非可靠网络条件下数字化养殖的生产系统和通信方法技术方案

技术编号:34775812 阅读:35 留言:0更新日期:2022-08-31 19:47
本发明专利技术公开了一种非可靠网络条件下数字化养殖的生产系统和通信方法。其中,该非可靠网络条件下数字化养殖的生产系统包括:终端,用于采集生产数据;农场计算端,分别与网络端和终端连接,用于接收终端采集的生产数据,依据网络端部署于农场计算端中的分析模型对生产数据进行分析,将分析结果反馈至终端,并将生产数据和/或分析结果发送至网络端;网络端,用于接收农场计算端发送的生产数据和/或分析结果,并依据生产数据和/或分析结果更新分析模型,将更新后的分析模型返回农场计算端。本发明专利技术解决了由于现有技术在养殖行业中存在的生产环境与云服务端组成的系统由于网络问题导致的整个系统使用效率低的技术问题。导致的整个系统使用效率低的技术问题。导致的整个系统使用效率低的技术问题。

【技术实现步骤摘要】
非可靠网络条件下数字化养殖的生产系统和通信方法


[0001]本专利技术涉及互联网技术应用领域,具体而言,涉及一种非可靠网络条件下数字化养殖的生产系统和通信方法。

技术介绍

[0002]在传统的养殖行业,由于养殖场所远离市区,光纤及宽带网络极易发生事故性中断,且普遍网络带宽及质量较低,无法满足生产过程中实时云服务端交互的通用型业务需求。
[0003]目前此类传统企业信息化生产主要以以下几种方式进行:
[0004]1、生产数据纸质记录,二次录入系统。部分传统企业在信息化过程中,由于网络等原因,很难打通最后一公里,但还需要对生产数据进行采集、分析问题,指导生产。所以采用了生产过程纸质记录,生产结束后由专人汇总,网络正常时录入云服务端系统的方式进行生产。存在问题:纸质记录及二次录入易出错、数据采集和录入时间成本高、无法实现实时监控及预警等。
[0005]2、以局域网为生产单元进行生产。生产系统部署在养殖场局域网中,采用传感终端和移动生产终端进行辅助生产。存在问题:无法满足集团化多场整体管理需求、无法实现场外监控预警、单生产单元生产数据无法实现最优化的智能化生产决策。
[0006]3、终端直接连接云服务端进行生产。部分传统企业采用第三方提供的SAAS(Software

as

a

service,软件即服务)服务,采用终端直接与云服务端交互的方式进行生产。存在问题:网络中断后生产中断或不中断生产但停止了生产数据及传感数据采集。无法提供全面实时有效的生产数据,系统无法反馈真实有效的生产决策参考,系统实际不可用。
[0007]针对上述由于现有技术在养殖行业中存在的生产环境与云服务端组成的系统由于网络问题导致的整个系统使用效率低的问题,目前尚未提出有效的解决方案。

技术实现思路

[0008]本专利技术实施例提供了一种非可靠网络条件下数字化养殖的生产系统和通信方法,以至少解决由于现有技术在养殖行业中存在的生产环境与云服务端组成的系统由于网络问题导致的整个系统使用效率低的技术问题。
[0009]根据本专利技术实施例的一个方面,提供了一种非可靠网络条件下数字化养殖的生产系统,包括:网络端、农场计算端和终端,其中,终端,用于采集生产数据;农场计算端,分别与网络端和终端连接,用于接收终端采集的生产数据,依据网络端部署于农场计算端中的分析模型对生产数据进行分析,将分析结果反馈至终端,并将生产数据和/或分析结果发送至网络端;网络端,用于接收农场计算端发送的生产数据和/或分析结果,并依据生产数据和/或分析结果更新分析模型,将更新后的分析模型返回农场计算端。
[0010]可选的,终端包括:传感器终端和生产终端,其中,传感器终端,用于采集生产环境状态、生产设备状态、生产能耗数据、自动化控制设备状态,下发控制指令给自动化控制设
备,并将生产环境状态、生产设备状态、生产能耗数据、自动化控制设备状态和控制指令作为传感数据发送至农场计算端;生产终端,用于采集业务数据、查询生产状态,将业务数据上传至农场计算端,并接收农场计算端依据生产数据和业务数据返回的分析结果。
[0011]进一步地,可选的,传感器终端通过农场内部网络将传感数据发送至农场计算端;生产终端通过农场内部网络将业务数据发送至农场计算端。
[0012]可选的,终端还包括:监控终端,其中,监控终端,用于监控传感器终端、生产终端或农场计算端中至少一个的运行状态,展示并查询生产数据、业务进展和分析结果。
[0013]可选的,农场计算端包括:数据集成单元、第一压缩解压单元、第一分割拼接单元、第一数据校验单元、第一数据传输单元和第一传输控制单元,其中,第一传输控制单元,用于在接收到传感器终端发送的传感数据以及生产终端发送的业务数据的情况下,触发生成传输传感数据和业务数据的传输控制指令;数据集成单元,用于依据传输控制指令对传感数据和业务数据进行数据集成,得到数据文件;第一压缩解压单元,用于将数据文件进行压缩;第一分割拼接单元,用于依据传输预设值对压缩后的数据文件进行分割;第一数据校验单元,用于依据散列算法对分割后的数据文件进行校验,并将校验结果发送至网络端的第二数据校验单元;第一数据传输单元,用于依据传输控制指令,将分割后的数据文件进行传输。
[0014]进一步地,可选的,网络端包括:云服务器和/或云服务器集群,其中,网络端由存储执行单元、第二压缩解压单元、第二分割拼接单元、第二数据校验单元、第二数据传输单元和第二传输控制单元,其中,第二数据传输单元,用于接收数据文件;第二数据校验单元,用于对数据文件进行校验;第二分割拼接单元,用于在校验成功后,对数据文件进行拼接;第二压缩解压单元,用于对拼接后的数据文件进行解压;存储执行单元,用于对解压后的数据文件进行解析,若执行异常,则通过第二传输控制单元通知数据集成单元重传,并通过第二数据校验单元对重传数据进行校验;若执行成功,则通过第二传输控制单元通知三十岁数据集成单元更新数据同步状态。
[0015]可选的,网络端与至少一个农场计算端连接,其中,农场计算端与网络端通过心跳交互建立通信连接;以及,网络端依据心跳交互获取农场计算端的类别,并依据类别获取待更新的待更新程序的版本号,并通过心跳响应信息将版本号返回至农场计算端,以使得农场计算端依据版本号从网络端获取对应的待更新程序进行更新。
[0016]进一步地,可选的,农场计算端依据统计到的丢包率和平均时延计算实时网络带宽,并根据待传输数据的数据类型分配对应优先级,依据优先级分配对应的传输比例和对应的带宽比例。
[0017]根据本专利技术实施例的另一个方面,提供了一种通信方法,包括:农场计算端接收终端采集的生产数据;农场计算端依据网络端部署于农场计算端中的分析模型对生产数据进行分析,将分析结果反馈至终端;将生产数据和/或分析结果发送至网络端。
[0018]可选的,将生产数据和/或分析结果发送至网络端包括:在接收到终端中传感器终端发送的传感数据以及终端中生产终端发送的业务数据的情况下,触发生成传输传感数据和业务数据的传输控制指令;依据传输控制指令对传感数据和业务数据进行数据集成,得到数据文件;将数据文件进行压缩;依据传输预设值对压缩后的数据文件进行分割;依据散列算法对分割后的数据文件进行校验,并将校验结果发送至网络端;依据传输控制指令,将
分割后的数据文件进行传输。
[0019]可选的,该方法还包括:农场计算端依据统计到的丢包率和平均时延计算实时网络带宽,并根据待传输数据的数据类型分配对应优先级,依据优先级分配对应的传输比例和对应的带宽比例。
[0020]可选的,该方法还包括:农场计算端与网络端通过心跳交互建立通信连接;在心跳交互中农场计算端向网络端通过心跳协议携带农场计算端的类别的情况下,接收网络端发送的心跳响应信息,其中,心跳响应信息包含待更新的待更新程序的版本号;农场计算端依据版本号从网络端获取对应的待更新程序进行更新。
[0021]在本专利技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种非可靠网络条件下数字化养殖的生产系统,其特征在于,包括:网络端、农场计算端和终端,其中,所述终端,用于采集生产数据;所述农场计算端,分别与所述网络端和所述终端连接,用于接收所述终端采集的所述生产数据,依据所述网络端部署于所述农场计算端中的分析模型对所述生产数据进行分析,将分析结果反馈至所述终端,并将所述生产数据和/或所述分析结果发送至所述网络端;所述网络端,用于接收所述农场计算端发送的所述生产数据和/或所述分析结果,并依据所述生产数据和/或所述分析结果更新所述分析模型,将更新后的所述分析模型返回所述农场计算端。2.根据权利要求1所述的非可靠网络条件下数字化养殖的生产系统,其特征在于,所述终端包括:传感器终端和生产终端,其中,所述传感器终端,用于采集生产环境状态、生产设备状态、生产能耗数据、自动化控制设备状态,下发控制指令给自动化控制设备,并将所述生产环境状态、所述生产设备状态、所述生产能耗数据、所述自动化控制设备状态和所述控制指令作为传感数据发送至所述农场计算端;所述生产终端,用于采集业务数据、查询生产状态,将所述业务数据上传至所述农场计算端,并接收所述农场计算端依据所述生产数据和所述业务数据返回的所述分析结果;所述传感器终端通过农场内部网络将所述传感数据发送至所述农场计算端;所述生产终端通过农场内部网络将所述业务数据发送至所述农场计算端。3.根据权利要求2所述的非可靠网络条件下数字化养殖的生产系统,其特征在于,所述终端还包括:监控终端,其中,所述监控终端,用于监控所述传感器终端、所述生产终端或所述农场计算端中至少一个的运行状态,展示并查询所述生产数据、业务进展和所述分析结果。4.根据权利要求2所述的非可靠网络条件下数字化养殖的生产系统,其特征在于,所述农场计算端包括:数据集成单元、第一压缩解压单元、第一分割拼接单元、第一数据校验单元、第一数据传输单元和第一传输控制单元,其中,所述第一传输控制单元,用于在接收到所述传感器终端发送的所述传感数据以及所述生产终端发送的所述业务数据的情况下,触发生成传输所述传感数据和所述业务数据的传输控制指令;所述数据集成单元,用于依据所述传输控制指令对所述传感数据和所述业务数据进行数据集成,得到数据文件;所述第一压缩解压单元,用于将所述数据文件进行压缩;所述第一分割拼接单元,用于依据传输预设值对压缩后的所述数据文件进行分割;所述第一数据校验单元,用于依据散列算法对分割后的所述数据文件进行校验,并将校验结果发送至所述网络端的第二数据校验单元;所述第一数据传输单元,用于依据所述传输控制指令,将分割后的所述数据文件进行传输。5.根据权利要求4所述的非可靠网络条件下数字化养殖的生产系统,其特征在于,所述
网络端包括:云服务器和/或云服务器集群,其中,所述网络端由存储执行单元、第二压缩解压单元、第二分割拼接单元、第二数据校验单元、第二...

【专利技术属性】
技术研发人员:段卫军侯国盛王朝晖
申请(专利权)人:内蒙古慧云科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1