论文部分内容阅读
传统声纳系统在数据管理方面面临着诸多问题:(1)基阵数据源和声纳应用紧密耦合,使得系统升级、扩展困难;(2)在功能上各声纳系统相互独立,且数据格式存在多样性,因此不同声纳系统间数据不能共享。特别是随着数据融合等技术的出现,声纳领域里原有系统的封闭性与声纳应用的数据共享需求之间的矛盾越发突出,而对多基阵数据源的统一化、开放式管理的呼声则越来越高。
本文设计了一个由若干规范化功能模块组成的、结构开放的多数据流管理中间件(简称MSMM),借助其提供的数据管理服务屏蔽掉来自多个基阵数据源的数据流的多样性,实现不同声纳系统间数据的完全共享,并着重对中间件的若干关键技术作了深入探讨与实现。
论文首先概述了目前数据流管理方面以及声纳领域在实现来自多个基阵数据源的数据流共享方面的研究现状。接着,分析了现代声纳系统中数据源的特点,在此基础上定义了一个数据流描述规范和一门数据流查询语言(简称SNQL),并参照数据流管理领域的一些数据处理方法,设计了MSMM的一个分层架构,同时对MSMM进行了模块划分并给出了模块间的关键接口。然后,提出了MSMM的集中武和分布式实现模型,并重点讨论了集中式模型中缓存管理、查询任务调度等若干关键技术的候选解决方案。最后以这些关键技术为基础,设计了MSMM的一个仿真系统,系统中实现了SNQL的基本查询功能,验证了MSMM分层架构的合理性及将其应用于声纳系统中多基阵数据源管理的可行性。