一种区块链与物联网协同工作方法技术

技术编号:32356007 阅读:14 留言:0更新日期:2022-02-20 03:16
本发明专利技术公开了一种区块链与物联网协同工作方法,包括:将物联网服务器、物联网服务网关以及物联网接入网关作为区块链的各节点,组成物联网区块链;将物联网设备接入物联网接入网关,并发送身份鉴定请求;物联网区块链根据鉴定流程对物联网设备进行身份鉴定,对通过身份鉴定的进行通信;采用预先设定的密钥对物联网数据进行加密,得到物联网数据密文;将物联网数据密文发送到区块链上的各节点进行物联网数据的合法性判断;若该物联网数据密文合法,则将该物联网数据密文写入物联网区块链中。本发明专利技术使得区块链与物联网协同工作形成物联网区块链,是一种去中心化的业务平台,物联网区块链支持物联网实体在去中心化的模式下相互协作。协作。协作。

【技术实现步骤摘要】
一种区块链与物联网协同工作方法


[0001]本专利技术涉及数据网络
,具体为一种区块链与物联网协同工作方法。

技术介绍

[0002]区块链的本质是一种数字分布式账本,它依托一系列加密算法、存储技术、对等网络等构建而成;它以对等访问、不可篡改和可信的方式保证所记录交易的完整性、不可篡改和真实性。区块链的区块被定义为一种具备一定信任机制,可执行读取或写入操作的数据集,区块链的区块存储交易的确认、合约、存储、复制、安全等相关的信息。
[0003]物联网是指通过各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、连接、互动的物体或过程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。物联网是一个基于互联网、传统电信网等的信息承载体,它让所有能够被独立寻址的普通物理对象形成互联互通的网络。
[0004]物联网近年来的发展已经渐成规模,但在长期发展演进过程中也仍然存在许多需要攻克的难题,如在设备安全方面,缺乏设备与设备之间相互信任的机制,所有的设备都需要和物联网中心的数据进行核对,一旦数据库崩塌,会对整个物联网造成很大的破坏;在个人隐私方面,中心化的管理架构无法自证清白,个人隐私数据被泄露的事件时有发生;在扩展能力方面,目前的物联网数据流都汇总到单一的中心控制系统,未来物联网设备将呈几何级数增长,中心化服务成本难以负担,物联网网络与业务平台需要有新型的系统扩展方案;在通信协作方面,全球物联网平台缺少统一的技术标准、接口,使得多个物联网设备彼此之间通信受到阻碍,并产生多个竞争性的标准和平台;在网间协作方面,目前,很多物联网都是运营商、企业内部的自组织网络。涉及到跨多个运营商、多个对等主体之间的协作时,建立信用的成本很高。使得区块链与物联网协同工作即可解决以上问题,但是如何使得区块链与物联网协同工作是继续解决的难题。

技术实现思路

[0005]本专利技术的目的在于提供一种区块链与物联网协同工作方法,使得区块链与物联网协同工作形成物联网区块链,是一种去中心化的业务平台,物联网区块链支持物联网实体在去中心化的模式下相互协作,在一个物联网实体上可以部署一个或多个物联网区块链节点和去中心化应用,以解决上述
技术介绍
中提出的问题。
[0006]为实现上述目的,本专利技术提供如下技术方案:
[0007]一种区块链与物联网协同工作方法,包括:
[0008]将物联网服务器、物联网服务网关以及物联网接入网关作为区块链的各节点,组成物联网区块链;
[0009]将物联网设备接入物联网接入网关,并向物联网区块链发送身份鉴定请求;
[0010]物联网区块链根据鉴定流程对物联网设备进行身份鉴定,对通过身份鉴定的物联网设备使得其与物联网区块链上的各节点之间进行通信;
[0011]采用预先设定的密钥对物联网数据进行加密,得到物联网数据密文;
[0012]将物联网数据密文发送到区块链上的各节点进行物联网数据的合法性判断;
[0013]若该物联网数据密文合法,则将该物联网数据密文写入物联网区块链中。
[0014]作为本专利技术的一种区块链与物联网协同工作方法优选的,所述物联网区块链根据鉴定流程对物联网设备进行身份鉴定包括:
[0015]基于验证公式及当前时间生成验证数,并获取物联网设备的注册时间;
[0016]对注册时间以及当前时间进行加密;
[0017]将物联网设备的标识、验证数、加密后的注册时间和加密后的当前时间发送至物联网区块链,以使物联网区块链基于物联网设备的标识、验证数、加密后的注册时间和加密后的当前时间对物联网设备进行身份鉴定。
[0018]作为本专利技术的一种区块链与物联网协同工作方法优选的,还包括:
[0019]接收数据消费者发送的数据交易请求以及与数据交易请求对应的密钥,并执行交易。
[0020]作为本专利技术的一种区块链与物联网协同工作方法优选的,还包括:
[0021]接收根据数据消费者选择的数据进行计算得到的第一质量属性值;
[0022]在获取到对应的数据后,计算数据的第二质量属性值,并将第二质量属性值与第一质量属性值对比;
[0023]在第二质量属性值与第一质量属性值不一致时,关闭交易。
[0024]作为本专利技术的一种区块链与物联网协同工作方法优选的,在执行完交易后,根据被交易的数据向对应的数据提供者发放激励奖金。
[0025]作为本专利技术的一种区块链与物联网协同工作方法优选的,所述激励奖金值由奖金求取公式计算得到,所述奖金求取公式为:
[0026][0027]所述奖金权重值由权重求取公式计算得到,所述权重求取公式为:
[0028]w
i
=m
′×
[(QA(Si)

a)+1];
[0029]其中,为每个数据点的奖金,M为奖金总值,d为数据点数量,n为交易数据片包含的数据点个数,w
i
为奖金权重值,QA(Si)为数据点的质量属性值,p为当天采集数据的总人数。
[0030]作为本专利技术的一种区块链与物联网协同工作方法优选的,还包括:
[0031]物联网设备以轮询和逐级查询的方式定期查询已知的物联网区块链中的节点信息列表所包含的节点;
[0032]区块链物联网设备将查询到的物联网区块链中的节点更新至物联网设备维护的节点感知列表。
[0033]作为本专利技术的一种区块链与物联网协同工作方法优选的,所述区块链物联网设备将查询到的物联网区块链中的节点更新至物联网设备维护的节点感知列表包括:
[0034]物联网设备分别与查询到的每个物联网区块链中的节点进行连接测试,记录每个物联网区块链中的节点的连接消耗时长;
[0035]根据连接消耗时长和预设的权重计算公式计算每个物联网区块链中的节点的权重值;
[0036]根据每个物联网区块链中的节点对应的权重值的大小对每个物联网区块链中的节点进行排序;
[0037]采用排序后的物联网区块链中的节点更新节点感知列表。
[0038]作为本专利技术的一种区块链与物联网协同工作方法优选的,所述权重计算公式为:
[0039][0040]其中,T
k
为对物联网区块链中的节点第k次测得的连接消耗时长,当区块链物联网设备无法与区块链网络节点建立连接时,T
k
为区块链物联网设备与该区块链网络节点建立连接的超时时间,w为连接消耗时长在计算式中所占的比重,0≤w≤1;计算得出的的值为该区块链网络节点的权重值。
[0041]作为本专利技术的一种区块链与物联网协同工作方法优选的,还包括在物联网设备接收到任意物联网区块链中的节点返回的节点信息列表以后,对节点信息列表中的物联网区块链中的节点进行去重处理,以去除与已查询到的物联网区块链中的节点重合的节点本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种区块链与物联网协同工作方法,其特征在于,包括:将物联网服务器、物联网服务网关以及物联网接入网关作为区块链的各节点,组成物联网区块链;将物联网设备接入物联网接入网关,并向物联网区块链发送身份鉴定请求;物联网区块链根据鉴定流程对物联网设备进行身份鉴定,对通过身份鉴定的物联网设备使得其与物联网区块链上的各节点之间进行通信;采用预先设定的密钥对物联网数据进行加密,得到物联网数据密文;将物联网数据密文发送到区块链上的各节点进行物联网数据的合法性判断;若该物联网数据密文合法,则将该物联网数据密文写入物联网区块链中。2.根据权利要求1所述的一种区块链与物联网协同工作方法,其特征在于:所述物联网区块链根据鉴定流程对物联网设备进行身份鉴定包括:基于验证公式及当前时间生成验证数,并获取物联网设备的注册时间;对注册时间以及当前时间进行加密;将物联网设备的标识、验证数、加密后的注册时间和加密后的当前时间发送至物联网区块链,以使物联网区块链基于物联网设备的标识、验证数、加密后的注册时间和加密后的当前时间对物联网设备进行身份鉴定。3.根据权利要求1所述的一种区块链与物联网协同工作方法,其特征在于:还包括:接收数据消费者发送的数据交易请求以及与数据交易请求对应的密钥,并执行交易。4.根据权利要求3所述的一种区块链与物联网协同工作方法,其特征在于:还包括:接收根据数据消费者选择的数据进行计算得到的第一质量属性值;在获取到对应的数据后,计算数据的第二质量属性值,并将第二质量属性值与第一质量属性值对比;在第二质量属性值与第一质量属性值不一致时,关闭交易。5.根据权利要求4所述的一种区块链与物联网协同工作方法,其特征在于:在执行完交易后,根据被交易的数据向对应的数据提供者发放激励奖金。6.根据权利要求5所述的一种区块链与物联网协同工作方法,其特征在于:所述激励奖金值由奖金求取公式计算得到,所述奖金求取公式为:所述奖金权重值由权重求取公式计算得到,所述权重求取公式为:w
i

【专利技术属性】
技术研发人员:汪洋曹春峰柴荔赵滨
申请(专利权)人:中诚区块链研究院南京有限公司
类型:发明
国别省市:

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

1