本发明涉及移动终端技术领域,具体涉及一种自动切换键盘的方法、存储设备及移动终端。
背景技术:
随着智能移动终端的快速普及,智能移动终端已经成为人们日常生活中必不可少的工具,人们可以利用移动终端实现实时聊天、上网搜索等功能。
用户在使用移动终端的时候,不可避免的需要用到输入法键盘。在现有技术中,当用户想要输入不同状态和语言的字符时,常常需要花较多的时间,而且操作非常繁琐。比如在输入字母时,加入标点;或者输入中文时插入英文字母等,都需要点击输入法键盘上的按键进行切换,这无疑需要花费用户大量的时间,试想一下,有时候用户需要编辑长比较长的短信,而短信的内容又包含了字母、数字、文字、以及各种标点符号,用户在编辑的时候,需要不断地切换输入键盘,这无疑浪费了用户的时间,而且还会增大输入出错的概率,给用户带来了困扰。
因此,现有技术还有待于改进和发展。
技术实现要素:
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种自动切换键盘的方法、存储设备及移动终端,旨在通过移动终端识别用户的手写输入的图案,将识别的手写输入的图案转换为字符并进行显示,根据所述字符的字符类型自动切换出对应的键盘类型,无需用户手动点击按键选择键盘,提高用户的输入效率,给用户提供了方便。
本发明解决技术问题所采用的技术方案如下:
一种自动切换键盘的方法,其中,所述方法包括:
步骤a、移动终端接收用户的手写指令在虚拟键盘界面上输入手写图案;
步骤b、移动终端对手写输入的图案进行识别,并将识别出的手写输入的图案转换为字符进行显示;
步骤c、根据显示的字符确定所述字符的字符类型,查询预设的数据库并分析出需要切换的键盘类型;
步骤d、移动终端自动切换出所述键盘类型。
所述的自动切换键盘的方法,其中,所述方法还包括:
步骤s、预先在移动终端中设置一用于根据所述字符类型确定出需要切换的键盘类型的数据库,所述数据库包括不同的字符类型与键盘类型的对应关系。
所述的自动切换键盘的方法,其中,所述数据库中的键盘类型包括:英文字母输入键盘、数字输入键盘、文字输入键盘、符号输入键盘以及俄语输入键盘。
所述的自动切换键盘的方法,其中,所述步骤a具体包括:
步骤a1、移动终端打开编辑界面,并调出虚拟键盘;
步骤a2、移动终端接收用户的手写指令在虚拟键盘界面上输入手写图案。
所述的自动切换键盘的方法,其中,所述步骤b具体包括:
步骤b1、移动终端对手写输入的图案进行识别;
步骤b2、当移动终端无法识别出手写输入的图案,则移动终端给出识别失败需重新手写输入的提示;
步骤b3、移动终端对识别出的手写输入的图案转换为字符并进行显示。
所述的自动切换键盘的方法,其中,所述步骤c具体包括:
步骤c1、移动终端根据显示的字符确定所述字符的字符类型;
步骤c2、移动终端将所述字符类型与预先设置的数据库进行匹配对比,确定所述字符类型对应的键盘类型;
步骤c3、根据与字符类型对应的的键盘类型确定出需要切换的键盘类型。
一种存储设备,其上存储有多条指令,其中,所述指令适于由处理器加载并执行,以执行实现上述任一项所述自动切换键盘的方法的步骤。
一种移动终端,其中,包括:处理器、与处理器通信连接的存储设备,
所述存储设备适于存储多条指;所述处理器适于调用所述存储设备中的指令,以执行实现上述任一项所述自动切换键盘的方法的步骤。
本发明的有益效果:本发明通过移动终端识别用户的手写输入的图案,将识别的手写输入的图案转换为字符并进行显示,根据所述字符的字符类型自动切换出对应的键盘类型,无需用户手动点击按键选择键盘,提高用户的输入效率,给用户提供了方便。
附图说明
图1是本发明的自动切换键盘的方法的第一较佳实施例的流程图。
图2是本发明的自动切换键盘的方法的第二较佳实施例的流程图。
图3是本发明的自动切换键盘的移动终端的较佳实施例的结构示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,图1是本发明的自动切换键盘的方法的第一较佳实施例的流程图。所述自动切换键盘的方法包括以下步骤:
步骤s100、移动终端接收用户的手写指令在虚拟键盘界面上输入手写图案。
较佳地,所述步骤s100具体包括:
步骤s101、移动终端打开编辑界面,并调出虚拟键盘;
步骤s102、移动终端接收用户的手写指令在虚拟键盘界面上输入手写图案。
具体实施时,当用户需要编辑内容,如需要发送短信、微信聊天或者上网搜索时,用户打开移动终端的任意一个编辑页面,点击输入框调出移动终端的虚拟键盘。用户直接在移动终端的键盘界面上手写输入。在现有技术中,当用户需要输入内容时,会点击键盘上的按键选择相应的键盘类型进行输入,但是本发明并不需要手动选择键盘类型,移动终端调出虚拟键盘后,用户只需手写输入即可被识别,无需经过繁琐的操作进行选择键盘,节省了用户的时间,给用户提供了方便。
步骤s200、移动终端对手写输入的图案进行识别,并将识别出的手写输入的图案转换为字符进行显示。
较佳地,所述步骤s200具体包括:
步骤s201、移动终端对手写输入的图案进行识别;
步骤s202、当移动终端无法识别出手写输入的图案,则移动终端给出识别失败需重新手写输入的提示;
步骤s203、移动终端对识别出的手写输入的图案转换为字符并进行显示。
具体实施时,当用户在键盘界面手写输入了一个图案时,移动终端对图案进行识别,当移动终端无法识别出所述图案时,移动终端就会对用户进行识别失败需重新输入的提示。较优地,提示的方式可以是弹出对话框的形式向用户进行提示。例如,当用户在键盘界面上手写输入的图案并不清晰,导致移动终端无法识别出正确的图案,移动终端就会弹出对话框提示用户识别失败需重新输入,用户需重新返回步骤s100进行重新手写输入,给用户提供了方便,降低输入出错的概率。当移动终端识别成功后,将识别的图案转换为字符并进行显示。
进一步地,当移动终端识别的图案可转换为多个类似的字符时,移动终端将这些字符显示在输入备选框中,用户需要手动选择出正确的字符,当移动终端识别的图案转换为唯一字符时,直接选择该字符。例如,当用户在移动终端中的键盘界面手写输入字母“i”时,移动终端将识别出的字母“i”转换为类似的字符:“i”、“l”、“1”并显示在输入备选框中,此时用户需手动点击选择字符“i”。本发明通过将与用户手写输入的图案类似的字符都显示出来供用户选择,增加识别的灵敏度,同时也可减少因识别不准确造成的错误,降低出错率,给用户提供了方便。
步骤s300、根据显示的字符确定所述字符的字符类型,查询预设的数据库并分析出需要切换的键盘类型。
较佳地,所述步骤s300具体包括:
步骤s301、移动终端根据显示的字符确定所述字符的字符类型;
步骤s302、移动终端将所述字符类型与预先设置的数据库进行匹配对比,确定所述字符类型对应的键盘类型;
步骤s303、根据与字符类型对应的的键盘类型确定出需要切换的键盘类型。
具体实施时,当移动终端将字符进行显示后,移动终端根据字符确定出所述字符的字符类型,再根据字符类型与预先在移动终端设置的数据库进行对比匹配,确定出需要切换的键盘类型。较优地,预先在移动终端中设置一用于根据所述字符类型确定出需要切换的键盘类型的数据库,所述数据库包括不同的字符类型与键盘类型的对应关系;所述键盘类型包括:英文字母输入键盘、数字输入键盘、文字输入键盘、符号输入键盘以及俄语输入键盘。例如,在所述数据库中,英文字母字符对应的是英文字母输入键盘、数字字符对应的是数字输入键盘、文字字符对应的是文字输入键盘等等。当移动终端根据显示的字符b确定所述字符b为英文字母字符,则根据与数据库进行对比匹配,确定出需要切换的键盘类型为英文字母输入键盘。由于预先在移动终端中设置了用来根据字符类型来确定键盘类型的数据库,使得移动终端可以快速的切换出相应的键盘类型,提高了移动终端的智能性,给用户带来了方便。
步骤s400、移动终端自动切换出所述键盘类型。
具体地,当移动终端根据字符类型确定出需要切换的键盘类型时,移动终端自动将所述键盘类型切换出来,用户就可在切换后的键盘上进行长按短按输入来编辑内容,较佳地,用户也可在切换后的键盘上进行长按短按输入与手写输入的切换,节省了用户的时间,提高了输入效率,给用户带来了方便。
本发明还提供了所述的自动切换键盘的方法的第二较佳实施例的流程图,如图2所示,包括如下步骤:
步骤s210、移动终端打开任意编辑界面。
步骤s211、移动终端调出虚拟键盘。
步骤s212、移动终端在虚拟键盘界面上直接输入用户手写的图案。
步骤s213、是否成功识别手写输入的图案。如果移动终端成功识别出手写输入的图案,则执行步骤s214;如果移动终端无法识别出手写输入的图案,执行步骤s215。
步骤s214、转换为字符,并在输入备选框中显示转换后的字符,执行步骤s126。
步骤s215、给出识别失败,需重新输入的提示,返回步骤s212。
步骤s216、是否有多个类似字符。当移动终端识别的图案转换为多个类似的字符时,执行步骤s217;当移动终端识别的图案转换为唯一字符时,执行步骤s218。
步骤s217、需要用户手动选择正确的字符,执行步骤s220。
步骤s218、直接选择字符,执行步骤s220。
步骤s219、将字符与数据库进行对比匹配,确定出需切换的键盘类型。
步骤s220、切换到对应的键盘。
步骤s221、结束。
基于上述实施例,本发明还公开了一种移动终端。如图3所示,包括:处理器(processor)10、与处理器连接的存储设备(memory)20;其中,所述处理器10用于调用所述存储设备20中的指令,以执行上述实施例所提供的方法,例如执行:
步骤s100、移动终端接收用户的手写指令在虚拟键盘界面上输入手写图案;
步骤s200、移动终端对手写输入的图案进行识别,并将识别出的手写输入的图案转换为字符进行显示;
步骤s300、根据显示的字符确定所述字符的字符类型,查询预设的数据库并分析出需要切换的键盘类型;
步骤s400、移动终端自动切换出所述键盘类型。
本发明实施例还提供一种存储设备,所述非暂态存储设备上存储计算机指令,所述计算机指令使所述计算机执行上述实施例所提供的方法。
综上所述,本发明提供的一种自动切换键盘的方法、系统及可读存储介质,方法包括:移动终端接收用户的手写指令在虚拟键盘界面上直接输入手写图案;移动终端对手写输入的图案进行识别,并将识别出的手写输入的图案转换为字符进行显示;根据显示的字符确定所述字符的字符类型,查询预设的数据库并分析出需要切换的键盘类型;移动终端自动切换出所述键盘类型。本发明通过移动终端识别用户的手写输入的图案,将识别的手写输入的图案转换为字符并进行显示,根据所述字符的字符类型自动切换出对应的键盘类型,无需用户手动点击按键选择键盘,提高用户的输入效率,给用户提供了方便。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,例如,所有这些改进和变换都应属于本发明所附权利要求的保护范围。