首页 / 专利库 / 电脑零配件 / 看门狗定时器 / 一种遥控器控制方法、遥控器及存储介质

一种遥控器控制方法、遥控器及存储介质

阅读:138发布:2020-05-11

专利汇可以提供一种遥控器控制方法、遥控器及存储介质专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种遥控器控制方法、遥控器及存储介质,其中,公开的遥控器控制方法包括以下步骤:当在休眠模式下检测到用户的操作时,生成中断指令;根据所述中断指令进入唤醒模式;在唤醒模式下,当在预设的时间范围内未检测到来自用户的操作时,进入休眠模式。本发明能够降低遥控器的功耗。,下面是一种遥控器控制方法、遥控器及存储介质专利的具体信息内容。

1.一种遥控器控制方法,其特征在于,包括以下步骤:
当在休眠模式下检测到用户的操作时,生成中断指令;
根据所述中断指令进入唤醒模式;
在唤醒模式下,当在预设的时间范围内未检测到来自用户的操作时,进入休眠模式;
当获取到当前生成的识别码学习标志位时,保持唤醒模式并接收为学习对象的遥控器发送过来的识别码信号
2.根据权利要求1所述的遥控器控制方法,其特征在于,还包括:
判断所述识别码信号的频段是否是预设范围内的信号频段,若是则对所述识别码信号进行数据解析,以得到与所述识别码信号对应的识别码并加密保存。
3.根据权利要求1所述的遥控器控制方法,其特征在于,还包括:
当与目标设备建立数据通信时,通过枚举法识别自身的数据通信的通信速率。
4.根据权利要求1所述的遥控器控制方法,其特征在于,所述步骤“根据所述中断指令唤醒遥控器”具体为:
根据所述中断指令广播识别码,以使预定范围内的目标设备根据接收并校验所述识别码;
当接收到由所述目标设备在校验出所述识别码而发出的唤醒指令后,根据所述唤醒指令唤醒所述遥控器。
5.一种遥控器,其特征在于,包括:
中断指令生成模,用于当在休眠模式下检测到用户的操作时,生成中断指令;
唤醒模块,用于根据所述中断指令进入唤醒模式;
休眠模块,用于在唤醒模式下,当在预设的时间范围内未检测到来自用户的操作时,进入休眠模式;
信号接收模块,用于当获取到当前生成的识别码学习标志位时,保持唤醒模式并接收为学习对象的遥控器发送过来的识别码信号。
6.根据权利要求5所述的遥控器,其特征在于,还包括:
判断模块,用于判断所述识别码信号的频段是否是预设范围内的信号频段,若是则对所述识别码信号进行数据解析,以得到与所述识别码信号对应的识别码并加密保存。
7.根据权利要求5所述的遥控器,其特征在于,所述唤醒模块包括:
数据发送单元,用于根据所述中断指令广播识别码,以使预定范围内的目标设备根据接收并校验所述识别码;
唤醒单元,用于当接收到由所述目标设备在校验出所述识别码而发出的唤醒指令后,根据所述唤醒指令唤醒所述遥控器。
8.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行如权利要求1至4中任意一项所述的遥控器控制方法。
9.一种遥控器,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至4任意一项所述的遥控器控制方法。
10.根据权利要求9所述的遥控器,其特征在于,所述遥控器具有用于复位发生故障时的所述遥控器的系统的内部看定时器与窗口看门狗定时器

说明书全文

一种遥控器控制方法、遥控器及存储介质

技术领域

[0001] 本发明涉及遥控器技术领域,尤其是涉及一种遥控器控制方法、遥控器及存储介质。

背景技术

[0002] 车库遥控器用于控制车库门的开启与关闭。现有的车库门遥控器的工作信号频段为315MHz或433MHz,其遥控距离最大可达100米。但是现有的车库门遥控器并不具有功耗控制功能,其在电源开启后会一直处于工作状态(例如车门遥控器的通信模会一直处于工作状态,并且车门遥控器会一直亮屏或亮灯等),这样会使得车库门遥控器的功耗很高。

发明内容

[0003] 针对上述问题,本发明的目的在于提供一种遥控器控制方法、遥控器及存储介质,其能够降低遥控器的功耗。
[0004] 为了实现上述目的,本发明一实施例提供了一种遥控器控制方法,其包括以下步骤:
[0005] 当在休眠模式下检测到用户的操作时,生成中断指令;
[0006] 根据所述中断指令进入唤醒模式;
[0007] 在唤醒模式下,当在预设的时间范围内未检测到来自用户的操作时,进入休眠模式;
[0008] 当获取到当前生成的识别码学习标志位时,保持唤醒模式并接收为学习对象的遥控器发送过来的识别码信号。
[0009] 与现有技术相比,本发明实施例提供的所述遥控器控制方法,首先通过在检测到用户对处于休眠模式下的所述遥控器进行操作时生成中断指令,然后通过根据所述中断指令唤醒所述遥控器,最后通过当检测到用户在预设的时间范围内没有对所述遥控器进行操作时,控制所述遥控器重新进入休眠模式,从而可以降低所述遥控器的功耗。
[0010] 较佳地,所述的遥控器控制方法还包括:
[0011] 判断所述识别码信号的频段是否是预设范围内的信号频段,若是则对所述识别码信号进行数据解析,以得到与所述识别码信号对应的识别码并加密保存。
[0012] 较佳地,所述的遥控器控制方法还包括:
[0013] 当与目标设备建立数据通信时,通过枚举法识别自身的数据通信的通信速率。
[0014] 较佳地,所述步骤“根据所述中断指令唤醒遥控器”具体为:
[0015] 根据所述中断指令广播识别码,以使预定范围内的目标设备根据接收并校验所述识别码;
[0016] 当接收到由所述目标设备在校验出所述识别码而发出的唤醒指令后,根据所述唤醒指令唤醒所述遥控器。
[0017] 本发明另一实施例提供了一种遥控器,其包括:
[0018] 中断指令生成模块,用于当在休眠模式下检测到用户的操作时,生成中断指令;
[0019] 唤醒模块,用于根据所述中断指令进入唤醒模式;
[0020] 休眠模块,用于在唤醒模式下,当在预设的时间范围内未检测到来自用户的操作时,进入休眠模式;
[0021] 信号接收模块,用于当获取到当前生成的识别码学习标志位时,保持唤醒模式并接收为学习对象的遥控器发送过来的识别码信号。
[0022] 与现有技术相比,本发明实施例提供的所述遥控器,首先通过所述中断指令生成模块在检测到用户对处于休眠模式下的所述遥控器进行操作时生成中断指令,然后通过所述唤醒模块根据所述中断指令唤醒所述遥控器,最后通过所述休眠模块当检测到用户在预设的时间范围内没有对所述遥控器进行操作时,控制所述遥控器重新进入休眠模式,从而可以降低所述遥控器的功耗。
[0023] 较佳地,所述的遥控器还包括:
[0024] 判断模块,用于判断所述识别码信号的频段是否是预设范围内的信号频段,若是则对所述识别码信号进行数据解析,以得到与所述识别码信号对应的识别码并加密保存。
[0025] 较佳地,所述唤醒模块包括:
[0026] 数据发送单元,用于根据所述中断指令广播识别码,以使预定范围内的目标设备根据接收并校验所述识别码;
[0027] 唤醒单元,用于当接收到由所述目标设备在校验出所述识别码而发出的唤醒指令后,根据所述唤醒指令唤醒所述遥控器。
[0028] 本发明另一实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行如上所述的遥控器控制方法。
[0029] 本发明另一实施例提供了一种遥控器,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的遥控器控制方法。
[0030] 较佳地,所述遥控器具有用于复位发生故障时的所述遥控器的系统的内部看门狗定时器与窗口看门狗定时器附图说明
[0031] 为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0032] 图1是本发明实施例提供的一种遥控器控制方法的流程图
[0033] 图2是本发明实施例提供的一种遥控器的结构图。

具体实施方式

[0034] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0035] 请参见图1,本发明实施例提供了一种遥控器控制方法,其包括步骤S10至步骤S12;
[0036] S10,当在休眠模式下检测到用户的操作时,生成中断指令。
[0037] 所述遥控器在不工作的时候处于休眠模式,这样可以降低所述遥控器的功耗。其中,当所述遥控器的系统检测到用户对处于休眠模式下的遥控器进行操作(例如按压操作或者触摸操作等)时,所述遥控器的系统会生成中断指令。在本发明实施例中,所述遥控器的软件操作系统优选为UCOSII V2.92,所述遥控器优选为车库门遥控器(当然所述遥控器还可以为汽车的无线遥控器或者是电视机的红外遥控器等)。
[0038] S11,根据所述中断指令进入唤醒模式。
[0039] 即,所述遥控器的系统会根据所述中断指令唤醒所述遥控器,以使得所述遥控器的各个工作模块处于工作状态。例如当所述遥控器优选为车库门遥控器时,所述实时嵌入式操作系统可以唤醒所述车库门遥控器内设有的无线通信模块、指示灯模块甚至是显示屏模块等工作模块。需要说明的是,当所述车库门遥控器处于休眠模式时,所述车库门遥控器的无线通信模块、指示灯模块和显示屏模块等是没有正常工作的。
[0040] 优选地,所述步骤S11具体包括步骤S110至步骤S111:
[0041] S110,根据所述中断指令广播识别码,以使预定范围内的目标设备根据接收并校验所述识别码。
[0042] 即,当生成所述中断指令后,所述遥控器会向周围发射调制有所述遥控器的识别码的信号(当所述遥控器为车库门遥控器时,所述车库门遥控器会向周围发射调制有所述车库门遥控器的识别码的无线信号),以向周围发送识别码数据。
[0043] 若在预设的距离范围内(例如100米)没有目标设备时(当所述遥控器为车库门遥控器时,所述目标设备为车库门的控制系统),那么是没有目标设备可以正常接收到所述识别码数据的,所述遥控器也就不会接收到下文提到的唤醒指令。而当在预设的时间范围内(例如3秒)没有接收到所述目标设备反馈回来的唤醒指令时,此时所述遥控器会继续处于休眠模式,从而可以使得所述遥控器在周围没有所述目标设备时而自动继续进入休眠模式,进而可以降低所述遥控器的功耗。
[0044] 若在所述预设的距离范围内存在所述目标设备时,那么所述目标设备就会就收到所述识别码数据并从中获取所述遥控器的识别码,然后所述目标设备就会对所述识别码进行校验。具体的校验过程请参考现有技术,在此不做赘述。
[0045] S111,当接收到由所述目标设备在校验出所述识别码而发出的唤醒指令后,根据所述唤醒指令唤醒所述遥控器。
[0046] 当所述目标设备校验出所述识别码是正确的(表示所述遥控器是可以正常遥控所述目标设备),那么所述目标设备会生成唤醒指令并向所述遥控器发送回来,此时,所述遥控器根据接收到的所述唤醒指令进行唤醒工作。而当所述目标设备检验出所述识别码为错误的(表示所述遥控器是不能遥控所述目标设备),那么所述目标设备就会向所述遥控器发送识别码错误指令,以使得所述遥控器根据所述识别码错误指令继续处于休眠模式,从而可以降低所述遥控器的功耗。
[0047] S12,在唤醒模式下,当在预设的时间范围内未检测到来自用户的操作时,进入休眠模式。
[0048] 即,当所述遥控器的系统检测到用户在预设的时间范围内(例如3秒或5秒等)没有对所述遥控器进行操作(例如按压操作或触摸操作等)时,所述遥控器的系统控制所述遥控器进入休眠模式,以降低所述遥控器的功耗。
[0049] 在本发明实施例中,首先通过在检测到用户对所述遥控器进行操作时生成中断指令,然后通过根据所述中断指令唤醒所述遥控器,最后通过当检测到用户在预设的时间范围内没有对所述遥控器进行操作时,控制所述遥控器进入休眠模式,从而可以降低所述遥控器的功耗。现有的遥控器(优选为车库门遥控器)并不具备学习对象遥控器(为与所述目标设备可以正确匹配的遥控器)的识别码的功能,这样当新的遥控器需要遥控所述目标设备,由于新的遥控器不具有被所述目标设备正确识别的识别码,因此,新的遥控器是不能遥控所述目标设备的。为了让新的遥控器能够学习所述对象遥控器的识别码以具有遥控所述目标设备的功能,在本发明实施例中,较佳地,所述的遥控器控制方法还包括步骤S20至步骤S21:
[0050] S20,当获取到当前生成的识别码学习标志位时,接收为学习对象的遥控器发送过来的识别码信号。
[0051] 即,当所述遥控器的系统获取到当前生成的识别码学习标志位时,所述遥控器的系统就会开始接收为学习对象的遥控器(即为上文提到的所述对象遥控器)发送过来的识别码信号。需要说明的是,在所述遥控器学习识别码的过程中,为学习对象的遥控器一直处于发射识别码信号的工作模式中。具体的实现方式可参阅以下内容:首先用户操作为学习对象的遥控器(任意操作该遥控器的其中一个功能键),以让为学习对象的遥控器向外发射识别码信号,然后用户操作所述遥控器(本实施例指定为需要学习识别码的遥控器)进入学习识别码的工作模式中,此时所述遥控器的系统根据用户的操作生成所述识别码学习标志位,所述遥控器的系统根据所述识别码学习标志位开始接收所述识别码信号。值得指出的是,本文提到的识别码信号指的是为学习对象的遥控器根据用户操作的功能键而发射出的各种遥控信号(遥控信号是由为学习对象的遥控器根据功能键对应的功能码与该遥控器的识别码而一起调制成的信号)。其中,优选地,本发明实施例的所述遥控器采用COTEX-M0系列的处理器,这样可以通过COTEX-M0系列的处理器自带的向量中断方式来学习所述识别码(具体请参考现有技术)。此外,较佳地,所述识别码为24bit的识别码。
[0052] S21,判断所述识别码信号的频段是否是预设范围内的信号频段,若是则对所述识别码信号进行数据解析,以得到与所述识别码信号对应的识别码并加密保存。
[0053] 当所述遥控器接收到所述识别码信号后,所述遥控器的系统就会判断所述识别码信号的频段是否是预设范围内的信号频段(当所述遥控器为车库门遥控器时,所述车库门遥控器会判断所述识别码信号的频段是否是315MHz或433MHz的信号频段)。若是,则所述遥控器的系统对所述识别码信号进行数据解析,以得到与所述识别码信号对应的识别码并加密保存。优选地,本实施例的所述遥控器采用16比特的通用加密技术对所述识别码进行加密,保证所学习的识别码不被盗。
[0054] 由上分析可知,通过所述步骤S20至所述步骤S21,可以让所述遥控器学习所述对象遥控器的识别码以让所述遥控器具有遥控所述目标设备的功能。
[0055] 在上述发明实施例中,较佳地,所述的遥控器控制方法还包括步骤S30:
[0056] S30,当与目标设备建立数据通信时,通过枚举法识别自身的数据通信的通信速率。
[0057] 由于所述遥控器的数据通信的通信速率一般为9600bps、19200bps、38400bps三种,因此本发明实施例通过枚举法可以对所述遥控器的数据通信的通信速率进行准确识别。
[0058] 请参见图2,本发明另一实施例提供了一种遥控器,其包括:
[0059] 中断指令生成模块10,用于当在休眠模式下检测到用户的操作时,生成中断指令;
[0060] 唤醒模块11,用于根据所述中断指令进入唤醒模式;
[0061] 休眠模块12,用于在唤醒模式下,当在预设的时间范围内未检测到来自用户的操作时,进入休眠模式。
[0062] 较佳地,所述的遥控器还包括:
[0063] 信号接收模块,用于当获取到当前生成的识别码学习标志位时,接收为学习对象的遥控器发送过来的识别码信号;
[0064] 判断模块,用于判断所述识别码信号的频段是否是预设范围内的信号频段,若是则对所述识别码信号进行数据解析,以得到与所述识别码信号对应的识别码并加密保存。
[0065] 较佳地,所述的遥控器还包括:
[0066] 串口波特率识别模块,用于当与目标设备建立数据通信时,通过枚举法识别自身的数据通信的通信速率。
[0067] 较佳地,所述唤醒模块11包括:
[0068] 数据发送单元,用于根据所述中断指令广播识别码,以使预定范围内的目标设备根据接收并校验所述识别码;
[0069] 唤醒单元,用于当接收到由所述目标设备在校验出所述识别码而发出的唤醒指令后,根据所述唤醒指令唤醒所述遥控器。
[0070] 在本发明实施例中,首先通过所述中断指令生成模块10在检测到用户对处于休眠模式下的所述遥控器进行操作时生成中断指令,然后通过所述唤醒模块11根据所述中断指令唤醒所述遥控器,最后通过所述休眠模块12当检测到用户在预设的时间范围内没有对所述遥控器进行操作时,控制所述遥控器重新进入休眠模式,从而可以降低所述遥控器的功耗。
[0071] 本发明另一实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行如上所述的遥控器控制方法,从而可以降低所述遥控器的功耗。
[0072] 本发明另一实施例提供了一种遥控器,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的遥控器控制方法,从而可以降低所述遥控器的功耗。
[0073] 在本发明实施例中,进一步地,所述遥控器具有用于复位发生故障时的所述遥控器的系统的内部看门狗定时器与窗口看门狗定时器(复位的工作过程具体请参考现有技术),这样可以防止程序因意外跑飞而导致的错乱,保护重点代码段的执行顺序。例如,当所述遥控器设有的外部看门狗定时器(HSE,8MHZ)出现故障时,可以快速切换到内部看门狗定时器(RC,8MHZ),从而可以有效保障所述遥控器的系统的正常工作。
[0074] 以上所揭露的仅为本发明一些较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
[0075] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈