一种设备授权管理方法及装置制造方法及图纸

技术编号:17944228 阅读:94 留言:0更新日期:2018-05-15 23:22
本发明专利技术涉及智能家居领域。目的是提供一种设备授权管理方法及装置,该设备授权管理方法为:所述区块链节点先根据设备管理端装置发送的设备授权信息交易请求,再根据设备授权信息交易请求确定当前授权版本号,再根据所述当前授权版本号及所述设备授权信息交易请求包含的信息封装成设备授权交易记录,并将所述设备授权交易记录封装成有效区块,最终所述区块链节点在其所在的区块链网络中发布包含所述设备授权交易记录的有效区块。采用本方法能够实现各物联开放平台之间互联互通互控的功能。

A device authorization management method and device

The invention relates to the field of intelligent home. The purpose is to provide a device authorization management method and device. The authorization management method of this device is that the block chain node is first sent by the device management terminal device to authorize information transaction request, and then to determine the current authorized version number according to the authorization information transaction request of the equipment, and then according to the current authorized version number and the description. The information contained by the device authorization information transaction request is encapsulated into a device authorization transaction record and encapsulates the authorized transaction record of the device as a valid block, and the final block chain node releases an effective block containing the authorized transaction records of the equipment in its block chain network. This method can be used to realize interoperability and interoperability among different platform.

【技术实现步骤摘要】
一种设备授权管理方法及装置
本专利技术涉及智能家居领域,具体涉及一种设备授权管理方法及装置。
技术介绍
随着智能家居和物联网技术的兴起,各大智能家居厂商和服务提供商纷纷利用自己的优势资源建立自己的物联开放平台,企图引入更多的服务提供商或设备厂商加入自己的平台,实现设备、应用、服务间的互联互通互控。目前,各种物联开放平台百家争鸣,但各物联开放平台之间基本不能实现互联互通。对于设备厂商来说,如果要接入拥有用户资源的服务提供商的物联开放平台,需要在自己的设备中植入服务提供商提供的相应SDK。如果设备厂商需要接入多个物联开放平台,设备厂商的工作量将增大。对于智能家居用户来说,家里的设备可能来自不同设备厂商,而各个设备由不同厂商接入了不同的物联开放平台。因此,智能家居设备间的完全互联互通互控几无可能,用户需要使用不同的应用控制设备,用户体验差。另外,设备的访问控制授权信息主要存储在设备厂商或服务提供商的某个服务器或服务器集群中,设备的访问控制授权信息防篡改能力差,其也不能够在跨设备厂商或服务提供商间共享。
技术实现思路
有鉴于此,本专利技术提供的一种设备授权管理方法及装置,该控制方法及装置实现了各物联开放平台之间互联互通互控的功能。为实现上述专利技术目的,本专利技术所采用的技术方案是:一种设备授权管理方法,包括以下步骤:步骤一:区块链节点接收设备管理端装置发送的设备授权信息交易请求;步骤二:所述区块链节点确定所述授权信息交易请求相对应的当前授权版本号;步骤三:所述区块链节点根据所述当前授权版本号及所述设备授权信息交易请求包含的信息封装成设备授权交易记录,并将所述设备授权交易记录封装成有效区块;步骤四:所述区块链节点在其所在的区块链网络中发布包含所述设备授权交易记录的有效区块。优选地,所述设备授权信息交易请求包括设备标识信息、设备授权信息、用户标识信息、授权版本号和/或授权有效期。优选地,所述步骤二的内容具体包括:步骤1:所述区块链节点判断所述设备授权信息交易请求中是否包含授权版本号,不包含授权版本号则进入步骤2,包含授权版本号则进入步骤3;步骤2:所述区块链节点根据设备标识信息和用户标识信息查询区块链节点存储的当前授权版本号;步骤3:所述区块链节点确定所述设备授权信息交易请求包含的授权版本号是否为当前授权版本号。优选地,所述步骤2具体包括:首先所述区块链节点根据设备标识信息和用户标识信息查询区块链节点存储的相对应的历史授权版本号;然后所述区块链节点生成大于历史授权版本号的当前授权版本号。优选地,所述步骤3具体包括:首先所述区块链节点根据设备标识信息和用户标识信息查询区块链节点存储的相对应的历史授权版本号;然后所述区块链节点判断所述设备授权信息交易请求包含的授权版本号是否大于所述历史授权版本号;小于则终止流程并向设备管理端装置发送对应的响应信息;大于则确定所述设备授权信息交易请求包含的授权版本号为当前授权版本号。一种设备授权装置,包括区块链网络,所述区块链网络与至少两个设备管理端装置交互,所述设备管理端装置与设备交互,所述区块链网络包括至少三个区块链节点;所述单个区块链节点包括依次相连的第一接收模块、确定模块、封装模块、发布模块,所述第一接收模块输入端与设备管理端装置连接优选地,所述确定模块包括依次相连的查询比较单元和生成单元,所述查询比较单元输入端与第一接收模块连接,所述生成单元输出端与封装模块连接。优选地,所述确定模块包括依次相连的查询比较单元、判断单元以及确定单元,所述查询比较单元输入端与第一接收模块连接,所述确定单元输出端与封装模块连接。优选地,所述设备管理端装置包括皆与区块链节点连接的发送模块和第二接收模块,所述发送模块输入端与授权版本号生成模块输出端连接。优选地,所述设备管理端装置还和其它系统进行交互。本专利技术具有以下有益效果:在本专利技术的技术方案中,本专利技术的区块链节点根据设备管理端装置发送的设备授权信息交易请求,根据设备授权信息交易请求确定当前授权版本号,再根据所述当前授权版本号及所述设备授权信息交易请求包含的信息封装成设备授权交易记录,并将所述设备授权交易记录封装成有效区块,并进行发布。在区块链节点所在的区块链网络中发布包含所述设备授权交易记录的有效区块实现了对跨设备、跨应用之间的互联互通互控,同时还增强了设备的访问控制授权信息防篡改能力。附图说明图1为本专利技术总体框图;图2为本专利技术区块链节点的结构框图;图3为本专利技术区块链节点中确定模块的结构框图;图4为本专利技术区块链节点中另一种确定模块的结构框图;图5为本专利技术流程图;图6为本专利技术包含设备授权交易记录的有效区块的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。结合图1所示,一种设备授权装置包括区块链网络1,所述区块链网络1分别与至少两个设备管理端装置2交互,所述设备管理端装置2与设备3交互。同时,设备管理端装置2还与其它系统4进行交互。所述区块链网络1包括至少三个区块链节点11,所述区块链节点11的个数根据实际需求进行设置,在本专利技术实施例中区块链节点11设置为3个。所述设备管理端装置2的个数根据实际需求进行设置,在本专利技术实施例中设备管理端装置2设置为2个,所述设备3和其它系统4的个数与设备管理端装置2的个数相同。所述区块链节点11向设备管理端装置2进行交互时,区块链节点11主要负责设备授权记录的写入发布过程、授权版本号生成过程和设备授权管理记录查询等功能。所述设备管理端装置2和区块链节点11以及设备3进行交互时,设备管理端装置2主要负责设备授权信息交易请求的封装和发起过程。所述设备管理端装置2和其它系统4进行交互时,设备管理端装置2获得设备授权信息交易请求所需要的信息。所述其它系统4可以是用户系统或设备系统等。所述设备授权信息交易请求的触发可以来自如下事件或操作:用户绑定设备过程、用户解绑定设备过程、用户共享设备给另一用户的过程、用户解除共享的过程、用户临时授权访问过程、主从设备绑定过程、主从设备解绑定过程、场景规则设置和变更等改变设备访问控制权限的操作过程。结合图2所示,所述区块链节点11包括第一接收模块111,所述第一接收模块111输出端与确定模块112输入端连接,所述确定模块112输出端与封装模块113输入端连接,所述封装模块113输出端与发布模块114输入端连接。所述第一接收模块111用于接收设备管理端装置2发送的设备授权信息交易请求,所述设备授权信息交易请求包括设备标识信息、用户标识信息、授权版本号、授权有效期和设备授权信息中的部分项或全部项;所述确定模块112根据第一接收模块111发送的设备标识信息和用户标识信息确定所述设备标识信息和所述用户标识信息对应的当前授权版本号;所述封装模块113根据所述当前授权版本号以及所述设备授权信息交易请求包含的信息封装成设备授权交易记录,并将所述设备授权交易记录封装成有效区块;所述发布模块114用于在所述区块链节点11所在的区块链网络1中发布包含所述设备授权交易记录的有效区块。进一步地,结合本文档来自技高网...
一种设备授权管理方法及装置

【技术保护点】
一种设备授权管理方法,其特征在于:包括以下步骤:步骤一:区块链节点(11)接收设备管理端装置(2)发送的设备授权信息交易请求;步骤二:所述区块链节点(11)确定所述授权信息交易请求相对应的当前授权版本号;步骤三:所述区块链节点(11)根据所述当前授权版本号及所述设备授权信息交易请求包含的信息封装成设备授权交易记录,并将所述设备授权交易记录封装成有效区块;步骤四:所述区块链节点(11)在其所在的区块链网络(1)中发布包含所述设备授权交易记录的有效区块。

【技术特征摘要】
1.一种设备授权管理方法,其特征在于:包括以下步骤:步骤一:区块链节点(11)接收设备管理端装置(2)发送的设备授权信息交易请求;步骤二:所述区块链节点(11)确定所述授权信息交易请求相对应的当前授权版本号;步骤三:所述区块链节点(11)根据所述当前授权版本号及所述设备授权信息交易请求包含的信息封装成设备授权交易记录,并将所述设备授权交易记录封装成有效区块;步骤四:所述区块链节点(11)在其所在的区块链网络(1)中发布包含所述设备授权交易记录的有效区块。2.根据权利要求1所述的一种设备授权管理方法,其特征在于:所述步骤一中的设备授权信息交易请求包括设备标识信息、设备授权信息、用户标识信息、授权版本号和/或授权有效期。3.根据权利要求1所述的一种设备授权管理方法,其特征在于:所述步骤二的内容具体包括:步骤1:所述区块链节点(11)判断所述设备授权信息交易请求中是否包含授权版本号,不包含授权版本号则进入步骤2,包含授权版本号则进入步骤3;步骤2:所述区块链节点(11)根据设备标识信息和用户标识信息查询区块链节点(11)存储的当前授权版本号;步骤3:所述区块链节点(11)确定所述设备授权信息交易请求包含的授权版本号是否为当前授权版本号。4.根据权利要求3所述的一种设备授权管理方法,其特征在于:所述步骤2具体包括:首先所述区块链节点(11)根据设备标识信息和用户标识信息查询区块链节点(11)存储的相对应的历史授权版本号;然后所述区块链节点(11)生成大于历史授权版本号的当前授权版本号。5.根据权利要求3所述的一种设备授权管理方法,其特征在于:所述步骤3具体包括:首先所述区块链节点(11)根据设备标识信息和用户标识信息查询区块链节点(11)存储的相对应的历史...

【专利技术属性】
技术研发人员:袁海波
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川,51

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

1