專利名稱:一種流媒體點播組播方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動流媒體業(yè)務(wù)領(lǐng)域,尤其涉及一種流媒體點播組播方法和 裝置。
背景技術(shù):
隨著3G網(wǎng)絡(luò)的建設(shè),移動流媒體業(yè)務(wù)越來越受到電信運營商和廣大用 戶的重視和歡迎。但是電信運營商以前的網(wǎng)絡(luò)建設(shè)并沒有考慮到流々某體業(yè)務(wù) 如此快速的蓬勃發(fā)展,導(dǎo)致目前可為用戶提供的業(yè)務(wù)網(wǎng)絡(luò)帶寬相對于用戶的 需求來說是非常緊張的。在進(jìn)行資額巨大的網(wǎng)絡(luò)帶寬升級之前,如何基于現(xiàn) 網(wǎng)帶寬為更多的用戶提供更靈活的流媒體業(yè)務(wù)是電信運營商面臨的一個比 較緊迫的問題。
目前用戶使用的流媒體的直播組播業(yè)務(wù),是運營商事先設(shè)定了節(jié)目的播 放時間,在規(guī)定的開始時間由運營商的流媒體業(yè)務(wù)系統(tǒng)獲取點播或直播的內(nèi) 容后向用戶進(jìn)行組播。用戶終端接收到組播的節(jié)目內(nèi)容后呈現(xiàn)給用戶。
這種方式的流媒體組播業(yè)務(wù)雖然也有很大的市場應(yīng)用空間,但是用戶觀 看哪些節(jié)目的主動權(quán)掌握在電信運營商流媒體業(yè)務(wù)系統(tǒng)的維護(hù)管理人員手 中,很難及時代表廣大用戶的節(jié)目選擇意愿,這在一定程度上限制了流媒體 業(yè)務(wù)的發(fā)展。
另一方面,現(xiàn)有的流媒體點播業(yè)務(wù)將節(jié)目的選擇權(quán)完全交給了用戶,用 戶想看哪個節(jié)目就可以直接點播哪個節(jié)目,并且能夠從節(jié)目的開頭進(jìn)行觀 看。但因為電信運營商的業(yè)務(wù)網(wǎng)絡(luò)帶寬比較有限,這種點對點方式的業(yè)務(wù)使 用,運營商的網(wǎng)絡(luò)根本支持不了多少用戶的并發(fā)。
為支持更多的用戶使用流媒體業(yè)務(wù),同時將節(jié)目的選擇權(quán)交還給用戶, 需要提供一種流媒體點播組播方法和裝置。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種流媒體點播組播方法和裝置,為提 出點播請求的多個用戶終端組播節(jié)目,支持更多的用戶使用流媒體業(yè)務(wù),并 將節(jié)目的選擇權(quán)交給用戶。
為了解決上述問題,本發(fā)明提供了一種流媒體點播組播方法,包括以下
步驟
(1 )用戶終端向資源管理服務(wù)器發(fā)送點播節(jié)目的請求,資源管理服務(wù) 器記錄發(fā)送所述點播節(jié)目的請求的用戶終端數(shù)量,當(dāng)在預(yù)先設(shè)定的時間間隔 內(nèi)點播所述節(jié)目的用戶終端數(shù)量達(dá)到預(yù)先設(shè)定的用戶終端數(shù)量時,資源管理 服務(wù)器向組播根服務(wù)器發(fā)送開始組播的命令;資源管理服務(wù)器向用戶終端返 回組,燔該節(jié)目的組^^地址;
(2)組播根服務(wù)器接收到所述開始組播的命令后,根據(jù)所述組播地址 向點播所述節(jié)目的用戶終端組播所述節(jié)目。
本發(fā)明所述的流媒體點播組播方法,其中,步驟(1)進(jìn)一步包括資源 管理服務(wù)器向用戶終端返回組播所述節(jié)目的最遲播放時間,當(dāng)?shù)竭_(dá)所述最遲 播放時間時,資源管理服務(wù)器向組播根服務(wù)器發(fā)送開始組播的命令。
本發(fā)明提供了一種流媒體點播組播裝置,包括資源管理服務(wù)器、用戶終 端、組播根服務(wù)器,其中-.
用戶終端,用于向資源管理服務(wù)器發(fā)送點播節(jié)目的請求;
資源管理服務(wù)器,用于記錄發(fā)送所述點播節(jié)目的請求的用戶終端數(shù)量, 當(dāng)在預(yù)先設(shè)定的時間間隔內(nèi)所述用戶終端數(shù)量大于預(yù)先設(shè)定的用戶終端數(shù) 量時,向組播根服務(wù)器發(fā)送開始組播的命令;
組播根服務(wù)器,用于根據(jù)所述開始組播的命令和所述組播地址向所述用 戶終端發(fā)送所述節(jié)目。
本發(fā)明所述的流媒體點播組播裝置,其中,資源管理服務(wù)器進(jìn)一步用于 記錄所述節(jié)目的最遲播放時間,當(dāng)?shù)竭_(dá)所述最遲播放時間時,向組播根服務(wù) 器發(fā)送開始組播的命令。
本發(fā)明所述方法和裝置,將點播技術(shù)和組播技術(shù)結(jié)合起來,為提出點播 請求的多個用戶終端組播節(jié)目,支持更多的用戶使用流纟!某體業(yè)務(wù),并將節(jié)目 的選擇權(quán)交給用戶。
圖1為本發(fā)明實施例所述裝置的結(jié)構(gòu)圖2為本發(fā)明所述方法一種具體實施的流程圖。
具體實施例方式
本發(fā)明為了解決傳統(tǒng)技術(shù)方案存在的弊端,通過以下實施例進(jìn)一步闡述 本發(fā)明所述的一種流^^某體點播組播方法和裝置,以下對具體實施方式
進(jìn)行詳 細(xì)描述,但不作為對本發(fā)明的限定。
本發(fā)明實施例所述方法和裝置在移動流媒體業(yè)務(wù)領(lǐng)域中,將點播技術(shù)和 組播技術(shù)結(jié)合起來,為提出點播請求的多個用戶終端組播節(jié)目。
如圖l所示,本發(fā)明實施例所述裝置的結(jié)構(gòu)圖。
本發(fā)明實施例所述裝置包括用戶終端11、門戶服務(wù)器12、資源管理服 務(wù)器13、組播根服務(wù)器14和4某體存儲器15,其中
用戶終端11,用于進(jìn)行門戶服務(wù)器12內(nèi)容的展現(xiàn)和節(jié)目內(nèi)容的播放, 同時接收用戶的點播節(jié)目的請求,并將所述請求發(fā)送至門戶服務(wù)器12;
門戶服務(wù)器12,負(fù)責(zé)向用戶終端ll發(fā)送節(jié)目列表供用戶選擇,同時將 所述請求傳遞到資源管理服務(wù)器13;
資源管理服務(wù)器13,用于記錄點播所述節(jié)目的用戶終端數(shù)量、以及所 述節(jié)目的最遲播放時間,并當(dāng)在預(yù)先設(shè)定的時間間隔內(nèi)所述用戶終端數(shù)量大 于預(yù)先設(shè)定的用戶終端數(shù)量時或當(dāng)?shù)竭_(dá)所述最遲播放時間時,向組播根服務(wù) 器14發(fā)送開始組播的命令;
所述時間間隔根據(jù)一般用戶可以忍受的時間、以及為盡可能多的用戶提 供服務(wù)等約束條件而進(jìn)行預(yù)先設(shè)定;
組播根服務(wù)器14,用于接收所述開始組播的命令,并根據(jù)所述命令從 媒體存儲器15獲取節(jié)目內(nèi)容,通過IP (網(wǎng)絡(luò)協(xié)議)組播網(wǎng)絡(luò)向點播所述節(jié) 目的用戶終端發(fā)送;
媒體存儲器15,用于節(jié)目片源的存儲管理;所述媒體存儲器可以為媒 體庫或緩沖服務(wù)器節(jié)目源。
IP組播網(wǎng)絡(luò)內(nèi)的路由器具有組播功能,為節(jié)目組播提供傳輸通道。
在本發(fā)明所述方法一種具體實施中,用戶根據(jù)電子節(jié)目單選擇節(jié)目主動 點播,當(dāng)在預(yù)先設(shè)定的時間間隔內(nèi)選擇點播該內(nèi)容的用戶達(dá)到預(yù)先設(shè)定的數(shù) 量時,流媒體系統(tǒng)在用戶點播后及時回送點播成功和準(zhǔn)確播放時間,為所有 點播同 一 內(nèi)容的用戶開一個頻道播放該內(nèi)容;
開辟頻道的時間間隔根據(jù)用戶的點播量而定,保證觀看效果是完整的。 在規(guī)定響應(yīng)時間內(nèi),只要有用戶請求都要提供服務(wù);
節(jié)目按照預(yù)定的節(jié)目時刻表,利用組播技術(shù)為所述節(jié)目分配一個組播地 址,組播根服務(wù)器從々某體庫或CP (緩沖服務(wù)器)節(jié)目源將該節(jié)目的內(nèi)容進(jìn) 行封裝后發(fā)向組播分發(fā)點,組播分發(fā)點向點播所述節(jié)目的用戶組播其點播的 節(jié)目內(nèi)容。
如圖2所示,本發(fā)明所述方法另一種具體實施基于本發(fā)明實施例所述裝 置,包括以下步驟
步驟21 ,用戶通過用戶終端11向門戶服務(wù)器12發(fā)送點播節(jié)目的請求;
步驟22,門戶服務(wù)器12將所述點播節(jié)目的請求發(fā)送到資源管理服務(wù)器
13;
步驟23,資源管理服務(wù)器13調(diào)整點播組播該節(jié)目的用戶數(shù);
步驟24,資源管理服務(wù)器13通過門戶服務(wù)器12向用戶終端ll返回組 播參數(shù)、記錄發(fā)送所述點播節(jié)目的請求的用戶終端數(shù)量以及節(jié)目最遲開始播 ;故的時間。
步驟25,用戶終端11向IP組播網(wǎng)絡(luò)中的組播分發(fā)點申請加入組播組;
步驟26,資源管理服務(wù)器判斷該節(jié)目是否達(dá)到了開始播放的用戶數(shù)闊 值或者當(dāng)前已經(jīng)到達(dá)了該節(jié)目最遲開始播放的時間;如果滿足上述任一條
件,則向組播根服務(wù)器14發(fā)送開始組播的命令;
步驟27,組播根服務(wù)器14從媒體存儲器15獲取節(jié)目內(nèi)容。
步驟28,組播根服務(wù)器14將節(jié)目內(nèi)容組播發(fā)送到組播分發(fā)點;
步驟29,組播分發(fā)點將節(jié)目內(nèi)容發(fā)送到用戶終端11。
本發(fā)明實施例所述方法和裝置,將點播技術(shù)和組播技術(shù)結(jié)合起來,為提 出點播請求的多個用戶終端組播節(jié)目,支持更多的用戶使用流媒體業(yè)務(wù),并 將節(jié)目的選擇權(quán)交給用戶。
當(dāng)然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的 情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明做出各種相應(yīng)的改變和變型, 但這些相應(yīng)的改變和變型都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1、一種流媒體點播組播方法,其特征在于,包括以下步驟(1)用戶終端向資源管理服務(wù)器發(fā)送點播節(jié)目的請求,資源管理服務(wù)器記錄發(fā)送所述點播節(jié)目的請求的用戶終端數(shù)量,當(dāng)在預(yù)先設(shè)定的時間間隔內(nèi)點播所述節(jié)目的用戶終端數(shù)量達(dá)到預(yù)先設(shè)定的用戶終端數(shù)量時,資源管理服務(wù)器向組播根服務(wù)器發(fā)送開始組播的命令;資源管理服務(wù)器向用戶終端返回組播該節(jié)目的組播地址;(2)組播根服務(wù)器接收到所述開始組播的命令后,根據(jù)所述組播地址向點播所述節(jié)目的用戶終端組播所述節(jié)目。
2、 如權(quán)利要求l所述的方法,其特征在于,步驟(l)進(jìn)一步包括 資源管理服務(wù)器向用戶終端返回組播所述節(jié)目的最遲播放時間,當(dāng)?shù)竭_(dá)所 述最遲播放時間時,資源管理服務(wù)器向組播根服務(wù)器發(fā)送開始組播的命 令。
3、 一種流媒體點播組播裝置,其特征在于,包括資源管理服務(wù)器、 用戶終端、組播根服務(wù)器,其中用戶終端,用于向資源管理服務(wù)器發(fā)送點播節(jié)目的請求;資源管理服務(wù)器,用于記錄發(fā)送所述點播節(jié)目的請求的用戶終端數(shù) 量,當(dāng)在預(yù)先設(shè)定的時間間隔內(nèi)所述用戶終端數(shù)量大于預(yù)先設(shè)定的用戶終 端數(shù)量時,向組播根服務(wù)器發(fā)送開始組播的命令;組播根服務(wù)器,用于根據(jù)所述開始組播的命令和所述組播地址向所述 用戶終端發(fā)送所述節(jié)目。
4、 如權(quán)利要求3所述的裝置,其特征在于,資源管理服務(wù)器進(jìn)一步 用于記錄所述節(jié)目的最遲播放時間,當(dāng)?shù)竭_(dá)所述最遲播放時間時,向組播 根服務(wù)器發(fā)送開始組播的命令。
全文摘要
本發(fā)明公開了一種流媒體點播組播方法和裝置。所述方法包括以下步驟(1)用戶終端向資源管理服務(wù)器發(fā)送點播節(jié)目的請求,資源管理服務(wù)器記錄發(fā)送所述點播節(jié)目的請求的用戶終端數(shù)量,當(dāng)在預(yù)先設(shè)定的時間間隔內(nèi)點播所述節(jié)目的用戶終端數(shù)量達(dá)到預(yù)先設(shè)定的用戶終端數(shù)量時,資源管理服務(wù)器向組播根服務(wù)器發(fā)送開始組播的命令;資源管理服務(wù)器向用戶終端返回組播該節(jié)目的組播地址;(2)組播根服務(wù)器接收到所述開始組播的命令后,根據(jù)所述組播地址向點播所述節(jié)目的用戶終端組播所述節(jié)目。所述裝置包括資源管理服務(wù)器、用戶終端、組播根服務(wù)器。本發(fā)明所述方法和裝置,將點播技術(shù)和組播技術(shù)結(jié)合起來,為提出點播請求的多個用戶終端組播節(jié)目。
文檔編號H04L12/18GK101394296SQ200710154630
公開日2009年3月25日 申請日期2007年9月17日 優(yōu)先權(quán)日2007年9月17日
發(fā)明者王金東 申請人:中興通訊股份有限公司