一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种高效可验证的供应链数据分享架构的制作方法

2021-11-29 14:13:00 来源:中国专利 TAG:

技术特征:
1.一种高效可验证的供应链数据分享架构,其特征在于,包括公司数据处理模块、用户登录查询模块、数据检索模块以及真实性检测模块;其中,所述公司数据处理模块分别与数据检索模块、真实性检测模块通信连接,所述用户登录查询模块分别与数据检索模块、真实性检测模块通信连接,所述数据检索模块与真实性检测模块通信连接;所述数据检索模块包括查询解析处理单元、索引更新单元、链上数据检索单元、链下数据检索单元;除此之外,还包含query pattern、table information和on

chain data index三个存储单元,它们分别在处理查询解析、公司信息注册、链上索引存储时使用。2.根据权利要求1所述的一种高效可验证的供应链数据分享架构,其特征在于,所述公司数据处理模块用于对公司信息进行识别记录,其识别记录具体步骤如下:步骤一:公司数据处理模块将公司信息录入table information的表companies中;步骤二:公司数据处理模块检测公司是否存在交易请求,若公司要在供应链中交易,开始检测该公司是否注册;步骤三:若该公司未注册,则反馈相关工作人员并提示“请先进行信息注册”;步骤四:公司数据处理模块开始接收该公司交易数据,并处理生成链上数据以及保存链下数据。3.根据权利要求1所述的一种高效可验证的供应链数据分享架构,其特征在于,所述公司数据处理模块的存储单元链下数据库用于接收链下数据,并对其进行类型分析,其类型分析具体步骤如下:第一步:链下数据库开始按照制造商、分销商以及零售商构建对应角色数据存储单元;第二步:链下数据库将链下数据按照产品号、产品的生产批次号、产品类型、该产品被接收时所属批次的转移批次号、该产品被售出时所属批次的转移批次号、路径码标记流经的所有公司以及顾客标识进行分类,并存储至对应数据存储单元。4.根据权利要求1所述的一种高效可验证的供应链数据分享架构,其特征在于,所述公司数据处理模块、数据检索模块、真实性检测模块用于产生和接收上链数据,并对其进行分类标记,其上链操作具体步骤如下:步骤(1):公司数据处理模块根据公司行为的不同类型,按照生产产品、转移产品、分箱转移产品以及销售产品进行分类,将链下数据库产生的可视数据用工具生成摘要,如默克尔树和布隆过滤器压缩产品号信息、路径码记录产品的路径,以交易的字段形式上传至真实性检测模块;步骤(2):真实性检测模块将分类完成的交易录入对应交易链中,并将交易返回给公司数据处理模块表示数据已经保存在区块链;步骤(3):公司数据处理模块将步骤(2)返回的交易上传至数据检索模块;步骤(4):数据检索模块的索引更新单元操作on

chain data index存储单元更新链上索引结构。5.根据权利要求1所述的一种高效可验证的供应链数据分享架构,其特征在于,所述数据检索模块的索引更新单元用于接收公司交易信息,并进行索引更新,其索引更新具体步骤如下:s1:公司交易上链,同时公司将交易数据上传至索引更新单元;
s2:索引更新单元对交易数据进行数据分析,并依据交易的不同类型对之前创建的索引结构更新索引;所述用户登录查询模块用于对用户身份进行检测识别,其检测识别具体步骤如下:ss1:用户通过外部输入设备向用户登录单元输入相关用户信息;ss2:用户登录查询模块对用户信息进行检测,并对其进行核验判断,若用户信息核验通过,则进入查询界面,并发送查询指令至数据检索模块,若用户信息核验未通过,则提示用户“信息错误,请重新输入”;所述数据检索模块用于用户对链上数据以及链下数据进行数据查询,其数据查询具体步骤如下:p1:查询解析处理单元接收用户通过输入设备发送的sql

like语句,并对其进行语句解析,并判断查询的数据源是链上还是链下,链上数据则与链上数据检索单元交互得到链上数据,若是链下数据则与链下数据检索单元交互得到链下数据;p2:搜索链上数据时,链上数据检索单元和on

chain data index交互,on

chain data index保存了不同类型的索引结构,帮助提高区块链交易的查询效率;如查询某个转移批次包含的所有分箱转移交易,使用哈希表索引进行快速查询;p3:查询过程中链上链下的查询可能不止一次,比如溯源某个产品的路径时会包含多次的链上链下查询,由查询解析处理单元整理链下数据和链上数据的查询结果和可验证数据,生成最后返回的内容;p4:查询解析处理单元将检索获得的查询结果和可验证数据通过显示设备反馈给用户,同时将可验证数据发送至真实性检测模块;p1中所述输入设备具体为键盘、触控屏或电子笔中的一种;p4中所述显示设备具体为crt显示屏、lcd显示屏或led显示屏中的一种;所述真实性检测模块用于对查询结果进行真实性检测,其真实性检测具体步骤如下:pp1:真实性检测模块接收到可验证数据后,开始依据该可验证数据自行查询区块链;pp2:若区块链存在对应交易,并且可验证数据根据认证数据结构生成交易对应数据后,则判断查询结果为真实的,否则判断查询结果为虚假的。

技术总结
本发明公开了一种高效可验证的供应链数据分享架构,属于区块链技术领域,包括公司数据处理模块、用户登录查询模块、数据检索模块以及真实性检测模块(包含区块链),所述公司数据处理模块分别与数据检索模块、真实性检测模块通信连接,所述用户登录查询模块分别与数据检索模块、真实性检测模块通信连接,所述数据检索模块与真实性检测模块通信连接;本发明能够有效地响应复杂的查询,支持用户可以验证查询结果的正确性和完整性,提高用户查询效率,降低用户买到假货的风险。降低用户买到假货的风险。降低用户买到假货的风险。


技术研发人员:许耀 蔡韶颖 袁雷
受保护的技术使用者:湖南大学
技术研发日:2021.09.03
技术公布日:2021/11/28
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献