![中國聯(lián)通家庭寬帶多媒體應(yīng)用平臺技術(shù)規(guī)范_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/14/2ad39efe-8691-4529-ab81-3dae0d17223f/2ad39efe-8691-4529-ab81-3dae0d17223f1.gif)
![中國聯(lián)通家庭寬帶多媒體應(yīng)用平臺技術(shù)規(guī)范_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/14/2ad39efe-8691-4529-ab81-3dae0d17223f/2ad39efe-8691-4529-ab81-3dae0d17223f2.gif)
![中國聯(lián)通家庭寬帶多媒體應(yīng)用平臺技術(shù)規(guī)范_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/14/2ad39efe-8691-4529-ab81-3dae0d17223f/2ad39efe-8691-4529-ab81-3dae0d17223f3.gif)
![中國聯(lián)通家庭寬帶多媒體應(yīng)用平臺技術(shù)規(guī)范_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/14/2ad39efe-8691-4529-ab81-3dae0d17223f/2ad39efe-8691-4529-ab81-3dae0d17223f4.gif)
![中國聯(lián)通家庭寬帶多媒體應(yīng)用平臺技術(shù)規(guī)范_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/14/2ad39efe-8691-4529-ab81-3dae0d17223f/2ad39efe-8691-4529-ab81-3dae0d17223f5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、 中國聯(lián)通公司企業(yè)標(biāo)準(zhǔn)qb/cuxxx2010中國聯(lián)通家庭寬帶多媒體應(yīng)用業(yè)務(wù)平臺技術(shù)規(guī)范與機頂盒終端接口分冊(v0.3)20010-0x-xx發(fā)布20010-0x-xx實施中國聯(lián)通公司發(fā)布中國聯(lián)通家庭寬帶多媒體應(yīng)用業(yè)務(wù)平臺技術(shù)規(guī)范-與機頂盒終端接口分冊(v0.3)中國聯(lián)通家庭寬帶多媒體應(yīng)用業(yè)務(wù)平臺技術(shù)規(guī)范與機頂盒終端接口分冊i目 錄 中國聯(lián)通家庭寬帶多媒體應(yīng)用業(yè)務(wù)平臺技術(shù)規(guī)范i 與機頂盒終端接口分冊i 目 錄i 前 言iv 中國聯(lián)通家庭寬帶多媒體應(yīng)用業(yè)務(wù)平臺技術(shù)規(guī)范v 與機頂盒終端接口分冊(v0.2)v1 范圍v2 規(guī)范性引用文件v3 縮略語v4 機頂盒與家庭寬帶多媒體應(yīng)用業(yè)務(wù)平臺接口框架vi
2、i4.1 機頂盒與業(yè)務(wù)管理系統(tǒng)接口viii4.2 機頂盒與業(yè)務(wù)運營平臺接口安全性要求viii5 機頂盒與業(yè)務(wù)管理系統(tǒng)接口(u1接口)ix5.1 u1接口描述圖ix5.2 接口時序ix5.3 接口協(xié)議內(nèi)容xii6 機頂盒與epg服務(wù)系統(tǒng)接口(u2接口)xxv6.1 機頂盒訪問epg首頁接口(u2-1)xxv6.2 機頂盒業(yè)務(wù)使用接口(u2-2)xxvii7 機頂盒與增值服務(wù)平臺接口(u3接口)xxviii7.1 u3接口描述圖xxviii7.2 機頂盒與b/s增值服務(wù)接口(u3-1)xxviii7.3 機頂盒與c/s增值服務(wù)接口(u3-2)xxix8 機頂盒與內(nèi)容分發(fā)系統(tǒng)接口(u4-t接口)xx
3、x8.1 u4-t接口描述xxx8.2 流控制方法描述xxxiv8.3 機頂盒單播接口(u4-t-1)xlvii8.4 機頂盒組播接口(s4-t-2)l8.5 機頂盒單播時移接口(s4-t-3)li8.6 機頂盒組播時移接口(u4-t-4)liii9 互聯(lián)網(wǎng)電視機頂盒與內(nèi)容分發(fā)系統(tǒng)之間的接口(u4-h)lix9.1 總體說明lix9.2 傳輸方式lx9.3 封裝格式lxi9.4 協(xié)議描述lxiii10 機頂盒與通信服務(wù)系統(tǒng)接口(u5接口)lxviii10.1 消息系統(tǒng)接口lxviii10.2 視頻通信系統(tǒng)接口(待定義)lxxxiii 附錄a:字段類型及通用狀態(tài)數(shù)據(jù)字典84 a.1基本數(shù)據(jù)類型8
4、5 a.2數(shù)據(jù)字典(注:全部重新整理)87 a.2.1基本參數(shù)類型87 a.2.2復(fù)合參數(shù)類型定義91 a.3soap的faultcode 92 a.3.1機頂盒 faultcode92 a.3.2服務(wù)器faultcode92 a.3.3 http請求響應(yīng)碼93 a.3.3 rtsp請求響應(yīng)碼94 附錄b:soap rpc方式實現(xiàn)模版96 b.1 xsd文件描述96 b.2 wsdl描述96 附錄c:用戶編碼規(guī)則97 附錄d:擴展js集合97 d.1 authentication對象98 d.1.1 獲取鑒權(quán)信息98 d.1.2 設(shè)置/獲取業(yè)務(wù)參數(shù)99 d.1.3 啟動后臺升級功能100 d.
5、2 mediaplayer對象101 d.2.1 mediaplayer的屬性101 d.2.2 mediaplayer的方法105 d.2.3 媒體相關(guān)參數(shù)的描述111 d.2.4 將媒體參數(shù)封裝為json對象113 d.2.5 mediaplayer控制的媒體流的生命周期113 d.2.6 mediaplayer相關(guān)的事件114 d.2.7用戶通過“頻道”鍵進入頻道播放過程示例115 d.3 navigation對象118 d.3.1 navigation對象的屬性:118 d.3.2 navigation對象的方法:118 d.4 utility對象119 d.4.1 utility對象
6、的方法:119 d.5 event對象120 d.5.1 event對象的結(jié)構(gòu):120 d.5.2 event類型:121 d.5.3 event消息:121 d.5.4 event詳細(xì)信息的封裝方式123 d.6 cu_network對象124 d.6.1 ethernet對象124 附錄e:fec技術(shù)要求125 e.1 fec幀格式125 e.1.1 rtp頭要求125 e.1.2 fec結(jié)構(gòu)126 e.2 同步方式127 e.3 fec算法127 e.3.1 基本要求:127 e.3.2 解碼api定義:128 附錄f:arq技術(shù)要求129 f.1 基本要求129 f.2 交互流程130
7、 f.3消息格式132 f.3.1 get-parameter請求消息:132 f.3.2 get_parameter響應(yīng)消息:133 附錄g:流量控制技術(shù)要求134 g.1基本要求134 g.2交互流程136前 言本技術(shù)規(guī)范是中國聯(lián)通家庭寬帶多媒體應(yīng)用業(yè)務(wù)平臺與機頂盒終端之間的接口規(guī)范。本技術(shù)要求包含以下幾方面說明:業(yè)務(wù)描述、接口功能、接口協(xié)議等部分。本標(biāo)準(zhǔn)由中國聯(lián)通公司產(chǎn)品創(chuàng)新部提出。本標(biāo)準(zhǔn)負(fù)責(zé)起草單位:本標(biāo)準(zhǔn)主要起草人: 本標(biāo)準(zhǔn)的修改和解釋權(quán)屬中國聯(lián)通公司產(chǎn)品創(chuàng)新部。中國聯(lián)通家庭寬帶多媒體應(yīng)用業(yè)務(wù)平臺技術(shù)規(guī)范與機頂盒終端接口分冊(v0.2)1 范圍本規(guī)范規(guī)定了機頂盒與家庭寬帶多媒體應(yīng)用業(yè)
8、務(wù)平臺的接口,包括與業(yè)務(wù)管理系統(tǒng)、epg服務(wù)系統(tǒng)、增值服務(wù)系統(tǒng)、ts內(nèi)容分發(fā)系統(tǒng)、通信服務(wù)系統(tǒng)(待定)以及與終端管理系統(tǒng)之間的詳細(xì)接口協(xié)議、字段內(nèi)容。本規(guī)范適用于機頂盒與家庭寬帶多媒體應(yīng)用業(yè)務(wù)平臺、終端管理系統(tǒng)之間的接口開發(fā)。2 規(guī)范性引用文件下列文件中的條款通過本標(biāo)準(zhǔn)的引用而成為本標(biāo)準(zhǔn)的條款。凡是注日期的引用文件,其隨后所有的修改單(不包括勘誤的內(nèi)容)或修訂版均不適用于本標(biāo)準(zhǔn),然而,鼓勵根據(jù)本標(biāo)準(zhǔn)達(dá)成協(xié)議的各方研究是否可使用這些文件的最新版本。凡是不注日期的引用文件,其最新版本適用于本標(biāo)準(zhǔn)。rfc1889:a transport protocol for real-time applicat
9、ionsrfc2326:real time streaming protocolrfc2327:session description protocolrfc3611:rtp control protocol extended reportsrfc3711:the secure real-time transport protocoliso/iec 13818-1 2000: generic coding of moving pictures and associated audio informationitu-t rec. h.222.0 -2000 - amendment 3: tran
10、sport of avc video data over itu-t recommendation h.222.0rfc2616: hypertext transfer protocolrfc3275: extensible makeup languagew3c: web services description language3 縮略語avsaudio video coding standard數(shù)字音視頻編解碼技術(shù)標(biāo)準(zhǔn)catconditional access table有條件接收表cpe customer premises equipment 用戶終端設(shè)備drmdigital right
11、s management 數(shù)字版權(quán)管理epgelectronic programmer guide電子節(jié)目單httphypertext transfer protocol 超文本傳輸協(xié)議https hypertext transfer protocol secure安全超文本傳輸協(xié)議iecinternational electrotechnical commission國際電工委員會igmpinternet group management protocol 互連網(wǎng)組管理協(xié)議ip internet protocol 網(wǎng)絡(luò)協(xié)議 isointernational organization for
12、standardization國際標(biāo)準(zhǔn)化組織mac media access control 媒體訪問控制層mpeg2moving picture experts group 2 活動圖像專家組2mptsmultiple programs transport stream 多節(jié)目傳輸流ntpnetwork time protocol 網(wǎng)絡(luò)時間協(xié)議os operation system 操作系統(tǒng)pat program association table 節(jié)目組合表pcrprogram clock reference 節(jié)目時鐘參考pes packet elementary stream 打包的基本
13、碼流pmtprogram map table 節(jié)目映射表psi program specific information 節(jié)目專有信息rpc remote procedure call 遠(yuǎn)程過程調(diào)用rtcpreal-time transport control protocol 實時傳輸控制協(xié)議rtpreal-time transport protocol 實時傳輸協(xié)議rtspreal-time transport streaming protocol 實時傳輸流媒體協(xié)議sipsession initiation protocol 會話初始協(xié)議sdp session description p
14、rotocol 會話描述協(xié)議soapsimple object access protocol 簡單對象訪問協(xié)議sptssingle programs transport stream 單節(jié)目傳輸流stbset top box 機頂盒stb-sim stb security identification module 機頂盒安全識別模塊tcp transmission control protocol 傳輸控制協(xié)議tsts transport stream 傳送流udp user datagram protocol 用戶數(shù)據(jù)報協(xié)議url uniform resource locator 統(tǒng)一資
15、源定位符 utccoordinated universal time 協(xié)調(diào)世界時/世界標(biāo)準(zhǔn)時間vod video on demand 視頻點播 wsdl web service description language web服務(wù)描述語言xmlextensible markup language 可擴展標(biāo)記語言xsd xml schema infoset model xml數(shù)據(jù)定義文件4 機頂盒與家庭寬帶多媒體應(yīng)用業(yè)務(wù)平臺接口框架機頂盒與家庭寬帶多媒體應(yīng)用業(yè)務(wù)平臺間的接口主要有:與業(yè)務(wù)管理系統(tǒng)間的接口、與業(yè)務(wù)管理系統(tǒng)(互聯(lián)網(wǎng)電視)間的接口、與epg服務(wù)系統(tǒng)間的接口、與增值業(yè)務(wù)系統(tǒng)間的接口、與內(nèi)
16、容分發(fā)系統(tǒng)間的接口、與內(nèi)容服務(wù)系統(tǒng)(互聯(lián)網(wǎng)電視)間的接口、與通信服務(wù)系統(tǒng)間的接口,以及與終端管理系統(tǒng)間的接口。其中,終端管理系統(tǒng)可以獨立于家庭寬帶多媒體應(yīng)用業(yè)務(wù)平臺單獨構(gòu)建,也可作為家庭寬帶多媒體應(yīng)用業(yè)務(wù)平臺內(nèi)部子系統(tǒng),與其他系統(tǒng)之間松耦合。4.1 機頂盒與業(yè)務(wù)管理系統(tǒng)接口u1-t接口:機頂盒與業(yè)務(wù)管理系統(tǒng)接口。承載協(xié)議:http get/post機頂盒通過u1接口與業(yè)務(wù)管理系統(tǒng)交互,完成開機用戶應(yīng)用認(rèn)證、頻道列表獲取、業(yè)務(wù)入口地址獲取、用戶注銷等功能。u1-h接口:互聯(lián)網(wǎng)電視終端與業(yè)務(wù)管理系統(tǒng)(互聯(lián)網(wǎng)電視)接口u2接口:機頂盒與epg服務(wù)系統(tǒng)接口。 承載協(xié)議:http post/get機頂盒
17、通過s2接口與epg服務(wù)系統(tǒng)交互,完成獲得epg首頁及其他epg資源、epg切換等功能。u3接口:機頂盒與增值服務(wù)平臺接口。 承載協(xié)議:http post/get、自定義協(xié)議機頂盒通過s3接口與增值服務(wù)平臺交互,完成基于b/s和c/s形式的增值服務(wù)。u4-t接口:機頂盒與內(nèi)容分發(fā)系統(tǒng)接口 承載協(xié)議:mpeg2-ts、rtsp,rtp,rtcp 機頂盒通過u4-t接口與ts內(nèi)容分發(fā)系統(tǒng)交互,完成點播、組播、單播時移和組播時移等功能u4-h接口:互聯(lián)網(wǎng)電視終端與內(nèi)容分發(fā)系統(tǒng)接口u5接口:機頂盒與通信服務(wù)系統(tǒng)接口承載協(xié)議:sip、http、soap機頂盒通過s5接口與通信服務(wù)系統(tǒng)交互,完成視頻通信、
18、短信、彩信等業(yè)務(wù)交互u6接口:機頂盒與終端管理系統(tǒng)接口承載協(xié)議:http、soap、tr069機頂盒通過u6接口與終端管理系統(tǒng)交互,完成終端管理、軟件升級、性能監(jiān)測等功能。4.2 機頂盒與業(yè)務(wù)運營平臺接口安全性要求機頂盒與iptv業(yè)務(wù)運營平臺接口交互的安全性,通過iptv用戶密碼(password)或iptv sim卡密鑰(ickey)、用戶令牌(usertoken)協(xié)同完成。終端在接入認(rèn)證過程中,使用用戶密碼或iptv sim卡密鑰通過安全認(rèn)證,并獲取usertoken作為當(dāng)前交互過程的認(rèn)證憑據(jù)。usertoken在超過有效期、終端瀏覽器關(guān)閉連接、終端退出業(yè)務(wù)使用后失效。當(dāng)usertoken
19、超出其有效期時,epg服務(wù)系統(tǒng)判定其為失效,并自動將終端重定向至業(yè)務(wù)管理系統(tǒng)進行重新認(rèn)證,認(rèn)證結(jié)束繼續(xù)使用服務(wù)。當(dāng)終端接收到響應(yīng)錯誤代碼或發(fā)生其他錯誤,導(dǎo)致無法繼續(xù)使用iptv業(yè)務(wù)時,則重新發(fā)起到業(yè)務(wù)管理系統(tǒng)的應(yīng)用認(rèn)證流程,應(yīng)用認(rèn)證結(jié)束重定向訪問epg首頁。5 機頂盒與業(yè)務(wù)管理系統(tǒng)接口(u1接口)5.1 u1接口描述圖機頂盒與業(yè)務(wù)管理系統(tǒng)之間具有以下接口功能模塊:1) 互聯(lián)網(wǎng)電視終端開機注冊接口(u1-h-1)2) 互聯(lián)網(wǎng)電視終端認(rèn)證接口(u1-h-2)3) iptv機頂盒開機認(rèn)證接口(u1-t-1)4) iptv頻道列表獲取接口(u1-t-2)5) iptv業(yè)務(wù)入口列表獲取接口(u1-t-3
20、)6) iptv機頂盒注銷接口(u1-t-4)5.2 接口時序5.2.1 互聯(lián)網(wǎng)電視機頂盒開機注冊訪問流程互聯(lián)網(wǎng)電視機頂盒終端注冊流程圖互聯(lián)網(wǎng)電視機頂盒終端訪問流程圖5.2.2 互聯(lián)網(wǎng)電視訂購/點播/使用流程5.2.3 iptv機頂盒開機應(yīng)用認(rèn)證流程圖機頂盒開機應(yīng)用認(rèn)證流程圖1. 用戶身份認(rèn)證及獲取資源服務(wù)器列表l 機頂盒向業(yè)務(wù)管理系統(tǒng)通過http get方式發(fā)送用戶身份認(rèn)證請求,上傳信息包括userid;l 業(yè)務(wù)管理系統(tǒng)產(chǎn)生隨機encrytoken字段,該字段用于認(rèn)證加密的挑戰(zhàn)字;l 業(yè)務(wù)管理系統(tǒng)通過http response返回包含擴展加密js腳本、encrytoken等內(nèi)容的頁面;l 機
21、頂盒通過調(diào)用擴展js函數(shù)對encrytoken、userid、stbid、ip、mac等信息進行加密后,通過http post方式發(fā)送到業(yè)務(wù)管理系統(tǒng);l 業(yè)務(wù)管理系統(tǒng)進行身份驗證,驗證通過后通過http response以擴展js腳本的形式返回認(rèn)證結(jié)果并設(shè)置資源服務(wù)器列表等信息;l 機頂盒使用認(rèn)證返回的升級服務(wù)器地址,通過本地升級功能進行版本檢查并按需要進行升級。2. 獲取頻道列表l 機頂盒通過http get的請求方式,向業(yè)務(wù)管理系統(tǒng)發(fā)起獲取頻道列表的請求;l 業(yè)務(wù)管理系統(tǒng)通過http response以擴展js腳本的形式返回頻道列表。3. 獲取業(yè)務(wù)入口列表l 機頂盒通過http get的請
22、求方式,向業(yè)務(wù)管理系統(tǒng)發(fā)起獲取業(yè)務(wù)入口列表的請求;l 業(yè)務(wù)管理系統(tǒng)通過http response以擴展js腳本的形式返回業(yè)務(wù)入口列表。4. 用戶注銷l 用戶關(guān)機或退出業(yè)務(wù),主動發(fā)起注銷請求;l 業(yè)務(wù)管理系統(tǒng)執(zhí)行用戶注銷操作,并通過http response返回空內(nèi)容。5.3 接口協(xié)議內(nèi)容本接口采用http get、post/http response+js的方式承載,請求采用http get、post的方式,采用url參數(shù)、post內(nèi)容的方式傳遞所需的參數(shù),返回內(nèi)容采用js的方式組織、傳遞、操作。5.3.1 互聯(lián)網(wǎng)電視終端注冊激活1、注冊激活接口方式:http get接口方向:互聯(lián)網(wǎng)電視終端
23、互聯(lián)網(wǎng)電視平臺接口說明:用戶開機首先發(fā)送tvid(head頭中)以及被分配到的user-key(head頭中,如果未注冊則該key為空)到互聯(lián)網(wǎng)電視平臺。 請求消息:表5-3-1-1用戶注冊激活請求參數(shù)說明名稱說明數(shù)據(jù)類型長度(字節(jié))是否必選action用戶請求行為string10m消息示例:http:/domain/service?action=active2、回應(yīng)消息接口方式:http get接口方向:互聯(lián)網(wǎng)電視平臺互聯(lián)網(wǎng)電視終端接口描述:業(yè)務(wù)管理系統(tǒng)校驗用戶發(fā)送的tvid是否已經(jīng)注冊,如果是則進入下發(fā)一個臨時token作為認(rèn)證加密串的組成部分進入開機認(rèn)證流程。消息示例:active的屬性
24、名稱說明數(shù)據(jù)類型長度(字節(jié))是否必選code激活校驗錯誤碼,0-已被激活;1-未被激活,如果未被激活進入流程注冊激活(直接將用戶 重定向到運營支撐系統(tǒng),由運營支撐系統(tǒng)負(fù)責(zé)彈出注冊頁面由用戶輸入),如果激活則進入認(rèn)證流程string1mdescription錯誤碼描述string10mencrypt-token臨時token,加密串的組成部分,code為0時有效string10mregister-url注冊地址,code為1時有效string10m5.3.2 互聯(lián)網(wǎng)電視終端認(rèn)證1、開機認(rèn)證接口方式:http get接口方向:互聯(lián)網(wǎng)電視終端 互聯(lián)網(wǎng)電視平臺接口說明:用戶開機發(fā)送認(rèn)證的加密字串信息到
25、互聯(lián)網(wǎng)電視平臺。 請求消息:http:/domain/service?action=auth&token=djkde334jklieakjdiekjdkjakdieeoir03334kjkdljksjoiejkfjkjkjk表5-3-1-2用戶開機認(rèn)證請求參數(shù)說明名稱說明數(shù)據(jù)類型長度(字節(jié))是否必選action用戶請求行為,參見消息約定string1mdescription請求認(rèn)證的加密串,加密算法為3des+base64,加密的串組成為下發(fā)的用戶標(biāo)識+加密臨時token,加密key為下發(fā)的加密keystring10m2、回應(yīng)消息直接重定向到門戶首頁。5.3.3 iptv機頂盒認(rèn)證1、認(rèn)證請求
26、承載協(xié)議:http get接口方向:機頂盒 業(yè)務(wù)管理系統(tǒng)調(diào)用接口:http:/iptvauthdomain/authenticationurl接口功能:機頂盒調(diào)用頁面請求進行用戶開機認(rèn)證請求備注說明:采用url傳遞參數(shù)表5-3-1-3用戶認(rèn)證請求名稱說明數(shù)據(jù)類型長度(字節(jié))是否必選userid用戶登錄業(yè)務(wù)帳號string36maction當(dāng)前操作,開機認(rèn)證時為 “l(fā)ogin”string10m認(rèn)證請求示例:http:/iptvauthdomain/authenticationurl?userid=12345678&action=login2、認(rèn)證請求挑戰(zhàn)字響應(yīng)承載協(xié)議:http respons
27、e接口方向:業(yè)務(wù)管理系統(tǒng) 機頂盒接口功能:返回頁面要求機頂盒進行信息加密認(rèn)證備注說明:采用擴展js腳本傳遞參數(shù)及后續(xù)指令表5-3-1-4 用戶認(rèn)證請求挑戰(zhàn)字響應(yīng)名稱說明數(shù)據(jù)類型長度(字節(jié))是否必選encrytoken業(yè)務(wù)管理系統(tǒng)為該用戶分配的臨時身份證明,只用于認(rèn)證加密string32m注:認(rèn)證響應(yīng)內(nèi)容包含js方式的authentication對象cugetauthinfo接口函數(shù),要求瀏覽器支持。認(rèn)證請求響應(yīng)示例:http/1.1 200 okdate: sat, 26 aug 2006 07:30:58 gmtcache-control: no-store, no-cache, must-
28、revalidate, post-check=0, pre-check=0pragma: no-cachecontent-length: 450content-type: text/htmlfunction doauth()document.authform.authenticator.value= authentication.cugetauthinfo(d6d0b9fab5e7d0c5c9cfbaa3d4bad6c6);document.authform.submit();3、機頂盒上傳認(rèn)證信息承載協(xié)議:http(post)接口方向:機頂盒 業(yè)務(wù)管理系統(tǒng)調(diào)用接口:由認(rèn)證請求返回頁面確定接口
29、功能:機頂盒調(diào)用post請求上傳認(rèn)證信息備注說明:采用post信息傳遞參數(shù)表5-3-1-5用戶上傳認(rèn)證信息請求名稱說明數(shù)據(jù)類型長度(字節(jié))是否必選userid用戶登錄業(yè)務(wù)帳號string36mauthenticator加密后的參數(shù)串,包含各個輸入?yún)?shù),具體參數(shù)和加密方法見下表stringm表5-3-1-6請求authenticator包含參數(shù)名稱說明數(shù)據(jù)類型長度(字節(jié))是否必選random隨機數(shù)字digit string=8mencrytoken用于autenticator產(chǎn)生的臨時tokenstring32muserid用戶業(yè)務(wù)編號string20mstbid機頂盒編號 string32mi
30、pip地址string39mmac機頂盒的mac地址,格式為:xx:xx:xx:xx:xx:xxstring17mreserved預(yù)留string64m說明:l authenticator表示加密后的參數(shù)串,具體參見附錄d.1.1獲取認(rèn)證信息函數(shù)的返回值描述。認(rèn)證請求示例:post /authurl http/1.1accept: */*host: *.*.*.*user-agent: mozilla/4.73connection: closereferer: http:/ *.*.*.*/*pragma: no-cachecontent-type: application/x-www-for
31、m-urlencodedcontent-length: *authenticator=*&userid=*4、認(rèn)證響應(yīng)承載協(xié)議:http response接口方向:業(yè)務(wù)管理系統(tǒng) 機頂盒接口功能:返回認(rèn)證結(jié)果頁面,并設(shè)置資源服務(wù)器信息備注說明:采用擴展js腳本傳遞參數(shù)及后續(xù)指令表5-3-1-7認(rèn)證響應(yīng)名稱說明數(shù)據(jù)類型長度(字節(jié))是否必選epgdomainepg的域名,格式類似于:http:/xxx.yyy.zzz:port/port默認(rèn)為80string256mepgdomainbackup備份epg的域名,格式類似于:http:/xxx.yyy.zzz:port/port默認(rèn)為80string
32、256oupgradedomain升級服務(wù)器的域名,格式是:http:/xxx.yyy.zzz:port/port默認(rèn)為80string256mupgradedomainbackup備份升級服務(wù)器的域名,格式是:http:/xxx.yyy.zzz:port/port默認(rèn)為80string256omanagementdomain管理服務(wù)器的domain,格式是:http:/xxx.yyy.zzz:port/port默認(rèn)為80string256mmanagementdomainbackup備份管理服務(wù)器的domain,格式是:http:/xxx.yyy.zzz:port/port默認(rèn)為80stri
33、ng256ontpdomain時鐘同步服務(wù)器地址string256mntpdomainbackup備份時鐘同步服務(wù)器地址string256ousertoken業(yè)務(wù)管理系統(tǒng)為該用戶分配的臨時身份證明string32mepggroupnmb用戶對應(yīng)的epg分組信息標(biāo)識,格式:a1a2b1b2b3c1c2c3a1a2:省份標(biāo)識,參照vnet標(biāo)識方法,如:l sh:上海l hi:海南b1b2b3:用戶類型標(biāo)識;c1c2c3:保留string8omsdomain消息系統(tǒng)入口地址string256omsdomainbackup備份消息系統(tǒng)入口地址string256o說明:1、 如認(rèn)證失敗,則直接返回htt
34、p 200,然后重定向到手工登錄或修改用戶名密碼的頁面,并提示錯誤信息;2、 業(yè)務(wù)管理系統(tǒng)下發(fā)配置頁面,包含指定參數(shù)和腳本,執(zhí)行過程:a) 采用js函數(shù)的方式設(shè)置各參數(shù);b) 并調(diào)用js函數(shù)啟動版本升級檢查功能(要求后臺執(zhí)行);c) 攜帶usertoken、epggroupnmb參數(shù)轉(zhuǎn)入廠商平臺入口點;3、 需擴展設(shè)置參數(shù)的js函數(shù)authentication 對象的cusetconfig;4、 需擴展后臺啟動升級功能的js函數(shù)custartupdate;5、 認(rèn)證成功后usertoken可通過cookie、session的方式進行保存。認(rèn)證請求響應(yīng)示例:http/1.1 200 okset-
35、cookie: usertoken=7aa501c7143c22983b5e0a6559361001;jssessionid=ade12314da23; path=/content-type: text/html;charset=gbkcontent-length: 381date: thu, 19 oct 2006 08:50:14 gmtfunction authfinish()authentication.cusetconfig (usertoken, *);authentication.cusetconfig (epgdomain, *);authentication.cusetcon
36、fig (epgdomainbackup, *);authentication.cusetconfig (managementdomain, *);authentication.cusetconfig(managementdomainbackup,*);authentication.cusetconfig (upgradedomain, *);authentication.cusetconfig (ntpdomain, *);authentication.cusetconfig (epggroupnmb, *);authentication.custartupdate();document.l
37、ocation= http:/getchannellisturl;5.3.4 頻道列表獲取1、頻道列表獲取請求承載協(xié)議:http get接口方向:機頂盒 業(yè)務(wù)管理系統(tǒng)調(diào)用接口:http:/iptvauthdomain/getchannellisturl接口功能:終端調(diào)用頁面請求獲得直播頻道列表備注說明:可采用cookie、session的方式傳遞usertoken表5-3-2-1 頻道列表獲取請求參數(shù)名稱說明數(shù)據(jù)類型長度(字節(jié))是否必選usertoken業(yè)務(wù)管理系統(tǒng)為該用戶分配的臨時身份證明,采用cookie、session方式傳遞string32m頻道列表獲取請求示例:http get /g
38、etchannellisturl http/1.1host: iptvauthdomainaccept: */*user-agent: cookie: usertoken=7aa501c7143c22983b5e0a6559361001;jssessionid=ade12314da232、頻道列表獲取響應(yīng)承載協(xié)議:http response接口方向:業(yè)務(wù)管理系統(tǒng) 機頂盒接口功能:返回頁面進行頻道列表的下發(fā),以及對頻道的fec糾錯功能的支持。備注說明:采用擴展js腳本傳遞頻道列表及后續(xù)指令表5-3-2-2 頻道列表獲取響應(yīng)名稱說明數(shù)據(jù)類型長度(字節(jié))是否必選channelcount用戶可觀看的頻
39、道總數(shù)unsignedint4mchannellist用戶可觀看的頻道信息列表channelinfostructm表5-3-2-3channelinfostruct元素定義名稱說明數(shù)據(jù)類型長度(字節(jié))是否必選channelid默認(rèn)頻道的channelid信息(如果服務(wù)器端沒有頻道則返回字符串“null”)string8mchannelname頻道名稱(如果服務(wù)器端沒有頻道則返回字符串“null”)string16muserchannelid用戶頻道編號(如果服務(wù)器端沒有頻道則返回-1)int4mchannelurl組播url(igmp:/組播地址:端口)/單播url(rtsp:/單播地址:端口
40、/路徑)/httl url(http:/服務(wù)地址:端口/路徑)如果服務(wù)器端沒有頻道則返回字符串“null”string256mtimeshift頻道是否支持時移1:支持0:不支持boolean1mchannelsdp頻道的sdp信息string256mtimeshifturl頻道的時移地址當(dāng)該節(jié)目不支持時移,該值無意義;當(dāng)該節(jié)目為單播直播,該值無意義。string256mchannellogostruct臺標(biāo)顯示的參數(shù)結(jié)構(gòu),如果沒有,強制用空值填充,可以不處理channellogostructmchanneltype頻道類型,具體數(shù)值待定string16ochannelpurchased用戶授
41、權(quán)標(biāo)識booleanmchannelfecport頻道支持fec的端口號,若該頻道支持fec則填寫端口號,否則為空int16mchannellogostruct定義如下:表5-3-2-4 channellogostruct元素定義名稱說明數(shù)據(jù)類型長度(字節(jié))channellogurl臺標(biāo)圖片的urlstring256positionx以屏幕和圖標(biāo)左上角為準(zhǔn)的臺標(biāo)顯示橫坐標(biāo)位置int4positiony以屏幕和圖標(biāo)左上角為準(zhǔn)的臺標(biāo)顯示縱坐標(biāo)位置int4begintime臺標(biāo)顯示開始時間,與頻道開始播放開始時間相對的時間(以秒為單位)unsigened int4interval臺標(biāo)兩次顯示之間的間
42、隔時間(單位為秒,-1為臺標(biāo)一直顯示,此時忽略lasting;0代表顯示一次)int4lasting每次出現(xiàn)臺標(biāo)后的顯示時間,lasting的值一定要小于intervalunsigned int4注:認(rèn)證響應(yīng)內(nèi)容包含js方式的authentication對象的cusetconfig接口函數(shù),要求瀏覽器支持。頻道列表獲取請求響應(yīng)示例:http/1.1 200 okcontent-type: text/html;charset=gbkcontent-length: 381date: thu, 19 oct 2006 08:50:14 gmtfunction configchannel ()auth
43、entication.cusetconfig (channelcount, 3);authentication.cusetconfig(channel,channelid=1,channelname=stv1,userchannelid=1,channelurl=igmp:/:3000,timeshift=1,channelsdp=/channel1.sdp,timeshifturl=rtsp://channel1,channellogurl=/log1.gif,
44、positionx=5,positiony=5,begintime=10,interval=0,lasting=10,channeltype=type1,channelpurchased=0,channelfecport=);authentication.cusetconfig(channel,channelid=2,channelname=stv2,userchannelid=2,channelurl=rtsp://channel2,timeshift=1,channelsdp=,timeshifturl=rtsp://channel
45、2,channellogurl=/log2.gif,positionx=5,positiony=5,begintime=10,interval=0,lasting=10,channeltype=type1,channelpurchased=0, channelfecport=2343);authentication.cusetconfig(channel,channelid=3,channelname=stv3,userchannelid=3,channelurl=/channel3.jsp,timeshi
46、ft=1,channelsdp=,timeshifturl=,channellogurl=,positionx=5,positiony=5,begintime=10,interval=0,lasting=10,channeltype=type1,channelpurchased=0, channelfecport=2342);document.location= http:/getservicelisturl;5.3.5 業(yè)務(wù)入口列表獲取1、業(yè)務(wù)入口列表獲取請求承載協(xié)議:http get接口方向:機頂盒 業(yè)務(wù)管理系統(tǒng)調(diào)用接口:http:/iptvauthdomain/getservicelisturl接口功能:終端調(diào)用頁面請求獲得業(yè)務(wù)列表備注說明:可采用cookie、session的方式傳遞usertoken表5-3-3-1業(yè)務(wù)入口列表獲取請求名稱說明數(shù)據(jù)類型長度(字節(jié))是否必選usertoken業(yè)務(wù)管理系統(tǒng)為該用戶分配的臨時身份證明,采用cookie、session方式傳遞string32m業(yè)務(wù)入口列表獲取請求示例:http get / gets
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年春八年級歷史下冊 第11課 城鄉(xiāng)人民生存狀態(tài)的滄桑巨變說課稿1(pdf) 川教版
- Unit 2 Understanding each other Project 說課稿-2023-2024學(xué)年高中英語牛津譯林版(2020)選擇性必修第四冊
- Unit 6 Meet my family Part B Let's talk Let's learn大單元整體說課稿表格式-2024-2025學(xué)年人教PEP版英語四年級上冊
- 2024年秋七年級生物上冊 3.5.2 綠色植物的呼吸作用說課稿 (新版)新人教版001
- 葡萄園立柱施工方案
- 2023三年級數(shù)學(xué)下冊 三 美麗的街景-兩位數(shù)乘兩位數(shù)信息窗1 美麗的街燈第2課時說課稿 青島版六三制
- 預(yù)制水泥臨時圍墻施工方案
- 臨時合同范例復(fù)制
- 西安電動推拉雨棚施工方案
- 2024秋一年級語文上冊 漢語拼音 11 ie üe er說課稿 新人教版
- 2024美團簡化版商家合作合同標(biāo)準(zhǔn)文本一
- 2025年貴州黔源電力股份有限公司招聘筆試參考題庫含答案解析
- 《休閑食品加工技術(shù)》 課件 1 休閑食品生產(chǎn)與職業(yè)生活
- 春季開學(xué)安全第一課
- 2025年新生兒黃疸診斷與治療研究進展
- 廣東大灣區(qū)2024-2025學(xué)年度高一上學(xué)期期末統(tǒng)一測試英語試題(無答案)
- 2025年四川中煙工業(yè)限責(zé)任公司招聘110人高頻重點提升(共500題)附帶答案詳解
- 課題申報書:數(shù)智賦能高職院校思想政治理論課“金課”實踐路徑研究
- 公司安全生產(chǎn)事故隱患內(nèi)部報告獎勵工作制度
- H3CNE認(rèn)證考試題庫官網(wǎng)2022版
- 感統(tǒng)訓(xùn)練培訓(xùn)手冊(適合3-13歲兒童)
評論
0/150
提交評論