一種iptv業務管理系統和方法
2023-11-09 21:42:47 1
專利名稱:一種iptv業務管理系統和方法
技術領域:
本發明涉及數位電視和通信技術領域,尤其涉及的是, 一種IPTV業務 管理系統和方法。
背景技術:
IPTV系統能夠直接向顧客的電視機或電腦傳送高質量的電視節目和視 頻內容,在保護傳統的語音/數據業務的同時,還可以為現有的客戶提供更 為廣泛和互動的服務。因此,運營商可以在傳統電視節目播出的基礎上進 行業務擴展,提供多種新型服務,例如,視頻點播(VoD)、互動電視、卡 拉OK、可視通信、遊戲和信息服務、視頻監控等。IPTV業務是一個全新的業務,擴展了 "看電視"的概念。"看電視" 已不再是原來意義上被動地觀看,觀眾可以互動地選擇和控制收視內容, 享受著新的體驗。但是,傳統業務管理系統,僅涉及彩鈴業務、簡訊業務、下載業務等 傳統電信智能網業務,其業務管理系統只針對傳統智能網業務而設計的; 在用戶互動地選擇和控制收視內容等IPTV新業務方面,現有的業務管理系 統存在缺陷,需要改進。發明內容本發明的目的在於提供一種IPTV業務管理系統和方法,用於實現新的 IPTV業務管理功能和滿足用戶新的需求。 本發明的技術方案如下 一種IPTV業務管理系統,其中,其包括業務系統和管理系統,並與外 部的內容分發網絡相連接;其中,所述業務系統包括內容處理子系統、片 庫子系統和i 某體服務子系統;所述管理系統包括業務管理子系統、電子節 目指南子系統、內容管理子系統和分布式流J!某體子系統;所述業務管理子系統分別與所述內容管理子系統、所述電子節目指南 子系統、以及外部的運營支撐系統、業務支撐系統、機頂盒相連接,並通 過所述內容處理子系統連接到外部的內容源,用於為IPTV系統提供業務管 理服務;所述內容管理子系統還分別與所述電子節目指南子系統、所述分布式 流媒體子系統、所述片庫子系統相連接,用於為IPTV系統提供內容管理服務;所述電子節目指南子系統還分別與所述分布式流媒體子系統、所述機頂盒相連接,用於為IPTV系統提供電子節目指南服務;所述分布式流媒體子系統通過所述媒體服務子系統與外部的組播控制 系統相連接,並且連接到所述片庫子系統,用於為IPTV系統提供分布式流 媒體內容分發服務。所述的系統,其中,所述業務系統還包括數字版權保護子系統,設置 在所述內容處理子系統和所述業務管理子系統之間,還與所述機頂盒相連 接,並用於提供數字版權保護服務。所述的系統,其中,所述業務系統還包括與所述機頂盒相連接的增值 服務子系統,用於提供增值服務。所述的系統,其中,所述業務管理子系統包括業務管理模塊、業務支 撐模塊和系統管理模塊;所述業務管理模塊用於實現用戶管理、服務商管理、服務管理; 所述業務支撐模塊用於實現認證授權、計費支付、結算、統計分析; 所述系統管理模塊用於實現系統角色和權限管理、資源管理、系統配
置、系統監控、日誌告警管理、機頂盒管理。所述的系統,其中,所述電子節目指南子系統包括WEB服務模塊和 EPG應用服務模塊;所述WEB服務模塊包括EPG模板製作單元與EPG信 息採集生成單元,用於從所述內容管理子系統獲得內容信息,根據模板生 成相應的EPG頁面;所述EPG應用服務模塊用於完成用戶的EPG業務請求。所述的系統,其中,所述分布式流媒體子系統包括流媒體分發系統模 塊和內容分發網絡模塊;所述流媒體分發系統模塊用於根據全局負載均衡, 確定分發方案;所述內容分發網絡模塊用於完成IPTV系統中內容的分發控制。一種IPTV業務管理方法,其包括步驟 Al、在IPTV的業務系統中預存儲信息;A2、用戶通過機頂盒向IPTV的管理系統發送IPTV特定業務的認證、鑑權和/或計費的請求,所述請求包括用戶ID和密碼;A3、所述管理系統與所述機頂盒交互,根據所述請求,查詢所述業務系統中的所述信息,分別執行以下操作,對發起所述特定業務的用戶、所述特定業務的提供商,進行身份認證; 對發起所述特定業務的用戶狀態、所述特定業務的提供商狀態、所述特定業務狀態、用戶的所述特定業務的定購狀態,進行鑑權; 對發起並使用需要計費的所述特定業務的用戶,進行計費; A4、所述管理系統向所述業務系統發送包含所述認證、鑑權、計費結果的消息;A5、所述業務系統向所述用戶的終端,根據註冊用戶的分組或分類信 息,發送不同的EPG模板。所述的方法,其中,所述信息包括註冊用戶的分組或分類信息、各種 業務的欄目信息和節目信息、內容和/或服務的提供商信息、各用戶對各種
業務的定購信息、EPG模板信息。所述的方法,其中,步驟A5還包括,對用戶的所述特定業務的定購狀 態的鑑權失敗時,所述業務系統向所述用戶發送是否定購所述特定業務的 信息,並根據所述用戶的選擇,確定其是否定購所述特定業務。所述的方法,其中,步驟A2中,所述請求還包括機頂盒的MAC地址 和/或用戶的IP位址。所述的方法,其中,還包括步驟A6:所述用戶通過^L頂盒向IPTV的 管理系統發送直4番服務請求,所述管理系統與所述機頂盒進行交互,所述 業務系統向所述用戶的終端發送直播數據。所述的方法,其中,步驟A6具體包括以下步驟Bl、用戶通過機頂盒請求頻道直播服務,機頂盒的EPG向所述管理系 統發起用戶直播請求,其中包括用戶ID、 IP、節目ID、節目類型等;B2、所述管理系統判斷用戶是否已定購所述頻道,以及所述頻道是否 受限;並向EPG返迴響應,其中包括用戶的定購信息及頻道的限制信息;B3、 EPG接收所述響應,若用戶未定購所述頻道,則所述管理系統向 所述用戶發送是否定購所述特定業務的信息,並根據所述用戶的選擇,確 定其是否定購所述特定業務;若所述頻道受限,則判斷用戶是否處於限制 解除狀態,否則解除限制狀態;B4、 EPG向所述管理系統發出頻道地址重定向請求,將得到的頻道地 址返回給才幾頂盒;B5、機頂盒4艮據所述頻道地址,請求加入組播頻道;B6、組播控制節點接收到請求後,向機頂盒提供節目流;B7、用戶退出所述頻道時,組播控制節點停止提供節目流。所述的方法,其中,步驟B4還包括,所述管理系統根據全局負載均衡, 重定向頻道地址,並根據預設置的加密算法生成授權碼,向機頂盒返回經 過重定向並增加了授權碼的頻道地址;
並且,步驟B6具體包括,組播控制節點接收到請求後,判斷頻道地址 中的授權碼是否合法,是則向機頂盒提供節目流;否則拒絕服務。所述的方法,其中,步驟B6判斷頻道地址中的授權碼合法時,具體包 括以下步驟Cl 、組播控制節點向EPG發出使用開始請求;C2、 EPG系統將所述使用開始請求轉發給所述管理系統;C3、所述管理系統記錄用戶開始觀看所述頻道,並將結果返回》會EPG;C4、 EPG將所述結果轉發給組播控制節點;C5、組播控制節點判斷是否成功接收所述結果,是則執行步驟C6,否 則記錄用戶使用信息,並通知所述管理系統,繼續執行步驟C6;C6、組播控制節點向機頂盒提供節目流。所述的方法,其中,步驟B7具體包括以下步驟Dl、用戶退出所述頻道;D2、組播控制節點向EPG發出使用結束請求;D3、 EPG發送所述使用結束請求到所述管理系統;D4、所述管理系統根據所述使用開始請求、所述使用結束請求生成呼 叫詳單,並返回給EPG;D5、 EPG將所述呼叫詳單轉發給組播控制節點。所述的方法,其中,步驟D1中具體包括當用戶退出所述頻道時,機 頂盒向組播控制節點發送退出請求;或者,組播控制節點定時檢測其與機 頂盒的連接情況,判斷用戶已經退出所述頻道。採用上述方案,本發明擴展了傳統業務管理系統的功能,並且用戶能 夠繼續保持原有的操作習慣,並且不增加操作的複雜度,通過新設置的IPTV 業務管理系統的功能,用戶只需輸入ID和密碼,就實現了IPTV業務;從 而在客戶端實現了 IPTV業務與傳統業務的無縫對接。而運營商和維護商業 可以很方便地對IPTV業務進行管理,非常有利於的IPTV的開展和推廣,
具有;f艮強的實用性。
圖1為本發明系統的IPTV業務管理系統結構示意圖; 圖2為本發明系統的操作功能模型示意圖; 圖3為本發明系統的用戶分組實現示意圖; 圖4為本發明方法的電視直播流程示意圖; 圖5為本發明方法的內容分發流程示意圖。
具體實施方式
以下對本發明的較佳實施例加以詳細說明。如圖l所示,本發明提供了一種IPTV業務管理系統,其包括業務系統 和管理系統,並與外部現有的內容分發網絡相連接;用戶通過所述IPTV管 理系統的認證和鑑權後,可以通過機頂盒接收外部現有的內容分發網絡的 內容。其中,所述業務系統包括內容處理子系統、片庫子系統和媒體服務 子系統;用於向用戶提供各種IPTV業務。所述管理系統包括業務管理子系 統、電子節目指南子系統、內容管理子系統和分布式流媒體子系統;用於 向所述業務系統提供統一的支持所述IPTV業務執行所需的功能。以下對各 子系統之間的連接關係作出具體說明。IPTV管理系統由相對獨立的功能實體所組成,各個功能實體有較高的 內聚性,同時各功能實體之間鬆散耦合。其主要包括業務管理子系統 (SMS)、電子節目指南子系統(EPG)、內容管理子系統(CMS)、分布式 流媒體子系統(DSS-CDN)。所述業務管理子系統分別與所述內容管理子系統、所述電子節目指南 子系統、以及包括外部運營支撐系統和外部業務支撐系統的外部系統、機 頂盒相連接,並通過所述內容處理子系統連接到外部的內容源,用於為IPTV
系統提供業務管理服務。所述業務管理子系統可以包括業務管理模塊、業務支撐模塊和系統管 理模塊。其中,所述業務管理模塊用於實現用戶管理、服務商管理、服務管理;所述業務支撐模塊用於實現認證授權、計費支付、結算、統計分析; 所述系統管理模塊用於實現系統角色和權限管理、資源管理、系統配置、 系統監控、日誌告警管理、機頂盒管理。所述內容管理子系統還分別與所述電子節目指南子系統、所述分布式 流媒體子系統、所述片庫子系統相連接,用於為IPTV系統提供內容管理服務;所述電子節目指南子系統還分別與所述分布式流媒體子系統、所述機頂盒相連接,用於為IPTV系統提供電子節目指南服務。所述電子節目指南子系統可以包括WEB服務模塊和EPG應用服務模 塊;其中,所述WEB服務模塊包括EPG模板製作單元與EPG信息採集生 成單元,用於從所述內容管理子系統獲得內容信息,根據模板生成相應的 EPG頁面;所述EPG應用服務模塊用於完成用戶的EPG業務請求。所述分布式流媒體子系統,即分布式流媒體內容分發子系統,通過業 務系統的所述媒體服務子系統與外部的組播控制系統相連接,並且連接到 所述片庫子系統,用於為IPTV系統提供分布式流媒體內容分發服務。分布 式流媒體的數據通過所述分布式流媒體子系統和所述媒體服務子系統,發 送到組播控制節點,由其控制發送到用戶的機頂盒。具體實現中,所述分布式流y滾體子系統可以包括流々某體分發系統(DSS, Distributed Stream System)模塊和內容分發網絡模塊;其中,所述DSS模 塊用於根據全局負載均衡,確定分發方案;所述內容分發網絡模塊用於完 成IPTV系統中內容的分發控制。同時,所述的系統中,所述業務系統還可以包括數字版權保護子系統, 設置在所述內容處理子系統和所述業務管理子系統之間,還與所述機頂盒
相連接,並用於提供數字版權保護服務。同時,所述的系統中,所述業務系統還可以包括與所述機頂盒相連接 的增值服務子系統,用於提供各種增值服務。採用上述本發明系統,IPTV的管理系統可以和IPTV的用戶的^L頂盒 進行交互,根據用戶的請求,分別對用戶、提供商,進行身份認證;或者, 分別對用戶狀態、提供商狀態、IPTV業務狀態、用戶的定購狀態,進行鑑 權;或者,對使用需要計費的業務的用戶,進行計費。並且,IPTV的管理 系統與所述業務系統交互,其中可以包含發送所述認證、鑑權、計費結果 的消息;所述業務系統可以向所述用戶的終端,根據註冊用戶的分組或分 類信息,發送不同的EPG模板。之後,所述用戶通過機頂盒向IPTV的管理系統發送直播服務請求,所 述管理系統與所述機頂盒進行交互,所述業務系統向所述用戶的終端發送 直播數據。這樣,用戶能夠繼續保持原有的操作習慣,並且不增加操作的複雜度, 用戶只需發送自己的ID和密碼,或者還可以輸入校驗碼,或者機頂盒發送 自己的MAC地址,就可以通過本發明新設置的IPTV業務管理系統的功能, 實現IPTV業務,而運營商和維護商業可以很方便地對IPTV業務進行管理, 非常有利於的IPTV的開展和推廣,具有很強的實用性。以下對IPTV管理系統的各個子系統作出進一步的說明。 具體地說,業務管理子系統(SMS),即運營支撐子系統或內部的運營 支撐系統,包括業務管理模塊、業務支撐模塊和系統管理模塊,分別為IPTV 平臺提供業務管理、業務支撐和系統管理。業務管理模塊主要包括用戶 管理單元、SP管理單元、服務管理單元、用戶自服務單元、SP自服務單元, 分別提供用戶管理、SP管理、服務管理、用戶自服務、SP自服務等服務。 業務支撐模塊主要包括認證授權單元、計費支付單元、結算單元、統計 分析單元等等,分別實現認證授權、計費支付、結算、統計分析等功能。
運營支撐可以向外部系統(如BSS/OSS )提供相應接口實現IPTV的業務管 理與運營支撐。系統管理模塊主要包括系統角色和權限管理單元、資源 管理單元、系統配置單元、系統監控單元、日誌告警管理單元、機頂盒管 理單元等等,分別用於負責系統角色和權限管理、資源管理、系統配置、 系統監控、日誌告警管理、機頂盒管理等。電子節目指南子系統分為WEB服務模塊和EPG應用服務模塊,分別 提供這兩種服務,並且這兩種服務可在同一臺伺服器中完成。WEB服務響 應用戶請求,下發相應的EPG頁面,所述WEB服務模塊包括EPG模板制 作單元與EPG信息採集生成單元,分別提供EPG模板製作與EPG信息採 集生成等服務。WEB服務模塊從內容管理系統獲得內容信息根據模板生成 相應的EPG頁面。EPG應用服務模塊主要完成用戶的業務請求,與IPTV 平臺的運營支撐系統、媒體服務系統協同完成用戶的業務請求與服務。內容管理子系統負責IPTV平臺的內容管理。內容管理具體包括欄目管 理、頻道管理、節目源管理、臺標/字幕管理、內容操作、內容審核/發布、 內容調度、內容監控、資費管理、廣播/輪播節目播放安排、滾動字幕安排、 廣告插播安排、計劃監控、工作流程設置與執行等。內容管理子系統可以 設置相應的功能模塊來實現上述各種內容管理功能。分布式流媒體子系統,即分布式流媒體內容分發(DSS-CDN)子系 統,與媒體服務子系統共同提供分布式流媒體服務,通過所述媒體服務子 系統與外部的組播控制系統相連接。DSS-CDN子系統可以分設為DSS (Distributed Stream System,流媒體分發系統)模塊和CDN (Content Delivery Network,內容分發網絡)模塊;負責分布式流媒體內部的內容管 理、內容存儲、內容緩存、內容調度、內容重定向、服務管理、網絡管理 等功能,可以設置相應的功能單元來實現上述各種DSS - CDN的管理功能。 媒體服務子系統用於實現點播、直播、輪播、時移電視等媒體服務功能, 可以設置相應的功能模塊來實現上述各種媒體服務功能。其中的內容分發 網絡(CDN)模塊主要負責IPTV系統中內容的分發控制,將內容推送到邊 緣服務節點以提高內容服務質量。CDN包括內容管理、內容存儲、內容 調度、內容操作、內容傳輸、VCDN ( Virtual Content Distribution Network , 虛擬內容分發網絡)管理等功能。如圖2所示,是IPTV業務管理系統操作功能模型示意圖,也是IPTV 業務管理系統的信息模型的直觀表示,要對IPTV業務系統進行有效地管 理,必須詳細說明IPTV管理系統的信息組成。本發明所述的管理系統的特 點如下1、 任何賦權給操作員的操作範圍都可由對象x功能x時間來表示。2、 對象包括CP/SP對象、業務運營商對象、用戶對象等,其中CP/SP 對象直接由超級操作員賦權給操作員;業務運營商對象直接由超級操作員 賦權給操作員;用戶對象釆用限制方式向操作員賦權。例如,如果超級操 作員給操作員不做賦權方式,則操作員預設被賦予所有用戶對象;當採用限制方式賦權時,只有滿足條件的用戶對象才是賦予該操作員的,例如, 用戶屬於的分組和業務運營商,以及用戶所屬於的地區(省、市、區)等。 這些條件目前從兩個紼度(兩個方面)做限制,第一個綽度為集團分組煒 度,例如業務運營商、集團屬性等等,第二個綿度為地區煒度,例如省、 市、區等等,即該操作員可以被賦予了 "中興"集團,則所有屬於"中興" 集團的用戶均被授予該操作員,如果該操作員被授予了 "中興,,集團和江 蘇省南京市雨花區,則所有屬於"中興"集團並且同時屬於江蘇省南京市 雨花區的用戶被授予了該操作員,或者如果該操作員只被江蘇省南京市雨 花區,則所有屬於江蘇省南京市雨花區的用戶被授予了該操作員。3、 超級操作員用戶可以將系統功能集中的功能分配給操作員,功能集 中包括內容上載、內容發布、節目製作、節目發布等等。4、 一個操作員在被賦予了某個功能後,在使用該功能是可能需要使用 到對象,如內容上載功能,操作員必須具有某個CP/SP對象權限才能具體 使用,如果只有功能權限而沒有該功能權限所需要的對象權限,則該操作 員本質上使用不了該功能。5、時間表示一個操作員所賦予的具有某個對象權限的操作功能是與時 間有關的。如圖3所示,是IPTV業務管理系統用戶使用功能信息;漠型示意圖。其中1) CP/SP提供的內容製作成節目,通過所述的內容管理子系統(CMS ) 審核,審核通過後可以將其節目歸屬在相關的欄目下。CP/SP提供節目源並 能夠發布到所述的IPTV業務系統中。2) 通過所述的業務管理子系統(SMS),可以將欄目被分配到相關的集 團分組下。用戶也歸屬於集團分組,在集團分組的對象下有選定的所述的 電子節目指南(EPG)模板,這樣用戶相關的展示就能實現,並通過所述的 分布式流媒體系統(DSS-CDN),用戶就可以享受到精彩的IPTV業務。3) 用戶也採用地區(省市區)來進行分類,該分類和集團分組的分類 模式沒有沖突,可以理解成對用戶在兩個緯度上的分類。並且,本發明還提供了一種IPTV業務管理方法,其包括步驟Al、在IPTV的業務系統中預存儲信息;其中,所述信息可以包括但 不限於註冊用戶的分組或分類信息、各種業務的欄目信息和節目信息、內 容和/或服務的提供商信息、各用戶對各種業務的定購信息、EPG模板信息。A2、用戶通過才幾頂盒向IPTV的管理系統發送IPTV特定業務的認證、 鑑權和/或計費的請求,所述請求包括用戶ID和密碼;為了提供更安全的服 務,所述請求還可以包括機頂盒的MAC地址和/或用戶的IP位址;或者, 每次要求用戶輸入不同的校驗碼。A3、所述管理系統與所述機頂盒交互,根據所述請求,查詢所述業務 系統中的所述信息,分別執行以下操作,認證操作對發起所述特定業務的用戶、所述特定業務的提供商,進
行身份認證;鑑權操作對發起所述特定業務的用戶狀態、所述特定業務的提供商 狀態、所述特定業務狀態、用戶的所述特定業務的定購狀態,進行鑑權; 計費操作對發起並使用需要計費的所述特定業務的用戶,進行計費。 A4、所述管理系統向所述業務系統發送包含所述認證、鑑權、計費結 果的消息。A5、所述業務系統根據註冊用戶的分組或分類信息,向所述用戶的終 端,發送不同的EPG模板。步驟A5還可以包括定購步驟對用戶的所述 特定業務的定購狀態的鑑權失敗時,所述業務系統向所述用戶發送是否定 購所述特定業務的信息,並根據所述用戶的選擇,確定其是否定購所述特 定業務。然後可以在鑑權後為用戶提供其定購的所述特定業務。之後,所述的方法還可以包括步驟A6:所述用戶通過機頂盒向IPTV 的管理系統發送直播服務請求,所述管理系統與所述機頂盒進行交互,所 述業務系統向所述用戶的終端發送直播數據。一個實施例是,步驟A6具體包括以下步驟Bl、用戶通過機頂盒請求頻道直播服務,機頂盒的EPG向所述管理系 統發起用戶直播請求;例如,EPG向所述管理系統的業務管理子系統發起 用戶直播請求,其中包括用戶ID、 IP、節目ID、節目類型等。B2、所述管理系統判斷用戶是否已定購所述頻道,以及所述頻道是否 受限;並向EPG返迴響應,其中包括用戶的定購信息及頻道的限制信息; 例如,業務管理子系統;險索確定用戶定購所述頻道,並且所述頻道不受限 制,則向EPG返迴響應,響應消息中包括了用戶的已定購所述頻道的信息 及所述頻道不受限制的信息。B3、 EPG接收所述響應,若用戶未定購所述頻道,則所述管理系統向 所述用戶發送是否定購所述特定業務的信息,並根據所述用戶的選擇,確 定其是否定購所述特定業務;若所述頻道受限,則判斷用戶是否處於限制 解除狀態,否則解除限制狀態;如果用戶原先沒有定購所述頻道,此時可以提出申請,申請時可以要求用戶輸入用戶名、密碼以及其它必要的信息。B4、 EPG向所述管理系統發出頻道地址重定向請求,將得到的頻道地 址返回給機頂盒;例如,用戶機頂盒的EPG向所述管理系統的分布式流媒 體子系統,發出頻道地址重定向請求,分布式流媒體子系統返回經過重定 向的頻道URL;此時,還可以額外增加授權碼,用於之後可能發生的鑑權操作。B5、機頂盒才艮據所述頻道地址,請求加入組播頻道;才幾頂盒可以向組 播控制節點發送請求,請求接收所述頻道的數據。B6、組播控制節點接收到請求後,向機頂盒提供節目流;組播控制節 點可以通過IPTV業務系統的媒體服務子系統和IPTV管理系統的分布式流 媒體子系統,從IPTV業務系統的片庫子系統獲得節目流;該節目流可以由 CDN控制分發。B7、用戶退出所述頻道時,組播控制節點停止提供節目流。 更好的是,步驟B4還包括授權碼步驟所述管理系統根據全局負載均 衡,重定向頻道地址,並根據預設置的加密算法生成授權碼,向機頂盒返 回經過重定向並增加了授權碼的頻道地址;此時,步驟B6具體包括,組播 控制節點接收到請求後,判斷頻道地址中的授權碼是否合法,是則向機頂 盒提供節目流;否則拒絕服務。具體地說,步驟B6中,當判斷頻道地址中的授權碼合法時,接下來具 體可以包括以下步驟Cl、組播控制節點向EPG發出使用開始請求;C2、 EPG系統將所述使用開始請求轉發給所述管理系統;C3、所述管理系統記錄用戶開始觀看所述頻道,並將結果返回給EPG;C4、 EPG將所述結果轉發給組播控制節點;C5、組播控制節點判斷是否成功接收所述結果,是則執行步驟C6,否
則記錄用戶使用信息,並通知所述管理系統,繼續執行步驟C6; C6、組播控制節點向機頂盒提供節目流。此時,由於存在所述使用開始請求,步驟B7可以具體包括以下步驟 Dl、用戶退出所述頻道;具體可以包括兩種方法當用戶退出所述頻道時,機頂盒向組播控制節點發送退出請求;或者,組播控制節點定時檢測其與機頂盒的連接情況,判斷用戶已經退出所述頻道。D2、組播控制節點向EPG發出使用結束請求; D3、 EPG發送所述使用結束請求到所述管理系統; D4、所述管理系統根據所述使用開始請求、所述使用結束請求生成呼 叫詳單,並返回給EPG;D5、 EPG將所述呼叫詳單轉發給組播控制節點。如圖4所示,是IPTV業務系統實現電視直播的流程示意圖,其步驟如下1) 用戶通過機頂盒請求頻道直播服務;2) EPG向運營支撐系統,即業務管理子系統,發起用戶直播請求,包 括用戶ID、 IP、節目ID、節目類型等;3) 運營支撐系統判斷用戶是否定購了該頻道;4) 並判斷此頻道是否受限;5 )運營支撐系統將用戶的定購情況及頻道的限制情況返回給EPG;6) EPG根據運營支撐系統返回的直播請求結果判斷用戶是否定購了該 頻道,如果沒有定購該頻道則轉入定購流程;7) EPG根據運營支撐系統返回的直播請求結果判斷頻道是否受限,如 果頻道受限且用戶沒有在限制解除狀態則轉入解除限制狀態流程;8) 如果用戶可以收看該頻道,EPG向DSS-CDN發出頻道URL重定 向請求;9) DSS-CDN根據全局負載均衡重定向頻道URL,並根據事先約定 的加密算法生成授權碼;10 ) DSS - CDN返回經過重定向並增加了授權碼的頻道URL;11 ) EPG將頻道URL返回給機頂盒;12) 機頂盒4艮據返回的URL請求加入組糹番頻道;13) 組播控制節點接收到直播請求後校驗URL中的授權碼,如果是非 法請求則拒絕服務;14) 如果是合法請求,組播控制節點向EPG發出使用開始請求; 15 ) EPG系統將此請求轉發給運營支撐系統;16) 運營支撐系統記錄用戶開始觀看該頻道;17) 並將結果返回給EPG;18) EPG將此結果轉發給組播控制節點;19 )如果EPG返回成功,組播控制節點向機頂盒提供節目流。如果EPG 返回失敗,組播控制節點仍可向機頂盒提供節目流。此時組播控制節點記 錄用戶使用信息,並根據一定的策略通知運營支撐系統來取此信息;20) 當用戶主動退出時STB向組播控制節點發出退出請求,也可以通 過組播控制節點定時檢測與機頂盒的連接情況來主動觸發此事件;21) 組播控制節點向EPG發出使用結束請求;22 ) EPG將此請求轉發給運營支撐系統;23 )運營支撐系統根據請求中的相關信息出CDR( Call Detailed Record, 呼叫詳單);24)並將結果返回給EPG;25 ) EPG將此結果轉發給組播節點。如圖5所示,是IPTV內容分發流程的示意圖,其實現步驟如下1) 運營商操作員在內容管理系統1中要求將某內容分發到屬於內容管 理系統2中的CDN2網絡中去;2) 內容管理系統1生成分發計劃; 3) 並將內容分發命令下發給與其連接的CDN1節點上;4) CDN1從內容分發命令中得到內容的存放地址,從相應的片庫系統 取得內容;5 )並將內容分發到內容管理系統2連接的CDN2節點上;6) CDN2將內容存入內容管理系統2對應的流々某體系統中;7) 並將內容入流4某體系統的結果通知內容管理系統2,內容管理系統 2記錄相關信息;8) CDN2將內容接收結果返回給CDN1;9) CDN1將內容分髮結果返回給內容管理系統1;10) 內容管理系統1根據CDN1返回的內容分髮結果,修改內容分發 計劃的狀態為成功或失敗。應當理解的是,對本領域普通技術人員來說,可以根據上述說明加以 改進或變換,而所有這些改進和變換都應屬於本發明所附權利要求的保護 範圍。
權利要求
1、一種IPTV業務管理系統,其特徵在於,其包括業務系統和管理系統,並與外部的內容分發網絡相連接;其中,所述業務系統包括內容處理子系統、片庫子系統和媒體服務子系統;所述管理系統包括業務管理子系統、電子節目指南子系統、內容管理子系統和分布式流媒體子系統;所述業務管理子系統分別與所述內容管理子系統、所述電子節目指南子系統、以及外部的運營支撐系統、業務支撐系統、機頂盒相連接,並通過所述內容處理子系統連接到外部的內容源,用於為IPTV系統提供業務管理服務;所述內容管理子系統還分別與所述電子節目指南子系統、所述分布式流媒體子系統、所述片庫子系統相連接,用於為IPTV系統提供內容管理服務;所述電子節目指南子系統還分別與所述分布式流媒體子系統、所述機頂盒相連接,用於為IPTV系統提供電子節目指南服務;所述分布式流媒體子系統通過所述媒體服務子系統與外部的組播控制系統相連接,並且連接到所述片庫子系統,用於為IPTV系統提供分布式流媒體內容分發服務。
2、 根據權利要求1所述的系統,其特徵在於,所述業務系統還包括 數字版權保護子系統,設置在所述內容處理子系統和所述業務管理子系統 之間,還與所述機頂盒相連接,並用於提供數字版權保護服務。
3、 根據權利要求1所述的系統,其特徵在於,所述業務系統還包括 與所述機頂盒相連接的增值服務子系統,用於提供增值服務。
4、 根據權利要求1所述的系統,其特徵在於,所述業務管理子系統 包括業務管理模塊、業務支撐模塊和系統管理模塊;所述業務管理模塊用於實現用戶管理、服務商管理、服務管理; 所述業務支撐模塊用於實現認證授權、計費支付、結算、統計分析; 所述系統管理模塊用於實現系統角色和權限管理、資源管理、系統 配置、系統監控、曰志告警管理、機頂盒管理。
5、 根據權利要求1所述的系統,其特徵在於,所述電子節目指南子 系統包括WEB服務模塊和EPG應用服務模塊;所述WEB服務模塊包括EPG模板製作單元與EPG信息採集生成單 元,用於從所述內容管理子系統獲得內容信息,根據模板生成相應的EPG 頁面;所述EPG應用l良務才莫塊用於完成用戶的EPG業務請求。
6、 根據權利要求1所述的系統,其特徵在於,所述分布式流媒體子 系統包括流媒體分發系統模塊和內容分發網絡模塊;所述流媒體分發系統模塊用於根據全局負載均衡,確定分發方案; 所述內容分發網絡模塊用於完成IPTV系統中內容的分發控制。
7、 一種IPTV業務管理方法,其包括步驟 Al、在IPTV的業務系統中預存儲信息;A2、用戶通過機頂盒向IPTV的管理系統發送IPTV特定業務的認證、 鑑權和/或計費的請求,所述請求包括用戶ID和密碼;A3、所述管理系統與所述機頂盒交互,根據所述請求,查詢所述業 務系統中的所述存儲信息,分別執行以下操作,對發起所述特定業務的用戶、所述特定業務的提供商,進行身份認證;對發起所述特定業務的用戶狀態、所述特定業務的提供商狀態、所 述特定業務狀態、用戶的所述特定業務的定購狀態,進行鑑權; 對發起並使用需要計費的所述特定業務的用戶,進行計費; A4、所述管理系統向所述業務系統發送包含所述認證、鑑權、計費結果的消息;A5、所述業務系統4艮據註冊用戶的分組或分類信息,向所述用戶的 終端發送不同的EPG模板。
8、 根據權利要求7所述的方法,其特徵在於,所述存儲信息包括注 冊用戶的分組或分類信息、各種業務的欄目信息和節目信息、內容和/或服 務的提供商信息、各用戶對各種業務的定購信息、EPG模板信息。
9、 根據權利要求7所述的方法,其特徵在於,步驟A5還包括,對 用戶的所述特定業務的定購狀態的鑑權失敗時,所述業務系統向所述用戶 發送是否定購所述特定業務的信息,並根據所述用戶的選擇,確定其是否 定購所述特定業務。
10、 根據權利要求7所述的方法,其特徵在於,步驟A2中,所述請 求還包括4幾頂盒的MAC地址和/或用戶的IP位址。
11、 根據權利要求7所述的方法,其特徵在於,還包括步驟A6:所 述用戶通過機頂盒向IPTV的管理系統發送直播服務請求,所述管理系統與 所述機頂盒進行交互,所述業務系統向所述用戶的終端發送直播數據。
12、 根據權利要求11所述的方法,其特徵在於,步驟A6具體包括以 下步驟Bl、用戶通過機頂盒請求頻道直播服務,機頂盒的EPG向所述管理 系統發起用戶直播請求,其中包括用戶ID、 IP、節目ID、節目類型等; B2、所述管理系統判斷用戶是否已定購所述頻道,以及所述頻道是 否受限;並向EPG返迴響應,其中包括用戶的定購信息及頻道的限制信 自 B3、 EPG接收所述響應,若用戶未定購所述頻道,則所述管理系統 向所述用戶發送是否定購所述特定業務的信息,並根據所述用戶的選擇, 確定其是否定購所述特定業務;若所述頻道受限,則判斷用戶是否處於 限制解除狀態,否則解除限制狀態;B4、 EPG向所述管理系統發出頻道地址重定向請求,將得到的頻道 地址返回給機頂盒;B5、衝幾頂盒才艮據所述頻道地址,請求加入組播頻道; B6、組播控制節點接收到請求後,向機頂盒提供節目流; B7、用戶退出所述頻道時,組播控制節點停止提供節目流。
13、 根據權利要求12所述的方法,其特徵在於,步驟B4還包括,所 述管理系統根據全局負載均衡,重定向頻道地址,並根據預設置的加密算 法生成授權碼,向機頂盒返回經過重定向並增加了授權碼的頻道地址;並且,步驟B6具體包括,組播控制節點接收到請求後,判斷頻道地 址中的授權碼是否合法,是則向機頂盒提供節目流;否則拒絕服務。
14、 根據權利要求13所述的方法,其特徵在於,步驟B6判斷頻道地 址中的授權碼合法時,具體包括以下步驟Cl、組播控制節點向EPG發出使用開始請求; C2、 EPG系統將所述使用開始請求轉發給所述管理系統; C3、所述管理系統記錄用戶開始觀看所述頻道,並將結果返回給 EPG;C4、 EPG將所述結果轉發給組播控制節點;C5、組播控制節點判斷是否成功接收所述結果,是則執行步驟C6, 否則記錄用戶使用信息,並通知所述管理系統,繼續執行步驟C6; C6、組播控制節點向機頂盒提供節目流。
15、 根據權利要求14所述的方法,其特徵在於,步驟B7具體包括以 下步驟Dl、用戶退出所述頻道; D2、組播控制節點向EPG發出使用結束請求; D3、 EPG發送所述使用結束請求到所述管理系統; D4、所述管理系統根據所述使用開始請求、所述使用結束請求生成 呼叫詳單,並返回給EPG;D5 、 EPG將所述呼叫詳單轉發給組播控制節點。
16、 根據權利要求15所述的方法,其特徵在於,步驟D1中具體包括 當用戶退出所述頻道時,機頂盒向組播控制節點發送退出請求;或者,組 播控制節點定時檢測其與機頂盒的連接情況,判斷用戶已經退出所述頻道。
全文摘要
本發明公開了一種IPTV業務管理系統和方法,該系統包括業務系統和管理系統,並與外部的內容分發網絡相連接;業務系統包括內容處理子系統、片庫子系統和媒體服務子系統;管理系統包括業務管理子系統、電子節目指南子系統、內容管理子系統和分布式流媒體子系統。業務管理子系統分別與內容管理子系統、電子節目指南子系統、及外部運營支撐系統、業務支撐系統、機頂盒連接,並通過內容處理子系統連接到外部內容源;內容管理子系統還分別與電子節目指南子系統、分布式流媒體子系統、片庫子系統連接;電子節目指南子系統還分別與分布式流媒體子系統、機頂盒連接;分布式流媒體子系統通過媒體服務子系統與外部組播控制系統連接,並連接到片庫子系統。
文檔編號H04M11/08GK101119474SQ20071007663
公開日2008年2月6日 申請日期2007年8月22日 優先權日2007年8月22日
發明者李木金 申請人:中興通訊股份有限公司