[发明专利]一种基于区块链的产品追溯的防伪溯源查询方法在审
申请号: | 202010734625.6 | 申请日: | 2020-07-28 |
公开(公告)号: | CN111899034A | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 杨宁波;杨智 | 申请(专利权)人: | 安徽高山科技有限公司 |
主分类号: | G06Q30/00 | 分类号: | G06Q30/00;G06K9/00;G06F21/32;G06F21/62;H04L29/06 |
代理公司: | 合肥律众知识产权代理有限公司 34147 | 代理人: | 丁孝涛 |
地址: | 230000 安徽省合肥市*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 产品 追溯 防伪 溯源 查询 方法 | ||
本发明公开了一种基于区块链的产品追溯的防伪溯源查询方法,包括以下步骤:步骤一:用户查询系统,在登录到查询系统时需要进行身份验证,验证通过后用户登录系统;步骤二:将产品信息通过hash算法得到一个字符串,将字符串上链,上链后会得到一个链返回的txid,对txid进行加密处理;步骤三:加密过程中产生的一组私匙和公匙,用户登录系统后经过使用公匙对txid进行接解锁,解锁后将txid导入到区块链中进行溯源查询;步骤四:将区块链中的所有txid信息的区块链提取出,并通过折半查找将txid对应的产品从存储有产品信息的区块链中提取出。本发明的安全性更好,有效的避免了数据泄露,同时查找速度更快,满足了用户的使用需求。
技术领域
本发明涉及产品追溯领域,具体涉及一种基于区块链的产品追溯的防伪溯源查询方法。
背景技术
产品追溯目前已经被广泛应用于各个行业中,它其实就是一种可以对产品进行正向,逆向或不定向追踪的生产控制系统,可适用于各种类型的过程和生产控制系统。它可以让你追溯到产品的关键参数,是否都合格。以及对当前制造过程的严密控制等等,产品追溯过程中需要使用到查询方法来对产品信息进查询。
现有的查询方法,多为开放式设置,登录系统时没有很好的验证容易导致数据的泄露,而且查找的速度不能满足用户使用需求,因此,提出一种基于区块链的产品追溯的防伪溯源查询方法。
发明内容
本发明所要解决的技术问题在于:如何解决现有的查询方法,多为开放式设置,登录系统时没有很好的验证容易导致数据的泄露,而且查找的速度不能满足用户使用需求的问题,提供了一种基于区块链的产品追溯的防伪溯源查询方法。
本发明是通过以下技术方案解决上述技术问题的,本发明包括以下步骤:
步骤一:用户查询系统,在登录到查询系统时需要进行身份验证,验证通过后用户登录系统;
步骤二:将产品信息通过hash算法得到一个字符串,将字符串上链,上链后会得到一个链返回的txid,对txid进行加密处理;
步骤三:加密过程中产生的一组私匙和公匙,用户登录系统后经过使用公匙对txid进行接解锁,解锁后将txid导入到区块链中进行溯源查询;
步骤四:将区块链中的所有txid信息的区块链提取出,并通过折半查找将txid对应的产品从存储有产品信息的区块链中提取出;
步骤五:当查到的区块链内的产品信息与txid中的产品信息不同时即表示产品出现质量问题。
优选的,所述步骤一中的身份验证的具体过程如下:
步骤一:查询系统中预先储存了通行用户的人脸基数,将人脸基数标记为P;
步骤二:系统调用用户登录设备的摄像头进行人脸影像采集,获取到至少三张人脸照片;
步骤三:对三张人脸照片进行清晰度分析提取出清晰度最高的一张照片为验证照片,并将另外两张照片删除;
步骤四:从验证照片中获取到验证基数G,计算出验证基数G与人脸基数P;的差值,得到Gp差;
步骤五:当Gp差的绝对值在预设范围内时即验证通过。
优选的,所述验证基数的具体处理过程如下:
步骤一:将验证照片中人脸的两个外眼角标记为点A和点B,将验证照片中人脸的鼻尖点标记为点C;
步骤二:将点A与点C连接得到线段L1,将点B与点C连接得到线段L2;
步骤三:测量出线段L1与线段L2的长度,将线段L1与线段L2的长度相加得到长度和L和,再将L和除以2得到长度均值L均;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽高山科技有限公司,未经安徽高山科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010734625.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种医用喂食管清洁刷
- 下一篇:一种停车位管理方法、服务器及停车管理系统