输入法切换方法及装置制造方法及图纸

技术编号:15547116 阅读:63 留言:0更新日期:2017-06-05 20:54
本公开是关于一种输入法切换方法及装置。其中,所述方法包括:识别当前页面所使用的语言类型;根据所述当前页面所使用的语言类型,确定所述当前页面所对应的目标输入语言类型;在当前输入法与所述目标输入语言类型不匹配时,将所述当前输入法切换为所述目标输入语言类型所对应的输入法。采用上述输入法切换方法,当用户在智能设备上需要输入信息时,通过确定当前页面所对应的目标输入语言类型,并在当前输入法与所述目标输入语言类型不匹配时,将所述当前输入法自动切换为所述目标输入语言类型所对应的输入法,避免了用户来回切换不同语言的输入法,使交互变得简单,提高了用户体验。

Method and device for switching input method

The present disclosure relates to an input method, switching method and device. Among them, the method includes: types identified by the use of the current page according to the type of language; use the language of the current page, the current page to determine the target corresponding to the input language type; in the current input method and the target language input types do not match, the current input method switching method corresponding to the target language input type. The input method switching method, when the user needs to input information on the smart device, by determining the target corresponding to the current page input types of language, and in the current input method and the target language input types do not match, the current input method automatically switch corresponding to the target language input the type of the input method, avoid the user to switch in different languages, making the interaction easier, improve the user experience.

【技术实现步骤摘要】
输入法切换方法及装置
本公开涉及信息输入技术,尤其涉及一种输入法切换方法及装置。
技术介绍
输入法是智能设备上必备的工具软件,也是使用频率最高的软件之一。用户在智能设备上输入信息的过程中,输入法作为一种输入工具可以被调用。然而输入法既可以支持一种语言种类输入,也可以支持诸如中文、英文、日文或韩文等多种语言种类输入。随着经济全球化和网络信息的快速发展,现代人们的人际关系网不断扩大,往往处于多种语言环境中。当用户需要与不同国家的人在沟通时,需要用户手动切换对应语言的输入法。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种输入法切换方法及装置。根据本公开实施例的第一方面,提供一种输入法切换方法,所述方法包括:识别当前页面所使用的语言类型;根据所述当前页面所使用的语言类型,确定所述当前页面所对应的目标输入语言类型;在当前输入法与所述目标输入语言类型不匹配时,将所述当前输入法切换为所述目标输入语言类型所对应的输入法。采用上述输入法切换方法,当用户在智能设备上需要输入信息时,通过确定当前页面所对应的目标输入语言类型,并在当前输入法与所述目标输入语言类型不匹配时,将所述当前输入法自动切换为所述目标输入语言类型所对应的输入法,避免了用户来回切换不同语言的输入法,使交互变得简单,提高了用户体验。结合第一方面,在第一方面的第一种可能的实现方式中,所述识别所述当前页面所使用的语言类型,包括:识别所述当前页面的控件中的字符串所对应的语言类型,并将所述字符串所对应的语言类型确定为是所述当前页面所使用的语言类型。在上述可能的实现方式中,为了确定当前页面所对应的目标输入语言类型,可以通过识别所述当前页面的控件中的字符串所对应的语言类型,例如在智能手机的短信界面,通过识别短信文本框中的字符串所对应的语言类型,可以确定当前短信界面所对应的目标输入语言类型。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述识别所述当前页面的控件中的字符串所对应的语言类型,包括:统计不同语言种类的字符串在所述控件中各自所占的比例;将所述比例超过目标值的字符串所对应的语言类型作为所述控件中的字符串所对应的语言类型。也就是说,可以通过统计控件中不同语言种类的字符串的比例来确定所述当前页面所使用的语言类型,例如,在智能手机的短信界面,短信文本框中的字符串有中文,也有英文,当英文字符串所占的比例超过50%时,则短信界面所使用的语言类型为英文。结合第一方面的第三种可能的实现方式,所述识别所述当前页面所使用的语言类型,包括:当所述当前页面为网页页面时,根据所述当前页面的网址信息中所包含的域名信息,确定所述当前页面所使用的语言类型。在上述可能的实现方式中,实现了在网页应用场景中,通过域名信息确定当前网页所使用的语言类型。结合第一方面的第四种可能的实现方式,所述识别所述当前页面所使用的语言类型,包括:当所述当前页面为操作系统页面,获取光标所在的目标控件的输入属性信息,所述输入属性信息包括所述目标控件限定输入的目标语言类型信息;将所述目标语言类型作为所述当前页面所使用的语言类型。在上述可能的实现方式中,实现了在操作系统页面,当光标所在的目标控件所使用的目标语言类型与操作系统默认的输入法不同时,能够以目标控件所使用的目标语言类型为准。根据本公开实施例的第二方面,提供一种输入法切换装置,包括:识别模块,被配置为识别当前页面所使用的语言类型;确定模块,被配置为根据所述当前页面所使用的语言类型,确定所述当前页面所对应的目标输入语言类型;切换模块,被配置为在当前输入法与所述目标输入语言类型不匹配时,将所述当前输入法切换为所述目标输入语言类型所对应的输入法。结合第二方面,在第二方面的第一种可能的实现方式中,所述识别模块被配置为识别所述当前页面的控件中的字符串所对应的语言类型,并将所述字符串所对应的语言类型确定为是所述当前页面所使用的语言类型。结合第二方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述识别模块包括:统计子模块,被配置为统计不同语言种类的字符串在所述控件中各自所占的比例;第一确定子模块,被配置为将所述比例超过目标值的字符串所对应的语言类型作为所述控件中的字符串所对应的语言类型。结合第二方面的第三种可能的实现方式,所述识别模块被配置为当所述当前页面为网页页面时,根据所述当前页面的网址信息中所包含的域名信息,确定所述当前页面所使用的语言类型。结合第二方面的第四种可能的实现方式,所述识别模块包括:获取子模块,被配置为当所述当前页面为操作系统页面,获取光标所在的目标控件的输入属性信息,所述输入属性信息包括所述目标控件限定输入的目标语言类型信息;第二确定子模块,被配置为将所述目标语言类型作为所述当前页面所使用的语言类型。第三方面,提供一种输入法切换装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:识别当前页面所使用的语言类型;根据所述当前页面所使用的语言类型,确定所述当前页面所对应的目标输入语言类型;在当前输入法与所述目标输入语言类型不匹配时,将所述当前输入法切换为所述目标输入语言类型所对应的输入法。根据本公开实施例的第四方面,提供一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第一方面或第一方面的任一可能的实现方式中的方法的指令。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1A至图1B是本公开根据一示例性实施例示出的一种实施环境的示意图。图2是根据一示例性实施例示出的一种输入法切换方法的流程图。图3是本公开根据另一示例性实施例示出的一种输入法切换方法的流程示意图。图4是本公开根据又一示例性实施例示出的一种输入法切换方法的流程示意图。图5是本公开根据再一示例性实施例示出的一种输入法切换方法的流程示意图。图6是本公开根据又一示例性实施例示出的一种输入法切换方法的流程示意图。图7是本公开根据又一示例性实施例示出的一种输入法切换方法的流程示意图。图8是根据一示例性实施例示出的一种输入法切换装置的框图。图9是根据一示例性实施例示出的一种输入法切换装置的识别模块的框图。图10是根据一示例性实施例示出的一种输入法切换装置的识别模块的另一框图。图11是根据一示例性实施例示出的一种输入法切换装置的框图具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。图1A至图1B是本公开根据一示例性实施例示出的一种实施环境的示意图。如图1A至图1B所示,该实施环境可以包括电子设备。该电子设备可以是智能手机、平板电脑、笔记本电脑等用户设备。图1A至图1B以电子设备是智能手机来示意。具体地,电子设备可以安装有多种应用程序,当用户在电子设备上使用应用程序时,有可能需要通过输入法输入信息,在不同的应用场景中本文档来自技高网...
输入法切换方法及装置

【技术保护点】
一种输入法切换方法,其特征在于,所述方法包括:识别当前页面所使用的语言类型;根据所述当前页面所使用的语言类型,确定所述当前页面所对应的目标输入语言类型;在当前输入法与所述目标输入语言类型不匹配时,将所述当前输入法切换为所述目标输入语言类型所对应的输入法。

【技术特征摘要】
1.一种输入法切换方法,其特征在于,所述方法包括:识别当前页面所使用的语言类型;根据所述当前页面所使用的语言类型,确定所述当前页面所对应的目标输入语言类型;在当前输入法与所述目标输入语言类型不匹配时,将所述当前输入法切换为所述目标输入语言类型所对应的输入法。2.根据权利要求1所述的输入法切换方法,其特征在于,所述识别当前页面所使用的语言类型,包括:识别所述当前页面的控件中的字符串所对应的语言类型,并将所述字符串所对应的语言类型确定为是所述当前页面所使用的语言类型。3.根据权利要求2所述的输入法切换方法,其特征在于,所述识别所述当前页面的控件中的字符串所对应的语言类型,包括:统计不同语言种类的字符串在所述控件中各自所占的比例;将所述比例超过目标值的字符串所对应的语言类型作为所述控件中的字符串所对应的语言类型。4.根据权利要求1所述的输入法切换方法,其特征在于,所述识别当前页面所使用的语言类型,包括:当所述当前页面为网页页面时,根据所述当前页面的网址信息中所包含的域名信息,确定所述当前页面所使用的语言类型。5.根据权利要求1所述的输入法切换方法,其特征在于,所述识别当前页面所使用的语言类型,包括:当所述当前页面为操作系统页面,获取光标所在的目标控件的输入属性信息,所述输入属性信息包括所述目标控件限定输入的目标语言类型信息;将所述目标语言类型作为所述当前页面所使用的语言类型。6.一种输入法切...

【专利技术属性】
技术研发人员:曲雯雯杨亮董俊杰
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1