專利名稱:一種節目切換的方法、裝置和媒體服務器的制作方法
技術領域:
本發明實施例涉及信息技術領域,尤其涉及一種節目切換的方法、裝置和媒體服務器。
背景技術:
近年來,隨著互聯網的飛速發展以及數據壓縮和傳輸技術的進步,多媒體通信技術得到空前發展,各種多媒體應用正逐漸融入到人們的生活中,NGOD(Next Generation OnDemand,下一代點播系統),就是ー套新一代多媒體視頻點播服務構架。NGOD基本構架是由許多組件整合在一起構成的,其中包括媒體服務器、點播客戶端、后臺管理設備backoffice和EPG(Electronic Programmer Guide,電子節目指南)服 務器。媒體服務器通過傳輸網絡和邊緣設備,負責將數字視頻流發送給終端設備,其在容錯能力范圍內,常用巨大的存儲硬盤來存儲MPEG (Moving Pictures Experts Group,動態圖像專家組)格式的音視頻內容,特別是,所述媒體服務器同時支持暫停、快進、快退等操作;所述點播客戶端是ー個連接顯示設備與外部信號源的設備,負責將壓縮的數字信號轉成音視頻信號;所述后臺管理設備backoffice用于用戶認證、鑒權和點播會話的資源管理;所述EPG服務器用于為用戶提供節目単,所述節目單包括直播節目単、預告節目單以及時移節目單,節目單提供關于各種節目的相關信息。NGOD架構支持節目回放業務,用戶在線觀看直播節目時,按回放鍵可以進入回放模式觀看時移節目,并可以對時移節目進行快進、快退等操作。目前,在回放模式中觀看時移節目,雖然可以實現時移節目間的切換,但是,在時移節目切換過程中,點播客戶端和媒體服務器之間需要多次信令交互,才能完成時移節目切換,不僅交互信令多,而且切換時間較長、切換效率低。
發明內容
本發明實施例提供一種節目切換的方法、裝置和媒體服務器,用于解決現有技術在實現時移節目切換時,交互信令多,切換時間較長的問題。本發明實施例提供一種節目切換的方法,包括節目選擇設備接收媒體服務器發送的通知消息,所述通知消息中攜帯時移節目回放至所述時移節目邊界的信息;所述節目選擇設備根據所述通知消息中攜帯的所述信息,直接獲取跳轉節目的內容標識;所述節目選擇設備向所述媒體服務器發送用于觸發所述媒體服務器傳輸數據的消息,所述消息中攜帶所述跳轉節目的內容標識,以使得所述媒體服務器根據所述內容標識,向終端設備傳輸所述跳轉節目。本發明實施例還提供一種節目切換的方法,包括媒體服務器向節目選擇設備發送通知消息,所述通知消息中攜帯時移節目回放至所述時移節目邊界的信息,以使得所述節目選擇設備根據所述通知消息中攜帯的所述信息,直接獲取跳轉節目的內容標識;所述媒體服務器接收所述節目選擇設備發送的用于觸發所述媒體服務器傳輸數據的消息,所述消息攜帯所述跳轉節目的內容標識;所述媒體服務器根據所述內容標識向終端設備傳輸所述跳轉節目。本發明實施例還提供一種節目切換的裝置,包括接收模塊,用于接收媒體服務器發送的通知消息,所述通知消息中攜帯時移節目回放至所述時移節目邊界的信息;獲取模塊,用于根據所述通知消息中攜帯的所述信息,直接獲取跳轉節目的內容標識;觸發模塊,用于向所述媒體服務器發送用于觸發所述媒體服務器傳輸數據的消息,所述消息中攜帯所述跳轉節目的內容標識,以使得所述媒體服務器根據所述內容標識,向終端設備傳輸所述跳轉節目。本發明實施例還提供ー種媒體服務器,包括第一發送模塊,用于向節目選擇設備發送通知消息,所述通知消息中攜帯時移節目回放至所述時移節目邊界的信息,以使得所述節目選擇設備根據所述通知消息中攜帯的所述信息,直接獲取跳轉節目的內容標識;業務接收模塊,用于接收所述節目選擇設備發送的用于觸發所述媒體服務器傳輸數據的消息,所述消息攜帯所述跳轉節目的內容標識;第二發送模塊,用于根據所述內容標識向終端 設備傳輸所述跳轉節目。在本發明實施例中,通過直接獲取跳轉節目的內容標識,向媒體服務器發送用于觸發所述媒體服務器傳輸數據的消息,以使得媒體服務器進行時移節目的切換。在上述時移節目切換的過程中,沒有產生用于拆除和重建通信連接和媒體傳輸通道的信令,因此,本發明實施例解決了現有技術在實現時移節目切換時,交互信令多,切換時間較長的問題,從而減少了時移節目切換的時間、提高了切換的效率,提升了用戶體驗。
圖I為現有的一種節目切換的方法的流程示意圖;圖2為本發明實施例節目切換的方法的一個實施例的流程示意圖;圖3為本發明實施例節目切換的方法的另ー個實施例的流程示意圖;圖4為本發明實施例節目切換的方法的另ー個實施例的流程示意圖;圖5為本發明實施例節目切換的方法的另ー個實施例的流程示意圖;圖6為本發明實施例節目切換的裝置的一個實施例的結構示意圖;圖7為本發明實施例節目切換的媒體服務器的一個實施例的結構示意圖。
具體實施例方式為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。在介紹本發明實施例提供的節目切換的方法、裝置和媒體服務器之前,首先介紹現有技術中節目切換的方法。圖I為現有的一種節目切換的方法的流程示意圖,如圖I所示,該方法包括步驟100、媒體服務器進入回放模式;步驟102、當時移節目回放至該時移節目邊界時,媒體服務器向機頂盒發送通知消息,例如announce消息,該通知消息中攜帶時移節目回放至該節目邊界的信息;步驟104、機頂盒向后臺管理設備backoffice發送會話拆除消息,例如,teardown消息;步驟106、后臺管理設備backoffice拆除當前會話的射頻資源;步驟108、后臺管理設備backoffice向媒體服務器轉發該會話拆除消息;步驟110、媒體服務器接收到會話拆除消息后,拆除當前會話的IP(InternetProtocol,網絡互連協議)資源;步驟112、媒體服務器向后臺管理設備backoffice返回響應消息,后臺管理設備backoffice向機頂盒轉發該響應消息;
步驟114、機頂盒向EPG服務器發送獲取跳轉節目的內容標識的請求;步驟116、EPG服務器向機頂盒返回響應消息,該響應消息中攜帯跳轉節目的內容標識;步驟118、機頂盒向后臺管理設備backoffice發送會話建立消息,例如,setup消息,該會話建立消息攜帯跳轉節目的內容標識;步驟120、后臺管理設備backoffice為機頂盒分配射頻資源;步驟122、后臺管理設備backoffice向媒體服務器轉發該會話建立消息;步驟124、媒體服務器為機頂盒分配IP資源;步驟126、媒體服務器向后臺管理設備backoffice返回響應消息,后臺管理設備backoffice向機頂盒轉發該響應消息;步驟128、機頂盒向媒體服務器發送播放消息,例如,play消息;步驟130、媒體服務器接收到播放消息后,向終端設備傳輸跳轉節目。在上述時移節目切換的過程中,機頂盒在獲知時移節目回放至該時移節目邊界時,需要和后臺管理設備backoffice協商,進行會話的建立和拆除,而后臺管理設備backoffice參與會話的建立和拆除,主要是為了在節目點播模式中實現計費和/或鑒權功能,但是,節目回放模式與節目點播模式的不同點在于進入節目回放模式后不需要再次進行計費和/或鑒權。因而,在節目回放模式中,不需要臺管理設備backoffice參與會話建立和拆除。因此,在節目回放模式中,由于臺管理設備backoffice參與會話建立和拆除,從而使得時移節目切換過程中交互信令多,而且切換時間較長、切換效率低。針對現有技術存在的上述問題,本發明實施例提供一種節目切換的方法、裝置和媒體服務器,用于解決現有技術在實現時移節目切換時,交互信令多,切換時間較長的問題。首先對本發明的方法實施例的整體技術方案進行說明。方法實施例一圖2為本發明實施例節目切換的方法的一個實施例的流程示意圖,如圖2所示,本發明實施例的方法包括步驟200、節目選擇設備接收媒體服務器發送的通知消息,所述通知消息中攜帶時移節目回放至所述時移節目邊界的信息;在本發明實施例中,節目選擇設備可以是終端控制設備,例如,機頂盒,節目選擇設備也可以是后臺管理設備BackOffice。
通知消息中攜帯時移節目回放至所述時移節目邊界的信息可以包括通知消息中攜帯時移節目快退至所述時移節目片頭的信息,或者通知消息中攜帶時移節目播放或快進至所述時移節目片尾的信息。步驟202、所述節目選擇設備根據所述通知消息中攜帯的所述信息,直接獲取跳轉節目的內容標識;在本發明實施例中,節目選擇設備省略計費和/或鑒權的過程,直接訪問EPG服務器獲取跳轉節目的內容標識。例如,節目選擇設備獲知時移節目回放至所述時移節目邊界吋,不發送會話拆除消息,例如,teardowns消息,也不發送會話建立消息,例如,setup消息,節目選擇設備直接訪問EPG服務器獲取節目単,查詢所述節目單,得到跳轉節目的內容標識。步驟204、所述節目選擇設備向所述媒體服務器發送用于觸發所述媒體服務器傳 輸數據的消息,所述消息中攜帯所述跳轉節目的內容標識,以使得所述媒體服務器根據所述內容標識,向終端設備傳輸所述跳轉節目。在本發明實施例中,節目選擇設備接收媒體服務器發送的通知消息,所述通知消息中攜帯時移節目回放至所述時移節目邊界的信息,節目選擇設備根據所述信息直接獲取跳轉節目的內容標識,井向媒體服務器發送用于觸發所述媒體服務器傳輸數據的消息,以使得媒體服務器進行時移節目的切換,節目選擇設備沒有與后臺管理設備backoffice進行會話協商,媒體服務器和節目選擇設備之間也沒有產生會話拆除和重建信令,因此,本發明實施例解決了現有技術在實現時移節目切換時,交互信令多,切換時間較長的問題,從而減少了時移節目切換的時間、提高了切換的效率,提升了用戶體驗。方法實施例ニ 圖3為本發明實施例節目切換的方法的另ー個實施例的流程示意圖,如圖3所示,本發明實施例的方法包括步驟300、媒體服務器向節目選擇設備發送通知消息,所述通知消息中攜帯時移節目回放至所述時移節目邊界的信息,以使得所述節目選擇設備根據所述通知消息中攜帯的所述信息,直接獲取跳轉節目的內容標識;在本發明實施例中,節目選擇設備可以是終端控制設備,例如,機頂盒,節目選擇設備也可以是后臺管理設備BackOffice。通知消息中攜帯時移節目回放至所述時移節目邊界的信息可以包括通知消息中攜帯時移節目快退至所述時移節目片頭的信息,或者通知消息中攜帶時移節目播放或快進至所述時移節目片尾的信息。需要說明的是,在本發明實施例中,節目選擇設備省略計費和/或鑒權的過程,直接訪問EPG服務器獲取跳轉節目的內容標識。例如,節目選擇設備獲知時移節目回放至所述時移節目邊界吋,不發送會話拆除消息,例如,teardowns消息,也不發送會話建立消息,例如,setup消息,節目選擇設備直接訪問EPG服務器獲取節目単,查詢所述節目單,得到跳轉節目的內容標識。需要說明的是,上述舉例只做說明,不做限定。步驟302、所述媒體服務器接收所述節目選擇設備發送的用于觸發所述媒體服務器傳輸數據的消息,所述消息攜帯所述跳轉節目的內容標識;
步驟304、所述媒體服務器根據所述內容標識向終端設備傳輸所述跳轉節目。在本發明實施例中,節目選擇設備接收媒體服務器發送的通知消息,所述通知消息中攜帯時移節目回放至所述時移節目邊界的信息,節目選擇設備根據所述信息直接獲取跳轉節目的內容標識,井向媒體服務器發送用于觸發所述媒體服務器傳輸數據的消息,以使得媒體服務器進行時移節目的切換,節目選擇設備沒有與后臺管理設備backoffice進行會話協商,媒體服務器和節目選擇設備之間也沒有產生會話拆除和重建信令,因此,本發明實施例解決了現有技術在實現時移節目切換時,交互信令多,切換時間較長的問題,從而減少了時移節目切換的時間、提高了切換的效率,提升了用戶體驗。為了更加清楚的說明本發明的技術方案,下述以用戶觀看央視I套(CCTV-I)時移節目吋,時移節目切換的場景為例進行詳細說明。方法實施例三
圖4為本發明實施例節目切換的方法的另ー個實施例的流程示意圖,其中,節目選擇設備以機頂盒為例,時移節目以新聞聯播為例來進行說明。在本發明實施例中,用戶通過遙控器對機頂盒進行操作,機頂盒連接有播放器進行音視頻播放,機頂盒與媒體服務器之間采用RTSP協議進行交互,機頂盒與EPG服務器之間采用HTTP協議進行交互,EPG服務器運行在機頂盒上,實時更新節目単,如圖4所示,本發明實施例的方法包括步驟400、機頂盒接收回放CCTV-I頻道的新聞聯播的回放指令;步驟402、機頂盒將回放指令轉發給媒體服務器;步驟404、媒體服務器進入回放模式;步驟406、當新聞聯播回放至該節目邊界時,媒體服務器向機頂盒發送通知消息,例如,announce消息;在本發明實施例中,通知消息中攜帯新聞聯播回放至該節目邊界的信息,其中,新聞聯播邊界信息可以是新聞聯播的片頭信息,或者是新聞聯播的片尾信息。例如,當新聞聯播播放或快進至該節目的片尾時,媒體服務器可以在通知消息中攜帶“Notice :2104" End-of-Stream Reached" ”,以通知機頂盒新聞聯播播放或快進至該節目的片尾,該通知消息舉例如下ANNOUNCE rtsp://videoserver234. cctvl. com:554RTSP/1. 0CSeq :1Require com. cctvl. ngod. clSession :8537781583503421373Notice :2104" End-of-Stream Reached"或者,當新聞聯播快退至該節目的片頭時,媒體服務器可以在通知消息中攜帯“Notice :2104" Start-of-Stream Reached" ”,以通知機頂盒新聞聯播快退至該節目的片頭,該通知消息舉例如下ANNOUNCE rtsp://videoserver234. cctvl. com:554 RTSP/1. 0CSeq :1Require com. cctvl. ngod. clSession :8537781583503421373
Notice :2101" Start-of-Stream Reached"步驟408、機頂盒向EPG服務器發送獲取跳轉節目的內容標識的請求;在本發明實施例中,機頂盒接收到攜帯新聞聯播回放至該節目邊界信息的通知消息,解析該通知消息,若該通知消息中攜帯新聞聯播播放或快進至該節目的片尾的信息,則機頂盒向EPG服務器發送獲取新聞聯播的下ー個節目的內容標識的請求;若該通知消息中攜帯新聞聯播快退至該節目的片頭的信息,則機頂盒向EPG服務器發送獲取新聞聯播的上ー個節目的內容標識的請求。需要說明的是,上述舉例只做說明,不做限定。步驟410、EPG服務器向機頂盒返回響應消息,該響應消息中攜帯跳轉節目的內容標識;
步驟412、機頂盒向媒體服務器發送播放消息,所述播放消息攜帯所述跳轉節目的內容標識;在本發明實施例中,播放消息用于觸發所述媒體服務器根據預先設定的傳輸機制傳輸數據,例如,播放消息可以是Play消息,根據RTSP(Real Time Streaming Protocol,實時流傳輸協議)的定義,Play消息用于觸發服務器按照Step消息預先設定的傳輸機制傳輸數據,例如,機頂盒獲知新聞聯播回放至該節目邊界時,不發送會話拆除消息,直接訪問EPG服務器獲取跳轉節目的內容標識,向媒體服務器發送Play消息,Play消息中攜帯跳轉節目的內容標識,媒體服務器接收到Play消息后,按照Step消息預先設定的傳輸機制傳輸跳轉節目。在本發明實施例中,機頂盒在向媒體服務器發送的通知消息中,攜帯跳轉節目的內容標識的方式可以包括多種方式,下述以攜帶跳轉節目的標識“abcdl234567890123456”為例說明。方式一、在播放消息中增加SDP描述,通過所述SDP描述攜帶“abcdl234567890123456” ;例如PLAY rtsp://videoserver234. comcast. com:554/98765RTSP/1. OCSeq :456Require com. comcast. ngod. clSession :77Range npt = 0_a = X-playlist-item cctvl. com abcdl234567890123456方式ニ、在播放消息中增加RTSP頭域,通過所述RTSP頭域攜帶“abcdl234567890123456”;例如PLAY rtsp://videoserver234. comcast. com:554/98765RTSP/1. 0CSeq 456Require com. comcast. ngod. clSession :77Range npt = 0_
X-playlist-item cctvl.com abcdl234567890123456方式三、在播放消息的RTSP URL中增加參數,通過所述參數攜帶“abcdl234567890123456” ;例如PLAY rtsp://videoserver234. comcast. com:554/98765 X-playlist-item = cctvl. com/abcdl234567890123456RTSP/1. 0CSeq :456Require com. comcast. ngod. cl
Session :77Range npt = 0_需要說明的是,上述舉例只做說明,不做限定。步驟414、媒體服務器接收機頂盒發送的播放消息,根據播放消息中攜帯的跳轉節目的內容標識獲取跳轉節目的內容;步驟416、媒體服務器將跳轉節目傳輸給終端設備。在本發明實施例中,機頂盒在接收到攜帶新聞聯播播放至該節目邊界信息的通知消息,直接訪問EPG服務器獲取跳轉節目的內容標識,井向媒體服務器發送用于觸發所述媒體服務器傳輸數據的播放消息,進行時移節目的切換,機頂盒沒有與后臺管理設備backoffice進行會話協商,媒體服務器和機頂盒之間也沒有產生會話拆除和重建信令,因此,本發明實施例解決了現有技術在實現時移節目切換時,交互信令多,切換時間較長的問題,從而減少了時移節目切換的時間、提高了切換的效率,提升了用戶體驗。方法實施例四圖5為本發明實施例節目切換的方法的另ー個實施例的流程示意圖,在本發明實施例中,節目選擇設備具體為后臺管理設備BackOffice,如圖5所示,本發明實施例的方法包括步驟500、媒體服務器處于回放模式,正在回放新聞聯播;步驟502、當新聞聯播回放至該節目邊界時,媒體服務器向后臺管理設備BackOffice發送通知消息,例如,announce消息;在本發明實施例中,通知消息中攜帯新聞聯播回放至該節目邊界的信息,其中,新聞聯播邊界信息可以是新聞聯播的片頭信息,或者是新聞聯播的片尾信息。需要說明的是,通知消息攜帯新聞聯播回放至該節目邊界的信息的具體方式,在方法實施例三中已經說明,本發明實施例不再復述。步驟504、后臺管理設備BackOffice向EPG服務器發送獲取跳轉節目的內容標識的請求;在本發明實施例中,后臺管理設備BackOffice接收到攜帶新聞聯播回放至該節目邊界信息的通知消息,解析該通知消息,若該通知消息中攜帯新聞聯播播放或快進至該節目的片尾的信息,則后臺管理設備Backoff ice向EPG服務器發送獲取新聞聯播的下ー個節目的內容標識的請求;若該通知消息中攜帯新聞聯播快退至該節目的片頭的信息,則后臺管理設備BackOffice向EPG服務器發送獲取新聞聯播的上ー個節目的內容標識的請求。需要說明的是,上述舉例只做說明,不做限定。
步驟506、EPG服務器向后臺管理設備BackOffice返回響應消息,該響應消息中攜帶跳轉節目的內容標識;步驟508、后臺管理設備BackOffice向媒體服務器返回響應消息,該響應消息中攜帯跳轉節目的內容標識;在本發明實施例中,臺管理設備BackOffice向媒體服務器返回攜帯跳轉節目的內容標識的響應消息,該消息用于觸發所述媒體服務器根據預先設定的傳輸機制傳輸數據。在本發明實施例中,后臺管理設備BackOffice在返回的響應消息中,攜帶跳轉節目的內容標識的方式可以包括多種方式,下述以攜帯跳轉節目的標識“abcdl234567890123456” 為例說明。
方式一、在響應消息中增加SDP描述,通過所述SDP描述攜帶abcdl234567890123456” ;例如RTSP/1. O 200 OKCSeq :456Session 77a = X-playlist-item cctvl. com abcdl234567890123456方式ニ、在響應消息中增加RTSP頭域,通過所述RTSP頭域攜帶abcdl234567890123456” ;例如RTSP/1. O 200 OKCSeq :456Session 77X-playlist-item cctvl.com abcdl234567890123456需要說明的是,上述舉例只做說明,不做限定。步驟510、媒體服務器接收后臺管理設備BackOffice返回的響應消息,根據響應消息中攜帯的跳轉節目的內容標識獲取跳轉節目的內容;步驟512、媒體服務器將跳轉節目傳輸給終端設備。在本發明實施例中,后臺管理設備BackOffice在接收到攜帶新聞聯播回放至該節目邊界信息的通知消息后,直接訪問EPG服務器獲取跳轉節目的內容標識,井向媒體服務器返回攜帯跳轉節目的內容標識的響應消息,進行時移節目的切換,在時移節目切換中,沒有產生會話拆除和重建信令,因此,本發明實施例解決了現有技術在實現時移節目切換時,交互信令多,切換時間較長的問題,從而減少了時移節目切換的時間、提高了切換的效率,提升了用戶體驗。下面對本發明的裝置實施例進行說明。裝置實施例一圖6為本發明實施例節目切換的裝置的一個實施例的結構示意圖,如圖6所示,該節目切換的裝置包括接收模塊600、獲取模塊602和觸發模塊604。接收模塊600用于接收媒體服務器發送的通知消息,所述通知消息中攜帯時移節目回放至所述時移節目邊界的信息;獲取模塊602與接收模塊600相連接,獲取模塊602用于根據所述通知消息中攜帶的所述信息,直接獲取跳轉節目的內容標識;觸發模塊604與獲取模塊602相連接,觸發模塊604用于向所述媒體服務器發送用于觸發所述媒體服務器傳輸數據的消息,所述消息中攜帯所述跳轉節目的內容標識,以使得所述媒體服務器根據所述內容標識,向終端設備傳輸所述跳轉節目。需要說明的是,所述裝置為后臺管理設備,則所述觸發模塊604具體用于向所述媒體服務器返回響應消息,所述響應消息攜帯所述跳轉節目的內容標識,以使得所述媒體服務器根據所述內容標識,向終端設備傳輸所述跳轉節目,或者所述裝置為終端控制設備,則所述觸發模塊604具體用于向所述媒體服務器發送播放消息,所述播放消息攜帯所述跳轉節目的內容標識,以使得所述媒體服務器根據所述內容標識,向終端設備傳輸所述跳轉節目。還需要說明的是,獲取模塊602還用于根據所述通知消息中攜帯的所述信息,省略計費和/或鑒權的過程,直接訪問EPG服務器獲取跳轉節目的內容標識。 此外,在本發明實施例中,所述通知消息中攜帯時移節目回放至所述時移節目邊界的信息包括所述通知消息中攜帯時移節目快退至所述時移節目片頭的信息,或者時移節目播放或快進至所述時移節目片尾的信息。在本發明實施例中,節目切換的裝置在接收到媒體服務器發送的通知消息,所述通知消息中攜帯時移節目回放至所述時移節目邊界的信息,所述裝置根據所述信息直接獲取跳轉節目的內容標識,井向媒體服務器發送用于觸發所述媒體服務器傳輸數據的消息,以使得媒體服務器進行時移節目的切換,在時移節目切換中,沒有產生會話拆除和重建信令,沒有進行通信連接和媒體傳輸通道的拆除和重建,解決了現有技術在實現時移節目切換時,交互信令多,切換時間較長的問題,從而減少了時移節目切換的時間、提高了切換的效率,提升了用戶體驗。下面對本發明的媒體服務器實施例進行說明。圖7為本發明實施例節目切換的媒體服務器的一個實施例的結構示意圖,如圖7所示,該節目切換的媒體服務器包括第一發送模塊700、業務接收模塊702和第二發送模塊704。第一發送模塊700用于向節目選擇設備發送通知消息,所述通知消息中攜帶時移節目回放至所述時移節目邊界的信息,以使得所述節目選擇設備根據所述通知消息中攜帯的所述信息,直接獲取跳轉節目的內容標識;業務接收模塊702與第一發送模塊700相連接,業務接收模塊702用于接收所述節目選擇設備發送的用于觸發所述媒體服務器傳輸數據的消息,所述消息攜帯所述跳轉節目的內容標識;第二發送模塊704與業務接收模塊702相連接,第二發送模塊704用于根據所述內容標識向終端設備傳輸所述跳轉節目。需要說明的是,在本發明實施例中,所述節目選擇設備為后臺管理設備,則所述業務接收模塊702具體用于接收所述后臺管理設備返回的響應消息,所述響應消息攜帯所述跳轉節目的內容標識,或者所述節目選擇設備為終端控制設備,則所述業務接收模塊702具體用于接收終端設備發送的播放消息,所述播放消息攜帯所述跳轉節目的內容標識。此外,所述根據所述信息獲取跳轉節目的內容標識包括根據所述信息從EPG服務器獲取節目単,查詢所述節目單,得到跳轉節目的內容標識。所述通知消息中攜帯正在播放的節目播放至所述節目的邊界的信息包括通知消息中攜帯正在播放的節目播放至所述節目的片頭的信息,或者通知消息中攜帯正在播放的節目播放至所述節目的片尾的信息。在本發明實施例中,節目選擇設備接收媒體服務器發送的通知消息,所述通知消息中攜帯時移節目回放至所述時移節目邊界的信息,節目選擇設備根據所述信息直接獲取跳轉節目的內容標識,井向媒體服務器發送用于觸發所述媒體服務器傳輸數據的消息,以使得媒體服務器進行時移節目的切換,節目選擇設備沒有與后臺管理設備backoffice進行會話協商,媒體服務器和節目選擇設備之間也沒有產生會話拆除和重建信令,因此,本發明實施例解決了現有技術在實現時移節目切換時,交互信令多,切換時間較長的問題,從而減少了時移節目切換的時間、提高了切換的效率,提升了用戶體驗。需要說明的是,上述裝置或媒體服務器的各模塊和単元之間的信息交互、執行過程等內容,由干與本發明方法實施例基于同一構思,其帶來的技術效果和本發明方法實施例相同,具體內容可參見本發明方法實施例中的敘述。 本領域普通技術人員可以理解實現上述方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲于ー計算機可讀取存儲介質中,該程序在執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。最后應說明的是以上實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的精神和范圍。
權利要求
1.一種節目切換的方法,其特征在于,所述方法包括 節目選擇設備接收媒體服務器發送的通知消息,所述通知消息中攜帶時移節目回放至所述時移節目邊界的信息; 所述節目選擇設備根據所述通知消息中攜帶的所述信息,直接獲取跳轉節目的內容標識; 所述節目選擇設備向所述媒體服務器發送用于觸發所述媒體服務器傳輸數據的消息,所述消息中攜帶所述跳轉節目的內容標識,以使得所述媒體服務器根據所述內容標識,向終端設備傳輸所述跳轉節目。
2.根據權利要求I所述的方法,其特征在于,所述節目選擇設備為后臺管理設備,則向所述媒體服務器發送用于觸發所述媒體服務器傳輸數據的消息,所述消息中攜帶所述跳轉 節目的內容標識包括 向所述媒體服務器返回響應消息,所述響應消息攜帶所述跳轉節目的內容標識。
3.根據權利要求2所述的方法,其特征在于,所述響應消息攜帶所述跳轉節目的內容標識的方式包括以下方式之一 方式一、在所述響應消息中增加SDP描述,通過所述SDP描述攜帶所述跳轉節目的內容標識; 方式二、在所述響應消息中增加RTSP頭域,通過所述RTSP頭域攜帶所述跳轉節目的內容標識。
4.根據權利要求I所述的方法,其特征在于,所述節目選擇設備為終端控制設備,則向所述媒體服務器發送用于觸發所述媒體服務器傳輸數據的消息,所述消息中攜帶所述跳轉節目的內容標識包括 向所述媒體服務器發送播放消息,所述播放消息攜帶所述跳轉節目的內容標識。
5.根據權利要求4所述的方法,其特征在于,所述播放消息攜帶所述跳轉節目的內容標識的方式包括以下方式之一 方式一、在所述播放消息中增加SDP描述,通過所述SDP描述攜帶所述跳轉節目的內容標識; 方式二、在所述播放消息中增加RTSP頭域,通過所述RTSP頭域攜帶所述跳轉節目的內容標識; 方式三、在所述播放消息的RTSP URL中增加參數,通過所述參數攜帶所述跳轉節目的內容標識。
6.根據權利要求I至5任一所述的方法,其特征在于,所述直接獲取跳轉節目的內容標識包括 省略計費和/或鑒權的過程,直接訪問EPG服務器獲取跳轉節目的內容標識。
7.根據權利要求I至6任一所述的方法,其特征在于,所述時移節目回放至所述時移節目邊界的信息包括 時移節目快退至所述時移節目片頭的信息,或者時移節目播放或快進至所述時移節目片尾的信息。
8.一種節目切換的方法,其特征在于,所述方法包括 媒體服務器向節目選擇設備發送通知消息,所述通知消息中攜帶時移節目回放至所述時移節目邊界的信息,以使得所述節目選擇設備根據所述通知消息中攜帶的所述信息,直接獲取跳轉節目的內容標識; 所述媒體服務器接收所述節目選擇設備發送的用于觸發所述媒體服務器傳輸數據的消息,所述消息攜帶所述跳轉節目的內容標識; 所述媒體服務器根據所述內容標識向終端設備傳輸所述跳轉節目。
9.根據權利要求8所述的方法,其特征在于,所述節目選擇設備為后臺管理設備,則所述媒體服務器接收所述節目選擇設備發送的 用于觸發所述媒體服務器傳輸數據的消息,所述消息攜帶所述跳轉節目的內容標識包括 所述媒體服務器接收所述后臺管理設備返回的響應消息,所述響應消息攜帶所述跳轉節目的內容標識。
10.根據權利要求9所述的方法,其特征在于,所述響應消息攜帶所述跳轉節目的內容標識的方式包括以下方式之一 方式一、在所述響應消息中增加SDP描述,通過所述SDP描述攜帶所述跳轉節目的內容標識; 方式二、在所述響應消息中增加RTSP頭域,通過所述RTSP頭域攜帶所述跳轉節目的內容標識。
11.根據權利要求8所述的方法,其特征在于,所述節目選擇設備為終端控制設備,則所述媒體服務器接收所述節目選擇設備發送的用于觸發所述媒體服務器傳輸數據的消息,所述消息攜帶所述跳轉節目的內容標識包括 所述媒體服務器接收所述終端設備發送的播放消息,所述播放消息攜帶所述跳轉節目的內容標識。
12.根據權利要求11所述的方法,其特征在于,所述播放消息攜帶所述跳轉節目的內容標識的方式包括以下方式之一 方式一、在所述播放消息中增加SDP描述,通過所述SDP描述攜帶所述跳轉節目的內容標識; 方式二、在所述播放消息中增加RTSP頭域,通過所述RTSP頭域攜帶所述跳轉節目的內容標識; 方式三、在所述播放消息的RTSP URL中增加參數,通過所述參數攜帶所述跳轉節目的內容標識。
13.根據權利要求8至12任一所述的方法,其特征在于,所述直接獲取跳轉節目的內容標識包括 省略計費和/或鑒權的過程,直接訪問EPG服務器獲取跳轉節目的內容標識。
14.根據權利要求8至13任一所述的方法,其特征在于,所述時移節目回放至所述時移節 邊界的信息包括 時移節目快退至所述時移節目片頭的信息,或者時移節目播放或快進至所述時移節目片尾的信息。
15.一種節目切換的裝置,其特征在于,所述裝置包括 接收模塊,用于接收媒體服務器發送的通知消息,所述通知消息中攜帶時移節目回放至所述時移節目邊界的信息;獲取模塊,用于根據所述通知消息中攜帶的所述信息,直接獲取跳轉節目的內容標識; 觸發模塊,用于向所述媒體服務器發送用于觸發所述媒體服務器傳輸數據的消息,所述消息中攜帶所述跳轉節目的內容標識,以使得所述媒體服務器根據所述內容標識,向終端設備傳輸所述跳轉節目。
16.根據權利要求15所述的裝置,其特征在于,所述裝置為后臺管理設備,則所述觸發模塊具體用于向所述媒體服務器返回響應消息,所述響應消息攜帶所述跳轉節目的內容標識,以使得所述媒體服務器根據所述內容標識,向終端設備傳輸所述跳轉節目;或者, 所述裝置為終端控制設備,則所述觸發模塊具體用于向所述媒體服務器發送播放消息,所述播放消息攜帶所述跳轉節目的內容標識,以使得所述媒體服務器根據所述內容標識,向終端設備傳輸所述跳轉節目。
17.根據權利要求15或16所述的裝置,其特征在于,所述直接獲取跳轉節目的內容標 識包括 省略計費和/或鑒權的過程,直接訪問EPG服務器獲取跳轉節目的內容標識。
18.根據權利要求15至17任一所述的裝置,其特征在于,所述時移節目回放至所述時移節目邊界的信息包括 時移節目快退至所述時移節目片頭的信息,或者時移節目播放或快進至所述時移節目片尾的信息。
19.一種媒體服務器,其特征在于,所述媒體服務器包括 第一發送模塊,用于向節目選擇設備發送通知消息,所述通知消息中攜帶時移節目回放至所述時移節目邊界的信息,以使得所述節目選擇設備根據所述通知消息中攜帶的所述信息,直接獲取跳轉節目的內容標識; 業務接收模塊,用于接收所述節目選擇設備發送的用于觸發所述媒體服務器傳輸數據的消息,所述消息攜帶所述跳轉節目的內容標識; 第二發送模塊,用于根據所述內容標識向終端設備傳輸所述跳轉節目。
20.根據權利要求19所述的媒體服務器,其特征在于,所述節目選擇設備為后臺管理設備,則所述業務接收模塊具體用于接收所述后臺管理設備返回的響應消息,所述響應消息攜帶所述跳轉節目的內容標識,或者所述節目選擇設備為終端控制設備,則所述業務接收模塊具體用于接收終端設備發送的播放消息,所述播放消息攜帶所述跳轉節目的內容標識。
21.根據權利要求19或20所述的媒體服務器,其特征在于,所述直接獲取跳轉節目的內容標識包括 省略計費和/或鑒權的過程,直接訪問EPG服務器獲取跳轉節目的內容標識。
22.根據權利要求19至21任一所述的媒體服務器,其特征在于,所述時移節目回放至所述時移節目邊界的信息包括 時移節目快退至所述時移節目片頭的信息,或者時移節目播放或快進至所述時移節目片尾的信息。
全文摘要
本發明提供一種節目切換的方法、裝置和媒體服務器,通過直接獲取跳轉節目的內容標識,向媒體服務器發送用于觸發所述媒體服務器傳輸數據的消息,以使得媒體服務器進行時移節目的切換,在上述時移節目切換的過程中,沒有產生用于拆除和重建通信連接和媒體傳輸通道的信令。本發明提供的技術方案解決了現有技術在實現時移節目切換時,交互信令多,切換時間較長的問題,減少了時移節目切換的時間、提高了切換的效率,提升了用戶體驗。
文檔編號H04N21/438GK102860022SQ201180002700
公開日2013年1月2日 申請日期2011年11月28日 優先權日2011年11月28日
發明者汪正洋 申請人:華為技術有限公司