logo好方法网

物联网设备接入区块链方法、系统、聚合网关及存储介质


技术摘要:
本申请公开了物联网设备接入区块链方法、系统、聚合网关及存储介质,涉及但不限于区块链技术领域。物联网设备接入区块链的方法包括:连接物联网设备,并获取物联网设备发送的多个业务数据;将多个业务数据分别封装成区块,得到多个区块,并将多个区块分别发送到对应的  全部
背景技术:
目前,物联网平台龙头企业(如IBM、微软、亚马逊和SAP等)都在各自的物联网云平 台上提供区块链服务,形成各自的区块链云平台,云平台用户可以在区块链云平台上搭建 专属的区块链。然而,单一的区块链云平台提供的区块链服务受限于云平台的资源,跨区块 链云平台的资源整合需要付出极大的工程改造代价,如何实现跨区块链云平台的区块链服 务,是函待解决的技术难题。
技术实现要素:
本申请实施例旨在至少在一定程度上解决现有技术中存在的技术问题之一。为 此,本申请实施例提出物联网设备接入区块链的方法,能够实现跨区块链云平台的区块链 服务,无需整合各个区块链云平台的资源。 本申请实施例还提出物联网设备接入区块链的系统。 本申请实施例还提出聚合网关。 本申请实施例还提出计算机可读存储介质。 第一方面,本申请的一个实施例提供了一种物联网设备接入区块链的方法,包括: 连接物联网设备,并获取物联网设备发送的多个业务数据; 将多个业务数据分别封装成区块,得到多个区块,并将多个区块分别发送到对应 的区块链云平台。 本申请实施例的物联网设备接入区块链的方法至少具有如下有益效果: 1 .将不同的业务数据封装成不同的区块,分别发送到不同的区块链云平台,从而 实现了跨区块链云平台的区块链服务,无需整合各个区块链云平台的资源; 2.接入新的区块链云平台,仅需获取新的区块链云平台的认证,无需对物联网设 备进行硬件改造或软件升级,降低了物联网设备的运营成本。 根据本申请的另一些实施例的物联网设备接入区块链的方法,还包括: 对多个业务数据分别进行数字签名,得到多个签名数据,区块还包括签名数据。 本申请实施例的物联网设备接入区块链的方法,对业务数据进行数字签名,将签 名数据和业务数据一起封装成区块,既提高了业务数据上链的安全性,又方便了在区块链 上对业务数据的追溯。 根据本申请的另一些实施例的物联网设备接入区块链的方法,将多个业务数据分 别封装成区块,还包括: 对多个签名数据分别进行校验,若校验通过,则将多个业务数据和多个对应的签 名数据分别封装成区块。 3 CN 111614731 A 说 明 书 2/9 页 本申请实施例的物联网设备接入区块链的方法,在封装区块之前,对签名数据进 行校验,避免产生无效区块,从而能够避免由无效区块导致的区块链云平台的资源浪费,并 能够避免由处理无效区块导致的性能浪费。 根据本申请的另一些实施例的物联网设备接入区块链的方法,将多个业务数据分 别封装成区块,还包括: 对多个业务数据分别进行校验,若校验通过,则将多个业务数据分别封装成区块。 本申请实施例的物联网设备接入区块链的方法,在封装区块之前,对业务数据进 行校验,主要验证业务数据的合法性,避免对非法的业务数据进行上链,从而导致区块链云 平台的资源浪费,并能够避免由处理非法的业务数据导致的性能浪费。 根据本申请的另一些实施例的物联网设备接入区块链的方法,将多个区块分别发 送到对应的区块链云平台之前,还包括: 向区块链云平台发送连接请求,连接请求包括物联网设备的认证信息; 获取区块链云平台的连接响应,并根据连接响应连接区块链云平台。 本申请实施例的物联网设备接入区块链的方法,通过区块链云平台的认证,才能 够连接到区块链云平台,降低了区块链云平台被恶意侵入和控制的风险,提高了区块链云 平台的安全性。 第二方面,本申请的一个实施例提供了一种物联网设备接入区块链的系统,包括: 物联网设备接入模块,用于连接物联网设备,并获取物联网设备发送的多个业务 数据; 多个区块链云平台接入模块,连接物联网设备接入模块,用于将业务数据封装成 区块,并将区块发送到对应的区块链云平台。 本申请实施例的物联网设备接入区块链的系统至少具有如下有益效果: 1.通过不同的区块链云平台接入模块将不同的业务数据封装成不同的区块,分别 发送到不同的区块链云平台,从而实现了跨区块链云平台的区块链服务,无需整合各个区 块链云平台的资源; 2.接入新的区块链云平台,仅需获取新的区块链云平台的认证,无需对物联网设 备进行硬件改造或软件升级,降低了物联网设备的运营成本。 根据本申请的另一些实施例的物联网设备接入区块链的系统,还包括: 数字签名模块,连接物联网设备接入模块,用于对多个业务数据分别进行数字签 名,得到多个签名数据。 本申请实施例的物联网设备接入区块链的系统,通过数字签名模块对业务数据进 行数字签名,进而通过区块链云平台接入模块将签名数据和业务数据一起封装成区块,既 提高了业务数据上链的安全性,又方便了在区块链上对业务数据的追溯。 第三方面,本申请的一个实施例提供了一种聚合网关,包括: 物联网设备接入组件,用于连接物联网设备,并获取物联网设备发送的多个业务 数据; 多个区块链云平台接入组件,分别连接物联网设备接入组件,用于将业务数据封 装成区块,并将区块发送到对应的区块链云平台。 本申请实施例的聚合网关至少具有如下有益效果: 4 CN 111614731 A 说 明 书 3/9 页 1.通过不同的区块链云平台接入组件将不同的业务数据封装成不同的区块,分别 发送到不同的区块链云平台,从而实现了跨区块链云平台的区块链服务,无需整合各个区 块链云平台的资源; 2.接入新的区块链云平台,仅需获取新的区块链云平台的认证,无需对物联网设 备进行硬件改造或软件升级,降低了物联网设备的运营成本。 根据本申请的另一些实施例的聚合网关,物联网设备接入组件还用于对多个业务 数据分别进行数字签名,得到多个签名数据。 本申请实施例的聚合网关,通过物联网设备接入组件对业务数据进行数字签名, 进而通过区块链云平台接入组件将签名数据和业务数据一起封装成区块,既提高了业务数 据上链的安全性,又方便了在区块链上对业务数据的追溯。 第四方面,本申请的一个实施例提供了一种计算机可读存储介质,计算机可读存 储介质存储有计算机可执行指令,计算机可执行指令用于使计算机执行本申请的一些实施 例的物联网设备接入区块链的方法。 本申请实施例的计算机可读存储介质至少具有如下有益效果: 1.通过不同的区块链云平台接入组件将不同的业务数据封装成不同的区块,分别 发送到不同的区块链云平台,从而实现了跨区块链云平台的区块链服务,无需整合各个区 块链云平台的资源; 2.接入新的区块链云平台,仅需获取新的区块链云平台的认证,无需对物联网设 备进行硬件改造或软件升级,降低了物联网设备的运营成本。 本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在说明书、权利 要求书以及附图中所特别指出的结构来实现和获得。 附图说明 图1是本申请实施例中物联网设备接入区块链的系统结构示意图; 图2是本申请实施例中物联网设备接入区块链的方法的一具体实施例的流程示意 图; 图3是本申请实施例中物联网设备接入区块链的方法的另一具体实施例的流程示 意图; 图4是本申请实施例中物联网设备接入区块链的方法的另一具体实施例的流程示 意图; 图5是本申请实施例中物联网设备接入区块链的系统的一具体实施例的模块框 图; 图6是本申请实施例中物联网设备接入区块链的系统的另一具体实施例的模块框 图; 图7是本申请实施例中聚合网关的一具体实施例的结构示意图。
分享到:
收藏