车辆GPS监控系统
来源:广州软件开发 编辑:广州软件外包公司 日期:2018-08-17
1引言
1.1编写目的
本文档为需求说明书,详细车辆GPS监控业务需求。为软件设计,开发提供依据。
1.2术语说明
C/S:Client/Server;“客户端/服务器”结构
B/S:Brower/Server:“浏览器/服务器”结构
GPS:全球定位系统(Global Positioning System)。
GIS:地理信息系统(Geographic Information System, 简称GIS)
GSM:Global System for Mobile Communications,中文为全球移动通讯系统
GPRS:GPRS是通用分组无线业务(General Packet Radio Service)的简称:
CDMA:CDMA是码分多址的英文缩写(Code Division Multiple Access),它是在数字技术的分支--扩频通信技术上发展起来的一种崭新而成熟的无线通信技术。
EDGE:EDGE是英文Enhanced Data Rate for GSM Evolution 的缩写,即增强型数据速率GSM演进技术。EDGE是一种从GSM到3G的过渡技术,它主要是在GSM系统中采用了一种新的调制方法,即最先进的多时隙操作和8PSK调制技术。
3G:英文3rd Generation的缩写,指第三代移动通信技术。
WGS-84坐标:World Geodetic System 1984,是为GPS全球定位系统使用而建立的坐标系统。通过遍布世界的卫星观测站观测到的左边建立,其初次WGS84的精度为1-2m,在1994年1月2号,通过10个观测站在GPS测量方法上改正,得到了WGS84(G730),G表示由GPS测量得到,730表示为GPS时间第730个周。
北京54坐标:北京54坐标系为参心大地坐标系,大地上的一点可用经度L54、纬度M54和大地高H54定位,它是以格拉索夫斯基椭球为基础,经局部平差后产生的坐标系。
S57:IHO 的S57是关于数字化水文数据的转换标准,它包括DX90数据格式,ENC数据库的性能标准,以及ENC的改正概要
AutoCAD:AutoCAD是由美国Autodesk公司于二十世纪八十年代初为微机上应用CAD技术而开发的绘图程序软件包,经过不断的完美,现已经成为国际上广为流行的绘图工具。
MapInfo:MapInfo是一个开发桌面地图软件及GIS分析系统的公司。
GPS 0183数据格式:美国国家海洋电子协会为海用电子设备制定的标准格式
黑匣子:原指飞机上的数据记录仪,这里指行车记录仪。它是一种将车辆行车情况储存下来的仪器,当以后需要了解行车情况时,可以通过重放设备把它们放出来。
ATM网络:Asynchronous Transfer Mode (ATM),非同步传输方式。采用快速分封交换的技术,同时具有电路交换及分封交换的高速交换网络。
并发量:系统同时支持同一操作的数量。
系统容量:系统能够存储的数量。
2项目概述
利用GSM通讯技术的GPRS/SMS或CDMA通讯技术、GPS全球卫星定位技术、GIS技术、宁波港ATM网络和数据库等技术,从而建立起能涵盖宁波港下属各公司的办公车辆、辖区公安车辆、集卡车辆、化工区危险品运输车辆、海关监管车辆等其他港区内的各种社会车辆的GPS综合监控调度系统。可运用应用程序方式的客户端(C/S结构),实现对车辆的状态信息进行实时监控查询。
2.1目标
搭建一个功能通用型的车辆监控平台。针对公安车辆、集卡车辆、危险品车辆、办公车辆、海关监管车辆等监控管理的特殊功能需求,以及车辆监控与宁波港的生产调度、排班派车等系统的数据共享,为后续的二次开发建设预留接口。
系统设计容量不小于10000个移动目标,并能够有效兼容宁波港现已投运的GPS车辆监控应用产品。
2.2 用户特征
服务端用户:具备一般的计算机操作知识,熟悉对GIS地图显示的配置。
客户端用户:具备一般的计算机操作知识,了解基本的电子地图操作。
2.3 运行环境
系统架设在现有甲方“海上GPS监控系统”的软硬件环境上。
Ø硬件环境
数据服务器及其配件 |
型号 |
配置 |
数量 |
IBM X360 |
XEON2.0G/2GB/3×36G硬盘/ 1M Cache/CD-ROM/FDD/1000BT NIC*2/内置5I RAID卡/机架式 |
2 |
OT磁盘阵列 |
磁盘阵列/主机接口Ultra 160/硬盘接口Ultra160-Ultra320/5×72G SCSI硬盘 |
1 |
应用服务器 |
型号 |
配置 |
数量 |
IBM X305 |
P4 2.26G-512KB cache/512MB/80GB IDE硬盘
/CD-ROM/FDD/10/100/1000BT NIC/1U机架式 |
2 |
网络交换机及其配件 |
型号 |
配置 |
数量 |
CISCO交换机 WS-C2950-24 |
24 port, 10/100 Catalyst Switch, Standard Image only |
1 |
D-Link交换机 DE-1024R+ |
24 port, 10/100 Switch |
2 |
专线接入设备(无线网络服务商提供) |
型号 |
配置 |
数量 |
路由器 |
CISCO3640 |
1 |
交换机 |
CISCO2950 |
1 |
防火墙 |
CISCO PIX525 |
1 |
其它专用设备 |
名称 |
配置 |
数量 |
机柜 |
19" 38U |
1 |
Norton 2004 |
Symantec Norton Antivirus 2004简体中文版 |
25 |
机柜式键盘显示器 |
嵌入式 15"TFT LCD、小键盘、鼠标、8路共享器 |
1 |
|
|
|
|
Ø软件环境
-
AIS分发控制服务器(169.169.165.227)
CPU:双核3.00GHz/3.00GHz
内存:1G
硬盘:70G
CPU占用率:8%
系统:2003 Server SP1
运行的服务:AIS接收单元、AIS分发单元、状态检测、分发策略用户配置工具、业务系统接口软件。
-
GPS通讯服务器(172.16.1.3)
CPU:P4 2.66GHz
内存:512M
CPU占用率:平均估值10%(峰值22%)
内存可用:158000K;系统缓存:275000K
系统:2000 Server SP4
运行的服务:运维管理、无线通讯服务器、短信收发器。
-
总控服务器(172.16.1.4)
CPU:P4 2.66GHz
内存:512M
CPU占用率:平均估值5%(峰值10%)
内存可用:352000K;系统缓存:426000K
系统:2000 Server SP4
运行的服务:总控服务、收发短信服务、与引航之间的海事接口。
-
数据库服务器1(172.16.1.5)
CPU:2G
内存:2G
CPU占用率:平均估值25%(峰值28%)
内存可用:815000K;系统缓存:342000K
系统:2000 Server SP4
运行的服务:Oracal9i数据库服务
-
数据库服务器2(172.16.1.7)
CPU:2G
内存:2G
CPU占用率:平均估值5%(峰值21%)
内存可用:1728000K;系统缓存:245000K
系统:2000 Server SP4
运行的服务:Oracal9i数据库服务
此台机器与数据库服务器1为双机热备。
-
磁盘阵列(172.16.1.6)
2.4 假设与约束
【列出进行本系统开发工作的假定和约束。】
假定1: 通信传输平台(信号覆盖、传输延迟等)满足客户的要求(移动公司承诺)。
详细参见通讯传输要求。
假定2: 车载终端能够满足客户的要求(车载终端提供商承诺)。
详细参见车载终端要求。
假定3: 客户方系统内网络方面的问题自己解决。
约束1:三吉公司对客户提供的资料要保密。
约束2:合作公司与客户对三吉公司提供资料保密。
2.5 软件文档
乙方需提供的文档列表,以下所有文档,均需甲乙双方项目经理签字有效。
-
《软件需求分析报告》
-
《软件总体设计报告》
-
《软件详细设计报告》
-
《数据库设计说明》
-
《软件测试计划及测试报告》
-
《应用软件源代码及可执行程序》
-
《用户操作手册》
-
《用户培训文档》
-
《系统维护手册》
3功能需求
3.1功能划分
业务需求:
-
地图显示和操作
-
车辆信息地图显示
-
任务管理
-
车辆报警
-
车辆数据查询统计
-
资料管理详细需求
-
日志管理详细需求
-
权限管理详细需求
功能需求:
-
GIS引擎
-
系统升级机制
-
数据库备份
-
运行维护功能
-
地图编辑工具
-
地图转换工具
-
用户界面
-
软件接口
-
3.2功能描述
、
3.2.1通用车辆基本业务需求
1.地图显示和操作
-
设置图层可见性
系统会默认加载必须的图层(行政区、道路、桥梁、建筑物等)。用户通过选择可见的图层,可以自定义加载图层。
-
地图放大
地图放大功能可分2种:
-
以地图中一点为中心点进行放大。
-
可以对地图进行框选,从而把框选中的范围进行放大。
-
地图缩小
地图缩小功能可分2种:
-
以地图中一点为中心点进行缩小。
-
可以对地图进行框选,从而把框选中的范围进行缩小。
-
放大到全图
此功能可使地图回到全图显示。默认全图为浙江省地图。
-
向东移动
此功能可使地图向东移动。
-
向南移动
此功能可使地图向南移动。
-
向西移动
此功能可使地图向西移动。
-
向北移动
此功能可使地图向北移动。
-
矩形选取
此功能可以在地图上绘制矩形,并在矩形范围内搜索车辆,并显示查询结果。
-
多边形选取
此功能可以在地图上绘制多边形,并在多边形范围内查看查询结果。
-
以某点为圆心,圈定范围
以某点为圆心,画圆圈定范围,并在圈定范围内查看查询结果。
-
属性查看
此功能可以查看某个点的属性。
-
两点测距
此功能可以在地图上绘制2个点连成一条直线,从而测出2点之间的距离。
-
多点测距
此功能可以在地图上绘制多个点连成一条折线,从而测出起点至终点的路程距离。
-
标注隐显
地图应显示路名、建筑物名称等标注信息,用户可以根据需要隐藏或显示标注。标注可随地图设定的比例尺范围自动隐显。
-
地图保存
此功能可以以.bmp或.jpg方式保存当前地图。
-
地图打印
此功能可以打印当前地图。
-
鹰眼
此功能可以以小地图的方式显示当前位置。
-
显示鼠标的经纬度
在系统的状态栏,显示当前鼠标位置的经纬度。
-
道路查询
可以根据道路名称模糊查询,并把查询到的道路显示在地图中央。对于重复的路名以示区分。
-
地图元素查询
对于所有已加载图层内容信息的查询。
-
拖动地图
可以用鼠标拖动地图,实现地图平移。
-
区域选择
按照行政区域多级树形菜单选择某一目标区域(比如宁波),地图即放大到该区域(宁波)全图。
2.车辆信息地图显示
-
车辆信息地图实时显示
能按根据用户登录的权限,电子地图上只显示权限范围内的车辆。对于所有显示在电子地图上的车辆,鼠标移动在上面,可以查看到车辆的静态信息、驾驶员静态信息、车辆动态信息,以及所执行的任务。对于具体车辆需要显示的信息或显示方式可进行配置。
显示信息包括:车牌号、速度、经纬度、车型、所属单位、驾驶员姓名、驾驶员联系方式、当前正在执行的任务。
-
车辆信息详细实时显示
能按根据用户登录的权限,电子地图上只显示权限范围内的车辆。对于所有显示在电子地图上的车辆,可以查看到车辆的静态、动态信息,以及所执行的任务。
车辆静态信息包括:车牌号、车型、运营时间、车载终端编号、SIM卡号、所属单位。
驾驶员静态信息包括:姓名,性别,出生日期,联系方式,驾照号码,身份证号码,所属公司。
动态信息包括:通讯方式(GPRS/CDMA/SMS)、速度、方向、位置(所在最小行政区域)、里程数(可计算)、水温、耗油量、左右方向灯、车头大灯、左右开门、制动信息、报警信息、故障信息、接收时间。动态信息为车载终端采集的数据。
里程通过采集数据计算:根据经纬度计算。
油耗量计算:里程数*标准油耗。
实际耗油量:管理员输入。
所执行的任务:该车辆接收到最新的任务。包括任务的详细信息,任务的状态(已确认/未确认)。
-
车辆定位
系统接收来自车载终端的定位信息,实时刷新车辆在电子地图上的位置。用户可以选择全部或者根据查询条件得出的车辆列表显示在电子地图上。
根据条件查询查询出符合条件的结果,列表形式显示出来。如果是单一车辆,显示该车辆为地图最中央。
根据车辆信息的查询条件:车牌号、车载终端编号、SIM卡号模糊查询;车型、所属单位选择查询。
根据驾驶员信息的查询条件:姓名,联系方式,身份证号码模糊查询。
根据任务信息的查询条件:任务信息的模糊查询。
根据区域范围查询:矩形,多边形,行政区域。
-
车辆跟踪
对某些需要重点监控的车辆,可以开辟一个或多个独立的窗口,设定需要监控的具体车辆后,该车辆在行驶过程中将一直处于窗口的中心。对于选定跟踪车辆用不同的颜色区分。
-
车辆实时轨迹
查询出需要显示实时轨迹的单一或者多辆车,显示车辆的实时轨迹。从启用该功能开始,被选中的车辆开始画自己的行车轨迹,从启用时刻开始到当前时间,已经发生的轨迹实时显示在地图上。
-
车辆历史轨迹
可根据输入条件,包括车牌号,日期(包括年月日),时间间隔(起始时间和中止时间),查看相关单一车辆的轨迹回放数据以及显示回放轨迹的里程数,轨迹回放时可以选择回放速度,回放时间,是否显示轨迹等,并具有轨迹回放开始、暂停、回退、快进功能。
系统至少保存3个月的历史轨迹。
-
保存历史轨迹
可以保存轨迹到数据文件到本地,也能加载文件回放轨迹。
-
路径规划
在地图上设置起点和终点,可以规划出所有可计算距离的路径,供用户选择,路径按照距离排序,选择的路径可以命名保存,内容包括名称、距离、规划路径、收费情况和油耗(人工录入)、备注。
-
预定义轨迹
用户可以自定义预定的轨迹。可以手工定义轨迹;可以从历史轨迹中,定义出自定义轨迹。显示出该轨迹的里程数。
-
车辆图标
用户可以自定义修改地图上的车辆图标和图标颜色,对于不同速度等级的车辆能以不同的颜色区分。监控中心修改,对所有客户端产生影响。客户端修改,只对本终端生效。
-
行进方向
地图上的车辆图标,能够标识出车辆行进的方向。
-
车辆参数设置
监控中心可以设置终端的重要参数,若终端无此数据则无法设置。
重要参数包括:定位信息上传间隔、语言(中英文)、电话簿(默认5个)、文字常用语、接入网关(GPRS/SMS/CDMA)、IP、黑匣子需要保存时间范围(默认3个月)、是否允许终端打电话、是否允许上报车载终端自检到的报警信息(超速,长时间行车,超时停车,油耗)。
默认定位信息上传时间间隔:5秒。
需要根据速度不同,自动识别不同上传时间间隔。(例如:速度为0公里每小时:1分钟/次;速度20~80公里每小时:10秒/次;速度超过80公里每小时:5秒/次。)
-
车辆通讯调度
通讯调度模块主要实现对车辆实施调度管理,主要功能包括:
-
发送文字信息:通过系统发送文字信息,如调度指令或路况信息;具有单呼、组呼、群呼功能。
车载终端可以上报文字内容信息。文字内容信息为已经预定义好的文字常用语或者自定义输入。
-
单向监听:紧急情况下,监控中心可以单向监听车内的情况(该功能限于特定车载终端和通讯网络)。
系统下发监听指令,监控中心拨通车载终端的电话,并且自动接听,或者终端回拨。
-
双向通话:实现监控中心与车辆上的人进行通话的功能。
监控中心拨通车载终端的电话,与驾驶员进行通话。如果终端有拨打电话的功能,驾驶员只能拨打电话簿中的电话。
3.车辆报警
可以预先设定各种报警的条件(车辆超速、行驶区域超出范围、超长时间停车),当系统检测出相应达到报警条件的车辆时,会在地图上进行闪烁着重显示,同时可以进行声光报警以提醒管理员采取相应措施。
定位信息上传间隔可根据报警类型自定义设置,默认为原先的参数设置。
触动报警信息之后,定位信息上传间隔根据设置自动调整。
系统可设置是否需要在地图上显示报警提示。默认为需要报警提示。
-
紧急求援报警
-
当司机在被劫或遇到紧急情况时,司机触动隐蔽的手动按钮或脚踏开关,“求援”信号即时发出。这种报警被定义为紧急求援报警。(需终端支持)越界报警
在有固定路线设置了边界,而且车辆要求在边界内行驶的情况下,当车辆行驶的路线超出边界时,系统将报警。这类报警被定义为越界报警。
-
越线报警
当车辆有方向性的越过某条地图上划定的线段时,系统将报警。这类报警被定义为越线报警。
-
超速报警
如果某辆车,当车辆的行驶速度超出限定的速度范围时,系统将报警。这类报警被定义为超速报警。
-
区域报警
区域报警分为两类:一类必须在某个可行驶区域内,超出该区域报警;另一类为设定一个不可行驶的区域,如果驶入该区域,则系统报警。这两类都被定义为区域报警。
-
超时报警
超时报警分为两类:一类为长时间停车;另一类为长时间行车。系统都需要报警。这两类被定义为超时报警。
管理员设定超时时间。
长时间行车约束:行驶中停车多少时间之内(管理员设定时间),继续延续长时间停车累计。
-
自检报警
终端通过自检,检测出终端的一些异常情况,上报监控中心,定义为自检报警。终端异常包括:车辆断电、断油、GPRS断开,终端软件出错。
-
报警确认
在监控中心对报警情况进行确认。可以选择是否提醒驾驶员。确认流程:监控中心发送报警信息到车载终端显示屏,驾驶员查看后,确认收到信息。
同时可以选择短信通知相关人员。
-
界线设置
对那些要求车辆在界线范围内行驶的道路进行范围边界的设定。可以设置车辆可以通过和不可以通过的区域。区域范围:多边形,圆形。
-
限速设置
通过该功能对车辆极限速度进行设置。
-
区域设置
可以设置车辆可行驶区域或不可行驶区域。两种区域不同时存在。
-
报警提示
对于报警车辆提示的图标,声音可以自定义。
系统默认报警车辆的提示图标跟正常车辆不同。
-
报警跟踪
对于报警上来的信息,自动定位到地图最中央。有多辆车报警,地图显示最后一辆车上报的信息。
此功能可设置是否启用。
4.车辆数据查询统计
-
行驶路线报表
根据查询条件统计出车辆行驶的一个轨迹。
查询条件为:一段时间范围、车辆信息(车牌号、车载终端编号、SIM卡号模糊查询;车型、所属单位选择查询)。
输出结果:图形上显示轨迹,列表中列出该车辆指定时间段定位点的信息。
定位信息包含:通讯方式(GPRS/CDMA/SMS)、速度、方向、位置(经纬度)、里程数(可计算)、水温、耗油量、左右方向灯、车头大灯、左右开门、制动信息、报警信息、故障信息、接收时间。
-
警情报表
查询条件为:一段时间范围、车辆信息(车牌号、车载终端编号、SIM卡号模糊查询;车型、所属单位选择查询),报警类型(参见车辆报警中报警类型)。
输出:车辆静态信息(车牌号)、驾驶员名称、报警类型、报警限定条件、实际车辆情况、定位信息上传时间。
-
行驶时间统计报表
在一段时间范围内,统计车辆行使时间的总报表。
查询条件:一段时间范围、车辆信息(车牌号、车载终端编号、SIM卡号模糊查询;车型、所属单位选择查询)。
输出:车辆行驶时间累计。
-
里程统计报表
在一段时间范围内,统计车辆总里程数报表。
查询条件:一段时间范围、车辆信息(车牌号、车载终端编号、SIM卡号模糊查询;车型、所属单位选择查询)。
输出:车辆信息(车牌号、车载终端编号、SIM卡号模糊查询;车型、所属单位选择查询)、这段时间内里程数、总里程数。
统计最小单位:天。
-
任务统计
在一段时间范围内,统计某辆车任务的报表。
查询条件:一段时间范围、车辆信息(车牌号、车载终端编号、SIM卡号模糊查询;车型、所属单位选择查询)。
输出:该辆车在这段时间内,详细的任务明细。
-
耗油量统计
在一段时间范围内,统计车辆耗油量的总报表。
查询条件:一段时间范围、车辆信息(车牌号、车载终端编号、SIM卡号模糊查询;车型、所属单位选择查询)。
输出:车辆信息(车牌号、车载终端编号、SIM卡号模糊查询;车型、所属单位选择查询)、这段时间内耗油数、总耗油量、实际耗油总量。
统计最小单位:天。
-
日志的统计
在一段时间范围内,统计日志明细情况报表。
查询条件:时间范围、三种类型日志(系统、用户操作、运维)。
-
日志数值统计
在一段时间范围之内。
系统日志:按照不同的状态(系统启动、系统异常、系统重启、系统死机)分类统计。
用户操作:按照不同的操作类型(新增、修改、删除、登录、注销)分类统计。
运维日志:按照不同的模块分类统计。
统计最小单位:天。
-
统计方式
对于数值的统计,需要提供柱状图。

统计结果形式:列表、柱状图。
-
数据导出
对于统计的结果,可以导出成Excel备份。
-
数据打印
对于统计的结果,支持打印功能。通过打印机,打印出结果。
5.车载终端控制
监控中心可以直接控制车载终端的控制功能。
控制功能包括:断油、断电、锁车门等。
6.资料管理
-
用户资料
管理使用该系统的用户。用户信息包括:用户名、密码、姓名、联系方式、所属公司、角色。
用户使用用户名与密码登录系统,根据该用户的角色权限,访问角色所对应的功能;根据权限范围的不同访问不同资源。
新增用户资料,需要填写用户名、初始密码、选择所属公司和角色。用户名不能重复。
修改用户资料,用户名不可修改,姓名、联系方式、密码、所属公司、角色都可修改。
锁定用户资料,锁定之后,该用户无法通过此帐号登录。
解锁用户资料,解锁之后,该用户可以继续通过此帐号登录。
删除用户资料,删除之后,系统中不存在此用户。
管理员可以新增、修改、删除、锁定、解锁所有用户资料。
登录系统的用户只可修改自己的密码、联系方式,不可以修改用户名、姓名、所属公司和角色。
用户信息举例:(LYadmin、123456、铃与物流有限公司、客户端)。
-
车辆资料
管理该系统所涉及到的所有车辆资料。车辆信息包括:车牌号、车辆类型、运营时间、车载终端编号、SIM卡号、所属单位、标准油耗。
新增车辆资料,需要填写车牌号、车辆类型、车载终端编号、SIM卡号、所属单位、标准油耗;可填运营时间。车牌号、车载终端编号、SIM卡号不能重复。
修改车辆资料,车牌号不可修改,车辆类型、车载终端编号、SIM卡号、所属单位、运营时间、标准油耗都可修改。
删除车辆资料,删除之后系统中无任何该车辆相关的记录。
管理员可以新增、修改、删除车辆资料。
登录系统的用户,可以查询到权限范围内的车辆资料信息,对于权限范围之外的车辆信息无权查看。
查询方式:车牌号、车载终端编号、SIM卡号模糊查询;车辆类型、所属单位选择查询、运营时间为时间范围查询。
车辆类型:集卡、危险品车辆、办公车辆、警车、海关监管车辆、货车。管理员可以维护。
-
驾驶员资料
管理该系统驾驶员资料。驾驶员信息包括:姓名,性别,出生日期,联系方式,驾照号码,身份证号码,所属公司等。
新增驾驶员资料,需要填写姓名、性别、联系方式、所属公司;可填写出生日期、身份证号码、工号等。
修改驾驶员资料,姓名、性别、所属公司不可修改,联系方式、出生日期、身份证号码可以修改。
删除驾驶员资料,在车辆资料中无该驾驶员关联才可删除该驾驶员信息;删除后,系统中无该驾驶员记录。
管理员可以新增、修改、删除驾驶员。
登录系统用户,可以查询到所属公司范围内的驾驶员信息,对于所属公司之外的驾驶员信息无权查看。
查询方式:姓名,联系方式,身份证号码模糊查询。
-
公司资料
管理该系统公司资料。公司信息包括:公司名称、公司电话、公司地址、联系人名称、联系人电话、公司属性。
管理员可以查看所有公司的信息。
7.日志管理
-
系统日志
记录系统发生状态变化时的系统信息。包括:系统启动、系统异常的记录。记录的信息为:发生的时间、系统状态、发生的情况描述。日期精确到秒。
记录方式为系统自动记录,为排除系统问题提供线索。
管理员可查询所有的系统日志。
查询的条件:系统状态选择、发生时间的范围选择。
-
用户操作日志
记录管理员操作的日志。操作包括:新增、修改、删除。查询不记录在内。记录用户登录、注销的日志。日志属性包括:登录帐号、操作人姓名、操作时间、操作类型、操作详细内容。日期精确到秒。
操作时间为服务器当前时间;操作类型:新增、修改、删除、登录、注销;操作详细内容描述,应该包含操作的数据内容。
管理员可以查询所有的用户日志。
查询的条件:登录帐号、操作人姓名模糊查询、操作类型选择、操作时间范围选择。
-
运维日志
系统运维模块监测系统运行的状况。当检测的模块发生进程死掉、进程无法工作、进程异常、进程退出的情况下;记录当时的状况。日志内容为:进程ID、异常时间、异常描述。日期精确到秒。
同时需要调用短信平台,把消息通知到相关人员。短信平台为第三方接口。短信接口调用方式在通信接口部分详细描述。
管理员可以查询运维日志。
查询的条件:异常时间范围选择、异常描述模糊查询。
8.权限管理
-
用户角色
系统默认角色:管理员和客户端。
管理员:可以新增、修改、删除、查看资料数据、日志数据。对于系统的功能没有任何限制。
客户端:只能够查询该用户所属范围内的数据。没有新增、修改、删除权限。
系统支持自定义角色,通过定义角色名称,选择相应的权限实现。角色名称不能为空,不可以重复。
管理员可以新增、修改、删除自定义角色。不允许修改、删除默认角色。
-
用户权限
系统的权限为系统的详细功能点,是系统的基础数据,不允许删除。管理员可以选择不同的权限组合成自定义的角色。
功能点包括:监控平台中的每一项子功能,以及用户管理,车辆管理,驾驶员管理,公司管理,日志管理,权限管理的操作、浏览权限。
操作权限包含:新增、修改、删除。
浏览权限指在该登录用户所属公司范围内,对信息的查询查看权限。
-
用户管理权限
操作权限包含:可以新增、修改、某个用户的用户信息;删除某个用户;修改某个用户所拥有的权限。
浏览权限包含:查询查看用户信息。
-
车辆资料管理权限
操作权限包含:车辆资料的新增、修改、删除。
浏览权限包含:车辆资料的查询查看。
-
驾驶员管理权限
操作权限包含:驾驶员资料的新增、修改、删除。
浏览权限包含:驾驶员资料的查询查看。
-
日志管理权限
操作权限:能够删除日志。日志包括:系统日志、用户操作日志、运维日志。
浏览权限:能够查询查看日志。日志包括:系统日志、用户操作日志、运维日志。
-
数据范围权限
该权限指具有所属范围的数据查看操作权限。与功能权限配合使用。这里的范围指隶属的不同公司和指定的不同区域。
系统可以自定义监控对象,配置成权限组,并由总控授权分配给客户端用户。
受范围限定的数据有:用户信息、车辆信息(包括动态静态信息,详见资料管理详细需求)、驾驶员信息、用户操作日志信息。
例如1:A公司的车辆信息权限操作。只能对与A公司的车辆信息进行新增、修改、删除。对于B公司的车辆信息无权查看和操作。
例如2:C公司调度需要对进入其公司所属地理区域范围内的所有车辆进行监控。
9.定位信息数据管理
管理员可以根据时间段对上报的定位信息做数据迁移。
3.2.2集卡车辆业务需求
-
车辆任务管理
系统管理员可以新增任务、修改、删除任务。编辑完成的任务,可以选择是否下发到车载终端。
-
车辆任务下发
系统管理员选择一个已经编辑好的任务,选择需要任务下发的车辆,然后下发任务到车载终端。驾驶员在车载终端的显示屏上即可查看执行从中心下发的任务。
选择车辆范围可以是单个点选,可是地图某个区域内的所有车辆。
车载终端确认下发的任务并上发确认信息。
同时可以选择调用短信平台通知相关人员。详见短信平台。
-
车辆任务跟踪
可跟踪管理的任务主要包含以下几类:
该类任务的有效范围定义在某个区域内,管理员可以实时查看执行该任务的车辆是不是在有效区域内,若超出系统会自动告警。
该类任务的有效范围定义在某条指定路线上,车辆必须沿定义的线路行驶,选择是否显示该轨迹,当偏离行驶达到一定程度时,系统会自动告警。
定义的线路可以是手工预定义路径、最优路径、历史轨迹路径。
在目的地附近,圈定一个范围。当车辆到达该区域内,系统能够自动给出提示,即将抵达目的地。
-
车辆点名
管理员可以对车辆进行点名,及时获取车辆及驾驶员的当前状态。点名的具体操作为管理员在客户端向各车辆下发点名消息(通过GPRS或短信),各车辆接收到消息后车载终端自动进行回应,接收到回应消息的车辆认为是状态正常,否则认为车辆状态出现异常。
-
油耗管理
管理员录入一个标准的油耗。此油耗为车辆静态资料,可修改。
油耗值通过里程数和标准油耗计算。
计算公式:油耗=标准油耗*里程数。
实际油耗为管理员录入,作为一个参考值。每次录入的实际油耗累加。
3.2.3GIS引擎
电子地图平台采用乙方自主开发的3G-C/S 系统,其各项核心功能技术指标如下:
功能描述 |
3G-C/S平台 |
测量功能 |
直线距离 |
√ |
曲线距离 |
√ |
可近度分析 |
√ |
面积测量 |
√ |
缓冲区分析 |
点周围 |
√ |
多边形周围 |
√ |
沿直线 |
√ |
沿曲线 |
√ |
多边形变换 |
多边形复合 |
√ |
点在多边形内 |
√ |
线在多边形内 |
√ |
多边形并合 |
√ |
删除多边形复合 |
√ |
产生泰森多边形 |
√ |
其它功能 |
专题布尔操作 |
√ |
邻近搜索 |
√ |
最优路径 |
客户提供条件可以支持 |
投影变换 |
√ |
3.2.4系统升级机制
客户端可自动识别与监控中心软件和地图的版本,如果版本低于监控中心能够自动下载最新版本进行更新。
-
自动更新地图
系统管理员对监控中心地图进行编辑修改后,保存地图,地图版本自动更新。客户端访问监控中心,对于地图版本,发现版本低于监控中心时,客户端能够自动下载监控中心的地图到本地,覆盖原有的地图。
-
自动更新软件
在监控中心的软件升级之后,客户端访问监控中心,发现软件版本低于监控中心时,客户端能够自动下载最新的软件版本。
3.2.5数据库备份
系统提供数据维护软件。
-
备份数据
数据维护软件能够备份数据文件,进行保存。数据包含:实时数据、历史数据、报警数据、属性数据。
要求:数据库每天自动备份。手工备份需要一键式备份。
-
备份日志
数据维护软件能够备份日志数据到文件,进行保存。
要求:数据库每天自动备份。手工备份需要一键式备份。
-
恢复数据
对于已经备份的数据文件,可以使用一键式恢复到数据库中。
3.2.6运行维护功能
系统提供运维监控软件。
运维软件能够实时对系统运作模块进行检测;在系统运行时,模块发生进程死掉、进程无法工作、进程异常、进程退出的情况下:
-
能够检测并记录下运维日志。
-
调用短信平台通知到相关管理员,调用方式在通信接口部分详细描述。
-
尝试自动重启异常的模块。
当模块重启成功后:
-
自动记录重启成功运维日志。
-
调用短信平台通知到相关管理员,调用方式在通信接口部分详细描述。
-
3.2.7地图编辑工具
管理员能够通过地图编辑工具对图层进行编辑修改,以保证地图的现实性和准确性。可以在独立的图层上增减地物或进行信息标记。
地图编辑工具可以为第三方软件。
建议不要对标准图层进行修改。
修改后版本号自动更新。
3.2.8地图转换工具
可以对不同格式的电子地图进行转换。提供AutoCAD、MapInfo通用GIS格式电子地图的转换工具。
地图转换工具可以为第三方软件。
4非功能需求
4.1电子地图
电子地图由乙方提供。精度需要达到:全浙江省地图1:10000,宁波大市地图1:5000,所有宁波港区1:500(宁波港区包括:宁波港区、镇海港区、北仑港区、大榭港区、穿山港区)。
乙方提供的电子地图坐标系统与GPS定位坐标相同,即WGS-84坐标系。
甲方提供宁波港所辖码头数据,乙方对数据保密;由乙方把码头数据加入到电子地图中。码头数据参见附件。
乙方提供的电子地图产品符合国家测绘标准要求以及国家相关版权规定,地图数据需标明所有宁波港港区、堆场、码头名称及其他与宁波港有关地区的名称,名称由甲方提供。
地图数据在保修期一年内免费更新升级。
保修期时间界定:通过系统终验之日算起。
电子地图的图层必须独立,分层不少于10层。可按行政区划、街道、公路或某类信息标准等分层。
提供不同图层的打开,关闭功能,并可同时打开需要的几个图层,至少可同时打开10层。
所有地图要素符号(如水系、居民地及设施、交通、境界及政区等)、地图色彩等均为国家标准地形图图式标准。
提供的电子地图能够满足一图多用,可为宁波港集团其他相关项目所共享。地图信息能够被第三方软件调用。
所有的电子地图均为矢量图,可同时容纳矢量地图和栅格地图操作,提供图层矢量缩放,开窗和旋转等功能。
4.2接收GPS信息模式
监控中心支持GPRS/EDGE、GSM模式的GPS信息接收模式。
车载终端要求:通过GPRS网络接收来自各GPS终端发送过来的实时信息,当GPRS信号中断或较弱时,自动切换到接收来自各终端发送过来的包含实时信息的GSM短信;当GPRS恢复时,重新切换到通过GPRS形式接收。
对于CDMA网络模式,乙方负责接入。由于目前不具备实施条件,不在此次系统验收范围内。当具备接入条件时,乙方应免费提供接入服务
4.3支持其它架构扩展
系统支持B/S架构的扩展,增加B/S架构方式,现有系统架构保持不变。
4.4运行支持
系统支持7*24小时不间断运行。
4.5多级中心方式
建立总控、分控多级中心的方式:采用多级C/S 架构的管理模式,设置多级权限,不同权限的用户能获得的系统权限、资源不同。
总控中心采用分发机制,将车辆信息分别分发给集团下属各公司的分控中心,滤去其他不相关车辆信息。总控中心可以监控、查询所有的车辆信息。
各公司部署的客户端通过访问各自公司的分控中心或者直接访问总控中心,实现监控、管理、查询各自的车辆对象,而各分控中心只有通过了系统安全验证后才能访问中心平台资源进行车辆管理、调度。
4.6数据库
-
总控设立一个可管理所有数据的数据库。
-
分控也有隶属自己公司的数据库,数据从总控获取。
-
总控与分控数据同步。
总控保存所有的数据,接收发送GPS数据都先经过总控。根据分控不同的数据范围,分发数据。分控亦可提交数据库的修改,同时总控也做相应的修改。
数据库修改指车辆任务的管理,资料的管理。
-
客户端可以直接访问总控,根据权限范围滤去不相关的车辆。
-
4.7容错功能
采用模块化的结构,并具有良好的容错功能,应用系统中的任何软件功能出错不应导致其他相关功能出错或整个系统的失败。
4.8系统移植
在更换、集群扩展或升级服务器的情况下,应只需通过软件配置,即能实现系统软件功能模块的移植。保修期内乙方免费进行移植。
4.9系统兼容
该系统在设计上不依赖于原有的“海上GPS监控系统”,也将不会对原有系统产生影响,但该系统利用原有的硬件平台,随着用户数量的增加,可能对原有“海上GPS监控系统”在性能上产生影响。如果分离以后,按照原有硬件配置能保持合同定义的性能要求。
4.10计算机保护条例
所有软件系统应符合我国颁布的《计算机保护条例》及相应版权规定。如果存在争议,以《计算机保护条例》为准。
5运行需求
5.1用户界面
GPS车辆调度监控界面示例图如下:

GPS车辆轨迹回放界面示例图如下:

GPS客户端车辆信息显示界面示例图如下:
5.2硬件接口
甲方负责提供三个厂商产品的车载终端通信协议,乙方负责进行协议转换。双方另行协商制定车载终端接入通信协议标准,
通信协议详见附件。
车载终端提供商无法提供通信协议时,由乙方提供制定标准协议。
5.3软件接口
5.3.1定位信息数据接口
根据输入的三种模式(GPRS/CDMA/GSM)的定位信息,由乙方提供一个统一的数据输出格式。
5.3.2车队调度接口
通过车队调度软件,直接给监控平台中的车辆下发任务。
系统提供一个对外的接口,可以通过第三方软件调用接口,直接可以保存、下发任务。
输入:车牌号和任务信息。
输出:系统保存任务信息,同时把任务下发到指定车牌号的车辆。
5.3.3码头生产系统接口
能通过GPS监控平台能将码头作业的预约信息(包括预约号、预约码头)发送给指定的车载终端,并以一定的任务列表形式存在于车载终端的队列中;
司机可以通过简便的方式在车载终端上选中指定的作业预约信息,并通过GPS监控平台(中间可能还会通过EDI中心)发送给对应的码头系统(至少包括车牌号-集卡港区编号、作业预约号、接收码头);
码头系统能通过GPS平台将特定的行车指南信息发送到对应的车载终端上;
以上信息的发送处理时间应不大于1秒。
对于以上的数据交换要提供相应的管理界面,能查询、控制信息的交换(特别是对于非法信息的处理)。
5.3.4车辆信息输出
通过调用系统的车辆信息接口,第三方调度软件直接获取到该车辆的定位地图信息、车辆详细信息。
系统提供一个对外接口,可以通过第三方软件调用接口,返回车辆信息。
输入:车牌号
输出:通过车辆号,以控件形成提供车辆位置、地图显示、车辆静态资料、车辆动态信息、当前所执行的任务。详见资料管理详细需求部分车辆资料。
5.4通信接口
(通信接入服务)
5.4.1GPRS数据接入
GPRS接入号:NBGWJ.ZJ
转换成统一格式输出。
需要用到定位信息的相关软件。
保存数据、地图台显示数据。
5.4.2GSM数据接入
SMS接入号:106573108225 帐号:911410/911410
短信服务中心号码:13800574500
发送数据表、接收数据表。
转换成统一格式输出。
需要用到定位信息的相关软件。
保存数据、地图台显示数据。
5.4.3短信平台
提醒报警信息,通过短信平台发送到相关人员手机上。
需要调用外部程序AlarmSend.exe。
调用方式:“AlarmSend.exe IP PORT COM_NAME Content”。
IP:169.169.19.10
PORT:9999
COM_NAME:组名,例如XT:3
Content:报文内容
举例:“AlarmSend.exe 169.169.19.10 9999 XT:3 GPS监控平台进程异常!”
6性能需求
6.1技术要求
Ø通讯传输要求
【此要求针对通讯运营商。】
-
无线网络覆盖范围技术要求
-
GSM/CDMA 覆盖范围的要求:范围包含整个浙江省,重点保证宁波市老三区、镇海区、北仑区、宁波港所属宁波港区、镇海港区、北仑港区、大榭港区、穿山港区,宁波港范围内所有码头、场地。
-
重点区域应确保有良好的无线数传网络覆盖,如发现有盲区, GSM/CDMA 运营商应采取措施消除。
-
网络容量技术要求
-
网络总容量应能满足不小于10000个移动目标。
-
在重点区域应保证足够的信道资源,保证移动目标同时工作的极限量,并不产生 ≥ 5S 的时延。
-
无线网络速率技术要求
-
在重点区域内,GPRS/EDGE或/CDMA 应提供满足高速数据传输的速率要求,为保证各类数据业务的传输,应保证在上行(后向)链路最大瞬时数据速率 ≥ 60kbit/s。
-
为保证传输速率,应将本系统作为一个专用虚拟网,每个或多个移动终端绑定固定 IP 地址,以一个永久的 IP 地址连接到专网上。
-
GSM/CDMA 应能提供传输数据、语音、图像、多媒体等业务。
-
其他技术要求
-
为保证系统的安全性和保密性,应有可靠的安全认证和加密功能,以拒绝安全威胁和任何未被授权的访问。
-
当 GSM/CDMA 向 3G 标准升级时,或其他业务升级时,如短信接入号升级等,GSM/CDMA 运营商系统平台的平滑过渡及向下兼容性。
-
系统由于 GSM 移动网络向 3G 升级、短信平台升级或系统改造等原因,而导致本系统需要更新修改软件时,乙方应免费提供升级服务,如需另外开发软件的双方协商。
Ø车载终端要求
【此要求针对车载终端提供商。】
-
车载终端设计要求
-
本系统车载终端设备需采用工业级产品,保证信息传输的性能以及在特定环境下的适应性,具备体积小,功耗低,坚固可靠,不易破坏,防拆,防震防晒耐高低温防潮防水等特性。
-
车载终端应输出标准的GPS 0183数据格式。
-
应配备显示屏与按键,设备应易于隐蔽安装,有较强的抗干扰能力。
-
天线、麦克等设备附件建议尽量采用内置式设计,如确实无法内置,应尽量短小,适合隐蔽安装。
-
需提供产品产地、型号、等级及相关的合格证书,并有产品检测报告。
-
车载终端应采用宽电源输入设计,在12-30V范围内的直流电源输入情况下,均可正常工作。
-
用户界面友好,全菜单操作。
-
应保证GSM/CDMA网络升级时,车载终端的平滑过渡。
-
车载终端功能要求
-
定位功能:
-
终端具有实时快速GPS定位功能,能在一定时间间隔内定期地向中心发送定位数据,建议在通常情况下,每5s发送一次定位信息;在告警情况或特殊情况下,每1s发送一次定位信息。
-
GPS接收机首次捕获卫星时间 <5 分钟。定位精度误差 ≤20 米。
-
数据传输、显示及语音等业务功能:
-
终端具有GPRS/EDGE 或CDMA1x接收和发送数据功能。
-
终端可以接收各种车辆调度信息,并加以显示。
-
可以发送车辆的位置、即时状态、报警、历史记录的信息。
-
终端具备语音通话功能。
-
电话功能应采用免提方式实现。
-
建议采用预录入电话薄的形式实现拨号。中心可对终端编辑电话簿,控制终端的可打电话。
-
采用终端若需使用电话功能需向中心申请,中心由专人批准,以控制通话费用。
-
终端可以实现GPRS与短信通讯方式的自由切换。在无线宽带数据链路临时中断或较弱情况的下,SMS 短信传输机制自动激活,实现定位数据、文本信息的报警和传递。
-
检测车辆实时状态功能:
-
终端具备检测车辆的行驶速度、行驶里程数、水温、油耗量、左右方向灯及车头大灯的开关情况、左右车门开关情况、制动这些车辆状态信息,并将实时状态信息上传给中心。
-
报警功能:
-
根据报警条件,自动优先向中心上传报警信息。目前报警条件:超速、停车超时,超出预定范围。
-
终端可以接收中心下发的警告提示。终端可语音提示驾驶人中心下发的警告信息,并需驾驶人按确认键确认。
-
终端应设置有紧急报警按键,以面对突发事故情况下的使用。
-
设置参数功能:
-
终端应配有设置接口,在功能升级或维护中不用拆装设备。
-
能在中心远程遥控设置终端运行参数;参数包括:定位信息上传间隔、语言(中英文)、电话簿(默认5个)、文字常用语、接入网关(GPRS/SMS)、IP、黑匣子需要保存时间范围(默认3个月)、是否允许终端打电话、是否允许上报车载终端自检到的报警信息(超速,长时间行车,超时停车,油耗)。
-
自检功能:
-
终端应定时向中心发送工作是否正常的自检信号。当终端发生故障时,可向服务中心发回故障信息,恢复正常后上传开机信息。
-
黑匣子功能:
-
车载终端应具备黑匣子功能,可以保存一定时期的车辆状态历史数据,根据中心指令上传该历史数据。黑匣子中保存的历史数据应至少包括采样时间点经纬度,以及当时的速度、方向等可采集到的车辆状态信息。
-
车载终端具体特性参数技术要求
-
GPS接收部分
接收方式:12信道并行接收 L1 1575.42MHZ C/A码
跟踪卫星方式:全场ALL-IN-VIEW
定位精度:≤20米
热启动时间:≤25秒
冷启动时间:≤50秒
自动初始化:<5分钟
重新捕获时间:<2秒
信号电平:RS-232C TTL电平或厂家建议的电平方式
GPS输出格式:0183格式
天线阻抗:50欧姆
坐标基准:WGS-84
速度精度:0.1米/秒
速度限制:>500米/秒
-
GPRS/EDGE 或CDMA1x通信模块部分
GPRS/EDGE 模块可捆绑多时隙工作。当EDGE信号强度较弱是,能自动切换到GPRS模式工作。
发射功率:Class4(2W)/EGSM;Class1(1W)/1800MHZ,1900MHZ;
接收灵敏度:优于 -145dBm;
数据传输峰值:下行100Kpbs以上,上行50Kbps以上。
-
响应时间
发送定位数据间隔:视情况而定,一般间隔1-20s
发送定位数据时延:≤3秒
远程控制指令响应时间:≤5秒
-
显示屏部分
根据车载终端供应商提供以下指标。
可显示有效字符
每行可显示字符
像素
LCD亮度
-
整机功耗
根据车载终端供应商提供以下指标。
正常工作电流。
最大工作电流。
建议:静态工作电流:200mA、省电工作电流:60mA。
-
整机供电方式
车载直流 12-30V宽电源供电
-
可适应环境
温度:-20℃— +70℃
相对湿度:-20℃— +70℃时,95%不冷凝
Ø信息系统技术要求
-
系统容量不小于10000个移动目标。
-
支持至少并发100个监控客户端;
-
历史轨迹至少三个月;
-
系统应可支持跨省市调度监控的功能。
-
C/S结构可以满足互联网的应用,即客户端通过公网链路与服务器建立连接,实现对GPS终端的监控与管理。
6.2时间特性
-
在网络连通正常的情况下,一般性数据保存、修改、删除等操作的响应反馈速度最大不应超过2秒,一般控制在1秒内。
-
一般10万条数据的简单查询及统计不应超过3秒,百万条数据的查询及统计不应超过10秒。复杂综合性跨模块查询及统计不应超过1分钟。
-
对软件的各项操作,如地图操作、查询统计、查看属性、查看轨迹等应有较好的响应速度。应保持在2s内做出响应。
-
1、2、3条只针对本地数据库操作,对于总控到分控的数据不适用。
相关阅读