本发明涉及一种电子产品,特别是一种虚拟键盘实现方法及存储设备、移动终端。
背景技术:
目前手机或平板电脑使用的键盘通常是使用手机或平板电脑自身的虚拟键盘或外接的蓝牙键盘。外接蓝牙键盘为单独的配件,通常需要购买,外出携带不方便。而且由于其自身的虚拟键盘通常只占屏幕的一小部分显示区域,导致键盘的按键过小,存在操作空间小,双手操作不方便等问题;而平板由于其本身的便携性,慢慢取代了笔记本电脑的地位,但是由于其虚拟键盘的操作空间狭小导致使用起来极不方便,而携带外接蓝牙键盘则不仅增加了重量,而且也降低了平板电脑的便携性。
技术实现要素:
为克服现有技术的不足,本发明提供一种虚拟键盘实现方法及存储设备、移动终端,实现替代外接蓝牙键盘。
本发明提供了一种虚拟输入装置的实现方法,适于在移动终端中执行,该方法包括:
启动虚拟键盘并显示虚拟键盘界面;
向外部设备发出无线连接信号并且与外部设备建立连接;
向外部设备发送虚拟键盘的按键信号,外部设备根据按键信号执行相应的按键响应。
进一步地,所述向外部设备发出无线连接信号前还判断是否关闭除虚拟键盘以及网络服务以外的其他功能服务;是则关闭并进入省电模式;否则不关闭。
进一步地,所述无线连接为蓝牙连接。
进一步地,所述启动虚拟键盘并显示虚拟键盘界面具体为在启动虚拟键盘后对虚拟键盘进行全屏显示。
进一步地,所述向外部设备发送虚拟键盘的按键信号具体为在虚拟键盘上按下按键操作后,将按键码打包成按键信号并发送给外部设备,外部设备将按键信号解压后根据按键码的先后顺序显示相应的字符。
进一步地,所述外部设备为移动终端。
本发明还提供了一种存储设备,其中存储有多条指令,所述指令适于由处理器加载并执行,所述指令包括:
启动虚拟键盘并显示虚拟键盘界面;
向外部设备发出无线连接信号并且与外部设备建立连接;
向外部设备发送虚拟键盘的按键信号,外部设备根据按键信号执行相应的按键响应。
进一步地,所述向外部设备发出无线连接信号前还判断是否关闭除虚拟键盘以及网络服务以外的其他功能服务;是则关闭并进入省电模式;否则不关闭。
本发明还提供了一种移动终端,包括处理器,用于实现各指令;以及存储设备,用于存储多条指令,所述指令用于由处理器加载并执行;所述指令包括:
启动虚拟键盘并显示虚拟键盘界面;
向外部设备发出无线连接信号并且与外部设备建立连接;
向外部设备发送虚拟键盘的按键信号,外部设备根据按键信号执行相应的按键响应。
进一步地,所述向外部设备发出无线连接信号前还判断是否关闭除虚拟键盘以及网络服务以外的其他功能服务;是则关闭并进入省电模式;否则不关闭。
本发明与现有技术相比,通过将移动终端作为虚拟键盘与外部设备进行连接,从而实现键盘的输入操作,从而替代外接蓝牙键盘,增加移动终端的功能,解决外接蓝牙键盘的携带问题。
附图说明
图1是本发明的流程图;
图2是本发明虚拟键盘在移动终端内显示的示意图;
图3是本发明虚拟键盘实现方法的一种实施方式的结构框图。
具体实施方式
下面结合附图和实施例对本发明作进一步详细说明。
如图1,本发明的一种虚拟键盘的实现方法,适于在移动终端中执行,该方法包括:
启动虚拟键盘并显示虚拟键盘界面;具体地,虚拟键盘界面以全屏的方式进行显示(图2所示),图2中标号1为移动终端,标号2为虚拟键盘界面;
向外部设备发出无线连接信号并且与外部设备建立连接;具体地,所述外部设备为另一台移动终端,值得注意的是,本发明中将其中一台移动终端通过将其作为外部设备的外接蓝牙键盘的方式替代传统的外接蓝牙键盘;所述无线连接为蓝牙连接,当显示虚拟键盘界面后,外部设备通过蓝牙搜索获取到发出的蓝牙广播,并与之配对,在匹配成功后,可进行虚拟键盘的输入。
向外部设备发送虚拟键盘的按键信号,外部设备根据按键信号执行相应的按键响应;具体为在虚拟键盘上按下按键操作后,将按键码打包成按键信号并发送给外部设备,外部设备将按键信号解压后根据按键码的先后顺序显示相应的字符;此处值得注意的是,所输入的按键码可以是用于中文输入的拼音、五笔等所需的按键码,在此不作具体限定。
作为一种实施方式,在向外部设备发出无线连接信号前还判断是否关闭除虚拟键盘以及网络服务以外的其他功能服务;是则关闭并进入省电模式;否则不关闭;具体地,网络服务为蓝牙服务,其他服务包括系统应用或服务。
本发明中,外部设备为移动终端。
本发明还公开了一种存储设备,其中存储有多条指令,所述指令适于由处理器加载并执行,所述指令包括:
启动虚拟键盘并显示虚拟键盘界面;具体地,虚拟键盘界面以全屏的方式进行显示(图2所示);
向外部设备发出无线连接信号并且与外部设备建立连接;具体地,所述外部设备为另一台移动终端,值得注意的是,本发明中将其中一台移动终端通过将其作为外部设备的外接蓝牙键盘的方式替代传统的外接蓝牙键盘;所述无线连接为蓝牙连接,当显示虚拟键盘界面后,外部设备通过蓝牙搜索获取到发出的蓝牙广播,并与之配对,在匹配成功后,可进行虚拟键盘的输入。
向外部设备发送虚拟键盘的按键信号,外部设备根据按键信号执行相应的按键响应;具体为在虚拟键盘上按下按键操作后,将按键码打包成按键信号并发送给外部设备,外部设备将按键信号解压后根据按键码的先后顺序显示相应的字符;此处值得注意的是,所输入的按键码可以是用于中文输入的拼音、五笔等所需的按键码,在此不作具体限定。
作为一种实施方式,在向外部设备发出无线连接信号前还判断是否关闭除虚拟键盘以及网络服务以外的其他功能服务;是则关闭并进入省电模式;否则不关闭;具体地,网络服务为蓝牙服务,其他服务包括系统应用或服务。
本发明的还公开了一种移动终端,包括处理器,用于实现各指令;以及存储设备,用于存储多条指令,所述指令用于由处理器加载并执行;所述指令包括:
启动虚拟键盘并显示虚拟键盘界面;具体地,虚拟键盘界面以全屏的方式进行显示(图2所示);
向外部设备发出无线连接信号并且与外部设备建立连接;具体地,所述外部设备为另一台移动终端,值得注意的是,本发明中将其中一台移动终端通过将其作为外部设备的外接蓝牙键盘的方式替代传统的外接蓝牙键盘;所述无线连接为蓝牙连接,当显示虚拟键盘界面后,外部设备通过蓝牙搜索获取到发出的蓝牙广播,并与之配对,在匹配成功后,可进行虚拟键盘的输入。
向外部设备发送虚拟键盘的按键信号,外部设备根据按键信号执行相应的按键响应;具体为在虚拟键盘上按下按键操作后,将按键码打包成按键信号并发送给外部设备,外部设备将按键信号解压后根据按键码的先后顺序显示相应的字符;此处值得注意的是,所输入的按键码可以是用于中文输入的拼音、五笔等所需的按键码,在此不作具体限定。
作为一种实施方式,在向外部设备发出无线连接信号前还判断是否关闭除虚拟键盘以及网络服务以外的其他功能服务;是则关闭并进入省电模式;否则不关闭;具体地,网络服务为蓝牙服务,其他服务包括系统应用或服务。
下面将移动终端结合本发明的虚拟键盘的实现方法对本发明的操作过程进行说明;
通过进入移动终端的系统设置或点击app图标,启动虚拟键盘并显示虚拟键盘界面;具体地,虚拟键盘界面以全屏的方式进行显示(图2所示);
此时,虚拟键盘界面会显示选择信息“是否关闭除虚拟键盘之外的其他功能”,处理器根据用户的选择,判断是否关闭除虚拟键盘以及网络服务以外的其他功能服务;是则关闭并进入省电模式;否则不关闭;具体地,网络服务为蓝牙服务,其他服务包括系统应用或服务。
处理器控制移动终端向外部设备发蓝牙广播并且与外部设备建立连接;具体地,所述外部设备为另一台移动终端,当显示虚拟键盘界面后,外部设备通过蓝牙搜索获取到发出的蓝牙广播,并与之配对,在匹配成功后,可进行虚拟键盘的输入。
向外部设备发送虚拟键盘的按键信号,外部设备根据按键信号执行相应的按键响应;具体为在虚拟键盘上按下按键操作后,将按键码打包成按键信号并发送给外部设备,外部设备将按键信号解压后根据按键码的先后顺序显示相应的字符;此处值得注意的是,所输入的按键码可以是用于中文输入的拼音、五笔等所需的按键码,在此不作具体限定。
本发明还可配置虚拟键盘的外观,从而更滑和挑选自己喜欢的虚拟键盘的外观。
如图3所示,本发明的一种虚拟键盘装置,包括:
虚拟键盘显示模块,用于显示虚拟键盘;
处理单元,用于向外部设备发送按键信号;
存储模块,用于记录历史连接信息以及记录用户配置信息;
检测模块,用于在启动虚拟键盘后,发出无线网络信号并建立连接。
所述处理单元还判断用户是否关闭除虚拟键盘以及网络服务以外的其他功能服务;是则关闭并进入省电模式;否则不关闭。
所述外部设备用于接收按键信号并根据按键信号执行相应的按键响应;
向外部设备发送按键信号具体为处理单元根据虚拟键盘上按下按键操作后,将按键码打包成按键信号并发送给外部设备,外部设备将按键信号解压后根据按键码的先后顺序显示相应的字符。
本发明通过将移动终端作为另一移动终端的输入装置,从而提高移动终端的使用率,并且无需再携带外部蓝牙键盘与之配对使用,减轻负重。
虽然已经参照特定实施例示出并描述了本发明,但是本领域的技术人员将理解:在不脱离由权利要求及其等同物限定的本发明的精神和范围的情况下,可在此进行形式和细节上的各种变化。