[发明专利]输入法调用方法、调用装置和终端在审
申请号: | 201310156487.8 | 申请日: | 2013-04-28 |
公开(公告)号: | CN103294547A | 公开(公告)日: | 2013-09-11 |
发明(设计)人: | 苏炯金 | 申请(专利权)人: | 华为终端有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F3/023;G06F17/30 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 滕一斌 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 输入法 调用 方法 装置 终端 | ||
技术领域
本发明涉及信息输入技术领域,特别涉及一种输入法调用方法、调用装置和终端。
背景技术
浏览器是诸如智能手机、台式电脑、平板电脑或者电子书阅读器之类的终端中最常用的应用程序之一。用户可以在浏览器提供的各网页的输入框中输入信息来实现与终端的人机交互。
在用户输入信息的过程中,输入法作为一种输入工具可以被调用。然而由于输入法既可以支持一种语言种类输入,也可以支持诸如中文、英文、日文或韩文等多种语言种类输入,当用户需要在浏览器提供的页面输入信息时,操作系统可以调用上述语言种类中与任一语言种类对应的输入法。现有的一种输入法调用方法,包括:在浏览器接收到用户的输入信号时,浏览器发送触发信号至操作系统,使得操作系统通过输入法接口调用用户前一次使用的输入法或者操作系统默认的输入法。
在实现本发明的过程中,发明人发现现有技术至少存在如下问题:
由于用户在输入框中输入信息时,可能会根据不同的输入需求在输入框中输入中文、英文、日文、韩文等等,而操作系统每次调用的输入法都是用户前一次使用的输入法或者操作系统默认的输入法,与当前用户需要使用的输入法可能并不匹配,所以这就导致用户需要手动将操作系统提供的输入法切换成当前需要使用的输入法,用户使用体验感较差。
发明内容
为了解决现有技术中操作系统提供的输入法与用户当前需要使用的输入法不匹配,用户需要手动切换、使用体验感差的问题,本发明实施例提供了一种输入法调用方法、调用装置和终端。所述技术方案如下:
第一方面,提供了一种输入法调用方法,所述方法,包括:
获取目标网页的网页源码;
根据所述网页源码确定所述目标网页的语言种类;
将确定的所述语言种类发送至操作系统,以便所述操作系统调用与所述语言种类对应的输入法。
在第一方面的第一种可能的实现方式中,所述根据所述网页源码确定所述目标网页的语言种类,包括:
检测所述网页源码中的字符编码方式;
根据检测到的所述字符编码方式确定所述目标网页的语言种类。
在第一方面的第二种可能的实现方式中,所述根据所述网页源码确定所述目标网页的语言种类,包括:
检测所述网页源码中的语言关键字,所述语言关键字包括所述网页源码中用于标识所述目标网页的语言种类的字段;
根据检测到的所述语言关键字确定所述目标网页的语言种类。
在第一方面的第三种可能的实现方式中,所述根据所述网页源码确定所述目标网页的语言种类,包括:
根据所述网页源码获取所述目标网页中每种语言种类的字符总个数;
将所述字符总个数最多的语言种类确定为所述目标网页的语言种类。
第二方面,提供了一种输入法调用装置,所述装置,包括:
信息获取模块,用于获取目标网页的网页源码;
语言确定模块,用于根据所述信息获取模块获取到的所述网页源码确定所述目标网页的语言种类;
输入法调用模块,用于将所述语言确定模块确定的所述语言种类发送至操作系统,以便所述操作系统调用与所述语言种类对应的输入法。
在第二方面的第一种可能的实现方式中,所述语言确定模块,包括:
第一检测单元,用于检测所述信息获取模块获取的所述网页源码中的字符编码方式;
第一确定单元,用于根据所述第一检测单元检测到的所述字符编码方式确定所述目标网页的语言种类。
在第二方面的第二种可能的实现方式中,所述语言确定模块,包括:
第二检测单元,用于检测所述信息获取模块获取的所述网页源码中的语言关键字,所述语言关键字包括所述网页源码中用于标识所述目标网页的语言种类的字段;
第二确定单元,用于根据所述第二检测单元检测到的所述语言关键字确定所述目标网页的语言种类。
在第二方面的第三种可能的实现方式中,所述语言确定模块,包括:
个数获取单元,用于根据所述信息获取模块获取的所述网页源码获取所述目标网页中每种语言种类的字符总个数;
第三确定单元,用于将所述个数获取单元获取的所述字符总个数最多的语言种类确定为所述目标网页的语言种类。
第三方面,提供了一种终端,所述终端包括上述输入法调用装置。
本发明实施例提供的技术方案的有益效果是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端有限公司,未经华为终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310156487.8/2.html,转载请声明来源钻瓜专利网。