[發明專利]一種智能切出輸入法的方法和裝置有效
| 申請號: | 201210011544.9 | 申請日: | 2012-01-13 |
| 公開(公告)號: | CN103207739B | 公開(公告)日: | 2018-05-04 |
| 發明(設計)人: | 劉旋;宋濤 | 申請(專利權)人: | 北京搜狗科技發展有限公司 |
| 主分類號: | G06F3/0487 | 分類號: | G06F3/0487;G06F3/023 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司11319 | 代理人: | 蘇培華 |
| 地址: | 100084 北京市海淀區中關*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 智能 輸入法 方法 裝置 | ||
技術領域
本申請涉及輸入法技術領域,特別是涉及一種智能切出輸入法的方法和裝置。
背景技術
用戶在應用程序中需要進行文字輸入時,必須先將輸入法切入,在不需要進行文字輸入時,又得將輸入法切出。因此,輸入法的切入和切出是使用應用程序過程中的基本操作。而目前這些操作都是用戶手動實現的。
目前輸入法的切入和切出均由用戶手動完成,例如,用戶可通過“ctrl+空格”或“ctrl+shift”手動將輸入法切入或切出。通常,在切入輸入法后,輸入法的狀態窗口出現,在用戶輸入編碼后還會出現編碼輸入窗口和漢字選擇窗口,用戶使用這些窗口輸入各種字符;在切出輸入法后,這些窗口消失,用戶只能在沒有輸入法的情況下輸入英文字符。
在使用某些應用程序的過程中用戶需要頻繁切入和切出輸入法,例如,大部份電腦游戲使用WASD鍵替代方向鍵來操作游戲,在操作游戲時不需要輸入法;在操作游戲的間歇,在鍵入文字與游戲好友進行交流時,則需要輸入法。這樣,在使用電腦游戲的過程中,用戶需要頻繁地手動切入和切出輸入法,對于用戶而言,手動切入和切出輸入法所花費的時間無疑是額外的時間開銷。
更甚者,在很多應用程序中,輸入法的狀態窗口、編碼輸入窗口和漢字選擇窗口是隱藏的,導致用戶難以辨認輸入法是處于切入狀態還是切出狀態。例如,在全屏游戲時,為了不妨礙用戶玩游戲,游戲程序會將輸入法的狀態窗口、編碼輸入窗口和漢字選擇窗口隱藏,此時用戶很可能不記得輸入法的狀態。所以,用戶很有可能在完成文字輸入后忘記將輸入法切出,導致用戶鍵入的操作字符被輸入法攔截,沒法進行正常的游戲操作,從而影響用戶的游戲體驗;此時,用戶只有發現游戲操作不能正常進行時,才會辨認輸入法的狀態,然后才會手動切出輸入法。
綜上,在使用電腦游戲的過程中,用戶需要頻繁辨認輸入法的狀態,然后頻繁地手動切出輸入法。對于用戶而言,所述頻繁的辨認、手動切出輸入法的行為占用了額外的時間開銷,從而影響了用戶的游戲體驗。
發明內容
本申請所要解決的技術問題是提供一種智能切出輸入法的方法和裝置,其自動切出輸入法,能夠避免頻繁的辨認、手動切出輸入法等人工操作所花費的時間開銷。
為了解決上述問題,本申請公開了一種切出輸入法的方法,包括:
在輸入法的切入狀態下,捕獲用戶當前在應用程序中的操作事件;
如果所述捕獲的操作事件與控制操作特征庫中的控制操作特征相匹配,則將輸入法切出;所述控制操作特征用于表示應用程序的控制操作環境下的操作事件特征。
優選的,所述方法還包括:
在輸入法的切出狀態下,監控用戶當前在應用程序中的操作事件;
如果所述用戶在輸入法的切出狀態下的操作事件不匹配所述控制操作特征庫中的控制操作特征,則將輸入法切入。
優選的,所述操作事件包括用戶在應用程序中的鍵盤按鍵序列、鼠標操作、和/或觸摸操作。
優選的,所述控制操作特征庫通過如下步驟建立:
收集用戶在應用程序中未上屏且手動切出輸入法的歷史操作事件,其中,所述未上屏且手動切出輸入法為,在輸入法的切入狀態下,用戶未將所述歷史操作事件的文字轉換結果上屏,且用戶手動切出了輸入法;
根據所述歷史操作事件獲取控制操作特征;
將所述控制操作特征保存到所述控制操作特征庫中。
優選的,所述控制操作特征庫通過如下步驟建立:
依據應用程序的控制操作環境,預置至少一個特征字符;
依據所述特征字符,構造控制操作特征;所述控制操作特征為連續出現多次的同一特征字符組成的字符序列、或兩個以上的特征字符反復出現組成的字符序列;
將所述控制操作特征保存到所述控制操作特征庫。
優選的,所述根據所述歷史操作事件獲取控制操作特征的步驟,包括:
從所述歷史按鍵序列中提取字符,得到相應的提取結果;
在所述提取結果僅包括單個字符時,將該單個字符連續出現P次組成的字符串作為控制操作特征;或者,
在所述提取結果包括N個字符時,首先從所述N個字符中取出具有次序的M個字符,然后依據所述M個字符及其次序構造字符串,以構造得到的字符串作為控制操作特征,其中,所述構造得到的字符串中包括一次或多次出現的M個字符中的單個字符或多個字符,P,M,N為自然數,2≤M≤N。
優選的,所述歷史操作事件為鍵盤按鍵序列或觸摸按鍵序列;
所述根據所述歷史操作事件獲取控制操作特征的步驟,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京搜狗科技發展有限公司,未經北京搜狗科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210011544.9/2.html,轉載請聲明來源鉆瓜專利網。





