绑定智能家电设备的方法、装置和系统制造方法及图纸

技术编号:14570851 阅读:88 留言:0更新日期:2017-02-06 04:47
本发明专利技术公开了一种绑定智能家电设备的方法、装置和系统,所述方法通过智能家电设备与云平台共享的秘密密钥加密用户ID和从家电设备近距离读取的家电标识,在云平台解密并判断结果是否合法,从而实现用户与智能家电设备的远程安全绑定。

【技术实现步骤摘要】

本专利技术涉及移动通信领域,尤其涉及一种绑定智能家电设备的方法、装置和系统
技术介绍
智能家电设备在传统家电的基础上加入了通信模块,使得家电设备具有联网功能。用户能够通过终端远程控制智能家电。用户手机上的控制应用和智能家电设备与云平台连接。一方面,用户在户外能通过云平台远程控制家中的智能设备;另一方面,云平台会收集家电设备上报的数据,推送给用户。远程控制的前提是用户(代表用户的手机应用)与家电设备进行绑定,并在云端存储绑定信息。现有的绑定过程主要是手机从设备获取设备标识,将设备标识与用户ID捆绑,发送到云平台,云平台记录相应的数据,完成绑定。或者是手机将用户ID发送给设备,设备将自身信息与用户ID捆绑,发送到云平台,云平台记录相应的数据,完成绑定。然而,现有绑定方式无法判断绑定者是否为设备的拥有者,给攻击者远程绑定设备创造了机会,攻击者可以远程获取设备绑定标识进行绑定,或者截获并篡改用户发送给云平台的绑定信息,从而达到非法操控他人设备的目的。
技术实现思路
本专利技术提供一种绑定智能家电设备的方法、装置和系统,用以解决现有技术中的绑定方式安全性低的问题。依据本专利技术的一个方面,提供一种绑定智能家电设备的方法,应用于用户终端侧,包括:近距离读取智能家电设备的第一标识;将用户ID和所述第一标识发送至所述智能家电设备进行加密或签名处理;获取所述智能家电设备反馈的加密/签名数据和智能家电设备的第二标识;向云平台发送将所述用户ID与所述智能家电设备进行绑定的绑定请求;所述绑定请求中携带有所述加密/签名数据、第二标识和用户ID。依据本专利技术的另一个方面,提供一种绑定智能家电设备的方法,应用于智能家电设备侧,所述方法包括:接收用户终端发送的用户ID和智能家电设备的第一标识;利用私钥对所述用户ID和第一标识进行加密或签名处理;将加密/签名数据和智能家电设备的第二标识反馈至所述用户终端。依据本专利技术的第三个方面,提供一种绑定智能家电设备的方法,应用于云平台侧,包括:接收用户终端发送的携带有加密/签名数据、智能家电设备的第二标识和用户ID的绑定请求;根据所述第二标识,获取与所述智能家电设备对应的密钥;利用所述密钥对所述加密/签名数据进行解密或验签处理;根据解密或验签得到的数据,对请求绑定的用户的合法性进行校验;在校验成功时,将所述用户ID与智能家电设备进行绑定。依据本专利技术的第四个方面,提供一种用户终端,包括:信息读取模块,用于近距离读取智能家电设备的第一标识;信息处理模块,用于将用户ID和所述第一标识发送至所述智能家电设备进行加密或签名处理,获取所述智能家电设备反馈的加密/签名数据和智能家电设备的第二标识;绑定请求模块,用于向云平台发送将所述用户ID与所述智能家电设备进行绑定的绑定请求;所述绑定请求中携带有所述加密/签名数据、第二标识和用户ID。依据本专利技术的第五个方面,提供一种智能家电设备,所述智能家电设备为用户终端提供近距离获取智能家电设备的第一标识信息的获取渠道;所述智能家电设备包括:数据接收模块,用于接收用户终端发送的用户ID和智能家电设备的第一标识;数据处理模块,用于利用私钥对所述用户ID和第一标识进行加密或签名处理;数据反馈模块,用于将加密/签名数据和智能家电设备的第二标识反馈至所述用户终端。依据本专利技术的第六个方面,提供一种云平台,包括:请求接收模块,用于接收用户终端发送的携带有加密/签名数据、智能家电设备的第二标识和用户ID的绑定请求;密钥获取模块,用于根据所述第二标识,获取与所述智能家电设备对应的密钥;解密/验签模块,用于利用所述密钥对所述加密/签名数据进行解密或验签处理;校验模块,用于根据解密或验签得到的数据,对请求绑定的用户的合法性进行校验;绑定模块,用于在校验成功时,将所述用户ID与智能家电设备进行绑定。依据本专利技术的第七个方面,提供一种绑定智能家电设备的系统,包括:本专利技术提供的所述用户终端、智能家电设备、以及云平台。本专利技术有益效果如下:本专利技术所述方案,通过要求用户终端近距离获取绑定所需的第一标识,并在智能家电设备侧采用与云平台共享的一对密钥对绑定所需的信息进行加密,在云平台侧进行解密并校验,确保了非法用户无法远程绑定智能家电设备,提高了绑定的安全性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中用户终端侧实现绑定智能家电设备的方法的流程图;图2为本专利技术实施例中智能家电设备侧实现绑定智能家电设备的方法的流程图;图3为本专利技术实施例中云平台侧实现绑定智能家电设备的方法的流程图;图4为本专利技术实施例中应用示例一的流程图;图5为本专利技术实施例中应用示例二的流程图;图6为本专利技术实施例中应用示例三的流程图;图7为本专利技术实施例提供的一种用户终端的结构框图;图8为本专利技术实施例提供的一种智能家电设备的结构框图;图9为本专利技术实施例提供的一种云平台的结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。方法实施例本专利技术实施例提供一种绑定智能家电设备的方法,通过智能家电设备与云平台共享的秘密密钥加密用户ID和从家电设备近距离读取的家电标识,在云平台解密并判断结果是否合法,从而实现用户与智能家电设备的远程安全绑定。本实施例所述方法主要在用户终端、智能家电设备和云平台上实施,通过三者的协作完成用户与智能家电设备间的安全绑定。下面分别阐述用户终端侧、智能家电设备侧和云平台侧的实施过程,以对本专利技术所提出的绑定方法进行详细说明。如图1所示,本专利技术实施例提供一种绑定智能家电设备的方法,应用于用户终端,所述方法包括如下步骤:步骤S101,近距离读取智能家电设备的第一标识;其中,智能家电设备的第一标识为智能家电设备生产时,厂本文档来自技高网...

【技术保护点】
一种绑定智能家电设备的方法,其特征在于,应用于用户终端侧,包括:近距离读取智能家电设备的第一标识;将用户ID和所述第一标识发送至所述智能家电设备进行加密或签名处理;获取所述智能家电设备反馈的加密/签名数据和智能家电设备的第二标识;向云平台发送将所述用户ID与所述智能家电设备进行绑定的绑定请求;所述绑定请求中携带有所述加密/签名数据、第二标识和用户ID。

【技术特征摘要】
1.一种绑定智能家电设备的方法,其特征在于,应用于用户终端侧,包括:
近距离读取智能家电设备的第一标识;
将用户ID和所述第一标识发送至所述智能家电设备进行加密或签名处理;
获取所述智能家电设备反馈的加密/签名数据和智能家电设备的第二标识;
向云平台发送将所述用户ID与所述智能家电设备进行绑定的绑定请求;所
述绑定请求中携带有所述加密/签名数据、第二标识和用户ID。
2.如权利要求1所述的方法,其特征在于,所述近距离读取智能家电设备
的第一标识,包括:通过近距离无线通信技术NFC、射频识别RFID或者扫描
二维码的方式,读取所述智能家电设备的第一标识。
3.一种绑定智能家电设备的方法,其特征在于,应用于智能家电设备侧,
所述方法包括:
接收用户终端发送的用户ID和智能家电设备的第一标识;
利用私钥对所述用户ID和第一标识进行加密或签名处理;
将加密/签名数据和智能家电设备的第二标识反馈至所述用户终端。
4.如权利要求3所述的方法,其特征在于,在接收用户终端发送的用户ID
和智能家电设备的第一标识后,还包括:向所述智能家电设备的管理员发出是
否允许该用户ID绑定本设备的询问消息,在允许的情况下,进行后续的加密或
签名处理;否则,返回拒绝消息。
5.如权利要求4所述的方法,其特征在于,在管理员允许绑定的情况下,
还包括:获取管理员授权的该用户的权限表;
所述对所述用户ID和第一标识进行加密/签名处理时,将所述权限表与所述
用户ID和第一标识一同进行加密/签名处理。
6.如权利要求3所述的方法,其特征在于,在接收用户终端发送的用户ID
和智能家电设备的第一标识后,还包括:产生时间戳;
所述对所述用户ID和第一标识进行加密/签名处理时,将所述时间戳与所述

\t用户ID和第一标识一同进行加密/签名处理。
7.如权利要求3或4或5或6所述的方法,其特征在于,所述签名处理,
包括:
对所述用户ID和第一标识做哈希运算,得到用户ID和第一标识的哈希值;
若获取到权限表和/或产生了时间戳,则利用所述私钥对所述哈希值以及获
取的权限表和/或产生时间戳进行签名;否则,直接利用所述私钥对所述哈希值
进行签名。
8.一种绑定智能家电设备的方法,其特征在于,应用于云平台侧,包括:
接收用户终端发送的携带有加密/签名数据、智能家电设备的第二标识和用
户ID的绑定请求;
根据所述第二标识,获取与所述智能家电设备对应的密钥;
利用所述密钥对所述加密/签名数据进行解密或验签处理;
根据解密或验签得到的数据,对请求绑定的用户的合法性进行校验;
在校验成功时,将所述用户ID与智能家电设备进行绑定。
9.如权利要求8所述的方法,其特征在于,
所述解密得到的数据包括:智能家电设备的第一标识和用户ID;或者,智
能家电设备的第一标识、用户ID以及权限表;或者,智能家电设备的第一标识、
用户ID以及时间戳;或者,智能家电设备的第一标识、用户ID、权限表以及时
间戳;
所述验签得到的数据包括:智能家电设备的第一标识和用户ID的哈希值;
或者,智能家电设备的第一标识和用户ID的哈希值、以及权限表;或者,智能
家电设备的第一标识和用户ID的哈希值、以及时间戳;或者,智能家电设备的
第一标识和用户ID的哈希值、权限表以及时间戳。
10.如权利要求9所述的方法,其特征在于,所述根据解密得到的数据,
对请求绑定的用户的合法性进行校验,具体包括:
比较解密得到的用户ID与绑定请求中携带的用户ID是否一致;
根据所述第二标识查找云平台侧存储的所述智能家电设备的第一标识,比
较解密得到的第一标识与查找到的第一标识是否一致;
当解密得到的数据中包含时间戳时,根据所述时间戳,判断所述绑定请求
是否超时;
当比较结果均一致以及绑定请求未超时,判定校验通过,否则校验失败。
11.如权利要求7所述的方法,其特征在于,所述根据验签得到的数据,
对请求绑定的用户的合法性进行校验,具体包括:
根据所述第二标识查找云平台侧存储的所述智能家电设备的第一标识;
对查找到的第一标识与绑定请求中携带的用户ID做哈希运算,计算得到哈
希值;
比较计算得到的哈希值与验签得到的哈希值是否一致;
当验签得到的数据中包含时间戳时,根据所述时间戳,判断所述绑定请求
是否超时;
当比较结果一致以及绑定请求未超时,判定校验通过,否则校验失败。
12.如权利要求9或10或11所述的方法,其特征在于,在校验成功时,
还包括:根据解密/验签出的权限表设置绑定的用户的权限。
13.一种用户终端,其特征在于,包括:
信息读取模块,用于近距离读取智能家电设备的第一标识;
信息处理模块,用于将用户ID和所述第一标识发...

【专利技术属性】
技术研发人员:茹昭
申请(专利权)人:青岛海尔智能家电科技有限公司
类型:发明
国别省市:山东;37

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

1