亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種輸入狀態(tài)及鍵盤樣式的切換方法和裝置的制作方法

文檔序號:6604795閱讀:295來源:國知局
專利名稱:一種輸入狀態(tài)及鍵盤樣式的切換方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及輸入法技術(shù)領(lǐng)域,特別是涉及一種輸入狀態(tài)及鍵盤樣式的切換方法、 裝置和觸摸屏輸入法系統(tǒng)。
背景技術(shù)
在目前的觸摸屏輸入法中,通常會有多種鍵盤樣式以及多個輸入狀態(tài),所述鍵盤 樣式和輸入狀態(tài)相互配合完成輸入工作,其中,所述鍵盤樣式可以包括全鍵盤和數(shù)字鍵盤 等,所述輸入狀態(tài)可以包括拼音輸入狀態(tài)和英文輸入狀態(tài)等。在輸入過程中,切換鍵盤樣式 并不會影響到輸入狀態(tài)的更改,同理,切換輸入狀態(tài)并不會影響到鍵盤樣式的更改。參照圖1,在現(xiàn)有技術(shù)一種輸入狀態(tài)及鍵盤樣式的切換方法示例中,所述輸入狀態(tài) 及鍵盤樣式可以包括4種狀態(tài)/樣式組合輸入狀態(tài)A鍵盤樣式AA、輸入狀態(tài)B鍵盤樣式 AA、輸入狀態(tài)B鍵盤樣式BB、輸入狀態(tài)A鍵盤樣式BB。如果用戶需要在不同輸入狀態(tài)下使用不同的鍵盤樣式,假設(shè)當(dāng)前狀態(tài)樣式組合為 輸入狀態(tài)A鍵盤樣式AA,如果用戶需要使用輸入狀態(tài)B鍵盤樣式BB,則需要首先將輸入狀 態(tài)從A切換到B,得到輸入狀態(tài)B鍵盤樣式AA,然后,將鍵盤樣式從AA切換到BB,得到輸入 狀態(tài)B鍵盤樣式BB??梢钥闯觯麧M足用戶需求,至少需要2個切換操作切換輸入狀態(tài)和切換鍵盤樣 式,無疑增加了用戶操作。尤其對于具有多個輸入狀態(tài)和多個鍵盤樣式之間的切換,其用戶 操作可能呈倍數(shù)增長??傊?,需要本領(lǐng)域技術(shù)人員迫切解決的一個技術(shù)問題就是如何能夠簡化用戶操 作,提高切換效率。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種輸入狀態(tài)及鍵盤樣式的切換方法、裝置和 觸摸屏輸入法系統(tǒng),用以簡化用戶操作,提高輸入效率。為了解決上述問題,本發(fā)明公開了一種輸入狀態(tài)及鍵盤樣式的切換方法,包括接 收用戶從當(dāng)前輸入狀態(tài)切換到目標(biāo)輸入狀態(tài)的切換請求;通過查找輸入狀態(tài)及其對應(yīng)的鍵 盤樣式的歷史使用記錄,獲取所述目標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo)鍵盤樣式;在切換到目標(biāo)輸 入狀態(tài)的同時,將鍵盤樣式切換到目標(biāo)鍵盤樣式。優(yōu)選的,所述獲取所述目標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo)鍵盤樣式的步驟具體為根據(jù) 所述歷史使用記錄的排序參數(shù)確定所述目標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo)鍵盤樣式。優(yōu)選的,所述獲取目標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo)鍵盤樣式的步驟,包括在所述歷史 使用記錄中,查找最近一次在所述目標(biāo)輸入狀態(tài)下使用的鍵盤樣式;和/或,查找在所述目 標(biāo)輸入狀態(tài)下使用時間最長的鍵盤樣式;和/或,查找在所述目標(biāo)輸入狀態(tài)下使用次數(shù)最 多的鍵盤樣式;和/或,查找在所述目標(biāo)輸入狀態(tài)下使用頻率最高的鍵盤樣式;以及,從所 述查找得到的鍵盤樣式中確定一鍵盤樣式為目標(biāo)鍵盤樣式。
優(yōu)選的,所述獲取所述目標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo)鍵盤樣式的步驟,包括查找歷 史使用記錄;如果歷史使用記錄中未記載所述目標(biāo)輸入狀態(tài)的對應(yīng)鍵盤樣式,則將該目標(biāo) 輸入狀態(tài)下的默認(rèn)鍵盤模式確定為目標(biāo)鍵盤樣式。優(yōu)選的,所述方法還可以包括將當(dāng)前輸入狀態(tài)及其對應(yīng)的當(dāng)前鍵盤樣式添加至 所述歷史使用記錄;或者,將目標(biāo)輸入狀態(tài)及其對應(yīng)的目標(biāo)鍵盤樣式添加至所述歷史使用 記錄。依據(jù)本發(fā)明的另一實施例,還公開了一種輸入狀態(tài)及鍵盤樣式的切換裝置,包 括接收單元,用于接收用戶從當(dāng)前輸入狀態(tài)切換到目標(biāo)輸入狀態(tài)的切換請求;歷史數(shù)據(jù)庫,用于保存輸入狀態(tài)及其對應(yīng)的鍵盤樣式的歷史使用記錄;獲取單元,用于通過查找所述歷史數(shù)據(jù)庫,獲取所述目標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo) 鍵盤樣式;切換單元,用于在切換到目標(biāo)輸入狀態(tài)的同時,將鍵盤樣式切換到目標(biāo)鍵盤樣式。優(yōu)選的,所述獲取單元具體用于,根據(jù)所述歷史使用記錄的排序參數(shù)確定所述目 標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo)鍵盤樣式。優(yōu)選的,所述獲取單元具體可以包括第一查找子單元,用于在所述歷史數(shù)據(jù)庫中,查找最近一次在所述目標(biāo)輸入狀態(tài) 下使用的鍵盤樣式;和/或,第二查找子單元,用于在所述歷史數(shù)據(jù)庫中,查找在所述目標(biāo) 輸入狀態(tài)下使用時間最長的鍵盤樣式;和/或,第三查找子單元,用于在所述歷史數(shù)據(jù)庫 中,查找在所述目標(biāo)輸入狀態(tài)下使用次數(shù)最多的鍵盤樣式;和/或,第四查找子單元,用于 在所述歷史數(shù)據(jù)庫中,查找在所述目標(biāo)輸入狀態(tài)下使用頻率最高的鍵盤樣式;以及,確定子單元,用于從所述查找得到的鍵盤樣式中確定一鍵盤樣式為目標(biāo)鍵 盤樣式。優(yōu)選的,所述獲取單元包括第五查找子單元,用于查找歷史使用記錄,并在歷史 使用記錄中未記載所述目標(biāo)輸入狀態(tài)的對應(yīng)鍵盤樣式時,將該目標(biāo)輸入狀態(tài)下的默認(rèn)鍵盤 模式確定為目標(biāo)鍵盤樣式。優(yōu)選的,所述切換裝置還可以包括記錄單元,用于將當(dāng)前輸入狀態(tài)及其對應(yīng)的當(dāng) 前鍵盤樣式記錄至所述歷史數(shù)據(jù)庫,或者,將目標(biāo)輸入狀態(tài)及其對應(yīng)的目標(biāo)鍵盤樣式添加 至所述歷史數(shù)據(jù)庫。依據(jù)本發(fā)明的實施例,還公開了一種觸摸屏輸入法系統(tǒng),其可以包括前述的各種 輸入狀態(tài)及鍵盤樣式的切換裝置。依據(jù)本發(fā)明的另一實施例,還公開了一種輸入狀態(tài)及鍵盤樣式的切換方法,包括 接收用戶從當(dāng)前鍵盤樣式切換到目標(biāo)鍵盤樣式的切換請求;通過查找鍵盤樣式及其對應(yīng)的 輸入狀態(tài)的歷史使用記錄,獲取所述目標(biāo)鍵盤樣式所對應(yīng)的目標(biāo)輸入狀態(tài);在切換到目標(biāo) 鍵盤樣式的同時,將輸入狀態(tài)切換到目標(biāo)輸入狀態(tài)。優(yōu)選的,所述獲取所述目標(biāo)鍵盤樣式所對應(yīng)的目標(biāo)輸入狀態(tài)的步驟具體為根據(jù) 所述歷史使用記錄的排序參數(shù)確定所述目標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo)鍵盤樣式。優(yōu)選的,所述獲取所述目標(biāo)鍵盤樣式所對應(yīng)的目標(biāo)輸入狀態(tài)的步驟,包括在所述 歷史使用記錄中,查找最近一次在所述目標(biāo)鍵盤樣式下使用的輸入狀態(tài);和/或,查找在所述目標(biāo)鍵盤樣式下使用時間最長的輸入狀態(tài);和/或,查找在所述目標(biāo)鍵盤樣式下使用次 數(shù)最多的輸入狀態(tài);和/或,查找在所述目標(biāo)鍵盤樣式下使用頻率最高的輸入狀態(tài);以及, 從所述查找得到的輸入狀態(tài)中確定一輸入狀態(tài)為目標(biāo)輸入狀態(tài)。優(yōu)選的,所述獲取所述目標(biāo)鍵盤樣式所對應(yīng)的目標(biāo)輸入狀態(tài)的步驟,包括查找歷 史使用記錄;如果歷史使用記錄中未記載所述目標(biāo)鍵盤樣式的對應(yīng)輸入狀態(tài),則將該目標(biāo) 鍵盤樣式下的默認(rèn)輸入狀態(tài)確定為目標(biāo)輸入狀態(tài)。優(yōu)選的,所述切換方法還包括將當(dāng)前鍵盤樣式及其對應(yīng)的當(dāng)前輸入狀態(tài)添加至 所述歷史使用記錄;或者,將目標(biāo)鍵盤樣式及其對應(yīng)的目標(biāo)輸入狀態(tài)添加至所述歷史使用 記錄。依據(jù)本發(fā)明的另一實施例,還公開了一種輸入狀態(tài)及鍵盤樣式的切換裝置,包 括接收單元,用于接收用戶從當(dāng)前鍵盤樣式切換到目標(biāo)鍵盤樣式的切換請求;歷史數(shù)據(jù)庫,用于保存鍵盤樣式及其對應(yīng)的輸入狀態(tài)的歷史使用記錄;獲取單元,用于通過查找所述歷史數(shù)據(jù)庫,獲取所述目標(biāo)鍵盤樣式所對應(yīng)的目標(biāo) 輸入狀態(tài);切換單元,用于在切換到目標(biāo)鍵盤樣式的同時,將輸入狀態(tài)切換到目標(biāo)輸入狀態(tài)。優(yōu)選的,所述獲取單元具體用于,根據(jù)所述歷史使用記錄的排序參數(shù)確定所述目 標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo)鍵盤樣式。優(yōu)選的,所述獲取單元包括第一查找子單元,用于在所述歷史使用記錄中,查找最近一次在所述目標(biāo)鍵盤樣 式下使用的輸入狀態(tài);和/或,第二查找子單元,用于在所述歷史使用記錄中,查找在所述 目標(biāo)鍵盤樣式下使用時間最長的輸入狀態(tài);和/或,第三查找子單元,用于在所述歷史使用 記錄中,查找在所述目標(biāo)鍵盤樣式下使用次數(shù)最多的輸入狀態(tài);和/或,第四查找子單元, 用于在所述歷史使用記錄中,查找在所述目標(biāo)鍵盤樣式下使用頻率最高的輸入狀態(tài);以及,確定子單元,用于從所述查找得到的輸入狀態(tài)中確定一輸入狀態(tài)為目標(biāo)輸 入狀態(tài)。優(yōu)選的,所述獲取單元包括第五查找子單元,用于查找歷史使用記錄,并在歷史 使用記錄中未記載所述目標(biāo)鍵盤樣式的對應(yīng)輸入狀態(tài)時,將該目標(biāo)鍵盤樣式下的默認(rèn)輸入 狀態(tài)確定為目標(biāo)輸入狀態(tài)。優(yōu)選的,所述切換裝置還包括記錄單元,用于將當(dāng)前鍵盤樣式及其對應(yīng)的當(dāng)前輸 入狀態(tài)記錄至所述歷史數(shù)據(jù)庫,或者,將目標(biāo)鍵盤樣式及其對應(yīng)的目標(biāo)輸入狀態(tài)記錄至所 述歷史數(shù)據(jù)庫。本發(fā)明還公開了一種觸摸屏輸入法系統(tǒng),其可以包括前述的各種輸入狀態(tài)及鍵盤 樣式的切換裝置。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點歷史使用記錄中存儲有用戶使用輸入狀態(tài)及其對應(yīng)鍵盤樣式的記錄。針對這樣的 特性,在接收到用戶從當(dāng)前輸入狀態(tài)切換到目標(biāo)輸入狀態(tài)的切換請求時,本發(fā)明可以通過 查找歷史使用記錄來獲取所述目標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo)鍵盤樣式,并在切換到目標(biāo)輸入 狀態(tài)的同時,將鍵盤樣式切換到目標(biāo)鍵盤樣式;由于從歷史使用記錄獲取得的目標(biāo)鍵盤樣式能夠準(zhǔn)確反映用戶在目標(biāo)輸入狀態(tài)下的鍵盤樣式使用習(xí)慣,因而相對于現(xiàn)有技術(shù),用戶 分別執(zhí)行切換輸入狀態(tài)和切換鍵盤樣式2個操作,本發(fā)明只需用戶的1個切換請求,即可提 供給用戶滿足自身使用習(xí)慣的輸入狀態(tài)及鍵盤樣式?;蛘?,在接收到用戶從當(dāng)前鍵盤樣式切換到目標(biāo)鍵盤樣式的切換請求時,本發(fā)明 還可以通過查找歷史使用記錄以獲取所述目標(biāo)鍵盤樣式所對應(yīng)的目標(biāo)輸入狀態(tài),并在切換 到目標(biāo)鍵盤樣式的同時,將輸入狀態(tài)切換到目標(biāo)輸入狀態(tài);由于獲取得到的目標(biāo)輸入狀態(tài) 能夠準(zhǔn)確反映用戶在目標(biāo)鍵盤樣式下的輸入狀態(tài)使用習(xí)慣,因而只需用戶的1個切換請 求,即可得到滿足自身使用習(xí)慣的輸入狀態(tài)及鍵盤樣式。


圖1是現(xiàn)有技術(shù)一種輸入狀態(tài)及鍵盤樣式的切換方法示例;圖2是本發(fā)明一種輸入狀態(tài)及鍵盤樣式的切換方法實施例1的流程圖;圖3是本發(fā)明一種輸入狀態(tài)及鍵盤樣式的切換過程示例1 ;圖4是本發(fā)明一種輸入狀態(tài)及鍵盤樣式的切換裝置實施例1的結(jié)構(gòu)圖;圖5是本發(fā)明的一種觸摸屏輸入法系統(tǒng)實施例1的結(jié)構(gòu)圖;圖6是本發(fā)明一種輸入狀態(tài)及鍵盤樣式的切換方法實施例2的流程圖;圖7是本發(fā)明一種輸入狀態(tài)及鍵盤樣式的切換過程示例2 ;圖8是本發(fā)明一種輸入狀態(tài)及鍵盤樣式的切換裝置實施例2的結(jié)構(gòu)圖;圖9是本發(fā)明的一種觸摸屏輸入法系統(tǒng)實施例2的結(jié)構(gòu)圖;圖10是本發(fā)明的一種觸摸屏輸入法系統(tǒng)實施例3的結(jié)構(gòu)圖。
具體實施例方式為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和具體實 施方式對本發(fā)明作進(jìn)一步詳細(xì)的說明。對于觸摸屏輸入法的輸入狀態(tài)和鍵盤樣式,不同用戶有著不同的使用習(xí)慣,例如, 有的用戶習(xí)慣在不同輸入狀態(tài)下使用不同的鍵盤樣式,而有的用戶習(xí)慣在不同輸入狀態(tài)下 使用相同的鍵盤樣式。本發(fā)明的核心構(gòu)思之一在于,在接收到用戶從當(dāng)前輸入狀態(tài)切換到目標(biāo)輸入狀態(tài) 的切換請求時,通過查找歷史使用記錄來獲取所述目標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo)鍵盤樣式, 并在切換到目標(biāo)輸入狀態(tài)的同時,將鍵盤樣式切換到目標(biāo)鍵盤樣式;由于該歷史使用記錄 中存儲有用戶使用輸入狀態(tài)及其對應(yīng)鍵盤樣式的記錄,獲取得到的目標(biāo)鍵盤樣式能夠準(zhǔn)確 反映用戶在目標(biāo)輸入狀態(tài)下的鍵盤樣式使用習(xí)慣,也即,只需用戶的1個切換請求,即可得 到滿足自身使用習(xí)慣的輸入狀態(tài)及鍵盤樣式。參照圖2,示出了本發(fā)明一種輸入狀態(tài)及鍵盤樣式的切換方法實施例1的流程圖, 具體可以包括步驟201、接收用戶從當(dāng)前輸入狀態(tài)切換到目標(biāo)輸入狀態(tài)的切換請求;本發(fā)明可以應(yīng)用于各種設(shè)有多種鍵盤樣式、且需要文字或其它字符輸入的電子產(chǎn) 品,如便攜式掌上電腦、個人數(shù)字助理(PDA,Pers0nal DigitalAssistant)、智能手機(jī)等;所 述電子產(chǎn)品可提供多種輸入狀態(tài)以及多種鍵盤樣式,這樣,在某種輸入狀態(tài)及某種鍵盤樣式下,用戶可用手指或輸入筆點擊該鍵盤樣式對應(yīng)鍵盤上的按鈕進(jìn)行輸入。步驟202、通過查找輸入狀態(tài)及其對應(yīng)的鍵盤樣式的歷史使用記錄,獲取所述目標(biāo) 輸入狀態(tài)所對應(yīng)的目標(biāo)鍵盤樣式;在實際中,輸入狀態(tài)及其對應(yīng)鍵盤樣式的歷史使用記錄可以包括使用日期、使用 人等根據(jù)實際需要的多種信息,其中,所述使用人可以是電子產(chǎn)品的賬戶,對于只有一個賬 戶的電子產(chǎn)品,可以不記錄所述使用人信息。例如,對于便攜式掌上電腦上的輸入狀態(tài)A鍵盤樣式AA,它的一條歷史使用記錄 可以包括如下信息2010. 06. 09 19:30,user ;其中,“2010. 06. 0919 30”為使用日期信息, “user”為使用人信息。優(yōu)選的,本發(fā)明可以根據(jù)所述歷史使用記錄的排序參數(shù)確定所述目標(biāo)輸入狀態(tài)所 對應(yīng)的目標(biāo)鍵盤樣式。例如,在具體實現(xiàn)中,可根據(jù)所述歷史使用記錄的排序參數(shù)進(jìn)行排 序,并根據(jù)排序結(jié)果確定所述目標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo)鍵盤樣式。對于所述排序參數(shù),本領(lǐng)域技術(shù)人員可以依據(jù)實際情況采用各種方案,本發(fā)明不 對具體方案作更多的限制,下面給出一些可行的方案,具體可以包括方案一、使用日期信息作為排序參數(shù);首先,在所述歷史使用記錄中,查找最近一次在所述目標(biāo)輸入狀態(tài)下使用的鍵盤 樣式;然后,將所述查找得到的鍵盤樣式確定為目標(biāo)鍵盤樣式。在實際中,可以按照使用日期信息的先后,對所述目標(biāo)輸入狀態(tài)及其對應(yīng)鍵盤樣 式的歷史使用記錄進(jìn)行排序,排在最后面的則是最近一次在所述目標(biāo)輸入狀態(tài)下使用的鍵 盤樣式,也即所述目標(biāo)鍵盤樣式。方案二、使用時間信息作為排序參數(shù);首先,在所述歷史使用記錄中,查找在所述目標(biāo)輸入狀態(tài)下使用時間最長的鍵盤 樣式;然后,將所述查找得到的鍵盤樣式確定為目標(biāo)鍵盤樣式。假設(shè)所述電子產(chǎn)品提供3種鍵盤樣式鍵盤樣式AA、BB和CC,目標(biāo)輸入狀態(tài)為A, 本方案根據(jù)輸入狀態(tài)A及其對應(yīng)鍵盤樣式的歷史使用記錄得知,一周來輸入狀態(tài)A鍵盤樣 式AA的累計使用時間為35小時20分9秒,輸入狀態(tài)A鍵盤樣式BB的累計使用時間為1 小時30分,輸入狀態(tài)A鍵盤樣式CC的累計使用時間為20分45秒,那么,在輸入狀態(tài)A下 使用時間最長的鍵盤樣式AA則為目標(biāo)鍵盤樣式。方案三、使用次數(shù)信息作為排序參數(shù);首先,在所述歷史使用記錄中,查找在所述目標(biāo)輸入狀態(tài)下使用次數(shù)最多的鍵盤 樣式;然后,將所述查找得到的鍵盤樣式確定為目標(biāo)鍵盤樣式。對應(yīng)上例,假設(shè)輸入狀態(tài)A鍵盤樣式AA、輸入狀態(tài)A鍵盤樣式BB、輸入狀態(tài)A鍵盤 樣式CC分別對應(yīng)30、50、600條歷史使用記錄,那么,在輸入狀態(tài)A下使用次數(shù)最多的鍵盤 樣式CC即是目標(biāo)鍵盤樣式。方案四、使用頻率信息作為排序參數(shù)。首先,在所述歷史使用記錄中,查找在所述目標(biāo)輸入狀態(tài)下使用頻率最高的鍵盤樣式;然后,將所述查找得到的鍵盤樣式確定為目標(biāo)鍵盤樣式。在實際中,可分別統(tǒng)計一個時間段內(nèi),所述目標(biāo)輸入狀態(tài)及其對應(yīng)鍵盤樣式的歷 史使用記錄的數(shù)目;假設(shè)2010. 04. 09 12:30 2010. 05. 09 1230 —個月的時間內(nèi),輸入 狀態(tài)A鍵盤樣式AA、輸入狀態(tài)A鍵盤樣式BB、輸入狀態(tài)A鍵盤樣式CC分別對應(yīng)10、90、900 條歷史使用記錄,也即,該一個月時間內(nèi)在輸入狀態(tài)A下所述3種鍵盤樣式的使用頻率分別 為10/ (10+90+900 = 1%, 90/ (10+90+900) = 9%, 900/ (10+90+900) = 90%,那么,在輸入 狀態(tài)A下使用頻率最高的鍵盤樣式CC則為目標(biāo)鍵盤樣式。以上對排序參數(shù)的幾種方案進(jìn)行了詳細(xì)介紹,可以理解,本領(lǐng)域技術(shù)人員可以單 獨使用某一種排序參數(shù),也可以將兩個以上的排序參數(shù)結(jié)合在一起使用。根據(jù)需要結(jié)合使 用上述幾種方案,或者,使用其中任一種方案,本發(fā)明對此不加以限制。當(dāng)然,如果采用上述 查找方式中的多種時,則需要從所述查找得到的鍵盤樣式中確定一鍵盤樣式為目標(biāo)鍵盤樣 式。例如,在結(jié)合使用時間信息和使用次數(shù)信息兩種排序參數(shù)時,可以分別賦予所述 使用時間信息和使用次數(shù)信息一定的權(quán)重(比如70%、30% ),然后根據(jù)所述兩種信息各自 的排序結(jié)果以及相應(yīng)的權(quán)重,綜合計算排序結(jié)果,進(jìn)而確定目標(biāo)鍵盤樣式。上述方案能夠直接通過查找,獲取所述目標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo)鍵盤樣式;但 是,在當(dāng)前賬戶(用戶)并未使用過所述目標(biāo)輸入狀態(tài)時,歷史用戶記錄中是不會記載所述 目標(biāo)輸入狀態(tài)的對應(yīng)鍵盤樣式的,此種情況下,本發(fā)明可以提供如下獲取所述目標(biāo)輸入狀 態(tài)所對應(yīng)的目標(biāo)鍵盤樣式的方案查找歷史使用記錄;如果歷史使用記錄中未記載所述目標(biāo)輸入狀態(tài)的對應(yīng)鍵盤樣式,則將該目標(biāo)輸入 狀態(tài)下的默認(rèn)鍵盤模式確定為目標(biāo)鍵盤樣式。例如,用戶存在從輸入狀態(tài)A切換到目標(biāo)輸入狀態(tài)B的切換請求,而之前并未使用 過輸入狀態(tài)B,因而歷史使用記錄中未記載輸入狀態(tài)B的對應(yīng)鍵盤樣式,此時,可以將輸入 狀態(tài)B的默認(rèn)鍵盤模式BBO確定為目標(biāo)鍵盤樣式,其中,該默認(rèn)鍵盤模式BBO可與當(dāng)前鍵盤 模式相同,也可不同。步驟203、在切換到目標(biāo)輸入狀態(tài)的同時,將鍵盤樣式切換到目標(biāo)鍵盤樣式。對于習(xí)慣在不同輸入狀態(tài)下使用不同鍵盤樣式的用戶,本發(fā)明可以在切換輸入狀 態(tài)的同時,將鍵盤樣式切換到不同于當(dāng)前鍵盤樣式的目標(biāo)鍵盤樣式;因而能夠在滿足該用 戶使用習(xí)慣的前提下,減少用戶操作步驟;對于習(xí)慣在不同輸入狀態(tài)下使用相同鍵盤樣式的用戶,本發(fā)明可以在切換輸入狀 態(tài)的同時,將鍵盤樣式切換到與當(dāng)前鍵盤樣式相同的目標(biāo)鍵盤樣式,由于能夠保持所述當(dāng) 前鍵盤樣式不變,同樣能夠滿足該用戶使用習(xí)慣。本實施例能夠根據(jù)用戶的輸入狀態(tài)切換請求,同時進(jìn)行輸入狀態(tài)和鍵盤樣式的切 換;可以理解,在用戶存在鍵盤樣式切換請求時,本實施例還可以針對該切換請求,進(jìn)行鍵 盤樣式的切換。另外,由于具有用戶使用輸入狀態(tài)及其對應(yīng)鍵盤樣式的記錄功能,所述歷史使用 記錄可以接受編輯操作,其中,所述編輯操作可以是添加、刪除等操作。
例如,所述添加操作可以包括將當(dāng)前輸入狀態(tài)及其對應(yīng)的當(dāng)前鍵盤樣式添加至 所述歷史使用記錄;或者,將目標(biāo)輸入狀態(tài)及其對應(yīng)的目標(biāo)鍵盤樣式添加至所述歷史使用 記錄。又如,在添加一條新的歷史使用記錄時,可以設(shè)置該記錄的有效期屬性,例如為60 天,這樣,可以自動刪除超過60天的歷史使用記錄。為使本領(lǐng)域技術(shù)人員更好地理解本發(fā)明,以下提供本發(fā)明一種輸入狀態(tài)及鍵盤樣 式的切換示例,所述示例具體可以包括步驟R1、在拼音輸入狀態(tài)及數(shù)字鍵盤樣式下,接收用戶從拼音輸入狀態(tài)切換到英 文輸入狀態(tài)的切換請求;步驟R2、通過查找英文輸入狀態(tài)及其對應(yīng)的鍵盤樣式的歷史使用記錄得知最近 一次使用英文輸入狀態(tài)時,使用的是數(shù)字鍵盤樣式,則確定數(shù)字鍵盤樣式為英文輸入狀態(tài) 所對應(yīng)的目標(biāo)鍵盤樣式;步驟R3、在切換到英文輸入狀態(tài)的同時,保持?jǐn)?shù)字鍵盤樣式不變;步驟R4、在英文輸入狀態(tài)及數(shù)字鍵盤樣式下,根據(jù)用戶的鍵盤樣式切換請求,切換 鍵盤樣式至全鍵盤樣式;此時,只是鍵盤樣式發(fā)生變化,輸入狀態(tài)不發(fā)生變化,依舊為英文輸入狀態(tài);步驟R5、在英文輸入狀態(tài)及全鍵盤樣式下,接收用戶從英文輸入狀態(tài)切換到拼音 輸入狀態(tài)的切換請求;步驟R6、通過查找拼音輸入狀態(tài)及其對應(yīng)的鍵盤樣式的歷史使用記錄得知最近 一次使用拼音輸入狀態(tài)時,使用的是數(shù)字鍵盤樣式,則確定數(shù)字鍵盤樣式為拼音輸入狀態(tài) 所對應(yīng)的目標(biāo)鍵盤樣式;步驟R7、在切換到拼音輸入狀態(tài)的同時,將鍵盤樣式切換到數(shù)字鍵盤樣式;步驟R8、在拼音輸入狀態(tài)及數(shù)字鍵盤樣式下,接收用戶從拼音輸入狀態(tài)切換到英 文輸入狀態(tài)的切換請求;步驟R9、通過查找英文輸入狀態(tài)及其對應(yīng)的鍵盤樣式的歷史使用記錄得知最近 一次使用英文輸入狀態(tài)時,使用的是全鍵盤樣式,則確定全鍵盤樣式為英文輸入狀態(tài)所對 應(yīng)的目標(biāo)鍵盤樣式;步驟R10、在切換到英文輸入狀態(tài)的同時,將鍵盤樣式切換到全鍵盤樣式。參照圖3,上例中輸入狀態(tài)及鍵盤樣式的切換過程主要包括根據(jù)用戶的輸入狀態(tài)切換請求301,將拼音輸入狀態(tài)及數(shù)字鍵盤樣式一英文輸入 狀態(tài)及數(shù)字鍵盤樣式,其中,“一”表示切換過程;根據(jù)用戶的鍵盤樣式切換請求302,將英文輸入狀態(tài)及數(shù)字鍵盤樣式一英文輸入 狀態(tài)及全鍵盤樣式;根據(jù)用戶的輸入狀態(tài)切換請求303,將英文輸入狀態(tài)及全鍵盤樣式一拼音輸入狀 態(tài)及數(shù)字鍵盤樣式;根據(jù)用戶的輸入狀態(tài)切換請求304,將拼音輸入狀態(tài)及數(shù)字鍵盤一英文輸入狀態(tài) 及全鍵盤樣式,圖中用“;”分割輸入狀態(tài)和鍵盤樣式。上例通過查找目標(biāo)輸入狀態(tài)及其對應(yīng)鍵盤樣式的歷史使用記錄,能夠在切換輸入 狀態(tài)的同時快速切換到最近一次該目標(biāo)輸入狀態(tài)對應(yīng)的目標(biāo)鍵盤樣式;對于用戶來說,其仍可以使用鍵盤樣式切換請求(例如302)進(jìn)行調(diào)整,使得歷史使用記錄能夠準(zhǔn)確反映用戶 在目標(biāo)輸入狀態(tài)下的鍵盤樣式使用習(xí)慣,如本例中的使用習(xí)慣為,在拼音輸入狀態(tài)習(xí)慣使 用數(shù)字鍵盤,在英文輸入狀態(tài)下習(xí)慣使用全鍵盤樣式等。與前述方法實施例1相對應(yīng),本發(fā)明還給出了一種輸入狀態(tài)及鍵盤樣式的切換裝 置實施例1,參照圖4所示的結(jié)構(gòu)圖,所述裝置具體可以包括接收單元401,用于接收用戶從當(dāng)前輸入狀態(tài)切換到目標(biāo)輸入狀態(tài)的切換請求;歷史數(shù)據(jù)庫402,用于保存輸入狀態(tài)及其對應(yīng)的鍵盤樣式的歷史使用記錄;獲取單元403,用于通過查找所述歷史數(shù)據(jù)庫402,獲取所述目標(biāo)輸入狀態(tài)所對應(yīng) 的目標(biāo)鍵盤樣式;切換單元404,用于在切換到目標(biāo)輸入狀態(tài)的同時,將鍵盤樣式切換到目標(biāo)鍵盤樣式。
在實際中,所述獲取單元403可用于,根據(jù)所述歷史使用記錄的排序參數(shù)進(jìn)行排 序,并根據(jù)排序結(jié)果確定所述目標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo)鍵盤樣式。具體的,所述獲取單元403可以采用下述四種查找子單元中的一種或者多種,以 及,確定子單元,用于從所述查找得到的鍵盤樣式中確定一鍵盤樣式為目標(biāo)鍵盤樣式。例 如第一查找子單元,用于在所述歷史數(shù)據(jù)庫中,查找最近一次在所述目標(biāo)輸入狀態(tài) 下使用的鍵盤樣式;或者,第二查找子單元,用于在所述歷史數(shù)據(jù)庫中,查找在所述目標(biāo)輸入狀態(tài)下使 用時間最長的鍵盤樣式;或者,第三查找子單元,用于在所述歷史數(shù)據(jù)庫中,查找在所述目標(biāo)輸入狀態(tài)下使 用次數(shù)最多的鍵盤樣式;或者,第四查找子單元,用于在所述歷史數(shù)據(jù)庫中,查找在所述目標(biāo)輸入狀態(tài)下使 用頻率最高的鍵盤樣式。上述四種子單元能夠直接通過查找,獲取所述目標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo)鍵盤樣 式;但是,在用戶并未使用過所述目標(biāo)輸入狀態(tài)時,歷史用戶記錄中是不會記載所述目標(biāo)輸 入狀態(tài)的對應(yīng)鍵盤樣式的,此種情況下,本發(fā)明可以在所述獲取單元403中設(shè)計如下子單 元第五查找子單元,用于查找歷史使用記錄,并在歷史使用記錄中未記載所述目標(biāo) 輸入狀態(tài)的對應(yīng)鍵盤樣式時,將該目標(biāo)輸入狀態(tài)下的默認(rèn)鍵盤模式確定為目標(biāo)鍵盤樣式??梢岳斫猓绢I(lǐng)域技術(shù)人員可以依據(jù)實際情況采用上述子單元中的一種或幾種, 本發(fā)明不對具體方案作更多的限制。另外,作為歷史使用記錄的倉庫,所述歷史數(shù)據(jù)庫402可以接受添加、刪除等編輯 操作。例如,可以設(shè)計一記錄單元,用于執(zhí)行所述添加操作,具體的,其可以將當(dāng)前輸入 狀態(tài)及其對應(yīng)的當(dāng)前鍵盤樣式記錄至所述歷史數(shù)據(jù)庫402,或者,將目標(biāo)輸入狀態(tài)及其對應(yīng) 的目標(biāo)鍵盤樣式添加至所述歷史數(shù)據(jù)庫402。又如,在添加一條新的歷史使用記錄時,可以設(shè)置該記錄的有效期屬性,例如為60 天,這樣,可以自動刪除超過60天的歷史使用記錄。
下面給出一種將上述裝置應(yīng)用在觸摸屏輸入法系統(tǒng)中的實施例。參照圖5,示出了本發(fā)明的一種觸摸屏輸入法系統(tǒng)實施例1的結(jié)構(gòu)框圖,該觸摸屏 輸入法系統(tǒng)包括上述的輸入狀態(tài)及鍵盤樣式的切換裝置,本實施例中的觸摸屏輸入法系統(tǒng) 具體可以包括接收單元501,用于接收用戶從當(dāng)前輸入狀態(tài)切換到目標(biāo)輸入狀態(tài)的切換請求;歷史數(shù)據(jù)庫502,用于保存輸入狀態(tài)及其對應(yīng)的鍵盤樣式的歷史使用記錄;獲取單元503,用于通過查找所述歷史數(shù)據(jù)庫502,獲取所述目標(biāo)輸入狀態(tài)所對應(yīng) 的目標(biāo)鍵盤樣式;切換單元504,用于在切換到目標(biāo)輸入狀態(tài)的同時,將鍵盤樣式切換到目標(biāo)鍵盤樣 式;輸入接口單元505,用于接收用戶的輸入信息;信息轉(zhuǎn)換單元506,用于依據(jù)所接收的輸入信息,在詞庫507中進(jìn)行檢索,得到相 應(yīng)的候選項并排序;展現(xiàn)單元508,用于展現(xiàn)候選項;結(jié)果輸出單元509,用于接收用戶指示,輸出指定的候選項。需要說明的是,單元501-504與單元505-509可以并行地工作,例如,在單元 501-504不工作時,輸入接口單元505可在當(dāng)前輸入狀態(tài)及當(dāng)前鍵盤樣式下,接收用戶的輸 入信息,而在單元501-504工作時,輸入接口單元505可在目標(biāo)輸入狀態(tài)及目標(biāo)鍵盤樣式 下,接收用戶的輸入信息。另外,所述信息轉(zhuǎn)換單元506、詞庫507、展現(xiàn)單元508主要針對所接收的輸入信 息中的字母字符進(jìn)行工作,而對于所接收的輸入信息中的數(shù)字字符,可由結(jié)果輸出單元509 直接進(jìn)行輸出。對于裝置實施例1、輸入法系統(tǒng)實施例1而言,由于其與方法實施例1基本相似,所 以描述的比較簡單,相關(guān)之處參見方法實施例1的部分說明即可。參照圖6,示出了本發(fā)明一種輸入狀態(tài)及鍵盤樣式的切換方法實施例2的流程圖, 具體可以包括步驟601、接收用戶從當(dāng)前鍵盤樣式切換到目標(biāo)鍵盤樣式的切換請求;對于觸摸屏輸入法的輸入狀態(tài)和鍵盤樣式,有的用戶習(xí)慣在不同鍵盤樣式下使用 不同的輸入狀態(tài),而有的用戶習(xí)慣在不同鍵盤樣式下使用相同的輸入狀態(tài)。對于習(xí)慣在不同鍵盤樣式下使用不同輸入狀態(tài)的用戶,假設(shè)當(dāng)前狀態(tài)樣式組合為 輸入狀態(tài)A鍵盤樣式AA,如果用戶希望使用輸入狀態(tài)B鍵盤樣式BB,則需要首先將鍵盤樣 式從AA切換到BB,得到輸入狀態(tài)A鍵盤樣式BB,然后,將輸入狀態(tài)從A切換到B,得到輸入 狀態(tài)B鍵盤樣式BB??梢钥闯觯麧M足用戶需求,至少需要2個操作切換鍵盤樣式和切換 輸入狀態(tài),無疑增加了用戶操作。本實施例的核心思想之一在于,在接收到用戶從當(dāng)前鍵盤樣式切換到目標(biāo)鍵盤樣 式的切換請求時,通過查找歷史使用記錄來獲取所述目標(biāo)鍵盤樣式所對應(yīng)的目標(biāo)輸入狀 態(tài),并在切換到目標(biāo)鍵盤樣式的同時,將輸入狀態(tài)切換到目標(biāo)輸入狀態(tài);由于該歷史使用記 錄中存儲有用戶使用鍵盤樣式及其對應(yīng)輸入狀態(tài)的記錄,獲取得到的目標(biāo)輸入狀態(tài)能夠準(zhǔn) 確反映用戶在目標(biāo)鍵盤樣式下的輸入狀態(tài)使用習(xí)慣,也即,只需用戶的1個切換請求,即可得到滿足自身使用習(xí)慣的輸入狀態(tài)及鍵盤樣式。步驟602、通過查找鍵盤樣式及其對應(yīng)的輸入狀態(tài)的歷史使用記錄,獲取所述目標(biāo) 鍵盤樣式所對應(yīng)的目標(biāo)輸入狀態(tài);在具體實現(xiàn)中,可根據(jù)所述歷史使用記錄的排序參數(shù)進(jìn)行排序,并根據(jù)排序結(jié)果 確定所述目標(biāo)鍵盤樣式所對應(yīng)的目標(biāo)輸入狀態(tài)。本實施例可以提供如下排序參數(shù)的方案方案一、使用日期信息作為排序參數(shù);首先,在所述歷史使用記錄中,查找最近一次在所述目標(biāo)鍵盤樣式下使用的輸入 狀態(tài);然后,將所述查找得到的輸入狀態(tài)確定為目標(biāo)輸入狀態(tài)。在實際中,輸入狀態(tài)及其對應(yīng)鍵盤樣式的歷史使用記錄可以包括使用日期信息, 例如,所述使用日期信息可以為2010. 06. 09 19:30。這樣,可以按照使用日期信息的先后,對所述目標(biāo)鍵盤樣式及其對應(yīng)輸入狀態(tài)的 歷史使用記錄進(jìn)行排序,排在最后面的則是最近一次在所述目標(biāo)鍵盤樣式下使用的輸入狀 態(tài),也即所述目標(biāo)輸入狀態(tài)。方案二、使用時間信息作為排序參數(shù);首先,在所述歷史使用記錄中,查找在所述目標(biāo)鍵盤樣式下使用時間最長的輸入 狀態(tài);然后,將所述查找得到的輸入狀態(tài)確定為目標(biāo)輸入狀態(tài)。假設(shè)某智能手機(jī)提供3種輸入狀態(tài)輸入狀態(tài)A、B和C,目標(biāo)鍵盤樣式為BB,本方 案根據(jù)鍵盤樣式BB及其對應(yīng)鍵盤樣式的歷史使用記錄得知,一周來輸入狀態(tài)A鍵盤樣式BB 的累計使用時間為35小時20分9秒,輸入狀態(tài)B鍵盤樣式BB的累計使用時間為1小時30 分,輸入狀態(tài)C鍵盤樣式BB的累計使用時間為20分45秒,那么,在鍵盤樣式BB下使用時 間最長的輸入狀態(tài)A則為目標(biāo)輸入狀態(tài)。方案三、使用次數(shù)信息作為排序參數(shù);首先,在所述歷史使用記錄中,查找在所述目標(biāo)鍵盤樣式下使用次數(shù)最多的輸入 狀態(tài);然后,將所述查找得到的輸入狀態(tài)確定為目標(biāo)輸入狀態(tài)。對應(yīng)上例,假設(shè)輸入狀態(tài)A鍵盤樣式BB、輸入狀態(tài)B鍵盤樣式BB、輸入狀態(tài)C鍵盤 樣式BB分別對應(yīng)30、50、600條歷史使用記錄,那么,在鍵盤樣式BB下使用次數(shù)最多的輸入 狀態(tài)C即是目標(biāo)輸入狀態(tài)。方案四、使用頻率信息作為排序參數(shù)。首先,在所述歷史使用記錄中,查找在所述目標(biāo)鍵盤樣式下使用頻率最高的輸入 狀態(tài);然后,將所述查找得到的輸入狀態(tài)確定為目標(biāo)輸入狀態(tài)。在實際中,可分別統(tǒng)計一個時間段內(nèi),所述目標(biāo)鍵盤樣式及其對應(yīng)輸入狀態(tài)的歷 史使用記錄的數(shù)目;假設(shè)2010. 04. 09 09:30 2010. 05. 09 0930 —個月的時間內(nèi),輸入 狀態(tài)A鍵盤樣式BB、輸入狀態(tài)B鍵盤樣式BB、輸入狀態(tài)C鍵盤樣式BB分別對應(yīng)10、90、900 條歷史使用記錄,也即,該一個月時間內(nèi)在鍵盤樣式BB下所述3種輸入狀態(tài)的使用頻率分
14別為10/(300+250+450) = 1 %,90/(300+250+450) = 9%,900/(300+250+450) = 90%,那 么,在鍵盤樣式BB下使用頻率最高的輸入狀態(tài)C則為目標(biāo)輸入狀態(tài)。可以理解,本領(lǐng)域技術(shù)人員可以根據(jù)需要聯(lián)合使用所述幾種方案,或者,使用其中 任一種方案,本發(fā)明對此不加以限制。例如,在聯(lián)合使用使用時間信息和使用次數(shù)信息時, 可以分別賦予所述使用時間信息和使用次數(shù)信息一定的權(quán)重(比如60%、40%),然后根據(jù) 所述兩種信息各自的排序結(jié)果以及相應(yīng)的權(quán)重,綜合計算排序結(jié)果,進(jìn)而確定目標(biāo)輸入狀 態(tài)。上述方案能夠直接通過查找,獲取所述目標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo)鍵盤樣式;, 在當(dāng)前賬戶(用戶)并未使用過所述目標(biāo)輸入狀態(tài)時,歷史用戶記錄中是不會記載所述目 標(biāo)輸入狀態(tài)的對應(yīng)鍵盤樣式的,此種情況下,本發(fā)明可以提供如下獲取所述目標(biāo)鍵盤樣式 所對應(yīng)的目標(biāo)輸入狀態(tài)的方案查找歷史使用記錄;如果歷史使用記錄中未記載所述目標(biāo)鍵盤樣式的對應(yīng)輸入狀態(tài),則將該目標(biāo)鍵盤 樣式下的默認(rèn)輸入狀態(tài)確定為目標(biāo)輸入狀態(tài)。例如,用戶希望從鍵盤樣式AA切換到目標(biāo)鍵盤樣式BB,而之前并未使用過鍵盤樣 式BB,因而歷史使用記錄中未記載鍵盤樣式BB的對應(yīng)輸入狀態(tài),此時,可以將鍵盤樣式BB 的默認(rèn)輸入狀態(tài)BO確定為目標(biāo)輸入狀態(tài);該默認(rèn)輸入狀態(tài)BO可與當(dāng)前輸入狀態(tài)相同,也可 不同。步驟603、在切換到目標(biāo)鍵盤樣式的同時,將輸入狀態(tài)切換到目標(biāo)輸入狀態(tài)。對于習(xí)慣在不同鍵盤樣式下使用不同輸入狀態(tài)的用戶,本發(fā)明可以在切換鍵盤樣 式的同時,將輸入狀態(tài)切換到不同于當(dāng)前輸入狀態(tài)的目標(biāo)輸入狀態(tài);因而能夠在滿足該用 戶使用習(xí)慣的前提下,減少用戶操作步驟;對于習(xí)慣在不同鍵盤樣式下使用相同輸入狀態(tài)的用戶,本發(fā)明可以在切換鍵盤樣 式的同時,將輸入狀態(tài)切換到與當(dāng)前輸入狀態(tài)相同的目標(biāo)輸入狀態(tài),由于能夠保持所述當(dāng) 前輸入狀態(tài)不變,同樣能夠滿足該用戶使用習(xí)慣。本實施例能夠根據(jù)用戶的鍵盤樣式切換請求,同時進(jìn)行鍵盤樣式和輸入狀態(tài)的切 換;可以理解,在用戶存在輸入狀態(tài)切換請求時,本實施例還可以針對該切換請求,進(jìn)行輸 入狀態(tài)的切換。另外,由于具有用戶使用鍵盤樣式及其對應(yīng)輸入狀態(tài)的記錄功能,所述歷史使用 記錄可以接受編輯操作,其中,所述編輯操作可以是添加、刪除等操作。例如,所述添加操作可以包括將當(dāng)前鍵盤樣式及其對應(yīng)的當(dāng)前輸入狀態(tài)添加至 所述歷史使用記錄;或者,將目標(biāo)鍵盤樣式及其對應(yīng)的目標(biāo)輸入狀態(tài)添加至所述歷史使用
記錄,等等。又如,在添加一條新的歷史使用記錄時,可以設(shè)置該記錄的有效期屬性,例如為60 天,這樣,可以自動刪除超過60天的歷史使用記錄。為使本領(lǐng)域技術(shù)人員更好地理解本發(fā)明,以下提供本發(fā)明一種輸入狀態(tài)及鍵盤樣 式的切換示例,所述示例具體可以包括步驟Si、在拼音輸入狀態(tài)及數(shù)字鍵盤樣式下,接收用戶從數(shù)字鍵盤樣式切換到全 鍵盤樣式的切換請求;
步驟S2、通過查找全鍵盤樣式及其對應(yīng)的輸入狀態(tài)的歷史使用記錄得知最近一 次使用全鍵盤樣式時,使用的是拼音輸入狀態(tài),則確定拼音輸入狀態(tài)為全鍵盤樣式所對應(yīng) 的目標(biāo)輸入狀態(tài);步驟S3、在切換到全鍵盤樣式的同時,保持拼音輸入狀態(tài)不變;步驟S4、在拼音輸入狀態(tài)及全鍵盤樣式下,根據(jù)用戶的輸入狀態(tài)切換請求,切換輸 入狀態(tài)至英文輸入狀態(tài);此時,只是輸入狀態(tài)發(fā)生變化,鍵盤樣式并不發(fā)生變化,依舊為全鍵盤樣式;步驟S5、在英文輸入狀態(tài)及全鍵盤樣式下,接收用戶從全鍵盤樣式切換到數(shù)字鍵 盤樣式的切換請求;步驟S6、通過查找數(shù)字鍵盤樣式及其對應(yīng)的輸入狀態(tài)的歷史使用記錄得知最近 一次使用數(shù)字鍵盤樣式時,使用的是拼音輸入狀態(tài),則確定拼音輸入狀態(tài)為數(shù)字鍵盤樣式 所對應(yīng)的目標(biāo)輸入狀態(tài);步驟S7、在切換到數(shù)字鍵盤樣式的同時,將輸入狀態(tài)切換到拼音輸入狀態(tài);步驟S8、在拼音輸入狀態(tài)及數(shù)字鍵盤樣式下,接收用戶從數(shù)字鍵盤樣式切換到全 鍵盤樣式的切換請求;步驟S9、通過查找全鍵盤樣式及其對應(yīng)的輸入狀態(tài)的歷史使用記錄得知最近一 次使用全鍵盤樣式時,使用的是英文輸入狀態(tài),則確定英文輸入狀態(tài)為全鍵盤樣式所對應(yīng) 的目標(biāo)輸入狀態(tài);步驟S10、在切換到全鍵盤樣式的同時,將輸入狀態(tài)切換到英文輸入狀態(tài)。參照圖7,上例中輸入狀態(tài)及鍵盤樣式的切換過程主要包括根據(jù)用戶的鍵盤樣式切換請求701,將拼音輸入狀態(tài)及數(shù)字鍵盤樣式一拼音輸入 狀態(tài)及全鍵盤樣式,其中,“一”表示切換過程;根據(jù)用戶的輸入狀態(tài)切換請求702,將拼音輸入狀態(tài)及全鍵盤樣式一英文輸入狀 態(tài)及全鍵盤樣式;根據(jù)用戶的鍵盤樣式切換請求703,將英文輸入狀態(tài)及全鍵盤樣式一拼音輸入狀 態(tài)及數(shù)字鍵盤;根據(jù)用戶的鍵盤樣式切換請求704,將拼音輸入狀態(tài)及數(shù)字鍵盤一英文輸入狀態(tài) 及全鍵盤樣式。上例通過查找目標(biāo)鍵盤樣式及其對應(yīng)輸入狀態(tài)的歷史使用記錄,能夠在切換的同 時快速切換到最近一次該目標(biāo)鍵盤樣式對應(yīng)的目標(biāo)輸入狀態(tài);對于用戶來說,其仍可以使 用輸入狀態(tài)切換請求(例如702)進(jìn)行調(diào)整,使得歷史使用記錄能夠準(zhǔn)確反映用戶在目標(biāo)輸 入狀態(tài)下的輸入狀態(tài)使用習(xí)慣,如本例中的使用習(xí)慣為,在數(shù)字鍵盤下習(xí)慣使用拼音輸入 狀態(tài),在全鍵盤樣式下習(xí)慣使用英文輸入狀態(tài)等等。與前述方法實施例2相對應(yīng),本發(fā)明還給出了一種輸入狀態(tài)及鍵盤樣式的切換裝 置實施例2,參照圖8所示的結(jié)構(gòu)圖,所述裝置具體可以包括接收單元801,用于接收用戶從當(dāng)前鍵盤樣式切換到目標(biāo)鍵盤樣式的切換請求;歷史數(shù)據(jù)庫802,用于保存鍵盤樣式及其對應(yīng)的輸入狀態(tài)的歷史使用記錄;獲取單元803,用于通過查找所述歷史數(shù)據(jù)庫802,獲取所述目標(biāo)鍵盤樣式所對應(yīng) 的目標(biāo)輸入狀態(tài);
切換單元804,用于在切換到目標(biāo)鍵盤樣式的同時,將輸入狀態(tài)切換到目標(biāo)輸入狀 態(tài)。在實際中,所述獲取單元803可用于,根據(jù)所述歷史使用記錄的排序參數(shù)進(jìn)行排 序,并根據(jù)排序結(jié)果確定所述目標(biāo)鍵盤樣式所對應(yīng)的目標(biāo)輸入狀態(tài)。具體的,所述獲取單元803可以采用下述四種查找子單元中的一種或者多種第一查找子單元,用于在所述歷史使用記錄中,查找最近一次在所述目標(biāo)鍵盤樣 式下使用的輸入狀態(tài);或者,第二查找子單元,用于在所述歷史使用記錄中,查找在所述目標(biāo)鍵盤樣式下 使用時間最長的輸入狀態(tài);或者,第三查找子單元,用于在所述歷史使用記錄中,查找在所述目標(biāo)鍵盤樣式下 使用次數(shù)最多的輸入狀態(tài);或者,第四查找子單元,用于在所述歷史使用記錄中,查找在所述目標(biāo)鍵盤樣式下 使用頻率最高的輸入狀態(tài)。當(dāng)然,獲取單元803還包括確定子單元,用于從所述查找得到的輸入狀態(tài)中確定 一輸入狀態(tài)為目標(biāo)輸入狀態(tài)。上述四種子單元能夠直接通過查找,獲取所述目標(biāo)所對應(yīng)的目標(biāo)輸入狀態(tài);但是, 在用戶并未使用過所述目標(biāo)鍵盤樣式時,歷史用戶記錄中是不會記載所述目標(biāo)鍵盤樣式的 對應(yīng)輸入狀態(tài)的,此種情況下,本發(fā)明可以在所述獲取單元803中設(shè)計如下子單元第五查找子單元,用于查找歷史使用記錄,并在歷史使用記錄中未記載所述目標(biāo) 鍵盤樣式的對應(yīng)輸入狀態(tài)時,將該目標(biāo)鍵盤樣式下的默認(rèn)輸入狀態(tài)確定為目標(biāo)輸入狀態(tài)??梢岳斫?,本領(lǐng)域技術(shù)人員可以依據(jù)實際情況采用上述子單元中的一種或幾種, 本發(fā)明不對具體方案作更多的限制。另外,作為歷史使用記錄的倉庫,所述歷史數(shù)據(jù)庫802可以接受添加、刪除等編輯 操作。例如,可以在裝置中設(shè)計一記錄單元,用于執(zhí)行所述添加操作,具體的,記錄單元, 用于將當(dāng)前鍵盤樣式及其對應(yīng)的當(dāng)前輸入狀態(tài)記錄至所述歷史數(shù)據(jù)庫802,或者,將目標(biāo)鍵 盤樣式及其對應(yīng)的目標(biāo)輸入狀態(tài)記錄至所述歷史數(shù)據(jù)庫802,等等。又如,在添加一條新的歷史使用記錄時,可以設(shè)置該記錄的有效期屬性,例如為60 天,這樣,可以自動刪除超過60天的歷史使用記錄。下面給出一種將上述裝置應(yīng)用在觸摸屏輸入法系統(tǒng)中的實施例。參照圖9,示出了本發(fā)明的一種觸摸屏輸入法系統(tǒng)實施例2的結(jié)構(gòu)框圖,該觸摸屏 輸入法系統(tǒng)包括上述的輸入狀態(tài)及鍵盤樣式的切換裝置,本實施例中的觸摸屏輸入法系統(tǒng) 具體可以包括接收單元901,用于接收用戶從當(dāng)前鍵盤樣式切換到目標(biāo)鍵盤樣式的切換請求;歷史數(shù)據(jù)庫902,用于保存鍵盤樣式及其對應(yīng)的輸入狀態(tài)的歷史使用記錄;獲取單元903,用于通過查找所述歷史數(shù)據(jù)庫902,獲取所述目標(biāo)鍵盤樣式所對應(yīng) 的目標(biāo)輸入狀態(tài);切換單元904,用于在切換到目標(biāo)鍵盤樣式的同時,將輸入狀態(tài)切換到目標(biāo)輸入狀 態(tài);
輸入接口單元905,用于接收用戶的輸入信息;信息轉(zhuǎn)換單元906,用于依據(jù)所接收的輸入信息,在詞庫507中進(jìn)行檢索,得到相 應(yīng)的候選項并排序;展現(xiàn)單元908,用于展現(xiàn)候選項;結(jié)果輸出單元909,用于接收用戶指示,輸出指定的候選項。需要說明的是,單元901-904與單元905-909可以并行地工作,例如,在單元 901-904不工作時,輸入接口單元905可在當(dāng)前輸入狀態(tài)及當(dāng)前鍵盤樣式下,接收用戶的輸 入信息,而在單元901-904工作時,輸入接口單元905可在目標(biāo)輸入狀態(tài)及目標(biāo)鍵盤樣式 下,接收用戶的輸入信息。另外,所述信息轉(zhuǎn)換單元906、詞庫907、展現(xiàn)單元908主要針對所接收的輸入信息 中的字母字符進(jìn)行相應(yīng)的操作,而對于所接收的輸入信息中的數(shù)字字符,可由結(jié)果輸出單 元909直接進(jìn)行輸出。對于裝置實施例2、輸入法系統(tǒng)實施例2而言,由于其與方法實施例2基本相似,所 以描述的比較簡單,相關(guān)之處參見方法實施例2的部分說明即可。上述裝置實施例1和裝置實施例2可以位于同一觸摸屏輸入法系統(tǒng)中,參照圖10, 示出了本發(fā)明的一種觸摸屏輸入法系統(tǒng)實施例3的結(jié)構(gòu)框圖,該觸摸屏輸入法系統(tǒng)包括切 換裝置1和切換裝置2,本實施例中的觸摸屏輸入法系統(tǒng)具體可以包括切換裝置1,具體可以包括第一接收單元1001,用于接收用戶從當(dāng)前輸入狀態(tài)切換到目標(biāo)輸入狀態(tài)的切換請 求;第一歷史數(shù)據(jù)庫1002,用于保存輸入狀態(tài)及其對應(yīng)的鍵盤樣式的歷史使用記錄;第一獲取單元1003,用于通過查找所述歷史數(shù)據(jù)庫502,獲取所述目標(biāo)輸入狀態(tài) 所對應(yīng)的目標(biāo)鍵盤樣式;第一切換單元1004,用于在切換到目標(biāo)輸入狀態(tài)的同時,將鍵盤樣式切換到目標(biāo) 鍵盤樣式;切換裝置2,具體可以包括第二接收單元1005,用于接收用戶從當(dāng)前鍵盤樣式切換到目標(biāo)鍵盤樣式的切換請 求;第二歷史數(shù)據(jù)庫1006,用于保存鍵盤樣式及其對應(yīng)的輸入狀態(tài)的歷史使用記錄;第二獲取單元1007,用于通過查找所述歷史數(shù)據(jù)庫902,獲取所述目標(biāo)鍵盤樣式 所對應(yīng)的目標(biāo)輸入狀態(tài);第二切換單元1008,用于在切換到目標(biāo)鍵盤樣式的同時,將輸入狀態(tài)切換到目標(biāo) 輸入狀態(tài);輸入裝置,具體可以包括輸入接口單元1009,用于接收用戶的輸入信息;信息轉(zhuǎn)換單元1010,用于依據(jù)所接收的輸入信息,在詞庫1011中進(jìn)行檢索,得到 相應(yīng)的候選項并排序;展現(xiàn)單元1012,用于展現(xiàn)候選項;結(jié)果輸出單元1013,用于接收用戶指示,輸出指定的候選項。
需要說明的是,上述切換裝置1與輸入裝置可以共同工作,以及,上述切換裝置2 與輸入裝置也可共同工作。本說明書中的各個實施例均采用遞進(jìn)的方式描述,每個實施例重點說明的都是與 其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。以上對本發(fā)明所提供的一種輸入狀態(tài)及鍵盤樣式的切換方法、裝置和觸摸屏輸入 法系統(tǒng),進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述, 以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一 般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所 述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
一種輸入狀態(tài)及鍵盤樣式的切換方法,其特征在于,包括接收用戶從當(dāng)前輸入狀態(tài)切換到目標(biāo)輸入狀態(tài)的切換請求;通過查找輸入狀態(tài)及其對應(yīng)的鍵盤樣式的歷史使用記錄,獲取所述目標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo)鍵盤樣式;在切換到目標(biāo)輸入狀態(tài)的同時,將鍵盤樣式切換到目標(biāo)鍵盤樣式。
2.如權(quán)利要求1所述的方法,其特征在于,所述獲取所述目標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo) 鍵盤樣式的步驟具體為根據(jù)所述歷史使用記錄的排序參數(shù)確定所述目標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo)鍵盤樣式。
3.如權(quán)利要求1所述的方法,其特征在于,所述獲取目標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo)鍵盤 樣式的步驟,包括在所述歷史使用記錄中,查找最近一次在所述目標(biāo)輸入狀態(tài)下使用的鍵盤樣式;和/ 或,查找在所述目標(biāo)輸入狀態(tài)下使用時間最長的鍵盤樣式;和/或,查找在所述目標(biāo)輸入狀 態(tài)下使用次數(shù)最多的鍵盤樣式;和/或,查找在所述目標(biāo)輸入狀態(tài)下使用頻率最高的鍵盤 樣式;從所述查找得到的鍵盤樣式中確定一鍵盤樣式為目標(biāo)鍵盤樣式。
4.如權(quán)利要求1所述的方法,其特征在于,所述獲取所述目標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo) 鍵盤樣式的步驟,包括查找歷史使用記錄;如果歷史使用記錄中未記載所述目標(biāo)輸入狀態(tài)的對應(yīng)鍵盤樣式,則將該目標(biāo)輸入狀態(tài) 下的默認(rèn)鍵盤模式確定為目標(biāo)鍵盤樣式。
5.如權(quán)利要求1所述的方法,其特征在于,還包括將當(dāng)前輸入狀態(tài)及其對應(yīng)的當(dāng)前鍵盤樣式添加至所述歷史使用記錄; 或者,將目標(biāo)輸入狀態(tài)及其對應(yīng)的目標(biāo)鍵盤樣式添加至所述歷史使用記錄。
6.一種輸入狀態(tài)及鍵盤樣式的切換裝置,其特征在于,包括接收單元,用于接收用戶從當(dāng)前輸入狀態(tài)切換到目標(biāo)輸入狀態(tài)的切換請求; 歷史數(shù)據(jù)庫,用于保存輸入狀態(tài)及其對應(yīng)的鍵盤樣式的歷史使用記錄; 獲取單元,用于通過查找所述歷史數(shù)據(jù)庫,獲取所述目標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo)鍵盤 樣式;切換單元,用于在切換到目標(biāo)輸入狀態(tài)的同時,將鍵盤樣式切換到目標(biāo)鍵盤樣式。
7.如權(quán)利要求6所述的裝置,其特征在于,所述獲取單元具體用于,根據(jù)所述歷史使用 記錄的排序參數(shù)確定所述目標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo)鍵盤樣式。
8.如權(quán)利要求6所述的裝置,其特征在于,所述獲取單元包括第一查找子單元,用于在所述歷史數(shù)據(jù)庫中,查找最近一次在所述目標(biāo)輸入狀態(tài)下使 用的鍵盤樣式;和/或,第二查找子單元,用于在所述歷史數(shù)據(jù)庫中,查找在所述目標(biāo)輸入狀態(tài)下使用 時間最長的鍵盤樣式;和/或,第三查找子單元,用于在所述歷史數(shù)據(jù)庫中,查找在所述目標(biāo)輸入狀態(tài)下使用 次數(shù)最多的鍵盤樣式;和/或,第四查找子單元,用于在所述歷史數(shù)據(jù)庫中,查找在所述目標(biāo)輸入狀態(tài)下使用頻率最高的鍵盤樣式; 以及,確定子單元,用于從所述查找得到的鍵盤樣式中確定一鍵盤樣式為目標(biāo)鍵盤樣式。
9.如權(quán)利要求6所述的裝置,其特征在于,所述獲取單元包括第五查找子單元,用于查找歷史使用記錄,并在歷史使用記錄中未記載所述目標(biāo)輸入 狀態(tài)的對應(yīng)鍵盤樣式時,將該目標(biāo)輸入狀態(tài)下的默認(rèn)鍵盤模式確定為目標(biāo)鍵盤樣式。
10.如權(quán)利要求6所述的裝置,其特征在于,還包括記錄單元,用于將當(dāng)前輸入狀態(tài)及其對應(yīng)的當(dāng)前鍵盤樣式記錄至所述歷史數(shù)據(jù)庫,或 者,將目標(biāo)輸入狀態(tài)及其對應(yīng)的目標(biāo)鍵盤樣式添加至所述歷史數(shù)據(jù)庫。
11.一種觸摸屏輸入法系統(tǒng),其特征在于,包括前述6至10中任一項所述的輸入狀態(tài)及 鍵盤樣式的切換裝置。
12.—種輸入狀態(tài)及鍵盤樣式的切換方法,其特征在于,包括 接收用戶從當(dāng)前鍵盤樣式切換到目標(biāo)鍵盤樣式的切換請求;通過查找鍵盤樣式及其對應(yīng)的輸入狀態(tài)的歷史使用記錄,獲取所述目標(biāo)鍵盤樣式所對 應(yīng)的目標(biāo)輸入狀態(tài);在切換到目標(biāo)鍵盤樣式的同時,將輸入狀態(tài)切換到目標(biāo)輸入狀態(tài)。
13.如權(quán)利要求12所述的方法,其特征在于,所述獲取所述目標(biāo)鍵盤樣式所對應(yīng)的目 標(biāo)輸入狀態(tài)的步驟具體為根據(jù)所述歷史使用記錄的排序參數(shù)確定所述目標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo)鍵盤樣式。
14.如權(quán)利要求12所述的方法,其特征在于,所述獲取所述目標(biāo)鍵盤樣式所對應(yīng)的目 標(biāo)輸入狀態(tài)的步驟,包括在所述歷史使用記錄中,查找最近一次在所述目標(biāo)鍵盤樣式下使用的輸入狀態(tài); 和/或,查找在所述目標(biāo)鍵盤樣式下使用時間最長的輸入狀態(tài); 和/或,查找在所述目標(biāo)鍵盤樣式下使用次數(shù)最多的輸入狀態(tài); 和/或,查找在所述目標(biāo)鍵盤樣式下使用頻率最高的輸入狀態(tài); 從所述查找得到的輸入狀態(tài)中確定一輸入狀態(tài)為目標(biāo)輸入狀態(tài)。
15.如權(quán)利要求12所述的方法,其特征在于,所述獲取所述目標(biāo)鍵盤樣式所對應(yīng)的目 標(biāo)輸入狀態(tài)的步驟,包括查找歷史使用記錄;如果歷史使用記錄中未記載所述目標(biāo)鍵盤樣式的對應(yīng)輸入狀態(tài),則將該目標(biāo)鍵盤樣式 下的默認(rèn)輸入狀態(tài)確定為目標(biāo)輸入狀態(tài)。
16.如權(quán)利要求12所述的方法,其特征在于,還包括將當(dāng)前鍵盤樣式及其對應(yīng)的當(dāng)前輸入狀態(tài)添加至所述歷史使用記錄; 或者,將目標(biāo)鍵盤樣式及其對應(yīng)的目標(biāo)輸入狀態(tài)添加至所述歷史使用記錄。
17.一種輸入狀態(tài)及鍵盤樣式的切換裝置,其特征在于,包括接收單元,用于接收用戶從當(dāng)前鍵盤樣式切換到目標(biāo)鍵盤樣式的切換請求; 歷史數(shù)據(jù)庫,用于保存鍵盤樣式及其對應(yīng)的輸入狀態(tài)的歷史使用記錄; 獲取單元,用于通過查找所述歷史數(shù)據(jù)庫,獲取所述目標(biāo)鍵盤樣式所對應(yīng)的目標(biāo)輸入 狀態(tài);切換單元,用于在切換到目標(biāo)鍵盤樣式的同時,將輸入狀態(tài)切換到目標(biāo)輸入狀態(tài)。
18.如權(quán)利要求17所述的裝置,其特征在于,所述獲取單元具體用于,根據(jù)所述歷史使 用記錄的排序參數(shù)確定所述目標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo)鍵盤樣式。
19.如權(quán)利要求17所述的裝置,其特征在于,所述獲取單元包括第一查找子單元,用于在所述歷史使用記錄中,查找最近一次在所述目標(biāo)鍵盤樣式下 使用的輸入狀態(tài);和/或,第二查找子單元,用于在所述歷史使用記錄中,查找在所述目標(biāo)鍵盤樣式下使 用時間最長的輸入狀態(tài);和/或,第三查找子單元,用于在所述歷史使用記錄中,查找在所述目標(biāo)鍵盤樣式下使 用次數(shù)最多的輸入狀態(tài);和/或,第四查找子單元,用于在所述歷史使用記錄中,查找在所述目標(biāo)鍵盤樣式下使 用頻率最高的輸入狀態(tài);以及,確定子單元,用于從所述查找得到的輸入狀態(tài)中確定一輸入狀態(tài)為目標(biāo)輸入狀態(tài)。
20.如權(quán)利要求17所述的裝置,其特征在于,所述獲取單元包括第五查找子單元,用于查找歷史使用記錄,并在歷史使用記錄中未記載所述目標(biāo)鍵盤 樣式的對應(yīng)輸入狀態(tài)時,將該目標(biāo)鍵盤樣式下的默認(rèn)輸入狀態(tài)確定為目標(biāo)輸入狀態(tài)。
21.如權(quán)利要求17所述的裝置,其特征在于,還包括記錄單元,用于將當(dāng)前鍵盤樣式及其對應(yīng)的當(dāng)前輸入狀態(tài)記錄至所述歷史數(shù)據(jù)庫,或 者,將目標(biāo)鍵盤樣式及其對應(yīng)的目標(biāo)輸入狀態(tài)記錄至所述歷史數(shù)據(jù)庫。
22.一種觸摸屏輸入法系統(tǒng),其特征在于,包括前述17至21中任一項所述的輸入狀態(tài) 及鍵盤樣式的切換裝置。
全文摘要
本發(fā)明提供了一種輸入狀態(tài)及鍵盤樣式的切換方法和裝置,其中所述方法包括接收用戶從當(dāng)前輸入狀態(tài)切換到目標(biāo)輸入狀態(tài)的切換請求;通過查找輸入狀態(tài)及其對應(yīng)的鍵盤樣式的歷史使用記錄,獲取所述目標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo)鍵盤樣式;在切換到目標(biāo)輸入狀態(tài)的同時,將鍵盤樣式切換到目標(biāo)鍵盤樣式。本發(fā)明可以通過查找歷史使用記錄來獲取所述目標(biāo)輸入狀態(tài)所對應(yīng)的目標(biāo)鍵盤樣式,并在切換到目標(biāo)輸入狀態(tài)的同時,將鍵盤樣式切換到目標(biāo)鍵盤樣式;即只需用戶的1個切換請求,即可提供給用戶滿足自身使用習(xí)慣的輸入狀態(tài)及鍵盤樣式。
文檔編號G06F3/048GK101887310SQ20101021191
公開日2010年11月17日 申請日期2010年6月21日 優(yōu)先權(quán)日2010年6月21日
發(fā)明者吳振宇, 吳爽, 孫國晴 申請人:北京搜狗科技發(fā)展有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1