两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種媒體推薦方法與媒體控制方法及用戶網關的制作方法

文檔序號:7711510閱讀:161來源:國知局
專利名稱:一種媒體推薦方法與媒體控制方法及用戶網關的制作方法
技術領域
本發(fā)明涉及通信技術領域,尤其涉及交互式網絡電視(Internet Protocol Television,簡稱IPTV)中媒體推薦與媒體控制的方法。
背景技術
IPTV業(yè)務能為用戶提供多種多媒體業(yè)務,包括直播、點播等節(jié)目形式。隨著“三屏 合一”甚至“三網合一”的發(fā)展趨勢,同一種業(yè)務可以同時在多種終端上顯示將成為基本的 業(yè)務形式?!叭梁弦弧睒I(yè)務中,媒體推薦和媒體切換是比較常用的應用模式。最常用的媒 體切換場景為用戶在觀看一個節(jié)目時,由于某種原因要將該節(jié)目從一個終端設備上直接 切換到另一個終端設備上。為了用戶較好的體驗質量,這種切換需要是一種無縫切換,切 換過程中能保證業(yè)務的連續(xù)性。家庭內部發(fā)生這種業(yè)務切換的比例比較高,如用戶將IPTV 機頂盒和電視上觀看的某個點播節(jié)目直接切換到手機等移動設備上繼續(xù)觀看。現有技術 中,任何兩個設備之間的媒體切換都需要IPTV系統側參與,這種技術的缺點包括= (I)IPTV 系統側參與切換,增加了系統側的網絡負荷;(2) IPTV系統側參與切換,可能會導致業(yè)務延 遲,影響業(yè)務連續(xù)性。另一方面,當多個終端設備通過同一個媒體用戶網關(如家庭網關、 機頂盒、企業(yè)網關、企業(yè)媒體網關)觀看相同節(jié)目時,如果每個終端都與外網媒體服務器建 立一個單獨的媒體連接,將大大的浪費了網絡資源。

發(fā)明內容
本發(fā)明要解決的技術問題是提供一種媒體推薦方法與媒體控制方法及用戶網關, 節(jié)省網絡資源。為了解決上述問題,本發(fā)明提供了一種媒體推薦方法,包括媒體推薦發(fā)起終端通過用戶網關從交互式網絡電視系統接收業(yè)務數據流;所述媒 體推薦發(fā)起終端向用戶網關發(fā)送媒體推薦請求消息,在所述媒體推薦請求消息中指示一個 或多個同屬于所述用戶網關的目的終端;所述用戶網關接收所述媒體推薦請求消息后,將 所述業(yè)務數據流也向所述目的終端進行發(fā)送。進一步地,上述媒體推薦方法還具有以下特點所述用戶網關接收所述媒體推薦請求消息,判斷所述媒體推薦請求消息中指示的 目的終端的個數小于系統設定的門限時,將所述業(yè)務數據流向所述目的終端分別進行單播 發(fā)送;所述用戶網關判斷所述媒體推薦請求消息中指示的目的終端的個數大于或等于系統 設定的門限時,將所述業(yè)務數據流向所述目的終端以及所述媒體推薦發(fā)起終端進行組播發(fā)送。為了解決上述技術問題,本發(fā)明還提供了一種媒體控制方法,包括媒體推薦發(fā)起 終端通過用戶網關從交互式網絡電視系統接收業(yè)務數據流;所述媒體推薦發(fā)起終端向用戶 網關發(fā)送媒體推薦請求消息,在所述媒體推薦請求消息中指示一個或多個同屬于所述用戶 網關的目的終端;所述用戶網關接收所述媒體推薦請求消息后,將所述業(yè)務數據流也向所述目的終端進行發(fā)送;所述用戶網關向接收所述業(yè)務數據流的終端中一個或多個終端授予 控制權限,具有控制權限的終端向所述用戶網關發(fā)送播放控制指令,所述用戶網關根據此 控制指令向接收所述業(yè)務數據流的各終端進行相同的播放控制。進一步地,上述媒體控制方法還具有以下特點接收所述業(yè)務數據流的終端向所述用戶網關發(fā)送控制權限請求,所述用戶網關根 據發(fā)起控制權限請求的各終端的屬性向一個或多個終端授予控制權限。進一步地,上述媒體控制方法還具有以下特點所述播放控制指令是指以下命令中的一種播放,停止,暫停、快進,快退。為了解決上述技術問題,本發(fā)明還提供了一種用戶網關,包括相連的判斷模塊, 媒體流控制模塊;所述判斷模塊,用于接收媒體推薦發(fā)起終端發(fā)送的媒體推薦請求消息; 判斷所述媒體推薦請求消息中指示的目的終端是否屬于此用戶網關,并將屬于所述用戶網 關的目的終端的標識通知至所述媒體流控制模塊;所述媒體流控制模塊,用于從所述判斷 模塊獲知目的終端的標識后,將所述業(yè)務數據流也向所述目的終端進行發(fā)送。進一步地,上述用戶網關還具有以下特點所述判斷模塊,還用于判斷所述媒體推薦請求消息中指示的目的終端的個數是否 小于系統設定的門限,如果是,向所述媒體流控制模塊發(fā)送單播指示,否則,向所述媒體流 控制模塊發(fā)送組播指示;所述媒體流控制模塊,還用于收到所述判斷模塊的單播指示后,將 所述業(yè)務數據流向所述目的終端分別進行單播發(fā)送;還用于收到所述判斷模塊的組播指示 后,將所述業(yè)務數據流向所述目的終端以及所述媒體推薦發(fā)起終端進行組播發(fā)送。進一步地,上述用戶網關還具有以下特點還包括控制權限授予模塊;所述控制權限授予模塊,用于向接收所述業(yè)務數據流 的終端中一個或多個終端授予控制權限;所述判斷模塊,還用于將所述媒體推薦請求消息 發(fā)送至所述控制權限授予模塊;還用于收到具有控制權限的終端發(fā)送的播放控制指令后轉 發(fā)至所述媒體流控制模塊;所述媒體流控制模塊,還用于收到具有控制權限的終端發(fā)送的 播放控制指令后,對通過所述用戶網關接收所述業(yè)務數據流的各終端進行統一播放控制。進一步地,上述用戶網關還具有以下特點所述控制權限授予模塊,用于接收終端發(fā)送的控制權限請求,并根據發(fā)起控制權 限請求的各終端的屬性向一個或多個終端授予控制權限。為了解決上述技術問題,本發(fā)明還提供了一種交互式網絡電視終端,所述交互式 網絡電視終端,用于在作為媒體推薦發(fā)起終端時,向用戶網關發(fā)送媒體推薦請求消息在所 述媒體推薦請求消息中指示一個或多個同屬于所述用戶網關的目的終端;在作為目的終端 時,從所述用戶網關接收與媒體推薦發(fā)起終端接收到的相同的業(yè)務數據流。本發(fā)明的媒體推薦與媒體控制的方法無需系統側設備參與,節(jié)省網絡資源,并且 豐富了用戶的使用方式,利用用戶的使用。


圖1是完成媒體推薦和媒體控制的系統的結構圖;圖2是實施例中用戶網關的組成結構圖;圖3是實施例中媒體推薦方法的流程圖4是實施例中媒體控制方法的流程圖。
具體實施例方式如圖1所示,完成媒體推薦和媒體控制的系統包括終端(包括媒體推薦發(fā)起終端 和目的終端)、用戶網關和IPTV系統,所述IPTV系統中包括網絡控制器、業(yè)務控制器、媒體 服務器;網絡控制器,用于負責IP多媒體子系統(IMS)信令的統一控制;業(yè)務控制器,用于負責IPTV業(yè)務的邏輯控制功能,是IPTV業(yè)務控制的主體部分, 所有的IPTV業(yè)務都在它的控制下進行;媒體服務器,是IPTV系統中內容分發(fā)網絡(Content Delivery Network,簡稱 CDN)的主要組成部分,為終端設備提供媒體服務,包括媒體控制和媒體交付等功能。媒體服 務器的控制功能在不同的標準中,名稱和結構有所不同,在ITU-T標準中,媒體功能對應內 容分發(fā)和存儲(Content Delivery and Storage),進一步包括CDN(主)控制器或CDN控制 功能(Content Delivery Network (Main) Controller/Content Delivery Network Control Functions,簡稱為CDNC/CDNMC/CDNCF),在TISPAN中對應MF (媒體功能),在OIPF標準中, 對應CC (集群控制)和CDF (媒體服務功能)。媒體推薦發(fā)起終端,用于通過用戶網關與交互式網絡電視(IPTV)系統建立業(yè)務 通路(建立業(yè)務通路的過程包括與網絡控制器、IPTV業(yè)務控制器、媒體服務器的信令交互, 此過程為標準過程,此處不再贅述),并通過此業(yè)務通路接收業(yè)務數據流;還用于向用戶網 關發(fā)送媒體推薦請求消息,在所述媒體推薦請求消息中指示一個或多個同屬于所述用戶 網關的目的終端;還用于在用戶網關將此業(yè)務數據流以組播方式發(fā)送時,接收此組播方式 的業(yè)務數據流并播放。此終端作為IPTV終端,可以是機頂盒、拆包組包設備(The packet assembler/disassembler,簡禾爾 PAD)等。如圖2所示,用戶網關包括相連的判斷模塊,媒體流控制模塊,以及與所述判斷模 塊相連的控制權限授予模塊。此用戶網關可以是家庭網關,也是是家庭網關和其他媒體設備組合體,如果是后 者,則家庭網關負責網絡層面的連接,媒體設備負責與響應終端的媒體請求,用戶網關具備 單播轉組播能力,并能處理組播相關關系協議。判斷模塊,用于接收媒體推薦發(fā)起終端發(fā)送的媒體推薦請求消息,判斷此媒體推 薦請求消息中指示的目的終端是否屬于此用戶網關,并將屬于所述用戶網關的目的終端的 標識通知至媒體流控制模塊,并將媒體推薦請求消息發(fā)送至所述控制權限授予模塊;還用 于判斷媒體推薦請求消息中指示的目的終端的個數是否小于系統設定的門限,如果是,向 媒體流控制模塊發(fā)送單播指示,否則,向媒體流控制模塊發(fā)送組播指示;還用于收到具有控 制權限的終端發(fā)送的播放控制指令后轉發(fā)至媒體流控制模塊;媒體流控制模塊,用于從所述判斷模塊獲知目的終端的標識后,將所述業(yè)務數據 流也向所述目的終端進行發(fā)送,具體的,收到判斷模塊的單播指示后,將所述業(yè)務數據流向 所述目的終端分別進行單播發(fā)送;收到判斷模塊的組播指示后,將業(yè)務數據流向所述目的 終端以及所述媒體推薦發(fā)起終端進行組播發(fā)送。媒體流控制模塊還用于收到具有控制權限 的終端發(fā)送的播放控制指令后,對通過所述用戶網關接收所述業(yè)務數據流的各終端進行統一播放控制。所述控制權限授予模塊,用于向接收所述業(yè)務數據流的終端中一個或多個終端授 予控制權限。如圖3所示,媒體推薦發(fā)起終端和目的終端(可以是一個以上,圖中的目的終端只 作示例)在用戶網關(例如家庭網關或公司網關),各終端通過此用戶網關連接IPTV網絡。 此用戶網關可以處理http請求,RTSP請求等消息。媒體推薦方法包括以下步驟步驟301,終端進行網絡附著和設備發(fā)現過程;媒體推薦發(fā)起終端、目的終端、用戶網關執(zhí)行設備發(fā)現流程,獲取IP地址,附著到 網絡。其中,設備發(fā)現操作可以采用通用即插即用(Universal Plug and Play,簡稱UPnP) 等協議,設備發(fā)現步驟可能在設備一上電時就完成了,不是媒體推薦時的必選步驟。步驟302,媒體推薦發(fā)起終端通過用戶網關與IPTV網絡中網絡控制、IPTV業(yè)務控 制、媒體功能等實體建立起業(yè)務通道,完成一個點播節(jié)目的連接;此步驟是一個正常的點播節(jié)目建立流程,并且用戶網關上為此連接的媒體及其 控制通道啟用網絡地址轉換(Network Address Translation,簡稱NAT)和應用層網關 (Application Layer Gateway,簡稱ALG)功能,保存網關內終端的IP地址和端口號的對應關系。步驟303,媒體推薦向其它終端進行媒體推薦;此步驟具體包括以下內容步驟303a,終端向用戶網關發(fā)起媒體推薦請求消息,在所述媒體推薦請求消息中 指示一個或多個同屬于所述用戶網關的目的終端;媒體推薦請求消息中可攜帶各目的終端的標識或IP地址或其它可指示出目的終 端的參數。步驟303b,用戶網關從媒體推薦請求消息中解析各目的終端的標識或IP地址,并 向各目標終端發(fā)送媒體推薦請求消息;步驟303c,目的終端收到媒體推薦請求消息后,向用戶網關返回確認消息;步驟303d,用戶網關收到來自目的終端的確認消息,與各目的終端建立媒體連 接;步驟303e,用戶網關判斷是否啟用單播轉組播功能,目的終端的個數小于系統設 定的門限(例如門值為3)時,用戶網關確定使用單播發(fā)送方式,執(zhí)行步驟304;目的終端的 個數大于系統設定的門限時,用戶網關確定使用組播發(fā)送方式,執(zhí)行步驟305 ;步驟304,將媒體推薦發(fā)起終端的業(yè)務連接上的業(yè)務數據流向目的終端分別進行 單播發(fā)送;流程結束。步驟305,用戶網關構建一組播組,此組播組中包括媒體推薦發(fā)起終端和各目的終端。步驟305a,用戶網關啟用組播功能,向媒體推薦發(fā)起終端和各目的終端通知組播 fn息;步驟305b,媒體推薦發(fā)起終端和各目的終端向用戶網關返回確認消息,加入組播組。
7
步驟305中建立組播組的流程是已有的標準流程,此處不再贅述。步驟306,用戶網關將來自IPTV系統的媒體功能與媒體推薦發(fā)起終端間的業(yè)務數 據流的發(fā)送方法從單播方式轉為組播方式;步驟307,用戶網關將此業(yè)務數據流向媒體推薦發(fā)起終端以及目的終端進行組播 發(fā)送,流程結束。上述方法中,多個終端設備共享一個來自外部的媒體連接,大大地的節(jié)約了外部 網絡資源;并且任何一個用戶退出都不會影響其他用戶的觀看,實現非常方便;這種媒體 推薦方法只需要用戶的終端設備參與,不受系統側控制,減少網絡負荷;任何一個用戶都可 以控制多個用戶共享的媒體播放。本發(fā)明的方法涉及終端計費問題有以下兩種情況運營商允許本發(fā)明中用戶網關 進行對一個終端的單播到對多個終端的組播的操作功能;或者,運營商對節(jié)目內容進行加 密,可以同時接受用戶網關的組播數據的多個終端需在同一版權域中時,上述方法才可獲 得實施;但這兩種情況都不影響上述方法的順利實現。本發(fā)明還提供了一種媒體控制方法,是基于在上述媒體推薦方法完成后的進一步 操作。如圖4所示,媒體控制方法包括以下步驟步驟401,通過上述媒體推薦方法,用戶網關向媒體推薦發(fā)起終端以及目的終端發(fā) 送相同的業(yè)務數據流(以單播方式或組播方式);步驟402,用戶網關向接收業(yè)務數據流的終端中一個或多個終端授予控制權限。此步驟包括步驟402a,媒體推薦發(fā)起終端向用戶網關發(fā)起控制權限請求;此請求可以以HTTP POST的方式發(fā)起;步驟402b,用戶網關向媒體推薦發(fā)起終端返回確認請求,授予媒體推薦發(fā)起終端 控制權限。用戶網關上保存有系統設定的策略即設置部分類型或屬性的終端有權進行媒體 播放控制,用戶網關根據該策略對終端的控制請求進行判斷即判斷此終端是否有權進行媒 體播放控制,當然此策略也可以設置為每個用戶都有權進行控制。各終端均向用戶網關發(fā) 起控制權限請求時,用戶網關可以根據各終端的屬性進行比較后選擇。步驟403,具有控制權限的終端向用戶網關發(fā)送播放控制指令;播放控制指令可以是以下命令中的一種播放,停止,暫停、快進,快退。步驟403a,具有控制權限的終端以HTTP POST的方式發(fā)送播放控制指令時,將播 放控制指令封裝在HTTP POST字段中;以RTSP的方式發(fā)送播放控制指令時,直接發(fā)送RTSP 命令,例如播放命令為RTSP Play指令。步驟403b,網關處理控制請求并回復確認消息;步驟404,用戶網關根據控制權限或者自己維護的控制邏輯確定是否將該控制命 令發(fā)送到媒體服務功能;用戶網關將控制命令發(fā)送到媒體服務器,請求媒體服務,實施媒體 播放控制;用戶網關將該控制命令發(fā)送到IPTV系統側媒體服務器,媒體服務器根據接收到 的控制命令對媒體播放進行控制,具體控制的方法已標準化,此處不再贅述。
步驟405,用戶網關根據此控制指令向接收所述業(yè)務數據流的各終端進行相同的 播放控制,流程結束。上述媒體控制方法,可以對接收業(yè)務數據流的各終端進行統一的控制操作,尤其 在家庭網關的應用情況下,利用用戶的使用。本發(fā)明適合于多個終端設備通過同一用戶網關觀看相同節(jié)目的應用場景。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技 術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修 改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種媒體推薦方法,包括媒體推薦發(fā)起終端通過用戶網關從交互式網絡電視系統接收業(yè)務數據流;所述媒體推薦發(fā)起終端向用戶網關發(fā)送媒體推薦請求消息,在所述媒體推薦請求消息 中指示一個或多個同屬于所述用戶網關的目的終端;所述用戶網關接收所述媒體推薦請求消息后,將所述業(yè)務數據流也向所述目的終端進 行發(fā)送。
2.如權利要求1所述的媒體推薦方法,其特征在于,所述用戶網關接收所述媒體推薦請求消息,判斷所述媒體推薦請求消息中指示的目 的終端的個數小于系統設定的門限時,將所述業(yè)務數據流向所述目的終端分別進行單播發(fā) 送;所述用戶網關判斷所述媒體推薦請求消息中指示的目的終端的個數大于或等于系統 設定的門限時,將所述業(yè)務數據流向所述目的終端以及所述媒體推薦發(fā)起終端進行組播發(fā)送。
3.一種媒體控制方法,包括媒體推薦發(fā)起終端通過用戶網關從交互式網絡電視系統接收業(yè)務數據流;所述媒體推薦發(fā)起終端向用戶網關發(fā)送媒體推薦請求消息,在所述媒體推薦請求消息 中指示一個或多個同屬于所述用戶網關的目的終端;所述用戶網關接收所述媒體推薦請求消息后,將所述業(yè)務數據流也向所述目的終端進 行發(fā)送;所述用戶網關向接收所述業(yè)務數據流的終端中一個或多個終端授予控制權限,具有控 制權限的終端向所述用戶網關發(fā)送播放控制指令,所述用戶網關根據此控制指令向接收所 述業(yè)務數據流的各終端進行相同的播放控制。
4.如權利要求3的媒體控制方法,其特征在于,接收所述業(yè)務數據流的終端向所述用戶網關發(fā)送控制權限請求,所述用戶網關根據發(fā) 起控制權限請求的各終端的屬性向一個或多個終端授予控制權限。
5.如權利要求3或4的媒體控制方法,其特征在于,所述播放控制指令是指以下命令中的一種播放,停止,暫停、快進,快退。
6.一種用戶網關,其特征在于,包括相連的判斷模塊,媒體流控制模塊;所述判斷模塊,用于接收媒體推薦發(fā)起終端發(fā)送的媒體推薦請求消息;判斷所述媒體 推薦請求消息中指示的目的終端是否屬于此用戶網關,并將屬于所述用戶網關的目的終端 的標識通知至所述媒體流控制模塊;所述媒體流控制模塊,用于從所述判斷模塊獲知目的終端的標識后,將所述業(yè)務數據 流也向所述目的終端進行發(fā)送。
7.如權利要求6所述的用戶網關,其特征在于,所述判斷模塊,還用于判斷所述媒體推薦請求消息中指示的目的終端的個數是否小于 系統設定的門限,如果是,向所述媒體流控制模塊發(fā)送單播指示,否則,向所述媒體流控制 模塊發(fā)送組播指示;所述媒體流控制模塊,還用于收到所述判斷模塊的單播指示后,將所述業(yè)務數據流向 所述目的終端分別進行單播發(fā)送;還用于收到所述判斷模塊的組播指示后,將所述業(yè)務數 據流向所述目的終端以及所述媒體推薦發(fā)起終端進行組播發(fā)送。
8.如權利要求6或7所述的用戶網關,其特征在于,還包括控制權限授予模塊;所述控制權限授予模塊,用于向接收所述業(yè)務數據流的終端中一個或多個終端授予控 制權限;所述判斷模塊,還用于將所述媒體推薦請求消息發(fā)送至所述控制權限授予模塊;還用 于收到具有控制權限的終端發(fā)送的播放控制指令后轉發(fā)至所述媒體流控制模塊;所述媒體流控制模塊,還用于收到具有控制權限的終端發(fā)送的播放控制指令后,對通 過所述用戶網關接收所述業(yè)務數據流的各終端進行統一播放控制。
9.如權利要求8所述的用戶網關,其特征在于,所述控制權限授予模塊,用于接收終端發(fā)送的控制權限請求,并根據發(fā)起控制權限請 求的各終端的屬性向一個或多個終端授予控制權限。
10.一種交互式網絡電視終端,其特征在于,所述交互式網絡電視終端,用于在作為媒體推薦發(fā)起終端時,向用戶網關發(fā)送媒體推 薦請求消息在所述媒體推薦請求消息中指示一個或多個同屬于所述用戶網關的目的終端; 在作為目的終端時,從所述用戶網關接收與媒體推薦發(fā)起終端接收到的相同的業(yè)務數據
全文摘要
本發(fā)明提供了一種媒體推薦方法與媒體控制方法及用戶網關,用戶網關包括相連的判斷模塊,媒體流控制模塊;所述判斷模塊,用于接收媒體推薦發(fā)起終端發(fā)送的媒體推薦請求消息;判斷所述媒體推薦請求消息中指示的目的終端是否屬于此用戶網關,并將屬于所述用戶網關的目的終端的標識通知至所述媒體流控制模塊;所述媒體流控制模塊,用于從所述判斷模塊獲知目的終端的標識后,將所述業(yè)務數據流也向所述目的終端進行發(fā)送。本發(fā)明的媒體推薦與媒體控制的方法無需系統側設備參與,節(jié)省網絡資源,并且豐富了用戶的使用方式。
文檔編號H04N21/266GK101998146SQ200910163678
公開日2011年3月30日 申請日期2009年8月10日 優(yōu)先權日2009年8月10日
發(fā)明者王東, 陽彥字 申請人:中興通訊股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
腾冲县| 玉树县| 琼结县| 石景山区| 任丘市| 财经| 志丹县| 崇明县| 太康县| 翁源县| 安国市| 长宁县| 根河市| 洪洞县| 徐闻县| 陆河县| 汉中市| 色达县| 莱芜市| 佛山市| 梓潼县| 天镇县| 禄劝| 河间市| 沁水县| 曲沃县| 紫阳县| 六枝特区| 辉县市| 达拉特旗| 安丘市| 潜山县| 奇台县| 泰来县| 基隆市| 洛南县| 庆元县| 阿勒泰市| 正镶白旗| 阳原县| 巴里|