ImageVerifierCode 换一换
格式:PDF , 页数:63 ,大小:796.65KB ,
资源ID:363367      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-363367.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(DB11 T 1164.3-2015 轨道交通联网收费系统技术要求 第3部分 数据传输.pdf)为本站会员(刘芸)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

DB11 T 1164.3-2015 轨道交通联网收费系统技术要求 第3部分 数据传输.pdf

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.

25、3.5.2 规定 协议版本号错误 0x0002 协议头中“协议版本号”一项值不等于约定值 见 3.3.5.2 规定 数据格式版本号错 误 0x0003 协议头中“数据格式版本”一项的值不等于约定值 见 3.3.5.2 规定 协议命令错误 0x0004 协议头中 “传输命令编码”一 项 的值为目前所定义命令之外的值 见 3.3.5.3 规定 数据类型编码错误 0x0005 协议头中“数据类型编码”一项内容不在定义范围内 见 3.3.5.4 规定 校验码算法错误 0x0006 协议头中“校验码算法”一项不在定义范围内 见 3.3.5.2 规定 校验码错误 0x0007 校 验计算结果错误 见 3.

26、3.5.5 规定 分包数据错误 0x0008 未 接 到 全 部 的数据包 或数据包数量正确但数据包序号不连续 或数据包的第一个包的编号不为约定值 见 3.3.5.7 规定 加密算法错误 0x0009 协议头中“加密算法”一项的值不在约定范围内 见 3.3.5.2 规定 密钥版本错误 0x000A 数据体无法用指定的加密算法正常解密 见 3.3.5.2 规定 重复消息 0x000B 两 个消息的协议头中消息唯一标识(“ 协议命令” 、“消息时间 戳” 、 “消息序号” 、“设备 ID” 、“设备分组编码”这五项)完全相同 见 3.3.5.6 规定 DB11/T 1164.32015 9 表 9

27、 (续 ) 消息错误类型 错误类型 编码 判定条件 对应处理 包体长度错误 0x00FD 按 照 包 体 程 度 读 到 的 最 后一个字节不是结尾标志符”0xFF ” 或 无法在规定时间内读取需要长度的包体 见 3.3.5.7 规定 其它错误 0x00FE 其 它 错误 见 3.3.5.10 规定 3.3.5.2 关键性错误 的处理 当 在传输 消息的 过程 中出 现协议 标识错误 、 协议版本 号 错误、数据格式 版本号 错误 、 校验 码算 法错 误、 密钥 版本 错误 和加密算 法错误 时, 接 收方 向发送 方 反馈 关键 性错误 的消 息错误 应答 , 并中 断与 对 方 的通信

28、连接 。 3.3.5.3 协议命令 错误 的处理 当在传输 过程 中出 现传输 命令编码错误 时, 接收 方向发送 方反馈 协议 命令错误 的 消息 错误 应答 , 并 丢弃当 前消 息, 等待继 续接 收 处理 后续 消息 。 发送方 收到 协议 命令错误 的消息 错误 应答 后 , 可 再次重发 上次 消息 , 当均返回 协议 命令错误 时 ,应 中 断 与 对 方的通信 连接 。 3.3.5.4 数据类 型编码错误 的处理 当 在传输 过程中出 现 数据类 型 编码错误时 ,接收 方 向发送方 反馈数据类型 编码错误的 消息错误 应 答,并 丢弃 当前 消息 ,等待继续 接收 处理 后续

29、 消息 。 发送方 收到 数据类 型编码错误的 消息 错误 应答 后, 可再次重发 上次 消息 , 当 均返回 数据类 型编码错 误 时 ,应 中断 与对 方的通信 连 接。 3.3.5.5 校验码错误 的处理 当 在传输 过程 中出 现校 验码错误 时, 接收 方向发送 方反馈 校验 码错误 的消 息错误应 答, 并丢弃 当前 消 息 ,等待继 续接 收处理 后续消 息。 发送方 收到校 验码错误 的消 息 错误 应答 后,应 再次重发上 次消 息 , 当 均返回校 验 码错误错误 时 ,应 中 断 与 对 方的通信 连接 。 3.3.5.6 重复消息的处理 当在传输 过程 中出 现重复 消

30、息错误 时, 接收 方向发送 方 反馈 重复 消息 错误 的消 息 错误 应答 , 并 丢弃 当 前 消息 ,等待继 续接 收处理后 续消 息。 发送方 收到重复 消息的 消息 错误 应答 后, 不再重发 上次消 息, 继续 后续 消息的处理 。 3.3.5.7 包相关错误 处理 当在传输 过程 中出 现分包 错误、包 长度错误 时, 接收 方 向发送 方反馈 包相 关错误的 消息 错误 应答 , 并丢弃 当前 消息 ,等待继 续接收 处理 后续 消息 。 发送方在 收到 包相 关错误 的消息 错误 应答 后,应 再次重发 上次 消息 , 当 返回 校验码错误 的消 息应 答 时,不再重发 上

31、次 消息 ,应 中 断与 对方的通信 连接 。 3.3.5.8 消息超 时的处理 当接收 到应 答消 息时 ,接 收方依 据消 息时间 戳和 会话 生 存周 期来判 断消 息是否 超 时。 方法如下 : a) 会话周 期等 于0 时, 不检 查 超时。 b) 会话周 期不 等于 0时 ,取 接 收到消 息时 刻的时间值,记 为 T7。 当T7 与消 息时间戳 的 差值 大于 等 于 会 话周 期时 ,判 定为 超时 消 息。 应丢弃 超时 消息 ,不进 行处理 。 3.3.5.9 消息冲突机制 的处理 DB11/T 1164.32015 10 当客户 端、 服务 器两 端同时 向对 方发送 消

32、息, 出现同时等待 消息接 收应 答的 冲突时 ,应 依 据 服 务 器 端 优先原 则进 行冲突 处理 : a) 客户端 等待消 息接收 应答 时收到 了服务 器端发送 的消 息时 ,应停止等待 消息接 收 应答 , 优先 响应处理 服务 器发送 的消 息, 向服 务器 反馈 消息接 收应答 。 处理 完服 务器 消息 后再重 新发送 上 次消息 。 b) 服 务 器端 等待 消息接 收应 答时收 到了客户 端 发送 的消 息时 ,应丢弃 该 消息 ,继 续 等待 客户 端 的 消 息接 收应 答。 消 息 冲突 机制处理流程 见图 5客户 端发送 消息 冲突。 客户端 服务器 发送 消息

33、1(非 ACK/NACK) 响 应 服 务 器 消 息 2的 ACK/NACK 发送其 他 消息 2 放弃 发送消 息1 丢弃 消息 1 重发 消 息 1 发送 消息 2的 ACK,表 示 接 受 成 功图 5客户 端发送消息 冲突 3.3.5.10 其他错误 的处理 当在传输 过程 中出 现其 他错误时 , 接 收方 向发送 方反馈 其 他错误 的消 息错误 应答 , 并丢弃 当前 消息, 等待继 续接 收处理 后续 消息 。 发送方在 收到其 他错误 的消 息 错误 应答 后,应 再次重发上 次消 息 , 当 均返回其 他 错误 时,应 中 断 与 对 方的通信 连接 。 3.3.6 消息

34、分 包传输方式 当 消 息长度 大于 允许 值时 , 发送 方应 将消 息数据 体分 拆 到多 个消 息中依 次发送 。并 在 每 个消 息中 填 写“分包 总数 ”和 “分包序 号 ” 。 消 息分包时 , 发送 方和接收 方 应将 该系 列消 息视 为一 个消 息 , 在 全部 分包 消 息接收 完毕 后 , 再 进行 校验码 验证 ,并 发送 消息接 收 应答 。 分包传输时序 见图 6消息分包。 DB11/T 1164.32015 11 发送方 接收方 消 息 报 #1(总 包数 N, 当 前包序号 =1) 检 查 校 验 码 全 部消 息数据 体 合并 消 息 报 #1(总 包数 N

35、, 当 前包序号 =2) 返回 ACK/NACK 消 息 报 #1(总 包数 N, 当 前包序号 =3) 消 息 报 #1(总 包数 N, 当 前包序号 =N)图 6消息分 包 3.3.7 校验算法 3.3.7.1 CRC32 CRC(cyclic redundancy check )32 算法采 用 CRC-32-IEEE 802.3。 其 多项 式为: x32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 + x8 + x7 + x5 + x4 + x2 + x + 1。 CRC32的初 值为0x00000000。 3.3.7.2 CRC16 CRC(

36、cyclic redundancy check )16 算法采 用 CRC-16-CCITT。 其多项 式为: x16 + x12 + x5 + x + 1。 CRC16的初 值为0xFFFF 。 3.4 在线文件 传输规定 3.4.1 FTP的 基本 设置要求 系统各 个层级 之间 使用 FTP方式对 文件类数据 进行 传输 。 上 位系统为 FTP服务 器端 , 下位系统为 FTP客户 端。 FTP服 务器 端所 能够支 持的客户端 连接数 量不 小于 250个。 3.4.2 文件传输的 过程 3.4.2.1 上位下 发的 过程 具体处理 过程 如下 : DB11/T 1164.32015

37、 12 a) 上 位 准备 好文件类数据 ,并 将需 下发 的文件 放置 在指 定的 目录 下; b) 按 照 DBXX.2的规定通 知下位 所 要下发 的数据类 型、 内容、 FTP服务的 用户名 和密码; c) 下 位 登录 到上位 FTP服务 器; d) 通 过 FTP服 务下 载上 位指 定目录 下的文件 ; e) 按 照 DBXX.2的规定 向上 位 报告下 载数据的结 果。 3.4.2.2 下位上 传文件 的过程 具体处理 过程 如下 : a) 下 位 准备 好文件类数据 ,并 将需 上传的文件 放置 在指 定的 目录 下; b) 按 照 DBXX.2的规定通 知上位 所 要上 传

38、的数据类 型、 内容; c) 下 位 登录 到上位 FTP服务 器; d) 通 过 FTP服 务将 上传文件 上传到 指定的 目录 下; e) 按 照 DBXX.2的规定 上位 报告 上 传数据的结 果。 3.5 离线数据规定 3.5.1 使用范围 在 网 络中 断 的情况 下,各层级(不 包 含TPU) 之间 使用 移 动存储介质 通过 离线 交互协议 完 成必 要的 数据传输 。离线 交互 协议使用范围 见表 10离线 交互协议使用 范围 。 表 10离 线交 互协议使用 范围 适用位置 数据 导出方 数据 导入方 适用交互数据类型/ 用途 MLC/LC-SC之间 SC MLC/LC 不可

39、丢弃的各类数据 SC-SLE之间 SLE SC 不可丢弃的各类数据 3.5.2 离 线传输数据的内 容及 生效 方式 离线数据传输时 ,应 传输还 未 传输的数据 。 数据在接 收 方导 入后,按 网 络 正 常 传输时 获得 相关 数据 的 生 效方式 生效 。 离线数据传输 后, 通 过离线传输的数据 保留 在发送 方, 当网 络连 接正 常后 , 发送方 继续 传输 给接 收 方。接 收方 应对 数据 进行 剔重。 3.5.3 移动存储介 质文件放 置要求 离线传输数据 根据数据类 型在移 动存储介质 分目 录存 放 , 由 数据 导出 方创 建相 应 目录 ,各 类数据 目 录定义 见

40、表 11。 表 11 数据目 录 定义 数据类型 移动存储介质上的目录 适用位置 说明 参数数据 由参数索引文件定义 所有 索引文件存放在根目录下 交易数据 由存储索引文件定义 所有 索引文件存放在根目录下 业务/ 事件数据 由存储索引文件定义 所有 索引文件存放在根目录下 程序文件 由存储索引文件定义 所有 索引文件存放在根目录下 日志文件 由存储索引文件定义 所有 索引文件存放在根目录下 3.6 设备远程唤醒 通信规定 DB11/T 1164.32015 13 3.6.1 实 现 方法和 技术要求 设备远程唤醒控制 采用 在局域网 内广播 “Magic Packet” 包的方式 实现 。

41、支 持远程唤醒的设备 应满 足以下 要求: a) 主 板支 持远程 电源 管理 ; b) 网卡支 持 WOL( Wake-on-LAN)。 3.6.2 数据格 式定义 数据格式定义 如下 : a) 目 标 地址 采用 本局域 网的 广播地 址。 b) 端口号 为 0。 c) Magic Packet包格式 为 6个 字节 的 FF, 后 跟 16次 目 标 设备的 MAC地 址 。 3.7 时钟同步 通信规定 时钟同步通 讯规定的时钟 源及时钟同步 服务设 置包 含: a) 清 分 中心 时间 服务 为线 路中心提 供校 时服 务; b) 线 路 中心 时间 服务 为车 站计 算 机提 供校

42、时服 务; c) 车 站 计 算 机 时间 服务 为车 站终端设备 提供 校时 服务 。 各层级 时钟 源定义 见表 12。 表 12 NTP服务器 设置 本 级 位 置 协议类型 端口定义 时钟源上级 本级时钟源 MLC/LC NTP 123 ACC 主 服 务 器 SC NTP 123 MLC/LC SC服 务 器 SLE NTP SC 无 3.8 离线数据 、FTP 参数数据 和调试 数据 文件 的格 式定义 离线数据、 FTP参数数据和调试数据文件格式与 消息构 成 格式 相同 。具 体见 表 13。 表 13 离 线数据 、FTP 参 数数据/ 调试 数据 文件格 式定义 分类 字段

43、名 长度 数据类 型 取值范围 起始标记 起始标记 1 HEX 0xF0 传输数据头 消息总长度 4 HEX 0xFFFFFFFF 协议标识 4 HEX 0x01 协议版本号 1 HEX 0x01 数据格式版本号 1 HEX 0x01 数据传输类型 1 HEX 0x01:参数数据/ 调试数据; 0x02:交易数据; 0x03:业务数据 预留 1 HEX 0xFF DB11/T 1164.32015 14 表 13 (续 ) 分类 字段名 长度 数据类 型 取值范围 消 息 唯 一 标 识 传输命令编码 1 HEX 0x03 消 息时间戳 7 BCD 任意值 消息序列号 2 HEX 任 意 值

44、设备 ID 4 HEX 任 意 值 设备分组编码 2 HEX 任 意 值 会 话 生 存 周 期 2 HEX 任 意 值 分包总数 1 HEX 0x01 分包序号 1 HEX 0x01 前 置 处理标识 1 HEX 加密算法 1 HEX 0x00 加密算法补位长度 1 HEX 0x00 密钥版本 1 HEX 0x00 校 验 码 算 法 1 HEX 0x01 预留字段 2 1 HEX 0xFF 前 置 处理头 0或 32字节,前置处理头在前置处理标识为 0x01 时,应填写。 数据体 交 易 数据/ 业务数据/ 参数 数据/ 调试数据 见 DBXX.2相关规定。 校验数据 校验数据 4 根据校

45、验码算法 0x01对应的算法 CRC32计算的值。 结束标记 结束标记 1 0xFF 4 MLC/LC与 SC以及 SC与 SLE间数据传输时 序 4.1 数据传输 流程 的约 定 4.1.1 数据传输 流程 4.1.1.1 基本规定 数据传输 双方在 建立 基于 数据传输 应用协议 的连 接之 后 才能进 入正 常的数据传输过 程。 4.1.1.2 上下位之 间数据传输的 流程 在 下 位( TPU除外) 开启 电源 并 完成 自 检之 后,应启动与上 位建立连 接的同步时序。 当上下 位之间 出 现 异常 导致 连接 中断, 下位等待 一定时间 (参数约定)后 应重 新执 行与 上位 建立

46、连 接的同步时序 。 在 下 位( SLE除外) 业务结束 之 后, 非 24小时 运营时 应与上 位断开连 接,按照 上位的控制进 入休眠 状态等待 唤醒 或直 接关闭 电源; 24小 时运营 时继 续保持与 上位 的连 接, 流程 见图 7 。 DB11/T 1164.32015 15 合 法 连 接 确认 ( 同步时序 ) 运行 结束 ( 同步时序 ) 数据 交换 数据 交换 同步时序 正 常结 束 同步时序 正常 结束 ( 自 动 关闭 电源 ) 手 动开 启 电源 等待 一分钟 异常 中断 异常 中断 异常 中 断 同步时序 正 常 结束 ( 进 入 休眠 ) 远程唤醒 同步时序 异

47、常 中 断 正 常 数 据 交 换 过 程 运营 参数同步 ( 同步时序 ) 连接合 法 连 接非 法 24小 时 运营时 业务结 束 同步时序 正常 结束 后 开始 新一 天 运营 参数同步 运营 结束 ( 非 24小 时 运营 ) 运营开 始 ( 非 24小 时 运营 )图 7上下位 数据传输 流程规定 4.1.1.3 SLE-TPU之间数据传输的 流程 SLE与TPU之间的时序 由SLE( 主 方) 控制 ,TPU (从 方 )按SLE 要求进 行响 应, 见 图 8。 DB11/T 1164.32015 16 TPU 启动 ( 同步时序 ) 业务结 束 SLE控制 进行 数据 交换 S

48、LE控制 进行 数据 交换 同步时序 正 常 结 束 TPU断 电 SLE给 TPU上 电 TPU复 位 异常 中断 异常 中断 异常 中断 同步时序 异常 中 断 正 常 数 据 交 换 过 程图 8 SLE-TPU数据传输 流程规定 4.1.2 数据传输要求 各 类数据的传输时 机、传输方向 的列表 说明 见表 14数据传输 说明 。 表 14数据传输 说明 序号 数据类型 传输方向 传输时机 1 交易、业务数据 下位 上位 定时(参数设定)或即时 2 状态数据 下位 上位 即时 3 通知数据 下位 上位 上位 下位 即时 4 控制命令 上位 下位 即时 5 请求数据 下位 上位 即时 6

49、 传输审计数据 下位 上位 定时或业务结束时 4.2 数据传输时 序的 基本 准则 4.2.1 时 序冲突解决机制 在 产生 时序 冲突 时 ,应 遵循 上 位时序 优先原 则。 即下 位 与上 位同时 发起 时序 , 又都 要等待 对方 下一 步动作时, 下位 需中 止自己 发 起的时序, 优先 执行上 位 发起 的时序 。 在下 位 执行完 成上 位所 启动的时序 后 , 重新 启动 自身 中断 的时序。 4.2.2 异步响 应的 基本 规定 在两层 之间 进行 数据传输 (包括 控制 命令 、数据 请求 等 ) 的 过程 中, 获得 对方 对某 个数据传输的 响 应应使用 异步时序的方式 进行交 互, 由数据 发起 方进行 响 应时间的控制 并异 步等待对 方指 定数据传输的 响应 ; 在 预订 的相 应时间内 获得 响应 时 , 正 常处理收 到 响应 的相 应数据 ; 在 预订的 相应 时间 内未 获得 响DB11/T 1164.32015 17 应 时 , 由 发 起 方 自 行按 无法 获得 响应 的情况 进行 处理 , 丢弃未来 延迟 到达 的 响应数据, 并由 发起

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1