【技术实现步骤摘要】
志愿船海洋水文气象观测软件、系统及软件开发方法
本专利技术涉及计算机软件领域,特别涉及志愿船海洋水文气象观测软件实现
,具体是指一种志愿船海洋水文气象观测软件系统设计方法。
技术介绍
志愿船观测是由商船、交通船、渔船以及其他从事海上活动的船舶承担的一项义务工作,在这些船只上安装船舶自动观测设备,以获取近岸、中远海和远洋航线上的海洋观测资料。本专利技术中一种志愿船海洋水文气象观测软件系统指运行于上述船舶自动观测设备上的系统软件。志愿船海洋水文气象观测软件系统被认为是志愿船观测的核心。随着国家对于志愿船观测的逐步重视,对于志愿船海洋水文气象观测软件的开发需求显著增加。同时,由于志愿船海洋水文气象观测要素繁多,统计报表格式复杂,通信方式多样,导致志愿船海洋水文气象观测软件的开发效率低、周期长、集成难度大。因此,研究志愿船海洋水文气象观测软件系统及设计方法显得尤为必要。志愿船海洋水文气象观测软件系统大多是针对特定型号的海洋水文、气象传感器进行集成,系统采用分时策略通过私有协议从各个传感器获取观测数据,使用文件系统或数据库系统对观测数据进行持久化,执行观测数据的可视化,并依据实际报表格式生成统计报表,通过通讯设备发送特定的观测数据及统计报表。在一定程度上,实现了观测过程的自动化,但是现有软件系统仍然存在以下几个方面的问题。首先,观测软件系统架构缺少组件化支持,各个功能模块耦合严重,开发、测试效率低,降低了系统的可靠性。此外,对于新传感器类型、新通信设备类型的添加,需要修改现有观测软件系统代码,降低了系统的可复用性和可扩展性。其次,对于观测软件系统的程序更新,需 ...
【技术保护点】
志愿船海洋水文气象观测软件,其特征在于,包括全局控制模块、外设驱动模块、外设通信模块、数据采集模块、数据管理模块、统计分析报表模块、数据可视化模块和数据导出模块,所述的全局控制模块,负责各个模块组件的动态加载及组件之间的通信及数据交换,在系统初始化时加载必要的组件化运行时环境,并完成外设驱动模块、外设通信模块、数据采集模块、数据管理模块、统计分析报表模块、数据可视化模块和数据导出模块的初始化;外设驱动模块,根据外部设备的元数据描述,加载相应的驱动程序,并对驱动程序的版本及接口信息进行验证;外设通信模块,提供对于Modbus数据总线的支持,外设通信模块与各个水文、气象传感器、通讯设备终端等的通信均遵循Modbus通讯协议,实现与外部设备通信的统一管理;数据采集模块,通过传感器通信模块向各个水文、气象传感器发送逻辑指令和接收来自传感器通信模块的传感器数据,所述的逻辑命令与实际传感器类型具有无关性;数据管理模块,从数据采集模块获取数据,对文件系统或数据库进行观测数据存储和获取,为其它模块提供观测数据,实现了对于观测数据的统一管理;统计分析报表模块,对观测数据进行统计分析,支持以报表模板的形式 ...
【技术特征摘要】
1.志愿船海洋水文气象观测软件,其特征在于,包括全局控制模块、外设驱动模块、外设通信模块、数据采集模块、数据管理模块、统计分析报表模块、数据可视化模块和数据导出模块,所述的全局控制模块,负责各个模块组件的动态加载及组件之间的通信及数据交换,在系统初始化时加载必要的组件化运行时环境,并完成外设驱动模块、外设通信模块、数据采集模块、数据管理模块、统计分析报表模块、数据可视化模块和数据导出模块的初始化;外设驱动模块,根据外部设备的元数据描述,加载相应的驱动程序,并对驱动程序的版本及接口信息进行验证;外设通信模块,提供对于Modbus数据总线的支持,外设通信模块与各个水文、气象传感器、通讯设备终端等的通信均遵循Modbus通讯协议,实现与外部设备通信的统一管理;数据采集模块,通过传感器通信模块向各个水文、气象传感器发送逻辑指令和接收来自传感器通信模块的传感器数据,所述的逻辑命令与实际传感器类型具有无关性;数据管理模块,从数据采集模块获取数据,对文件系统或数据库进行观测数据存储和获取,为其它模块提供观测数据,实现了对于观测数据的统一管理;统计分析报表模块,对观测数据进行统计分析,支持以报表模板的形式对统计报表进行设计,对统计报表的添加、修改等操作均可通过报表模板实现,无需修改相应的代码;数据可视化模块,支持实时观测数据的显示,以虚拟仪表的方式显示当前的水文、气象观测要素;提供统计观测数据的显示,支持以玫瑰图的形式显示风场统计信息、以方向谱的形式显示波浪统计信息、以数据曲线的形式显示风速、风向、气压、空气湿度、海水表层温度、盐度等的统计信息;数据导出模块,支持Xml、NetCDF等常用海洋水文、气象数据格式的导出,可将数据以常用格式导出至SD卡、U盘等移动存储设备。2.如权利要求1所述的志愿船海洋水文气象观测软件,其特征在于,水文、气象观测要素包括风速、风向、气温、气压、空气湿度、波浪特征、海水表层温度、盐度。3.如权利要求1所述的志愿船海洋水文气象观测软件,其特征在于,常用格式包括Xml、NetCDF海洋水文、气象数据格式。4.志愿船海洋水文气象观测系统,其特征在于,包括权利要求1所述的志愿船海洋水文气象观测软件、自动测报仪主机和外部设备,志愿船海洋水文气象观测软件安装在自动测报仪主机上。5.如权利要求4所述的志愿船海洋水文气象观测系统,其特征在于,测报仪主机包括显示器、键盘、存储器、工作指示灯、报警蜂鸣器、报警指示灯、交直流电源、主机箱和设备接插件。6.如权利要求4所述的志愿船海洋水文气象观测系统,其特征在于,外围设备包括卫星通讯系统、GPS定位系统、风传感器、温湿度传感器、方位传感器、气压传感器、船用表层温、盐传感器链观测子系统、X波段雷达浪流观测子系...
【专利技术属性】
技术研发人员:于雨,朱洪海,付明阳,赵斌,
申请(专利权)人:山东省科学院海洋仪器仪表研究所,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。