【技术实现步骤摘要】
一种分布式海洋在线监测数据的实时聚合系统及聚合方法
本专利技术涉及海洋环境监测和信息
,特别涉及一种分布式海洋在线监测数据的实时聚合系统及聚合方法。
技术介绍
浮标、岸基站、海床基设备对海洋环境进行实时监测,在线监测数据被传给陆地上的岸站系统,进行接收、解析、处理、显示、长久保存,并用于数据共享、分发,提供数据服务。由于受到功耗、通信带宽的限制,现有的数据接收方案是采用单一的岸站系统接收数据,且现有方案中的通讯节点之间的耦合度较高、可扩展性和伸缩性较差。增加海陆通信成本的方式不利于系统稳定且会带来较高的维护成本,数据离散接收的模式导致数据利用率不高、数据聚合困难。双数据接收中心模式在一定程度上缓解了这问题,但是难以实现跨节点的数据聚合,无法改变信息孤岛和碎片化的局面。因此,需要建立海洋在线监测数据实时聚合方法,提供一种机制运行于分布式环境中,在数据落地后对其进行汇集、整理,提供数据服务。
技术实现思路
为解决上述技术问题,本专利技术提供了一种分布式海洋在线监测数据的实时聚合系统及聚合方法,以达到提供多种数据集成方式,建立动态数据聚合服务机制,实现数据分布式接收、 ...
【技术保护点】
1.一种分布式海洋在线监测数据的实时聚合系统,其特征在于,包括数据注册器、数据聚合服务和数据集成器三部分,所述数据注册器和数据聚合服务分布于每一个海洋监测数据接收终端服务器上,通过数据注册器对各海洋监测数据接收终端服务器的异构数据资源进行整合,并建立数据聚合服务实现数据的跨平台跨系统发布,数据集成器根据需要集成一个或多个数据聚合服务,对数据进行按需存储和显示。
【技术特征摘要】
1.一种分布式海洋在线监测数据的实时聚合系统,其特征在于,包括数据注册器、数据聚合服务和数据集成器三部分,所述数据注册器和数据聚合服务分布于每一个海洋监测数据接收终端服务器上,通过数据注册器对各海洋监测数据接收终端服务器的异构数据资源进行整合,并建立数据聚合服务实现数据的跨平台跨系统发布,数据集成器根据需要集成一个或多个数据聚合服务,对数据进行按需存储和显示。2.根据权利要求1所述的一种分布式海洋在线监测数据的实时聚合系统,其特征在于,所述数据注册器包括元数据提取模块、元数据生成模块和元数据存储模块。3.根据权利要求1所述的一种分布式海洋在线监测数据的实时聚合系统,其特征在于,所述数据聚合服务器包括元数据信息获取模块和海洋监测数据获取模块,负责向上层的数据集成器提供元数据和海洋监测数据。4.根据权利要求1所述的一种分布式海洋在线监测数据的实时聚合系统,其特征在于,所述数据集成器包括数据下载中间件、数据同步中间件、数据融合中间件和数据显示中间件。5.一种分布式海洋在线监测数据的实时聚合方法,其特征在于,包括如下过程:(1)把一个海洋监测数据接收终端服务器记作一个节点,每个节点上均部署数据注册器和数据聚合服务;(2)数据注册器中的元数据提取模块从每个节点的源数据库中提取数据表结构信息,然后元数据生成模块将信息进行有机组合生成海洋监测数据元数据信息,并将生成的元数据信息保存到JSON文件中,然后元数据存储模块建立和维护海洋监测元数据目录;(3)数据聚合服务中的元数据信息获取模块遍历本节点元数据目录,输出本节点上所有符合条件的海洋监测数据的元数据信息,海洋监测数据获取模块查询本节点的...
【专利技术属性】
技术研发人员:宋苗苗,李文庆,刘世萱,张曙伟,陈世哲,王文彦,苗斌,王晓燕,郑珊珊,
申请(专利权)人:山东省科学院海洋仪器仪表研究所,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。