IPTV機頂盒的智能化配置和維護方案設計

發(fā)布時(shí)間:2010-10-9 21:32    發(fā)布者:conniede
關(guān)鍵詞: IPTV , 服務(wù)器 , 機頂盒
IPTV接收終端,即IPTV機頂盒,是IPTV系統關(guān)鍵設備之一,其主要功能包括:支持LAN或xDSL網(wǎng)路傳輸、接收及處理IP數據和視頻流;支持H.264、MPEG-2、MPEG-4、WMV和Real等視頻解碼;支持相應CA技術(shù);支持HTML網(wǎng)頁(yè)瀏覽及網(wǎng)絡(luò )游戲等。

由于機頂盒硬件資源有限,其操作系統一般采用WINCE、嵌入式Linux、RTOS等嵌入式操作系統。

由于IPTV基于網(wǎng)絡(luò )傳輸,因此作為網(wǎng)絡(luò )接入設備的機頂盒在使用前應進(jìn)行IP地址、網(wǎng)關(guān)等網(wǎng)絡(luò )參數的設置。如果在實(shí)際工程中采用人工逐臺進(jìn)行設置,會(huì )大大增加運營(yíng)商的人工成本,而且日后的維護費用也會(huì )相應增加。因此在IPTV機頂盒的設計中應考慮實(shí)現即插即用功能,即實(shí)現自動(dòng)配置。

基于以上情況,本文設計了一種可網(wǎng)絡(luò )化管理和配置機頂盒的網(wǎng)絡(luò )解決方案。該方案基于TCP/IP協(xié)議簇中的BOOTP(BOOT strapping Protocol)協(xié)議實(shí)現,利用網(wǎng)絡(luò )服務(wù)器實(shí)現機頂盒網(wǎng)絡(luò )參數的自動(dòng)配置,整個(gè)過(guò)程無(wú)需用戶(hù)干預,真正實(shí)現即插即用功能;配合通用的機頂盒設計,還可實(shí)現機頂盒視頻解碼等程序的自動(dòng)升級;對用戶(hù)機頂盒的監控和維護只需在遠程服務(wù)器上進(jìn)行。

1 總體方案設計

1.1 管理模式選擇與設計

客戶(hù)—服務(wù)器模式(client-server model)的優(yōu)點(diǎn)之一是具有很大的靈活性。采用客戶(hù)—服務(wù)器模式后對網(wǎng)絡(luò )節點(diǎn)的設置均可通過(guò)對服務(wù)器端的設置來(lái)實(shí)現,因而能適應不同種類(lèi)和不同環(huán)境下節點(diǎn)的需要。為了完成對機頂盒的網(wǎng)絡(luò )化自動(dòng)配置,在IPTV底層網(wǎng)絡(luò )上設置啟動(dòng)配置服務(wù)器,機頂盒加電自檢后,通過(guò)固化在ROM中的登錄程序登錄啟動(dòng)配置服務(wù)器完成相關(guān)參數配置,從服務(wù)器獲得相關(guān)設置后開(kāi)始工作。

1.2 服務(wù)器類(lèi)型及協(xié)議選擇

本方案采用BOOTP服務(wù)器及其協(xié)議進(jìn)行管理和配置。BOOTP和RARP(Reverse Address Resolution Protocol)為T(mén)CP/IP協(xié)議簇中的兩個(gè)協(xié)議,均采用客戶(hù)—服務(wù)器模式實(shí)現,并且都能實(shí)現現場(chǎng)設備IP地址的網(wǎng)絡(luò )化管理和配置,但相對于RARP來(lái)說(shuō),BOOTP主要具有以下優(yōu)點(diǎn):

(1)能為節點(diǎn)獲取其啟動(dòng)所需的所有信息,功能比RARP強大得多。

(2)基于傳輸協(xié)議UDP實(shí)現,不跟硬件直接打交道,易于實(shí)現且移植性好。

(3)BOOTP服務(wù)器是作為一個(gè)應用程序而存在的,這與RARP服務(wù)器存在于內核中的方式不同,優(yōu)點(diǎn)是易于修改和移植,而RARP內核服務(wù)器的修改和移植都很困難。

(4)協(xié)議傳輸效率高,交換信息量大,可以充分利用硬件能力。

(5)RARP一次只交換一個(gè)IP地址,而B(niǎo)OOTP報文除了可交換IP地址外,還可提供網(wǎng)關(guān)IP、服務(wù)器主機名及128字節的啟動(dòng)文件名。

基于上述分析,選BOOTP實(shí)現機頂盒的網(wǎng)絡(luò )化配置管理。

2 BOOTP報文格式、傳輸及配置過(guò)程

2.1 BOOTP報文格式

BOOTP最早出現在Unix系統中,負責Unix終端的遠程啟動(dòng),直到目前仍是Unix及之后Linux系統中最常用的方式。BOOTP協(xié)議有兩種報文:BOOTP請求及BOOTP響應。為盡可能簡(jiǎn)化BOOTP實(shí)現,BOOTP報文各域均為定長(cháng)域,而且兩種報文格式完全相同。

2.2 BOOTP配置過(guò)程

(1)由ROM芯片中的BOOTP啟動(dòng)代碼啟動(dòng)客戶(hù)機(此時(shí)客戶(hù)機還沒(méi)有IP地址),它就用廣播形式以IP地址0.0.0.0向網(wǎng)絡(luò )發(fā)查詢(xún)請求,請求包含客戶(hù)機網(wǎng)卡MAC地址。

(2)BOOTP服務(wù)器接收到請求幀,并根據幀中MAC地址在BOOTPTAB中查找這個(gè)MAC記錄,并將信息(客戶(hù)機IP、服務(wù)器地址、網(wǎng)關(guān)IP及啟動(dòng)文件名等)以FOUND的形式發(fā)回客戶(hù)機。

(3)客戶(hù)機通過(guò)讀取FOUND中的信息,再通過(guò)TFTP(Trivial File Transfer Protocol)服務(wù)器下載所需啟動(dòng)配置文件,并將此文件在工作站內存模擬成磁盤(pán),從這個(gè)模擬磁盤(pán)啟動(dòng)。

3 基于BOOTP機頂盒管理方案的實(shí)現

3.1 服務(wù)器的配置

(1)在IPTV底層網(wǎng)絡(luò )(小區網(wǎng)絡(luò ))設置BOOTP服務(wù)器。BOOTP支持多服務(wù)器同時(shí)工作,并且可由客戶(hù)指定為其服務(wù)的服務(wù)器(通過(guò)在BOOTP請求中填入服務(wù)器IP地址)。如果某小區網(wǎng)絡(luò )中機頂盒較多,可設置多臺服務(wù)器,以增加網(wǎng)絡(luò )的可靠性。

(2)BOOTPTAB表的配置。在BOOTPTAB表建立終端設備MAC地址、IP地址及對應的啟動(dòng)配置文件表。對機頂盒IP地址的日后維護可在BOOTP表中進(jìn)行。


(3)啟動(dòng)配置文件由TFTP下載。TFTP是一種簡(jiǎn)化的文件傳輸協(xié)議,具有短小實(shí)用的特點(diǎn),可存放在ROM中,對終端設備要求不高,易于實(shí)現。FTP雖然功能強大,但協(xié)議復雜,對硬件要求高,機頂盒難以滿(mǎn)足,因而對機頂盒并不實(shí)用。  

3.2 機頂盒自動(dòng)登錄實(shí)現

只需在機頂盒ROM中加入BOOTP啟動(dòng)代碼,即可實(shí)現機頂盒到服務(wù)器的自動(dòng)登錄。

本方案在解決機頂盒的網(wǎng)絡(luò )化管理配置中引入服務(wù)器后,雖然會(huì )增加IPTV網(wǎng)絡(luò )初始建設中服務(wù)器的成本,但由于機頂盒采用網(wǎng)絡(luò )化無(wú)盤(pán)啟動(dòng),不用安裝啟動(dòng)配置文件,因而可節約機頂盒硬件資源,降低機頂盒成本。綜合考慮,初始建設成本增加不多。
本文地址:http://selenalain.com/thread-31199-1-1.html     【打印本頁(yè)】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問(wèn)題,我們將根據著(zhù)作權人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页