空调遥控器制造技术

技术编号:39869898 阅读:10 留言:0更新日期:2023-12-30 12:58
本发明专利技术公开了一种空调遥控器,包括:通讯模块,所述通讯模块用于与移动存储设备建立通讯连接,所述移动存储设备为用于转移遥控器升级参数的设备;控制器,所述控制器与所述通讯模块连接,所述控制器被配置为:在与所述移动存储设备建立通讯连接后,获取所述空调遥控器的升级状态;根据所述升级状态获取密钥初始值;基于所述密钥初始值生成动态密钥值;根据所述升级状态和所述动态密钥值对所述遥控器升级参数进行加解密处理

【技术实现步骤摘要】
空调遥控器


[0001]本专利技术涉及空调器
,尤其是涉及一种空调遥控器


技术介绍

[0002]相关技术中,在对空调遥控器进行程序升级时,通常为利用移动存储设备如
U
盘作为媒介,将某一个空调遥控器的程序升级到其他空调遥控器上,以实现对其他空调遥控器的程序升级

但是,在此过程中,需要采用专用工具以及复杂的加解密流程来实现对空调遥控器程序的更改升级,其无法兼顾通用性

安全性以及低成本的问题


技术实现思路

[0003]本专利技术旨在至少解决现有技术中存在的技术问题之一

为此,本专利技术的一个目的在于提出一种空调遥控器,采用该空调遥控器可以提高程序升级过程中的通讯安全性,且实现方式简单,成本低

[0004]为了解决上述问题,本专利技术实施例提供一种空调遥控器,包括:通讯模块,所述通讯模块用于与移动存储设备建立通讯连接,所述移动存储设备为用于转移遥控器升级参数的设备;控制器,所述控制器与所述通讯模块连接,所述控制器被配置为:在与所述移动存储设备建立通讯连接后,获取所述空调遥控器的升级状态;根据所述升级状态获取密钥初始值;基于所述密钥初始值生成动态密钥值;根据所述升级状态和所述动态密钥值对所述遥控器升级参数进行加解密处理

[0005]根据本专利技术实施例的空调遥控器,在与移动存储设备建立通讯连接以进行程序升级时,通过获取密钥初始值,并基于密钥初始值生成动态密钥值,从而根据升级状态和动态密钥值对遥控器升级参数进行加解密处理,也就是说,在对遥控器升级参数进行加解密处理时,不再是直接采用密钥初始值,而是采用动态密钥值进行加解密,由此在原有安全机制上增加一重加解密算法,可以有效提高程序升级过程中的通讯安全性,降低程序交互过程的风险,而且算法简单,实现方式简单,也无需另外进行密钥管理维护,成本低

[0006]在一些实施例中,所述升级状态包括升级输出状态,对于根据所述升级状态获取密钥初始值,所述控制器被具体配置为:在所述升级输出状态下,随机生成所述密钥初始值

[0007]在一些实施例中,所述空调遥控器还包括第一密钥计数器,所述第一密钥计数器与所述控制器连接,所述第一密钥计数器用于获取第一密钥计数器初值,并基于所述第一密钥计数器初值每间隔预设时间增加预设计数量,以输出第一计数器实时值;对于所述基于所述密钥初始值生成动态密钥值,所述控制器被具体配置为:根据所述第一计数器实时值和所述密钥初始值生成所述动态密钥值

[0008]在一些实施例中,所述根据所述升级状态和所述动态密钥值对所述遥控器升级参数进行加解密处理,所述控制器被具体配置为:在所述升级输出状态下,以所述动态密钥值对所述遥控器升级参数进行加密处理,以获得加密升级参数;发送所述动态密钥值和所述
加密升级参数至所述移动存储设备,以用于存储和转移

[0009]在一些实施例中,所述控制器还被具体配置为:发送所述第一计数器实时值至所述移动存储设备

[0010]在一些实施例中,所述升级状态包括升级输入状态,对于根据所述升级状态获取密钥初始值,所述控制器被具体配置为:在所述升级输入状态下,获取所述移动存储设备提供的密钥初始值

[0011]在一些实施例中,所述空调遥控器还包括显示模块,所述显示模块用于显示密钥初始值;所述在获取所述移动存储设备提供的密钥初始值之后,所述控制器还被配置为:在所述升级输出状态下,控制所述显示模块对所述密钥初始值进行显示;根据所述显示模块显示的密钥初始值对所述移动存储设备提供的密钥初始值进行有效性验证

[0012]在一些实施例中,对于所述基于所述密钥初始值生成动态密钥值,所述控制器被具体配置为:获取所述移动存储设备提供的动态密钥值,所述动态密钥值为所述移动存储设备基于所述密钥初始值获得的

[0013]在一些实施例中,所述空调遥控器还包括第一密钥计数器,所述第一密钥计数器与所述控制器连接,所述第一密钥计数器用于接收所述移动存储设备提供的第二密钥计数器初值,并基于所述第二密钥计数器初值每间隔预设时间降低预设计数量,以输出第二计数器实时值,其中,所述移动存储设备中第二密钥计数器的计数与所述第一密钥计数器的计数同步进行;所述根据所述升级状态和所述动态密钥值对所述遥控器升级参数进行加解密处理,所述控制器被具体配置为:在所述升级输入状态下,根据所述第二计数器实时值和所述密钥初始值获得动态密钥参考值;根据所述动态密钥参考值判断所述动态密钥值是否有效;若有效,则获取所述移动存储设备提供的加密升级参数,并以所述动态密钥值对所述加密升级参数进行解密处理,以获得所述遥控器升级参数;若无效,则退出所述升级输入状态

[0014]在一些实施例中,对于所述根据所述动态密钥参考值判断所述动态密钥值是否有效,所述控制器被具体配置为:若所述动态密钥参考值与所述动态密钥值一致,则确定所述动态密钥值有效;若所述动态密钥参考值与所述动态密钥值不一致,则确定所述动态密钥值无效

[0015]本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到

附图说明
[0016]本专利技术的上述和
/
或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0017]图1是根据本专利技术一个实施例的空调遥控器的交互示意图;
[0018]图2是根据本专利技术一个实施例的空调遥控器的结构框图;
[0019]图3是根据本专利技术一个实施例的空调遥控器的控制流程图;
[0020]图4是根据本专利技术另一个实施例的空调遥控器的结构框图;
[0021]图5是根据本专利技术一个实施例的对遥控器升级参数进行加解密处理的控制流程图;
[0022]图6是根据本专利技术一个实施例的在升级输出状态时空调遥控器的交互流程图;
[0023]图7是根据本专利技术另一个实施例的空调遥控器的结构框图;
[0024]图8是根据本专利技术另一个实施例的空调遥控器的控制流程图;
[0025]图9是根据本专利技术另一个实施例的对遥控器升级参数进行加解密处理的控制流程图;
[0026]图
10
是根据本专利技术一个实施例的在升级输入状态时空调遥控器的交互流程图

[0027]附图标记:
[0028]空调遥控器1;
[0029]通讯模块
11
;控制器
12
;第一密钥计数器
13
;显示模块
14。
具体实施方式
[0030]下面详细描述本专利技术的实施例,参考附图描述的实施例是示例性的,下面详细描述本专利技术的实施例

[0031]在本申请中,在对空调遥控器进行程序升级时,利用移动存储本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种空调遥控器,其特征在于,包括:通讯模块,所述通讯模块用于与移动存储设备建立通讯连接,所述移动存储设备为用于转移遥控器升级参数的设备;控制器,所述控制器与所述通讯模块连接,所述控制器被配置为:在与所述移动存储设备建立通讯连接后,获取所述空调遥控器的升级状态;根据所述升级状态获取密钥初始值;基于所述密钥初始值生成动态密钥值;根据所述升级状态和所述动态密钥值对所述遥控器升级参数进行加解密处理
。2.
根据权利要求1所述的空调遥控器,其特征在于,所述升级状态包括升级输出状态,对于根据所述升级状态获取密钥初始值,所述控制器被具体配置为:在所述升级输出状态下,随机生成所述密钥初始值
。3.
根据权利要求2所述的空调遥控器,其特征在于,所述空调遥控器还包括第一密钥计数器,所述第一密钥计数器与所述控制器连接,所述第一密钥计数器用于获取第一密钥计数器初值,并基于所述第一密钥计数器初值每间隔预设时间增加预设计数量,以输出第一计数器实时值;对于所述基于所述密钥初始值生成动态密钥值,所述控制器被具体配置为:根据所述第一计数器实时值和所述密钥初始值生成所述动态密钥值
。4.
根据权利要求3所述的空调遥控器,其特征在于,所述根据所述升级状态和所述动态密钥值对所述遥控器升级参数进行加解密处理,所述控制器被具体配置为:在所述升级输出状态下,以所述动态密钥值对所述遥控器升级参数进行加密处理,以获得加密升级参数;发送所述动态密钥值和所述加密升级参数至所述移动存储设备,以用于存储和转移
。5.
根据权利要求4所述的空调遥控器,其特征在于,所述控制器还被具体配置为:发送所述第一计数器实时值至所述移动存储设备
。6.
根据权利要求1所述的空调遥控器,其特征在于,所述升级状态包括升级输入状态,对于根据所述升级状态获取密钥初始值,所述控制器被具体配置为:在所述升级输入状态下,获取所述移动存储设...

【专利技术属性】
技术研发人员:刘旭敏孙序佐
申请(专利权)人:海信广东空调有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1