APP下载

小微型客车租赁车辆管理和服务平台数据交换接口研究

2018-08-22牛文江詹永亮

城市公共交通 2018年8期
关键词:服务端报文客车

李 祥 牛文江 梁 凯 詹永亮

(中国交通通信中心数据应用事业部,北京 100011)

1 引言

小微型客车租赁是新型运输服务业态,是满足人民群众个性化出行、商务活动、公务活动和旅游休闲等需求的交通服务方式[1]。近年来,我国小微型客车租赁业呈现快速发展态势。但总体来看,行业发展仍处于起步阶段,还存在服务能力不足、企业经营风险较高、分时租赁新模式发展亟待引导等突出问题,与经济社会发展以及人民群众不断增长的个性化出行需求不相适应[2]。

具体来说,小微型客车租赁公司和承租人都面临着诸多的困难:行业整体信息化程度低,大部分租赁企业没有充分利用好数据化管理手段;部分租赁企业建立了相对独立的信息系统,但客户渠道来源比较单一,企业之间无法实现资源共享和整合。由于小微型客车租赁企业没有通畅的车辆违法记录处理途径,一旦发生交通违法行为,承租人拖延、拒绝处理交通违法行为,将导致租赁车辆未能及时处理违法而不能上路,严重影响了租赁企业的正常经营活动。站在承租人角度,违章地或者车辆登记地是异地的,往往还需要去异地处理违章[3]。

鉴于以上情况,参考汽车租赁行业发展比较成熟的发达国家经验,如能由行业协会或其他第三方机构建立面向全行业的小微型客车管理和服务平台(以下简称行业平台)[4],负责全行业的数据采集、整理分析、信息安全防护、数据交换与信息共享服务,行业平台与交通运输管理部门、公安交管部门、征信保险机构互联,必将有效降低企业信息化运营成本,提升企业线下线上服务能力,并引导企业规范化、高效化运营[5],促进小微型客车租赁健康发展,更好地满足人民群众多样化出行需要。

行业平台建设与规划,解决信息系统互联互通,首先要定义的是小微型客车租赁行业的信息数据元标准和数据交换接口标准。数据元标准可以依据交通信息基础数据元JT/T 697系列标准进行扩展定义。本文重点探讨数据交换接口的问题。

2 系统总体架构简述

面向全行业的小微型客车管理和服务平台总体架构如附图所示。

行业平台依托小微型客车租赁企业信息系统,通过企业数据上报服务接口进行基础数据采集,通过数据分发与交换服务接口进行数据交换和跨系统服务调用。

行业平台的用户有三类,分别是小微型客车租赁企业、交通运输行业主管部门和社会公众用户。

3 通信方式

附图 小微型客车管理和服务平台总体架构

小微型客车管理和服务平台数据交换接口有二类,一是租赁企业信息系统(以下简称企业系统)与行业平台之间的数据上报与服务请求接口,二是行业平台向省市级小微型客车租赁管理服务信息系统(以下简称省市平台)或交通运输、公安管理部门信息系统进行数据分发与交换的服务接口。

企业系统与行业平台之间的接口通信方式应满足如下要求:

企业系统与行业平台之间通信应采用 HTTP 协议;行业平台作为服务端,是服务请求的接收方,服务端接口以 Web Service方式提供;企业系统作为客户端向服务端发起服务请求,服务端响应请求处理后应向客户端返回应答。

行业平台向省市平台及其他部门平台进行数据分发的接口通信方式应满足如下要求:

行业平台与省市平台之间通信应采用 HTTP WebSocket方式;服务结构体应符合JSON格式;数据交换过程中,省市平台作为客户端,是数据的请求方;行业平台作为服务端,是数据的发送方。

行业平台与交通运输管理部门平台、公安交管部门平台间的接口通信方式参见与省市平台接口,或依据目标平台的要求增加一个适配层。

安全策略要求:企业系统作为客户端连接行业平台或省市平台时,应对报文内容进行签名认证,服务端验证签名值的正确性及报文内容的数据完整性。省市平台作为客户端向行业平台发起服务请求时,应先进行登录认证。登录认证http url为 datadispatch/auth/<userId>。认证请求以POST方式发送,HTTP URL中<user_id>和HTTP BODY分别为行业平台为省市级平台分配的用户密码。认证通过后返回200的HTTP状态码,以及access_token(字符串)。token的有效期为60秒。客户端再使用token发起数据传输连接请求。

4 协议消息结构

4.1 协议接口头域定义

协议接口头域定义见表1、表2。

表1 企业系统数据上报或发起服务请求接口类型头域定义

表2 行业平台数据分发接口类型头域定义

依据以上协议接口头域定义,所有的请求和应答报文均采用JSON格式,编码方式为UTF-8,消息内容支持压缩或非压缩方式传输。

4.2 消息通用报文结构

消息通用报文结构见表3。

表3 通用报文结构

接口定义中字段长度前的“F”表示固定长度,“V”表示可变长度。

5 消息结构体实例

5.1 车辆基础信息

业务接口代码(IPCType):VehicleInfo。

频率:实时。

描述:小微型客车租赁企业向交通系统部级平台或所在地市级平台实时上传租赁车辆的基础信息。

租赁车辆基础信息报送消息的数据体规定见表4 。

表4 租赁车辆基础信息报送请求消息结构体

租赁车辆基础信息报送应答消息,数据体为空。

5.2 订单信息

业务接口代码(IPCType):OrderReserveInfo。

频率:实时。

描述:小微型客车租赁企业向行业平台实时上传汽车租赁订单预订信息。

租赁订单预订信息的数据体规定见表5。

表5 汽车租赁订单预订信息报送请求消息结构体

6 结束语

本文依托《汽车租赁管理服务信息系统标准研究项目》课题研究的行业调研与分析成果,基于小微型客车租赁行业发展的现状与问题,提出了由行业协会或其他第三方机构建立面向全行业的小微型客车管理和服务平台的设想,定义了企业系统、行业平台、省市平台之间的数据交换接口。后续课题组将进一步对行业平台建设的总体技术架构、信息数据元、数据交换接口进行深入的研究,搭建测试验证子系统,完善研究成果。我们将在研究中关注行业发展中的新需求、新问题,以更好地支持和帮助各级小微型客车租赁管理服务信息系统的建设。

猜你喜欢

服务端报文客车
基于J1939 协议多包报文的时序研究及应用
CTCS-2级报文数据管理需求分析和实现
浅析反驳类报文要点
客车难改下滑颓势
金龙客车的不凡履历
客车市场进入寒冬?
新时期《移动Web服务端开发》课程教学改革的研究
在Windows Server 2008上创建应用
基于Cruise的纯电动客车动力系统匹配
ATS与列车通信报文分析