[发明专利]一种基于区块链的再生资源回收数据防篡改系统在审
申请号: | 202211440957.9 | 申请日: | 2022-11-17 |
公开(公告)号: | CN115859320A | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 刘铁;王大鹏;张海龙 | 申请(专利权)人: | 华录科技文化(大连)有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/64;G06F16/27 |
代理公司: | 大连至诚专利代理事务所(特殊普通合伙) 21242 | 代理人: | 王丹;陈义华 |
地址: | 116000 辽宁省大连*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 再生资源 回收 数据 篡改 系统 | ||
1.一种基于区块链的再生资源回收数据防篡改系统,其特征在于,包括供应商模块、业务运营模块、业务处理中台模块、业务数据存储模块以及区块链存证数据存储模块,
供应商模块用于供应商进行预约送货,所述预约送货包括供应商发起预约送货请求,根据预约送货信息生成预约送货标识码,预约送货信息包括供应商名称、货品名称、货品规格、预约送货时间、预约送货重量以及车牌号,供应商模块还用于对业务中台模块传输的磅单进行查验;
业务运营模块用于在门岗处查验预约送货信息,并根据预约送货信息中的预约送货标识码生成磅单,包括将预约送货标识码作为磅单的名称,并将磅单的参数进行初始化,磅单的参数包括预约送货标识码、预约送货时间、供应商名称、货品名称、毛重、皮重、扣重、货品等级、货物照片、交易金额、MD5值以及存证hash值,将预约送货信息中的预约送货时间、供应商名称以及货品名称存储至与预约送货标识码相同的磅单中,将供应商预约送货的货品进行称重,将称重后的信息存储至与预约送货标识码相同的磅单中,称重后的信息包括毛重、皮重,毛重为含车辆、司机、货品的重量,皮重为含车辆、司机的重量,质检员对货品进行质检并获取货物照片,根据查验后的货品等级计算扣重,将货品等级、扣重及货物照片存储至与预约送货标识码相同的磅单中,将与预约送货标识码相同的磅单数据传输至业务中台模块,业务运营模块还用于对业务中台模块传输的磅单进行查验;
业务中台模块用于处理供应商的预约送货请求、门岗放行、货品称重、货品质检的业务逻辑,并获取业务运营模块传输的磅单数据,根据磅单数据获取预约送货时间、货品等级、毛重、皮重、扣重,根据预约送货时间、货品等级获取货品价格,根据毛重、皮重、扣重计算货品重量,根据货品价格和货品重量计算交易金额,根据磅单生成MD5值,并将货品价格、货品重量、交易金额以及MD5值存储至对应的磅单中,将磅单数据传输至供应商模块、业务运营模块以及业务数据存储模块;
业务数据存储模块用于存储业务中台模块传输的磅单数据;
区块链存证数据存储模块用于对磅单数据进行序列化处理,并根据私钥对序列化后的磅单数据进行非对称加密,将加密后的磅单数据存储至区块链平台,并将存证hash值保存到业务数据存储模块所对应的磅单中。
2.根据权利要求1所述的一种基于区块链的再生资源回收数据防篡改系统,其特征在于,所述供应商模块还用于对业务中台模块传输的磅单进行查验包括当磅单的数量为一个时,根据业务中台模块传输给供应商模块的磅单生成MD5值,获取区块链存证数据存储模块的区块链平台中磅单对应的MD5值,判断两个MD5值是否相同,若两者相同,则磅单未被修改,若不相同,则磅单被修改;当磅单的数量为多个时,对磅单按照名称由大到小的顺序进行排序,根据排序后的磅单依次获取供应商模块中磅单对应的MD5值,并存储为第一比对集合,根据排序后的磅单依次获取区块链存证数据存储模块的区块链平台中磅单对应的MD5值并存储为第二比对集合,分别计算第一比对集合和第二比对集合的MD5值,若两者的取值相同,则磅单未被修改,若两者不同,则分别对第一比对集合和第二比对集合中的元素进行比较,存储MD5值不相同的磅单,并将磅单反馈至供应商模块。
3.根据权利要求1所述的一种基于区块链的再生资源回收数据防篡改系统,其特征在于,所述业务运营模块还用于对业务中台模块传输的磅单进行查验包括当磅单的数量为一个时,根据业务中台模块传输给业务运营模块的磅单生成MD5值,获取区块链存证数据存储模块的区块链平台中磅单对应的MD5值,判断两个MD5值是否相同,若两者相同,则磅单未被修改,若不相同,则磅单被修改;当磅单的数量为多个时,对磅单按照名称由大到小的顺序进行排序,根据排序后的磅单依次获取业务运营模块中磅单对应的MD5值,并存储为第一比对集合,根据排序后的磅单依次获取区块链存证数据存储模块的区块链平台中磅单对应的MD5值并存储为第二比对集合,分别计算第一比对集合和第二比对集合的MD5值,若两者的取值相同,则磅单未被修改,若两者不同,则分别对第一比对集合和第二比对集合中的元素进行比较,存储MD5值不相同的磅单,并将磅单反馈至业务运营模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华录科技文化(大连)有限公司,未经华录科技文化(大连)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211440957.9/1.html,转载请声明来源钻瓜专利网。