應(yīng)用于硬盤錄像機(jī)中的網(wǎng)絡(luò)EPG技術(shù)
3.2.2 EPG與刻錄機(jī)接口
STB與EPG Server之間采用HTTP協(xié)議交互,EPGServer作為服務(wù)器端,STB作為客戶端,STB的請求數(shù)據(jù)在URL中體現(xiàn)。IPTV EPG與刻錄機(jī)之間的接口主要實現(xiàn)以下功能:節(jié)目列表的的獲取功能,刻錄機(jī)通過接口可以獲取EPG Server上面所有發(fā)布影片的列表,節(jié)目類型和影片名稱信息;影片數(shù)據(jù)的獲取功能,刻錄機(jī)通過接口可以獲取某一個具體影片的具體信息,如影片介紹、演員和導(dǎo)演等具體信息;客戶自服務(wù)功能,包括節(jié)目預(yù)定等功能;刻錄機(jī)向EPG服務(wù)器發(fā)送認(rèn)證請求和服務(wù)請求,并從EPG服務(wù)器接收認(rèn)證響應(yīng)和服務(wù)響應(yīng)。以上為EPG與刻錄機(jī)接口的工作原理。
3.2.3 EPG的系統(tǒng)架構(gòu)
EPG從應(yīng)用劃分上可以主要分為如下的模塊:Web表現(xiàn)層、系統(tǒng)和業(yè)務(wù)邏輯層和應(yīng)用服務(wù)層。Web表現(xiàn)層主要是與用戶交互的表現(xiàn),負(fù)責(zé)向用戶展示交互界面和響應(yīng)解析用戶的請求,并能支持根據(jù)不同的用戶屬性下發(fā)相對應(yīng)的EPG用戶界面。EPG系統(tǒng)和業(yè)務(wù)邏輯層是EPG的核心功能部分,主要完成系統(tǒng)的業(yè)務(wù)邏輯功能,包括用戶的業(yè)務(wù)請求和管理節(jié)目元信息Metadata,負(fù)責(zé)和EPG的應(yīng)用服務(wù)層以及和增值業(yè)務(wù)服務(wù)系統(tǒng)的接口。
Web表現(xiàn)層與系統(tǒng)和業(yè)務(wù)邏輯層通過API接口調(diào)用,實現(xiàn)在同一業(yè)務(wù)邏輯層下可以有不同的Web服務(wù)器表現(xiàn)層。應(yīng)用服務(wù)層是EPG系統(tǒng)中的關(guān)鍵模塊,通過和運(yùn)營支撐系統(tǒng)、網(wǎng)絡(luò)管理系統(tǒng)、內(nèi)容服務(wù)系統(tǒng)及內(nèi)容管理系統(tǒng)的接口,主要完成用戶的認(rèn)證、計費(fèi)、業(yè)務(wù)鑒權(quán)、刻錄機(jī)配置及用戶管理等功能。(以上為EPG在TCP/IP網(wǎng)絡(luò)協(xié)議中的具體工作形式,我們只要通過網(wǎng)絡(luò)傳輸即可實現(xiàn),不需要額外設(shè)備。)
3.2.4 實現(xiàn)方式
在這種EPG系統(tǒng)架構(gòu)下,可用以下方式實現(xiàn)IPTVEPG的基本功能和可選功能。將所有的EPG內(nèi)容(未來節(jié)目菜單、節(jié)目相關(guān)信息介紹和用戶操作界面)都存儲在專用的EPG服務(wù)器中。EPG服務(wù)器傳送這些由HTML格式表示的信息至用戶IP刻錄機(jī),用戶界面的表示在客戶端完成。客戶端只是接收者和解釋器。
Web表現(xiàn)層主要是用戶點(diǎn)播節(jié)目和選取頻道的界面。各種節(jié)目和頻道在進(jìn)入Media Switch系統(tǒng)時,其相應(yīng)的信息也將會存入到EPG服務(wù)器上。用戶可以通過刻錄機(jī)瀏覽EPG服務(wù)器上的網(wǎng)頁,查詢各種VOD節(jié)目的價格、信息,選擇所需的電視頻道和節(jié)目或感興趣的電影節(jié)目觀看。
系統(tǒng)和業(yè)務(wù)邏輯層主要由一些基本的服務(wù)和業(yè)務(wù)邏輯組成,包括價格查詢、節(jié)目訂購、家長控制、節(jié)目搜索、直播頻道最喜愛的節(jié)目,同時還有個性化EPG的存儲和管理等功能。它為Web表現(xiàn)層提供API接口,提供Web頁面生成所需要的數(shù)據(jù)和模板,支持Web服務(wù)器響應(yīng)用戶的請求。系統(tǒng)和業(yè)務(wù)邏輯層還與應(yīng)用服務(wù)層配合,完成節(jié)目的訂購,價格查詢,家長控制和用戶最喜愛的節(jié)目等服務(wù)。
3.3 EPG在硬盤錄像機(jī)中的硬件實現(xiàn)過程
模擬射頻電視信號9經(jīng)過高頻頭10進(jìn)入帶網(wǎng)絡(luò)EPG的視頻記錄裝置4中(如果是帶機(jī)頂盒2的電視信號可通過輸入端子22進(jìn)入),經(jīng)過解碼器11的解碼,再經(jīng)過編碼器12的編碼,進(jìn)入主芯片14。最后通過輸出端子接到顯示裝置13輸出。本文引用地址:http://www.ex-cimer.com/article/188732.htm
EPG信息通過EPG取得部7,即網(wǎng)口、網(wǎng)絡(luò)變壓器(主要作用為濾波、隔離高電壓)和以太網(wǎng)控制器,最后把EPG信息傳遞給主芯片14.再由主芯片14傳遞給主存儲器8(硬盤)存儲。
當(dāng)我們通過操作部17遙控設(shè)備點(diǎn)擊確定預(yù)定刻錄節(jié)目時,主芯片14在RAMl5中執(zhí)行在輔助存儲器16(FLASH)中的系統(tǒng)程序,把要刻錄的節(jié)目的時間的EPG信息存入主存儲器8(硬盤)中。同時,當(dāng)開機(jī)后,系統(tǒng)時鐘電路2l也開始運(yùn)行系統(tǒng)時鐘。(具體時鐘設(shè)置信息,由操作部17,經(jīng)過主芯片14存儲到主存儲器8中。)主芯片14每隔一段時間向系統(tǒng)時鐘2l取得當(dāng)前的時間,同時,在RAMl5中執(zhí)行的系統(tǒng)程序也記錄下了在主存儲器8中的刻錄時間。當(dāng)刻錄時間與取得的系統(tǒng)時鐘一致時,這時,系統(tǒng)程序提示主芯片刻錄選定的正在播出的節(jié)目到主存儲器8中(硬盤)。
另外,帶網(wǎng)絡(luò)EPG的視頻記錄裝置4支持驅(qū)動器19和可換記錄媒體20,可把外接的移動設(shè)備(U盤、移動硬盤、照相機(jī)等)里的信息通過總線經(jīng)過主芯片14控制存儲到主存儲器8中。
評論