[发明专利]边缘计算节点数据传输的方法、系统、设备及存储介质在审
申请号: | 201911151352.6 | 申请日: | 2019-11-21 |
公开(公告)号: | CN112825529A | 公开(公告)日: | 2021-05-21 |
发明(设计)人: | 黄胜;徐晓旻;王欣;陈垚亮 | 申请(专利权)人: | 树根互联技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L9/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510300 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 边缘 计算 节点 数据传输 方法 系统 设备 存储 介质 | ||
本发明提供了边缘计算节点数据传输的方法、系统、设备及存储介质,该方法包括以下步骤:边缘计算节点将待发送到区块链的数据缓存在硬件缓存中;边缘计算节点从硬件缓存中读取数据;生成待发送给区块链背书节点鉴定的数据消息;将数据消息发送到各个区块链背书节点执行相应数据消息所指定的智能合约;边缘计算节点接收各个区块链背书节点的消息回复,并存储各个区块链节点对数据消息的签名到硬件缓存中;以及将各节点对数据消息的签名以及数据消息本身生成数据消息包,并发送给区块链入链服务进行入链。本发明支持物联网边缘计算节点到区块链数据连接,能保证执行区块链通信的效率,保证边缘计算节点的身份信息能够安全存储于节点上。
技术领域
本发明涉及数据传输领域,具体地说,涉及边缘计算节点数据传输的方法、系统、设备及存储介质。
背景技术
目前,物联网中存在大量具有边缘计算能力的节点。现有的边缘计算节点产生的数据存在易篡改和数据泄漏的风险,由此产生了物联网数据接入区块链的巨大需求。而且,当前大多数边缘计算节点的硬件无法满足直接与区块链通信所引入的巨大加解密开销。同时在边缘计算节点硬件上运行区块链客户端软件对计算资源消耗极大,无法适用于绝大多数低能耗计算边节点。
发明内容
针对现有技术中的问题,本发明的目的在于提供边缘计算节点数据传输的方法、系统、设备及存储介质,能够支持物联网边缘计算节点到区块链数据连接,能保证执行区块链通信所需的加解密运行的效率,保证边缘计算节点的身份信息能够安全存储于节点上。
本发明的实施例提供一种边缘计算节点数据传输的方法,包括以下步骤:
S101、边缘计算节点将待发送到区块链的数据缓存在硬件缓存中;
S102、所述边缘计算节点从所述硬件缓存中读取数据;
S103、生成待发送给区块链背书节点鉴定的数据消息;
S104、将数据消息发送到各个区块链背书节点执行相应数据消息所指定的智能合约;
S105、边缘计算节点接收各个区块链背书节点的消息回复,并存储各个区块链节点对数据消息的签名到硬件缓存中;以及
S106、将各节点对数据消息的签名以及数据消息本身生成数据消息包,并发送给区块链入链服务进行入链。
优选地,所述步骤S101中,所述边缘计算节点通过物联网数据模块接口接收数据并缓存于待提交数据缓存模块中,所述数据缓存模块读取私钥槽并用私钥对数据签名、指定所需要调用的区块链方法名称、指定调用区块链方法参数、指定该数据消息需要发送的目标鉴定者区块链节点地址以及指定该数据消息通过鉴定之后发送的目标区块链入链服务地址。
优选地,所述步骤S103中,所述边缘计算节点通过将物联网硬件模块与数据消息生成模块直连来快速生成数据消息。
优选地,所述数据消息生成模块所生成的消息内容包括边缘计算节点签名、鉴定者签名和读写集合、数据组合方式是由区块链数据协议定义。
优选地,所述步骤S104中,将数据消息由通讯引擎通过区块链所采用的网络通信协议发送给区块链节点,通讯引擎读取每条数据消息并发送到由消息缓存模块所指定的鉴定者节点地址。
优选地,所述步骤S105中,包括:当收到区块链背书节点返回的消息,边缘计算节点读取返回节点的签名并存储到消息缓存中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于树根互联技术有限公司,未经树根互联技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911151352.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种确定推荐商品的方法和装置
- 下一篇:一种便携多功能电灶台