CN113114465A - 归属权限的处理方法及装置、存储介质、电子装置 - Google Patents

归属权限的处理方法及装置、存储介质、电子装置 Download PDF

Info

Publication number
CN113114465A
CN113114465A CN202110296980.4A CN202110296980A CN113114465A CN 113114465 A CN113114465 A CN 113114465A CN 202110296980 A CN202110296980 A CN 202110296980A CN 113114465 A CN113114465 A CN 113114465A
Authority
CN
China
Prior art keywords
account
target
transactions
block
authority
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110296980.4A
Other languages
English (en)
Other versions
CN113114465B (zh
Inventor
李阅苗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao Haier Technology Co Ltd
Haier Smart Home Co Ltd
Original Assignee
Qingdao Haier Technology Co Ltd
Haier Smart Home Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qingdao Haier Technology Co Ltd, Haier Smart Home Co Ltd filed Critical Qingdao Haier Technology Co Ltd
Priority to CN202110296980.4A priority Critical patent/CN113114465B/zh
Publication of CN113114465A publication Critical patent/CN113114465A/zh
Application granted granted Critical
Publication of CN113114465B publication Critical patent/CN113114465B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • H04L9/3239Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/06Network architectures or network communication protocols for network security for supporting key management in a packet data network
    • H04L63/065Network architectures or network communication protocols for network security for supporting key management in a packet data network for group communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明公开了一种归属权限的处理方法及装置、存储介质、电子装置,上述方法包括:确定控制设备的归属权限;根据预设转移链条的格式,将归属权限转换为前后相连的多个事务,并计算多个事务的总散列值,事务包含以下至少之一:第一账号的第一地址信息、组账号中每一第二账号的第二地址信息、第一账号的签名密钥、第一账号的公钥、组账号中每一第二账号的签名密钥、组账号中每一第二账号的公钥、第一地址信息的标识、第二地址信息的标识、事务对应的散列值;将归属权限对应的区块发送至区块链服务器进行记录,区块包含:区块头和区块体,区块体用于指示控制设备的归属权限已从第二账号转移到第一账号,区块头用于存储多个事务的总散列值。

Description

归属权限的处理方法及装置、存储介质、电子装置
技术领域
本发明涉及通信领域,具体而言,涉及一种归属权限的处理方法及装置、存储介质、电子装置。
背景技术
在物联网领域尤其是在智慧家庭领域内,随着一个家庭内智能设备增多,设备连接技术的多样化,但目前的家庭物联网结构,基本上是家庭里的设备连接到各自的IOT(Internet of things,物联网,简称IOT)云平台,当用户家庭存在多个平台的设备时,需要使用不同的APP进行控制,如果要实现平台之间的设备互控,还需要平台之间互相实现控制协议。
针对相关技术中,无法快速的实现不同的平台之间互相控制设备等问题,尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种归属权限的处理方法及装置、存储介质、电子装置,以至少解决相关技术中,无法快速的实现不同的平台之间互相控制设备等问题。
根据本发明的一个实施例,提供了一种归属权限的处理方法,包括:确定控制设备的归属权限,其中,所述归属权限包含:当前绑定所述控制设备的第一账号和已与所述控制设备解除绑定的组账号,所述组账号包括:一个或多个第二账号;根据预设转移链条的格式,将所述归属权限转换为前后相连的多个事务,并计算多个事务的总散列值,其中,所述事务包含以下至少之一:第一账号的第一地址信息、组账号中每一第二账号的第二地址信息、第一账号的签名密钥、第一账号的公钥、组账号中每一第二账号的签名密钥、组账号中每一第二账号的公钥、第一地址信息的标识、第二地址信息的标识、事务对应的散列值;将所述归属权限对应的区块发送至区块链服务器进行记录,其中,所述区块包含:区块头和区块体,所述区块体用于指示所述控制设备的归属权限已从所述第二账号转移到所述第一账号,所述区块头用于存储所述多个事务的总散列值。
在一个示例性的实施例中,根据预设转移链条的格式,将所述归属权限转换为前后相连的多个事务,并计算多个事务的总散列值,包括:获取第一账号与组账号之间归属权限的转移信息,以确定出多个目标事务,其中,所述转移信息用于指示第一账号与组账号之间对于控制设备的归属权限的转移顺序;根据所述转移信息确定每一次进行归属权限转移的目标散列值,并一一对应所述目标事务与所述目标散列值;通过预设的散列函数对多个所述目标事务的目标散列值进行运算,以得到多个所述目标事务的总散列值。
在一个示例性的实施例中,将所述归属权限对应的区块发送至区块链服务器进行记录之后,所述方法还包括:获取区块链中每一区块中记载的事务个数;根据所述事务个数确定当前区块链中的设备数量。
在一个示例性的实施例中,根据所述事务个数确定当前区块链中的设备数量之后,所述方法还包括:获取每一事务中包含的目标地址信息标识;根据所述目标地址信息标识确定区块链的设备集合,其中,所述设备集合用于指示区块链包含的控制设备的设备列表。
在一个示例性的实施例中,将所述归属权限对应的区块发送至区块链服务器进行记录之后,所述方法还包括:接收当前绑定所述控制设备的第一账号发出的控制指令,其中,所述控制指令包含有第一账号的签名密钥和第一地址信息的标识;根据所述控制指令在区块链服务器中的多条区块链中进行查找,以确定是否存在与所述控制指令匹配的目标区块链,其中,所述目标区块链中存在与控制指令相关的相似事务。
在一个示例性的实施例中,根据所述控制指令在区块链服务器中的多条区块链中进行查找,以确定是否存在与所述控制指令匹配的目标区块链之后,包括:获取所述相似事务的目标实际数据信息,其中,所述目标实际数据信息用于指示区块链实时记载的目标签名密钥和目标地址信息的标识;比较所述第一账号的签名密钥和第一地址信息的标识与所述目标签名密钥和所述目标地址信息的标识的相似度;在所述相似度满足所述预设条件的情况下,允许具有所述归属权限的第一账号对设备进行控制。
根据本发明的另一个实施例,还提供了一种归属权限的处理装置,包括:确定模块,用于确定控制设备的归属权限,其中,所述归属权限包含:当前绑定所述控制设备的第一账号和已与所述控制设备解除绑定的组账号,所述组账号包括:一个或多个第二账号;转换模块,用于根据预设转移链条的格式,将所述归属权限转换为前后相连的多个事务,并计算多个事务的总散列值,其中,所述事务包含以下至少之一:第一账号的第一地址信息、组账号中每一第二账号的第二地址信息、第一账号的签名密钥、第一账号的公钥、组账号中每一第二账号的签名密钥、组账号中每一第二账号的公钥、第一地址信息的标识、第二地址信息的标识、事务对应的散列值;发送模块,用于将所述归属权限对应的区块发送至区块链服务器进行记录,其中,所述区块包含:区块头和区块体,所述区块体用于指示所述控制设备的归属权限已从所述第二账号转移到所述第一账号,所述区块头用于存储所述多个事务的总散列值。
在一个示例性的实施例中,上述转换模块,还用于获取第一账号与组账号之间归属权限的转移信息,以确定出多个目标事务,其中,所述转移信息用于指示第一账号与组账号之间对于控制设备的归属权限的转移顺序;根据所述转移信息确定每一次进行归属权限转移的目标散列值,并一一对应所述目标事务与所述目标散列值;通过预设的散列函数对多个所述目标事务的目标散列值进行运算,以得到多个所述目标事务的总散列值。
在一个示例性的实施例中,上述装置还包括:获取模块,用于获取区块链中每一区块中记载的事务个数;根据所述事务个数确定当前区块链中的设备数量。
在一个示例性的实施例中,上述获取模块,还用于获取每一事务中包含的目标地址信息标识;根据所述目标地址信息标识确定区块链的设备集合,其中,所述设备集合用于指示区块链包含的控制设备的设备列表。
在一个示例性的实施例中,上述装置还包括:接收模块,用于接收当前绑定所述控制设备的第一账号发出的控制指令,其中,所述控制指令包含有第一账号的签名密钥和第一地址信息的标识;根据所述控制指令在区块链服务器中的多条区块链中进行查找,以确定是否存在与所述控制指令匹配的目标区块链,其中,所述目标区块链中存在与控制指令相关的相似事务。
在一个示例性的实施例中,上述接收模块,还用于获取所述相似事务的目标实际数据信息,其中,所述目标实际数据信息用于指示区块链实时记载的目标签名密钥和目标地址信息的标识;比较所述第一账号的签名密钥和第一地址信息的标识与所述目标签名密钥和所述目标地址信息的标识的相似度;在所述相似度满足所述预设条件的情况下,允许具有所述归属权限的第一账号对设备进行控制。
根据本发明的又一个实施例,还提供了一种计算机可读的存储介质,所述计算机可读的存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
通过本发明,确定控制设备的归属权限,其中,归属权限包含:当前绑定控制设备的第一账号和已与控制设备解除绑定的组账号,组账号包括:一个或多个第二账号;根据预设转移链条的格式,将归属权限转换为前后相连的多个事务,并计算多个事务的总散列值,其中,事务包含以下至少之一:第一账号的第一地址信息、组账号中每一第二账号的第二地址信息、第一账号的签名密钥、第一账号的公钥、组账号中每一第二账号的签名密钥、组账号中每一第二账号的公钥、第一地址信息的标识、第二地址信息的标识、事务对应的散列值;将归属权限对应的区块发送至区块链服务器进行记录,其中,区块包含:区块头和区块体,区块体用于指示控制设备的归属权限已从第二账号转移到第一账号,区块头用于存储多个事务的总散列值,即通过将归属权限的转移过程转换为区块在区块链服务器上进行存储,进而使得不同的平台在获取到相同的区块链的区块便可以实现对于同一设备的控制。采用上述技术方案,解决了相关技术中,无法快速的实现不同的平台之间互相控制设备等问题,提高了归属权限的处理的准确性,避免了设备跨平台权限认证的复杂度,提升了跨平台的设备互操作效率。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明实施例的一种归属权限的处理方法的计算机终端的硬件结构框图;
图2是根据本发明实施例的归属权限的处理方法的流程图;
图3是根据本发明可选实施例的区块链账本的结构框图;
图4为根据本发明可选实施例设备的归属权限转移的示意图;
图5为根据本发明可选实施例的事务中数据的结构示意图;
图6为根据本发明可选实施例的事务链的转移过程的流程示意图;
图7为根据本发明可选实施例的控制命令的结构示意图;
图8是根据本发明实施例的一种归属权限的处理装置的结构框图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
本申请实施例所提供的方法实施例可以在计算机终端、云平台或者类似的运算装置中执行。以运行在计算机终端上为例,图1是本发明实施例的一种归属权限的处理方法的计算机终端的硬件结构框图。如图1所示,计算机终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,在一个示例性实施例中,上述计算机终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述计算机终端的结构造成限定。例如,计算机终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示等同功能或比图1所示功能更多的不同的配置。
存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的归属权限的处理方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。
在本实施例中提供了一种归属权限的处理方法,应用于上述计算机终端,图2是根据本发明实施例的归属权限的处理方法的流程图,该流程包括如下步骤:
步骤S202,确定控制设备的归属权限,其中,所述归属权限包含:当前绑定所述控制设备的第一账号和已与所述控制设备解除绑定的组账号,所述组账号包括:一个或多个第二账号;
步骤S204,根据预设转移链条的格式,将所述归属权限转换为前后相连的多个事务,并计算多个事务的总散列值,其中,所述事务包含以下至少之一:第一账号的第一地址信息、组账号中每一第二账号的第二地址信息、第一账号的签名密钥、第一账号的公钥、组账号中每一第二账号的签名密钥、组账号中每一第二账号的公钥、第一地址信息的标识、第二地址信息的标识、事务对应的散列值;
步骤S206,将所述归属权限对应的区块发送至区块链服务器进行记录,其中,所述区块包含:区块头和区块体,所述区块体用于指示所述控制设备的归属权限已从所述第二账号转移到所述第一账号,所述区块头用于存储所述多个事务的总散列值。
通过上述技术方案,确定控制设备的归属权限,其中,归属权限包含:当前绑定控制设备的第一账号和已与控制设备解除绑定的组账号,组账号包括:一个或多个第二账号;根据预设转移链条的格式,将归属权限转换为前后相连的多个事务,并计算多个事务的总散列值,其中,事务包含以下至少之一:第一账号的第一地址信息、组账号中每一第二账号的第二地址信息、第一账号的签名密钥、第一账号的公钥、组账号中每一第二账号的签名密钥、组账号中每一第二账号的公钥、第一地址信息的标识、第二地址信息的标识、事务对应的散列值;将归属权限对应的区块发送至区块链服务器进行记录,其中,区块包含:区块头和区块体,区块体用于指示控制设备的归属权限已从第二账号转移到第一账号,区块头用于存储多个事务的总散列值,即通过将归属权限的转移过程转换为区块在区块链服务器上进行存储,进而使得不同的平台在获取到相同的区块链的区块便可以实现对于同一设备的控制。采用上述技术方案,解决了相关技术中,无法快速的实现不同的平台之间互相控制设备等问题,提高了归属权限的处理的准确性,避免了设备跨平台权限认证的复杂度,提升了跨平台的设备互操作效率。
需要说明的是,上述区块链服务器可同时与一个或多个平台相关联,并且每一品台均可对区块链服务器中的区块链进行解析确认,本发明对此不做过多限定。
在一个示例性的实施例中,根据预设转移链条的格式,将所述归属权限转换为前后相连的多个事务,并计算多个事务的总散列值,包括:获取第一账号与组账号之间归属权限的转移信息,以确定出多个目标事务,其中,所述转移信息用于指示第一账号与组账号之间对于控制设备的归属权限的转移顺序;根据所述转移信息确定每一次进行归属权限转移的目标散列值,并一一对应所述目标事务与所述目标散列值;通过预设的散列函数对多个所述目标事务的目标散列值进行运算,以得到多个所述目标事务的总散列值。
简而言之,可以通过确认各账号之间对于归属权限的转移信息,进而确定归属权限在账号之间的转移顺序,通过确定每一次进行归属权限转移的目标散列值,进而实现对于总散列值的确定。
在一个示例性的实施例中,将所述归属权限对应的区块发送至区块链服务器进行记录之后,所述方法还包括:获取区块链中每一区块中记载的事务个数;根据所述事务个数确定当前区块链中的设备数量。即为了便于了解每一区块链所包含的设备归属权限对应的设备数量,通过统计每一条区块链中的事务个数来实现判断。
在一个示例性的实施例中,根据所述事务个数确定当前区块链中的设备数量之后,所述方法还包括:获取每一事务中包含的目标地址信息标识;根据所述目标地址信息标识确定区块链的设备集合,其中,所述设备集合用于指示区块链包含的控制设备的设备列表。
例如,通过事务对应的区块中事务链条的最末端的转出者(相当于本发明实施例中的组账号)地址与用户账号地址的匹配情况,来判别设备是否归属于该账户,当相匹配时,证明该设备归属于该账户。当不匹配时,证明该设备不归属于该账户。此外,还可以通过确定多个转出者地址,来实现账号对应设备列表的确定,例如:图6所示中所有事务链条末端的转出者地址等于账号C的设备集合。
在一个示例性的实施例中,将所述归属权限对应的区块发送至区块链服务器进行记录之后,所述方法还包括:接收当前绑定所述控制设备的第一账号发出的控制指令,其中,所述控制指令包含有第一账号的签名密钥和第一地址信息的标识;根据所述控制指令在区块链服务器中的多条区块链中进行查找,以确定是否存在与所述控制指令匹配的目标区块链,其中,所述目标区块链中存在与控制指令相关的相似事务。
在一个示例性的实施例中,根据所述控制指令在区块链服务器中的多条区块链中进行查找,以确定是否存在与所述控制指令匹配的目标区块链之后,包括:获取所述相似事务的目标实际数据信息,其中,所述目标实际数据信息用于指示区块链实时记载的目标签名密钥和目标地址信息的标识;比较所述第一账号的签名密钥和第一地址信息的标识与所述目标签名密钥和所述目标地址信息的标识的相似度;在所述相似度满足所述预设条件的情况下,允许具有所述归属权限的第一账号对设备进行控制。
例如,账号C要控制设备,设备命令中包含了账号C的公钥,账号C的签名,账号C的签名=C私钥加密(C地址+账号C的deviceId),当设备收到控制命令是,用账号C的公钥解密账号C的签名。将解析出来的C的地址和C账号的地址信息的标识deviceId与事务链的最末端的转出中的接收者(相当于本发明实施例中的第一账号)地址和地址信息的标识deviceid进行比较,如果比较成功则鉴权成功,允许控制。如果比较失败则拒绝控制。
为了更好的理解上述归属权限的处理方法的过程,以下结合可选实施例对上述归属权限的处理方法流程进行说明,但不用于限定本发明实施例的技术方案。
在一个可选实施例中,提供了一种设备归属权限转移事务模型和控制鉴权方案,通过区块链分布式账本格式对设备的归属权限进区块链转化,具体的,如图3所示,区块链账本是一种巧妙的链式存储,通过将区块和区块之间收尾相连环环相扣形成一条可回溯、难篡改的区块链条,并且本区块的Hash(散列值)=Hash算法(前区块Hash++区块头其他元素),从而在区块链的区块体中打包多个交易事务。而且这些事务一旦被成功记录在区块链中,就不可篡改。此外,区块链中的事务只能增加,不能修改和删除。
作为一种可选的实施方式,通过在区块链账本之上建立智能设备归属权限转换模型,进而将设备归属权的转移链条编成一个个前后相连的事务,记录在区块链的区块体中。可选的,如图4所示,设备的归属权限从账户A转移到账户B,再从账户B转移到账户C,需要说明的是,这个转移过程是一个单向的链条,后一个事务依赖于前一个事务,每一个转移事务中的转入都指向前一个事务的转出,进而将每个事务都记录到这个链条的区块链中。
可选的,事务的详细结构包含以下内容:设备全数交易事务由三部分组成,本事务Hash(相当于本发明实施例中的事务对应的散列值)、转入信息、转出信息。转入信息,每一个全属的转入,都来自于前一个事务的转出,即来源必有出处。转入信息包括包含前转出事务ID、主人公钥、主人签名。转出信息包括接收者地址和地址信息的标识deviceId。账户地址=Hash(平台地址+用户ID)。具体的,事务中数据的结构示意图,如图5所示。
可选的,图6为事务链的转移过程的流程示意图,包含以下几步:
步骤一、初始阶段,平台将设备归属转给账户A。转入信息:前转出所在事务Hash=0+平台公钥+平台签收;其中,平台签收=平台私钥加密(0+平台地址+平台的deviceid);转出信息:目标接收者A地址+账户A的diviceId。
步骤二、账号A将设备归属转给账户B。转入信息:前转出所在事务Hash=初始事务Hash+账号A公钥+账号A签收;账号A签收=账号私钥加密(初始事务Hash+账号A地址+账户A的deviceid);转出信息:目标接收者B地址+账户B的deviceId。
步骤三、账号B将设备归属转给账户C,转入信息:前转出所在事务Hash=事务1+账号B公钥+账号B签收;其中,账号B签收=账号B私钥加密(事务1+账号B地址+账户B的deviceid);转出信息:目标接收者C地址+账号C的deviceId。
可选的,还可以通过事务对应的区块中事务链条的最末端的转出者地址与用户账号地址的匹配情况,来判别设备是否归属于该账户,当相匹配时,证明该设备归属于该账户。当不匹配时,证明该设备不归属于该账户。此外,还可以通过确定多个转出者地址,来实现账号对应设备列表的确定,例如:图6所示中所有事务链条末端的转出者地址等于账号C的设备集合。
可选的,还可以通过事务链对设备控制权限鉴权,例如,账号C要控制设备,设备命令中包含了账号C的公钥,账号C的签名,账号C的签名=C私钥加密(C地址+账号C的deviceId),当设备收到控制命令是,用账号C的公钥解密账号C的签名。将解析出来的C的地址和deviceId与事务链的最末端的转出中的接收者地址和deviceid进行比较,如果比较成功则鉴权成功,允许控制。如果比较失败则拒绝控制。图7为本发明可选实施例的控制命令的结构示意图。
作为一种可选的实施方式,本发明归属权限的总体交互流程为:假设平台1,平台2,待操作设备都是区块链的一个节点。平台1创建初始事务将设备x授权给账户A地址,并将事务发布到区块链。平台2创建初始事务将设备y授权给账户A地址,并将事务发布到区块链。所有节点完成事务验证后存储到本地。账号A登录任何一个平台的APP,通过A地址和私钥签名就可以从区块链中查询到设备列表[x,y];当账号A在平台1的APP上要控制平台B的设备y时,只需要把账号A的公钥和账号A签名过的命令发到设备y即可。发送方式可以通过平台B的提供的接口,也可以在本地设备协议进行。
本发明可选实施例,基于智能设备归属权限转移模型和事务结构,通过区块链去中心化,将设备归属权限上链,使之不可篡改,提升的归属权限交互的可靠性。并且在进行跨平台的设备互操作时,操作效率得到了大大提升。对于一些边缘设备,也可以在本地完成验证和操作,使得设备跨平台权限认证的适用场景得到了扩展。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
在本实施例中还提供了一种归属权限的处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图8是根据本发明实施例的一种归属权限的处理装置的结构框图;如图8所示,包括:
确定模块82,用于确定控制设备的归属权限,其中,所述归属权限包含:当前绑定所述控制设备的第一账号和已与所述控制设备解除绑定的组账号,所述组账号包括:一个或多个第二账号;
转换模块84,用于根据预设转移链条的格式,将所述归属权限转换为前后相连的多个事务,并计算多个事务的总散列值,其中,所述事务包含以下至少之一:第一账号的第一地址信息、组账号中每一第二账号的第二地址信息、第一账号的签名密钥、第一账号的公钥、组账号中每一第二账号的签名密钥、组账号中每一第二账号的公钥、第一地址信息的标识、第二地址信息的标识、事务对应的散列值;
发送模块86,用于将所述归属权限对应的区块发送至区块链服务器进行记录,其中,所述区块包含:区块头和区块体,所述区块体用于指示所述控制设备的归属权限已从所述第二账号转移到所述第一账号,所述区块头用于存储所述多个事务的总散列值。
通过上述技术方案,确定控制设备的归属权限,其中,归属权限包含:当前绑定控制设备的第一账号和已与控制设备解除绑定的组账号,组账号包括:一个或多个第二账号;根据预设转移链条的格式,将归属权限转换为前后相连的多个事务,并计算多个事务的总散列值,其中,事务包含以下至少之一:第一账号的第一地址信息、组账号中每一第二账号的第二地址信息、第一账号的签名密钥、第一账号的公钥、组账号中每一第二账号的签名密钥、组账号中每一第二账号的公钥、第一地址信息的标识、第二地址信息的标识、事务对应的散列值;将归属权限对应的区块发送至区块链服务器进行记录,其中,区块包含:区块头和区块体,区块体用于指示控制设备的归属权限已从第二账号转移到第一账号,区块头用于存储多个事务的总散列值,即通过将归属权限的转移过程转换为区块在区块链服务器上进行存储,进而使得不同的平台在获取到相同的区块链的区块便可以实现对于同一设备的控制。采用上述技术方案,解决了相关技术中,无法快速的实现不同的平台之间互相控制设备等问题,提高了归属权限的处理的准确性,避免了设备跨平台权限认证的复杂度,提升了跨平台的设备互操作效率。
在一个示例性的实施例中,上述转换模块,还用于获取第一账号与组账号之间归属权限的转移信息,以确定出多个目标事务,其中,所述转移信息用于指示第一账号与组账号之间对于控制设备的归属权限的转移顺序;根据所述转移信息确定每一次进行归属权限转移的目标散列值,并一一对应所述目标事务与所述目标散列值;通过预设的散列函数对多个所述目标事务的目标散列值进行运算,以得到多个所述目标事务的总散列值。简而言之,可以通过确认各账号之间对于归属权限的转移信息,进而确定归属权限在账号之间的转移顺序,通过确定每一次进行归属权限转移的目标散列值,进而实现对于总散列值的确定。
在一个示例性的实施例中,上述装置还包括:获取模块,用于获取区块链中每一区块中记载的事务个数;根据所述事务个数确定当前区块链中的设备数量。即为了便于了解每一区块链所包含的设备归属权限对应的设备数量,通过统计每一条区块链中的事务个数来实现判断。
在一个示例性的实施例中,上述获取模块,还用于获取每一事务中包含的目标地址信息标识;根据所述目标地址信息标识确定区块链的设备集合,其中,所述设备集合用于指示区块链包含的控制设备的设备列表。例如,通过事务对应的区块中事务链条的最末端的转出者(相当于本发明实施例中的组账号)地址与用户账号地址的匹配情况,来判别设备是否归属于该账户,当相匹配时,证明该设备归属于该账户。当不匹配时,证明该设备不归属于该账户。此外,还可以通过确定多个转出者地址,来实现账号对应设备列表的确定,例如:图6所示中所有事务链条末端的转出者地址等于账号C的设备集合。
在一个示例性的实施例中,上述装置还包括:接收模块,用于接收当前绑定所述控制设备的第一账号发出的控制指令,其中,所述控制指令包含有第一账号的签名密钥和第一地址信息的标识;根据所述控制指令在区块链服务器中的多条区块链中进行查找,以确定是否存在与所述控制指令匹配的目标区块链,其中,所述目标区块链中存在与控制指令相关的相似事务。
在一个示例性的实施例中,上述接收模块,还用于获取所述相似事务的目标实际数据信息,其中,所述目标实际数据信息用于指示区块链实时记载的目标签名密钥和目标地址信息的标识;比较所述第一账号的签名密钥和第一地址信息的标识与所述目标签名密钥和所述目标地址信息的标识的相似度;在所述相似度满足所述预设条件的情况下,允许具有所述归属权限的第一账号对设备进行控制。
例如,账号C要控制设备,设备命令中包含了账号C的公钥,账号C的签名,账号C的签名=C私钥加密(C地址+账号C的deviceId),当设备收到控制命令是,用账号C的公钥解密账号C的签名。将解析出来的C的地址和C账号的地址信息的标识deviceId与事务链的最末端的转出中的接收者(相当于本发明实施例中的第一账号)地址和地址信息的标识deviceid进行比较,如果比较成功则鉴权成功,允许控制。如果比较失败则拒绝控制。
本发明的实施例还提供了一种存储介质,该存储介质包括存储的程序,其中,上述程序运行时执行上述任一项的方法。
在一个示例性实施例中,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:
S1,确定控制设备的归属权限,其中,所述归属权限包含:当前绑定所述控制设备的第一账号和已与所述控制设备解除绑定的组账号,所述组账号包括:一个或多个第二账号;
S2,根据预设转移链条的格式,将所述归属权限转换为前后相连的多个事务,并计算多个事务的总散列值,其中,所述事务包含以下至少之一:第一账号的第一地址信息、组账号中每一第二账号的第二地址信息、第一账号的签名密钥、第一账号的公钥、组账号中每一第二账号的签名密钥、组账号中每一第二账号的公钥、第一地址信息的标识、第二地址信息的标识、事务对应的散列值;
S3,将所述归属权限对应的区块发送至区块链服务器进行记录,其中,所述区块包含:区块头和区块体,所述区块体用于指示所述控制设备的归属权限已从所述第二账号转移到所述第一账号,所述区块头用于存储所述多个事务的总散列值。
在一个示例性实施例中,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
在一个示例性实施例中,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S1,确定控制设备的归属权限,其中,所述归属权限包含:当前绑定所述控制设备的第一账号和已与所述控制设备解除绑定的组账号,所述组账号包括:一个或多个第二账号;
S2,根据预设转移链条的格式,将所述归属权限转换为前后相连的多个事务,并计算多个事务的总散列值,其中,所述事务包含以下至少之一:第一账号的第一地址信息、组账号中每一第二账号的第二地址信息、第一账号的签名密钥、第一账号的公钥、组账号中每一第二账号的签名密钥、组账号中每一第二账号的公钥、第一地址信息的标识、第二地址信息的标识、事务对应的散列值;
S3,将所述归属权限对应的区块发送至区块链服务器进行记录,其中,所述区块包含:区块头和区块体,所述区块体用于指示所述控制设备的归属权限已从所述第二账号转移到所述第一账号,所述区块头用于存储所述多个事务的总散列值。
在一个示例性实施例中,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,在一个示例性实施例中,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种归属权限的处理方法,其特征在于,包括:
确定控制设备的归属权限,其中,所述归属权限包含:当前绑定所述控制设备的第一账号和已与所述控制设备解除绑定的组账号,所述组账号包括:一个或多个第二账号;
根据预设转移链条的格式,将所述归属权限转换为前后相连的多个事务,并计算多个事务的总散列值,其中,所述事务包含以下至少之一:第一账号的第一地址信息、组账号中每一第二账号的第二地址信息、第一账号的签名密钥、第一账号的公钥、组账号中每一第二账号的签名密钥、组账号中每一第二账号的公钥、第一地址信息的标识、第二地址信息的标识、事务对应的散列值;
将所述归属权限对应的区块发送至区块链服务器进行记录,其中,所述区块包含:区块头和区块体,所述区块体用于指示所述控制设备的归属权限已从所述第二账号转移到所述第一账号,所述区块头用于存储所述多个事务的总散列值。
2.根据权利要求1所述的方法,其特征在于,根据预设转移链条的格式,将所述归属权限转换为前后相连的多个事务,并计算多个事务的总散列值,包括:
获取第一账号与组账号之间归属权限的转移信息,以确定出多个目标事务,其中,所述转移信息用于指示第一账号与组账号之间对于控制设备的归属权限的转移顺序;
根据所述转移信息确定每一次进行归属权限转移的目标散列值,并一一对应所述目标事务与所述目标散列值;
通过预设的散列函数对多个所述目标事务的目标散列值进行运算,以得到多个所述目标事务的总散列值。
3.根据权利要求1所述的方法,其特征在于,将所述归属权限对应的区块发送至区块链服务器进行记录之后,所述方法还包括:
获取区块链中每一区块中记载的事务个数;
根据所述事务个数确定当前区块链中的设备数量。
4.根据权利要求3所述的方法,其特征在于,根据所述事务个数确定当前区块链中的设备数量之后,所述方法还包括:
获取每一事务中包含的目标地址信息标识;
根据所述目标地址信息标识确定区块链的设备集合,其中,所述设备集合用于指示区块链包含的控制设备的设备列表。
5.根据权利要求1所述的方法,其特征在于,将所述归属权限对应的区块发送至区块链服务器进行记录之后,所述方法还包括:
接收当前绑定所述控制设备的第一账号发出的控制指令,其中,所述控制指令包含有第一账号的签名密钥和第一地址信息的标识;
根据所述控制指令在区块链服务器中的多条区块链中进行查找,以确定是否存在与所述控制指令匹配的目标区块链,其中,所述目标区块链中存在与控制指令相关的相似事务。
6.根据权利要求5所述的方法,其特征在于,根据所述控制指令在区块链服务器中的多条区块链中进行查找,以确定是否存在与所述控制指令匹配的目标区块链之后,包括:
获取所述相似事务的目标实际数据信息,其中,所述目标实际数据信息用于指示区块链实时记载的目标签名密钥和目标地址信息的标识;
比较所述第一账号的签名密钥和第一地址信息的标识与所述目标签名密钥和所述目标地址信息的标识的相似度;
在所述相似度满足所述预设条件的情况下,允许具有所述归属权限的第一账号对设备进行控制。
7.一种归属权限的处理装置,其特征在于,包括:
确定模块,用于确定控制设备的归属权限,其中,所述归属权限包含:当前绑定所述控制设备的第一账号和已与所述控制设备解除绑定的组账号,所述组账号包括:一个或多个第二账号;
转换模块,用于根据预设转移链条的格式,将所述归属权限转换为前后相连的多个事务,并计算多个事务的总散列值,其中,所述事务包含以下至少之一:第一账号的第一地址信息、组账号中每一第二账号的第二地址信息、第一账号的签名密钥、第一账号的公钥、组账号中每一第二账号的签名密钥、组账号中每一第二账号的公钥、第一地址信息的标识、第二地址信息的标识、事务对应的散列值;
发送模块,用于将所述归属权限对应的区块发送至区块链服务器进行记录,其中,所述区块包含:区块头和区块体,所述区块体用于指示所述控制设备的归属权限已从所述第二账号转移到所述第一账号,所述区块头用于存储所述多个事务的总散列值。
8.根据权利要求7所述的装置,其特征在于,所述转换模块,还用于获取第一账号与组账号之间归属权限的转移信息,以确定出多个目标事务,其中,所述转移信息用于指示第一账号与组账号之间对于控制设备的归属权限的转移顺序;根据所述转移信息确定每一次进行归属权限转移的目标散列值,并一一对应所述目标事务与所述目标散列值;通过预设的散列函数对多个所述目标事务的目标散列值进行运算,以得到多个所述目标事务的总散列值。
9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至6任一项中所述的方法。
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至6任一项中所述的方法。
CN202110296980.4A 2021-03-19 2021-03-19 归属权限的处理方法及装置、存储介质、电子装置 Active CN113114465B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110296980.4A CN113114465B (zh) 2021-03-19 2021-03-19 归属权限的处理方法及装置、存储介质、电子装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110296980.4A CN113114465B (zh) 2021-03-19 2021-03-19 归属权限的处理方法及装置、存储介质、电子装置

Publications (2)

Publication Number Publication Date
CN113114465A true CN113114465A (zh) 2021-07-13
CN113114465B CN113114465B (zh) 2022-10-11

Family

ID=76712047

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110296980.4A Active CN113114465B (zh) 2021-03-19 2021-03-19 归属权限的处理方法及装置、存储介质、电子装置

Country Status (1)

Country Link
CN (1) CN113114465B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114584313A (zh) * 2022-02-25 2022-06-03 杭州萤石软件有限公司 一种设备物理身份认证方法、***、装置及第一平台

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106796685A (zh) * 2016-12-30 2017-05-31 深圳前海达闼云端智能科技有限公司 区块链权限控制方法、装置及节点设备
CN106796688A (zh) * 2016-12-26 2017-05-31 深圳前海达闼云端智能科技有限公司 区块链的权限控制方法、装置、***及节点设备
CN107066893A (zh) * 2017-02-28 2017-08-18 腾讯科技(深圳)有限公司 区块链中账户信息的处理方法和装置
CN108737440A (zh) * 2018-06-05 2018-11-02 朔联科技(上海)有限公司 一种设备管理的方法、服务器和计算机可读存储介质
CN109146681A (zh) * 2018-07-26 2019-01-04 百度在线网络技术(北京)有限公司 一种区块链的元素处理方法、装置、设备和存储介质
CN110310205A (zh) * 2019-06-28 2019-10-08 百度在线网络技术(北京)有限公司 一种区块链数据监控方法、装置、设备和介质
US20190319803A1 (en) * 2019-06-28 2019-10-17 Intel Corporation Odd index precomputation for authentication path computation
CN110516474A (zh) * 2019-08-27 2019-11-29 腾讯科技(深圳)有限公司 区块链网络中的用户信息处理方法、装置、电子设备及存储介质
US20200014527A1 (en) * 2018-07-03 2020-01-09 Servicenow, Inc. Multi-instance architecture supporting trusted blockchain-based network
CN111314066A (zh) * 2020-01-23 2020-06-19 腾讯科技(深圳)有限公司 基于区块链的数据转移方法、终端及计算机可读存储介质
CN111371905A (zh) * 2020-03-27 2020-07-03 中国人民解放军国防科技大学 一种基于云计算的区块链分层共识证明体系结构与方法
WO2020252479A1 (en) * 2019-06-13 2020-12-17 Gutierrez Sheris Luis Eduardo System and method using a fitness-gradient blockchain consensus

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106796688A (zh) * 2016-12-26 2017-05-31 深圳前海达闼云端智能科技有限公司 区块链的权限控制方法、装置、***及节点设备
US20190140822A1 (en) * 2016-12-30 2019-05-09 Cloudminds (Shenzhen) Robotics Systems Co., Ltd. Block chain permission control method, device, and node apparatus
WO2018120121A1 (zh) * 2016-12-30 2018-07-05 深圳前海达闼云端智能科技有限公司 区块链权限控制方法、装置及节点设备
CN106796685A (zh) * 2016-12-30 2017-05-31 深圳前海达闼云端智能科技有限公司 区块链权限控制方法、装置及节点设备
CN107066893A (zh) * 2017-02-28 2017-08-18 腾讯科技(深圳)有限公司 区块链中账户信息的处理方法和装置
CN108737440A (zh) * 2018-06-05 2018-11-02 朔联科技(上海)有限公司 一种设备管理的方法、服务器和计算机可读存储介质
US20200014527A1 (en) * 2018-07-03 2020-01-09 Servicenow, Inc. Multi-instance architecture supporting trusted blockchain-based network
CN109146681A (zh) * 2018-07-26 2019-01-04 百度在线网络技术(北京)有限公司 一种区块链的元素处理方法、装置、设备和存储介质
WO2020252479A1 (en) * 2019-06-13 2020-12-17 Gutierrez Sheris Luis Eduardo System and method using a fitness-gradient blockchain consensus
CN110310205A (zh) * 2019-06-28 2019-10-08 百度在线网络技术(北京)有限公司 一种区块链数据监控方法、装置、设备和介质
US20190319803A1 (en) * 2019-06-28 2019-10-17 Intel Corporation Odd index precomputation for authentication path computation
CN110516474A (zh) * 2019-08-27 2019-11-29 腾讯科技(深圳)有限公司 区块链网络中的用户信息处理方法、装置、电子设备及存储介质
CN111314066A (zh) * 2020-01-23 2020-06-19 腾讯科技(深圳)有限公司 基于区块链的数据转移方法、终端及计算机可读存储介质
CN111371905A (zh) * 2020-03-27 2020-07-03 中国人民解放军国防科技大学 一种基于云计算的区块链分层共识证明体系结构与方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114584313A (zh) * 2022-02-25 2022-06-03 杭州萤石软件有限公司 一种设备物理身份认证方法、***、装置及第一平台
CN114584313B (zh) * 2022-02-25 2023-11-03 杭州萤石软件有限公司 一种设备物理身份认证方法、***、装置及第一平台

Also Published As

Publication number Publication date
CN113114465B (zh) 2022-10-11

Similar Documents

Publication Publication Date Title
CN112003703B (zh) 一种跨链发送可认证消息的方法和装置
CN111277549B (zh) 一种采用区块链的安全服务方法与***
CN107396360B (zh) 区块验证方法及装置
CN110912707B (zh) 基于区块链的数字证书处理方法、装置、设备及存储介质
CN110958111B (zh) 一种基于区块链的电力移动终端身份认证机制
CN109447645B (zh) 一种设备联动方法、区块链网络及存储介质
CN110430235B (zh) 跨链发送可认证消息的方法、装置、存储介质和计算设备
CN110601906B (zh) 一种基于区块链的数据传输方法及装置
EP4216077A1 (en) Blockchain network-based method and apparatus for data processing, and computer device
CN113785532B (zh) 用于管理和验证证书的方法和装置
WO2019081816A1 (en) ANONYMITY SYSTEM FOR DELIVERY OF GOODS
CN110381103A (zh) 一种下载运营商配置文件的方法、装置和***
CN105187444A (zh) 密钥信息烧录方法及装置
CN110351316A (zh) 一种软件远程升级方法及装置
CN113055176A (zh) 终端认证方法和***、终端设备、p2p验证平台和介质
CN114697047B (zh) 物联网中的子设备注册方法、云服务器及网关设备
CN112637931A (zh) 建立网络连接的方法及装置
CN110855688B (zh) 一种区块链信息处理方法及相关设备
CN113114465B (zh) 归属权限的处理方法及装置、存储介质、电子装置
CN106453349A (zh) 账号登录方法及装置
CN112689006B (zh) 物联网设备控制方法、装置、存储介质及电子装置
CN113259918A (zh) 设备的绑定方法及***
CN107318100B (zh) 用于绑定手机号码的方法、装置及***
US20220245634A1 (en) Blockchain-enhanced open internet of things access architecture
CN109089299A (zh) 一种基于SmartConfig模式让设备注册到云端的配网方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant