YD/T 3084-2016 基于公用通信网络的汽车信息化服务支撑平台与车载终端的接口技术要求
YD/T 3084-2016 The interface technical requirements for automotive information services support platform based on public communication network and on-board terminals
基本信息
发布历史
-
2016年04月
研制信息
- 起草单位:
- 起草人:
- 出版信息:
- 页数:32页 | 字数:- | 开本: -
内容描述
ICS33.040,40
YD
中华人民共和国通信行业标准
YD/T3084-2016
基于公用通信网络的汽车信息化服务
支撑平台与车载终端的接口技术要求
Interfacespecificationrequirementbetweentelematicsunitandtelematics
servicesupportplatformbasedonpubliccommunicationsnetwork
2016-04-05发布2016-07-01实施
中华人民共和国工业和信息化咅P发布
YD/T3084-2016
目次
ifftii
i細i
2i
3接口在服务支撑平台总体框架中的位置1
4接口设计要求2
4.1接口设计原则2
4.2接口安全2
4.3接口约束3
5接口服务描述和消息4
5.1短信口令申请接口4
5.2车载终端用户登录接口5
5.3车载终端心跳接口5
5.4Pol搜索服务6
5.5新闻服务7
5.6胃刺艮务8
5.7视频服务11
5.8天气预报服务14
5.9股票服务16
5.10实时路况服务20
5.11有声读物服务21
6服务流程示例23
6.1车载终端登录会话服务23
6.2“一键呼”服务流程…24
6.3实时交通/路况/天气预报信息查询流程25
6.4紧急救援流程26
6.5音视频服务流程26
附录A(资料性附录)功能码说明28
I
YD/T3084-2016
前言
本标准是“基于公用通信网络的汽车信息化”系列标准之一。本系列标准的预计结构及名称如下:
一一基于公用通信网络的汽车信息化服务支撑平台总体要求;
一一基于公用通信网络的汽车信息化业务技术要求;
一一基于公用通信网络的汽车信息化服务支撑平台与汽车厂商业务平台的接口技术要求;
一一基于公用通信网络的汽车信息化服务支撑平台与车载终端的接口技术要求;
一一基于公用通信网络的汽车信息化服务支撑平台与GIS平台的接口技术要求。
本标准按照GB/T1.1-2009给出的规则起草。
请注意本文件的某些内容可能涉及专利,本文件的发布机构不承担识别这些专利的责任。
本标准由中国通信标准化协会提出并归口。
本标准起草单位:中国联合网络通信集团有限公司。
本标准主要起草人.•陶蒙华、张凤全、刘红旗、徐克航。
YD/T3084-2016
基于公用通信网络的汽车信息化服务支撑平台
与车载终端的接口技术要求
1范围
本标准规定了汽车信息化服务支撑平台与车载终端的接口要求、车载终端登录信息、Pol搜索服务、
新闻服务、音乐服务、视频服务、天气预报服务、实时路况服务和有声读物服务接口描述和消息等要求。
本标准适用于国内乘用车的信息服务业务。
2缩略语
下列缩略语适用于本文件。
BSSBusinessSupportingSystem业务支持系统
CANAutomaticCollisionNotification自动碰撞通知
CCCallCenter呼叫中心
CP/SPContent/ServiceProvider内容/服务提供商
DTCDiagnosticTroubleCode诊断故障码
E-CallEmergencyCall紧急救助呼叫
GISGeographicInformationSystem地理信息系统
GPRSGeneralPacketRadioService通用无线分组业务
GPSGlobalPositionSystem全球卫星定位系统
M2MMachinetoMachine机器之间通信
OEMoriginalequipmentmanufacturer原始设备制造商
RSARoadSideAssistance路边救援
POIPointOfInterconnection互连点
SANStolenAlarmNotification被盗报警通知
TSPTelematicsServicesPlatform汽车信息服务平台
TSSPTelematicsServicesSppportPlatform汽车信息服务支撑平台
TUTelematicsUnit车载终端
USIMUniversalSubscriberIdentityModule全球用户识别卡
3接口在服务支撑平台总体框架中的位置
汽车信息化服务支撑平台的总体框架如图1所示。
图1中的“接口A”就是汽车信息化服务支撑平台与车载终端的接口。
YD/T3084-2016
汽午)'商、Ik务f台
na
接门
鹚
运皆沥支搾wa
及其增依业
邾本I'it/应W系统
汽车丨,m
BSS业务E
化服务支
台
笫:丄//G息/应用
增侦业务系统能力支
系统
车«终端车栽终端
尤线通仿校块尤线通丨n捞块
图1汽车信息化服务支撑平台总体框架图
4接口设计要求
4.1接口设计原则
为了保证汽车信息化平台与其他相关系统方便、可靠对接,保证接口的兼容性和可扩展性,接口设计应
满足如下原则:
a)接口具有普遍的适应性;
b)使用简单、快捷的方式实现汽车信息化平台与其他相关系统的接口;
C)接口应充分考虑汽车信息化平台与其他相关系统的应用扩展情况;
d)保证接口数据在汽车信息化平台与其他相关系统的一致性;
e)接口数据能够方便的形成,并能在被接口方顺利地导入;
f)在接口数据交互过程中,应具有数据传送和接收传送后的确认过程;
g)在满足功能要求的前提下,使与车载终端的接口数据量最少;
h)接口数据传输控制策略可靠且完善;
i)具有可靠的接口数据出错处理机制;
j)为了提高兼容性,对于无法识别的字段不予处理。
4.2接口安全
接口安全主要解决报文信任机制和防止报文被偷看、撰改和伪造等问题。约定安全措施如下:
a)独立密钥应该保证以安全方式分发给调用方。
b)调用方获得分发后的独立密钥,应妥善保户避免泄漏给第三方。
c)密钥应存在生命周期。
d)调用方采用密钥用于对请求数据进行键控哈希签名防篡改。
e)服务方采用密钥用于对接受的请求数据进行键控哈希签名或解密达到对调用方身份认证的目的。
YD/T3084-2016
f)过期调用拒绝请求信息中应包括调用方提供的时间戳信息,服务方应拒绝过期重放。
g)安全标准:
一MD5摘要;
一HMAC基于键控哈希的消息验证代码;
一3DES加解密标准。
4.3接口约束
接口约束包括如下内容:
a)通信承载协议:HTTP协议(post/get)。
b)数据消息协议:ProtoBuf,全称是ProtocolBuffers,是一种高效的、可扩展的对结构化数据进行
编码的格式规范。ProtoBuf可以支持多种编程语言,如C++、Java、C#。采用ProtoBuf实现对结构化数
据的二进制序列化方式,可以获得较小二进制数据,然后通过网络传输,可以节省带宽,将二进制数据
反序列化后可以获得结构化数据,便于应用程序处理。
c)时间戳:yyyy-MM-ddHH:mm:ss.fff。
d)HttpGetUrl编码:QueryStringRequestValue=UrlEncode(UTF8Bytes(stringvalue))。
e)请求消息,请求消息包括的信息和字段见下表。
字段名称类型描述取值说明
TUIDString调用者标识
SignatureString签名详见“f签名生成方法”
认证信息发起方发起请求的时间/应答
TimeStampString签名时间方处理请求的时间
yyyy-MM-dd
ProductIDString所订购的产品代码
ActionCodeString业务交易功能码
业务佶息
BizVerString对应版本号
SessionIDString会话标识
业务消息体BodyDataBytes
其中ProtoBuf结构原型定义如下:
messageHeader
{
requiredstringBizVer=1;
requiredstringSessionID=3;
requiredstringProductID=4;
requiredstringActionCode=5;
}
messageServiceDeliverRequestMessage
3
YD/T3084-2016
requiredstringTUID;
requiredstringSignature;
requiredstringTimeStamp;
requiredbytesHeaderData;//Header
optionalbytesBodyData;
}
f)签名生成方法
Base64
(
HMACMD5
(
Reverse
(
HeaderDataProtoBytes
BodyDataProtoBytes
UTF8Bytes
(
TimeStamp
)
5接口服务描述和消息
5.1短信口令申请接口
接口描述如下:
接口名称接口
通信承载协议HTTPGet
提供者TSSP
主要使用者车载终端
请求消息如下:
名称字段名称说明数据类型长度
TUID车载终端终端标识QueryStringString
TimeStamp时间戳QueryStringString
YD/T3084-2016
名称字段名称说明数据类型长度
yyyy-MM-dd
应答消息:http200ok。
5.2车载终端用户登录接口
接口描述如下:
接口名称接口
通信承载协议HTTPGet
提供者TSSP
主要使用者车载终端
请求消息$]下:
名称字段名称说明数据类型长度
TUID车载终端标识通过QueryString传输String
一次性动态口令(或静态
Password通过QueryString传输String
口令)
应答消息中明文XML各元素的含义如下:
序号父元素名称元素名称说明约束类型长度描述取值说明
1LoginResponse
Result结果0:代表成功;
1.1LoginResponseInt
非0:失败
1.2LoginResponseSecretKey一次性密钥String
1.3LoginResponseSessionID会话标识String
1.4LoginResponseSessionAddress会话服务器地址String
5.3车载终端心跳接口
接口描述如下:
接口名称'接口
通信承载协议HTTPGet
数据格式协议QueryString
提供者TSSP
主要使用者车载终端
请求消息如下:
名称字段名称说明数据类型长度
UserlD用户标识QueryStringString
Request密文参数QueryStringString
密钥使用登录时颁发的密钥。
Request:
5
YD/T3084-2016
Base64
(
3DES
(
UTF8Bytes
(
SessionID=yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
+,\T\r
yyyy-MM-ddHH:mm.ss.ffff
+,\T\TVF
Base64
(
MD5
(
Reverse
(
UTF8Bytes
(
SessionID=yyyyyyyyyyyyyyyyyyyyyyyyyyyyy
+W
yyyy-MM-ddHH:mm.ss.ffff
(3)应答消息
应答消息中明文XML各元素的含义如下:
序号父元素名称元素名称说明约束类型长度描述取值说明
1HeartBeatResponse
1.1HeartBeatResponseResult结果Int0:成功
1,2HeartBeatResponseNext下次心跳间隔秒Int
5.4Pol搜索服务
POI接口描述如下:
接口名称接口
YD/T3084-2016
通信承载协议HTTPPost
提供者TSSP
主要使用者车载终端
请求消息如下:
名称字段名称说明数据类型长度
Header消息头PROTOBUF
Body消息体(个性化参数)PROTOBUFBytes
Body:POIRequest
ProtoBuf格式结构定义如下:
字段名称说明类型长度描述取值说明
KeyValuePOI关键字String
POITypePOI分类String
Longitude经度String
Latitude祎度String
VehicleModel车型String
应答消息如下:
名称字段名称说明数据类型长度
RecordCount搜索结果总记录数Int
POIResultListPOI搜索结果信息列表POIResultEntry[]
ProtoBuf格式结构定义如下:
字段名称说明类型长度描述取值说明
Address详细地址String
Telephone电话号码String
ZipCode邮政编码String
Longitude经度String
Latitude纬度String
WebSite网站地址String
Extension文字String
Image图片地址String
5.5新闻服务
获取新闻接口描述如下:
接口名称接口
通信承载协议HTTPPost
提供者TSSP
主要使用者车载终端
请求消息描述如下:
7
YDyT3084-2016
名称字段名称说明数据类型长度
Header消息头PROTOBUF
Body消息体(个性化参数)PROTOBUFBytes
Body:NewsRequest
ProtoBuf结构定义如下:
字段名称说明类型长度描述取值说明
PageNum页码Int—
PageSize页面大小Int—
Category新闻分类String—
Language语言String—
应答消息描述如下:
名称字段名称说明数据类型长度
RecordCount搜索结果总记录数Int
NewsList音乐列表NewsEntry[]
ProtoBuf格式
NewsEntry结构定义如下
字段名称说明类型长度描述取值说明
Title新闻主题String
NewsContent新闻内容String
NewsFrom新闻来源String
PublishTime发布时间String
Author作者String
PictureLink图片链接列表String
5.6音乐服务
5.6.1搜索音乐列表接口
接口描述如下:
接口名称接口
通信承载协议HTTPPost
提供者TSSP
主要使用者车载终端
请求消息马茜述如下:
名称字段名称说明数据类型长度
Header消息头PROTOBUF
Body消息体(个性化参数)PROTOBUFBytes
Body:MusicListRequest
ProtoBuf结构定义如下:
YD/T3084-2016
字段名称类型长度描述取值说明
PageNumInt—页码
PageSizeInt—页面大小
MusicCategoryString
推荐标准
- DB22/T 1514-2011 机关工作人员公务礼仪规范 2011-06-01
- DB22/T 1526-2011 在用液体危险化学品常压金属容器(罐体)检验规范 2012-04-01
- DB22/T 84-2011 吉林省行政区划代码 2011-12-01
- DB22/T 1530-2011 气体充装站安全技术规范 2012-04-01
- DB22/T 1517-2011 景区游客中心服务规范 2011-07-01
- DB22/T 1506-2011 政务大厅服务管理规范 2011-11-29
- DB22/T 1512-2011 组织机构代码登记服务规范 2011-12-01
- DB22/T 1516-2011 旅游景区服务质量规范 2011-07-01
- DB22/T 1509-2011 政务大厅服务现场(6S)管理规范 2011-11-29
- DB22/T 1513-2011 家庭服务岗位规范 2011-12-01