标准搜索结果: 'GB/T 35070.3-2018'
标准编号 | GB/T 35070.3-2018 (GB/T35070.3-2018) | 中文名称 | 停车场电子收费 第3部分:交易流程 | 英文名称 | Parking electronic toll collection -- Part 3: Transaction process | 行业 | 国家标准 (推荐) | 中标分类 | R07 | 国际标准分类 | 35.240.60; 35.240.15 | 字数估计 | 13,173 | 发布日期 | 2018-05-14 | 实施日期 | 2018-12-01 | 起草单位 | 交通运输部公路科学研究院、北京速通科技有限公司、北京中交国通智能交通系统技术有限公司、中关村中交国通智能交通产业联盟、重庆畅停科技发展有限公司、重庆畅停智慧停车服务有限公司 | 归口单位 | 全国智能运输系统标准化技术委员会(SAC/TC 268) | 标准依据 | 国家标准公告2018年第6号 | 提出机构 | 全国智能运输系统标准化技术委员会(SAC/TC 268) | 发布机构 | 国家市场监督管理总局、中国国家标准化管理委员会 |
GB/T 35070.3-2018
Parking electronic toll collection--Part 3: Transaction process
ICS 35.240.60;35.240.15
R07
中华人民共和国国家标准
停车场电子收费
第3部分:交易流程
2018-05-14发布
2018-12-01实施
国 家 市 场 监 督 管 理 总 局
中国国家标准化管理委员会 发 布
目次
前言 Ⅰ
1 范围 1
2 规范性引用文件 1
3 术语和定义 1
4 缩略语 2
5 交易设备 2
6 交易流程 2
7 特殊应用场合 5
附录A(规范性附录) CPU用户卡指令格式 6
附录B(规范性附录) SAM指令格式 9
前言
GB/T 35070《停车场电子收费》分为四个部分:
---第1部分:CPU卡数据格式和技术要求;
---第2部分:终端设备技术要求;
---第3部分:交易流程;
---第4部分:关键设备检测技术要求。
本部分为GB/T 35070的第3部分。
本部分按照GB/T 1.1-2009给出的规则起草。
本部分由全国智能运输系统标准化技术委员会(SAC/TC268)提出并归口。
本部分起草单位:交通运输部公路科学研究院、北京速通科技有限公司、北京中交国通智能交通系
统技术有限公司、中关村中交国通智能交通产业联盟、重庆畅停科技发展有限公司、重庆畅停智慧停车
服务有限公司。
本部分主要起草人:张北海、薛金银、梅新明、李全发、王刚、周斌、杨蕴、梅乐翔、宋杰、张晶晶、张春杰、
王立岩、严萍。
停车场电子收费
第3部分:交易流程
1 范围
GB/T 35070的本部分规定了停车场电子收费系统的交易设备、交易流程和特殊应用场合的要求。
本部分适用于停车场电子收费和车辆出入管理系统中采用非现金支付卡或通过专用短程通信协议
自动支付的交易处理流程。
2 规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文
件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 20135 智能运输系统 电子收费 系统框架模型
GB/T 28421-2012 电子收费 基于专用短程通信的电子收费交易
GB/T 28422-2012 电子收费 关键信息编码
3 术语和定义
GB/T 20135、GB/T 28422-2012中界定的术语和定义适用于本文件。为了便于使用,以下重复列
出了GB/T 28422-2012中的某些术语和定义。
3.1
CPU卡 CPUcard
含有中央处理单元(CPU)的IC卡,按通讯界面分为接触式CPU卡、非接触式CPU卡和双界面
CPU卡。
[GB/T 28422-2012,定义3.1.1]
3.2
CPU用户卡 subscribercard
在公路电子收费系统中具有非现金支付能力的CPU卡。根据应用和发行方法可以分为记账卡、
储值卡等类型。
[GB/T 28422-2012,定义3.1.2]
3.3
记账卡 accountcard
记有用户ID等基本信息但没有预存金额的CPU用户卡。可使用此卡在收费车道先行记账,其消
费金额将从与该卡相关联的用户预付的账户中扣除(预付方式),或在之后一并结算(后付方式)。
[GB/T 28422-2012,定义3.1.3]
3.4
储值卡 prepaidcard
记有用户ID等基本信息并预存了一定金额的CPU用户卡。可使用此卡在收费车道直接付款,其
消费金额将从卡中扣除,同时从用户预存的账户中扣除。
[GB/T 28422-2012,定义3.1.4]
4 缩略语
下列缩略语适用于本文件。
IC:集成电路(IntegratedCircuit)
OBU:车载单元(OnBoardUnit)
RSU:路侧单元(RoadsideUnit)
SAM:安全访问模块(SecureAccessModule)
5.1 CPU用户卡
CPU用户卡分为储值卡和记账卡两种类型,两者采用相同的文件格式和交易流程:
a) 储值卡从钱包余额中扣款;
b) 记账卡从虚拟钱包中扣款(虚拟钱包:记账卡中,为保证交易过程的完整性、可靠性和不可抵赖
性而使用的电子钱包文件,其余额无实际意义,实际发生的费用按交易记录信息从用户的关联
账户扣除)。
5.2 路侧交易终端
停车场路侧交易终端有IC卡读写终端和RSU两种形式:
a) IC卡读写终端与CPU用户卡进行停车 MTC收费交易;
b) RSU通过车载OBU与插入OBU的CPU用户卡进行ETC收费交易。
5.3 SAM
路侧交易终端的SAM形式有两种,其安全计算方式和数据格式均相同:
a) PSAM:插入路侧交易终端,采用离线方式进行数据加解密等安全计算;
b) 后台加密机:通过有线或者无线方式与路侧交易终端连接,采用在线方式进行数据加解密等安
全计算。
路侧交易终端应至少支持一种SAM形式。
6 交易流程
6.1 MTC交易流程
6.1.1 入口交易
车辆进入停车场时的入口交易流程见图1,其中CPU用户卡和SAM的部分交易指令代码格式分
别见附录A和附录B,具体步骤如下:
a) 路侧交易终端向CPU用户卡发出复位指令;
b) CPU用户卡返回应答信息;
c) 路侧交易终端向CPU用户卡发出进入1001文件目录指令;
d) CPU用户卡返回应答信息;
e) 路侧交易终端读取CPU用户卡0019文件停车场应用记录;
f) CPU用户卡返回停车场应用记录;
g) 路侧交易终端读取CPU用户卡钱包余额;
h) CPU用户卡返回钱包余额;
i) 路侧交易终端向CPU用户卡发送复合消费初始化指令,指令中的交易金额为零;
j) CPU用户卡返回复合消费初始化响应;
k) 路侧交易终端将CPU用户卡返回的响应数据中的随机数转发给SAM;
l) SAM计算 MAC1后返回给路侧交易终端;
m) 路侧交易终端向CPU用户卡发送更新复合应用数据缓存指令;
n) CPU用户卡返回更新复合应用数据缓存响应;
o) 路侧交易终端向CPU用户卡发送复合消费指令;
p) CPU用户卡计算 MAC1,并将计算结果与路侧交易终端发送的数据比较,如果相同,则从电子
钱包余额中扣减复合消费初始化指令中的交易金额,并更新电子钱包消费交易记录后,消费成
功,向路侧交易终端返回TAC和 MAC2;如果CPU用户卡计算的 MAC1与路侧交易终端发
送的数据不同,或者CPU用户卡钱包余额不足,则向路侧交易终端返回消费失败信息,执行
s);
q) 路侧交易终端将CPU用户卡返回的响应数据中的 MAC2转发给SAM校验;
r) SAM验证 MAC2后返回校验结果给路侧交易终端保存;
s) 路侧交易终端向CPU用户卡发送卡复位指令;
t) CPU用户卡收到复位指令后复位,结束交易。
6.1.2 出口交易
车辆驶离停车场的出口交易流程见图1,具体步骤如下:
a) 按6.1.1的a)~f)步骤进行;
b) 路侧交易终端计算停车费金额;
c) 按6.1.1的g)~h)步骤进行;
d) 路侧交易终端向CPU用户卡发送复合消费初始化指令,指令中的交易金额为路侧交易终端计
算的停车费金额;
e) 按6.1.1的j)~t)步骤进行。
6.2 ETC交易流程
6.2.1 入口交易
车辆进入停车场时的入口交易流程如下:
a) 按GB/T 28421-2012中的B.2.1~B.2.4进行;
b) 按6.1.1的e)~t)步骤进行,其中OBU作为数据传输通道,透明传输CPU卡和RSU之间的
信息。
若ETC入口交易未成功,可转 MTC交易流程处理。
图1 停车场入口/出口 MTC交易流程
6.2.2 出口交易
车辆驶离停车场的出口交易流程如下:
a) 按GB/T 28421-2012中的B.2.1~B.2.4进行;
b) 按6.1.1的e)~f)步骤进行;
c) 路侧交易终端计算停车费金额;
d) 按6.1.1的g)~h)步骤进行;
e) 路侧交易终端向CPU用户卡发送复合消费初始化指令,指令中的交易金额为路侧交易终端计
算的停车费金额;
f) 按6.1.1的j)~t)步骤进行,其中OBU作为数据传输通道,透明传输CPU卡和RSU之间的
信息。
若ETC出口交易未成功,可转 MTC交易流程处理。
7 特殊应用场合
7.1 变动费率应用
对于场中场(即停车场中按照不同停车区域进行不同计费金额)的情形,以及对不同的停车区域分
时段计费的情形,由停车场后台管理系统进行费率计算和处理,交易流程见第6章。
7.2 优惠处理
停车场收费有折扣或者优惠时,由停车场后台管理系统进行费率折扣和优惠计算,交易流程见第
6章。
7.3 车型处理
停车场分车型收费时,由停车场后台管理系统定义相应的车型计费准则和计费流程。
7.4 用户名单管理
停车场后台管理系统定期下发黑名单、白名单或者灰名单等用户信息到路侧交易终端,路侧交易终
端在出口交易流程中计算停车费金额时,查询名单信息并根据设定规则进行相应的费率计算或者拦截
处理。
7.5 其他
对于停车场收费的其他特殊应用,均由停车场后台管理系统处理。
附 录 A
(规范性附录)
CPU用户卡指令格式
A.1 复合消费初始化指令
复合消费初始化指令启动复合消费交易,内容说明见表A.1。复合消费初始化指令的响应报文数
据域格式见表A.2,执行不成功时只返回表A.2的SW1和SW2,格式见表A.7。
表A.1 复合消费初始化指令说明
分项名称 字段名称 数据长度/字节 值(16进制数)
指令
CLA 1 80
INS 1 50
P1 1 03
P2 1 02
Lc 1 0B
数据域
密钥索引号 1 -
交易金额 4 -
终端机编号 6 -
Le 1 0F
表A.2 复合消费初始化指令响应数据说明
名称 数据长度/字节
CPU卡的电子钱包余额 4
电子钱包交易序号 2
透支限额 3
密钥算法版本号(DPK) 1
密钥标识(DPK) 1
随机数 4
SW1 1
SW2 1
A.2 更新复合应用数据缓存指令
更新复合应用数据缓存指令更新CPU卡的0019文件,说明见表 A.3,指令中P2字节的定义见
表A.4,响应信息格式见表A.7。
表A.3 更新复合应用数据缓存指令内容说明
分项名称 字段名称 数据长度/字节 值(16进制数)
指令
CLA 1 80
INS 1 DC
P1 1 (应用类型标识符)
P2 1 见表A.4
Lc 1 2B
数据域 43 -
表A.4 表A.3中的P2字节定义
不同比特位对应的数值
b8 b7 b6 b5 b4 b3 b2 b1
定义
0 0 0 0 0 - - - 预留
x x x x x - - - 短文件标识符
1 1 1 1 1 - - - 预留
- - - - - 0 0 0 第一个标识符出现的记录
- - - - - x x x 预留
其他值 预留
A.3 复合消费指令
复合消费指令执行扣费和记录交易,内容说明见表A.5,如果执行成功,响应数据格式见表A.6;否
则响应数据格式见表A.7。
表A.5 复合消费交易指令内容说明
分项名称 字段名称 数据长度/字节 值(16进制数)
指令
CLA 1 80
INS 1 54
P1 1 01
P2 1 00
Lc 1 0F
数据域
终端交易序号 4 -
交易日期 4 -
交易时间 3 -
MAC1 4 -
Le 1 08
表A.6 复合消费交易指令响应数据内容说明
代码 数据长度/字节
TAC 4
MAC2 4
A.4 CPU卡状态信息
CPU用户卡状态信息由SW1(1字节)和SW2(1字节)组成,见表A.7。
表A.7 CPU卡状态信息说明
SW1 SW2 说明
90 00 命令执行成功
65 81 内存失败(修改失败)
67 00 长度错误(Lc域为空)
69 01 命令不接受
69 81 命令与文件结构不相容
69 85 使用条件不满足
69 82 不满足安全状态
69 83 认证密钥锁定
69 86 不满足命令执行的条件(不是当前的EF)
6A 81 不支持此功能
6A 82 未找到文件
6A 83 未找到记录
6A 84 文件中存储空间不够
93 01 金额不足
93 02 MAC无效
94 07 复合应用禁止
附 录 B
(规范性附录)
SAM指令格式
B.1 计算 MAC1指令
计算 MAC1指令内容说明见表B.1,如果执行成功,响应数据格式见表B.2;否则响应数据格式见
表A.7。
表B.1 计算 MAC1指令内容说明
分项名称 字段名称 数据长度/字节 值(16进制数)
指令
CLA 1 80
......
|