当前位置: 首页 > 专利查询>李兵专利>正文

产品溯源记录处理方法、装置及电子设备制造方法及图纸

技术编号:19549262 阅读:41 留言:0更新日期:2018-11-24 21:34
本发明专利技术提供了一种产品溯源记录处理方法、装置及电子设备,涉及产品溯源技术领域,该方法包括:获取产品的初始化数据,并根据该初始化数据生成产品的初始哈希指纹;将初始化数据和初始哈希指纹作为产品的初始溯源记录数据进行存储;对于产品流通时的每个流程阶段,当获取到当前流程阶段的当前流程数据时,根据当前流程数据和前一流程阶段对应的前一溯源记录数据生成当前流程阶段对应的当前哈希指纹;将当前流程数据和当前哈希指纹作为产品在当前流程阶段的溯源记录数据进行存储,以形成溯源哈希链条。这样产品流程中每个步骤的数据都得以详细记录并用哈希算法生成防篡改保障,提高了产品的社会公信力。

Processing Method, Device and Electronic Equipment of Product Traceability Recording

The invention provides a product traceability record processing method, a device and an electronic device, which relates to the technical field of product traceability. The method comprises acquiring the initialization data of the product and generating the initial hash fingerprint of the product based on the initialization data, and using the initialization data and the initial hash fingerprint as the initial traceability of the product. Recording data is stored; for each process phase of product circulation, when the current process data of the current process phase is obtained, the current hash fingerprint corresponding to the current process phase is generated according to the current process data and the previous traceable record data corresponding to the previous process phase; and the current process data and the current hash refers to the current process data. Texture is stored as traceable record data of products in current process stage to form traceable hash chain. In this way, the data of each step in the product process can be recorded in detail and the tamper-proof guarantee is generated by hashing algorithm, which improves the social credibility of the product.

【技术实现步骤摘要】
产品溯源记录处理方法、装置及电子设备
本专利技术涉及产品溯源
,尤其是涉及一种产品溯源记录处理方法、装置及电子设备。
技术介绍
随着市场经济的发展,社会生产力极大提高,市场上的产品呈现出多样化与同质化趋势。常规产品流程包括从设计到生产然后通过渠道再到销售至终端用户。消费者难于从同质化的产品外观判断出产品质量的优劣、产品生产源头及从起始点到终端消费者的中间过程。例如:矿泉水。现有溯源技术仅为单一的第三方提供的正品认证或产品流程完成后的整个产品流程溯源体现,结构单一、信息量少,而第三方提供的正品认证或产品流程的相关记录很容易被篡改,导致用户仍然无法了解实际的产品流程。因此现有的溯源技术存在公信力受质疑或不足的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种产品溯源记录处理方法、装置及电子设备,以提高产品的社会公信力。第一方面,本专利技术实施例提供了一种产品溯源记录处理方法,包括:获取产品的初始化数据,并根据所述初始化数据生成所述产品的初始哈希指纹;其中,所述初始化数据包括生产源头数据和正品认证数据;将所述初始化数据和所述初始哈希指纹作为所述产品的初始溯源记录数据进行存储;对于所述产品流通时的每个流程阶段,当获取到当前流程阶段的当前流程数据时,根据所述当前流程数据和前一流程阶段对应的前一溯源记录数据生成所述当前流程阶段对应的当前哈希指纹;其中,当所述当前流程阶段为第一流程阶段时,所述前一溯源记录数据为所述初始溯源记录数据;将所述当前流程数据和所述当前哈希指纹作为所述产品在所述当前流程阶段的溯源记录数据进行存储,以形成溯源哈希链条。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,所述获取产品的初始化数据,并根据所述初始化数据生成所述产品的初始哈希指纹,包括:获取产品的生产源头数据;接收第三方维权公信平台发送的基于所述生产源头数据生成的正品认证数据;将所述生产源头数据和所述正品认证数据作为所述产品的初始化数据;获取所述产品的预设哈希值和初始随机数据,其中,所述初始随机数据为参与所述初始哈希指纹生成运算的随机数据;根据所述初始化数据、所述预设哈希值和所述初始随机数据生成所述产品的初始哈希指纹;采用预设哈希算法对所述初始哈希指纹进行哈希运算,生成所述产品的初始哈希值。结合第一方面的第一种可能的实施方式,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,所述初始随机数据包括与所述初始化数据对应的初始时间戳、随机生成的初始随机数和随机选取的初始哈希算法;所述根据所述初始化数据、所述预设哈希值和所述初始随机数据生成所述产品的初始哈希指纹,包括:将所述初始化数据作为初始元数据,变换为所述产品的初始MD5值;采用所述初始哈希算法对所述初始MD5值、所述初始时间戳、所述初始随机数和所述预设哈希值进行哈希运算,生成所述产品的初始哈希指纹。结合第一方面的第一种可能的实施方式,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,所述将所述初始化数据和所述初始哈希指纹作为所述产品的初始溯源记录数据进行存储,包括:将所述初始化数据、所述预设哈希值、所述初始随机数据、所述初始哈希指纹、所述初始哈希值和所述预设哈希算法作为所述产品的初始溯源记录数据进行存储。结合第一方面的第三种可能的实施方式,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,所述根据所述当前流程数据和前一流程阶段对应的前一溯源记录数据生成所述当前流程阶段对应的当前哈希指纹,包括:获取所述当前流程阶段对应的当前随机数据;根据所述当前流程数据、所述当前随机数据、以及前一流程阶段对应的前一溯源记录数据中的前一元数据、前一哈希值和前一哈希指纹,生成所述当前流程阶段对应的当前哈希指纹;采用所述预设哈希算法对所述当前哈希指纹进行哈希运算,生成所述当前流程阶段对应的当前哈希值;其中,当所述当前流程阶段为第一流程阶段时,所述前一元数据为所述初始化数据,所述前一哈希值为所述初始哈希值,所述前一哈希指纹为所述初始哈希指纹。结合第一方面的第四种可能的实施方式,本专利技术实施例提供了第一方面的第五种可能的实施方式,其中,所述当前随机数据包括与所述当前流程阶段对应的当前时间戳、随机生成的当前随机数和随机选取的当前哈希算法;所述根据所述当前流程数据、所述当前随机数据、以及前一流程阶段对应的前一溯源记录数据中的前一元数据、前一哈希值和前一哈希指纹,生成所述当前流程阶段对应的当前哈希指纹,包括:将所述当前流程数据和所述前一元数据作为当前元数据,变换为所述产品在所述当前流程阶段的当前MD5值;采用所述当前哈希算法对所述当前MD5值、所述当前时间戳、所述当前随机数、所述前一哈希值和所述前一哈希指纹进行哈希运算,生成所述当前流程阶段对应的当前哈希指纹。结合第一方面,本专利技术实施例提供了第一方面的第六种可能的实施方式,其中,所述方法还包括:当接收到携带有流程阶段标识的溯源校验请求时,从所述产品的所有溯源记录数据中抓取与所述流程阶段标识对应的各条目标溯源记录数据;对各条所述目标溯源记录数据进行反向哈希指纹校验,并追溯至所述初始溯源记录数据;当存在校验失败的目标溯源记录数据时,确定溯源结果为溯源失败。第二方面,本专利技术实施例还提供一种产品溯源记录处理装置,包括:第一生成模块,用于获取产品的初始化数据,并根据所述初始化数据生成所述产品的初始哈希指纹;其中,所述初始化数据包括生产源头数据和正品认证数据;数据存储模块,用于将所述初始化数据和所述初始哈希指纹作为所述产品的初始溯源记录数据进行存储;第二生成模块,用于对于所述产品流通时的每个流程阶段,当获取到当前流程阶段的当前流程数据时,根据所述当前流程数据和前一流程阶段对应的前一溯源记录数据生成所述当前流程阶段对应的当前哈希指纹;其中,当所述当前流程阶段为第一流程阶段时,所述前一溯源记录数据为所述初始溯源记录数据;所述数据存储模块还用于将所述当前流程数据和所述当前哈希指纹作为所述产品在所述当前流程阶段的溯源记录数据进行存储,以形成溯源哈希链条。第三方面,本专利技术实施例还提供一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面或其任一种可能的实施方式所述的方法。第四方面,本专利技术实施例还提供一种具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行第一方面或其任一种可能的实施方式所述方法。本专利技术实施例带来了以下有益效果:本专利技术实施例中,获取产品的初始化数据,并根据该初始化数据生成产品的初始哈希指纹;其中,初始化数据包括生产源头数据和正品认证数据;将初始化数据和初始哈希指纹作为产品的初始溯源记录数据进行存储;对于产品流通时的每个流程阶段,当获取到当前流程阶段的当前流程数据时,根据当前流程数据和前一流程阶段对应的前一溯源记录数据生成当前流程阶段对应的当前哈希指纹;其中,当当前流程阶段为第一流程阶段时,前一溯源记录数据为初始溯源记录数据;将当前流程数据和当前哈希指纹作为产品在当前流程阶段的溯源记录数据进行存储,以形成溯源哈希链条。应用本专利技术实施例提供的产品溯源记录处理方法、装置及电子设备,产品流程中每个步骤的数据都得以详细记录并用哈希算法生成本文档来自技高网...

【技术保护点】
1.一种产品溯源记录处理方法,其特征在于,包括:获取产品的初始化数据,并根据所述初始化数据生成所述产品的初始哈希指纹;其中,所述初始化数据包括生产源头数据和正品认证数据;将所述初始化数据和所述初始哈希指纹作为所述产品的初始溯源记录数据进行存储;对于所述产品流通时的每个流程阶段,当获取到当前流程阶段的当前流程数据时,根据所述当前流程数据和前一流程阶段对应的前一溯源记录数据生成所述当前流程阶段对应的当前哈希指纹;其中,当所述当前流程阶段为第一流程阶段时,所述前一溯源记录数据为所述初始溯源记录数据;将所述当前流程数据和所述当前哈希指纹作为所述产品在所述当前流程阶段的溯源记录数据进行存储,以形成溯源哈希链条。

【技术特征摘要】
1.一种产品溯源记录处理方法,其特征在于,包括:获取产品的初始化数据,并根据所述初始化数据生成所述产品的初始哈希指纹;其中,所述初始化数据包括生产源头数据和正品认证数据;将所述初始化数据和所述初始哈希指纹作为所述产品的初始溯源记录数据进行存储;对于所述产品流通时的每个流程阶段,当获取到当前流程阶段的当前流程数据时,根据所述当前流程数据和前一流程阶段对应的前一溯源记录数据生成所述当前流程阶段对应的当前哈希指纹;其中,当所述当前流程阶段为第一流程阶段时,所述前一溯源记录数据为所述初始溯源记录数据;将所述当前流程数据和所述当前哈希指纹作为所述产品在所述当前流程阶段的溯源记录数据进行存储,以形成溯源哈希链条。2.根据权利要求1所述的方法,其特征在于,所述获取产品的初始化数据,并根据所述初始化数据生成所述产品的初始哈希指纹,包括:获取产品的生产源头数据;接收第三方维权公信平台发送的基于所述生产源头数据生成的正品认证数据;将所述生产源头数据和所述正品认证数据作为所述产品的初始化数据;获取所述产品的预设哈希值和初始随机数据,其中,所述初始随机数据为参与所述初始哈希指纹生成运算的随机数据;根据所述初始化数据、所述预设哈希值和所述初始随机数据生成所述产品的初始哈希指纹;采用预设哈希算法对所述初始哈希指纹进行哈希运算,生成所述产品的初始哈希值。3.根据权利要求2所述的方法,其特征在于,所述初始随机数据包括与所述初始化数据对应的初始时间戳、随机生成的初始随机数和随机选取的初始哈希算法;所述根据所述初始化数据、所述预设哈希值和所述初始随机数据生成所述产品的初始哈希指纹,包括:将所述初始化数据作为初始元数据,变换为所述产品的初始MD5值;采用所述初始哈希算法对所述初始MD5值、所述初始时间戳、所述初始随机数和所述预设哈希值进行哈希运算,生成所述产品的初始哈希指纹。4.根据权利要求2所述的方法,其特征在于,所述将所述初始化数据和所述初始哈希指纹作为所述产品的初始溯源记录数据进行存储,包括:将所述初始化数据、所述预设哈希值、所述初始随机数据、所述初始哈希指纹、所述初始哈希值和所述预设哈希算法作为所述产品的初始溯源记录数据进行存储。5.根据权利要求4所述的方法,其特征在于,所述根据所述当前流程数据和前一流程阶段对应的前一溯源记录数据生成所述当前流程阶段对应的当前哈希指纹,包括:获取所述当前流程阶段对应的当前随机数据;根据所述当前流程数据、所述当前随机数据、以及前一流程阶段对应的前一溯源记录数据中的前一元数据、前一哈希值和前一哈希指纹,生成...

【专利技术属性】
技术研发人员:姚磊
申请(专利权)人:李兵
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1