CN113159798A - 一种农作物溯源方法、装置、电子设备及存储介质 - Google Patents

一种农作物溯源方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
CN113159798A
CN113159798A CN202110318865.2A CN202110318865A CN113159798A CN 113159798 A CN113159798 A CN 113159798A CN 202110318865 A CN202110318865 A CN 202110318865A CN 113159798 A CN113159798 A CN 113159798A
Authority
CN
China
Prior art keywords
information
stage
dimensional code
crops
consumer
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.)
Pending
Application number
CN202110318865.2A
Other languages
English (en)
Inventor
吕文哲
应志豪
景晓军
崔原豪
穆俊生
吴胜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baichen Technology Co ltd
Beijing University of Posts and Telecommunications
Original Assignee
Beijing Baichen Technology Co ltd
Beijing University of Posts and Telecommunications
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Baichen Technology Co ltd, Beijing University of Posts and Telecommunications filed Critical Beijing Baichen Technology Co ltd
Priority to CN202110318865.2A priority Critical patent/CN113159798A/zh
Publication of CN113159798A publication Critical patent/CN113159798A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/018Certifying business or products
    • G06Q30/0185Product, service or business identity fraud
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
    • G06K17/0025Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device the arrangement consisting of a wireless interrogation device in combination with a device for optically marking the record carrier
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/02Agriculture; Fishing; Forestry; Mining

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Marine Sciences & Fisheries (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Agronomy & Crop Science (AREA)
  • Animal Husbandry (AREA)
  • Finance (AREA)
  • Mining & Mineral Resources (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请实施例提供的一种农作物溯源方法、装置、电子设备及存储介质,应用于信息技术领域,通过获取农作物多个阶段的指定信息,其中,所述多个阶段至少包括种植阶段、收获阶段、加工阶段、销售阶段;将所述指定信息上传到私有链;通过所述指定信息的存储位置的网络地址生成二维码,以使消费者根据所述二维码访问所述指定信息。通过所述指定信息的存储位置的网络地址生成二维码,可以便于消费者根据生成的二维码访问农作物在种植阶段、收获阶段、加工阶段、销售阶段的信息,以实现消费者快速获取农作物的真实信息,防止因为商家故意隐瞒农作物的产地、品种等信息,或通过错误农作物的信息误导消费者,给消费者造成损失。

Description

一种农作物溯源方法、装置、电子设备及存储介质
技术领域
本申请涉及信息技术领域,特别是涉及一种农作物溯源方法、装置、电子设备及存储介质。
背景技术
目前,随着人们生活水平的日益提高,人们对自身的衣食住行已经越来越重视。同时,食品安全问题由于关系到人们的身体健康,更加成为人们关注的焦点。
然而,在实际生活中,往往存在一些商家故意隐瞒农作物的产地、品种等信息,或通过错误农作物的信息误导消费者,从而给消费者造成损失。
发明内容
本申请实施例的目的在于提供一种农作物溯源方法、装置、电子设备及存储介质,以实现消费者快速获取农作物的真实信息。具体技术方案如下:
本申请实施的第一方面,首先提供了一种农作物溯源方法,所述方法包括:
获取农作物多个阶段的指定信息,其中,所述多个阶段至少包括种植阶段、收获阶段、加工阶段、销售阶段;
将所述指定信息上传到私有链;
通过所述指定信息的存储位置的网络地址生成二维码,以使消费者根据所述二维码访问所述指定信息。
可选的,所述获取农作物多个阶段的指定信息,包括:
获取所述农作物在种植阶段种植人员的审核信息和种植环境信息;
获取所述农作物在熟收时期、田场时期、干燥时期、收仓时期、仓储时期的标签信息;
获取所述农作物在加工阶段的转运信息和加工方信息;
获取所述农作物在销售阶段的销售商信息。
可选的,所述通过所述指定信息的存储位置的网络地址生成二维码,以使消费者根据所述二维码访问所述指定信息,包括:
通过所述指定信息的存储位置的网络地址生成二维码,以使消费者根据所述二维码访问预设溯源平台,并通过所述预设溯源平台访问所述指定信息。
可选的,所述通过所述指定信息的网络地址生成二维码,以使消费者根据所述二维码访问所述指定信息,包括:
将所述指定信息的网络地址转化为二进制字符;
对转化得到的二进制字符进行分块,得到多个二进制字符段;
按照预设排序规则,对所述多个二进制字符段进行排序;
根据预设掩模规则,根据排序后的多个二进制字符段生成所述二维码,以使消费者根据所述二维码访问所述指定信息。
本申请实施的第二方面,提供了一种农作物溯源方法,应用于客户端,所述方法包括:
获取目标二维码,其中,所述目标二维码为通过本申请实施的第一方面提供的农作物溯源方法生成的二维码;
识别所述目标二维码,得到目标存储位置的网络地址,其中,所述目标存储位置的网络地址为存储农作物多个阶段的指定信息的网络地址;
根据所述目标存储位置的网络地址访问所述农作物多个阶段的指定信息。
本申请实施的第三方面,提供了一种农作物溯源装置,所述装置包括:
指定信息获取模块,用于获取农作物多个阶段的指定信息,其中,所述多个阶段至少包括种植阶段、收获阶段、加工阶段、销售阶段;
指定信息上传模块,用于将所述指定信息上传到私有链;
二维码生成模块,用于通过所述指定信息的存储位置的网络地址生成二维码,以使消费者根据所述二维码访问所述指定信息。
可选的,所述指定信息获取模块,包括:
种植阶段信息获取子模块,用于获取所述农作物在种植阶段种植人员的审核信息和种植环境信息;
收获阶段信息获取子模块,用于获取所述农作物在熟收时期、田场时期、干燥时期、收仓时期、仓储时期的标签信息;
加工阶段信息获取子模块,用于获取所述农作物在加工阶段的转运信息和加工方信息;
销售阶段信息获取子模块,用于获取所述农作物在销售阶段的销售商信息。
可选的,所述二维码生成模块,具体用于:
通过所述指定信息的存储位置的网络地址生成二维码,以使消费者根据所述二维码访问预设溯源平台,并通过所述预设溯源平台访问所述指定信息。
可选的,所述二维码生成模块,包括:
字符转化子模块,用于将所述指定信息的网络地址转化为二进制字符;
字符分块子模块,用于对转化得到的二进制字符进行分块,得到多个二进制字符段;
字符排序子模块,用于按照预设排序规则,对所述多个二进制字符段进行排序;
二维码生成子模块,用于根据预设掩模规则,根据排序后的多个二进制字符段生成所述二维码,以使消费者根据所述二维码访问所述指定信息。
本申请实施的第四方面,提供了一种农作物溯源方法,应用于客户端,所述装置包括:
二维码获取模块,用于获取目标二维码,其中,所述目标二维码为通过本申请实施的第一方面提供的农作物溯源方法生成的二维码;
二维码识别模块,用于识别所述目标二维码,得到目标存储位置的网络地址,其中,所述目标存储位置的网络地址为存储农作物多个阶段的指定信息的网络地址;
信息访问模块,用于根据所述目标存储位置的网络地址访问所述农作物多个阶段的指定信息。
本申请实施的另一方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现上述任一人员移动性预测模型的训练方法。
本申请实施的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现上述任一农作物溯源方法。
本申请实施的另一方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一农作物溯源方法。
本申请实施例有益效果:
本申请实施例提供的一种农作物溯源方法、装置、电子设备及存储介质,获取农作物多个阶段的指定信息,其中,所述多个阶段至少包括种植阶段、收获阶段、加工阶段、销售阶段;将所述指定信息上传到私有链;通过所述指定信息的存储位置的网络地址生成二维码,以使消费者根据所述二维码访问所述指定信息。通过所述指定信息的存储位置的网络地址生成二维码,可以便于消费者根据生成的二维码访问农作物在种植阶段、收获阶段、加工阶段、销售阶段的信息,以实现消费者快速获取农作物的真实信息,防止因为商家故意隐瞒农作物的产地、品种等信息,或通过错误农作物的信息误导消费者,给消费者造成损失。
当然,实施本申请的任一产品或方法并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。
图1为本申请实施例提供的农作物溯源方法的一种流程示意图;
图2为本申请实施例提供的大米产业链二维码与信息关联图;
图3为本申请实施例提供的农作物溯源方法的另一种流程示意图;
图4为本申请实施例提供的一种大米产业的流程示意图;
图5为本申请实施例提供的一种大米种植阶段的流程示意图;
图6为本申请实施例提供的一种大米收获阶段的流程示意图;
图7为本申请实施例提供的一种大米收购阶段的流程示意图;
图8为本申请实施例提供的一种交接人员的交互图;
图9为本申请实施例提供的一种大米销售阶段的流程示意图;
图10为本申请实施例提供的农作物溯源装置的一种结构示意图;
图11为本申请实施例提供的电子设备的一种结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员基于本申请所获得的所有其他实施例,都属于本申请保护的范围。
目前,随着区块链不断的应用到不同的场景,区块链技术的影响力也从数字加密货币扩展到了不同的社会领域,正在改变甚至颠覆越来越多的行业。区块链在没有任何第三方权威机构介入的情况下,在不存在信任基础的节点之间达成了彼此之间的共识,实现了去中心化、不可篡改、不可否认、可溯源的价值传输,进而使其应用从数字加密货币迅速扩展到整个社会***,正在为人类社会处于的大发展大变革大调整的过程注入了动力。
同时,随着经济的发展,人们生活水平的快速提高,对于粮食的要求越来越高,不仅仅是数量,在质量上也要求有所保障。例如,东北大米作为具有国民认可度,为人们所熟知的大米,造假现象依旧层出不穷,许多的不良商家将普通的大米打着东北大米的噱头来进行贩卖,不仅给消费者带来损失,还给正规的商家,大米种植户带来巨大损失,同时还损害了东北大米的声誉。
因此,如何将防伪溯源这一热点问题与区块链技术以及物联网技术相结合。利用区块链在记录、存储和不可篡改数据等方面的优势同时结合物联网传感器技术进行数据的采集和货物的定位,以此来解决现今农作物防伪溯源的问题。
本申请实施的第一方面,首先提供了一种农作物溯源方法,上述方法包括:
获取农作物多个阶段的指定信息,其中,多个阶段至少包括种植阶段、收获阶段、加工阶段、销售阶段;
将指定信息上传到私有链;
通过指定信息的存储位置的网络地址生成二维码,以使消费者根据二维码访问指定信息。
可见,通过本申请实施例的农作物溯源方法,可以通过指定信息的存储位置的网络地址生成二维码,便于消费者根据生成的二维码访问农作物在种植阶段、收获阶段、加工阶段、销售阶段的信息,以实现消费者快速获取农作物的真实信息,防止因为商家故意隐瞒农作物的产地、品种等信息,或通过错误农作物的信息误导消费者,给消费者造成损失。
具体的,参见图1,图1为本申请实施例提供的农作物溯源方法的一种流程示意图,包括:
步骤S11,获取农作物多个阶段的指定信息。
其中,多个阶段至少包括种植阶段、收获阶段、加工阶段、销售阶段。获取农作物多个阶段的指定信息,可以获取该农作物在种植阶段、收获阶段、加工阶段、销售阶段的位置、时间、负责人或企业的信息。例如,农作物在种植阶段的种植位置,收获阶段的收获日期,加工阶段的加工企业,销售阶段的销售商信息等。
本申请实施例的农作物溯源方法,应用于智能终端,具体的,该智能终端可以是电脑或服务器等。
步骤S12,将指定信息上传到私有链。
其中,将指定信息上传到私有链,可以通过设定工作人员的权限,通过指定的人员或企业对上述指定信息进行上传。
步骤S13,通过指定信息的存储位置的网络地址生成二维码,以使消费者根据二维码访问指定信息。
由于在实际使用过程中,指定信息上传到私有链之后,会存储在私有链的少数几个节点的数据库中,因此,通过指定信息的存储位置的网络地址生成二维码,可以选取上述存储在私有链的少数几个节点的数据库中的一个或多个的网络位置作为指定信息的存储位置的网络地址,并根据指定信息的存储位置的网络地址生成二维码。
可选的,通过指定信息的存储位置的网络地址生成二维码,以使消费者根据二维码访问指定信息,包括:通过指定信息的存储位置的网络地址生成二维码,以使消费者根据二维码访问预设溯源平台,并通过预设溯源平台访问指定信息。在实际使用过程中可以通过预设的二维码生成工具生成二维码。例如,以大米为例,参见图2,图2为本申请实施例提供的大米产业链二维码与信息关联图,消费者扫码之后,对平台进行地理位置授权,输入大米的唯一溯源码之后,显示五个查询选项,分别是种植时期、收获时期、物流仓储时期、加工时期、销售时期,对应五个不同时期这袋大米所有的信息,一直追溯到种植时是属于哪块田地或田地区域。
具体的,通过指定信息的网络地址生成二维码,以使消费者根据二维码访问指定信息,包括:将指定信息的网络地址转化为二进制字符;对转化得到的二进制字符进行分块,得到多个二进制字符段;按照预设排序规则,对多个二进制字符段进行排序;根据预设掩模规则,根据排序后的多个二进制字符段生成二维码,以使消费者根据二维码访问指定信息。
其中,通过将农作物每个阶段的信息上传并保存于区块链的指定信息存储位置,并通过指定信息和指定位置的网络地址结合生成二维码,可以在下一阶段通过扫码进入区块链信息录入***,登陆然后将本阶段的信息录入与前一阶段相关联,再生成供下一阶段扫描的二维码。在农作物最后以袋装商品形式出厂要进行销售时,将该商品本阶段以及本阶段之前存于区块链之上的所有信息设置成一个唯一溯源码来进行查找,只有通过该溯源码才能在溯源平台中查询该商品信息,该溯源码印于商品之上。而不是通过扫描二维码,来进行访问指定信息,商品最后的二维码与之前阶段的二维码不同,最后的二维码只有进入溯源平台的功能,以供消费者查询。
可选的,参见图3,图3为本申请实施例提供的农作物溯源方法的另一种流程示意图,步骤S11获取农作物多个阶段的指定信息,包括:
步骤S111,获取农作物在种植阶段种植人员的审核信息和种植环境信息。
其中,获取农作物在种植阶段种植人员的审核信息和种植环境信息,可以获取农作物的种植位置、种植人员的类别、种植时间等信息。例如,当上述农作物为大米时,通过对种植大米的普通农户、种植大户、家庭农场、农民合作社或粮食生产企业进行审核,上传审核信息至区块链。例如,相关部门对种植大米的普通农户、种植大户、家庭农场、农民合作社或粮食生产企业进行审核,对于通过审核的种植方,有关部门将审核名单上传至平台,平台根据名单对审核通过单位的注册信息予以通过。
可选的,在种植时,对田地进行编码划分,给予唯一的田地标签,该标签包含田地的所有属性信息,将田地信息与种植方信息进行绑定并上传至区块链。对水稻生长的各个时期通过无人机或其他设备采集并保存视频或照片等,与相应的田地信息进行绑定并上传至区块链。
步骤S112,获取农作物在熟收时期、田场时期、干燥时期、收仓时期、仓储时期的标签信息。
获取农作物在熟收时期、田场时期、干燥时期、收仓时期、仓储时期的标签信息,可以将收获时期分为五个阶段,对每个阶段的流转进行编码,通过此编码来识别这批农作物属于哪个阶段以及本阶段的所有相关信息,同时每个阶段的流转都会有物联网设备进行监控、记录与监测,若发现管理人员有异常行为或农作物有异常情况则会报警,并记录信息。
可选的,在收获时,可以设定每次进行上一阶段与下一阶段交接时,需要两个阶段的负责人对信息进行验证,验证无误后则同意交接,否则进行交接驳回。例如,当上一阶段负责人完成本阶段所有流程之后提出交接请求,同时进入排队,下一阶段根据请求信息,以及当前请求交接排队人数进行判断是否确认交接请求,若确认交接请求则发送确认信息同意交接,若拒绝交接请求则发送要求继续排队信息;若上一阶段收到拒绝交接信息,则继续排队,若收到确认同意交接信息则回应表示已收到同意交接信息,之后双方就可以开始进行交接。上一阶段负责人将本阶段的农作物信息摘要进行签名,发送给下一阶段负责人进行验证,若验证成功则通过。此过程通过三次请求与响应保证了交接过程的稳定性,不可抵赖性,同时对于交接过程的所有信息皆上传至区块链,保证了交接过程的不可伪造性。
可选的,在收获时,将收获的稻谷与田地信息相对应,对于出现一部分稻谷来自多个田地的情况,只保留最多稻谷的田地标签信息。每个流转阶段的负责人可以除将信息上链的权限之外,还赋予查询之前阶段以及之后阶段所有流转信息的权限。
可选的,对于每个阶段的稻谷流转都需按照一定要求进行流转,不可随意将稻谷进行混合流转,防止稻谷信息与田地信息混乱导致无法溯源,因此在进行混合存储或分散存储时进行标记,对其编码内包含信息进行修改,使得最后能够成功溯源。对所有稻谷进行质检,并将质检信息与相应稻谷信息进行对应,之后质检机构将质检信息上传至区块链。
步骤S113,获取农作物在加工阶段的转运信息和加工方信息。
其中,获取农作物在加工阶段的转运信息和加工方信息,可以获取获取农作物在收购、仓储、物流、加工过程中的转运信息和加工方信息等。
可选的,在收购时期,收购方可以对相应的种植方进行资格查询,同时对以上种植、收获时期的所有信息进行查询以来验证是否符合自己的要求。若符合,然后进行种植方与收购方的信息绑定,在稻谷出库时进行收购方信息的编码,以保证该批农作物是与唯一的收购方进行绑定,不会出现同批农作物进行二次销售的情况,也便于后期溯源信息的上传。
可选的,在收购时期,种植方将农作物交付收购方后,收购方对农作物的各项信息进行验证,判断是否与区块链上记录的农作物信息一致,若一致则通过,同时将自己的信息与农作物信息进行绑定。
可选的,在企业进行对农作物的收购之后,需要进行储藏,以及物流,此时将贮存的农作物进行货位区分,依据每个货位的农作物信息、企业信息、贮存仓库信息对农作物进行编码,且对每个货位关于收购之前的编码信息进行整合,形成一个源头码,其中包含所有关于收购之前的信息。
可选的,在进行仓储和物流时,将每个货位的编码信息进行对应同时上传到区块链上。每个货位的流转都有物联网传感器进行定位以及环境信息采集,并将信息上传到区块链。每个流转阶段,都需要上一阶段以及下一阶段负责人对农作物货位信息进行验证,本地信息是否与区块链上存储信息一致,一致则通过,保证了农作物在进行流转过程中无论哪个环节出现问题都可轻易的查询。
可选的,在加工时,对于农作物的加工每袋农作物都需要有一个唯一的编码,该编码是溯源该袋农作物的唯一方法,同时,每袋农作物还需要有一个二维码,消费者可通过该二维码进入溯源平台,通过农作物的唯一编码,进行农作物的溯源,而加工厂商之后的经销商,则可通过该二维码登录进行农作物经销信息的统一录入。
步骤S114,获取农作物在销售阶段的销售商信息。
获取农作物在销售阶段的销售商信息,可以包括获取总经销商和分销商的信息。
可选的,在销售时,对于经销商,需要将每袋农作物发往的零售店进行统一录入信息,以便上游企业进行农作物去向的查询。对于消费者与流转企业,其所拥有的查询不同,消费者溯源农作物信息,查询农作物的来源,大致的供应链,判断该农作物是否在该区域进行销售;而企业则可查询关于每个流转过程的详细流转信息,以及最后农作物贩卖出的零售店信息。
可选的,在产业链中的各方企业也可通过自己所拥有的权限查询在自己上游或者下游农作物的来源或者去处,以便更好审核农作物信息,以及农作物的最终流通去处。
可见,通过本申请实施例的方法,可以基于区块链,结合物联网技术,记录整个农作物在流转过程中的信息,数据丰富且完备,同时通过物联网监控、定位、区块链信息验证等多方面技术保证溯源信息的可靠性,而由于区块链自身的不可篡改性使得数据的篡改变得几乎不可能实现。同时,每个田地都拥有属于自己的田地标签,使得消费者在进行溯源时,可以查询至自己所购买的农作物属于哪块田地或者是哪片田地,使得消费者更加放心的购买,同时也让消费者了解到关于农作物的各种不同信息。
为了说明书本申请实施例的方法,以下以大米为例进行说明。参见图4,图4为本申请实施例提供的一种大米产业的流程示意图。包括:种植阶段、收获阶段、收购阶段、仓储阶段、物流阶段、加工阶段、销售阶段,具体的,包括:
1、种植阶段,参见图5,图5为本申请实施例提供的一种大米种植阶段的流程示意图,包括:对田地进行编码划分,给予唯一的田地标签,该标签包含田地的所有属性信息,如田地大小、产量、经纬度、负责人等,种植方将田地信息上传至区块链。同时通过物联网设备对水稻生长的各个时期进行记录,保存视频或照片,将信息与相应田地信息绑定并上传至区块链。
2、收获阶段,参见图6,图6为本申请实施例提供的一种大米收获阶段的流程示意图,包括:将收获时期分为五个阶段,对每个阶段的流转进行编码,通过此编码来识别这批粮食属于哪个阶段以及本阶段的所有相关信息,同时每个阶段的流转都会有物联网设备进行监控、记录与监测,若发现管理人员有异常行为或粮食有异常情况则会报警,并记录信息。收获时期中有稻谷五个阶段的相关信息,五个阶段分别是,熟收时期、田场时期、干燥时期、收仓时期、仓储时期。每个阶段部分信息通过人工检测录入上传至区块链平台,其他信息皆由物联网设备检测自动上传平台。
在收获时期,每次进行上一阶段与下一阶段交接时,需要两个阶段的负责人对信息进行验证,验证无误后则同意交接,否则进行交接驳回。图4为大米收获阶段交接请求及信息验证流程图。详细交接过程如下:上一阶段负责人完成本阶段所有流程之后提出交接请求,同时进入排队;下一阶段根据请求信息,以及当前请求交接排队人数进行判断是否确认交接请求,若确认交接请求则发送确认信息同意交接,若拒绝交接请求则发送要求继续排队信息;若上一阶段收到拒绝交接信息,则继续排队,若收到确认同意交接信息则回应表示已收到同意交接信息,之后双方就可以开始进行交接。上一阶段负责人将本阶段的粮食信息摘要进行签名,发送给下一阶段负责人进行验证,若验证成功则通过。此过程通过三次请求与响应保证了交接过程的稳定性,不可抵赖性,同时对于交接过程的所有信息皆上传至区块链,保证了交接过程的不可伪造性。
在收获时期,需将收获的稻谷与来源田地信息相对应,对于出现一部分稻谷来自多个田地的情况,只保留最多稻谷的田地标签信息。在收获时期,其每个流转阶段的负责人除将信息上链的权限之外,还赋予查询之前阶段以及之后阶段的流转信息的权限。在收获时期,对于每个阶段的稻谷流转都需按照一定要求进行流转,不可随意将稻谷进行混合流转,防止稻谷信息与田地信息无法溯源,应在进行混合存储或分散存储时进行标记,对其编码内包含信息进行修改,使得最后溯源成功。在收获时期,对所有稻谷进行质检,并将质检信息与相应稻谷信息进行对应,之后质检机构将质检信息上传至区块链。
3、收购阶段,在收购时,参见图7,收购方企业经过审核验证进行账号的注册,平台给予收购方一定权限,可以对相应的种植方进行资格查询,同时对以上种植、收获时期的所有信息进行查询以来验证是否符合自己的收购要求。若符合,收购方同意对该批粮食进行收购,则在货款支付之后,进行种植方与收购方的信息绑定,在稻谷出库时进行收购方信息的编码,以求该批粮食是与唯一的收购方绑定,以便后期上传溯源信息,查询溯源信息。在收购时期,种植方将粮食交付收购方后,收购方对粮食的各项信息进行验证,判断是否与区块链上记录的粮食信息一致,若一致则通过,同时将自己的信息与粮食信息进行绑定。
4、仓储阶段,将贮存的粮食进行货位区分,依据每个货位的粮食信息、企业信息、贮存仓库信息对粮食进行编码,且对每个货位关于收购之前的编码信息进行整合,形成一个源头码,其中包含所有关于收购之前的信息。
5、物流阶段,将每个货位的编码信息进行对应同时上传到区块链上。每个货位的流转都有物联网传感器进行定位以及环境信息采集,并将信息上传到区块链。参见图8,每个流转阶段,都需要上一阶段以及下一阶段负责人对粮食货位信息进行验证,本地保存信息是否与区块链上存储信息一致,一致则通过,保证了粮食在进行流转过程中无论哪个环节出现问题都可轻易的查询。当上一阶段的负责人向下一阶段负责人发送请求交接时,若忙碌,下一阶段负责人可以拒绝,上一阶段负责人需要重新进行排队,直至确认交接信息并进行验证,当验证通过则开始交接,若验证为通过需要重新审核。
6、加工阶段,对于粮食的加工,每袋大米都有一个唯一的编码,该编码是溯源该袋大米的唯一方法,同时,每袋大米还有一个二维码,消费者可通过该二维码进入溯源平台,通过大米的唯一编码,进行大米的溯源。对于加工厂商之后的经销商,也可通过大米包装袋上的二维码登录进行大米经销信息的统一录入,供消费者查询。
7、销售阶段,参见图9,消费者通过二维码进入溯源平台前,需对自己的地理位置进行授权,如此对于所查询的大米也可知道是否属于经销商销售范围,以此来保证该码未被盗用。销售时,对于经销商,需要将每袋大米发往的零售店进行统一录入信息,以便上游企业进行对大米最终去向的查询。
本申请实施的第二方面,提供了一种农作物溯源方法,应用于客户端,上述方法包括:
获取目标二维码,其中,目标二维码为通过本申请实施的第一方面提供的农作物溯源方法生成的二维码;
识别目标二维码,得到目标存储位置的网络地址,其中,目标存储位置的网络地址为存储农作物多个阶段的指定信息的网络地址;
根据目标存储位置的网络地址访问农作物多个阶段的指定信息。
可见,通过本申请实施例的方法,可以便于消费者通过二维码进行农作物的溯源,查询至自己所购买的农作物属于哪块田地或者是哪片田地,使得消费者更加放心的购买,同时也让消费者了解到关于农作物的各种不同信息。
本申请实施的第三方面,参见图10,图10为本申请实施例提供的农作物溯源装置的一种结构示意图,本申请实施例还提供了一种农作物溯源装置,上述装置包括:
指定信息获取模块101,用于获取农作物多个阶段的指定信息,其中,多个阶段至少包括种植阶段、收获阶段、加工阶段、销售阶段;
指定信息上传模块102,用于将指定信息上传到私有链;
二维码生成模块103,用于通过指定信息的存储位置的网络地址生成二维码,以使消费者根据二维码访问指定信息。
可选的,指定信息获取模块101,包括:
种植阶段信息获取子模块,用于获取农作物在种植阶段种植人员的审核信息和种植环境信息;
收获阶段信息获取子模块,用于获取农作物在熟收时期、田场时期、干燥时期、收仓时期、仓储时期的标签信息;
加工阶段信息获取子模块,用于获取农作物在加工阶段的转运信息和加工方信息;
销售阶段信息获取子模块,用于获取农作物在销售阶段的销售商信息。
可选的,二维码生成模块103,具体用于:
通过指定信息的存储位置的网络地址生成二维码,以使消费者根据二维码访问预设溯源平台,并通过预设溯源平台访问指定信息。
可选的,二维码生成模块,包括:
字符转化子模块,用于将指定信息的网络地址转化为二进制字符;
字符分块子模块,用于对转化得到的二进制字符进行分块,得到多个二进制字符段;
字符排序子模块,用于按照预设排序规则,对多个二进制字符段进行排序;
二维码生成子模块,用于根据预设掩模规则,根据排序后的多个二进制字符段生成二维码,以使消费者根据二维码访问指定信息。
可见,通过本申请实施例的农作物溯源装置,可以通过指定信息的存储位置的网络地址生成二维码,便于消费者根据生成的二维码访问农作物在种植阶段、收获阶段、加工阶段、销售阶段的信息,以实现消费者快速获取农作物的真实信息,防止因为商家故意隐瞒农作物的产地、品种等信息,或通过错误农作物的信息误导消费者,给消费者造成损失。
本申请实施的第四方面,提供了一种农作物溯源方法,应用于客户端,上述装置包括:
二维码获取模块,用于获取目标二维码,其中,目标二维码为通过本申请实施的第一方面提供的农作物溯源方法生成的二维码;
二维码识别模块,用于识别目标二维码,得到目标存储位置的网络地址,其中,目标存储位置的网络地址为存储农作物多个阶段的指定信息的网络地址;
信息访问模块,用于根据目标存储位置的网络地址访问农作物多个阶段的指定信息。
可见,通过本申请实施例的方法,可以便于消费者通过二维码进行农作物的溯源,查询至自己所购买的农作物属于哪块田地或者是哪片田地,使得消费者更加放心的购买,同时也让消费者了解到关于农作物的各种不同信息。
本申请实施例还提供了一种电子设备,如图11所示,包括处理器111、通信接口112、存储器113和通信总线114,其中,处理器111,通信接口112,存储器113通过通信总线114完成相互间的通信,
存储器113,用于存放计算机程序;
处理器111,用于执行存储器113上所存放的程序时,实现如下步骤:
获取农作物多个阶段的指定信息,其中,多个阶段至少包括种植阶段、收获阶段、加工阶段、销售阶段;
将指定信息上传到私有链;
通过指定信息的存储位置的网络地址生成二维码,以使消费者根据二维码访问指定信息。
上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述电子设备与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
在本申请提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一农作物溯源方法的步骤。
在本申请提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一农作物溯源方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字消费者线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备、存储介质、计算机程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本申请的较佳实施例,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本申请的保护范围内。

Claims (10)

1.一种农作物溯源方法,其特征在于,所述方法包括:
获取农作物多个阶段的指定信息,其中,所述多个阶段至少包括种植阶段、收获阶段、加工阶段、销售阶段;
将所述指定信息上传到私有链;
通过所述指定信息的存储位置的网络地址生成二维码,以使消费者根据所述二维码访问所述指定信息。
2.根据权利要求1所述的方法,其特征在于,所述获取农作物多个阶段的指定信息,包括:
获取所述农作物在种植阶段种植人员的审核信息和种植环境信息;
获取所述农作物在熟收时期、田场时期、干燥时期、收仓时期、仓储时期的标签信息;
获取所述农作物在加工阶段的转运信息和加工方信息;
获取所述农作物在销售阶段的销售商信息。
3.根据权利要求1所述的方法,其特征在于,所述通过所述指定信息的存储位置的网络地址生成二维码,以使消费者根据所述二维码访问所述指定信息,包括:
通过所述指定信息的存储位置的网络地址生成二维码,以使消费者根据所述二维码访问预设溯源平台,并通过所述预设溯源平台访问所述指定信息。
4.根据权利要求1所述的方法,其特征在于,所述通过所述指定信息的网络地址生成二维码,以使消费者根据所述二维码访问所述指定信息,包括:
将所述指定信息的网络地址转化为二进制字符;
对转化得到的二进制字符进行分块,得到多个二进制字符段;
按照预设排序规则,对所述多个二进制字符段进行排序;
根据预设掩模规则,根据排序后的多个二进制字符段生成所述二维码,以使消费者根据所述二维码访问所述指定信息。
5.一种农作物溯源装置,其特征在于,所述装置包括:
指定信息获取模块,用于获取农作物多个阶段的指定信息,其中,所述多个阶段至少包括种植阶段、收获阶段、加工阶段、销售阶段;
指定信息上传模块,用于将所述指定信息上传到私有链;
二维码生成模块,用于通过所述指定信息的存储位置的网络地址生成二维码,以使消费者根据所述二维码访问所述指定信息。
6.根据权利要求5所述的装置,其特征在于,所述指定信息获取模块,包括:
种植阶段信息获取子模块,用于获取所述农作物在种植阶段种植人员的审核信息和种植环境信息;
收获阶段信息获取子模块,用于获取所述农作物在熟收时期、田场时期、干燥时期、收仓时期、仓储时期的标签信息;
加工阶段信息获取子模块,用于获取所述农作物在加工阶段的转运信息和加工方信息;
销售阶段信息获取子模块,用于获取所述农作物在销售阶段的销售商信息。
7.根据权利要求5所述的装置,其特征在于,所述二维码生成模块,具体用于:
通过所述指定信息的存储位置的网络地址生成二维码,以使消费者根据所述二维码访问预设溯源平台,并通过所述预设溯源平台访问所述指定信息。
8.根据权利要求5所述的装置,其特征在于,所述二维码生成模块,包括:
字符转化子模块,用于将所述指定信息的网络地址转化为二进制字符;
字符分块子模块,用于对转化得到的二进制字符进行分块,得到多个二进制字符段;
字符排序子模块,用于按照预设排序规则,对所述多个二进制字符段进行排序;
二维码生成子模块,用于根据预设掩模规则,根据排序后的多个二进制字符段生成所述二维码,以使消费者根据所述二维码访问所述指定信息。
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1-4任一所述的方法步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-4任一所述的方法步骤。
CN202110318865.2A 2021-03-25 2021-03-25 一种农作物溯源方法、装置、电子设备及存储介质 Pending CN113159798A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110318865.2A CN113159798A (zh) 2021-03-25 2021-03-25 一种农作物溯源方法、装置、电子设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110318865.2A CN113159798A (zh) 2021-03-25 2021-03-25 一种农作物溯源方法、装置、电子设备及存储介质

Publications (1)

Publication Number Publication Date
CN113159798A true CN113159798A (zh) 2021-07-23

Family

ID=76884649

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110318865.2A Pending CN113159798A (zh) 2021-03-25 2021-03-25 一种农作物溯源方法、装置、电子设备及存储介质

Country Status (1)

Country Link
CN (1) CN113159798A (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110163628A (zh) * 2019-04-04 2019-08-23 上海能链众合科技有限公司 一种基于区块链的农产品溯源***
CN111383078A (zh) * 2020-03-11 2020-07-07 永正信息技术(南京)有限公司 一种消费端信息追溯跨境电商平台
CN111539502A (zh) * 2020-03-25 2020-08-14 中国平安财产保险股份有限公司 防伪二维码的生成方法、装置、服务器及存储介质
CN111882328A (zh) * 2020-07-23 2020-11-03 阿坝师范学院 农产品防伪溯源方法、***、存储介质及服务器

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110163628A (zh) * 2019-04-04 2019-08-23 上海能链众合科技有限公司 一种基于区块链的农产品溯源***
CN111383078A (zh) * 2020-03-11 2020-07-07 永正信息技术(南京)有限公司 一种消费端信息追溯跨境电商平台
CN111539502A (zh) * 2020-03-25 2020-08-14 中国平安财产保险股份有限公司 防伪二维码的生成方法、装置、服务器及存储介质
CN111882328A (zh) * 2020-07-23 2020-11-03 阿坝师范学院 农产品防伪溯源方法、***、存储介质及服务器

Similar Documents

Publication Publication Date Title
Balamurugan et al. IoT-Blockchain driven traceability techniques for improved safety measures in food supply chain
US20210209546A1 (en) Systems and methods of blockchain transaction recordation in a food supply chain
US11100515B2 (en) Authentication systems and methods
Ehsan et al. A Conceptual Model for Blockchain‐Based Agriculture Food Supply Chain System
EP3455738A1 (en) Systems and methods for managing and validating the exchange of product information
US10185981B2 (en) Systems and methods for providing product information
Kiruba et al. Revolutionizing secure commercialization in agriculture using blockchain technology
US20160267428A1 (en) Systems and methods for managing barcode information
US20160267432A1 (en) Systems and methods for tracking an individual unit
Hirbli Palm Oil traceability: Blockchain meets supply chain
Bhatt et al. Making traceability work across the entire food supply chain
Kamilaris et al. Blockchain in agriculture
Bhusal Blockchain technology in agriculture: a case study of blockchain start-up companies
Van der Merwe et al. Information sharing as a safeguard against the opportunistic behavior of South African Karoo Lamb farmers
Schahczenski et al. Blockchain and the resurrection of consumer sovereignty in a sustainable food economy
Shwetha et al. A comprehensive review of blockchain based solutions in food supply chain management
Jaiyen et al. A proof-of-concept of farmer-to-consumer food traceability on blockchain for local communities
Gopalakrishnan et al. A Conceptual Framework for using videogrammetry in Blockchain platforms for food supply chain traceability
US20220012681A1 (en) Multi-factor authentication at point of sale for multi-ingredient product tracking, tracing, and authentication
Valencia-Payan et al. A smart contract for coffee transport and storage with data validation
US20160267416A1 (en) Systems and methods for tracking an individual unit
Dayana et al. Augmented system for food crops production in agricultural supply chain using blockchain technology
CN113159798A (zh) 一种农作物溯源方法、装置、电子设备及存储介质
Zhang et al. Blockchain Applications in Food Supply Chain Management
Ahamed et al. Tracking and tracing the halal food supply chain management using blockchain, RFID, and QR code

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20210723

RJ01 Rejection of invention patent application after publication