[发明专利]一种产品溯源方法、装置及其存储介质在审
申请号: | 201811400885.9 | 申请日: | 2018-11-22 |
公开(公告)号: | CN109493096A | 公开(公告)日: | 2019-03-19 |
发明(设计)人: | 刘兴文 | 申请(专利权)人: | 北京知道创宇信息技术有限公司 |
主分类号: | G06Q30/00 | 分类号: | G06Q30/00;G06Q20/38;G06Q40/04 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 苏胜 |
地址: | 100000 北京市朝阳区阜*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 溯源 区块 智能 存储介质 加工 技术门槛 加工流程 目标产品 数据存储 记录 运维 录入 上层 查询 网络 开发 | ||
本发明提供了一种产品溯源方法、装置及其存储介质,涉及产品溯源技术领域。该产品溯源方法包括:基于目标产品的加工流程确定原材料以及所述原材料的加工节点;对应每种原材料在区块链中分别建立一条智能合约,基于每种原材料的每个加工节点分别生成加工记录;将每条加工记录录入对应的智能合约中,将所有智能合约的组合作为溯源合约。该产品溯源方法利用区块链网络上层提供的智能合约开发溯源合约,在溯源合约上进行数据存储和查询,降低了基于区块链技术的溯源技术门槛和运维成本。
技术领域
本发明涉及产品溯源技术领域,具体而言,涉及一种产品溯源方法、装置及其存储介质。
背景技术
如今有不少互联网公司借助区块链技术的特性,开始施行区块链溯源方案,大致结构和传统方案相似,只是将传统方案中的存储介质——中心化数据库,更改为区块链,这就保证了数据的不可篡改性,同时其分布式结构保证了服务的稳定运行。
但对于区块链技术来讲,现有区块链技术大多是为数字代币而生,如果想使用区块链技术做溯源,则需要重写区块链的上层功能,技术门槛高;并且区块链技术本身比较复杂,同时需要多节点配合,才能保证可靠的区块链网络,在一定程度上增加了运维成本。
发明内容
有鉴于此,本发明实施例的目的在于提供一种产品溯源方法、装置及其存储介质,以解决上述直接基于区块链技术进行溯源存在的技术复杂、运维成本高的问题。
第一方面,本发明实施例提供了一种产品溯源方法,所述产品溯源方法包括:基于目标产品的加工流程确定原材料以及所述原材料的加工节点;对应每种原材料在区块链中分别建立一条智能合约,基于每种原材料的每个加工节点分别生成加工记录;将每条加工记录录入对应的智能合约中,将所有智能合约的组合作为溯源合约。
上述实施例利用区块链网络上层提供的智能合约开发溯源合约,在溯源合约上进行产品溯源数据的存储和查询,在使存储数据具备区块链的去中心化存储和不可篡改的特性的同时,保证了在溯源解决方案中线上数据的可靠性和服务稳定性,并降低了基于区块链技术的溯源技术门槛和运维成本。
综合第一方面,在所述将每条加工记录录入对应的智能合约中,将所有智能合约的组合作为溯源合约之后,所述方法还包括:响应去中心化应用程序的查询指令,通过所述溯源合约查询所述目标产品的加工流程,并返回查询结果。
上述实施例通过去中心化应用程序对溯源合约进行查询,使用户可以在各种处理设备上方便、快捷地查询目标产品的加工流程,简化了溯源查询的步骤和操作复杂度。
综合第一方面,所述通过所述溯源合约查询所述目标产品的加工流程,包括:确定所述查询指令中指定原材料对应的智能合约,通过所述溯源合约查询所述指定原材料在对应智能合约中的加工流程;或确定所述查询指令表示查询所述目标产品的整个加工流程,通过所述溯源合约逐项查询每种原材料在对应智能合约中的加工流程。
上述实施例中用户可以对每条智能合约对应的单一原材料的加工流程进行单独查询,也可以对溯源合约中所有原材料的全部加工流程进行整体查询,提高了查询灵活度,在用户仅仅需要单独查询单一原材料的加工流程时避免对所有原材料的加工流程进行查询,节省了运算资源,提高了溯源效率。
综合第一方面,在所述将每条加工记录录入对应的智能合约中之前,所述方法还包括:对所述加工记录进行筛选,除去不需要录入智能合约中的加工记录。
上述实施例对加工记录进行筛选,仅仅录入需要的加工记录,减少对存储空间的占用,提高录入效率。
综合第一方面,在将每条加工记录录入对应的智能合约中之前,所述方法还包括:分别给每个需要录入所述加工记录的用户分配地址。所述将每条加工记录录入对应的智能合约中,包括:在每条加工记录为对应地址的用户录入时,将每条加工记录录入对应的智能合约中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京知道创宇信息技术有限公司,未经北京知道创宇信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811400885.9/2.html,转载请声明来源钻瓜专利网。