配对方法及设备技术

技术编号:34366874 阅读:11 留言:0更新日期:2022-07-31 09:13
本申请实施例提供了一种配对方法及设备,该方法应用于第一用户设备,第一用户设备属于包括至少两个用户设备的集群中,其中,集群中的每个用户设备上存储有第一信息,第一信息包括配对凭证和已与集群中任一个用户设备配对成功的第一附件设备的标识信息;方法包括:检测到第二附件设备,第二附件设备为未与集群中任一个用户设备配对成功的附件设备;基于配对凭证,与第二附件设备配对并建立连接,以及,将第二附件设备的标识信息同步至集群中所有用户设备。本申请在保证用户设备与附件设备之间配对凭证的传递与切换的同时,提升配对的安全性。性。性。

Pairing method and equipment

【技术实现步骤摘要】
配对方法及设备
[0001]本申请是分案申请,原申请的申请号是201910883635.3,原申请日是2019年09月18日,原申请的全部内容通过引用结合在本申请中。


[0002]本申请实施例涉及通信领域,尤其涉及一种配对方法及设备。

技术介绍

[0003]随着物联网技术的发展,不同物联网设备间协同工作的方案不断涌现,并在工业界和学术界得到了广泛的应用。
[0004]目前,较为常见的物联网设备间协同工作的方案通常需要设备间两两完成配对协商,才能实现多个设备间的连接与访问。
[0005]在已有技术中,当某个物联网设备作为附件设备希望同时与其他多个用户设备配对,并在多个用户设备间直接切换使用时,已有技术通常是需要用户设备将配对信息上传至云服务器,再由云服务器将配对信息下发至其他的用户设备,才能实现多个物联网设备与多个附件设备间切换使用,而无需再进行配对协商。
[0006]参照图1为已有技术中,利用云端的配对方式的流程示意图,具体的,附件设备与用户设备1进行配对并建立连接,附件设备1可将双方协商生成的配对凭据(即配对信息)发送给云服务,并由云服务将配对凭据转发给用户设备2和用户设备3。这样,附件设备在连接用户设备2和/或用户设备3时,由于双方均持有配对凭据,则可不经过配对,即可建立双方的连接。
[0007]综上,已有技术中是依赖于云端对配对凭证进行加密、缓存与颁发过程,但是,云服务可能存在无法访问或不可靠等使用与安全隐患,一旦该云服务无法使用,或存在恶意的监听、篡改等行为,则意味着该方案将对设备的使用者构成风险。

技术实现思路

[0008]本申请提供一种配对方法及设备,能够在一定程度上提高配对过程中的安全性与可靠性。
[0009]为达到上述目的,本申请采用如下技术方案:
[0010]第一方面,本申请实施例提供一种配对方法,该方法可以应用于第一用户设备,其中,第一用户设备属于包括至少两个用户设备的集群中,其中,集群中的每个用户设备上存储有第一信息,第一信息包括配对凭证和已与集群中任一个用户设备配对成功的第一附件设备的标识信息。也就是说,第一用户设备在配对之前,已加入集群中,并且第一用户设备在本地存储有集群中的共享信息(即第一信息)。其中,第一信息中所包括的配对凭证用于集群中的用户设备与附件设备进行配对时使用,第一信息中还包括有已与集群中人一个用户设备配对成功的第一附件设备的标识信息,该标识信息可用于集群中的设备基于该标识,识别需要配对的附件设备是否为第一附件设备,或者可以理解为,需要配对的附件设备
是否已与集群中的任一用户设备配对成功。第一用户设备和未与集群中任一用户设备配对成功的附件设备(例如第二附件设备)进行配对的过程,具体为:
[0011]第一用户设备检测到第二附件设备后,可基于本地存储的配对凭证,与第二附件设备配对并连接。随后,第一用户设备可将第二附件设备的标识信息同步至集群中的所有用户设备,以使集群中的用户设备在检测到第二附件设备时,能够基于本地存储的第二附件设备的标识,确定第二附件设备已与集群中的用户设备配对成功,则,集群中的用户设备可基于配对信息,直接与第二附件设备建立连接,无需配对过程。
[0012]通过上述方式,本申请通过将配对凭证与已配对成功的附件设备的标识,例如第一附件设备和第二附件设备存储于集群中的每个用户设备中,实现分布式存储的方式,利用分布式存储的去中心化的特点,多个用户设备可共享集群上的数据(例如第一信息)。因此,用户设备与附件设备之间配对凭证的传递与切换,将不再依赖于某一特定云服务,且传输的配对凭证仅在集群中的各用户设备间可见,解决了云服务器中心的潜在风险的问题。
[0013]在一种可能的实现方式中,集群可以为区块链网络,用户设备可以称为区块链上的节点,区块链网络中每个用户设备上存储有区块链,区块链的区块中存储有配对凭证与第一附件设备的标识信息。可选地,第一用户设备将第二附件设备的标识信息同步至集群中所有用户设备方式,可以包括:第一用户设备生成包括第二附件设备的标识信息的新区块,将新区块加入第一用户设备上的区块链中。随后,第一用户设备将新区块同步至区块链网络中其他用户设备的区块链中。
[0014]通过上述方式,实现了配对信息等信息可通过区块链的方式,存储于区块链网络中的各节点中,从而通过区块链的去中心化以及区块不可篡改的特性,进一步提升配对过程的安全性。
[0015]在一种可能的实现方式中,配对凭证为基于第一用户设备的加密信息对原始配对凭证加密后生成的;其中,原始配对凭证为建立区块链网络的用户设备生成的;或者,原始配对凭证为区块链网络中的任一用户设备生成的。
[0016]通过上述方式,本申请通过基于用户设备的加密信息,对原始配对凭证进行加密,以使持有该用户设备的加密信息的设备才能够对配对凭证进行解密,并获取到原始配对凭证,从而有效提升了安全性,避免由云存储对原始配对凭证进行存储,可能出现的被篡改的风险。
[0017]在一种可能的实现方式中,基于配对凭证,与第二附件设备配对并建立连接,包括:从第一用户设备的区块链中获取配对凭证;基于第一用户设备的解密信息,对配对凭证进行解密,获取原始配对凭证;向第二附件设备发送原始配对凭证,并在接收到第二附件设备的配对响应消息后,确定与第二附件设备配对成功,以及,与第二附件设备建立连接。
[0018]通过上述方式,本申请预先将原始配对凭证进行加密后,存储在区块链中,以使区块链网络中的各节点(或用户设备)可在配对时,从区块链中获取以该用户设备的加密信息加密后的配对凭证,并进行解密后,获取到原始配对凭证,从而进一步提升了配对过程的安全性。
[0019]在一种可能的实现方式中,第一用户设备的加密信息与第一用户设备的解密信息不同。
[0020]在本申请中,加密信息与解密信息为加/解密对,即,用加密信息进行加密的原始
配对凭证,可用解密信息进行解密。其中,加密信息与解密信息不同,可以理解为,加密信息和解密信息所构成的密钥采用非对称算法。可选地,加密信息可以为公钥,解密信息可以为私钥。
[0021]在一种可能的实现方式中,区块链的区块中还存储第一附件设备的加密信息;将第二附件设备的标识信息同步至集群中所有用户设备,包括:生成包括第二附件设备的标识信息和第二附件设备的加密信息的新区块,将新区块加入第一用户设备上的区块链中;将新区块同步至区块链网络中其他用户设备的区块链中。
[0022]通过上述方式,用户设备在与附件设备配对成功后,可将附件设备的标识和加密信息存储于区块中,从而使区块链网络中的其它用户设备可基于标识识别该附件设备是否已与区块链网络中的用户设备配对成功,并且在识别到该附件设备为已与任一用户设备配对成功的附件设备的情况下,获取区块链中存储的与该附件设备的标识对应的加密信息,并基于加密信息和原始配对凭证,与附件设备直接建立连接。
[0023]第二方面,本申请实施例提供了一种配对装置,该配对装置可应用于第一用户设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种配对方法,其特征在于,应用于第一用户设备,所述第一用户设备属于包括至少两个用户设备的集群中,其中,所述集群中的用户设备上存储有第一信息,所述第一信息包括配对凭证和已与所述集群中任一个用户设备配对成功的第一附件设备的标识信息;所述方法包括:检测到第二附件设备,所述第二附件设备为未与所述集群中任一个用户设备配对成功的附件设备;基于所述配对凭证,与所述第二附件设备配对,以及,将所述第二附件设备的标识信息同步至所述集群中的至少一个用户设备。2.根据权利要求1所述的方法,其特征在于,所述集群为区块链网络,所述区块链网络中所述每个用户设备上存储有区块链,所述区块链的区块中存储有所述配对凭证与所述第一附件设备的标识信息,所述将所述第二附件设备的标识信息同步至所述集群中的至少一个用户设备,包括:生成包括所述第二附件设备的标识信息的新区块,将所述新区块加入所述第一用户设备上的区块链中;将所述新区块同步至所述区块链网络中其他用户设备的区块链中。3.根据权利要求2所述的方法,其特征在于,所述配对凭证为基于所述第一用户设备的加密信息对原始配对凭证加密后生成的;其中,所述原始配对凭证为建立所述区块链网络的用户设备生成的;或者,所述原始配对凭证为所述区块链网络中的任一用户设备生成的。4.根据权利要求3所述的方法,其特征在于,所述基于所述配对凭证,与所述第二附件设备配对,包括:从所述第一用户设备的区块链中获取所述配对凭证;基于所述第一用户设备的解密信息,对所述配对凭证进行解密,获取所述原始配对凭证;向所述第二附件设备发送所述原始配对凭证,并在接收到所述第二附件设备的配对响应消息后,确定与所述第二附件设备配对成功,以及,与所述第二附件设备建立连接。5.根据权利要求4所述的方法,其特征在于,所述第一用户设备的加密信息与所述第一用户设备的解密信息不同。6.根据权利要求4所述的方法,其特征在于,所述区块链的区块中还存储所述第一附件设备的加密信息;所述将所述第二附件设备的标识信息同步至所述集群中的至少一个用户设备,包括:生成包括所述第二附件设备的标识信息和第二附件设备的加密信息的新区块,将所述新区块加入所述第一用户设备上的区块链中;将所述新区块同步至所述区块链网络中其他用户设备的区块链中。7.一种配对装置,其特征在于,应用于第一用户设备,所述第一用户设备属于包括至少两个用户设备的集群中,其中,所述集群中的用户设备上存储有第一信息,所述第一信息包括配对凭证和已与所述集群中任一个用户设备配对成功的第一附件设备的标识信息;所述装置包括:
存储器和处理器,所述存储器与所述处理器耦合;所述存储器中存储有程序指令,所述程序指令被所述处理器运行时,使得所述装置执行以下步骤:检测到第二附件设备,所述第二附件设备为未与所述集群中任一个用户设备配对成功的附件设备;基于所述配对凭证,与所述第二附件设备配对,以及,将所述第二附件设备的标识信息同步至所述集群中的至少一个用户设备。8.根据权利要求7所述的装置,其特征在于,所述集群为区块链网络,所述区块链网络中所述每个用户设备上存储有区块链,所述区块链的区块中存储有所述配对凭证与所述第一附件设备的标识信息,所述程序指令被所述处理器运行时,使得所述装置执行以下步骤:生成包括所述第二附件设备的标识信息的新区块,将所述新区块加入所述第一用户设备上的区块链中;将所述新区块同步至所述区块链网络中其他用户设备的区块链中。9.根据权利要求8所述的装置,其特征在于,所述配对凭证为基于所述第一用户设备的加密信息对原始配对...

【专利技术属性】
技术研发人员:金钊赵路聂光耀
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1