[發明專利]一種展現候選項的方法及裝置有效
| 申請號: | 201410088127.3 | 申請日: | 2014-03-11 |
| 公開(公告)號: | CN103886043B | 公開(公告)日: | 2017-10-20 |
| 發明(設計)人: | 葉樉;湯沛;何立濤 | 申請(專利權)人: | 北京搜狗科技發展有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司11319 | 代理人: | 劉祥景 |
| 地址: | 100084 北京市海淀區中關*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 展現 候選 方法 裝置 | ||
技術領域
本申請涉及輸入法技術領域,特別是涉及一種展現候選項的方法及裝置。
背景技術
傳統輸入法受限于本地計算機的存儲器容量和CPU能力,使用規模較小的詞庫和語言模型,輸入準確率有限。云輸入法是依托于云計算技術的輸入法,其與傳統輸入法最明顯的區別在于:不需要本地輸入法文件而完全靠服務器支持,其憑借服務器集群強大的存儲和運算能力,擁有傳統輸入法所不可比擬的優勢:更大、更新的詞庫,更高級的語言模型,這些優勢使得輸入的準確率有了顯著的提升。目前受到網絡傳輸條件的限制,本地計算機獲得云輸入法返回結果的速度總是明顯慢于本地轉換的速度。為了減少云結果滯后給用戶帶來的等待焦慮以及認知沖突,大多輸入法將云結果放在二選位置,但這一做法無疑犧牲了云結果的首選準確率。
為了解決云結果的滯后和首選準確率的矛盾問題,現有一種處理方法為開辟云緩存,將云結果中云候選與對應的輸入串保存到該云緩存中,在特定條件下可以將該云緩存中的詞條直接放在首選。
參照圖1,示出了應用云緩存進行文字輸入的方法流程圖,具體可以包括:
步驟101、接收用戶的輸入串;
步驟102、判斷該輸入串是否滿足請求云的條件,若是,則執行步驟103;
通常,請求云的條件為本地詞庫命中失敗。
步驟103、在云緩存中查詢該輸入串對應的詞條;
步驟104、判斷是否查詢成功,若是,則執行步驟105,否則,執行步驟106;
步驟105、將查詢的詞條展現在首選;
步驟106、向云服務器請求該輸入串對應的云結果;
步驟107、從云服務器返回的云結果中挑選出云候選與對應的輸入串保存到該云緩存中。
然而,圖1所示技術方案中,輸入串需要滿足特定條件才能發揮云緩存的作用:首先,應滿足請求云的條件,這就要求本地詞庫沒有輸入串對應的候選項,其次,輸入串必須和曾經請求過云服務器的輸入串完全匹配時,才能在云緩存中成功查詢該輸入串對應的詞條,這導致云緩存發揮作用的場景非常有限。
假設輸入串為“yihulvc”,若本地詞庫和云緩存均沒有該輸入串對應的詞條,則會向云服務器請求該輸入串對應的云結果,假設云服務器返回了云候選“一壺綠茶”,則“yihulvc”和“一壺綠茶”的對應關系會被保存至該云緩存中;假設此時繼續輸入,使該輸入串變為“yihulvch”,則本地詞庫和云緩存仍沒有當前輸入串對應的詞條,因此會重新請求云服務器;之后繼續輸入,使輸入串變為“yihulvcha”,同理,也會再重新請求云服務器。上述文字輸入過程會帶來糟糕的使用體驗:輸入串為“yihulvc”時用戶就已經能在二選位置看到云服務器返回的“一壺綠茶”,輸入串為“yihulvch”和“yihulvcha”時,候選項“一壺綠茶”保持不變,且處于第二候選的位置一再刷新,且在完成上屏之前,云服務器返回的云候選“一壺綠茶”始終沒有機會出現在首選位置;總之,對于用戶而言,既花費了等待云服務器響應的時間,又無法在首選位置看到想要的詞條,這嚴重影響了輸入效率。
發明內容
本申請所要解決的技術問題是提供一種展現候選項的方法及裝置,能夠大大提升用戶的輸入效率。
為了解決上述問題,本申請公開了一種展現候選項的方法,包括:
對用戶輸入的輸入串進行解析,得到對應的音節序列;
依據所述音節序列,在本地云詞庫中進行查詢,得到相應的本地云候選;其中,所述本地云詞庫存儲有依據云服務器發送的云結果進行學詞,得到的詞條信息及對應的音節信息;
對所述本地云候選和本地普通候選進行混合排序;
展現所述本地云候選和本地普通候選的混合排序結果。
優選的,所述本地云詞庫還存儲有依據云結果學詞得到的詞條信息對應的詞頻信息;
則所述方法還包括:在查詢到所述音節序列對應的一個以上本地云候選時,依據各自詞頻信息選擇所述一個以上本地云候選中詞頻最高的一個;
則所述對所述本地云候選和本地普通候選進行混合排序的步驟為,對所選擇的詞頻最高的一個本地云候選和本地普通候選進行混合排序;
則所述展現所述本地云候選和本地普通候選的混合排序結果的步驟為,展現所選擇的詞頻最高的一個本地云候選和本地普通候選的混合排序結果。
優選的,通過如下步驟生成所述本地云詞庫:
對每一次云服務器返回的云結果中音節序列和云候選進行學詞,并在本地云詞庫中新增一條數據記錄來保存學詞得到的音節序列和詞條的對應關系,并將該對應關系進行保存,形成本地云詞庫。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京搜狗科技發展有限公司,未經北京搜狗科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410088127.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:晶體管及其制造方法
- 下一篇:使用酸洗液制備芳族聚酰胺共聚物紗線的方法





