DB11 T 1164.3-2015 轨道交通联网收费系统技术要求 第3部分 数据传输.pdf
《DB11 T 1164.3-2015 轨道交通联网收费系统技术要求 第3部分 数据传输.pdf》由会员分享,可在线阅读,更多相关《DB11 T 1164.3-2015 轨道交通联网收费系统技术要求 第3部分 数据传输.pdf(63页珍藏版)》请在麦多课文档分享上搜索。
1、 ICS 35.240.60 L 67 备案号: 45095-2015 DB11 北京市地方标准 DB11/T 1164.3 2015 轨道交通联网收费系统技术要求 第 3部分:数据传输 Network toll system of rail transit technical requirements Part III: Data transmission 2015 - 01 - 28发布 2015 - 05 - 01实施 北京市质量技术监督局 发布DB11/T 1164.32015 I 目 次 前言 . 1 范围 . 1 2 ACC与 MLC/LC间数据传输方式 1 3 MLC/LC与 S
2、C以及 SC与 SLE间的数据传输方式 1 3.1 数据传输方式分类 . 1 3.2 端口定义 . 1 3.3 在线数据传输规定 . 2 3.4 在线文件传输规定 11 3.5 离线数据规定 12 3.6 设备远程唤醒通信规定 12 3.7 时钟同步通信规定 13 3.8 离线数据、 FTP参数数据和调试数据文件的格式定义 13 4 MLC/LC与 SC以及 SC与 SLE间数据传输时序 . 14 4.1 数据传输流程的约定 14 4.2 数据传输时序的基本准则 16 4.3 简单业务时序 18 4.4 组合业务时序 23 5 SLE与 TPU间数据传输规定 34 5.1 SLE与 TPU之间
3、的数据传输接口 35 5.2 通信规格 35 5.3 TPU启动时序 35 5.4 控制字符定义 36 5.5 传输数据包结构 37 5.6 通信时序 37 5.7 TPU的工作状态 41 6 车票业务处理时序 42 6.1 售票 42 6.2 补票 45 6.3 充值 46 6.4 查询车票信息 48 6.5 退票退资 49 6.6 替换 50 6.7 激活 52 6.8 延期 52 6.9 挂失 52 DB11/T 1164.32015 II 6.10 抵消 . 53 6.11 AG进出站 53 参考文 献 . 59 DB11/T 1164.32015 III 前 言 本部分依据GB/T1
4、.1-2009给出的规则 起草。 DB11/T 1164 轨道交 通联网收费系统技术要求 分为 6个部 分: 第 1部分 :系统 结构及 功能 第 2部分 :接口数据格式 第 3部分 :数据传输 第 4部分 :操 作界面 第 5部分 :车票处理单 元 第 6部分 :票 卡 本 部 分为 DB11/T 1164的 第 3部 分 。 本 部 分 由北京市交 通委员会提出并归 口。 本部分 由北京市交 通委员会负责 组织实施。 本 部 分的 起草 单位:北京市轨道交 通指挥中心 、北京航空航天大学。 本 部 分 主要起草人:战明辉、孙方、冯昕晖 、 王金利、童梅、潘晓军 、 张莉、梁材、孙越、 王照
5、 华、 尹秋霞 、 刘嘉军 、 黄悦 、 陈卫平 、 戴国强 、 冯利 昌 、 王 海英 、 杨萍 、 陈 颖、 刘 敬光 、 宋伟 、 李寒松 、 边毅 、 于涛、 王桂英 、 翟熙 、 帅国莹、 张坤、 隋丽莉 、 靖立涛、 孙琦、 韩鹏、 黄斐、 刘稳、 詹淮、 尹宁 、 熊桂喜 、欧阳 元新 、张 茂林 、 冷彪 、张 姞。 DB11/T 1164.32015 1 轨道交通联网收费系统技术要求 第 3部分:数据传输 1 范围 本 部分规定 了轨道交 通联网收费系统 内各层级 之间的数据传输及通信控制 要求。 本 部 分适用于 轨道交 通联网收费系统 的设 计、 建设、 验 收和 运营管
6、 理。 2 ACC与 MLC/LC间数据传输方式 ACC与 MLC/LC之间的数据传输应 通过 消息 中间件传输 。 3 MLC/LC与 SC以及 SC与 SLE间的数据传输方式 3.1 数据传输方式分类 轨道交 通联网收费系统 内各层系统 间按 照表 1所列 出的数据传输方式 进行 通信 。 表 1 MLC/LC与 SC以及 SC与 SLE间的数据传输方式分类 序 号 数据传输的方式 使用的通信协议 所传输的数据类型或用途 1 在线文件传输 FTP 传输参数数据、程序文件和日志文件 2 在线数据传输 基于 TCP/IP的 SOCKET方式 传输交易数据、状态数据、控制数据、业务数据、 和参数
7、版本, 以及用于开机/ 断 线续连、业务结束 时的上传 3 时钟同步 NTP 用于时钟同步 4 设备远程唤醒 WOL协议 用于设备远程唤醒 5 离线数据传输 外部媒体存储介质 用于离线状态下的各种数据传输 3.2 端口定义 轨道交 通联网收费系统 内所使用 的通信端口信息 见表 2中 定义 。 表 2 AFC 系统内通信端口定义 上位系统或子系统 协议类型 端口定义 下位系统或子系统 MLC/LC FTP 21 MLC/LC-WS NTP 123 SC、 MLC/LC-WS SOCKET 8757 MLC/LC-WS SC FTP 21 SC-WS、 AG、 BOM、 TVM、 AVM、 EQ
8、M NTP 123 SC-WS 、 AG、 BOM、 TVM、 AVM、 EQM SOCKET 8757 SC-WS DB11/T 1164.32015 2 表 2 (续 ) 上 位系统或子系统 协议类型 端口定义 下位系统或子系统 8767 TVM 8777 BOM 8787 AG 8795 AVM 8797 EQM 3.3 在线数据传输规定 3.3.1 数据传输的连接方式 AFC系统 内采 用基于 TCP/IP协议进 行数据传输时 ,上 位系统 作为TCP 服 务器 端 ,下 位系统 作 为TCP客 户端。 服务器 端按 照以 下要求进 行通信 : a) 服 务 器 端 绑 定 表 2定义
9、的 TCP端口 号,应 保持对 端口 所 有客户 端连 接的 监听; b) 接 收 到某 个客户 端连 接请 求时, 对该客户 端的 连接 请求进 行合 法性检 查, 确认 合 法后 与其 建立 连 接 。 c) 连 接 建立 后, 服务 器端和 客户端通 过该链路 进行 数据传递 。 d) 服 务 器 端在通信 超时时间 (T1=120 秒) 内没有 接收 到客户 端任何 消息时 , 主 动关闭 TCP连 接 。 客户端 按照 以下 要求进 行通信: a) 客户端 主动 连接 服务 器端 。 当无法 建立连 接或 通信异常中 断时 , 在间 隔时间 (T2=60 秒) 之后 , 再次重复 连
10、接 ; b) 连 接 建立 后, 客户 端应 保持 与 服务 器的通信 连接。 在 消 息间 隔时间 ( T3=30秒) 内没有 数据 交 互 时 ,客户 端应 主动 向服 务器发送一 个连 接存 活确认 消 息; c) 客户端在通信 超时时间 (T1 ) 内没有 接收 到服 务器任何 消 息时 , 主 动关闭 TCP连接。 在间 隔时 间(T2 )之 后, 再次重复 连接。 3.3.2 消息结构 3.3.2.1 消息构成 数据传输时的 消息构 成见 表 3定义 。 表 3 数据传输时的消息构成 起 始标记 (1 字节) 传输数据头 前置处理头 数据体 校验数据 结束标记 (1 字节) 0xF
11、0 38字节 0 或 32字节 不 定 长 , 数据体长度在传输数据 头 中 确 定 。 如果没有数据体,本部分长度为 0。 0或 4字节 0xFF 3.3.2.2 传输数据头 传输数据 头的结构 见表 4定义。 表 4 传输数据头结构 分类 字段名 长度 数据类型 说明 DB11/T 1164.32015 3 表 4 (续 ) 分类 字段名 长度 数据类型 说明 协 议 数 据 头 消息总长度 4 HEX 整 个消息的长度(从“ 开 始标记”至“ 结 束 标记” 的长 度, 包含“ 开 始标记” 和 “结 束标记”), 取 值范围 : 48 8K+40 字节。 协议标识 4 HEX 消 息
12、协议标识:固定值 0x01。 当该数据与 标准值不一致时, 该消息按照 错误消息处 理 。 协议版本号 1 HEX 用于确定传输协议版本号:0x01 。 数据格式版本号 1 HEX 用于确定数据体中的数据编码格式版本号:0x01 。 数据传输类型 1 HEX 数据传输类型。按照 DBXX.2规定执行。 预留 1 HEX 预留字段:固定值 0xFF。 消 息 唯 一 标 识 传输命令编码 1 HEX 传输命令编码。具体规定见表 8 。 消 息时间戳 7 BCD 标识发送请求消息的时间。 格式为:YYYYMMDDhhmmss 。 消 息序列号 2 HEX 消 息序列号, 由消息发起方产生;区 分同
13、一时间戳内的 消息。 设备 ID 4 HEX 消 息 发送方的标识。按照 DBXX.2规定执行。 设备分组编码 2 HEX 消 息 发送方的分组标识 。 规定设备具体分组及组内编 号 。 会 话 生 存 周 期 2 HEX 本 次 会 话 的 生 存 周 期 。 规定是否检查超时及超时限制的 时间。 分包总数 1 HEX 分包总数,取值范围:1255 。 当消息过大 (总长度超过指定字节) 时, 对消息进行分 包传输。 每个消息包的长度不超 过 指 定字节。 需要分多 包传输时, 填写总包数。 分包的详细规定见 3.3.6 的规 定。 分包序号 1 HEX 当 前数据分包序号,取值范围:125
14、5 。 分包总数等于 1时,设定为 1。分包总数大于 1时,从 1开始递增。 前置处理标识 1 HEX 用于标识是否通过前置服务器传输,取值范围:01 。 前 置 处理标识为 0时,消息构成中无前置处理头。 加密算法 1 HEX 数据体采用的加密算法信息。0x00 为不加密,0x01 为 DES加密,0x02 为 3DES加密, 其他值无效。 加密算法补位长度 1 HEX 加密算法对 数据体进 行补位时 ,规定补位 数据的字节 数 。 密钥版本 1 HEX 加密数据体采用密钥版本号 校验码算法 1 HEX 消 息 校 验 码采用的校验算法信息。 0x00为不校验, 0x01 为 CRC32校验
15、 (按照 3.3.7.1 规定执行) , 其他值无效。 预留字段 2 1 HEX 预留字段:固定值 0xFF。 3.3.2.3 前置处理头 DB11/T 1164.32015 4 前 置服 务器 应使用 前置 处理 头 来进 行消 息分 发处理 。 当前 置服 务器 收到一 个消 息 后,应 根 据前 置服 务 器 的配 置定义 ,将 消息分 发 给前 置处理 头中 标识 的目的 地。 前置处理 头格式 见表 5定义 。 表 5 前置处理头结构 分类 字段名 长度 数据类型 说明 前 置 处 理头 接收 MLC/LC设备 ID 4 线路 MLC/LC服 务 器 ID,按照 DBXX.2规定定义
16、。 预留字段 1 4 预留字段:固定值 0xFF。 预留字段 2 4 预留字段:固定值 0xFF。 接 收 SC设备 ID 4 线路车站服务器 ID,按照 DBXX.2规定定义。 预留字段 3 4 HEX 预留字段:固定值 0xFF。 预留字段 4 4 HEX 预留字段:固定值 0xFF。 预留字段 5 4 HEX 预留字段:固定值 0xFF。 预留字段 6 4 HEX 预留字段:固定值 0xFF。 3.3.2.4 数据体 数据体 包含“ 反馈 数据 对应 消 息标识” 、“消 息正 文 ” 、“ 加密填 充数据 ” 三 部分 。 数据 体格式 见表 6。 表 6 数据体结构 分类 字段名 长
17、度 数据类型 说明 数 据 体 反馈数据对应 消息 标识 0或 16 消息应答反馈 时对应消息的 “消 息 唯一标识” , 格式见表 4 定义。 当传输数据头中的 “传输命令编码” 是以下命令时, 包含该 项内容(长度为 16): a) 连 接 确认反馈 b) 上位同步命令结果反馈 c) 下位同步数据请求结果反馈 d) 连接存活确认反馈 e) 消息正确应答 f) 消息错误应答 g) 数据传递反馈; 消息正文 HEX 消 息 正 文 ( 消 息 正 文格式见 DBXX.2规定) 加密填充数据 08 HEX 消 息 正 文 加密时填充的数据。实际长度见表 4 中 “ 加密算 法补位长度”规定。 3
18、.3.2.5 校验数据 校 验 数据格式 见表 7。 表 7 校验数据的结构 分类 字段名 长度 数据类型 说明 DB11/T 1164.32015 5 表 7 (续 ) 分类 字段名 长度 数据类型 说明 校验数据 消息校验码 4 HEX 消 息结构中数据体的校验码。不存在数据体,不填充消息校验码。 消 息分包传输时,对未分包前 消息完整数据体进行校验 生成校 验 码 (分包消息的消息体不再计算校验码) , 并填入最后一个分包消息的 校验数据中,其它分包消息的校验数据填 0x00000000。 3.3.2.6 传输命令设置 传输命令 设置 及用途 说明 见表 8 。 表 8 传输命令定义 传
19、输命令 编码 命令用途 发起方 下位 上位 连 接 请 求 0x01 用于建立初始合法连接 连接确认反馈 0x02 用于对连接请求的确认 数据传递 0x03 用于各类数据传输 数据传递反馈 0xFD 用于对 “数据传递” 中指定的内容进行数 据传递反馈 上位同步命令 0x04 用于上位同步命令 上午命令结果反馈 0x05 用于对“上位同步命令”处理结果的反馈 下位同步数据请求 0x06 用于下位向上位发出同步数据请求 下位同步数据请求结果反馈 0x07 用于对“下 位同步数据 请求 ” 处理结 果的 反馈 连接存活确认 0x08 用于无消息传输时的连接确认 连接存活确认反馈 0xFC 用于对“
20、连接存活确认”的反馈 消息正确应答 0xFB 用于消息正确接收确认 消息错误应答 0x00 用于消 息接 收错误 和 非指 定反馈 数据时的 应答 3.3.3 消息应答结构 3.3.3.1 消息接收应答 接 收 方接 收到发 起方 发送 的消息 后 ,应 在在 消息 应 答延时时间 (T4=5 秒) 内 给发送 方反馈 消息接 收 应答。 流程 见图 1和 见图 2 DB11/T 1164.32015 6 发送方 接收方 发送 消息 反馈 ACK( 0xFB) 时间 T4图 1消息正确应答 发送方 接收方 发送 消息 反馈 NACK( 0x00) 时间 T4 错误 消息 图 2 消息不正确应答
21、 发送方在延时时间( T5=30秒)内 未能收 到接 收方的 应答,应 再次发送该 消 息且等待 接收应 答。 当 连续3 次重发 且未 能收 到接收 方的 应答 时,应断开 与接 收 方的 连接 。流程 见图 3和 图 4。 DB11/T 1164.32015 7 发送方 接收方 发送 消息 ( 第一次) 发送 消息 ( 第 二 次) 发送 消 息 ( 第三 次) 时间 = T5 时间 = T5 断开连 接图 3 消息重复发送失败 发送方 接收方 发送 消息 1(非 ACK/NACK) 返回 消息 1的 ACK表 示 接 收 成 功 5秒 内 未 收 到 ACK或 NACK 发送 消息 2(
22、非 ACK/NACK) 重发 消息 2 返回 消息 2的 ACK表 示 接 收 成 功图 4 消息重新发送后接收成 功 3.3.3.2 消息正确应答 接 收 方应 对发送 方发 出的 消息进 行合 法性检 查, 消息合法性检 查的 项目 和检 查顺序 为: a) 消息起 始标识 正确; b) 消息最 后一 个字 节是 结束 标识; c) 协议版 本号 正确; DB11/T 1164.32015 8 d) 数据格式 版本 号正 确; e) 协议命令 正确; f) 分包数据 正确; g) 加密算 法正 确; h) 密钥版 本正 确; i) 校验码 算法 正确; j) 校验码 正确; k) 不是重复
23、 消息 ; 合 法性检 查成 功时, 接收方 应 向发送 方发送 消息 正确 应 答, 消 息正 确应 答包含一个 数据 体, 数据 体 为 接 收到 消息的 “消 息唯一标识” 。 3.3.3.3 消息错误 应答 接 收 方应 对发送 方 发出 的消 息 进行 合 法性检查 (见3.3.3.2 合法性检 查规定 )失败 时,接 收方 应 向发送 方发送 消息 不正 确应 答, 消息 不正 确应 答数据 体 包含 接收 到消 息的 “消 息 唯一标识” 和消 息错误 类 型 编码(错误 类型 编码见 表 9消息 错误 类型 )。 3.3.4 不 可丢 失消息的 审计 下位在 协议 审计 间隔
24、时间 (T6=900 秒)到 达 或 者 执 行运营 结束 流程时,应 向 上 位 发送一 个传输 审计 包 , 确认 过去 的审 计间 隔时间( T6) 内所 有传输的 交易数据和业务数据 已经正 确到 达。 传输审 计包的格式 按照 DBXX.2的规定定义 。 3.3.5 消息异常判 定及处理 3.3.5.1 消息错误编码 “ 消息 错误 应答 ”中消 息 错误类 型编码 、错误 判定方 法 及错误 处理方 法见 表 9 消 息错误 类型 。 表 9 消息 错误 类型 消息错误类型 错误类型 编码 判定条件 对应处理 协议标识错误 0x0001 协议头中“协议标识”一项的值约定值 见 3.
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DB11 1164.3-2015 轨道交通联网收费系统技术要求 第3部分 数据传输 1164.3 2015 轨道交通 联网 收费 系统 技术 要求 部分
