无用户界面设备与移动终端建立关联关系的方法及装置的制造方法_3

文档序号:8925723阅读:来源:国知局
终端未能与该无用户界面设备建立关联关系,不能控制该无用户界面设备或查询该无用户界面设备的信息。
[0069]以上两种验证第二散列值与第一散列值是否一致的方式,主要区别在于一种是在XMPP服务器端进行散列值的校验,一种是在无用户界面设备端进行散列值的校验,二者比较其优缺点分别为:
[0070]使用第一种方式:
[0071]优点:无用户界面设备端不需要处理关联请求,降低了无用户界面设备处理逻辑的复杂性,并且无用户界面设备上传第一散列值成功后,即使关联请求到达XMPP服务器时无用户界面设备离线,关联操作仍然可以进行;
[0072]缺点:XMPP服务器需要保存无用户界面设备id与第一散列值的关联关系,并且要代替无用户界面设备进行散列值的校验,因此XMPP服务器需要在现有标准XMPP服务器上进行扩展,需要二次开发。
[0073]使用第二种方式:
[0074]优点:可以使用标准XMPP服务器(可以为第三方服务器),不需要特殊的XMPP服务器支持,并且无用户界面设备不需要上传第一散列值,可以降低安全风险;
[0075]缺点:无用户界面设备进行散列校验,增加了复杂性,并且无用户界面设备离线时无法进彳T关联。
[0076]基于上述方法,本发明实施例还提供了一种无用户界面设备与移动终端建立关联关系的装置。
[0077]如图4所示,无用户界面设备10具有一个固定标识和一个唯一的特征标识,并内置有第一组合单元11和第一计算单元12,固定标识可以是一组固定的多位字符串,并分为前缀和后缀两部分(同一个系统中,所有的设备都一样),特征标识可以是序列号或MAC地址。
[0078]第一组合单元11用于将该无用户界面设备10的固定标识和对应的特征标识组合形成第一字符串,组合的方式为固定标识的前缀+特征标识+固定标识的后缀。
[0079]第一计算单元12用于通过散列(Hash)算法计算所述第一字符串得到第一散列值。
[0080]移动终端20内置有第二组合单元21、第二计算单元22和采集单元23,采集单元23用于获取无用户界面设备10的特征标识,可以采用扫描二维码的方式获取。第二组合单元21用于将特征标识与无用户界面设备10的固定标识组合得到第二字符串。第二计算单元22用于利用散列(Hash)算法计算所述第二字符串得到第二散列值。
[0081]无用户界面设备10将第一散列值发送到XMPP服务器30或保存到本地以备校验,无用户界面设备10和移动终端20分别登录到XMPP服务器30上,其中,无用户界面设备10使用第一散列值的前η位登录XMPP服务器30,移动终端20登录XMPP服务器30后,以第二散列值的前η位作为目标向相应的无用户界面设备10发出关联请求。
[0082]验证单元用于验证第一散列值与第二散列值是否一致,如果二者一致则关联关系建立成功,反馈关联成功消息到移动终端20,否则反馈关联失败消息到移动终端20。
[0083]移动终端20收到关联成功消息后就可以发送相关控制或查询命令到无用户界面设备10 了。
[0084]验证单元可以设置在服务器30上,也可以设置在无用户界面设备10上,具体验证方法在之前的方法中已经详细介绍,在此不再赘述。
[0085]本发明不局限于上述最佳实施方式,任何人应该得知在本发明的启示下作出的结构变化,凡是与本发明具有一致或相近的技术方案,均落入本发明的保护范围之内。
【主权项】
1.无用户界面设备与移动终端建立关联关系的方法,其特征在于,包括以下步骤: 无用户界面设备利用固定标识和对应的特征标识组合形成第一字符串,并通过散列算法计算所述第一字符串得到第一散列值; 无用户界面设备登录XMPP服务器,并将第一散列值发送到XMPP服务器或保存到本地以备校验; 移动终端登录XMPP服务器,输入无用户界面设备的固定标识和对应的特征标识并组合形成第二字符串,然后通过散列算法计算所述第二字符串得到第二散列值; 移动终端向无用户界面设备发出关联请求,并附加第二散列值; 验证第一散列值与第二散列值是否一致,如果一致则关联关系建立成功,反馈关联成功消息给移动终端,否则反馈关联失败消息给移动终端; 关联关系建立成功后,移动终端可发送相关控制或查询命令到该无用户界面设备,以实现相应的操作。2.如权利要求1所述的方法,其特征在于,所述固定标识为一组固定的多位字符串,所述特征标识为无用户界面设备的序列号或MAC地址。3.如权利要求2所述的方法,其特征在于,所述固定标识分为前缀和后缀两部分,所述第一字符串的组合方式为固定标识的前缀+特征标识+固定标识的后缀,所述第二字符串的组合方式与所述第一字符串的组合方式一致。4.如权利要求1所述的方法,其特征在于,移动终端利用扫描无用户界面设备的二维码的方式获取无用户界面设备的特征标识。5.如权利要求1所述的方法,其特征在于,在所述XMPP服务器上验证第一散列值与第二散列值是否一致。6.如权利要求1所述的方法,其特征在于,在所述无用户界面设备上验证第一散列值与第二散列值是否一致。7.无用户界面设备与移动终端建立关联关系的装置,其特征在于,包括: 第一组合单元和第一计算单元,分别内置于无用户界面设备中,第一组合单元用于将所述无用户界面设备的固定标识和对应的特征标识组合形成第一字符串,第一计算单元用于通过散列算法计算所述第一字符串得到第一散列值; 第二组合单元、第二计算单元和采集单元,所述采集单元用于获取所述无用户界面设备的特征标识,第二组合单元用于将所述特征标识与所述无用户界面设备的固定标识组合得到第二字符串,第二计算单元用于利用散列算法计算所述第二字符串得到第二散列值;无用户界面设备将第一散列值发送到XMPP服务器或保存到本地以备校验,无用户界面设备和移动终端分别登录到XMPP服务器上,其中,无用户界面设备使用第一散列值的前η位登录XMPP服务器,移动终端登录XMPP服务器后,以第二散列值的前η位作为目标向相应的无用户界面设备发出关联请求; 验证单元,用于验证第一散列值与第二散列值是否一致,如果二者一致则关联关系建立成功,反馈关联成功消息到移动终端,否则反馈关联失败消息到移动终端。8.如权利要求7所述的装置,其特征在于,所述固定标识分为前缀和后缀两部分,所述第一字符串的组合方式为固定标识的前缀+特征标识+固定标识的后缀,所述第二字符串的组合方式与所述第一字符串的组合方式一致。9.如权利要求7所述的装置,其特征在于,所述验证单元设置在XMPP服务器上。10.如权利要求7所述的装置,其特征在于,所述验证单元设置在无用户界面设备上。
【专利摘要】本发明公开了一种无用户界面设备与移动终端建立关联关系的方法及装置,该方法包括以下步骤:设备利用固定标识和对应的特征标识组合形成第一字符串,并得到第一散列值;设备登录XMPP服务器,并将第一散列值发送到XMPP服务器或保存到本地以备校验;移动终端登录XMPP服务器,输入设备的固定标识和特征标识并组合成第二字符串,得到第二散列值;验证第一、第二散列值是否一致,如果一致则关联关系建立成功,反馈关联成功消息到移动终端,否则反馈关联失败消息到移动终端;关联关系建立成功后,移动终端可发送相关控制或查询命令到该设备。使用本发明,只有该设备的持有人才能够使用移动终端与该设备建立关联关系,确保了安全性。
【IPC分类】H04L29/08, H04W12/06
【公开号】CN104902474
【申请号】CN201510176744
【发明人】渠富林
【申请人】闪联信息技术工程中心有限公司
【公开日】2015年9月9日
【申请日】2015年4月14日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1