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