手机电视业务平台接口规范.docx

上传人:b****8 文档编号:10452956 上传时间:2023-02-11 格式:DOCX 页数:82 大小:413.94KB
下载 相关 举报
手机电视业务平台接口规范.docx_第1页
第1页 / 共82页
手机电视业务平台接口规范.docx_第2页
第2页 / 共82页
手机电视业务平台接口规范.docx_第3页
第3页 / 共82页
手机电视业务平台接口规范.docx_第4页
第4页 / 共82页
手机电视业务平台接口规范.docx_第5页
第5页 / 共82页
点击查看更多>>
下载资源
资源描述

手机电视业务平台接口规范.docx

《手机电视业务平台接口规范.docx》由会员分享,可在线阅读,更多相关《手机电视业务平台接口规范.docx(82页珍藏版)》请在冰豆网上搜索。

手机电视业务平台接口规范.docx

手机电视业务平台接口规范

中国移动通信企业标准

QB-╳╳-╳╳╳-╳╳╳╳

基于广播方式的手机电视业务平台接口规范

MobileTVServicePlatform

InterfaceSpecification

版本号:

1.0.0

(征求意见稿)

╳╳╳╳-╳╳-╳╳实施

╳╳╳╳-╳╳-╳╳发布

中国移动通信有限公司发布

目录

1范围1

2规范性引用文件1

3术语、定义和缩略语2

4网络结构2

4.1网元功能描述2

4.2接口描述2

4.2.1手机电视业务平台与终端之间的接口2

4.2.2手机电视业务平台与HLR之间的接口3

4.2.3手机电视业务平台与BOSS之间的接口3

4.2.4手机电视业务平台与WAP网关之间的接口3

4.2.5手机电视业务平台与短信网关之间的接口3

4.2.6手机电视业务平台之间的接口3

4.2.7手机电视业务平台内部接口3

4.2.8手机电视业务平台与广电侧手机电视系统的接口3

5接口定义4

5.1手机电视业务平台与终端之间的接口4

5.1.1接口协议总体结构4

5.1.2接口协议描述4

5.1.3接口协议流程描述5

5.1.4异常情况处理11

5.1.5消息编码定义12

5.2手机电视业务平台与HLR之间的接口27

5.2.1接口协议总体结构27

5.2.2接口协议描述27

5.2.3接口协议流程描述27

5.2.4异常情况处理27

5.2.5消息编码定义27

5.3手机电视业务平台与BOSS之间的接口32

5.4手机电视业务平台与WAP网关之间的接口32

5.5手机电视业务平台与短信网关之间的接口33

5.6手机电视业务平台之间的接口33

5.6.1接口协议总体结构33

5.6.2接口协议描述33

5.6.3接口协议流程描述34

5.6.4异常情况处理35

5.6.5消息编码定义35

5.7手机电视业务平台内部接口44

5.7.1接口协议总体结构44

5.7.2接口协议描述44

5.7.3接口协议流程描述44

5.7.4异常情况处理45

5.7.5消息编码定义45

5.8手机电视业务平台与广电侧手机电视系统的接口46

5.8.1接口协议总体结构46

5.8.2接口协议描述46

5.8.3接口定义46

E.1Service数据单元51

E.2Content数据单元51

E.3Access数据单元52

E.4PreviewData数据单元52

前言

本标准的目的。

本标准主要包括以下几方面内容。

{以下内容视需要保留:

本标准是系列标准之一,下面是该系列标准的预计结构:

本标准替代,与原标准相比,主要差别如下:

本标准与其他标准的关系:

}

本标准的附录为规范性附录,附录为资料性附录。

本标准由中移号印发。

本标准由中国移动通信有限公司提出并归口。

本标准由标准归口部门负责解释。

本标准起草单位:

本标准主要起草人:

范围

本标准规定了,供中国移动内部和厂商共同使用;适用于。

规范性引用文件

下列文件中的条款通过本标准的引用而成为本标准的条款。

凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。

凡是不注日期的引用文件,其最新版本适用于本标准。

[1]

QB-X-XXX-XXXX

《中国移动通信互联网短信网关接口协议(v3.0.0)》

中国移动通信有限公司

[2]

3GPP TS 33.220

GenericAuthenticationArchitecture(GAA);GenericBootstrappingArchitecture(Release6)

3GPP 

[3]

IETFRFC 3310

HypertextTransferProtocol(HTTP)DigestAuthenticationUsingAuthenticationandKeyAgreement(AKA)

IETF

[4]

3GPP TS 24.109

3rdGenerationPartnershipProject;TechnicalSpecificationGroupCoreNetwork;Bootstrappinginterface(Ub)andnetworkapplicationfunctioninterface(Ua);Protocoldetails

3GPP 

[5]

3GPP TS 33.102

3rdGenerationPartnershipProject;TechnicalSpecificationGroupServicesandSystemAspects;3GSecurity;Securityarchitecture

3GPP 

[6]

IETFRFC2617

HTTPAuthentication:

BasicandDigestAccessAuthentication

IETF

[7]

3GPP TS 26.346 

MultimediaBroadcast/MulticastService;ProtocolsandCodecs

3GPP 

[8]

IETF RFC 3588

 DiameterBaseProtocol

IETF 

[9]

3GPPTS29.109

GenericAuthenticationArchitecture(GAA);ZhandZnInterfacesbasedontheDiameterprotocol;Protocoldetails

3GPP

[10]

3GPP TS 29.002

3rdGenerationPartnershipProject;

TechnicalSpecificationGroupCoreNetworkandTerminals;

MobileApplicationPart(MAP)specification;

3GPP

[11]

ETSITS103197

DVBSimulCryptHead-endimplementationofDVBSimulCrypt,-v1.4.1

ETSI

[12]

手机电视业务指南规范

[13]

加扰器设备规范

术语、定义和缩略语

用户标识:

IMPI或IMSI。

下列术语、定义和缩略语适用于本标准:

AV

AuthenticationVector

鉴权元组

网络结构

网元功能描述

BSF模块功能应相对独立。

接口描述

手机电视业务平台与终端之间的接口

手机电视业务平台与终端之间的接口功能如下:

●执行GBA初始化流程,生成Ks。

●终端获取业务指南

●执行业务订购和业务退订

●完成业务密钥的分发

手机电视业务平台与HLR之间的接口

手机电视业务平台与HLR之间的接口功能如下:

●手机电视业务平台向用户归属HLR/AuC请求AV(AuthenticationVector,鉴权元组)

手机电视业务平台与BOSS之间的接口

手机电视业务平台与BOSS系统之间的接口功能为:

●手机电视业务平台将话单发送到BOSS系统。

手机电视业务平台与WAP网关之间的接口

WAP网关在手机电视业务网络中是终端与手机电视业务平台进行HTTP交互的代理。

当终端通过域名方式向手机电视业务平台发起请求时,WAP网关根据终端IP地址确定终端的接入地,指定接受用户请求的业务平台,并将用户请求发送给相应的手机电视业务平台;同时,WAP网关将用户的MSISDN插入到HTTP请求的消息头中,发送给手机电视业务平台。

手机电视业务平台与短信网关之间的接口

手机电视业务平台与短信网关之间的接口用于向传送送由短消息承载的数据。

手机电视业务平台之间的接口

手机电视业务平台之间的接口的功能是:

当用户在漫游状态下执行手机电视业务的操作时,拜访地手机电视业务平台网络需要和用户归属地手机电视业务平台中的BSF模块和业务管理模块进行用户相关信息的交互,以使用户在拜访地可以收看拜访地的电视节目。

手机电视业务平台之间的接口具体包含两个功能:

●请求用户密钥。

●管理用户订购关系。

●业务信息同步。

手机电视业务平台内部接口

为支持手机电视业务平台网络架构的可扩展性,手机电视业务平台内部的BSF模块应具有独立性。

手机电视业务平台中的业务中心模块与BSF模块接口应遵循本规范规定的标准接口,以适应于未来网络演进,使得BSF模块可方便地从手机电视业务平台中独立出来。

手机电视业务平台与广电侧手机电视系统的接口

手机电视业务平台与广电侧手机电视系统的接口包括以下功能:

●业务信息同步

●订购关系同步

●节目密钥传送

接口定义

手机电视业务平台与终端之间的接口

接口协议总体结构

手机电视业务平台与终端之间接口的总体协议结构如图。

HTTPDigest

Application

MIKEY/EXT

Application

HTTP

TCP

IP

SMS

手机电视业务平台与终端之间接口能够实现GBA初始化,业务应用和业务密钥分发等功能。

其功能基于HTTP/TCP/IP协议栈实现。

接口协议描述

GBA初始化

当终端客户端开启并发现本地不存在Ks时,将会触发GBA初始化流程。

GBA初始化过程中,终端和手机电视业务平台内部的BSF模块进行基于HTTPdigestAKA认证协议的Bootstrapping流程,从而实现相互认证,协商会话密钥。

业务指南获取

终端通过移动通信网络向手机电视业务平台中的业务指南服务器发送业务指南获取请求,业务指南服务器向终端发送最新的业务指南数据。

该接口基于HTTP协议实现。

业务订购/退订

终端向手机电视业务平台发送业务订购/退订请求,手机电视业务平台执行订购关系处理操作后向终端返回响应。

业务订购的方式为:

●用户在客户端点击业务订购链接,触发终端向手机电视业务平台发送业务订购消息。

●用户通过发送短信订购业务。

(二阶段)

业务退订的方式为:

●用户登录手机电视业务平台提供的自服务界面,通过自服务功能退订业务。

平台自服务功能的访问方式包括WWW方式和WAP方式。

●用户可以拨打客服电话退订业务。

客服人员通过登录WWW管理界面完成业务退订。

用户通过自服务方式或客服方式能够退订所有业务,包括用户在归属地订购的业务和用户在拜访地订购的业务。

●用户通过客户端方式退订业务。

(二阶段)

业务密钥分发

手机电视业务平台根据用户的业务订购状态及节目的播放状态等信息在适当时间向终端发送业务密钥。

用户在终端上选择感兴趣的节目,如果在卡中未保存业务密钥,则终端向手机电视业务平台发送业务密钥的获取请求,手机电视业务平台根据用户的业务订购关系向终端返回响应,业务密钥可以包含在响应消息中。

手机电视业务平台可主动触发终端的请求消息,并在响应消息中将业务密钥发送给用户。

网络触发消息基于短信实现。

密钥获取流程基于HTTP协议实现。

接口协议流程描述

GBA初始化流程

流程图如图。

GBA初始化流程图

流程描述:

1.终端向卡请求用户标识。

●如用户卡为SIM卡或仅支持USIM应用的UICC卡,则终端获得用户IMSI。

●如用户卡为同时支持USIM、ISIM功能的UICC卡,则终端获得用户IMPI。

2.终端向接入地WAP网关发送Bootstrapping_Initiation.REQ消息。

3.接入地WAP网关向拜访地手机电视业务平台发送Bootstrapping_Initiation.REQ消息。

4.拜访地手机电视业务平台从Bootstrapping_Initiation.REQ消息中获取用户标识。

●如用户标识为IMSI,则将IMSI映射为IMPI,并查询对应的BSF地址。

映射规则参见附录A。

●如用户标识为IMPI,则查询对应的BSF地址。

5.拜访地手机电视业务平台向接入地WAP网关返回Bootstrapping_Initiation.RES消息。

消息中包含归属BSF的地址。

如果Bootstrapping_Initiation.REQ消息的用户标识是IMSI,则Bootstrapping_Initiation.RES消息中还包含用户的IMPI。

6.接入地WAP网关向终端返回Bootstrapping_Initiation.RES消息。

7.终端向接入地WAP网关发送Bootstrapping_Register.REQ消息,消息目标地址为用户归属BSF。

消息中包含用户IMPI。

8.接入地WAP网关向用户归属BSF发送Bootstrapping_Register.REQ消息。

9.归属BSF将用户IMPI映射为IMSI,并向归属HLR/AuC发送AuthenticationDataRequest消息,请求多组AV(AuthenticationVector,鉴权元组)。

10.HLR/AuC根据IMSI查找用户鉴权密钥(Ki或K),根据请求的AV个数执行多个AV运算;并向BSF发送AuthenticationDataResponse消息,返回运算获得的AVs。

●当用户为SIM卡用户时,HLR/AuC执行3元AV运算,生成(RAND,SRES,Kc);

●当用户为USIM卡用户,HLR/AuC执行5元AV,生成(RAND,AUTN,XRES,CK,IK)。

11.归属BSF使用1组AV,向用户接入地WAP网关返回Bootstrapping_Register.RES消息。

如果是3元AV,则消息中包含RAND;如果是5元AV,则消息中包含RAND和AUTN*(AUTN*的计算方法参见3GPP TS 33.220[2])。

12.接入地WAP网关向终端返回Bootstrapping_Register.RES消息。

13.终端向卡发送AuthenticationCommand命令,其中携带RAND或(RAND,AUTN*)。

卡运算获得AV,并返回给终端。

●如用户卡为SIM卡,则执行3元AV运算,生成SRES;然后再生成RES:

RES=KDF(key,"3gpp-gba-res",SRES),具体参见3GPPTS33.220-740。

卡将RES返回给终端;

●如用户卡为USIM卡,则执行5元AV运算。

首先验证AUTN*的有效性。

若有效,则继续运算(RES,CK,IK),将RES返回给终端。

若无效,触发SQN重同步过程,参见“5.1.4.1GBA初始化同步失败”的流程。

14.终端向接入地WAP网关发送Bootstrapping_Authorization.REQ消息,消息目标地址为归属BSF。

消息中包含SRES/RES的信息。

15.接入地WAP网关向归属BSF发送Bootstrapping_Authorization.REQ消息。

16.归属BSF进行鉴权。

对于三元组,判断终端发送的RES与BSF生成的RES是否相等;对于五元组,判断终端发送的RES与BSF保存的XRES是否相等。

若相等,则鉴权成功,生成Ks和B-TID。

●对于SIM卡,Ks=KDF(key,Ks-input,"3gpp-gba-ks",SRES),其中key=Kc||Kc||RAND,Ks-input是BSF生成的一个128位随机数。

具体参见3GPPTS33.220-740。

●对于USIM卡,Ks=CK||IK。

若SRES与RES不相等或RES与XRES不相等,则鉴权失败。

参见“5.1.4.2GBA初始化鉴权失败”的流程。

17.归属BSF并向WAP网关返回Bootstrapping_Authorization.RES消息。

鉴权成功消息中包含B-TID、Ks的生命周期。

18.WAP网关向终端返回Bootstrapping_Authorization.RES消息。

19.终端向卡中写入B-TID、Ks的生命周期、RAND。

卡生成Ks。

●对于SIM卡,Ks=KDF(key,Ks-input,"3gpp-gba-ks",SRES),其中key=Kc||Kc||RAND,Ks-input是BSF生成的一个128位随机数。

具体参见3GPPTS33.220-740。

●对于USIM卡,Ks=CK||IK。

业务指南获取流程

流程描述:

(1)终端向接入地WAP网关发送SG_Retrieve.REQ消息,请求浏览业务指南;

(2)接入地WAP网关将SG_Retrieve.REQ消息发送给拜访地手机电视业务平台;

(3)拜访地手机电视业务平台向接入地WAP网关发送SG_Retrieve.RES消息,消息中包含业务指南数据;

(4)接入地WAP网关向终端发送SG_Retrieve.RES消息。

业务订购/退订流程

订购业务流程

流程描述:

(1)用户在终端上点击业务指南页面中业务订购的链接。

(2)终端向接入地WAP网关发送业务订购请求。

订购请求中包含手机电视业务平台的域名和订购业务对应的PurchaseItemID。

(3)接入地WAP网关向拜访地手机电视业务平台发送业务订购请求。

(4)拜访地手机电视业务平台向用户归属地手机电视业务平台的业务管理系统发送用户订购信息(SubscribeServiceReq)。

(5)用户归属地手机电视业务平台的业务管理系统向拜访地手机电视业务平台返回响应(SubscribeServiceResp)。

(6)拜访地手机电视业务平台向接入地WAP网返回响应。

(7)接入地WAP网向终端返回响应。

(8)订购成功后归属地手机电视业务平台向短信网关发送订购成功通知消息。

(9)短信网关将订购成功通知消息发送给短信中心。

(10)短信中心将订购成功通知消息发送终端。

退订业务流程

用户退订业务的流程如图。

流程描述:

(1)用户通过自服务系统或客服系统向归属地手机电视业务平台发送业务退订请求。

(2)归属地手机电视业务平台向用户返回退订响应。

(3)归属地手机电视业务平台删除用户订购关系。

如果已通过网络主动推送方式在业务密钥生效之前提前向用户发送了业务密钥,则继续执行下面的流程;反之,则流程结束。

(4)归属地手机电视业务平台生成无效业务密钥。

(注:

仅有用户归属地业务,用户才会通过网络主动推送方式提前获得业务密钥)

(5)~(19)与“5.1.3.4.2网络主动推送方式”的流程中的(4)~(18)同。

若用户未发起SK_Retrieve.REQ消息,则网络重复发送Notify消息。

重复次数可配置。

(二阶段)

业务密钥分发流程

业务密钥分发有两种方式:

●终端请求获取方式:

终端向手机电视业务平台发送业务密钥请求,业务平台对终端鉴权通过后向终端发送业务密钥。

●网络主动推送方式:

业务密钥生成后,手机电视业务平台主动向业务平台所在地所有已订购相应业务的用户终端推送业务密钥。

终端主动请求方式

(1)终端从卡读取的B-TID和MRK。

(2)终端向接入地WAP网关发送SK_Retrieve.REQ消息。

(3)接入地WAP网关向拜访地手机电视业务平台发送SK_Retrieve.REQ消息。

(4)拜访地手机电视业务平台向接入地WAP网关返回消息SK_Retrieve_Unauthorized消息(HTTP401WWW-Authenticate)。

(5)接入地WAP网关向终端返回SK_Retrieve_Unauthorized消息(HTTP401WWW-Authenticate)。

(6)终端向接入地WAP网关SK_Retrieve_Authorization_Request消息。

(7)接入地WAP网关向手机电视业务平台发送SK_Retrieve_Authorization_Request消息。

(8)手机电视业务平台查询用户密钥。

如果查询结果为以下情况之一,则执行(9):

●用户B-TID不存在

●用户的MRK和MUK的生存时间已超过有效期

若查询结果为用户B-TID存在且用户的MRK和MUK有效,则执行(11)。

(9)拜访地手机电视业务平台向用户归属地手机电视业务平台(归属地BSF)发送用户密钥获取请求。

(10)归属地手机电视业务平台(归属地BSF)将用户密钥返回给拜访地手机电视业务平台。

(如果用户密钥过期,触发重新GBA过程;如果B-TID不存在,)

(11)拜访地手机电视业务平台对用户进行鉴权,判别网络存储的B-TID所对应的MRK信息与用户发送的MRK是否一致。

若不一致,则鉴权失败,参见“5.1.4.3用户鉴权失败”的流程。

(12)鉴权通过,拜访地手机电视业务平台根据以下情况判断业务密钥分发方式属于终端主动请求方式:

●请求消息中不包含业务密钥有效期,并且业务密钥标识是当前所使用的。

拜访地手机电视业务平台向归属地手机电视业务平台的业务管理系统发送用户订购信息查询请求。

(13)归属地手机电视业务平台的业务管理系统向拜访地手机电视业务平台返回查询结果。

如用户未订购业务,参见“5.1.4.4业务未订购”的流程。

(14)拜访地手机电视业务平台向接入地WAP网关发送SK_Retrieve.RES消息。

(15)接入地WAP网关向终端发送送SK_Retrieve.RES消息。

网络主动推送方式

 

流程描述:

(1)手机电视业务平台生成新的业务密钥消息,如新的频道包月密钥,或某节目密钥消息。

(2)手机电视业务平台向平台所在地的订购关系关系系统查询已订购该业务的本地用户MSISDN列表。

(3)平台所在地的订购关系关系系统向手机电视业务平台返回已订购该业务的本地用户信息,并更新每个用户的已发送业务密钥的记录。

(4)手机电视业务平台缓存用户信息;并向短信网关发送业务密钥发送通知消息,即Notify消息。

●若待发送的业务密钥用于收看整个频道,则通知消息中包含业务密钥标识

●若待发送的业务密钥用于收看某个节目,则通知消息中包含业务密钥标识和业务密钥有效性

(5)短信网关向手机电视业务平台返回响应。

(6)短信网关向短信中心发送业务密钥发送通知消息。

(7)短信中心向短信网关返回接收响应。

(8)短信中心向终端发送业务密钥发送通知消息。

(9)终端从卡读取的B-TID和MRK。

(10)终端向接入地WAP网关发送SK_Retrieve.REQ消息。

(11)接入地WAP网关向拜访地手机电视业务平台发送SK_Retrieve.REQ消息。

(12)拜访地手机电视业务平台向接入地WAP网关返回消息SK_Retrieve_Unauthorized消息(HTTP401WWW-Authe

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 管理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1