1系统功能设计1.1GIS功能GIS功能模块包括地图服务、地图管理、检索、车辆实时显示、车辆跟踪功能、轨迹绘制、距离计算功能。gis服务器客户端地图数据请求GPS数据接口GPS数据请求单一或多个GPS数据地图数据线路数据接口地物数据接口车辆信息接口线路数据请求线路数据地物数据请求地物数据车辆数据请求车辆数据GIS模块数据流序列图1.1.1地图服务子功能支持shpfile和BingMap两种地图格式,shpfile地图实现放大、缩小、移动、距离测量、面积测量、矩形查询、点选取、全视图、鹰眼地图。BingMap实现放大、缩小、移动功能。如图3.3。GIS服务器获取地图数据控件加载地图数据地图shpfile和BingMap两种地图格式地图类型shpfile地图功能BingMap功能放大、缩小、移动、距离测量、面积测量、矩形查询、点选取、全视图、鹰眼地图放大、缩小、移动功能图3.31.1.2地图管理子功能地图控制管理分为图层控制、注记设置、符号设置三方面功能,以便用户对于地图数据进行个性化配置.3.1.2.1图层控制图层控制功能又可细化为三方面功能:(1)图层位置控制:包括图层上移、图层下移、图层置顶、图层置底。(2)图层显示控制:图层图例、图层比例尺、图层显示、鹰眼显示。(3)图层配置:加载图层、删除图层。3.1.2.2注记设置注记设置功能,用户可设置注记显示、注记比例尺、注记字段、注记颜色和注记字体,并可预览注记样式。3.1.2.3符号设置车辆显示设置,包括符号设置、名称属性设置两部分。可以根据车辆运行方向设定不同车辆符号。车辆名称可设置名称显示位置、显示字号、一般车辆、激活车辆等设置。1.1.3检索子功能实现车辆检索、线路检索、地名检索。(1)车辆检索:关键字模糊匹配线路列表中所有车辆,地图上闪烁显示所选择的在线车辆,掉线车辆显示最近有效位置。(2)线路检索:画出线路,并通过线路关键字模糊匹配该线路中所有车辆,显示在列表中;地图上闪烁显示所选择的在线车辆,掉线车辆显示最近有效位置。(3)地名检索:关键字模糊匹配所有地物,在地图上闪烁显示所选择的地物。车辆信息线路信息地物信息车辆检索线路检索GIS地图地名检索所有检索功能支持关键字模糊查询。车辆信息接口线路信息接口地物信息接口1.1.4车辆实时监控子功能根据GPS车载设备实时上传的数据包,结合电子地图,即可让用户快速、直观的确认车辆的地理位置,并可以根据业务需求,设置不同的监控类型。车辆实时监控类型分为以下几类:(1)实时监控:打开地图窗口,系统默认显示所有车辆;(2)单车监控:在地图窗口,只显示指定车辆;(3)单线路监控:在地图窗口,显示指定线路所有车辆;(4)单分公司监控:在地图窗口,显示指定分公司所有车辆;(5)自定义组监控:用户自定义指定车辆分组(可以跨线路、跨分公司),在地图窗口监控指定分组车辆;车辆信息线路信息分公司信息车辆实时监控车辆信息接口线路信息接口分公司信息接口GIS地图自定义分组信息自定义分组信息接口图3.41.1.5车辆跟踪子功能用户根据业务需要可以指定车辆为跟踪模式,则车辆始终在地图视野范围内运营;支持定时跟踪、定距跟踪、锁定车辆等跟踪方式。1.1.6轨迹绘制子功能在轨迹绘制的输出列表中显示历史轨迹数据,包括线路,车辆,时间,经纬度,速度,方位角,高度,方向,下一站,工号,是否超速。在shpfile地图中,显示轨迹点(绿色),及轨迹点连线(蓝色);在BingMap地图中,只显示轨迹点(红色)。绘制子功能包括:(1)实时绘制:绘制选择车辆的最近运行轨迹点,默认50(可修改)。(2)轨迹回放:设置时间范围,回放速度进行车辆轨迹回放。其中轨迹回放支持支持跨天查询,回放时间段任意设置;系统支持一个车或多个车辆组合回放;轨迹回放速度可以设置。1.1.7距离计算子功能计算车辆轨迹中任意两点间的轨迹距离。1.2监控功能监控功能包括车辆监控列表,视频监控,语音监控三个子功能。1.2.1车辆监控列表子功能车辆监控列表通过分组列表的形式展示所有车辆。(1)集团、营运公司、分公司、线路分级显示车辆列表。(2)车辆列表包括车辆自编号和在线、离线状态。(3)支持对单车辆调度和监控功能的调用。包括:车辆信息查询、视频监控、语音控制、历史视频获取、单车监控、显示轨迹、车辆跟踪、GPS公里、历史数据回放、自定义组监控、取消车辆监控、清除车辆轨迹。1.2.2视频监控子功能视频监控子功能分为视频实时监控和历史视频提取。其中视频实时监控数据不实时上传,只在发送指令时实时调取。(1)视频实时监控:多画面视频监控:最多支持16画面,并支持浮动窗口,视频画面可分为1、4、8、9、12、16,画面布局可任意切换。通道位置切换:多画面视频监控时,鼠标左键选中指定视频通道,可拖拽到其他视频通道上,实现通道位置切换。单通道最大化显示:多画面视频监控时,鼠标双击左键,视频通道最大化显示,再双击鼠标左键,返回多画面布局。图像抓拍:即指定视频通道截屏功能,可将视频截图保存到指定位置。关闭:单个关闭指定视频通道。全部关闭:关闭全部视频通道。在视频中,可显示线路号、自编号和车牌号等信息。(2)历史视频提取:按照筛选条件提取。1.2.3音频监控子功能音频监控子功能包括语音广播,语音通话和语音监听三个子模块。(1)语音广播:下发指令车载终端进行语音播报。如图所示。(2)语音通话:调度可主动发起语音通话请求,实现调度和驾驶员双向语音通话。或输入请求的电话号码和拨号等待间隔,下发给GPS车载设备,GPS车载设备自动回拨。实现集团、营运公司指挥中心与车辆进行通话。(3)语音监听:分为主动监听和被动监听。主动监听,即车上有紧急/危险情况,驾驶员上传请求监听指令,客户端收到短信提醒,调度员可发送语音监听请求,监听车辆语音,及时了解车上情况。被动监听,调度用户发送语音监听请求,监听车辆语音,及时了解车上情况。图语音广播1.3排班功能排班功能模块主要包括运营计划管理、推班规则设置、系统自动排班。实现对某一线路公交车发车计划,车与司机、乘务员对应关系的确定。1.3.1运营计划管理子功能制定某一线路公交车的发车计划(发车时间点和发车间隔等)。(1)可通过excel模板导入线路运营计划,满足不同节假日类型营运计划管理。如图所示。(2)可通过软件设置时间区间及发车间隔,从而确定发车时间点。1.3.2推班功能设置子功能1.3.3自动排班子功能(1)初始化人车配备表,即确定车辆和司机、乘务员的对应关系。人车配备表包括班次、车号、早班司机和乘务员、晚班司机和乘务员。(2)设置排班日期和节假日标识,根据推班规则,自动生成排班计划。1.4车辆调度功能车辆调度功能包括线路模拟调度,调度参数管理,实时调度三个子功能。1.4.1线路模拟调度子功能通过直线和实际走向线路,实时显示车辆信息。该模块应包括以下信息:汽车位置、当前时间、配车台数、运营车辆数量、去行数、回行数、起始站车辆数、终点站车辆数;单个车辆的信息包括运行方向、车辆自编号、前一站、后一站、额定人数、车上人数、速度、驾驶员、终到时间、发车时间、GPS时间。(1)直线模拟调度图(2)实际走向模拟调度图1.4.2调度规则管理子功能该功能实现对车辆调度参数的设置。支持多种调度规则的选择,包括刚性规则(是否匹配计划车)及灵活规则(进站出站、先进先出)。(1)进站出站例如:如果“停站时间”设置为“2分钟”,例如车辆“906615”于15:00到达本站,则该车辆进站后的调度发车时间为“15:00加上2分钟”,也就是“15:02”。(2)先进先出可以分时段进行先进先出的设置,表示在该时段范围内,先进站的车辆先出站。发车时间列表可手动修改。1.4.3实时调度子功能实时调度子功能即实时调整发车业务,包括新增发车计划、修改运行方案、修改司乘、智能计算、调度计划下发。在实时调度界面上调用该子功能。(1)新增发车计划和修改运行方案在实时调度界面上可操作修改车辆的运营状态,修改发车时间点,下达空放、越站、车辆换向调度、手动发车终到指令,该调度指令通过短信下发到指定车载终端。短信下发支持自定义短信功能:空放和车辆换向的区别:根据线路实际调度情况,正确操作【空放】,该操作会产生相应的车次及公里信息;车辆从主站空放到副站,同时将该车的调度时间留给其它到站的车辆使用。根据车辆实际位置,正确操作【车辆换向】,该操作不会产生车次及公里信息,仅是车辆位置从主站调整到副站。(2)修改司乘司机换班操作可通过司机刷卡确认后系统自动处理,也可由调度人员手动更换,下发短信到指定车辆的车载终端。(3)智能计算根据配车数量智能计算发车间隔;大间隔告警时智能调度;车辆进入主副站时,智能计算越站站数,并发送短信至车载机。(4)调度计划下发调度员实时调整了发车时间后,服务器自动下发车辆发车计划到车载终端上,同时下发到线路调度屏上显示。1.5报警功能报警功能主要包括安全报警,报警联动,异常信息记录三个子功能。根据报警类型预设报警机制,实现车载设备自动提示功能,同时报警信息上传。当车辆报警时,可以在客户端以弹出窗口和声音的形式告警,同时可以通过一次点击观察到报警车辆的实时视频。同时支持告警类型的灵活扩充与配置,平台端提供存储、统计查询、声光提醒(弹出窗口或固定滚动条,支持提示音的自定义配置)、告警联动等事件的灵活关联与绑定。1.5.1安全报警子功能安全报警子功能为实时报警,包括违章报警、车机报警、司机紧急报警、网管报警。(1)违章报警当车辆运行违反规章标准时立即产生报警,包括超速、滞站、偏离线路、未按时发车、出现大间隔,并提供明细统计表。(2)车机报警包括车辆抛锚、投币机故障报警。(3)司机紧急报警当司机遇到危险情况时,按动紧急报警按钮,通过一键报警。(4)网管报警监控中心发现车上有异常情况的时候,可以远程启动车辆的报警系统。1.5.2报警联动子功能可以设置多个报警输入和输出端口,当报警产生时,根据报警种类的不同和预先设定的通知机制,同时或者分别通知监控中心和司机等相关人员和部门。1.5.3异常信息记录子功能安全报警信息,以及票箱开关门信息、车辆离线信息需要记录,以供查询。1.6统计查询功能统计查询功能主要包括营运报表查询、基础信息查询、运行信息查询、安全告警信息查询四个子功能。统计查询内容均能导出至文件和进行打印。1.6.1营运报表查询子功能营运报表包括但不限于电子路单管理、行车调度日报明细表、线路营运月报表。3.6.1.1电子路单管理电子路单管理包括路单查询、路单确认、路单补录、路单修改、路单删除操作。其中路单查询可以查询历史记录,路单补录、路单修改、路单删除只能对当天记录进行操作。电子路单的信息包括车辆名称、司机名称、乘务名称、载客公里、加油公里、回场公里、包车公里、公里合计、GPS公里、快慢点次数、快慢点时间、机障名称、机障次数、起始时间、持续时间。可根据司机名称和车号名称进行筛选查询。3.6.1.2行车调度日报明细表格式待定。3.6.1.3线路营运月报表格式待定。1.6.2基础信息查询子功能包括线路信息浏览、车辆信息浏览、站点信息浏览。1.6.3运行信息查询子功能包括所有车辆的定位信息、到站信息、离站信息、上传短信、下发调度信息、车载机连接信息。1.6.4安全告警信息查询子功能报警模块中的报警类型及异常信息均可查询。1.7运维管理功能运维管理模块包括基础信息管理、报站文件管理、日志管理、时钟服务等子功能。1.7.1基础信息管理子功能包括公司、线路、车辆、站点、设备、监控点、司机、乘务员信息的新增、修改、删除。上图为车辆信息。公司、线路、设备等信息待定。1.7.2报站文件管理子功能包括报站文件制作和远程升级。3.7.2.1报站文件制作报站文件制作工具可以实现GPS车载设备报站文件制作功能。主要功能包括站点信息配置、服务用语配置、公共信息配置等功能。3.7.2.2远程报站文件升级(1)支持远程站点信息配置、服务用语配置、限速设置、修改IP地址等功能。(2)支持升级车载终端软件、升级报站文件等功能。(3)支持除配置文件(不