CN112766987A - 一种基于北斗基准的农产品溯源码编制方法 - Google Patents
一种基于北斗基准的农产品溯源码编制方法 Download PDFInfo
- Publication number
- CN112766987A CN112766987A CN202110120305.6A CN202110120305A CN112766987A CN 112766987 A CN112766987 A CN 112766987A CN 202110120305 A CN202110120305 A CN 202110120305A CN 112766987 A CN112766987 A CN 112766987A
- Authority
- CN
- China
- Prior art keywords
- agricultural product
- code
- state
- coded
- acquiring
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000003860 storage Methods 0.000 claims abstract description 36
- 238000004519 manufacturing process Methods 0.000 claims abstract description 22
- 238000009826 distribution Methods 0.000 claims description 19
- 230000003416 augmentation Effects 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 claims description 2
- 230000008901 benefit Effects 0.000 abstract description 9
- 230000000694 effects Effects 0.000 description 10
- 238000004590 computer program Methods 0.000 description 8
- 230000009286 beneficial effect Effects 0.000 description 4
- 235000013311 vegetables Nutrition 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 235000010149 Brassica rapa subsp chinensis Nutrition 0.000 description 2
- 235000000536 Brassica rapa subsp pekinensis Nutrition 0.000 description 2
- 241000499436 Brassica rapa subsp. pekinensis Species 0.000 description 2
- 241000220259 Raphanus Species 0.000 description 2
- 235000006140 Raphanus sativus var sativus Nutrition 0.000 description 2
- DMBHHRLKUKUOEG-UHFFFAOYSA-N diphenylamine Chemical compound C=1C=CC=CC=1NC1=CC=CC=C1 DMBHHRLKUKUOEG-UHFFFAOYSA-N 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000009472 formulation Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000005215 recombination Methods 0.000 description 1
- 230000006798 recombination Effects 0.000 description 1
- 230000003014 reinforcing effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
- G06Q30/0185—Product, service or business identity fraud
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Finance (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- Computer Networks & Wireless Communication (AREA)
- Entrepreneurship & Innovation (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提供一种基于北斗基准的农产品溯源码编制方法,属于农产品溯源的技术领域,包括;获取待编码农产品的采摘位置及待编码农产品的采摘时间,根据采摘位置及采摘时间生成农产品时空代码;获取待编码农产品的种类及待编码农产品的厂商,根据种类及厂商生成农产品商品流通代码;获取待编码农产品的状态,根据状态生成农产品状态代码;根据农产品时空代码、农产品商品流通代码及农产品状态代码生成待编码农产品对应的农产品溯源码。本发明将与农产品相关的时空信息融入至农产品溯源码中,可以对农产品生产、存储、流通等各环进行溯源,具有使农产品安全追溯信息更全面的优点。
Description
技术领域
本发明涉及农产品溯源的技术领域,具体涉及一种基于北斗基准的农产品溯源码编制方法。
背景技术
随着人们的生活水平越来逐步提高,农产品的质量安全也越来越重要,国内外对农产品“从田间地头到餐桌饭碗”的全程监控需求升级,为全球农产品赋予唯一的编码,然后在产品的生产、仓储、分销、物流运输、销售终端等各个环节采集数据并追踪,构成产品的生产、仓储、销售、流通和服务的全生命周期管理是保障农产品安全的重要举措。
随着对地观测能力和超级计算能力的发展,时空信息的数字化表达更加精细化,从二维表面扩展为三维立体以及时间的四维表达,北斗三号全球***的建成,为全球范围内的北斗时空信息的应用提供了可能,以北斗广域增强***为支撑,可以获得全球厘米级的定位精度及毫秒级时间精度。
现有的农产品商品流通码(EAN/UPC条码)一般包含厂商识别代码、商品项目代码及校验码,并不包含农产品的时空标签,农产品追溯信息不全面。
发明内容
本发明的目的在于克服现有技术中的缺点,提供一种基于北斗基准的农产品溯源码编制方法,将与农产品相关的时空信息融入至农产品溯源码中,可以对农产品生产、存储、流通等各环进行溯源,具有使农产品安全追溯信息更全面的优点。
第一方面,本申请提供一种基于北斗基准的农产品溯源码编制方法,包括步骤:
获取待编码农产品的采摘位置及待编码农产品的采摘时间,根据所述采摘位置及所述采摘时间生成农产品时空代码;
获取所述待编码农产品的种类及待编码农产品的厂商,根据所述种类及所述厂商生成农产品商品流通代码;
获取所述待编码农产品的状态,根据所述状态生成农产品状态代码;以及
根据所述农产品时空代码、所述农产品商品流通代码及所述农产品状态代码生成所述待编码农产品对应的农产品溯源码。
本发明的有益效果是,本方法先获取待编码农产品的采摘位置及待编码农产品的采摘时间,根据采摘位置及采摘时间生成农产品时空代码,再获取待编码农产品的种类及待编码农产品的厂商,根据种类及厂商生成农产品商品流通代码,再获取待编码农产品的状态,根据状态生成农产品状态代码,最后根据农产品时空代码、农产品商品流通代码及农产品状态代码生成待编码农产品对应的农产品溯源码,从而实现将与待编码农产品相关的采摘位置、采摘时间及状态信息融入至农产品溯源码中,可以对农产品生产、存储、流通等各环进行溯源,达到使农产品安全追溯信息全面且及时的效果。
结合第一方面,在一些可能的实现方式里,获取待编码农产品的采摘位置及待编码农产品的采摘时间,根据所述采摘位置及所述采摘时间生成农产品时空代码进一步包括步骤:
获取待编码农产品的采摘位置及待编码农产品的采摘时间,其中,所述采摘位置包括所述空间坐标;
将所述空间坐标转换为对应的大地坐标,其中,所述大地坐标包括纬度坐标、经度坐标及高程坐标;
对所述纬度坐标、所述经度坐标、所述高程坐标及所述采摘时间分别进行编码,生成纬度坐标代码、经度坐标代码、高程坐标代码及采摘时间代码;以及
根据所述纬度坐标代码、所述经度坐标代码、所述高程坐标代码及所述采摘时间代码所述生成所述农产品时空代码。
采用上述进一步方案的有益效果是,将纬度坐标、经度坐标、高程坐标及采摘时间融入至农产品溯源码中,实现根据农产品溯源码可以对农产品的采摘位置进行精准溯源的效果。
结合第一方面,在一些可能的实现方式里,所述获取待编码农产品的采摘位置及待编码农产品的采摘时间进一步包括步骤:
通过北斗三号全球卫星导航***及北斗广域增强***获取所述待编码农产品的采摘位置及所述待编码农产品的采摘时间。
采用上述进一步方案的有益效果是,通过北斗三号全球卫星导航***及北斗广域增强系可以获得更为精准的农产品的采摘位置及采摘时间。
结合第一方面,在一些可能的实现方式里,所述获取所述待编码农产品的种类及待编码农产品的厂商,根据所述种类及所述厂商生成农产品商品流通代码进一步包括步骤:
获取所述待编码农产品的种类,根据预设的农产品种类编码规则获取所述待编码农产品的种类对应的所述商品项目代码,其中,所述农产品种类编码规则包括多个商品项目代码,其中,每个所述商品项目代码对应有一种种类的农产品;
获取所述待编码农产品的厂商,根据预设的厂商编码规则获取所述待编码农产品的厂商对应的所述厂商识别代码,其中,所述厂商编码规则包括多种所述厂商识别代码,其中,每种所述厂商识别代码对应有一个农产品产商;以及
根据所述待编码农产品对应的所述商品项目代码及所述厂商识别代码生成农产品商品流通代码。
采用上述进一步方案的有益效果是,将农产品的种类信息和厂商信息融入至农产品溯源码中,实现根据农产品溯源码可以对农产品的种类及厂商进行精准溯源的效果。
结合第一方面,在一些可能的实现方式里,所述待编码农产品的状态为生产状态、仓储状态、分销状态、物流状态或终端销售状态中的一种。
采用上述进一步方案的有益效果是,将农产品的状态进一步细分为生产状态、仓储状态、分销状态、物流状态或终端销售状态,并将农产品的状态信息融入至农产品溯源码中,实现根据农产品溯源码可以对农产品的状态进行精准溯源的效果。
结合第一方面,在一些可能的实现方式里,所述获取所述待编码农产品的状态进一步包括步骤:
获取所述待编码农产品的位置信息;以及
根据所述待编码农产品的位置信息判断所述待编码农产品的状态。
采用上述进一步方案的有益效果是,获取待编码农产品的位置信息,根据待编码农产品的位置信息判断待编码农产品是否位于生产状态或仓储状态或分销状态或物流状态或终端销售状态。
结合第一方面,在一些可能的实现方式里,所述根据所述种类及所述厂商生成农产品商品流通代码进一步包括步骤:
设置农产品状态编码规则,所述农产品状态编码规则包括多个状态码,其中,每个所述状态码对应有一种农产品的状态;
获取所述待编码农产品的位置信息;
根据所述位置信息判断所述待编码农产品是否处于所述生产状态,若是,获取与所述生产状态对应的状态码作为所述农产品状态代码;
若否,
根据所述位置信息判断所述待编码农产品是否处于所述仓储状态,若是,获取与所述仓储状态对应的状态码作为所述农产品状态代码;
若否,
根据所述位置信息判断所述待编码农产品是否处于所述分销状态,若是,获取与所述分销状态对应的状态码作为所述农产品状态代码;
若否,
根据所述位置信息判断所述待编码农产品是否处于所述物流状态,若是,获取与所述物流状态对应的状态码作为所述农产品状态代码;以及
若否,
根据所述位置信息判断所述待编码农产品是否处于所述终端销售状态,若是,获取与所述终端销售状态对应的状态码作为所述农产品状态代码。
采用上述进一步方案的有益效果是,将待编码农产品的状态进一步细分为生产状态、仓储状态、分销状态、物流状态或终端销售状态,并根据待编码农产品的位置信息判断待编码农产品是否位于生产状态或仓储状态或分销状态或物流状态或终端销售状态,将与待编码农产品的状态对应的农产品状态代码融入至农产品溯源码中,实现根据农产品溯源码可以对农产品的状态进行精准溯源的效果。
结合第一方面,在一些可能的实现方式里,进一步包括步骤:
获取所述待编码农产品的状态,判断所述待编码农产品的状态是否发生变化,若是,根据所述待编码农产品的当前所处的状态更新所述农产品状态代码;以及
根据所述农产品时空代码、所述农产品商品流通代码及更新后的所述农产品状态代码生成所述待编码农产品对应的农产品溯源码。
采用上述进一步方案的有益效果是,在待编码农产品的状态发生变化时,根据待编码农产品的当前所处的状态更新农产品状态代码;根据农产品时空代码、农产品商品流通代码及更新后的农产品状态代码生成待编码农产品对应的农产品溯源码,实现根据农产品溯源码可以对农产品的当前状态进行精准溯源的效果。
结合第一方面,在一些可能的实现方式里,所述根据所述农产品时空代码、所述农产品商品流通代码及所述农产品状态代码生成所述待编码农产品对应的农产品溯源码进一步包括步骤:
根据所述农产品时空代码、所述农产品商品流通代码及所述农产品状态代码生成校验码;以及
根据所述农产品时空代码、所述农产品商品流通代码、所述农产品状态代码及所述校验码生成所述待编码农产品对应的农产品溯源码。
采用上述进一步方案的有益效果是,校验码是农产品溯源码中的若干位,根据农产品时空代码、农产品商品流通代码、农产品状态代码进行运算得出,用以检验该农产品溯源码中其他数字所构成的数字组的正确性。
结合第一方面,在一些可能的实现方式里,对所述农产品溯源码进行加密计算,生成追溯防伪信息。
采用上述进一步方案的有益效果是,在进行防伪验证过程中,解密追溯防伪信息并与农产品溯源码进行验证,如果不同,即可认为此农产品溯源码为假农产品溯源码。
第二方面,本申请提供一种电子设备,包括:
处理器;以及
用于存储所述处理器可执行指令的存储器;
其中,所述处理器用于执行上述的一种基于北斗基准的农产品溯源码编制方法。
第三方面,本申请提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述的一种基于北斗基准的农产品溯源码编制方法。
附图说明
图1为本发明的一种基于北斗基准的农产品溯源码编制方法的流程示意图;
图2为本发明的一种基于北斗基准的农产品溯源码编制方法用于展示根据采摘位置及采摘时间生成农产品时空代码的流程示意图;
图3为本发明的一种基于北斗基准的农产品溯源码编制方法用于展示获取待编码农产品的种类及待编码农产品的厂商并根据种类及厂商生成农产品商品流通代码的流程示意图;
图4为本发明的一种基于北斗基准的农产品溯源码编制方法用于展示根据农产品时空代码、农产品商品流通代码及更新后的农产品状态代码生成待编码农产品对应的农产品溯源码的流程示意图;
图5为本发明的一种基于北斗基准的农产品溯源码编制方法用于展示根据农产品时空代码、农产品商品流通代码、农产品状态代码及校验码生成待编码农产品对应的农产品溯源码的流程示意图;
图6为本发明的一种电子设备的结构示意图。
具体实施方式
下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下。
如图1所示,在一些实施例中,一种基于北斗基准的农产品溯源码编制方法,包括步骤:
步骤110,获取待编码农产品的采摘位置及待编码农产品的采摘时间,根据采摘位置及采摘时间生成农产品时空代码;
步骤120,获取待编码农产品的种类及待编码农产品的厂商,根据种类及厂商生成农产品商品流通代码;
步骤130,获取待编码农产品的状态,根据状态生成农产品状态代码;
步骤140,根据农产品时空代码、农产品商品流通代码及农产品状态代码生成待编码农产品对应的农产品溯源码。
具体的,本方法先获取待编码农产品的采摘位置及待编码农产品的采摘时间,根据采摘位置及采摘时间生成农产品时空代码,再获取待编码农产品的种类及待编码农产品的厂商,根据种类及厂商生成农产品商品流通代码,再获取待编码农产品的状态,根据状态生成农产品状态代码,最后根据农产品时空代码、农产品商品流通代码及农产品状态代码生成待编码农产品对应的农产品溯源码,从而实现将与待编码农产品相关的采摘位置、采摘时间及状态信息融入至农产品溯源码中,可以对农产品生产、存储、流通等各环进行溯源,达到使农产品安全追溯信息全面且及时的效果。
下面依次对各个步骤进行详细说明。
步骤110,获取待编码农产品的采摘位置及待编码农产品的采摘时间,根据采摘位置及采摘时间生成农产品时空代码。
在一些实施例中,可以通过北斗三号全球卫星导航***及北斗广域增强***获取待编码农产品的采摘位置及待编码农产品的采摘时间。通过北斗三号全球卫星导航***及北斗广域增强系可以获得更为精准的农产品的采摘位置及采摘时间。例如:基于CGCS2000框架的三维数字地球基座,根据北斗三号全球卫星导航***的北斗监测站数据和北斗广域增强***获取农产品的采摘位置及采摘时间。
如图2所示,在一些实施例中,根据采摘位置及采摘时间生成农产品时空代码进一步包括步骤:
步骤210,获取待编码农产品的采摘位置及待编码农产品的采摘时间,其中,采摘位置包括空间坐标;
步骤220,将空间坐标转换为对应的大地坐标,其中,大地坐标包括纬度坐标、经度坐标及高程坐标;
步骤230,对纬度坐标、经度坐标、高程坐标及采摘时间分别进行编码,生成纬度坐标代码、经度坐标代码、高程坐标代码及采摘时间代码;
步骤240,根据纬度坐标代码、经度坐标代码、高程坐标代码及采摘时间代码生成农产品时空代码。
具体的,将纬度坐标、经度坐标、高程坐标及采摘时间融入至农产品溯源码中,实现根据农产品溯源码可以对农产品的采摘位置进行精准溯源的效果。
在一些实施例中,可以基于任意可行的算法对农产品的经度坐标、纬度坐标、高程坐标及采摘时间进行编码生成与农产品的纬度坐标相对应的纬度坐标代码、与农产品的经度坐标相对应的经度坐标代码、农产品的高程坐标相对应的高程坐标代码及与采摘时间相对应的采摘时间代码。例如,可以使用open location code或灵图编码对农产品的经度坐标、纬度坐标、高程坐标及采摘时间进行编码。
示例地,定义一个原点,在12位的灵图编码中,第1位数字,每加1,就相对于原点向北移动100米左右;每减1,就相对于原点向南移动100米左右;第2位数字,每减1,就相对于原点向南移动100公里;第3位数字,每减1,就相对于原点向西移动1公里;第4位数字,每减1,就相对于原点向南移动约 7米;第5位数字,每加1,就相对于原点向北移动1公里;第6位数字,每减 1,就相对于原点向西移动100米;第7位数字,每减1,就相对于原点向西移动100公里;第8位数字,每减1,就相对于原点向西移动10公里;第9位数字,每加1,就相对于原点向东移动10米;第10位数,每减1,就相对于原点向南移动1000公里;第11位数,每减1,就相对于原点向南移动10公里;第 12位数,每减1,就相对于原点向西移动1000公里,进一步分析,影响东西方向位置的视作经度元素,影响南北方向位置的视作纬度元素,而影响比较大的看作高位,影响小的看作低位,例如,第12位对经度影响最大,应该是经度的最高位,第9位对经度的影响最小,应该是经度的最低位;则存在某蔬菜种植基地的位置是东经16度48.362分,北纬39度90.715分,对该蔬菜种植基地的采摘位置进行编码得到的编码信息为:798103646391,该某蔬菜种植基地的农产品的农产品溯源码中与农产品的纬度坐标相对应的纬度坐标代码为 798103,与农产品的经度坐标相对应的经度坐标代码为646391。
如图3所示,步骤120中获取待编码农产品的种类及待编码农产品的厂商,根据种类及厂商生成农产品商品流通代码进一步包括步骤:
S310:获取待编码农产品的种类,根据预设的农产品种类编码规则获取待编码农产品的种类对应的所述商品项目代码,其中,农产品种类编码规则包括多个商品项目代码,其中,每个商品项目代码对应有一种种类的农产品;
S320:获取待编码农产品的厂商,根据预设的厂商编码规则获取待编码农产品的厂商对应的厂商识别代码,其中,厂商编码规则包括多种厂商识别代码,其中,每种厂商识别代码对应有一个农产品产商;以及
S330:根据待编码农产品对应的商品项目代码及厂商识别代码生成农产品商品流通代码。
具体的,将农产品的种类信息和厂商信息融入至农产品溯源码中,实现根据农产品溯源码可以对农产品的种类及厂商进行精准溯源的效果。
在一些实施例中,获取的待编码农产品的种类为待编码农产品的具体种类。例如,在某苹果种植基地,获取的待编码农产品的种类为“苹果”。还例如,在某蔬菜种植基地,进行萝卜采摘时,获取的待编码农产品的种类为“萝卜”,进行白菜采摘时,获取的待编码农产品的种类为“白菜”。
在一些实施例中,农产品种类编码规则可以包括国家发布或者行业标准中记载的用于对农产品的种类进行编码的规则,获取待编码农产品的种类后,可以根据国家发布或者行业标准中记载的用于对农产品的种类进行编码的规则获取待编码农产品的种类对应的商品项目代码。例如,可以使用中华人民共和国农业部发布的《农产品分类与代码》,获取与农产品种类相对应的5位商品项目代码。
在一些实施例中,厂商编码规则可以包括国家发布或者行业标准中记载的用于对厂商进行编码的规则,获取待编码农产品的厂商后,根据国家发布或者行业标准中记载的用于对厂商进行编码的规则获取待编码农产品的厂商对应的厂商识别代码。例如,厂商识别代码可以包括13位,前三位可以表示国别,剩余十位可以由国家物品编码中心给定。
在一些实施例中,步骤330中,可以将商品项目代码和厂商识别代码进行任意组合生成农产品商品流通代码,例如,将商品项目代码拼接在厂商识别代码后,生成农产品商品流通代码。还例如,将商品项目代码插接在厂商识别代码表示国别的前三位后,生成农产品商品流通代码。
在一些实施例中,步骤130中获取的待编码农产品的状态为生产状态、仓储状态、分销状态、物流状态或终端销售状态中的一种。
在一些实施例中,获取待编码农产品的状态进一步包括步骤:
获取待编码农产品的位置信息;
根据待编码农产品的位置信息判断待编码农产品的状态。
在一些实施例中,可以设置多个仓储位置用于存储农产品,还可以设置多个分销位置用于分销农产品,还可以设置多个物流点位置用于运输农产品,还可以设置多个终端销售位置用于销售农产品。可以根据待编码农产品的位置信息与多个仓储位置、多个分销位置或多个物流点位置或多个终点销售位置的经纬度匹配度判断待编码农产品的状态。例如,获取的待编码农产品的位置为东经16度48.362分,北纬39度90.715分,仓储位置A的位置为东经16度48.352 分,北纬39度90.65分,则可确定该待编码农产品位于仓储位置A内,待编码农产品处于仓储状态。
在一些实施例中,根据种类及厂商生成农产品商品流通代码进一步包括步骤:
设置农产品状态编码规则,农产品状态编码规则包括多个状态码,其中,每个状态码对应有一种农产品的状态;
获取待编码农产品的位置信息;
根据位置信息判断待编码农产品是否处于生产状态,若是,获取与生产状态对应的状态码作为农产品状态代码;
若否,
根据位置信息判断待编码农产品是否处于仓储状态,若是,获取与仓储状态对应的状态码作为农产品状态代码;
若否,
根据位置信息判断待编码农产品是否处于分销状态,若是,获取与分销状态对应的状态码作为农产品状态代码;
若否,
根据位置信息判断待编码农产品是否处于物流状态,若是,获取与物流状态对应的状态码作为农产品状态代码;
若否,
根据位置信息判断待编码农产品是否处于终端销售状态,若是,获取与终端销售状态对应的状态码作为农产品状态代码。
具体的,将待编码农产品的状态进一步细分为生产状态、仓储状态、分销状态、物流状态或终端销售状态,并根据待编码农产品的位置信息判断待编码农产品是否位于生产状态或仓储状态或分销状态或物流状态或终端销售状态,将与待编码农产品的状态对应的农产品状态代码融入至农产品溯源码中,实现根据农产品溯源码可以对农产品的状态进行精准溯源的效果。
在一些实施例中,农产品状态编码规则可以包括:数字0表示待编码农产品处于生产状态;数字1表示待编码农产品处于仓储状态;数字2表示待编码农产品处于分销状态;数字4表示待编码农产品处于物流状态;数字5表示待编码农产品处于终端销售状态。
如图4所示,本方法进一步包括步骤:
步骤410,获取待编码农产品的状态,判断待编码农产品的状态是否发生变化,若是,根据待编码农产品的当前所处的状态更新农产品状态代码;
步骤420,根据农产品时空代码、农产品商品流通代码及更新后的农产品状态代码生成待编码农产品对应的农产品溯源码。
例如,待编码农产品从物流位置B运输至终端销售位置A处,待编码农产品的当前的位置信息为东经47度48.362分,北纬30度90.715分,终端销售位置A的位置为东经47度48.36分,北纬30度90.65分,则可确定待编码农产品位于终端销售位置A处,待编码农产品处于终端销售状态,此时,可以判断更新农产品溯源码,更新后的农产品溯源码中的农产品状态代码由表示物流状态的“4”变为表示终端销售状态的“5”。
如图5所示,在一些实施例中,本方法进一步包括步骤:
步骤510,根据农产品时空代码、农产品商品流通代码及农产品状态代码生成校验码;
步骤520,根据农产品时空代码、农产品商品流通代码、农产品状态代码及校验码生成待编码农产品对应的农产品溯源码。
具体的,校验码是农产品溯源码中的若干位,根据农产品时空代码、农产品商品流通代码、农产品状态代码进行运算得出,用以检验该农产品溯源码中其他数字所构成的数字组的正确性。
在一些实施例中,可以将农产品时空代码、农产品商品流通代码、农产品状态代码及校验码进行任意组合生成农产品溯源码。例如,参照表1,表1用于展示农产品溯源码结构,将农产品商品流通代码(厂商识别代码、商品项目代码)拼接在与农产品时空代码(纬度坐标代码、经度坐标代码、高程坐标代码、采摘时间代码)之后,将农产品状态代码拼接在农产品商品流通代码(厂商识别代码、商品项目代码)之后,将校验码放置在最后一位生成农产品溯源码。
表1
在一些实施例中,步骤510中可以使用任意可行的算法根据农产品时空代码、农产品商品流通代码及农产品状态代码生成校验码,例如:使用码距、奇偶检验、海明校验、循环冗余校验等算法根据农产品时空代码、农产品商品流通代码及农产品状态代码生成校验码。
在一些实施例中,本方法进一步包括步骤:
对农产品溯源码进行加密计算,生成追溯防伪信息。
例如,使用AES128加密技术对农产品溯源码进行加密生成追溯防伪信息。在进行防伪验证过程中,使用AES128解密技术解密追溯防伪信息并与农产品溯源码进行验证,如果不同,即可认为此农产品溯源码为假农产品溯源码,从而提高农产品溯源码的安全性。
如图6所示,电子设备600包括一个或多个处理器610和存储器620。
处理器610可以是中央处理单元(CPU)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元,并且可以控制电子设备60中的其他组件以执行期望的功能。
存储器620可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器610可以运行所述程序指令,以实现上文所述的本申请的各个实施例的溯源码编制方法或者其他期望的功能。在所述计算机可读存储介质中还可以存储诸如农产品种类编码规则等各种内容。
在一个示例中,电子设备600还可以包括:输入装置630和输出装置640,这些组件通过总线***和/或其他形式的连接机构(未示出)互连。
该输入装置630可以包括例如键盘、鼠标等等。
该输出装置640可以向外部输出各种信息,包括确定出的运动数据等。该输出装置640可以包括例如显示器、通信网络及其所连接的远程输出设备等等。
当然,为了简化,图6中仅示出了该电子设备600中与本申请有关的组件中的一些,省略了诸如总线、输入/输出接口等等的组件。除此之外,根据具体应用情况,电子设备600还可以包括任何其他适当的组件。
除了上述方法和设备以外,本申请的实施例还可以是计算机程序产品,其包括计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书中描述的根据本申请各种实施例的溯源码编制方法中的步骤。
所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本申请实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、C++等,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。
此外,本申请的实施例还可以是计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书根据本申请各种实施例的溯源码编制方法中的步骤。
所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器 (CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
以上结合具体实施例描述了本申请的基本原理,但是,需要指出的是,在本申请中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本申请的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本申请为必须采用上述具体的细节来实现。
本申请中涉及的器件、装置、设备、***的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、***。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。
还需要指出的是,在本申请的装置、设备和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本申请的等效方案。
提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本申请。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本申请的范围。因此,本申请不意图被限制到在此示出的方面,而是按照与在此发明的原理和新颖的特征一致的最宽范围。
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换等,均应包含在本申请的保护范围之内。
Claims (10)
1.一种基于北斗基准的农产品溯源码编制方法,其特征在于,包括步骤;
获取待编码农产品的采摘位置及所述待编码农产品的采摘时间,根据所述采摘位置及所述采摘时间生成农产品时空代码;
获取所述待编码农产品的种类及所述待编码农产品的厂商,根据所述种类及所述厂商生成农产品商品流通代码;
获取所述待编码农产品的状态,根据所述状态生成农产品状态代码;以及
根据所述农产品时空代码、所述农产品商品流通代码及所述农产品状态代码生成所述待编码农产品对应的农产品溯源码。
2.根据权利要求1所述的一种基于北斗基准的农产品溯源码编制方法,其特征在于,
所述获取待编码农产品的采摘位置及所述待编码农产品的采摘时间,根据所述采摘位置及所述采摘时间生成农产品时空代码进一步包括步骤:
获取待编码农产品的采摘位置及待编码农产品的采摘时间,其中,所述采摘位置包括所述空间坐标;
将所述空间坐标转换为对应的大地坐标,其中,所述大地坐标包括纬度坐标、经度坐标及高程坐标;
对所述纬度坐标、所述经度坐标、所述高程坐标及所述采摘时间分别进行编码,生成纬度坐标代码、经度坐标代码、高程坐标代码及采摘时间代码;以及
根据所述纬度坐标代码、所述经度坐标代码、所述高程坐标代码及所述采摘时间代码所述生成所述农产品时空代码。
3.根据权利要求2所述的一种基于北斗基准的农产品溯源码编制方法,其特征在于,
所述获取待编码农产品的采摘位置及待编码农产品的采摘时间进一步包括步骤:
通过北斗三号全球卫星导航***及北斗广域增强***获取所述待编码农产品的采摘位置及所述待编码农产品的采摘时间。
4.根据权利要求1-3任意一项所述的一种基于北斗基准的农产品溯源码编制方法,其特征在于,
所述获取所述待编码农产品的种类及待编码农产品的厂商,根据所述种类及所述厂商生成农产品商品流通代码进一步包括步骤:
获取所述待编码农产品的种类,根据预设的农产品种类编码规则获取所述待编码农产品的种类对应的所述商品项目代码,其中,所述农产品种类编码规则包括多个商品项目代码,其中,每个所述商品项目代码对应有一种种类的农产品;
获取所述待编码农产品的厂商,根据预设的厂商编码规则获取所述待编码农产品的厂商对应的所述厂商识别代码,其中,所述厂商编码规则包括多种所述厂商识别代码,其中,每种所述厂商识别代码对应有一个农产品产商;以及
根据所述待编码农产品对应的所述商品项目代码及所述厂商识别代码生成农产品商品流通代码。
5.根据权利要求1-3任意一项所述的一种基于北斗基准的农产品溯源码编制方法,其特征在于,
所述待编码农产品的状态为生产状态、仓储状态、分销状态、物流状态或终端销售状态中的一种。
6.根据权利要求5所述的一种基于北斗基准的农产品溯源码编制方法,其特征在于,
所述获取所述待编码农产品的状态进一步包括步骤:
获取所述待编码农产品的位置信息;以及
根据所述待编码农产品的位置信息判断所述待编码农产品的状态。
7.根据权利要求6所述的一种基于北斗基准的农产品溯源码编制方法,其特征在于,
所述根据所述种类及所述厂商生成农产品商品流通代码进一步包括步骤:
设置农产品状态编码规则,所述农产品状态编码规则包括多个状态码,其中,每个所述状态码对应有一种农产品的状态;
获取所述待编码农产品的位置信息;
根据所述位置信息判断所述待编码农产品是否处于所述生产状态,若是,获取与所述生产状态对应的状态码作为所述农产品状态代码;
若否,
根据所述位置信息判断所述待编码农产品是否处于所述仓储状态,若是,获取与所述仓储状态对应的状态码作为所述农产品状态代码;
若否,
根据所述位置信息判断所述待编码农产品是否处于所述分销状态,若是,获取与所述分销状态对应的状态码作为所述农产品状态代码;
若否,
根据所述位置信息判断所述待编码农产品是否处于所述物流状态,若是,获取与所述物流状态对应的状态码作为所述农产品状态代码;以及
若否,
根据所述位置信息判断所述待编码农产品是否处于所述终端销售状态,若是,获取与所述终端销售状态对应的状态码作为所述农产品状态代码。
8.根据权利要求7所述的一种基于北斗基准的农产品溯源码编制方法,其特征在于,进一步包括步骤:
获取所述待编码农产品的状态,判断所述待编码农产品的状态是否发生变化,若是,根据所述待编码农产品的当前所处的状态更新所述农产品状态代码;以及
根据所述农产品时空代码、所述农产品商品流通代码及更新后的所述农产品状态代码生成所述待编码农产品对应的农产品溯源码。
9.根据权利要求1-3任意一项所述的一种基于北斗基准的农产品溯源码编制方法,其特征在于,
所述根据所述农产品时空代码、所述农产品商品流通代码及所述农产品状态代码生成所述待编码农产品对应的农产品溯源码进一步包括步骤:
根据所述农产品时空代码、所述农产品商品流通代码及所述农产品状态代码生成校验码;以及
根据所述农产品时空代码、所述农产品商品流通代码、所述农产品状态代码及所述校验码生成所述待编码农产品对应的农产品溯源码。
10.根据权利要求1-3任意一项所述的一种基于北斗基准的农产品溯源码编制方法,其特征在于,进一步包括步骤:
对所述农产品溯源码进行加密计算,生成追溯防伪信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110120305.6A CN112766987B (zh) | 2021-01-28 | 2021-01-28 | 一种基于北斗基准的农产品溯源码编制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110120305.6A CN112766987B (zh) | 2021-01-28 | 2021-01-28 | 一种基于北斗基准的农产品溯源码编制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112766987A true CN112766987A (zh) | 2021-05-07 |
CN112766987B CN112766987B (zh) | 2024-04-16 |
Family
ID=75706500
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110120305.6A Active CN112766987B (zh) | 2021-01-28 | 2021-01-28 | 一种基于北斗基准的农产品溯源码编制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112766987B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113269504A (zh) * | 2021-07-21 | 2021-08-17 | 广州市阿思柯物流***有限公司 | 仓库货物存放方法及计算机设备 |
CN113888197A (zh) * | 2021-11-17 | 2022-01-04 | 四川启睿克科技有限公司 | 一种基于标识解析技术的供货追溯***及方法 |
CN114548688A (zh) * | 2022-01-24 | 2022-05-27 | 四川华西集采电子商务有限公司 | 一种供应链平台编码管理的方法 |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103065106A (zh) * | 2011-10-21 | 2013-04-24 | 中国电信股份有限公司 | Rfid标签扫描识别方法及*** |
KR20140042196A (ko) * | 2012-09-28 | 2014-04-07 | 한미아이티 주식회사 | 제품의 이력 관리시스템 |
CN204440471U (zh) * | 2015-03-16 | 2015-07-01 | 深圳市深信信息技术有限公司 | 农产品流通追溯*** |
CN106971307A (zh) * | 2017-02-23 | 2017-07-21 | 周睿 | 基于互联网+物联网的果蔬园艺产品质量安全追溯*** |
CN108197673A (zh) * | 2017-12-25 | 2018-06-22 | 刘世洪 | 基于北斗***的时空混合编码认证方法及*** |
CN109146516A (zh) * | 2018-08-02 | 2019-01-04 | 佛山鑫达智汇科技有限公司 | 一种基于区块链的白酒溯源*** |
CN109887154A (zh) * | 2019-01-31 | 2019-06-14 | 广州市格利网络技术有限公司 | 餐饮容器的回收防欺诈方法及*** |
CN109937980A (zh) * | 2019-03-26 | 2019-06-28 | 浙江省海洋水产研究所 | 一种基于gps芯片的半自动智能可追溯鱼箱 |
CN110570207A (zh) * | 2018-05-18 | 2019-12-13 | 广州信天翁信息科技有限公司 | 一种商品的溯源方法及装置 |
US20200082546A1 (en) * | 2018-09-10 | 2020-03-12 | Siemens Aktiengesellschaft | Tracking and traceability of parts of a product |
CN111401931A (zh) * | 2020-04-23 | 2020-07-10 | 味益家(大连)食品生物科技有限公司 | 一种应用卫星定位技术的农产品溯源*** |
CN111581541A (zh) * | 2020-05-13 | 2020-08-25 | 成都信息工程大学 | 一种农产品溯源信息查询的方法及*** |
-
2021
- 2021-01-28 CN CN202110120305.6A patent/CN112766987B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103065106A (zh) * | 2011-10-21 | 2013-04-24 | 中国电信股份有限公司 | Rfid标签扫描识别方法及*** |
KR20140042196A (ko) * | 2012-09-28 | 2014-04-07 | 한미아이티 주식회사 | 제품의 이력 관리시스템 |
CN204440471U (zh) * | 2015-03-16 | 2015-07-01 | 深圳市深信信息技术有限公司 | 农产品流通追溯*** |
CN106971307A (zh) * | 2017-02-23 | 2017-07-21 | 周睿 | 基于互联网+物联网的果蔬园艺产品质量安全追溯*** |
CN108197673A (zh) * | 2017-12-25 | 2018-06-22 | 刘世洪 | 基于北斗***的时空混合编码认证方法及*** |
CN110570207A (zh) * | 2018-05-18 | 2019-12-13 | 广州信天翁信息科技有限公司 | 一种商品的溯源方法及装置 |
CN109146516A (zh) * | 2018-08-02 | 2019-01-04 | 佛山鑫达智汇科技有限公司 | 一种基于区块链的白酒溯源*** |
US20200082546A1 (en) * | 2018-09-10 | 2020-03-12 | Siemens Aktiengesellschaft | Tracking and traceability of parts of a product |
CN109887154A (zh) * | 2019-01-31 | 2019-06-14 | 广州市格利网络技术有限公司 | 餐饮容器的回收防欺诈方法及*** |
CN109937980A (zh) * | 2019-03-26 | 2019-06-28 | 浙江省海洋水产研究所 | 一种基于gps芯片的半自动智能可追溯鱼箱 |
CN111401931A (zh) * | 2020-04-23 | 2020-07-10 | 味益家(大连)食品生物科技有限公司 | 一种应用卫星定位技术的农产品溯源*** |
CN111581541A (zh) * | 2020-05-13 | 2020-08-25 | 成都信息工程大学 | 一种农产品溯源信息查询的方法及*** |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113269504A (zh) * | 2021-07-21 | 2021-08-17 | 广州市阿思柯物流***有限公司 | 仓库货物存放方法及计算机设备 |
CN113888197A (zh) * | 2021-11-17 | 2022-01-04 | 四川启睿克科技有限公司 | 一种基于标识解析技术的供货追溯***及方法 |
CN114548688A (zh) * | 2022-01-24 | 2022-05-27 | 四川华西集采电子商务有限公司 | 一种供应链平台编码管理的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN112766987B (zh) | 2024-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112766987B (zh) | 一种基于北斗基准的农产品溯源码编制方法 | |
CN109542966B (zh) | 数据融合方法、装置、电子设备及计算机可读介质 | |
Mas et al. | A suite of tools for assessing thematic map accuracy | |
Pallero | Robust line simplification on the plane | |
CN112559354A (zh) | 前端代码规范检测方法、装置、计算机设备及存储介质 | |
CN104537102B (zh) | 一种获取经纬度的正向地理编码服务方法及*** | |
Göke | AnyMOD. jl: A Julia package for creating energy system models | |
CN109614319B (zh) | 自动化测试方法、装置、电子设备及计算机可读介质 | |
CN111400170A (zh) | 一种数据权限测试方法及装置 | |
CN112860556A (zh) | 覆盖率统计方法、装置、计算机***和可读存储介质 | |
CN111475700A (zh) | 一种数据提取方法及相关设备 | |
CN107679406B (zh) | 高精度电子地图的处理方法、装置、设备及计算机可读存储介质 | |
CN111191797A (zh) | 信息处理方法、装置、电子设备及存储介质 | |
CN112214256B (zh) | 机器学习的运行控制方法、装置、电子设备及存储介质 | |
CN112766988B (zh) | 基于北斗时空基准的农产品溯源码编制*** | |
CN109345401B (zh) | 产品数据的数据同步方法、装置、计算机设备及存储介质 | |
Collado‐Villaverde et al. | Neural networks for operational SYM‐H forecasting using attention and SWICS plasma features | |
Yang et al. | Applying genetic programming with similar bug fix information to automatic fault repair | |
CN110334055B (zh) | 一种获取材料计算数据的方法 | |
CN112527840B (zh) | 医药行业两票制监控方法、装置、可读介质及电子设备 | |
Van Niel et al. | There is no good excuse for a bad random number generator: a reply to Barry | |
CN116756779B (zh) | 一种电子表格数据对象化存储***及方法 | |
CN117555955B (zh) | 数据转换方法、数据转换装置、计算机设备、存储介质 | |
CN115242638B (zh) | 可行触达的筛选方法、装置、电子设备及存储介质 | |
US20230360061A1 (en) | Digital environmental claims ecosystem for physical commodity assets |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |