亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

媒體業(yè)務(wù)處理系統(tǒng)、方法及終端的制作方法

文檔序號:7711848閱讀:75來源:國知局
專利名稱:媒體業(yè)務(wù)處理系統(tǒng)、方法及終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種々某體業(yè)務(wù)處理系統(tǒng)、 方法及纟冬端。
背景^t術(shù)
流媒體技術(shù)提供了一種在網(wǎng)絡(luò)中傳輸視頻、音頻、圖片等媒體 內(nèi)容的方式,因此,在多々某體業(yè)務(wù)系統(tǒng),特別是移動多々某體業(yè)務(wù)中 得到了廣泛的應(yīng)用。同時,隨著電信網(wǎng)絡(luò)技術(shù)的發(fā)展,在電信網(wǎng)絡(luò)
中開展多々某體業(yè)務(wù),例如,網(wǎng)鄉(xiāng)各電^見(Internet Protocol TV,簡稱為 IPTV)網(wǎng)絡(luò)電視、^L頻監(jiān)控、手4幾電S見、手才幾下載等多々某體業(yè)務(wù)已 逐沐斤成為一種趨勢。
在移動流々某體業(yè)務(wù)系統(tǒng)中,通常,部署一個中心流々某體平臺和 多個邊緣流媒體平臺組成,中心流媒體平臺包含所有的內(nèi)容和媒體 直播碼流,邊緣流媒體平臺需要將媒體內(nèi)容的碼流從中心流媒體平 臺中繼過來,然后,再給邊緣流媒體平臺的用戶提供點播和直播服 務(wù)。在中心流媒體平臺和邊緣流々某體平臺的物理跨度比較大的時候, 中心流媒體平臺的4某體碼流只能通過單播方式發(fā)送給邊緣流媒體平 臺。目前相關(guān)技術(shù)中,用戶終端裝置通過無線網(wǎng)絡(luò)接入到業(yè)務(wù)系統(tǒng), 由于用戶終端裝置的能力限制,用戶終端與核心網(wǎng)絡(luò)設(shè)備的分組報 文傳輸不宜采用組播才艮文發(fā)送方式,或者,如果用戶終端處于無法 接收組播的網(wǎng)絡(luò)環(huán)境中,則需要用戶接收核心網(wǎng)絡(luò)設(shè)備的々某體碼流 的時候通常采用單播方式。因此,要求邊緣流々某體平臺能夠?qū)⒚襟w碼流中繼并且放大,給大規(guī)模的用戶提供服務(wù)。但是,相關(guān)技術(shù)中 缺少對將媒體碼流中繼并且放大、給大規(guī);溪的用戶提供服務(wù)的解決 方案。

發(fā)明內(nèi)容
針對相關(guān)技術(shù)中在系統(tǒng)組網(wǎng)跨度比較大,用戶接入網(wǎng)絡(luò)傳輸能 力受限的環(huán)境下,缺少解決中繼、放大媒體碼流為大規(guī)模用戶提供 服務(wù)的解決方案的問題而提出本發(fā)明,為此,本發(fā)明的主要目的在 于才是供一種士某體業(yè)務(wù)處理方案,以解決上述問題至少之一。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種々某體 業(yè)務(wù)處理系統(tǒng)。
根據(jù)本發(fā)明的々某體業(yè)務(wù)處理系統(tǒng)包括中繼模塊,用于接收媒 體內(nèi)容的碼流,并通過組播的方式將碼流發(fā)送給一個或多個媒體服
務(wù)模塊; 一個或多個媒體服務(wù)模塊,用于接收來自終端的媒體服務(wù)
請求,并將來自中繼才莫塊的以組播方式發(fā)送的碼流進行轉(zhuǎn)換并以單 播的方式發(fā)送給終端。
優(yōu)選地,上述系統(tǒng)還包括用戶接入控制模塊,用于接收來自 終端的重定向請求,從一個或多個+某體服務(wù)模塊中選擇一個用于向 終端提供碼流的媒體服務(wù)模塊,并將選擇的媒體服務(wù)模塊的信息發(fā) 送給終端。
優(yōu)選地,用戶接入控制模塊具體用于才艮據(jù)一個或多個媒體服務(wù) 模塊中各個媒體服務(wù)模塊的能力選擇用于向終端提供碼流的媒體服 務(wù)模塊,其中,能力包括媒體服務(wù)模塊的負載情況。
優(yōu)選地,上述系統(tǒng)還包括媒體內(nèi)容單播源模塊,用于以單播 方式將媒體內(nèi)容的碼流發(fā)送給中繼模塊。優(yōu)選地,中繼模塊包括兩個網(wǎng)絡(luò)平面, 一個網(wǎng)絡(luò)平面和媒體內(nèi) 容單播源模塊相連接,另 一個網(wǎng)絡(luò)平面和一個或多個々某體服務(wù)模塊 相連接。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種終端。
根據(jù)本發(fā)明的終端包括發(fā)送模塊,用于向用戶接入控制模塊 發(fā)送重定向請求,以便獲取用戶接入控制模塊從一個或多個媒體服 務(wù)模塊中選擇的一個媒體服務(wù)模塊的信息;接收模塊,用于接收來 自用戶接入控制模塊選擇的媒體服務(wù)模塊的信息;第二發(fā)送模塊, 用于向信息指示的媒體服務(wù)模塊發(fā)送媒體服務(wù)請求,建立媒體通信 會話;第二接收模塊,用于接收來自信息指示的媒體服務(wù)模塊的碼
流o
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的再一方面,才是供了一種4某體 業(yè)務(wù)處理方法。
根據(jù)本發(fā)明的々某體業(yè)務(wù)處理方法包括中繼4莫塊接收以單播方 式發(fā)送媒體內(nèi)容的碼流;中繼才莫塊將碼流進行轉(zhuǎn)換并通過組播的方 式將碼流發(fā)送給一個或多個媒體服務(wù)模塊;媒體服務(wù)模塊接收來自 終端的々某體服務(wù)請求,并將碼流通過單播的方式發(fā)送給終端。
優(yōu)選地,在媒體服務(wù)模塊接收媒體服務(wù)請求之前,上述方法還 包括用戶接入控制模塊在接收來自終端的重定向請求之后,從一 個或多個媒體服務(wù)模塊中選擇一個用于向終端提供碼流的々某體服務(wù) 模塊,并將選擇的媒體服務(wù)器的信息發(fā)送給終端。
優(yōu)選地,選4奪一個用于向終端4是供碼流的4某體服務(wù)4莫塊包括 用戶接入控制模塊根據(jù)媒體服務(wù)模塊的能力從媒體服務(wù)模塊中選擇 一個用于向終端提供碼流的媒體服務(wù)模塊,其中,能力包括媒體 服務(wù)模塊的負載情況。優(yōu)選地,在將選擇的媒體服務(wù)器的信息發(fā)送給終端之后,上述
方法還包括終端在接收到用于接入控制模塊選擇的媒體服務(wù)模塊 的信息之后,向信息指示的媒體服務(wù)模塊發(fā)送媒體服務(wù)請求,并接 收來自信息指示的媒體服務(wù)模塊的碼流。
通過本發(fā)明,采用中繼模塊將々某體碼流通過組播發(fā)送給媒體服 務(wù)模塊,媒體服務(wù)模塊通過單播模發(fā)送給終端,解決了在系統(tǒng)組網(wǎng) 跨度比較大,用戶接入網(wǎng)絡(luò)傳輸能力受限的環(huán)境下的單播媒體碼流 中繼、放大的問題,進而達到了對大規(guī)模的用戶終端提供媒體業(yè)務(wù) 的效果。


此處所說明的附圖用來4是供對本發(fā)明的進一步理解,構(gòu)成本申 請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并 不構(gòu)成對本發(fā)明的不當限定。在附圖中
圖1是根據(jù)本發(fā)明實施例的媒體業(yè)務(wù)處理系統(tǒng)的結(jié)構(gòu)框圖2是根據(jù)本發(fā)明實施例的々某體業(yè)務(wù)處理系統(tǒng)具體的結(jié)構(gòu)框
圖3是根據(jù)本發(fā)明實施例的終端的結(jié)構(gòu)框圖4是才艮據(jù)本發(fā)明實施例的媒體業(yè)務(wù)處理方法的流程圖5是根據(jù)本發(fā)明實施例的媒體業(yè)務(wù)處理系統(tǒng)具體的結(jié)構(gòu)框
圖6是才艮據(jù)本發(fā)明實施例的碼流中繼轉(zhuǎn)發(fā)的流程圖7是根據(jù)本發(fā)明實施例的流媒體服務(wù)器性能上報的流程圖;圖8是根據(jù)本發(fā)明實施例的用戶點播的流程圖。
具體實施例方式
功能概述
本發(fā)明實施例提供了內(nèi)容的單播源以單播的方式將內(nèi)容碼流發(fā) 送到中繼才莫塊;中繼才莫塊在核心網(wǎng)中的一個受限的組4番地址上組4番 內(nèi)容碼流,將碼流推送到所有的流媒體服務(wù)器;用戶終端模塊向用 戶接入控制模塊發(fā)送服務(wù)請求;用戶接入控制才莫塊給用戶分配一個 媒體服務(wù)模塊,并將用戶請求重定向到該々某體服務(wù)才莫塊;用戶終端 模塊與其中 一個媒體服務(wù)模塊交互,接收媒體服務(wù)模塊發(fā)送的內(nèi)容
單才番碼流。
需要說明的是,在不沖突的情況下,本申請中的實施例及實施 例中的特4正可以相互組合。下面4夸參考附圖并結(jié)合實施例來詳細i兌 明本發(fā)明。
在以下實施例中,在附圖的流禾呈圖示出的步艱《可以在i者如一組 計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示 出了邏輯順序,4旦是在某些情況下,可以以不同于此處的順序執(zhí)4亍 所示出或描述的步-驟。
系鄉(xiāng)充實施4列
根據(jù)本發(fā)明的實施例,提供了一種媒體業(yè)務(wù)處理系統(tǒng),圖l是 根據(jù)本發(fā)明實施例的々某體業(yè)務(wù)處理系統(tǒng)的結(jié)構(gòu)框圖,如圖l所示, 該系統(tǒng)包括中繼才莫塊12、 一個或多個々某體月l務(wù)才莫塊14,下面對該 系統(tǒng)進4亍詳細的i兌明。中繼沖莫塊12,用于接收將4某體業(yè)務(wù)的々某體內(nèi)容的碼流,并通過 組播的方式將碼流發(fā)送給一個或多個媒體服務(wù)模塊。下面對該模塊 進行詳細的說明。
中繼模塊12提供單播碼流的中繼轉(zhuǎn)發(fā)功能,中繼模塊接收媒體 的內(nèi)容單播碼流,并將媒體內(nèi)容的單播碼流轉(zhuǎn)換組播碼流,并在核 心網(wǎng)絡(luò)中以受限組播方式將內(nèi)容的組播碼流發(fā)送到所有的媒體服務(wù) 才莫塊,該中繼模塊12分布于核心網(wǎng)絡(luò)平面。
一個或多個i某體服務(wù)才莫塊14連接至中繼沖莫塊12,用于接收來 自終端的媒體服務(wù)請求,并將來自中繼才莫塊的碼流通過單播的方式 發(fā)送給終端。下面對該才莫塊進行詳細的說明。
媒體服務(wù)模塊14可以接收中繼模塊12以組播方式轉(zhuǎn)發(fā)的內(nèi)容 組播碼流,并使用一定大小的緩存來保存內(nèi)容的組播碼流;對于終 端來說,媒體服務(wù)才莫塊用于處理終端的i某體力良務(wù)請求,并且能夠向 終端以單播方式提供媒體服務(wù)功能,媒體服務(wù)功能的形式可以包括 但不限于以下幾種媒體視頻點播,媒體視頻直播、文件下載、個 人錄制、實時數(shù)據(jù)傳輸?shù)?;在系統(tǒng)中包含多個媒體服務(wù)模塊時,每 個媒體服務(wù)模塊作為被管理的設(shè)備,還用于向用戶接入控制模塊上 報本省的能力,該能力可以包括媒體服務(wù)模塊的負載情況,其中, 該負載情況可以包括但不限于當前服務(wù)的用戶終端數(shù)、網(wǎng)絡(luò)帶寬 等。媒體服務(wù)模塊處于核心網(wǎng)絡(luò)平面的邊緣與終端交互。
圖2是根據(jù)本發(fā)明實施例的媒體業(yè)務(wù)處理系統(tǒng)具體的結(jié)構(gòu)框 圖,如圖2所示,該系纟克還包4舌
媒體內(nèi)容單播源模塊(也稱為內(nèi)容單播源模塊)22,該模塊作 為內(nèi)容單播碼流的發(fā)送源,其功能是將々某體內(nèi)容編碼成可使用實時傳輸協(xié)議傳輸?shù)拇a流,并將碼流發(fā)送到中繼模塊,單播源模塊分布 在才亥心網(wǎng)全備平面。
用戶接入控制模塊24 ,終端和媒體服務(wù)模塊24連接到用戶接 入控制模塊24,用于接收來自終端的重定向請求,從一個或多個々某 體服務(wù)模塊中選擇一個用于向終端提供碼流的媒體服務(wù)模塊,并將 選擇的媒體服務(wù)才莫塊的信息發(fā)送給終端。下面對該模塊進行詳細的說明。
用戶接入控制模塊24,對系統(tǒng)中的終端進行接入控制,用于接 收終端的服務(wù)重定向請求,并給終端分配提供服務(wù)的媒體服務(wù)模塊; 對核心網(wǎng)絡(luò)中的多個媒體服務(wù)模塊來說,用戶接入控制模塊用于接 收媒體服務(wù)模塊的能力,并根據(jù)各々某體服務(wù)模塊的能力進行負載均 衡,用戶接入控制才莫塊處于核心網(wǎng)絡(luò)平面的邊緣與用戶終端沖莫塊交 互。
裝置實施例
根據(jù)本發(fā)明的實施例,提供了 一種終端,圖3是根據(jù)本發(fā)明實 施例的終端的結(jié)構(gòu)框圖,如圖3所示,該終端包括發(fā)送才莫塊32、 接收模塊34、第二發(fā)送模塊36、第二接收模塊38,下面對該結(jié)構(gòu) 進4亍詳細的i兌明。
發(fā)送模塊32,用于向用戶接入控制模塊24發(fā)送重定向請求, 以便獲取用戶接入控制模塊24從一個或多個媒體服務(wù)模塊14中選 擇的一個媒體服務(wù)模塊的信息;接收一莫塊34連接至發(fā)送才莫塊32, 用于接收來自用戶接入控制模塊24選擇的媒體服務(wù)模塊的信息;第 二發(fā)送模塊36連接至接收模塊34,用于向信息指示的媒體服務(wù)模 塊14發(fā)送媒體服務(wù)請求;第二接收模塊38連接至第二發(fā)送才莫塊36, 用于接收來自信息指示的媒體服務(wù)模塊14的碼流。上述發(fā)送模塊32、接收模塊34、第二發(fā)送才莫塊36、第二接收 模塊38可以統(tǒng)稱為用戶終端模塊,該模塊向用戶接入控制模塊發(fā)送 媒體重定向請求,獲取用戶接入控制模塊分配的媒體服務(wù)模塊的信 息后,用戶終端模塊向媒體服務(wù)模塊發(fā)送媒體服務(wù)請求,并能夠接 收媒體服務(wù)模塊發(fā)送的單播碼流,用戶終端模塊屬于用戶網(wǎng)絡(luò)平面, 與用戶接入控制模塊和媒體服務(wù)模塊進行交互。
方法實施例
根據(jù)本發(fā)明的實施例,提供了一種々某體業(yè)務(wù)處理方法,圖4是 根據(jù)本發(fā)明實施例的媒體業(yè)務(wù)處理方法的流程圖,如圖4所示,該 方法包括如下的步驟S402至步驟S404:
步驟S402,媒體服務(wù)模塊接收來自中繼模塊通過組播的方式發(fā) 送的媒體內(nèi)容的碼流。
步驟S404,媒體服務(wù)模塊接收來自終端的媒體服務(wù)請求,并將 碼流通過單4番的方式發(fā)送給終端。
在步驟S402之前,中繼模塊接收以單播方式發(fā)送的媒體內(nèi)容 的碼流,并將該碼流進4亍轉(zhuǎn)換通過組纟番的方式將該碼流發(fā)送多會一個 或多個媒體服務(wù)模塊。
在媒體服務(wù)模塊接收來自終端的媒體服務(wù)請求之前,用戶接入 控制模塊在接收來自終端的重定向請求之后,從一個或多個媒體服 務(wù)模塊中選擇一個用于向終端提供碼流的媒體服務(wù)模塊,并將選擇 的媒體服務(wù)器的信息發(fā)送給終端。其中,用戶接入控制模塊根據(jù)媒 體服務(wù)才莫塊的能力從媒體月良務(wù)模塊中選擇一個用于向終端提供碼流 的媒體服務(wù)模塊。即,媒體服務(wù)模塊將本身的能力發(fā)送給用戶接入 控制模塊,其中,所述能力可以包括々某體服務(wù)器的負載情況,其中,負載情況可以包括4旦不限于以下之一々某體月良務(wù)才莫塊的當前月l務(wù)的 用戶終端數(shù)、網(wǎng)絡(luò)帶寬等。
終端獲取選擇的媒體服務(wù)器的信息之后,終端向用戶接入控制 模塊發(fā)送重定向請求,以便獲取用戶接入控制才莫塊選擇的々某體服務(wù) 模塊的信息;終端在接收到用于接入控制模塊選擇的媒體服務(wù)模塊 的信息之后,向信息指示的媒體服務(wù)模塊發(fā)送媒體服務(wù)請求,并接 收來自信息指示的媒體服務(wù)模塊的碼流。
下面結(jié)合圖2中的媒體業(yè)務(wù)處理系統(tǒng)對本實施例進行詳細的說明。
步驟S201,內(nèi)容單播源模塊22作為媒體內(nèi)容單播碼流的發(fā)送 源,將々某體內(nèi)容編碼成可4吏用實時傳1命協(xié){義傳豐#的碼流,并將石馬流 發(fā)送到中繼模塊12。
步驟S202,中繼模塊12接收從單播源模塊發(fā)送的內(nèi)容單播碼 流,并將々某體內(nèi)容的單4番碼流轉(zhuǎn)換組播-碼流,并在核心網(wǎng)絡(luò)中以受 限組播方式將內(nèi)容的組播碼流發(fā)送到所有的媒體服務(wù)模塊14,受限 組播的特點是網(wǎng)絡(luò)報文只在核心網(wǎng)絡(luò)平面中發(fā)送。系統(tǒng)中所有的媒 體月良務(wù)才莫塊14加入受限組4番,4妻收中繼才莫塊12發(fā)送的內(nèi)容組4番碼 流,并使用 一定大小的緩存來保存內(nèi)容的組播碼流。
步驟S203,系統(tǒng)中所有的媒體服務(wù)模塊14周期性地向用戶接 入控制模塊24自己的性能參數(shù),性能參數(shù)用于向用戶接入控制模塊 24指示當前各媒體服務(wù)模塊14的性能消耗程度,作為用戶接入負 載均衡的依據(jù)。
步驟S204,用戶接入控制^T莫塊24采集所有的i某體^f莫塊上^^艮的 媒體性能參數(shù),并保存。步驟S205,用戶接入控制模塊24等待開始接收用戶的重定向 請求,同時,系統(tǒng)中所有的媒體服務(wù)模塊14等待接收用戶媒體服務(wù)請求。
以下步驟為終端獲取々某體碼流的過程。
步驟S206,用戶終端才莫塊向用戶接入控制模塊24發(fā)送媒體服 務(wù)重定向i青求。
步驟S207,用戶接入控制模塊24根據(jù)當前系統(tǒng)中所有的媒體 服務(wù)模塊14的性能參數(shù),選擇一個性能最好的媒體服務(wù)模塊14, 并給用戶終端才莫塊返回重定向響應(yīng),重定向響應(yīng)將該士某體服務(wù)才莫塊 14的信息返回癥合用戶終端4莫塊。
步驟S208,用戶終端模塊接收用戶接入控制模塊24返回的重 定向響應(yīng),獲取重定向響應(yīng)中的媒體服務(wù)模塊14的信息。
步驟S209,用戶終端模塊向媒體服務(wù)模塊14發(fā)送媒體服務(wù)請 求,與媒體服務(wù)進行消息交互,建立單播碼流的通信鏈路和控制會 話。
步驟S210,媒體服務(wù)模塊14將緩沖區(qū)中保存的組播內(nèi)容碼流 轉(zhuǎn)換成單播方式的碼流,并向用戶終端沖莫塊發(fā)送內(nèi)容的單播碼流。
步驟S211,用戶終端模塊接收媒體服務(wù)模塊14發(fā)送的內(nèi)容的 單播碼流,并對內(nèi)容的碼流進行一定的處理,處理方式可以包括但 不限于對碼流進4于解碼和解壓縮并4爭:換成纟見頻4言號、^f呆存碼流為 本地文件等,用戶終端模塊將碼流進行處理后展示為不同的媒體業(yè) 務(wù)。步驟S212,用戶終端向媒體服務(wù)模塊14發(fā)送媒體服務(wù)結(jié)束請 求,與媒體服務(wù)模塊14進行交互,關(guān)閉內(nèi)容的單播碼流通信鏈路和 控制會話。
步驟S213,媒體服務(wù)模塊14停止發(fā)送內(nèi)容的單播碼流,媒體 服務(wù)結(jié)束。
通過上述步驟,在核心網(wǎng)絡(luò)平面,只需引入一路內(nèi)容的單播碼 流,通過中繼模塊12轉(zhuǎn)發(fā)到處于網(wǎng)絡(luò)邊緣的媒體服務(wù)模塊14后, 所有的媒體服務(wù)模塊14都可以給用戶終端模塊提供媒體服務(wù),同 時,由于引入用戶接入控制模塊24對各用戶終端的媒體服務(wù)請求進 行負載均衡,因此具備向大規(guī)模用戶提供媒體業(yè)務(wù)的能力;系統(tǒng)可 根據(jù)用戶的規(guī)模的不同部署不同數(shù)目的媒體服務(wù)模塊14,因此系統(tǒng) 具備良好的擴容能力;在用戶網(wǎng)絡(luò)平面中的用戶終端模塊與處于核 心網(wǎng)絡(luò)邊緣的媒體服務(wù)模塊14,建立單播碼流的媒體通信鏈路,并 使用單播方式接收媒體碼流,因此在用戶網(wǎng)絡(luò)受限而導(dǎo)致用戶終端 模塊無法接收組播的網(wǎng)絡(luò)環(huán)境中,用戶終端也可以使用々某體業(yè)務(wù); 中繼模塊12發(fā)送的組播報文只在核心網(wǎng)絡(luò)平面中轉(zhuǎn)發(fā),用戶網(wǎng)絡(luò)平 面的用戶終端才莫塊無法《接收組4番才艮文,因此,不存在用戶盜連獲取 組播碼流的問題。
圖5是根據(jù)本發(fā)明實施例的媒體業(yè)務(wù)處理系統(tǒng)具體的結(jié)構(gòu)框 圖,如圖5所示,該系統(tǒng)包4舌 一個內(nèi)容單4番源月良務(wù)器(Content Unicast Server,簡稱為CUS)、 一個中繼月良務(wù)器(Relay Server,簡 稱為RS)、流i某體服務(wù)器(Stream Server,簡稱為SS)l、 SS2、 SS3、 一個用戶4矣入4空制月l務(wù)器(User Access Control Server,簡稱為 UACS)、用戶終端(User Equipment,簡稱為UE)。其中,內(nèi)容單 才番源月良務(wù)器又包含實時流^f專豐lr十辦i義(Real Transfer Stream Protocol,簡稱為RTSP)子模塊和單播發(fā)送模塊;中繼服務(wù)器包括RTSP子 模塊、碼流接收模塊、碼流轉(zhuǎn)換模塊、組播發(fā)送模塊;流媒體服務(wù) 器包括組播碼流接收模塊、碼流轉(zhuǎn)換模塊、性能上報模塊、碼流 發(fā)送模塊、RTSP子模塊;用戶接入控制服務(wù)器包括性能采集模 塊、RTSP子模塊;用戶終端包括RTSP子模塊、碼流接收模塊和碼 流處理模塊。
為了進行更詳細的說明,本實施中內(nèi)容單播源釆用用戶數(shù)據(jù)報 協(xié)_漢(User Datagram Protocol,簡稱為UDP ) /實時傳!lr協(xié)i義 (Real-time Transport Protocol,簡稱為RTP )十辦i義發(fā)送內(nèi)容的單4番 碼流,碼流的編碼才各式采用3GP才各式;中繼月良務(wù)器通過RTSP協(xié)議 與內(nèi)容單播源進行交互,建立單播碼流發(fā)送的通道,接收內(nèi)容單播 源的UDP/RTP單纟番碼流后,將單纟番碼流轉(zhuǎn)換成UDP/RTP的組播碼 流發(fā)送纟合所有的流^某體;i良務(wù)器;流J 某體力1務(wù)器以組4番UDP/RTP方 式接收內(nèi)容的碼流,并組播碼流還原成UDP/RTP單播方式;用戶 終端通過RTSP協(xié)議與流々某體服務(wù)器交互,建立單播碼流發(fā)送通道, 流媒體通過UDP/RTP的單播方式給用戶終端發(fā)送內(nèi)容碼流,提供 流媒體業(yè)務(wù)。
上述實施提供的^某體業(yè)務(wù)處理方法(也稱為單播碼流;改大)包 括以下三個方面碼流中繼轉(zhuǎn)發(fā)流程、流4某體服務(wù)器性能上報流程、 用戶點播流程,下面對這三個方面分別進行說明。
圖6是根據(jù)本發(fā)明實施例的碼流中繼轉(zhuǎn)發(fā)的流程圖,如圖6所 示,該流禾呈包4舌如下步驟
步驟S601,中繼服務(wù)器向內(nèi)容碼流源服務(wù)器CUS的RTSP處 理才莫塊發(fā)送RTSP描述(DESCRIBE)消息。
16步驟S602,內(nèi)容碼流源服務(wù)器向中繼服務(wù)器返回RTSP 200響應(yīng)。
步驟S603,中繼服務(wù)器向內(nèi)容碼流源服務(wù)器發(fā)送RTSP建立 (SETUP)消息。
步驟S604,內(nèi)容碼流源服務(wù)器向中繼服務(wù)器發(fā)送RTSP 200響應(yīng)。
步驟S605 ,中繼服務(wù)器向內(nèi)容源發(fā)送RTSP播i文(PLAY )消
白、
步驟S606,內(nèi)容碼流源月良務(wù)器向中繼服務(wù)器發(fā)送RTSP 200響應(yīng)。
步驟S607,內(nèi)容碼流源服務(wù)器將內(nèi)容編碼成3GP碼流格式, 并以單纟番UDP/RTP方式向中繼月良務(wù)器發(fā)送。
步驟S608,中繼服務(wù)器的碼流接收子模塊接收內(nèi)容碼流源服務(wù) 器發(fā)送的單播UDP/RTP碼流,然后由中繼服務(wù)器的碼流轉(zhuǎn)換模塊將 單播UDP/RTP碼流轉(zhuǎn)換成組播UDP/RTP碼流方式,中繼服務(wù)器的 組播碼流發(fā)送模塊將組播UDP/RTP才艮文在組4番地址IP中發(fā)送。
步驟S609,所有的流媒體服務(wù)器SS1、 SS2、 SS3的碼流接收 才莫塊用步驟S607中相同的IP加入組4番組,4妄收組4番UDP/RTP碼流, 然后,碼流轉(zhuǎn)換一莫塊將組l番UDP/RTP碼流轉(zhuǎn)換成單"t番UDP/RTP碼
流格式。
圖7是根據(jù)本發(fā)明實施例的流媒體服務(wù)器性能上報的流程圖, 如圖7所示,該;??汲拾?舌以下步驟步驟S701,所有的流媒體服務(wù)器SS1、 SS2、 SS3性能上報模 塊與用戶接入控制服務(wù)器UACS性能釆集建立TCP鏈路。
步驟S702,所有的流媒體服務(wù)器SS1、 SS2、 SS3周期性地給 用戶接入控制服務(wù)器發(fā)送本流媒體服務(wù)器的性能參數(shù)C1、 C2、 C3, 以及當前流媒體的提供々某體月1務(wù)必須的信息,例如,IP地址和RTSP
偵聽端口。
步驟S703,用戶接入控制服務(wù)器SS1、 SS2、 SS3接收各個流 媒體服務(wù)器的性能參數(shù),并保存各流媒體服務(wù)器SS1、 SS2、 SS3的 性能參數(shù),作為步驟S801選擇負載最輕的流媒體的依據(jù)。
圖8是根據(jù)本發(fā)明實施例的用戶點播的流程圖,如圖8所示, 該流程包含以下步驟
步驟S801,用戶接入控制服務(wù)器UACS開始RTSP偵聽,等待 4妄收UE的RTSP重定向i青求。
步驟S證,流媒體服務(wù)器SS1、 SS2、 SS3的開始RTSP偵聽, 等待接用戶終端的RTSP i某體服務(wù)請求。
步驟S803 , UE向用戶接入控制服務(wù)器UACS發(fā)送媒體服務(wù)重 定向"i青求,_清求為RTSP十辦_漢的DESCRIBE消息。
步驟S804,用戶接入控制服務(wù)器UACS才艮據(jù)步驟303中保存各 流媒體服務(wù)器的性能參數(shù)Cl、 C2、 C3,這里假設(shè)用戶終端UE請 求服務(wù)時流媒體SS2的性能參數(shù)C2是負載最輕的,UACS為用戶 終端UE選擇SS2負載最輕的流媒體月良務(wù)器。
步驟S805 ,用戶接入控制服務(wù)器UACS給用戶終端UE返回々某 體月良務(wù)重定向響應(yīng),響應(yīng)中RTSP狀態(tài)石馬為302,響應(yīng)中Location字段包含步驟S804中選擇負載最輕的流媒體服務(wù)器SS2提供媒體 服務(wù)的信息。
步驟S806,用戶終端UE向流4某體服務(wù)器SS2的RTSP子模塊 發(fā)送RTSP DESCRIBE消息。
步驟S807,流J 某體服務(wù)器SS2的RTSP子才莫塊向用戶終端UE 的RTSP子才莫塊返回RTSP 200響應(yīng)。
步驟S808,用戶終端UE向流媒體服務(wù)器SS2的RTSP子模塊 發(fā)送RTSP SETUP消息。
步驟S809,流々某體服務(wù)器SS2的RTSP子才莫塊給用戶終端UE 發(fā)送RTSP 200響應(yīng)。
步驟S810,用戶終端UE向流媒體服務(wù)器SS2的RTSP子模塊 發(fā)送RTSP PLAY消息。
步驟S811,流々某體服務(wù)器SS2的RTSP子才莫塊給用戶終端UE 發(fā)送RTSP 200響應(yīng)。
步驟S812,流々某體服務(wù)器SS2的碼流發(fā)送模塊將步驟208中碼 流轉(zhuǎn)換模塊生成的單播UDP/RTP碼流報文,發(fā)送給用戶終端UE的 碼流接收模塊。
步驟S813,用戶終端UE的碼流處理模塊對單播碼流進行處理, 處理方式可以包括解碼、解壓縮,并進行模數(shù)轉(zhuǎn)換,將UDP/RTP 數(shù)據(jù)包格式的碼流轉(zhuǎn)換成視頻信號顯示。
步驟S814,用戶終端UE的RTSP子才莫塊給流力某體月良務(wù)器SS2 的RTSP子沖莫塊發(fā)送RTSP拆卸(TEARDOWN)消息。步驟S815,流媒體服務(wù)器SS2的碼流發(fā)送模塊停止給用戶終端 UE發(fā)送單播碼流,同時流媒體服務(wù)器SS2的RTSP子模塊給用戶終 端UE返回RTSP 200響應(yīng)。
需要i兌明的是,在本實施例中,用戶4妄入控制月1務(wù)器既*接收和 處理流媒體服務(wù)器的性能上報消息,又同時作為用戶接入控制負載 均tf服務(wù),在實際應(yīng)用中,用戶4妻入控制器可以分成兩個才莫塊單獨 部署, 一個流媒體的負載均衡服務(wù)器, 一個是用戶接入網(wǎng)關(guān),用戶 終端只與用戶接入網(wǎng)關(guān)交互,媒體重定向消息由用戶接入網(wǎng)關(guān)轉(zhuǎn)發(fā) 給流媒體的負載均衡服務(wù)器。改進和變形也屬于本發(fā)明保護的范圍。
需要i兌明的是,在本實施例中,RSCUS、 UE與用戶4妄入4空制 服務(wù)器UACS、用戶終端與流媒體服務(wù)器之間進行媒體信令交互的 協(xié)議為RTSP4旦不限于此,該協(xié)議為IETF標準協(xié)i義,還可以采用其 ^W某體交互切、i義。
需要說明的是,在本實施例中采用組播頻道的編碼格式為3GP 格式但不限于此,在實際應(yīng)用中也可以采用替代的々某體編碼格式, 例^口, MPEG陽4, 3GPP2, H.264等。
優(yōu)選地在使本發(fā)明實施例提供的方案的基礎(chǔ)上,可以做如下 擴展將中繼模塊設(shè)立兩個網(wǎng)絡(luò)平面, 一個網(wǎng)絡(luò)平面和媒體內(nèi)容單 播源模塊相連,另外的一個網(wǎng)絡(luò)平面和多個媒體服務(wù)模塊相連,這 樣使得內(nèi)容單播源模塊可以通過VPN(虛擬專用網(wǎng)絡(luò))網(wǎng)絡(luò)傳輸,可 以更加安全地保護內(nèi)容單播源模塊的媒體碼流不被盜取。
綜上所述,通過上述實施例,能夠向大規(guī);溪的用戶終端提供4某 體業(yè)務(wù),并且,在用戶接入網(wǎng)絡(luò)傳輸能力受限,用戶終端不能接收 組播碼流的用戶終端也能夠接入媒體業(yè)務(wù)網(wǎng)絡(luò)并使用業(yè)務(wù);在用戶接入網(wǎng)絡(luò)平面沒有組播報文,也不存在用戶盜連獲取組播碼流的問題。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或 各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算 裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們 可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲
在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成 電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模 塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明, 對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等, 均應(yīng)包含在本發(fā)明的4呆護范圍之內(nèi)。
權(quán)利要求
1.一種媒體業(yè)務(wù)處理系統(tǒng),其特征在于,包括中繼模塊,用于接收媒體內(nèi)容的碼流,并通過組播的方式將所述碼流發(fā)送給一個或多個媒體服務(wù)模塊;所述一個或多個媒體服務(wù)模塊,用于接收來自終端的媒體服務(wù)請求,并將來自所述中繼模塊的以組播方式發(fā)送的碼流進行轉(zhuǎn)換并以單播的方式發(fā)送給所述終端。
2. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,還包括用戶4妻入控制才莫塊,用于4^收來自所述終端的重定向i青 求,從所述一個或多個々某體服務(wù)才莫塊中選擇一個用于向所述終 端提供所述碼流的媒體服務(wù)模塊,并將選擇的所述媒體服務(wù)模 塊的信息發(fā)送給所述終端。
3. 根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述用戶接入控制 模塊具體用于根據(jù)所述一個或多個媒體服務(wù)模塊中各個媒體 服務(wù)模塊的能力選擇用于向所述終端提供所述碼流的所述i某 體服務(wù)模塊,其中,所述能力包括媒體服務(wù)模塊的負載情況。
4. 根據(jù)權(quán)利要求1至3中任一項所述的系統(tǒng),其特征在于,還包 括媒體內(nèi)容單播源模塊,用于以單播方式將所述媒體內(nèi)容的 碼流發(fā)送給中繼模塊。
5. 根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述中繼模塊包括 兩個網(wǎng)絡(luò)平面, 一個網(wǎng)絡(luò)平面和所述々某體內(nèi)容單4番源才莫塊相連 接,另 一個網(wǎng)絡(luò)平面和所述一個或多個々某體服務(wù)才莫塊相連接。
6. —種終端,其特征在于,包括發(fā)送模塊,用于向用戶接入控制模塊發(fā)送所述重定向請 求,以便獲取所述用戶接入控制模塊從一個或多個媒體服務(wù)模 塊中選擇的 一個媒體服務(wù)才莫塊的信息;接收模塊,用于接收來自所述用戶接入控制模塊選擇的所 述々某體服務(wù)才莫塊的信息;第二發(fā)送模塊,用于向所述信息指示的媒體服務(wù)模塊發(fā)送 媒體服務(wù)請求,建立纟某體通信會話;第二接收模塊,用于接收來自所述信息指示的媒體服務(wù)模 塊的所述碼流。
7. —種媒體業(yè)務(wù)處理方法,其特征在于,包括所述中繼模塊接收以單播方式發(fā)送々某體內(nèi)容的碼流;所述中繼模塊將所述碼流進行轉(zhuǎn)換并通過組播的方式將 所述碼流發(fā)送給一個或多個媒體服務(wù)模塊;所述媒體服務(wù)模塊接收來自終端的媒體服務(wù)請求,并將所 述碼流通過單纟番的方式發(fā)送給所述終端。
8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,在所述媒體服務(wù)模 塊4婁收所述々某體"l務(wù)i青求之前,所迷方法還包4舌用戶接入控制模塊在接收來自終端的重定向請求之后,從 所述一個或多個媒體服務(wù)才莫塊中選擇一個用于向所述終端提 供所述碼流的媒體服務(wù)模塊,并將選擇的所述媒體服務(wù)器的信 息發(fā)送纟合所述終端。
9. 才艮據(jù)4又利要求8所述的方法,其特;f正在于,選擇一個用于向所述終端提供所述碼流的媒體服務(wù)模塊包括所述用戶接入控制模塊根據(jù)所述4某體服務(wù)才莫塊的能力從 所述媒體服務(wù)才莫塊中選4奪一個用于向所述終端提供所述碼流 的媒體服務(wù)模塊,其中,所述能力包括媒體服務(wù)模塊的負載 情況。
10. 根據(jù)權(quán)利要求9所述的方法,其特征在于,在將選擇的所述媒 體服務(wù)器的信息發(fā)送給所述終端之后,所述方法還包括所述終端在接收到所述用于接入控制才莫塊選擇的所述:&某 體服務(wù)模塊的信息之后,向所述信息指示的媒體服務(wù)模塊發(fā)送 媒體服務(wù)請求,并接收來自所述信息指示的媒體服務(wù)模塊的所 述碼流。
全文摘要
本發(fā)明公開了一種媒體業(yè)務(wù)處理系統(tǒng)、方法及終端,該系統(tǒng)包括中繼模塊,用于接收媒體內(nèi)容的碼流,并通過組播的方式將碼流發(fā)送給一個或多個媒體服務(wù)模塊;一個或多個媒體服務(wù)模塊,用于接收來自終端的媒體服務(wù)請求,并將來自中繼模塊的以組播方式發(fā)送的碼流進行轉(zhuǎn)換并以單播的方式發(fā)送給終端。本發(fā)明實現(xiàn)了對大規(guī)模的用戶終端提供媒體業(yè)務(wù)。
文檔編號H04L29/06GK101626387SQ20091016611
公開日2010年1月13日 申請日期2009年8月12日 優(yōu)先權(quán)日2009年8月12日
發(fā)明者勤 熊 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1