DB11 T 1164.3-2020 城市轨道交通自动售检票系统技术规范 第3部分:数据传输.pdf
《DB11 T 1164.3-2020 城市轨道交通自动售检票系统技术规范 第3部分:数据传输.pdf》由会员分享,可在线阅读,更多相关《DB11 T 1164.3-2020 城市轨道交通自动售检票系统技术规范 第3部分:数据传输.pdf(64页珍藏版)》请在麦多课文档分享上搜索。
1、 ICS 35.240.60 CCS L 67 DB11 北京市地方标准 DB11/T 1164.32020 代替 DB11/T 1164.32015 城市轨道交通自动售检票系统技术规范 第3部分:数据传输 Network toll system of rail transit technical requirements Part III: Data transmission 2020 - 12 - 24发布 2021 - 04 - 01实施 北京市市场监督管理局 发布 DB11/T 1164.32020 I 目 次 前言 . III 1 范围 . 1 2 规范性引用文件 . 1 3 术语和
2、定义 . 1 4 缩略语 . 1 5 ACC与MLC间数据传输方式 . 1 6 MLC与SC以及SC与SLE间的数据传输方式 . 1 6.1 数据传输方式分类 . 1 6.2 端口定义 . 2 6.3 在线数据传输规定 . 2 6.4 在线文件传输规定 . 11 6.5 离线数据规定 . 12 6.6 设备远程唤醒通信规定 . 12 6.7 时钟同步通信规定 . 13 6.8 离线数据、FTP参数数据和调试数据文件的格式定义 . 13 7 MLC与SC以及SC与SLE间数据传输时序 . 14 7.1 数据传输流程的约定 . 14 7.2 数据传输时序的基本准则 . 16 7.3 简单业务时序
3、. 18 7.4 组合业务时序 . 23 8 SLE与TPU间数据传输规定 . 34 8.1 SLE与TPU之间的数据传输接口 . 35 8.2 通信规格 . 35 8.3 TPU启动时序 . 35 8.4 控制字符定义 . 36 8.5 传输数据包结构 . 37 8.6 通信时序 . 37 8.7 TPU的工作状态 . 41 9 车票业务处理时序 . 42 9.1 售票 . 42 9.2 补票 . 46 9.3 充值 . 47 9.4 查询车票信息 . 49 9.5 退票退资 . 49 9.6 替换 . 51 9.7 激活 . 53 9.8 延期 . 53 DB11/T 1164.32020
4、 II 9.9 挂失 . 54 9.10 抵消 . 54 9.11 AG进出站 . 55 DB11/T 1164.32020 III 前 言 本文件按照GB/T 1.12020标准化工作导则 第1部分:标准化文件的结构和起草规则的规定 起草。 DB11/T 1164城市轨道交通自动售检票系统技术规范分为9个部分: 第1部分:系统结构及功能; 第2部分:接口数据格式; 第3部分:数据传输; 第4部分:人机界面; 第5部分:车票处理单元; 第6部分:票卡; 第7部分:终端设备; 第8部分:检测; 第9部分:技术指标体系。 本文件为DB11/T 1164的第3部分。 本文件与DB11/T 1164.
5、32015相比,除编辑性修改外,主要技术变化如下: 增加了规范性引用文件(见2); 增加了术语和定义(见3); 增加了缩略语(见4)。 本文件由北京市交通委员会提出并归口。 本文件由北京市交通委员会负责组织实施。 本文件的起草单位:北京市轨道交通指挥中心、北京航空航天大学。 本文件主要起草人:战明辉、孙方、冯昕晖、王金利、童梅、潘晓军、张莉、梁材、孙越、王照 华、尹秋霞、刘嘉军、黄悦、陈卫平、戴国强、冯利昌、王海英、杨萍、陈颖、刘敬光、宋伟、李寒松、 边毅、于涛、王桂英、翟熙、帅国莹、张坤、隋丽莉、靖立涛、孙琦、韩鹏、黄斐、刘稳、詹淮、尹宁、 熊桂喜、欧阳元新、张茂林、冷彪、张姞。 本文件历次
6、版本发布情况为: DB11/T 1164.32015; 本次为第一次修订。 DB11/T 1164.32020 1 城市轨道交通自动售检票系统技术规范 第3部分:数据传输 1 范围 本文件规定了城市轨道交通自动售检票系统内各层级之间的数据传输及通信控制要求。 本文件适用于城市轨道交通自动售检票系统的设计、建设、验收和运营管理。 2 规范性引用文件 下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件, 仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本 文件。 DB11/T 1164.2 城市轨道交通自动售检票系统技术规
7、范 第2部分:接口数据格式 3 术语和定义 本文件没有需要界定的术语和定义。 4 缩略语 下列缩略语适用于本文件: ACC:轨道交通自动售检票系统清算中心(Automatic Fare Collection Clearing Center) AG:自动检票机(Automatic Gate) BOM:半自动售票机(Booking Office Machine) MLC:多线路中心(Multiple Line Center) SC:车站计算机(Station Computer) SLE:车站终端设备(Station Level Equipment) TPU:车票处理单元(Ticket Proces
8、sing Unit) TVM:自动售票机(Ticket Vending Machine) 5 ACC与MLC间数据传输方式 ACC与MLC之间的数据传输应通过消息中间件传输。 6 MLC与SC以及SC与SLE间的数据传输方式 6.1 数据传输方式分类 DB11/T 1164.32020 2 轨道交通联网收费系统内各层系统间按照表 1所列出的数据传输方式进行通信。 表 1 MLC与SC以及SC与SLE间的数据传输方式分类 序号 数据传输的方式 使用的通信协议 所传输的数据类型或用途 1 在线文件传输 FTP 传输参数数据、程序文件和日志文件 2 在线数据传输 基于TCP/IP的SOCKET方式
9、传输交易数据、状态数据、控制数据、业务数据、 和参数版本,以及用于开机/断线续连、业务结束 时的上传 3 时钟同步 NTP 用于时钟同步 4 设备远程唤醒 WOL协议 用于设备远程唤醒 5 离线数据传输 外部媒体存储介质 用于离线状态下的各种数据传输 6.2 端口定义 轨道交通联网收费系统内所使用的通信端口信息见 表 2中定义。 表 2 AFC系统内通信端口定义 上位系统或子系统 协议类型 端口定义 下位系统或子系统 MLC FTP 21 MLC-WS NTP 123 SC、MLC-WS SOCKET 8757 MLC-WS SC FTP 21 SC-WS、AG、BOM、TVM NTP 123
10、 SC-WS 、AG、BOM、TVM SOCKET 8757 SC-WS 8767 TVM 8777 BOM 8787 AG 8795 AVM 6.3 在线数据传输规定 6.3.1 数据传输的连接方式 AFC系统内采用基于TCP/IP协议进行数据传输时,上位系统作为TCP服务器端,下位系统作为TCP客 户端。 服务器端按照以下要求进行通信: a) 服务器端绑定 b) 表 2定义的TCP端口号,应保持对端口所有客户端连接的监听; c) 接收到某个客户端连接请求时,对该客户端的连接请求进行合法性检查,确认合法后与其建立 连接。 d) 连接建立后,服务器端和客户端通过该链路进行数据传递。 e) 服务
11、器端在通信超时时间(T1=120秒)内没有接收到客户端任何消息时,主动关闭TCP连接。 客户端按照以下要求进行通信: DB11/T 1164.32020 3 a) 客户端主动连接服务器端。当无法建立连接或通信异常中断时,在间隔时间(T2=60秒)之后, 再次重复连接; b) 连接建立后,客户端应保持与服务器的通信连接。在消息间隔时间(T3=30秒)内没有数据交 互时,客户端应主动向服务器发送一个连接存活确认消息; c) 客户端在通信超时时间(T1)内没有接收到服务器任何消息时,主动关闭TCP连接。在间隔时 间(T2)之后,再次重复连接。 6.3.2 消息结构 6.3.2.1 消息构成 数据传输
12、时的消息构成见表 3定义。 表 3 数据传输时的消息构成 起始标记 (1字节) 传输数据头 前置处理头 数据体 校验数据 结束标记 (1字节) 0 xF0 38字节 0或32字节 不定长,数据体长度在传输数据头中 确定。 如果没有数据体,本部分长度为0。 0或4字节 0 xFF 6.3.2.2 传输数据头 传输数据头的结构见表 4定义。 表 4 传输数据头结构 分类 字段名 长度 数据类型 说明 协 议 数 据 头 消息总长度 4 HEX 整个消息的长度(从“开始标记”至“结束标记”的长 度,包含“开始标记”和“结束标记”),取值范围:48 8K+40 字节。 协议标识 4 HEX 消息协议标
13、识:固定值0 x01。 当该数据与标准值不一致时,该消息按照错误消息处 理。 协议版本号 1 HEX 用于确定传输协议版本号:0 x01。 数据格式版本号 1 HEX 用于确定数据体中的数据编码格式版本号:0 x01。 数据传输类型 1 HEX 数据传输类型。按照DB11/T 1164.2规定执行。 预留 1 HEX 预留字段:固定值0 xFF。 消 息 唯 一 标 识 传输命令编码 1 HEX 传输命令编码。具体规定见表 8。 消息时间戳 7 BCD 标识发送请求消息的时间。 格式为:YYYYMMDDhhmmss。 消息序列号 2 HEX 消息序列号,由消息发起方产生;区分同一时间戳内的消息
14、。 设备ID 4 HEX 消息发送方的标识。按照DB11/T 1164.2规定执行。 设备分组编码 2 HEX 消息发送方的分组标识。规定设备具体分组及组内编号。 会话生存周期 2 HEX 本次会话的生存周期。规定是否检查超时及超时限制的时间。 DB11/T 1164.32020 4 表 4 传输数据头结构(续) 分类 字段名 长度 数据类型 说明 分包总数 1 HEX 分包总数,取值范围:1255。 当消息过大(总长度超过指定字节)时,对消息进行分 包传输。每个消息包的长度不超过指定字节。需要分多 包传输时,填写总包数。分包的详细规定见6.3.6 的 规定。 分包序号 1 HEX 当前数据分
15、包序号,取值范围:1255。 分包总数等于1时,设定为1。分包总数大于1时,从 1开始递增。 前置处理标识 1 HEX 用于标识是否通过前置服务器传输,取值范围:01。前置处理标识为0时,消息构成中无前置处理头。 加密算法 1 HEX 数据体采用的加密算法信息。0 x00 为不加密,0 x01 为 DES加密,0 x02为3DES加密,其他值无效。 加密算法补位长度 1 HEX 加密算法对数据体进行补位时,规定补位数据的字节数。 密钥版本 1 HEX 加密数据体采用密钥版本号 校验码算法 1 HEX 消息校验码采用的校验算法信息。0 x00为不校验,0 x01为CRC32校验(按照6.3.7.
16、1 规定执行),其 他 值 无 效 。 预留字段2 1 HEX 预留字段:固定值0 xFF。 6.3.2.3 前置处理头 前置服务器应使用前置处理头来进行消息分发处理。当前置服务器收到一个消息后,应根据前置服 务器的配置定义,将消息分发给前置处理头中标识的目的地。 前置处理头格式见表 5定义。 表 5 前置处理头结构 分类 字段名 长度 数据类型 说明 前置处 理头 接收MLC设备ID 4 线路MLC服务器ID,按照DB11/T 1164.2规定定义。 预留字段1 4 预留字段:固定值0 xFF。 预留字段2 4 预留字段:固定值0 xFF。 接收SC设备ID 4 线路车站服务器ID,按照DB
17、11/T 1164.2规定定义。 预留字段3 4 HEX 预留字段:固定值0 xFF。 预留字段4 4 HEX 预留字段:固定值0 xFF。 预留字段5 4 HEX 预留字段:固定值0 xFF。 预留字段6 4 HEX 预留字段:固定值0 xFF。 6.3.2.4 数据体 数据体包含“反馈数据对应消息标识”、“消息正文”、“加密填充数据”三部分。数据体格式见表 6。 DB11/T 1164.32020 5 表 6数据体结构 分类 字段名 长度 数据类型 说明 数 据 体 反馈数据对应消息 标识 0或16 消息应答反馈时对应消息的“消息唯一标识”,格式见表 4 定义。 当传输数据头中的“传输命令
18、编码”是以下命令时,包含该 项内容(长度为16): a) 连接确认反馈 b) 上位同步命令结果反馈 c) 下位同步数据请求结果反馈 d) 连接存活确认反馈 e) 消息正确应答 f) 消息错误应答 g) 数据传递反馈; 消息正文 HEX 消息正文(消息正文格式见DB11/T 1164.2规定) 加密填充数据 08 HEX 消息正文加密时填充的数据。实际长度见表 4中“加密算法补位长度”规定。 6.3.2.5 校验数据 校验数据格式见表 7。 表 7 校验数据的结构 分类 字段名 长度 数据类型 说明 校验数据 消息校验码 4 HEX 消息结构中数据体的校验码。不存在数据体,不填充消息校验码。 消
19、息分包传输时,对未分包前消息完整数据体进行校验生成校验码 (分包消息的消息体不再计算校验码),并填入最后一个分包消息的 校验数据中,其它分包消息的校验数据填0 x00000000。 6.3.2.6 传输命令设置 传输命令设置及用途说明见表 8。 表 8传输命令定义 传输命令 编码 命令用途 发起方 下位 上位 连接请求 0 x01 用于建立初始合法连接 连接确认反馈 0 x02 用于对连接请求的确认 数据传递 0 x03 用于各类数据传输 数据传递反馈 0 xFD 用于对 “数据传递”中指定的内容进行数据传递反馈 上位同步命令 0 x04 用于上位同步命令 上午命令结果反馈 0 x05 用于对
20、“上位同步命令”处理结果的反馈 下位同步数据请求 0 x06 用于下位向上位发出同步数据请求 DB11/T 1164.32020 6 表 8传输命令定义(续) 传输命令 编码 命令用途 发起方 下位 上位 下位同步数据请求结果反馈 0 x07 用于对“下位同步数据请求”处理结果的反馈 连接存活确认 0 x08 用于无消息传输时的连接确认 连接存活确认反馈 0 xFC 用于对“连接存活确认”的反馈 消息正确应答 0 xFB 用于消息正确接收确认 消息错误应答 0 x00 用于消息接收错误和非指定反馈数据时的应答 6.3.3 消息应答结构 6.3.3.1 消息接收应答 接收方接收到发起方发送的消息
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DB11 1164.3-2020 城市轨道交通自动售检票系统技术规范 第3部分:数据传输 1164.3 2020 城市 轨道交通 自动 检票 系统 技术规范 部分 数据传输
