论文部分内容阅读
近年来随着国家经济和技术的不断发展进步,人们的生活质量不断提高,汽车的拥有数量逐年增加,由此产生了各类衍生性问题,诸如交通污染、交通拥堵、交通事故等,以及如何应对汽车防盗、节能减排等。在这种情况下,对车辆信息进行科学、有效的管理,已成为当下智能交通以及物联网领域的热点之一。基于 GPS的汽车远程服务系统就是利用卫星定位、无线通信等技术手段,通过车载终端与服务器之间的数据交互,让用户能够掌握车辆的位置、运行状况等信息的软硬件综合系统。 本文提出了汽车远程服务系统的方案设计与实现,整个系统分为车载 GPS终端、接入服务器和 Web平台三大部分。其中车载 GPS终端主要负责信息采集,包括汽车位置、运行状况等,并将其上传到服务器,同时接收服务器下达的指令信息;接入服务器是整个远程服务系统的核心部分,主要完成数据的接收、处理、转发,并随时为大规模的车载终端提供全天候的接入服务;Web平台是远程服务系统与用户的接口,可为用户提供位置、轨迹、车辆状况等信息的查询服务。本文介绍了整个系统的功能需求以及各个子系统的模块划分,之后,基于Linux和C++的开发环境,采用各类池化技术以及异步式I/O通信的设计方案,对接入服务器的结构进行了详细的分析和设计,重点完成了在高并发场景下接入服务器的设计及性能优化,最终满足了7*24小时大规模车载GPS终端的接入服务要求,优化了系统资源的管理模式,提高了整个系统的性能和稳定性。