1、 ICS 辽 宁 省 地 方 标 准 DB21 DB21/T 1641 2008 城市轨道交通自动售检票系统 通信数据接口规范 Automatic Fare Collection System for Urban Rail Transit Specification of Communication Data Interface 2008-07-28 发布 2008-08-28 实施 辽宁省质量技术监督局 发布 DB21/T 1641 2008 I 目 次 前言 III 1 范围 1 2 规范性引用文件 . 1 3 术语和缩略语 . 1 3.1 术语 1 3.1.1 自动售检票系统: Auto
2、matic Fare Collection System . 1 3.1.2 轨道交通清分中心系统: AFC Clearing Center System . 1 3.1.3 线路中心计算机系统: Line Center Computer System 1 3.1.4 车站计算机系统: Station Computer System . 1 3.1.5 车站终端设备: Station Level Equipment 1 3.1.6 车票 /卡: ticket/card 1 3.1.7 一票通车票: Common Ticket 2 3.2 缩略语及符号 2 3.2.1 缩略语 . 2 3.2.2
3、 符号 . 2 4 通信方式 . 2 4.1 系统连接 2 4.2 数据传递 3 4.2.1 描述 3 4.2.2 传递说明 3 5 通信数据格式 . 4 5.1 组成 4 5.2 头部部分 4 5.3 传输部分 4 5.4 数据部分 5 5.5 附加部分 6 6 参数管理 . 6 6.1 参数的类别 6 6.2 参数的生成 7 6.3 参数的下发 7 6.4 参数的维护 7 6.4.1 参数维护记录 7 6.4.2 参数版本检查 7 DB21/T 1641 2008 II 7 SLE 与 SC、 SC 与 LCC 通信数据接口 . 7 7.1 LCC 与 SC 接口 7 7.1.1 SC 上
4、传至 LCC . 7 7.1.2 LCC 下发至 SC . 8 7.1.3 交互数据 8 7.2 SC 与 AGM 接口 . 9 7.2.1 AGM 上传至 SC 9 7.2.2 SC 下 发至 AGM 9 SC 下发至 AGM 的数据见表 12。 9 7.2.3 交互数据 9 7.3 SC 与 TVM 接口 . 10 7.3.1 TVM 上传至 SC 10 7.3.2 SC 下发至 TVM 10 7.3.3 交互数据 10 7.4 SC 与 AVM 接口 . 11 7.4.1 AVM 上传至 SC 11 7.4.2 SC 下发至 AVM 11 7.4.3 交互数据 11 7.5 SC 与 B
5、OM 接口 . 11 7.5.1 BOM 上传至 SC 12 7.5.2 SC 下发至 BOM 12 7.5.3 交互数据 12 8 LCC 与 ACC 通信数据接口 12 8.1 物理接口 12 8.2 数据传输方向及控制 13 8.2.1 LCC 上传至 ACC 13 8.2.2 ACC 下发至 LCC 13 8.2.3 交互数据 14 8.2.4 车票流通数据接口 14 8.2.5 参数相关数据接口 17 8.3 ACC 与 LCC 之间的交互数据 . 23 8.3.1 模式状态变更数据 23 8.3.2 设备认证及认证反馈数据 24 8.3.3 密钥数据 24 DB21/T1641 2
6、008 III 前 言 本规范由 沈阳地铁有限公司 和 沈阳地铁运营有限公司提出 并归口 。 本 规范负责 起草单位:沈阳标准 化 研究院、 沈阳地铁有限公司 、沈阳地铁运营有限公司。 本 规范 主要起草人: 郑伟、 王刚、 张锐、 于占华、侯德鹏、吴仁昌、刘阳、王巍巍、 孙波、 胡剑锋、张晓琴、范静丰、李作周、刘善勇、白迎斌、田卫刚 。 本 技术规范 属首次发布。DB21/T1641 2008 1 城市轨道交通 自动售检票系统 通信数据接口规范 1 范围 本规范规定了城市轨道交通自动售检票系统的车站终端设备与车站计算机系统、车站计算机系统与线路中央计算机系统、线路中央计算机系统与轨道交通自动
7、售检票清算管理中心系统以及清算管理中心与 票卡 清算管理中心间的通信数据接口。 本规范适用于轨道交通自动售检票系统的招标、设计、制造、管理和验收。 2 规范性引用文件 下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然 而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。 GB/T 9387.3 1995 信息处理系统 开放系统互连 基本参考模型 第 3 部分 : 命名与编址 3 术语和 缩略语 本规范采用下列术语和 缩略语 。 3.1 术语
8、3.1.1 自动售检票系统: Automatic Fare Collection System 基于计算机、网络、自动控制等技术能够实现购票、检票、计费、收费、统计全过程的自动化系统。 3.1.2 轨道交通 自动售检票 清分 中心系统: AFC Clearing Center System 发行和管理轨道交通车票,并对车票票款进行结算的系统。 3.1.3 线路中心计算机系统: Line Center Computer System 管理和控制轨道交通线路自动售检票系统的计算机系统。 3.1.4 车站计算机系统: Station Computer System 管理车站级的票务、运行、客流等的计
9、算机系统。 3.1.5 车站终端设备: Station Level Equipment 安装于各轨道交通线路车站,并进行车票发售、进站检票、出站检票、充值、验票分析等读写交易处理的终端设备。 3.1.6 车票 /卡: ticket/card 用于城市 轨道交通系统乘行,并能实现无障碍换乘的乘行凭证 。 DB21/T1641 2008 2 3.1.7 一票通车票: Common Ticket 用于城市轨道交通系统乘行,并能实现无障碍换乘不同线路的车票。 3.2 缩略语及符号 3.2.1 缩略语 缩略语见表 1。 表 1 缩略语 序号 缩略语 解释 1 ACC 轨道交通清分中心( AFC Clea
10、ring Center) 2 AFC 自动售检票( Automatic Fare Collection) 3 AGM 自动检票机( Automatic Gate Machine) 4 AVM 自动增值机( Add Value Machine) 5 BOM 半自动售票机( Booking Office Machine) 6 LCC 线路中心计算机( Line Center Computer) 7 SC 车站计算机( Station Computer) 8 SLE 车站终端设备( Station Level Equipment) 9 TVM 自动售票机( Ticket Vending Machin
11、e) 3.2.2 符号 符号与解释见表 2。 表 2 符号解释 序号 符号 解释 1 BIT 位( Bit) 2 Char 字符 4 通信方式 4.1 系 统连接 通信服务程序可以分布在 AFC 系统的各级计算机上,依据通信数据格式标准和交互协议完成数据的传输和处理。作为通信节点的通信服务程序向其他节点上的通信服务程序发送数据,同时接收其他节点传来的数据。 每个节点上的通信服务程序主动向配置的直接上级节点通信服务器请求建立连接,同时被动接受下级节点的通信服务器连接请求。 基于传输效率、服务器并发性等多方面考虑,应用程序和通信服务 程序 之间、通信服务程序 之间建议采用异步连接方式,应用程序(下
12、级通信服务 程序 )向通信服务 程序 (上级通DB21/T1641 2008 3 信服务 程序 )请求建立连接,通信服务 程序 ( 上级通信服务 程序 )接受连接请求,建立连接。应用程序(下级通信服务 程序 )和通信服务 程序 (上级通信服务 程序 )之间进行数据传递,发送数据后不必等待应答返回。 4.2 数据传递 4.2.1 描述 通信数据传递时,通过填写数据头、传输头信息,包括指定数据当前所在节点和目的节点名称、处理模块类型等信息。应用程序调用专门的接口连接到通信服务程序,将按照指定编码协议打包的数据交由通信服务程序处理。通信服务程序根据头部信息决定处理方式和投递方向。通信服务器具备路由功
13、能,对于需跨级传递的数据能够分拣重定向。 对于重要的数据如交易数据等,通过应答响 应机制确保传送成功。应用程序端发送数据,等待接收端返回应答信息,一旦收到应答信息,即认为发送信息已收到且处理成功,该数据将不再发送。应用程序端需具备存储重发功能,当已发送的数据超时未接收到应答信息时,需定时重发,确保数据处理成功。 4.2.2 传递说明 典型数据传输流程 见图 1。 a) 应用程序将应用数据按照约定的格式打包(主要是指添加数据头、传输头),调用通信接口发送数据; b) 下级通信服务器接收数据,判断数据流向,将数据传送到指定地址的通信服务器; c) 上级通信服务器收到数据,根据数据通信包头将数据转到
14、对应的应用程序或 者转发到下一级地址; d) 应用程序通过通信接口接收数据,对于可靠数据发送应答报文(该步骤可选); e) 上级通信服务器将应答报文传送到下级通信服务器(该步骤可选); f) 应用程序接收应答报文,进行对应处理(该步骤可选)。 图 1 典型数据传输流程 应用程序 通信服务器 通信服务器 应用程序 a b e c d f DB21/T1641 2008 4 5 通信数据格式 5.1 组成 通信数据格式 由头部 部分 、传输部分、数据部分及附加部分组成 。 5.2 头部 部分 头部 部分 说明见表 3。 表 3 头部 部分 组成名称 描述 大小 (单位:字节) 说明 长度 整个通信
15、协议包长度 4 幻数 头 部标识 4 由四字节的 ascii 码( A , F , C , G )组成 附加属性 2 0 无附加部分内容 1 有附加部分内容 5.3 传输部分 传输部分说明见表 4。 表 4 传输部分 组成名称 描述 大小 (单位:字节) 说明 长度 传输部分长度 2 协议版本 传输协议版本号 2 高字节为传输协议大版本 低字节为传输协议小版本 地址协议类型 用于传输的协议类型 2 对不同种网络传输协议的类型编码,如果采用标准网络协议,协议编号与 Internet标准一致( rfc1700) 0x06-tcp 0x17-udp 传输模式 2 高字节:传输方式 0x00-点对点
16、0x01-组播,目的地址为组播地址 0xff-广播,目的地址为广播地址 低字节:传输特性 Bit7 是否可靠传输 Bit6 是否跨级 Bit5 是否路由 Bit4 是否跨系统 Bit3 Bit2 Bit1 Bit0 生命周期 最大传输生命周期 4 取值具体含义应协议版本而异,一般以秒 /跳数为单位 DB21/T1641 2008 5 组成名称 描述 大小 (单位:字节) 说明 预留 4 用于未来协议扩展 源地址编码 源地址具体编码 4 按 GB/T 9387.3 规定 目的地址编码 目的地址具体编码 4 按 GB/T 9387.3 规定 验证码 传输部分验证标识 2 传输部分标识数据的通信传输
17、特性,被用于通信组件辨识处理和投递数据。 5.4 数据部分 数据部分说明见表 5。 表 5 数据部分 组成名称 描述 大小 (单位:字节) 说明 长度 数据部分长度 4 包含头部在内的整个数据部分长度 数据编码版本 当前数据编码版本号 2 高字节 -数据编码大版本 低字节 -数据编码小版本 数据类型 标识数据的用途分类 2 高字节:数据处理方式 是否需要回应 是否首发 低字节:根据数据实际用途进行编码 0x00-通信服务内部应用 0x01-业务应用数据 0x02-实时监控数据 压缩状态 压缩协议、版本信息 2 高字节 -压缩协议 0x00-不压缩 0x01- 压缩协议编码 1 低字节 -压缩协
18、议版本 安全状态 加密协议、版本信息 2 高字节 -加密协议 0x00-不加密 0x01-加密协议编码 1 低字节 -加密协议版本 验证状态 验证协议、版本信息 2 高字节 -验证协议 0x00-没有验证部分 0x01-验证协议编码 1 低字节 -验证协议版本 预留 4 用于未来协议扩展,现在所有位置 0 验证码 数据部分验证标识 2 头两 个字节表示验证码长度,后面为验证码实际内容 发送序列号 用于区分发送端 4 发送方须保证在当前通信连接中该发送DB21/T1641 2008 6 组成名称 描述 大小 (单位:字节) 说明 数据标识 序号唯一 数据体内容 不定长 根据数据编码、数据类型的不
19、同数据内容的具体格式、含义也有所区别,参考相关文档 数据部分标识数据处理特性和数据内容,用于系统各级数据处理模块对数据进行分类处理操作操作。 5.5 附加部分 附加部分说明见表 6。 表 6 附加部分 组成名称 描述 大小 (单位:字节) 说明 附加部分长度 2 附加数据体类型 2 根据实际使用需求统一编码定义 附加数据体内容 视实际长度而定 注:附加部分用于传输特定的附加信息如调试信息、特定系统扩展信息等。 6 参数管理 6.1 参数的类别 AFC 系统采用参数化管理,系统主要的参数类别见表 7。 表 7 系统参数 编号 参数类型 说明 1 设备基本信息 设备的基本信息 2 设备控制参数 各
20、种设备和各个设备的各种控制参数,例如闸机票箱储票上限等用于控制设备的参数 3 设备命令参数 每种设备允许执行的通信命令 4 设备模式参数 每种设备允许执行的模式 5 设备功能点参数 各种设备维护模块具有的功能点信息 6 计价方案 系统计价方 案参数 7 车票处理参数 各种 BOM 乘客事务处理相关参数 8 运营点参数 线网运营点和运营点划分、运营点关联参数 9 黑名单参数 线网黑名单参数 10 TVM 售票地图 线网统一的 TVM 售票地图 11 运营时间参数 各种运营时间相关的参数,如 TVM 停止售票时间、运营结束时间、运营开始时间等 DB21/T1641 2008 7 编号 参数类型 说
21、明 12 用户权限参数 系统和设备的用户权限信息 13 数据字典 系统用的数据字典 14 系统功能点 系统功能点信息 6.2 参数的生成 参数以草稿参数、将来参数和现在参数三种形式存在。其中,现在参数是唯一的,将来参 数可以存在多个,草稿参数可以对其进行修改。参数通过应用系统维护,系统生成的参数有版本号记录参数的版本。参数由 ACC 或 LCC 生成。 6.3 参数的下发 ACC 或 LCC 生成新的参数后,可以下发给其直属的下级机构,再由下级机构分发给更下级的机构,最终下发给终端设备。 对于现在版本参数,下发后立刻生效,将来版本的参数在到达设定的时间后生效。 设备可以保存一个现在版本参数和一
22、个将来版本参数,在需要时可以在这些参数版本间进行切换。 6.4 参数的维护 6.4.1 参数维护记录 系统对参数的修改记录详细的日志,并记录参数修改前后的值。 6.4.2 参数版本检查 6.4.2.1 自动检查 每天运营开始前,下级主动向上级查询现在使用的参数版本信息。当本系统参数版本和上级系统参数版本不一致时,主动请求上级下发现在参数。实现参数版本的统一。 6.4.2.2 人工检查 ACC、 LCC 和 SC 操作员可以通过控制台查询下级系统或设备的版本。并人工下发参数版本同步命令,实现参数版本的统一。 7 SLE 与 SC、 SC 与 LCC 通信数据接口 7.1 LCC 与 SC 接口
23、7.1.1 SC 上传至 LCC SC 上传至 LCC 的数据见表 8。 表 8 SC 上传至 LCC 的数据 序号 数据类型 交换方式 交换时间 1 交易数据 数据包传输 实时 DB21/T1641 2008 8 序号 数据类型 交换方式 交换时间 2 车票配发 /回收申请数据 数据包传输 SC 运营结束前 /需要时 3 车票配发反馈数据 数据包传输 SC 运营开始前 /需要时 4 车票上交数据 数据包传输 SC 运营开始前 /需要时 5 车票调拨数据 数据包传输 SC 运营开始前 /需要时 6 线路车票库存数据 数据包传输 SC 运营结束前 /变更时 7 SC 统计数据 数据包传输 SC
24、运营结束前 8 包统计数据 数据包传输 SC 运营结束前 9 模式履历数据 数据包传输 SC 运营结束前 /需要时 10 状态数据 数据包传输 实时 11 日志数据 数据包传输 需要时 12 寄存器数据 数据包传输 SC 运营结束前 /需要时 13 收益数据 数据包传输 SC 运营结束前 /需要时 7.1.2 LCC 下发至 SC LCC 下发至 SC 的数据见表 9。 表 9 LCC 下发给 SC 的数据 序号 数据类型 交换方式 交换时间 1 线路、运营点信息 数据包传输 SC 运营开始前 /变更时 2 设备注册数据 数据包传输 SC 运营开始前 /变更时 3 黑名单 数据包传输 SC 运
25、营开始前 /需要时 4 流通车票类型数据 数据包传输 SC 运营开始前 /变更时 5 车票配送数据 数据包传输 SC 运营开始前 /需要时 6 车票回收通知数据 数据包传输 SC 运营开始前 /需要时 7 业务申请反馈数据 数据包传输 SC 运营开始前 /需要时 8 运营可用车票种类 数据包传输 SC 运营开始前 /变更时 9 基本价格方案 数据包传输 SC 运营开始前 /变更时 10 计费规则 数据包传输 SC 运营开始前 /变更时 11 年龄规则 数据包传输 SC 运营开始前 /变更时 12 滞留时间规则 数据包传输 SC 运营开始前 /变更时 13 特殊时段优惠规则 数据包传输 SC 运
26、营开始前 /变更时 14 系统参数 数据包传输 SC 运营开始前 /变更时 15 TVM 停止售票时间 数据包传输 SC 运营开始前 /变更时 16 车票流通参数 数据包传输 SC 运营开始前 /变更时 17 系统运行时间 数据包传输 SC 运营开始前 /变更时 18 车票申请反馈数据 数据包传输 SC 运营开始前 /需要时 19 废票回收条件 数据包传输 SC 运营开始前 /变更时 7.1.3 交互数据 DB21/T1641 2008 9 LCC 与 SC 之间的交互数据见表 10。 表 10 LCC 与 SC 之间的交互数据 序号 数据类型 交换方式 交换时间 1 认证数据 消息报文 及时
27、 2 模式状态变更数据 消息报文 及时 3 密钥数据 消息报文 及时 /变更时 4 一卡通认证数据 消息报文 及时 7.2 SC 与 AGM 接口 7.2.1 AGM 上传至 SC AGM 上传到 SC 的数据见表 11。 表 11 AGM 上传至 SC 的数据 序号 数据类型 交换方式 交换时间 1 交易数据 数据包传输 定时 2 状态数据 数据包传输 定时 3 日志数据 数据包传输 定时 /需要时 4 寄存器数据 数据包传输 定时 /需要时 5 收益数据 数据包传输 运营结束时 7.2.2 SC 下发至 AGM SC 下发至 AGM 的数据见表 12。 表 12 SC 下发给 AGM 的数
28、据 序号 数据类型 交换方式 交换时间 1 线路、运营点信息 数据包传输 SC 运营开始前 /变更时 2 黑名单 数据包传输 SC 运营开始前 /需要时 3 运营可用车票种类 数据包传输 SC 运营开始前 /变更时 4 基本价格方案 数据包传输 SC 运营开始前 /变更时 5 计费规则 数据包传输 SC 运营开始前 /变更时 6 年龄规则 数据包传输 SC 运营开始前 /变更时 7 滞留时间规则 数据包传输 SC 运营开始前 /变更时 8 特殊时段优惠规则 数据包传输 SC 运营开始前 /变更时 9 系统参数 数据包传输 SC 运营开始前 /变更时 10 系统运行时间 数据包传输 SC 运营开
29、始前 /变更时 11 废票回收条件 数据包传输 SC 运营开始前 /变更时 7.2.3 交互数据 SC 与 AGM 之间的交互数据见表 13。 DB21/T1641 2008 10 表 13 SC 与 AGM 之间的交互数据 序号 数据类型 交换方式 交换时间 1 认证数据 消息报文 及时 2 模式状态变更数据 消息报文 及时 3 密钥数据 消息报文 及时 /变更时 4 一卡通认证数据 消息报文 及时 7.3 SC 与 TVM 接口 7.3.1 TVM 上传至 SC TVM 上传 至 SC 的数据见表 14。 表 14 TVM 上传至 SC 的数据 序号 数据类型 交换方式 交换时间 1 交易
30、数据 数据包传输 定时 2 状态数据 数据包传输 定时 3 日志数据 数据包传输 定时 /需要时 4 寄存器数据 数据包传输 定时 /需要时 5 收益数据 数据包传输 运营结束时 7.3.2 SC 下发至 TVM SC 下发至 TVM 的数据见表 15。 表 15 SC 下发给 TVM 的数据 序号 数据类型 交换方式 交换时间 1 线路、运营点信息 数据包传输 SC 运营开始前 /变更时 2 黑名单 数据包传输 SC 运营开 始前 /需要时 3 运营可用车票种类 数据包传输 SC 运营开始前 /变更时 4 基本价格方案 数据包传输 SC 运营开始前 /变更时 5 系统参数 数据包传输 SC
31、运营开始前 /变更时 6 TVM 停止售票时间 数据包传输 SC 运营开始前 /变更时 7 系统运行时间 数据包传输 SC 运营开始前 /变更时 8 废票回收条件 数据包传输 SC 运营开始前 /变更时 7.3.3 交互数据 SC 与 TVM 之间的交互数据见表 16。 DB21/T1641 2008 11 表 16 SC 与 TVM 之间的交互数据 序号 数据类型 交换方式 交换时间 1 认证数据 消息 报文 及时 2 模式状态变更数据 消息报文 及时 3 密钥数据 消息报文 及时 /变更时 4 一卡通认证数据 消息报文 及时 7.4 SC 与 AVM 接口 7.4.1 AVM 上传至 SC
32、 AVM 上传至 SC 的数据见表 17。 表 17 AVM 上传至 SC 的数据 序号 数据类型 交换方式 交换时间 1 交易数据 数据包传输 定时 2 状态数据 数据包传输 定时 3 日志数据 数据包传输 定时 /需要时 4 寄存器数据 数据包传输 定时 /需要时 5 收益数据 数据包传输 运营结束时 7.4.2 SC 下发至 AVM SC 下发至 AVM 的数据见表 18。 表 18 SC 下发给 AVM 的数据 序号 数据类型 交换方式 交换时间 1 线路、运营点信息 数据包传输 SC 运营开始前 /变更时 2 黑名单 数据包传输 SC 运营开始前 /需要时 3 运营可用车票种类 数据
33、包传输 SC 运营开始前 /变更时 4 基本价格方案 数据包传输 SC 运营开始前 /变更时 5 系统参数 数据包传输 SC 运营开始前 /变更时 6 系统运行时间 数据包传输 SC 运营开始前 /变更时 7 废票回收条件 数据包传输 SC 运营开始前 /变更时 7.4.3 交互数据 SC 与 AVM 之间的交互数据见表 19。 表 19 SC 与 AVM 之间的交互数据 序号 数据类型 交换方式 交换时间 1 认证数据 消息报文 及时 2 模式状态变更数据 消息报文 及时 3 密钥数据 消息报文 及时 /变更时 7.5 SC 与 BOM 接口 DB21/T1641 2008 12 7.5.1
34、 BOM 上传至 SC BOM 上传至 SC 的数据见表 20。 表 20 BOM 上传至 SC 的数据 序号 数据类型 交换方式 交换时间 1 交易数据 数据包传输 定时 2 状态数据 数据包传输 定时 3 日志数据 数据包传输 定时 /需要时 4 寄存器数据 数据包传输 定时 /需要时 5 收益数据 数据包传输 运营结束时 7.5.2 SC 下发至 BOM SC 下发至 BOM 的数据见表 21。 表 21 SC 下发给 BOM 的数据 序号 数据类型 交换方式 交换时间 1 线路、运营点信息 数据包传输 SC 运营开始前 /变更时 2 黑名单 数据包传输 SC 运营开始前 /需要时 3
35、业务申请反馈数据 数据包传输 SC 运营开始前 /需要时 4 运营可用车票种类 数据包传输 SC 运营开始前 /变更时 5 基本价格方案 数据包传输 SC 运营开始前 /变更时 6 计费规则 数据包传输 SC 运营开始前 /变更时 7 年龄规则 数据包传输 SC 运营开始前 /变更时 8 滞留时间规则 数据包传输 SC 运营开始前 /变更时 9 特殊时段优惠规则 数据包传输 SC 运营开始前 /变更时 10 系统参数 数据包传输 SC 运营开始前 /变更时 11 系统运行时间 数据包传输 SC 运营开始前 /变更时 12 废票回收条件 数据包传输 SC 运营开始前 /变更时 7.5.3 交互数
36、据 SC 与 BOM 的交互数据见表 22。 表 22 SC 与 BOM 之间的交互数据 序号 数据类型 交换方式 交换时间 1 认证数据 消息报文 及时 2 模式状态变更数 据 消息报文 及时 3 密钥数据 消息报文 及时 /变更时 8 LCC 与 ACC 通信数据接口 8.1 物理接口 DB21/T1641 2008 13 ACC 与 LCC 通信服务器之间的物理接口为 100M 以太网端口。通过基于 TCP/IP 协议进行数据传输。 8.2 数据传输方向及 控制 8.2.1 LCC 上传至 ACC LCC 上传至 ACC 的数据见表 23。 表 23 LCC 上传至 ACC 的数据 序号
37、 数据类型 交换方式 交换时间 1 交易数据 数据包传输 定时 2 车票配发 /回收申请数据 数据包传输 LCC 运营结束前 /需要时 3 车票配发反馈数据 数据包传输 LCC 运营开始前 /需 要时 4 车票上交数据 数据包传输 LCC 运营开始前 /需要时 5 车票调拨数据 数据包传输 LCC 运营开始前 /需要时 6 线路车票库存数据 数据包传输 LCC 运营结束前 /变更时 7 设备注册数据 数据包传输 设备开机时 /需要时 8 LCC 统计数据 数据包传输 LCC 运营结束前 9 包统计数据 数据包传输 LCC 运营结束前 10 模式履历数据 数据包传输 LCC 运营结束前 /需要时
38、 11 审核数据 数据包传输 LCC 运营结束前 /需要时 12 线路黑名单 数据包传输 LCC 运营结束前 /需要时 8.2.2 ACC 下发至 LCC ACC 下发至 LCC 的数据见表 24。 表 24 ACC 下发给 LCC 的数据 序号 数据类型 交换方式 交换时间 1 线路、运营点信息 数据包传输 LCC 运营开始前 /变更时 2 设备注册数据 数据包传输 LCC 运营开始前 /变更时 3 黑名单 数据包传输 LCC 运营开始前 /需要时 4 对帐数据 数据包传输 LCC 运营开始前 5 调帐明细数据 数据包传输 LCC 运营开始前 /需要时 6 交易错误数据 数据包传输 LCC
39、运营开始前 7 ACC 补充数据 数据包传输 LCC 运营结束时 8 流通车票类型数据 数据包传输 LCC 运营开始前 /变更时 9 车票配送数据 数据包传输 LCC 运营开始前 /需要时 10 车票回收通知数据 数据包传输 LCC 运营开始前 /需要时 11 业务申请反馈数据 数据包传输 LCC 运营开始前 /需要时 12 运营可用车票种类 数据包传输 LCC 运营开始前 /变更时 13 基本价格方案 数据包传输 LCC 运营开始前 /变更时 DB21/T1641 2008 14 序号 数据类型 交换方式 交换时间 14 计费规则 数据包传输 LCC 运营开始前 /变更时 15 年龄规则 数
40、据包传输 LCC 运营开始前 /变更时 16 滞留时间规则 数据包 传输 LCC 运营开始前 /变更时 17 特殊时段优惠规则 数据包传输 LCC 运营开始前 /变更时 18 系统参数 数据包传输 LCC 运营开始前 /变更时 19 TVM 停止售票时间 数据包传输 LCC 运营开始前 /变更时 20 车票流通参数 数据包传输 LCC 运营开始前 /变更时 21 系统运行时间 数据包传输 LCC 运营开始前 /变更时 22 车票申请反馈数据 数据包传输 LCC 运营开始前 /需要时 23 废票回收条件 数据包传输 LCC 运营开始前 /变更时 24 反馈交易数据 数据包传输 需要时 25 反馈
41、审核数据 数据包传输 需要时 8.2.3 交互数据 ACC 与 LCC 之间的交互数据见表 25。 表 25 ACC 与 LCC 之间的交互数据 序号 数据类型 交换方式 交换时间 1 认证数据 消息报文 及时 2 模式状态变更数据 消息报文 及时 3 密钥数据 消息报文 及时 /变更时 8.2.4 车票流通数据接口 8.2.4.1 流通车票类型数据 流通车票种类由 ACC 统一编码,以利于车票流通的管理,数据的统计等。 流通车票类型数据格式见表 26。 表 26 流通车票类型数据格式 序号 项目 长度 数据类型 说明 记录头: 28 1 车票类型 6 Char 2 车票名称 20 Char
42、3 车票属性数 2 Char 用于计算记录体长度 N 合计 28 记录体: N*83 1 车票类型 6 Char 2 车票属性编号 6 Char ACC 统一编码 3 车票属性名称 20 Char 4 是否管理有效期 1 Char 1:管理, 0:不管理 DB21/T1641 2008 15 序号 项目 长度 数据类型 说明 5 说明 50 Char 合计 83 8.2.4.2 车票配送数据格式 当 LCC 库存低于最小报警值时,向 ACC 申请车票配发, ACC 收到该配发申请后,向LCC 配发车票并发送配发信息。 本数据 为 ACC 根据各线路库存情况,将车票调配到相关 LC 的配送数据。
43、 车票配发数据格式见表 27。 表 27 车票配发数据格式 序号 项目 长度 数据类型 说明 记录头: 91 1 LCC 编号 3 Char 2 LCC 申请单号 20 Char 3 配发时间 14 Char YYYYMMDDhhmmss 4 配发票众种数 4 Char 用于计算记录体长度 N 5 说明 50 Char 合计 91 记录体: N*83 1 车票类型 9 Char 2 车票属性 6 Char ACC 统一编码 3 车票有效期 8 Char 不管理有效期时设成 19000101 4 车票状态 2 Char ACC 统一编码 5 车票数量 8 Char 6 说明 50 Char 合计
44、 83 8.2.4.3 车票回收通知数据格式 当 ACC 认为需要从 LCC 回收车票,或者 LCC 提出回收申请后, ACC 下发回收通知给LCC,让 LCC 准备。 车票 通知 反馈数据见表 28。 DB21/T1641 2008 16 表 28 车票通知 反馈数据 序号 项目 长度 数据类型 说明 记录头: 69 1 LCC 编号 3 Char 2 LCC 申请号 20 Char 无则全 0 3 通知时间 14 Char YYYYMMDDhhmmss 4 车票种数 4 Char 用于计算记录体长度 N 5 说明 50 Char 合计 69 记录体: 76 1 车票类型 2 Char 2
45、车票属性 6 Char 3 车票有效期 8 Char YYYYMMDD 4 车票状态 2 Char 5 通知回收数量 8 Char 6 说明 50 Char 合计 76 8.2.4.4 车票回收反馈数据格式 当 ACC 收到 LCC 的上交车票后,反馈回收数据给 LCC。 车票回收反馈数据见 表 29。 表 29 车票回收反馈数据 序号 项目 长度 数据类型 说明 记录头: 69 1 LCC 编号 3 Char 2 LCC 上交单号 20 Char 3 回收入库时间 14 Char YYYYMMDDhhmmss 4 车票种数 4 Char 用于计算记录体长度 N 5 说明 50 Char 合计
46、 69 记录体: 76 1 车票类型 2 Char 2 车票属性 6 Char 3 车票有效期 8 Char YYYYMMDD 4 车票状态 2 Char 5 通知回收数量 8 Char 6 说明 50 Char 合计 76 DB21/T1641 2008 17 8.2.5 参数相关数据接口 8.2.5.1 运营可用车票类型数据格式 ACC 规定在 AFC 系统内允许使用的车票种类,并通过 LCC、 SC 下发到各终端设备。 可用车票类型数据格式见表 30。 表 30 可用车票类型数据格式 序号 项目 长度 数据类型 说明 包体: N*57 1 车票类型 2 Char 2 押金 8 Char
47、该卡售出时所需收取的押金,单位为分 3 费用 8 Char 该卡售出时所需收取的费用,单位为分 4 有效时段 6 Char 设置该类型卡的缺省 有效期长度 5 卡状态 1 Char 该类型卡完成初始化以后的初始状态; 0:未启用, 3:启用, 7:回收, 9:黑名单 6 初始值 6 Char 该类型卡完成初始化以后的钱包初始值,单位为分 7 单程标志 1 Char 标志是否为单程票; 0:储值票, 1:单程票 8 值类型 1 Char 决定卡钱包余额的值类型 金额类型:卡钱包保存预充值货币余额; 次数类型:卡钱包保存可乘车次数; 日期类型:在卡有效期内任意使用 1:金额类型; 2:次数类型;
48、3:日期类型 9 充值标志 1 Char 决定票卡是否可以充 值。对于次数类型卡与日期类型卡,本属性还包含充值次数(天数)与支付金额的对照表。 0:不可充值; 1:可进行货币充值; 2:可进行次数充值; 3:可进行日期充值 10 信用标志 1 Char 0:不可进行信用处理; 1:支持信用充值; 2:支持信用消费; 3:支持信用充值与信用消费 11 透支标志 7 Char 第一个字符表示可否透支, 0:不可透支; 1:可透支 后六个字符在可透支时表示最大透支额,单位为分。 12 OTP 有效标志 1 Char 使用时是否检查及启用票卡的 OTP 特性。 0:无效; 1:有效 13 往返票特性
49、1 Char 针对单程票,决定可以往返使用的次数。 0:不支持往返; 1:支持往返使用 14 强制 启用日期 8 Char YYYYMMDD,无论该卡是否启用,只有到达此日期才可使用。不限制时置为 19000101 15 回收标志 1 Char 决定单程票,当其使用结束后是否可以回收。 0:不可回收; 1:可回收 DB21/T1641 2008 18 序号 项目 长度 数据类型 说明 16 声音提示 类型标志 4 Char 设备读卡时的声音提示编号。编码由 ACC 统一制定 合计 57 8.2.5.2 基本价格方案数据格式 基本价格方案格式见表 31。 表 31 基本价格 方案格式 序号 项目 长度 数据类型 说明 记录头: 44 1 基本价格 版本号 10 Char 2 下发时间 14 Char YYYYMMDDhhmmss 3 生效时间 14 Char YYYYMMDDhhmmss 4 起价 6 Char 起步价格,单位为分 5 单价 6 Char 单价用于计费规则为单一价格时查询,单位为 分 6 票价表 记录数 6 Char 用于计算