專利名稱:一種智能切換系統及方法
技術領域:
本發明涉及一種計算機技術,尤其涉及一種智能切換系統及方法。
背景技術:
目前手寫輸入的識別技術被應用到各種通信終端及信息處理終端;這種類型的終端產品通常具有一個用于書寫的觸摸手寫屏,用戶能在上面用筆或手指寫字,然后經過終端的識別處理,生成相應的字符顯示在終端上,并進行后續的相關操作,手寫輸入的識別技術提高了輸入的速度和靈活性,因此被普遍地應用。然而現在的帶觸摸屏的終端產品還是停留于通過從桌面點擊菜單逐層進入在調用功能對象,這樣導致操作不簡捷。另,很多觸摸屏也有手寫功能,但是基本都是在調用某一功能對象的時候才能調用到該手寫輸入法功能,僅單純起到輸入文本的功能,不能通過手寫輸入字符的形式來使系統進行智能的判斷,預測用戶的操作意圖。
發明內容
本發明實施例要解決的技術問題在于提供一種智能切換系統及方法,能夠根據用戶手寫輸入的字符數量來預測用戶的操作意圖,智能切換相應的功能。本發明的目的通過以下技術方案實現一種智能切換系統,其包括觸摸屏,用于手寫觸摸輸入及輸出顯示;手寫信號接收處理器,用于接收觸摸屏桌面狀態下的手寫輸入信號;字符對象存儲器,用于存儲字符對象;設定值存儲器,用于存儲設定數值;手寫輸入法處理器,用于識別所述手寫信號接收處理器接收的手寫輸入信號,并從字符對象存儲器中選擇輸出與該手寫輸入信號相匹配的候選字符對象;選擇處理器,用于根據用戶輸入的指令從輸出的候選字符對象中選擇目標字符對象輸入;功能對象數據庫,用于存儲功能對象;切換處理器,用于當輸入的目標字符對象數小于設定值存儲器中的設定數值時, 根據輸入的目標字符對象,從功能對象數據庫中匹配出與該目標字符對象相匹配的功能對象,并使觸摸屏跳轉顯示字符輸入欄及與手寫識別處理器輸出的字符對象相匹配的功能對象的選擇框;當輸入的目標字符對象數大于或等于設定值存儲器中的設定數值時,則進入短信編輯狀態,并使觸摸屏跳轉顯示短信息編輯框。具體地,所述功能對象數據庫包括網絡功能對象庫,用于存儲網絡功能對象;本地功能對象庫,用于存儲本地功能對象。具體地,所述手寫輸入法處理器包括信號采集單元,用于識別所述手寫輸入字符并采集手寫字符軌跡點的離散坐標序列;
4
歸一化單元,用于利用一個平滑連續函數,將采集到的手寫字符軌跡點的離散坐標序列變換成為另一個離散坐標序列,以調整手寫字符的大小和形狀以及重心的坐標值, 得到該手寫字符的規整坐標序列;特征提取單元,用于根據手寫字符的規整坐標序列,將所有相鄰軌跡點形成的矢量線段分解到八個標準方向,得到手寫字符的多維特征矢量;所述字符對象存儲器還存儲了特征變換矩陣及全體字符類的粗分類模板和細分類模板,粗分類模板由全體字符類經特征選取后計算得到的樣本中心構成,細分類模板由全體字符類經特征變換后計算得到的樣本中心構成;粗分類單元,用于從手寫輸入字符的多維特征矢量中選取部分特征值,將所述手寫輸入字符分別與所述存儲器中的粗分類模板進行匹配,從預存儲字符類中選取相似度最大的若干個候選字符類;細分類單元,用于對手寫輸入字符的多維特征矢量進行特征變換,將特征變換后的手寫輸入字符與從所述存儲器中細分類模板中選取的候選字符類的樣本中心進行匹配, 從中確定最相似的字符類,以供用戶選擇。作為本發明系統的一個實施例,在手寫輸入法處理器識別手寫輸入字符后,使觸摸屏至少顯示三個顯示區域;該三個顯示區域包括用于顯示用戶輸入的目標字符對象的第一顯示區域;用于顯示與所述目標字符對象相匹配的功能對象的第二顯示區域;用于供用戶繼續輸入字符對象的用戶輸入區域。所述第二顯示區包括顯示與所述目標字符對象相匹配的通訊錄及本地功能對象。所述第二顯示區還包括顯示網絡功能對象標識,當用戶選擇點擊網絡功能對象標識,顯示處理器使觸摸屏跳轉顯示網絡功能對象。本發明還提供了一種智能切換方法,其包括如下步驟存儲功能對象;存儲字符對象;存儲設定數值;在觸摸屏的桌面狀態下接收手寫輸入信號;識別所述手寫輸入信號; 輸出與該手寫輸入信號相匹配的候選字符對象;根據用戶輸入的指令從輸出的候選字符對象中選擇目標字符對象輸入;判斷輸入的目標字符個數是否小于設定數值,是,搜索與所述目標字符對象相匹配的功能對象供用戶選擇調用,并使觸摸屏跳轉顯示字符輸入欄及與目標字符對象相匹配的功能對象的選擇框;否則進入短信編輯狀態,并使觸摸屏跳轉顯示短信息編輯框。作為本發明方法的一個具體實施例,所述識別所述手寫輸入信號的步驟具體還包括如下步驟Cl、識別所述手寫輸入字符并采集手寫字符軌跡點的離散坐標序列;C2、利用一個平滑連續函數,將采集到的手寫字符軌跡點的離散坐標序列變換成為另一個離散坐標序列,以調整手寫字符的大小和形狀以及重心的坐標值,得到該手寫字符的規整坐標序列;C3、根據手寫字符的規整坐標序列,將所有相鄰軌跡點形成的矢量線段分解到八個標準方向,得到手寫字符的多維特征矢量;C4、從手寫輸入字符的多維特征矢量中選取部分特征值,將所述手寫輸入字符分別與存儲器中的粗分類模板進行匹配,從預存儲字符類中選取相似度最大的若干個候選字符類;C5、對手寫輸入字符的多維特征矢量進行特征變換,將特征變換后的手寫輸入字符與從存儲器中的粗分類模板中選取的候選字符類的樣本中心進行匹配,從中確定最相似的字符類,以供用戶選擇。作為本發明方法的一個具體實施例,所述設定數值為5。與現有技術相比較,本發明通過在觸摸屏桌面狀態下識別用戶手寫輸入的字符, 再根據手寫輸入的字符數量來預測用戶的操作意圖,在字符數量小于設定數值時,將匹配出與輸入的字符相關聯的功能對象并顯示顯示到觸摸屏上;在字符數量大于或等于設定數值時,跳轉進入短信編輯狀態,這樣智能預測用戶意圖實現功能的快速切換。
圖1是本發明實施例一種智能切換系統的結構示意圖;圖2是圖1中手寫輸入法處理器在一種實施方式中的結構示意圖;圖3是本發明實施例一種智能切換方法的流程圖;圖4是本發明實施中手寫輸入的詳細流程圖;圖5-8是本發明在一個實施例中觸摸屏的界面顯示示意圖。圖9-11是本發明在又一個實施例中觸摸屏的界面顯示示意圖。
具體實施例方式為使本發明更加容易理解,結合附圖對本發明作進一步闡述,但附圖中的實施例不構成對本發明的任何限制。參考附圖1,一種智能切換系統,該系統可以應用于手機等終端產品中,其包括以下部件觸摸屏10、手寫信號接收處理器20、手寫輸入法處理器30、字符對象存儲器40、選擇處理器50、功能對象數據庫60、設定值存儲器70、切換處理器80及檢測模塊90。所述觸摸屏10用于用戶在解鎖之后的桌面狀態下手寫輸入。用戶對觸摸屏10進行解鎖后,觸摸屏顯示系統桌面,這時,用戶可以在桌面上進行手寫輸入,及用戶在手機觸摸屏解鎖后的第一時間就可以在手機桌面上輸入(參考圖幻。當然所述系統桌面也可以是系統設定的一個特定界面,例如將手機觸摸屏解鎖后會自動跳出一個供用戶手寫輸入的用戶界面;也可以是設定某一個功能鍵,在手機觸摸屏解鎖后,按下該鍵,系統跳轉顯示一個特定界面供用戶手寫輸入。所述手寫信號接收處理器20用于接收該手寫輸入的信號。所述檢測模塊90用于檢測手寫輸入信號是否是有效信號。由于書寫的背景是系統桌面,用戶很有可能是誤操作點擊了桌面;或通過點擊進入各級菜單;也有可能是手寫輸入信號信號。這時所述檢測模塊90需要判斷用戶的操作是否是有效操作,因而檢測模塊 90檢測,若手寫輸入法處理器30能識別出手寫輸入的信號為有效的字符時,即會認為該輸入是有效的操作,系統會根據輸入進行下一步工作。若發現手寫輸入法處理器30無法識別手寫輸入的信號,則進一步確實是否為準確點擊桌面上的功能標識,若是,則進入該功能菜單;若否,則保持系統桌面顯示狀態不變。所述手寫輸入法處理器30識別所述手寫信號接收處理器20接收的手寫輸入信號,并從字符對象存儲器50中選擇輸出與該手寫輸入信號相匹配的候選字符對象供用戶選擇。
參考圖2,所述手寫輸入法處理器30包括信號采集單元31、信歸一化單元32、特征提取單元33、粗分類單元35、細分類單元36。信號采集單元31,用于識別所述手寫輸入信號并采集手寫字符軌跡點的離散坐標序列。歸一化單元32,用于利用一個平滑連續函數,將采集到的手寫字符軌跡點的離散坐標序列變換成為另一個離散坐標序列,以調整手寫字符的大小和形狀以及重心的坐標值,得到該手寫字符的規整坐標序列。特征提取單元33,用于根據手寫字符的規整坐標序列,將所有相鄰軌跡點形成的矢量線段分解到八個標準方向,得到手寫字符的多維特征矢量。所述字符對象存儲器還存儲了特征變換矩陣及全體字符類的粗分類模板和細分類模板,粗分類模板由全體字符類經特征選取后計算得到的樣本中心構成,細分類模板由全體字符類經特征變換后計算得到的樣本中心構成。粗分類單元35,用于從手寫輸入信號的多維特征矢量中選取部分特征值,將所述手寫輸入信號分別與所述存儲模塊中的粗分類模板進行匹配,從預存儲字符類中選取相似度最大的若干個候選字符類。細分類單元36,用于對手寫輸入信號的多維特征矢量進行特征變換,將特征變換后的手寫輸入信號與從所述字符對象存儲器中細分類模板中選取的候選字符類的樣本中心進行匹配,從中確定最相似的字符類,以供用戶選擇。字符對象存儲器40,用于存儲字符對象,該字符對象包括各類語言的文字、字符, 也可以包括各類數字符號、圖形符號等符號,也可以包括是圖片、動畫等。所述字符對象存儲器還存儲了特征變換矩陣及全體字符類的粗分類模板和細分類模板,粗分類模板由全體字符類經特征選取后計算得到的樣本中心構成,細分類模板由全體字符類經特征變換后計算得到的樣本中心構成。所述選擇處理器50用于根據用戶輸入的指令從手寫輸入法處理器30輸出的候選字符對象中選擇目標字符對象輸入。用戶可以根據觸摸屏上顯示的手寫輸入法處理器30 從字符對象存儲器中調出的候選字符對象中選定一個目標對象。所述功能對象數據庫60存儲若干功能對象,該功能對象又包括存儲有本機功能對象的本機功能對象數據庫和存儲有網絡功能對象的網絡功能對象數據庫。本機功能對象例如系統中的鬧鐘、短信等功能。網絡功能對象一般為網絡鏈接地址。所述功能對象數據庫60還包括有關鍵詞數據庫。所述關鍵詞數據庫包括若干個關鍵詞,每個關鍵詞至少關聯一個功能對象。關鍵詞按照服務類型以一定的語義功能為核心聚類成不同的關鍵詞詞群,每個關鍵詞詞群對應服務類型映射有一個或多個功能對象。其中,一個關鍵詞可以屬于多個關鍵詞詞群,一個關鍵詞也可以對應映射有一個或多個功能對象。所述關鍵詞可以是字、詞或句。所述功能對象對應的關鍵詞包括與功能對象功能、用途、名稱相關的字、詞、句。該關鍵詞可以是功能對象的名稱;也可以是功能對象名稱的上位詞義的字、詞、句,或上位詞義相關的字、詞、句; 也可以是功能對象名稱的下位詞義或同位詞義的字、詞、句,或下位詞義、同位詞義的相關的字、詞、句;也可以是位于同一語義場中的其它關鍵詞。甚至,用戶可以隨意設置每個功能對象的關鍵詞,這樣使搜索的功能更加強大。
以下進一步舉例說明關鍵詞和功能對象的關系網絡功能對象按照服務類型分包括有音樂、圖片、彩鈴、火車票預定、機票預訂、訂票、城市公交、訂餐、訂房、閱讀、博彩。按照每個服務類別,以一定的語義功能為核心聚類成不同的關鍵詞詞群,每個關鍵詞詞群對應有一個或多個關鍵詞,例如訂房所處的服務類別的關鍵詞詞群包括關鍵詞有酒店、賓館、 飯店、住店、訂房、住宿。每個關鍵詞詞群對應服務類型映射有一個或多個功能對象,例如機票預訂所處的關鍵詞詞群對應的功能對象有12580、南航、國航、春秋航空、攜程、百度搜索。進一步舉例說明,例如安裝于手機上的本地影音播放器的功能是播放音樂、電影等,其在關鍵詞數據庫中對應的詞群所包括的關鍵詞可以有音樂、電影、影音、看電影、聽音樂、歌曲、聽歌、播放器、音樂播放器、電影播放器,以及歌曲名稱和電影名稱等。其中這些詞基本都與影音播放器的用途和功能相關。另,音樂播放器、電影播放器、歌曲名稱、電影名稱都可以看作是“影音播放器”這一名稱的同語義場關鍵詞。是影音播放器這一名稱的同位詞義關鍵詞。歌曲名稱和電影名稱可以認為是影音播放器這一名稱的下位詞義關鍵詞。又例如網頁鏈接地址可包括有音樂在線播放鏈接地址、電影在線播放鏈接地址、 音樂下載鏈接地址、電影下載鏈接地址。這些鏈接地址也包括有關鍵詞數據庫,例如音樂在線播放鏈接地址的關鍵詞可以包括音樂、影音、音樂下載、歌曲、各首歌曲的歌名、歌手名稱等等。例如電影在線播放鏈接地址的關鍵詞可以包括電影、影音、電影下載、各首電影的名稱、導演人名、主演人名等等。所述設定值存儲器70用于存儲一個設定數值,該設定值可以根據實際情況設置, 一般可以設為5,因為一般功能對象的名稱不會超過五個漢字。當然也可以根據輸入的語言不同來設置不同的設定值。該系統還包括一個計算器,該計算處理器用于計算選擇處理器50選擇輸入的目標字符對象的數量。當輸入的目標字符對象少于設定值5個時,所述切換處理器80從功能對象數據庫60中搜索出與所述目標字符對象相匹配的關聯功能對象。切換處理器80將選擇處理器50選擇的目標字符對象與關鍵詞數據庫中的關鍵詞進行匹配,若某一關鍵詞包含有該目標字符對象,則兩者相匹配。匹配模塊會調出與該該相匹配的關鍵詞相關聯的功能對象。在輸入的目標字符對象不斷變化中,所述切換處理器80根據變化的目標字符對象從功能對象數據庫60中實時搜索出與所述目標字符對象相匹配的關聯功能對象。所述分類模塊100識別與所述輸入的目標字符對象相匹配的功能對象的類型,將所述相匹配的功能對象分為匹配的網絡功能對象和匹配的本地功能對象。所述功能對象可以在設置的屬性中標識出其類型,例如網絡功能對象標識為W,本地功能對象標識為L。分類模塊100通過標識來識別每一個關聯功能對象,并按照標識將識別的關聯功能對象進行分類。所述分類模塊還能夠進一步將本地功能對象分類為聯系人和其他本地功能對象,例如將聯系人標識為L 1,其他本地功能對象標識為L2。參考圖5-8所述切換處理器80在手寫輸入法處理器30輸出字符對象后,使觸摸屏跳轉顯示字符輸入欄、顯示與手寫輸入法處理器30輸出的字符對象相匹配的功能對象的選擇框。當在手寫輸入法處理器30識別手寫輸入信號后,使觸摸屏跳轉至少顯示三個顯示區域。該三個顯示區域包括第一顯示區域、第二顯示區域、用戶輸入區域。所述第一顯示區域用于實時顯示選擇處理器選定的目標字符對象。該第一顯示區域位于觸摸屏的上方位置(參考圖6中的12),用于實時顯示與手寫輸入信號相匹配的候選字符對象供用戶選擇,同時在一個字符框中實時顯示選擇處理器選定的目標字符對象(參考圖6中的11)。所述第二顯示區域位于觸摸屏的中間位置(參考圖6中的21),該第二顯示區域為單獨顯示有通訊錄及本機功能。參考圖7,該第二顯示區域用于實時顯示與所述目標字符對象相匹配的功能對象的選擇框,該功能對象為切換處理器80從功能對象數據庫60中實時搜索出與所述目標字符對象相匹配的關聯功能對象。所述第二顯示區包括顯示與所述目標字符對象相匹配的通訊錄及其他本地功能對象。即該選擇框為本地功能對象選擇框,其包括通訊錄選擇框和其他本地功能對象選擇框。與所述目標字符對象相匹配的關聯通訊人顯示在通訊錄選擇框中,其他與所述目標字符對象相匹配的關聯本地功能對象顯示在其他本地功能對象選擇框中。當顯示框一次性顯示不了那么多的與所述目標字符對象相匹配的關聯通訊人或其他本地功能對象時,所述切換處理器80使關聯通訊人在通訊錄選擇框中滾動顯示供用戶選擇調用;使其他相關聯的本地功能對象在其他本地功能對象選擇框中滾動顯示供用戶選擇調用。參考圖9-10,所述選擇框還可以包括顯示與所述目標字符對象相匹配的關聯網絡功能對象的選擇框,匹配的網絡功能對象顯示于網絡功能對象選擇框中。當然,所述第二顯示區也還包括顯示網絡功能對象標識,當用戶選擇點擊網絡功能對象標識,切換處理器使觸摸屏跳轉顯示網絡功能對象。所述用戶輸入區域位于觸摸屏的下方位置(參考圖6中的31),其用于供用戶繼續輸入字符對象的用戶輸入區域,該用戶輸入區域31可以是手寫輸入區域,也可以是虛擬鍵盤輸入區域,這樣用戶就可以繼續輸入字符對象。參考圖11,當輸入的目標字符對象大于或等于設定值5個時,系統會默認為用戶需要編輯信息。所述切換處理器80默認進入短信編輯狀態,并使觸摸屏跳轉顯示為短信息編輯界面,如手機號碼編輯框101、短信息內容框102、輸入法顯示框103。這時,系統可以進行短信息編輯,以及短信息發送等功能,從而達到快速進入短信息編輯功能的效果。因此,本實施例中,系統通過在觸摸屏桌面狀態下識別用戶手寫輸入的字符,再根據手寫輸入的字符數量來預測用戶的操作意圖,在字符數量小于設定數值時,將匹配出與輸入的字符相關聯的功能對象并顯示顯示到觸摸屏上;在字符數量大于或等于設定數值時,跳轉進入短信編輯狀態,這樣智能預測用戶意圖實現功能的快速切換。參考圖3示出的本發明的一種智能切換方法在一種實施方式中的工作流程圖,其包括如下步驟Si、存儲功能對象。該功能對象又包括存儲有本機功能對象的本機功能對象數據庫和存儲有網絡功能對象的網絡功能對象數據庫。本機功能對象例如系統中的鬧鐘、短信等功能。網絡功能對象一般為網絡鏈接地址。所述功能對象數據庫還包括有關鍵詞數據庫。 所述關鍵詞數據庫包括若干個關鍵詞,每個關鍵詞至少關聯一個功能對象。關鍵詞按照服務類型以一定的語義功能為核心聚類成不同的關鍵詞詞群,每個關鍵詞詞群對應服務類型映射有一個或多個功能對象。其中,一個關鍵詞可以屬于多個關鍵詞詞群,一個關鍵詞也可以對應映射有一個或多個功能對象。所述關鍵詞可以是字、詞或句。所述功能對象對應的關鍵詞包括與功能對象功能、用途、名稱相關的字、詞、句。存儲字符對象,該字符對象可以是各種語言的文字、符號,或圖形。
9
存儲設定數值,該設定數值一般設為5個,因為一般功能對象的名稱不會超過五個漢字。當然也可以根據輸入的語言不同來設置不同的設定值。S2、在觸摸屏的桌面狀態下接收手寫輸入信號,用戶對觸摸屏進行解鎖后,觸摸屏顯示系統桌面,這時,用戶可以在桌面上進行手寫輸入,及用戶在手機觸摸屏解鎖后的第一時間就可以在手機桌面上輸入(參考圖幻。當然所述系統桌面也可以是系統設定的一個特定界面,例如將手機觸摸屏解鎖后會自動跳出一個供用戶手寫輸入的用戶界面;也可以是設定某一個功能鍵,在手機觸摸屏解鎖后,按下該鍵,系統跳轉顯示一個特定界面供用戶手寫輸入。S3、識別所述手寫輸入信號。S4、輸出與該手寫輸入信號相匹配的候選字符對象。S5、根據用戶輸入的指令從輸出的候選字符對象中選擇目標字符對象輸入。;S6、判斷目標字符對象數量是否小于設定數值,是,則進行步驟S7 ;否則進行步驟 S10。S7、搜索與所述目標字符對象相匹配的功能對象供用戶選擇調用,并使觸摸屏跳轉顯示字符輸入欄及與目標字符對象相匹配的功能對象的選擇框。S8、判斷觸摸屏繼續輸入的手寫信號是否調用功能對象,是,則進行步驟S9 ;否則,進行步驟S3。S9、根據用戶通過觸摸屏繼續輸入的信號的調用用戶選擇的目標功能對象,結束。S10、進入短信息編輯狀態,觸摸屏顯示短信息編輯狀態,結束。所述步驟S3和S4之間還包括如下步驟,檢測是否識別為有效輸入,若是有效輸入,則進行所述步驟S4,該有效輸入是指根據輸入的手寫信號能否識別出有效字符,能夠識別出有效字符的輸入為有效輸入;否則保持在桌面下的輸入狀態。對手寫輸入的信號會經過坐標序列采集,預處理、特征矢量提取、粗分類、細分類等處理流程,從而最終識別該輸入信號。圖4示出了一種手寫字符輸入的詳細流程圖,步驟S3-步驟S4的手寫字符輸入的步驟具體如下步驟S01,從預先準備的字符類的樣本的特征矢量中選取部分特征值,計算各個字符類的樣本中心,得到由全體字符類的樣本中心構成的粗分類模版,將粗分類模版存儲在手機等輸入終端的存儲器中;具體地,預存儲字符類的樣本預先通過特征提取,獲得其多維特征矢量,然后根據Fisher準則,從每一個字符類的樣本的多維特征矢量中,選取使得 Fisher比最大的若干個特征值,計算各個字符類的樣本中心,得到由全體字符類的樣本中心構成的粗分類模版。該步驟的目的是從預先準備的字符類的樣本的特征矢量中獲得粗分類模版,為了提高粗分類的速度,要選擇一部分特征計算匹配距離,特征選擇和模版設計是在一個訓練樣本集合上進行的。訓練樣本集包含每個字符類別的手寫樣本,每個樣本經特征提取用640 個特征值(640維的特征矢量χ= [X1,..., χ640]τ)表示。設有C個類別的總共N個樣本,其中類別i有M個樣本。選擇特征的準則是Fisher準則(模式識別教材上有詳細說明) Fisher準則函數的基本思想是,構造評價函數,使得當評價函數最優時,被分類的類別之間的距離盡可能大,同時各類內部樣本間距離盡可能小。
將第i類的第j個樣本表示為特征矢量< (由部分候選特征組成),則各個類別的樣本中心(均值)為
權利要求
1.一種智能切換系統,其包括觸摸屏,用于手寫觸摸輸入及輸出顯示;手寫信號接收處理器,用于接收觸摸屏桌面狀態下的手寫輸入信號; 字符對象存儲器,用于存儲字符對象; 設定值存儲器,用于存儲設定數值;手寫輸入法處理器,用于識別所述手寫信號接收處理器接收的手寫輸入信號,并從字符對象存儲器中選擇輸出與該手寫輸入信號相匹配的候選字符對象;選擇處理器,用于根據用戶輸入的指令從輸出的候選字符對象中選擇目標字符對象輸入;功能對象數據庫,用于存儲功能對象;切換處理器,用于當輸入的目標字符對象數小于設定值存儲器中的設定數值時,根據輸入的目標字符對象,從功能對象數據庫中匹配出與該目標字符對象相匹配的功能對象, 并使觸摸屏跳轉顯示字符輸入欄及與手寫識別處理器輸出的字符對象相匹配的功能對象的選擇框;當輸入的目標字符對象數大于或等于設定值存儲器中的設定數值時,則進入短信編輯狀態,并使觸摸屏跳轉顯示短信息編輯框。
2.如權利要求1所述智能切換系統,其特征在于,所述功能對象數據庫包括 網絡功能對象庫,用于存儲網絡功能對象;本地功能對象庫,用于存儲本地功能對象。
3.如權利要求1或2所述智能切換系統,其特征在于,所述手寫輸入法處理器包括 信號采集單元,用于識別所述手寫輸入字符并采集手寫字符軌跡點的離散坐標序列; 歸一化單元,用于利用一個平滑連續函數,將采集到的手寫字符軌跡點的離散坐標序列變換成為另一個離散坐標序列,以調整手寫字符的大小和形狀以及重心的坐標值,得到該手寫字符的規整坐標序列;特征提取單元,用于根據手寫字符的規整坐標序列,將所有相鄰軌跡點形成的矢量線段分解到八個標準方向,得到手寫字符的多維特征矢量;所述字符對象存儲器還存儲了特征變換矩陣及全體字符類的粗分類模板和細分類模板,粗分類模板由全體字符類經特征選取后計算得到的樣本中心構成,細分類模板由全體字符類經特征變換后計算得到的樣本中心構成;粗分類單元,用于從手寫輸入字符的多維特征矢量中選取部分特征值,將所述手寫輸入字符分別與所述存儲器中的粗分類模板進行匹配,從預存儲字符類中選取相似度最大的若干個候選字符類;細分類單元,用于對手寫輸入字符的多維特征矢量進行特征變換,將特征變換后的手寫輸入字符與從所述存儲器中細分類模板中選取的候選字符類的樣本中心進行匹配,從中確定最相似的字符類,以供用戶選擇。
4.如權利要求1所述智能切換系統,其特征在于,在手寫輸入法處理器識別手寫輸入字符后,顯示處理器使觸摸屏至少顯示三個顯示區域;該三個顯示區域包括用于顯示用戶輸入的目標字符對象的第一顯示區域;用于顯示與所述目標字符對象相匹配的功能對象的第二顯示區域;用于供用戶繼續輸入字符對象的用戶輸入區域。
5.如權利要求1所述智能切換系統,其特征在于,所述第二顯示區包括顯示與所述目標字符對象相匹配的通訊錄及本地功能對象。
6.如權利要求5所述智能切換系統,其特征在于,所述第二顯示區還包括顯示網絡功能對象標識,當用戶選擇點擊網絡功能對象標識,顯示處理器使觸摸屏跳轉顯示網絡功能對象。
7.一種智能切換方法,其包括如下步驟 存儲功能對象;存儲字符對象;存儲設定數值; 在觸摸屏的桌面狀態下接收手寫輸入信號; 識別所述手寫輸入信號;輸出與該手寫輸入信號相匹配的候選字符對象; 根據用戶輸入的指令從輸出的候選字符對象中選擇目標字符對象輸入; 判斷輸入的目標字符個數是否小于設定數值,是,搜索與所述目標字符對象相匹配的功能對象供用戶選擇調用,并使觸摸屏跳轉顯示字符輸入欄及與目標字符對象相匹配的功能對象的選擇框;;否則進入短信編輯狀態,并使觸摸屏跳轉顯示短信息編輯框。
8.如權利要求7所述智能切換方法,其特征在于所述識別所述手寫輸入信號的步驟具體還包括如下步驟Cl、識別所述手寫輸入字符并采集手寫字符軌跡點的離散坐標序列; C2、利用一個平滑連續函數,將采集到的手寫字符軌跡點的離散坐標序列變換成為另一個離散坐標序列,以調整手寫字符的大小和形狀以及重心的坐標值,得到該手寫字符的規整坐標序列;C3、根據手寫字符的規整坐標序列,將所有相鄰軌跡點形成的矢量線段分解到八個標準方向,得到手寫字符的多維特征矢量;C4、從手寫輸入字符的多維特征矢量中選取部分特征值,將所述手寫輸入字符分別與存儲器中的粗分類模板進行匹配,從預存儲字符類中選取相似度最大的若干個候選字符類;C5、對手寫輸入字符的多維特征矢量進行特征變換,將特征變換后的手寫輸入字符與從存儲器中的粗分類模板中選取的候選字符類的樣本中心進行匹配,從中確定最相似的字符類,以供用戶選擇。
9.如權利要求7或8所述智能切換方法,其特征在于,所述設定數值為5。
全文摘要
本發明公開了一種智能切換系統,其包括觸摸屏;手寫信號接收處理器;字符對象存儲器;設定值存儲器;手寫輸入法處理器;選擇處理器;功能對象數據庫;切換處理器,用于當輸入的目標字符對象數小于設定值存儲器中的設定數值時,根據輸入的目標字符對象,從功能對象數據庫中匹配出與該目標字符對象相匹配的功能對象,并使觸摸屏跳轉顯示字符輸入欄及與手寫識別處理器輸出的字符對象相匹配的功能對象的選擇框;當輸入的目標字符對象數大于或等于設定值存儲器中的設定數值時,則進入短信編輯狀態,并使觸摸屏跳轉顯示短信息編輯框。這樣智能預測用戶意圖并實現功能的快速切換。
文檔編號G06F3/048GK102314300SQ201010225318
公開日2012年1月11日 申請日期2010年7月8日 優先權日2010年7月8日
發明者高精鍊 申請人:世界語言科學院, 廣東國筆科技股份有限公司