理系统架构
应用程序中。4.2车辆实时监控用户在电子地图上实时本系统是通过监控车辆位置。Android上的GoogleAPI插件调用地图服务器栅格图像数据给予地图显示。(见图2)用户希望实时的监控车图3历史轨迹回放流程辆,并把其车辆位置信息显示在地图之上。首先需要用户选择车辆,向服务器发起实时监控请求,中心服务器在接收到车载终端发回的定位信息后,就转发给监控端。得到定位信息后,通过GoogleAPI插件获取当前位置的相关地图并呈现在用户面前。整个过程是中心服务器和Google地图服务器协同工作的结果,高效的把分布式网络资源整合在一起。4.3历史轨迹回放历史轨迹回是重现车辆某一段时间内的行驶情况,在地图上已点、线的形式表现出来。监控系统首先需要向中心服务器发起请求,请求某辆车某一时间段内的历史数据。中心服务器在接收到请求后从数据库中
查询在这一段时间内的车辆历史数据,打包发给监控端。监控端再调用插件获取地图信息进行显示。(见图3)这里,中心服务器发回的历史数据可能不是车载终端某段时间内的所有数据。在请求的某段时间内,车辆可能停留在某一位置或者在一个较小的范围活动,此时监控终端就没有必要把这段的数据全部显示出来,只需把这些点当做一个位置显示出来即可,避免了历史轨迹回放时,车辆终端停留在电子地图某一位置过长时间,给用户“死机”的假象,提高了用户的直观感受,也减少了中心服务器与监控端之间数据传输。值得注意的是当历史数据过多时,监控端接收数据时需要较长的传输时间,为了避免用户过多的等待,中心数据服务器可以把数据分包分批发送,让监控端一边接收数据,一边显示数据,采用异步进行的方式,从而提高系统的工作效率。结束语本文基于Android智能手机平台实现了车载监控管理系统的设计,为车载监控辅助决策提供了灵活、快捷的解决方案。类似这种的监控系统目前已在各行各业广泛应用。随着应用的深入及集成技术的发展,它将更大地影响到人们的生活。参考文献[1]高博.基于J2ME的移动
通信技术的研究与应用[D].沈阳工业大学硕士学位论文,2006.[2]张仕成.基于GoogleAndroid平台的应用程序开发与研究[J].电脑知识与技术.2009.
á?????#$%!"?è@5(&;&;'á??????èéèé?()á1?3?#?4?$02??%!"?6?????á#$%&;?èéá??????èé2)á?4567)!"#$89
·55·
图2车辆实时监控流程