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.
【技术实现步骤摘要】
产品溯源记录处理方法、装置及电子设备
本专利技术涉及产品溯源
,尤其是涉及一种产品溯源记录处理方法、装置及电子设备。
技术介绍
随着市场经济的发展,社会生产力极大提高,市场上的产品呈现出多样化与同质化趋势。常规产品流程包括从设计到生产然后通过渠道再到销售至终端用户。消费者难于从同质化的产品外观判断出产品质量的优劣、产品生产源头及从起始点到终端消费者的中间过程。例如:矿泉水。现有溯源技术仅为单一的第三方提供的正品认证或产品流程完成后的整个产品流程溯源体现,结构单一、信息量少,而第三方提供的正品认证或产品流程的相关记录很容易被篡改,导致用户仍然无法了解实际的产品流程。因此现有的溯源技术存在公信力受质疑或不足的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种产品溯源记录处理方法、装置及电子设备,以提高产品的社会公信力。第一方面,本专利技术实施例提供了一种产品溯源记录处理方法,包括:获取产品的初始化数据,并根据所述初始化数据生成所述产品的初始哈希指纹;其中,所述初始化数据包括生产源头数据和正品认证数据;将所述初始化数据和所述初始哈希指纹作为所述产品的初始溯源记录数据进行存储;对于所述产品流通时的每个流程阶段,当获取到当前流程阶段的当前流程数据时,根据所述当前流程数据和前一流程阶段对应的前一溯源记录数据生成所述当前流程阶段对应的当前哈希指纹;其中,当所述当前流程阶段为第一流程阶段时,所述前一溯源记录数据为所述初始溯源记录数据;将所述当前流程数据和所述当前哈希指纹作为所述产品在所述当前流程阶段的溯源记录数据进行存储,以形成溯源哈希链条。结合第一方面,本专 ...
【技术保护点】
1.一种产品溯源记录处理方法,其特征在于,包括:获取产品的初始化数据,并根据所述初始化数据生成所述产品的初始哈希指纹;其中,所述初始化数据包括生产源头数据和正品认证数据;将所述初始化数据和所述初始哈希指纹作为所述产品的初始溯源记录数据进行存储;对于所述产品流通时的每个流程阶段,当获取到当前流程阶段的当前流程数据时,根据所述当前流程数据和前一流程阶段对应的前一溯源记录数据生成所述当前流程阶段对应的当前哈希指纹;其中,当所述当前流程阶段为第一流程阶段时,所述前一溯源记录数据为所述初始溯源记录数据;将所述当前流程数据和所述当前哈希指纹作为所述产品在所述当前流程阶段的溯源记录数据进行存储,以形成溯源哈希链条。
【技术特征摘要】
1.一种产品溯源记录处理方法,其特征在于,包括:获取产品的初始化数据,并根据所述初始化数据生成所述产品的初始哈希指纹;其中,所述初始化数据包括生产源头数据和正品认证数据;将所述初始化数据和所述初始哈希指纹作为所述产品的初始溯源记录数据进行存储;对于所述产品流通时的每个流程阶段,当获取到当前流程阶段的当前流程数据时,根据所述当前流程数据和前一流程阶段对应的前一溯源记录数据生成所述当前流程阶段对应的当前哈希指纹;其中,当所述当前流程阶段为第一流程阶段时,所述前一溯源记录数据为所述初始溯源记录数据;将所述当前流程数据和所述当前哈希指纹作为所述产品在所述当前流程阶段的溯源记录数据进行存储,以形成溯源哈希链条。2.根据权利要求1所述的方法,其特征在于,所述获取产品的初始化数据,并根据所述初始化数据生成所述产品的初始哈希指纹,包括:获取产品的生产源头数据;接收第三方维权公信平台发送的基于所述生产源头数据生成的正品认证数据;将所述生产源头数据和所述正品认证数据作为所述产品的初始化数据;获取所述产品的预设哈希值和初始随机数据,其中,所述初始随机数据为参与所述初始哈希指纹生成运算的随机数据;根据所述初始化数据、所述预设哈希值和所述初始随机数据生成所述产品的初始哈希指纹;采用预设哈希算法对所述初始哈希指纹进行哈希运算,生成所述产品的初始哈希值。3.根据权利要求2所述的方法,其特征在于,所述初始随机数据包括与所述初始化数据对应的初始时间戳、随机生成的初始随机数和随机选取的初始哈希算法;所述根据所述初始化数据、所述预设哈希值和所述初始随机数据生成所述产品的初始哈希指纹,包括:将所述初始化数据作为初始元数据,变换为所述产品的初始MD5值;采用所述初始哈希算法对所述初始MD5值、所述初始时间戳、所述初始随机数和所述预设哈希值进行哈希运算,生成所述产品的初始哈希指纹。4.根据权利要求2所述的方法,其特征在于,所述将所述初始化数据和所述初始哈希指纹作为所述产品的初始溯源记录数据进行存储,包括:将所述初始化数据、所述预设哈希值、所述初始随机数据、所述初始哈希指纹、所述初始哈希值和所述预设哈希算法作为所述产品的初始溯源记录数据进行存储。5.根据权利要求4所述的方法,其特征在于,所述根据所述当前流程数据和前一流程阶段对应的前一溯源记录数据生成所述当前流程阶段对应的当前哈希指纹,包括:获取所述当前流程阶段对应的当前随机数据;根据所述当前流程数据、所述当前随机数据、以及前一流程阶段对应的前一溯源记录数据中的前一元数据、前一哈希值和前一哈希指纹,生成...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。