本发明涉及移动终端应用领域,尤其涉及一种基于多种输入法的输入显示控制方法及系统。
背景技术:
目前,为了适应不同人群的需要,在移动终端上均配置有多种输入方法,而不同的用户由于各自的使用习惯有所差异,每个人对于不同的输入法的适应程度不同,一般来说用户会选择一种其较为熟练的输入法来作为其日常输入使用。譬如,有的用户习惯使用拼音输入法,其使用拼音输入法时打字速度快;有的用户习惯使用五笔输入法,其使用五笔输入法时打字速度快。如果一个用户能够熟练使用一种输入法快速地打所有汉字,那么在输入速度以及准确性方面就不会遇到问题;但在实际使用中,往往用户或多或少掌握多种输入方法,但不太可能达到使用一种输入法就能够快速的打出所有汉字。比如,某用户熟练掌握五笔输入法,打字速度很快,但遇到某些字可能一下子想不起五笔怎么打,可能需要借助另一种输入法来打出该汉字。但现有技术中均为适用于用户使用一种输入法进行汉字输入,无法结合其他输入法来解决生僻字或不熟悉的字的快速输入。
因此,现有技术还有待于改进和发展。
技术实现要素:
鉴于上述现有技术的不足,本发明的目的在于提供一种基于多种输入法的输入显示控制方法及系统,旨在解决现有的输入法单一、容易出现输入障碍的问题。
本发明的技术方案如下:
一种基于多种输入法的输入显示控制方法,其中,包括步骤:
A、预先接收用户的设置指令,启用多种输入法;
B、检测用户输入的编码,并在已启用的所有输入法中查找输入的编码对应的字符并显示。
所述的基于多种输入法的输入显示控制方法,其中,所述输入法为五笔输入法、拼音输入法、郑码输入法、陈桥输入法或笔画输入法。
所述的基于多种输入法的输入显示控制方法,其中,所述步骤B具体包括:
B1、检测用户输入的编码,当用户输入的编码发生变化时,执行步骤B2;
B2、根据当前输入的编码,在已启用的所有输入法中查找输入的编码对应的字符;
B3、将查找到的字符进行显示。
所述的基于多种输入法的输入显示控制方法,其中,所述字符为汉字。
所述的基于多种输入法的输入显示控制方法,其中,用户输入的编码发生变化具体包括:用户输入的编码个数增加一个、减少一个或修改一个。
所述的基于多种输入法的输入显示控制方法,其中,所述步骤B3中,将上一个字符所采用的输入法对应的字符显示在前,将其他输入法对应的字符显示在后。
一种基于多种输入法的输入显示控制系统,其中,包括:
输入法启用模块,用于预先接收用户的设置指令,启用多种输入法;
字符显示模块,用于检测用户输入的编码,并在已启用的所有输入法中查找输入的编码对应的字符并显示。
所述的基于多种输入法的输入显示控制系统,其中,所述字符显示模块具体包括:
检测单元,用于检测用户输入的编码,当用户输入的编码发生变化时,执行查找单元;
查找单元,用于根据当前输入的编码,在已启用的所有输入法中查找输入的编码对应的字符;
显示单元,用于将查找到的字符进行显示。
所述的基于多种输入法的输入显示控制系统,其中,用户输入的编码发生变化具体包括:用户输入的编码个数增加一个、减少一个或修改一个。
所述的基于多种输入法的输入显示控制系统,其中,所述显示单元中,将上一个字符所采用的输入法对应的字符显示在前,将其他输入法对应的字符显示在后。
有益效果:通过本发明,使用户在打字时能够同时借助于多种输入法,当用户在使用其中一种输入法出现障碍时,能够改用其余输入法进行快速汉字输入,为用户提供方便,增加了多种输入法同时使用的功能。
附图说明
图1为本发明一种基于多种输入法的输入显示控制方法较佳实施例的流程图。
图2为图1中字符显示模块的具体结构框图。
图3为本发明一种基于多种输入法的输入显示控制系统较佳实施例的结构框图。
图4为图3中步骤S2的具体流程图。
具体实施方式
本发明提供一种基于多种输入法的输入显示控制方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参阅图1,图1为本发明一种基于多种输入法的输入显示控制方法较佳实施例的流程图,如图所示,其包括步骤:
S1、预先接收用户的设置指令,启用多种输入法;
S2、检测用户输入的编码,并在已启用的所有输入法中查找输入的编码对应的字符并显示。
本发明通过预先启用多种输入法;然后检测用户输入的编码,并在已启用的所有输入法中查找输入的编码对应的字符并显示。通过本发明,使用户在打字时能够同时借助于多种输入法,当用户在使用其中一种输入法出现障碍时能够改用其余输入法进行快速输入,提升用户体验,为用户提供方便,避免仅仅使用一种输入法在输入过程中出现障碍,又需要切换输入法的问题。
进一步,本发明中的输入法为五笔输入法、拼音输入法、郑码输入法、陈桥输入法或笔画输入法。即用户可以同时启用上述输入法,但优选的同时启用2到3种用户熟悉的输入法即可,输入法过多,会导致显示的字符过多,给用户的选择带来困扰,另外一般用户所熟悉的输入法最多也只有2到3种,所以能够满足用户正常使用即可。
多种输入法的启用可以通过在移动终端的菜单中提供设置界面,供用户选择,例如用户可点选界面上的输入法,在点击到所选的多个输入法之后,点击界面上的确认启用即可。
另外,需说明的是,本发明的字符优选为汉字,当然,也可采用本发明的方法来输入其他类型的字符。
进一步,如图2所示,所述步骤S2具体包括:
S21、检测用户输入的编码,当用户输入的编码发生变化时,执行步骤B2;
S22、根据当前输入的编码,在已启用的所有输入法中查找输入的编码对应的字符;
S23、将查找到的字符进行显示。
其中,在所述步骤S21中,用户输入的编码发生变化具体包括:用户输入的编码个数增加一个、减少一个或修改一个;譬如,当前用户输入的编码为KH,则当用户增加一个编码P后变成KHP将执行步骤S22;或者当前用户输入的编码为KH,则当用户删除一个编码H后变成K将执行步骤S22;或者当前用户输入的编码为KH,则当用户修改其中的H为M后变成KM将执行步骤S22。
在所述步骤S22中,在已启用的所有输入法中查找输入的编码对应的字符。譬如,用户已启用五笔输入法、拼音输入法共两种输入法,当用户输入编码为YU时,会在五笔输入法与拼音拼音输入法两种输入法中查找YU对应的汉字,若能找到则在步骤S23中显示结果,因为输入编码YU在五笔输入法中对应的汉字为“说”,在拼音输入法中对应的汉字比较多,有“鱼”、“于”、“渔”、“玉”等,则在本步骤S22中会将YU在五笔输入法与拼音输入法中对应的汉字都查找出来。
在所述步骤S23中,显示所有查找出来的字符,如汉字。例如显示“鱼”、“于”、“渔”、“玉”和“说”,即将所有已启用的输入法中查找出来的汉字全部显示出来,这样用户即使通过一种输入法找不到所要的汉字,也可换一种输入法来输入所需的汉字,并且无需用户任何的切换操作,只需要选择对应的字符即可,大大方便了用户的操作,简化了步骤,提升了用户使用体验。
进一步,所述步骤S23中,将上一个字符所采用的输入法对应的字符显示在前,将其他输入法对应的字符显示在后。
具体地,在显示时是哪种输入法的查找到的结果显示在前面,哪种输入法的查找到的汉字显示在后面可以设为默认或者根据实际情况而定;仍以步骤S22中的例子为例,输入编码YU在拼音输入法与五笔输入法中均能查找到相应的结果,那么需要确定五笔输入法的结果显示在前还是拼音的结果显示在前,本发明是根据上一个字符用户选择的是哪种输入法的结果来定的,例如,上一个汉字用户选择的是五笔输入法的结果则本次输入编码YU对应的五笔输入法的结果显示在前,拼音输入法的结果显示在后;同理,上一个汉字用户选择的是拼音输入法的结果则本次输入编码YU对应的拼音输入法的结果显示在前,五笔输入法的结果显示在后。
进一步地,为了用户使用方便,还会将本次显示在后的字符,通过显示在前的字符对应的输入法的编码也同时显示出来。也就是说上一个汉字用户选择的是五笔输入法的结果,则本次输入编码YU对应的五笔输入法的结果显示在前,拼音输入法的结果显示在后,同时把本次拼音输入法的结果中各汉字对应的五笔编码也显示出来供用户参阅;同理,上一个汉字用户选择的是拼音输入法的结果,则本次输入编码YU对应的拼音输入法的结果显示在前,五笔输入法的结果显示在后, 然后把五笔输入法的结果中各汉字对应的拼音编码也显示出来供用户参阅。这样用户就可以不仅了解当前输入法输入的结果,还能知道当前显示结果对应其他输入法的编码,方便用户记忆,并且在以后输入过程中输入以不同编码方式进行输入,随时能够切换输入法。
基于上述方法,本发明还提供一种基于多种输入法的输入显示控制系统较佳实施例,如图3所示,其包括:
输入法启用模块100,用于预先接收用户的设置指令,启用多种输入法;
字符显示模块200,用于检测用户输入的编码,并在已启用的所有输入法中查找输入的编码对应的字符并显示。
进一步,如图4所示,所述字符显示模块200具体包括:
检测单元210,用于检测用户输入的编码,当用户输入的编码发生变化时,执行查找单元;
查找单元220,用于根据当前输入的编码,在已启用的所有输入法中查找输入的编码对应的字符;
显示单元230,用于将查找到的字符进行显示。
进一步,用户输入的编码发生变化具体包括:用户输入的编码个数增加一个、减少一个或修改一个。
进一步,所述显示单元230中,将上一个字符所采用的输入法对应的字符显示在前,将其他输入法对应的字符显示在后。
关于上述模块单元的技术细节在前面的方法中已有详述,故不再赘述。
本领域普通技术人员可以理解上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件完成,所述的计算机程序可存储于一计算机可读取存储介质中,程序在执行时,可包括上述各方法的实施例的流程。其中的存储介质可以为磁碟、光盘、只读存储记忆体(ROM)或随机存储记忆体(RAM)等。
综上所述,通过本发明,使用户在打字时能够同时借助于多种输入法,当用户在使用其中一种输入法出现障碍时,能够改用其余输入法进行快速汉字输入,为用户提供方便,增加了多种输入法同时使用的功能。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。