復”后,又重新鍵入了輸入串“baofu”并將二選“抱負”上屏。
[0053]又如,在鍵入輸入串的過程中,容易發(fā)生的誤操作是因為按錯鍵(PC上)或者點錯屏幕位置(移動設備上)等原因而導致鍵入錯誤的輸入串;在本發(fā)明的一種應用示例2中,用戶欲通過輸入串“humamaob”輸入“虎媽貓爸”,但因為按錯鍵而鍵入了錯誤的輸入串“hubamaob”并上屏了其首選“胡巴毛不”,于是,在刪除上屏內容“胡巴毛不”后,又重新鍵入了輸入串“humamaob”并將其首選“虎媽貓爸”上屏。
[0054]可見,在發(fā)生上述誤操作的情形下,用戶刪除“報復”、“胡巴毛不”等上屏內容的意圖屬于誤操作意圖,而誤操作意圖對應的上屏內容往往跟輸入法系統(tǒng)候選的質量有關,例如,應用示例1中誤操作是因為輸入法系統(tǒng)將不合宜的候選排到了首選,應用示例2中“胡巴毛不”顯然不是用戶想要的候選,因此,誤操作意圖對應的上屏內容對用戶而言往往是無價值的。
[0055]2、非誤操作意圖。
[0056]輸入過程是一個操作過程,同時還是一個表達過程。上述表達過程通常為字斟句酌的過程,在將意識付諸于文字的過程中往往會發(fā)生對前文的修改。這些修改可能源于思維的轉變而非誤操作,也可能源于找到了更合宜的表達。因此,在發(fā)生思維的轉變而非誤操作的情形下,用戶刪除上屏內容的意圖可以為非誤操作意圖。
[0057]在本發(fā)明的一種應用示例3中,在用戶B與用戶A的聊天過程中,假設在接收用戶A的消息“你老家在哪里? ”后,用戶B首先輸入“zhuji”和上屏了第三候選項“諸暨”,然而,在發(fā)生思維的轉變后欲要改變表達,于是刪除“諸暨”,并繼續(xù)上屏“你猜,離你不遠”。經分析可知,“諸暨”的確為用戶B的老家,故其對用戶B而言是有價值、并且后續(xù)仍然很有可能被用到的詞條,因此,上述應用示例3中用戶刪除上屏內容的意圖可以屬于表達糾正意圖也即非誤操作意圖。
[0058]在本發(fā)明的一種應用示例4中,用戶先上屏了 “總而言之”,然后,欲要改變表達,于是退格刪除“總而言之”后又輸入了“言而總之”。經分析可知,用戶僅是改變了表達以使“言而總之”更適應于當前的場合,而實際上被刪除的上屏內容“總而言之”可能更適應于其他的場合,因此,“總而言之”對用戶而言是有價值、并且后續(xù)仍然很有可能被用到的詞條,因此,上述應用示例4中用戶刪除上屏內容的意圖可以屬于表達糾正意圖也即非誤操作意圖。
[0059]可見,上述表達糾正意圖等非誤操作意圖對應的上屏內容往往與輸入法系統(tǒng)的候選的質量無關,并且,上述上屏內容對用戶而言是有價值、并且后續(xù)仍然很有可能被用到的詞條,故本發(fā)明實施例可以對這些上屏內容進行學詞,以在第一時間保留對用戶有價值的詞條。
[0060]綜上,本發(fā)明實施例識別用戶刪除上屏內容的意圖,并在所述意圖為非誤操作意圖時,對所述上屏內容進行學詞;在所述意圖為非誤操作意圖時,所述意圖可能是表達糾正意圖等的非誤操作意圖,由于上述非誤操作意圖與誤操作無關,故上述非誤操作意圖對應的上屏內容往往與輸入法系統(tǒng)的候選的質量無關,并且,上述非誤操作意圖對應的上屏內容對用戶而言是有價值、并且后續(xù)仍然很有可能被用到的詞條,因此,本發(fā)明實施例對這些上屏內容進行學詞,能夠在第一時間保留對用戶有價值的詞條,并提高這些上屏內容在候選項中的排序,這樣,在該用戶進行之后相應編碼字符串的輸入時,這些上屏內容將排在候選項的靠前位置,從而能夠提高輸入效率。
[0061]方法實施例一
[0062]參照圖1,示出了本發(fā)明的一種學詞方法實施例一的步驟流程圖,具體可以包括如下步驟:
[0063]步驟101、識別用戶刪除上屏內容的意圖;
[0064]本發(fā)明可以應用于各種輸入方式的輸入法系統(tǒng),包括鍵盤符號、手寫信息等輸入方式,即用戶可以通過編碼字符串、手寫輸入信息等輸入上屏內容。下面僅以編碼字符串(以下簡稱輸入串)的輸入方式為例進行說明,其它輸入方式相互參見即可。
[0065]在輸入法系統(tǒng)領域,無論是中文、日文、韓文還是其它語言的輸入法系統(tǒng),都是把用戶輸入的編碼字符串轉換成相應語言的候選項,然后由用戶來選擇輸出至應用程序的內容,這里通過上屏操作輸出至應用程序的內容也即上屏內容。
[0066]在實際應用中,可以監(jiān)測用戶的上屏操作,并記錄所述上屏操作對應的上屏內容;并且,可以進一步監(jiān)測用戶對所記錄的上屏內容的刪除操作,以發(fā)現(xiàn)用戶刪除上屏內容的事件,從而可以在發(fā)現(xiàn)該事件后,識別用戶刪除上屏內容的意圖。在本發(fā)明的一種應用示例中,可以通過緩存記錄用戶輸入的至少一次上屏內容,并對緩存中內容進行監(jiān)測,可以理解,本發(fā)明實施例對于發(fā)現(xiàn)用戶刪除上屏內容的事件的具體方式不加以限制。
[0067]本發(fā)明實施例中,識別用戶刪除上屏內容的意圖,可以得到用戶在不同時機下刪除上屏內容的不同意圖,從而可以針對不同意圖有區(qū)別地對上屏內容進行學詞,因此可以解決現(xiàn)有方案不對被刪除上屏內容進行學詞而導致的、漏掉對用戶有價值的詞條的問題。
[0068]在本發(fā)明的一種可選實施例中,所述識別用戶刪除上屏內容的意圖的步驟,具體可以包括:依據(jù)上屏內容對應的候選位置和/或刪除的上屏內容與刪除后重新上屏的內容的相關性和/或上屏內容的第一輸入串與刪除后重新上屏的內容的第二輸入串的相關性,識別用戶刪除上屏內容的意圖。
[0069]本發(fā)明實施例可以提供識別用戶刪除上屏內容的意圖的如下技術方案;
[0070]技術方案一
[0071]技術方案一可以依據(jù)上屏內容對應的候選位置,識別用戶刪除上屏內容的意圖。
[0072]上屏內容對應的候選位置可以反映上屏內容的操作成本,其中,首選的操作成本小于二選、三選等位置的操作成本,首頁候選項的操作成本小于第二頁候選項、第三頁候選項等的操作成本等等。由于在操作成本較大時,用戶需要較多注意力,故通常上屏內容的操作成本越大,則用戶刪除上屏內容的意圖為誤操作意圖的概率越小,反之,上屏內容的操作成本越小,則用戶刪除上屏內容的意圖為誤操作意圖的概率越大;因此,可以依據(jù)上屏內容對應的候選位置,確定誤操作意圖的概率,并依據(jù)所述誤操作意圖的概率,判斷用戶刪除所述上屏內容的意圖是否為誤操作意圖。
[0073]在本發(fā)明的一種可選實施例中,所述依據(jù)上屏內容對應的候選位置,識別用戶刪除上屏內容的意圖的步驟,具體可以包括:
[0074]步驟S11、在上屏內容對應的候選位置為首選位置時,將用戶刪除上屏內容的意圖識別為誤操作意圖;或者
[0075]步驟S12、在上屏內容對應的候選位置為非首選位置時,將用戶刪除上屏內容的意圖識別為非誤操作意圖。
[0076]由于通過空格鍵上屏首選通常為用戶的習慣性操作、且操作成本較小,而通過數(shù)字鍵上屏非首選需要較多的注意力、且操作成本較大,因此,可以直接將用戶刪除首選的意圖識別為誤操作意圖,例如,可以將應用示例1中用戶刪除上屏內容的意圖識別為誤操作意圖;或者,可以直接將用戶刪除非首選的意圖識別為非誤操作意圖,例如,可以將應用示例3中用戶刪除上屏內容的意圖識別為非誤操作意圖。
[0077]上述根據(jù)首選位置識別用戶刪除上屏內容的意圖的方案,具有實現(xiàn)簡單、計算量小和識別效率高的優(yōu)點。
[0078]可以理解,上述根據(jù)首選位置識別用戶刪除上屏內容的意圖的方案只是作為可選技術方案,而不理解為本發(fā)明實施例對于依據(jù)上屏內容對應的候選位置,識別用戶刪除上屏內容的意圖的應用限制,實際上,本領域技術人員可以根據(jù)實際應用需求采用依據(jù)上屏內容對應的候選位置,識別用戶刪除上屏內容的意圖的其它技術方案,例如,還可以將候選位置與輸入該上屏內容的操作、或者該上屏內容對應輸入串的長度相結合,共同識別用戶刪除上屏內容的意圖,其中,輸入該上屏內容的操作具體可以包括:鍵入對應輸入串的操作、修改輸入串的操作和上屏操作等,輸入該上屏內容的操作和該輸入串的長度均能夠反映該上屏內容的操作成本,因此可以用于識別用戶刪除上屏內容的意圖。
[0079]技術方案二
[0080]技術方案二可以依據(jù)刪除的上屏內容與刪除后重新上屏的內容的相關性,識別用戶刪除上屏內容的意圖。刪除的上屏內容與刪除后重新上屏的內容的相關性可用于表示刪除操作前后兩個內容之間的相關性,通常該相關性越高,則可以認為用戶刪除上屏內容的意圖屬于表達修正意圖的概率越大。
[0081]在本發(fā)明的一種可選實施例中,所述依據(jù)刪除的