论文部分内容阅读
随着移动互联网技术的积累和发展,各种智能移动设备不断出现,传统行业与移动互联网的联系越来越密切。利用各种移动软件和智能网络我们可以轻松的处理我们的生活和工作,给我们的生产生活带来了极大的便利。移动技术的冲击也势必会影响到传统的船舶行业。随着网络和软硬件设备性能的不断提高,促使传统的船舶行业向着更加便捷,高效的方向快速发。为解决传统船舶显控系统存在体积大,造价高,维护难的问题[1],顺应时代的发展,提出了一种基于Android的船舶雷达实时显控系统。首先,根据平台特征和功能需求,通过运用合理方法实现了传统显控系统的基本功能;其次对系统中存在的图像漏点,目标快速定向关键问题进行了深入研究;最后利用智能移动平台固有的互联交互特性对系统功能进行了扩展。本文围绕以上内容主要展开了以下工作:1.研究了船舶行业的发展,介绍显控系统研发过程中所需的理论基础,对于船舶实时显示控制系统的功能需求进行了分析,描述了在实现过程中出现的问题及解决方法。在此基础上提出了基于Android的船舶雷达实时显控系统的设计方案。2.系统中通过合理的优化方案在Android平台上实现了基本功能并进行了功能扩展。界面显示中采用合理的绘图策略和算法,使得显示效果更佳的流畅和友好。为了满足多屏扩展的功能需求,引入了IP多播传输机制。制定了对应多播地址并定义了报文的数据结构,并通过网络编程实现了相应功能。另外,依托移动设备的交互特性,引入了用户管理和资讯管理功能,对系统功能进行了扩展。3.研究了系统实现过程中存在的关键问题,如图像漏点,目标快速定向等。针对于以上问题,提出了相应的解决方法。对于图像漏点,提出了一种基于四元查找表的图像补点方法,利用较少的内存空间实现了图像补全,解决了Android系统中经常存在的OOM问题,增强了图像显示效果。在快速测向问题上,提出了基于辅助角转换的目标快速测向方法,方法中优化了搜索特征函数,压缩了搜索范围,减少了目标测向估计时间。最后通过测试验证了软件设计和实现的合理性和有效性。新系统便捷,灵活,实时性高,是传统的船舶行业与互联网移动产业的结合的成果。