[發明專利]一種單字輸入方法及裝置有效
| 申請號: | 201610805481.2 | 申請日: | 2016-09-05 |
| 公開(公告)號: | CN107797676B | 公開(公告)日: | 2022-01-11 |
| 發明(設計)人: | 劉輝 | 申請(專利權)人: | 北京搜狗科技發展有限公司 |
| 主分類號: | G06F3/023 | 分類號: | G06F3/023 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 趙娟 |
| 地址: | 100084 北京市海淀區中關*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 單字 輸入 方法 裝置 | ||
本發明實施例提供了一種單字輸入方法及裝置,其中所述方法包括:獲取與用戶輸入的詞組序列匹配的候選詞列表;從所述候選詞列表中檢測出一個或以上的非單字候選詞;當檢測到觸發指令時,對所述非單字候選詞進行拆分,獲得多個拆分單元;若檢測到用戶輸入的特征字符串,從所述拆分單元中確定與所述特征字符串匹配的拆分單元,其中,所述特征字符串與所述詞組序列存在匹配項。本發明實施例可以適用于用戶需要輸入生僻單字的場景,無需通過多次翻頁或者刪除多余的字詞進行生僻字的輸入,提高了用戶的輸入速度,降低輸入成本。
技術領域
本發明涉及輸入法技術領域,特別是涉及一種單字輸入方法和一種單字輸入裝置。
背景技術
隨著信息技術的發展,人們日常生活中很多工作與娛樂都在各種電子裝置上進行,用戶越來越頻繁地需要通過輸入法應用程序輸入信息來完成人機交互。
在現有的輸入法應用程序中,在輸入中文時,拼音輸入法是常用的一種輸入方法,用戶輸入多個字母組合生成拼音,并根據拼音得到對應的一個或多個候選詞供用戶選擇。當有多個候選詞時,現有輸入法都會預先根據計算好的詞頻、詞的一元、二元關系等規則,對候選詞生成一個排序序列,并且按照排序序列進行顯示。
當用戶輸入的拼音得到的是單字時,候選詞一般按照單字的詞頻由高到低進行排布。因此,當用戶需要上屏的單字較為生僻時,往往需要多次翻頁后才能查找到自己需要的目標候選字,這種單字獲取方法的成本較高。例如,某人姓名為徐驁(xu’ao),若直接輸入拼音串,“徐”在候選第一頁,“驁”在候選第四頁,用戶篩選翻頁的成本高。
為降低篩選成本,用戶在需要生僻單字時,一般會首先對單字進行組詞,將組詞詞語上屏后再刪除不需要的字,保留需要的單字。例如,當用戶需要輸入“徐驁”時,用戶首先輸入“徐”,“驁”字采用如下方式輸入:用戶輸入“jieaobuxun”,選擇“桀驁不馴”上屏,然后依次刪除“馴”、“不”、“桀”,從而完成“驁”字的正確輸入。
發明人在實施上述方法的過程中發現,采用上述方法需要對多余的字進行刪除操作和光標調整操作,影響用戶輸入的流暢性,編輯成本較高,影響了輸入速度。
發明內容
鑒于上述問題,為了解決上述在輸入法輸入生僻單字時導致的輸入流暢性差、輸入速度慢的問題,本發明實施例提出了一種單字輸入方法和相應的一種單字輸入裝置。
為了解決上述問題,本發明實施例公開了一種單字輸入方法,所述方法包括:
獲取與用戶輸入的詞組序列匹配的候選詞列表;
從所述候選詞列表中檢測出一個或以上的非單字候選詞;
當檢測到觸發指令時,對所述非單字候選詞進行拆分,獲得多個拆分單元;
若檢測到用戶輸入的特征字符串,從所述拆分單元中確定與所述特征字符串匹配的拆分單元,其中,所述特征字符串與所述詞組序列存在匹配項。
優選地,所述觸發指令采用如下方式檢測:
若檢測到用戶在輸入所述詞組序列后的第一預設時間段內按壓指定按鍵,則判定檢測到觸發指令。
優選地,所述特征字符串為用戶在按壓所述指定按鍵的第二預設時間段內輸入的字符串。
優選地,所述詞組序列為用戶輸入的字符串序列的部分,在所述字符串序列中包括順次排列的詞組序列、指定字符信息以及特征字符串;
在所述獲取與用戶輸入的詞組序列匹配的候選詞列表的步驟之前,還包括:
接收用戶輸入的字符串序列;
檢測所述字符串序列中是否包括指定字符信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京搜狗科技發展有限公司,未經北京搜狗科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610805481.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種計算機鍵盤
- 下一篇:登錄參數輸入方法、裝置、平臺和可讀存儲介質





