基于二维码的食品安全追溯方法和系统的制作方法_4

文档序号:9929991阅读:来源:国知局
的装置及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0105]以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
【主权项】
1.一种基于二维码的食品安全追溯方法,其特征在于,包括: 生成设定格式的二维码,将所述二维码附着在包装食品上; 记录所述包装食品在每一个流通节点的流通信息,将所述流通信息与所述包装食品的产品信息组成包装食品的追溯信息,将所述追溯信息与所述二维码的信息进行关联存储; 扫描所述包装食品上的二维码得到二维码的信息,根据扫描得到的二维码的信息来查询所述包装食品的追溯信息。2.根据权利要求1所述的基于二维码的食品安全追溯方法,其特征在于,所述的生成设定格式的二维码包括: 采用兼容国标二维码的方式进行数据编码,得到二维码的二进制位流,所述二进制位流包括国标内容段和扩展内容段,所述国标内容段包括所述二维码的标识,所述扩展内容段位于所述国标内容段之后,包括扩展模式指示符、扩展分段内容、扩展分段标记,所述扩展分段内容为所述扩展模式指示符和所述扩展分段标记之间的内容,所述扩展分段内容包括对所述二维码的标识进行加密处理而生成的验证码。3.根据权利要求2所述的基于二维码的食品安全追溯方法,其特征在于,所述的记录所述包装食品在每一个流通节点的流通信息,包括: 在每一个流通节点对食品包装上的二维码进行验证,若验证成功,则记录包装食品在每一个流通节点的流通信息,所述流通信息包括附着在所述包装产品上的二维码的标识、流通节点的标识、流入时间、流出时间,将所述包装食品流向下一流通节点或消费者;若验证不通过,则结束流通。4.根据权利要求3所述的基于二维码的食品安全追溯方法,其特征在于,所述的在每一个流通节点对食品包装上的二维码进行验证,包括: 按照国标解码算法经纠错、数据重组后获得所述二维码的二进制位流,对所述二进制位流进行解码处理,直至解码到国标分段标记,若所述国标分段标记后面还有剩余原始比特信息未解码,则读取所述国标分段标记后的和所述扩展模式指示符长度一致的比特数据,判断所述比特数据是否是本系统规定的扩展模式指示符,若是则继续解码所述二进制位流直到扩展分段标记;若不是,则解码结束; 对所述扩展模式指示符和所述扩展分段标记之间的扩展分段内容进行解码,当解码得到的扩展分段内容中包含所述验证码,则对所述验证码进行解密处理,当所述验证码解密后的信息中包括所述二维码的标识,则确定对所述二维码验证成功;当解码得到的扩展分段内容中不包含所述验证码,或者,所述验证码解密后的信息中不包括所述二维码的标识,则确定对所述二维码验证不成功。5.根据权利要求1至4任一项所述的基于二维码的食品安全追溯方法,其特征在于,所述的扫描所述包装食品上的二维码得到二维码的信息,根据扫描得到的二维码的信息来查询所述包装食品的追溯信息,包括: 各个流通节点将更新后的包装产品的流通信息通过无线或者有线通信网络发送给服务器,所述服务器将所有流通节点发送过来的流通信息进行综合,将综合后的流通信息和所述产品的产品信息组成追溯信息,将所述追溯信息存储在产品追溯数据库中,所述产品信息中包括产品名称和产品标识,所述综合后的流通信息中包括附着在所述包装产品上的二维码的标识、每个流通节点的标识、每个流通节点的流入时间和流出时间; 扫描所述包装食品上的二维码,按照国标解码算法经纠错、数据重组后获得所述二维码的二进制位流,对所述二进制位流进行解码处理,直至解码到国标分段标记,得到所述二维码中的国标内容段,获取所述国标内容段中包括的二维码的标识,根据所述二维码的标识查询所述产品追溯数据库,获取所述产品的追溯信息。6.一种基于二维码的第三方食品安全追溯装置,其特征在于,包括: 二维码生成模块,用于生成设定格式的二维码,将所述二维码附着在包装食品上; 追溯信息管理模块,用于记录所述包装食品在每一个流通节点的流通信息,将所述流通信息与所述包装食品的产品信息组成包装食品的追溯信息,将所述追溯信息与所述二维码的信息进行关联存储; 追溯信息查询模块,用于扫描所述包装食品上的二维码得到二维码的信息,根据扫描得到的二维码的信息来查询所述包装食品的追溯信息。7.根据权利要求6所述的基于二维码的第三方食品安全追溯装置,其特征在于: 所述的二维码生成模块,用于采用兼容国标二维码的方式进行数据编码,得到二维码的二进制位流,所述二进制位流包括国标内容段和扩展内容段,所述国标内容段是符合国标的二维码读取设备能够读取到的标准内容,包括所述二维码的标识,所述扩展内容段位于所述国标内容段之后,包括扩展模式指示符、扩展分段内容、扩展分段标记,所述扩展分段内容为所述扩展模式指示符和所述扩展分段标记之间的内容,所述扩展分段内容包括对所述二维码的标识进行加密处理而生成的验证码。8.根据权利要求6所述的基于二维码的第三方食品安全追溯装置,其特征在于,所述的装置还包括: 二维码验证模块,用于在每一个流通节点对食品包装上的二维码进行验证,按照国标解码算法经纠错、数据重组后获得所述二维码的二进制位流,对所述二进制位流进行解码处理,直至解码到国标分段标记,若所述国标分段标记后面还有剩余原始比特信息未解码,则读取所述国标分段标记后的和所述扩展模式指示符长度一致的比特数据,判断所述比特数据是否是本系统规定的扩展模式指示符,若是则继续解码所述二进制位流直到扩展分段标记;若不是,则解码结束; 对所述扩展模式指示符和所述扩展分段标记之间的扩展分段内容进行解码,当解码得到的扩展分段内容中包含所述验证码,则对所述验证码进行解密处理,当所述验证码解密后的信息中包括所述二维码的标识,则确定对所述二维码验证成功;当解码得到的扩展分段内容中不包含所述验证码,或者,所述验证码解密后的信息中不包括所述二维码的标识,则确定对所述二维码验证不成功。9.根据权利要求8所述的基于二维码的第三方食品安全追溯装置,其特征在于,所述的追溯信息管理模块包括: 追溯信息记录模块,用于当二维码验证模块在每一个流通节点对食品包装上的二维码进行验证成功后,则记录包装食品在每一个流通节点的流通信息,所述流通信息包括附着在所述包装产品上的二维码的标识、流通节点的标识、流入时间、流出时间,将所述包装食品流向下一流通节点或消费者;若验证不通过,则结束流通; 追溯信息存储模块,用于设置于服务器中,接收各个流通节点通过无线或者有线通信网络发送过来的更新后的包装产品的流通信息,将所有流通节点发送过来的流通信息进行综合,将综合后的流通信息和所述产品的产品信息组成追溯信息,将所述追溯信息存储在产品追溯数据库中,所述产品信息中包括产品名称和产品标识,所述综合后的流通信息中包括附着在所述包装产品上的二维码的标识、每个流通节点的标识、每个流通节点的流入时间和流出时间。10.根据权利要求9所述的基于二维码的第三方食品安全追溯装置,其特征在于: 所述的追溯信息查询模块,用于扫描所述包装食品上的二维码,按照国标解码算法经纠错、数据重组后获得所述二维码的二进制位流,对所述二进制位流进行解码处理,直至解码到国标分段标记,得到所述二维码中的国标内容段,获取所述国标内容段中包括的二维码的标识,根据所述二维码的标识查询所述追溯信息存储模块中的产品追溯数据库,获取所述产品的追溯信息。
【专利摘要】本发明实施例提供了一种基于二维码的食品安全追溯方法和系统。该方法主要包括:生成设定格式的二维码,将所述二维码附着在包装食品上;记录所述包装食品在每一个流通节点的流通信息,将所述流通信息与所述包装食品的产品信息组成包装食品的追溯信息,将所述追溯信息与所述二维码的信息进行关联存储;扫描所述包装食品上的二维码得到二维码的信息,根据扫描得到的二维码的信息来查询所述包装食品的追溯信息。本发明实施例通过隐藏二维码中的私有区域的内容,使大众使用时意识不到私有区域中验证码的存在,在不影响使用体验的前提下,增强了二维码的安全性,进而提高了二维码所附着产品流通的安全性。实现了对包装食品的“一物一码”标识,增强了产品的防伪能力,并在每个流通节点记录每个产品的流通情况,当发生食品质量问题时,便于对问题产品的定位,快速召回产品。
【IPC分类】G06K17/00, G06Q30/00, G06K19/06
【公开号】CN105719144
【申请号】CN201410721334
【发明人】唐凌, 于志强, 肖天柱, 孙科武, 王芳, 王启刚, 王杰斌
【申请人】航天信息股份有限公司
【公开日】2016年6月29日
【申请日】2014年12月2日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1