終端中間件需要實現IPTV終端與系統平臺之間的互連互通。根據§3.2提出的終端中間件核心模塊的定義,終端中間件與系統平臺側的以下服務器存在接口:認證/授權服務器、升級服務器、下載管理服務器、流媒體服務及分發系統、DRM系統、終端管理服務器。IPTV終端中間件的開發,必須將上述接口進行封裝,通過API的方式提供給上層應用程序調用。
IPTV終端與系統平臺的接口,還包括瀏覽器(或EPG專用瀏覽器)與EPG服務器的接口,瀏覽器與Web方式的應用服務器的接口,以及C/S方式的客戶端程序與應用服務器的接口。這些都屬于IPTV終端的應用程序層與系統平臺的接口,不包含在終端中間件與系統平臺的接口之內。但是,終端中間件必須支撐瀏覽器、C/S方式的客戶端程序的運行,這是終端中間件中應用程序管理器、資源管理器、輸入輸出管理、基本網絡服務、圖形用戶界面管理等模塊必須完成的工作,它們能夠將底層資源透明地提供給上層應用程序調用。IPTV終端中間件與服務器端的接口如圖2所示。
圖2 IPTV終端中間件與服務器端的接口4、IPTV終端中間件設計、實現、應用中的關鍵點
IPTV終端中間件是業界關注的熱點之一,終端中間件標準領域的研究也十分活躍。但是,要使IPTV終端中間件從研究走向真正的應用,從標準變為實際的產品,還有很多問題有待解決。
從IPTV業務發展、運營的角度,IPTV終端中間件設計、實現、應用中應關注以下3點。
4.1終端中間件的開發推廣需要依賴于完善的商業模式
終端中間件的商業模式的設計側重于兩方面:
●通過合理的商業模式推動軟件開發商進行中間件的開發工作,推動平臺廠商采納中間件方案,配合中間件的開發。
●通過合理的商業模式引導終端廠商、應用開發商使用終端中間件。終端中間件的推廣不能僅提供一個終端中間件軟件,而是要推廣一系列的軟件、標準、工具。
在推廣方面終端中間件可以參考BREW的推廣策略:
●為設備制造商提供中間件客戶端軟件、應用程序開發平臺、移植工具、測試工具、技術支持、業務開發支持以及設備規格/產品路標的相關咨詢服務。
●為應用開發商和內容提供商提供SDK和開發工具,以及應用程序測試支持、應用程序發布管理、應用程序銷售報告。
●為運營商提供由運營商控制和管理的應用程序下載管理系統。
4.2終端中間件產品開發的分階段實施步驟
根據業務開展的需求,確定中間件產品開發的分階段實施步驟,其策略是:首先考慮終端對各個增值應用的支持度。實現增值應用方便地在終端上加載,降低增值應用開發商的開發門檻;再考慮終端與平臺的兼容性,實現不同終端與不同平臺之間的互操作。因此,終端中間件產品開發的分階段實施步驟可以從兩個維度考慮:
文章來源于領測軟件測試網 http://www.kjueaiud.com/