DBJT 45-T 024-2021 ETC移动发行及蓝牙OBU激活技术指南_第1页
DBJT 45-T 024-2021 ETC移动发行及蓝牙OBU激活技术指南_第2页
DBJT 45-T 024-2021 ETC移动发行及蓝牙OBU激活技术指南_第3页
DBJT 45-T 024-2021 ETC移动发行及蓝牙OBU激活技术指南_第4页
DBJT 45-T 024-2021 ETC移动发行及蓝牙OBU激活技术指南_第5页
已阅读5页,还剩95页未读 继续免费阅读

下载本文档

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

文档简介

35.240.01CCS

R

07

DBJT

45广西壮族自治区交通运输行业指南DBJT

45/T

ETC

移动发行及蓝牙

OBU

激活技术指南Technical

for

electronic

toll

collection

mobile

andbluetooth

unit

activation

发布

实施广西壮族自治区交通运输厅 发

布DBJT45/T

024—2021 前言

III1

范围

12

规范性引用文件

13

术语和定义、缩略语

13.1 术语和定义

13.2 缩略语

24

总则

34.1

移动发行和蓝牙

OBU

激活系统组成

34.2

移动设备与外围设备交互

45

发行设备要求

45.1 设备基本参数

45.2 设备基本功能及安装测试

46

发行流程

56.1

卡发行

56.2

发行

56.3 设备激活

67

接口协议

77.1

概述

77.2

接入的网络要求

77.3

数据交互方式

77.4

数据传输格式

77.5

数据返回格式

77.6

错误码

77.7

详细接口信息

88

蓝牙

要求

88.1

模块

88.2

模块

138.3

终端设备号(表面号)

198.4

设备证书导入

199

蓝牙协议

209.1 数据链路层协议

209.2 应用层协议

2110

蓝牙交互流程

2310.1 蓝牙二次发行

2310.2 蓝牙激活

2510.3 蓝牙圈存

2611

安全要求

27DBJT

45/T

024—202111.1 总则

2711.2 设备安全

2711.3 应用安全

2812

检测要求

2912.1

类型

2912.2

检测准备

2912.3

检测要求

2912.4

检测内容

30附录

A(规范性) 接口信息

37附录

B(规范性) 指令格式

80参考文献

95IIDBJT45/T

024—2021 本文件按照GB/T

《标准化工作导则 第1部分:标准化文件的结构和起草规则》的规定起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。本文件由广西壮族自治区交通运输厅提出并宣贯。本文件由广西交通运输标准化技术委员会归口。本文件起草单位:广西捷通高速科技有限公司。本文件主要起草人:刘曙生、杨馥铭、赖振达、李茜、卢著全、文秀芬、朱瑜瑾、熊侃、庞婧、覃庆勇、林华、罗茜、梁皓、廖传伟。IIIDBJT45/T

024—2021ETC

1 范围本文件规定了ETC移动发行及蓝牙激活技术的系统组成、发行设备要求、发行流程、接口协议、蓝牙要求、蓝牙协议、蓝牙交互流程、安全要求和检测要求。本文件适用于指导广西壮族自治区行政区域内收费公路电子不停车收费()的移动发行和蓝牙OBU或带蓝牙OBU模块的车载设备的激活。2 规范性引用文件文件。GB

2312 信息交换用汉字编码字符集 基本集GB/T

电子收费专用短程通信 第4部分:设备应用JR/T

中国金融集成电路(IC)卡规范 第3部分:与应用无关的IC卡与终端接口规范JR/T

中国金融集成电路(IC)卡规范 第16部分:IC卡互联网终端规范JT/T

收费公路车辆通行费车型分类IOS/IEC7816-4 信息技术 识别卡 带触点的集成电路卡 第4部分:用于交换的行业间命令3 术语和定义、缩略语3.1 术语和定义下列术语和定义适用于本文件。3.1.1电子不停车收费

toll

()道设备控制和收费数据的处理的收费方式。3.1.2车载单元 on-board

unit(OBU)备。3.1.3路侧单元 roadside

unit(RSU)安装在收费车道门架上或收费岛立柱上的用于同过往车辆上的车载设备进行通信的天线及相应的控制设备。DBJT

45/T

024—20213.1.4专用短程通信技术 dedicated

short

range

(DSRC)实现在数10

m特定小区域内高速运动目标的识别和双向通信的技术。3.1.5交易 transaction在道路路侧收费设备与用户车载设备之间完成的一次电子收费操作。3.1.6IC

卡一次发行 first

issuance在省中心建立IC卡结构、灌入密钥等过程。3.1.7IC

卡二次发行 second

card

issuance在营业网点写入用户信息、车辆信息、圈存等过程。3.1.8移动设备 mobile

智能手机、平板电脑和专业手持设备等。3.1.9移动发行用移动设备完成ETC卡和二次发行的过程。3.1.10蓝牙

卡读写设备带蓝牙功能的IC卡读写设备,蓝牙为其中一种。3.1.11圈存为客户将卡账户资金信息写入储值卡内电子钱包的服务。3.1.12冲正系统认为可能交易失败时采取的补救手法。3.1.13ETC

卡面向社会公开发行的可用于交纳收费公路通行费的卡,包括储值卡和记账卡。3.2 缩略语下列缩略语适用于本文件。ADF:应用定义文件(

Definition

File)AEF:应用基本文件(

Elementary

File)BCD:二/十进制码(Binary-Coded

)CA:证书颁发机构(Certification

Authority)CLAClass

Byte

)COS:卡芯片操作系统(

Operation

)CRC:循环冗余校验(

Redundancy

Check)DES:数据加密标准(Data

Encryption

Standard)DSRC:专用短程通信技术(Dedicated

Short

Range

Communication)EP:电子钱包(

Purse)DBJT45/T

024—2021GPS:全球定位系统(

Positioning

System)HEX:十六进制数()MAC:报文鉴别代码(

Authentication

Code)MCU:单片微型计算机(

Chip

Microcomputer)MF:主控文件(Master

)OBE-SAM:车载设备安全控制模块(On

Board

Equipment-SecurityAccess

)PIN:个人密码(Personal

Identification

Number)POS:销售点终端(Point

of

Sells)PSAM:消费安全存取模块(Purchase

Secure

Module)SAM:安全存取模块(

Access

Module)SE:安全模块(Secure

)TAC:交易验证码(

Authorization

)RA:数字证书注册中心(Registration

Authority)An:字母数字型(Alphanumeric)b:二进制(Binary)cn:压缩数字(

Numeric)4总则4.1 ETC

移动发行和蓝牙

OBU

激活系统组成4.1.1 ETC

移动发行和蓝牙

OBU

激活系统由

RA

移动应用组成,如图

1

所示。 发行系统

专业设备 移动设备证书系统图1 系统交互4.1.2

4.1.3

RA

证书系统:连接

系统,提供设备证书申请、下载、查询。4.1.4

移动服务接口:为移动应用提供访问接口,通过消息中间件传递请求至发行系统。4.1.5

消息传输中间件:提供应用间信息传递、应用解耦、流量削峰功能。4.1.6

移动应用:提供用户信息管理、车辆信息管理、

发行激活等。3G

GPS

Android6.0

/IOS11

DBJT

45/T

024—20214.2 ETC

移动设备与外围设备交互移动设备通过网络采用DSRC2所示。移动设备通过蓝牙或5.8G频率与蓝牙设备进行交互,并验证蓝牙设备证书。

图2移动设备与外围设备部署5 发行设备要求5.1设备基本参数移动设备应具备的基本参数见表1。表1 设备基本参数表1 设备基本参数5.2.1 业务管理包括但不限于以下内容:——客户业务:个人或单位客户信息建立、修改、查询;——设备信息查询:IC

卡和

信息查询,查看

卡、OBU

状态是否正常;——支付订单:对发行中的支付问题进行处理,可通过账号和时间筛选出对应的订单信息,并且在必要时进行冲正处理;——设备更换:对

卡或

进行更换,更换时填入新的

IC

卡或

OBU

SN;DBJT45/T

024—2021——设备退货:将需处理的

卡或

进行退货处理,退货后需重新入库才可使用;——图片上传:对客户信息和车辆相关照片进行上传;——位置信息上传:对设备使用者的地址信息进行上传;——信息变更:对已发行的

卡进行信息在线变更。5.2.2 发行功能对OBU和IC卡进行二次发行。5.2.3 充值圈存对客户账户进行充值和将账户中的资金圈存到IC卡中。5.2.4安装测试包括标签检测,标签激活,IC卡检测和交易测试,具体如下:a)

标签检测:主要包括系统信息,车辆信息(需后台进行解密)和

卡信息;b)

标签激活:激活过程中要先验证

OBU

信息及车牌信息;c)

IC

卡检测:设备读出

IC

卡信息并验证;d)

交易测试:验证过程中会先检测

OBU

是否已激活。6 发行流程6.1 IC

卡发行具体流程如下:a)

蓝牙连接握手、设备认证;b)

获取用户发行信息;c)

IC

卡写入二次发行数据。6.2 OBU

发行6.2.1 OBU

发行流程如下:a)

用户输入发行

所需的相关信息;b)

移动设备调用

OBU

营销方案接口查询

营销方案,移动服务接口返回查询结果,移动设备将查询结果展示给用户;c)

用户选择

营销方案并点击确认发行,移动设备调用添加

发行申请接口;d)

移动设备调用

的有效期信息接口,获取文件信息后,移动设备写入该文件;e)

移动设备调用写

DF01_EF01

的有效期信息接口,获取文件信息后,移动设备写入该文件;f)

移动设备调用

发行接口,移动服务接口返回密文结果,移动设备通知用户发行成功。6.2.2 OBU

发行流程如图

3

所示。DBJT

45/T

024—2021用户 移动设备 移动服务接口输入选择

调用的MF_EF01写MF_EF01的写调用 图3OBU

发行流程6.3设备激活6.3.1 设备激活流程如下:a)

用户输入激活

相关信息;b)

移动设备调用上传图片接口上传激活图片,移动接口服务返回处理结果;c)

移动设备调用获取激活

密文接口,获取

密文信息,移动服务接口返回

MAC2

信息;d)

移动设备将

OBU

激活信息写入设备;e)

移动设备调用

激活信息确认接口,移动服务接口返回处理结果;f)

移动设备调用零消费认证接口,检查设备是否激活成功,移动服务接口返回处理结果;g)

移动设备将激活结果展示给用户。6.3.2 设备激活流程如图

4

所示。DBJT45/T

024—2021

图4

设备激活流程7接口协议7.1概述在发行激活过程中为保证数据安全性,采用HTTPS传输。单个接口采用POST方法提交数据,数据返回的格式应遵循通用的数据格式。接口编码规范应统一采用UTF-8字符编码。签名算法使用或SHA1、SHA256、HMAC等。7.2接入的网络要求互联网接入访问。7.3 数据交互方式采用HTTPS传输方式。7.4 数据传输格式使用HTTPS请求的通用数据格式,如Form表单、JSON等。7.5 数据返回格式应遵循通用的JSON数据格式。7.6 错误码错误码用于在接口交互时,对不同的错误分类、提示。错误码列表见表2。1001

2001

3001

40015001DBJT

45/T

024—2021表2错误码列表表2错误码列表见附录A。8 蓝牙

要求8.1 SE

模块8.1.1 总则内部主要存储的是发行基本数据和各种密钥文件。8.1.2 文件结构 SE

模块文件结构如图

5

所示。MF3F00MK_MFMK_MF0013001300140014AMK_MF00150015AMK_MFDF0A

DF0AMK_MFMK_MFMK_DF0ACA06PIN_DF0ADA02PIN_DF0ACA01PIN_DF0ADA01PIN_DF0ACA

CA02DAMK_DF0ADBJT45/T

024—2021 KEY文件模块标签文件模块序列号文件发行基本数据文件DF0A网充应用图5 SE

模块文件结构 各模块详细文件说明见表

3。

表3表3模块详细文件说明*线路保护公钥文件*线路保护私钥文件终端公钥文件公钥文件渠道公钥文件1渠道公钥文件2渠道公钥文件3终端证书文件证书文件渠道证书文件1渠道证书文件2渠道证书文件3MF3F00MK_MF

CA03

CA04

CA05CA

001ADAMK_DF0A001BPIN_DF0A

001C

001D

001E线路保护公钥文件、线路保护私钥文件为对会话密钥做保护的非对称密钥文件,算法为MF秘钥文件说

DF0A0010H04

DF0A0010H04

0010H04

PIN_DF0A0106HMACMACPIN\x4A\x45\x54\x54\x4F\x4CJETTOLPINMAC

MF0010H04

AMK_MF0010H04

MACDF0ADBJT

45/T

024—2021表

3模块详细文件说明(续)表4 表

3模块详细文件说明(续)表4 MF

下密钥文件说明表5 DF0A

网充应用目录下密钥文件说明表5 DF0A

网充应用目录下密钥文件说明10FID00141432

MAC1-3232\0

FID00131332

1-3232\0

64

PIN_DF0ASM232

PIN_DF0ASM2

DAMK_DF0ASM2/RSA

SM2/RSAFID001515DBJT45/T

024—2021表6终端、线路保护公私钥文件说明CA

表6终端、线路保护公私钥文件说明表7 CA、渠道公私钥文件说明模块标签(0013表7 CA、渠道公私钥文件说明表8 模块标签(0013)文件结构 表8 模块标签(0013)文件结构表9 模块序列号(0014)文件结构 表9 模块序列号(0014)文件结构表10表10 发行基本数据(0015)文件结构45

MAC1-8B9E3CEF745010001”1A”1001”11-124501”13-20

SE

21-24

YYYYMMDD25-28

YYYYMMDD29-4517

0*FFFF

FID001A1A2560

MAC1-23-25602558FID001B1B2560

PIN_DF0A1-23-25602558DBJT

45/T

024—2021表

10

发行基本数据()文件结构(续)表

10

发行基本数据()文件结构(续)表11 CA

证书文件结构0表11 CA

证书文件结构表12终端证书文件结构1表12终端证书文件结构12FID001C001D001E1C1D1E2560

1-23-256025581-2

453-4

01

7-800

01

02

03

9-16SE

DBJT45/T

024—2021表13渠道等证书文件结构8.1.3 表13渠道等证书文件结构SE编号应记录芯片厂家代号、版本,盒子编号应记录生产年份、批次(或试用、返修产品信息)。见表14。表14SE

模块内部编号规则表14SE

模块内部编号规则8.2.1 总则OBE-SAM模块主要应用于系统,实现交易过程中数据的安全存储,数据的加解密,终端身份的识别与认证。8.2.2 文件结构根据《全国高速公路电子不停车收费联网用户卡、ESAM文件结构和数据定义》,OBE-SAM模块文件结构如图6所示。13FIDEF01’99

DAMK

MAC1-8cn

B9E3CEF745010001cn0110cn

01000001

0x4111-18cn

19-22cn

23-26cn

2728-99an72OBE-SAMDBJT

45/T

024—2021MF

00FF

系统密钥文件EF01

系统信息文件EF02

系统保留文件DF01

ETC

应用目录应用密钥文件EF01

车辆信息文件EF02

应用交易记录文件EF03

应用保留文件1(行业应用保留)EF04

应用保留文件2(省级应用保留)EF05

应用保留文件3(行业应用保留)EF06

OBU应用预留文件1(省级应用保留)EF07

OBU应用预留文件2(省级应用保留)EF0A

OBU应用预留文件3(行业应用保留)EF0B

OBU应用预留文件4(行业应用保留)DF02

应用保留目录图6

OBE-SAM

模块文件结构8.2.3 数据文件格式 系统信息文件格式见表

。表15表15 系统信息文件格式FIDEF01’79

RK2_DF01

DAMK

MAC1-12an12

GB

BEA9

12

13-14an

0x000x00—0x02—0x04—0x06—0x07

0000RS

0001OB

1111NU

0000PF0001OKDBJT45/T

024—20拆卸状态说明见表

。表16拆卸状态说明 ETC

表16拆卸状态说明表17表17ETC

应用车辆信息文件说明15cn

0x01-

0x05-

0x07

0x0B-

0x0F-

0x11

0x15-

0x1A-

0xFF-

16cn

GB/T

0x00

0x06

0x08

0x0C

0x180x1B0x1A17-20cn[2

[1

),单位:21cnFIDEF01’79

RK2_DF01

DAMK

MAC22cn23-24cndm25-27cnkg28-43an1644-59an1660-7920DBJT

45/T

024—2021表

17ETC

应用车辆信息文件说明(续)17-22cn[2

),单位:23-25cnkg26-28cnkg29-31cnkg

0xFF32cn33-49an1750-65an16

0xFF66-7914

0xFFHeaderBodyCLAINSP1P2P3DATALeDBJT45/T

024—2021表

17 表

17 ETC

应用车辆信息文件说明(续) 根据《交通部

卡参考手册

V106》规定模块的操作指令格式见表

18。表18OBE-SAM

发送指令格式 由终端发出的每个命令包含

5

表18OBE-SAM

发送指令格式数据域部分则完全取决于各命令。 CLA:在

ISO/IEC

标准中,CLA=00;自定义时

CLA=80。该字节码还指明是否采用安全报文方式传输指令。 INS

ISO/IEC

ISO/IEC

使用自定义编码方式。 P1/P2:该参数可对命令再细分,具体含义取决于各命令。 P3/DATA/Le:该参数含义取决于各自命令。根据

中的定义,可以分为

4

种情况:a)

不传输或接收数据的命令:P3=Le=Lc=0;b)

不向卡传输数据,但从卡中接收数据的命令:P3=Le;c)

向卡传输数据,但不从卡中接收数据的命令:P3=Lc;d)

向卡传输数据,也从卡中接收数据的命令:P3=Le。Lc8.2.5 返回格式 根据《交通部

卡参考手册

V106》规定模块的指令的相关返回码和返回格式见表

19。1790

0061

xxxx

RESPONSE

63

Cx

64

0065

8167

0068

8269

0069

0169

8169

8269

8369

8469

8569

8669

8769

886A

806A

816A

826A

836A

846A

86

6A

886B

00

EF6C

xxLe

6D

00

6E

00

6F

0093

03BodyTrailerDATASW1SW2DBJT

45/T

024—2021表19OBE-SAM

接收指令格式 SW1

表19OBE-SAM

接收指令格式

OBE-SAM

响应码

4501”

2015

DBJT45/T

024—20218.3 终端设备号(表面号)8.3.1编码规则采用原

OBU

编码规则,为

7

所示)。

图7OBU

编码规则8.3.2 详细说明见表

。表21 OBU表21 OBU

编码规则8.4.1 蓝牙设备证书导入流程如下:a)

SE

厂家初始化

,生成文件结构及导入密钥;b)

SN、SE

内部编号(或者提供

编码规则以及

SE

内部编号规则,生产商自行生成)、渠道证书(服务器证书)给生产商;c)

生产商提供设备

SN、SE

内部编号和设备公钥对照表给运营商;d)

运营商生成终端证书将其给生产商;e)

生产商导入终端证书。8.4.2 蓝牙设备证书导入流程如图

8

所示。19STSNCTLLENDATABCCDBJT

45/T

024—2021

图8蓝牙设备证书导入流程9蓝牙协议9.1数据链路层协议9.1.1 概述根据Bluetooth

协议,在蓝牙协议链路层(LL)数据通道层,Payload最多只能传输20个字节,在微信层的Protocol

协议中会对传输的Protocol包进行OBU中的卡读写设备的蓝牙协议构建于微信的Protocol

Buffer协议之上,虽然微信并没有规定一次Protocol

BufferOBU圈存应用业务中,一帧数据长度超过厂商一次能处理的最大数据长度,故蓝牙与移动终端通过蓝牙进行数据交互时,需要将应用数据帧分包发送和接收。9.1.2 数据帧结构 通信数据帧格式见表

22。表22表22 通信数据帧格式ST33HSN

CTL[bit:7]

[bit:0

LENDATABCC

DATAType

A1

A2

TypeContentDBJT45/T

024—20数据帧中各数据域的说明见表

。表23 数据帧数据域说明ETCDATA表23 数据帧数据域说明DATA

TypedataTypeTypeType9.1.3 封装

DATA

据帧长度超过蓝牙通信数据帧一帧最大长度时,应采用分包发送;同时接收端应支持组包处理。广西ETC

应用数据帧最大长度为

92

个字节。

CTL

0x81输第二包时

CTL

0x00。接收端接收到总包数大于

1

的蓝牙通信数据帧时,应进行组包,将数据包恢复为应用数据帧。9.2 应用层协议9.2.1 数据帧结构应用数据帧格式见表24,其中Type为数据类型,占1字节,Content为数据内容。表24 应用数据帧格式表24 应用数据帧格式对于Type为A2A2指令应做的功能由各个厂商自己定义,而APP只应在操作蓝牙卡读写设备之前发送A2指令即可,指令内容为,厂商根据A2自己组织A2指令功能。移动端和蓝牙设备发送指令说明分别见表25、表26。表25表25 移动端发送指令说明Type

B1

PICC

B2

IC

PICC

B3

IC

SE

B4

IC

IC

B5

IC

B6

IC

B7

IC

SE

B8

IC

PICC

B9

IC

MF1

BA

IC

BB

IC

BC

BD

IC

BEBF

IC

TypePICC

A3

IC

SE

A4

IC

IC

A5

IC

A6

IC

A7

IC

SE

A8

IC

PICC

A9

IC

MF1

AA

IC

AB

IC

AC

AD

IC

AEAF

IC

DBJT

45/T

024—2021表

25表

25(续)表26 蓝牙设备发送指令说明见附录B。22DBJT45/T

024—202110 蓝牙交互流程10.1 蓝牙二次发行10.1.1 组成蓝牙二次发行包含IC卡的二次发行和蓝牙OBU的二次发行。10.1.2 交互流程 IC

9

所示,具体内容如下:a)

用户输入登录信息,移动设备获取用户信息;b)

用户输入相关车牌卡号等信息,移动设备调用接口获取

卡发行动态数据;c)

用户选择营销方案

记录申请并返回记录

ID

号;d)

移动设备接收到申请成功消息后,调用移动服务接口获取写卡文件指令,并进行写卡操作;e)

移动设备写卡成功后,调用“发行

卡”接口;f)

移动服务接口生成正式的发行记录信息,并通知用户发行成功。用户 移动设备 移动服务接口

调用“”接口

写文件写文件写文件

图9 IC

卡二次发行整体流程23DBJT

45/T

024—202 OBU

二次发行整体流程如图

10

所示,具体内容如下:a)

移动设备获取

营销方案等,用户选择营销方案并开始发行;b)

移动设备调用

发行申请接口,移动服务接口记录申请记录并返回记录的

ID

号;c)

移动设备接收到申请成功消息后,进行写

OBU

操作;d)

移动设备写卡成功后,调用“

发行”接口;e)

并通知用户发行成功。用户 移动设备移动服务接口输入选择

调用的MF_EF01写MF_EF01的写调用图10 OBU

二次发行整体流程10.1.3指令 IC

卡二次发行具体要求如下:a)

0015

文件:1)

先选取

0015

文件目录

;2)

获取随机数

4

;3)

调用后台接口,后台返回文件数据

fileData

;4)

调用

fileData+mac2。b)

0016

文件:1)

先选取

MF_EF01

文件目录

00A40000023F00;2)

获取随机数

4

;3)

调用后台接口,后台返回文件数据

fileData

;4)

调用

fileData+mac2;5)

001B

文件;6)

先选取

MF_EF01

文件目录

00A4000002001B;7)

获取随机数

8

;24DBJT45/T

024—20218)

调用后台接口,后台返回文件数据

fileData

;9)

进行外部认证

通道

+mac2;10)

写文件

A3

通道

+fileDate。c)

记账卡初始化操作:1)

先选取

1001

文件目录

;2)

进行

校验

;3)

执行记账卡金额初始化操作

805000020B01++terminalId+10,

为捷通配置;4)

mac2

time为前台生成的圈存时间参数;5)

写记账卡文件

+time+mac2

IC

卡二次发行,调用后台。 OBU

二次发行具体要求如下:a)

MF_EF01

文件:1)

先选取

MF_EF01

文件目录

00A40000023F00;2)

获取随机数

4

;3)

调用后台接口,后台返回文件数据

fileData

;4)

调用

fileData+mac2。b)

DF01_EF01

文件:1)

先选取

DF01_EF01

文件

,00A4000002EF01;2)

获取随机数

4

;3)

调用后台接口,后台返回文件数据

fileData

;4)

调用

fileData+mac2。c)

其他指令:1)

读取

卡信息:A3

通道

8010810700A40000021001020500B095002B;2)

读取

序列号:

通道

C0;3)

获取

8

位随机数:。10.2 蓝牙激活10.2.1 交互流程蓝牙激活流程如图11所示,具体内容如下:a)

移动设备拍摄设备安装完成之后的车辆照片,上传到移动服务接口,并记录返回图片路径;b)

MAC2指令;c)

移动设备接收到激活指令后,开始写入

激活信息;d)

移动设备激活完成后,调用“

激活确认”接口;e)

移动服务接口生成正式的激活记录信息,并修改

状态为“已激活”;f)

移动设备调用“零消费认证接口”,移动服务接口计算相关密钥并返回消费所需指令;g)

移动设备获取到指令后,进行零元消费认证,测试

OBU

是否激活成功,若指令执行失败,则重新开始激活流程;若检测成功,则通知用户激活完成。25DBJT

45/T

024—2021用户 移动设备 移动服务接口

写调用图11

蓝牙激活流程10.2.2指令OBU激活指令如下:a)

先选取

3F00

文件目录

A8

通道

;b)

获取随机数

4

;c)

调用后台接口,后台返回

mac2;d)

调用

04D6811A0501+mac2。10.3 蓝牙圈存10.3.1 交互流程圈存操作流程如图12所示,具体内容如下:a)

移动设备对蓝牙

OBU

进行初始化,获取圈存信息;b)

移动设备调用移动服务接口的圈存请求接口获取相关指令;c)

移动设备通过蓝牙

IC

卡进行写卡操作;d)

移动设备调用“圈存确认接口”,移动服务接口返回结果并通知用户。26DBJT45/T

024—2021用户 移动设备 移动服务接口

图12 圈存操作流程10.3.2指令蓝牙圈存指令如下:a)

进行

校验,00A40000021001,0020000006313233343536;b)

圈存初始化指令

805000020B01+amount+rechargeTermId+10,amount

为圈存金额的

8

位十六进制数(单位分),

为圈存终端号,由发行方公司分配;c)

调用后台接口,返回写卡所需

mac2;d)

写卡,805200000B+圈存时间(yyyyMMddHHmmss)+mac2。11 安全要求11.1 总则11.1.1 以

JR/T

0025.3、JR/T

为设计依据。移动发行和激活自建证书注册服务系统(以下简称为

CA

激活系统先向

中心申请

RA

证书,实现与

CA

中心的身份验证,服务器证书和终端证书再通过

RA

向CA

中心申请。11.1.2 CA

证书用于服务器、终端双向认证或不同服务器之间的双向认证,也用于互联网加密通信。11.2 设备安全11.2.1 移动终端认证发行系统为接入系统的每个移动设备终端均分配一个设备终端IDID以HTTPS安全的传输协议将设备的终端ID发送至发行系统完成设备终端认证。11.2.2 移动终端管理 发行系统可对指定的移动终端设备

务等。 移动终端开启

端使用时所在位置。27DBJT

45/T

024—202111.2.3 OBU

认证 蓝牙

SE

OBU

中加装

设备的证书均由

RA

SE

宜设置为五到十年,当证书过期后,终端设备可由客户自行在线更新终端证书。OBU13A1,产生随机数R1A1,产生随机数R1

2R1

终端

5生共享主密钥M1,并使E1

4R2

3、产生随机数R2S1

S1

7、发送签名值S1、E1和终端证书

8S1,解密E1得到M1,生成处理中

9手完成消息

钥图13OBU

认证11.3应用安全11.3.1接口认证在发行激活过程中为保证数据安全性,采用HTTPS传输。根据OAuth2(开放授权)协议中Implicit(简化模式)授权模式的要求,携带Token(身份令牌)向后台系统发送业务请求,后台系统拦截接口请求后验证Token通过后根据终端设备ID、发行工号进行接口权限认证。11.3.2 关键信息处理 卡号应加密处理后存储。 前端应用展示界面,涉及用户隐私的部分数据如具体车牌号、银行卡号应脱敏后进行展示。11.3.3 用户操作监控范审计。28

IOS

DBJT45/T

024—202112检测要求12.1类型分为应用检测、性能检测、兼容性检测、安全性检测。12.2检测准备12.2.1检测硬件见表

。表27 检测硬件12.2.2 检测软件见表表27 检测硬件表28 检测软件12.2.3 环境:温度-10

表28 检测软件12.3 检测要求12.3.1 兼容性当前市面上主流品牌型号的手机,OBU及三款不同型号的均能充值圈存成功。12.3.2 性能要求如下:a)

测试应用软件连接上蓝牙

OBU

到完成充值时间<20

s;b)

测试应用软件点击发行按钮到完成发行时间<60

s;c)

测试应用软件点击激活按钮到完成设备激活时间<

s。29BTOBU_FUNCTION_001

N/A

OBUDBJT

45/T

024—202112.3.3 功能检测要求要求如下:a)

使用测试应用软件连接蓝牙

OBU

眠的时间不能超过

s;b)

充值成功时,手机与蓝牙

OBU

的最远距离范围不能小于

3

m;c)

移动应用可成功运行

IC

卡发行、

发行、

激活、充值圈存、查询用户信息、查询

IC

卡信息、读取

IC

卡、读取

d)

连续充值

99%。12.3.4 安全检测要求要求如下:a)

写卡失败后,移动应用软件提示用户进行写卡重试,重试写卡成功且圈存金额正确;b)

写卡失败达到次数限制后,IC

卡操作应被限制,不能进行写卡,移动应用软件有相应提示;c)

未进行认证的终端,不能使用应用软件对卡和

OBU

进行发行、充值等交易;d)

未登录情况下,无法调用后台接口进行业务操作;e)

客户敏感信息在应用软件上脱敏展示。12.4 检测内容12.4.1 类型包括应用检测、性能检测、安全性检测和兼容性检测。12.4.2应用检测 超时休眠见表

。表29 超时休眠 蓝牙通信距离见表表29 超时休眠30BTOBU_FUNCTION_003N/AN/A

IC

IC

IC

IC

BTOBU_FUNCTION_002N/A

10

BTOBU_FUNCTION_004DBJT45/T

024—2021表30 蓝牙通信距离 移动应用软件功能见表表30 蓝牙通信距离表31 移动应用软件功能表31 移动应用软件功能表32表32 充值稳定性BTOBU_SANITY_001N/AN/A

20

BTOBU_SANITY_002N/AN/A

60

N/AN/A

10

99DBJT

45/T

024—2021表

32 表

32 充值稳定性(续) 蓝牙圈存时间见表

。表33 蓝牙圈存时间发行时间见表表33 蓝牙圈存时间表34 发行时间 激活时间见表表34 发行时间32BTOBU__001OBU4.0N/A

OPPO

BTOBU_SANITY_003N/AN/A

30

BTOBU__002OBUICOBUICOBUN/ADBJT45/T

024—2021表35 激活时间表35 激活时间 手机兼容性测试见表

36。表36 手机兼容性测试 蓝牙

IC

表36 手机兼容性测试表37表37 蓝牙

IC

卡兼容性测试BTOBU_SAFETY_001N/AN/A

BTOBU_SAFETY_002N/AN/A

IC

IC

IC

DBJT

45/T

024—2021表

37

37

蓝牙

OBU

卡兼容性测试(续) 写卡安全保护见表

、表

39。表38 表38 写卡安全保护

表39 写卡安全保护

BTOBU_SAFETY_004N/A

tokentokenBTOBU_SAFETY_003N/A

DBJT45/T

024—2021表

39

写卡安全保护

002(续)IC

终端认证见表

。表40 终端认证用户认证见表表40 终端认证表41 用户认证 表41 用户认证35BTOBU_SAFETY_005N/AN/A

DBJT

45/T

024—2021表42表42用户敏感信息脱敏显示oauth/loginPOSTContent-TypeMediaTypeapplication/jsonterminalId

IDStringmanufacturerId

IDStringoperatorNameStringoperatorPasswordStringsoftVersionStringcodeStringmsgStringauthTokenStringoperatorInfoEtcUserpemissionListList<EtcPermission>DBJT45/T

024—2021

附 录 A(规范性)接口信息A.1 接口信息A.1.1 系统接口A.1.1.1 登录接口信息见表

。表A.1表A.1 登录接口信息EtcUseretcUserId

ID

LongdepartmentId

IDLonguserCodeStringusernameStringrealNameStringpassword

StringaddressStringtelephoneStringmobileStringemailEmailStringstatusStringremarkStringdelFlag,1StringcreateBy

IDLongcreateDateDateupdateByLongupdateDateDateversionLongdeptNameStringzdbzStringskPswStringcustomerIdNoStringbankUserNoStringstatusStrStringEtcPermissionpermissionNameStringpermissionDescStringremarkStringdelFlagStringDBJT

45/T

024—2021表

A.1 登录接口信息(续)A.1.1.2表

A.1 登录接口信息(续)38oauth/updatePasswordPUT

Content-TypeMediaTypeapplication/jsonterminalId

IDStringmanufacturerId

IDStringoperatorNameStringoperatorPasswordStringcurrentPasswordStringnewPasswordStringsoftVersionStringcodeStringmsgStringcustomer/createPOSTContent-TypeMediaTypeapplication/jsonAuthorizationHTTP

String

accessTokenDBJT45/T

024—2021表A.2修改操作员工号密码接口表A.2修改操作员工号密码接口A.1.2.1 创建客户接口信息见表

。表A.3表A.3创建客户接口custNameStringcustBriefNameString

custTypeStringcustIdTypeCodeStringcustIdNoStringcustContactStringcustMobileStringcustTelString(^((\d{7,8})|(\d{4})-(\d{7})|(\d{3})-(\d{8})|(\d{3})-(\d{8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{4})-(\d{7})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)custEmailStringmailAddressStringinvoiceTypeStringinvoiceNameStringvatInvoiceNameStringvatInvoiceNoStringvatInvoiceBankNoStringvatInvoiceAddressAndTelStringcustIdTypeFrontStringcustIdTypeBackStringcontactIdTypeFronStringcontactIdTypeBackStringremarkStringcustGroupIdNoStringcustGroupIdTypeCodeStringregisteredTypeInteger1-departmentStringagentIdTypeStringagentIdNoStringDBJT

45/T

024—2021表

A.3 创建客户接口(续)outWebRequestId

IDLongetcOutWebUserId

IDLongpresaleRecordInfoId

IDLongbankStringbankAddrStringbankAccountStringtaxpayerCodeStringfaceFeatureVersioStringfaceFeatureCodeStringcustFlagInteger1-

codeStringmsgStringcustInfoCustMastCustMastcustCodeStringcustNameStringcustBriefNameStringcustTypeStringcustContactStringcustDescriptionStringcustAddressStringcustPostCodeStringcustIdTypeCodeStringcustIdNoStringcustTelStringcustMobileStringcustFaxStringcustEmailE-mailStringcustAccountFlagStringcustBankNameStringcustAccountNameStringcustBankAccountStringcustFundDoubleDBJT45/T

024—2021表

A.3创建客户接口(续)CustMastcustCreditDoubleremarkStringcustUserNameStringcustUserPasswordStringbranchCode

IDLongstatusStringoperator

IDLongoperateTimeDatedelFlagStringcreateByLongcreateDateDateupdateByLongupdateDateDateversionLonginvoiceTypeStringinvoiceNameStringcustIdTypeFrontStringcustIdTypeBackStringissuerStringnetnoStringcancelBeforeAmountStringcustGroupId

IDStringcustGroupNameStringcontactIdTypeFrontStringcontactIdTypeBacStringmailAddressStringinvoiceInfoStringindentFundDoublexskinfoStringtxfinfoStringorganizationIdStringvatInvoiceNameStringDBJT

45/T

024—2021表

A.3 创建客户接口(续)CustMastvatInvoiceNoStringvatInvoiceAddressAndTelStringvatInvoiceBankNoStringcustSalesAccountDoublecustFrozenFundDoubleregisteredTypeInteger1-departmentStringagentIdTypeString

agentIdNo

StringcustTypeStrcustType

StringcustAccountFlagStrcustAccountFla

StringstatusStrstatus

StringcustGroupMastNameStrcustGroupMastN

StringcustBankNameStrcustBankName

StringcustIdTypeCodecustIdTypeCodeStringbranchCodeStrbranchCode

StringoperatorStrOperator

StringorganizationStrorganization

StringDBJT45/T

024—2021表

A.3 创建客户接口(续)A.1.2.2表

A.3 创建客户接口(续)43customer/queryGETAuthorizationHTTP

String

custIdNoStringcustNameStringpageNumLong

codeStringmsgStringresultListList<CustMast>CustMast

pageNumLongtotalCountLongtotalPageNumLongDBJT

45/T

024—2021表A.4 查询用户接口A.1.2.3 根据用户

查询客户信息接口见表表A.4 查询用户接口44

ID

customer/{custMastId}GET

ID

AuthorizationHTTP

String

custMastId

IDLongcodeStringmsgStringcustInfoCustMastCustMast

customer/updatePUTContent-TypeMediaTypeapplication/jsonAuthorizationHTTP

String

custMastId

IDLongDBJT45/T

024—2021表A.5 客户信息接口A.1.2.4客户信息变更接口见表表A.5 客户信息接口表A.6表A.6 客户信息变更接口custTypeStringcustContactStringmailAddressStringcustNameStringcustBriefNameStringcustIdTypeCodeStringinvoiceNameStringvatInvoiceNameStringvatInvoiceNoStringvatInvoiceBankNoStringvatInvoiceAddressAndTelStringcustMobileStringcustIdNoStringremarkStringcustTelStringcustEmailStringcustIdTypeFrontStringcustIdTypeBackStringcontactIdTypeFrontStringcontactIdTypeBackStringregisteredTypeIntegerdepartmentStringagentIdTypeStringagentIdNoStringbankStringDBJT

024—表

A.6 客户信息变更接口(续)

IC

card/queryBy/cardNoGET

IC

AuthorizationHTTP

String

cardNoStringcodeStringmsgStringcardInfoIC

CardMastbankAddrStringbankAccountStringtaxpayerCodeStringfaceFeatureVersionStringfaceFeatureCodeStringcodeStringmsgStringcustInfoCustMast

CustMast

DBJT45/T

024—2021表

A.6客户信息变更接口表

A.6客户信息变更接口(续)A.1.3.1 根据卡号获取

A.7。表A.7表A.7 卡号获取

IC

卡信息接口CardMastcardMastIdIDLongcustMastIdIC

IDLongcardNoStringcardTypeIC

StringcardVersionIC

StringroadNetNoIC

Stringroad

icStartDateNetNoIC

DateicEndDateIC

DatecarNoStringmasterTypeIC

StringcarTypeStringrealCarTypeStringcarStyleLongisTrunkLongbranchCode

IDLongreleasePerson2

IDLongreleaseDate2DatevendorCodeStringcardBatchNoIC

StringcardStatusIC

CardMastInterfacestatus

StringcardAmountIC

DoublecardInitAmountIC

DoubleremarkStringneedTicketStringfileVersion0008

StringdelFlagStringversionLongcardIdIC

IDStringnetNoIC

StringcardIssuerStringcarColorStringDiscountversionLongcardDiscountTypeLongcarModelStringdrivingLicenceStringDBJT

024—表

A.7 卡号获取

卡信息接口(续)CardMastdrivingLicenceBackStringobuFlag

StringcardDiscountIDLonggxCarType

IC

StringbeginTimeDateendTimeDatestaticalDiscountId

Id

MarketMastIdLongonMarketMastId

IdLongonMarketMastBeginTimeDatecarSeatNumIntegervinStringpermittedweightDoublereleaseVersionStringaxleCountIntegervehicleTypeStringengineNumStringtotalMassDoublemaintenanceMassDoubleoutsideDimensionsmm

StringpermittedTowWeightDoublewheelCountIntegercarLongmm

StringcarWidemm

StringcarHighmm

String

IC

card/queryBy/carInfoGET

IC

AuthorizationHTTP

String

表A.8表A.8车牌及车牌颜色

IC

卡信息接口49DBJT45/T

024—2021表

A.7 卡号获取

卡信息接口(续)A.1.3.2表

A.7 卡号获取

卡信息接口(续)IC

card/release/requestPOSTIC

Content-TypeMediaTypeapplication/jsonAuthorizationHTTP

String

custMastId

IDLongcardNoString20

marketMastId

IDStringcarStyleStringcardClassIC

StringcarNoStringcarColorStringisTrunkStringcarTypeStringisPosStringneedTicketStringcarNoStringcarColorStringcodeStringmsgStringcardInfoIC

CardMastCardMast

CardMastDBJT

024—表

A.8车牌及车牌颜色

卡信息接口表

A.8车牌及车牌颜色

卡信息接口(续)表A.9表A.9IC

卡发行申请接口drivingLicence

StringdrivingLicenceBackStringgxCarType

StringcarModelStringcarSeatNumStringcardTypeIC

StringissueTypeString:20thirdPayOrderNoStringorderDetailInfoId

ID

LongvinStringpermittedWeightDouble

axleCountIntegervehicleTypeStringtotalMassDoublemaintenanceMassDoublewheelCountIntegerengineNumStringcarLongStringcarWideStringcarHighStringpermittedTowWeightDouble

codeStringmsgStringcardReleaseRequestIdIC

IDLongDBJT45/T

024—2021表

A.9 IC

卡发行申请接口(续)A.1.3.4表

A.9 IC

卡发行申请接口(续)51IC

card/release/confirmPOSTIC

Content-TypeMediaTypeapplication/jsonAuthorizationHTTP

String

cardNoStringcardReleaseRequestIdIC

LongcodeStringmsgStringIC

card/replace/requestPOSTIC

Content-TypeMediaTypeapplication/jsonAuthorizationHTTP

String

newCardNoStringsrcCardNoStringDBJT

024—表A.10IC

卡发行确认接口A.1.3.5 IC表A.10IC

卡发行确认接口表A.11表A.11 IC

卡有偿更换申请接口IC

card/replace/confirmPOSTIC

Content-TypeMediaTypeapplication/jsonAuthorizationHTTP

String

newCardNoStringrequestId

IDLongcodeStringmsgStringhasCardStringmarketMastLongneedTicketStringpayTypeStringthirdPayOrderNoStringremarkStringcodeStringmsgStringcardReleaseRequestIdIC

IDLong表A.12表A.12 IC

卡有偿更换确认接口53DBJT45/T

024—2021表

卡有偿更换申请接口(续)表

卡有偿更换申请接口(续)IC

card/replace/free/requestPOSTIC

Content-TypeMediaTypeapplication/jsonAuthorizationHTTP

String

newCardNoStringsrcCardNoStringremarkStringcodeStringmsgStringcardReleaseRequestIdIC

IDLongIC

card/replace/free/confirmPOSTIC

Content-TypeMediaTypeapplication/jsonAuthorizationHTTP

String

DBJT

024—A.1.3.7 IC

。表A.13 IC

卡免费更换申请接口A.1.3.8 IC表A.13 IC

卡免费更换申请接口表A.14表A.14IC

卡免费更换确认接口IC

card/return/checkGETIC

AuthorizationHTTP

String

cardNoStringcodeStringmsgStringIC

card/returnPOSTIC

newCardNoStringrequestId

IDLongcodeStringmsgStringDBJT45/T

024—2021表

卡免费更换确认接口(续)表

卡免费更换确认接口(续)表A.15IC

卡退货检查接口A.1.3.10IC表A.15IC

卡退货检查接口表A.16表A.16 IC

卡退货接口IC

card/update/requestPOSTIC

Content-TypeMediaTypeapplication/jsonAuthorizationHTTP

String

cardNoStringcarTypeStringcarSeatNumStringpermittedWeightDouble

cardClassIC

StringisTrunkStringcarNoStringcarNoColorStringdrivingLicence

StringContent-TypeMediaTypeapplication/jsonAuthorizationHTTP

String

cardNoStringremarkStringcodeStringmsgStringDBJT

024—表

卡退货接口(续)A.1.3.11表

卡退货接口(续)表A.17表A.17 IC

卡信息变更申请接口drivingLicenceBackStringvinStringaxleCountIntegervehicleTypeStringtotalMassDoublemaintenanceMassDoublewheelCountIntegerengineNumStringcarLongStringcarWideStringcarHighStringpermittedTowWeightDouble

carStyleStringcodeStringmsgStringcardReleaseRequestIdIC

IDLongIC

card/update/confirmPOSTIC

Content-TypeMediaTypeapplication/jsonAuthorizationHTTP

String

cardNoStringcardReleaseRequestIdIC

LongDBJT45/T

024—2021表

卡信息变更申请接口(续)表

卡信息变更申请接口(续)表A.18表A.18 IC

卡信息变更确认接口card/release/checkGETContent-TypeMediaTypeapplication/jsonAuthorizationHTTP

String

carNoStringcarNoColorStringcarTypeString+10

11codeStringmsgStringcodeStringmsgStringDBJT

024—表

卡信息变更确认接口(续)表A.19车牌唯一性校验接口A.1.4表A.19车牌唯一性校验接口A.1.4.1 根据

OBU

信息接口见表

、表

。58

obu/queryBy/contractNoGET

AuthorizationHTTP

String

contractNo

StringcodeStringmsgStringobuInfoObuMastObuMastobuNo

StringobuSerialNo

StringesamNoESAM

StringobuVersion

StringagreementTypeStringcontractVersionStringcontractNoStringcontractStartDateDatecontractEndDateDateremoveStatusStringreleasePerson1

IDLongreleaseDate1DatecarNoStringcarColorStringcarTypeStringtrunkFlagIntegercarUserTypeStringDBJT45/T

024—2021表A.20表A.20 OBU

序列号获取

信息接口ObuMastcarDimension

mm

StringcarWheelsIntegercarAxlesIntegercarWheelBasesLongcarWeightLimitLongcarSeatIntegercarSpecificInfoStringcarEngineNoStringremarkStringreleasePerson2

IdLongreleaseDate2DateactiveFlagStringactivePerson

IDLongactiveDateDateactiveMachine

IDStringactiveCountIntegercallBackTimesIntegerbranchCode

IDLongvendorCodeStringobuModel

StringinvoiceNo

StringobuStatus

Stringobudiscountid

StringissuePlayTypeStringdelFlagStringcreateBy

IDLongcreateDateDateupdateBy

IDLongupdateDateDateversionLongobuIssuerStringnetNoStringrealCarTypeStringcardMastIdIC

IDLongcustMastCustMastInterfacecustMastId

IDLongcarHeadImgStringDBJT

024—表

OBU

信息接口(续)ObuMastcarBodyImgStringcarImg3StringcarImg4StringcarImg5StringcarImg6StringstaticalDiscountId

ID,报LongonMarketMastId

IDLongonMarketMastBeginTimeDategranteeAmountStringreleaseVersionStringdiscountNameDescdiscountName

StringobuStatusStr

StringreleasePerson1StrStringreleasePerson2Str行StringcarTypeStr

StringtrunkFlagStr

StringbranchCodeStrbranchCode

StringcarUserTypeStr

StringcarColorStrcarColor

StringcarWheelsStr

StringcarAxlesStrcarAxles

StringobuEffectiveStatusobuEffectiveStatusStringwarrantyPeriodyyyyMMddStringissuePlayTypeStr

StringDBJT45/T

024—2021表

OBU

OBU

信息接口(续)61

obu/queryBy/carInfoGET

AuthorizationHTTP

String

carNoStringcarColorStringcodeStringmsgStringobuInfoObuMastCardMast

obu/release/requestPOST

Content-TypeMediaTypeapplication/jsonAuthorizationHTTP

String

DBJT

024—表A.21车牌及车牌颜色获取

信息接口A.1.4.3表A.21车牌及车牌颜色获取

信息接口表A.22表A.22OBU

发行申请接口

obu/release/confirmPOST

Content-TypeMediaTypeapplication/jsonAuthorizationHTTP

String

contractNo

StringobuReleaseRequestIdIC

IDLongcodeStringmsgStringobuContractNo

StringcardNoString20

issueTypeString:20(isPosStringneedTicketStringobuMarketMastId

IDLongthirdPayOrderNoS

温馨提示

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

评论

0/150

提交评论