一种基于终端海量数据交互的解决方案制造技术

技术编号:33852318 阅读:19 留言:0更新日期:2022-06-18 10:39
本发明专利技术公开了一种基于终端海量数据交互的解决方案,包括数据上行和数据下发,所述数据上行和数据下发包括互联网管理平台、消息服务器、网关N和设备终端N,所述数据上行包括以下具体步骤:S1:网关数据读取:网关N保持与设备终端N的连接畅通,在网关N处于设备空闲状态时,对设备终端N的数据进行读取;S2:网关数据推送:网关N将读取到的设备终端N的数据通过消息服务器推送至互联网管理平台;S3:数据保存:互联网管理平台接收数据,并对数据进行持久化保存;S4:数据提取,本发明专利技术公开的基于终端海量数据交互的解决方案具有保证了数据的实时展示,提高管理平台展示实时性,提高用户的使用体验效果。体验效果。体验效果。

【技术实现步骤摘要】
一种基于终端海量数据交互的解决方案


[0001]本专利技术涉及智能畜牧
,尤其涉及一种基于终端海量数据交互的解决方案。

技术介绍

[0002]随着畜牧业生产方式的快速发展,现在的畜牧业已经由原来的分散型散户人力饲养,已经发展成规模化、产业化、科技化的正规的企业集团化养殖。企业化养殖在现场会安装很多的饲喂设备终端,为了统一管理,这些饲喂终端都会与管理平台进行数据交互,包括数据的上行和下发。
[0003]因养殖现场的网络通信条件限制,及饲喂设备终端的通信协议(如:MODEBUS等)和饲喂设备终端的批量大等各种现实原因,造成在管理平台与饲喂设备之间进行海量的数据交互的时候经常会通信超时,不能及时完成数据的上行,对行业的从业者造成管理上的失位和困惑,达不成预期的目的。

技术实现思路

[0004]本专利技术公开一种基于终端海量数据交互的解决方案,旨在解决不能及时完成数据上行的技术问题。
[0005]为了实现上述目的,本专利技术采用了如下技术方案:
[0006]一种基于终端海量数据交互的解决方案,包括数据上行和数据下发,所述数据上行和数据下发包括互联网管理平台、消息服务器、网关N和设备终端N,所述数据上行包括以下具体步骤:
[0007]S1:网关数据读取:网关N保持与设备终端N的连接畅通,在网关N处于设备空闲状态时,对设备终端N的数据进行读取;
[0008]S2:网关数据推送:网关N将读取到的设备终端N的数据通过消息服务器推送至互联网管理平台;
[0009]S3:数据保存:互联网管理平台接收数据,并对数据进行持久化保存;
[0010]S4:数据提取:搜索相应数据关键词,由互联网管理平台中直接调取保存过的相应数据。
[0011]通过设置有数据上行的具体步骤,现有技术下,对于每次交互的体量庞大,实时性要求又不高的数据,如果每次互联网管理平台都实时的通过网关N向设备终端N请求,会数据请求超时,互联网管理平台上得不到请求的数据,则会降低用户的使用体验,对于这类数据的请求,通过网关N空闲时对设备终端N的数据进行读取并向互联网平台进行推送,互联网平台接收到数据后保存至数据库中,当需要展示时直接从数据库中提取即可,保证了数据的实时展示,提高管理平台展示实时性,提高用户的使用体验。
[0012]在一个优选的方案中,所述互联网管理平台包括接收模块、数据库、信息调取模块、下发模块和信息匹配模块,所述信息接收模块与数据库相连,所述数据库与下发模块、
信息调取模块相连,所述下发模块与信息匹配模块相连;
[0013]所述网关N包括读取模块和推送模块,所述读取模块与设备终端N连接,所述推送模块与互联网管理平台相连;
[0014]所述设备终端N包括信息接收模块、信息反馈模块和信息上传模块,所述信息接收模块信息接收模块与信息反馈模块相连;
[0015]所述接收模块用于对设备终端N上传的数据进行接收,所述数据库是用于对所接收的所有数据进行存储和整理,所述信息调取模块是用于在数据库中的海量数据中进行特定指令数据调取,所述下发模块是用于将数据和命令下发至网关N,所述信息匹配模块是用于将数据库中的信息与设备终端N中的相关信息作比较;
[0016]所述读取模块是用于根据互联网管理平台的指令对设备终端N的数据进行读取,所述写入模块是用于根据互联网管理平台的指令对设备终端N进行数据写入,所述推送模块是用于将从设备终端N中读取到的数据推送至互联网管理平台;
[0017]所述信息接收模块是用于接收网关N中转的互联网管理平台的数据和指令,所述信息反馈模块是用于将接收到的数据或指令反馈到互联网管理平台中进行比对,所述信息上传模块是用于将设备终端N中的数据信息上传至网关N;
[0018]所述数据库包括数据分类模块、信息备份模块、数据整理模块、信息备份云端和快捷键设立模块,所述数据分类模块与信息备份模块、数据整理模块相连,所述信息备份模块与信息备份云端、快捷键设立模块相连,所述数据分类模块是用于将数据库中保存的数据按照不同的类别进行分类存储,所述信息备份模块是用于对存储的数据进行实时备份,所述数据整理模块是对数据库内的数据进行自动删除整理,所述信息备份云端是不占用数据库内存的备份数据库,所述快捷键设立模块是用于对信息备份云端的信息位置建立快捷方式。
[0019]通过设置有信息备份模块、信息备份云端、数据整理模块和快捷键设立模块,由于在信息交互的过程中,大量的数据需要保存至数据库中,如果不进行定期清理,可能会造成互联网管理平台的使用障碍,通过信息备份模块在信息备份云端中实时对数据库内的信息进行备份,并通过快捷键设立模块将数据在信息备份云端中的位置以快捷方式的形式展现,再通过数据整理模块定期对数据库中已保存的数据进行清理,在保证互联网管理平台正常运行的同时,也能对大量的数据进行永久保存,且不影响数据的调取。
[0020]在一个优选的方案中,所述数据下发包括以下具体步骤:
[0021]S11:数据下发:互联网管理平台向设备终端N下发数据;
[0022]S12:下发数据保存:互联网管理平台在下发数据的同时将数据实时保存进数据库中;
[0023]S13:接收反馈信息:设备终端N在接收到数据后通过数据反馈模块将接收到的信息再次反馈至互联网管理平台;
[0024]S14:反馈信息比对:互联网管理平台将接收到的反馈信息与数据库中的信息进行比对,当比对信息结果一致后停止下发;
[0025]S15:重复下发:当比对信息结果不一致时则再次向设备终端N下发此次数据。
[0026]通过设置有数据下发的具体步骤,现有技术下,当互联网管理平台将数据通过网关N下发给设备终端N时,设备终端N在接受到这些数据后,实时将结果反馈给互联网管理平
台,互联网管理平台接受到结果后则认定数据下发成功,但是大体量的数据下发则因为网关N或设备终端N对大体量数据的写入执行的效率等问题,不能及时的将结果反馈给互联网管理平台,会造成互联网管理平台不能清晰的知道数据下发是否成功,对于这类数据的下发,互联网管理平台在向设备终端N执行数据下发的同时将下发数据的信息保存到数据库中,下发动作完成后,不再等待设备终端N的结果反馈,对于下发是否成功的判断则通过设备终端N主动上传的数据信息与数据库中保存的下发的数据信息进行比较,如果不一致则认为没有下发成功,互联网管理平台会自动的再次下发此次数据,直到设备终端N主动上传的数据信息与下发的数据信息一致,则认为此次下发成功,保证数据下发的成功率。
[0027]由上可知,一种基于终端海量数据交互的解决方案,包括数据上行和数据下发,所述数据上行和数据下发包括互联网管理平台、消息服务器、网关N和设备终端N,所述数据上行包括以下具体步骤:
[0028]S1:网关数据读取:网关N保持与设备终端N的连接畅通,在网关N处于设备空闲状态时,对设备终端N的数据进行读取;
[0029]S2:网关数据推送:网关N将读取到的设备终端N的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于终端海量数据交互的解决方案,包括数据上行和数据下发,其特征在于,所述数据上行和数据下发包括互联网管理平台、消息服务器、网关N和设备终端N,所述数据上行包括以下具体步骤:S1:网关数据读取:网关N保持与设备终端N的连接畅通,在网关N处于设备空闲状态时,对设备终端N的数据进行读取;S2:网关数据推送:网关N将读取到的设备终端N的数据通过消息服务器推送至互联网管理平台;S3:数据保存:互联网管理平台接收数据,并对数据进行持久化保存;S4:数据提取:搜索相应数据关键词,由互联网管理平台中直接调取保存过的相应数据。2.根据权利要求1所述的一种基于终端海量数据交互的解决方案,其特征在于,所述互联网管理平台是作为大体量数据的集中管理点,所述消息服务器是负责完成互联网管理平台和网关N之间的通信,所述网关N设立有多个,是负责搭建设备终端N和互联网管理平台的通信功能,所述设备终端N是设立于各个位置,用于接收互联网管理平台的命令与发送信息至互联网管理平台的设备,所述设备终端N通过网线或WIFI与网关N建立连接。3.根据权利要求2所述的一种基于终端海量数据交互的解决方案,其特征在于,所述互联网管理平台包括接收模块、数据库、信息调取模块、下发模块和信息匹配模块,所述信息接收模块与数据库相连,所述数据库与下发模块、信息调取模块相连,所述下发模块与信息匹配模块相连;所述网关N包括读取模块和推送模块,所述读取模块与设备终端N连接,所述推送模块与互联网管理平台相连;所述设备终端N包括信息接收模块、信息反馈模块和信息上传模块,所述信息接收模块信息接收模块与信息反馈模块相连。4.根据权利要求3所述的一种基于终端海量数据交互的解决方案,其特征在于,所述接收模块用于对设备终端N上传的数据进行接收,所述数据库是用于对所接收的所有数据进行存储和整理,所述信息调取模块是用于在数据库中的海量数据中进行特定指令数据调取,所述下发模块是用于将数据和命令下发至网关N,所述信息匹配模块是用于将数...

【专利技术属性】
技术研发人员:隋振利王信朋乔孟磊于海波
申请(专利权)人:道莅智远科技青岛有限公司
类型:发明
国别省市:

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

1