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