[发明专利]一种基于区块链的工业互联网数据标识利用跳跃表的索引交互系统在审
申请号: | 202210045757.7 | 申请日: | 2022-01-16 |
公开(公告)号: | CN115017228A | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 沈韬;张嘉政;柏粉花;刘英莉;曾凯;于卓 | 申请(专利权)人: | 昆明理工大学 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/2455;G06F16/22;G06F21/62 |
代理公司: | 昆明明润知识产权代理事务所(普通合伙) 53215 | 代理人: | 王鹏飞 |
地址: | 650093 云*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 工业 互联网 数据 标识 利用 跳跃 索引 交互 系统 | ||
1.一种基于区块链的工业互联网数据标识利用跳跃表的索引交互系统,其特征在于:包括标识数据信息采集模块、标识上链信息预处理模块、信息处理模块、链下数据信息处理模块、请求响应模块、可信监督模块、链上标识模块、智能合约调度模块、数据库模块、跳跃表结构模块、索引寻址模块;
所述信息处理模块分别与标识数据信息采集模块、链下数据信息处理模块进行双向数据连接,所述信息处理模块与标识上链信息预处理模块连接,信息处理模块将标识数据信息采集模块传入的标识-数据信息进行拆分处理,拆分后的标识、数据分别交给链下数据信息处理模块和标识上链信息预处理模块;
所述请求响应模块与链下数据信息处理模块、智能合约调度模块进行双向数据连接,所述请求响应模块与索引寻址模块进行连接;
所述链上标识模块与区块链主链进行双向数据连接,所述区块链主链、链上标识模块、智能合约调度模块与可信监督信号模块连接;
所述跳跃表结构模块包括设计跳跃表数据结构的层级分配模块和进行寻址的索引寻址查询模块。
2.根据权利要求1所述的基于区块链的工业互联网数据标识利用跳跃表的索引交互系统,其特征在于:所述层级分配模块中i-1级链中的元素属于i级链的概率为p,字典中预期的最大数目为N,所构成[log1/p N]-1为跳跃表最高层级高度,索引寻址查询模块能达到O(logn)的时间复杂度,其中n为表中元素个数。
3.根据权利要求1所述的基于区块链的工业互联网数据标识利用跳跃表的索引交互系统,其特征在于:所述标识数据信息采集模块用于将边缘设备上工厂标识信息、设备标识信息、个人标识信息打包编码交给信息处理模块进一步分析、处理。
4.根据权利要求1所述的基于区块链的工业互联网数据标识利用跳跃表的索引交互系统,其特征在于:所述信息处理模块采用标识数据分离模式,将由标识数据信息采集模块传入的收集信息分为工业数据标识,传入标识上链信息预处理模块;将由工业标识唯一对应的数据信息根据相应协议合约规定格式打包传入链下数据信息处理模块。
5.根据权利要求1所述的基于区块链的工业互联网数据标识利用跳跃表的索引交互系统,其特征在于:所述请求响应模块,用于响应区块链中智能合约调度模块传入的信息更改、查询指令,将指令解析后反馈给智能合约调度模块、链下数据信息处理模块和索引寻址模块。
6.根据权利要求1所述的基于区块链的工业互联网数据标识利用跳跃表的索引交互系统,其特征在于:所述智能合约调度模块用于对链上标识发起查询请求,调度在智能合约内部设定不可更改的函数,函数包括但不限于全局标识查询请求、单个标识索引请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明理工大学,未经昆明理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210045757.7/1.html,转载请声明来源钻瓜专利网。