物联网设备的绑定方法、装置、存储介质和程序产品制造方法及图纸

技术编号:32731713 阅读:12 留言:0更新日期:2022-03-20 08:37
本申请提供了一种物联网设备的绑定方法、装置、存储介质和程序产品,通过接收用户终端发送的绑定请求,所述绑定请求中包括待绑定的设备终端的标识信息和所述用户终端的标识信息,接收所述设备终端发送的绑定信息,所述绑定信息中包括随机数和加密后的所述设备终端的设备码,根据所述随机数对所述加密后的所述设备终端的设备码进行解密,得到所述设备终端的设备码;并根据确定出的设备终端的设备码和所述设备终端的标识信息,确定是否将所述用户终端的标识信息和所述设备终端的设备码进行绑定。本申请能够提高物联网设备的使用安全性。性。性。

【技术实现步骤摘要】
物联网设备的绑定方法、装置、存储介质和程序产品


[0001]本专利技术涉及通信
,具体涉及一种物联网设备的绑定方法、装置、存储介质和程序产品。

技术介绍

[0002]近年来,随着物联网设备的应用越来越广泛,对物联网设备的控制与管理是实现物联网领域智能化应用的重要手段。为了实现对物联网设备的控制功能,需要先对终端与物联网设备进行绑定。
[0003]为了提高物联网设备的使用安全性,在进行终端与物联网设备的绑定时,通常通过如下方式进行:在平台侧预先存储物联网设备的标识信息,如蜂窝模组国际移动设备识别码(International Mobile Equipment Identity,IMEI)号、无线保真(Wireless Fidelity,wifi)模组媒体存取控制位址(Media Access Control Address,MAC)值等,在进行绑定时平台会判断终端上报的标识信息是否为平台之前预先存储的标识信息,若是,再进行终端与物联网设备的绑定。
[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]第二方面,本申请实施例提供了一种物联网设备的绑定方法,应用于设备终端,所述物联网设备的绑定方法包括:
[0033]响应于用户触发的触控操作,生成随机数;
[0034]根据所述随机数确定加密密钥,并根据所述加密密钥对设备终端的设备码进行加密;
[0035]向服务器发送绑定信息,所述绑定信息中包括所述随机数和加密后的所述设备终端的设备码,所述绑定信息用于指示所述服务器根据所述随机数对所述加密后的所述设备终端的设备码进行解密,并根据解密后的所述设备终端的设备码和所述设备终端的标识信息,确定是否将用户终端的标识信息和所述设备终端的设备码进行绑定。
[0036]可选的,所述根据所述随机数确定加密密钥,包括:
[0037]在设备终端中获取所述设备终端的固件信息的第二相对存储位置;
[0038]根据所述随机数和所述第二相对存储位置,确定所述加密密钥。
[0039]可选的,所述设备终端的固件信息包括多段,每段固件信息对应不同的第二相对存储位置;
[0040]所述根据所述随机数和所述第二相对存储位置,确定所述加密密钥,包括:
[0041]根据所述随机数和每段固件信息所对应的第二相对存储位置,确定每段固件信息对应的初始加密密钥;
[0042]根据所述每段固件信息对应的初始加密密钥,确定所述加密密钥。
[0043]第三方面,本申请实施例还提供了一种物联网设备的绑定装置,包括:
[0044]接收模块,用于接收用户终端发送的绑定请求,所述绑定请求中包括待绑定的设备终端的标识信息和所述用户终端的标识信息;
[0045]接收模块,还用于接收所述设备终端发送的绑定信息,所述绑定信息中包括随机数和加密后的所述设备终端的设备码;
[0046]解密模块,用于根据所述随机数对所述加密后的所述设备终端的设备码进行解密,得到所述设备终端的设备码;
[0047]处理模块,用于根据所述设备终端的设备码和所述设备终端的标识信息,确定是否将所述用户终端的标识信息和所述设备终端的设备码进行绑定。
[0048]可选的,解密模块,具体用于:
[0049]在所述服务器中获取所述设备终端的固件信息的第一相对存储本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种物联网设备的绑定方法,其特征在于,应用于服务器,所述方法包括:接收用户终端发送的绑定请求,所述绑定请求中包括待绑定的设备终端的标识信息和所述用户终端的标识信息;接收所述设备终端发送的绑定信息,所述绑定信息中包括随机数和加密后的所述设备终端的设备码;根据所述随机数对所述加密后的所述设备终端的设备码进行解密,得到所述设备终端的设备码;根据所述设备终端的设备码和所述设备终端的标识信息,确定是否将所述用户终端的标识信息和所述设备终端的设备码进行绑定。2.根据权利要求1所述的方法,其特征在于,所述根据所述随机数对所述加密后的所述设备终端的设备码进行解密,得到所述设备终端的设备码,包括:在所述服务器中获取所述设备终端的固件信息的第一相对存储位置;根据所述随机数和所述第一相对存储位置,确定解密密钥;根据所述解密密钥,对所述加密后的所述设备终端的设备码进行解密,得到所述设备终端的设备码。3.根据权利要求2所述的方法,其特征在于,所述设备终端的固件信息包括多段,每段固件信息对应不同的第一相对存储位置;所述根据所述随机数和所述第一相对存储位置,确定解密密钥,包括:根据所述随机数和每段固件信息所对应的第一相对存储位置,确定每段固件信息对应的初始解密密钥;根据所述每段固件信息对应的初始解密密钥,确定所述解密密钥。4.根据权利要求1

3任一项所述的方法,其特征在于,所述设备码包括头部信息;根据所述设备终端的设备码和所述设备终端的标识信息,确定是否将所述用户终端的标识信息和所述设备终端的设备码进行绑定,包括:对所述设备码进行解密,得到所述设备码中的头部信息;若所述头部信息为预设信息,则根据所述设备终端的标识信息,将所述用户终端的标识信息和所述设备终端的设备码进行绑定。5.根据权利要求4所述的方法,其特征在于,所述设备码中还包括至少一个子码;所述根据所述设备终端的标识信息,将所述用户终端的标识信息和所述设备终端的设备码进行绑定,包括:判断所述至少一个子码和所述设备终端的标识信息是否相同;若相同,则将所述用户终端的标识信息和所述设备终端的设备码进行绑定。6.根据权利要求5所述的方法,其特征在于,所述根据所述设备终端的设备码和所述设备终端的标识信息,确定是否将所述用户终端的标识信息和所述设备终端的设备码进行绑定之前,所述方法还包括:判断所述设备终端的设备码中的所有子码是否均与之...

【专利技术属性】
技术研发人员:张云龙
申请(专利权)人:海尔智家股份有限公司
类型:发明
国别省市:

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

1