3.2.2数据分析模块
3.2.2.1实时管理
实时管理是服务器实时接收数据,并通过图表的方式展现出来。实时的数据展现的指标
有:停车管理方面的全市,区域,公司,停车场下的占有率,周转率,平均停车时间,累计停车量和总停车量;收费管理下的全市,区域,公司,停车场下的实时收费信息;收费监管下的全市,区域下的异常率信息和不端停车管理下的全市,区域不法停车信息。下面叙述各指标的生成过程: 1)实时停车信息
实时停车信息的数据流程主要包含在两个维度上的选择,地区维度包含:全市、区域、公司、停车场;还有一个是指标维度上的选择,包含:平均停车时间、占有率、周转率、总停车量、实时停车量。这些信息是实时的,只包含当天的营业时间开始到营业时间结束的数据统计。
开始区域全市区域公司停车场指标类型平均停放时间数据库占有率周转率总停车量累积停车量表现形式饼图折线图柱状图
结束 图9实时停车信息数据流程图
2)实时收费信息
实时收费信息的数据流程主要包含各个地区纬度下的收费统计,这些信息是实时的,只包含当天和昨天的营业时间开始到营业时间结束的数据统计对比。 3)收费监管信息
实时收费监管信息主要包含当天各个地区纬度的异常状况指标。这些信息是实时的,只包含当天的营业时间开始到营业时间结束的数据统计。 4)不法信息
实时不法信息主要包含当天各个地区纬度的不端停车指标。这些信息是实时的,只包含当天的营业时间开始到营业时间结束的数据统计。 3.2.2.2历史数据分析
历史数据查询只要是对非当天的历史停车数据进行查询,跟实时信息查询的侧重点不一样,主要提供跟车位相关,收费相关,监管相关,不法相关的指标查询。 1) 车位信息
历史车位信息的数据流程主要包含在三个维度上的选择,地区维度包含:全市、区域、公司、停车场;还有一个是时间纬度上的选择,包括具体的天、小时和分钟。在指标维度上的选择,包含:车辆停放特性和停车设施使用效率两个方面。这些信息是历史的,不包含当天的营业时间开始到营业时间结束的数据统计。
开始区域全市区域公司停车场指标类型车辆停放特性停车设施使用效率平均停放时间分时长停车数停车量占有率饱和度周转率历史数据库时间汇集度小时天分钟结束 图 10历史数据停车信息数据流程图
2) 收费信息
历史收费信息的数据流程主要包含在三个维度上的选择,地区维度包含:全市、区域、公司、停车场;时间纬度上的选择:天、小时和分钟;在指标维度上的选择:大于50元、50元-40元、40元-30元、30元-20元、20元-10元、小于10元。这些信息是历史的,不包含当天的营业时间开始到营业时间结束的数据统计。
3)收费监管查询
历史收费监管信息的数据流程主要包含在三个维度上的选择,地区维度包含:全市、区域、公司、停车场;时间纬度上的选择:天、小时和分钟;在指标维度上的选择:异常类型1、异常类型2、异常类型3和正常。这些信息是历史的,不包含当天的营业时间开始到营业时间结束的数据统计。
4)历史不法查询
历史不法信息的数据流程主要包含在二个维度上的选择,地区维度包含:全市、区域、公司、停车场;时间纬度上的选择:天、小时和分钟。这些信息是历史的,不包含当天的营业时间开始到营业时间结束的数据统计。
3.2.3 GIS交互模块
3.2.3.1WebGIS结构设计
随着互联网产业的兴起和云计算环境的大量运用,WebGIS受到越来越广泛的欢迎和支
持,本系统的GIS部分也采用WebGIS的方式,其中页面展示层更是用到了最新的RIA技术,使得用户体验更为完整,良好。
图 11 GIS结构设计
3.2.3.2 原理分析图
RIA+WebGIS是本系统的GIS架构,其原理如下图所示:服务端提供REST服务接口,客
户端对地图元素进行解析后传给服务端进行远程调用,服务端再将解析完的地图信息反馈回来。
3.2.3.3数据流程
GIS的数据流程主要包含渲染方式和要渲染的信息,这些信息通过REST服务都可以相
互解析和转换,使得服务器和客户端的能够进行交互。
开始展示内容停车信息监管信息数据库地图元素解析渲染方式线多边形结束
图 12 GIS数据流程图
3.2.4PDA端设计
3.2.4PDA与Server交互设计 3.2.4.1交互方式说明
Hessian是一个轻量级的remotingonhttp工具,使用简单的方法提供了RMI的功能. 相
比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据。下图是其主要架构:
Hessian ClientHessian ServerPDAHessianProxySerializer3GVPN专网WebDesserializerHessianSkeleonServer 图 13PDA与Server交互方式说明
3.2.4.2 交互接口说明
3.2.4.2.1登陆登出以及PDA初始化
登陆登出:PDA端提供接口给用户输入账号和密码,连同自身PDA号作为参数一起调用该函数。中心系统首先验证PDA号的有效性,以防止非法PDA的使用。如果验证通过,中心系统将继续验证账号和密码,如果账号和密码都验证通过,中心系统比对当周的排班计