<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > TR069實(shí)現IPTV盒端管理

TR069實(shí)現IPTV盒端管理

作者: 時(shí)間:2012-05-31 來(lái)源:網(wǎng)絡(luò ) 收藏
基于TR069協(xié)議實(shí)現IPTV盒端管理

3.1.2 系統主動(dòng)發(fā)起的連接

圖2示出的是系統主動(dòng)發(fā)起的連接。

基于TR069協(xié)議實(shí)現IPTV盒端管理

a)在盒端系統主動(dòng)發(fā)起對盒端的連接請求之前,通過(guò)“心跳”,已獲得盒端的連接地址(本文以UDP的方式保持心跳連接為例)。

b)盒端在收到UDP請求后,應主動(dòng)返回相應數據包。

c)盒端與盒端管理系統進(jìn)行交互后,由盒端作為客戶(hù)端打開(kāi)TCP連接,進(jìn)行正常的PRC交換,并在Inform方法的EventCode代碼中填寫(xiě)6 CONNECTION REQUEST。

d)打開(kāi)連接,建立HTTP摘要認證鏈接。

以上為盒端與盒端管理系統安全連接的建立過(guò)程,本文中后續所有流程均采用此連接方式。

3.2 開(kāi)機注冊與信息上報

圖3示出的是開(kāi)機信息注冊與上報流程。

基于TR069協(xié)議實(shí)現IPTV盒端管理

①盒端開(kāi)機后,調用Inform方法,上報盒端信息及參數。

②盒端管理系統返回Inform Response。

③盒端發(fā)起一條空的HTTP Post請求。

④盒端管理系統根據盒端信息判斷是否需要更新固件。

⑤如果需要更新固件,參考軟件下載和固件更新流程。

⑥如果需要參數配置,由盒端管理系統發(fā)起參數配置(參見(jiàn)圖4)。

基于TR069協(xié)議實(shí)現IPTV盒端管理

3.3 參數配置流程

①發(fā)起Inform請求,如果是盒端管理系統發(fā)起的配置請求Eventcode為6 CONNECTIONREQUEST。

②盒端管理系統返回Inform Response。

③盒端發(fā)起一條空的Http Post請求。

④盒端管理系統發(fā)起GetParameterValues要求,查詢(xún)盒端上指定的參數值。

⑤盒端響應GetParameterValuesResponse,攜帶盒端管理系統指定查詢(xún)的參數值。

⑥盒端管理系統發(fā)起SetParameterValues要求,配置盒端管理系統指定的參數模型參數值;(如果參數值不需要配置,⑥、⑦兩步可省略)。

⑦盒端響應SetParameterValuesResponse,攜帶參數值設置結果。

⑧盒端管理系統向盒端發(fā)送一條空的Http Post響應。

⑨斷開(kāi)連接。

3.4 軟件下載和固件更新流程

圖5示出的是軟件下載和固件升級流程。

基于TR069協(xié)議實(shí)現IPTV盒端管理

①盒端發(fā)起Inform請求,Event code為6 CONNECTIONREQUEST,說(shuō)明該會(huì )話(huà)是由盒端管理系統要求而建立的。

②盒端管理系統返回Inform Response。

③盒端發(fā)起一條空的Http Post請求。

④盒端管理系統發(fā)起GetParameterValues,要求查看盒端的軟件版本。

⑤盒端響應GetParameterValuesResponse,要求攜帶軟件版本號。

⑥盒端管理系統經(jīng)檢查確定盒端的軟件版本需要升級,向盒端發(fā)起Download要求。

⑦盒端重新打開(kāi)一個(gè)文件連接(FTP或HTTP)執行文件下載操作。下載完成后,進(jìn)行本地軟件升級。盒端升級完成后,若會(huì )話(huà)斷開(kāi),則開(kāi)始步驟⑧,若會(huì )話(huà)仍在進(jìn)行或新會(huì )話(huà)已開(kāi)始,則跳過(guò)步驟⑧和⑨,從步驟⑩開(kāi)始執行。

⑧盒端發(fā)起Inform請求,若下載應用中沒(méi)有重啟,則Event code為7 TRANSFERCOMPLETE和M DOWNLOAD;若下載應用中伴隨著(zhù)重啟,則Event code為1 BOOT 、7 TRANSFERCOMPLETE和M DOWNLOAD。

⑨盒端管理系統對盒端進(jìn)行設備認證,合法則盒端管理系統返回Inform Response。

⑩盒端發(fā)送TransferComplete,上報軟件升級詳細信息。

■盒端管理系統響應TransferCompleteResponse。

■盒端發(fā)送一條空的Http Post請求。

■盒端管理系統沒(méi)有別的請求時(shí),向盒端發(fā)送一條空的Http Post響應。

3.5 盒端發(fā)起故障上報流程

圖6示出的是故障上報流程。

基于TR069協(xié)議實(shí)現IPTV盒端管理

①當發(fā)生的事件達到設置的上報規則時(shí),則盒端立即發(fā)送Inform消息建立與盒端管理系統的會(huì )話(huà),并攜帶告警相關(guān)參數,將告警主動(dòng)上報給盒端管理系統。

②盒端管理系統返回Inform Response。

③當盒端管理系統沒(méi)有其他請求時(shí),向盒端發(fā)送一條空的Http Post響應。

④盒端斷開(kāi)連接,會(huì )話(huà)結束。

4 結束語(yǔ)

本文結合機頂盒管理的需求和協(xié)議的特點(diǎn),指出了協(xié)議比較適合對廣域網(wǎng)內機頂盒之類(lèi)的設備進(jìn)行管理,并且給出了協(xié)議在機頂盒管理中的應用實(shí)例流程,此應用流程目前已經(jīng)在實(shí)踐中得到了應用,對運營(yíng)商開(kāi)展IPTV業(yè)務(wù)運營(yíng)過(guò)程中的機頂盒管理具有一定的參考價(jià)值。


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 管理 IPTV 實(shí)現 TR069

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>