遥控器中按键的键值更新方法、遥控器和可读存储介质与流程

文档序号:11518239阅读:442来源:国知局
遥控器中按键的键值更新方法、遥控器和可读存储介质与流程

本发明涉及电视技术领域,尤其涉及一种遥控器中按键的键值更新方法、遥控器和可读存储介质。



背景技术:

随着人们视频的要求越来越多,支持视频播放的电视机的也越来越多样化,电视机所支持的功能的也越来越多,因此,电视机所使用的遥控器的按键也需要支持越来越多的功能。但遥控器的按键数量有限,并不能完全支持电视的功能,从而降低了用户的体验。



技术实现要素:

本发明的主要目的在于提供遥控器中按键的键值更新方法、遥控器和可读存储介质,旨在解决遥控器的按键数量有限,不能完全支持电视的功能,从而降低了用户的体验的问题。

为实现上述目的,本发明提供的一种遥控器中按键的键值更新方法,所述遥控器中按键的键值更新方法包括以下步骤:

在接收到电视机发送的第一键值列表时,获取所述第一键值列表中预设按键对应的第一键值,其中,在所述电视机进行应用场景切换后,将所述应用场景对应的键值列表发送至遥控器;

获取遥控器中存储的所述预设按键对应的第二键值;

将所述第二键值替换为所述第一键值。

优选地,所述遥控器中按键的键值更新方法,还包括:

在接收到电视机发送的第一键值列表时,判断在第一预设时长内是否接收到第二键值列表;

在所述第一预设时长内未接收到第二键值列表时,执行所述获取所述第一键值列表中预设按键对应的第一键值的步骤;

在所述第一预设时长内接收到第二键值列表时,返回执行所述判断在第一预设时长内是否接收到第二键值列表的步骤。

优选地,所述在接收到电视机发送的第一键值列表时的步骤之后,还包括:

在接收到电视机发送的第一键值列表时,获取当前接收的键值列表与上一次接收的键值列表的接收间隔时长;

当所述接收间隔时长大于或等于第二预设时长时,执行所述获取所述第一键值列表中预设按键对应的第一键值的步骤;

当所述接收间隔时长小于第二预设时长时,执行所述判断在第一预设时长内是否接收到第二键值列表的步骤,所述第一预设时长大于或等于第二预设时长。

优选地,所述获取所述第一键值列表中预设按键对应的第一键值的步骤之前,还包括:

在接收到电视机发送的第一键值列表时,获取所述第一键值列表中键值的数量;

根据所述键值的数量设定所述预设按键的数量。

优选地,所述将所述第二键值替换为所述第一键值的步骤之后,所述遥控器中按键的键值更新方法,还包括:

在各个所述预设按键的显示模块中显示所述第一键值对应的应用功能。

优选地,所述在各个所述预设按键的显示模块中显示所述第一键值对应的应用功能的步骤之后,还包括:

在第三预设时间内未检测遥控器的触发操作时,关闭所述显示模块的背光灯。

为实现上述目的,本发明还提供一种遥控器,所述遥控器包括处理器、存储器和存储在所述存储器并能在所述处理器调用的遥控器中的按键的键值更新程序,所述遥控器中按键的键值更新程序被处理器执行时实现如上所述的遥控器中按键的键值更新方法的步骤。

为实现上述目的,本发明还提供一种可读存储介质,其特征在于,所述可读存储介质上存储有遥控器中按键的键值更新程序,所述遥控器中按键的键值更新程序被处理器执行时实现如上所述的遥控器中按键的键值更新方法的步骤。

本发明提供的遥控器中按键的键值更新方法,在遥控器接收电视机发送的应用功能的键值列表时,获取键值列表中预设按键对应的第一键值和遥控器中存储的预设按键对应的第二键值,并将预设按键的第二键值更改为第一键值,使得遥控器的按键键值能够按照其接收的应用功能的键值列表的键值进行更改,从而使得遥控器的按键重复被使用以支持电视机的应用功能,保证了用户的体验。

附图说明

图1是本发明实施例方案涉及的系统架构示意图;

图2为本发明实施例遥控器所涉及的的硬件结构示意图;

图3为本发明遥控器中按键的键值更新方法第一实施例的流程示意图;

图4为本发明遥控器中按键的键值更新方法的第二实施例的流程示意图;

图5为本发明遥控器中按键的键值更新方法的第三实施例的流程示意图;

图6为本发明遥控器中按键的键值更新方法的第四实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:在遥控器接收电视机发送的应用功能的键值列表时,获取键值列表中预设按键对应的第一键值和遥控器中存储的预设按键对应的第二键值,并将预设按键的第二键值更改为第一键值。

由于现有技术中,电视机所使用的遥控器的按键也需要支持越来越多的功能。但遥控器的按键数量有限,并不能完全支持电视的功能,从而降低了用户的体验。

本发明提供一种解决方案,遥控器的按键键值能够按照其接收的应用功能的键值列表的键值进行更改,从而使得遥控器的按键重复被使用以支持电视机的应用功能,保证了用户的体验。

如图1所示,本实施例方法涉及的系统架构包括电视机、遥控器。

电视机,用于向遥控器发送应用功能的键值列表,还用于存储应用功能的键值列表。

遥控器,用于接收电视机发送的应用功能的键值列表,用于更改预设按键的键值,还用于判断是否更改预设按键的键值。

作为一种实现方案,上述遥控器的硬件结构可以如图2所述。

参照图2,该遥控器可以包括:处理器1001,例如cpu,存储器1002,通信总线1003。其中,通信总线1003用于实现该遥控器中各组成部件之间的连接通信。存储器1002可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1002可选的还可以是独立于前述处理器1001的存储装置。如图2所示,作为一种计算机存储介质的存储器1002中可以包括遥控器中按键的键值更新程序。

可选地,遥控器还可以包括rf(radiofrequency,射频)电路、传感器、wifi模块等等。其中,传感器比如光传感器以及运动传感器。具体地,光传感器可包括环境光传感器,环境光传感器可根据环境光线的明暗来调节显示屏的亮度。当然,遥控器还可配置陀螺仪传感器,用于检测遥控器的晃动等操作。

本领域技术人员可以理解,图2中示出的遥控器硬件结构并不构成对遥控器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

在图2所示的遥控器所涉及的硬件中,处理器1001可以用于调用存储器1002中存储的遥控器中按键的键值更新程序,并执行以下操作:

在接收到电视机发送的第一键值列表时,获取所述第一键值列表中预设按键对应的第一键值,其中,在所述电视机进行应用场景切换后,将所述应用场景对应的键值列表发送至遥控器;

获取遥控器中存储的所述预设按键对应的第二键值;

将所述第二键值替换为所述第一键值。

进一步的,处理器1001可以用于调用存储器1002中存储的遥控器中按键的键值更新程序,并执行以下操作:

在接收到电视机发送的第一键值列表时,判断在第一预设时长内是否接收到第二键值列表;

在所述第一预设时长内未接收到第二键值列表时,执行所述获取所述第一键值列表中预设按键对应的第一键值的步骤;

在所述第一预设时长内接收到第二键值列表时,返回执行所述判断在第一预设时长内是否接收到第二键值列表的步骤。

进一步的,处理器1001可以用于调用存储器1002中存储的遥控器中按键的键值更新程序,并执行以下操作:

在接收到电视机发送的第一键值列表时,获取当前接收的键值列表与上一次接收的键值列表的接收间隔时长;

当所述接收间隔时长大于或等于第二预设时长时,执行所述获取所述第一键值列表中预设按键对应的第一键值的步骤;

当所述接收间隔时长小于第二预设时长时,执行所述判断在第一预设时长内是否接收到第二键值列表的步骤,所述第一预设时长大于或等于第二预设时长。

进一步的,处理器1001可以用于调用存储器1002中存储的遥控器中按键的键值更新程序,并执行以下操作:

在接收到电视机发送的第一键值列表时,获取所述第一键值列表中键值的数量;

根据所述键值的数量设定所述预设按键的数量。

进一步的,处理器1001可以用于调用存储器1002中存储的遥控器中按键的键值更新程序,并执行以下操作:

在各个所述预设按键的显示模块中显示所述第一键值对应的应用功能。

进一步的,处理器1001可以用于调用存储器1002中存储的遥控器中按键的键值更新程序,并执行以下操作:

在第三预设时间内未检测遥控器的触发操作时,关闭所述显示模块的背光灯。

本实施例根据上述方案,在遥控器接收电视机发送的应用功能的键值列表时,获取键值列表中预设按键对应的第一键值和遥控器中存储的预设按键对应的第二键值,并将预设按键的第二键值更改为第一键值,使得遥控器的按键键值能够按照其接收的应用功能的键值列表的键值进行更改,从而使得遥控器的按键重复被使用以支持电视机的应用功能,保证了用户的体验。

基于上述硬件构架,提出本发明遥控器中按键的键值更新方法的实施例。

参照图3,图3为本发明遥控器中按键的键值更新方法的第一实施例,所述遥控器中按键更新方法包括:

步骤s10,在接收到电视机发送的第一键值列表时,获取第一键值列表中预设按键对应的第一键值,其中,在电视机进行应用场景切换后,将应用场景对应的键值列表发送至遥控器;

电视机与遥控器之间可使用双向通讯的传输协议,比如蓝牙交互协议,对应的遥控器是具有蓝牙传输功能的遥控器,遥控器也可以兼具发送红外信号;电视机具有蓝牙模块。

电视机会将其支持的每一项应用功能在系统注册相应的键值,然后按照应用功能的种类组合形成不同的应用场景,即应用场景对应的键值列表的键值与其含有应用功能一一对应。比如应用场景为儿童模式,那么应用场景上可包括第一卡通频道、第二卡通频道、第一教学频道、第二教学频道等应用功能,这些应用功能具有相应的键值,并组成对应的键值列表。

电视机会将每个应用场景对应的应用功能的键值列表与该应用场景绑定存储,并对应该场景进行排序存储,在当用户需要切换应用场景时,可以使用遥控器的数字键切换到相应的应用场景;当然,用户也可以使遥控器的前进和退后按键逐一切换应用场景以查询电视机支持的应用功能;或者可在遥控器设置应用场景切换键,其切换顺序为前进或者后退。

在当电视机切换到儿童模式时,此时,电视机会调取儿童模式对应的键值列表向遥控器发送,遥控器在接收到键值列表后,会将键值列表中的键值分配至遥控器的按键中,分配了键值的按键即为预设按键。

为了方便用户选择应用功能,遥控器上设置用于支持应用功能的扩展键,并将扩展键与其他按键区分出来,扩展键的数量可以根据遥控器划分的扩展键区域设置,其数量可以是任意合适的数值,每个扩展键具有唯一的名称,为了便于记忆,可是有字母加数字作为编号区分扩展键,比如f1-f12。当然,遥控器也可以将其他区域的按键(数字键)作为扩展键,并不限于扩展区域的扩展键。

步骤s20,获取遥控器中存储的预设按键对应的第二键值;

步骤s30,将第二键值替换为第一键值;

在遥控器将键值列表中的键值(第一键值)分配给扩展键(预设按键)后,遥控器会分配有键值列表的键值的扩展键的原键值(第二键值)更改为分配的键值(第一键值),这样的话,遥控器上的扩展键能够对其分配的键值对应的应用功能进行选择。

需要说明的是,遥控器的每个扩展键设有一个显示模块,显示模块能够显示扩展键的图标和名称,在当遥控器的扩展键的键值(第二键值)更改为键值列表的键值(第一键值)后,扩展键的显示模块增加第一键值对应的应用功能的名称或图标,并在遥控器的显示屏上显示所有的更改键值的扩展键;比如遥控器的扩展键f12的键值更改为帮助功能的键值时,遥控器的显示屏上可显示“f12(帮助)”,用户可以根据遥控器上的显示的扩展键选择相应的电视机应用功能。

在遥控器将所有的更改键值的扩展键显示与显示屏上时,此时显示屏是常亮模式(遥控器的扩展键的键值每次更改后,显示屏都处于常亮状态);如果用户在一定时间(第三预设时间)内未选择应用功能或者未对遥控器进行操作时,遥控器会关闭显示模块的背光灯,遥控器还可以设置背光灯启动按键,在当用户需要选择应用功能时,可以通过背光灯启动按键开启背光灯照亮显示屏以选择应用功能,当然,在遥控器的传感器(如陀螺仪)检测用户拿起遥控器时,遥控器的显示模块背光灯会开启。

本实施例提供的技术方案中,在遥控器接收电视机发送的应用功能的键值列表时,获取键值列表中预设按键对应的第一键值和遥控器中存储的预设按键对应的第二键值,并将预设按键的第二键值更改为第一键值,使得遥控器的按键键值能够按照其接收的应用功能的键值列表的键值进行更改,从而使得遥控器的按键重复被使用以支持电视机的应用功能,保证了用户的体验。

参照图4,图4为本发明遥控器中键值的更新方法的第二实施例,基于上述实施例,所述遥控器中按键的键值更新方法,还包括:

步骤s40,在接收到电视机发送的第一键值列表时,判断在第一预设时长内是否接收到键值列表;

步骤s50,在第一预设时长内未接收到第二键值列表时,执行获取第一键值列表中预设按键对应的第一键值的步骤;

步骤s60,在第一预设时长内接收到第二键值列表时,返回执行判断在第一预设时长内是否接收到第二键值列表的步骤;

在用户需要选择电视机的应用功能时,但却不知道该应用功能所处的应用场景,此时,用户会逐一切换应用场景以查找应用功能(每个应用场景设有多个应用功能),在这种情况下,用户只是粗略的浏览下应用场景内的应用功能,并不会对其进行选择,所以用户切换应用场景的频率会很快,即遥控器接收应用场景的键值列表频率增高,遥控器不需要逐一将其扩展键的键值更改为应用功能对应的键值列表中的键值。基于此,遥控器可以在接收到键值列表的时候设定一个时间间隔,如果在这个时间间隔内,遥控器未接收到新的键值列表时,那么遥控器的扩展键的键值按照当前接收的键值列表的键值进行更改;如果这个时间间隔内,遥控器接收到新的键值列表时,再执行步骤s40进行新一轮的判断。

上述的时间间隔即为第一预设时长,第一预设时长可以为任意合适的数值。

本实施例提供的技术方案中,在遥控器接收到键值列表时,判断遥控器是否在第一预设时长内接收新的键值列表,从而判断遥控器的按键是否需要更改其键值,从而使得遥控器不必频繁的更改其按键的键值,使得遥控器更加智能的改变其按键键值,同时保证了遥控器的使用寿命。

参照图5,图5为本发明遥控器中按键的键值更新方法的第三实施例,基于第一或第二实施例,所述遥控器中按键的键值更新方法,还包括:

步骤s70,在接收到电视机发送的第一键值列表时,获取当前接收的键值列表与上一次接收的键值列表的接收间隔时长;

步骤s80,当接收间隔时长大于或等于第二预设时长时,执行获取第一键值列表中预设按键对应的第一键值的步骤;

步骤s90,当接收间隔时长小于第二预设时长时,执行判断在第一预设时长内是否接收到第二键值列表的步骤,第一预设时长大于或等于第二预设时长;

在当用户长按遥控器的应用场景切换键或者以较高的频率使用遥控器的应用场景切换键时,电视机会以高频率向遥控器发送应用场景的键值列表,如果遥控器在每接收依次键值列表,更改一次按键的键值的话,遥控器必须要有更高的配置,增加了遥控器的设计难度,同时,也会对遥控器造成一定的损害,影响其使用寿命,所以遥控器可以检测前后键值列表的接收间隔时长,在当接收间隔时长大于或等于一定的时长(第二预设时长)时,遥控器的按键的键值再按照当前的键值列表的键值进行更改,这样的话,就起到保护遥控器按键的作用。

如果接收间隔时长小于第二预设时长时,此时,遥控器会初步认定用户还会进行应用场景的切换,所以遥控器暂时不会对其扩展键的键值进行更改,但是如果在这之后,用户不再切换应用场景时,那么遥控器的按键的键值需要按照当前接收的键值列表的键值进行更改,所以在接收间隔时长小于第二预设时长时,进一步判断遥控器在第一预设时长内是否接收到新的键值列表,当遥控器未在第一预设时间内接收到新的键值列表时,遥控器的按键键值按照当前接收的键值列表的键值更改;当遥控器在第一预设时间内接收到新的键值列表时,再执行步骤s40进行新一轮的判断。

本实施例提供的技术方案中,遥控器通过获取当前接收的键值列表与上一次接收的键值列表的接收间隔时长,来决定按键的键值是否进行替换更改,从而使得遥控器能够能加智能的更改按键的键值,能够避免因用户频繁操作遥控器给遥控器按键带来的损伤的问题,保证了遥控器的使用寿命。

参照图6,图6为本发明遥控器中按键的键值更新方法的第四实施例,基于第一至第三任一实施例,所述步骤s10之前,还包括:

步骤s100,在接收到电视机发送的第一键值列表时,获取第一键值列表中键值的数量;

步骤s110,根据键值的数量设定预设按键的数量;

电视机的部分应用场景中的应用功能较多,而遥控器的扩展键数量有限,即遥控器的预设按键数量有限;在当遥控器接收的应用场景的键值列表中的键值数量多于遥控器的扩展键数量时,遥控器的扩展键的键值并不能一一对应键值列表中的键值,即遥控器的扩展键不能一一对应应用场景中应用功能,所以在当遥控器的扩展键的数量少于应用场景的应用功能的数量时,遥控器需要使用其他区域的按键作为扩展键,遥控器可以借用数字键作为扩展键与应用功能一一对应,但当数字键与扩展键的数量之和也少于应用功能时,此时遥控器可以设置组合按键增加预设按键的数量,比如设定扩展键f12和扩展键f13作为预设键值对应一个应用功能,在当用户同时按下扩展键f12和扩展键f13的时候,扩展键f12和扩展键f13的键值与遥控器接收的键值列表中的一个键值相同,组合按键可以是2个或2个以上的遥控器按键的任意组合,这样的话,遥控器可拥有足够的预设按键支持电视机应用场景中的应用功能。

本实施例提供的技术方案中,遥控器通过键值列表的键值数量设定相应预设键值的数量,使得电视机的应用场景中的应用功能有对应的预设按键,避免遥控器预设按键少而不能支持应用场景中的所有应用功能的问题。

本发明还提供一种遥控器,所述遥控器包括处理器、存储器和存储在所述存储器并能在所述处理器调用的遥控器中的按键的键值更新程序,所述遥控器中按键的键值更新程序被处理器执行时实现如上实施例所述的遥控器中按键的键值更新方法的步骤。

本发明还提供一种可读存储介质,所述可读存储介质存储有遥控器中按键的键值更新程序,所述遥控器中按键的键值更新程序被处理器执行时实现如以上实施例所述的遥控器中按键的键值更新方法的各个步骤。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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