- 2.69 MB
- 145页
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
'QB/CUXXX-200X××××—××××中国联通公司发布20010-0X-XX实施20010-0X-XX发布中国联通家庭宽带多媒体应用业务平台技术规范与机顶盒终端接口分册(V0.3)QB/CUxxx—2010中国联通公司企业标准
中国联通家庭宽带多媒体应用业务平台技术规范-与机顶盒终端接口分册(V0.3)中国联通家庭宽带多媒体应用业务平台技术规范与机顶盒终端接口分册IV中国联通家庭宽带多媒体应用业务平台技术规范-与机顶盒终端接口分册(V0.3)目录中国联通家庭宽带多媒体应用业务平台技术规范I与机顶盒终端接口分册I目录I前言IV中国联通家庭宽带多媒体应用业务平台技术规范5与机顶盒终端接口分册(V0.2)51范围52规范性引用文件53缩略语54机顶盒与家庭宽带多媒体应用业务平台接口框架74.1机顶盒与业务管理系统接口84.2机顶盒与业务运营平台接口安全性要求95机顶盒与业务管理系统接口(U1接口)95.1U1接口描述图95.2接口时序105.3接口协议内容156机顶盒与EPG服务系统接口(U2接口)306.1机顶盒访问EPG首页接口(U2-1)306.2机顶盒业务使用接口(U2-2)327机顶盒与增值服务平台接口(U3接口)337.1U3接口描述图337.2机顶盒与B/S增值服务接口(U3-1)337.3机顶盒与C/S增值服务接口(U3-2)348机顶盒与内容分发系统接口(U4-T接口)358.1U4-T接口描述358.2流控制方法描述398.3机顶盒单播接口(U4-T-1)558.4机顶盒组播接口(S4-T-2)578.5机顶盒单播时移接口(S4-T-3)588.6机顶盒组播时移接口(U4-T-4)609互联网电视机顶盒与内容分发系统之间的接口(U4-H)679.1码流封装格式679.2协议描述6710机顶盒与通信服务系统接口(U5接口)7310.1消息系统接口(待讨论)7310.2视频通信系统接口(待定义)7811机顶盒与终端管理系统接口(U6接口待定,终端组会详细定义)79IV
中国联通家庭宽带多媒体应用业务平台技术规范-与机顶盒终端接口分册(V0.3)11.1机顶盒管理接口(U6-1)7911.2机顶盒软件升级接口(U6-2)9011.3机顶盒业务性能监测接口(U6-3)93附录A:字段类型及通用状态数据字典96A.1基本数据类型97A.2数据字典(注:全部重新整理)99A.2.1基本参数类型99A.2.2复合参数类型定义104A.3SOAP的FaultCode105A.3.1机顶盒FaultCode105A.3.2服务器FaultCode106A.3.3HTTP请求响应码106A.3.3RTSP请求响应码108附录B:SOAPRPC方式实现模版111B.1Xsd文件描述111B.2wsdl描述111附录C:用户编码规则112附录D:扩展js集合112D.1Authentication对象112D.1.1获取鉴权信息112D.1.2设置/获取业务参数113D.1.3启动后台升级功能115D.2MediaPlayer对象115D.2.1MediaPlayer的属性115D.2.2MediaPlayer的方法119D.2.3媒体相关参数的描述126D.2.4将媒体参数封装为JSON对象127D.2.5MediaPlayer控制的媒体流的生命周期128D.2.6MediaPlayer相关的事件129D.2.7用户通过“频道”键进入频道播放过程示例130D.3Navigation对象132D.3.1Navigation对象的属性:132D.3.2Navigation对象的方法:132D.4Utility对象133D.4.1Utility对象的方法:133D.5Event对象133D.5.1Event对象的结构:133D.5.2Event类型:134D.5.3Event消息:134D.5.4EVENT详细信息的封装方式136D.6CU_Network对象136D.6.1Ethernet对象136IV
中国联通家庭宽带多媒体应用业务平台技术规范-与机顶盒终端接口分册(V0.3)D.7CU_PageWidgets对象137D.8PageWidget对象138附录E:FEC技术要求141E.1FEC帧格式141E.1.1RTP头要求141E.1.2FEC结构142E.2同步方式142E.3FEC算法143E.3.1基本要求:143E.3.2解码API定义:144附录F:ARQ技术要求145F.1基本要求145F.2交互流程146F.3消息格式147F.3.1GET-PARAMETER请求消息:147F.3.2GET_PARAMETER响应消息:148附录G:流量控制技术要求149G.1基本要求149G.2交互流程151IV
中国联通家庭宽带多媒体应用业务平台技术规范-与机顶盒终端接口分册(V0.3)前言本技术规范是中国联通家庭宽带多媒体应用业务平台与机顶盒终端之间的接口规范。本技术要求包含以下几方面说明:业务描述、接口功能、接口协议等部分。本标准由中国联通公司产品创新部提出。本标准负责起草单位:本标准主要起草人:本标准的修改和解释权属中国联通公司产品创新部。IV
中国联通家庭宽带多媒体应用业务平台技术规范-与机顶盒终端接口分册(V0.3)中国联通家庭宽带多媒体应用业务平台技术规范与机顶盒终端接口分册(V0.2)1 范围本规范规定了机顶盒与家庭宽带多媒体应用业务平台的接口,包括与业务管理系统、EPG服务系统、增值服务系统、TS内容分发系统、通信服务系统(待定)以及与终端管理系统之间的详细接口协议、字段内容。本规范适用于机顶盒与家庭宽带多媒体应用业务平台、终端管理系统之间的接口开发。2 规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。RFC1889:ATransportProtocolforReal-TimeApplicationsRFC2326:RealTimeStreamingProtocolRFC2327:SessionDescriptionProtocolRFC3611:RTPControlProtocolExtendedReportsRFC3711:TheSecureReal-timeTransportProtocolISO/IEC13818-12000:GenericcodingofmovingpicturesandassociatedaudioinformationITU-TRec.H.222.0-2000-Amendment3:TransportofAVCVideoDataoverITU-TRecommendationH.222.0RFC2616:HypertextTransferProtocolRFC3275:ExtensibleMakeupLanguageW3C:WebServicesDescriptionLanguage3 缩略语AVSAudioVideoCodingStandard数字音视频编解码技术标准CATConditionalAccessTable有条件接收表CPECustomerPremisesEquipment用户终端设备DRMDigitalRightsManagement数字版权管理143
中国联通家庭宽带多媒体应用业务平台技术规范-与机顶盒终端接口分册(V0.3)EPGElectronicProgrammerGuide电子节目单HTTPHypertextTransferProtocol超文本传输协议HTTPSHypertextTransferProtocolSecure安全超文本传输协议IECInternationalElectrotechnicalCommission国际电工委员会IGMPInternetGroupManagementProtocol互连网组管理协议IPInternetProtocol网络协议ISOInternationalOrganizationforStandardization国际标准化组织MACMediaAccessControl媒体访问控制层MPEG2MovingPictureExpertsGroup2活动图像专家组2MPTSMultipleProgramsTransportStream多节目传输流NTPNetworkTimeProtocol网络时间协议OSOperationSystem操作系统PATProgramAssociationTable节目组合表PCRProgramClockReference节目时钟参考PESPacketelementarystream打包的基本码流PMTProgramMapTable节目映射表PSIProgramSpecificInformation节目专有信息RPCRemoteProcedureCall远程过程调用RTCPReal-timeTransportControlProtocol实时传输控制协议RTPReal-timeTransportProtocol实时传输协议RTSPReal-timeTransportStreamingProtocol实时传输流媒体协议SIPSessionInitiationProtocol会话初始协议SDPSessionDescriptionProtocol会话描述协议SOAPSimpleObjectAccessProtocol简单对象访问协议SPTSSingleProgramsTransportStream单节目传输流STBSetTopBox机顶盒STB-SIMSTBSecurityIdentificationModule机顶盒安全识别模块TCPTransmissionControlProtocol传输控制协议TSTSTransportStream传送流UDPUserDatagramProtocol用户数据报协议URLUniformResourceLocator统一资源定位符143
中国联通家庭宽带多媒体应用业务平台技术规范-与机顶盒终端接口分册(V0.3)UTCCoordinatedUniversalTime协调世界时/世界标准时间VODVideoonDemand视频点播WSDLWebServiceDescriptionLanguageWeb服务描述语言XMLExtensibleMarkupLanguage可扩展标记语言XSDXMLSchemaInfosetModelXML数据定义文件1 机顶盒与家庭宽带多媒体应用业务平台接口框架机顶盒与家庭宽带多媒体应用业务平台间的接口主要有:与业务管理系统间的接口、与业务管理系统(互联网电视)间的接口、与EPG服务系统间的接口、与增值业务系统间的接口、与内容分发系统间的接口、与内容服务系统(互联网电视)间的接口、与通信服务系统间的接口,以及与终端管理系统间的接口。其中,终端管理系统可以独立于家庭宽带多媒体应用业务平台单独构建,也可作为家庭宽带多媒体应用业务平台内部子系统,与其他系统之间松耦合。143
中国联通家庭宽带多媒体应用业务平台技术规范-与机顶盒终端接口分册(V0.3)1.1 机顶盒与业务管理系统接口U1-T接口:机顶盒与业务管理系统接口。承载协议:HTTPGet/Post机顶盒通过U1接口与业务管理系统交互,完成开机用户应用认证、频道列表获取、业务入口地址获取、用户注销等功能。U1-H接口:互联网电视终端与业务管理系统(互联网电视)接口U2接口:机顶盒与EPG服务系统接口。承载协议:HTTPPost/Get机顶盒通过S2接口与EPG服务系统交互,完成获得EPG首页及其他EPG资源、EPG切换等功能。143
中国联通家庭宽带多媒体应用业务平台技术规范-与机顶盒终端接口分册(V0.3)U3接口:机顶盒与增值服务平台接口。承载协议:HTTPPost/Get、自定义协议机顶盒通过S3接口与增值服务平台交互,完成基于B/S和C/S形式的增值服务。U4-T接口:机顶盒与内容分发系统接口承载协议:MPEG2-TS、RTSP,RTP,RTCP机顶盒通过U4-T接口与TS内容分发系统交互,完成点播、组播、单播时移和组播时移等功能U4-H接口:互联网电视终端与内容分发系统接口U5接口:机顶盒与通信服务系统接口承载协议:SIP、HTTP、SOAP机顶盒通过S5接口与通信服务系统交互,完成视频通信、短信、彩信等业务交互U6接口:机顶盒与终端管理系统接口承载协议:HTTP、SOAP、TR069机顶盒通过U6接口与终端管理系统交互,完成终端管理、软件升级、性能监测等功能。1.1 机顶盒与业务运营平台接口安全性要求机顶盒与IPTV业务运营平台接口交互的安全性,通过IPTV用户密码(Password)或IPTVSIM卡密钥(ICKey)、用户令牌(UserToken)协同完成。终端在接入认证过程中,使用用户密码或IPTVSIM卡密钥通过安全认证,并获取UserToken作为当前交互过程的认证凭据。UserToken在超过有效期、终端浏览器关闭连接、终端退出业务使用后失效。当UserToken超出其有效期时,EPG服务系统判定其为失效,并自动将终端重定向至业务管理系统进行重新认证,认证结束继续使用服务。当终端接收到响应错误代码或发生其他错误,导致无法继续使用IPTV业务时,则重新发起到业务管理系统的应用认证流程,应用认证结束重定向访问EPG首页。2 机顶盒与业务管理系统接口(U1接口)2.1 U1接口描述图机顶盒与业务管理系统之间具有以下接口功能模块:1)互联网电视终端开机注册接口(U1-H-1)2)互联网电视终端认证接口(U1-H-2)3)IPTV机顶盒开机认证接口(U1-T-1)143
中国联通家庭宽带多媒体应用业务平台技术规范-与机顶盒终端接口分册(V0.3)1)IPTV频道列表获取接口(U1-T-2)2)IPTV业务入口列表获取接口(U1-T-3)3)IPTV机顶盒注销接口(U1-T-4)1.1 接口时序1.1.1 互联网电视机顶盒开机注册访问流程互联网电视机顶盒终端注册流程图143
中国联通家庭宽带多媒体应用业务平台技术规范-与机顶盒终端接口分册(V0.3)互联网电视机顶盒终端访问流程图1.1.1 互联网电视订购/点播/使用流程1.1.2 IPTV机顶盒开机应用认证流程图143
中国联通家庭宽带多媒体应用业务平台技术规范-与机顶盒终端接口分册(V0.3)机顶盒开机应用认证流程图1.用户身份认证及获取资源服务器列表l机顶盒向业务管理系统通过HTTPGet方式发送用户身份认证请求,上传信息包括UserID;l业务管理系统产生随机EncryToken字段,该字段用于认证加密的挑战字;l业务管理系统通过HTTPResponse返回包含扩展加密js脚本、EncryToken等内容的页面;l机顶盒通过调用扩展js函数对EncryToken、UserID、STBID、IP、MAC等信息进行加密后,通过HTTPPost方式发送到业务管理系统;l业务管理系统进行身份验证,验证通过后通过HTTP143
中国联通家庭宽带多媒体应用业务平台技术规范-与机顶盒终端接口分册(V0.3)Response以扩展js脚本的形式返回认证结果并设置资源服务器列表等信息;l机顶盒使用认证返回的升级服务器地址,通过本地升级功能进行版本检查并按需要进行升级。1.获取频道列表l机顶盒通过HTTPGET的请求方式,向业务管理系统发起获取频道列表的请求;l业务管理系统通过HTTPResponse以扩展js脚本的形式返回频道列表。2.获取业务入口列表l机顶盒通过HTTPGET的请求方式,向业务管理系统发起获取业务入口列表的请求;l业务管理系统通过HTTPResponse以扩展js脚本的形式返回业务入口列表。3.用户注销l用户关机或退出业务,主动发起注销请求;l业务管理系统执行用户注销操作,并通过HTTPResponse返回空内容。1.1 接口协议内容本接口采用HTTPGET、POST/HTTPRESPONSE+JS的方式承载,请求采用HTTPGET、POST的方式,采用URL参数、POST内容的方式传递所需的参数,返回内容采用JS的方式组织、传递、操作。1.1.1 互联网电视终端注册激活1、注册激活接口方式:HTTPGET接口方向:互联网电视终端–〉互联网电视平台接口说明:用户开机首先发送tvid(head头中)以及被分配到的user-key(head头中,如果未注册则该key为空)到互联网电视平台。请求消息:表5-3-1-1用户注册激活请求参数说明名称说明数据类型长度(字节)是否必选Action用户请求行为String10M消息示例:http://domain/service?action=active2、回应消息接口方式:HTTPGET接口方向:互联网电视平台–〉互联网电视终端143
中国联通家庭宽带多媒体应用业务平台技术规范-与机顶盒终端接口分册(V0.3)接口描述:业务管理系统校验用户发送的tvid是否已经注册,如果是则进入下发一个临时token作为认证加密串的组成部分进入开机认证流程。消息示例: active的属性名称说明数据类型长度(字节)是否必选code激活校验错误码,0-已被激活;1-未被激活,如果未被激活进入流程注册激活(直接将用户重定向到运营支撑系统,由运营支撑系统负责弹出注册页面由用户输入),如果激活则进入认证流程String1Mdescription错误码描述String10Mencrypt-token临时token,加密串的组成部分,code为0时有效String10Mregister-url注册地址,code为1时有效String10M1.1.1 互联网电视终端认证1、开机认证接口方式:HTTPGET接口方向:互联网电视终端–〉互联网电视平台接口说明:用户开机发送认证的加密字串信息到互联网电视平台。143
中国联通家庭宽带多媒体应用业务平台技术规范-与机顶盒终端接口分册(V0.3)请求消息:http://domain/service?action=auth&token=DJKDE334JKLIEAKJDIEKJDKJAKDIEEOIR03334KJKDLJKSJOIEJKFJKJKJK表5-3-1-2用户开机认证请求参数说明名称说明数据类型长度(字节)是否必选action用户请求行为,参见消息约定String1Mdescription请求认证的加密串,加密算法为3DES+BASE64,加密的串组成为下发的用户标识+加密临时token,加密key为下发的加密keyString10M2、回应消息直接重定向到门户首页。1.1.1 IPTV机顶盒认证1、认证请求承载协议:HTTPGET接口方向:机顶盒–〉业务管理系统调用接口:http://IptvAuthDomain/AuthenticationURL接口功能:机顶盒调用页面请求进行用户开机认证请求备注说明:采用URL传递参数表5-3-1-3用户认证请求名称说明数据类型长度(字节)是否必选UserID用户登录业务帐号String36MAction当前操作,开机认证时为“Login”String10M认证请求示例:http://IptvAuthDomain/AuthenticationURL?UserID=12345678&Action=Login2、认证请求挑战字响应承载协议:HTTPResponse接口方向:业务管理系统–〉机顶盒接口功能:返回页面要求机顶盒进行信息加密认证143
中国联通家庭宽带多媒体应用业务平台技术规范-与机顶盒终端接口分册(V0.3)备注说明:采用扩展js脚本传递参数及后续指令表5-3-1-4用户认证请求挑战字响应名称说明数据类型长度(字节)是否必选EncryToken业务管理系统为该用户分配的临时身份证明,只用于认证加密String32M注:认证响应内容包含js方式的Authentication对象CUGetAuthInfo接口函数,要求浏览器支持。认证请求响应示例:HTTP/1.1200OKDate:Sat,26Aug200607:30:58GMTCache-Control:no-store,no-cache,must-revalidate,post-check=0,pre-check=0Pragma:no-cacheContent-Length:450Content-Type:text/htmlfunctionDoAuth(){document.authform.Authenticator.value=Authentication.CUGetAuthInfo(‘D6D0B9FAB5E7D0C5C9CFBAA3D4BAD6C6’);document.authform.submit();}143
中国联通家庭宽带多媒体应用业务平台技术规范-与机顶盒终端接口分册(V0.3)