本发明专利技术实施例提供一种输入法切换方法及设备。本发明专利技术输入法切换方法,包括:获取用户输入的原始字符;判断所述原始字符与当前输入法模式是否匹配,若所述原始字符与当前输入法模式不匹配,则获取与所述原始字符匹配的目标输入法模式;将所述原始字符转换成与所述目标输入法模式对应的目标字符。本发明专利技术实施例提供的输入法切换方法及设备可以提高输入效率。
【技术实现步骤摘要】
本专利技术实施例涉及通信技术,尤其涉及一种输入法切换方法及设备。
技术介绍
在信息输入过程中,其输入法即可以支持一种语言的输入,也可以支持多种语言的输入,其中,每种语言的输入对应一种输入法模式。当进行多种语言的信息输入时,需要在多种输入法模式之间进行输入法切换。目前的非手写的输入法切换多为通过特殊按键来完成或通过输入法表单完成。当用户在未选定正确输入法而输入字符时,会无法得到正确输入法下的字符,用户不得不把已经输入好的字符删掉,并切换到正确的输入法,再次输入字符,得到正确的语言文字。然而,通过上述操作,用户最终虽然得到了正确的语言文字,但输入效率低下。
技术实现思路
本专利技术实施例提供一种输入法切换方法及设备,用以提高输入效率。第一方面,本专利技术实施例提供一种输入法切换方法,包括获取用户输入的原始字符;判断所述原始字符与当前输入法模式是否匹配,若所述原始字符与当前输入法模式不匹配,则获取与所述原始字符匹配的目标输入法模式;将所述原始字符转换成与所述目标输入法模式对应的目标字符。结合第一方面,在第一方面的第一种可能的实现方式中,所述判断所述原始字符与当前输入法模式是否匹配,包括判断在预设时间内是否检测到与所述原始字符对应的字符事件;则所述若所述原始字符与当前输入法模式不匹配,则获取与所述原始字符匹配的目标输入法模式,包括若在预设时间内未检测到与所述原始字符对应的字符事件,则获取与所述原始字符匹配的目标输入法模式。结合第一方面,在第一方面的第二种可能的实现方式中,所述判断所述原始字符与当前输入法模式是否匹配,包括接收所述用户输入的按键指令,并根据所述按键指令,判断所述原始字符与当前输入法模式是否匹配。结合第一方面、第一方面的第一种、第二种可能的实现方式中的任一种,在第三种可能的实现方式中,所述若所述原始字符与当前输入法模式不匹配,则获取与所述原始字符匹配的目标输入法模式,包括若所述原始字符与当前输入法模式不匹配,则查询预设词库,获取与所述原始字符匹配的目标输入法模式;其中,所述预设词库中包括字符和所述字符匹配的输入法模式的映射关系。结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述根据所述当前输入法模式与所述目标输入法模式,将所述原始字符转换成与所述目标输入法模式对应的目标字符之后,还包括将当前输入法模式转换为目标输入法模式。第二方面,本专利技术实施例提供一种输入法切换设备,包括获取模块,用于获取用户输入的原始字符;判断模块,用于判断所述获取模块获取的所述原始字符与当前输入法模式是否匹配,若所述原始字符与当前输入法模式不匹配,则获取与所述原始字符匹配的目标输入法模式;处理模块,用于若所述判断模块判断出所述原始字符与当前输入法模式不匹配,则获取与所述原始字符匹配的目标输入法模式;并将所述原始字符转换成与所述目标输入法模式对应的目标字符。结合第二方面,在第二方面的第一种可能的实现方式中,所述判断模块具体用于判断在预设时间内是否检测到与所述原始字符对应的字符事件;则所述处理模块具体用于若所述判断模块判断出在预设时间内未检测到与所述原始字符对应的字符事件,则获取与所述原始字符匹配的目标输入法模式;并将所述原始字符转换成与所述目标输入法模式对应的目标字符。结合第二方面,在第二方面的第二种可能的实现方式中,所述判断模块具体用于接收所述用户输入的按键指令,并根据所述按键指令,判断所述原始字符与当前输入法模式是否匹配。结合第二方面、第二方面的第一种、第二种可能的实现方式中的任一种,在第三种可能的实现方式中,所述处理模块具体用于若所述判断模块判断出所述原始字符与当前输入法模式不匹配,则查询预设词库,获取与所述原始字符匹配的目标输入法模式;并将所述原始字符转换成与所述目标输入法模式对应的目标字符;其中,所述预设词库中包括字符和所述字符匹配的输入法模式的映射关系。结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述处理模块还用于将当前输入法模式转换为目标输入法模式。本专利技术实施例提供的输入法切换方法及设备,该方法通过获取用户输入的原始字符,判断原始字符与当前输入法模式是否匹配,若原始字符与当前输入法模式不匹配,则获取与原始字符匹配的目标输入法模式,根据当前输入法模式与目标输入法模式,将原始字符转换成与目标输入法模式对应的目标字符,从而使当前输入法模式对应的字符与用户输入的字符不相同时,用户在未选定正确输入法时,无需将已输入的原始字符删除,即可快速将该原始字符转换成与该原始字符匹配的目标输入法模式对应的目标字符,进而有效地提高了输入效率。。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术输入法切换方法实施例一的流程图;图2A为本专利技术输入法切换方法实施例一的应用不意图一;图2B为本专利技术输入法切换方法实施例一的应用示意图二 ;图2C为本专利技术输入法切换方法实施例一的应用不意图三;图3为本专利技术输入法切换设备实施例一的结构示意图;图4为本专利技术输入法切换设备实施例二的结构示意图。具体实施例方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术输入法切换方法实施例一的流程图。本实施例提供了一种输入法切换方法,该方法可以由任意执行输入法切换操作的设备来执行,该设备可以通过软件和/或硬件实现。如图1所示,本实施例的方法可以包括步骤101 :获取用户输入的原始字符。在具体实现方式中,可根据用户输入原始字符的方式,将输入法切换操作设备的类型分为两种,一种为键盘式设备、一种为触摸屏式设备。对于键盘式设备,可获取用户通过键盘向输入法切换设备输入的原始字符。对于触摸屏式设备,可根据用户在触摸屏上的触摸轨迹,获取用户输入的原始字符。步骤102 :判断原始字符与当前输入法模式是否匹配,若原始字符与当前输入法模式不匹配,则获取与原始字符匹配的目标输入法模式。在本实施例中,在获取到用户输入的原始字符后,判断原始字符与当前输入法模式对应的字符是否相同,当不相同时,说明当前的输入法模式与用户输入的原始字符所匹配的输入法模式不相同。当原始字符与当前输入法模式不匹配时,输入法切换设备需要获取与原始字符匹配的目标输入法模式。在具体实现过程中,可通过在输入法选择界面显示多个原始输入法转换为目标输入法操作的标识。例如,英文输入法转换为汉语输入法操作的标识,汉语输入法转换为韩语输入法操作的标识等。当用户进行标识选择后,输入法切换设备根据用户选择的标识,获取与原始字符匹配的目标输入法模式。例如,用户选择英文输入法转换为汉语输入法操作的标识时,可根据用户选择的标识,获取目标输入法模式为汉语输入法模式。步骤103 :将原始字符转换成与目标输入法模式对应的目标字符。在本实施例本文档来自技高网...
【技术保护点】
一种输入法切换方法,其特征在于,包括:获取用户输入的原始字符;判断所述原始字符与当前输入法模式是否匹配,若所述原始字符与当前输入法模式不匹配,则获取与所述原始字符匹配的目标输入法模式;将所述原始字符转换成与所述目标输入法模式对应的目标字符。
【技术特征摘要】
1.一种输入法切换方法,其特征在于,包括 获取用户输入的原始字符; 判断所述原始字符与当前输入法模式是否匹配,若所述原始字符与当前输入法模式不匹配,则获取与所述原始字符匹配的目标输入法模式; 将所述原始字符转换成与所述目标输入法模式对应的目标字符。2.根据权利要求1所述的方法,其特征在于,所述判断所述原始字符与当前输入法模式是否匹配,包括 判断在预设时间内是否检测到与所述原始字符对应的字符事件; 则所述若所述原始字符与当前输入法模式不匹配,则获取与所述原始字符匹配的目标输入法模式,包括 若在预设时间内未检测到与所述原始字符对应的字符事件,则获取与所述原始字符匹配的目标输入法模式。3.根据权利要求1所述的方法,其特征在于,所述判断所述原始字符与当前输入法模式是否匹配,包括 接收所述用户输入的按键指令,并根据所述按键指令,判断所述原始字符与当前输入法模式是否匹配。4.根据权利要求1至3任一项所述的方法,其特征在于,所述若所述原始字符与当前输入法模式不匹配,则获取与所述原始字符匹配的目标输入法模式,包括 若所述原始字符与当前输入法模式不匹配,则查询预设词库,获取与所述原始字符匹配的目标输入法模式; 其中,所述预设词库中包括字符和所述字符匹配的输入法模式的映射关系。5.根据权利要求4所述的方法,其特征在干,所述根据所述当前输入法模式与所述目标输入法模式,将所述原始字符转换成与所述目标输入法模式对应的目标字符之后,还包括 将当前输入法模式转换...
【专利技术属性】
技术研发人员:杨东齐,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。