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

文档序号:9844528阅读:来源:国知局
型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1. 一种溯源记录处理的方法,其特征在于,包括如下步骤: 第一节点生成溯源记录;所述溯源记录包括:产品的上下游信息、所述产品的加工、转 移或消耗信息、生成所述溯源记录的时间戳、验证信息或签名信息; 广播所述溯源记录及验证所述溯源记录的请求; 接收来自第二节点的所述溯源记录的验证结果; 根据所述溯源记录的验证结果处理所述溯源记录。2. 如权利要求1所述的方法,其特征在于,基于区块链数据块的形式生成所述溯源记 录,多个所述溯源记录依据产生时间的顺序依次链接构成溯源区块链数据。3. 如权利要求1所述的方法,其特征在于,广播所述溯源记录及验证所述溯源记录的请 求之前,还包括: 生成产品的唯一标识码;所述唯一标识码包括:所述产品名称或所述产品属性信息; 第一节点生成溯源记录,具体包括: 根据所述唯一标识码生成所述溯源记录;所述溯源记录还包括:所述产品的唯一标识 码。4. 如权利要求2所述的方法,其特征在于,根据所述溯源记录的验证结果处理所述溯源 记录,具体包括: 采用共识算法计算所述溯源记录的验证结果得到共识结果; 若所述共识结果为达成共识,则将所述溯源记录纳入溯源区块链数据; 若所述共识结果为不能达成共识,则舍弃所述溯源记录。5. 如权利要求1所述的方法,其特征在于,根据所述溯源记录的验证结果处理所述溯源 记录之后,还包括: 接收查验请求;所述查验请求中包含产品的唯一标识码; 根据所述唯一标识码获取与所述唯一标识码对应的溯源记录; 依据所述溯源记录生成时间的顺序生成关于所述产品的溯源记录链; 查验所述溯源记录链。6. 如权利要求5所述的方法,其特征在于,查验所述溯源记录链,具体包括: 根据本地预存的信息递归验证所述溯源记录链中的所述溯源记录。7. -种溯源记录处理的方法,其特征在于,包括如下步骤: 第二节点接收来自第一节点的溯源记录及验证所述溯源记录的请求; 根据所述请求验证所述溯源记录; 广播验证所述溯源记录的结果; 接收其他节点对所述溯源记录的验证结果; 根据自身验证得到及接收到的所述溯源记录的验证结果处理所述溯源记录。8. 如权利要求7所述的方法,其特征在于,所述溯源记录是基于区块链数据块的形式生 成的,多个所述溯源记录依据产生时间的顺序依次链接构成溯源区块链数据。9. 如权利要求8所述的方法,其特征在于,根据自身验证得到及接收到的所述溯源记录 的验证结果处理所述溯源记录,具体包括: 采用共识算法计算自身验证得到及接收到的所述溯源记录的验证结果处理得到共识 结果; 若所述共识结果为达成共识,则将所述溯源记录纳入溯源区块链数据; 若所述共识结果为不能达成共识,则舍弃所述溯源记录。10. 如权利要求7所述的方法,其特征在于,根据自身验证得到及接收到的所述溯源记 录的验证结果处理所述溯源记录之后,还包括: 接收查验请求;所述查验请求中包含产品的唯一标识码; 根据所述唯一标识码获取与所述唯一标识码对应的溯源记录; 依据所述溯源记录生成时间的顺序生成关于所述产品的溯源记录链; 查验所述溯源记录链。11. 如权利要求10所述的方法,其特征在于,查验所述溯源记录链,具体包括: 根据本地预存的信息递归验证所述溯源记录链中的所述溯源记录。12. -种溯源记录处理的装置,其特征在于,包括: 生成单元,用于生成溯源记录;所述溯源记录包括:产品的上下游信息、所述产品的加 工、转移或消耗信息、生成所述溯源记录的时间戳、验证信息或签名信息; 第一广播单元,用于广播所述溯源记录及验证所述溯源记录的请求; 第一接收单元,用于接收来自第二节点的所述溯源记录的验证结果; 第一处理单元,用于根据所述溯源记录的验证结果处理所述溯源记录。13. 如权利要求12所述的装置,其特征在于,所述生成单元具体用于基于区块链数据块 的形式生成所述溯源记录,多个所述溯源记录依据产生时间的顺序依次链接构成溯源区块 链数据。14. 如权利要求12所述的装置,其特征在于,还包括: 标识码生成单元,用于广播所述溯源记录及验证所述溯源记录的请求之前,生成产品 的唯一标识码;所述唯一标识码包括:所述产品名称或所述产品属性信息; 所述生成单元具体用于:根据所述唯一标识码生成所述溯源记录;所述溯源记录还包 括:所述产品的唯一标识码。15. 如权利要求13所述的装置,其特征在于,所述第一处理单元具体用于采用共识算法 计算所述溯源记录的验证结果得到共识结果;若所述共识结果为达成共识,则将所述溯源 记录纳入溯源区块链数据;若所述共识结果为不能达成共识,则舍弃所述溯源记录。16. 如权利要求12所述的装置,其特征在于, 第一接收单元进一步用于根据所述溯源记录的验证结果处理所述溯源记录之后,接收 查验请求;所述查验请求中包含产品的唯一标识码; 所述溯源记录处理的装置,还包括: 第一获取单元,用于根据所述唯一标识码获取与所述唯一标识码对应的溯源记录; 所述生成单元进一步用于依据所述溯源记录生成时间的顺序生成关于所述产品的溯 源记录链; 第一查验单元,用于查验所述溯源记录链。17. 如权利要求16所述的装置,其特征在于,所述第一查验单元具体用于根据本地预存 的信息递归验证所述溯源记录链中的所述溯源记录。18. -种溯源记录处理的装置,其特征在于,包括: 第二接收单元,用于接收来自第一节点的溯源记录及验证所述溯源记录的请求; 验证单元,用于根据所述请求验证所述溯源记录; 第二广播单元,用于广播验证所述溯源记录的结果; 所述第二接收单元进一步用于接收其他节点对所述溯源记录的验证结果; 第二处理单元,用于根据自身验证得到及接收到的所述溯源记录的验证结果处理所述 溯源记录。19. 如权利要求18所述的装置,其特征在于,所述溯源记录是基于区块链数据块的形式 生成的,多个所述溯源记录依据产生时间的顺序依次链接构成溯源区块链数据。20. 如权利要求19所述的装置,其特征在于,所述第二处理单元具体用于采用共识算法 计算自身验证得到及接收到的所述溯源记录的验证结果处理得到共识结果;若所述共识结 果为达成共识,则将所述溯源记录纳入溯源区块链数据;若所述共识结果为不能达成共识, 则舍弃所述溯源记录。21. 如权利要求18所述的装置,其特征在于,所述第二接收单元进一步用于根据自身验 证得到及接收到的所述溯源记录的验证结果处理所述溯源记录之后,接收查验请求;所述 查验请求中包含产品的唯一标识码; 所述溯源记录处理的装置,还包括: 第二获取单元,用于根据所述唯一标识码获取与所述唯一标识码对应的溯源记录; 所述生成单元进一步用于依据所述溯源记录生成时间的顺序生成关于所述产品的溯 源记录链; 第二查验单元,用于查验所述溯源记录链。22. 如权利要求21所述的装置,其特征在于,所述第二查验单元具体用于根据本地预存 的信息递归验证所述溯源记录链中的所述溯源记录。
【专利摘要】本发明提供了一种溯源记录处理的方法及装置,处理方案一,包括:第一节点生成溯源记录;广播所述溯源记录及验证所述溯源记录的请求;接收来自第二节点的所述溯源记录的验证结果;根据所述溯源记录的验证结果处理所述溯源记录。处理方案二,包括:第二节点接收来自第一节点的溯源记录及验证所述溯源记录的请求;根据所述请求验证所述溯源记录;广播验证所述溯源记录的结果;接收其他节点对所述溯源记录的验证结果;根据自身验证得到及接收到的所述溯源记录的验证结果处理所述溯源记录。采用本发明的技术方案,能够使多节点参与所述溯源记录验证,杜绝产品的溯源记录被篡改,提高产品溯源的安全性。
【IPC分类】G06Q30/00
【公开号】CN105608588
【申请号】CN201610006779
【发明人】蒋海, 李军, 王璟, 赵正涌, 胡楠, 乔肖瑞
【申请人】布比(北京)网络技术有限公司
【公开日】2016年5月25日
【申请日】2016年1月4日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1