城市公共交通二维码应用技术规范(DB44-T 2310-2021).pdf





《城市公共交通二维码应用技术规范(DB44-T 2310-2021).pdf》由会员分享,可在线阅读,更多相关《城市公共交通二维码应用技术规范(DB44-T 2310-2021).pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ICS03.220.20CCS R 0744广东省地方标准DB44/T 23102021城市公共交通二维码应用技术规范Technical Specification for Two-Dimensional Code in Guangdongs MunicipalPublic Transportation2021-06-13 发布2021-09-13 实施广东省市场监督管理局发 布DB44/T 23102021I目次前言.II1范围.12规范性引用文件.13术语和定义.14缩略语.15系统架构.26二维码数据格式.3编码格式.3数据结构.3发码机构自定义域定义和说明.5交通行业自定义说明.57信
2、息接口.5说明.5交互协议.68受理终端要求.119客户端软件要求.1110安全规范.11附录 A(规范性)符号定义表.12DB44/T 23102021II前言本文件按照GB/T 1.12020标准化工作导则第1部分:标准化文件的结构和起草规则的规定起草。本文件由广东省交通运输厅提出,并组织实施。本文件由广东省交通运输(公路水路)标准化技术委员会(GD/TC133)归口。本文件起草单位:广东岭南通股份有限公司、广州羊城通有限公司、广东省道路运输事务中心、广州市公共交通数据管理中心、深圳市腾讯计算机系统有限公司。本文件主要起草人:谢振东、方秋水、易智君、何建兵、刘兵、袁勇、徐锋、吴金成、温晓丽
3、、于航、曾江、程世勇、郭贵城、陈历军。DB44/T 231020211广东省城市公共交通二维码应用技术规范1范围本文件规定了广东省城市公共交通领域二维码应用的数据格式、安全性、服务器数据交换协议、受理终端以及客户端软件的要求。本文件适用于广东省城市公共交通二维码的服务系统、终端、客户端软件等的设计、研发与应用。2规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T 2312信息交换用汉字编码字符集基本集GB/T 182842000快速响应矩阵
4、码GB/T 32918(所有部分)信息安全技术SM2椭圆曲线公钥密码算法JT/T 978.3城市公共交通IC卡技术规范第3部分:读写终端JT/T 11792018交通一卡通二维码支付技术规范3术语和定义JT/T 11792018界定的以及下列术语和定义适用于本文件。城市公共交通municipalpublictransportation运用公共汽电车、城市轨道交通、城市客运轮渡等运载工具和有关设施,按照核定的线路、站点、时间、票价运营,为公众提供基本出行服务的城市客运方式。4缩略语下列缩略语适用于本文件。3DES:三重数据加密算法(TripleDES)CA:电子商务认证授权机构(Certific
5、ateAuthority)FTP:文件传输协议(FileTransferProtocol)HTTPS:超文本安全传输协议(HyperTextTransferProtocoloverSecureSocketLayer)MAC:消息认证码(MessageAuthenticationCode)MAK:MAC密钥(MACKey)MD5:信息摘要算法(messagedigestalgorithm5)MMK:成员主密钥(MemberMasterKey)QRCODE:快速响应矩阵码(QuickResponseCode)DB44/T 231020212RSA:一种非对称加解密技术(RivestShamirAd
6、leman)SM2:SM2椭圆曲线公钥密码算法(PublicKeyCryptographicAlgorithmSM2BasedonEllipticCurves)SM3:SM3密码杂凑算法(SM3CryptographicHashAlgorithm)SM4:SM4分组密码加密算法(SM4CryptographicAlgorithm)SSL/TLS:安全套接层/传输层安全(SecureSocketsLayer/TransportLayerSecurity)TLV:标签、长度、值(TagLengthValue)TAC:交易认证码((TransactionAuthenticationCode)UID:
7、用户账户标识(UserAccountIdentifier)UIID:用户账户发行方标识(UserAccountIssuerIdentity)UTC:协调世界时(CoordinatedUniversalTime)5系统架构广东省城市公共交通二维码应用系统由省级清算管理机构、发码机构、收单机构、受理终端、客户端软件组成。系统架构见图1。图 1系统架构示意图省级清算管理机构:省级二维码清结算业务运营主体,负责全省二维码交易数据的归集,以及负责省内跨城市、跨机构之间的二维码交易清分与结算,负责发码机构证书的统一申领和发放,负责各发码DB44/T 231020213机构互联互通的配置管理,发码机构、收单
8、机构、受理终端、客户端软件的时间均同步省级清算管理机构服务器的时间。发码机构:城市公共交通二维码运营主体或其它二维码运营主体,负责用户管理、资金渠道管理、二维码密钥服务、城市二维码数据清结算及交易风险控制。发码机构申请二维码流程、受理终端验证二维码流程、跨区域交易清分结算流程应符合JT/T 11792018的要求。收单机构:城市公共交通二维码交易终端运营主体或其它二维码交易终端运营主体,负责受理终端安装、系统维护、交易数据采集和上传。受理终端:用于二维码交易的终端设备。扫码方式采用受理终端主扫模式。客户端软件:用于生成二维码的应用程序,包括用户注册、用户登录、密钥申请以及二维码生成等功能。6二
9、维码数据格式编码格式二维码的编码格式应符合JT/T 11792018的要求。数据结构二维码数据主要由17个字段组成,包括:二维码版本、二维码数据长度、城市发码机构公钥证书、支付账户号、用户账户号、城市发码机构代码、发码平台代码、用户账户类型、单次消费金额上限、支付账户用户公钥、支付账户系统授权过期时间、二维码有效时间、城市发码机构自定义域长度、城市发码机构自定域、城市发码机构授权签名、二维码生成时间和支付账户用户私钥签名。二维码数据结构见表1,二维码数据结构说明见表2,二维码数据结构说明中出现的格式符号要求见附录A。表 1二维码数据结构二维码结构二维码版本二维码数据长度城市发码机构公钥证书支付
10、账户号用户账户号城市发码机构代码发码平台代码用户账户类型单次消费金额上限支付账户用户公钥支付账户系统授权过期时间二维码有效时间城市发码机构自定义域长度城市发码机构自定域城市发码机构授权签名二维码生成时间支付账户用户私钥签名1211716104413334213265465DB44/T 231020214表 2二维码数据结构说明序号字段名称长度格式必填字段说明1二维码版本1BM范围为 0 x800 xFF2二维码数据长度2BM固定长度为 0 x016C3城市发码机构公钥证书117BM应符合 JT/T11792018 第 9 章的要求4支付账户号16ansM由支付账户系统自定义,长度不足前补“0”
11、5用户账户号10BM由城市发码机构账户管理平台定义,长度不足前补“0”6城市发码机构代码4BM由清算机构统一分配7发码平台编码4BM由清算机构统一分配8用户账户类型1BM用户账户的类型(默认为 0 x01)0 x01:普通卡0 x02:学生卡0 x03:老人卡0 x04:测试卡0 x05:军人卡其他:城市发码机构自定义9单次消费金额上限3BM二维码支付单次消费金额上限,由支付账户系统根据当前用户消费状态进行授权。此域在单次消费交易时可作为能否乘车的判断依据10用户公钥33BM经过压缩的支付账户系统中用户公钥数据,压缩方法应符合GB/T32918 的要求11系统授权过期时间4BM支付账户系统授权
12、过期时间,使用 UTC(0时区)时间 1970年 1月 1 日 00:00:00 到当前的秒数,高字节在前12二维码有效时间2BM以秒为单位,此域在填写时无须带单位,高字节在前13城市发码机构自定义域长度1BM城市发码机构自定义域数据长度为 3214城市发码机构自定义域32BM城市发码机构自定义,由城市发码机构自定义域,格式见 6.315城市发码机构授权签名65BM城市发码机构私钥签名,签名数据包括本表中序号为 314字段,应符合 JT/T11792018 的要求16二维码生成时间4BM二维码生成的时间戳,使用 UTC(0时区)时间 1970 年 1月 1 日 00:00:00到当前的秒数,高
13、字节在前17支付账户用户私钥签名65BM支付账户用户私钥签名数据,签名数据包括本表序号为 116 字段,应符合 JT/T11792018 的要求DB44/T 231020215发码机构自定义域定义和说明发码机构自定义数据结构见表3。表 3发码机构自定义数据结构序号名称长度格式标签说明1发码机构保留区域11B由发码机构定义2交通行业类型标识1B01:公交02:城市轨道03:轮渡04:出租车05:城际轨道06:道路客运3交通行业自定义数据20B见 6.4交通行业自定义说明发码机构自定义数据结构见表4。表 4发码机构自定义数据结构序号交通行业类型标识标签说明102第 1 字节为乘车码验证方式,0 x
14、1脱机验证;0 x2联网验证;0 x3连防重系统验证第 23 字节为流水号,每次交易里程使用一个流水号第 4 字节为车票状态,0 x1 初始状态;0 x2 已进站;0 x3已出站;0 x4 进站更新状态;0 x5 出站更新状态第 56 字节为车站编码,上一次处理车票的车站编码,由线路和站点组成第 710 字节为车票处理时间,上一次处理车票的时间第 1114 字节为行业数据过期时间第 1518 字节为地铁后台账户 ID第 1920 字节为在线自助更新站点2其他保留7信息接口说明7.1.1通讯方式通讯方式应使用HTTPS协议,POST请求数据方法。7.1.2数据交换格式DB44/T 2310202
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 城市公共交通二维码应用技术规范DB44-T 2310-2021 城市 公共交通 二维码 应用技术 规范 DB44 2310 2021

限制150内