DB11-T 1164.2-2020城市轨道交通自动售检票系统技术规范 第2部分:接口数据格式_第1页
DB11-T 1164.2-2020城市轨道交通自动售检票系统技术规范 第2部分:接口数据格式_第2页
DB11-T 1164.2-2020城市轨道交通自动售检票系统技术规范 第2部分:接口数据格式_第3页
DB11-T 1164.2-2020城市轨道交通自动售检票系统技术规范 第2部分:接口数据格式_第4页
DB11-T 1164.2-2020城市轨道交通自动售检票系统技术规范 第2部分:接口数据格式_第5页
已阅读5页,还剩238页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ICS 35.240.60CCS L 67DB11北京市地方标准DB11/T 1164.22020代替 DB11/T 1164.22015城市轨道交通自动售检票系统技术规范第 2 部分:接口数据格式Network toll system of rail transit technical requirements Part II: Interface data format2020 - 12 - 24 发布2021 - 04 - 01 实施北京市市场监督管理局发 布DB11/T 1164.22020DB11/T 1164.22020 PAGE * ROMAN III PAGE * ROMAN

2、IV目次前言III范围1规范性引用文件1术语和定义1缩略语2数据类型2ACC 与MLC2MLC、SC 和SLE7参数数据25ACC 与MLC25MLC、SC 和SLE36交易数据85ACC 与MLC 一票通交易数据格式85AFC 系统内部交易数据145ACC 与MLC 一卡通交易数据格式147MLC、SC、设备一票通一卡通交易数据格式148业务数据149业务数据分类149业务数据结构149公共数据部分149事件数据个性部分150业务数据个性部分157控制数据169控制代码169命令数据172请求数据193通知数据196反馈数据200状态数据214状态数据结构214公共数据部分214设备完整状态

3、数据214设备状态变更数据214设备故障状态数据215系统初值215附 录 A (资料性) 车费计算方案216车费计算流程216费率方案实例217场景示例219附 录 B (资料性) AFC 系统中线路、车站、乘客类型及设备编码220线路编码220车站编码221系统运营商数据235乘客类型236车票数据236设备编码237前言本文件按照 GB/T 1.12020标准化工作导则 第 1 部分:标准化文件的结构和起草规则的规定起草。DB11/T 1164城市轨道交通自动售检票系统技术规范分为 9 个部分:第 1 部分:系统结构及功能;第 2 部分:接口数据格式;第 3 部分:数据传输;第 4 部分

4、:人机界面;第 5 部分:车票处理单元;第 6 部分:票卡;第 7 部分:终端设备;第 8 部分:检测;第 9 部分:技术指标体系。本文件为 DB11/T 1164 的第 2 部分。本文件与 DB11/T 1164.22015 相比,除编辑性修改外,主要技术变化如下:增加了规范性引用文件(见 2);修改了车票术语(见 3.4,2015 版 2.4);修改了产品术语定义(见 3.5,2015 版 2.5);修改了黑名单术语定义(见 3.9,2015 版 2.9);修改了 ACC 参数转换前后的对应关系(见 ,2015 版 );修改了一卡通黑名单(见 ,2015 版 );修改了一卡通消费可用卡类型

5、(见 ,2015 版 );修改了储值卡充值业务参数(见 ,2015 版 );修改了计次卡充值业务参数(见 ,2015 版 );修改了定期卡充值业务参数(见 ,2015 版 );修改了退卡业务参数(见 ,2015 版 );修改了消费终端限额参数(见 ,2015 版 );修改了联乘优惠参数(见 0,2015 版 0);删除了查询机业务参数(见 2015 版 2);修改了一卡通特殊日期参数(见 5,2015 版 5);增加了低峰优惠参数(见 6);增加了互联互通卡黑名单参数(见 7);增加了互联互通卡区间黑名单参数(见 8);增加了互联互通城市白名单参数(见 9);增加了异地互通可用卡类型参数(见

6、0);增加了异地互通卡卡种优惠参数(见 1);增加了异地互通卡低峰优惠参数(见 2);修改了交易数据文件(见 7.3.1,2015 版 5.3.1);修改了记录体(见 7.3.3,2015 版 5.3.3);删除了 EQM 运营参数(见 2015 版 .9);删除了 ES 运营参数(见 2015 版 .10);修改了 TVM 日结数据(见 8.4.5,2015 版 6.4.5);修改了 BOM 审计数据(见 8.4.7,2015 版 6.4.7);修改了 SLE 至 TPU 的控制代码(见 9.1.2,2015 版 7.1.2);修改了初始化 TPU(见 9.2.17,2015 版 7.2.1

7、7);修改了寻卡命令(见 9.2.31,2015 版 7.2.31);修改了进站交易(见 9.2.32,2015 版 7.2.32);修改了出站交易(见 9.2.33,2015 版 7.2.33);修改了售卡交易(见 9.2.36,2015 版 7.2.36);修改了充值交易(见 9.2.38,2015 版 7.2.38);增加了累积积分重置命令(见 9.2.53);增加了累积积分转移命令(见 9.2.54);增加了设置和读取一卡通批次号命令(见 9.2.55);增加了纸质二维码读取信息(见 9.2.56);增加了纸质二维码售票交易(见 9.2.57);增加了纸质二维码补票交易(见 9.2.5

8、8);增加了纸质二维码抵消交易(见 9.2.59);增加了纸质二维码退票交易(见 9.2.60);增加了互通卡累积积分重置命令(见 9.2.61);增加互通卡累积积分转移命令(见 9.2.62);修改了 TPU 参数版本反馈数据(见 9.5.14,2015 版 7.5.14);修改了 TPU 设备信息反馈数据(见 9.5.15,2015 版 7.5.15);修改了 TPU 寻卡结果反馈数据(见 9.5.16,2015 版 7.5.16);修改了 TPU 读取卡片详细信息反馈数据(见 9.5.19,2015 版 7.5.19);修改了线路编码(见 B.1,2015 版 B.1);修改了车站编码(

9、见 B.2,2015 版 B.2);修改了系统运营商数据(见 B.3,2015 版 B.3);修改了设备编码(见 B.6,2015 版 B.6)。本文件由北京市交通委员会提出并归口。本文件由北京市交通委员会负责组织实施。本文件的起草单位:北京市轨道交通建设管理有限公司、北京市轨道交通指挥中心、北京市地铁运营有限公司、北京航空航天大学。本文件主要起草人:陈忠兴、王燕凯、杨阳、孙方、尹秋霞、王金利、刘嘉军、刘旭、梁材、孙越、冯利昌、张莉、沈建学、于涛、戴国强、薛燕荣、刘敬光、熊璋、吕卫锋、熊桂喜、欧阳元新、冷彪、张茂林、秦思思、薛云雷、孙琦、刘浩瀚、尹宁、刘永波、杨小澎、张鑫。本文件历次版本发布情

10、况为:DB11/T 1164.22015;本次为第一次修订。DB11/T 1164.22020DB11/T 1164.22020 PAGE 3 PAGE 2城市轨道交通自动售检票系统技术规范第2部分:接口数据格式范围本文件规定了城市轨道交通自动售检票系统内的通用数据约定、数据分类、参数数据、交易数据以及系统内的业务数据、控制数据和状态数据。本文件适用于城市轨道交通自动售检票系统的设计、建设、验收和运营管理。规范性引用文件本文件没有规范性引用文件。术语和定义下列术语和定义适用于本文件。3.1配置数据 configuration data指具有唯一标识符,带有一组定义对象属性的数据。3.2有效数据

11、 payloadAFC系统内能被识别的配置数据XML文件,或者是一组相关的配置数据对象。3.3事 件 event交易类型,通常由AFC的设备行为引发。3.4车 票 ticket智能卡、二维码或其它介质乘车凭证(如生物介质)。3.5产 品 product以车票为载体,实现不同消费方式的功能。3.6钱包产品 purse product有效期内包含一定金额的乘车费用的产品。3.7计次产品 multiride product有效期内包含一定数量的乘车次数的产品。3.8定期产品 pass period product在一定的时间期限内可反复使用的有效产品。3.9黑名单 blacklist系统判定车票需要

12、加锁/解锁时用到的车票唯一标识。缩略语下列缩略语适用于本文件:ACC:轨道交通自动售检票系统清算中心(Automatic Fare Collection Clearing Center) AG:自动检票机(Automatic Gate)BMACS:北京市政交通一卡通结算系统(Beijing Municipal Administration & Communication Card System)BOM:半自动售票机(Booking Office Machine) MAC:消息验证码(Message Authentication Code) MLC:多线路中心(Multiple Line Cen

13、ter)SC:车站计算机(Station Computer)SLE:车站终端设备(Station Level Equipment) TAC:交易验证码(Transaction Authorization Code) TPU:车票处理单元(Ticket Processing Unit) TVM:自动售票机(Ticket Vending Machine)数据类型ACC 与MLC基础数据类型基础数据类型见表 1。表 1 基础数据类型数据类型名基本类型类型大小取值范围说明Byte_tU810.255用于表示8位字节数据类型DateC19_tU3211.4294967295用于表示日期,天数从1799年

14、12月31日算起。0 = “未设定”表示在有效期限字段情况下“无有效期限”。1 = 1800年1月1日。用于需要确定“范围”(比如生日)的日期。DateC20_tU1611.65535用于表示日期,天数从1899年12月31日算起。0 = “未设定”,表示在有效期限字段情况下“无有效期限”。1 =1900年1月1日,依此类推。ExceptionID_tChar3用于表示异常类型IDS8_tS81-128.127用于表示带符号的整数S16_tS161-32768.32767用于表示带符号的整数S32_tS321-2147483648.2147483647用于表示带符号的整数S64_tS641-9

15、223372036854775808.9223372036854775807用于表示带符号的整数Time_Days_tU1610.65535用于在系统CD表中指定日期的天数。Time_tS3210.2147483647用于以秒表示的自从1970年1月1日开始计算的时间,UTC 00:00:00。0 = “未设定”,表示在有效期限字段情况下“无有效期限”。U8_tU810.255用于表示无符号的整数U16_tU1610.65535用于表示无符号的整数U32_tU3210.4294967295用于表示无符号的整数U64_tU6410.18446744073709551615用于表示无符号的整数业务

16、数据类型业务数据类型见表 2。表 2 业务数据类型数据类型名基本类型类型大小取值范围说明Ar_tU16_t1用于枚举不同类型的可重复使用的审计寄存器AccountState_tU8_t11.255用于说明票卡/应用/产品帐户的状态ActionSequenceNumber_tU8_t10.15用于排序的二进制值,类型属性的含义取决于使用它的子系统。Address_tChar410.40用于表示具体的街道地址DB11/T 1164.22020表 2 业务数据类型数据(续)DB11/T 1164.22020表 2 业务数据类型数据(续) PAGE 6 PAGE 7类型名基本类型类型大小取值范围说明A

17、pplicationPersonalisationCat_tU8_t11.31用于指定个性化卡的种类ApplicationSerialNumber_tU32_t1用于在票卡上标识应用的号码ApplicationType_tU8_t1用于指定枚举的类型ApportionmentRuleType_tU8_t1用于定义分帐规则的类型,表示相关度(用百分比)或绝对值(用固定的数量)。ArSnapshotReason_tU8_t1用于定义要进行审查寄存器转储的审查寄存器原因代码AuditRegisterValue_tU32_t1用于存储计数器型或累加器型审核数据的值。若所存储的数据是累加器型审核数据,则

18、认为数据存储时不含小数点(若数据中存在小数点的话)且计量单位由相关审核数据类型决定。例如,若审核数据类型表示货币价值,且实际价值是人民币1234.56元,则存储的数据是123456。AutoloadDisableReason_tU8_t1用于定义关闭自动充值功能的原因AutoloadTypeCode_tU8_t1用于定义所使用的自动充值的类型Boolean_tU8_t10.1用于说明结果,TRUE(正确)或FALSE(错误)CalendarId_tU16_t1用于定义日历标识CardActionCode_tU8_t10.15用于定义通过黑名单对票卡采取的行为CardBatchNumber_tU

19、16_t1用于定义票卡发行时的批次编号,票卡若不再流通,则可用此号码锁定票卡。CardholderFeeType_tU8_t1用于定义向持卡人收取的费用类型CardholderName_tChar61用于标识持卡人的编号,ASCII字符CardholderNum_tChar190.18用于定义持卡人提供的个人标识CardholderNumType_tU8_t11.15用于定义用来标识持卡人的编号系统CardholderSerialNumber_tU32_t1用于标识持卡人CardholderTitle_tChar5用于持卡人的头衔CardIssuerId_tU32_t11.4294967295

20、用于根据ISO/IEC 7812定义发行人: 000,000 到 999,999,或者,所有权分配如下:F000,000,00到F999,999,999最有效的2位 = type (0 = ISO7812, 1= “A”,2 =“F”)余下的30位 = 2进制表示 (不包括 “A”或“F”前缀)。CardSerialNumber_tU32_t1用于以二进制值标识物理票卡CardStatusCode_tU8_t11.15用于定义票卡的状态CardType_tU8_t1用于定义票卡与票卡代理通信的基本格式CartonId_tChar10用于标识存有票卡的票箱,ASCII字符。CdAttribute

21、Id_tU32_t1标识CD数据属性CdAttributeName_tChar510.50用于定义CD属性的名称CdPayloadDataVersion_tU16_t11.65535用于定义有效数据内的数据,当数据发生改变时该值增加。CdPayloadFormatVersion_tU16_t11.65535用于标识有效数据结构的版本,当有效数据发生结构性改变(如增加属性、删除属性或附加查找关联时等)时增加。CdPayloadId_tU16_t1用于标识CD有效数据的类型CdPayloadName_tChar12用于CD有效数据唯一名称标识(12字符)CdSetVersion_tU16_t11.

22、65535用于定义CD集的版本类型名基本类型类型大小取值范围说明Char8_tChar1用于表示不带符号的字符类型ClassificationLevel_tU8_t11.7用于定义乘客分类ContractCategory_tU8_t1用于标识合同类别CounterEight_tU8_t1用于定义8位计数器CounterSixteen_tU16_t1用于定义16位计数器CString_tChar用于定义“C”样式(以null为终结符)字符串DayType_tU16_t1用于标识该日类型(如周末、假日,等)的位字段,此字段可在一个项目内配置DeviceFeedbackId_tU8_t1用于标识设备

23、音频和或视频输出DeviceId_tU32_t1用于定义设备唯一标识。此 类 型 包 含 下 列 几 个 类 型 : HardwareType_t (占用最高有效的16 位)。HardwareSequenceNumber_t (占用最低有效的16位)。DeviceStatus_tU8_t1用于标识设备状态Duration_tU16_t1用于定义通过单位或值来表示持续时间。Duration_t= DurationUnit_t+ DurationValue_t。DurationUnit_t 占用最高有效的4位。DurationValue_t 占用最低有效的12位DurationUnit_tU8_t

24、11.15用于定义产品的持续时间单位DurationValue_tU16_t10.4095用于标识某事物的持续时间(如某项产品的持续时间)EmailAddress_tChar129用于标识电子邮件地址EventId_tU16_t1用于标识事件IDFare_tU16_t1用于标识费用值FareCode_tU16_t1用于标识费用表中相应的费用代码FareCodeTableId_tU16_t1用于标识用于费用计算的费用代码表IDFareCodeTableType_tU8_t1用于标识费用代码表类型FarePatternId_tU16_t1用于标识费用模式FarePatternType_tU8_t1

25、用于定义费用模式结构FareSetId_tU8_t1用于定义费用设置标识符FareTableId_tU16_t1用于定义费用表的唯一标识FinancialType_tS8_t1用于定义财务交易类型GraphicId_tU16_t1用于定义票卡图案标识HardwareSequenceNumber_tU16_t1用于定义AFC系统硬件序号标识,一般由人工指派。HardwareType_tU16_t1A用于定义FC系统硬件类型标识。双字节U16的编码规则如下:最低有效位(右字节)表示设备类型的范围编号。最高有效位(左字节)按BJ-ACC-0110表示设备类型的id。JourneyType_tU16_

26、t1用于标识乘客旅程费用方案KeyVersion_tU16_t1用于定义密钥版本标识KeyNumber_tU16_t1用于定义加密系统使用的密钥编号,表示一个安全密钥(但非其版本号)。LanguageId_tU16_t1用于定义系统所用自然语言,参见ISO 639-2自然语言编码列表。LifeCycleCounter_tU16_t1用于标识票卡“生命周期”的二进制值类型名基本类型类型大小取值范围说明LocationCode_tU32_t11.16777215用于标识位置代码的二进制值LocationNumber_tU32_t1用于标识位置编号。LocationNumber_t = (Locat

27、ionType_t 24)+ LocationCode_t。通过位置类型和位置代码标识位置。LocationType_tU8_t1用于标识位置类型MapOffsetType_tU8_t1用于标识地图的末节点是另一个地图或名称的结构类型MatrixElementType_tU8_t1用于定义存储在矩阵中的元素类型MatrixType_tU8_t1用于指定矩阵的类型ModeChangeReason_tU8_t1用于标识触发器的模式改变ModeReason_tU8_t1用于标识车站设为特定操作模式的原因NameEncodingType_tU8_t10.15用于定义类型,在编码格式中作为NameRep

28、resentationType_t的一部分。NameRepresentationType_tU16_t1用于定义编码类型(NameEncodingType_t)和名称特定变化(NameVariantType_t)的信息NameVariantType_tU16_t11.4095用于标识NameVariant_t中数据表示的变量类型,NameVariant_t由项目及上下文列举的变量进行定义。OperationalMode_tU8_t11.15用于标识设备模式。根据设备能力,设备可以被置于费用支付、销售或查询模式。只有当设备处于IN_SERVICE时,这些值才适用,但可能被设定为任何初级模式。对于

29、费用支付模式,将被计算的费用类型将由此类型确定。ParticipantId_tU32_t11.4294967295用于标识模式参与方PassengerType_tU8_t11.255用于标识乘客分类Password_tChar16用于标识口令,以Null为终结符的ASCII字符。PasswordClue_tChar21用于定义口令线索的ASCII字符PaymentMethod_tU8_t11.15用于标识付费方法Percent_tU16_t10.10000用于定义精确到2个小数位的百分比值(0.100)PointFlags_tU8_t1确定与某个点相关的全局标记ProcessingStatus

30、_tU8_t11.255用于标识票卡应用处理状态ProductActionCode_tU8_t11.15用于标识通过黑名单对产品采取的操作ProductCategory_tU8_t11.255用于标识系统中所有相关产品的种类ProductIssuerId_tU32_t1用于标识产品发行。取值范围为: 000,000到 999,999或F000,000,000 到F999,999,999- 包括用“A” 或 “F”表示的类型标识符,其中:最高 2位 = 类型(0 = ISO7812, 1=“A”, 2 =“F”)。其他 30位 = 二进制数 (除首标“A”或“F”之外)ProductSerial

31、Number_tU16_t1用于标识票卡应用中的产品ProductStatusCode_tU8_t11.15用于标识产品状态编码ProductType_tU16_t1用于标识产生交易的产品的二进制值ProductTypeVariant_tU16_t1用于标识特定ProductType_t的变量Ptsn_tU16_t1用于标识产品使用流水号的二进制值,产品创建时为0。类型名基本类型类型大小取值范围说明ReceiptNum_tU16_t11.9999用于标识收据号码RefundLevel_tU8_t1用于标识延时退款进度的二进制值RefundMethod_tU8_t1用于标识退款的支付方法Refu

32、ndReason_tU8_t1用于标识退款理由,同时适用于被退或归还的票卡。RemovalReason_tU8_t1用于标识某项目从票卡上被移走的原因ReplacementReason_tU8_t11.255用于标识更换票卡原因ReversalReasonCode_tU16_t1用于标识撤销交易原因Rides_tU8_t1用于标识乘坐次数,适用于基于乘坐次数的产品。RoleType_tU8_t1用于定义操作员角色。其值由CD定义。SamId_tU32_t1用于定义票卡的唯一标识码一票通:SAM或HSM唯一标识一卡通:一卡通原始SAM ID右边的个BCD位转换成十进制数Sex_tU8_t1用于定

33、义性别标识ShiftSequenceNumber_tU32_t1用于标识特定操作员的轮班号码,由SAM维护SortingFlags_tU32_t1用于指定排序和搜索细节的位图标志StaffCodeNumber_tChar10用于标识员工编码数StaffId_tChar10用于标识某个应用供应商范围内的工作人员ID。SurrenderReason_tU8_t11.255用于定义退回票卡的可能原因TelephoneNumber_tChar21用于标识电话号码,ASCII字符。TicketStockStatus_tU8_t1用于标识当前票存情况TimeCode_tU8_t1用于定义时间期限的引用(通

34、过CD解释)TransactionStat_tU8_t11.255用于标识交易的状态TxnMac_tU8_t8用于标识有关交易的安全信息。该类型为字节,便于与ACC兼容,但交易MAC本身是字节。该类型的字段在前字节中应包含MAC,但字段的后个字节将设为。UD_Subtype_tU8_t1用于标识数据源中源/类型的消息UD_Type_tU8_t1用于标识数据源包含的源/类别UDSNum_tU32_t11.4294967295用于标识用量数据序列号ValidityDistance_tU16_t11.65535用于标识产品有效的地区。有效性单位由产品发行人确定。ValueOneUnit_tS32_t

35、1用于标识现行货币最小单位表示的货币价值Version_tU16_t1用于标识写入票卡的密钥的“SecurityKeyTable”的版本的二进制值XSDate_tCString_tN/A用于标识CD接口函数的返回值XSDateTime_tCString_tN/A用于标识CD接口函数的返回值XSDuration_tCString_tN/A用于标识CD接口函数的返回值XSTime_tCString_tN/A用于标识CD接口函数的返回值Years_tU8_t1用于定义年计数器MLC、SC 和SLE数据交换DB11/T 1164.22020DB11/T 1164.22020 PAGE 238 PAGE

36、 237数据在交换双方之间应以本标准中的数据包组织形式进行交换。定时进行交换的数据在到达规定时间间隔时、业务结束时、建立连接时进行交换;即时进行交换的数据在数据产生时、建立连接时进行交换。在上位要求时、操作员指定时均应进行数据交换。基础编码编码类型包括:BCD、HEX、LLVAR和AFCSTR。BCDBCD是一种字符编码,它是用二进制的编码表示十进制数。HEXHEX是用二进制的编码表示十六进制数。AFCSTRAFCSTR是本标准定义的一种汉字存储和编码的方式,采用GB2312字符集。LLVARLLVAR是一个可变长度的数据编码,首字节表示后面包含的十六进制数据字节长度(采用BCD编码)。基础数

37、据类型核心数据类型包括:日期数据类型、时间数据类型、日期时间数据类型、金额数据类型、预留字段以及各字段的默认值。日期数据日期数据的数据结构见表 3。表 3 日期数据结构编码格式字段长度(字节)类型说明YYYY年2BCDMM月1BCDDD日1BCD时间数据时间数据的数据结构见表 4。表 4 时间数据结构编码格式字段长度(字节)类型说明hh小时1BCD24 小时制。mm分钟1BCDss秒1BCD日期时间数据日期时间数据的数据结构见表 5。表 5 日期时间数据结构编码格式字段长度(字节)类型说明YYYYMMDDhhmmss日期7BCD金额数据金额数据的数据结构见表 6。表 6 金额数据结构编码格式字

38、段长度(字节)类型说明NNNNNNNN金额4HEX预留数据如无特别说明,本标准数据定义中涉及到的预留数据,每个预留字节都为0 xFF。默认值数据项默认值统一填写0 xFF。引用数据引用数据的数据结构见表 7。表 7 引用数据约定编号内部定义数据外部引用数据引用来源1参与方 IDParticipantId_tACC2票卡类型CardType_tACC3车票产品种类ProductType_tACC4车票产品种类卡类型一卡通5车站运营模式ACC EventId_tACC6交易类型UD_Type_tACC7交易类型交易类型一卡通8交易子类型UD_Subtype_tACC9交易子类型交易状态一卡通10设

39、备硬件类型HardwareType_tACC11车站位置信息LocationNumber_tACC12车站运营模式EventId_tACC13乘客类型PassengerType_tACC14支付方式PaymentMethod_tACC15车票产品子类型ProductTypeVariant_tACC16车票产品类型ProductCategory_tACC类型类数据规定设备类型设备类型的数据结构见表 8。表 8 设备类型数据结构编码格式字段长度(字节)类型说明XX设备类型1HEX设备子类型设备子类型的数据结构见表 9。表 9 设备子类型数据结构编码格式字段长度(字节)类型说明XX设备子类型1HEX

40、0 x010 x0F设备部件类型设备部件类型的数据结构见表 10。表 10 设备部件类型数据结构编码格式字段长度(字节)类型说明XX设备部件类型编码,唯一1HEX0 x010 xFF车站类型车站类型的数据结构见表 11。表 11 车站类型数据结构编码格式字段长度(字节)类型说明XX车站的类型1HEX0 x010 xFF位置类型位置类型的数据结构见表 12。表 12 位置类型数据结构编码格式字段长度(字节)类型说明NN运营管理级别的位置类型1HEX数据类型和数据子类型数据类型的数据结构见表 13。数据子类型的数据结构见表 14。表 13 数据类型数据结构编码格式字段长度(字节)类型说明NN数据类

41、型1HEX表 14 数据子类型数据结构编码格式字段长度(字节)类型说明NN数据子类型1HEX钱箱类型钱箱类型的数据结构见表 15。表 15 钱箱类型数据结构编码格式字段长度(字节)类型说明NN钱箱类型1HEX票箱类型票箱类型的数据结构见表 16。表 16 票箱类型数据结构编码格式字段长度(字节)类型说明NN票箱类型1HEX文件类型文件类型的数据结构见表 17。表 17 文件类型数据结构编码格式字段长度(字节)类型说明XX:数据类型4YYYYYY:文件子类型12版本类型版本类型的数据结构见表 18。表 18 版本类型数据结构编码格式字段长度(字节)类型说明NN版本类型1HEX0 x000 x11

42、闯行类型闯行类型的数据结构见表 19。表 19 闯行类型数据结构编码格式字段长度(字节)类型说明NN闯行类型1HEX数据包类型数据包类型的数据结构见表 20。表 20 数据包类型数据结构编码格式字段长度(字节)类型说明NN数据包类型1HEX数据传输类型数据传输类型的数据结构见表 21。表 21 数据传输类型数据结构编码格式字段长度(字节)类型说明NN数据传输类型1HEX代码类数据规定库存管理类型代码车票库存管理类型代码的数据结构见表 22。表 22 车票库存管理类型数据结构编码格式字段长度(字节)类型说明NNNN车票库存管理类型代码2HEX运行控制命令代码运行控制命令代码的数据结构见表 23。

43、表 23 运营控制命令数据结构编码格式字段长度(字节)类型说明XX运营控制命令类型1HEXYY运行控制命令代码1HEX币种代码币种代码的数据结构见表 24。表 24 币种代码编码规则编码格式字段长度(字节)类型说明NN钱币类型代码1HEX寄存器数据状态代码寄存器数据状态代码的数据结构见表 25。表 25 寄存器数据状态代码数据结构编码格式字段长度(字节)类型说明NN寄存器数据状态代码1HEX操作代码操作代码的数据结构见表 26。表 26 操作代码数据结构编码格式字段长度(字节)类型说明XX操作类型1HEXYY操作代码1HEX预赋值属性代码预赋值属性代码的数据结构见表 27。表 27 预赋值属性

44、数据结构编码格式字段长度(字节)类型说明NN预赋值属性1HEX0 x010 x03客流管理类型代码客流管理类型代码的数据结构见表 28。表 28 客流管理类型数据结构编码格式字段长度(字节)类型说明NN客流管理类型代码1HEX维修代码维修代码的数据结构见表 29。表 29 维修代码数据结构编码格式字段长度(字节)类型说明XX维修单元代码1HEXYY异常维修提示1HEX设备故障代码设备故障代码的数据结构见表 30。表 30 设备故障代码数据结构编码格式名称长度(字节)类型说明XX维修单元代码1HEX0 x000 xFFSS工作状态代码1HEX0 x010 x0FZZ异常检测分类1HEX0 x01

45、0 xFFNN详细信息代码1HEX0 x010 xFFID 类数据规定线路 ID线路ID的数据结构见表 31。表 31 线路编码数据结构编码格式字段长度(字节)类型说明NN线路 ID1BCD199,参见附录 B站区 ID站区ID的数据结构见表 32。表 32 站区 ID 数据结构编码格式字段长度(字节)类型说明NNNN站区 ID2BCD在定义站区的线路内唯一维修工区 ID维修工区ID的数据结构见表 33。表 33 维修工区 ID 数据结构编码格式字段长度(字节)类型说明NNNN工区编码2BCD在定义工区的线路内唯一车站 ID车站ID的数据结构见表 34。表 34 车站ID 数据结构编码格式字段

46、长度(字节)类型说明XX线路 ID1BCD199NN线路内车站序号1BCD099站厅 ID站厅ID的数据结构见表 35。表 35 站厅 ID 数据结构编码格式字段长度(字节)类型说明XX车站的出口位置 ID1HEX站厅内组 ID站厅内组ID的数据结构见表 36。表 36 站厅内组 ID 数据结构编码格式字段长度(字节)类型说明NN站厅内组 ID1HEX组内设备 ID组内设备ID的数据结构见表 37。表 37 设备在所属组内的 ID 数据结构编码格式字段长度(字节)类型说明NN设备在所属组内的 ID1HEX设备 ID设备ID的数据结构见表 38。表 38 设备 ID 数据结构编码格式字段长度(字

47、节)类型说明XX设备类型1HEX0 x000 xFFYYZZ车站 ID2BCD01019999NN设备序号1HEX0 x010 xFF,车站内唯一。部件 ID部件ID的数据结构见表 39。表 39 部件 ID 数据机构编码格式字段长度(字节)类型说明YY线路编码1BCD199XX设备部件类型1HEX0 x010 xFFNNNNNN部件序号2HEX0 x0000010 xFFFFFF票箱 ID票箱ID的数据结构见表 40。表 40 票箱ID 数据结构编码格式字段长度(字节)类型说明XX票箱所属线路 ID1BCD0199YY票箱类型1HEX0 x010 x4FNNNN票箱在线路内的序号2HEX0

48、x00010 xFFFF钱箱 ID钱箱ID的数据结构见表 41。表 41 钱箱ID 数据结构编码格式字段长度(字节)类型说明XX钱箱所属线路 ID1BCD0199YY钱箱类型1HEX0 x500 xFFNNNN钱箱在线路内的序号2HEX0 x00010 xFFFF设备寄存器 ID设备寄存器ID的数据结构见表 42。表 42 设备寄存器 ID 数据结构编码格式字段长度(字节)类型说明NNNN设备寄存器 ID2HEX设备供应商 ID设备供应商ID的数据结构见表 43。表 43 设备供应商数据结构编码格式字段长度(字节)类型说明XXXX设备部件供应商编码2HEX0 x00010 xFFFF班次 ID

49、班次ID的数据结构见表 44。表 44 班次ID 数据结构编码格式字段长度(字节)类型说明NN班次名称对应的班次 ID1HEX操作员 ID操作员ID的数据结构见表 45。表 45 操作员 ID 数据结构编码格式字段长度(字节)类型说明XX线路 ID1BCD199Y工作部门4BCD19NNNNN部门顺序号12BCD1999,部门内唯一。角色 ID角色ID的数据结构见表 46。表 46 角色 ID 数据结构编码格式字段长度(字节)类型说明NNNN角色 ID2HEX0 x00010 xFFFF数据包 ID数据包ID的数据结构见表 47。表 47 包编号数据结构编码格式字段长度(字节)类型说明AA数据

50、包类型1HEXXXXXXXXX打包设备 ID4YYYYYYYYYYYYYY时间戳7BCDNNNN打包序列号2HEX位置 ID位置ID的数据结构见表 48。表 48 位置ID 编码规则序号位置类型名称物理位置类型位置 ID1线路中心级别管理线路中心线路中心 ID2线路中心级别管理线路中心工作站线路中心 ID3票务中心级别管理票务中心票务中心 ID4票务中心级别管理票务中心工作站票务中心 ID5票务中心级别管理ES票务中心 ID6维修中心级别管理维修中心维修中心 ID7维修中心级别管理维修中心工作站维修中心 ID8站区级别管理站区站区 ID9站区级别管理站区工作站站区 ID10维修工区级别管理维修

51、工区维修工区 ID11维修工区级别管理维修工区工作站维修工区 ID12车站级别管理车站车站 ID13车站级别管理车站工作站车站 ID14车站级别管理终端设备车站 ID参数 ID参数ID的数据结构见表 49。表 49 参数ID 数据结构编码格式字段长度(字节)类型说明XX参数类型1BCDYY参数序号1BCD程序 ID程序ID的数据结构见表 50。表 50 程序 ID 数据结构编码格式字段长度(字节)类型说明XX程序类型1BCDYY程序序号1BCD车票状态 ID车票状态ID的数据结构见表 51。表 51 车票状态 ID 数据结构编码格式字段长度(字节)类型说明NN车票状态1HEX衍生产品 ID衍生

52、产品ID的数据结构见表 52。表 52 衍生产品 ID 数据结构编码格式字段长度(字节)类型说明NN衍生产品 ID1HEX0 x010 xFF系统功能 ID系统功能ID的数据结构见表 53。表 53 系统功能编码数据结构编码格式字段长度(字节)类型说明XX设备类型1HEXYY界面一级菜单1HEXZZ界面二级菜单1HEXNN界面三级菜单1HEX状态 ID状态ID的数据结构见表 54。表 54 状态 ID 数据结构编码格式字段长度(字节)类型说明XX状态对象类别1HEXYY对象位置或子类别1HEX其他类型数据规定操作员密码操作员密码的数据结构见表 55。表 55 操作员密码编码格式字段长度(字节)

53、类型说明NNNNNN操作员密码3BCD0999999AFC 系统数据流水号AFC系统数据流水号的数据结构见表 56。表 56 轨道交通联网收费系统数据流水号编码格式字段长度(字节)类型说明NNNNNNNN数据流水号4HEX0 x000000010 xFFFFFFFF版本号版本号的数据结构见表 57。表 57 版本号数据结构编码格式字段长度(字节)类型说明NNNNNNNN版本号4HEX0 x000000010 xFFFFFFFF软件批次号软件批次号的数据结构见表 58。表 58 软件批次号数据结构编码格式字段长度(字节)类型说明NNNN软件批次号2HEXIP 地址IP地址的数据结构见表 59。表

54、 59 IP 地址编码规则编码格式字段长度(字节)类型说明AAIP 地址第一段1HEXBBIP 地址第二段1HEXCCIP 地址第三段1HEXDDIP 地址第四段1HEX数据包定义数据类型与包结构对应关系数据组织与数据类别关系映射见表 60。表 60 数据组织与数据类别关系映射序号类别数据包结构1交易数据A 类数据包结构2业务数据A 类数据包结构3状态数据C 类数据包结构4控制数据C 类数据包结构5参数数据B 类数据包结构6程序数据C 类数据包结构A 类数据包定义A 类数据包结构A类数据包的数据结构见表 61。表 61 A 类数据包组织构成定义A 类数据记录体A 类数据包头A 类数据包头A类数

55、据包头的数据结构见表 62。表 62 A 类数据包头数据结构序号字段长度(字节)类型说明1包格式版本号1HEX2数据包 ID143数据包长度(字节)4HEX4包中记录数2HEX7预留7HEXB 类数据包定义B 类数据包结构B类数据包的数据结构见表 63。表 63 B 类数据包组织构成定义B 类数据包头B 类分段记录体B 类数据记录体B 类数据包头B类数据包头的数据结构见表 64。表 64 B 类数据包头数据结构序号字段长度(字节)类型说明1包格式版本号1HEX2数据来源方1HEX3数据包长度(字节)4HEX4数据类型代码2BCD5版本号4HEX6生成时间7BCD7生效日期4BCD8分段记录总数

56、2HEX9预留字段3HEXB 类分段记录体B类分段记录体的数据结构见表 65。表 65 B 类分段记录体数据结构序号字段长度(字节)类型说明1分段起始偏移量4HEX2分段结构体记录数4HEXC 类数据包定义C类数据包仅包含数据记录体部分。其他结构定义文件名称定义规定系统中所使用的数据以磁盘文件形式存在时的命名规则。文件名构成文件名称由以下列表中的内容组成,各元素之间使用分隔符.(ASCII 0 x2E)进行分隔。文件名构成的数据结构见表 66。表 66 文件名构成数据结构序号字段长度(字节)类型说明1简称18AFCSTR必选2生成地点4HEX3应用地点4HEX4文件类型2BCD必选5生成时间6

57、BCD6设备供应商 ID2HEX7版本号4HEX8文件顺序号4HEX9版本类型1HEX文件命名规则文件命名规则见表 67。表 67 文件命名规则序号文件类型文件名称构成1交易数据简称.文件类型编码.生成地点.生成时间.文件顺序号2业务数据简称.文件类型编码.生成地点.生成时间.文件顺序号3参数数据简称.文件类型编码.应用地点.版本号.版本类型4应用程序厂商 ID.简称.文件类型编码.版本号.软件批次号.版本类型5调试数据简称.生成地点.文件类型编码.生成时间.LOG文件简称定义文件简称定义见表 68。表 68 文件简称规则序号文件数据类型简称说明1交易数据Deal2业务数据Oper3参数数据P

58、ara4应用程序Prog5调试数据LogRFID 结构票箱RFID的数据结构见表 69。其中,块A或块B每执行一次写一次,变化一次。写操作规律见表 70。块A或块B在读去内容的时候,应判断块操作标记,及字段是的合法性,写变化规律见表 71,校验规则见表 72。钱箱RFID的数据结构见表 73。表 69 票箱RFID 数据结构块起始位置字段长度(字节)类型说明静态区域0票箱编号4块 A48 字节0操作员 ID3BCD3设备 ID47票箱位置状态1HEX8操作后票箱状态1HEX9票卡发行商 ID4HEX13票卡物理类型1HEX14车票产品种类2HEX16预赋值属性1HEX17衍生产品 ID1HEX

59、18票卡数量2HEX20车站编码2BCD22安装位置1HEX23块操作标记4HEX27最后操作时间7BCD34校验字段2HEX35预留字段12HEX块 B结构同块 A48HEX表 70 写操作规律块 A 操作标记块 B 操作标记操作说明0 x000 x00读 B 块,写 A 块0 x000 x01读 A 块,写 B 块0 x010 x01读 B 块,写 A 块0 x010 x00读 A 块,写 B 块表 71 写变化规律写操作前块操作标记写操作后块操作标记0 x000 x010 x010 x00表 72 块验证码规则块 A 验证码块 B 验证码操作说明非法合法读 B 块,写 A 块合法非法读

60、A 块,写 B 块合法合法按照块操作标记进行 A/B 块读写判定非法非法块 A/B 均不可读,需要重新初始化 RFID表 73 钱箱RFID 数据结构块起始位置字段长度(字节)类型说明静态区域0钱箱编号4块 A32 字节0操作员 ID3BCD3设备 ID47钱箱位置状态1HEX8钱箱操作后状态1HEX9币种代码1HEX10钱币总数量2HEX12钱币总金额4HEX16车站编码2BCD18安装位置1HEX19块操作标记4HEX23最后操作时间7BCD30校验字段2HEX块 B结构同块 A32HEX外部媒体证书外部媒体证书的数据结构见表 74。表 74 外部存储数字证书数据结构序号字段长度(字节)类

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论