一種交互式網絡電視系統的點播方法
2024-03-06 09:16:15
專利名稱:一種交互式網絡電視系統的點播方法
技術領域:
本發明涉及交互式網絡電視系統,特別涉及交互式網絡電視系統 的點播技術。
背景技術:
隨著交互式網絡電視系統(也稱IPTV系統)技術的深入開展, 使用用戶數的增加,對系統性能和可靠性提出了更高的要求,儘量減 少系統各個部分之間的交互並且獲得更好的用戶體驗變得非常重要, 對業務流程的簡潔性和可靠性提出了更高的要求。
由於目前IPTV技術還處於發展階段,標準制定工作還處於起步 階段,各公司的IPTV產品對IPTV系統中的各個子系統(主要包括 IPTV終端、業務導航系統、業務管理系統和媒體交付系統)的定位 不清晰。例如現有技術中有的認為業務管理系統負責所有的業務邏 輯,比如用戶認證、鑑權及用戶全部信息的判斷等都直接在業務管理 系統上判斷。這種觀點認為業務導航系統就是一個門戶,只負責顯示 功能,不承擔任何的業務邏輯等。實際系統部署中可能會出現業務管 理系統很容易癱瘓的情況或者增加建網成本。
為此,如何設計一個高效的業務流程使IPTV系統儘量減少各個 功能的交互成為交互式網絡電視系統面臨的重要課題。
發明內容
本發明的目的在於,提供了一種點播方法,使得交互式網絡電視 系統在核心模塊的功能交互儘量簡單的情況下提供可靠的點播服務。
本方法技術方案如下一種交互式網絡電視系統的點播方法,涉及交互式網絡電視系統
中的IPTV終端、業務導航系統、業務管理系統和媒體交付系統四個
核心模塊的功能交互,包括以下步驟
步驟一用戶通過IPTV終端向業務導航系統發起點播請求; 步驟二業務導航系統向業務管理系統發起用戶點播視頻請求定
購鑑權,業務管理系統將用戶的定購情況返回給業務導航系統,若用
戶已定購點播視頻業務,則業務導航系統向媒體交付系統發出節目服
務重定向請求,否則退出點播請求;
步驟三媒體交付系統根據全局負載均衡重定向節目服務,並將
重定向結果發送到業務導航系統;
步驟四:業務導航系統將節目服務重定向結果返回給IPTV終端; 步驟五IPTV終端根據返回的重定向結果到媒體交付系統請求
點播服務;
步驟六媒體交付系統向IPTV終端提供節目流。進一步地,步驟六之後還包括步驟七當用戶退出,IPTV終端
向媒體交付系統發出退出請求。
進一步地,步驟二中,業務導航系統向業務管理系統發起用戶點
播視頻請求定購鑑權之前或之後,業務導航系統針對用戶信息査詢用
戶點播的簡單信息做本地邏輯檢査,若本地邏輯檢查未通過,則退出
點播請求。
進一步地,步驟二中,業務導航系統向業務管理系統發起用戶點 播視頻請求定購鑑權之前或之後,當涉及密碼安全信息時,業務導航 系統將本地邏輯檢査消息發送到業務管理系統,由業務管理系統針對 用戶信息查詢用戶點播的簡單信息做本地邏輯檢查,若本地邏輯檢査 未通過,則退出點播請求。
進一步地,上述本地邏輯檢査包括,IPTV終端是否有童鎖功能。 進一步地,步驟二中重定向請求信息中包含節目媒體服務URL 地址或者請求的節目服務的唯一標識。
進一步地,步驟三中重定向結果信息中包含節目媒體服務URL
地址或者請求的節目服務的唯一標識,並且包含事先約定的加密算法 生成授權碼。
進一步地,步驟五中媒體交付系統接收到點播請求後,如果系統 中要求重定向結果中包含授權碼信息,則要對點播請求進行校驗;若 校驗未通過,則判斷點播請求是非法請求,媒體交付系統拒絕服務, 退出點播;若校驗通過,則執行步驟六。
進一步地,步驟七中,用戶退出包括用戶主動退出,即IPTV 終端主動向媒體交付系統發出退出請求;或者,用戶被動退出,即媒 體交付系統通過定時檢測與IPTV終端的連接情況來主動觸發IPTV 終端向媒體交付系統發出退出請求。
進一步地,當用戶主動退出時,IPTV終端向媒體交付系統發出 退出請求後,媒體交付系統將點播流程結束的消息返回給業務導航系 統;或者,當用戶主動退出時,IPTV終端向媒體交付系統發出退出 請求後,媒體交付系統將點播流程結束的消息返回給業務導航系統, 業務導航系統將該消息返回給IPTV終端。
和現有技術相比,本發明提供的交互式網絡電視系統的點播方法 流程清晰簡單,系統中各個子系統的職責非常清晰,並且該流程可擴 展性非常好;本發明增強了交互式網絡電視系統的各個部分的低成本 性、可靠性和擴展性,提升了IPTV系統的核心競爭力。
圖1是本發明的交互式網絡電視系統的點播方法流程圖; 圖2是本發明的解除限制流程圖。
具體實施例方式
下面結合附圖及實施例對本發明的技術方案做詳細說明。
如圖1所示,本發明方法涉及到交互式網絡電視系統的以下模
塊
IPTV終端IPTV硬體實現的機頂盒或者用純軟體實現的具有
IPTV機頂盒功能的終端設備。
業務導航系統用戶使用IPTV業務(例如點播、直播、時移或
者其他增值業務)的門戶。用戶通過IPTV終端的瀏覽器中連結到該
系統收看各種節目。
業務管理系統主要實現IPTV業務的定購和退訂;同時可以對 用戶、業務、業務提供商等進行管理。
媒體交付系統是為了能在傳統的IP網上發布豐富的寬帶媒體 內容而特別優化的網絡層。它能夠將內容推送到邊緣服務節點以提高
內容服務質量。目前存在的媒體交付系統可以基於CDN (Content Delivery Network,即內容分發網絡)結構和P2P (PeertoPeer,即端 到端)結構,也可以是二者的混合結構。基於CDN結構的媒體交付 系統主要包括一個或多個IPTV系統的媒體交付系統的CDN Manager (內容分發網絡控制器)以及多個IPTV系統的媒體交付系統的CDN Agent (內容分發網絡代理);以及IPTV流媒體系統。其他結構的媒 體交付系統也必須包括IPTV流媒體系統。
如圖l所示,本發明點播流程的實施例具體包括以下步驟
步驟IOI.用戶通過IPTV終端點播一個視頻節目,IPTV終端向 業務導航系統發起點播請求(IPTV終端的瀏覽器會連結到門戶導航 系統的點播節目的URL地址,如 http:〃10.40.90.102:8080/iptvepg/vod/vodprogram.isp )。
步驟102.業務導航系統針對用戶信息査詢此頻道是否在限制欄 目內,比如是否有童鎖(限制兒童觀看節目)。
步驟103.如果頻道受限制且在開啟狀態,則轉入解除限制流程 (參考圖2),如果解除限制流程不通過,則退出,點播失敗;如果 解除限制成功,則執行下一步。如果頻道未受限制或者頻道受限制但 未開啟,執行下一步。
步驟104.業務導航系統向業務管理系統發起用戶點播視頻請求 (例如用戶唯一標識、IP位址、節目唯一標識、節目類型等)鑑權。
步驟105.業務管理系統根據用戶唯一標識和節目唯一標識等信
息判斷用戶是否定購了該視頻節目。
步驟106.業務管理系統將用戶的定購情況(定購或者未定購)
返回給業務導航系統。
步驟107.業務導航系統根據業務管理系統返回的節目定購結果 判斷用戶是否定購了該視頻,如果沒有定購該視頻則用戶進行定購 (定購有多種方式,比如簡訊發送到業務管理平臺進行定購、到IPTV 的門戶網站進行定購等方式,最終都是業務管理平臺對定購進行處 理,業務管理平臺返回定購是否成功的消息)。如果定購成功,則執 行下一步。如果失敗,則退出點播流程。如果已經定購,則執行下一 步。
步驟108.業務導航系統向媒體交付系統發出節目服務URL重 定向請求,獲取可以提供視頻流節目的地址信息。
步驟109.媒體交付系統根據全局負載均衡重定向節目服務URL 地址,並根據事先約定的加密算法生成授權碼。
步驟110.媒體交付系統向業務導航系統返回經過重定向並增加 了授權碼的節目服務URL地址信息。
步驟111.業務導航系統將節目服務URL地址信息返回給IPTV 終端。
步驟112. IPTV終端根據返回的URL地址到媒體交付系統中的 流伺服器請求點播流服務。
步驟113.流媒體伺服器接收到IPTV終端的點播請求後校驗URL 中的授權碼,如果是非法請求,則拒絕服務,退出點播方法。否則 執行下一步。
步驟114.媒體交付系統(系統中的流媒體伺服器)向IPTV終 端提供節目流。
步驟115.當用戶主動退出時IPTV終端向媒體交付系統(系統 中的流媒體伺服器)發出退出請求,也可以通過媒體交付系統定時檢 測與IPTV終端的連接情況來主動觸發此事件。
步驟116.媒體交付系統將點播流程結束的消息返回給業務導航 系統。
步驟117.業務導航系統將點播流程結束的消息返回給IPTV終
"^山頓。
如圖2所示,以上步驟102中所提及的解除限制流程包括以下步
驟
步驟201.業務導航系統在IPTV終端上出現一個輸入解鎖密碼 的界面。
步驟202.用戶在IPTV終端上輸入解鎖密碼。IPTV終端將用戶 的請求發送到業務導航系統。
步驟203.業務導航系統將加密後的密碼信息發送到業務管理系統。
步驟204.業務管理系統根據用戶信息對解鎖密碼進行判斷。 步驟205.業務管理系統將判斷結果信息發送到業務導航系統。 步驟206.業務導航系統根據返回的結果進行不同操作,如果密 碼錯誤,將錯誤信息返回給IPTV終端(場景一),此時需要用戶終 端重新輸入解鎖密碼,如果三次(可根據需要設置輸入次數)未輸入 成功,則退出輸入解鎖頁面。如果密碼正確,執行點播方法的下一步 即向業務管理系統的鑑權(場景二,即圖1中的步驟104)。
權利要求
1、一種交互式網絡電視系統的點播方法,涉及交互式網絡電視系統中的IPTV終端、業務導航系統、業務管理系統和媒體交付系統四個核心模塊的功能交互,其特徵在於,包括以下步驟步驟一用戶通過IPTV終端向業務導航系統發起點播請求;步驟二業務導航系統向業務管理系統發起用戶點播視頻請求定購鑑權,業務管理系統將用戶的定購情況返回給業務導航系統,若用戶已定購點播視頻業務,則業務導航系統向媒體交付系統發出節目服務重定向請求,否則退出點播請求;步驟三媒體交付系統根據全局負載均衡重定向節目服務重定向結果,並將其發送到業務導航系統;步驟四業務導航系統將節目服務重定向結果返回給IPTV終端;步驟五IPTV終端根據返回的重定向結果到媒體交付系統請求點播服務;步驟六媒體交付系統向IPTV終端提供節目流。
2、 根據權利要求1所述的方法,其特徵在於,步驟六之後還包括步驟 七當用戶退出,IPTV終端向媒體交付系統發出退出請求。
3、 根據權利要求1所述的方法,其特徵在於,步驟二中,業務導航系統向業務管理系統發起用戶點播視頻請求定購鑑權之前或之後,業務導航系 統針對用戶信息査詢用戶點播的簡單信息做本地邏輯檢查,若本地邏輯檢查 未通過,則退出點播請求。
4、 根據權利要求1所述的方法,其特徵在於步驟二中,業務導航系統向業務管理系統發起用戶點播視頻請求定購鑑權之前或之後,當涉及密碼安 全信息時,業務導航系統將本地邏輯檢査消息發送到業務管理系統,由業務 管理系統針對用戶信息査詢用戶點播的簡單信息做本地邏輯檢査,若本地邏 輯檢査未通過,則退出點播請求。
5、 根據權利要求3或4所述的方法,其特徵在於,上述本地邏輯檢查 包括,IPTV終端是否有童鎖功能。
6、 根據權利要求1所述的方法,其特徵在於,進一步地,步驟二中重 定向請求信息中包含節目媒體服務URL地址或者請求的節目服務的唯一標 識。
7、 根據權利要求1所述的方法,其特徵在於,步驟三中重定向結果信 息中包含節目媒體服務URL地址或者請求的節目服務的唯一標識,並且包含 事先約定的加密算法生成授權碼。
8、 根據權利要求1所述的方法,其特徵在於,步驟五中媒體交付系統 接收到點播請求後,如果系統中要求重定向結果中包含授權碼信息,則要對 點播請求進行校驗;若校驗未通過,則判斷點播請求是非法請求,媒體交付 系統拒絕服務,退出點播;若校驗通過,則執行步驟六。
9、 根據權利要求2所述的方法,其特徵在於,步驟七中,用戶退出包 括用戶主動退出,即IPTV終端主動向媒體交付系統發出退出請求;或者, 用戶被動退出,即媒體交付系統通過定時檢測與IPTV終端的連接情況來主 動觸發IPTV終端向媒體交付系統發出退出請求。
10、 根據權利要求9所述的方法,其特徵在於,當用戶主動退出時,IPTV 終端向媒體交付系統發出退出請求後,媒體交付系統將點播流程結束的消息 返回給業務導航系統;或者,當用戶主動退出時,IPTV終端向媒體交付系 統發出退出請求後,媒體交付系統將點播流程結束的消息返回給業務導航系 統,業務導航系統將該消息返回給IPTV終端。
全文摘要
本發明提供一種交互式網絡電視系統的點播方法,涉及交互式網絡電視系統中的IPTV終端、業務導航系統、業務管理系統和媒體交付系統的功能交互,包括用戶通過IPTV終端向業務導航系統發起點播請求;做定購鑑權,若通過,則向媒體交付系統發出節目服務重定向請求;媒體交付系統重定向節目服務URL或唯一標識,並將其發送到業務導航系統再返回給IPTV終端請求點播服務;媒體交付系統向IPTV終端提供節目流。本發明提供的交互式網絡電視系統的點播方法流程清晰簡單,系統中各個子系統的職責非常清晰,並且該流程可擴展性非常好,提升了IPTV系統的核心競爭力。
文檔編號H04N7/16GK101115187SQ20071014148
公開日2008年1月30日 申請日期2007年8月24日 優先權日2007年8月24日
發明者夏宏飛 申請人:中興通訊股份有限公司