[发明专利]基于供应链的信息自动存储更新方法、装置及存储介质有效
申请号: | 202111484329.6 | 申请日: | 2021-12-07 |
公开(公告)号: | CN114257379B | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 王锋 | 申请(专利权)人: | 广东惠科信息技术有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32 |
代理公司: | 广州专理知识产权代理事务所(普通合伙) 44493 | 代理人: | 曲超 |
地址: | 510665 广东省广州市天河区灵*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 供应 信息 自动 存储 更新 方法 装置 介质 | ||
本发明涉及基于供应链的信息自动存储更新方法,包括以下:将供应链中所有的记录节点共同组成区块链记录网;当任意记录节点出现信息变更时,形成信息变更单并通过私钥进行签名;每个记录节点进行计算找寻第一数值,使得第一数值与区块链记录网中最后一个区块的Hash值以及信息变更单通过SHA256算法计算出满足预设条件的第二散列值;当出现找寻到第一数值的记录节点时,该记录节点创建新的区块,并向区块链记录网中的所有记录节点广播该区块记录的信息变更单并盖时间戳;其他所有的记录节点验证该信息变更单所记录内容的合法性,将新的所述区块作为区块链记录网中的最后一个区块,进行下一次信息变更的记录。本发明能够保证供应链数据信息的稳定。
技术领域
本发明涉及信息存储技术领域,尤其涉及基于供应链的信息自动存储更新方法、装置及存储介质。
背景技术
供应链中往往存在着核心企业以及多级供应商等多个角色,其中每个角色都有可能产生大量的数据信息,诸如票据合同等交易信息以及出货信息,这些数据信息都是非常重要的需要妥善保存记录。
当今市场往往是采用纸质记录或者各自独立的数据库进行记录保存,采用纸质记录的方式往往难以保存数据容易丢失,而采用独立的数据库的话无法保证数据的权威性,数据信息有可能被篡改。
发明内容
本发明的目的是为了至少解决现有技术的不足之一,提供基于供应链的信息自动存储更新方法、装置及存储介质。
为了实现上述目的,本发明采用以下的技术方案,
具体的,提出基于供应链的信息自动存储更新方法,包括以下:
获取供应链中的所有角色的身份信息,将每一个角色作为一个记录节点并分配对应的私钥,所有的记录节点共同组成区块链记录网;
当任意记录节点出现信息变更时,形成信息变更单并通过私钥进行签名,该记录节点将信息变更单进行广播至区块链记录网的所有记录节点;
每个记录节点进行计算找寻第一数值,使得第一数值与区块链记录网中最后一个区块的Hash值以及信息变更单通过SHA256算法计算出第二散列值,所述第二散列值满足预设条件;
当出现找寻到第一数值的记录节点时,该记录节点创建新的区块,并向区块链记录网中的所有记录节点广播该区块记录的信息变更单并盖时间戳;
其他所有的记录节点通过共识机制验证该信息变更单所记录内容的合法性,在通过共识机制后将新的所述区块作为区块链记录网中的最后一个区块,进行下一次信息变更的记录。
进一步,具体的,所有角色包括供应链中的核心企业以及各级供应商。
进一步,具体的,所述预设条件为:
通过SECP256K1算法将找寻到第一数值的记录节点的私钥进行处理得到公钥,对公钥进行计算得到公钥对应的哈希值,取公钥对应的哈希值的后12位,当所述第二散列值的后12为与所述公钥对应的哈希值的后12位相同时,判定为满足预设条件。
进一步,具体的,所述时间戳的获取方式包括以下,
将每个计算找寻到第一数值的记录节点标记为活跃节点,当活跃节点的数量不足第一阈值时,选取所有的活跃节点以及其他记录节点使所有记录节点数量足够第一阈值,当活跃节点的数量超过第一阈值时,选取距离当前时间最近的第一阈值数量的活跃节点;获取第一阈值数量的记录节点的时间得到时间数据集,取时间数据集中的所有元素的时间的算术平均值作为时间戳。
进一步,所述方法还包括,
预设置服务器集群,从所述服务器集群中选取第一服务器,在每次进行信息变更时,同步记录对应的变更信息内容;
将第一服务器中的存储的数据进行数据分割成小于服务器集群中其他服务器数量的数据片段;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东惠科信息技术有限公司,未经广东惠科信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111484329.6/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置