一种电视机按键组合处理的方法及系统的制作方法

文档序号:10556012阅读:316来源:国知局
一种电视机按键组合处理的方法及系统的制作方法
【专利摘要】本发明公开了一种电视机按键组合处理的方法及系统,方法包括:电视机开启后,获取用户操作遥控器上按键的时间;若检测到用户长按一按键超过一预定时间,则检测按键是否有对应的虚拟键值,若有则执行虚拟键值所对应的组合操作;当检测到用户长按一按键小于一预定时间,则执行该按键的实际键值对应的单个操作。本发明在不影响用户使用的情况下,通过记录复杂的用户操作,并将这组操作映射到遥控器的某一个按键,从而通过一个按键实现一组按键才能实现的功能,将复杂的操作简单化、真实按键虚拟化,节省了用户操作时间,方便各种人群使用。
【专利说明】
一种电视机按键组合处理的方法及系统
技术领域
[0001]本发明涉及电视技术领域,尤其涉及一种电视机按键组合处理的方法及系统。
【背景技术】
[0002]电视机作为客厅娱乐的中心设备已经不可取代,随着电视机技术的不断进步与发展,智能化、网络化已经成为电视机的基本配置。随着电视机存储空间的不断增加以及CPU处理能力的不断加强,越来越多的应用可以在电视机中运行,这极大的丰富了人们的日常生活。电视机功能的强大,应用的增加,同样也使得用户在实现某些功能或设置所需要操作按键的次数也会略有增加。过多的操作会影响用户的操作体验,过多的应用会增加用户进入某一应用的难度,尤其是老人,在不熟悉系统功能的情况下经常无法找到要使用的应用或要调整的设置项在什么位置。
[0003]现有的技术基本是通过优化UI的布局来实现简化交互,但在用户安装了各种应用后,该方法无法解决操作复杂的问题。
[0004]因此,现有技术还有待于改进和发展。

【发明内容】

[0005]鉴于现有技术的不足,本发明目的在于提供一种电视机按键组合处理的方法及系统,旨在解决现有技术中进入某一应用用户需多次操作按键,操作步骤复杂,操作时间长的缺陷。
[0006]本发明的技术方案如下:
一种电视机按键组合处理的方法,其中,方法包括:
电视机开启后,获取用户操作遥控器上按键的时间;
若检测到用户长按一按键超过一预定时间,则检测按键是否有对应的虚拟键值,若有则执行虚拟键值所对应的组合操作;
当检测到用户长按一按键小于一预定时间,则执行该按键的实际键值对应的单个操作。
[0007]所述的电视机按键组合处理的方法,其中,所述电视机开启后,获取用户操作遥控器上按键的时间之前还包括:
预先对遥控器上的按键的实际键值和虚拟键值进行定义。
[0008]所述的电视机按键组合处理的方法,其中,所述虚拟键值的定义方法具体包括: 电视机开启后,检测到用户的虚拟键值定义指令,获取要定义的映射按键,电视机接收用户的一组按键操作指令,并记录接收到的一组按键操作指令对应的遥控指令;
电视机将遥控指令生成文件并保存到指定的路径下,将文件与映射按键关联形成映射关系;则遥控器上映射按键的虚拟键值为一组遥控指令对应的操作。
[0009]所述的电视机按键组合处理的方法,其中,所述当检测到用户长按一按键小于一预定时间,则执行该按键的实际键值对应的单个操作之后包括: 当检测到用户操作指令为删除已关联的映射按键,则删除指定路径下的文件,释放映射按键与文件的关联。
[0010]所述的电视机按键组合处理的方法,其中,所述电视机开启后,检测到用户的虚拟键值定义指令,获取要定义的映射按键,电视机接收用户的一组按键操作指令,并记录接收到的一组按键操作指令对应的遥控指令具体包括:
电视机开启后,检测到用户的虚拟键值定义指令,获取要定义的映射按键;
检测映射按键是否有对应的映射数据,若没有则开始记录用户的一组按键操作指令,并将记录到的每个按键的实际键值按操作先后顺序分别存储到一多维数组中;
检测用户长按映射键超过一预定时间后,停止记录接收到的一组按键操作指令对应的遥控指令。
[0011 ] 一种电视机按键组合处理的系统,其中,系统包括:
数据获取模块,用于电视机开启后,获取用户操作遥控器上按键的时间;
第一检测与控制模块,用于若检测到用户长按一按键超过一预定时间,则检测按键是否有对应的虚拟键值,若有则执行虚拟键值所对应的组合操作;
第二检测与控制模块,用于当检测到用户长按一按键小于一预定时间,则执行该按键的实际键值对应的单个操作。
[0012]所述的电视机按键组合处理的系统,其中,所述系统还包括:
预定定义模块,用于预先对遥控器上的按键的实际键值和虚拟键值进行定义。
[0013]所述的电视机按键组合处理的系统,其中,所述预先定义模块具体包括:
操作指令记录单元,用于电视机开启后,检测到用户的虚拟键值定义指令,获取要定义的映射按键,电视机接收用户的一组按键操作指令,并记录接收到的一组按键操作指令对应的遥控指令;
按键映射单元,用于电视机将遥控指令生成文件并保存到指定的路径下,将文件与映射按键关联形成映射关系;则遥控器上映射按键的虚拟键值为一组遥控指令对应的操作。
[0014]所述的电视机按键组合处理的系统,其中,所述系统还包括:
虚拟按键删除与释放模块,用于当检测到用户操作指令为删除已关联的映射按键,则删除指定路径下的文件,释放映射按键与文件的关联。
[0015]所述的电视机按键组合处理的系统,其中,所述操作指令记录单元具体包括:
检测单元,用于电视机开启后,检测到用户的虚拟键值定义指令,获取要定义的映射按键;
数据记录单元,用于检测映射按键是否有对应的映射数据,若没有则开始记录用户的一组按键操作指令,并将记录到的每个按键的实际键值按操作先后顺序分别存储到一多维数组中;
控制单元,用于检测用户长按映射键超过一预定时间后,停止记录接收到的一组按键操作指令对应的遥控指令。
[0016]本发明提供了一种电视机按键组合处理的方法及系统,本发明在不影响用户使用的情况下,通过记录复杂的用户操作,并将这组操作映射到遥控器的某一个按键,从而通过一个按键实现一组按键才能实现的功能,将复杂的操作简单化、真实按键虚拟化,节省了用户操作时间,方便各种人群使用。
【附图说明】
[0017]图1为本发明的一种电视机按键组合处理的方法的较佳实施例的流程图;
图2为本发明的一种电视机按键组合处理的方法的具体应用实施例的虚拟按键新增及删除的流程图;
图3为本发明的一种电视机按键组合处理的系统的较佳实施例的功能原理框图。
【具体实施方式】
[0018]为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0019]本发明还提供了一种电视机按键组合处理的方法的较佳实施例的流程图,如图1所示,其中,方法包括:
步骤S100、电视机开启后,获取用户操作遥控器上按键的时间;
步骤S200、若检测到用户长按一按键超过一预定时间,则检测按键是否有对应的虚拟键值,若有则执行虚拟键值所对应的组合操作;
步骤S300、当检测到用户长按一按键小于一预定时间,则执行该按键的实际键值对应的单个操作。
[0020]具体实施时,步骤SlOO中电视包括遥控器,其中遥控器通过发射红外遥控指令对电视机进行控制。电视机优选为智能电视,即包含有操作系统的电视机。当用户按下遥控器下的某一按键时,电视机可对用户操作该按键的时间进行判断。
[0021]步骤S200中当用户按下某一按键超过N秒,优选的N为3秒。当用户长按一按键超过3秒时,检测这个按键的虚拟键值是否存在,其中虚拟键值为预先定义的组合操作指令。若有,则按预先存储的执行顺序,执行虚拟按键对应的组合操作。
[0022]步骤S300中,当用户按一按键小于3秒,则执行该按键上的实际键值,如用户按下“数字键I”,则进行频道I或“I”所对应的节目选项,具体地执行该按键的实际按键的单个操作。
[0023 ]用户想通过电视机中的软件看当前热播的电视剧,通常的做法是先调出电视机的主页,之后通过方向键在的可以播放影视内容的应用软件并进入该软件,进入后还需要在里面通过各种复杂的组合键找到想要观看的电视剧,最后还要进入电视剧中选集播放,如果每次用户都这样操作,肯定会影响用户的操作体验。用户只需要在操作前长按某一个按键3秒,如“数字键I”,当CPU检测到有按键操作并且该按键的连续键存在3秒钟后,系统就会自动识别为“映射键I”。从而实现不影响用户使用的情况下,通过记录复杂的用户操作,并将这组操作映射到遥控器的某一个按键,从而通过一个按键实现一组按键才能实现的功會K。
[0024]其中也不只限于对红外按键的分析与处理,也可以是其他形式的按键,如蓝牙或其他任何形式遥控设备。
[0025]进一步地,所述步骤SlOO之前还包括:
步骤S10、预先对遥控器上的按键的实际键值和虚拟键值进行定义。
[0026]具体实施时,在程序开发初期,会为每一个正常的按键定义一个正常键值以及一个虚拟键值,当用户短按遥控器时,系统响应正常键值;当用户长按遥控器时,系统响应虚拟的映射键值。当然也可以通过遥控器长按或短按一个按键发射不同的码值来区分。
[0027]进一步的实施例中,步骤SlO中虚拟键值的定义方法具体包括:
步骤S11、电视机开启后,检测到用户的虚拟键值定义指令,获取要定义的映射按键,电视机接收用户的一组按键操作指令,并记录接收到的一组按键操作指令对应的遥控指令;步骤S12、电视机将遥控指令生成文件并保存到指定的路径下,将文件与映射按键关联形成映射关系;则遥控器上映射按键的虚拟键值为一组遥控指令对应的操作。
[0028]具体实施时,当用户想进入“应用A”,每次都需要操作遥控器的步骤如下:菜单键、方向键下、方向键下、方向键右、方向键右、确认键、方向键右、确认键共八步。用户第一次需要按一下遥控器上的“记录键”后,再操作菜单键、方向键下、方向键下、方向键右、方向键右、确认键、方向键右、确认键实现功能,之后再按一次“记录键”结束记录并根据UI提示将这个组合按键映射的指定的按键,如“数字键I”,当用户下次再需要进入该功能时,只需要按一下“数字键I”系统就会根据文件中记录的内容间隔500ms自动发出虚拟的菜单键、方向键下、方向键下、方向键右、方向键右、确认键、方向键右、确认键共八个按键,无需用户自己操作但可以实现的同样功能。
[0029]进一步地,所述步骤SII具体包括:
步骤S111、电视机开启后,检测到用户的虚拟键值定义指令,获取要定义的映射按键;步骤S112、检测映射按键是否有对应的映射数据,若没有则开始记录用户的一组按键操作指令,并将记录到的每个按键的实际键值按操作先后顺序分别存储到一多维数组中;步骤S113、检测用户长按映射键超过一预定时间后,停止记录接收到的一组按键操作指令对应的遥控指令。
[0030]具体实施时,系统识别到“映射键I”后系统会检测该按键是否有对应的映射数据,如果没有就开始自动记录之后的按键,并将记录到的每个按键赋值分别存储到一个多维数组中,如用户按了主页键,那系统会完成a[0][0] = “主页”,用户又按了方向键下,系统会完成a[0][l] = “下”以此类推,当用户结束操作后,再次长按数字键1,CPU检测到该按键操作并且该按键的连续键也同时存在3秒钟后,停止记录内容,并将a[0] [η]记录的按键对应到“映射键I”。
[0031]下次用户再次长按“数字键I”时,系统同样会检测为“映射键I”并检测该按键是否有对应的一组按键数据,如果有就会按照存储顺序3[0][0]、&[0][1]、&[0][2]……连续的执行这组记录的按键,但在执行过程中,系统会通过镜像或黑屏或类似方法屏蔽掉显示操作的过程,最终用户看到的就是一键进入他需要的界面。
[0032]当用户按“数字键I”时长小于3秒时,系统还是正常响应“数字键I”对应的功能。具体区分按键是长按还是短按的时长,程序可以根据实际情况自由设定。如果用户需要新增其他按键,可以使用同样的方法操作,系统会分配多维数组中a[n][]来存储对应的按键,其中η为用户设定的按键个数。
[0033]进一步的实施例中,步骤S300之后还包括:
当检测到用户操作指令为删除已关联的映射按键,则删除指定路径下的文件,释放映射按键与文件的关联。
[0034]具体实施时,当一个映射按键已经失去意义用户想删掉时,用户可以通过菜单中删除现有的快捷键。系统记录用户操作的按键不局限于数组形式,也可以是队列、列表、数据文件等任何形式。
[0035]本发明还提供一种电视机按键组合处理的方法的具体应用实施例的虚拟按键新增及删除的流程图,如图2所示,方法包括:
步骤SO、开始;
步骤S1、判断是否新增按键,如果需要增加按键就进入步骤S2,否则进入步骤S6;其中新增按键为新增映射按键;可根据用户设置判断是否需要新增映射按键可以用遥控器的按键触发,如“记录键” ο当用户按下记录键则说明需要新增映射按键;
步骤S2、开始记录用户操作;其中开始记录接收到的用户操作的按键,系统开始记录接收到的红外遥控码直到记录完成,记录完成可以通过遥控器的按键触发,如“记录键”;
步骤S3、生成文件并保存,具体地将记录的内容生成文件并保存到指定目录;
步骤S4、将生成文件的操作映射到指定的按键;具体地,将记录的内容映射到指定按键,并将按键与文件关联;根据屏幕上的UI提示,将这个文件与遥控器上的某个按键关联形成映射关系,下次用户操作该按键就可以实现这组按键实现的同样功能;
步骤S5、完成;
步骤S6、判断是否删除按键,如果删除按键就就进入步骤S7,否则进入步骤S9;具体地,此处删除按键是指删除映射按键,该功能可以通过UI实现也可以通过遥控器上的按键实现;
步骤S7、删除记录的文件,具体地为删除指定目录下的记录文件;
步骤S8、释放映射的按键,具体地需要删除按键与文件的关联;
步骤S9、退出。
[0036]由以上方法实施例可知,本发明中用户可以通过一次复杂的操作,系统将操作用到的按键记录下来,并将按键虚拟化再映射到遥控器上的指定按键。用户下次可以通过遥控器的按键复用,实现简单的一步操作完成复杂的组合操作才能实现的功能。用户也可以设定多个映射按键实现不同的功能。
[0037]本发明还提供了一种电视机按键组合处理的系统的较佳实施例的功能原理框图,如图3所示,其中,系统包括:
数据获取模块100,用于电视机开启后,获取用户操作遥控器上按键的时间;具体如上方法实施例所述。
[0038]第一检测与控制模块200,用于若检测到用户长按一按键超过一预定时间,则检测按键是否有对应的虚拟键值,若有则执行虚拟键值所对应的组合操作;具体如上方法实施例所述。
[0039]第二检测与控制模块300,用于当检测到用户长按一按键小于一预定时间,则执行该按键的实际键值对应的单个操作;具体如上方法实施例所述。
[0040]所述的电视机按键组合处理的系统,其中,所述系统还包括:
预定定义模块,用于预先对遥控器上的按键的实际键值和虚拟键值进行定义;具体如上方法实施例所述。
[0041]所述的电视机按键组合处理的系统,其中,所述预先定义模块具体包括:
操作指令记录单元,用于电视机开启后,检测到用户的虚拟键值定义指令,获取要定义的映射按键,电视机接收用户的一组按键操作指令,并记录接收到的一组按键操作指令对应的遥控指令;具体如上方法实施例所述。
[0042]按键映射单元,用于电视机将遥控指令生成文件并保存到指定的路径下,将文件与映射按键关联形成映射关系;则遥控器上映射按键的虚拟键值为一组遥控指令对应的操作;具体如上方法实施例所述。
[0043]所述的电视机按键组合处理的系统,其中,所述系统还包括:
虚拟按键删除与释放模块,用于当检测到用户操作指令为删除已关联的映射按键,则删除指定路径下的文件,释放映射按键与文件的关联;具体如上方法实施例所述。
[0044]所述的电视机按键组合处理的系统,其中,所述操作指令记录单元具体包括:
检测单元,用于电视机开启后,检测到用户的虚拟键值定义指令,获取要定义的映射按键;具体如上方法实施例所述。
[0045]数据记录单元,用于检测映射按键是否有对应的映射数据,若没有则开始记录用户的一组按键操作指令,并将记录到的每个按键的实际键值按操作先后顺序分别存储到一多维数组中;具体如上方法实施例所述。
[0046]控制单元,用于检测用户长按映射键超过一预定时间后,停止记录接收到的一组按键操作指令对应的遥控指令;具体如上方法实施例所述。
[0047]综上所述,本发明提供了一种电视机按键组合处理的方法及系统,方法包括:电视机开启后,获取用户操作遥控器上按键的时间;若检测到用户长按一按键超过一预定时间,则检测按键是否有对应的虚拟键值,若有则执行虚拟键值所对应的组合操作;当检测到用户长按一按键小于一预定时间,则执行该按键的实际键值对应的单个操作。本发明在不影响用户使用的情况下,通过记录复杂的用户操作,并将这组操作映射到遥控器的某一个按键,从而通过一个按键实现一组按键才能实现的功能,将复杂的操作简单化、真实按键虚拟化,节省了用户操作时间,方便各种人群使用。
[0048]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【主权项】
1.一种电视机按键组合处理的方法,其特征在于,方法包括: 电视机开启后,获取用户操作遥控器上按键的时间; 若检测到用户长按一按键超过一预定时间,则检测按键是否有对应的虚拟键值,若有则执行虚拟键值所对应的组合操作; 当检测到用户长按一按键小于一预定时间,则执行该按键的实际键值对应的单个操作。2.根据权利要求1所述的电视机按键组合处理的方法,其特征在于,所述电视机开启后,获取用户操作遥控器上按键的时间之前还包括: 预先对遥控器上的按键的实际键值和虚拟键值进行定义。3.根据权利要求2所述的电视机按键组合处理的方法,其特征在于,所述虚拟键值的定义方法具体包括: 电视机开启后,检测到用户的虚拟键值定义指令,获取要定义的映射按键,电视机接收用户的一组按键操作指令,并记录接收到的一组按键操作指令对应的遥控指令; 电视机将遥控指令生成文件并保存到指定的路径下,将文件与映射按键关联形成映射关系;则遥控器上映射按键的虚拟键值为一组遥控指令对应的操作。4.根据权利要求3所述的电视机按键组合处理的方法,其特征在于,所述当检测到用户长按一按键小于一预定时间,则执行该按键的实际键值对应的单个操作之后包括: 当检测到用户操作指令为删除已关联的映射按键,则删除指定路径下的文件,释放映射按键与文件的关联。5.根据权利要求4所述的电视机按键组合处理的方法,其特征在于,所述电视机开启后,检测到用户的虚拟键值定义指令,获取要定义的映射按键,电视机接收用户的一组按键操作指令,并记录接收到的一组按键操作指令对应的遥控指令具体包括: 电视机开启后,检测到用户的虚拟键值定义指令,获取要定义的映射按键; 检测映射按键是否有对应的映射数据,若没有则开始记录用户的一组按键操作指令,并将记录到的每个按键的实际键值按操作先后顺序分别存储到一多维数组中; 检测用户长按映射键超过一预定时间后,停止记录接收到的一组按键操作指令对应的遥控指令。6.一种电视机按键组合处理的系统,其特征在于,系统包括: 数据获取模块,用于电视机开启后,获取用户操作遥控器上按键的时间; 第一检测与控制模块,用于若检测到用户长按一按键超过一预定时间,则检测按键是否有对应的虚拟键值,若有则执行虚拟键值所对应的组合操作; 第二检测与控制模块,用于当检测到用户长按一按键小于一预定时间,则执行该按键的实际键值对应的单个操作。7.根据权利要求6所述的电视机按键组合处理的系统,其特征在于,所述系统还包括: 预定定义模块,用于预先对遥控器上的按键的实际键值和虚拟键值进行定义。8.根据权利要求7所述的电视机按键组合处理的系统,其特征在于,所述预先定义模块具体包括: 操作指令记录单元,用于电视机开启后,检测到用户的虚拟键值定义指令,获取要定义的映射按键,电视机接收用户的一组按键操作指令,并记录接收到的一组按键操作指令对应的遥控指令;按键映射单元,用于电视机将遥控指令生成文件并保存到指定的路径下,将文件与映射按键关联形成映射关系;则遥控器上映射按键的虚拟键值为一组遥控指令对应的操作。9.根据权利要求8所述的电视机按键组合处理的系统,其特征在于,所述系统还包括:虚拟按键删除与释放模块,用于当检测到用户操作指令为删除已关联的映射按键,则删除指定路径下的文件,释放映射按键与文件的关联。10.根据权利要求9所述的电视机按键组合处理的系统,其特征在于,所述操作指令记录单元具体包括:检测单元,用于电视机开启后,检测到用户的虚拟键值定义指令,获取要定义的映射按键; 数据记录单元,用于检测映射按键是否有对应的映射数据,若没有则开始记录用户的一组按键操作指令,并将记录到的每个按键的实际键值按操作先后顺序分别存储到一多维数组中; 控制单元,用于检测用户长按映射键超过一预定时间后,停止记录接收到的一组按键操作指令对应的遥控指令。
【文档编号】H04N21/422GK105915991SQ201610384778
【公开日】2016年8月31日
【申请日】2016年6月2日
【发明人】孙雷
【申请人】深圳创维-Rgb电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1