一种农产品质量安全追溯大数据处理方法与流程

文档序号:12178557阅读:897来源:国知局
一种农产品质量安全追溯大数据处理方法与流程

本发明涉及智能农业领域,特别是涉及一种农产品质量安全追溯大数据处理方法。



背景技术:

农产品质量安全追溯作为一种信息披露的政策工具,通过上下游各个主体的信息共享和紧密合作,形成集成化的信息链。随着农产品产业规模越来越大,产业链越来越长,参与的企业越来越多,传统的监管手段则越来越难以应对,这导致消费者的不安全感膨胀,对农产品质量安全的精准追溯要求越来越高。追溯的精准性表现为追溯的精准定位和精准定时,从而精确地查找到问题的根源,明确问题的责任主体。数据是农产品质量安全追溯链的核心,也是战略资源,如何采集和传递真实的、高质量的数据,并以大数据为基础提升追溯的精准程度,这是一个重要的问题。政府和各个市场主体应该衡量和提升信息链和数据的质量,完善当前的信息基础架构,并运用大数据技术来判断各参与主体和各个环节产生问题的概率,有针对性地修复追溯信息链,从而提升追溯的精准性和经济性。

追溯的精准性表现为追溯的精准定位和精准定时,从而精确地查找到问题的根源,明确问题的责任主体,也就是说,查找到问题到底是由哪个具体主体、在什么时间、出于什么原因造成的。追溯的精准性是大数据时代的迫切要求。在大数据时代,农产品生产和流通数据呈现海量增长趋势,数据已经渗透到农产品产业和业务职能领域,成为重要的生产和交换因素。在农产品质量安全追溯中,数据是核心,也是战略资源。比如一包大米,过去消费者只需要知道从哪里批发来的,现在需要知道在哪块地里种的,是谁种的、用什么种的、农药残留多不多、重金属超不超标等,而这些都需要以数据为基础才能精准地回答。在大数据时代,精准的追溯能帮助实现农产品的优质优价,满足消费者的个性化偏好;在出现问题时,能减少消费者的疑虑和恐慌,避免所有的企业被一起锁定而担负连带责任。

现实中的质量安全信息链并非是完全透明,信息并非是完全真实和及时,追溯也很难达到精准的程度。举例来说,一些企业隐瞒低质量原材料的真实来源,或者通过有意标记某著名供应商来纂改原材料的来源,监管部门很难进行查验,普通消费者更无从分辨,出现了质量安全问题,就很难精确查究到责任主体。又比如,一些企业从上一级供应商进货来加工制作农产品,信息披露如果不及时,就容易出现责任主体不明确的情况:究竟是供应商的原材料出了问题,还是由于企业自己的原因导致原材料变质?因此,出现问题后,很难精准地确定具体的责任主体和问题的根源,各个主体之间也会出现责任不清、互相推诿的情况。比如湖南的毒大米事件中,目前的追溯体系只能追溯到大米的省一级产地,不能精准地追溯到具体的地块、农户和经销商,从而对全省的大米销售都造成不利影响。假设所有的信息披露都细致、准确和及时,那么精准的追溯就会很容易。但是,这样做的成本往往很高,由于信息的不对称,产业链中的每个企业又都有自己的利益,一些企业往往在各种不易检验或不易觉察到的地方以次充好,或者避重就轻,或者报喜不报忧,从而满足自己的私利。而且,很多企业并不知道如何来披露信息,披露什么信息,如何才能以较小的成本来配合整个产业链的信息披露,实现自身产品的免责和表现出最终产品的优秀品质。因此,有必要探究如何运用信息技术来克服各种困难来实现精准的追溯。在农产品质量安全追溯中,数据是核心,也是战略资源,如何在农产品质量安全追溯链中采集和传递真实的、高质量的数据,并以大数据为基础来提升追溯的精准程度,这是一个重要的问题。农产品质量安全的信息链农产品质量安全追溯作为一种信息披露的政策工具,通过上下游各个主体的信息共享和紧密合作,形成集成化的信息链,对农产品供应链条中各个环节进行跟踪与追溯,为各个利益相关主体提供有关农产品质量安全的真实信息。然而,重要的问题是:如何从全局的角度来衡量这个集成化信息链的完整程度和连续程度?如何衡量这个信息链的数据准确性、粒度和及时程度?如果这个信息链在很多关键的部位出现了断裂或堵塞,或者关键数据出现了错误或是不及时,那么农产品的“从餐桌到田间”的信息追溯就不能实现。



技术实现要素:

本发明的目的是提供一种农产品质量安全追溯大数据处理方法。

本发明的目的可以通过以下技术方案实现:

一种农产品质量安全追溯大数据处理方法,包括如下步骤:

步骤一,输入农产品编码,发起查询,系统向Zookeeper任务调度中心发起查询请求;

步骤二,Zookeeper任务调度中心调用预先配置的算法,向所有节点下发查询任务;

步骤三,第一节点任务执行完毕,未查询到相关数据,向Zookeeper任务调度中心返回查询完毕状态和空数据,Zookeeper任务调度中心判断是否全部节点都返回结果,是则转向步骤六,否则继续等待;

步骤四,第二节点查询成功,向Zookeeper任务调度中心报告查询到的数据;

步骤五,Zookeeper任务调度中心收到成功数据,检索还未返回结果的所有主机,向这些主机发送结束任务命令,这些节点收到命令后结束未完成的查询任务;

步骤六,Zookeeper任务调度中心向用户返回查询到的结果。

本发明的有益效果:本发明所提供的一种农产品质量安全追溯大数据处理方法,通过大数据平台贯通上下游,聚合资源,实现信息、资源的无缝对接,向上可以实现农产品生产环境、投入品追溯,向下追踪可以掌握农产品流通轨迹,最终推进农产品质量安全提升。通过分析农产品物流链所涉及的所有的数据,可以更好地组织企业各个部门,特别是使用新的大数据源,可以使供应链中的物流业可以变得更高效,更好的实现农产品质量安全数据的追踪。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1是农产品质量安全追溯系统架构示意图。

图2是本发明的数据处理方法示意图。

具体实施方式

本发明的核心是提供一种农产品质量安全追溯大数据处理方法。

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明提供了一种农产品质量安全追溯大数据处理方法,该方法工作于农产品质量安全追溯系统的大数据分析单元,如图1所示,农产品质量安全追溯系统包含分布式数据采集单元、大数据数据存储单元、大数据分析单元、数据查询展示单元。

分布式数据采集单元,采用分布式架构,完成数据采集功能;

大数据数据存储单元,将分布式数据采集单元采集到的数据按照指定的数据结构存储到大数据当中;

大数据分析单元,提供大数据分析功能;

数据查询展示单元,提供数据的查询展示功能。

如图2所示,一种农产品质量安全追溯大数据处理方法,包括如下步骤:

步骤一、输入农产品编码,发起查询,系统向Zookeeper任务调度中心发起查询请求。

步骤二、Zookeeper任务调度中心调用预先配置的算法,向所有节点下发查询任务。

步骤三、节点2任务执行完毕,未查询到相关数据,向Zookeeper任务调度中心返回查询完毕状态和空数据,Zookeeper任务调度中心判断是否全部节点都返回结果,是则转向步骤六,否则继续等待。

步骤四、节点1查询成功,向Zookeeper任务调度中心报告查询到的数据。

步骤五、Zookeeper任务调度中心收到成功数据,检索还未返回结果的所有主机,向这些主机发送结束任务命令,这些节点收到命令后结束未完成的查询任务。

步骤六、Zookeeper任务调度中心向用户返回查询到的结果。

本发明所提供的一种农产品质量安全追溯大数据处理方法,通过大数据平台贯通上下游,聚合资源,实现信息、资源的无缝对接,向上可以实现农产品生产环境、投入品追溯,向下追踪可以掌握农产品流通轨迹,最终推进农产品质量安全提升。通过分析农产品物流链所涉及的所有的数据,可以更好地组织企业各个部门,特别是使用新的大数据源,可以使供应链中的物流业可以变得更高效,更好的实现农产品质量安全数据的追踪。

为了描述的方便,描述以上装置时以功能分为各种单元、模块分别描述。当然,在实施本申请时可以把各单元、模块的功能在同一个或多个软件和/或硬件中实现。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施方式或者实施方式的某些部分所述的方法。

以上所描述的装置实施方式仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施方式方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

本申请可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。

本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

以上内容仅仅是对本发明结构所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1