從系統開放的完整性及未來業務發展的思路考慮,開放的IPTV體系架構及相關接口如圖1所示。本文為了描述方便,對每個接口分別進行了標注。

圖1 開放的IPTV體系架構及接口
從圖1中可以看出,IPTV標準化體系架構可以分為機頂盒、IPTV業務管理系統、基本業務能力系統、增值業務系統、內容管理平臺、運營支撐系統等獨立模塊,各模塊之間共涉及了8個接口,各接口的功能分別如下所述。
A:機頂盒與業務管理系統之間的接入認證接口,用于開機接入認證以及業務的初始化和導航。該接口是所有接口中與業務相關的最基本接口,也是運營商進行IPTV業務控制的關鍵接口,主要由運營商根據自己的業務需求進行定義。
B:機頂盒與EPG服務及流媒體業務能力系統之間的接口,用于提供基于瀏覽器實現的業務能力,也是IPTV業務流之間實現互聯互通的關鍵接口。
C:機頂盒與C/S增值業務能力系統之間的接口,用于提供基于客戶端實現的業務能力。由于增值業務是運營商實現與數字電視差異化的主要內容,因此標準化的C接口能夠有助于運營商快速引入增值業務,對運營商有重要意義。
D:進行機頂盒管理的接口,用于提供終端配置、終端監控、終端升級等管理能力。由于機頂盒是用戶使用所有業務的載體,并且機頂盒的數量巨大,運維成本高,因此提供靈活和強大的機頂盒管理功能,對于機頂盒的運維來說是非常重要的。
E:基本業務能力、增值業務能力系統與業務管理系統的接口,主要實現用戶身份識別及業務鑒權。由于該接口是平臺側的接口,和不同的業務類型相關。
F:運營支撐系統與業務管理系統的接口,主要用于用戶開、銷戶等信息的傳遞,賬務信息提交等。由于IPTV是電信業務中的一種,因此該接口主要沿用現有技術。
G:內容管理平臺與業務管理系統之間的接口,主要用于服務信息發布、業務分成信息傳遞。
H:內容管理平臺與業務能力系統之間的接口,用于業務內容的發布,包括節目源及元數據。
如上所述,在以上接口中,A、B兩個接口作為機頂盒與平臺之間的主要接口,是開放化工作中首先需要重點實現的接口。C接口是根據業務發展的需求而產生的。
在IPTV的增值業務中,為了提升業務的交互體驗和加強業務控制力,SP會提供許多基于Java實現的業務,較為常見的就是游戲類業務,為了和瀏覽器業務相區別,稱之為C/S業務。
C接口就是實現相關客戶端調用和控制的接口。
D接口是一個管理接口,此接口的實現是希望對不同廠商、不同功能的終端進行統一管理。如果將機頂盒也作為一個系統設備的話,那就可以類似地把D接口想象成一個網管的接口,D接口可參照TR069協議標準的擴展來實現。
E接口是業務鑒權接口,用于判斷用戶是否具有訪問當前業務能力的權限,如果系統架構中需要建立統一的業務管理平臺來提供業務的綜合管理,則需要針對所有的業務能力系統統一此接口。
F接口主要和運營商的運營支撐系統有關,關系到業務的開通、用戶和業務數據的導入,考慮到IPTV平臺是分省建設的、如果能夠定義并實現此接口的統一,則IPTV系統就具有了全國的通用性,而不再需要進行業務開通流程的本地化。
G、H都是內容管理平臺相關的接口,考慮到IPTV中內容的管理和監控要求,建立獨立的內容管理平臺是必須的,因此G、H就是內容管理平臺的發布接口,其中G接口用于服務包及計費信息的發布,而H接口用于業務內容的發布。C、E、G、H是業務實現相關的接口,將作為IPTV系統開放的第二階段需求進行實現。而D、F接口是業務運營的需求,相對可以暫緩實現,將在未來IPTV系統開放工作中,進行詳細定義和實現。