遥控器的节能方法、装置及存储介质与流程

文档序号:13808604阅读:206来源:国知局
遥控器的节能方法、装置及存储介质与流程

本发明涉及智能控制领域,尤其涉及遥控器的节能方法、装置及存储介质。



背景技术:

随着智能电视机的普及,智能遥控器的功能也越来越多,所需要按键的数量相应大幅提高,遥控器芯片i/o口的数量也逐渐增加。从而带来遥控器使用过程中所消耗的能耗比较大。

目前为降低遥控器使用能耗高的问题,遥控器一般设置有工作模式和睡眠模式两种。在工作模式下,遥控器中各电路模块单元处于工作状态。在睡眠模式下,遥控器中的晶振电路和红外发射电路模块处于停止工作状态,只保留芯片电路模块中按键矩阵电路i/o接口以及按键响应中断请求部分保持工作状态以及时唤醒按键的响应,进而实现相应的功能。由于按键矩阵电路i/o口的数量较多,在睡眠模式下仍然具有较大的电量消耗。



技术实现要素:

本发明的主要目的在于提供一种遥控器的节能方法、装置及存储介质,旨在解决现有技术中在遥控器待机状态下,控制遥控器进入睡眠模式仍然消耗较多电能的技术问题。

为实现上述目的,本发明提供一种遥控器的节能方法,所述遥控器的节能方法包括以下步骤:

接收到遥控器中的按键触发的关机中断信号后,检测第一预设时间间隔内是否接收到所述遥控器中的按键触发的开机中断信号;

在第一预设时间间隔内未接收到所述开机中断信号时,控制所述遥控器进入深度睡眠模式,其中,在所述深度睡眠模式下仅保留所述开机中断信号的响应。

优选地,所述检测第一预设时间间隔内是否接收到所述遥控器中的按键触发的开机中断信号的步骤之前,还包括:

接收到遥控器中的按键触发的关机中断信号后,检测第二预设时间间隔内是否接收到所述遥控器中的按键触发的开机中断信号;

在第二预设时间间隔内未接收到所述开机中断信号时,控制所述遥控器进入睡眠模式,其中,在所述睡眠模式下停止对所述遥控器的晶振电路模块和红外发射模块的供电,所述第二预设间隔小于第一预设时间间隔。

优选地,所述检测第二预设时间间隔内是否接收到所述遥控器中的按键触发的开机中断信号的步骤之后,还包括:

在第二预设时间间隔内接收到所述开机中断信号时,输出开机信号。

优选地,所述检测第一预设时间间隔内是否接收到所述遥控器中的按键触发的开机中断信号的步骤之后,还包括:

在第一预设时间间隔内接收到所述遥控器中的开机按键触发的中断信号时,唤醒所述遥控器并输出开机信号。

优选地,所述控制所述遥控器进入深度睡眠模式的步骤之后,还包括:

接收到所述遥控器按键触发的开机中断信号时,执行所述唤醒所述遥控器并输出开机信号。

优选地,所述接收到遥控器中的按键触发的关机中断信号的步骤之后,还包括:

接收到所述遥控器中的功能按键触发的中断信号时,判断所述功能按键是否复用为开机按键;

在所述功能按键复用开机按键时,判定接收到开机中断信号。

此外,为实现上述目的,本发明还提供一种遥控器的节能装置,其特征在于,所述遥控器的节能装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的中断响应程序,所述中断响应程序被所述处理器执行时实现如上所述的遥控器的节能方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有中断响应程序,所述中断响应程序被处理器执行时实现如上所述的遥控器的节能方法的步骤。

本发明实施例提出的一种遥控器的节能方法、装置及存储介质,通过遥控器中的按键向电视终端发送关机信号后,说明该遥控器进入待机状态,检测遥控器是否发送开机中断信号,如果在第一预设时间间隔内遥控器没有发送开机中断信号,该遥控器仍然处于待机状态且待机时长达到一定时长,可以预测短时间内遥控器不会被使用,此时控制遥控器进入深度睡眠模式,在深度睡眠模式下仅保留开机中断信号的响应,极大地降低了遥控器中的电量消耗,实现了遥控器使用过程中的节能。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的装置结构示意图;

图2为本发明遥控器的节能方法第一实施例的流程示意图;

图3为本发明遥控器的节能方法第二实施例的流程示意图;

图4为本发明遥控器的节能方法第三实施例的流程示意图;

图5为本发明遥控器的节能方法第四实施例的流程示意图;

图6为本发明遥控器的节能方法第五实施例的流程示意图。

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

具体实施方式

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

本发明实施例的主要解决方案是:

接收到遥控器中的按键触发的关机中断信号后,检测第一预设时间间隔内是否接收到所述遥控器中的按键触发的开机中断信号;

在第一预设时间间隔内未接收到所述开机中断信号时,控制所述遥控器进入深度睡眠模式,其中,在所述深度睡眠模式下仅保留所述开机中断信号的响应。

由于现有技术中在遥控器待机状态下,控制遥控器进入睡眠模式时仍然消耗较多电能。

本发明提供一种解决方案,在遥控器中的按键向电视终端发送关机信号后,说明该遥控器进入待机状态,检测遥控器是否发送开机中断信号,如果在第一预设时间间隔内遥控器没有发送开机中断信号,该遥控器仍然处于待机状态且待机时长达到一定时长,可以预测短时间内遥控器不会被使用,此时控制遥控器进入深度睡眠模式,在深度睡眠模式下仅保留开机中断信号的响应,极大地降低了遥控器中的电量消耗,实现了遥控器使用过程中的节能。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的装置结构示意图。

本发明实施例装置可以是电视机遥控器,也可以是音箱、空调、电风扇、遥控玩具等具有接收遥控中断信号功能的终端的遥控器。

如图1所示,该装置可以包括:处理器1001,例如cpu,红外发射器1003,晶振电路1004,按键矩阵1005,存储器1006,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。红外发射器1003可以包括单束光红外发射器,多束光红外发射器。晶振电路1004可以是普通晶振,温补晶振,压控晶振,温控晶振。按键矩阵1005可以是任意行数和任意列数组成的按键矩阵。存储器1006可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。

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

如图1所示,作为一种计算机存储介质的存储器1006中可以包括操作系统、红外发射模块、晶振电路模块、按键矩阵模块以及中断响应程序。

在图1所示的装置中,红外发射器1003主要用于向电视机终端发射红外脉冲信号,通过发射不同频率的红外脉冲信号传递不同的控制指令;晶振电路1004主要用于控制红外发射器发送特定频率的红外脉冲信号;按键矩阵1005主要用于与晶振电路连接,控制晶振震动频率,实现红外发射器发射不同频率的脉冲信号;而处理器1001可以用于调用存储器1006中存储的中断响应程序,并执行以下操作:

接收到遥控器中的按键触发的关机中断信号后,检测第一预设时间间隔内是否接收到所述遥控器中的按键触发的开机中断信号;

在第一预设时间间隔内未接收到所述开机中断信号时,控制所述遥控器进入深度睡眠模式,其中,在所述深度睡眠模式下仅保留所述开机中断信号的响应。

进一步地,处理器1001可以调用存储器1006中存储的中断响应程序,还执行以下操作:

接收到遥控器中的按键触发的关机中断信号后,检测第二预设时间间隔内是否接收到所述遥控器中的按键触发的开机中断信号;

在第二预设时间间隔内未接收到所述开机中断信号时,控制所述遥控器进入睡眠模式,其中,在所述睡眠模式下停止对所述遥控器的晶振电路模块和红外发射模块的供电,所述第二预设间隔小于第一预设时间间隔。

进一步地,处理器1001可以调用存储器1006中存储的中断响应程序,还执行以下操作:

在第二预设时间间隔内接收到所述开机中断信号时,输出开机信号。

进一步地,处理器1001可以调用存储器1006中存储的中断响应程序,还执行以下操作:

在第一预设时间间隔内接收到所述遥控器中的开机按键触发的中断信号时,唤醒所述遥控器并输出开机信号。

进一步地,处理器1001可以调用存储器1006中存储的中断响应程序,还执行以下操作:

接收到所述遥控器按键触发的开机中断信号时,执行所述唤醒所述遥控器并输出开机信号。

进一步地,处理器1001可以调用存储器1006中存储的中断响应程序,还执行以下操作:

接收到所述遥控器中的功能按键触发的中断信号时,判断所述功能按键是否复用为开机按键;

在所述功能按键复用开机按键时,判定接收到开机中断信号。

参照图2,本发明遥控器的节能方法第一实施例,所述遥控器的节能方法包括:

步骤s10,接收到遥控器中的按键触发的关机中断信号后,检测第一预设时间间隔内是否接收到所述遥控器中的按键触发的开机中断信号。

步骤s20,在第一预设时间间隔内未接收到所述开机中断信号时,控制所述遥控器进入深度睡眠模式。

一般地,用遥控器来关闭控制终端时,按下遥控器中的关机按键,遥控器接收到按键矩阵中关机按键发送的关机中断信号,从而通过红外发射器向终端发送关机指令,如果在发送关机指令后第一预设时间间隔内遥控器没有接收到按键触发的开机中断信号,该遥控器在短时间内可能不会使用,遥控器进入待机状态,此时为了降低遥控器的能耗,可以控制遥控器进入深度睡眠模式。第一预设时间间隔的设定可以是遥控器系统中烧录,也可以向用户提供设定界面,用户自行设定。

其中,触发开机中断信号的按键可以是遥控器中设置的开机按键,也可以复用功能按键,当复用功能按键时,仅当遥控器中关机按键响应关机中断信号后,该功能按键才可触发开机中断信号,否则该功能按键触发其原有功能的中断信号。

在深度睡眠模式下,遥控器停止对晶振电路模块和红外发射模块的供电,对于按键矩阵模块中只对响应开机中断信号对应的按键i/o接口供电,即仅保留开机中断信号的响应。保留开机中断信号的响应,以便于用户再次使用遥控器向控制终端发送指令时,能够通过遥控器中的开机按键发送开机指令,在保证用户使用遥控器的操作不发生改变的前提下,极大地降低了遥控器的待机能耗。

在本实施例中,当接收到遥控器中的按键触发的关机中断信号后,向控制终端发送关机指令,检测遥控器在第一预设时间间隔内未接收到遥控器按键触发的开机中断信号时,为节约遥控器待机能耗,控制遥控器进入深度睡眠模式,在深度睡眠模式下,只保留按键矩阵模块中开机中断信号响应的按键接口的供电,在保证用户使用遥控器的操作不发生改变的前提下,极大地降低了遥控器的待机能耗。

参照图3,本发明遥控器的节能方法第二实施例,基于第一实施例所述步骤s10之前还包括步骤:

步骤s30,接收到遥控器中的按键触发的关机中断信号后,检测第二预设时间间隔内是否接收到所述遥控器中的按键触发的开机中断信号。

步骤s40,在第二预设时间间隔内未接收到所述开机中断信号时,控制所述遥控器进入睡眠模式。

接收到遥控器中的按键触发的关机中断信号,向控制终端发送关机指令,如果在发送关机指令后第二预设时间间隔内遥控器没有接收到按键触发的开机中断信号,此时为降低遥控器待机能耗,控制遥控器进入睡眠模式。其中,第二预设时间间隔小于第一预设时间间隔,第二预设时间间隔的设置方法可以和第一预设时间间隔相同也可不同。

在睡眠模式下,遥控器停止对晶振电路模块和红外发射模块的供电,保留按键矩阵模块的供电,保持与遥控器工作状态下相同的按键中断信号的响应,以备遥控器再次被使用时能够快速响应。

例如,当设置第一预设时长为60秒,第二预设时长为1秒时,遥控器中的按键触发关机中断信号向终端发送关机指令后,检测1秒内遥控器中的按键是否触发开机中断信号发送开机指令,如果1秒内遥控器中的按键没有触发开机中断信号发送开机指令,控制遥控器进入睡眠状态,继续检测遥控器发出关机指令后60秒内遥控器中的按键是否触发开机中断信号发送开机指令,若否,则控制遥控器进入深度睡眠状态。

在本实施例中当接收到遥控器中的按键触发的关机中断信号后,向控制终端发送关机指令,首先检测遥控器在第二预设时间间隔内是否接收到遥控器按键触发的开机信号,当第二预设时间间隔内没有接收到遥控器按键触发的开机信号时,控制遥控器进入睡眠模式,睡眠模式下停止对晶振电路模块和红外发射模块的供电,保留按键矩阵模块的供电,保持与遥控器工作状态下相同的按键中断信号的响应,以备遥控器再次被使用时能够快速响应。同时继续检测遥控器在第一预设时间间隔内是否接收到遥控器按键触发的开机中断信号时,在第一预设时间间隔内仍没有接收到遥控器按键触发的开机中断信号时控制遥控器进入深度睡眠模式,在深度睡眠模式下只保留按键矩阵模块中开机中断信号响应的按键接口的供电,遥控器的待机能耗大幅度下降,其中第二预设时间间隔小于第一预设时间间隔。通过设置两个时间间隔对遥控器开机中断信号的检测,首先控制遥控器进入睡眠模式,进而再控制遥控器进入深度睡眠模式,根据遥控器待机时间的长度控制遥控机进入不同的模式,遥控器在睡眠模式下的能够快速响应中断信号,深度睡眠模式下能够节约大量待机能耗。

参照图4,本发明遥控器的节能方法第三实施例,基于上述第二实施例,所述步骤s30之后,还包括步骤:

步骤s50,当第二预设时间间隔内接收到所述遥控器中的按键触发的开机中断信号时,输出开机信号。

接收到遥控器中的按键触发的关机中断信号,向控制终端发送关机指令,如果在发送关机指令后第二预设时间间隔内遥控器接收到按键触发的开机中断信号时,响应开机中断信号,发送开机指令以打开控制终端。此时可能是用户误按了遥控器的关机按键,或者是由于其他原因按下遥控器关机按键后又需要打开该遥控器控制的终端,将遥控器发送关机指令后短时间内保持遥控器工作模式,避免遥控器模式切换后影响中断信号的响应,减少打开控制终端的时间消耗。

在本实施例中,接收到遥控器中的按键触发的关机中断信号,向控制终端发送关机指令,如果在发送关机指令后第二预设时间内遥控器接收到按键触发的开机中断信号,响应开机中断信号,发送开机指令以打开控制终端,保持遥控器的工作模式,避免遥控器模式切换后影响中断信号的响应,减少打开控制终端的时间消耗。

参照图5,本发明遥控器的节能方法第四实施例,基于上述第一至三任一实施例,所述步骤s10之后,还包括步骤:

步骤s60,当第一预设时间间隔内接收到所述遥控器中的按键触发的开机中断信号时,唤醒所述遥控器并输出开机信号。

在遥控器进入睡眠模式后,在第一预设时间间隔内接收到按键触发的开机中断信号时,说明遥控器重新被使用,此时唤醒遥控器,恢复遥控器的遥控功能,在睡眠模式下保持中断信号的响应,固可以快速输出开机信号,控制终端开机。

唤醒遥控器也就是将遥控器的模式由睡眠模式切换为工作模式,恢复晶振电路模块和红外发射模块的供电,保证遥控器基本功能的实现。

在本实施例中,在遥控器进入睡眠模式后,在第一预设时间间隔内接收到按键触发的开机中断信号,唤醒遥控器,恢复遥控器的遥控功能,在睡眠模式下保持中断信号的响应,固可以快速输出开机信号,控制终端开机。遥控器快速从睡眠模式切换为正常模式,保障遥控器遥控功能的实现,同时保证快速发送开机信号。

参照图6,本发明遥控器的节能方法第五实施例,基于上述第一至四任一实施例,所述步骤s20之后,还包括步骤:

步骤s60,接收到所述遥控器中的开机中断信号时,唤醒所述遥控器并输出开机信号。

在遥控器进入深度睡眠模式后,当遥控器接收到按键触发的开机中断信号,说明遥控器重新被使用,此时唤醒遥控器,恢复遥控器的遥控功能,而且在深度睡眠模式下保持开机中断信号的响应,固可以快速输出开机信号,控制终端开机。

此处唤醒遥控器的具体操作与上一实施例中不同,最终唤醒结果相同。此处是将遥控器的模式由深度睡眠模式切换为工作模式,恢复晶振电路模块和红外发射模块供电,以及恢复按键矩阵模块中所有按键触发的中断信号的响应,保证遥控器基本功能的实现。

在本实施例中,在遥控器进入深度睡眠模式后,在接收到按键触发的开机中断信号时,唤醒遥控器,恢复遥控器的遥控功能,由于在深度睡眠模式下保持开机中断信号的响应,固输出开机信号所需时间较短,控制终端开机。遥控器快速从深度睡眠模式切换为正常模式,保障遥控器遥控功能的实现,同时保证快速发送开机信号。

此外,本发明还提供一种遥控器的节能装置,遥控器的节能装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的中断响应程序,所述中断响应程序被所述处理器执行时实现如上所述的遥控器的节能方法的步骤。

此外,本发明还提供一种计算机可读存储介质,计算机可读存储介质上存储有中断响应程序,所述中断响应程序被处理器执行时实现如上所述的遥控器的节能方法的步骤。

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

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

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

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

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