论文部分内容阅读
近年来,随着各国对海洋资源的日益重视,产生了许多水下声纳的新应用需求,现有的结构固定的分离式系统很难适用现代声纳系统发展的要求。声纳系统采用中间件技术可以将多个卢纳基阵的数据统一处理,实现数据共享和功能扩展,有利于提高声纳处理系统的可配置型和灵活性,成为现代声纳技术发展的必然趋势。
本文主要研究对象是基于CORBA的声纳数据流管理中间件,该中间件是声纳系统的多基阵数据流配置和管理的基础,主要目的是实现多数据流实时传输和灵活处理,为新型的声纳系统提供一种处理数据的统一平台,便于新应用的加入和系统的升级改造。
本文首先分析了现有声纳系统和CORBA中间件技术的特点,然后设计提出了基于CORBA的声纳系统数据流管理中间件(简称CSDM)的总体架构。接下来分别从数据流注册服务、传送服务、查询服务和监控服务四个方面详细说明了CSDM系统的功能特点和CORBA服务的设计实现。另外,本文分别对CSDM系统的数据流传输格式以及查询语言(简称CSDMQL)进行了相应的规范制定,并对CSDM系统中数据的缓存、压缩、调度等技术进行了讨论和研究。最后论文设计了一个CSDM系统的实现用例,并在传输性能上进行了相关的测试和分析,评估出不同实验环境下使用CSDM系统的优缺点。