基于Android平台的船用智能终端设计文献综述
2020-04-15 15:46:28
1. 目的及意义
1.1. 研究意义
随着时代的进步和科技的迅速发展,社会对船舶通信领域的要求逐渐提高,其中船载终端的应用无疑是十分重要的一环。为了最大限度方便驾驶人员了解到航行过程中的各种信息,以及岸基与船舶的信息交流,设计一个集成AIS、北斗/GPS定位、数据传输以及通信功能的应用程序,可以大大减轻船舶操控人员的劳动量,也可以大大提高船舶运营的安全性。
随着我国的北斗卫星导航系统越来越完善,如何进一步推广卫星导航系统的应用已经成为当前卫星系统发展过程中面临的一个主要问题。[1]当前国内基于北斗的船载终端尚处于开发使用阶段,存在操作系统陈旧、功能简单、信息融合度低、成本高等问题,不利于北斗系统在船舶应用的推广。Android平台是基于Linux内核的软件平台和操作系统,是开放移动设备综合平台,采用了分层的构架。由高到低分为应用程序层、应用程序框架层、系统运行库层和Linux核心层。[2]Android操作系统一出现,就以其代码开源性、应用丰富性、功能完整性和用户易用性迅速占领了智能终端市场。[3]因此,开展 Android 平台的船用北斗导航通信系统设计探究,将Android平台的应用,与北斗导航通讯系统的应用有效结合,可以进一步实现北斗导航通信系统科学性和技术性的有效提升,加强了北斗导航系统的实用性,促使我国的北斗导航技术获得更加广阔的发展空间和更加理想的发展前景。[4]
1.2.研究目的
在内河航道的轮渡中,船上机工需要对船上乘客数量、船只位置进行统计并向岸基人员进行汇报,同时,当紧急情况下需要通知船只避险或者其他通知,都需要进行高效的信息交流,另一方面,船舶之间的相互识别、避让也和船只上乘客安全息息相关,传统通信方式不再满足需求。本文的研究目的就是使用RK3288开发板,基于Android设计一款集成AIS、定位、通信功能的应用程序。然后通过仿真进行调试,直到达到预计功能。
1.3.国内外研究现状分析
通过查阅相关文献资料,国内对基于Android操作系统的集成AIS、定位、通信功能的平台的研究较少,基于Android操作系统的程序更多的集中在通信这一单一领域。根据童笑的研究,远洋和近海船舶基本都装备了能够连接AIS和GPS等导航设备的ECDIS(电子图信息与显示系统)或ECS(电子海图系统)。[5]那么本文需要做的主要工作是将其产生的数据与通信功能有机结合起来。
2011年,王艳军、王晓峰使用Atmega128作为中央处理器完成了AIS与北斗之间信息的相互通信。[6]
2013年,梅强、胡勤友、杨春设计并实现了基于Android平台的船用北斗通信导航系统,借助人性化的软件界面和嵌入式数据库SQlite的存储功能,使系统的可用性得到增强,同时系统对信息报文使用数据压缩和拆包组装的技术,实现了北斗报文功能的提升。[7]