资源描述
车辆定位平台解决方案
2015-05-26
地址:XX
电话:XX
目 录
一、 网络方案 1
(一) 平台设计原则 1
1、 稳定性 1
2、 扩展性 2
3、 安全性 2
4、 兼容性 2
(二) 平台组成 2
二、 软件方案 3
(一) 运行环境 3
(二) 功能结构 4
三、 硬件方案 5
(一) 数据库服务器 5
(二) 接口服务器 6
(三) 网站服务器 6
(四) 采集服务器 6
(五) 管理服务器 6
(六) 定位服务器 7
四、 配置方案 7
(一) 网络安全 7
(二) 数据安全 7
(三) 运行安全 7
五、 所需资源 8
(一) 接口资源 8
(二) 费用 8
(三) IP资源 8
一、 网络方案
本系统分为两大部分:定位终端部分与管理平台部分。
终端由GSM模块、GPS模块、震动检测模块、外部电路检测模块、主电路板等构成。通过GPS模块与卫星协作定位,并通过GSM模块与平台进行轨迹上报,命令下行,状态通报,设置下发等数据交换功能。
平台除了通过GSM之上的GPRS通道和终端进行通讯之外,还在Internet上,以http协议提供web界面,以供普通用户进行各种终端管理功能,提供管理员对客户的各种管理功能,平台还负责保存终端历史轨迹,用户资料,终端信息,用户和终端的绑定关系,终端的配置,管理等功能。
图4-1 拓扑结构
(一) 平台设计原则
平台作为整个系统的核心部件,主要从以下几个角度进行设计。
1、 稳定性
① 采用多模块设计。一个模块内部的错误,不会蔓延到其他模块。相连的模块之间有检测机制,整个系统具备自我修复和自我恢复的功能。
② 采用多层次设计。同一个模块,核心的部分,根据需用,采用冗余备份和负荷分担设计。系统可以保证在一个模块出故障时,实时切换到备份模块。保证业务不中断。
③ 模块之间的接口,模块对外的接口,采取容错设计方法,当收到错误的数据报文,或者有意识的外在攻击时,系统会记录当前的日志,并以容错方式继续运行。
2、 扩展性
平台部分采用JavaEE平台进行开发和实现,可以运行在各种平台之上。平台的部件之间留有扩展接口,方便系统扩容和升级。
3、 安全性
① 通信主机采用Linux系统,通过各种安全规则的设置,可以有效提升安全指数,防范一系列恶意攻击。
② 各个模块之间的有效隔离,也减少了系统错误的蔓延。关键数据进行加密保存,提升了数据安全。
4、 兼容性
采用了Java平台,可以在各种操作系统上进行假设,可以灵活的根据维护人员的偏好进行架设和维护。
(二) 平台组成
① 数据库服务器:用于用户数据的分类存储和访问。
② 采集服务器:通过GPRS通道接收各个终端的定位数据,状态报文,告警信息等数据,并将处理结果存放到数据库中。
③ 网站集群服务器:提供web访问接口,提供终端轨迹展示,实时定位,终端参数设置和状态查看等功能。
④ 接口服务器:本平台提供的与计费中心、核心网的接口服务,用于开销户,计费,业务开通和暂停等服务。
⑤ 定位、报警处理服务器:处理LBS中的定位数据,并将此数据转换成平台所需要的位置数据。报警处理,根据终端报警状态,查询对应用户手机号码,组织短信内容进行报警。
⑥ 管理服务器:进行平台的管理,提供业务支撑与系统的维护。提供企业用户,企业内的小组用户,普通用户,等3个级别的用户权限。
二、 软件方案
本平台主要面向的对象有——终端设备、普通客户、企业用户,小组用户,超级管理员、警察、保险人员,这些对象决定了平台需要具备丰富全面的功能。
平台的开发设计实现了模块化、分层化的结构。从业务资源的角度,降低了各个模块的相关性,从而保证了结构上的灵活性和系统的稳定性。同时,平台实现了数据传输、业务控制和第三方接口互相分离的设计。系统结构灵活,稳定性强,系统和业务扩展方便。
(一) 运行环境
① 界面层
操作系统:Windows2008/CentOS6.3可选。
支撑软件:JDK1.7.21、MySQL-5.6.11、tomcat
② 接口层
操作系统:Windows2008/CentOS6.3可选。
支撑软件:JDK1.7.21、MySQL-5.6.11
③ 数据处理层
操作系统:Windows2008/CentOS6.3可选。
支撑软件:JDK1.7.21、MySQL-5.6.11
④ 数据采集层
操作系统:Windows2008/CentOS6.3可选。
支撑软件:JDK1.7.21、MySQL-5.6.11
⑤ 数据层
操作系统:Windows2008/CentOS6.3可选。
支撑软件:JDK1.7.21、MySQL-5.6.11
(二) 功能结构
1. 管理模块
管理模块包含:平台配置、业务管理、产品管理、终端管理、客户服务、报表管理、用户管理、权限管理
其中,对系统各模块的管理可以按照权限进行分级:1.可以指定一个管理员只能管理某些业务模块;2.可以指定一个管理员只能管理某些业务模块的某些功能;3.可以指定一个管理员只能管理某些业务功能的读写权限,包括只能查看、可以修改、可以删除的独立权限控制;4.可以指定一个管理员只能对指定的业务进行管理,包括:修改业务配置、实现业务运营管理、实现业务的查询和统计。
2. 追踪模块
实现对终端的跟踪管理,实时追踪和历史轨迹回放。主要包含功能:车辆定位、轨迹回放、地图操作。
本模块能够实现多终端操作,方便公安部门对车辆失窃后的追踪管理。
3. 门户模块
业务、产品的宣传介绍,客户自助操作等。主要功能:业务介绍、业务办理、资费说明、使用方法、在线帮助、个人信息、定位查询、轨迹回放、周边信息、告警信息、终端设置、终端状态;
4. 计费接口
根据一定的协议,接收或是取得产生计费的客户的相关数据,并将数据保存至数据库中。
5. 定位接口
通过LBS定位的数据,向地图厂商发送数据,以确定客户的位置信息。
6. 定位数据处理
根据定位数据的变动情况,按照客户的设置及规则,以确定是否需要发送告警信息,对于需要的客户,创建待发送短信。
7. 定位数据接收
通过自定义协议,接收终端发送过来的位置数据,将将数据按协议解析,保存到数据库中。
8. 通信数据收发
接入互联网短信网关,实现收发短信、彩信。
9. 报警模块
根据用户设置的报警设置,根据各自报警事件(越界,震动,断电,低电等)结合报警过滤规则,判断是否进行发短信进行报警。
三、 硬件方案
项目
详细内容
单位
数量
单价
备注
服务器
网站服务器、接口服务器、定位报警服务器、采集服务器、管理服务器
台
2
详细内容中的服务器,为了降低成本可合并为一台服务器。一台使用,一台备用
数据库服务器
台
2
因数据库服务器需要的存储空间较大,所以增加了磁盘的投入数量,导致成本上升。一台使用,一台备用
网络设备
交换机思科 WS-C3750V2-24TS-S
台
1
可以使用已有设备
路由器
华为RT-2621
台
1
可以使用已有设备
防火墙思科 ASA5505-50-BUN-K9
台
1
可以使用已有设备
(一) 数据库服务器
操作系统
Windows2008/CentOS6.3可选。
数据库
MySQL-5.6.11
CPU
XEON 3.0
内存
4G
磁盘
2T
网卡
100M/1000M
IP
内网地址1个
(二) 接口服务器
操作系统
Windows2008/CentOS6.3可选。
CPU
XEON 3.0
内存
12G
磁盘
1T*2
网卡
100M/1000M
IP
专网地址1个
支撑软件
JDK1.7.21、MySQL-5.6.11、Tomcat
(三) 网站服务器
操作系统
Windows2008/CentOS6.3可选。
WEB SERVER
Tomcat
CPU
XEON 3.0
内存
4G
磁盘
1T*2
网卡
100M/1000M
IP
公网地址1个、内网地址1个
支撑软件
JDK1.7.21、MySQL-5.6.11、Tomcat
(四) 采集服务器
操作系统
Windows2008/CentOS6.3可选。
CPU
XEON 3.0
内存
4G
磁盘
160G*2
网卡
100M/1000M
IP
公网地址1个、内网地址1个
支撑软件
JDK1.7.21、MySQL-5.6.11、Tomcat
(五) 管理服务器
操作系统
Windows2008/CentOS6.3可选。
CPU
XEON 3.0
内存
4G
磁盘
160G*2
网卡
100M/1000M
IP
公网地址1个、内网地址1个
支撑软件
JDK1.7.21、MySQL-5.6.11、Tomcat
(六) 定位服务器
操作系统
Windows2008/CentOS6.3可选。
CPU
XEON 3.0
内存
4G
磁盘
160G*2
网卡
100M/1000M
IP
内网地址1个
支撑软件
JDK1.7.21、MySQL-5.6.11、Tomcat
四、 配置方案
(一) 网络安全
启用硬件防火墙与软件防火墙。外部网络安装防火墙,可以阻挡外部用户恶意攻击。在各服务器上都安装防病毒软件,以防护病毒。
关闭不必要的端口。同时在各服务器上只开放应用必要的网络端口。
各软件提供日志记录。
紧急情况提供短信发送给管理员功能。
(二) 数据安全
各服务器硬盘提供冗余,采用RAID技术。
数据库服务器定时备份。由于数据库安全性非常重要,采用业务与数据分离,将数据库与应用网络进行隔离在两个网络。
(三) 运行安全
考虑最高的可靠性要求,外部防火墙和智能交换机可以考虑配置为双机热备的方式。
Radware WSD200 Web Server Directory智能交换机可以实现外部用户WEB访问的负载均衡和冗余可靠性。
平台可以采用MSCS Clustering服务器集群方案,来实现负载均衡和冗余控制。MSCS可以配置为N+1模式的负载均衡。也就是说N台机器工作,1台做热备份,N台中的任一台出现故障,热备的一台可以接替工作,从而保证同时有N台正常工作。这样,系统的性能也可以随时增加N的数量进行扩展。
对于数据库,可以采用双机冗余磁盘阵列数据共享的HA高可靠性解决方案。这样,一台数据库服务器出现故障,另一台可自动切换接替工作。
启用软件系统对当前数据流及端口进行监控,出现异常时,通过短信、语音报警,通知管理人员。
五、 所需资源
(一) 接口资源
1. 计费接口
登录电动车业务受理平台。
2. 短信
短信平台号,收发短信接口。
(二) 费用
短信的使用费。
(三) IP资源
局域网地址2个,公网地址1。
第 8 页
展开阅读全文