System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及智慧农业及信息处理,特别涉及一种面向智慧农业的多源异构数据融合方法及系统。
技术介绍
1、近年来,智慧农业越来越得到重视。在智慧农业系统中,传感器和监控设备等多种感知设备广泛应用于农田、温室和畜牧场等农业生产场景,以实时监测和采集有关环境参数、植物生长状态、动物行为等数据,为农业生产决策提供可靠的信息。
2、为了获得传感器提供的温度、湿度、光照强度、土壤湿度等环境参数,以及监控设备拍摄的农田、温室或畜牧场等场景中的实时影像,智慧农业系统通常需要一个感知平台来对参数和影像等数据进行呈现。为了使感知平台获取并解析感知设备的数据,感知平台和感知设备需要接入同一网关,以使感知设备按照感知平台的协议方式上报数据到感知平台,所有接入的传感器和监控设备等感知设备作为感知平台的子设备被纳管。
3、然而,不同传感器和监控设备的对接协议各不相同,有些是通过厂家提供的网关对接,有些是通过标准协议(如国际标准协议、国家标准协议和行业标准协议等)对接,还有些是通过私有协议对接。如此,当感知平台需要连接多种感知设备时,若无对应的协议和网关,则无法实现与感知设备的连接,即无法获取感知设备数据,而若要兼具多种协议和网关,则又势必导致感知平台的开发成本较高、结构复杂。此外,现有的感知平台对于各个传感器和监控设备提供的数据都是单独处理,无法进行数据整合,使得呈现的数据零散,无法进行高效利用。
技术实现思路
1、本专利技术的目的在于提供一种面向智慧农业的多源异构数据融合方法及系统,
2、为解决上述技术问题,本专利技术提供一种面向智慧农业的多源异构数据融合方法,包括:
3、构建统一网关;
4、利用统一网关对感知设备的数据流进行解析,以得到设备核心信息;
5、根据设备核心信息,将感知设备的数据流转换为统一形式的数据包;
6、将统一形式的数据包投送至感知平台;
7、利用感知平台将多个数据包进行融合,以得到监控结果。
8、可选的,在所述的面向智慧农业的多源异构数据融合方法中,所述统一网关包括网关协议、网关连接器、网关管理器和日志中心;所述网关协议用于接收感知设备的数据流,并对数据流进行解析;所述网关连接器与所述网关协议和感知平台通信连接,以将接收的所述网关协议输出的数据包投送至感知平台;所述网关管理器用于对所述网关协议进行管理以调用与所述数据流相匹配的协议;所述日志中心用于接收并存储所述网关协议和所述网关连接器生成的日志流。
9、可选的,在所述的面向智慧农业的多源异构数据融合方法中,所述利用统一网关对感知设备的数据流进行解析,以得到设备核心信息的方法包括:
10、感知设备的数据流进入网关协议的解析层;
11、解析层通过协议类别和起止位定位到感知设备对应的厂家;
12、使用对应的厂家的协议包对数据流进行解析,以提取设备核心信息。
13、可选的,在所述的面向智慧农业的多源异构数据融合方法中,所述设备核心信息包括设备唯一标识、设备属性和设备值。
14、可选的,在所述的面向智慧农业的多源异构数据融合方法中,所述根据设备核心信息,将感知设备的数据流转换为统一形式的数据包的方法包括:
15、根据设备核心信息,网关协议的转换层将感知设备的数据流转换为符合消息队列遥测传输协议的数据包;
16、将数据包按预设方式放入待发队列。
17、可选的,在所述的面向智慧农业的多源异构数据融合方法中,所述将统一形式的数据包投送至感知平台的方法包括:
18、网关连接器从待发队列中依次提取数据包;
19、网关连接器将提取的数据包投送至感知平台的子设备网关。
20、可选的,在所述的面向智慧农业的多源异构数据融合方法中,所述网关连接器将提取的数据包投送至感知平台的子设备网关的方法包括:
21、网关连接器在感知平台上线子设备网关;
22、网关连接器将提取的数据包投送至上线的子设备网关;
23、网关连接器维护所有有数据的子设备网关的缓存;
24、若预设时间段内没有数据包投送,则下线所有子设备网关。
25、可选的,在所述的面向智慧农业的多源异构数据融合方法中,所述利用感知平台将多个数据包进行融合,以得到监控结果的方法包括:
26、感知平台将多个数据包进行融合,以得到监控数据;
27、感知平台判断监控数据是否超出阈值,若超出阈值,则向业务平台进行告警。
28、可选的,在所述的面向智慧农业的多源异构数据融合方法中,所述利用感知平台将多个数据包进行融合,以得到监控结果的方法还包括:
29、统一网关对感知设备的视频流进行认证,以得到流媒体服务器的地址响应;
30、感知设备根据流媒体服务器的地址响应,将视频流上传至流媒体服务器;
31、若感知平台判断监控数据超出阈值,则业务平台调用流媒体服务器,以展示视频流所对应的视频。
32、为解决上述技术问题,本专利技术还提供一种面向智慧农业的多源异构数据融合系统,用于实现如上任一项所述的面向智慧农业的多源异构数据融合方法,所述面向智慧农业的多源异构数据融合系统包括:感知设备、统一网关和感知平台,所述感知设备用于提供监控的数据流;所述统一网关用于对数据流进行解析并将其转换为统一形式的数据包以投送至所述感知平台;所述感知平台用于对多个数据包进行融合,以得到监控结果。
33、本专利技术提供的面向智慧农业的多源异构数据融合方法及系统,包括:构建统一网关;利用统一网关对感知设备的数据流进行解析,以得到设备核心信息;根据设备核心信息,将感知设备的数据流转换为统一形式的数据包;将统一形式的数据包投送至感知平台;利用感知平台将多个数据包进行融合,以得到监控结果。通过统一网关对数据流进行解析和转换,使得基于不同协议的感知设备都能够将自身的数据流转换为统一形式的数据包,如此使得感知平台能够通过唯一协议获取各个感知设备的数据流,从而在保证感知平台结构简单的同时,能够兼容各个协议的感知设备,解决了如何使智慧农业系统兼容多种协议以方便获取各类感知设备的数据的问题。
本文档来自技高网...【技术保护点】
1.一种面向智慧农业的多源异构数据融合方法,其特征在于,包括:
2.根据权利要求1所述的面向智慧农业的多源异构数据融合方法,其特征在于,所述统一网关包括网关协议、网关连接器、网关管理器和日志中心;所述网关协议用于接收感知设备的数据流,并对数据流进行解析;所述网关连接器与所述网关协议和感知平台通信连接,以将接收的所述网关协议输出的数据包投送至感知平台;所述网关管理器用于对所述网关协议进行管理以调用与所述数据流相匹配的协议;所述日志中心用于接收并存储所述网关协议和所述网关连接器生成的日志流。
3.根据权利要求2所述的面向智慧农业的多源异构数据融合方法,其特征在于,所述利用统一网关对感知设备的数据流进行解析,以得到设备核心信息的方法包括:
4.根据权利要求3所述的面向智慧农业的多源异构数据融合方法,其特征在于,所述设备核心信息包括设备唯一标识、设备属性和设备值。
5.根据权利要求2所述的面向智慧农业的多源异构数据融合方法,其特征在于,所述根据设备核心信息,将感知设备的数据流转换为统一形式的数据包的方法包括:
6.根据权利要求5
7.根据权利要求6所述的面向智慧农业的多源异构数据融合方法,其特征在于,所述网关连接器将提取的数据包投送至感知平台的子设备网关的方法包括:
8.根据权利要求1所述的面向智慧农业的多源异构数据融合方法,其特征在于,所述利用感知平台将多个数据包进行融合,以得到监控结果的方法包括:
9.根据权利要求8所述的面向智慧农业的多源异构数据融合方法,其特征在于,所述利用感知平台将多个数据包进行融合,以得到监控结果的方法还包括:
10.一种面向智慧农业的多源异构数据融合系统,用于实现如权利要求1~9任一项所述的面向智慧农业的多源异构数据融合方法,其特征在于,所述面向智慧农业的多源异构数据融合系统包括:感知设备、统一网关和感知平台,所述感知设备用于提供监控的数据流;所述统一网关用于对数据流进行解析并将其转换为统一形式的数据包以投送至所述感知平台;所述感知平台用于对多个数据包进行融合,以得到监控结果。
...【技术特征摘要】
1.一种面向智慧农业的多源异构数据融合方法,其特征在于,包括:
2.根据权利要求1所述的面向智慧农业的多源异构数据融合方法,其特征在于,所述统一网关包括网关协议、网关连接器、网关管理器和日志中心;所述网关协议用于接收感知设备的数据流,并对数据流进行解析;所述网关连接器与所述网关协议和感知平台通信连接,以将接收的所述网关协议输出的数据包投送至感知平台;所述网关管理器用于对所述网关协议进行管理以调用与所述数据流相匹配的协议;所述日志中心用于接收并存储所述网关协议和所述网关连接器生成的日志流。
3.根据权利要求2所述的面向智慧农业的多源异构数据融合方法,其特征在于,所述利用统一网关对感知设备的数据流进行解析,以得到设备核心信息的方法包括:
4.根据权利要求3所述的面向智慧农业的多源异构数据融合方法,其特征在于,所述设备核心信息包括设备唯一标识、设备属性和设备值。
5.根据权利要求2所述的面向智慧农业的多源异构数据融合方法,其特征在于,所述根据设备核心信息,将感知设备的数据流转换为统一形式的数据包的方法包括:
...【专利技术属性】
技术研发人员:郑义,邹一荣,郑林源,郑小雅,谢子乐,谢添安,董禹,王冬玲,刘幸灵,
申请(专利权)人:联通广东产业互联网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。