[发明专利]一种基于ERP系统与区块链的食品溯源信息管理系统有效
申请号: | 201810217554.5 | 申请日: | 2018-03-15 |
公开(公告)号: | CN108428141B | 公开(公告)日: | 2020-12-25 |
发明(设计)人: | 金星;黄汉英;赵思明;熊善柏;倪福川 | 申请(专利权)人: | 华中农业大学 |
主分类号: | G06Q30/00 | 分类号: | G06Q30/00;G06F16/25;G06F16/27;H04L9/08;H04L9/32 |
代理公司: | 长沙新裕知识产权代理有限公司 43210 | 代理人: | 赵登高 |
地址: | 430000 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 erp 系统 区块 食品 溯源 信息管理 | ||
1.一种基于ERP系统与区块链的食品溯源信息管理系统,其特征在于包括:ERP系统、区块链、区块链接口子系统、建立在区块链节点上带区块编号和共识编号的传统数据库;所述区块链接口子系统与ERP系统连接;所述区块链接口子系统与所述区块链和所述传统数据库连接;所述区块链接口子系统对ERP系统传入的数据一边进行多重签名共识管理、一边将多重签名共识管理过程和结果存入所述区块链和所述传统数据库;
所述区块链接口子系统包括:用户安全密钥管理模块、多重签名管理模块、初始共识需求生成模块、多重签名需求解析模块;所述用户安全密钥管理模块用于建立区块链用户与ERP系统用户的用户关系数据表,然后顺序存入区块链和传统数据库;所述用户关系数据表包括区块编号、ERP系统用户编号、区块链上的用户公钥;
所述多重签名管理模块对用户进行分组,并建立与用户多对多关联的多重签名组数据表,顺序存入区块链和传统数据库;所述多重签名组数据表中记录有对唯一的质量安全关键数据表有权限共识确认其中数据的签名组及该签名组包含的用户;所述多重签名组数据表包括签名组编号和数据表名两个常规字段,以及一个区块编号字段;
所述初始共识需求生成模块用于提取整理传统ERP系统传来的数据中所含的质量安全关键数据和输入数据的人员信息,并确定数据表名和将输入数据的ERP系统用户编号作为已签名用户编号,连同暂置为空值的区块编号一起存入传统数据库中的初始共识需求表生成自增主键共识编号,之后新建含数据表名、已签名用户编号、共识编号的交易数据存入区块链生成区块编号,最后将区块编号更新到刚存入传统数据库的初始共识需求表中;
所述多重签名需求解析模块用于根据多重签名组数据表对初始共识需求进行解析,搜索既包含已签名用户编号又对该质量安全关键数据有权限的唯一签名组,建立一条包含共识编号、签名组编号、已签名用户集合和未签名用户集合的多重签名需求记录,并将多重签名需求记录顺序存入区块链、传统数据库和通过区块链上的P2P网络同步到各个节点;当未签名用户集合中的用户登录区块链检查信息发现需要自己的签名,所述多重签名需求解析模块将多重签名需求记录提交给用户签名,每个用户签名完成后,均生成一条新的多重签名需求记录,更新其中的已签名用户集合和未签名用户集合,顺序存入区块链、传统数据库和通过区块链上的P2P网络同步到各个节点,直至出现未签名用户集合为空的多重签名需求记录。
2.如权利要求1所述的一种基于ERP系统与区块链的食品溯源信息管理系统,其特征在于:所述初始共识需求生成模块将传统ERP系统传来的数据中所含的质量安全关键数据和输入数据的人员信息提取整理为json格式的结构化字符串。
3.如权利要求1所述的一种基于ERP系统与区块链的食品溯源信息管理系统,其特征在于:所述质量安全关键数据包括HACCP体系中关键控制点的数据。
4.如权利要求1所述的一种基于ERP系统与区块链的食品溯源信息管理系统,其特征在于:所述已签名用户集合是一个数组,包含每个已签名用户的区块链公钥和签名时间;所述未签名用户集合是一个数组,包含每个已签名用户的区块链公钥,不包含签名时间。
5.如权利要求1所述的一种基于ERP系统与区块链的食品溯源信息管理系统,其特征在于:所述ERP系统包括数据采集录入模块、数据可视化处理模块、数据管理分析模块、员工信息管理模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中农业大学,未经华中农业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810217554.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种溯源信息展示系统及溯源信息展示方法
- 下一篇:二维码溯源管理系统