[发明专利]可信的物联网数据处理方法、系统、设备及存储介质在审
申请号: | 201810514909.7 | 申请日: | 2018-05-25 |
公开(公告)号: | CN110531989A | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 林琼英;兰斯·沃伦·斐根;徐晓旻;黄胜 | 申请(专利权)人: | 上海诚频信息科技合伙企业(有限合伙) |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/71;H04L29/06;H04L29/08 |
代理公司: | 31282 上海隆天律师事务所 | 代理人: | 臧云霄;夏彬<国际申请>=<国际公布>= |
地址: | 202150 上海市崇明区长兴镇潘园公*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 软件包 计算节点 物联网 区块 数据处理结果 部署 数据处理硬件 待处理数据 软件包安装 软件包部署 数据一致性 物联网数据 存储介质 特征信息 传感器 篡改 存储 可信 配置 安全 保证 | ||
本发明提供了一种可信的物联网数据处理方法、系统、设备及存储介质,所述方法包括从区块链中获取数据处理软件包和软件包的部署规则,所述部署规则包括该软件包适用的边缘计算节点的特征信息;根据所述部署规则将数据处理软件包部署于对应的边缘计算节点中;接收到数据处理软件包的边缘计算节点进行软件包安装;所述边缘计算节点根据安装的数据处理软件包的配置从物联网传感器获取待处理数据,并进行处理;处理完成的边缘计算节点将数据处理结果存储至所述区块链中。本发明利用区块链的数据一致性和不可篡改性,保证数据处理软件包本身和物联网数据处理结果的可靠安全,在边缘计算节点上部署数据处理硬件能够对物联网数据进行高效数据处理。
技术领域
本发明涉及物联网技术领域,尤其涉及一种可信的物联网数据处理方法、系统、设备及存储介质。
背景技术
物联网即物物相连的互联网,一般采用物联网传感器采集所需要的数据,然后经过处理后进行存储。为了保证物联网数据采集和通讯的有效性,物联网传感器生成的大量数据在进行了可信的高效的前处理后,需要进一步进行可信安全的存储。
然而现有技术中尚没有一种可靠安全地进行物联网数据处理的技术方案,能够保证数据存储的一致性和不可篡改性。另外,现有技术中的数据处理方案中,采用硬件部署数据处理过程,但是会受限于硬件本身的数据处理程序部署的复杂性和安全性。
发明内容
针对现有技术中的问题,本发明的目的在于提供一种可信的物联网数据处理方法、系统、设备及存储介质,利用区块链的数据一致性和不可篡改性,保证数据处理软件包本身和物联网数据处理结果的可靠安全。
本发明实施例提供一种物联网数据处理方法,包括如下步骤:
从区块链中获取数据处理软件包和软件包的部署规则,所述部署规则包括该软件包适用的边缘计算节点的特征信息;
根据所述部署规则将数据处理软件包部署于对应的边缘计算节点中;
接收到数据处理软件包的边缘计算节点进行软件包安装;
所述边缘计算节点根据安装的数据处理软件包的配置从物联网传感器获取待处理数据,并进行处理;
处理完成的边缘计算节点将数据处理结果存储至所述区块链中。
可选地,所述部署规则包括该数据处理软件包适用的边缘计算节点的硬件型号或序列号。
可选地,所述根据所述部署规则将数据处理软件包部署于对应的边缘计算节点中,包括如下步骤:
消息中间件将数据处理软件包推送至所述部署规则对应的边缘计算节点;或
所述边缘计算节点从消息中间件主动拉取与自身节点匹配的数据处理软件包。
可选地,所述接收到数据处理软件包的边缘计算节点进行软件包安装之前,还包括如下步骤:
接收到数据处理软件包的边缘计算节点验证该数据处理软件包的证书链是否完整连接到自身的节点根证书;
如果是,则该边缘计算节点安装该软件包;
否则,该边缘计算节点不安装该软件包。
可选地,所述数据处理软件包包括数据处理逻辑程序、数据处理的传感器类型和传感器的数据格式。
可选地,所述边缘计算节点包括中央处理器、可重复编程硬件计算单元、闪存和传感器读取单元;
所述边缘计算节点进行软件包安装包括如下步骤:
所述中央处理器从所述软件包中读取传感器类型和传感器的数据格式,对所述传感器读取单元的数据读取规则进行配置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海诚频信息科技合伙企业(有限合伙),未经上海诚频信息科技合伙企业(有限合伙)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810514909.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用程序的状态预测方法及相关装置
- 下一篇:软件安装方法及装置