一种多焦点操作虚拟键盘的方法、系统及存储介质与流程

文档序号:18899904发布日期:2019-10-18 21:47阅读:237来源:国知局
一种多焦点操作虚拟键盘的方法、系统及存储介质与流程

本发明涉及输入法操作技术,尤其涉及一种多焦点操作虚拟键盘的方法、系统及存储介质。



背景技术:

随着电子技术的发展和宽带网络的走进千家万户,数字智能电视快速进入千家万户,电视机不再仅仅只是一个看电视节目的电子产品,更多的已经成为了家庭的多媒体中心,比如,可通过电视机使用浏览器访问网站,查看感兴趣的资讯,查询与生活相关的各种信息,查找喜欢的电影或者电视剧等等。所有这些都需要在电视机上进行文字或者数字的输入,而硬件键盘并不是电视机的标配,传统的做法是弹出一个虚拟键盘,此键盘大约50个按钮,有一个光标框住一个按钮作为默认起始点,用户想要输入某个字符,需要使用方向键逐个按键去移动光标,直到框住选定的目标字符,再按确认键键入该字符。按以上操作,每一个字符的选择,用户一般都需要很多次按压方向键,才能够实现,输入费时、费劲,用户体验差。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术的不足之处,本发明为解决现有技术缺陷和不足,提出了一种多焦点操作虚拟键盘的方法,通过虚拟键盘分区模块,将虚拟键盘的按键等分成不同的几个区域;前台区域、后台区域以及焦点识别模块,对所述虚拟键盘分区模块分区设定的几个区域,设置默认的前台区域、后台区域和焦点,并根据电视机所接收到的遥控器的遥控码的命令,切换前台区域和后台区域,或上、下、左、右移动前台区域的光标焦点,选择字符;使得选择字符时大大减少了按压方向键的次数。

本发明解决技术问题所采用的技术方案如下:

一种多焦点操作虚拟键盘的系统,包括用于运算和调度系统及各模块完成各项指令的电视机中央处理单元、用于接收遥控器发送的遥控码的电视机遥控信号接收模块、用于感应按键的按压动作的遥控器按键模块、用于运算和调度系统及各模块完成各项指令的遥控器中央处理单元,以及用于发送遥控码的遥控器发送遥控码模块,还包括:虚拟键盘分区模块、前后台区域及焦点识别模块和遥控器传感模块;

所述虚拟键盘分区模块,用于将虚拟键盘的按键等分成不同的几个区域;

所述前后台区域及焦点识别模块,用于对所述虚拟键盘分区模块分区设定的几个区域,设置前台区域、后台区域和焦点,并根据电视机所接收到的遥控器的遥控码的命令,切换前台区域和后台区域,或者上、下、左、右移动前台区域的焦点,以选择相应字符;

所述遥控器传感模块,用于感应遥控器的晃动动作,识别遥控器的左、右晃动动作或者上、下晃动动作。

作为进一步的改进技术方案,所述虚拟键盘分区模块将虚拟键盘的按键等分成不同的几个区域,并对每个区域设定特定的身份标识号和名称。

作为进一步的改进技术方案,所述前后台区域及焦点识别模块对所述虚拟键盘分区模块分区设定的几个区域,设置前台区域、后台区域和焦点,采取最左边最上面区域为前台区域,其他区域为后台区域,并设置每个区域的光标焦点为该区域左上角第1个按钮,从而根据电视机所接收到的遥控器的遥控码的命令,切换前台区域和后台区域,或者上、下、左、右移动前台区域的焦点,选择字符。

作为进一步的改进技术方案,所述遥控器传感模块感应遥控器的晃动动作,识别遥控器的左、右晃动动作或者上、下晃动动作中,左、右晃动的动作对应前台区域和后台区域的左、右切换,上、下晃动的动作对应前台区域和后台区域的上、下切换。

本发明还提供一种多焦点操作虚拟键盘的方法,用于电视的键盘输入,包括如下步骤:

将虚拟键盘的按键等分成不同的区域;

将虚拟键盘的按键不同的区域设置为前台区域、后台区域和焦点;

遥控器感应遥控器的晃动动作并将遥控码发送给电视机;

电视机接收遥控码,在虚拟键盘中切换前后台区域,或者上、下、左、右移动前台区域的焦点,以选择相应字符。

作为进一步的改进技术方案,所述将虚拟键盘的按键等分成不同几个的区域,并对每个区域设定特定的身份标识号和名称。

作为进一步的改进技术方案,所述将虚拟键盘的按键不同的区域设置为前台区域、后台区域和焦点步骤中,采取最左边最上面区域为前台区域,其他区域为后台区域,并设置每个区域的光标焦点为该区域左上角第1个按钮,从而根据电视机所接收到的遥控器的遥控码的命令,切换前台区域和后台区域,或者上、下、左、右移动前台区域的焦点,选择字符。

作为进一步的改进技术方案,所述遥控器感应遥控器的晃动动作,包括对遥控器左、右晃动动作和上、下晃动动作的感应,所述左、右晃动的动作,对应着前台区域和后台区域的左、右切换,所述上、下晃动的动作,对应着前台区域和后台区域的上、下切换。

本发明还提供一种存储介质,所述存储介质存储有多焦点操作虚拟键盘的程序,该多焦点操作虚拟键盘的程序被处理器执行时实现上述的多焦点操作虚拟键盘的方法的步骤。

与现有技术虚拟键盘通过一个光标焦点在整个虚拟键盘上上下左右移动来选择字符相比较,本发明方法利用虚拟键盘分区模块,将虚拟键盘的按键等分成不同的几个区域,并对这几个等分的按键的不同区域设置前台区域、后台区域以及焦点识别模块,根据电视机所接收到的遥控器的遥控码的命令,切换前台区域和后台区域,或上、下、左、右移动前台区域的焦点来进行字符选择;同时,利用遥控器感应遥控器的晃动动作来选择前后台区域;使得在输入相同字符时,比单一光标焦点方案需要按键的次数大幅减少,大大提高了输入字符的速度,改善了用户的体验。

附图说明

下面结合附图对本发明的具体实施方式作进一步的说明,其中:

图1是本发明一种多焦点操作虚拟键盘的方法优选实施例的流程图。

图2是本发明一种多焦点操作虚拟键盘的系统优选实施例的原理结构框图。

图3是现有技术的单光标焦点虚拟键盘示意图。

图4是本发明一种多焦点操作虚拟键盘的方法优选实施例的多焦点虚拟键盘示意图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供了一种多焦点操作虚拟键盘的方法,如图1是本发明一种多焦点操作虚拟键盘的方法优选实施例的流程图所示,本发明方法优选实施例包括如下步骤:

步骤s100,将虚拟键盘的按键等分成不同的区域。

具体而言,本实施例中,虚拟键盘被分为4个区域,分别为:左上、左下、右上、右下四个区域,对每个区域设定特定的身份标识号(id)和名称,例如:id:1、名称:左上区域,id:2、名称:右上区域等等。

步骤s200,将虚拟键盘的按键不同的区域设置为前台区域、后台区域和焦点。

具体而言,本实施例中,左上、左下、右上、右下4个区域的光标焦点分别位于各该区域左上角第1个按钮,并且设置左上区域为前台区域,其他3个区域设置为后台区域,并根据电视机所接收到的遥控器的遥控码命令来切换前台区域和后台区域,或上、下、左、右移动前台区域的焦点,完成字符选择。

步骤s300,遥控器感应遥控器的晃动动作并将遥控码发送给电视机。

具体而言,本实施例中,遥控器感应用户使用遥控器的动作包括对遥控器左、右晃动动作和上、下晃动动作的感应,所述左、右晃动的动作,对应着前台区域和后台区域的左、右切换,所述上、下晃动的动作,对应着前台区域和后台区域的上、下切换,当待输入的字符不在当前的前台区域时,用户可以甩动遥控器,将前台区域切换为字符所在区域。

步骤s400,电视机接收遥控码,在虚拟键盘中切换前后台区域,或者上、下、左、右移动前台区域的焦点,以选择相应字符。

具体而言,本实施例中,用户通过上、下、左、右四个方向按键移动光标焦点,选择字符,并按“ok”键确定所选相应字符,完成输入。

下面以用户输入密码qpgxm18为例,说明本发明方法实施方案,以及与传统方案的对比。

传统现有技术方案中,虚拟键盘上只有一个光标焦点90,如图3现有技术单光标焦点虚拟键盘示意图所示。

图3中光标焦点90用虚线框表示,其落在字母h上,用户输入q,需要按键上、左、左、左、左、左,然后按ok确认,共需按7下键;

接着输入p,需要按键右、右、右、右、右、右、右、右、右,然后按ok确认,需按10下键;

接着输入g,需要按键左、左、左、左、左、下,然后按ok确认,需按7下键;

接着输入x,需要按键左、左、左、下,然后按ok确认,需按4下键;

接着输入m,需要按键右、右、右、右、右,然后按ok确认,需按6下键;

接着输入1,需要按键上、上、上、左、左、左、左、左、左,然后按ok确认,需按10下键;

接着输入8,需要按键右、右、右、右、右、右、右,然后按ok确认,需按8下键;

以上,上述密码qpgxm18总共需要按键62下才能输入完成。

根据本发明方法优选实施例的方案,设定将虚拟键盘分为四个区域,包括左上、右上、左下和右下区域,如图4本发明一种多焦点操作虚拟键盘的方法优选实施例的多焦点虚拟键盘示意图所示。同样以输入密码qpgxm18为例,此时光标焦点90(用虚线框表示)初始化的位置在数字0上。

用户输入q,需要按键下,然后按ok确认,需按2下键;

接着输入p,需要向右晃动遥控器,按键右、右、右、右、下,然后按ok确认,需按6下键;

接着输入g,需要向下然后向左晃动遥控器,按键右、右、右、右,然后按ok确认,需按5下键;

接着输入x,按键左、左、左、下,然后按ok确认,需按4下键;

接着输入m,向右晃动遥控器,按键右、右、下,然后按ok确认,需按4下键;

接着输入1,向上再向左晃动遥控器,按键上、右,然后按ok确认,需按3下键;

接着输入8,向右晃动遥控器,按键上、左,然后按ok确认,需按3下键;

以上,按照本发明方法,上述密码qpgxm18总共只需要按键27下。

通过以上对比,本发明方法在输入同样顺序字符时,比传统的单光标焦点的方案,完成输入所需要按压按键的次数大幅减少,大大节约了输入字符的时间。

本发明还提供一种多焦点操作虚拟键盘的系统,如图2所示是本发明一种多焦点操作虚拟键盘的系统优选实施例的原理结构框图,包括电视机100端的虚拟键盘分区模块101、前后台区域及焦点识别模块102、电视机中央处理单元103和电视机遥控信号接收模块104;以及遥控器200端的遥控器传感模块201、遥控器按键模块202、遥控器中央处理单元203和遥控器发送遥控码模块204。

具体而言,本实施例中,所述虚拟键盘分区模块10用于将虚拟键盘的按键等分成不同的几个区域,并对每个区域设定特定的身份标识号(id)和名称,划分区域的数量由用户通过设定来决定。

所述前后台区域及焦点识别模块20用于根据所述虚拟键盘分区模块分区设定的几个区域,设置前台区域、后台区域和焦点,其可根据电视机接收到的遥控器的遥控码的命令,切换前台区域和后台区域,或上、下、左、右移动前台区域的焦点,一般地,默认最左边最上面区域为前台区域,其他区域被默认为后台区域,并默认每个区域的光标焦点为该区域左上角第1个按钮。虚拟键盘的区域划分可参考上述方法优选实施例的图4所示的多焦点虚拟键盘的区域划分示意图。

电视机中央处理单元103,用于运算和调度系统及各模块完成各项指令,该电视机中央处理单元103为现有技术模块功能,用于实现电视机其他模块的计算,此处不赘述。

电视机遥控信号接收模块104,用于接收遥控器发送的遥控码,该电视机遥控信号接收模块104也属于现有技术模块功能,用于接收遥控器发送过来的包括遥控码信号的命令,并发送给所述电视机中央处理单元103进行处理,此处不赘述。

具体而言,本实施例中遥控器端200中,所述遥控器传感模块201,用于感应遥控器的晃动动作,识别遥控器的左、右晃动动作或者上、下晃动动作,所述左、右晃动的动作,对应着前台区域和后台区域的左、右切换,所述上、下晃动的动作,对应着前台区域和后台区域的上、下切换。

遥控器按键模块202,用于感应遥控器按键的按压动作。该遥控器按键模块202属于现有技术模块功能,使得遥控器能够感应到用户对遥控器按键的按压,进而使得遥控器识别相应的按键。

遥控器中央处理单元203,用于运算和调度系统及各模块完成各项指令。该遥控器中央处理单元203为现有技术模块功能,用于实现遥控器其他模块的计算,此处不赘述。

遥控器发送遥控码模块204,用于发送遥控码。

本发明系统优选实施例的工作过程及原理与上述方法优选实施例相同,此处不赘述。

另外,本发明还提供一种存储介质,存储介质为计算机可读存储介质,所述存储介质存储有多焦点操作虚拟键盘的程序,该多焦点操作虚拟键盘的程序被处理器执行时实现上述的多焦点操作虚拟键盘的方法的步骤。

应当理解的是,以上所述仅为本发明的较佳实施例而已,并不足以限制本发明的技术方案,对本领域普通技术人员来说,在本发明的精神和原则之内,可以根据上述说明加以增减、替换、变换或改进,而所有这些增减、替换、变换或改进后的技术方案,都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1