基于农业物联网的农产品质量安全溯源方法及云平台转让专利

申请号 : CN202211442392.8

文献号 : CN115619104B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 邓维爱吴铭基叶师曈彭文斌

申请人 : 广东邦盛北斗农业科技有限公司

摘要 :

本发明涉及农业安全与物联网技术领域,公开了一种基于农业物联网的农产品质量安全溯源方法及云平台,该方法包括:当农产品质量信息稽核的目标稽核可信度达到预置稽核可信度阈值时,确定目标农产品质量评估指标并存档;接着根据存档后的目标农产品质量评估指标生成目标稽核可信度的农产品质量评估指标知识图谱,并由图谱、目标稽核可信度和农产品质量溯源服务器确定可溯源数据内容;接收由农产品质量参数采集服务器针对可溯源数据内容反馈的校验向量;最终根据校验向量和可溯源数据内容对稽核后农产品质量信息进行存储以供溯源,如此设计,通过溯源服务器针对农产品质量评估指标知识图谱等信息进行校验授权,使得用户溯源结果能更加准确可靠。

权利要求 :

1.一种基于农业物联网的农产品质量安全溯源方法,其特征在于,用于农产品质量溯源系统,所述农产品质量溯源系统包括质量监管服务器、农产品质量溯源服务器和至少一个农产品质量参数采集服务器,所述方法包括:所述农产品质量溯源服务器与质量监管服务器进行农产品质量信息稽核,并确定稽核后农产品质量信息的目标稽核可信度,所述稽核后农产品质量信息包括农产品质量评估指标;

当所述目标稽核可信度达到预置稽核可信度阈值时,所述农产品质量溯源服务器在所述农产品质量评估指标中确定预设用户需求场景所需的目标农产品质量评估指标,并对所述目标农产品质量评估指标进行存档;

所述农产品质量溯源服务器根据存档后的目标农产品质量评估指标生成所述目标稽核可信度的农产品质量评估指标知识图谱,并将所述农产品质量评估指标知识图谱、所述目标稽核可信度和所述农产品质量溯源服务器的授权标识作为可溯源数据内容发送至所述农产品质量参数采集服务器;

所述农产品质量溯源服务器接收所述农产品质量参数采集服务器针对所述可溯源数据内容的校验向量,所述校验向量用于表征所述农产品质量参数采集服务器对所述可溯源数据内容的合法身份核实;

所述农产品质量溯源服务器根据所述校验向量和所述可溯源数据内容对所述稽核后农产品质量信息进行存储以供溯源;

所述农产品质量评估指标包括多个从属农产品质量评估指标,所述农产品质量溯源服务器在所述农产品质量评估指标中确定预设用户需求场景所需的目标农产品质量评估指标,并对所述目标农产品质量评估指标进行存档,包括:所述农产品质量溯源服务器获取所述从属农产品质量评估指标对应的稽核可信度和在线下机房中的预置存储区间;

所述农产品质量溯源服务器将所述从属农产品质量评估指标对应的稽核可信度写入所述预置存储区间进行定位,得到定位后预置存储区间;所述农产品质量溯源服务器获取所述预设用户需求场景对应的用户需求指示;

所述农产品质量溯源服务器根据所述用户需求指示,确定所述农产品质量溯源服务器的当前农产品质量信息的当前稽核可信度;

当所述当前稽核可信度高于所述目标稽核可信度时,所述农产品质量溯源服务器确定在所述当前农产品质量信息中存在新增质量参数;

所述农产品质量溯源服务器在所述当前农产品质量信息中确定出所述新增质量参数中用户需求场景对应的提取指示,所述提取指示用于确定需求的所述从属农产品质量评估指标;

所述农产品质量溯源服务器根据所述提取指示和定位后预置存储区间,在所述农产品质量评估指标中确定出目标从属农产品质量评估指标,得到所述目标农产品质量评估指标;

所述农产品质量溯源服务器在所述用户需求指示中确定出所述新增质量参数用户需求场景对应的用户身份标识;

所述农产品质量溯源服务器根据所述用户身份标识,确定所述目标从属农产品质量评估指标对应的用户权限;

当所述用户权限为一级权限时,所述农产品质量溯源服务器将所述一级权限对应的目标从属农产品质量评估指标进行存档,得到存档后的目标农产品质量评估指标;

当所述用户权限为二级权限时,所述农产品质量溯源服务器将所述二级权限对应的目标从属农产品质量评估指标进行存档,对存档后的目标从属农产品质量评估指标添加管理员标识,得到存档后的目标农产品质量评估指标,所述存档后的目标农产品质量评估指标在溯源时不能被导出。

2.根据权利要求1所述的方法,其特征在于,所述农产品质量溯源服务器根据存档后的目标农产品质量评估指标生成所述目标稽核可信度的农产品质量评估指标知识图谱,包括:所述农产品质量溯源服务器在所述农产品质量评估指标中确定出稽核可信度低于所述目标稽核可信度的稽核从属农产品质量评估指标,得到稽核从属农产品质量评估指标集合;

所述农产品质量溯源服务器将所述存档后的目标从属农产品质量评估指标写入所述稽核从属农产品质量评估指标集合,以更新所述稽核从属农产品质量评估指标集合;

所述农产品质量溯源服务器对更新后的稽核从属农产品质量评估指标集合中的稽核从属农产品质量评估指标进行标准化处理,以生成统一格式的农产品质量评估指标;

所述农产品质量溯源服务器对所述统一格式的农产品质量评估指标进行整理,以生成所述农产品质量评估指标对应的农产品质量评估指标知识图谱。

3.根据权利要求1所述的方法,其特征在于,所述农产品质量溯源服务器根据所述校验向量和所述可溯源数据内容对所述稽核后农产品质量信息进行存储以供溯源,包括:所述农产品质量溯源服务器根据所述校验向量,确定发送所述校验向量的农产品质量参数采集服务器的校验权重;

当所述校验权重高于预置校验权重时,所述农产品质量溯源服务器将所述校验向量写入所述可溯源数据内容进行更新,得到更新后可溯源数据内容;

所述农产品质量溯源服务器将所述更新后可溯源数据内容发送至所述质量监管服务器;所述质量监管服务器在所述更新后可溯源数据内容中确定出所述校验向量和所述授权标识;

所述质量监管服务器对所述校验向量和所述授权标识进行校验;

当所述校验向量和所述授权标识验证成功时,所述质量监管服务器生成农产品质量评估量表,并将所述更新后可溯源数据内容存储至所述农产品质量评估量表,得到待处理农产品质量评估参量;

所述质量监管服务器将所述待处理农产品质量评估参量发送至所述农产品质量溯源服务器和所述农产品质量参数采集服务器;

当所述农产品质量溯源服务器接收到所述质量监管服务器发送的待处理农产品质量评估参量时,所述农产品质量溯源服务器对所述稽核后农产品质量信息进行存储以供溯源。

4.根据权利要求3所述的方法,其特征在于,所述稽核后农产品质量信息还包括第一农产品质量评估参量,所述农产品质量溯源服务器对所述稽核后农产品质量信息进行存储以供溯源,包括:所述农产品质量溯源服务器对所述更新后可溯源数据内容进行整理,以生成所述农产品质量溯源服务器在所述目标稽核可信度的知识图谱;

所述农产品质量溯源服务器将所述待处理农产品质量评估参量写入所述第一农产品质量评估参量进行更新,得到更新后第一农产品质量评估参量;

所述农产品质量溯源服务器在所述更新后第一农产品质量评估参量中确定出稽核可信度未高于所述目标稽核可信度的目标农产品质量评估参量;

所述农产品质量溯源服务器将所述目标农产品质量评估参量进行存储。

5.根据权利要求1所述的方法,其特征在于,还包括:

当所述农产品质量溯源服务器接收到所述农产品质量参数采集服务器发送的所述可溯源数据内容时,所述农产品质量溯源服务器在所述可溯源数据内容中提取出所述农产品质量参数采集服务器的农产品质量评估指标的关键指标标识;

所述农产品质量溯源服务器将所述农产品质量参数采集服务器的农产品质量评估指标的关键指标标识与自身农产品质量评估指标的关键指标标识进行对比;

当所述农产品质量参数采集服务器的农产品质量评估指标中的关键指标标识与自身农产品质量评估指标的关键指标标识相同时,所述农产品质量溯源服务器对所述可溯源数据内容进行校验,得到所述可溯源数据内容的校验向量;

所述农产品质量溯源服务器将所述校验向量发送至农产品质量参数采集服务器,并将所述可溯源数据内容在所述农产品质量溯源系统中进行遍历发送。

6.根据权利要求1所述的方法,其特征在于,还包括:

当所述农产品质量溯源服务器为所述农产品质量溯源系统中新增的溯源服务器时,所述农产品质量溯源服务器向所述质量监管服务器发送稽核请求,并接收所述质量监管服务器针对所述稽核请求发送的校验向量和可溯源数据内容;

所述农产品质量溯源服务器根据所述校验向量和所述可溯源数据内容,从所述农产品质量参数采集服务器获取农产品质量评估指标;

所述农产品质量溯源服务器从所述质量监管服务器或农产品质量参数采集服务器获取所述目标稽核可信度以后的第二农产品质量评估参量;

所述农产品质量溯源服务器根据所述第二农产品质量评估参量中的用户需求指示,对所述农产品质量评估指标进行更新,得到所述农产品质量溯源服务器的当前农产品质量信息。

7.根据权利要求6所述的方法,其特征在于,所述可溯源数据内容包括质量监管服务器的农产品质量评估指标中的关键指标标识和所述农产品质量参数采集服务器的授权标识,所述农产品质量溯源服务器根据所述校验向量和所述可溯源数据内容,从所述农产品质量参数采集服务器获取农产品质量评估指标,包括:所述农产品质量溯源服务器对所述校验向量和农产品质量参数采集服务器的授权标识进行校验;

当所述校验向量和所述农产品质量参数采集服务器的授权标识验证成功时,所述农产品质量溯源服务器确定所述关键指标标识对应的多个从属关键指标标识;

所述农产品质量溯源服务器从所述农产品质量参数采集服务器中分别获取不同从属关键指标标识对应的从属农产品质量评估指标,以多线程获取所述农产品质量评估指标。

8.根据权利要求7所述的方法,其特征在于,所述农产品质量溯源服务器分别从所述农产品质量参数采集服务器中获取不同从属关键指标标识对应的从属农产品质量评估指标,以多线程获取所述农产品质量评估指标,包括:所述农产品质量溯源服务器根据所述农产品质量参数采集服务器的数量对所述从属关键指标标识进行配对,得到配对依据;

所述农产品质量溯源服务器根据所述配对依据,确定所述农产品质量参数采集服务器对应的目标从属关键指标标识;

所述农产品质量溯源服务器从所述农产品质量参数采集服务器获取所述目标从属关键指标标识对应的从属农产品质量评估指标,得到所述农产品质量评估指标。

9.一种云平台,其特征在于,用于农产品质量溯源系统,所述农产品质量溯源系统包括质量监管服务器、农产品质量溯源服务器和至少一个农产品质量参数采集服务器,所述云平台包括:评估模块,用于控制所述农产品质量溯源服务器与质量监管服务器进行农产品质量信息稽核,并确定稽核后农产品质量信息的目标稽核可信度,所述稽核后农产品质量信息包括农产品质量评估指标;当所述目标稽核可信度达到预置稽核可信度阈值时,所述农产品质量溯源服务器在所述农产品质量评估指标中确定预设用户需求场景所需的目标农产品质量评估指标,并对所述目标农产品质量评估指标进行存档;

安全模块,用于控制所述农产品质量溯源服务器根据存档后的目标农产品质量评估指标生成所述目标稽核可信度的农产品质量评估指标知识图谱,并将所述农产品质量评估指标知识图谱、所述目标稽核可信度和所述农产品质量溯源服务器的授权标识作为可溯源数据内容发送至所述农产品质量参数采集服务器;所述农产品质量溯源服务器接收所述农产品质量参数采集服务器针对所述可溯源数据内容的校验向量,所述校验向量用于表征所述农产品质量参数采集服务器对所述可溯源数据内容的合法身份核实;

溯源模块,用于控制所述农产品质量溯源服务器根据所述校验向量和所述可溯源数据内容对所述稽核后农产品质量信息进行存储以供溯源;

所述农产品质量评估指标包括多个从属农产品质量评估指标,所述评估模块具体用于:

所述农产品质量溯源服务器获取所述从属农产品质量评估指标对应的稽核可信度和在线下机房中的预置存储区间;所述农产品质量溯源服务器将所述从属农产品质量评估指标对应的稽核可信度写入所述预置存储区间进行定位,得到定位后预置存储区间;所述农产品质量溯源服务器获取所述预设用户需求场景对应的用户需求指示;所述农产品质量溯源服务器根据所述用户需求指示,确定所述农产品质量溯源服务器的当前农产品质量信息的当前稽核可信度;当所述当前稽核可信度高于所述目标稽核可信度时,所述农产品质量溯源服务器确定在所述当前农产品质量信息中存在新增质量参数;所述农产品质量溯源服务器在所述当前农产品质量信息中确定出所述新增质量参数中用户需求场景对应的提取指示,所述提取指示用于确定需求的所述从属农产品质量评估指标;所述农产品质量溯源服务器根据所述提取指示和定位后预置存储区间,在所述农产品质量评估指标中确定出目标从属农产品质量评估指标,得到所述目标农产品质量评估指标;所述农产品质量溯源服务器在所述用户需求指示中确定出所述新增质量参数用户需求场景对应的用户身份标识;

所述农产品质量溯源服务器根据所述用户身份标识,确定所述目标从属农产品质量评估指标对应的用户权限;当所述用户权限为一级权限时,所述农产品质量溯源服务器将所述一级权限对应的目标从属农产品质量评估指标进行存档,得到存档后的目标农产品质量评估指标;当所述用户权限为二级权限时,所述农产品质量溯源服务器将所述二级权限对应的目标从属农产品质量评估指标进行存档,对存档后的目标从属农产品质量评估指标添加管理员标识,得到存档后的目标农产品质量评估指标,所述存档后的目标农产品质量评估指标在溯源时不能被导出。

说明书 :

基于农业物联网的农产品质量安全溯源方法及云平台

技术领域

[0001] 本发明涉及农业安全与物联网技术领域,具体而言,涉及基于农业物联网的农产品质量安全溯源方法及云平台。

背景技术

[0002] 目前,随着农业科技化的快速发展,针对农产品的质量溯源问题越来越被用户所需求。而目前的农产品质量数据在溯源的前一步骤,也就是存储过程中相对混乱,不能保证数据量庞大的农产品质量数据准确可靠地保存,这导致了后续针对农产品质量数据的溯源结果也变得并不可靠。

发明内容

[0003] 本发明的目的在于提供一种基于农业物联网的农产品质量安全溯源方法及云平台。
[0004] 第一方面,本发明提供一种基于农业物联网的农产品质量安全溯源方法,用于农产品质量溯源系统,所述农产品质量溯源系统包括质量监管服务器、农产品质量溯源服务器和至少一个农产品质量参数采集服务器,所述方法包括:
[0005] 所述农产品质量溯源服务器与质量监管服务器进行农产品质量信息稽核,并确定稽核后农产品质量信息的目标稽核可信度,所述稽核后农产品质量信息包括农产品质量评估指标;
[0006] 当所述目标稽核可信度达到预置稽核可信度阈值时,所述农产品质量溯源服务器在所述农产品质量评估指标中确定预设用户需求场景所需的目标农产品质量评估指标,并对所述目标农产品质量评估指标进行存档;
[0007] 所述农产品质量溯源服务器根据存档后的目标农产品质量评估指标生成所述目标稽核可信度的农产品质量评估指标知识图谱,并将所述农产品质量评估指标知识图谱、所述目标稽核可信度和所述农产品质量溯源服务器的授权标识作为可溯源数据内容发送
至所述农产品质量参数采集服务器;
[0008] 所述农产品质量溯源服务器接收所述农产品质量参数采集服务器针对所述可溯源数据内容的校验向量,所述校验向量用于表征所述农产品质量参数采集服务器对所述可溯源数据内容的合法身份核实;
[0009] 所述农产品质量溯源服务器根据所述校验向量和所述可溯源数据内容对所述稽核后农产品质量信息进行存储以供溯源。
[0010] 所述农产品质量评估指标包括多个从属农产品质量评估指标,所述农产品质量溯源服务器在所述农产品质量评估指标中确定预设用户需求场景所需的目标农产品质量评估指标,并对所述目标农产品质量评估指标进行存档,包括:
[0011] 所述农产品质量溯源服务器获取所述从属农产品质量评估指标对应的稽核可信度和在线下机房中的预置存储区间;
[0012] 所述农产品质量溯源服务器将所述从属农产品质量评估指标对应的稽核可信度写入所述预置存储区间进行定位,得到定位后预置存储区间;所述农产品质量溯源服务器获取所述预设用户需求场景对应的用户需求指示;
[0013] 所述农产品质量溯源服务器根据所述用户需求指示,确定所述农产品质量溯源服务器的当前农产品质量信息的当前稽核可信度;
[0014] 当所述当前稽核可信度高于所述目标稽核可信度时,所述农产品质量溯源服务器确定在所述当前农产品质量信息中存在新增质量参数;
[0015] 所述农产品质量溯源服务器在所述当前农产品质量信息中确定出所述新增质量参数中用户需求场景对应的提取指示,所述提取指示用于确定需求的所述从属农产品质量评估指标;
[0016] 所述农产品质量溯源服务器根据所述提取指示和定位后预置存储区间,在所述农产品质量评估指标中确定出目标从属农产品质量评估指标,得到所述目标农产品质量评估指标;
[0017] 所述农产品质量溯源服务器在所述用户需求指示中确定出所述新增质量参数用户需求场景对应的用户身份标识;
[0018] 所述农产品质量溯源服务器根据所述用户身份标识,确定所述目标从属农产品质量评估指标对应的用户权限;
[0019] 当所述用户权限为一级权限时,所述农产品质量溯源服务器将所述一级权限对应的目标从属农产品质量评估指标进行存档,得到存档后的目标农产品质量评估指标;
[0020] 当所述用户权限为二级权限时,所述农产品质量溯源服务器将所述二级权限对应的目标从属农产品质量评估指标进行存档,对存档后的目标从属农产品质量评估指标添加管理员标识,得到存档后的目标农产品质量评估指标,所述存档后的目标农产品质量评估指标在溯源时不能被导出。
[0021] 所述农产品质量溯源服务器根据存档后的目标农产品质量评估指标生成所述目标稽核可信度的农产品质量评估指标知识图谱,包括:
[0022] 所述农产品质量溯源服务器在所述农产品质量评估指标中确定出稽核可信度低于所述目标稽核可信度的稽核从属农产品质量评估指标,得到稽核从属农产品质量评估指标集合;
[0023] 所述农产品质量溯源服务器将所述存档后的目标从属农产品质量评估指标写入所述稽核从属农产品质量评估指标集合,以更新所述稽核从属农产品质量评估指标集合;
[0024] 所述农产品质量溯源服务器对更新后的稽核从属农产品质量评估指标集合中的稽核从属农产品质量评估指标进行标准化处理,以生成统一格式的农产品质量评估指标;
[0025] 所述农产品质量溯源服务器对所述统一格式的农产品质量评估指标进行整理,以生成所述农产品质量评估指标对应的农产品质量评估指标知识图谱。
[0026] 所述农产品质量溯源服务器根据所述校验向量和所述可溯源数据内容对所述稽核后农产品质量信息进行存储以供溯源,包括:
[0027] 所述农产品质量溯源服务器根据所述校验向量,确定发送所述校验向量的农产品质量参数采集服务器的校验权重;
[0028] 当所述校验权重高于预置校验权重时,所述农产品质量溯源服务器将所述校验向量写入所述可溯源数据内容进行更新,得到更新后可溯源数据内容;
[0029] 所述农产品质量溯源服务器将所述更新后可溯源数据内容发送至所述质量监管服务器;所述质量监管服务器在所述更新后可溯源数据内容中确定出所述校验向量和所述授权标识;
[0030] 所述质量监管服务器对所述校验向量和所述授权标识进行校验;
[0031] 当所述校验向量和所述授权标识验证成功时,所述质量监管服务器生成农产品质量评估量表,并将所述更新后可溯源数据内容存储至所述农产品质量评估量表,得到待处理农产品质量评估参量;
[0032] 所述质量监管服务器将所述待处理农产品质量评估参量发送至所述农产品质量溯源服务器和所述农产品质量参数采集服务器;
[0033] 当所述农产品质量溯源服务器接收到所述质量监管服务器发送的待处理农产品质量评估参量时,所述农产品质量溯源服务器对所述稽核后农产品质量信息进行存储以供溯源。
[0034] 所述稽核后农产品质量信息还包括第一农产品质量评估参量,所述农产品质量溯源服务器对所述稽核后农产品质量信息进行存储以供溯源,包括:
[0035] 所述农产品质量溯源服务器对所述更新后可溯源数据内容进行整理,以生成所述农产品质量溯源服务器在所述目标稽核可信度的知识图谱;
[0036] 所述农产品质量溯源服务器将所述待处理农产品质量评估参量写入所述第一农产品质量评估参量进行更新,得到更新后第一农产品质量评估参量;
[0037] 所述农产品质量溯源服务器在所述更新后第一农产品质量评估参量中确定出稽核可信度未高于所述目标稽核可信度的目标农产品质量评估参量;
[0038] 所述农产品质量溯源服务器将所述目标农产品质量评估参量进行存储。
[0039] 还包括:
[0040] 当所述农产品质量溯源服务器接收到所述农产品质量参数采集服务器发送的所述可溯源数据内容时,所述农产品质量溯源服务器在所述可溯源数据内容中提取出所述农产品质量参数采集服务器的农产品质量评估指标的关键指标标识;
[0041] 所述农产品质量溯源服务器将所述农产品质量参数采集服务器的农产品质量评估指标的关键指标标识与自身农产品质量评估指标的关键指标标识进行对比;
[0042] 当所述农产品质量参数采集服务器的农产品质量评估指标中的关键指标标识与自身农产品质量评估指标的关键指标标识相同时,所述农产品质量溯源服务器对所述可溯源数据内容进行校验,得到所述可溯源数据内容的校验向量;
[0043] 所述农产品质量溯源服务器将所述校验向量发送至农产品质量参数采集服务器,并将所述可溯源数据内容在所述农产品质量溯源系统中进行遍历发送。
[0044] 还包括:
[0045] 当所述农产品质量溯源服务器为所述农产品质量溯源系统中新增的溯源服务器时,所述农产品质量溯源服务器向所述质量监管服务器发送稽核请求,并接收所述质量监管服务器针对所述稽核请求发送的校验向量和可溯源数据内容;
[0046] 所述农产品质量溯源服务器根据所述校验向量和所述可溯源数据内容,从所述农产品质量参数采集服务器获取农产品质量评估指标;
[0047] 所述农产品质量溯源服务器从所述质量监管服务器或农产品质量参数采集服务器获取所述目标稽核可信度以后的第二农产品质量评估参量;
[0048] 所述农产品质量溯源服务器根据所述第二农产品质量评估参量中的用户需求指示,对所述农产品质量评估指标进行更新,得到所述农产品质量溯源服务器的当前农产品质量信息。
[0049] 所述可溯源数据内容包括质量监管服务器的农产品质量评估指标中的关键指标标识和所述农产品质量参数采集服务器的授权标识,所述农产品质量溯源服务器根据所述校验向量和所述可溯源数据内容,从所述农产品质量参数采集服务器获取农产品质量评估指标,包括:
[0050] 所述农产品质量溯源服务器对所述校验向量和农产品质量参数采集服务器的授权标识进行校验;
[0051] 当所述校验向量和所述农产品质量参数采集服务器的授权标识验证成功时,所述农产品质量溯源服务器确定所述关键指标标识对应的多个从属关键指标标识;
[0052] 所述农产品质量溯源服务器从所述农产品质量参数采集服务器中分别获取不同从属关键指标标识对应的从属农产品质量评估指标,以多线程获取所述农产品质量评估指标。
[0053] 所述农产品质量溯源服务器分别从所述农产品质量参数采集服务器中获取不同从属关键指标标识对应的从属农产品质量评估指标,以多线程获取所述农产品质量评估指标,包括:
[0054] 所述农产品质量溯源服务器根据所述农产品质量参数采集服务器的数量对所述从属关键指标标识进行配对,得到配对依据;
[0055] 所述农产品质量溯源服务器根据所述配对依据,确定所述农产品质量参数采集服务器对应的目标从属关键指标标识;
[0056] 所述农产品质量溯源服务器从所述农产品质量参数采集服务器获取所述目标从属关键指标标识对应的从属农产品质量评估指标,得到所述农产品质量评估指标。
[0057] 第二方面,本发明提供一种云平台,用于农产品质量溯源系统,所述农产品质量溯源系统包括质量监管服务器、农产品质量溯源服务器和至少一个农产品质量参数采集服务器,所述云平台包括:
[0058] 评估模块,用于控制所述农产品质量溯源服务器与质量监管服务器进行农产品质量信息稽核,并确定稽核后农产品质量信息的目标稽核可信度,所述稽核后农产品质量信息包括农产品质量评估指标;当所述目标稽核可信度达到预置稽核可信度阈值时,所述农产品质量溯源服务器在所述农产品质量评估指标中确定预设用户需求场景所需的目标农产品质量评估指标,并对所述目标农产品质量评估指标进行存档;
[0059] 安全模块,用于控制所述农产品质量溯源服务器根据存档后的目标农产品质量评估指标生成所述目标稽核可信度的农产品质量评估指标知识图谱,并将所述农产品质量评估指标知识图谱、所述目标稽核可信度和所述农产品质量溯源服务器的授权标识作为可溯源数据内容发送至所述农产品质量参数采集服务器;所述农产品质量溯源服务器接收所述农产品质量参数采集服务器针对所述可溯源数据内容的校验向量,所述校验向量用于表征所述农产品质量参数采集服务器对所述可溯源数据内容的合法身份核实;
[0060] 溯源模块,用于控制所述农产品质量溯源服务器根据所述校验向量和所述可溯源数据内容对所述稽核后农产品质量信息进行存储以供溯源。
[0061] 相比现有技术,本发明提供的有益效果包括:采用本发明公开的一种基于农业物联网的农产品质量安全溯源方法及云平台,包括:当农产品质量信息稽核的目标稽核可信度达到预置稽核可信度阈值时,确定目标农产品质量评估指标并存档;接着根据存档后的目标农产品质量评估指标生成目标稽核可信度的农产品质量评估指标知识图谱,由图谱、目标稽核可信度和农产品质量溯源服务器确定可溯源数据内容,并接收由农产品质量参数采集服务器针对可溯源数据内容反馈的校验向量;最终根据校验向量和可溯源数据内容对稽核后农产品质量信息进行存储以供溯源,如此设计,通过溯源服务器针对农产品质量评估指标知识图谱等信息进行校验授权,使得用户溯源结果能更加准确可靠。

附图说明

[0062] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍。应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定。对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0063] 图1为本发明实施例提供的基于农业物联网的农产品质量安全溯源方法的步骤流程示意图。
[0064] 图2为本发明实施例提供的云平台的结构示意框图。
[0065] 图3为本发明实施例提供的计算机设备的结构示意框图。

具体实施方式

[0066] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
[0067] 下面结合附图,对本发明的具体实施方式进行详细说明。
[0068] 在本发明实施例中,农产品质量溯源服务器与质量监管服务器进行农产品质量信息稽核,并确定稽核后农产品质量信息的目标稽核可信度,该稽核后农产品质量信息包括农产品质量评估指标,当目标稽核可信度达到预置稽核可信度阈值时,农产品质量溯源服务器在农产品质量评估指标中确定预设用户需求场景所需的目标农产品质量评估指标,并对目标农产品质量评估指标进行存档,农产品质量溯源服务器根据存档后的目标农产品质量评估指标生成目标稽核可信度的农产品质量评估指标知识图谱,并将农产品质量评估指标知识图谱、目标稽核可信度和农产品质量溯源服务器的授权标识作为可溯源数据内容发送至农产品质量参数采集服务器,农产品质量溯源服务器接收农产品质量参数采集服务器针对可溯源数据内容的校验向量,该校验向量用于表征农产品质量参数采集服务器对所述可溯源数据内容的合法身份核实(其中,农产品质量校验服务器与能够对农产品质量指标相关的探测器通信连接,组建对应农业物联网),农产品质量溯源服务器根据所校验向量和可溯源数据内容对稽核后农产品质量信息进行存储以供溯源,以便后续用户能够进行溯源。
[0069] 请结合参阅图1,本发明实施例提供的具体流程如下:
[0070] S101、农产品质量溯源服务器与质量监管服务器进行农产品质量信息稽核,并确定稽核后农产品质量评估参量的目标稽核可信度。
[0071] 其中,稽核后农产品质量评估参量包括农产品质量评估指标,农产品质量评估指标可以为记录了用户关注的对应农产品的质量指标。
[0072] 其中,目标稽核可信度可以为农产品质量溯源服务器与质量监管服务器进行农产品质量评估参量稽核后的稽核后农产品质量信息的稽核可信度,比如,农产品质量溯源服务器的稽核后农产品质量信息中存在6个可溯源质量指标,则目标稽核可信度就可以为6。
[0073] 例如,农产品质量溯源服务器可以向质量监管服务器发送稽核请求,该稽核请求中可以携带农产品质量溯源服务器的身份标识,质量监管服务器在接收到稽核请求后,确定农产品质量溯源服务器的身份没有问题时,将质量监管服务器的最新的可溯源质量指标发送至农产品质量溯源服务器,农产品质量溯源服务器接收到最新的可溯源质量指标后,根据接收到的最新的可溯源质量指标,对农产品质量信息进行更新,更新完成后就完成了农产品质量信息稽核,得到稽核后农产品质量信息。农产品质量溯源服务器在稽核后农产品质量信息中识别出存在的可溯源质量指标数量,根据可溯源质量指标数量确定稽核后农产品质量信息的目标稽核可信度,比如,稽核后农产品质量信息中包含6个可溯源质量指标,则稽核后农产品质量信息的目标稽核可信度为6。
[0074] 其中,农产品质量溯源服务器向质量监管服务器发送稽核请求的时间可以为需要进行存储时触发这个稽核请求,也可以每隔一个时间段,农产品质量溯源服务器自动触发稽核请求的发送,比如,农产品质量溯源服务器可以设定每隔一小时就触发一次稽核请求,然后确定稽核后农产品质量信息的目标稽核可信度。
[0075] S102、当目标稽核可信度达到预置稽核可信度阈值时,农产品质量溯源服务器在农产品质量评估指标中确定预设用户需求场景所需的目标农产品质量评估指标,并对目标农产品质量评估指标进行存档。
[0076] 其中,农产品质量评估指标可以包括多个从属农产品质量评估指标,这些从属农产品质量评估指标存储在农产品质量溯源服务器的线下机房。
[0077] 例如,当目标稽核可信度达到预置稽核可信度阈值时,农产品质量溯源服务器获取从属农产品质量评估指标对应的稽核可信度和在线下机房中的预置存储区间,农产品质量溯源服务器将从属农产品质量评估指标对应的稽核可信度写入预置存储区间进行定位,得到定位后预置存储区间,农产品质量溯源服务器根据定位后预置存储区间,在农产品质量评估指标中确定出预设用户需求场景所需的目标从属农产品质量评估指标,农产品质量溯源服务器对目标从属农产品质量评估指标进行存档。具体可以如下:
[0078] S1、当目标稽核可信度达到预置稽核可信度阈值时,农产品质量溯源服务器获取从属农产品质量评估指标对应的稽核可信度和在线下机房中的预置存储区间。
[0079] 其中,预置存储区间可以为在线下机房的内存空间,可以由路径以及该路径的指向内存构成,比如,某一个从属农产品质量评估指标在线下机房中的预置存储区间就可以为M1‑N1。M1为从属农产品质量评估指标在线下机房中的路径,N1为这个路径在线下机房中对应的内存空间。
[0080] 例如,当目标稽核可信度达到预置稽核可信度阈值时,农产品质量溯源服务器触发存储操作,预置稽核可信度阈值可以包含间隔相同的多个稽核可信度,比如,可以设定每隔3个可溯源质量指标就进行存储,则预置稽核可信度阈值就可以包含稽核可信度为3的整数倍。不同的从属农产品质量评估指标可能对应不同的稽核可信度,农产品质量溯源服务器根据从属农产品质量评估指标对应的可溯源质量指标路径,确定从属农产品质量评估指标对应的稽核可信度,比如,第一从属农产品质量评估指标对应的第一可溯源质量指标,就可以说明第一从属农产品质量评估指标的稽核可信度就为1,第二从属农产品质量评估指标对应的第三可溯源质量指标,就可以说明第二从属农产品质量评估指标的稽核可信度为3。农产品质量溯源服务器并在线下机房中导出出每一个从属农产品质量评估指标对应的内存空间,将该内存空间作为从属农产品质量评估指标的预置存储区间。
[0081] S2、农产品质量溯源服务器将从属农产品质量评估指标对应的稽核可信度写入预置存储区间进行定位,得到定位后预置存储区间。
[0082] 例如,农产品质量溯源服务器将从属农产品质量评估指标对应的稽核可信度写入预置存储区间进行定位,比如,农产品质量溯源服务器可以在从属农产品质量评估指标的预置存储区间中添加一个序列值,将这个从属农产品质量评估指标对应的稽核可信度作为序列值,譬如,从属农产品质量评估指标对应的稽核可信度为6,预置存储区间为(M1‑N1),则对预置存储区间添加稽核可信度这个序列值进行定位后,定位后预置存储区间就可以为(M1‑N1,序列(6))。
[0083] S3、农产品质量溯源服务器根据定位后预置存储区间,在农产品质量评估指标中确定出预设用户需求场景所需的目标从属农产品质量评估指标,得到目标农产品质量评估指标。
[0084] 例如,农产品质量溯源服务器获取预设用户需求场景对应的用户需求指示,农产品质量溯源服务器根据获取到的用户需求指示,确定农产品质量溯源服务器的农产品质量信息的当前稽核可信度,比如,在触发存储操作后,如果预设用户需求场景中还存在用户需求指示,就意味着此时溯源服务器还在进行存储或者溯源,因此,就会接收质量监管服务器发送的新增质量参数,此时,农产品质量溯源服务器就需要根据当前的农产品质量信息,确定农产品质量信息的当前稽核可信度,在此需要说明的是,此时农产品质量信息并不是稽核后农产品质量信息,当前的农产品质量信息时继续产生存储或者溯源后对稽核后农产品质量信息进行更新得到的农产品质量信息。因此,当前农产品质量信息与稽核后农产品质量信息的稽核可信度就有可能不一样。如果当前没有产生用户需求指示,就意味此时的当前农产品质量信息就为稽核后农产品质量信息。当当前稽核可信度高于目标稽核可信度时,农产品质量溯源服务器就确定在当前农产品质量信息中存在新增质量参数,农产品质量溯源服务器在当前农产品质量信息中确定出新增质量参数中用户需求场景对应的提取
指示,提取指示用于确定需求的从属农产品质量评估指标,比如,可以为预设用户需求场景需要调用农产品质量评估指标中的哪个稽核可信度的哪些从属农产品质量评估指标,譬
如,需要调用稽核可信度为3,从属农产品质量评估指标值为Q1的从属农产品质量评估指标。农产品质量溯源服务器根据提取指示确定需要调用的从属农产品质量评估指标的定位后预置存储区间,根据确定的定位后预置存储区间在农产品质量评估指标中确定出目标从属农产品质量评估指标。
[0085] S4、农产品质量溯源服务器对目标从属农产品质量评估指标进行存档。
[0086] 例如,农产品质量溯源服务器在当前农产品质量信息的用户需求指示中确定出新增质量参数用户需求场景对应的用户身份标识,用户身份标识中包含了存储或者溯源过程中调用的这些目标从属农产品质量评估指标的用户权限,通常用户权限可以为普通用户或管理员等权限,农产品质量溯源服务器根据用户身份标识,确定目标从属农产品质量评估指标对应的用户权限,比如,将用户身份标识中的各个目标从属农产品质量评估指标的用户权限进行一一对应,最后,确定每一个目标从属农产品质量评估指标对应的用户权限。根据目标从属农产品质量评估指标的用户权限来存档目标从属农产品质量评估指标,当目标从属农产品质量评估指标的用户权限为一级权限时,将一级权限对应的目标从属农产品质量评估指标直接进行存档,比如,一级权限对应的目标从属农产品质量评估指标为(M1‑N1,序列(6))对应的从属农产品质量评估指标,则直接将这个从属农产品质量评估指标进行存档即可,将这些存档后的从属农产品质量评估指标作为存档后的目标农产品质量评估指标。当目标从属农产品质量评估指标的用户权限为二级权限时,农产品质量溯源服务器对二级权限对应的目标从属农产品质量评估指标进行存档,比如,以二级权限对应的目标从属农产品质量评估指标为(M3‑N3,序列(4))为例,农产品质量溯源服务器就直接对这个目标从属农产品质量评估指标进行存档,然后,对存档后的目标从属农产品质量评估指标添加管理员标识,比如,以二级权限对应的目标从属农产品质量评估指标为(M3‑N3,序列(4))为例,在这个存档后的目标从属农产品质量评估指标中添加一个二级权限标记,这个二级权限标记可以为任意标识二级权限标识符,则定位后的目标从属农产品质量评估指标的预置存储区间可以为(M3‑N3,序列(4),二级权限)。农产品质量溯源服务器添加这个二级权限标识符之后,就会使得存档后的目标从属农产品质量评估指标在存储或者溯源时不能被导出,将这些添加管理员标识的存档后的从属农产品质量评估指标作为存档后的目标农产品质量评估指标。
[0087] S103、农产品质量溯源服务器根据存档后的目标农产品质量评估指标生成目标稽核可信度的农产品质量评估指标知识图谱,并将农产品质量评估指标知识图谱、目标稽核可信度和农产品质量溯源服务器的授权标识作为可溯源数据内容发送至农产品质量参数采集服务器。
[0088] 其中,农产品质量评估指标知识图谱可以为对农产品质量评估指标进行图谱整理,得到的农产品质量评估指标的知识图谱。
[0089] 例如,农产品质量溯源服务器在农产品质量评估指标中确定出稽核可信度低于目标稽核可信度的稽核从属农产品质量评估指标,得到稽核从属农产品质量评估指标集合,农产品质量溯源服务器将存档后的目标从属农产品质量评估指标写入稽核从属农产品质量评估指标集合,以更新稽核从属农产品质量评估指标集合,农产品质量溯源服务器对更新后的稽核从属农产品质量评估指标集合中的稽核从属农产品质量评估指标进行标准化
处理,以生成统一格式的农产品质量评估指标,农产品质量溯源服务器对统一格式的农产品质量评估指标进行整理,以生成农产品质量评估指标对应的农产品质量评估指标知识图谱,并将农产品质量评估指标知识图谱、目标稽核可信度和农产品质量溯源服务器的授权标识作为可溯源数据内容发送至农产品质量参数采集服务器。具体可以如下:
[0090] (1)农产品质量溯源服务器在农产品质量评估指标中确定出稽核可信度低于目标稽核可信度的稽核从属农产品质量评估指标,得到稽核从属农产品质量评估指标集合。
[0091] 例如,农产品质量溯源服务器在农产品质量评估指标中确定出稽核可信度低于目标稽核可信度的稽核从属农产品质量评估指标,得到稽核从属农产品质量评估指标集合,比如,根据农产品质量评估指标中从属农产品质量评估指标的定位后预置存储区间,将稽核可信度低于目标稽核可信度的稽核从属农产品质量评估指标确定出来,譬如,以目标稽核可信度为6,农产品质量溯源服务器在线下机房中确定出定位后预置存储区间中稽核可信度低于6的从属农产品质量评估指标确定出来,将这些确定出来的从属农产品质量评估指标作为稽核从属农产品质量评估指标,最后可以得到稽核从属农产品质量评估指标集合。
[0092] (2)农产品质量溯源服务器将存档后的目标农产品质量评估指标写入稽核从属农产品质量评估指标集合,以更新稽核从属农产品质量评估指标集合。
[0093] 例如,农产品质量溯源服务器将存档后的目标农产品质量评估指标写入稽核从属农产品质量评估指标集合,以更新稽核从属农产品质量评估指标集合,比如,存档后的目标农产品质量评估指标包含存档的一级权限对应的目标从属农产品质量评估指标和添加管理员标识的存档后的目标从属农产品质量评估指标,由于新增质量参数中存储或者溯源的原因,稽核从属农产品质量评估指标中一级权限对应的目标从属农产品质量评估指标有可能已经被更新,二级权限对应的目标从属农产品质量评估指标可能已经被修改了,因此,对于一级权限对应的目标从属农产品质量评估指标,就需要利用存档后的一级权限对应的目标从属农产品质量评估指标对这个目标从属农产品质量评估指标进行替换,比如,以一级权限对应的目标从属农产品质量评估指标为(M1‑N1,序列(6)),在新增质量参数的存储或者溯源中,被更新为(M1‑N1’,序列(6+1)),则此时,就需要利用先前存档的(M1‑N1,序列(6))这个目标从属农产品质量评估指标进行替换,就可以保证生成农产品质量评估指标知识图谱时,目标从属农产品质量评估指标的准确性。对于二级权限对应的目标从属农产品质量评估指标来说,由于在存储或者溯源过程中,存档后的这个目标从属农产品质量评估指标添加管理员标识,因此,在存储或者溯源过程中没有被导出到,也就不会被修改,但是未添加管理员标识的这个目标从属农产品质量评估指标可能就已经在存储或者溯源过程
中被修改了,所以,稽核后从属农产品质量评估指标集合中这个目标从属农产品质量评估指标就有可能已经不存在了,因此,将这个添加管理员标识的存档后的目标子状态写入稽核从属农产品质量评估指标集合中,用于补充被修改的目标从属农产品质量评估指标的位置。通过替换和添加的操作,就可以得到更新后的稽核从属农产品质量评估指标集合。农产品质量溯源服务器就可以保证无论怎么存储或者溯源,目标稽核可信度以内的农产品质量评估指标的完整性,就可以保证在对农产品质量评估指标作构建图谱时,目标稽核可信度的农产品质量评估指标知识图谱的准确性。
[0094] (3)农产品质量溯源服务器对更新后的稽核从属农产品质量评估指标集合中的稽核从属农产品质量评估指标进行标准化处理,以生成统一格式的农产品质量评估指标,并对统一格式的农产品质量评估指标进行整理,以生成农产品质量评估指标对应的农产品质量评估指标知识图谱。
[0095] 例如,农产品质量溯源服务器对更新后的稽核从属农产品质量评估指标集合中的稽核从属农产品质量评估指标进行标准化处理,以生成统一格式的农产品质量评估指标,比如,以更新后的稽核从属农产品质量评估指标集合包括10个M‑N,(M1‑N1)—(M10‑N10)为例,农产品质量溯源服务器可以将这些稽核从属农产品质量评估指标进行配对,譬如,将(M1‑N1)、(M2‑N2)和(M3‑N3)分为一组,将(M4‑N4)、(M5‑N5)和(M6‑N6)分为二组,将(M7‑N7)、(M8‑N8)和(M9‑N9)分为三组,将(M10‑N10)分为四组,分别对四个分组的稽核从属农产品质量评估指标进行标准化处理,得到每个分组对应的指标标识k1、k2、k3和k4,再分别对k1、k2、k3和k4进行标准化处理,中间指标标识k5和k6,继续对中间指标标识k5和k6进行标准化处理,得到关键指标标识k7。根据计算出的这些指标标识,生成统一格式的农产品质量评估指标,比如,可以根据这些指标标识,构建一个默克尔树(merkle tree),将每个分组对应的指标标识k1、k2、k3和k4作为默克尔树的从属关键指标标识,将 k5和k6作为默克尔树的中间指标标识,将k7作为默克尔树的根节点指标标识。农产品质量溯源服务器对统一格式的农产品质量评估指标进行整理,以生成农产品质量评估指标对应的农产品质量评估指标知识图谱,比如,以更新后的稽核从属农产品质量评估指标集合包括10个M‑N,(M1‑N1)—(M10‑N10)为例,对生成的默克尔树的状态进行整理,然后,生成对应的图谱结构。
[0096] (4)农产品质量溯源服务器将农产品质量评估指标知识图谱、目标稽核可信度和农产品质量溯源服务器的授权标识作为可溯源数据内容发送至农产品质量参数采集服务器。
[0097] 例如,农产品质量溯源服务器将农产品质量评估指标知识图谱、目标稽核可信度和农产品质量溯源服务器的授权标识作为可溯源数据内容发送至农产品质量参数采集服务器。比如,农产品质量溯源服务器对农产品质量评估指标知识图谱进行校验,生成授权标识。农产品质量溯源服务器将授权标识、农产品质量评估指标和目标稽核可信度打包成可溯源数据内容发送至农产品质量溯源系统的农产品质量参数采集服务器。
[0098] S104、农产品质量溯源服务器接收农产品质量参数采集服务器针对可溯源数据内容的校验向量。
[0099] 其中,校验向量为用于表征农产品质量参数采集服务器对可溯源数据内容的合法身份核实。比如,农产品质量参数采集服务器对农产品质量溯源服务器发送的可溯源数据内容中的农产品质量评估指标知识图谱中的关键指标标识进行校验,如果农产品质量溯源服务器的农产品质量评估指标知识图谱中的关键指标标识与自身的农产品质量评估指标知识图谱中的关键指标标识相同,农产品质量参数采集服务器就对该可溯源数据内容合法身份核实,并对可溯源数据内容进行校验,生成校验向量。
[0100] 例如,当农产品质量溯源服务器向农产品质量参数采集服务器发送可溯源数据内容后,农产品质量参数采集服务器将可溯源数据内容中的农产品质量评估指标知识图谱中的关键指标标识与自身的农产品质量评估指标知识图谱中的关键指标标识进行比较,当农产品质量溯源服务器与自身的农产品质量评估指标知识图谱中的关键指标标识相同,农产品质量参数采集服务器就向农产品质量溯源服务器发送校验向量,并将可溯源数据内容向其他农产品质量参数采集服务器进行遍历发送。农产品质量溯源服务器接收农产品质量参数采集服务器针对可溯源数据内容的校验向量。
[0101] S105、农产品质量溯源服务器根据校验向量和可溯源数据内容对稽核后农产品质量信息进行存储以供溯源。
[0102] 例如,农产品质量溯源服务器根据校验向量,确定发送校验向量的农产品质量参数采集服务器的校验权重,当校验权重高于预置校验权重时,农产品质量溯源服务器将校验向量添加可溯源数据内容进行更新,得到更新后可溯源数据内容。农产品质量溯源服务器将更新后可溯源数据内容发送至质量监管服务器,当农产品质量溯源服务器接收到质量监管服务器发送的待处理农产品质量评估参量时,农产品质量溯源服务器对稽核后农产品质量信息进行存储以供溯源。具体可以如下:
[0103] (1)农产品质量溯源服务器根据校验向量,确定发送校验向量的农产品质量参数采集服务器的校验权重。
[0104] 例如,农产品质量溯源服务器根据接受到的校验向量,确定发送校验向量的农产品质量参数采集服务器的校验权重,比如,农产品质量溯源服务器接收到了6个校验向量,就可以确定发送校验向量的农产品质量参数采集服务器的数量为6。
[0105] (2)当校验权重高于预置校验权重时,农产品质量溯源服务器将校验向量写入可溯源数据内容进行更新,得到更新后可溯源数据内容。
[0106] 例如,当校验权重高于预置校验权重时,当发送校验向量的农产品质量参数采集服务器的数量高于预置数量阈值时,农产品质量溯源服务器将校验向量写入可溯源数据内容中,和农产品质量溯源服务器的授权标识一起组成针对目标稽核可信度的农产品质量评估指标的校验证据信息,得到更新后可溯源数据内容。
[0107] (3)农产品质量溯源服务器将更新后可溯源数据内容发送至质量监管服务器。
[0108] 例如,农产品质量溯源服务器将更新后可溯源数据内容发送至质量监管服务器,质量监管服务器在更新后可溯源数据内容中确定出校验向量和授权标识,质量监管服务器对校验向量和授权标识进行校验,比如,质量监管服务器对校验向量和农产品质量溯源服务器的授权标识组成的校验证据信息进行校验,具体的校验可以为对校验向量的数量进行校验,当高于预置数量阈值就认为验证成功,或者还可以对校验向量对应的农产品质量参数采集服务器的身份标识进行校验,当存在预设的农产品质量参数采集服务器就认为验证成功,或者还可以对农产品质量溯源服务器的授权标识进行检验,是否满足预设的校验格式或者校验规则等,如果满足预设校验格式或校验规则等,就认为验证成功,校验规则可以根据实际应用来进行设定。当校验向量和授权标识通过校验时,质量监管服务器生成农产品质量评估量表,并将更新后可溯源数据内容存储至农产品质量评估量表,得到待处理农产品质量评估参量。质量监管服务器将待处理农产品质量评估参量发送至农产品质量溯源服务器和农产品质量参数采集服务器。
[0109] (4)当农产品质量溯源服务器接收到质量监管服务器发送的待处理农产品质量评估参量时,农产品质量溯源服务器对稽核后农产品质量信息进行存储以供溯源。
[0110] 例如,农产品质量溯源服务器对更新后存储信息进行整理,以生成农产品质量溯源服务器在目标稽核可信度的知识图谱,比如,农产品质量溯源服务器对更新后存储信息中的目标稽核可信度、授权标识和校验向量进行整理,生成这些数据对应的知识图谱,然后,将这些数据对应的知识图谱和农产品质量评估指标知识图谱构成目标稽核可信度的知识图谱。农产品质量溯源服务器将待处理农产品质量评估参量写入第一农产品质量评估参量进行更新,得到更新后第一农产品质量评估参量。农产品质量溯源服务器在更新后第一农产品质量评估参量中确定出稽核可信度未高于目标稽核可信度的目标农产品质量评估参量,比如,以目标稽核可信度为K为例,则在更新后第一农产品质量评估参量中确定出普通农产品质量评估参量,在确定出的普通农产品质量评估参量中提取出稽核可信度未高于
6的目标农产品质量评估参量,农产品质量溯源服务器将目标农产品质量评估参量进行存储。
[0111] 可选的,当农产品质量参数采集服务器接收到待处理农产品质量评估参量之后,农产品质量参数采集服务器提取出待处理农产品质量评估参量中的授权标识、校验向量、农产品质量评估指标知识图谱和目标稽核可信度,对这些数据进行整理,生成目标稽核可信度的知识图谱。农产品质量参数采集服务器将待处理农产品质量评估参量写入农产品质量参数采集服务器的农产品质量信息进行更新,在更新后的农产品质量参数采集服务器的农产品质量信息中确定出稽核可信度未高于目标稽核可信度的农产品质量参数采集服务器的目标农产品质量评估参量,农产品质量参数采集服务器将农产品质量参数采集服务器的目标农产品质量评估参量进行存储,以完成存储。
[0112] 其中,农产品质量溯源服务器和农产品质量参数采集服务器对未高于目标稽核可信度的目标农产品质量评估参量进行存储的过程可以是同时存储,也可以是不同时存储。在存储过程中,对于删除的那些目标农产品质量评估参量还可以存储至分布式的存储系统的冷存储中。
[0113] 可选的,当农产品质量参数采集服务器触发农产品质量信息稽核请求时,农产品质量参数采集服务器的农产品质量信息的稽核可信度达到预置稽核可信度阈值后,农产品质量参数采集服务器会将生成的农产品质量评估指标知识图谱、目标稽核可信度和农产品质量参数采集服务器的授权标识作为可溯源数据内容发送至农产品质量溯源服务器。当农产品质量溯源服务器接收到农产品质量参数采集服务器发送的可溯源数据内容时,农产品质量溯源服务器在可溯源数据内容中提取出农产品质量参数采集服务器的农产品质量评估指标知识图谱,在农产品质量评估指标知识图谱中获取农产品质量评估指标的关键指标标识,农产品质量溯源服务器将农产品质量参数采集服务器的农产品质量评估指标的关键指标标识与自身农产品质量评估指标的关键指标标识进行对比。当农产品质量参数采集服务器的农产品质量评估指标的关键指标标识与农产品质量溯源服务器自身的农产品质量
评估指标的关键指标标识相同时,农产品质量溯源服务器对可溯源数据内容进行校验,表示对可溯源数据内容的合法身份核实,得到农产品质量溯源服务器针对该可溯源数据内容的校验向量。农产品质量溯源服务器将校验向量发送至农产品质量参数采集服务器,并将可溯源数据内容在农产品质量溯源系统中进行遍历发送。
[0114] 可选的,当农产品质量溯源服务器为农产品质量溯源系统中新增的溯源服务器时,农产品质量溯源服务器向质量监管服务器发送稽核请求,质量监管服务器在接收到稽核请求后,质量监管服务器向农产品质量溯源服务器发送针对该稽核请求的校验向量和可溯源数据内容,农产品质量溯源服务器接收到校验向量和可溯源数据内容后,从农产品质量参数采集服务器获取统一格式的农产品质量评估指标,具体的获取过程可以如下:
[0115] (1)农产品质量溯源服务器对校验向量和农产品质量参数采集服务器的授权标识进行校验。
[0116] 例如,农产品质量溯源服务器可以对校验向量对应的农产品质量参数采集服务器的校验权重进行校验,还可以对农产品质量参数采集服务器的授权标识进行校验。校验规则主要通过校验安全性入手,比如,校验规则可以为校验权重高于预置校验权重时,就确定验证成功,校验规则还可以为校验向量是否符合预设的校验规则,农产品质量参数采集服务器的授权标识是否符合预设的授权规则等。具体的校验规则可以根据实际应用来设定。
[0117] (2)当校验向量和农产品质量参数采集服务器的授权标识验证成功时,农产品质量溯源服务器确定关键指标标识对应的对个从属关键指标标识。
[0118] 例如,当校验向量和农产品质量参数采集服务器的授权标识验证成功时,农产品质量溯源服务器根据农产品质量评估指标的关键指标标识来确定关键指标标识对应的多个从属关键指标标识,比如,关键指标标识为k7,则农产品质量溯源服务器在该默克尔树中可以确定的从属关键指标标识可以为k1、k2、k3和k4(k7与k1、k2、k3和k4存在根叶关系)。
[0119] (3)农产品质量溯源服务器从第二记账中分别获取不同从属关键指标标识对应的从属农产品质量评估指标,以多线程获取农产品质量评估指标。
[0120] 例如,农产品质量溯源服务器根据农产品质量参数采集服务器的数量对从属关键指标标识进行配对,得到配对依据,比如,农产品质量参数采集服务器的数量为2个,则农产品质量溯源服务器可以将k1和k2分为一组,将k3和k4分为一组。然后,农产品质量溯源服务器根据配对依据,确定农产品质量参数采集服务器对应的目标从属关键指标标识,比如,农产品质量溯源服务器可以将分为一组的k1和k2作为农产品质量参数采集服务器A对应目标从属关键指标标识,将另一组k3和k4作为农产品质量参数采集服务器B对应的目标从属关键指标标识。农产品质量溯源服务器从农产品质量参数采集服务器获取目标从属关键指标标识对应的从属农产品质量评估指标,得到农产品质量评估指标,比如,农产品质量溯源服务器可以从农产品质量参数采集服务器A处获取k1和k2对应的从属农产品质量评估指标(M1‑N1)至(M6,N6),从农产品质量参数采集服务器B处获取k3和k4对应的从属农产品质量评估指标(M7,N7)至(M10,N10),就可以得到农产品质量评估指标,利用得到农产品质量评估指标可以构建农产品质量溯源服务器本地的存储状态。
[0121] 在农产品质量溯源服务器获取到农产品质量评估指标之后,农产品质量溯源服务器从质量监管服务器或农产品质量参数采集服务器获取目标稽核可信度以后的第二农产品质量评估参量。比如,目标稽核可信度为6时,则农产品质量溯源服务器从质量监管服务器或农产品质量参数采集服务器获取稽核可信度高于6的第二农产品质量评估参量。农产品质量溯源服务器获取第二农产品质量评估参量中的用户需求指示,根据获取到的存储或者溯源数据对农产品质量评估指标进行更新,比如,可以重复可溯源质量指标涉及的存储或者溯源等操作,使得农产品质量溯源服务器的存储状态进行更新,以稽核到质量监管服务器和农产品质量参数采集服务器最新的存储状态,得到农产品质量溯源服务器的当前农产品质量信息。
[0122] 由以上可知,本实施在农产品质量溯源服务器与质量监管服务器进行农产品质量信息稽核后,并确定稽核后农产品质量信息的目标稽核可信度后,稽核后农产品质量信息包括农产品质量评估指标,当目标稽核可信度达到预置稽核可信度阈值时,农产品质量溯源服务器在农产品质量评估指标中确定预设用户需求场景所需的目标农产品质量评估指标,并对目标农产品质量评估指标进行存档,农产品质量溯源服务器根据存档后的目标农产品质量评估指标生成目标稽核可信度的农产品质量评估指标知识图谱,并将农产品质量评估指标知识图谱、目标稽核可信度和农产品质量溯源服务器的授权标识作为可溯源数据内容发送至农产品质量参数采集服务器,农产品质量溯源服务器接收农产品质量参数采集服务器针对可溯源数据内容的校验向量,该校验向量用于表征农产品质量参数采集服务器对所述可溯源数据内容的合法身份核实,农产品质量溯源服务器根据所校验向量和可溯源数据内容对稽核后农产品质量信息进行存储以供溯源;由于该方案可以存档预设用户需求场景所需的目标农产品质量评估指标,并基于存档后的目标农产品质量评估指标生成农产品质量评估指标知识图谱,实现了对农产品质量评估指标的实时图谱,而且让可溯源质量指标集合中的其他溯源服务器针对农产品质量评估指标知识图谱等信息进行校验授权,使得这些信息具有公信力,因此,可以大大提升农产品质量信息存储的存储效率和存储效果的同时,使得用户溯源结果也能更加准确可靠。
[0123] 请结合参阅图2,本发明实施例提供一种云平台110,用于农产品质量溯源系统,所述农产品质量溯源系统包括质量监管服务器、农产品质量溯源服务器和至少一个农产品质量参数采集服务器,所述云平台110包括:
[0124] 评估模块1101,用于控制所述农产品质量溯源服务器与质量监管服务器进行农产品质量信息稽核,并确定稽核后农产品质量信息的目标稽核可信度,所述稽核后农产品质量信息包括农产品质量评估指标;当所述目标稽核可信度达到预置稽核可信度阈值时,所述农产品质量溯源服务器在所述农产品质量评估指标中确定预设用户需求场景所需的目标农产品质量评估指标,并对所述目标农产品质量评估指标进行存档。
[0125] 安全模块1102,用于控制所述农产品质量溯源服务器根据存档后的目标农产品质量评估指标生成所述目标稽核可信度的农产品质量评估指标知识图谱,并将所述农产品质量评估指标知识图谱、所述目标稽核可信度和所述农产品质量溯源服务器的授权标识作为可溯源数据内容发送至所述农产品质量参数采集服务器;所述农产品质量溯源服务器接收所述农产品质量参数采集服务器针对所述可溯源数据内容的校验向量,所述校验向量用于表征所述农产品质量参数采集服务器对所述可溯源数据内容的合法身份核实。
[0126] 溯源模块1103,用于控制所述农产品质量溯源服务器根据所述校验向量和所述可溯源数据内容对所述稽核后农产品质量信息进行存储以供溯源。
[0127] 需要说明的是,前述云平台110的实现原理可以参考前述基于农业物联网的农产品质量安全溯源方法的实现原理,在此不再赘述。应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所描述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
[0128] 例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,ASIC),或,一个或多个微处理器(digital signal processor,DSP),或,一个或者多个现场可编程门阵列(field programmable gate array,FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器
(centralprocessing unit,CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system‑on‑a‑ckip,SOC)的形式实现。
[0129] 本发明实施例提供一种计算机设备100,计算机设备100包括处理器及存储有计算机指令的非易失性存储器,计算机指令被处理器执行时,计算机设备100执行前述的云平台110。如图3所示,图3为本发明实施例提供的计算机设备100的结构框图。计算机设备100包括云平台110、存储器111、处理器112及通信单元113。
[0130] 为实现数据的传输或交互,存储器111、处理器112以及通信单元113各元件相互之间直接或间接地电性连接。例如,可通过一条或多条通讯总线或信号线实现这些元件相互之间电性连接。云平台110包括至少一个可以软件或固件(firmware)的形式存储于存储器111中或固化在计算机设备100的操作系统(operating system,OS)中的软件功能模块。处理器112用于执行存储器111中存储的云平台110,例如云平台110所包括的软件功能模块及计算机程序等。
[0131] 本发明实施例提供一种可读存储介质,可读存储介质包括计算机程序,计算机程序运行时控制可读存储介质所在计算机设备执行前述的基于农业物联网的农产品质量安全溯源方法。
[0132] 出于说明目的,前面的描述是参考具体实施例而进行的。但是,上述说明性论述并不打算穷举或将本公开局限于所公开的精确形式。根据上述教导,众多修改和变化都是可行的。选择并描述这些实施例是为了最佳地说明本公开的原理及其实际应用,从而使本领域技术人员最佳地利用本公开,并利用具有不同修改的各种实施例以适于预期的特定应用。出于说明目的,前面的描述是参考具体实施例而进行的。但是,上述说明性论述并不打算穷举或将本公开局限于所公开的精确形式。根据上述教导,众多修改和变化都是可行的。
选择并描述这些实施例是为了最佳地说明本公开的原理及其实际应用,从而使本领域技术人员最佳地利用本公开,并利用具有不同修改的各种实施例以适于预期的特定应用。