專利名稱:應(yīng)用于iptv平臺面向服務(wù)的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及網(wǎng)絡(luò)多媒體電視技術(shù)領(lǐng)域,尤其涉及應(yīng)用于IPTV (互 動式網(wǎng)絡(luò)電視)平臺面向服務(wù)的系統(tǒng)(簡稱IPTV平臺)。
背景技術(shù):
IPTV是通過IP網(wǎng)絡(luò)(互聯(lián)網(wǎng))傳送電視節(jié)目,包括直播、點播、時移, 通常稱為基本電視節(jié)目。同時IPTV也可以為用戶提供多種增值業(yè)務(wù),包括 游戲、信息瀏覽等。目前IPTV平臺通常包括基本電視服務(wù)模塊、增值服務(wù)模塊、EPG (電 子節(jié)目導航)模塊和認證模塊為4個獨立的模塊。采用如圖l所示的結(jié)構(gòu)。 對于每一模塊都是由負載均衡設(shè)備和多臺服務(wù)器(本專利中稱之為服務(wù)點) 組成。每個模塊的構(gòu)成一致,如圖2所示。以機頂盒請求EPG流程為例,說明目前各個模塊如何響應(yīng)機頂盒的請 求。機頂盒向EPG模塊發(fā)起請求EPG命令。EPG請求命令首先到達EPG 模塊中的負載均衡設(shè)備,負載均衡設(shè)備根據(jù)相關(guān)算法查詢狀態(tài)最佳的服務(wù) 點。查詢結(jié)束后,返回給機頂盒,要求機頂盒重定向到服務(wù)點上。由于其他 模塊的構(gòu)成同EPG模塊一樣,則請求其他模塊的流程與請求EPG流程大體 一致。從上述說明可以看出,由于每個模塊是獨立的,且均有各自的負載均衡 設(shè)備,因此造成每個模塊都需要通過各自的負載均衡設(shè)備來實現(xiàn)負載均衡才 能滿足大規(guī)模機頂盒同時發(fā)起的認證、EPG請求或者服務(wù)請求,造成部分資 源的浪費,可用性不高。發(fā)明內(nèi)容本實用新型的目的在于提供一種應(yīng)用于IPTV平臺面向服務(wù)的系統(tǒng),從
而使得IPTV平臺能夠較好地管理所有服務(wù)模塊的服務(wù)點,從而統(tǒng)一實現(xiàn)負載均衡。實現(xiàn)本實用新型目的技術(shù)方案是 一種應(yīng)用于IPTV平臺面向服務(wù)的系 統(tǒng),包括服務(wù)模塊,用于為機頂盒提供服務(wù),還包括服務(wù)總線控制模塊,其 中,所述服務(wù)模塊包括系統(tǒng)服務(wù)單元、基本電視服務(wù)單元、增值服務(wù)單元, 每一單元由一個或多個服務(wù)點組成,所述系統(tǒng)服務(wù)單元用于為機頂盒提供請 求認證服務(wù)和/或電子節(jié)目導航服務(wù);所述基本電視服務(wù)單元用于為機頂盒 提供直播、點播和時移電視節(jié)目;所述增值服務(wù)單元用于為機頂盒提供各類 增值服務(wù);所述服務(wù)總線控制模塊包括總線單元和控制器單元,所述總線單 元接收機頂盒的服務(wù)請求,將機頂盒的服務(wù)請求轉(zhuǎn)發(fā)給控制器單元,并把所 述控制器單元響應(yīng)機頂盒服務(wù)請求的結(jié)果返回給機頂盒;所述控制器單元記 錄服務(wù)點信息,接收所述總線單元轉(zhuǎn)發(fā)的機頂盒服務(wù)請求,響應(yīng)該機頂盒服 務(wù)請求經(jīng)控制器單元內(nèi)部運算查詢最佳服務(wù)點信息,并返回服務(wù)點信息給所 述總線單元。所述控制器單元的服務(wù)點信息包括服務(wù)點的鏈接地址和服務(wù)點的狀態(tài)。 所述鏈接地址分為兩種 一種是真實地址,即服務(wù)點的實際物理鏈接地址, 在服務(wù)點注冊時,由服務(wù)點提供給控制器; 一種是邏輯地址,即服務(wù)點的虛 擬地址,通常為總線單元的地址。由于采用了上述的技術(shù)解決方案,本實用新型集中對所有服務(wù)的服務(wù)點 信息進行統(tǒng)一的管理,能夠?qū)崿F(xiàn)對服務(wù)的負載均衡和高可用性。
圖1為原IPTV平臺面向服務(wù)的系統(tǒng)圖;圖2為原IPTV平臺面向服務(wù)的系統(tǒng)中模塊的組成圖;圖3為本實用新型的應(yīng)用于IPTV平臺面向服務(wù)的系統(tǒng)圖;圖4為機頂盒與本實用新型應(yīng)用于IPTV平臺面向服務(wù)的系統(tǒng)連接示意圖。
具體實施方式
以下結(jié)合附圖和實施方式對本實用新型作進一步的詳細說明如圖l,原IPTV平臺面向服務(wù)的系統(tǒng)圖。IPTV平臺r包括基本電視服 務(wù)模塊11',增值服務(wù)模塊12', EPG模塊13',認證模塊14'。如圖2,原IPTV平臺面向服務(wù)的系統(tǒng)中模塊的組成圖。每一模塊都是 由負載均衡設(shè)備和多臺服務(wù)器(本專利中稱之為服務(wù)點)組成。圖2以EPG 模塊13'為例。EPG模塊13'包括負載均衡設(shè)備134'和多個服務(wù)點131', 132', 133'。如圖3,本實用新型提供的一種應(yīng)用于IPTV平臺面向服務(wù)的系統(tǒng),包 括服務(wù)模塊11和服務(wù)總線控制模塊12,其中,上述服務(wù)模塊11包括系統(tǒng)服務(wù)單元111、基本電視服務(wù)單元112、增 值服務(wù)單元113,上述系統(tǒng)服務(wù)單元111用于為機頂盒提供請求認證服務(wù)和 /或電子節(jié)目導航服務(wù);上述基本電視服務(wù)單元112用于為機頂盒提供直播、 點播和時移電視節(jié)目;上述增值服務(wù)單元113用于為機頂盒提供各類增值服務(wù);服務(wù)模塊也由多臺服務(wù)器(即服務(wù)點)組成為機頂盒提供服務(wù)。上述服務(wù)總線控制模塊12包括總線單元122和控制器單元121 ,總線 單元122的型號為BSTAR-IPTV-bus-100;控制器單元121型號為 BSTAR-IPTV-control-100。上述總線單元122接收機頂盒的服務(wù)請求,將 機頂盒的服務(wù)請求轉(zhuǎn)發(fā)給控制器單元121 ,并把上述控制器單元121響應(yīng)機 頂盒服務(wù)請求的結(jié)果返回給機頂盒;上述負責實現(xiàn)對各服務(wù)點信息(包括服 務(wù)點的鏈接地址和服務(wù)點的狀態(tài))進行管理,從而實現(xiàn)負載均衡??刂破鲉?元121記錄服務(wù)點信息,接收上述總線單元122轉(zhuǎn)發(fā)的機頂盒服務(wù)請求, 響應(yīng)該機頂盒服務(wù)請求經(jīng)控制器單元121內(nèi)部運算查詢最佳服務(wù)點信息,并 返回服務(wù)點信息給上述總線單元122。上述鏈接地址分為兩種 一種是真實地址,即服務(wù)點的實際物理鏈接地 址,在服務(wù)點注冊時,由服務(wù)點提供給控制器單元; 一種是邏輯地址,即服 務(wù)點的虛擬地址,通常為總線單元的地址。IPTV平臺在向用戶提供服務(wù)之前,需要在控制器單元121中登記注冊 提供服務(wù)的服務(wù)點信息;即需要在控制器單元121中把服務(wù)點的鏈接地址和 狀態(tài)信息進行登記以便控制器單元121管理服務(wù)點的相關(guān)信息。注冊成功
后,控制器單元121需要給服務(wù)模塊11返回邏輯地址,以便今后機頂盒請 求各服務(wù)時,統(tǒng)一鏈接指向到總線單元122。同時控制器單元121每隔一段 時間需要向服務(wù)模塊11查詢個服務(wù)點的狀態(tài)是否發(fā)生變化;若有變化,則 服務(wù)模塊ll返回變化的信息,控制器單元121接受到變化信息后,重新進 行登記??刂破鲉卧?21與服務(wù)模塊之間釆用統(tǒng)一的網(wǎng)絡(luò)服務(wù)(webservice) 接口。機頂盒請求服務(wù)時,由于服務(wù)點的地址為邏輯地址(即總線單元地址), 這請求轉(zhuǎn)到總線單元上,總線單元把服務(wù)請求轉(zhuǎn)發(fā)給控制器單元,控制器單 元根據(jù)總線單元轉(zhuǎn)發(fā)過來的服務(wù)請求在控制器單元內(nèi)部查找狀態(tài)為最佳的 服務(wù)點鏈接地址(真實地址)返回給總線單元,總線單元再把服務(wù)點鏈接地 址返回給機頂盒,從而實現(xiàn)對服務(wù)的負載均衡。如圖4,為機頂盒與本實用新型應(yīng)用于IPTV平臺面向服務(wù)的系統(tǒng)連接 示意圖。機頂盒2與IPTV平臺1通過有線和/或無線連接。容易理解,本實用新型通過該系統(tǒng),能夠?qū)崿F(xiàn)對服務(wù)點統(tǒng)一進行負載均 衡,實現(xiàn)高可用性。以上實施例僅供說明本實用新型之用,而非對本實用新型的限制,有關(guān) 技術(shù)領(lǐng)域的技術(shù)人員,在不脫離本實用新型的精神和范圍的情況下,還可以 作出各種變換或變型,因此所有等同的技術(shù)方案也應(yīng)該屬于本實用新型的范 疇,應(yīng)由各權(quán)利要求所限定。
權(quán)利要求1、一種應(yīng)用于IPTV平臺面向服務(wù)的系統(tǒng),包括服務(wù)模塊,用于為機頂盒提供服務(wù),其特征在于,還包括服務(wù)總線控制模塊,其中,所述服務(wù)模塊包括系統(tǒng)服務(wù)單元、基本電視服務(wù)單元、增值服務(wù)單元,每一單元由一個或多個服務(wù)點組成,所述系統(tǒng)服務(wù)單元用于為機頂盒提供請求認證服務(wù)和/或電子節(jié)目導航服務(wù);所述基本電視服務(wù)單元用于為機頂盒提供直播、點播和時移電視節(jié)目;所述增值服務(wù)單元用于為機頂盒提供各類增值服務(wù);所述服務(wù)總線控制模塊包括總線單元和控制器單元,所述總線單元接收機頂盒的服務(wù)請求,將機頂盒的服務(wù)請求轉(zhuǎn)發(fā)給控制器單元,并把所述控制器單元響應(yīng)機頂盒服務(wù)請求的結(jié)果返回給機頂盒;所述控制器單元記錄服務(wù)點信息,接收所述總線單元轉(zhuǎn)發(fā)的機頂盒服務(wù)請求,響應(yīng)該機頂盒服務(wù)請求經(jīng)控制器單元內(nèi)部運算查詢最佳服務(wù)點信息,并返回服務(wù)點信息給所述總線單元。
2、 根據(jù)權(quán)利要求1所述的應(yīng)用于IPTV平臺面向服務(wù)的系統(tǒng),其特征在于,所述控制器單元的服務(wù)點信息包括服務(wù)點的鏈接地址和服務(wù)點的狀態(tài)。
3、 根據(jù)權(quán)利要求2所述的應(yīng)用于IPTV平臺面向服務(wù)的系統(tǒng),其特征在于,所述鏈接地址分為兩種 一種是真實地址,即服務(wù)點的實際物理鏈接地 址,在服務(wù)點注冊時,由服務(wù)點提供給控制器; 一種是邏輯地址,即服務(wù)點 的虛擬地址,通常為總線單元的地址。
專利摘要本實用新型涉及網(wǎng)絡(luò)多媒體電視技術(shù)領(lǐng)域,尤其涉及應(yīng)用于IPTV(互動式網(wǎng)絡(luò)電視)平臺面向服務(wù)的系統(tǒng)。該系統(tǒng)包括用于為機頂盒提供服務(wù)的服務(wù)模塊,還包括服務(wù)總線控制模塊。所述服務(wù)模塊包括系統(tǒng)服務(wù)單元、基本電視服務(wù)單元、增值服務(wù)單元,每一單元由一個或多個服務(wù)點組成。所述服務(wù)總線控制模塊包括總線單元和控制器單元。由于采用了上述的技術(shù)解決方案,本實用新型集中對所有服務(wù)的服務(wù)點信息進行統(tǒng)一的管理,能夠?qū)崿F(xiàn)對服務(wù)的負載均衡和高可用性。
文檔編號H04N7/173GK201048443SQ200720070679
公開日2008年4月16日 申請日期2007年6月5日 優(yōu)先權(quán)日2007年6月5日
發(fā)明者琴 付, 張鼎盛, 青 李, 舒桂峰, 董道國 申請人:上海未來寬帶技術(shù)及應(yīng)用工程研究中心有限公司