[发明专利]一种输入法应用中的输入语言切换方法及装置有效
申请号: | 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.vipzhuanli.com/pat/books/201410007060.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于概念格的异构空间信息服务分类的语义匹配方法
- 下一篇:数据处理方法