一种基于证据链和供应链面板的农产品追溯系统的制作方法
【专利摘要】本发明公开了一种基于证据链和供应链面板的农产品追溯系统,包括农产品证据集成平台、追溯与环境监控面板、农产品证据集成中间件和农产品供应链数据采集终端;农产品供应链数据采集终端的数据采集设备读取农产品流经供应链节点的证据数据和环境数据,经过农产品证据集成中间件传输至农产品证据集成平台;农产品证据集成平台关联集成农产品的证据链数据,并存储到农产品证据链及环境信息数据库中。本发明融合证据链和供应链面板技术,能实时监控农产品供应链流通环境及其质量安全,一旦发现农产品质量安全问题,系统就会发出预警并通过证据链集成的证据信息迅速找到问题源头,提升农产品供应链的响应速度和精度,实现农产品供应链的监控与追溯。
【专利说明】一种基于证据链和供应链面板的农产品追溯系统
【技术领域】
[0001]本发明涉及一种基于证据链和供应链面板的农产品追溯系统,可将追溯信息和监控信息通过图形界面以可视化形式显示,属于农产品追溯和农产品供应链运营过程中的环境监控技术。
【背景技术】
[0002]传感器(Transducer/Sensor)是一种检测装置,能感受到被测量的信息,并能将感受到的信息按一定规律变换成为电信号或其他所需形式的信息输出以实现实时的自动检测和控制,可用于实时测量环境温度、湿度等。
[0003]供应链面板是向企业展示度量信息和关键业务指标状态的数据化虚拟工具,它以可视化的形式动态分析企业运行数据,并展示企业的运营状况,有助于企业管理人员更好地进行决策。
[0004]近年来,食品安全事故频发,食品安全已经成为社会热点和焦点,现有技术急需一种方法实现农产品追溯,并通过实时监控农产品供应链环境实现农产品安全控制。基于证据链和供应链面板的农产品追溯体系涉及农产品生产、加工、运输、仓储、销售等环节,能够有效地支持农产品的追踪溯源和实时监控。
【发明内容】
[0005]发明目的:为了克服现有技术中存在的不足,本发明提供一种基于证据链和供应链面板的农产品追溯系统,通过集成农产品在供应链的流通过程中的证据信息和环境信息,对农产品进行追溯和监控。
[0006]技术方案:为实现上述目的,本发明采用的技术方案为:
[0007]—种基于证据链和供应链面板的农产品追溯系统,包括
[0008]农产品供应链数据采集终端,包括安装在农产品供应链各环节的农产品数据采集设备:农产品供应链各环节的企业和消费者根据需要通过追溯与环境监控面板的用户界面向追溯与环境监控面板下达农产品追溯或环境监控指令,农产品数据采集设备根据农产品追溯或环境监控指令采集农产品证据数据和环境数据;农产品供应链数据采集终端将采集到的农产品证据数据和环境数据传输至农产品证据集成中间件进行预处理;其中环境数据包括温度、湿度、微生物含量,证据数据包括电子标签、条码、加工图片、出入库单据、运输单据、销售单据;
[0009]农产品证据集成中间件,包括数据采集模块和数据预处理模块:数据采集模块接收农产品供应链各个环节采集的农产品证据数据和环境数据并传输给数据预处理模块;数据预处理模块对接收的数据进行包括筛选、标准化在内的预处理,并将预处理后的数据传输至农产品证据集成平台;
[0010]追溯与环境监控面板,包括用户界面、农产品追溯与环境监控模块和工具箱:农产品追溯与环境监控模块根据输入用户界面的农产品追溯或环境监控指令,调用工具箱内的工具进行农产品追溯或环境监控,并向用户界面反馈农产品追溯信息或环境监控结果;工具箱包括农产品追溯工具和环境监控工具,工具箱根据农产品追溯与环境监控模块的工具调用指令向农产品追溯与环境监控模块提供相应工具;
[0011]农产品证据集成平台,包括查询模块、农产品证据链及环境信息数据库和证据关联与集成模块:查询模块通过追溯与环境监控面板接口连接追溯与环境监控面板,以接收调用农产品证据链数据和环境数据的请求,查询农产品证据链及环境信息数据库并反馈农产品追溯信息或环境监控结果;证据关联与集成模块通过农产品证据集成中间件接口连接农产品证据集成中间件,以接收农产品证据数据和环境数据并进行关联与集成,同时将集成后形成的农产品证据链数据和环境数据输出至农产品证据链及环境信息数据库进行存储。
[0012]所述追溯与环境监控面板分为以企业为对象的追溯与环境监控面板和以消费者为对象的追溯与环境监控面板,所述以企业为对象的追溯与环境监控面板具备农产品追溯模块和环境监控模块,部署在农产品供应链各节点,每个农产品供应链节点布置一个以上以企业为对象的追溯与环境监控面板;所述以消费者为对象的追溯与环境监控面板具备农产品追溯模块,部署在各个农产品销售节点,每个农产品销售节点布置一个以上以消费者为对象的追溯与环境监控面板。
[0013]所述农产品证据集成中间件和追溯与环境监控面板均通过Internet或移动通信网络与农产品证据集成平台相连。
[0014]所述工具箱中的农产品追溯工具工作过程包括如下步骤:
[0015](al)通过追溯与环境监控面板的用户界面向农产品追溯与环境监控模块发农产品追溯指令;
[0016](a2)农产品追溯与环境监控模块接收并解读农产品追溯指令,然后根据农产品追溯指令向工具箱发送农产品追溯工具调用指令,同时通过追溯与环境监控面板接口向查询模块发送农产品证据链数据调用请求;
[0017](a3)工具箱根据农产品追溯工具调用指令向农产品追溯与环境监控模块返回相应的工具包;查询模块接收并解读农产品证据链数据调用请求,然后根据调用请求生成证据链查询指令,并传递至农产品证据链及环境信息数据库;
[0018](a4)农产品证据链及环境信息数据库向查询模块返回相应的农产品证据链数据;
[0019](a5)查询模块接收农产品证据链数据,并通过追溯与环境监控面板接口传输至农产品追溯与环境监控模块;
[0020](a6)农产品追溯与环境监控模块接收农产品证据链数据,然后利用农产品追溯工具对农产品证据链数据进行处理,以获得农产品证据链数据;
[0021](a7)农产品追溯与环境监控模块将处理得到的农产品证据链数据发布至追溯与环境监控面板的用户界面;
[0022](a8)农产品追溯过程结束。
[0023]所述工具箱中的环境监控工具工作过程包括如下步骤:
[0024](bl)企业通过追溯与环境监控面板的用户界面向农产品追溯与环境监控模块发送环境监控指令;[0025](b2)农产品追溯与环境监控模块接收并解读环境监控指令,然后根据环境监控指令向工具箱发送环境监控工具调用指令,同时通过追溯与环境监控面板接口向查询模块发送环境数据调用请求;
[0026](b3)工具箱根据环境监控工具调用指令向农产品追溯与环境监控模块发送相应的工具包;查询模块接收并解读环境数据调用请求,然后根据调用请求生成环境数据查询指令,并传递至农产品证据链及环境信息数据库;
[0027](b4)农产品证据链及环境信息数据库向查询模块返回相应的环境数据;
[0028](b5)查询模块接收环境数据,并通过追溯与环境监控面板接口传输至农产品追溯与环境监控模块;
[0029](b6)农产品追溯与环境监控模块接收环境数据,然后利用环境监控工具对环境数据进行处理,以获得农产品的环境信息;
[0030](b7)农产品追溯与环境监控模块根据监控数据判断所得到的环境信息是否异常,若无异常,将监控结果传回农产品证据链及环境信息数据库,本次监控过程结束,执行步骤(b9);
[0031](b8)若异常,则向用户界面发出警报,询问用户是否需要农产品追溯,若不需要农产品追溯,将监控结果传回农产品证据链及环境信息数据库,本次监控过程结束,执行步骤(b9);若需要追溯,则执行以下步骤:
[0032](b8.1)农产品追溯与环境监控模块接收并解读农产品追溯指令,然后根据农产品追溯指令向工具箱发送农产品追溯工具调用指令,同时通过追溯与环境监控面板接口向查询模块发送农产品证据链数据调用请求;
[0033](b8.2)工具箱根据农产品追溯工具调用指令向农产品追溯与环境监控模块返回相应的工具包;查询模块接收并解读农产品证据链数据调用请求,然后根据调用请求生成证据链查询指令,并传递至农产品证据链及环境信息数据库;
[0034](b8.3)农产品证据链及环境信息数据库向查询模块返回相应的农产品证据链数据;
[0035](b8.4)查询模块接收农产品证据链数据,并通过追溯与环境监控面板接口传输至农产品追溯与环境监控模块;
[0036](b8.5)农产品追溯与环境监控模块接收农产品证据链数据,然后利用农产品追溯工具对农产品证据链数据进行处理,以获得农产品证据链数据;
[0037](b8.6)农产品追溯与环境监控模块将处理得到的农产品证据链数据发布至追溯与环境监控面板的用户界面;
[0038](b8.7)农产品追溯过程结束,同时把环境监控结果传回农产品证据链及环境信息数据库,本次监控过程结束,执行步骤(b9);
[0039](b9)若没有接收到用户终止监控指令,等待设定时间后,系统自动发出环境监控指令,执行步骤(b2),若接收到用户终止环境监控指令,则环境监控过程停止,流程结束。
[0040]本系统中,追溯与环境监控面板的用户界面可由现有的显示设备实现;工具箱可由存储器实现;农产品追溯与环境监控模块可由监控处理器和追溯处理器以及相应的编程语言实现;农产品证据集成平台和农产品证据集成中间件的各个功能模块可以由VC++.NET或者JAVA等编程语言和处理器实现,农产品证据链及环境信息数据库可由SQLServers等数据库语言实现。
[0041]农产品供应链各流通环节上的数据采集设备,采集农产品在各流通环节中的环境数据和证据数据。其中环境数据包括温度、湿度、微生物含量等,证据数据包括电子标签、条码、加工图片、出入库单据、运输单据、销售单据等;然后通过Internet或移动通信网络将农产品证据集成中间件预处理后的证据数据输出至农产品证据集成平台的证据关联与集成模块,证据关联与集成模块对各环节的证据数据和环境数据进行关联与集成,并将生成的证据链数据和环境数据输出至农产品证据链及环境信息数据库保存,为追溯和监控过程提供证据。
[0042]有益效果:本发明提供的基于证据链和供应链面板的农产品追溯系统,具有如下有益效果:
[0043](I)在农产品供应链各节点设置数据采集设备,农产品证据集成中间件对各供应链节点的证据数据进行统一预处理,通过网络与农产品证据集成平台连接,实现了农产品供应链全程的证据数据的关联集成和共享;
[0044](2)通过对农产品供应链各节点的环境数据的采集,企业追溯与环境监控面板对农产品全程运作进行实时动态分析,提供可视化监控和预警,确保“第一时间发现异常、第一时间预警、第一时间纠正异常”,提高农产品供应链的响应速度;
[0045](3)通过农产品证据集成平台对农产品供应链各节点的证据数据的综合集成,充分把握农产品在供应链流通过程中的质量安全,为农产品追溯提供合理的依据。
【专利附图】
【附图说明】
[0046]图1为本发明的农产品追溯系统结构示意图;
[0047]图2为本发明的农产品追溯数据采集流程示意图(以猪肉为例);
[0048]图3为本发明的农产品追溯方法流程示意图;
[0049]图4为本发明的农产品环境监控方法流程示意图。
【具体实施方式】
[0050]下面结合附图对本发明作更进一步的说明。
[0051]如图1所示为一种基于证据链和供应链面板的农产品追溯系统,包括农产品证据集成平台、追溯与环境监控面板、农产品证据集成中间件和农产品供应链数据采集终端。
[0052]农产品供应链数据采集终端,包括安装在农产品供应链各环节的农产品数据采集设备:农产品供应链各环节的企业和消费者根据需要通过追溯与环境监控面板的用户界面向追溯与环境监控面板下达农产品追溯或环境监控指令,农产品数据采集设备根据农产品追溯或环境监控指令采集农产品证据数据和环境数据;农产品供应链数据采集终端将采集到的农产品证据数据和环境数据传输至农产品证据集成中间件进行预处理;其中环境数据包括温度、湿度、微生物含量,证据数据包括电子标签、条码、加工图片、出入库单据、运输单据、销售单据。农产品供应链数据采集终端包括RFID读写器、条码扫描器、传感器等现有产品,农产品证据链及环境信息数据库和工具箱可采用存储器,农产品追溯与环境监控模块、数据采集模块、数据预处理模块、查询模块、证据关联与集成模块都可以利用现有的处理器产品,结合现有软件技术实现。[0053]农产品证据集成中间件,包括数据采集模块和数据预处理模块:数据采集模块接收农产品供应链各个环节采集的农产品证据数据和环境数据并传输给数据预处理模块;数据预处理模块对接收的数据进行包括筛选、标准化在内的预处理,并将预处理后的数据传输至农产品证据集成平台。
[0054]追溯与环境监控面板,包括用户界面、农产品追溯与环境监控模块和工具箱:农产品追溯与环境监控模块根据输入用户界面的农产品追溯或环境监控指令,调用工具箱内的工具进行农产品追溯或环境监控,并向用户界面反馈农产品追溯信息或环境监控结果;工具箱包括农产品追溯工具和环境监控工具,工具箱根据农产品追溯与环境监控模块的工具调用指令向农产品追溯与环境监控模块提供相应工具。
[0055]农产品证据集成平台,包括查询模块、农产品证据链及环境信息数据库和证据关联与集成模块:查询模块通过追溯与环境监控面板接口连接追溯与环境监控面板,以接收调用农产品证据链数据和环境数据的请求,查询农产品证据链及环境信息数据库并反馈农产品追溯信息或环境监控结果;证据关联与集成模块通过农产品证据集成中间件接口连接农产品证据集成中间件,以接收农产品证据数据和环境数据并进行关联与集成,同时将集成后形成的农产品证据链数据和环境数据输出至农产品证据链及环境信息数据库进行存储。
[0056]所述追溯与环境监控面板根据使用对象的不同,分为以企业为对象的追溯与环境监控面板和以消费者为对象的追溯与环境监控面板,所述以企业为对象的追溯与环境监控面板具备农产品追溯模块和环境监控模块,部署在农产品供应链各节点,每个农产品供应链节点布置一个以上以企业为对象的追溯与环境监控面板;所述以消费者为对象的追溯与环境监控面板具备农产品追溯模块,部署在各个农产品销售节点,每个农产品销售节点布置一个以上以消费者为对象的追溯与环境监控面板。
[0057]农产品证据集成平台的追溯与环境监控面板接口连接追溯与环境监控面板的农产品追溯与环境监控模块;农产品供应链数据采集终端的数据采集设备采集农产品在各流通环节中的环境数据和证据数据。其中环境数据包括温度、湿度、微生物含量等,证据数据包括电子标签、条码、加工图片、出入库单据、运输单据、销售单据等;然后通过Internet或移动通信网络将农产品证据集成中间件预处理后的证据数据输出至农产品证据集成平台的证据关联与集成模块,证据关联与集成模块对各环节的证据数据和环境数据进行关联与集成,并将生成的证据链数据和环境数据输出至农产品证据链及环境信息数据库保存,为监控追溯过程提供证据。
[0058]图2为本发明的农产品(以猪肉为例)的证据数据和环境数据的采集过程:步骤101数据采集过程开始;步骤102为每头猪分配唯一标识并记录在电子标签或条码中,将电子标签或条码贴在猪身上;步骤103记录猪在养殖场的养殖过程的环境数据和证据数据;步骤104猪肉分批次流经供应链关键节点,数据采集终端读取标签数据和环境数据;步骤105传递电子标签数据或条码数据和环境数据至数据预处理模块;步骤106将产生的实体证据转变成电子证据;步骤107传递电子证据至数据预处理模块;步骤108数据预处理模块预处理数据;步骤109数据预处理模块将预处理过的数据传递至农产品证据集成平台;步骤110证据关联与集成模块接收数据;步骤111判断数据库中是否已存在该批次的证据数据;若不存在,则执行步骤112创建该批次证据链数据;若存在,则执行步骤113将数据与已有该批次证据链数据集成;步骤114判断该批次猪肉是否继续流动;若该批次猪肉继续流动,则执行步骤104 ;若该批次猪肉不再流动,则执行步骤115结束。即采集农产品(以猪肉为例)流经供应链的证据数据的方法可归纳为以下步骤:
[0059]( I)为每头猪分配唯一标识并记录在电子标签或条码中,将电子标签或条码贴在猪身上;
[0060](2)记录猪在养殖场养殖过程中的环境数据和证据数据;
[0061](3)猪分批次流经供应链关键节点,数据采集终端将采集到的电子标签或条码数据、环境数据经数据采集模块传递到数据预处理模块,同时将流经该节点所产生的实体证据转变成电子证据,并传递电子证据数据至数据预处理模块;
[0062](4)数据预处理模块对接收到的数据进行筛选、标准化等预处理;然后将处理完的数据传递到农产品证据集成平台的证据关联与集成模块;
[0063](5)证据关联与集成模块判断农产品证据链及环境信息数据库中是否已存在相应批次猪肉的证据数据:若存在,则证据关联与集成模块将获得数据与数据库中原有的数据进行关联和集成;若不存在,则证据关联与集成模块创建相应批次猪肉的证据链数据;关联集成后的证据链数据存入数据库。
[0064]图3为本发明的农产品追溯过程:步骤201发布追溯指令;步骤202解读追溯指令,若需要调用农产品追溯工具包,则执行步骤203发送调用工具包指令;步骤204返回工具包;若需要农产品证据链数据,则执行步骤205发送调用追溯数据请求;步骤206传递指令至查询模块;步骤207查询模块接收指令;步骤208查询模块根据请求指令生成证据链查询指令并传递至农产品证据链及环境信息数据库;步骤209调用并返回证据链数据到查询模块;步骤210查询模块接收所需数据;步骤211查询模块将接收数据传递至农产品追溯与环境监控模块;步骤212农产品追溯与环境监控模块接收工具包和所需数据;步骤213农产品追溯与环境监控模块执行数据处理;步骤214农产品追溯与环境监控模块将处理结果以图示形式反馈到用户界面;步骤215流程结束。即基于本发明农产品追溯系统的农产品追溯方法也可总结为以下步骤:
[0065](al)通过追溯与环境监控面板的用户界面向农产品追溯与环境监控模块发农产品追溯指令;
[0066](a2)农产品追溯与环境监控模块接收并解读农产品追溯指令,然后根据农产品追溯指令向工具箱发送农产品追溯工具调用指令,同时通过追溯与环境监控面板接口向查询模块发送农产品证据链数据调用请求;
[0067](a3)工具箱根据农产品追溯工具调用指令向农产品追溯与环境监控模块返回相应的工具包;查询模块接收并解读农产品证据链数据调用请求,然后根据调用请求生成证据链查询指令,并传递至农产品证据链及环境信息数据库;
[0068](a4)农产品证据链及环境信息数据库向查询模块返回相应的农产品证据链数据;
[0069]( a5 )查询模块接收农产品证据链数据,并通过追溯与环境监控面板接口传输至农产品追溯与环境监控模块;
[0070](a6)农产品追溯与环境监控模块接收农产品证据链数据,然后利用农产品追溯工具对农产品证据链数据进行处理,以获得农产品证据链数据;[0071](a7)农产品追溯与环境监控模块将处理得到的农产品证据链数据发布至追溯与环境监控面板的用户界面;
[0072](a8)农产品追溯过程结束。
[0073]图4为本发明的农产品监控过程:步骤301发出监控指令;步骤302解读监控指令,若需要调用环境监控工具包,则执行步骤303发送调用工具包指令;步骤304返回工具包;若需要环境数据,则执行步骤305发送调用环境数据请求;步骤306传递指令到查询模块;步骤307查询模块接收指令;步骤308查询模块根据请求指令生成环境数据查询指令并传递至农产品证据链及环境信息数据库;步骤309调用并返回环境数据到查询模块;步骤310查询模块接收所需环境数据;步骤311查询模块将接收数据传递到农产品追溯与环境监控模块;步骤312农产品追溯与环境监控模块接收所需数据和工具包;步骤313农产品追溯与环境监控模块执行数据运算与处理;步骤314判断环境信息是否异常,若无异常,执行步骤320将监控结果传输并存储到数据库中,执行步骤321流程结束;若发生环境信息异常,执行步骤315,图示监控结果至用户界面并预警,执行步骤316判断是否需要追溯,若不需要,执行步骤320将监控结果传输并存储到数据库中,执行步骤321流程结束;若需要追溯,执行步骤317发布追溯指令,执行步骤318执行追溯过程,执行步骤319图示追溯结果,执行步骤320将监控结果传输并存储到数据库中,执行步骤321判断是否接收到用户终止监控指令,若未接收到则执行步骤322,如接收到则执行步骤323 ;执行步骤322 —定时间后系统自动发布监控指令,执行323监控流程结束。即基于本发明农产品追溯系统的农产品环境监控方法也可总结为以下步骤:
[0074](bl)企业通过追溯与环境监控面板的用户界面向农产品追溯与环境监控模块发送环境监控指令;
[0075](b2)农产品追溯与环境监控模块接收并解读环境监控指令,然后根据环境监控指令向工具箱发送环境监控工具调用指令,同时通过追溯与环境监控面板接口向查询模块发送环境数据调用请求;
[0076](b3)工具箱根据环境监控工具调用指令向农产品追溯与环境监控模块发送相应的工具包;查询模块接收并解读环境数据调用请求,然后根据调用请求生成环境数据查询指令,并传递至农产品证据链及环境信息数据库;
[0077](b4)农产品证据链及环境信息数据库向查询模块返回相应的环境数据;
[0078](b5)查询模块接收环境数据,并通过追溯与环境监控面板接口传输至农产品追溯与环境监控模块;
[0079](b6)农产品追溯与环境监控模块接收环境数据,然后利用环境监控工具对环境数据进行处理,以获得农产品的环境信息;
[0080](b7)农产品追溯与环境监控模块根据监控数据判断所得到的环境信息是否异常,若无异常,将监控结果传回农产品证据链及环境信息数据库,本次监控过程结束,执行步骤(b9);
[0081](b8)若异常,则向用户界面发出警报,询问用户是否需要农产品追溯,若不需要农产品追溯,将监控结果传回农产品证据链及环境信息数据库,本次监控过程结束,执行步骤(b9);若需要追溯,则执行以下步骤:
[0082](b8.1)农产品追溯与环境监控模块接收并解读农产品追溯指令,然后根据农产品追溯指令向工具箱发送农产品追溯工具调用指令,同时通过追溯与环境监控面板接口向查询模块发送农产品证据链数据调用请求;
[0083](b8.2)工具箱根据农产品追溯工具调用指令向农产品追溯与环境监控模块返回相应的工具包;查询模块接收并解读农产品证据链数据调用请求,然后根据调用请求生成证据链查询指令,并传递至农产品证据链及环境信息数据库;
[0084](b8.3)农产品证据链及环境信息数据库向查询模块返回相应的农产品证据链数据;
[0085](b8.4)查询模块接收农产品证据链数据,并通过追溯与环境监控面板接口传输至农产品追溯与环境监控模块;
[0086](b8.5)农产品追溯与环境监控模块接收农产品证据链数据,然后利用农产品追溯工具对农产品证据链数据进行处理,以获得农产品证据链数据;
[0087](b8.6)农产品追溯与环境监控模块将处理得到的农产品证据链数据发布至追溯与环境监控面板的用户界面;
[0088](b8.7)农产品追溯过程结束,同时把环境监控结果传回农产品证据链及环境信息数据库,本次监控过程结束,执行步骤(b9);
[0089](b9)若没有接收到用户终止监控指令,等待设定时间后,系统自动发出环境监控指令,执行步骤(b2),若接收到用户终止环境监控指令,则环境监控过程停止,流程结束。
[0090]整个农产品的流通过程中,各供应链节点的数据采集终端流经该点的农产品数据进行采集以获取该相应批次的证据数据;农产品证据集成平台的证据关联与集成模块对各个节点采集到的证据数据进行关联集成;追溯与环境监控面板实现企业对农产品流通过程的追溯与监控和消费者对农产品的查询追溯;从而实现对农产品从产地到销售地的整个过程可视化监控与追溯。
[0091]以上所述仅是本发明的优选实施方式,应当指出:对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【权利要求】
1.一种基于证据链和供应链面板的农产品追溯系统,其特征在于:包括 农产品供应链数据采集终端,包括安装在农产品供应链各环节的农产品数据采集设备:农产品供应链各环节的企业和消费者根据需要通过追溯与环境监控面板的用户界面向追溯与环境监控面板下达农产品追溯或环境监控指令,农产品数据采集设备根据农产品追溯或环境监控指令采集农产品证据数据和环境数据;农产品供应链数据采集终端将采集到的农产品证据数据和环境数据传输至农产品证据集成中间件进行预处理;其中环境数据包括温度、湿度、微生物含量,证据数据包括电子标签、条码、加工图片、出入库单据、运输单据、销售单据; 农产品证据集成中间件,包括数据采集模块和数据预处理模块:数据采集模块接收农产品供应链各个环节采集的农产品证据数据和环境数据并传输给数据预处理模块;数据预处理模块对接收的数据进行包括筛选、标准化在内的预处理,并将预处理后的数据传输至农产品证据集成平台; 追溯与环境监控面板,包括用户界面、农产品追溯与环境监控模块和工具箱:农产品追溯与环境监控模块根据输入用户界面的农产品追溯或环境监控指令,调用工具箱内的工具进行农产品追溯或环境监控,并向用户界面反馈农产品追溯信息或环境监控结果;工具箱包括农产品追溯工具和环境监控工具,工具箱根据农产品追溯与环境监控模块的工具调用指令向农产品追溯与环境监控模块提供相应工具; 农产品证据集成平台,包括查询模块、农产品证据链及环境信息数据库和证据关联与集成模块:查询模块通过追溯与环境监控面板接口连接追溯与环境监控面板,以接收调用农产品证据链数据和环境数据的请求,查询农产品证据链及环境信息数据库并反馈农产品追溯信息或环境监控结果;证据关联与集成模块通过农产品证据集成中间件接口连接农产品证据集成中间件,以接收农产品证据数据和环境数据并进行关联与集成,同时将集成后形成的农产品证据链数据和环境数据输出至农产品证据链及环境信息数据库进行存储。
2.根据权利要求1所述的基于证据链和供应链面板的农产品追溯系统,其特征在于:所述追溯与环境监控面板分`为以企业为对象的追溯与环境监控面板和以消费者为对象的追溯与环境监控面板,所述以企业为对象的追溯与环境监控面板具备农产品追溯模块和环境监控模块,部署在农产品供应链各节点,每个农产品供应链节点布置一个以上以企业为对象的追溯与环境监控面板;所述以消费者为对象的追溯与环境监控面板具备农产品追溯模块,部署在各个农产品销售节点,每个农产品销售节点布置一个以上以消费者为对象的追溯与环境监控面板。
3.根据权利要求1所述的基于证据链和供应链面板的农产品追溯系统,其特征在于:所述农产品证据集成中间件和追溯与环境监控面板均通过Internet或移动通信网络与农产品证据集成平台相连。
4.根据权利要求1所述的基于证据链和供应链面板的农产品追溯系统,其特征在于:所述工具箱中的农产品追溯工具工作过程包括如下步骤: (al)通过追溯与环境监控面板的用户界面向农产品追溯与环境监控模块发农产品追溯指令; (a2)农产品追溯与环境监控模块接收并解读农产品追溯指令,然后根据农产品追溯指令向工具箱发送农产品追溯工具调用指令,同时通过追溯与环境监控面板接口向查询模块发送农产品证据链数据调用请求; (a3)工具箱根据农产品追溯工具调用指令向农产品追溯与环境监控模块返回相应的工具包;查询模块接收并解读农产品证据链数据调用请求,然后根据调用请求生成证据链查询指令,并传递至农产品证据链及环境信息数据库; (a4)农产品证据链及环境信息数据库向查询模块返回相应的农产品证据链数据; (a5 )查询模块接收农产品证据链数据,并通过追溯与环境监控面板接口传输至农产品追溯与环境监控模块; (a6)农产品追溯与环境监控模块接收农产品证据链数据,然后利用农产品追溯工具对农产品证据链数据进行处理,以获得农产品证据链数据; (a7)农产品追溯与环境监控模块将处理得到的农产品证据链数据发布至追溯与环境监控面板的用户界面; (a8)农产品追溯过程结束。
5.根据权利要求1所述的基于证据链和供应链面板的农产品追溯系统,其特征在于:所述工具箱中的环境监控工具工作过程包括如下步骤: (bl)企业通过追溯与环境监控面板的用户界面向农产品追溯与环境监控模块发送环境监控指令; (b2)农产品追溯与环境监控模块接收并解读环境监控指令,然后根据环境监控指令向工具箱发送环境监控工具调用指令,同时通过追溯与环境监控面板接口向查询模块发送环境数据调用请求; (b3)工具箱根据环境监控工具调用指令向农产品追溯与环境监控模块发送相应的工具包;查询模块接收并解读环境数据调用请求,然后根据调用请求生成环境数据查询指令,并传递至农产品证据链及环境信息数据库; (b4)农产品证据链及环境信息数据库向查询模块返回相应的环境数据; (b5)查询模块接收环境数据,并通过追溯与环境监控面板接口传输至农产品追溯与环境监控模块; (b6)农产品追溯与环境监控模块接收环境数据,然后利用环境监控工具对环境数据进行处理,以获得农产品的环境信息; (b7)农产品追溯与环境监控模块根据监控数据判断所得到的环境信息是否异常,若无异常,将监控结果传回农产品证据链及环境信息数据库,本次监控过程结束,执行步骤(b9); (b8)若异常,则向用户界面发出警报,询问用户是否需要农产品追溯,若不需要农产品追溯,将监控结果传回农产品证据链及环境信息数据库,本次监控过程结束,执行步骤(b9);若需要追溯,则执行以下步骤: (b8.1)农产品追溯与环境监控模块接收并解读农产品追溯指令,然后根据农产品追溯指令向工具箱发送农产品追溯工具调用指令,同时通过追溯与环境监控面板接口向查询模块发送农产品证据链数据调用请求; (b8.2)工具箱根据农产品追溯工具调用指令向农产品追溯与环境监控模块返回相应的工具包;查询模块接收并解读农产品证据链数据调用请求,然后根据调用请求生成证据链查询指令,并传递至农产品证据链及环境信息数据库;(b8.3)农产品证据链及环境信息数据库向查询模块返回相应的农产品证据链数据;(b8.4)查询模块接收农产品证据链数据,并通过追溯与环境监控面板接口传输至农产品追溯与环境监控模块; (b8.5)农产品追溯与环境监控模块接收农产品证据链数据,然后利用农产品追溯工具对农产品证据链数据进行处理,以获得农产品证据链数据; (b8.6)农产品追溯与环境监控模块将处理得到的农产品证据链数据发布至追溯与环境监控面板的用户界面; (b8.7)农产品追溯过程结束,同时把环境监控结果传回农产品证据链及环境信息数据库,本次监控过程结束,执行步骤(b9); (b9)若没有接收到用户终止监控指令,等待设定时间后,系统自动发出环境监控指令,执行步骤(b2),若接收 到用户终止环境监控指令,则环境监控过程停止,流程结束。
【文档编号】G06Q50/02GK103699964SQ201310690775
【公开日】2014年4月2日 申请日期:2013年12月16日 优先权日:2013年12月16日
【发明者】赵林度, 黄志成, 周成, 邓超, 赵芳芳 申请人:东南大学