專利名稱:基于中間件的iptv擴(kuò)展業(yè)務(wù)平臺(tái)體系結(jié)構(gòu)系統(tǒng)的制作方法
基于中間件的IPTV擴(kuò)展業(yè)務(wù)平臺(tái)體系結(jié)構(gòu)系統(tǒng) 絲綱
本發(fā)明涉及網(wǎng)際協(xié)議電視(IPTV)技術(shù),尤其涉及IPTV擴(kuò)展業(yè) 務(wù)平臺(tái)的構(gòu)建技術(shù)。
背景技術(shù):
IPTV業(yè)務(wù)系統(tǒng)在體系結(jié)構(gòu)上分為3層承載層、業(yè)務(wù)層、應(yīng)用
層。其中應(yīng)用層、業(yè)務(wù)層主要由IPTV平臺(tái)來實(shí)現(xiàn),它包括內(nèi)容運(yùn)營 平臺(tái)(COP)和業(yè)務(wù)運(yùn)營平臺(tái)(SOP)。在IPTV合作運(yùn)營模式下,內(nèi) 容運(yùn)營平臺(tái)是由內(nèi)容運(yùn)營商(CP)負(fù)責(zé)建設(shè)、維護(hù)和管理的平臺(tái), 包含EPG制作及管理系統(tǒng)、內(nèi)容制作及發(fā)布系統(tǒng)、內(nèi)容運(yùn)營管理系 統(tǒng)、版權(quán)管理系統(tǒng)等功能模塊,主要承擔(dān)電子節(jié)目單管理、內(nèi)容的管 理、用戶的管理和視聽節(jié)目計(jì)費(fèi)管理功能。業(yè)務(wù)運(yùn)營平臺(tái)是由業(yè)務(wù)運(yùn) 營商(SP)負(fù)責(zé)建設(shè)、維護(hù)和管理的平臺(tái),包含EPG服務(wù)系統(tǒng)、內(nèi) 容分發(fā)系統(tǒng)(或稱媒體交付系統(tǒng))、運(yùn)維支撐系統(tǒng)、門戶導(dǎo)航系統(tǒng)、 安全管理系統(tǒng)、業(yè)務(wù)管理平臺(tái)、擴(kuò)展業(yè)務(wù)平臺(tái)等功能模塊,主要承擔(dān) 將COP發(fā)布的視聽節(jié)目和EPG節(jié)目單傳送到用戶終端、IPTV用戶 的生命周期管理、IPTV業(yè)務(wù)的用戶計(jì)費(fèi)和收費(fèi)支持、非視聽節(jié)目業(yè) 務(wù)整合定價(jià)與包裝、對(duì)視聽與非視聽節(jié)目的產(chǎn)品打包和銷售等功能。 COP與SOP之間的接口遵循標(biāo)準(zhǔn)定義。
IPTV的業(yè)務(wù)形式分為視頻播放類基本業(yè)務(wù)和增值應(yīng)用類擴(kuò)展業(yè)務(wù)。目前IPTV的擴(kuò)展業(yè)務(wù)已經(jīng)有很多,例如家庭音視頻點(diǎn)播、家 庭視頻聚會(huì)、家庭多媒體分享、家庭網(wǎng)絡(luò)支付、家庭教育、家庭醫(yī)療、 家庭導(dǎo)購、家庭炒股、家庭理財(cái)咨詢、家庭保險(xiǎn)咨詢、社區(qū)游戲加交 友等。擴(kuò)展業(yè)務(wù)平臺(tái)為CP/SP提供了對(duì)擴(kuò)展業(yè)務(wù)的處理、控制、存儲(chǔ)、 發(fā)布以及對(duì)用戶的集中呈現(xiàn)門戶,屬于業(yè)務(wù)運(yùn)營平臺(tái)的主要組成部 分?;贗PTV擴(kuò)展業(yè)務(wù)平臺(tái)將可以實(shí)現(xiàn)種種已有的或目前還沒有的 增值業(yè)務(wù)。目前,這些擴(kuò)展業(yè)務(wù)的部署大多數(shù)都是基于IPTV終端來 部署的,需要下載客戶端軟件,所以十分不利于快速部署、快速升級(jí), 具有較大的局限性。而且由于各種增值業(yè)務(wù)實(shí)現(xiàn)的差異性極大,導(dǎo)致 目前不同廠商的IPTV終端與業(yè)務(wù)系統(tǒng)之間互聯(lián)互通、增值業(yè)務(wù)的開 放式開發(fā)和快速部署的問題顯得特別突出。
為了解決這些問題,目前學(xué)術(shù)界和產(chǎn)業(yè)界的基本觀點(diǎn)是采用中間 件技術(shù)。IPlV中間件架構(gòu)的作用不僅是將應(yīng)用程序和底層系統(tǒng)資源 隔離,更重要的是實(shí)現(xiàn)了應(yīng)用與應(yīng)用之間的交互。在IPTV系統(tǒng)中, 中間件完成了 IPTV終端(尤其是機(jī)頂盒)、IPTV平臺(tái)系統(tǒng)、應(yīng)用 三者之間的交互協(xié)作。
IPTV中的中間件可以分為終端中間件和平臺(tái)中間件兩大部分。
目前終端(尤其是機(jī)頂盒)中間件在國內(nèi)外已經(jīng)得到比較深入的 研究,例如歐洲D(zhuǎn)VB組織提出了 MHP中間件體系架構(gòu),ORCA提 出了 RiGHTv中間件體系架構(gòu),CCSA在機(jī)頂盒行業(yè)標(biāo)準(zhǔn)中定義了機(jī) 頂盒中間件結(jié)構(gòu),并有研究者探討了基于IPTV機(jī)頂盒中間件實(shí)現(xiàn)的 客戶端方式的增值業(yè)務(wù)。機(jī)頂盒中間件技術(shù)為加快機(jī)頂盒上市、實(shí)現(xiàn)不同廠商的IPTV終端與業(yè)務(wù)系統(tǒng)之間互聯(lián)互通提供了一條路徑, 但是并沒有解決好種類繁多的增值業(yè)務(wù)的開放式開發(fā)和快速部署的 問題,仍然缺乏靈活性。同時(shí),IPTV終端廠商數(shù)量和已售出的IPTV 終端數(shù)量太多也給問題的解決帶來了相當(dāng)大的難度。
另一種方案是采用平臺(tái)中間件來解決,然而,由于擴(kuò)展業(yè)務(wù)的差 異性、復(fù)雜性,每個(gè)業(yè)務(wù)可能都是由專業(yè)的軟件提供商采用不同的技 術(shù)來實(shí)現(xiàn),這使得定義并開發(fā)一套完整的平臺(tái)中間件從技術(shù)上講就已 經(jīng)不可能了。
WebOS (Web based operating system,網(wǎng)頁操作系統(tǒng)),最早由 Syracuse大學(xué)NPAC的G C Fox等人于1995年提出,當(dāng)時(shí)稱之為 WebWindows。他們認(rèn)為Web Windows將成為一個(gè)開放的、公用的和 模塊化的Internet分布式操作系統(tǒng)。 一般認(rèn)為,WebOS是一種基于瀏 覽器的虛擬的操作系統(tǒng),用戶通過瀏覽器可以在這個(gè)WebOS上進(jìn)行 Web應(yīng)用程序的操作。它包含以下幾個(gè)部分全局資源定位、廣域文 件系統(tǒng)、安全遠(yuǎn)程進(jìn)程控制(遠(yuǎn)程運(yùn)行經(jīng)過認(rèn)證的進(jìn)程,例如在客戶 端通過瀏覽器執(zhí)行服務(wù)器程序)、認(rèn)證與安全。WebOS提供了在線 應(yīng)用軟件的執(zhí)行環(huán)境,提供了用戶管理網(wǎng)絡(luò)計(jì)算機(jī)的管理環(huán)境。 WebOS將應(yīng)用從復(fù)雜的分布式管理、網(wǎng)絡(luò)編程中解脫出來,并為應(yīng) 用提供了WebAPI,本質(zhì)上就是一個(gè)中間件。由于WebOS往往集成 了一些門戶、音視頻在線播放、文件網(wǎng)絡(luò)存儲(chǔ)與分享、文件在線編輯、 網(wǎng)頁游戲等服務(wù),所以它可以被視為一種適合于部署、集成RIA(Rich Internet application)應(yīng)用的集成中間件。說
發(fā)明內(nèi)容
本發(fā)明的目的提出了一種適于部署網(wǎng)頁式增值業(yè)務(wù)的基于
WebOS (Web based operating system)集成中間件系統(tǒng)的IPTV擴(kuò)展 業(yè)務(wù)平臺(tái)體系結(jié)構(gòu),是以服務(wù)端RIA方式為主來開展IPTV增值業(yè)務(wù), 部署升級(jí)方便且對(duì)IPTV終端要求低,兼容性強(qiáng)。
本發(fā)明基于中間件的IPTV擴(kuò)展業(yè)務(wù)平臺(tái)體系架構(gòu)系統(tǒng),包括下 層的資源層、中間層的WebOS集成中間件層和上層的應(yīng)用層,所述 資源層包括操作系統(tǒng)、硬件和承載網(wǎng)絡(luò),用于完成硬件控制和網(wǎng)絡(luò)傳 輸;所述WebOS集成中間件層完成底層資源透明化和合作對(duì)象的透 明化;所述應(yīng)用層實(shí)現(xiàn)各種IPTV擴(kuò)展應(yīng)用。
具體的,所述WebOS集成中間件層可以劃分為WebOS業(yè)務(wù)執(zhí) 行環(huán)境層和WebOS業(yè)務(wù)集成環(huán)境層兩個(gè)子層。
具體的,所述WebOS業(yè)務(wù)執(zhí)行環(huán)境層用于擴(kuò)展業(yè)務(wù)平臺(tái)與業(yè)務(wù) 運(yùn)營平臺(tái)的其他功能模塊的互通。
具體的,所述WebOS業(yè)務(wù)執(zhí)行環(huán)境層用于對(duì)CP/SP提供的第三 方RIA應(yīng)用的集成。
具體的,所述WebOS業(yè)務(wù)執(zhí)行環(huán)境層提供WebOS內(nèi)嵌應(yīng)用引
具體的,所述的WebOS業(yè)務(wù)集成環(huán)境層包括Web Services框架、 應(yīng)用注冊(cè)、應(yīng)用發(fā)布、應(yīng)用發(fā)現(xiàn)、應(yīng)用生命周期管理、應(yīng)用調(diào)度與協(xié) 同、應(yīng)用間通信、網(wǎng)絡(luò)文件系統(tǒng)等功能。具體的,所述的WebOS業(yè)務(wù)集成環(huán)境層包括一個(gè)Parlay X Web Services邏輯組件以便提供對(duì)傳統(tǒng)電信業(yè)務(wù)的支持。
本發(fā)明的基于中間件的IPTV擴(kuò)展業(yè)務(wù)平臺(tái)體系架構(gòu)系統(tǒng),以服 務(wù)端RIA方式為主來開展IPTV增值業(yè)務(wù),部署升級(jí)方便且對(duì)IPTV 終端要求低。
圖l是本發(fā)明具體實(shí)施方式
基于中間件的IPTV擴(kuò)展業(yè)務(wù)平臺(tái)體 系架構(gòu)系統(tǒng)的結(jié)構(gòu)圖。
圖2本發(fā)明基于新型擴(kuò)展業(yè)務(wù)平臺(tái)實(shí)現(xiàn)的增值業(yè)務(wù)的工作流程。
具體實(shí)施例方式
本發(fā)明基于WebOS集成中間件系統(tǒng)的IPTV擴(kuò)展業(yè)務(wù)平臺(tái)有以 下三個(gè)功能層。
(1)資源層
此層由操作系統(tǒng)、硬件、承載網(wǎng)絡(luò)等軟硬件資源構(gòu)成,主要完成 硬件控制、網(wǎng)絡(luò)傳輸?shù)裙δ堋?br>
(2 ) WebOS集成中間件層 WebOS集成中間件層主要完成底層資源透明化和合作對(duì)象 (IPTV終端上的客戶端軟件、SOP的其他功能模塊、CP/SP應(yīng)用) 透明化的功能。
本層可以劃分為WebOS業(yè)務(wù)執(zhí)行環(huán)境(WebOS service execution environment, WSEE) 、 WebOS業(yè)務(wù)集成環(huán)境(WebOS service integration environment, WSIE)兩個(gè)子層。WSEE子層主要完成Web Services框架、應(yīng)用注冊(cè)、應(yīng)用發(fā)布、 應(yīng)用發(fā)現(xiàn)、應(yīng)用生命周期管理、應(yīng)用調(diào)度與協(xié)同、應(yīng)用間通信、網(wǎng)絡(luò) 文件系統(tǒng)等功能。它提供的API稱為WSEE API。 WSEE可以包含一 個(gè)可選的Parlay X Web Services邏輯組件以便提供對(duì)傳統(tǒng)電信業(yè)務(wù)的 支持,這個(gè)組件可以部署在物理分離的網(wǎng)關(guān)上。Parlay X Web Services 是目前涉及電信服務(wù)的應(yīng)用場景中最常用的應(yīng)用程序接口 ,基于Web Services技術(shù),主要完成需要電信服務(wù)提供商核心網(wǎng)絡(luò)提供的以下通 信類服務(wù)第三方呼叫、呼叫通知、短消息、多媒體消息、支付、賬 戶管理、終端狀態(tài)、終端位置、呼叫處理、音頻呼叫、多媒體會(huì)議、 地址列表管理和呈現(xiàn)。
WSIE子層主要完成以下功能
第一是擴(kuò)展業(yè)務(wù)平臺(tái)與SOP的其他功能模塊,如業(yè)務(wù)管理平臺(tái)、 門戶導(dǎo)航系統(tǒng)、媒體交互系統(tǒng)、運(yùn)維支撐系統(tǒng)、安全管理系統(tǒng)等的互 通,并與這些功能模塊協(xié)同工作。例如通過業(yè)務(wù)管理接口組件與業(yè)務(wù) 管理平臺(tái)的互通,得到用戶的開機(jī)認(rèn)證服務(wù)授權(quán)結(jié)果、業(yè)務(wù)認(rèn)證/授 權(quán)結(jié)果或得到COP的服務(wù)計(jì)費(fèi)策略等;通過擴(kuò)展門戶或頻道門戶組 件與門戶導(dǎo)航系統(tǒng)的互通為用戶從導(dǎo)航門戶重定向進(jìn)入擴(kuò)展業(yè)務(wù)平 臺(tái)開放通道;通過媒體交互接口組件與媒體交互系統(tǒng)的互通為用戶提 供媒體點(diǎn)播服務(wù);通過運(yùn)維支撐接口組件與運(yùn)維支撐系統(tǒng)的互通達(dá)成 對(duì)IPTV終端的管理;通過安全管理接口組件與安全管理系統(tǒng)的互通 完成對(duì)用戶使用業(yè)務(wù)時(shí)涉及安全/版權(quán)的管理等。這些互通的接口之 間都建議使用HTTP協(xié)議進(jìn)行傳輸,并用SOAP封裝遠(yuǎn)程過程調(diào)用RPC和輸入輸出參數(shù),這樣SOP的所有子系統(tǒng)都可以分布式部署和 處理]。
第二是對(duì)CP/SP提供的第三方RIA應(yīng)用的集成。它提供了自己 的客戶端API、基于AJAX的客戶端框架和類庫、前臺(tái)GUI (圖形用 戶接口)子系統(tǒng)、集成開發(fā)環(huán)境以便第三方CP/SP進(jìn)行開放式開發(fā), 提供了應(yīng)用集成API以便第三方RIA應(yīng)用能方便地集成到擴(kuò)展業(yè)務(wù) 平臺(tái)上來。為了安全性和部署便利性,CP/SP可以直接在自己的應(yīng)用 服務(wù)器上部署RIA應(yīng)用。WS正的擴(kuò)展業(yè)務(wù)接入網(wǎng)關(guān)組件提供對(duì) CP/SP的接入鑒權(quán)控制、資源分配和質(zhì)量監(jiān)控的功能。WSIE子層提 供的API統(tǒng)稱為WSIE API。 ,
第三是提供了 WebOS內(nèi)嵌應(yīng)用引擎(例如下載服務(wù)引擎、內(nèi)容 存儲(chǔ)與分享服務(wù)引擎、文檔搜索服務(wù)引擎、文檔在線編輯服務(wù)引擎、 多媒體音視頻文件在線播放服務(wù)引擎等),某些引擎還可以Web服 務(wù)的方式提供一些SOAP方法給第三方開發(fā)者使用。 (3)應(yīng)用層
此層主要實(shí)現(xiàn)各種IPTV擴(kuò)展應(yīng)用或電信運(yùn)營商的傳統(tǒng)電信業(yè)
務(wù),可以由第三方提供。
基于本發(fā)明擴(kuò)展業(yè)務(wù)平臺(tái)實(shí)現(xiàn)的增值業(yè)務(wù)的工作流程如下 以家庭多媒體分享為例,IPTV擴(kuò)展業(yè)務(wù)平臺(tái)與IPTV終端(如
機(jī)頂盒)的工作流程如圖2所示,步驟如下。
(1) 機(jī)頂盒開機(jī)向業(yè)務(wù)管理平臺(tái)發(fā)起開機(jī)認(rèn)證請(qǐng)求;
(2) 業(yè)務(wù)管理平臺(tái)向機(jī)頂盒返回認(rèn)證鑒權(quán)結(jié)果;(3) 機(jī)頂盒向門戶導(dǎo)航系統(tǒng)發(fā)出門戶導(dǎo)航頁面請(qǐng)求;
(4) 門戶導(dǎo)航系統(tǒng)向機(jī)頂盒返回門戶導(dǎo)航頁面內(nèi)容;
(5) 機(jī)頂盒通過門戶導(dǎo)航系統(tǒng)向擴(kuò)展業(yè)務(wù)平臺(tái)發(fā)起訪問請(qǐng)求 (省略從門戶導(dǎo)航系統(tǒng)到擴(kuò)展業(yè)務(wù)平臺(tái)的重定向過程);
(6) 擴(kuò)展業(yè)務(wù)平臺(tái)向機(jī)頂盒返回?cái)U(kuò)展業(yè)務(wù)平臺(tái)門戶界面;
(7) 機(jī)頂盒在擴(kuò)展業(yè)務(wù)平臺(tái)門戶界面上選擇多媒體文件分享業(yè) 務(wù),向擴(kuò)展業(yè)務(wù)平臺(tái)發(fā)起多媒體文件分享業(yè)務(wù)選擇請(qǐng)求;
(8) 擴(kuò)展業(yè)務(wù)平臺(tái)向業(yè)務(wù)管理平臺(tái)請(qǐng)求對(duì)用戶進(jìn)行業(yè)務(wù)鑒權(quán)和
(9) 業(yè)務(wù)管理平臺(tái)向擴(kuò)展業(yè)務(wù)平臺(tái)返回確認(rèn)信息和用戶信息;
(10) 擴(kuò)展業(yè)務(wù)平臺(tái)向多媒體文件分享業(yè)務(wù)發(fā)起業(yè)務(wù)使用請(qǐng) 求,可以有以下兩種方式。
參方式(a):如果多媒體文件分享業(yè)務(wù)是采用WebOS集成 中間件開發(fā)環(huán)境開發(fā)的緊耦合應(yīng)用(功能更多、交互效果 更好),則通過WSIE API調(diào)用發(fā)起業(yè)務(wù)使用請(qǐng)求,轉(zhuǎn)步 驟(11)。
*方式(b):如果多媒體文件分享業(yè)務(wù)是松耦合的普通Web 應(yīng)用,可以簡單地通過HTTP重定向發(fā)起業(yè)務(wù)使用請(qǐng)求, 轉(zhuǎn)步驟(13)。
(11) 多媒體文件分享業(yè)務(wù)接受擴(kuò)展業(yè)務(wù)平臺(tái)發(fā)起的請(qǐng)求并 將響應(yīng)界面信息(如URL)通知擴(kuò)展業(yè)務(wù)平臺(tái);
(12) 擴(kuò)展業(yè)務(wù)平臺(tái)將多媒體文件分享業(yè)務(wù)的響應(yīng)界面?zhèn)魉徒o機(jī)頂盒瀏覽器;
(13 ) 用戶開始使用多媒體文件分享業(yè)務(wù)。
權(quán)利要求
1、基于中間件的IPTV擴(kuò)展業(yè)務(wù)平臺(tái)體系架構(gòu)系統(tǒng),其特征在于,包括下層的資源層、中間層的WebOS集成中間件層和上層的應(yīng)用層,所述資源層包括操作系統(tǒng)、硬件和承載網(wǎng)絡(luò),用于完成硬件控制和網(wǎng)絡(luò)傳輸;所述WebOS集成中間件層完成底層資源透明化和合作對(duì)象的透明化;所述應(yīng)用層實(shí)現(xiàn)各種IPTV擴(kuò)展應(yīng)用。
2、 根據(jù)權(quán)利要求1所述基于中間件的IPTV擴(kuò)展業(yè)務(wù)平臺(tái)體系 架構(gòu)系統(tǒng),其特征在于,所述WebOS集成中間件層可以劃分為 WebOS業(yè)務(wù)執(zhí)行環(huán)境層和WebOS業(yè)務(wù)集成環(huán)境層兩個(gè)子層。
3、 根據(jù)權(quán)利要求2所述基于中間件的IPTV擴(kuò)展業(yè)務(wù)平臺(tái)體系 架構(gòu)系統(tǒng),其特征在于,所述WebOS業(yè)務(wù)執(zhí)行環(huán)境層用于擴(kuò)展業(yè)務(wù) 平臺(tái)與業(yè)務(wù)運(yùn)營平臺(tái)的其他功能模塊的互通。
4、 根據(jù)權(quán)利要求2所述基于中間件的IPTV擴(kuò)展業(yè)務(wù)平臺(tái)體系 架構(gòu)系統(tǒng),其特征在于,所述WebOS業(yè)務(wù)執(zhí)行環(huán)境層用于對(duì)CP/SP 提供的第三方RIA應(yīng)用的集成。
5、 根據(jù)權(quán)利要求2所述基于中間件的IPTV擴(kuò)展業(yè)務(wù)平臺(tái)體系 架構(gòu)系統(tǒng),其特征在于,所述WebOS業(yè)務(wù)執(zhí)行環(huán)境層提供WebOS 內(nèi)嵌應(yīng)用引擎。
6、 根據(jù)權(quán)利要求1-5任一項(xiàng)所述基于中間件的IPTV擴(kuò)展業(yè)務(wù) 平臺(tái)體系架構(gòu)系統(tǒng),其特征在于,所述的WebOS業(yè)務(wù)集成環(huán)境層包 括Web Services框架、應(yīng)用注冊(cè)、應(yīng)用發(fā)布、應(yīng)用發(fā)現(xiàn)、應(yīng)用生命周 期管理、應(yīng)用調(diào)度與協(xié)同、應(yīng)用間通信、網(wǎng)絡(luò)文件系統(tǒng)等功能。
7、根據(jù)權(quán)利要求6所述基于中間件的IPTV擴(kuò)展業(yè)務(wù)平臺(tái)體系 架構(gòu)系統(tǒng),其特征在于,所述的WebOS業(yè)務(wù)集成環(huán)境層包括一個(gè) Parlay X Web Services邏輯組件以便提供對(duì)傳統(tǒng)電信業(yè)務(wù)的支持。
全文摘要
本發(fā)明公開了基于中間件的IPTV擴(kuò)展業(yè)務(wù)平臺(tái)體系架構(gòu)系統(tǒng),所述系統(tǒng)包括下層的資源層、中間層的WebOS集成中間件層和上層的應(yīng)用層,所述資源層包括操作系統(tǒng)、硬件和承載網(wǎng)絡(luò),用于完成硬件控制和網(wǎng)絡(luò)傳輸;所述WebOS集成中間件層完成底層資源透明化和合作對(duì)象的透明化;所述應(yīng)用層實(shí)現(xiàn)各種IPTV擴(kuò)展應(yīng)用。本發(fā)明的基于中間件的IPTV擴(kuò)展業(yè)務(wù)平臺(tái)體系架構(gòu)系統(tǒng),以服務(wù)端RIA方式為主來開展IPTV增值業(yè)務(wù),部署升級(jí)方便且對(duì)IPTV終端要求低。
文檔編號(hào)H04N7/173GK101626485SQ20091006016
公開日2010年1月13日 申請(qǐng)日期2009年7月29日 優(yōu)先權(quán)日2009年7月29日
發(fā)明者肖志輝 申請(qǐng)人:邁普通信技術(shù)股份有限公司