基于GPRS的长途客车远程监控系统的设计研究
2015-01-03高乐
高 乐
(长安大学,陕西 西安 710064 )
基于GPRS的长途客车远程监控系统的设计研究
高 乐
(长安大学,陕西 西安 710064 )
随着社会经济的发展和公路网的不断建设,我国长途客运业也得到了迅猛的发展,但是长途客运车辆交通事故屡屡发生,本文提设计了一种基于GPRS的长途客车监控系统,它是利用卫星定位技术,无线通讯技术,谷歌地图技术和图像压缩等相关技术,且在Visual Basic 6.0 开发平台上而完成的,该系统将采集到的车辆GPS信息、车内图像信息以及报警等信息通过GPRS网络发送到监控中心,实现监控中心对运行中长途客车的监控,以确保长途客车安全运行。
长途客运安全;远程监控系统;Visual Basic 6.0
CLC NO.: U463.9 Document Code: A Article ID: 1671-7988(2015)01-12-03
1、长途客车远程监控系统的研究简介
随着经济社会的高速发展,汽车保有量持续增加以及公路等基础设施大力建设,我国公路交通运输行业得到迅猛发展。与此同时,道路交通事故也在频繁发生,直接危及到人民群众的生命财产安全。在运输行业中,长途客车交通事故发生更为频繁,后果也更为严重。客车超员、超速以及驾驶员疲劳驾驶等是引发长途客运车辆交通事故的主要因素[1]。
车辆监控系统的发展可以追朔到1950年代,随着OMEGA、LORAN等用于陆地的无线导航系统的出现,欧美等发达国家开始陆续选择这些系统作为获取车辆信息的手段,如1970年代,美国、英国分别开发出的用于报纸投递的自动车辆路线管理系统和用于跟踪警车的自动车辆定位系统。1980年代以后,国外开始采用CARIN、RACS系统来实现自动车辆定位,车辆定位系统开始进入实用阶段[2],进入1990年代,随着全球定位技术、计算机技术、移动通讯等科学技术的飞速发展,车辆监控进入了一个快速发展的阶段。
而本文提出了利用相关技术并利用Visual Basic 6.0[3]软件设计了一个基于GPRS的长途客车远程监控系统。
2、长途客车远程监控系统的总体设计
2.1 远程监控系统的构架
长途客车远程监控系统是集GPS全球定位技术、图像采集技术、无线通信技术、计算机网络通信与数据处理等技术于一体的系统。本课题设计的长途客车远程监控系统由车载端、通信网络、监控中心三部分组成,如图(1)所示。
(1)车载端设计
车载端是长途客车远程监控系统的重要组成部分,主要由GPS模块、串口摄像头模块、车载计算机、GPRS 模块和输入输出设备等组成。
(2)监控中心设计
监控中心主要负责对长途客车进行监控,监控中心电脑主要用来对数据进行处理和显示;数据库用于数据的存储和调用;Internet网络用于数据的发送和接收。
(3)系统组网的实现方式
考虑各方面因素,本课论文研究的长途客车远程监控系统决定采用监控中心Internet公网连接的方式进行组网。
3、基于Visual Basic 6.0软件开发的长途客车监控系统
3.1 车载端软件设计
长途客车远程监控系统车载端软件按模块划分主要分为数据采集模块、数据处理模块以及数据传输模块,三者之间的关系如图(2)所示。图(3)是用visual basic 6.0软件设计的车载端软件主界面。
3.2 监控中心软件设计
用Visual Basic 6.0建立一个监控中心登陆模块来实现该监控软件的功能如图(4)所示和监控中心主菜单界面如图(5)。监控中心端网络数据的传输包括数据的接收与发送。数据的接收是指监控中心接收来自车载端的数据信息;数据的发送是指监控中心将一些命令、提醒等信息发送到车载端。本论文设计的监控中心网络数据的传输是基于Visual Basic 6.0中的Winsock控件实现的。
3.3 数据显示功能的实现
数据信息的显示主要指GPS信息、报警信息、图像信息的显示。本论文选择的地图是Google在线地图,通过调用Google Maps API实现车辆位置在Google Maps上实时显示并且通过调用数据库中的地理位置信息实现客车位置信息的查询回放,具体地说地图显示又可分为普通地图显示和卫星地图显示两种方式。报警信息、图像信息分别借助ListView控件、PictureBox控件显示。数据显示功能基本操作过程:单击软件主菜单中的“客车监控”,在其下拉菜单中选择“客车实时监控”即可进入图(6)所示的客车实时位置信息和图像信息监控界面;选择“客车位置信息查询”即可进入图(7)所示的长途客车位置信息查询界面:选择“客车图像信息查询”即可进入图(8)所示的长途客车图像信息查询界面。
4、监控系统的测试
4.1 车载端程序测试
将车载端的GPS模块、串口摄像头模块、GPRS模块与车载计算机正确连接后,启动电源。然后然后在车载计算机上运行图(3)所示的车载端程序,设置好各参数以后,根据监控中心的IP和监听端口登录到监控中心。单击图(3)主菜单中的“监控界面”进入图(9)所示的车载端监控界面,而且从图(9)中可以看到车载端实现了对GPS数据和图像数据的采集,并且接收到了来自监控中心的提醒信息。
4.2 监控中心程序测试
首先在监控中心端首先给监控中心电脑分配一个公网IP;然后在监控中心电脑上运行长途客车远程监控中心程序,启动服务器监听,等待来自车载端程序的连接。
(1)长途客车实时监控功能测试
单击图(5)软件主菜单中的“客车监控”,在其下拉菜单中选择“客车实时监控”进入图(10)所示的长途客车实时监控界面。
从图(10)中可以看到监控中心成功地实现了GPS数据和图像数据的接收及显示功能。
(2)长途客车位置信息查询功能测试
在“客车监控”下拉菜单中选择“客车位置信息查询”进入图(11)所示的长途客车位置信息查询界面,根据客车编号进行搜索,可以查询出任一时间段内客车的地理位置信息,这些地理位置信息能够通过地图的形式显示出来。
(2)长途客车图像信息功能查询
在“客车监控”下拉菜单中点击 “客车图像信息查询”进入图(12)所示的长途客车图像信息查询界面点击“设置”按钮进入图(13)所示图像查询参数设置界面,设置好各参数,点击“确定”按钮完成图像查询参数设置。接着单击图(12)中的“播放”。
图(13) 图像查询参数设置
按钮进行图像播放,从图中可以看到监控中心成功实现了图像信息的查询功能。
5、总结
本文设计的长途客车远程监控系统实现了GPS位置及图像等信息的监控,满足了长途客运行业的基本需求,通过对长途客车实时监控,位置查询以及客车的图像查询,从而掌握了长途客车的运行状态,确保了长途客车的运行安全。
[1] 苏銮,李高波,吕光辉. 长途客车交通事故原因及实例分析[J].交通企业管理,2013,28(8):71-72.
[2] 吴海峰,袁彦玲,张宝杰. GPS在车辆定位导航系统中的应用研究[J].科技信息,2008,25(6):341-342.
[3] 刘必雄. Visual Basic程序设计[M].北京:科学出版社,2012.
[4] 张辉,李荣利,王和平. Visual Basic 串口通信及编程实例[M].北京:化学工业出版社,2011.
[5] 龚安.基于VB的Winsock控件实现C_S网络通信[J].科学技术与工程,2006,6(10):1447-1450.
[6] 李昌达. 基于GPS/GPRS车载图像监控终端的设计与实现[D].成都:电子科技大学,2008.
[7] 丁学钧,温秀梅. Visual Basic语言程序设计教程与实验[M].北京:清华大学出版社,2005.
Design of Remote Monitoring System Based on GPRS for Long-distance Buses
Gao Le
(Chang'an University, Shaanxi Xi'an 710064)
with the development of economy and continuous construction of highway network, the long-distance passenger transportation in our country has achieved rapid growth, but the traffic accidents related to long-distance buses occur frequently, In view of these security risks existing in long-distance passenger transportation, a remote monitoring system based on GPRS for long-distance buses is designed in this dissertation, which uses technology of satellite positioning, wireless communication, Google Maps, image compression, and so on , and finally accomplished basing on Visual Basic 6.0 exploitation platform, this system can achieve the remote monitoring through sending information of speed, position, image and alarm collected from the long-distance bus to the monitoring center in order to insure the long-distance bus safety.
long-distance passenger transportation safety; remote monitoring system; visual basic 6.0
U463.9
A
1671-7988(2015)01-12-03
高乐,硕士研究生,就读于长安大学汽车学院。