[發明專利]一種輸入法應用中的輸入語言切換方法及裝置有效
| 申請號: | 201410007060.6 | 申請日: | 2014-01-07 |
| 公開(公告)號: | CN104765750B | 公開(公告)日: | 2020-12-25 |
| 發明(設計)人: | 豆寧軍 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F16/903 | 分類號: | G06F16/903;G06F3/023 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 輸入法 應用 中的 輸入 語言 切換 方法 裝置 | ||
1.一種輸入法應用中的輸入語言切換方法,其特征在于,所述方法包括:
獲取輸入法應用中當前的輸入字符串,所述當前的輸入字符串中包含一個或者多個字符;
將所述輸入字符串與預設的語言庫進行匹配,得到與所述輸入字符串匹配的語言庫,所述預設的語言庫中包含若干字符串,所述預設的語言庫中包含的字符串是具有與該語言庫對應的語言的字符輸入特征的字符串;
將輸入法應用的輸入語言切換至與所述輸入字符串匹配的語言庫對應的語言;
根據用戶的歷史輸入記錄動態生成所述預設的語言庫;
其中,根據用戶的歷史輸入記錄動態生成所述預設的語言庫,包括:
獲取預設時間段內輸入法應用的歷史輸入記錄,其中歷史輸入記錄包括輸入字符串和該輸入字符串對應的輸出字符串;
針對歷史輸入記錄中的每個輸入字符串,確定該輸入字符串轉換為對應的各輸出字符串時所使用的輸入語言;
針對歷史輸入記錄中的每個輸入字符串,統計每種輸入語言的使用頻率,所述每種輸入語言的使用頻率是指輸入法應用在將所述輸入字符串轉換為輸出字符串時所使用的輸入語言的使用頻率;
將輸入字符串加入至與使用頻率最高的輸入語言對應的語言庫中。
2.如權利要求1所述的方法,其特征在于,所述預設的語言庫包括中文字庫和英文字庫,所述中文字庫和英文字庫中均包含若干字符串,所述中文字庫對應的語言為中文,所述英文字庫對應的語言為英文。
3.如權利要求2所述的方法,其特征在于,所述將所述輸入字符串與預設的語言庫進行匹配,得到與所述輸入字符串匹配的語言庫,包括:
將所述輸入字符串與所述中文字庫中包含的字符串進行匹配,若所述中文字庫中存在與所述輸入字符串匹配的字符串,則得到的與所述輸入字符串匹配的語言庫為中文字庫;
將所述輸入字符串與所述英文字庫中包含的字符串進行匹配,若所述英文字庫中存在與所述輸入字符串匹配的字符串,則得到的與所述輸入字符串匹配的語言庫為英文字庫。
4.如權利要求1所述的方法,其特征在于,在所述將輸入法應用的輸入語言切換至與所述輸入字符串匹配的語言庫對應的語言之后,所述方法還包括:
將所述輸入字符串按照輸入法應用的輸入語言轉換成備選輸出字符串,并顯示所述備選輸出字符串。
5.如權利要求4所述的方法,其特征在于,在所述將所述輸入字符串按照輸入法應用的輸入語言轉換成備選輸出字符串,并顯示所述備選輸出字符串之后,所述方法還包括:
接收用戶輸入的輸出字符串選擇指令,將所述輸出字符串選擇指令指定的備選輸出字符串作為所述輸入字符串對應的輸出字符串。
6.如權利要求1所述的方法,其特征在于,所述方法還包括:
獲取在界面進行字符輸入時使用頻率最高的輸入語言;
將所述使用頻率最高的輸入語言作為輸入法應用在所述界面的默認輸入語言,其中所述輸入法應用在所述界面的默認輸入語言是指在所述界面啟動輸入法應用時輸入法應用的輸入語言。
7.如權利要求6所述的方法,其特征在于,所述獲取在界面進行字符輸入時使用頻率最高的輸入語言,包括:
獲取預設時間段內每次在所述界面進行字符輸入時每種輸入語言的使用次數;
將預設時間段內每次在所述界面進行字符輸入時每種輸入語言的使用次數進行加權求和處理,將加權求和值最高的輸入語言確定為在所述界面進行字符輸入時使用頻率最高的輸入語言。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410007060.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于概念格的異構空間信息服務分類的語義匹配方法
- 下一篇:數據處理方法





