当前位置: 首页 > 专利查询>河海大学专利>正文

一种农产品生产过程追溯信息编码方法技术

技术编号:20004009 阅读:41 留言:0更新日期:2019-01-05 17:13
本发明专利技术公开了一种农产品生产过程追溯信息编码方法。该方法通过编码技术、标签技术、散列技术实现了农产品生产过程中各关键节点数据的采集与存储;通过将编码以二维码或电子标签的形式进行持久化保持,实现了农产品生产环节当中各个重要过程事件信息的便捷查询与追溯。本发明专利技术与传统商品编码技术相比,不仅可以对于标准化产品单元、库存量单位等信息进行查询,还能够实现以过程关键事件为单位的细粒度查询,提高了企业、消费者、行政主管部门对于农产品生产过程及质量安全的控制、追溯能力,并且能够有效预防恶意实体对于编码信息的篡改,促进农产品质量透明度及社会各界质量安全意识的提高与增强。

A Coding Method of Traceability Information in the Production Process of Agricultural Products

The invention discloses a coding method for retrospective information in the production process of agricultural products. The method achieves data collection and storage of key nodes in agricultural production process by coding technology, labeling technology and hashing technology. By persistently maintaining the coding in the form of two-dimensional code or electronic label, it realizes convenient query and traceability of important process event information in agricultural production. Compared with the traditional commodity coding technology, the invention not only can query the information of standardized product unit, inventory unit, etc., but also can realize fine-grained query based on process key events, improve the control and traceability ability of enterprises, consumers and administrative departments for the production process and quality safety of agricultural products, and effectively prevent malicious entities from doing so. To tamper with the coding information, promote the transparency of agricultural product quality and enhance the quality and safety awareness of all sectors of society.

【技术实现步骤摘要】
一种农产品生产过程追溯信息编码方法
本专利技术属于信息
,特别涉及了一种农产品生产过程追溯信息编码方法。
技术介绍
自上世纪七十年代以来,EAN、UPC等产品编码技术在世界范围内被广泛应用于各类定型包装产品的标识,成为了现代商品流通体系发展中不可或缺的重要组成部分。与工业产品不同,目前我国农产品的生产过程受限于生产规模和信息化水平,尚未实现全过程信息追溯。近年来,随着物联网技术的发展与普及,农产品生产也正向着集约化、规模化、信息化的方向演进,并且对生产过程信息的查询与追溯提出了更高的要求。于此同时,随着社会大众对于农产品质量安全问题的关注程度日益提高,消费者对于农产品生产过程中关键信息的可追溯性需求也越来越迫切。如何通过产品编码技术,将农产品基本信息以及生产过程中产生的过程关键事件信息进行记录,并通过固化形式进行持久化保存,从而便于企业、消费者、行政主管部门进行查询,实现覆盖农产品生产过程全生命周期的追溯与控制,是当下具有研究价值和应用价值的问题。
技术实现思路
为了解决上述
技术介绍
提出的技术问题,本专利技术旨在提供一种农产品生产过程追溯信息编码方法,实现农产品生产过程信息的采集、存储和查询。为了实现上述技术目的,本专利技术的技术方案为:一种农产品生产过程追溯信息编码方法,包括以下步骤:(1)初始化过程,具体步骤如下:生成一个农产品生产过程追溯信息编码的实例CI,CI中至少包含以下属性:标准化产品单元SPU,其数据类型为字符串,默认值为空;库存量单位SKU,其数据类型为字符串,默认值为空;产品名称PN,其数据类型为字符串,默认值为空;批次号BN,其数据类型为字符串,默认值为空;生产机构MU,其数据类型为字符串,默认值为空;包装单位PU,其数据类型为字符串,默认值为空;过程事件PE,由生产过程中所有关键事件信息组成,其数据类型为字符串集合,默认值为空;(2)基础信息采集过程,具体步骤如下:根据生产者提供的数据,对实例CI中的属性依次进行以下操作:更新标准化产品单元SPU的值;更新库存量单位SKU的值;更新产品名称PN的值;(3)详细信息采集过程,具体步骤如下:根据生产者提供的数据,对实例CI中的属性依次进行以下操作:更新批次号BN的值;更新生产机构MU的值;更新包装单位PU的值;(4)事件信息采集过程,具体步骤如下:根据生产者提供的数据,逐条生成事件记录ER,其数据类型为字符串,默认值为空;每一条事件记录ER至少由以下键值对构成:动作Action,含义为该事件的抽象动作,其值的数据类型为字符串;数据Data,含义为该事件中的相关采集数据,其值的数据类型为字符串;类别Category,含义为该事件在农产品生产周期中的具体分类阶段,其值的数据类型为字符串;时间戳TimeStamp,含义为该事件发生时的具体时间,其值的数据类型为日期时间;每生成一条事件记录ER,将其插入实例CI的过程事件PE中,并更新该实例,直至插入所有事件记录ER;(5)散列过程,具体步骤如下:对实例CI进行序列化,得到序列SI;调用散列算法计算序列SI的散列值,生成散列SH;将散列SH添加到序列SI尾部,生成序列编码SC;(6)持久化过程,具体步骤如下:将序列编码SC写入电子标签或二维码标签中。进一步地,在步骤(4)中,事件的抽象动作包括但不限于购种、育苗、施肥和采摘;事件中的相关采集数据包括但不限于品种、肥料名称和温度湿度;事件在农产品生产周期中的具体分类阶段包括但不限于播种阶段、生长阶段和采摘阶段。进一步地,在步骤(5)中,采用散列算法计算序列SI的散列值后,采用加密算法对散列值进行加密,其结果即为散列SH。进一步地,所述散列算法包括但不限于MD5、SHA1;所述加密算法包括但不限于AES、ECC和RSA。进一步地,在步骤(6)中,所述电子标签的标准包括但不限于RFID、NFC;所述二维码标签的标准包括但不限于QR码、PDF417码。采用上述技术方案带来的有益效果:本专利技术通过编码技术,实现农产品基础信息、详细信息以及生产过程中关键事件信息的采集与持久化存储,促进了农产品生产环节数据的规范性与通用性,有利于农产品生产信息化水平的提高;通过电子标签或二维码标签,对企业、消费者、行政主管部门提供方便快捷的查询手段与方式,能够促进农产品质量控制水平的提升,有利于提高社会各界参与农产品质量安全监督的积极性;通过散列算法和加密算法实现了编码内容的完整性校验,可以有效预防不法分子对于产品标签的伪造、篡改,提高追溯编码内容的隐私性、完整性和抗攻击能力。附图说明图1是本专利技术的基本流程图。具体实施方式以下将结合附图,对本专利技术的技术方案进行详细说明。农产品生产过程追溯信息编码PC是一个抽象数据类型,可以通过面向对象分析方法(Object-OrientedAnalysis)中的类(Class)进行实现,如图1所示。(1)初始化过程IP。IP一般为PC的构造函数,也可以是以PC为基类的任何继承类的构造函数。CI初始化时至少具有以下属性:标准化产品单元SPU,数据类型为字符串,含义为该产品的SPU(StandardProductUnit)编码,可以为UPC、EAN、GS1等格式的编码,默认值为空;库存量单位SKU,数据类型为字符串,含义为该产品的SKU(StockKeepingUnit)编码,格式由生产者自定义,默认值为空;产品名称PN,数据类型为字符串,含义为该产品的产品名称,默认值为空;批次号BN,数据类型为字符串,含义为该产品的批次号,格式由生产者自定义,默认值为空;生产机构MU,数据类型为字符串,含义为该产品的生产机构或委托生产机构名称,默认值为空;包装单位PU,数据类型为字符串,含义为该产品的包装单位,生产者可以采用数量或重量作为包装单位,默认值为空;过程事件PE,数据类型为字符串集合,由生产过程中所有关键事件信息组成,默认值为空。初始化过程IP完成后,CI中的上述属性均被设为默认值,开始执行基础信息采集过程BP。(2)基础信息采集过程BP。通过生产者提供的数据,更新CI中以下属性的值:标准化产品单元SPU,库存量单位SKU,产品名称PN。基础信息采集过程BP完成后,CI中上述属性的值被生产者提供的数据更新,开始执行详细信息采集过程DP。(3)详细信息采集过程DP。通过生产者提供的数据,更新CI中以下属性的值:批次号BN,生产机构MU,包装单位PU。详细信息采集过程DP完成后,CI中上述属性的值被生产者提供的数据更新,开始执行事件信息采集过程EP。(4)事件信息采集过程EP。通过生产者提供的数据逐条生成事件记录ER。其中,ER数据类型为字符串,含义为生产过程中的一个关键事件信息,默认值为空。一条事件记录ER至少由以下键值对(key-valuepairs)构成,键值对之间以符号“&”进行连接:动作Action,其值(Value)的数据类型为字符串,含义为该事件的抽象动作,如购种、育苗、施肥、采摘等;数据Data,其值(Value)的数据类型为字符串,含义为该事件中的相关采集数据,如品种、肥料名称、温度湿度等;类别Category,其值(Value)的数据类型为字符串,含义为该事件在农产品生产周期中的具体阶段分类,如播种阶段、生长阶段、采摘阶段本文档来自技高网...

【技术保护点】
1.一种农产品生产过程追溯信息编码方法,其特征在于,包括以下步骤:(1)初始化过程,具体步骤如下:生成一个农产品生产过程追溯信息编码的实例CI,CI中至少包含以下属性:标准化产品单元SPU,其数据类型为字符串,默认值为空;库存量单位SKU,其数据类型为字符串,默认值为空;产品名称PN,其数据类型为字符串,默认值为空;批次号BN,其数据类型为字符串,默认值为空;生产机构MU,其数据类型为字符串,默认值为空;包装单位PU,其数据类型为字符串,默认值为空;过程事件PE,由生产过程中所有关键事件信息组成,其数据类型为字符串集合,默认值为空;(2)基础信息采集过程,具体步骤如下:根据生产者提供的数据,对实例CI中的属性依次进行以下操作:更新标准化产品单元SPU的值;更新库存量单位SKU的值;更新产品名称PN的值;(3)详细信息采集过程,具体步骤如下:根据生产者提供的数据,对实例CI中的属性依次进行以下操作:更新批次号BN的值;更新生产机构MU的值;更新包装单位PU的值;(4)事件信息采集过程,具体步骤如下:根据生产者提供的数据,逐条生成事件记录ER,其数据类型为字符串,默认值为空;每一条事件记录ER至少由以下键值对构成:动作Action,含义为该事件的抽象动作,其值的数据类型为字符串;数据Data,含义为该事件中的相关采集数据,其值的数据类型为字符串;类别Category,含义为该事件在农产品生产周期中的具体分类阶段,其值的数据类型为字符串;时间戳TimeStamp,含义为该事件发生时的具体时间,其值的数据类型为日期时间;每生成一条事件记录ER,将其插入实例CI的过程事件PE中,并更新该实例,直至插入所有事件记录ER;(5)散列过程,具体步骤如下:对实例CI进行序列化,得到序列SI;调用散列算法计算序列SI的散列值,生成散列SH;将散列SH添加到序列SI尾部,生成序列编码SC;(6)持久化过程,具体步骤如下:将序列编码SC写入电子标签或二维码标签中。...

【技术特征摘要】
1.一种农产品生产过程追溯信息编码方法,其特征在于,包括以下步骤:(1)初始化过程,具体步骤如下:生成一个农产品生产过程追溯信息编码的实例CI,CI中至少包含以下属性:标准化产品单元SPU,其数据类型为字符串,默认值为空;库存量单位SKU,其数据类型为字符串,默认值为空;产品名称PN,其数据类型为字符串,默认值为空;批次号BN,其数据类型为字符串,默认值为空;生产机构MU,其数据类型为字符串,默认值为空;包装单位PU,其数据类型为字符串,默认值为空;过程事件PE,由生产过程中所有关键事件信息组成,其数据类型为字符串集合,默认值为空;(2)基础信息采集过程,具体步骤如下:根据生产者提供的数据,对实例CI中的属性依次进行以下操作:更新标准化产品单元SPU的值;更新库存量单位SKU的值;更新产品名称PN的值;(3)详细信息采集过程,具体步骤如下:根据生产者提供的数据,对实例CI中的属性依次进行以下操作:更新批次号BN的值;更新生产机构MU的值;更新包装单位PU的值;(4)事件信息采集过程,具体步骤如下:根据生产者提供的数据,逐条生成事件记录ER,其数据类型为字符串,默认值为空;每一条事件记录ER至少由以下键值对构成:动作Action,含义为该事件的抽象动作,其值的数据类型为字符串;数据Data,含义为该事件中的相关采集数据,其值的数据类型为字符串;类别Category,含义为该事件在农产品生产周期中的具体分类...

【专利技术属性】
技术研发人员:傅晓陈勇叶枫王志坚
申请(专利权)人:河海大学南京龙渊微电子科技有限公司张家港骞翮互联网科技有限公司南京龙渊众创空间股份有限公司江苏龙睿物联网科技有限公司
类型:发明
国别省市:江苏,32

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

1