一種學詞方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及輸入法技術領域,特別是涉及一種學詞方法和一種學詞裝置。
【背景技術】
[0002]隨著計算機技術以及互聯(lián)網(wǎng)技術的普及與發(fā)展,輸入法系統(tǒng)已經(jīng)成為用戶與計算機交互的重要手段,不同專業(yè)領域、不同興趣以及使用習慣的用戶對于輸入法系統(tǒng)的智能性要求越來越高。
[0003]用戶在使用輸入法系統(tǒng)的過程中,無論是按鍵習慣還是表達習慣都具有高度個性化的特點。為了滿足用戶個性化的輸入需求,輸入法系統(tǒng)中通常的做法是給每個用戶建立用戶詞庫,在用戶進行輸入時,首先會從用戶詞庫中查找與輸入的編碼字符串相匹配的詞條;而用戶詞庫的學詞,是指將用戶經(jīng)常使用的詞條學習到用戶詞庫中。因此,用戶詞庫的學詞可以在一定程度上調整候選項的排序,使其逐漸適應該用戶,從而提高輸入效率。
[0004]為避免將對于用戶無價值的詞條學習到用戶詞庫,現(xiàn)有的學詞方法會存在如下情況:在用戶上屏一個詞條后又對該詞條執(zhí)行了刪除行為,則不會對該詞條進行學詞。例如,在用戶B與用戶A的聊天過程中,假設在接收用戶A的消息“你老家在哪里? ”后,用戶B首先輸入“zhuji ”和上屏了第三候選項“諸暨”,然后刪除“諸暨”,并繼續(xù)上屏“你猜,離你不遠”;此種情形下,由于對“諸暨”執(zhí)行了刪除行為,故不會對“諸暨”進行學詞。
[0005]然而,對于用戶B來說,“諸暨”顯然是一個有價值、并且后續(xù)仍然很有可能被用到的詞條,這樣,現(xiàn)有的學詞方法不對該詞條進行學詞,等于漏掉了對用戶B有價值的詞條,從而,在用戶B后續(xù)進行“諸暨”的輸入時,“諸暨”在候選項中的排序并未改變,因此影響了輸入效率。
【發(fā)明內容】
[0006]鑒于上述問題,提出了本發(fā)明實施例以便提供一種克服上述問題或者至少部分地解決上述問題的一種學詞方法和相應的一種學詞裝置,能夠在第一時間保留對用戶有價值的詞條,從而能夠提高輸入效率。
[0007]為了解決上述問題,本發(fā)明公開了一種學詞方法,包括:
[0008]識別用戶刪除上屏內容的意圖;
[0009]在所述意圖為非誤操作意圖時,對所述上屏內容進行學詞。
[0010]優(yōu)選的,所述識別用戶刪除上屏內容的意圖的步驟,包括:
[0011]依據(jù)上屏內容對應的候選位置和/或刪除的上屏內容與刪除后重新上屏的內容的相關性和/或上屏內容的第一輸入串與刪除后重新上屏的內容的第二輸入串的相關性,識別用戶刪除上屏內容的意圖。
[0012]優(yōu)選的,所述依據(jù)上屏內容對應的候選位置,識別用戶刪除上屏內容的意圖的步驟,包括:
[0013]在上屏內容對應的候選位置為首選位置時,將用戶刪除上屏內容的意圖識別為誤操作意圖;或者
[0014]在上屏內容對應的候選位置為非首選位置時,將用戶刪除上屏內容的意圖識別為非誤操作意圖。
[0015]優(yōu)選的,所述依據(jù)刪除的上屏內容與刪除后重新上屏的內容的相關性,識別用戶刪除上屏內容的意圖的步驟,包括:
[0016]在刪除的上屏內容與刪除后重新上屏的內容的相關性符合預置的相關性條件時,將用戶刪除上屏內容的意圖識別為非誤操作意圖。
[0017]優(yōu)選的,所述第一輸入串與所述第二輸入串的相關性包括:第一輸入串與第二輸入串的相似度,則所述依據(jù)上屏內容的第一輸入串與刪除后重新上屏的內容的第二輸入串的相關性,識別用戶刪除上屏內容的意圖的步驟,包括:
[0018]在第一輸入串與第二輸入串的相似度超出相似度閾值時,將用戶刪除上屏內容的意圖識別為誤操作意圖;或者
[0019]在第一輸入串與第二輸入串的相似度未超出相似度閾值時,將用戶刪除上屏內容的意圖識別為非誤操作意圖。
[0020]優(yōu)選的,所述在所述意圖為非誤操作意圖時,對所述上屏內容進行學詞的步驟,包括:在所述意圖為非誤操作意圖時,將所述上屏內容記錄至用戶詞庫,并更新所述上屏內容在所述用戶詞庫中的頻率。
[0021 ] 優(yōu)選的,所述方法還包括:
[0022]在所述識別用戶刪除上屏內容的意圖的步驟之前,通過緩存記錄用戶輸入的至少一次上屏內容;
[0023]按照設定規(guī)則刪除所述緩存中已進行學詞的所述上屏內容。
[0024]另一方面,本發(fā)明實施例還公開了一種學詞裝置,包括:
[0025]識別模塊,用于識別用戶刪除上屏內容的意圖;及
[0026]學詞模塊,用于在所述意圖為非誤操作意圖時,對所述上屏內容進行學詞。
[0027]優(yōu)選的,所述識別模塊,具體用于依據(jù)上屏內容對應的候選位置和/或刪除的上屏內容與刪除后重新上屏的內容的相關性和/或上屏內容的第一輸入串與刪除后重新上屏的內容的第二輸入串的相關性,識別用戶刪除上屏內容的意圖。
[0028]優(yōu)選的,所述識別模塊,包括:
[0029]第一識別子模塊,用于在上屏內容對應的候選位置為首選位置時,將用戶刪除上屏內容的意圖識別為誤操作意圖;或者
[0030]第二識別子模塊,用于在上屏內容對應的候選位置為非首選位置時,將用戶刪除上屏內容的意圖識別為非誤操作意圖。
[0031]優(yōu)選的,所述識別模塊,包括:
[0032]第三識別子模塊,用于在刪除的上屏內容與刪除后重新上屏的內容的相關性符合預置的相關性條件時,將用戶刪除上屏內容的意圖識別為非誤操作意圖。
[0033]優(yōu)選的,所述第一輸入串與所述第二輸入串的相關性包括:第一輸入串與第二輸入串的相似度,則所述識別模塊,包括:
[0034]第四識別子模塊,用于在第一輸入串與第二輸入串的相似度超出相似度閾值時,將用戶刪除上屏內容的意圖識別為誤操作意圖;或者
[0035]第五識別子模塊,用于在第一輸入串與第二輸入串的相似度未超出相似度閾值時,將用戶刪除上屏內容的意圖識別為非誤操作意圖。
[0036]優(yōu)選的,所述學詞模塊,包括:
[0037]記錄子模塊,用于在所述意圖為非誤操作意圖時,將所述上屏內容記錄至用戶詞庫;
[0038]更新子模塊,用于更新所述上屏內容在所述用戶詞庫中的頻率。
[0039]優(yōu)選的,所述裝置還包括:
[0040]記錄模塊,用于在所述識別模塊識別用戶刪除上屏內容的意圖之前,通過緩存記錄用戶輸入的至少一次上屏內容;
[0041]刪除模塊,用于按照設定規(guī)則刪除所述緩存中已進行學詞的所述上屏內容。
[0042]本發(fā)明實施例包括以下優(yōu)點:
[0043]本發(fā)明實施例識別用戶刪除上屏內容的意圖,并在所述意圖為非誤操作意圖時,對所述上屏內容進行學詞;在所述意圖為非誤操作意圖時,所述意圖可能是表達糾正意圖等的非誤操作意圖,由于上述非誤操作意圖與誤操作無關,故上述非誤操作意圖對應的上屏內容往往與輸入法系統(tǒng)的候選的質量無關,并且,上述非誤操作意圖對應的上屏內容對用戶而言是有價值、并且后續(xù)仍然很有可能被用到的詞條,因此,本發(fā)明實施例對這些上屏內容進行學詞,能夠在第一時間保留對用戶有價值的詞條,并提高這些上屏內容在候選項中的排序,這樣,在該用戶進行之后相應編碼字符串的輸入時,這些上屏內容將排在候選項的靠前位置,從而能夠提高輸入效率。
【附圖說明】
[0044]圖1是本發(fā)明的一種學詞方法實施例一的步驟流程圖;
[0045]圖2是本發(fā)明的一種學詞方法實施例二的步驟流程圖;
[0046]圖3是本發(fā)明的一種學詞方法實施例三的步驟流程圖;及
[0047]圖4是本發(fā)明的一種學詞裝置實施例的結構框圖。
【具體實施方式】
[0048]為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖和【具體實施方式】對本發(fā)明作進一步詳細的說明。
[0049]本發(fā)明實施例經(jīng)分析發(fā)現(xiàn),用戶刪除上屏內容的意圖具體可以包括:
[0050]1、誤操作意圖;
[0051]輸入過程是一個操作過程,在輸入過程中難免發(fā)生誤操作。在發(fā)生誤操作的情形下,用戶刪除上屏內容的意圖可以為誤操作意圖。
[0052]例如,在上屏候選的過程中,容易發(fā)生的誤操作是通過空格鍵將錯誤的首選上屏;在本發(fā)明的一種應用示例1中,用戶欲通過輸入串“baofu”輸入“抱負”,但是,不小心通過空格鍵將首選“報復”上屏,于是,在刪除上屏內容“報