基于区块链的跨厂商设备追溯方法及系统技术方案

技术编号:32646556 阅读:16 留言:0更新日期:2022-03-12 18:29
本发明专利技术提供了一种基于区块链的跨厂商设备追溯方法,包括:将第一厂商的设备信息添加至区块链进行存证;基于区块链将所述第一厂商的设备信息反馈至第一平台;基于区块链将所述第一厂商的设备信息反馈至第二厂商,并基于区块链将与所述第一厂商的设备信息的关联信息保存至区块链进行存证;基于第一平台在所述区块链上添加与所述第一厂商的设备信息对应的固件信息。通过区块链构建分布式的合规账本,解决在跨厂商场景中设备硬件及其对应的软件的全生命周期管理及追溯的问题。的全生命周期管理及追溯的问题。的全生命周期管理及追溯的问题。

【技术实现步骤摘要】
基于区块链的跨厂商设备追溯方法及系统


[0001]本专利技术涉及区块链及设备追溯
,具体涉及一种基于区块链的跨厂商设备追溯方法及系统。

技术介绍

[0002]在物联网领域,特别是智慧家庭场景中,数以百亿计且数量不断增长的物联网设备(IoT)正在改变着现有的网络结构,丰富了用户对设备控制和自动化的需求。设备的智能化已经在慢慢的融入社会生活中,成为人们生活中不可或缺的一部分。而智能设备的软硬件都存在生产投放到市场后被更新的可能。特别是在未来互联互通的场景下,不同的设备接入到相同或者不同的平台。存在设备接入第三方平台的情况,设备跨平台升级的情况。
[0003]如图1所示是一种典型的设备跨平台接入场景,其中A厂商的云平台在接入了A厂商自己的设备的同时还接入了来自其它厂商的设备。在该场景中,A、B、C、D、E的厂商的设备都接入到了A平台中,通过厂商A的平台为设备及用户提供服务,厂商A的平台、存在为平台所关联的设备的软件提供升级能力的情况。因此对设备及设备上的软件存在交叉升级的可能。若不然,那么设备上的硬件及软件的生命周期将无法管控。
[0004]因此,在跨平台互联互通的趋势下,传统的基于中心化的日志记录的溯源机制很难满足现在多方参与的互联互通的场景,其中的具体问题如下:
[0005]1)设备的全生命周期会经历多个不同的主体,单一的主体记录全部数据日志不具备信服力;
[0006]2)设备的生命周期中,存在软件被升级的过程,软件的升级会直接影响设备的功能及安全,且在真实场景中,存在设备跨主体升级的可能;
[0007]3)中心化的日志记录在跨平台交叉升级的情况下提供溯源依据的时候存在权责问题。

技术实现思路

[0008]本专利技术的目的在于提供一种基于区块链的跨厂商设备追溯方法及系统。以期解决
技术介绍
中存在的技术问题。
[0009]为了实现上述目的,本专利技术采用以下技术方案:
[0010]一种基于区块链的跨厂商设备追溯方法,包括:
[0011]将第一厂商的设备信息添加至区块链进行存证;
[0012]基于区块链将所述第一厂商的设备信息反馈至第一平台;
[0013]基于区块链将所述第一厂商的设备信息反馈至第二厂商,并基于区块链将与所述第一厂商的设备信息的关联信息保存至区块链进行存证;
[0014]基于第一平台在所述区块链上添加与所述第一厂商的设备信息对应的固件信息;
[0015]在所述第一厂商的设备信息对应的待升级设备可以升级时,基于区块链将升级信息反馈至所述第一厂商;
[0016]所述第一厂商针对所述第一平台对所述升级信息进行授权,并将授权信息添加至区块链;
[0017]将所述第一厂商的所述待升级设备接入所述第一平台;
[0018]所述待升级设备通过所述第一平台获取所述升级信息;
[0019]所述第一平台向所述第一厂商返回所述待升级设备的固件升级信息;
[0020]所述第一厂商向区块链服务验证所述升级信息的授权信息,并将本次升级信息保存至区块链进行存证;
[0021]基于区块链获取所述第一厂商的所述待升级设备的所述升级信息的授权信息;
[0022]所述第一厂商基于所述授权信息对所述待升级设备进行升级;
[0023]将上述所有操作产生的数据信息作为所述待升级设备的全生命周期的溯源信息保存至区块链。
[0024]在一些实施例中,所述设备信息至少包括型号信息。
[0025]在一些实施例中,还包括:将所述的全生命周期的溯源信息反馈至用户。
[0026]在一些实施例中,所述区块链包括:
[0027]设备信息管理单元,用于构建设备型号及设备信息数据模型,将所述设备型号及对应的设备信息写入到区块链账本上;
[0028]设备升级单元,用于提供所述待升级设备上对应固件的设备升级管理,其中,所述固件与设备信息管理单元中的设备型号关联;
[0029]授权升级单元,用于提供对所述待升级设备的设备升级信息授权功能;
[0030]溯源单元,用于通过区块链智能合约提供溯源信息的写入和读取的功能。
[0031]同时,本专利技术还公开了一种基于区块链的跨厂商设备追溯系统,包括:
[0032]第一添加模块,用于将第一厂商的设备信息添加至区块链进行存证;
[0033]第一反馈模块,用于基于区块链将所述第一厂商的设备信息反馈至第一平台;
[0034]第二反馈模块,用于基于区块链将所述第一厂商的设备信息反馈至第二厂商,并基于区块链将与所述第一厂商的设备信息的关联信息保存至区块链进行存证;
[0035]第二添加模块,用于基于第一平台在所述区块链上添加与所述第一厂商的设备信息对应的固件信息;
[0036]第三反馈模块,用于在所述第一厂商的设备信息对应的待升级设备可以升级时,基于区块链将升级信息反馈至所述第一厂商;
[0037]第一授权模块,用于实现所述第一厂商针对所述第一平台对所述升级信息进行授权,并将授权信息添加至区块链;
[0038]第一接入模块,用于将所述第一厂商的所述待升级设备接入所述第一平台;
[0039]第一获取模块,用于实现所述待升级设备通过所述第一平台获取所述升级信息;
[0040]第一返回模块,用于实现所述第一平台向所述第一厂商返回所述待升级设备的固件升级信息;
[0041]第一验证模块,用于实现所述第一厂商向区块链服务验证所述升级信息的授权信息,并将本次升级信息保存至区块链进行存证;
[0042]第二获取模块,用于基于区块链获取所述第一厂商的所述待升级设备的所述升级信息的授权信息;
[0043]第一升级模块,用于实现所述第一厂商基于所述授权信息对所述待升级设备进行升级;
[0044]第一保存模块,用于将上述所有操作产生的数据信息作为所述待升级设备的全生命周期的溯源信息保存至区块链。
[0045]在一些实施例中,还包括第二返回模块,用于将所述的全生命周期的溯源信息反馈至用户。
[0046]同时,本专利技术还公开了一种基于区块链的跨厂商设备追溯装置,所述装置包括处理器以及存储器;所述存储器用于存储指令,所述指令被所述处理器执行时,导致所述装置实现上述任一项所述基于区块链的跨厂商设备追溯方法。
[0047]同时,本专利技术还公开了一种计算机可读存储介质,所述存储介质存储计算机指令,当计算机读取存储介质中的计算机指令后,计算机运行上述任一项所述基于区块链的跨厂商设备追溯方法。
[0048]有益效果
[0049]本专利技术与现有技术相比,其显著优点是:
[0050]本专利技术的方案通过区块链构建分布式的合规账本,解决在跨厂商场景中设备硬件及其对应的软件的全生命周期管理及追溯的问题。
附图说明
[0051]图1是现有技术中智能家居设备跨平台接入典型场景示意图;
[0052]图2是本实施例涉及基于区块链的跨厂商设备追溯系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的跨厂商设备追溯方法,其特征在于,包括:将第一厂商的设备信息添加至区块链进行存证;基于区块链将所述第一厂商的设备信息反馈至第一平台;基于区块链将所述第一厂商的设备信息反馈至第二厂商,并基于区块链将与所述第一厂商的设备信息的关联信息保存至区块链进行存证;基于第一平台在所述区块链上添加与所述第一厂商的设备信息对应的固件信息;在所述第一厂商的设备信息对应的待升级设备可以升级时,基于区块链将升级信息反馈至所述第一厂商;所述第一厂商针对所述第一平台对所述升级信息进行授权,并将授权信息添加至区块链;将所述第一厂商的所述待升级设备接入所述第一平台;所述待升级设备通过所述第一平台获取所述升级信息;所述第一平台向所述第一厂商返回所述待升级设备的固件升级信息;所述第一厂商向区块链服务验证所述升级信息的授权信息,并将本次升级信息保存至区块链进行存证;基于区块链获取所述第一厂商的所述待升级设备的所述升级信息的授权信息;所述第一厂商基于所述授权信息对所述待升级设备进行升级;将上述所有操作产生的数据信息作为所述待升级设备的全生命周期的溯源信息保存至区块链。2.根据权利要求1所述的一种基于区块链的跨厂商设备追溯方法,其特征在于,所述设备信息至少包括型号信息。3.根据权利要求1所述的一种基于区块链的跨厂商设备追溯方法,其特征在于,还包括:将所述的全生命周期的溯源信息反馈至用户。4.根据权利要求1所述的一种基于区块链的跨厂商设备追溯方法,其特征在于,所述区块链包括:设备信息管理单元,用于构建设备型号及设备信息数据模型,将所述设备型号及对应的设备信息写入到区块链账本上;设备升级单元,用于提供所述待升级设备上对应固件的设备升级管理,其中,所述固件与设备信息管理单元中的设备型号关联;授权升级单元,用于提供对所述待升级设备的设备升级信息授权功能;溯源单元,用于通过区块链智能合约提供溯源信息的写入和读取的功能。5.一种基于区块链的跨厂商设备追溯系统,其特征在于,包括:第一添加模块,用于将第一厂商的设备信息添加至区块链进行存证;第一反馈模块,用于基于区块链将所述第一厂商的设备信息反馈至第一平台;第二反馈模块,用于基于区块链将所述第一厂商的设备信息反馈至第二厂商,并基于区块链将与所述第一厂商的设备信息的关联...

【专利技术属性】
技术研发人员:黄德俊罗阿文石娜
申请(专利权)人:四川启睿克科技有限公司
类型:发明
国别省市:

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

1