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