物联网模组的密钥管理方法、系统及终端技术方案

技术编号:26482089 阅读:21 留言:0更新日期:2020-11-25 19:28
本发明专利技术涉及物联网技术领域,本发明专利技术旨在解决现有的基于多个云平台的物联网模组的密钥烧录效率较低以及管理不便的问题,提出一种物联网模组的密钥管理方法、系统及终端,方案概括为:对物联网模组进行Flash分区,生成用户数据空间;建立云平台与预设偏移地址之间的对应关系;读取多个云平台对应的密钥信息,根据云平台对应的偏移地址按顺序将所有密钥信息合并成一个二进制文件,并将二进制文件烧录至用户数据空间中;在需要读取密钥信息时,确定与物联网模组对接的云平台及其对应的偏移地址,在用户数据空间中,从对应的偏移地址中读取密钥信息。本发明专利技术提升了固件烧录的效率,也实现了对多个云平台的密钥信息的统一管理,适用于空调产品。

【技术实现步骤摘要】
物联网模组的密钥管理方法、系统及终端
本专利技术涉及物联网
,具体来说涉及一种物联网模组的密钥管理方法、系统及终端。
技术介绍
在物联网时代和产品高度智能化的今天,越来越多的产品需要通过自己的云端来进行管理,或需要通过连接国内著名电商平台来进行线上销售,拓展产品销售的渠道;因此这些产品与云端的连接必须通过物联网模组作一个通信的桥梁,需要在物联网模组端针对不同的云平台进行定制固件的开发。众所周知,由于基于产品安全性的考虑,与每个云平台的通信数据都会经过严格的加密和认证措施,所以这个加密的密钥管理就显得非常重要了。另外,有些客户考虑到产品成本的问题,需要同时在物联网模组端同时支持多个不同云端通信的功能。现有技术中,对于需要连接不同云平台的物联网模组而言,由于不同的云平台采用不同的密钥,因此,在物联网模组中,需要针对不同云平台的密钥进行多次烧录,效率较低,并且密钥的存放位置较为分散,不便于密钥的统一管理。
技术实现思路
本专利技术旨在解决现有的基于多个云平台的物联网模组的密钥烧录效率较低以及管理不便的问题,提出一种物联网模组的密钥管理方法、系统及终端。本专利技术解决上述技术问题所采用的技术方案是:物联网模组的密钥管理方法,包括以下步骤:步骤1、对物联网模组进行Flash分区,生成用于保存用户数据的用户数据空间;步骤2、建立云平台与预设偏移地址之间的对应关系;步骤3、读取多个云平台对应的密钥信息,根据云平台对应的偏移地址按顺序将所有密钥信息合并成一个二进制文件,并将所述二进制文件烧录至所述用户数据空间中;步骤4、在需要读取密钥信息时,确定与物联网模组对接的云平台及其对应的偏移地址,在所述用户数据空间中,从对应的偏移地址中读取密钥信息。进一步的,所述物联网模组为基于5G的物联网模组。为解决现有的基于多个云平台的物联网模组的密钥烧录效率较低以及管理不便的问题,本专利技术还提出一种物联网模组的密钥管理系统,包括:分区单元、建立单元、读取单元、烧录单元和确定单元;所述分区单元用于对物联网模组进行Flash分区,生成用于保存用户数据的用户数据空间;所述建立单元用于建立云平台与预设偏移地址之间的对应关系;所述读取单元用于读取多个云平台对应的密钥信息,根据云平台对应的偏移地址按顺序将所有密钥信息合并成一个二进制文件;以及在所述用户数据空间中,从对应的偏移地址中读取密钥信息;所述烧录单元用于将所述二进制文件烧录至所述用户数据空间中;所述确定单元用于在需要读取密钥信息时,确定与物联网模组对接的云平台及其对应的偏移地址。进一步的,所述物联网模组为基于5G的物联网模组。为解决现有的基于多个云平台的物联网模组的密钥烧录效率较低以及管理不便的问题,本专利技术还提出一种终端,所述终端包括处理器、存储器和通信总线;所述通信总线用于实现处理器和存储器之间的连接通信;所述处理器用于执行存储器中的一个或者多个程序,以实现所述物联网模组的密钥管理方法的步骤。本专利技术的有益效果是:本专利技术所述的物联网模组的密钥管理方法、系统及终端,将多个云平台对应的密钥信息一起合并成一个二进制文件,只需一次便可将所有的密钥信息烧录到物联网模组中,提升了固件烧录的效率,也达到了对多个云平台的密钥信息进行统一管理的效果。附图说明图1为本专利技术实施例所述的物联网模组的密钥管理方法的流程示意图;图2为本专利技术实施例所述的二进制文件的结构示意图;图3为本专利技术实施例所述的物联网模组的密钥管理系统的结构示意图;图4为本专利技术实施例所述的终端的结构示意图。具体实施方式下面将结合附图对本专利技术的实施方式进行详细描述。本专利技术旨在解决现有的基于多个云平台的物联网模组的密钥烧录效率较低以及管理不便的问题,提出一种物联网模组的密钥管理方法、系统及终端,其主要的技术构思为:对物联网模组进行Flash分区,生成用于保存用户数据的用户数据空间;建立云平台与预设偏移地址之间的对应关系;读取多个云平台对应的密钥信息,根据云平台对应的偏移地址按顺序将所有密钥信息合并成一个二进制文件,并将所述二进制文件烧录至所述用户数据空间中;在需要读取密钥信息时,确定与物联网模组对接的云平台及其对应的偏移地址,在所述用户数据空间中,从对应的偏移地址中读取密钥信息。具体而言,首先,对物联网模组进行Flash分区,划分一部分空间作为保存用户数据的用户数据空间,然后,建立多个云平台与预设偏移地址之间的对应关系,并在PC端开发一个小工具,实现对多个云平台的密钥信息的读取,在读取所有云平台的密钥信息后,根据云平台对应的偏移地址,按顺序将所有云平台的密钥信息合并成一个二进制文件,并将该二进制文件烧录到用户数据空间中,进而完成云平台的密钥信息的一次性烧录,并且所有的密钥信息均保存在用户数据空间中,在物联网模组需要读取相应的密钥信息时,根据云平台对应的偏移地址即可读取对应的密钥信息,实现了对多个云平台的密钥信息的统一管理。实施例本专利技术实施例所述的物联网模组的密钥管理方法,如图1所示,包括以下步骤:步骤S1、对物联网模组进行Flash分区,生成用于保存用户数据的用户数据空间;其中,物联网模组可以是基于5G的物联网模组,假定划分的用户数据空间的地址为UserData(0xA000000)。步骤S2、建立云平台与预设偏移地址之间的对应关系;具体而言,可以对于不同的云平台设置不同的预设偏移地址,假设多个云平台包括:云平台A、云平台B和云平台C,云平台A对应的预设偏移地址为0x0000,云平台B对应的预设偏移地址为0x0001,云平台C对应的预设偏移地址为0x0002。步骤S3、读取多个云平台对应的密钥信息,根据云平台对应的偏移地址按顺序将所有密钥信息合并成一个二进制文件,并将所述二进制文件烧录至所述用户数据空间中;可以理解,可通过在PC端开发的小工具实现对多个云平台对应的密钥信息的读取,如图2所示,读取每个云平台的密钥信息后,将云平台A存放在文件的0x0000偏移地址中,将云平台B存放在文件的0x0001偏移地址中,将云平台C存放在文件的0x0002偏移地址中,并通过烧录工具将生成的二进制文件烧录至用户数据空间地址UserData(0xA000000)中。步骤S4、在需要读取密钥信息时,确定与物联网模组对接的云平台及其对应的偏移地址,在所述用户数据空间中,从对应的偏移地址中读取密钥信息。具体而言,可以修改物联网模组中的多云对接固件,针对不同的云平台对接,从对应的偏移地址中读取对应的密钥信息,以进行数据的加密功能,即UserData+A。例如,物联网模组需要对接云平台A,则从Flash读取密钥信息的地址为:0xA000000+0x0000,物联网模组需要对接云平台B,则从Flash读取密钥的地址为0xA000000+0x1000,物联网模组对接云平台C,则从Flash读取密本文档来自技高网...

【技术保护点】
1.物联网模组的密钥管理方法,其特征在于,包括以下步骤:/n步骤1、对物联网模组进行Flash分区,生成用于保存用户数据的用户数据空间;/n步骤2、建立云平台与预设偏移地址之间的对应关系;/n步骤3、读取多个云平台对应的密钥信息,根据云平台对应的偏移地址按顺序将所有密钥信息合并成一个二进制文件,并将所述二进制文件烧录至所述用户数据空间中;/n步骤4、在需要读取密钥信息时,确定与物联网模组对接的云平台及其对应的偏移地址,在所述用户数据空间中,从对应的偏移地址中读取密钥信息。/n

【技术特征摘要】
1.物联网模组的密钥管理方法,其特征在于,包括以下步骤:
步骤1、对物联网模组进行Flash分区,生成用于保存用户数据的用户数据空间;
步骤2、建立云平台与预设偏移地址之间的对应关系;
步骤3、读取多个云平台对应的密钥信息,根据云平台对应的偏移地址按顺序将所有密钥信息合并成一个二进制文件,并将所述二进制文件烧录至所述用户数据空间中;
步骤4、在需要读取密钥信息时,确定与物联网模组对接的云平台及其对应的偏移地址,在所述用户数据空间中,从对应的偏移地址中读取密钥信息。


2.如权利要求1所述的物联网模组的密钥管理方法,其特征在于,所述物联网模组为基于5G的物联网模组。


3.物联网模组的密钥管理系统,其特征在于,包括:分区单元、建立单元、读取单元、烧录单元和确定单元;
所述分区单元用于对物联网模组进行Flash分区,生成用于保存...

【专利技术属性】
技术研发人员:尤金刚马建波唐建春白浪陈进钱自进
申请(专利权)人:四川爱联科技股份有限公司
类型:发明
国别省市:四川;51

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

1