GB/T31778-2015

数字城市一卡通互联互通通用技术要求

Cityunioncardofdigitalcity—Generaltechnologyrequirements

本文分享国家标准数字城市一卡通互联互通通用技术要求的全文阅读和高清PDF的下载,数字城市一卡通互联互通通用技术要求的编号:GB/T31778-2015。数字城市一卡通互联互通通用技术要求共有42页,发布于2016-02-01
  • 中国标准分类号(CCS)P07
  • 国际标准分类号(ICS)35.240.60
  • 实施日期2016-02-01
  • 文件格式PDF
  • 文本页数42页
  • 文件大小1.20M

以图片形式预览数字城市一卡通互联互通通用技术要求

数字城市一卡通互联互通通用技术要求


国家标准 GB/T31778一2015 数字城市一卡通互联互通通用技术要求 Citunioncardofdigitaleity一Generaltechnologrequirements 2015-07-03发布 2016-02-01实施 国家质量监督检验检疫总局 发布 国家标准化管理委员会国家标准
GB/I31778一2015 目 次 前言 范围 规范性引用文件 术语和定义 缩略语 系统要求 用户卡技术要求 交易流程 数据清分 8 数据接口要求 通信要求 l0 32 11信息安全 37 附录A(规范性附录) 互联互通标志 38 附录B(规范性附录)数据格式说明 39
GB/T31778一2015 前 言 本标准按照GB/T1.1一2009给出的规则起草 本标准由住房和城乡建设部提出 本标准由全国智能建筑及居住区数字化标准化技术委员会(SAC/TC426)归口 本标准起草单位:住房和城乡建设部IC卡应用服务中心、中外建设信息有限责任公司,深圳市华旭 科技开发有限公司、四川精工伟达智能技术股份有限公司、东软集团股份有限公司、新开普电子股份有 限公司、东信和平科技股份有限公司、上海华虹集成电路有限责任公司,天津市通卡公用网络系统有限 公司、大唐微电子技术有限公司、上海复旦微电子集团股份有限公司、上海浦江智能卡系统有限公司、武 汉天喻信息产业股份有限公司、北京亿速码数据处理有限责任公司、捷德()信息科技有限公司、深 圳市三联众瑞科技有限公司,英飞凌科技()有限公司、恒宝股份有限公司、珠海市金邦达保密卡有 限公司、中钞信用卡产业发展有限公司,聚辰半导体(上海)有限公司、北京中科软件有限公司,国民技术 股份有限公司、北京同方微电子有限公司、广东楚天龙智能卡有限公司、上海公共交通卡股份有限公司、 天津公交融通公用卡科技有限公司、沈阳盛京通有限公司,昆明城市公共交通一卡通有限责任公司、 郑州城市一卡通有限责任公司 本标准主要起草人;王辉,周欣、张永刚,马虹,申绯斐,徐科、曹子新、周波尚治宇,张听,万雨谐、 陈勇,李永量.张福成、毕伟强,范琳琳,刘额、周亮,张志红、王宝鹌,祝世琦、肖灵、丁晓明,李魁松、,黄显明 章鑫、徐木平、李岳、王永法、股越、蒋宇,冯曦雨,刘波、徐振宇、杨冬梅,刘善勇,孙固昆、徐欢
GB/T31778一2015 数字城市一卡通互联互通通用技术要求 范围 本标准规定了数字城市一卡通互联互通系统要求、用户卡技术要求、交易流程、数据清分、数据接口 要求、通信要求和信息安全等,以及标准中涉及的相应术语、定义、符号等 本标准适用于互联互通城市间综合交通(公共汽车,地铁、轻轨,轮渡,出租车,公共自行车)、公用事 业缴费,风景园林、社区/园区应用、停车场管理等领域应用 规范性引用文件 下列文件对于本文件的应用是必不可少的 凡是注日期的引用文件,仅注日期的版本适用于本文 件 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 GB/T2311信息技术字符代码结构与扩充技术 信息交换用汉字编码字符集基本集 GB2312 城镇建设智能卡系统工程技术规范 GB50918 CJ/T166建设事业集成电路(IC)卡应用技术条件 CJ/T304建设事业CPU卡操作系统技术要求 3术语和定义 下列术语和定义适用于本文件 3.1 城市一卡通systemofeity'scard 满足于城市内综合交通(公共汽车,地铁、轻轨、轮渡、出租车、公共自行车、公用事业缴费、风景园 林、社区/园区应用、停车场管理等多项业务需求的系统 3.2 互联互通eityunion 实现用户卡跨城市一卡通的应用 3.3 城市代码eitycode 由中心级密钥管理系统依据邮政编码规则进行统一管理的代码 3.4 互联互通标识eityunioncode 由中心级数据处理系统统一管理的参与互联互通的城市一卡通代码 3.5 地方级分散因子dispersionfaetorasprefeeturelevel 各城市邮政编码前4位后接0xFF0000000000组成 3.6 用户卡usercard 由发卡机构面向社会发行的具有互联互通应用功能的支付工具
GB/T31778一2015 用户卡应用序列号applicationnumberofusercardl 由地方级数据处理系统统一管理的用于标识用户卡惟一的代码 3.8 互联互通白名单whitelistoreityunionm 由中心级数据处理系统统一管理的互联互通标识清单 3.9 用户卡黑名单blaeklistofusereard 由中心级数据处理系统统一管理用于拒绝受理的用户卡标识清单,用户卡标识由城市代码和用户 卡应用序列号组成 3.10 终端机具编码terminalcode 由地方级数据处理系统统一管理的用于标识终端机具惟一的代码 3.11 终端机编号terminalnumber 由中心级数据处理系统统一管理的用于标识终端机具中PSAM卡惟一的编号 缩略语 CJ/T166所界定的缩略语及下列缩略语均适用于本文件 应用标识符(Applicationldentifier) AIn ATs 复位应答(AnswerToSelect) BcD 二进制编码的十进制(BinaryCodedDecimal 智能卡芯片操作系统(ChipOperatingSysterm) cs 目录定义文件(DirectoryDefinitionFile) 怅 十六进制数(Hexadecimal 集成电路(IntegratedCireuit) Mc报交认碰码EAAntatmcada M 1sterFile) 主控文件(Mas pIN 个人识别码(PersonalldentificationNumber PSAM消费安全存取模块(PurchaseSecureAccessModule SF 短文件标识符(ShortFileldentifier) TAc 交易验证码(TransacetionAuthorizationCryptogram) 系统要求 5.1 系统框架 城市一卡通互联互通系统由密钥管理子系统、数据处理子系统及应用子系统组成,系统基本框架, 见图1
GB/T31778一2015 密钥管理子系统 数据处班子系统 中心级密钥竹理 密 中心级数据处理系统 系统 密钥下发 -异地交易数据异地交易数据 地方级密侧瞥理 系统 地方级数据处 地方级数据处 理系统1 理系统N 发卡 充值 消费 消费 充值 发卡 互联互遥 用户卡 用户卡 应用子系统 图1城市一卡通互联互通系统框架 5.2功能要求 城市一卡通互联互通系统各子系统应符合下列要求 a)密钥管理子系统;生成和维护互联互通密钥及其他应用密钥 b数据处理子系统;通过中心级数据处理系统统一完成地方级数据处理系统间的清分结算和数 据管理 应用子系统;发行用户卡,并对系统认可的用户卡进行充值和消费操作 用户卡技术要求 6.1识别要求 6.1.1视读要求 用户卡在显著位置应具有附录A要求的统一互联互通标志 6.1.2机读要求 用户卡中的安全认证识别码在与终端机具交互时,可被终端机具读取 安全认证识别码的具体要 求应符合GB50918中的规定 6.2 应用技术要求 6.2.1文件目录 互联互通应用的基本文件目录应至少包括图2中所有文件
GB/I31778一2015 互联互潘应用(G AD=A000000003869807O1 公共应用基本信息文件SFI=Ox15 复合交易记录文件SFl=Ox17 电子钱包本地交易明细记录文件 SF=0xI8 电子钱包异地交易明细记录文件sF=Oxl0 电子饯包充值交易明细记录文件SFI=OxIA 图2基本文件目录 6.2.2互联互通应用文件说明 互联互通应用 6.2.2.1 互联互通应用应符合下列要求 互联互通应用的AID为0xA00000000386980701; a 互联互通应用密钥应至少包括表1中所有内容 b 互联互通应用密钥 表1 密朗 密钥 密钥分散 密钥名称 密钥作用 代码 级别 标识 应用主控子密钥 控制应用区内结构添加和删除 00 DACK 应用锁定子密钥 应用锁定 应用解锁子密钥 应用解锁 应用区内有关信息文件的更新 文件更新子密钥 保护 o1 复合消费维护钥 DCPK 复合消费文件维护 PIN解锁密钥 DPUK 00 解锁PIN DPLK PIN重装密 重装PIN 00 消费子密钥 DPK 010A 共10组密钥 DLK 圈存子密钥 共2组密钥 0102 TAC子密钥 DTK 00 消费交易验证 用户卡应支持的密钥版本应符合表2的规定
GB/T31778一2015 表2密钥版本 密钥版本 算法名称 3DEs SMI 81 SM4 d)用户卡应支持的算法标识应符合表3的规定 表3算法标识 算法标识 算法名称 3DEs 00 02 预留 03 SM1 04 SM4 用户卡应支持的密钥索引应符合表4的规定 表4密钥索引 密钥索引 算法名称 0004 3DES 80~84 SM1 C0C4 SM4 6.2.2.2公共应用基本信息文件 公共应用基本信息文件应符合表5的规定 表5公共应用基本信息文件 SF 0x15 文件类型 二进制文件 文件大小 001EH 文件存取控制 读=自由 改写=DAMK线路保护 字节 长度(字节 数据元 格式 0102 发卡方代码 CD HEx 0304 城市代侧 0505 多算法支持 BC BCD 0606 行业代码
GB/I31778一2015 表5(续 0xl5 SFT 文件类型 二进制文件 文件大小 001EH 文件存取控制 读一自由 改写-DAMK线路保护 字节 数据元 长度(字节 格式 预留 0708 HEX 09~09 互联互通启用标识" HEx 应用版本 HEx 10~10 1112 互联互通标识 HEx 用户卡应用序列号 13一20 HEX 21一24 应用启动日期(YYYYMMDD CD 25~28 应用有效日期YYYYMMDD BCD HEX 预留 2930 行业代码应符合c/T166的规定 互联互通启用标识0x00为未启用,非0x00为启用 6.2.2.3复合交易记录文件 复合交易记录文件应符合表6的规定 表6复合交易记录文件 0x17 SFI 文件类型 变长记录文件 文件大小 00AoH 文件存取控制 读=自由 改写=在交易情况下DCPK 记录标识 字节 数据元 长度(字节) 格式 0101 HEx 0x09 02一02 复合消费数据长度 HEX 0x09 03一03 复合消费锁定标识 HEX 应用方自定义 自定义 复合消费锁定标识0x00表示允许,非0x00表示禁止 6.2.2.4电子钱包本地消费交易明细记录文件 本文件至少应能容纳10条本地消费交易记录 电子钱包交易明细记录文件应符合表7的规定
GB/T31778一2015 表7电子钱包本地消费交易明细记录文件 SF 0x18 文件类型 循环记录文件 记录长度 0017H 文件存取控制 读=自由 改写=cOs内部操作 字节 数据元 长度(字节 格式 电子钱包消费交易序号 0102 HEX 03~05 预留 HEx 0609 交易金额 HEX 1010 交易类型" HEX 交易终端编号 BcD 1116 1720 交易日期YYYYMMDD) BCD 2123 交易时间HHMMSS BCD 交易类型为0x06表示消费,0x09表示复合消费 电子钱包异地消费交易明细记录文件 6.2.2.5 本文件至少应能容纳10条异地消费交易记录 电子钱包交易明细记录文件应符合表8的规定 表8电子钱包异地消费交易明细记录文件 SF 0x10 文件类型 循环记录文件 记录长度 0017H 文件存取控制 读=自由 改写=COS内部操作 字节 数据元 长度(字节 格式 0102 HEx 电子钱包消费交易序号 0305 预留 HEX 0609 交易金额 HEX 1010 交易类型 HEx -16 交易终端编号 BCD 1720 交易日期(YYYYMMDD CD 2123 交易时间(HHMMSs) BcD 交易类型为0x06表示消费,0x09表示复合消费
GB/I31778一2015 6.2.2.6电子钱包充值交易明细记录文件 本文件至少应能容纳10条充值交易记录 电子钱包交易明细记录文件应符合表9的规定 表9电子钱包充值交易明细记录文件 SFI 0xlA 文件类型 循环记录文件 0017H 记录长度 文件存取控制 读=自由 改写=cOS内部操作 字节 数据元 长度(字节 格式 电子钱包充值交易序号 HEx 01~02 03一05 预留 HEx 06~09 交易金额 HEX 1010 HEX 交易类型" 交易终端编号 BCD 11一l6 1720 交易日期(YYYYMMDD) CD 21 23 交易时间HHMMSS) BCD 交易类型为0x02表示充值 交易流程 7.1终端机具识别要求 c卡终端机具应符合cJ/T166的要求,且其正面应具有附录A要求的统一互联互通标志 7.2应用要求 7.2.1交易流程处理层级图 交易流程处理包含业务,应用以及复合应用三层,具体层级见图3 交易流程中所涉及的命令应符 合cJ/T304的规定 交易流程处理应符合下列要求: a)业务层应包含业务预处理与业务两个组成部分.业务层主要用于完成互联互通业务与本地业 务的区分 业务层主要为预处理模块 应用层应包含应用预处理与应用两个组成部分,应用层主要用于完成互联互通消费交易与互 联互通复合消费交易的区分 应用层主要为互联互通预处理,互联互通消费交易两模块; 复合应用层应包含复合应用预处理和复合应用两个组成部分,复合应用层主要用于完成互联 互通复合消费交易的开始与结束的区分 复合应用层主要为互联互通复合消费预处理、互联 互通复合消费交易开始、,互联互通复合交易结束三模块
GB/T31778一2015 业务层 预处理 互联互通业务 本地业务 应用层 互联互通预处理 互联互通消费交易 互联互通复合消费交易 复合应用层 互联互通复合消费预处理 互联互通复合消费交易开始 互联互通复合消费交易结束 图例[--_代表不在本标雅说明的内容 图3交易流程总体框架图 7.2.2业务预处理 7.2.2.1业务预处理流程 业务预处理流程,见图4 7.2.2.2sAM卡上电复位读取终端机编号 终端机具对PSAM卡进行上电复位;上电复位成功则对PSAM卡发送READBINARY命令读取 终端机编号,上电复位未成功则交易终止;READBINARY命令响应状态码为0x61xx,则继续发送 GETRESsPONSE命令获取xx字节的响应数据并将其保存在终端机具内部缓存中(响应数据最高6字 节即为终端机编号),响应状态码非0x6lxx则交易终止;终端机具编号保存成功则进人下一步操作,未 皮功朋交易终止 7.2.2.3选择PSAM1卡互联互通应用 终端机具对PSAM卡发送SELECT命令选择互联互通应用AID=0xBDA8C9E8B2BF). SELECT命令响应状态码为0x61xx则进人下一步操作,响应状态码非0x61xx则交易终止 7.2.2.4读取PsAM卡密钥索引 终端机具对PSAM卡发送READBINARY命令读取密钥索引;READBINARY命令响应状态码 为0x61xx,则继续发送GETRESP(ONSE命令获取xx字节的响应数据并将其保存在终端机具内部缓 存中(响应数据最高1字节即为密钥索引),响应状态码非0x9000则交易终止;密钥索引保存成功则进 人下一步操作,未成功则交易终止 7.2.2.5用户卡互联互通应用选择 终端机具先对用户卡进行防碰撞检测;如防碰撞检测成功则对用户卡发送SELECT命令选择互联
GB/T31778一2015 互通应用(AI=0xA00000000386980701),当防碰撞未成功,则本次交易终止 如SELECT命令响应 状态码为0x9000则进人下一步操作,如响应状态码非0x9000,则本次交易终止或进人本地操作 用户卡 终端机具 PSAM卡 PsAM卡上电复仪 读取终端机具编号 -读取成功 -选择PSAM卡互联互通应用 -选择成功 -读取SAM卡密钥索引 读取成功 用户卡防碰撞处理 选择互联互通应用 选择成功 -读取公共应用基本信息文件 读取成功 用户卡本异地判断 图4业务预处理流程 7.2.2.6读取公共应用基本信息文件 终端机具对用户卡发送READBINARY命令读取公共应用基本信息文件(SFI=0xl5),READ BINARY命令响应状态码为0x9000则进人下一步操作,响应状态码非0x9000则本次交易终止 响应 数据最高30字节即为公共应用基本信息 7.2.2.7本地、异地用户卡判断 终端机具依据0xl5文件中城市代码字段的内容,与终端机具编号最高2字节进行比对,比对一致 时则进人本地操作;比对不一致时则进人异地互联互通预处理 7.2.2.8掉电处理 当终端机具在上述步骤中掉电时,重新上电后,应从7.2.2.2重新执行 7.2.3互联互通预处理 7.2.3.1互联互通预处理流程 互联互通预处理流程,见图5 10o
GB/T31778一2015 用户卡 终端机具 PSAM卡 互联互通判断 启用状态判断 有效期判断 用户卡黑名单判断 用户卡余额确认 确认成功 消费交易属性判断 图5互联互通预处理流程 7.2.3.2互联互通判断 终端机具依据0xl5文件中互联互通启用标识字段的内容,结合终端机具中互联互通白名单,进行 用户卡互联互通判断,当互联互通标识内容在互联互通白名单中,进人下一步操作,否则本次交易终止 7.2.3.3启动状态判断 终端机具依据0xl5文件中应用类型标识字段的内容,进行用户卡启用状态判断,非0x00则进人下 -步操作,0x00则本次交易终止 7.2.3.4有效期判断 终端机具依据0x15文件中应用有效日期字段的内容,结合终端机具中当前日期,进行用户卡有效 期判断,0xl5文件中有效期晚于终端机具当前日期则进人下一步操作,早于当前日期则本次交易终止 7.2.3.5用户卡黑名单判断 终端机具依据0x15文件中城市代码与应用序列号字段的内容,与终端机具或后台用户卡黑名单信 息列表进行比对,未在用户卡黑名单信息列表中,则进人下一步操作,否则本次交易终止 7.2.3.6用户卡余额确认 终端机具向用户卡发送GETBALANCE命令读取余额,GETBALANCE命令响应状态码为 0x9000则进人下一步操作,响应状态码非0x9000则本次交易终止 响应数据即为电子钱包真实余额 7.2.3.7消费交易属性判断 终端机具依据自身属性确定本次消费的交易属性,包括交易金额,交易类型,交易时间等 将7.2.3.6 所取用户卡真实余额与交易金额进行比对,真实余额小于交易余额则终止本次交易,否则继续;当交易 属性为复合消费时,终端机具进人异地互联互通复合消费预处理;当为非复合消费时,终端机具进人异 地互联互通消费交易 1l
GB/I31778一2015 7.2.4互联互通消费交易 7.2.4.1互联互通消费交易流程 互联互通消费交易流程,见图6 用户卡 终淡机具 PSAM卡 用户卡读取安全认证识别码 读取成功- 用户卡消费初始化 -初始化成功 -PSAM卡验证安全认证识别码 验证成功 PSAM卡MAcI计算 计算成功 -用户卡消费 消费成功- PSAM卡MAc2验证 -验证成功 图6互联互通消费交易流程 7.2.4.2用户卡读取安全认证识别码 终端机具向用户卡发送GETMEssAGE命令读取安全认证识别码;GETMESSAGE命令响应状 态码为0x9000则将响应数据保存在终端机具内部缓存中(响应数据最高9字节即为安全认证识别码). 响应状态码非0x9000则本次交易终止;安全认证识别码保存成功则进人下一步操作,未成功则本次交 易终止 7.2.4.3用户卡消费初始化 终端机具向用户卡发送INITIALIZEFORPURCHASE命令进行消费初始化;INITIALIZEFOR PURCHASE命令响应状态码为0x9000则将响应数据保存,非0x9000则本次交易终止;响应数据保存 成功则进人下一步操作,未成功则本次交易终止 7.2.4.4sAM卡验证安全认证识别码 终端机具向PSAM卡发送AUTHENRICATIONMESSAGE命令进行安全认证识别码验证; AUTHENRICATIONMESSAGE命令响应状态码为0x9000则进人下一步操作,非0x9000则本次交 易中止 12
GB/T31778一2015 7.2.4.5sAM卡MAC1计算 终端机具向PSAM卡发送INIT_SAM_PURCHAsE命令进行MAC1计算;INIT_SAM_PUR CHASE命令响应状态码为0x61xx,则继续发送GETREsPONSE命令获取xx字节的响应数据并将 其保存在终端机具内部缓存中,非0x6lxx则本次交易中止;本次响应数据保存成功则进人下一步操 作,未成功则本次交易终止 7.2.4.6用户卡消费 终端机具向用户卡发送DEBTFORPURCHAsE命令进行用户卡消费;DEBIroR PURCHAsE命令响应状态码为0x9000,则将响应数据保存在终端机具内部缓存中,非0x9000则本次 交易终止;本次响应数据保存成功则进人下一步操作,未成功则本次交易终止 用户卡内部进行的操作 包括MAC1验证、产生并存储交易记录,产生MAC2和TAc 7.2.4.7sAM卡MIAC2验证 终端机具向PSAM卡发送DEBIT_SAM_PURCHASE命令进行MAC2校验;验证完成进人消费 结束 7.2.5互联互通复合消费预处理 7.2.5.1互联互通复合消费预处理流程 互联互通复合消费预处理流程,见图7 用户卡 终端机具 AM卡 用户卡读取互联互通 复合交易记录文件 -读取成功 记录状态判断 记录风地判所 完整性判断 图7互联互通复合消费预处理流程 7.2.5.2用户卡读取互联互通复合交易记录文件 终端机具向用户卡发送READREcoRD命令读取互联互通复合交易记录信息;READREcoRD 命令响应状态码为0x9000则进人下一步操作,响应状态码非0x9000则本次交易终止 响应数据最高 48字节即为互联互通复合交易记录信息 7.2.5.3记录状态判断 终端机具对互联互通复合交易记录中复合消费锁定标志字段的内容,进行状态判断;0x00则进人 下一步操作,非0x00则本次交易终止 13
GB/I31778一2015 7.2.5.4记录属地判断 终端机具对互联互通复合交易记录进行属地解析与判断;各项内容解析后的结果均与交易地内容 -致则进人下一步操作,不一致则进人异地互联互通复合消费交易开始 7.2.5.5完整性判断 终端机具对与交易地内容一致的互联互通复合交易记录进行完成情况判断,完成则进人异地互联 互通复合消费交易开始,未完成则进人异地互联互通复合消费交易结束 7.2.6互联互通复合消费交易开始 7.2.6.1互联互通复合消费交易开始流程 互联互通复合消费交易开始流程.见图 用户卡 终端机具 PSAM卡 -用户卡读取安全认证识别码 读取成功 用户卡0金额 复合消费初始化 初始化成功 psAM卡验证安全认证识别码 验证成功 PSAM卡MACI计算 用户卡更新互联互通 -计算成功 复合交易记录信息 更新成功 用户卡复合消费 PSAM卡MAC2验证 -消费成功 验证成功 图8互联互通复合消费交易开始流程 7.2.6.2用户卡读取安全认证识别码 终端机具向用户卡发送GETMEssAGE命令读取安全认证识别码;GETMESsAGE命令响应状 态码为0x9000则将响应数据保存在终端机具内部缓存中(响应数据最高9字节即为安全认证识别码). 响应状态码非0x9000则本次交易终止;安全认证识别码保存成功则进人下一步操作,未成功则本次交 14
GB/T31778一2015 易终止 7.2.6.3用户卡复合消费初始化 终端机具向用户卡发送交易金额为0的INITIALIZEFORCAPPPURCHASE命令进行复合消 费初始化;用户卡命令响应状态码为0x9000则将响应数据保存,非0x9000则本次交易终止;响应数据 保存成功则进人下一步操作,未成功则本次交易终止 7.2.6.4sAM卡验证安全认证识别码 终端机具向PSAM卡发送AUTHENRICATIONMESSAGE命令进行安全认证识别码验证; AUTHENRICATIONMESsAGE命令命令响应状态码为0x9000则进人下一步操作,非0x9000则本 次交易中止 7.2.6.5PsAM卡Ac1计算 终端机具向PsAM卡发送INIT_sAM_PURCHAsE命令进行MAc1计算;INIT_SAM_PUR CHASE命令响应状态码为0x61xx,则继续发送GETRESPOSE命令获取xx字节的响应数据并将 其保存在终端机具内部缓存中,非0x61xx则本次交易中止;本次响应数据保存成功则进人下一步操 作,未成功则本次交易终止 7.2.6.6用户卡更新互联互通复合交易记录信息 终端机具向用户卡发送UPDATECAPPDATACACHE命令进行互联互通复合交易记录信息更 新,UPDATECAPPDATACACHE命令响应状态码为0x9000则进行下一步操作,非0x9000则本次 交易终止 7.2.6.7用户卡复合消费 终端机具向用户卡发送DEBITFORCAPPPURCHASE命令进行用户卡消费;DEBITFOR CAPPPURCHASE命令响应状态码为0x9000,则将响应数据保存在终端机具内部缓存中,非0x9000 则本次交易终止;本次响应数据保存成功则进人下一步操作,未成功则本次交易终止 用户卡内部进行 的操作包括MAC1验证、产生并和存储交易记录、产生MACc2和TAc 7.2.6.8sAM卡MAc2验证 终端机具向PSAM卡发送DEBIT_SAM_PURCHASE命令进行MAC2校验;验证完成进人消费 结束 7.2.7互联互通复合消费交易结束 7.2.7.1互联互通复合消费交易结束流程 互联互通复合消费结束流程,见图9 7.2.7.2用户卡读取安全认证识别码 终端机具向用户卡发送GETMEssAGE命令读取安全认证识别码;GETMEssAGE命令响应状 态码为0x9000则将响应数据保存在终端机具内部缓存中(响应数据最高9字节即为安全认证识别码). 响应状态码非0x9000则本次交易终止;安全认证识别码保存成功则进人下一步操作,未成功则本次交 易终止 15
GB/T31778一2015 用户卡 终端机具 PSAM卡 用户卡读取安全认证识别码 读取成功 用户卡真实金教 复合消费初始化 初始化成功 PSAM卡验证安全认证识别码 验证成功 PsAM卡MAc1计算 用户卡更新互联互通 计算成功 复合交易记录信息 更新成功 用户卡复合消费 消费成功 AM卡MAc2验证 验证成功 图9互联互通复合消费交易结束流程 7.2.7.3用户卡复合消费初始化 终端机具向用户卡发送交易金额为真实金额的INITIALIZEFORCAPPPURCHASE命令进行 复合消费初始化;用户卡命令响应状态码为0x9000则将响应数据保存,非0x9000则本次交易终止;响 应数据保存成功则进人下一步操作,未成功则本次交易终止 7.2.7.4PSAM卡验证安全认证识别码 终端机具向PSAM卡发送AUTHIENRICATIONMESSAGE命令进行安全认证识别码验证; AUTHENRICATIONMESSAGE命令命令响应状态码为0x9000则进人下一步操作,非0x9000则本 次交易中止 7.2.7.5sAM卡MAc1计算 终端机具向PsAM卡发送IITr_sAM_PURcHAsE命令进行NMAC1计算;IIT_sAM_PUR CHAsE命令响应状态码为0x61xx,则继续发送GETREsPONsE命令获取xx字节的响应数据并将 其保存在终端机具内部缓存中,非0x61xx则本次交易中止;本次响应数据保存成功则进人下一步操 作,未成功则本次交易终止 16
GB/T31778一2015 7.2.7.6用户卡更新互联互通复合交易记录信息 终端机具向用户卡发送UPDATECAPPDATACACHE命令进行互联互通复合交易记录信息更 新,UPDATECAPPDATACACHE命令响应状态码为0x9000则进行下一步操作,非0x9000则本次 交易终止 7.2.7.7用户卡复合消费 终端机具向用户卡发送DEBITFORCAPPPURCHASE命令进行用户卡消费;DEBITFOR CAPPPURCHASE命令响应状态码为0x9000,则将响应数据保存在终端机具内部缓存中,非0x9000 则本次交易终止;本次响应数据保存成功则进人下一步操作,未成功则本次交易终止 用户卡内部进行 的操作包括MAC1验证、产生并和存储交易记录、产生MAC2和TAC 7.2.7.8PSAM卡MAC2验证 终端机具向PsAM卡发送DEBIT_sAMPURcHAsE命令进行MAc2校验;验证完成进人消费 结束 7.2.8消费结束 消费结束终端机具应保存相关交易记录,交易记录应至少包含表10中所有项目 表10交易记录包含项 项目名称 说明 长度(字节 格式 城市代码 用户卡0xl5文件中的卡片城市代码字段内容 HEX 卡片应用序列号 用户卡0x15文件中的卡片应用序列号内容 HEX 由用户卡INIrIALIzEF(ORPURCHAsE/INIrIALIzEFOR HEx 算法标识 CAPPPURCHASE命令返回 交易金额 由终端机具确定,标识本次消费金额 HEX 交易类型标识 由终端机具确定,标识本次交易类型 BCD 由用户卡INITIAL1IZEFORPURCHAsE/INIIAL1ZEFOR 卡交易序号 16 HEX CAPPPURCHASE命令返回 HEX 卡交易前余额 由用户卡GE:TBAL.ANCE命令返回 终端机编号 HEx PSAM卡中的终端机编号 终端交易序号 PSAM卡维护的终端交易序号或者终端机具自已维护的交易序号 HEX 交易日期 YYYYMMD BCD 交易时间 HHIMMSS BCI 交易认证码 用户卡本次交易产生的TAC校验码 HEX 7.2.9本地交易 本地交易流程应符合C/T166的规定 7.3安全要求 安全要求应符合cI/T166的规定 17
GB/I31778一2015 数据清分 8.1清分原则 数据清分应符合以下原则: a)中心级数据处理系统从地方级数据处理系统收到的异地交易数据,作为清分的依据; b) 中心级数据处理系统下发给地方级数据处理系统异地交易的清分数据,作为结算的依据 8.2数据处理 清分数据处理流程应符合下列要求 地方级数据处理系统按照规定格式将异地交易数据上传到中心级数据处理系统; a b)中心级数据处理系统接收到异地交易数据后,按规定格式检查和解析原始交易数据,验证交易 的正确性,并将交易日志和交易明细数据登记人库; 中心级数据处理系统将异地交易数据的处理结果下发到交易地,并将交易明细下发给卡属地; C 交易地收到中心级数据处理系统处理结果后,应对原始交易明细进行确认 中心级数据处理系统日切批处理时,应对交易日志和交易明细进行汇总,并将清分结果和交易 明细下发给地方级数据处理系统 8.3清分响应时间 清分响应时间,见图10. 地方级数据处理系统 地方级数据处理系统 中心级数据处理系统 交易地 卡属地 T日上送异地卡本地消费记录 T日下发本地卡异地消费记录及处理结果 T日下发交易处理结果 7+1日下发清分结果 T1日下发清分纳果 注;“T”表示清算中心收到消费交易数据的当天 图10清算响应时间 中心级数据处理系统的清算响应时间应符合下列要求: 地方级数据处理系统应对交易数据进行本地和异地分离,将异地交易当天上传到中心级数据 a 处理系统 中心级数据处理系统收到地方级数据处理系统上传的异地交易数据,应校验交易的合法性,并 将处理结果下发给地方级数据处理系统 中心级数据处理系统对当天收到的交易数据在次日做清分处理,并将结果发给交易涉及到的 地方级数据处理系统 8.4清分数据备份 清分数据的备份应每天进行当天交易日志的增量备份、清算结果的增量备份和清算流水文件的增 量备份,定期进行全量数据备份,根据需要进行整个数据库备份 18
GB/T31778一2015 中心级数据处理系统和地方级数据处理系统备份数据至少应保留3年 数据接口要求 数据格式说明 9.1 本章所有表中的数据格式应采用英文缩写,数据格式描述应符合附录B的规定 9.2文件类型 9.2.1文件标识及流程 文件类型应符合表11的规定,其内容应符合AsC编码规则 表11 文件类型 文件标识 说明 交易类接口文件 FH DF 交易下发包文件(卡属地) DT 交易下发包文件(交易地) SA 可疑交易调整明细文件 DR 交易结果统计明细 BR 收支平衡文件 B 下发用户卡黑名单文件 UB 上传用户卡黑名单文件 EC 错误代码发布文件 wI 互联互通白名单文件 表11中的文件上传下发流程,见图11 地方级 中心级数据 数把类 数拥还统 处理系统 交易地 卡属地 W 互联互通 互联互通 互联互通 白名单 白名单 自名举 UB UB 用户卡黑 用户卡黑 用户卡黑 BL 名单 名单 名单 BL FH D 交易数据 交易数据 交易数据 DT DRBR DRBR 清算文件 清算文件 消算文件 SA SA 可疑交易 可疑交易 可疑交易 图11文件上传下发流程 19
GB/I31778一2015 9.2.2交易类接口文件 9.2.2.1用途 用于规范地方级数据处理系统上传至中心级数据处理系统异地消费交易记录 9.2.2.2命名规则 命名规则应符合表12的规定 表12命名规则 数据元 数据类型 长度 文件标识 FH 日期 YYMMDD 地方级数据处理系统运营单位代码 00000001一99999999 序列号 000000999999 9.2.2.3文件格式 文件格式应符合表13的规定 表13文件格式 数据元 数据类型长度 说明 N 01 版本号 文件 交易类型 N 值2000 说明K 回车符 0x0d和0x0a 记录总数 N 取值范围为00001- 99999 地方级数据处理系统运 N 取值范围为000000o1 99999999 营单位代码 单笔交易长度 包含回车换行;取值范围为0001 N 9999 交易头 0为不用 特有数据启用标志 N 1为启用 保留域 ANS 全0 0xod和0x0a 回车符 本地流水号 N 12取值范围为000000000001999999999999 交易类型" AN 前两位代表交易类型 交易性质 AN 应用领域 交易 N 默认00000000 预留 数据体 运营单位采集点序号8位;取值范围为0000001- -99999999 N 采集点编号 城市代码(交易地 一 交易地城市代码 由文件发送方按一定规则编定的下属的终端机具编码:取 终端机具编码 12 N 值范围为000000000001999999999999 20
GB/T31778一2015 表13(续) 数据元 数据类型长度 说明 由文件发送方按一定规则编定的下属的PsAM卡卡号;取 PsAM卡卡号 16 值范围为00000000000000019999999999999999 0为正常交易 锁卡交易标志 1为锁卡交易 POs机交易流水号 POs机交易惟一流水号:取值范围为000000001一999999999 终端交易序号PSAM卡交易惟一流水号;取值范围为 N 终端交易序号" 000000001999999999 由文件发送方按一定规则编定的下属的终端机编号;取值范 终端机编号" 12 围为 -999999999999(PSAM卡终端机编号 1000000000001 N 城市代码"(卡属地 卡属地城市代码(从卡内读出的城市代码 H 用户卡应用序列号" 16取值范围为0000000000000001FFFFFFFFFFFFFFFFF N 用户卡交易序号 取值范围为000001 999999 交易 N 用户卡主卡类型 用户卡主卡的类型编码没有则可添00,取值范围为01" 一99 数据体 由文件发送方按一定规则编定的用户卡子卡的类型编码: N 用户卡子卡类型 没有则可填写00,取值范围为01一99 用户卡消费前余额 N 取值范围为0000000199999999 N 交易金额 取值范围为00000001一99999999 交易发生日期e YYYYMMDD 交易发生时间" 一 HHMMSS 交易认证码 用户卡交易结束时产生的TAC校验码 H N 用户卡内版本号 取值范围为01- 99 0为正式数据 测试标志 AN 为测试数据 回车符 0x0d和0x0a 为TAC验证项 9.2.3交易下发包文件(卡属地 9.2.3.1用途 用于规范地方级数据处理系统(卡属地)接收中心级数据处理系统下发的消费处理结果 9.2.3.2命名规则 命名规则应符合表14的规定 21
GB/T31778一2015 表14交易下发包文件(卡属地)命名规则 数据类型 值 数据元 长度 文件标识 DF YYMMDD 日期 地方级数据处理系统运营单位代码 0000000199999999 序列号 000000~999999 9.2.3.3文件格式 交易下发包文件格式应符合表15的规定 表15交易下发包文件格式(卡属地 数据元 数据类型长度 说明 版本号 01 N 文件 交易类型 N 2100 说明区 回车符 0xOd和0xOa 记录总数 取值范围为0000一99999 N 地方级数据处理系统运 由中心级数据处理系统指定的编号;取值范围为00000001 N 99999999 营单位代码(卡属地) 交易头 单笔交易长度 包含回车换行:取值范围为0001一9999 N 保留域 ANS 全0 回车符 0xOd和0xOa 中心流水号 取值范围为00000000o1" 一999999g999 N 10 交易性质 前两位代表交易类型 AN 10 0为正常交易 N 锁卡交易标志 1为锁卡交易 城市代(交易地) 交易发生地城市代码 N 城市代码(卡属地 交易地城市代 N 用户卡应用序列号 H 16取值范围为0000000000000001一FFFFFFFFFFFFFFFF 用户卡交易序号 N 取值范围为000001~999999 用户卡消费前余额 N 取值范囤为0000000199999999 交易 数据体 N 交易金额 取值范围为00000001一99999999 交易发生日期 N YYYYMMDD 交易发生时间 N HHIMMSS 交易认证码 用户卡交易时产生的TAC校验码 H 用户卡内版本号 取值范围为01- 9g N 结算日期 中心级数据处理系统结算该交易批次.格式为YYYMD N 0为正式数据 测试标志 AN 1为测试数据 回车符 0xOd和0xOa 心
GB/T31778一2015 9.2.4交易下发包文件(交易地 9.2.4.1用途 用于规范地方级数据处理系统(交易地)接收中心级数据处理系统下发的消费处理结果 9.2.4.2命名规则 命名规则应符合表16的规定 表16交易下发包文件(交易地)命名规则 值 数据元 数据类型 长度 D1 文件标识 日期 YYMMDD 地方级数据处理系统运营单位代码 N 0000000199999999 序列号 000000~999999 9.2.4.3文件格式 交易下发包文件格式(交易地)应符合表17的规定 表17交易下发包文件格式(交易地 数据元 数据类型长度 说明 版本号 N 01 文件 N 交易类型 2101 说明区 回车符 0xOd和0xOa N 记录总数 取值范围为 0000199999 地方级数据处理系统运 由中心级数据处理系统指定的编码;取值范围为00000001 N 背单位代码(交易地) 99999999 交易头 N 包含回车换行;取值范围为0001~9999 单笔交易长度 保留域 ANS 全0 回车符 0x0d和0x0a N 流水号 10 取值范围为00000000019999999999 N PSAM卡卡号 16取值范围为00000000000000019999999999999999 终端交易序号 取值范围为0000000o1 -999999999 N 城市代码(交易地 交易发生地城市代码 N 交易 N 城市代码(卡属地 卡属地城市代码 数据体 H 用户卡应用序列号 16取值范围为0000000000000001" N 用户卡交易序号 取值范围为000001999999 交易日期 N YYYYMMDD N 交易时间 HHMMSs 23
GB/I31778一2015 表17(续) 数据元 数据类型长度 说明 YYYYMMDD 结算日期 N 取值范围为000001999999(代码参考DE文件正确全 N 错误代码 交易 为000000 数据体 0为正式数据 N 测试标志 1为测试数掘 回车符 0xod和0x0a 9.2.5可疑交易调整明细文件 9.2.5.1用途 用于规范地方级数据处理系统接收中心级数据处理系统错误账调整结果 注:在交易可疑表中重组已经经过双方协商手动调整之后结果正确的交易;所有错误记录调整过的交易,将会下发 到交易地和卡属地 9.2.5.2命名规则 命名规则应符合表18的规定 可疑交易调整明细文件命名规则 表18 数据元 数据类型 长度 文件标识 SA 日期 YYMMDD 地方级数据处理系统运营单位代码 0000000199999999 000000~999999 序列号 9.2.5.3文件格式 文件格式应符合表19的规定 表19可疑交易调整明细文件 数据元 数据类型长度 说明 版本号 N 01 文件 N 交易类型 3006 说明区 回车符 0xOd和0xOa N 记录总数 取值范围为0000000199999999 地方级数据处理系统运 N 交易发生地地方级数据处理系统运营单位代码 营单位代码(交易地 交易头 单笔交易长度 N 由中心级数据处理系统指定的编号;取值范围为0001一9999 保留域 ANS 包含回车换行 回车符 0x0d和0xOa 2
GB/T31778一2015 表19(续) 数据元 数据类型长度 说明 用于对账,文件发送方保证清算日内不重复:取值范围为 中心流水号 10 00000000019999999999 前两位代表交易类型,3、4位表示 01 表示;为交易地时,自己发起的调整交易数据(人 账;可疑交易调整到合法交易); 02表示;为卡属地时,交易地发起的调整交易数据出 交易性质 AN 10 账;可疑交易调整到合法交易); 03表示;为交易地时,卡属地发起的调整数据出账 原合法交易调整非法交易); -04表示:为卡属地时,自己发起的调整数据人账:原 合法交易整非法交易) 6~10位全为0备用 0为正常交易 N 锁卡交易标志 1为锁卡交易 N 城市代码(交易发生地 交易发生地城市代码 N 交易 城市代码卡属地 卡属地城市代码 数据体 用户卡应用序列号 取值范围为000000000000001- H FFFFF 16 N 取值范围为000001999999 用户卡交易序号 N 用户卡消费前余额 取值范围为0000000199999999 交易金额 取值范围为00000001- 99999999 N N YYYYMMDD 交易日期 N 交易时间 HHMMSS H 交易认证码 用户卡交易时产生的TAC校验码 N 用户卡内版本号 取值范围为01 99 N 结算日期 结算日期格式.YYrYYMMDD 0为正式数据 测试标志 N 为测试数据 回车符 0x0d和0xOa 9.2.6交易结果统计明细 9.2.6.1用途 用于规范地方级数据处理系统接收中心级数据处理系统下发的消费类清算结果 9.2.6.2命名规则 命名规则应符合表如的规定 25
GB/T31778一2015 表20清算结果明细文件命名规则 数据类型 值 数据元 长度 文件标识 DR 日期 YYMMDD 地方级数据处理系统运营单位代码 0000000199999999 000000~999999 序列号 9.2.6.3文件格式 文件格式应符合表21的规定 清算结果明细文件格式 表21 数据类型长度 数据元 说明 版本号 01 文件 交易类型 N 3002 说明区 回车符 0x0d和0xOa 记录总数 取值范围为00000001一99999999 N 地方级数据处理系统运 中心级数据处理系统指定的编号;取值范围为00000001 交易头 N 营单位代码 99999999 回车符 0xOd和0xOa 地方级数据处理系统运 中心级数据处理系统指定的编号:取值范围为00000001 N 营单位代码(交易地》 99999999 地方级数据处理系统运 中心级数据处理系统指定的编号;取值范围为00000001 营单位代码(卡属地》 99999999 城市代码(交易发生地 N 交易发生地城市代码 城市代码(卡属地 卡属地城市代码 N 交易发生地清算中心为运营单位指定的编号;取值范围为 背运单位代码 N 0000000199999999 交易类型 N 2000 交易 中心级数据处理系统指定的代表错误类型的代码;取值范 错误代码 N 数据体 围为 000001999999 清算日期 N 格式为YYYYMMDD N 统计日期 格式为YYYYMMDD N 消费交易笔数 10 取值范围为 00000000019999999999 999999999999g99999 取值范围为000000000000000001 N 18 消费交易金额 精度为分) 手续费1 >交易地手 N 取值范围为00000000000一99999999999(精度为0.01分 续费 取值范围为000000000000000000999999999999999999 -预留 手续费2 18 0.,01分 精度为 26
GB/T31778一2015 表21(续) 数据元 数据类型长度 说明 中心交易手续费1 1m 取值范围为00000000000~99999999999(精度为0,01分) 卡属地手续费 中心交易手续费2 取值范围为 000000000000000000 999999999999999999 N 18 清算中心手续费 精度为0,01分) 交易 0为正式数据 数据体 测试标志 N 1为测试数据 第一位0代表划账总金额为正,第一位1代表划账总金额 预留 N 16 为负,后面为9个0 回车符 0x0d和0x0a 9.2.7收支平衡文件 9.2.7.1用途 用于规范地方级数据处理系统接收中心级数据处理系统下发的消费类清算结果 9.2.7.2命名规则 命名规则应符合表22的规定 表22收支平衡文件命名规则 值 数据元 数据类型 长度 文件标识 BR 日期 YYMMDD 0000000199999999 地方级数据处理系统运营单位代码 序列号 000000999999 9.2.7.3文件格式 文件格式应符合表23的规定 表23收支平衡文件格式 数据元 数据类型长度 说明 01 N 版本号 文件 交易类型 3003 N 说明区 回车符 0x0d和0x0a 记录总数 N 取值范围为0000000199999999 地方级数据处理系统运 中心级数据处理系统指定的编号,取值范围为00000001 交易头 N 营单位代码 99999999 回车符 0x0d和0x0a

数字城市一卡通互联互通通用技术要求GB/T31778-2015解析

随着城市经济和人口的不断增长,城市交通压力越来越大,数字城市一卡通成为了改善城市交通状况的最佳选择之一。而GB/T31778-2015则是数字城市一卡通互联互通通用技术要求标准,下面就让我们来详细了解一下这个标准。 一、标准作用 GB/T31778-2015标准的发布,旨在规范数字城市一卡通互联互通的技术要求,保证各地的一卡通系统具有互联互通性,方便市民出行,提高城市交通效率。同时,该标准还推动了智能卡技术的发展和应用,促进了数字城市建设的进程。 二、标准内容 1. 总体要求:规定数字城市一卡通应具有的功能、性能指标和安全要求等; 2. 系统架构:包括数字城市一卡通的物理架构和逻辑架构,其中物理架构主要包括多级管理模式和终端设备等,逻辑架构主要包括数据处理和交互流程等; 3. 数据元和名称:规定数字城市一卡通中所使用的各种数据元和名称,以及其编码方式和格式等; 4. 应用系统接口:定义了数字城市一卡通与应用系统之间的接口规范和数据传输方式等; 5. 运行和管理:规定数字城市一卡通的运行和管理流程,包括系统运行、用户管理、维护管理等。 三、标准意义 数字城市一卡通作为城市公共出行服务的重要组成部分,对于提高城市交通管理效率和服务水平具有重要意义。而GB/T31778-2015则是数字城市一卡通互联互通的技术标准,它在以下几个方面具有重要意义: 1. 促进数字城市建设:通过规范数字城市一卡通互联互通的技术要求,可以推动数字城市建设的进程,实现城市信息化和智能化。 2. 提高城市交通效率:数字城市一卡通互联互通后,可以消除地域限制,方便市民出行,提高城市交通管理效率和服务水平。 3. 推动智能卡技术的发展:数字城市一卡通是智能卡技术的应用之一,其规范化将有助于推动智能卡技术的发展和应用。 总之,GB/T31778-2015标准的发布具有重要意义,它将推动数字城市一卡通互联互通技术的规范化和标准化,为提高城市交通管理效率和服务水平做出了积极贡献。

和数字城市一卡通互联互通通用技术要求类似的标准

紧压白茶
上一篇 本文分享国家标准紧压白茶的全文阅读和高清PDF的下载,紧压白茶的编号:GB/T31751-2015。紧压白茶共有6页,发布于2016-02-01
建筑外表面用自清洁涂料
本文分享国家标准建筑外表面用自清洁涂料的全文阅读和高清PDF的下载,建筑外表面用自清洁涂料的编号:GB/T31815-2015。建筑外表面用自清洁涂料共有12页,发布于2016-02-01 下一篇
相关推荐