基于GPS与GPRS的运输车辆调度解决方案(推荐4篇)
车辆调度管理解决方案
摘要:本文提供了一种基于GPS与GPRS的运输车辆调度管理设计原理和实现方案,简要介绍了GPRS技术的基本知识,描述了GPRS无线传输应用于车辆调度上的实现方法。通过实际应用,获得了理想的效果.关键词: GPRS;GPS;GIS;车辆管理;车辆调度;
一、需求分析
运输管理的最终目标是降低成本、提高工作效率以及服务水平,这需要企业能够及时、准确、全面的掌握运输车辆的信息,对运输车辆实现实时监控调度。现代科技、通讯技术的发展,GPS/GIS技术的成熟和GPRS无线通讯技术的广泛应用,为现代车辆管理提供了强大而有效的工具。GPS/GIS/GPRS对企业优化资源配置、提高市场竞争力,将会起到积极的促进作用。
一般运输行业需求的特点是:
-业务覆盖地域广
-车辆众多,信息量大
-区域与线路监控要求突出
-与运管单位配合紧密
-对旅客安全保障要求高
-对系统响应要求灵活、及时
-需要位置服务信息的需求多
-数据共享程度要求高
-需要完善车辆统一信息管理
二、GPRS网络概述
GPRS是目前解决移动通信信息服务的一种较完美的业务,它是以数据流量计费、覆盖范围广泛、数据传输速度更快。GPRS的推出,为行业和企业用户开展无线办公提供了基础设施平台,为推动移动办公的应用和发展创造了有利条件。与有线网络相比,GPRS网络具有租用费用低、移动办公,不受地域制约等优点。GPRS的出现为企业和行业用户开展无线办公提供了一种新的选择。
三、系统概念
GPRS运输车辆管理调度系统是集全球卫星定位系统(GPS)、地理信息系统(GIS)以及GPRS无线通信技术于一体的软、硬件综合系统。主要由三部分组成:车载终端(GPS设备+Lenz 8713i DTU)、GPRS无线数据链路和监控中心软件系统。可对移动车辆进行统一集中管理和实时监控调度指挥。
鉴于运输行业的特殊可靠性要求,信息系统在总体建设上利用宽带固定IP(ADSL绑定IP或DDN业务)+GPRS无线网络技术,保证网络的互联互通性,提供具有一定QOS的带宽保证,所采用的设备以及网络构架都具有良好可扩展性,可以根据后续发展的需求,在不改变现有组网方案的情况下,通过增加GPRS DTU设备,实现远程无线数据传输功能。
四、系统拓扑
五、系统特点
-强大的车辆准确定位、实时监控、高效调度功能
-提供标准的数据接口,可实现与企业管理信息系统、决策支持系统的无缝对接
-可同时支持多种通信方式,包括GSM短消息、语音、GPRS
-支持多级架构,多中心级连、分布式互联,支持移动中心
-系统具有完整安全以及自动灾难恢复机制,保证安全稳定,降低系统维护成本-精确的数字地图及专业的地图服务支持,拥有全国至地级市的精确电子地图-业界领先的高速2DGIS及3DGIS引擎,特别适合实时监控系统
六、系统功能简介
总控中心结构
总控制中心是整个系统的控制中心,总控中心可以控制本系统中任何中心注册的车辆,可以控制各分控中心的权限等。总控中心提供整个系统唯一对外的通信接口(通信服务器),连接GPRS接入网关等。总控中心拥有整个系统唯一的数据中心,统一管理调度整个系统的车辆。
本系统总控制中心系统和安装在车辆上的车载设备(GPS设备+Lenz 8713i GPRS DTU)之间通过通信实现车辆地理位置信息实时上传,车辆报警、求助,调度与信息发布,远程参数设置与菜单修改等功能;通过中心系统实现基于电子地图的地理信息查询,车辆信息查询,车辆轨迹保存、回放等功能。
车辆地理位置信息查询
车载设备通过GPS模块接收卫星信息,可以提供实时的车辆位置信息。该信息通过GPRS无线通信终端Lenz 8713i DTU传回控制中心后在电子地图上显示出来,可以确定车辆的地理位置。
实时定位
控制中心可以选择配置车载设备,使其按特定时间或到达特定位置通过GPRS 传输设备发送位置信息到控制中心。对于指定时间回报数据是保存在网管数据库,监控终端可以查询。对于指定位置回报数据是直接送到监控终端。车辆跟踪调度
系统建立起了车辆与系统用户之间迅速、准确、有效的信息传递通道。用户可以随时掌握车辆状态,迅速下达调度命令。同时,可以根据需要对车辆进行远程控制,还可以为车辆提供服务信息。有多种监控方式可供选择。
敏感区域监控
运输涵盖的地理范围如此之广,随时随地的需要知道在各个区域内车辆的运行状况、任务的执行情况、任务安排情况,让所辖范围的运输状况在眼前一览无余。在运输过程中,有某些区域经常发生钱物丢失、交通事故,在运输车辆进入该区域后,可以给与车辆提示信息。
客户服务功能
客户在运输过程中需要随时了解自身的状态,客户可以通过两种途径得到需要的信息,一是通过系统查询,二是通过拨打呼叫中心电话查询。通过这两条途径客户可以获得如车辆定位、地物、路线规划、车辆状态等信息等。车辆统一信息化管理
由于运输集团下属车辆众多,需要对车辆进行集中统一的信息化管理。管理内容涵盖车辆的基本信息(如车牌号、车辆类型、吨位、颜色等)、保险信息(盗险、自然险等)、安全纪录、事故借款等。系统将对车辆的所有这些信息进行采集、录入,而后向用户提供修改、删除以及查询功能。
调度与信息发布
总控中心具有信息发布的功能。信息发布时可以选择预先定义好的信息或自定义信息,向所有车辆或分组车辆发送信息。
行车轨迹记录与查询
车辆行驶过程中的信息将被纪录保存,方便事后查询。用户可选定过去一时间段,查询该时间段内指定车辆的历史数据,进行历史回显、分析。车内视频图片抓拍
在报警的同时自动抓拍车厢内的照片,远程传输到总控中心。由此总控中心能实时了解到现场情况。
LED求救信号
在车尾安装一个LED显示屏,在报警信号发出同时显示求救信息,例如:“我现在有危险,请帮助我!”如此可以快速的寻求周围车辆的帮助。
七、系统效应
-司机的安全有了更高程度的保证
-企业及客户可以主动、随时了解到当前的运行状态信息及到达目的地的整个过程
-增强企业和客户之间的相互信任
-企业可以充分了解车辆信息,通过调度等途径提高企业的经济效益和管理水平
-详细的行车记录,事后有备可查,可纠正驾驶人员的不良习惯,降低车辆运行、维修成本
八、总结
科技发展迅猛, 安全高效的应用与服务越来越被需求, 部队作为国家安全的重要保障部门, 许多技术应用都应该走在科技发展的前沿, 同时及时高效的响应并完成任务成为衡量部队工作能力的重要指标之一。为了使部队适应现代化管理的需求, 国家投入了大量的费用来促进新技术的研发及改善部队装备力量, 这其中就包括车辆的数量及质量的改善。车辆的增多增加了管理及调度的难度, 如何高效的管理车辆问题成了衡量一支部队完成任务响应能力的重要指标之一。科学合理的管理制度是提高管理效率的先决条件, 才能逐步达到管理工作标准化, 管理手段自动化[1,2,3], 才能使车辆管理工作发挥最好的效果, 适应武警部队现代化、正规化建设发展的要求。这就需要提高管理方法, 由原先的人管人改变为制度管人, 为实现这一目标, 使用相应的车辆管理系统以计算机进行事物管理既可以提高工作效率又可以提升管理手段和管理效果。因此, 就现代化部队需求而言, 开发并使用一套完整的车辆管理系统势在必行。
1 系统总体设计
本车辆管理系统的设计目标是针对部队这一特殊的群体, 根据其对车辆管理的需求设计出满足部队车辆管理需求的、完善的、具有车辆调度、监视和智能门禁功能的系统。
所谓满足部队管理需求是指, 严格按照《南京军区车辆安全使用管理规定》中的管理规定, 制定出人性化的以车辆和驾驶员管理为主体的管理逻辑。
所谓完善的是指, 带有车辆管理、人力资源、工作流管理等相结合的, 通过系统实现各个模块之间的数据共享, 并在数据共享的基础上, 策略得以及时准确的执行。
车辆调度是指建立以调度员为中心的车辆调度体制, 所有车辆的进出、人员的管理、门禁的管理均由调度中心进行统一调度, 以保证各类数据的一致性和协同工作效率。
车辆监视是指可以对车辆进行实时监控, 以达到对车辆行驶路径、车辆行驶范围、车辆行驶里程等进行监控的目的。
智能门禁是指通过RFID智能卡对车辆和使用者身份进行记录, 配合门卫对车辆身份进行审查, 同时记录车辆的进出时间的子系统。
1.1 系统技术构架
为保证系统运行的速度和安全性, 以及领导审批单据时的便利性, 系统采用传统的C/S与B/S两种模式相互结合的结构进行设计, 并采用时下流行的.Net Frame Work框架进行架构, 并采用大型系统普遍采用的MVC模式构造, 对业务进行合理分层, 大大简化了车辆管理的复杂度。其技术构架如图一所示。
1.2 系统总体设计
本系统是架构在.Net Framework的基础上, 数据存储在SQL Server2008数据库中, 系统分为终端和客户端两个部分。车辆监视、路径规划等功能需要借助GIS电子地图服务系统工作, GPS车载系统从我国自己的北斗卫星网络中获取数据, 并将数据通过GPRS模块发送给数据库服务器, 系统通讯可以通过GPRS和短信息收发模块进行终端与服务器之间的信息沟通, 系统之间的相互通讯示意图如图二所示。
1.3 系统功能架构设计
依据以上所做的需求分析和系统架构设计, 可以得到实际系统功能某块分解图和各子功能划分图。本系统将系统功能划分为:车辆信息、人员信息、违章事故、车辆调度、车辆监控、门禁管理、消息提示七个模块, 模块示意图三所示。
最新信息功能模块:用来接收各种最新的信息, 当信息到达时, 系统会弹出信息到达对话框, 后信息内容存放于最新信息模块中。为了可以按照一定的操作流程完成各项调配任务, 车辆调度员这一角色并不具备直接调配车辆的权力, 车辆调配必须在满足两个条件之一的情况下才可以用车: (1) 单位提出申请, 审批责任人审批通过后调度员才可以对车辆实施调配; (2) 接到领导直接进行车辆调配的调车指令的形况下才能填写车辆派遣单。最新信息模块可以快速的查找最近未完成的各类单据。
车辆信息管理模块:用来记录车辆的信息, 这些信息包括车辆的基本信息、年检信息、保险信息、油卡信息、GPS接收器信息等。
驾驶员信息管理模块:这一模块可以对驾驶员信息进行管理, 包括信息的新增、查询、与汽车捆绑等操作。
违章事故管理模块:对曾经发生的违章信息和事故信息进行查询。
车辆调度模块:可以进行车辆调度查询或在满足条件的情况下对车辆进行调度。
门禁管理模块:管理门禁卡以及各种门禁记录, 也可以查询历史门禁记录。
统计查询:对各类报表进行查询和分析, 例如对某驾驶员一年的违章记录和事故进行查看分析, 也可以查看每年这个支队车辆安全管理是否较之前有了提升。
系统管理模块:提供系统管理员角色管理、操作员管理、系统备份、系统恢复与系统安全相关的内容。
2 系统详细设计
2.1 车辆信息模块设计
车辆信息模块的主要功能包括车辆信息的录入与查询、GPS接收器注册、车辆年检管理、车辆保养管理、油卡管理等功能, 如图四所示。不同的用户在本模块有着不同的功能用途, 若以调度员身份登陆本模块可以输入和查询车辆基本信息、匹配GPS接收器与车辆、对油卡进行管理 (如为油卡充值、油卡挂失等操作) 、设置车辆的年检和保养信息, 若车辆保养或年检到期可以给驾驶员下达定期保养通知单或车辆年检通知单。
2.2 车辆监控模块设计
系统监控模块是系统借助GPS进行卫星定位后再利用GPRS模块将信息发送至数据库服务器的多系统交互的模块, 传输的信息是车的经度、纬度、当前传输的时间、发送状态等信息。由以上功能就可以延伸出车辆定位、实时追踪、事故报警、行驶区域限定等功能。这一模块的子功能划分如图五所示。
车辆定位功能实现架构设计如图六所示。由图六可以看出, 定位子系统包括车载GPS接收装置、GPRS通讯链路 (通讯基站) 、GIS地图服务器及管理监视端等。
在这种情况下, 车载GPS接收装置与管理平台之间的关系有三种, 分别是主动工作模式、被动工作模式、协同工作模式。无论在哪种工作模式下, GPS设备必须首先与车辆进行匹配, 保证GPS设备与车辆的一致性, 车辆驶离营区门卫即视为一次任务的开始。车辆被设置为限制行动区域模式, 则GPS接收装置工作于协同工作模式下, 首先下载区域范围图, 若车辆驶离工作范围则自动发出信息给管理平台, 告知平台已超出工作范围, 并自动记录行驶路线。若车辆在行驶过程中遭遇事故, 则司机可以通过事故紧急报告功能发送事故报告给管理平台, 这时GPS接收装置工作在主动模式下。若车辆调度部门需要对行驶期间的车辆进行实时监控, 在这种模式下系统会每10秒发送一次反馈请求, 要求车辆反馈位置, 此时GPS接收装置工作为被动模式。整个通讯过程和信息格式如图七所示。
车辆工作状态查询, 是常常需要使用到的功能之一, 多数系统都可以通过数据库中注册的信息查看已经处于工作状态和停靠状态的车辆。而加入了GPS定位系统的辅助后, 系统已经可以进行空闲车辆预判, 也就是根据车辆行驶位置和任务执行时间来提前判断, 若执行时间接近完成状态且车辆在部队驻扎位置2公里以内, 则认定为将要完成任务车辆, 对这些车辆进行确认后则可以再次预先调用。这样有助于部队整体工作效率的提升, 从而提高部队机动性这一重要指标。工作模式示意图如图八所示。
2.3 门禁子模块设计
作为部队, 门房安全是涉及到整个部队安全的大事, 是整个部队安全管理的重中之重, 普通的智能门禁系统不能完全满足安全需求。因此, 智能门禁子功能模块是车辆管理系统内的一个主要模块, 这一模块的主要功能是管理利用RFDI接收器、电动控制道闸、车道电磁感应器、车辆自动监测识别器、交通信号灯、信息显示屏、报警器等一系列辅助装置对车辆进行识别确认。其门禁系统结构示意图如图九所示。
另外, 在电子设备识别的基础上, 还需要加上门防人员确认的方式才能为车辆放行。对于内部车辆, 只有指挥中心有派车任务车辆才可以离开, 接到派遣任务的车辆必须携带RFID射频卡, 通过卡片将车辆信息及驾驶者信息以图片的方式显示给门防人员确认, 只有确认两者一致才能通过验证。对于到访的其他车辆, 进入时需要对车辆进行记录其访问目的和预计停靠时间, 经过管理中心授予其临时通行卡后方可通行。门禁进出逻辑如图十所示。
3 结束语
本文描述了基于GPRS和GPS导航系统的部队车辆管理系统的各个主要功能模块的设计与实现。使用该系统可以实现对车辆的方便管理, 包括有驾驶员档案、车辆档案管理、油卡管理、配件信息、车辆状态图管理、用车申请管理、车辆出车管理、车辆加油管理、车辆维修管理、车辆规费管理、车辆保养管理、车辆违章管理、车辆事故管理、车辆年检管理、车辆保险管理、病事假管理、车辆收入管理等, 并有车辆年检到期提醒、车辆保险到期提醒、车辆保养到期提醒、车辆监控、驾照到期提醒等, 是一套完善高效的车辆管理系统。
参考文献
[1]贾国宪, 刘新江.VC环境下基于GIS的GPS导航系统的开发[J].北京测绘, 2003, (02) :14-18.
[2]付建萍, 于银辉.GPS与GIS集成在公安交通指挥系统中的应用[J].吉林大学学报 (信息科学版) , 2003, 21 (01) :65-68.
[3]董振宁.无线移动位置服务平台的构架与应用[J].地理信息世界, 2003, 1 (03) :19-23.
[4]张书毕, 刘作才.基于GIS的GPS车辆监控系统设计与实现[J].测绘通报, 2002, (06) :31-33.
[5]翟战强, 蔡少华.基于GPRS/GPS/GIS的车辆导航与监控系统[J].测绘通报, 2004, (02) :34-36, 49.
[6]杨天军, 杨晓光.GPS/GIS车辆实时监控调度系统研究[J].城市交通, 2004, (01) :17-20.
[7]李清泉, 左小清, 谢智颖.GIS-T线性数据模型研究现状与趋势[J].地理与地理信息科学, 2004, 20 (03) :31-35.
[8]汪洪, 徐军利, 包学海.GPS车辆动态管理系统[J].电脑开发与应用, 2003, 16 (07) :21-22.
[9]黄承安, 张跃.微控制器的GPRS无线上网[J].单片机与嵌入式系统应用, 2003, (12) :19-22.
[10]蒋伟峰, 李培弘.GPRS若干关键技术的分析与研究[J].电信科学, 2001, 17 (08) :37-39.
[11]刘新科.GPS系统在消防工作中的应用[J].安防科技, 2009, (02) :36-39.
产品简介:
MJK-GPRS&GPS终端是集成GPRS数传功能的新型移动GPS定位设备。它基于GPRS与GPS技术,充分利用成熟的GPRS网络资源,为用户提供的一种运营费用低廉、终端成本较低的车载定位终端解决方案。
MJK-GPRS&GPS终端内部集成GPRS和GPS模块,它自动判断GPRS网络是否可用,在GPRS网络可用时,采用GPRS方式传输定位数据,在GPRS不可用时,自动通过短信发送GPS定位信息。最大程度保障数据传输的可靠性。
更有特色的是,MJK-GPRS&GPS终端除了可以发送GPS定位信息外,还单独提供了一路串口数据传输通道,可以用于传输车辆上各种仪表数据到数据中心,从而实现车辆工作状态的遥测,遥调等功能 ,MJK-GPRS&GPS内置了远程I/O监控功能,可以实现车辆遥控断电,断油等控制.MJK-GPRS&GPS针对车辆应用环境设计,适应各种恶劣环境,为车辆远程监控领域提供了完整的解决方案。
MJK-GPRS&GPS发送给中心的GPS定位信息,可以方便地显示在电子地图上:
MJK-GPRS&GPS可以播放广告节目,插播广告功能,技术参数
支持的清晰度:720P/1080I 电视编码制式:NTSC/PAL/自动
视频输出:A/V、YUV、VGA、S-VIDEO
视频:支持格式: MPEG1(VCD)、MPEG2(DVD)、MPEG4、DivX、ASP、WMV、AVI 音频:支持格式: PCM编码、MP3/WMA/AAC 图片:支持格式: JPG
OSD语言:中文、英文(或多国语言)文字:单双排字幕、整屏滚动字幕 存储介质:CF卡/SD卡/U盘 背景音乐支持:支持 数据接口: RS-232C(选配)、USB2.0接口(选配)
服务器操作说明:
GPRS服务器为装有GPS模块的监控中心。安装在车上的GPS终端接收全球定位卫星传来的定位信号,通过解算得出车辆当前位置信息(位置、速度、时间等),这些信息加上其它信息如车辆的调度信号、播放节目及实时地点等通过GPRS无线通讯系统传到GPRS监控指挥中心,并在电子地图上直观的显示出来,查询信息库;同时,中心也可对受控车辆实时的发送指挥调度等信令,对请求服务的个人提供信息反馈等多种查询浏览服务。监控中心管理软件界面友好,全部采用图标、按钮及下拉菜单选择,操作极为方便,如下图所示。
整个界面分为: 在线车辆,群组控制,信息服务,上线调式窗口栏;<一>:在线车辆 <二>:群组控制 <三>信息服务
一 :在线车辆
车辆管理窗口记载了车辆信息表。当监控人员右击车辆信息表中需要监控的车辆,便会弹出该车辆的信息菜单。
(1)字幕控制(2)挂角控制(3)车辆查询(4)轨迹查询(5)列表更新
字幕控制
在弹出的信息单中选中字幕控制,然后用鼠标左击则会弹相应的字幕控制对话框
挂角控制
在弹出的信息单中选中字幕控制,然后用鼠标左击则会弹相应的挂角控制对话框
点击浏览按钮选中要下载的挂角点下发送按钮,则此挂角广告会立即下载到了客房端,点击更新按钮,广告机会显示刚才下载到机器的LOG图片;
在弹出的信息单中选中字幕控制,然后用鼠标左击则会弹相应的车辆查询对话框;
输入当前车辆ID号即可进行车辆当前位置查询;注意(进行轨迹查询时一定要将GPS服务开启,不进行轨迹显示时关闭GPS设置);
在弹出的信息单中选中字幕控制,然后用鼠标左击则车辆轨迹会显示出来;(注意要先在车辆查询中开启GPS设置);
二: 群组控制
机器上线后会在所对应的组群下显示出来;可以分为字幕控制,挂角控制,列表控制;(1)字幕控制(2)挂角控制(3)列表控制
字幕控制 挂角控制
选中相应的组群,点击左键则会弹出相应控制菜单(操作方法与以上类似);
三.信息服务
(1)车辆信息登记(2)日志管理
车辆信息登记
<1> 建立组群方法
点击”组群管理”,可以对组群进行”保存”,”删除,修改;等操作;
<2> 车辆管理
点击车辆管理
在新增机器中写入机器的各种信息,点击保存后,在已存在的机器中会显示刚才保存的机器;
日志管理
能够以机器名,时间,文件名对机器的日志进行查询;
关于ESS+GPRS+GPS板的使用及GPRS的TCP应用层协议说明
说明, 凡文件和文件夹名字均以“开始,以”结束,不包括“;未特别说明,X均表示ASCII的0-9的数字,...均表示数据部分.有些命令的数据部分,前面跟有”,“有些命令的数据部分,紧跟命令,请注意.一 报站器功能 二 GPRS设置
三 关于TCP部分应用协议的说明 四 已播放节目日志上传 五 播放列表下载 六 七 八 九
////////////////////////////////////////////////////////////////////////////////////////////////// 一报站器
在CF里建立报站文件”LINE01“和礼貌用语文件夹”HELLO“;”LINE01“里存放报站文件,名字以”XXb“开始的报站文件为上行报站文件,名字以”XXc“开始的为
下行文件,名字中的X表示0-9的数字,因此,当前支持上下行各99个文件.”HELLO“里存放礼貌用语,名字以”XXD“开始,当前仅支持4条礼貌用语,即,”01D_“,”02D_“,”03D_“,”04D_“ GPS配置文件存放在当前线路下,即”LINE01“文件夹内.具体格式可参考示例文件.需要注意,GPS配置文件”GPS.TXT“里,上下行标示字段,”1“表示上行,”0“表示下行.////////////////////////////////////////////////////////////////////////////////////////////////// 二GPRS设置
CF卡里存放设置文件”GPRSCFG.TXT“文件,系统上电后,如果有此配置文件,会按照此文件来配置GPRS.GPS数据查询和自动上传 字幕 角标
系统升级
十 其他说明 配置立即生效.以下为一个完整的”GPRSCFG.TXT“文件的内容 $phone,*** $id,12345678 $name,vechile $hname1,junzetest.gicp.net $ip,192.168.18.100 $port,20000
phone字段设置手机号码,必须为11个数字 id字段设置该设备的ID,必须为8个数字
name字段设置设备的名称,最大20个字符,”,“后无内容,则设置为空 hname1字段设置服务器域名,最大40个字符,”,“后无内容,则设置为空 ip字段设置服务器静态IP,”,“后为空,则设置的IP为0.0.0.0 port字段设置服务器端口号
系统每次上电,首先使用域名来连接服务器,当尝试3次失败后,使用IP地址连接,如果仍然失败, 则GPRS重新拨号;如果域名长度0,则立刻使用IP尝试与服务器连接,失败后,重新拨号;如果域名长度和IP均为0,则GPRS不进行拨号,TCP不可用.LED用来指示当前GPRS部分状态: LED显示周期为1秒, 亮0.5秒,GPRS部分未拨号 亮0.1秒,GPRS正在拨号
亮两次0.1秒,GPRS正在解析域名 亮三次0.1秒,TCP已经连接 以0.1秒的间隔闪烁,系统错误!
////////////////////////////////////////////////////////////////////////////////////////////////// 三 关于TCP部分应用协议的说明
TCP为应用层提供可靠的字节流服务.本设备仅维护一条和服务器的TCP连接.在该连接上需要传送数据和命令.为区分数据和命令,应用层应将数据打包后发送到TCP上.一个数据包的格式为: #...;即,以”#“开始,以”;“结束,被这两个字符包围的数据,在传送时,需要做转义,具体转义方法为
”#“用”?$“代替,”;“用”?<“代替,而”?“需要转义为”??“.每个包所携带的数据长度(转义后),建议不要超过512字节
每个命令或者数据包发送完后,均有应答.为使数据可靠,每发送一个命令或者数据包,请等待应答,或者超时退出.”#“后紧跟命令的类型,根据不同的应用,命令字段的长度也有所变化.比如, #cjc1;#cdg;#chg;#csfcg;
应答的格式和所发送的命令或者数据包格式不同!应答以”#“和所发送的命令头开始,其后跟CR,LF,和应答的数据.有些命令可能有多个应答字段, 每个字段均会以CR,LF隔开.注意,应答不做任何的转义!
举例: 发送设备版本查询命令 #cv;设备返回 #cv 12345678901 95279527 mc35i v01.03,mc39i,09/02/21 v01.00,lpc2387
有时设备需要自动回传数据给服务器,应答格式也一样,均会以”#“开始.比如,节目播放日志每次上传数据,均以”#list“开始.GPS自动上传如果打开,则上传数据,均以”#cginfo“开始.////////////////////////////////////////////////////////////////////////////////////////////////// 四 已播放节目日志上传
当连接上服务器后,设备每保存有3条播放纪录后,自动回传给服务器.设备在每个文件开始播放时产生一条记录,被打断的节目,恢复播放时,不会产生新的播放记录.比如,当前在播放A节目,有广告插播,插播的广告在开始播放时会产生一条记录,广告播放完,恢复A文件
播放时,不会产生A文件的开始播放记录.设备保存最多10条播放纪录,新的纪录会被丢掉,不管当前的TCP是否可用.当TCP可用, 才开始每3条回传一次,直到当前所有保存的纪录被上传完为止.每次回传的纪录被从设备的缓冲区中清掉,以便设备保存新的播放纪录.以下是一次回传数据的例子
#list 123
.AVI 090208094103,0000.0000,00000.0000 123
.AVI 090208094105,0000.0000,00000.0000 123
.AVI 090208094106,0000.0000,00000.0000
每条纪录由名字,时间,坐标构成;名字字段格式为12.3格式,即文件名字最多12个字符,不够的以空格填充,后缀最多3个字符,不够以空格 填充.时间字段格式为,年月日时分秒,例如090208094103表示2009年2月8日9点41分3秒 坐标字段先纬度后经度,格式和GPS的GPRMC中经纬度格式一致.比如,坐标字段数据为
2232.5354,11356.7391 表示,纬度22度32.5354分,经度113度56.7391分.////////////////////////////////////////////////////////////////////////////////////////////////// 五 播放列表下载
播放列表”PLAYLIST.TXT“用来设置ESS的主播节目内容.设置的内容,请确认在CF卡上已经存放,否则未找到的文件
不会被播放,播放列表中所有节目均未找到,则按照缺省的播放顺序播放.以下是一个播放列表的内容: [01a] [02a] [墙纸] [雪松] [动画]
被编排的节目名字以”[“开始,以”]“结束,节目名字(不要后缀)最多16个字符(8个汉字).每个条目间可以不用字符隔开.每次上电,系统按照CF里的已经存在的”PLAYLIST.TXT“播放.播放列表文件”PLAYLIST.TXT“可以
通过GPRS下载到CF中.播放列表文件下载用到的命令如下:
<1>开始下载,并指定列表文件大小.文件大小由6个ASCII的数字组成,最大可表示999999 bytes的列表
文件.该命令发送后,ESS停止当前节目播放,回到主菜单,准备好后,发送应答.命令
#css,xxxxxx;应答 #css,okrn #css,errrn <2>列表文件数据包,命令中的”...“表示列表文件的内容.每发送一包,均有应答, 请收到应答后,再发送下一数据包.直到所有文件内容被发送完.注意,设备不检查文件内容的大小,服务器需要判断当前文件内容是否发送完毕.若发送完毕,可转下一步.命令
#csd,...;应答 #csd,okrn #csd,errrn <3>查询已下载临时列表文件的校验和,校验和为2个字节,组成16位无符号整型, 为文件内容所有字节的累加和.服务器判断发送完文件内容后,并等待到应答, 可发该命令来查询文件校验和.并和自己计算的校验和做比较.以判断下一步的动作.命令
#csfcg;应答 #csfcg,XXXXrn
#csfcg,errrn <4>取消当前发送的列表文件,使用原来的列表文件进行播放.当判断文件校验和失败,发此命令来恢复播放.命令
#csi;应答 #csi,okrn
#csi,errrn <5>使用当前下载的列表文件来播放.该命令删除掉先前的列表文件,使用下载的文件开始新的播放.命令
#csv;应答 #csv,okrn #csv,errrn 下载播放列表步骤: 1 使用#css,xxxxxx;命令,开始下载,x为0-9的数字,6个X表示要下载的播放列表的大小,所以,最大可表示的列表文件大小为
999999 Bytes 命令发送后,ESS会停止播放,并返回 #css,okrn,或者,#css,errrn 等待播放列表文件数据的下载.该命令的应答可能会等几秒钟时间,以便ESS新建文件
(GPRS的数据通讯时间不计算在内).使用#csd,...;命令发送要下载的文件数据,数据部分从逗号后开始.每个包,总长度建议不要超过512个字节.每成功发送一个数据包,均会返回
#csd,okrn,或者,#csd,errrn 建议在收到回应后,才开始发送第二个数据包.注意:文件的大小,ARM部分程序不做检查,所以,需要应用程序判断当前的列表文件是否发送完毕.并且要等到最后一个数据包的应答
到来后,才开始下一步骤.3 使用#csfcg;命令来获得已经下载的列表文件的 校验和,共两个字节,为文件内容所有字节的累加和.返回, #csfcg,xxxxrn 或者#csfcg,errrn 当收到应答后,应用程序,需要计算自己的校验和,和返回的进行比较,以决定下一部动作.4 当自己的校验和,和应答的数据一致,那么,认为下载的文件是正确的,可发送
#csv;命令,来开始新列表的播放.应答为
#csv,okrn 或者 #csv,errrn 5 当校验和不一致时,可发送
#csi;命令,该命令,取消当前已经下载的播放列表,重新开始播放.应答
#csi,okrn 或者 #csi,errrn ////////////////////////////////////////////////////////////////////////////////////////////////// 六 GPS数据查询和自动上传
GPS的设置会进行保存,每次上电均使用上一次的设置.当前支持的命令如下: <1>GPS自动上传打开和关闭 命令
#cgu0;#cgu1;关闭GPS自动上传 打开GPS自动上传
应答
#cgu,okrn #cgu,errrn <2>GPS自动上传时间间隔设置,X表示ASCII码的0-9的数字.时间单位为秒.缺省为4秒.命令
#cgsXXX;应答 #cgs,okrn #cgs,errrn <3>GPS自动上传数据格式设置,X表示ASCII码的0-9.注意,当前仅支持0,即上传GPRMC的原始 数据.命令
#cgfX;应答
#cgf,okrn #cgf,errrn <4>查询当前GPS设置,应答的字段,依次为,是否使能上传,上传间隔,数据格式.比如,返回,#cgg,1,004,0rn表示,使能GPS自动上传功能,上传间隔4秒,格式0.命令
#cgg;应答
#cgg,0,000,0rn <5>查询当前GPS坐标.如果当前GPS信号有效,则立刻返回GPRMC字段的数据,如果无效, 则返回#cgv,invalidrn
命令
#cgv;应答 #cgv,...rn #cgv,invalidrn <6>GPS自动上传数据 应答 #cginfo,...rn
以下是一些GPS部分应答的数据: #cgv,$GPRMC,035608.000,A,2232.5221,N,11356.6959,E,0.00,210209,,E*72 #cginfo,$GPRMC,035618.000,A,2232.5221,N,11356.6959,E,0.00,210209,,E*73 #cginfo,$GPRMC,035622.000,V,,,,210209,,N*45
////////////////////////////////////////////////////////////////////////////////////////////////// 七 字幕 命令: <1>字幕控制 命令
#cdc0;#cdc1;#cdc2;#cdc3;
显示字幕 停止显示
复位字幕显示
清除缓冲区中的字幕内容
应答
#cd,okrn #cd,errrn <2>字幕设置,设置部分字段依次为,字体大小,字幕速度,字幕间隔.命令
#cdcf,X,X,XXXX;应答
#cd,okrn #cd,errrn <3>追加当前的数据到字幕缓冲区.ESS开辟一片内存空间作为字幕的缓存.所有的字幕数据均存放到该
区域.当发送该命令时,数据被追加到缓存中.当前的字幕会跟随前面的字符显示出来。如果需要显示一条新的字幕。请先发清除缓冲区命令。
注意,缓存大小为2KB,ESS并不检查缓存是否溢出,TCP应用层需计算当前缓存的剩余空间大小。命令
#cdd...;数据
#cd,okrn #cd,errrn <4>查询当前字幕状态,当前不支持!命令
#cdg;应答 #cd,okrn #cd,errrn
要发送一条新的字幕内容.建议步骤为 1,发#cdc1;停止当前字幕显示,并等待应答;2,发#cdc3;清除当前缓冲区内容,并等待应答;3,发#cdd...;下载字幕数据,如果字幕较长,请分包发送;4,发#cdc0;开始显示当前新的字幕.////////////////////////////////////////////////////////////////////////////////////////////////// 八 角标
ESS内开辟了2块缓存A,B,A块用来存放当前显示的角标的数据,B块用来存放下载的角标的数据.每次下载完后,请使用更新角标命令,将B块的数据拷贝到A块.命令: <1>角标控制 命令
#cjc1;#cjc2;停止显示当前角标 开始显示角标
更新角标,这个命令,必须在下载完角标数据后发送.否则,会导致角标不显示.#cjc3;应答 #cj,okrn #cj,errrn <2>开始角标下载,并指定此后发送角标数据的大小.为下载角标数据做准备.命令
#cjs,xxxxx;应答 #cj,okrn #cj,errrn <3>角标数据下载,该命令需要在发送完”开始下载“命令后发送.一般角标的数据都较大,需要分包发送.每发送一包请等待应答,再发下一包.ESS检查角标数据的大小,当接收到的总数据和”角标下载“命令中的大小一致时,发送最后一包应答
#cj,dat cptrn 服务器接收到最后一个包的应答时,可发送”更新角标".命令
#cjd...;应答 #cj,okrn #cj,errrn #cj,dat cptrn <4>查询角标状态 命令
#cjg;应答 #cj,okrn #cj,errrn
////////////////////////////////////////////////////////////////////////////////////////////////// 九 系统升级
当前系统由ESS和ARM构成,两部分程序升级如下
ESS部分: 升级程序必须存放到ESS的存储设备中,比如,ESS的CF卡,或者U盘,或者挂到ESS上的SD卡.将MJK8381.ROM程序存放到上述存储介质中.使用遥控器,确认播放,即可自动进入升级状态.升级完后,屏幕显示DONE.ARM部分: 升级程序必须存放到挂到ARM的SD卡中去.每次开机,ARM板自动在SD卡中寻找要升级的文件
MJK2387.HEX,如果找到,自动进入升级状态.升级的过程在LED上显示.2___,表示正在擦除芯片 3___,表示擦出完毕
4XXX,表示正在写芯片,数字代表当前已经写如的字节数,单位KB.5XXX,表示写如完毕,等待拔掉SD卡.拔掉SD卡,系统即按新的程序重新启动.////////////////////////////////////////////////////////////////////////////////////////////////// 十 其他说明
<1>查询当前设备的版本号 命令
#cv;返回:
#cv,12345678901,95279527,mc35i v01.03,mc39i,09/02/21 v01.00,lpc2387
字段依次为,设备号码,设备ID,设备名称
ARM部分的软件版本 ARM板硬件版本
<2>未保持GPRS永远在线,设备每间隔30秒向服务器发送 #hrn <3> 当前未支持ESS和ARM部分的GPRS在线升级.联系方式:
深圳明进康电子有限公司
关键词:全球定位系统,车载终端,无线数据链路,电子地图
1 引言
GPS系统自从建立以来, 在测量、海空导航、车辆引行、导弹制导、精密定位、动态观测、时间传递、速度测量等方面, 显示出强大功能及无比的优越性。它具有使用方便, 观测简单, 定位精度高, 经济效益好等优点。随着城市建设在我国规模的扩大, 车辆越来越多, 交通管理和合理的调度、指挥和警察车辆安全管理已经成为在公安和交通系统中一个重要的问题。交通发展如GPS定位技术的出现为车辆导航和定位提供了特定的实时定位功能。通过GPS接收器允许司机知道他在任何时间的位置。通过车载电台将GPS定位信息传到指挥调度中心, 调度指挥中心可以及时掌握每辆车的位置, 并在大屏幕显示电子地图。
2 GPS基本概念
全球定位系统 (GPS) 是美国自1970年代以来, 持续了20年耗资200亿美元, 在1994年完成的, 利用导航卫星测量和测距, 在海、陆、空进行全方位实时三维导航与定位的新一代卫星导航与定位系统。这是阿波罗航天飞机登月计划后美国第三大太空工程。今天, 全球定位系统已经成为一个最实际的, 也是应用最广泛应用的全球精密导航、指挥和调度系统。
3 GPS技术特点
(1) 定位精度高; (2) 观测时间短; (3) 测站间无须通视; (4) 可提供三维坐标; (5) 操作简便; (6) 全天候作业; (7) 功能多、应用广。
4 系统功能
系统主要功能有: (1) 监控功能; (2) 管理功能; (3) 报警功能; (4) 电子地图显示功能; (5) 终端显示系统显示功能。
5 GPS车辆监控系统原理
安装在车辆上的GPS接收机根据接收到的卫星信息计算出车辆的当前位置, 通信控制器从GPS接收机来提取所需的位置、速度和时间信息, 结合车辆识别信息形成数据包, 然后通过无线信道发送到控制中心。控制中心的主要接收站发送数据, 并提取定位信息, 主要根据汽车数量和组数的车辆, 并在监控中心的电子地图显示。同时, 在控制中心的系统管理员可以查询车辆的运行状态, 根据汽车的数量合理调度车辆。
6 电子地图操作GIS
(1) 根据监测目标、内容、性质、范围和其他需求分层, 根据工厂, 如公路、加油站、政府信息显示。
(2) 缩放地图, 使用矢量数字地图可以任意放大、缩小、移动, 并能根据用户需要形成地图。
(3) 属性查询, 系统支持公路、地理、标记等多种查询方法, 包括任何区域指定查询, 指定的实体图形查询、数据库逻辑查询相关的数据项。提供用户指定的区域查询, 例如查询根据地名、行政部门、用户查询等在指定区域屏幕上显示。
(4) 层编辑器, 系统提供了强大的图形编辑功能。可能有错误的输入或混乱的原始数据编辑, 也可以修改图形、设计线条、色彩、符号、笔记等, 还可以结合复杂地形建立拓扑关系, 用户可以添加新的道路。
(5) 自动漫游, 在一个移动的车辆可以更新屏幕窗口, 可以将监控目标在某一窗口显示, 实现自动跟踪和实时监控。
(6) 测量:可以测量地图上任意两点间的距离和任意多边形区域的面积。
7 车载GPS智能终端系统
交通信息采集部分, 包括车辆调度控制、电子收费系统和交通信息服务。这要求参与车载终端每个部分参与交通信息采集, 需要车载终端提供精确定位车辆信息和车辆运行状态信息。在车辆调度控制部分, 车载终端作为接收机控制, 负责接收其指挥调度信息中心的信息;电子收费系统需要车载终端和收费站完成支付交易;车载终端或交通信息服务平台给服务端接收司机和乘客请求。因此, 车载终端是系统的重要组成部分。
8 结语
本文基于GPS车辆监控和调度系统研究, 有效地解决了道路和车辆发生的问题数量, 在GPS卫星定位技术、无线数据通信平台的帮助下, 巴士公司、出租车公司、长途客运公司得到了全面的信息, 系统运营商实现了更加健壮的管理模式。同时提供了高效的操作效率, 减少空载运行和交通拥堵现象, 同时可以提高汽车防盗, 提升了综合安全性能。
参考文献
[1]陆建, 王炜.城市出租车拥有量确定方法[J].交通运输工程学报, 2004.
[2]刘前刚.GPS定位算法及其在智能公交中的应用[D].湖南大学硕士学位论文, 2009.
【基于GPS与GPRS的运输车辆调度解决方案】推荐阅读:
运输车辆调度职责10-17
铁路运输调度的组织管理07-18
车辆运输协议06-14
物流运输调度工作总结06-20
车辆运输合同协议06-10
危险货物运输调度管理制度11-02
如何做好运输企业的车辆技术管理工作10-14
运输车辆安全告知书09-15
运输调度员个人先进事迹材料11-08