一种溯源记录处理的方法及装置的制造方法

文档序号:9844528阅读:249来源:国知局
一种溯源记录处理的方法及装置的制造方法
【技术领域】
[0001] 本发明涉及产品溯源的技术领域,可应用与基于区块链的产品溯源记录及查验, 特别涉及一种溯源记录处理的方法及装置。
【背景技术】
[0002] 产品溯源是供应链管理的一种重要手段,随着食品安全等类似问题越来越得到民 众与政府的重视,产品溯源(或产品安全溯源)领域的信息应用技术得到快速发展。
[0003] 目前的产品溯源系统主要是由某个政府机构或者某个核心企业为中心并主导,利 用行政手段或市场地位强制在上下游关联企业配合使用,产品的溯源记录由某个机构或公 司进行处理,存在被篡改的安全隐患。

【发明内容】

[0004] 本发明实施例提出了一种溯源记录处理的方法及装置,用以克服现有的产品溯源 方案存在的监管问题。
[0005] 本发明实施例提供了一种溯源记录处理的方法,包括如下步骤:
[0006] 第一节点生成溯源记录;所述溯源记录包括:产品的上下游信息、所述产品的加 工、转移或消耗信息、生成所述溯源记录的时间戳、验证信息或签名信息;
[0007] 广播所述溯源记录及验证所述溯源记录的请求;
[0008] 接收来自第二节点的所述溯源记录的验证结果;
[0009] 根据所述溯源记录的验证结果处理所述溯源记录。
[0010] 本发明实施例提供了一种溯源记录处理的方法,包括如下步骤:
[0011] 第二节点接收来自第一节点的溯源记录及验证所述溯源记录的请求;
[0012] 根据所述请求验证所述溯源记录;
[0013] 广播验证所述溯源记录的结果;
[0014] 接收其他节点对所述溯源记录的验证结果;
[0015] 根据自身验证得到及接收到的所述溯源记录的验证结果处理所述溯源记录。
[0016] 本发明实施例提供了一种溯源记录处理的装置,包括:
[0017] 生成单元,用于生成溯源记录;所述溯源记录包括:产品的上下游信息、所述产品 的加工、转移或消耗信息、生成所述溯源记录的时间戳、验证信息或签名信息;
[0018] 第一广播单元,用于广播所述溯源记录及验证所述溯源记录的请求;
[0019] 第一接收单元,用于接收来自第二节点的所述溯源记录的验证结果;
[0020] 第一处理单元,用于根据所述溯源记录的验证结果处理所述溯源记录。
[0021] 本发明实施例提供了一种溯源记录处理的装置,包括:
[0022] 第二接收单元,用于接收来自第一节点的溯源记录及验证所述溯源记录的请求;
[0023] 验证单元,用于根据所述请求验证所述溯源记录;
[0024] 第二广播单元,用于广播验证所述溯源记录的结果;
[0025]所述第二接收单元进一步用于接收其他节点对所述溯源记录的验证结果;
[0026]第二处理单元,用于根据自身验证得到及接收到的所述溯源记录的验证结果处理 所述溯源记录。
[0027]发明有益效果如下:
[0028]本发明实施例提供的一种溯源记录处理的方法及装置,第一节点生成溯源记录, 广播所述溯源记录及验证所述溯源记录的请求,根据接收来自第二节点的验证结果,根据 所述验证结果对所述溯源记录进行处理,可以通过多节点参与所述溯源记录验证,杜绝产 品的溯源记录被篡改,提高产品溯源的安全性。
[0029]本发明实施例提供的一种溯源记录处理的方法及装置,第二节点接收来自第一节 点的溯源记录及验证所述溯源记录的请求,对所述溯源记录进行验证,并广播验证所述溯 源记录的结果,接收其他节点对所述溯源记录的验证结果,根据自身验证得到及接收到的 所述溯源记录的验证结果处理所述溯源记录,通过第二节点对第一节点生成并广播的溯源 记录进行验证及处理,使多节点参与所述溯源记录验证,杜绝产品的溯源记录被篡改,提高 产品溯源的安全性。
【附图说明】
[0030] 下面将参照附图描述本发明的具体实施例,
[0031] 图1为本发明实施例中溯源记录处理的方法流程示意图一;
[0032] 图2为本发明实施例中初始产品溯源记录的示意图;
[0033] 图3为本发明实施例中产品加工溯源记录的示意图;
[0034] 图4为本发明实施例中产品转移溯源记录的示意图;
[0035] 图5为本发明实施例中产品消耗使用的溯源记录的示意图;
[0036] 图6为本发明实施例中溯源记录处理的装置的结构示意图一;
[0037]图7为本发明实施例中溯源记录处理的方法流程示意图二;
[0038]图8为本发明实施例中溯源记录处理的方法流程示意图二。
【具体实施方式】
[0039]为了使本发明的技术方案及优点更加清楚明白,以下结合附图对本发明的示例性 实施例进行进一步详细的说明,显然,所描述的实施例仅是本发明的一部分实施例,而不是 所有实施例的穷举。并且在不冲突的情况下,本说明书中的实施例及实施例中的特征可以 互相结合。
[0040] 图1为本发明实施例中溯源记录处理的方法流程示意图一,可应用于生成溯源记 录并请求对此溯源记录发起验证请求并处理所述溯源记录的节点,该节点具体可以是某个 计算机节点、终端等等。如图1所示,该溯源记录处理的方法可以包括如下步骤:
[0041] 步骤101:第一节点生成溯源记录;所述溯源记录包括:产品的上下游信息、所述产 品的加工、转移或消耗信息、生成所述溯源记录的时间戳、验证信息或签名信息;
[0042] 步骤102:广播所述溯源记录及验证所述溯源记录的请求;
[0043]步骤103:接收来自第二节点的所述溯源记录的验证结果;
[0044] 步骤104:根据所述溯源记录的验证结果处理所述溯源记录。
[0045] 具体实施中,第一节点可以分布式产品溯源系统的一个节点,与其所在系统中的 其他节点共同完成溯源记录的处理。
[0046] 依据产品处于的处理环节不同,所述溯源记录包含的信息可以有所不同。
[0047] 图2为本发明实施例中初始产品溯源记录的示意图,如图2所示,当产品为初始产 品时,所述溯源记录可以至少包括:产品的上下游信息(对应图2中的"From"或"To")、时间 戳、校验信息或签名信息。其中,From为来源信息,可以用某个专门的地址来表示位于最上 游而没有溯源记录的产品的来源信息。来源信息不是正常的账户地址,而可以是来源于种 植、繁育、捕捞、采挖等。To可以为产品的所有人信息,表示产品的初始所有人信息。校验信 息可以是对该溯源记录中以上信息的数字摘要,例如可以采用SHA( Secure Hash Algorithm,安全哈希算法)256实现。从理论上来说,只要是能够生成数字摘要的其它的技 术也是可以实施本方案的,SHA256仅用于教导本领域技术人员具体如何实施本发明,但不 意味仅能使用SHA256-种方式,实施过程中可以结合实践需要来确定相应的方式。签名信 息可是第一节点基于自身的私钥对所述溯源记录进行签名后得到的。
[0048] 图3为本发明实施例中产品加工溯源记录的示意图,如图3所示,当产品处于加工 环节时,所述溯源记录可以至少包括:产品的上下游信息(对应图3中的"From"或"To")、加 工类型、加工信息、时间戳、校验信息或签名信息。其中,From和To都是第一节点的地址,以 表示本次产品加工是由第一节点或与第一节点相对应的机构或公司完成的,若干<X,IN> (对应图3中的X1*IN1、X2*IN2. . .Xk*INk)和若干<Y,0UT>(对应图3中的Yn*0UTn)都属于第 一节点。加工类型可以表示本次加工的类型,如果类型固定或已知可以为空;加工信息可以 表示加工详细信息,可以包含若干〈X,ΙΝ>、若干<Y,0UT&g
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1