專利名稱:一種實(shí)現(xiàn)ip電視業(yè)務(wù)的調(diào)度方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IP網(wǎng)絡(luò)應(yīng)用領(lǐng)域,更具體的說,涉及一種實(shí)現(xiàn)IP電視業(yè)務(wù)的調(diào)度方 法、裝置及系統(tǒng)。
背景技術(shù):
目前,隨著網(wǎng)絡(luò)寬帶的發(fā)展,IPTV(IP電視)也逐漸被廣大用戶所了解和接受。其 中,TSTV(Time Shift TV,時(shí)移電視)業(yè)務(wù)的產(chǎn)生和推廣,使IPTV具有了相對(duì)于傳統(tǒng)數(shù)字電 視和模擬電視的重要優(yōu)勢(shì)。TSTV能夠在用戶觀看電視節(jié)目的過程中,對(duì)直播電視節(jié)目進(jìn)行 互動(dòng)性的操作,如暫停、快退、快進(jìn),從時(shí)移狀態(tài)快進(jìn)到直播狀態(tài)等操作,給用戶帶來了一 種區(qū)別于傳統(tǒng)電視業(yè)務(wù)的全新業(yè)務(wù)體驗(yàn)。但由于時(shí)移業(yè)務(wù)對(duì)存儲(chǔ)性能和容量要求很高,無 疑會(huì)增加整個(gè)IPTV項(xiàng)目的投資成本,所以電信運(yùn)營(yíng)商為了節(jié)省建設(shè)成本,通常只在中心節(jié) 點(diǎn)和少數(shù)幾個(gè)關(guān)鍵節(jié)點(diǎn)啟動(dòng)時(shí)移錄制服務(wù)。現(xiàn)有的時(shí)移業(yè)務(wù)在調(diào)度上通常不區(qū)分普通直播業(yè)務(wù)和時(shí)移業(yè)務(wù),當(dāng)終端向調(diào)度服 務(wù)器請(qǐng)求直播業(yè)務(wù)時(shí),由于啟動(dòng)時(shí)移業(yè)務(wù)的節(jié)點(diǎn)通常集中在中心節(jié)點(diǎn)以及幾個(gè)關(guān)鍵節(jié)點(diǎn) 上,系統(tǒng)設(shè)備會(huì)將用戶請(qǐng)求優(yōu)先調(diào)度到中心節(jié)點(diǎn),這樣會(huì)導(dǎo)致中心節(jié)點(diǎn)的負(fù)載很高,耗費(fèi)大 量出口帶寬,邊緣節(jié)點(diǎn)的負(fù)載輕,節(jié)點(diǎn)資源不能被充分利用。此外,通過將全網(wǎng)IPTV節(jié)點(diǎn)均啟動(dòng)時(shí)移電視業(yè)務(wù)的方式,能夠?qū)崿F(xiàn)將用戶調(diào)度到 任意節(jié)點(diǎn)上均能獲得時(shí)移服務(wù),但該方案投資成本太高,難以實(shí)現(xiàn)。并且通過全網(wǎng)啟動(dòng)時(shí)移 業(yè)務(wù)時(shí),當(dāng)啟動(dòng)時(shí)移錄制業(yè)務(wù)的媒體服務(wù)器產(chǎn)生故障時(shí),由于沒有專門為時(shí)移業(yè)務(wù)啟用調(diào) 度,仍然存在無法提供時(shí)移業(yè)務(wù)的風(fēng)險(xiǎn)。在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題當(dāng)用戶請(qǐng)求被優(yōu)先調(diào)度到啟動(dòng)時(shí)移業(yè)務(wù)的節(jié)點(diǎn)上時(shí),用戶后續(xù)請(qǐng)求的時(shí)移業(yè)務(wù)就 能夠被響應(yīng),但該用戶在后續(xù)操作中未請(qǐng)求時(shí)移業(yè)務(wù)時(shí),就會(huì)造成節(jié)點(diǎn)資源的浪費(fèi);當(dāng)用戶 請(qǐng)求被調(diào)度到?jīng)]有移動(dòng)時(shí)移業(yè)務(wù)的節(jié)點(diǎn)上時(shí),用戶后續(xù)請(qǐng)求的時(shí)移業(yè)務(wù)就無法響應(yīng)??梢?, 如何在現(xiàn)有的在IPTV系統(tǒng)中找到一種合適的時(shí)移業(yè)務(wù)調(diào)度方法,能夠盡可能的為用戶提 供更好的時(shí)移業(yè)務(wù)體驗(yàn)是非常必要的。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供了一種實(shí)現(xiàn)IP電視調(diào)度的方法、裝置及系統(tǒng),能夠利用有限 的時(shí)移業(yè)務(wù)資源為更多的用戶提供時(shí)移業(yè)務(wù)。本發(fā)明實(shí)施例的技術(shù)方案如下所述本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)IP電視業(yè)務(wù)的調(diào)度方法,包括從調(diào)度服務(wù)器獲得支持普通播放業(yè)務(wù)的媒體服務(wù)器信息;根據(jù)所述媒體服務(wù)器信息獲得所述媒體服務(wù)器的時(shí)移播放能力信息;根據(jù)所述時(shí)移播放能力信息確定所述媒體服務(wù)器不支持時(shí)移播放業(yè)務(wù)時(shí),通過所 述調(diào)度服務(wù)器進(jìn)行時(shí)移播放業(yè)務(wù)的調(diào)度。
本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)IP電視業(yè)務(wù)的調(diào)度裝置,包括普通業(yè)務(wù)獲取模塊,用于從調(diào)度服務(wù)器獲得支持普通播放業(yè)務(wù)的媒體服務(wù)器信 息;時(shí)移能力獲取模塊,用于根據(jù)所述媒體服務(wù)器信息獲取所述媒體服務(wù)器獲時(shí)移播 放能力信息;時(shí)移業(yè)務(wù)控制模塊,用于根據(jù)所述時(shí)移播放能力信息確定所述媒體服務(wù)器不支持 時(shí)移播放業(yè)務(wù)時(shí),通過所述調(diào)度服務(wù)器進(jìn)行時(shí)移播放業(yè)務(wù)的調(diào)度。本發(fā)明實(shí)施例提供了一種調(diào)度IP電視業(yè)務(wù)的方法,包括針對(duì)終端請(qǐng)求的普通播放業(yè)務(wù)返回確定的媒體服務(wù)器信息;當(dāng)所述終端根據(jù)所述媒體服務(wù)器信息獲取到的所述媒體服務(wù)器時(shí)移播放能力信 息,確定所述媒體服務(wù)器不支持時(shí)移播放業(yè)務(wù)時(shí),對(duì)所述終端進(jìn)行時(shí)移播放業(yè)務(wù)的調(diào)度。本發(fā)明實(shí)施例提供了一種調(diào)度IP電視業(yè)務(wù)的裝置,包括普通業(yè)務(wù)支持模塊,用于針對(duì)終端請(qǐng)求的普通播放業(yè)務(wù)返回確定的媒體服務(wù)器信 息;時(shí)移業(yè)務(wù)調(diào)度模塊,當(dāng)所述終端根據(jù)所述媒體服務(wù)器信息獲取到的所述媒體服務(wù) 器時(shí)移播放能力信息,確定所述媒體服務(wù)器不支持時(shí)移播放業(yè)務(wù)時(shí),用于對(duì)所述終端進(jìn)行 時(shí)移播放業(yè)務(wù)的調(diào)度。本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)IP電視業(yè)務(wù)的調(diào)度方法,包括終端從調(diào)度服務(wù)器獲得支持普通播放業(yè)務(wù)的媒體服務(wù)器信息;所述終端根據(jù)所述媒體服務(wù)器信息獲取所述媒體服務(wù)器的時(shí)移播放能力信息;所述終端根據(jù)所述時(shí)移播放能力信息確定所述媒體服務(wù)器不支持時(shí)移播放業(yè)務(wù) 時(shí),通過所述調(diào)度服務(wù)器對(duì)所述終端進(jìn)行時(shí)移播放業(yè)務(wù)的調(diào)度。本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)IP電視業(yè)務(wù)的調(diào)度系統(tǒng),包括終端設(shè)備,用于從調(diào)度服務(wù)器獲得支持普通播放業(yè)務(wù)的媒體服務(wù)器信息;并根據(jù) 所述媒體服務(wù)器信息獲取所述媒體服務(wù)器時(shí)移播放能力信息;當(dāng)根據(jù)所述時(shí)移播放能力信 息確定所述媒體服務(wù)器不支持時(shí)移播放業(yè)務(wù)時(shí),通過調(diào)度服務(wù)器進(jìn)行時(shí)移業(yè)務(wù)的調(diào)度;調(diào)度服務(wù)器,用于根據(jù)所述終端設(shè)備請(qǐng)求的普通播放業(yè)務(wù)返回支持普通播放業(yè)務(wù) 的媒體服務(wù)器信息;當(dāng)所述終端確定所述媒體服務(wù)器不支持時(shí)移播放業(yè)務(wù)時(shí),接收所述終 端設(shè)備的時(shí)移播放業(yè)務(wù)請(qǐng)求,對(duì)所述終端設(shè)備進(jìn)行時(shí)移播放業(yè)務(wù)的調(diào)度。由上述本發(fā)明的實(shí)施例提供的技術(shù)方案可以看出,采用本發(fā)明實(shí)施例所述的技術(shù) 方案,不僅能夠顯著提升IP電視直播服務(wù)資源的利用效率,而且能夠利用有限的時(shí)移資源 為更多的用戶提供時(shí)移業(yè)務(wù)服務(wù);此外,在時(shí)移業(yè)務(wù)集中在中心節(jié)點(diǎn)錄制時(shí),能夠盡量將真 正的時(shí)移用戶調(diào)度到中心節(jié)點(diǎn),提高邊緣節(jié)點(diǎn)的資源的利用,減少對(duì)支持時(shí)移業(yè)務(wù)的中心 節(jié)點(diǎn)出口帶寬的消耗。
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用 的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本 領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明一種實(shí)現(xiàn)IP電視業(yè)務(wù)的調(diào)度方法一個(gè)實(shí)施例的流程圖;圖2為本發(fā)明一種實(shí)現(xiàn)IP電視業(yè)務(wù)的調(diào)度裝置一個(gè)實(shí)施例結(jié)構(gòu)示意圖;圖3為本發(fā)明一種實(shí)現(xiàn)IP電視業(yè)務(wù)的調(diào)度裝置又一個(gè)實(shí)施例結(jié)構(gòu)示意圖;圖4為本發(fā)明一種調(diào)度IP電視業(yè)務(wù)的方法一個(gè)實(shí)施例的流程圖;圖5為本發(fā)明一種調(diào)度IP電視業(yè)務(wù)的裝置一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖6為本發(fā)明一種調(diào)度IP電視業(yè)務(wù)的裝置又一個(gè)實(shí)施例結(jié)構(gòu)示意圖;圖7為本發(fā)明一種實(shí)現(xiàn)IP電視業(yè)務(wù)的調(diào)度方法一個(gè)實(shí)施例的流程圖;圖8為本發(fā)明一種實(shí)現(xiàn)IP電視的調(diào)度系統(tǒng)實(shí)施例一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖9為本發(fā)明實(shí)施例應(yīng)用場(chǎng)景圖圖10為本發(fā)明實(shí)施例應(yīng)用場(chǎng)景圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例的核心是提供了一種實(shí)現(xiàn)IP電視業(yè)務(wù)的調(diào)度方法,裝置及系統(tǒng),通 過在終端請(qǐng)求普通播放業(yè)務(wù)時(shí),改變系統(tǒng)側(cè)傳統(tǒng)的響應(yīng)策略,為保證用戶媒體服務(wù)質(zhì)量根 據(jù)預(yù)定規(guī)則確定視頻服務(wù)提供點(diǎn)(Point OfPresence, POP點(diǎn),即網(wǎng)絡(luò)服務(wù)提供點(diǎn)或稱局 端),并根據(jù)媒體服務(wù)器負(fù)載程度選擇一臺(tái)負(fù)載最輕的SMS(Mreaming Media krver流媒 體服務(wù)器)提供給該終端,而不考慮是否支持時(shí)移業(yè)務(wù),盡量在用戶從普通直播狀態(tài)切換 到時(shí)移狀態(tài)時(shí),系統(tǒng)側(cè)的CIRS (Content Index Router krver內(nèi)容索引路由器)才根據(jù)所 述預(yù)定規(guī)則在確定的視頻服務(wù)提供點(diǎn)中,根據(jù)媒體服務(wù)器負(fù)載程度選擇一臺(tái)支持時(shí)移業(yè)務(wù) 且負(fù)載最輕的SMS-R(Recording StreamingMedia krver啟動(dòng)時(shí)移錄制的SMS)提供給用 戶,將該終端從普通直播業(yè)務(wù)調(diào)度到時(shí)移業(yè)務(wù)上,即能夠提高時(shí)移資源的利用率,又避免了 資源的浪費(fèi)。為了理解本發(fā)明實(shí)施例記載的技術(shù)方案,下面進(jìn)行詳細(xì)說明。如圖1所示,本發(fā)明實(shí)施例以終端的角度提出一種實(shí)現(xiàn)IP電視業(yè)務(wù)的調(diào)度方法, 可以通過如下技術(shù)方案實(shí)現(xiàn),包括步驟101 從調(diào)度服務(wù)器獲得支持普通播放業(yè)務(wù)的媒體服務(wù)器信息;步驟102 根據(jù)所述媒體服務(wù)器信息獲得所述媒體服務(wù)器的時(shí)移播放能力信息;步驟103 根據(jù)所述時(shí)移播放能力信息確定所述媒體服務(wù)器不支持時(shí)移播放業(yè)務(wù) 時(shí),通過所述調(diào)度服務(wù)器進(jìn)行時(shí)移播放業(yè)務(wù)的調(diào)度。可見,通過上述步驟,終端側(cè)由于提前獲知了提供普通播放業(yè)務(wù)的媒體服務(wù)器是 否具有時(shí)移業(yè)務(wù)的能力,從而確定是否需要向調(diào)度服務(wù)器進(jìn)行二次調(diào)度來實(shí)現(xiàn)時(shí)移業(yè)務(wù)的 切換,能夠提高時(shí)移資源的利用率,避免資源的浪費(fèi)。在本發(fā)明的一個(gè)實(shí)施例中,步驟101具體可以通過如下技術(shù)方案實(shí)現(xiàn)(1)向調(diào)度服務(wù)器發(fā)送普通播放請(qǐng)求;
(2)接收調(diào)度服務(wù)器針對(duì)所述請(qǐng)求返回的響應(yīng),該響應(yīng)中包含所述調(diào)度服務(wù)器在 根據(jù)預(yù)定規(guī)則確定的視頻服務(wù)提供點(diǎn)中,根據(jù)媒體服務(wù)器負(fù)載程度確定的媒體服務(wù)器信 息;所述預(yù)定規(guī)則是指根據(jù)網(wǎng)絡(luò)服務(wù)質(zhì)量確定能夠保證用戶媒體服務(wù)質(zhì)量的視頻服務(wù)提供點(diǎn)。具體的說,當(dāng)IP電視用戶向終端側(cè)(本發(fā)明實(shí)施例中該終端設(shè)備可以為STB)發(fā) 起普通直播指令時(shí),終端側(cè)向系統(tǒng)側(cè)的CIRS發(fā)送普通直播請(qǐng)求,如果按照現(xiàn)有的響應(yīng)策 略,無論該用戶后續(xù)是否使用時(shí)移業(yè)務(wù),CIRS均會(huì)優(yōu)先選擇一臺(tái)即支持普通直播請(qǐng)求又支 持時(shí)移業(yè)務(wù)的,且負(fù)載最輕的媒體服務(wù)器提供給終端。在本發(fā)明實(shí)施例中為了避免后續(xù)不 使用時(shí)移業(yè)務(wù)的用戶占據(jù)具有時(shí)移功能的節(jié)點(diǎn)造成的資源浪費(fèi),系統(tǒng)側(cè)的CIRS設(shè)備對(duì)終 端的直播和時(shí)移調(diào)度策略進(jìn)行了改進(jìn)。本發(fā)明實(shí)施例中所述調(diào)度服務(wù)器可以為IP電視系 統(tǒng)中的CIRS設(shè)備。當(dāng)調(diào)度服務(wù)器接收到終端發(fā)送的普通播放請(qǐng)求時(shí),根據(jù)改進(jìn)的時(shí)移調(diào)度策略,首 先要根據(jù)預(yù)定規(guī)則為用戶選擇一個(gè)最適合的視頻服務(wù)提供點(diǎn)(實(shí)際應(yīng)用中的POP點(diǎn)),預(yù)定 規(guī)則是指根據(jù)網(wǎng)絡(luò)服務(wù)質(zhì)量確定能夠保證用戶媒體服務(wù)質(zhì)量的視頻服務(wù)提供點(diǎn)。通常用戶 離POP點(diǎn)越近則線路信號(hào)損耗越小,可為連接用戶提供的帶寬保障也就越高,所以在本發(fā) 明實(shí)施例中預(yù)定規(guī)定也可以理解為用戶就近選擇的一個(gè)為用戶能夠提供足夠接入帶寬,保 證用戶的網(wǎng)絡(luò)服務(wù)質(zhì)量的POP點(diǎn)。其次,每個(gè)POP點(diǎn)上存在著若干的媒體服務(wù)器,本發(fā)明實(shí)施例中根據(jù)媒體服務(wù)器 的負(fù)載程度在若干媒體服務(wù)器中選擇最合適的一個(gè)媒體服務(wù)器提供給用戶,一般來說負(fù) 載程度要考慮該媒體服務(wù)器上用戶的數(shù)量、CPU占用率、內(nèi)存剩余大小等因素,比如在選 擇時(shí),可以將若干媒體服務(wù)器中用戶數(shù)量最少的,CPU占用率最小的,內(nèi)存剩余最大的一個(gè) SMS或SMS-R提供給用戶,如果存在多個(gè)狀態(tài)一致的可選SMS或SMS-R時(shí),可以任選其中一 個(gè)提供給用戶。通過以上對(duì)媒體服務(wù)器負(fù)載程度的描述,調(diào)度服務(wù)器將用戶數(shù)量最少的, CPUC占用率最小的,內(nèi)容剩余最大的的一臺(tái)媒體服務(wù)器(SMS/SMS-R)提供給用戶,也可以 理解為選擇負(fù)載最輕的媒體服務(wù)器。需要說明的是,在用戶請(qǐng)求普通播放業(yè)務(wù)時(shí),在選擇媒體服務(wù)器時(shí)不必考慮該媒 體服務(wù)器是否支持時(shí)移業(yè)務(wù)。在針對(duì)來自終端的普通播放請(qǐng)求作出的響應(yīng)中攜帶調(diào)度服務(wù)器為用戶選擇的SMS 的相關(guān)信息,以使終端與其建立RTSP連接。在本發(fā)明的一個(gè)實(shí)施例中,步驟102具體可以通過如下技術(shù)方案實(shí)現(xiàn)(1)向所述媒體服務(wù)器發(fā)送普通直播請(qǐng)求;(2)接收所述媒體資源服務(wù)器返回的請(qǐng)求響應(yīng),所述響應(yīng)中包括所述媒體服務(wù)器 具有的時(shí)移播放能力信息。具體的說,終端在接收到系統(tǒng)側(cè)的調(diào)度服務(wù)器返回的響應(yīng)后,根據(jù)該響應(yīng)中媒體 服務(wù)器的相關(guān)信息,通過向其發(fā)送普通直播請(qǐng)求建立RTSP連接。本發(fā)明實(shí)施例中為了確保 終端后續(xù)時(shí)移業(yè)務(wù)的正常開展,系統(tǒng)側(cè)的媒體服務(wù)器對(duì)時(shí)移業(yè)務(wù)請(qǐng)求過程進(jìn)行了優(yōu)化,針 對(duì)終端發(fā)送的普通直播請(qǐng)求作出的請(qǐng)求響應(yīng)中,媒體服務(wù)器(SMS或SMS-R)要攜帶其是否 支持時(shí)移業(yè)務(wù)的能力信息,本發(fā)明實(shí)施例中可以用特征標(biāo)識(shí)來表示自身(媒體服務(wù)器)是 否支持時(shí)移業(yè)務(wù),(也就是說通過特征標(biāo)識(shí)告知終端設(shè)備自身是SMS-R還是SMS),以使終端獲知當(dāng)前提供普通播放業(yè)務(wù)的媒體服務(wù)器的時(shí)移能力。在本發(fā)明的一個(gè)實(shí)施例中,步驟103具體可以通過如下技術(shù)方案實(shí)現(xiàn)(1)根據(jù)所述時(shí)移播放能力信息判斷所述媒體服務(wù)器是否支持時(shí)移播放業(yè)務(wù);(2)當(dāng)所述媒體服務(wù)器不支持時(shí)移播放業(yè)務(wù)時(shí),向所述調(diào)度服務(wù)器發(fā)起時(shí)移播放 請(qǐng)求;(3)接收所述調(diào)度服務(wù)器針對(duì)所述時(shí)移播放業(yè)務(wù)返回的響應(yīng),該響應(yīng)包括所述調(diào) 度服務(wù)器在根據(jù)預(yù)定規(guī)則確定的視頻服務(wù)提供點(diǎn)中,根據(jù)媒體服務(wù)器負(fù)載程度確定的支持 時(shí)移播放業(yè)務(wù)的媒體服務(wù)器信息。具體的說,本發(fā)明實(shí)施例中終端針對(duì)時(shí)移業(yè)務(wù)的請(qǐng)求過程進(jìn)行了優(yōu)化,當(dāng)終端 在接收到系統(tǒng)側(cè)媒體服務(wù)器作出的請(qǐng)求響應(yīng)時(shí),保存響應(yīng)中攜帶的該媒體服務(wù)器是否是 SMS-R的標(biāo)識(shí)。在后續(xù)請(qǐng)求時(shí)移業(yè)務(wù)時(shí),終端根據(jù)保存的標(biāo)識(shí)判斷當(dāng)前支持普通播放業(yè)務(wù)的 媒體服務(wù)器是否支持時(shí)移業(yè)務(wù),如果支持,該終端直接與當(dāng)前媒體服務(wù)器進(jìn)行時(shí)移業(yè)務(wù)的 交互,如果當(dāng)前媒體服務(wù)器不支持時(shí)移業(yè)務(wù),終端與當(dāng)前媒體服務(wù)器斷開RTSP連接,向系 統(tǒng)側(cè)的調(diào)度服務(wù)器((HRQ發(fā)送時(shí)移業(yè)務(wù)調(diào)度請(qǐng)求。在終端請(qǐng)求時(shí)移播放業(yè)務(wù)的過程中,當(dāng)調(diào)度服務(wù)器接收到該終端發(fā)送的時(shí)移業(yè)務(wù) 調(diào)度請(qǐng)求時(shí),通過改進(jìn)的時(shí)移調(diào)度策略,首先要根據(jù)預(yù)定規(guī)則為用戶選擇一個(gè)最適合的視 頻服務(wù)提供點(diǎn)(實(shí)際應(yīng)用中的POP點(diǎn)),通常用戶離POP點(diǎn)越近則線路信號(hào)損耗越小,可為 連接用戶提供的帶寬保障也就越高,所以在本發(fā)明實(shí)施例中預(yù)定規(guī)定也可以理解為用戶就 近選擇的一個(gè)能夠?yàn)橛脩籼峁┳銐虻慕尤霂?,保證用戶的網(wǎng)絡(luò)服務(wù)質(zhì)量的POP點(diǎn)。其次,在終端請(qǐng)求時(shí)移播放業(yè)務(wù)的過程中,每個(gè)POP點(diǎn)上存在著若干的媒體服務(wù) 器,調(diào)度服務(wù)器要在支持時(shí)移播放業(yè)務(wù)的若干SMS-R中,根據(jù)媒體服務(wù)器的負(fù)載程度,選擇 最合適的一個(gè)SMS-R提供給用戶,一般來說負(fù)載程度要考慮該SMS-R上用戶的數(shù)量、CPU占 用率、內(nèi)存剩余大小,比如在選擇時(shí),可以將若干SMS-R中用戶數(shù)量最少的,CPU占用率最小 的,內(nèi)存剩余最大的一個(gè)SMS-R提供給用戶,如果存在多個(gè)狀態(tài)一致的可選SMS-R時(shí),可以 任選其中一個(gè)提供給用戶,以使終端通過二次調(diào)度與其交互實(shí)現(xiàn)時(shí)移業(yè)務(wù)服務(wù)。針對(duì)上述 描述,本發(fā)明實(shí)施例通過針對(duì)終端的時(shí)移業(yè)務(wù)請(qǐng)求采用改進(jìn)的調(diào)度策略,不僅保證了終端 用戶時(shí)移業(yè)務(wù)的正常進(jìn)行,同時(shí)避免了在時(shí)移業(yè)務(wù)分配時(shí)集中分配具有時(shí)移功能的中心節(jié) 點(diǎn),而導(dǎo)致的中心節(jié)點(diǎn)帶寬消耗過大。在本發(fā)明實(shí)施例中,終端設(shè)備在與媒體服務(wù)器(可以為SMS或者SMS-R)建立RTSP 連接過程中,終端可以通過RTSP中的Describe請(qǐng)求來向媒體服務(wù)器發(fā)送普通播放請(qǐng)求或 者時(shí)移業(yè)務(wù)請(qǐng)求,下表1中表示出該Describe請(qǐng)求的具體結(jié)構(gòu)表 權(quán)利要求
1.一種實(shí)現(xiàn)IP電視業(yè)務(wù)的調(diào)度方法,其特征在于,包括從調(diào)度服務(wù)器獲得支持普通播放業(yè)務(wù)的媒體服務(wù)器信息;根據(jù)所述媒體服務(wù)器信息獲得所述媒體服務(wù)器的時(shí)移播放能力信息;根據(jù)所述時(shí)移播放能力信息確定所述媒體服務(wù)器不支持時(shí)移播放業(yè)務(wù)時(shí),通過所述調(diào) 度服務(wù)器進(jìn)行時(shí)移播放業(yè)務(wù)的調(diào)度。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,從調(diào)度服務(wù)器獲得支持普通播放業(yè)務(wù)的 媒體服務(wù)器信息,具體包括向調(diào)度服務(wù)器發(fā)送普通播放請(qǐng)求;接收調(diào)度服務(wù)器針對(duì)所述請(qǐng)求返回的響應(yīng),該響應(yīng)中包含所述調(diào)度服務(wù)器在根據(jù)預(yù)定 規(guī)則確定的視頻服務(wù)提供點(diǎn)中,根據(jù)媒體服務(wù)器負(fù)載程度確定的媒體服務(wù)器信息;所述預(yù) 定規(guī)則是指根據(jù)網(wǎng)絡(luò)服務(wù)質(zhì)量確定能夠保證用戶媒體服務(wù)質(zhì)量的視頻服務(wù)提供點(diǎn)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,根據(jù)所述媒體服務(wù)器信息獲得所述媒 體服務(wù)器的時(shí)移播放能力信息,具體包括向所述媒體服務(wù)器發(fā)送普通直播請(qǐng)求;接收所述媒體資源服務(wù)器返回的請(qǐng)求響應(yīng),所述響應(yīng)中包括所述媒體服務(wù)器具有的時(shí) 移播放能力信息。
4.根據(jù)權(quán)利要求1至3中任一所述的方法,其特征在于,根據(jù)所述時(shí)移播放能力信息 確定所述媒體服務(wù)器不支持時(shí)移播放業(yè)務(wù)時(shí),通過所述調(diào)度服務(wù)器進(jìn)行時(shí)移播放業(yè)務(wù)的調(diào) 度,具體包括根據(jù)所述時(shí)移播放能力信息判斷所述媒體服務(wù)器是否支持時(shí)移播放業(yè)務(wù);當(dāng)所述媒體服務(wù)器不支持時(shí)移播放業(yè)務(wù)時(shí),向所述調(diào)度服務(wù)器發(fā)起時(shí)移播放請(qǐng)求;接收所述調(diào)度服務(wù)器針對(duì)所述時(shí)移播放請(qǐng)求返回的響應(yīng),該響應(yīng)包括所述調(diào)度服務(wù)器 在根據(jù)預(yù)定規(guī)則確定的視頻服務(wù)提供點(diǎn)中,根據(jù)媒體服務(wù)器負(fù)載程度確定的支持時(shí)移播放 業(yè)務(wù)的媒體服務(wù)器信息。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括當(dāng)所述媒體服務(wù)器支持時(shí)移播放業(yè)務(wù)時(shí),直接與所述媒體服務(wù)器進(jìn)行時(shí)移播放業(yè)務(wù)的 交互。
6.一種實(shí)現(xiàn)IP電視業(yè)務(wù)的調(diào)度裝置,其特征在于,包括普通業(yè)務(wù)獲取模塊,用于從調(diào)度服務(wù)器獲得支持普通播放業(yè)務(wù)的媒體服務(wù)器信息;時(shí)移能力獲取模塊,用于根據(jù)所述媒體服務(wù)器信息獲取所述媒體服務(wù)器時(shí)移播放能力 fn息;時(shí)移業(yè)務(wù)控制模塊,用于根據(jù)所述時(shí)移播放能力信息確定所述媒體服務(wù)器不支持時(shí)移 播放業(yè)務(wù)時(shí),通過所述調(diào)度服務(wù)器進(jìn)行時(shí)移播放業(yè)務(wù)的調(diào)度。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述普通業(yè)務(wù)獲取模塊具體包括普通業(yè)務(wù)請(qǐng)求單元,用于向調(diào)度服務(wù)器發(fā)送普通播放請(qǐng)求;普通業(yè)務(wù)響應(yīng)單元,用于接收調(diào)度服務(wù)器針對(duì)所述請(qǐng)求返回的響應(yīng),該響應(yīng)中包含所 述調(diào)度服務(wù)器在根據(jù)預(yù)定規(guī)則確定的視頻服務(wù)提供點(diǎn)中,根據(jù)媒體服務(wù)器負(fù)載程度確定的 媒體服務(wù)器信息;所述預(yù)定規(guī)則是指根據(jù)網(wǎng)絡(luò)服務(wù)質(zhì)量確定能夠保證用戶媒體服務(wù)質(zhì)量的 視頻服務(wù)提供點(diǎn)。
8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述時(shí)移能力獲取模塊具體包括普通業(yè)務(wù)建立單元,用于向所述媒體服務(wù)器發(fā)送普通直播請(qǐng)求;普通業(yè)務(wù)處理單元,用于接收所述媒體資源服務(wù)器返回的請(qǐng)求響應(yīng),所述響應(yīng)中包括 所述媒體服務(wù)器具有的時(shí)移播放能力信息。
9.根據(jù)權(quán)利要求6至8中任一所述的裝置,其特征在于,所述時(shí)移業(yè)務(wù)控制模塊具體包括時(shí)移能力判定單元,用于根據(jù)所述時(shí)移播放能力信息判斷所述媒體服務(wù)器是否支持時(shí) 移播放業(yè)務(wù);時(shí)移業(yè)務(wù)處理單元,用于當(dāng)所述媒體服務(wù)器不支持時(shí)移播放業(yè)務(wù)時(shí),向所述調(diào)度服務(wù) 器發(fā)起時(shí)移播放請(qǐng)求;時(shí)移業(yè)務(wù)響應(yīng)單元,用于接收所述調(diào)度服務(wù)器針對(duì)所述時(shí)移播放請(qǐng)求返回的響應(yīng),該 響應(yīng)包括所述調(diào)度服務(wù)器在根據(jù)預(yù)定規(guī)則確定的視頻服務(wù)提供點(diǎn)中,根據(jù)媒體服務(wù)器負(fù)載 程度確定的支持時(shí)移播放業(yè)務(wù)的媒體服務(wù)器信息。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述時(shí)移業(yè)務(wù)處理單元還用于當(dāng)所述媒體服務(wù)器支持時(shí)移播放業(yè)務(wù)時(shí),直接與所述媒體服務(wù)器進(jìn)行時(shí)移播放業(yè)務(wù)的 交互;
11.一種調(diào)度IP電視業(yè)務(wù)的方法,其特征在于,包括針對(duì)終端請(qǐng)求的普通播放業(yè)務(wù)返回確定的媒體服務(wù)器信息;當(dāng)所述終端根據(jù)所述媒體服務(wù)器信息獲取到的所述媒體服務(wù)器時(shí)移播放能力信息,確 定所述媒體服務(wù)器不支持時(shí)移播放業(yè)務(wù)時(shí),對(duì)所述終端進(jìn)行時(shí)移播放業(yè)務(wù)的調(diào)度。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,針對(duì)終端請(qǐng)求的普通播放業(yè)務(wù)返回確 定的媒體服務(wù)器信息,具體包括接收終端發(fā)送的普通播放請(qǐng)求;根據(jù)所述普通播放請(qǐng)求返回響應(yīng),該響應(yīng)中包含在根據(jù)預(yù)定規(guī)則確定的視頻服務(wù)提供 點(diǎn)中,根據(jù)媒體服務(wù)器負(fù)載程度確定的媒體服務(wù)器信息;所述預(yù)定規(guī)則是指根據(jù)網(wǎng)絡(luò)服務(wù) 質(zhì)量確定能夠保證用戶媒體服務(wù)質(zhì)量的視頻服務(wù)提供點(diǎn)。
13.根據(jù)權(quán)利要求11或12所述的方法,其特征在于,確定所述媒體服務(wù)器不支持時(shí)移 播放業(yè)務(wù)時(shí),對(duì)所述終端進(jìn)行時(shí)移播放業(yè)務(wù)的調(diào)度,具體包括接收所述終端發(fā)送的時(shí)移播放請(qǐng)求;針對(duì)所述時(shí)移播放請(qǐng)求向所述終端返回響應(yīng),該響應(yīng)中包括在根據(jù)預(yù)定規(guī)則確定的視 頻服務(wù)提供點(diǎn)中,根據(jù)媒體服務(wù)器負(fù)載程度確定的支持時(shí)移播放業(yè)務(wù)的媒體服務(wù)器信息, 以使所述終端與所述媒體服務(wù)器建立連接獲得時(shí)移播放業(yè)務(wù)服務(wù)。
14.一種調(diào)度IP電視業(yè)務(wù)的裝置,其特征在于,包括普通業(yè)務(wù)支持模塊,用于針對(duì)終端請(qǐng)求的普通播放業(yè)務(wù)返回確定的媒體服務(wù)器信息;時(shí)移業(yè)務(wù)調(diào)度模塊,當(dāng)所述終端根據(jù)所述媒體服務(wù)器信息獲取到的所述媒體服務(wù)器時(shí) 移播放能力信息,確定所述媒體服務(wù)器不支持時(shí)移播放業(yè)務(wù)時(shí),用于對(duì)所述終端進(jìn)行時(shí)移 播放業(yè)務(wù)的調(diào)度。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述普通業(yè)務(wù)支持模塊具體包括普通請(qǐng)求接收單元,用于接收終端發(fā)送的普通播放請(qǐng)求;普通請(qǐng)求處理單元,用于根據(jù)所述普通播放請(qǐng)求返回響應(yīng),該響應(yīng)中包含在根據(jù)預(yù)定 規(guī)則確定的視頻服務(wù)提供點(diǎn)中,根據(jù)媒體服務(wù)器負(fù)載程度確定的媒體服務(wù)器信息;所述預(yù) 定規(guī)則是指根據(jù)網(wǎng)絡(luò)服務(wù)質(zhì)量確定能夠保證用戶媒體服務(wù)質(zhì)量的視頻服務(wù)提供點(diǎn)。
16.根據(jù)權(quán)利要求14或15所述的裝置,其特征在于,所述時(shí)移業(yè)務(wù)調(diào)度模塊具體包括時(shí)移請(qǐng)求接收單元,用于當(dāng)所述終端確定所述媒體服務(wù)器不支持時(shí)移播放業(yè)務(wù)時(shí),接 收所述終端發(fā)送的時(shí)移播放請(qǐng)求;時(shí)移請(qǐng)求執(zhí)行單元,用于針對(duì)所述時(shí)移播放請(qǐng)求向所述終端返回響應(yīng),該響應(yīng)中包括 在根據(jù)預(yù)定規(guī)則確定的視頻服務(wù)提供點(diǎn)中,根據(jù)媒體服務(wù)器負(fù)載程度確定的支持時(shí)移播放 業(yè)務(wù)的媒體服務(wù)器信息,以使所述終端與所述媒體服務(wù)器建立連接獲得時(shí)移播放業(yè)務(wù)服 務(wù)。
17.一種實(shí)現(xiàn)IP電視業(yè)務(wù)的調(diào)度方法,其特征在于,包括終端從調(diào)度服務(wù)器獲得支持普通播放業(yè)務(wù)的媒體服務(wù)器信息;所述終端根據(jù)所述媒體服務(wù)器信息獲取所述媒體服務(wù)器的時(shí)移播放能力信息;所述終端根據(jù)所述時(shí)移播放能力信息確定所述媒體服務(wù)器不支持時(shí)移播放業(yè)務(wù)時(shí),通 過所述調(diào)度服務(wù)器對(duì)所述終端進(jìn)行時(shí)移播放業(yè)務(wù)的調(diào)度。
18.一種實(shí)現(xiàn)IP電視業(yè)務(wù)的調(diào)度系統(tǒng),其特征在于,包括終端設(shè)備,用于從調(diào)度服務(wù)器獲得支持普通播放業(yè)務(wù)的媒體服務(wù)器信息;并根據(jù)所述 媒體服務(wù)器信息獲取所述媒體服務(wù)器時(shí)移播放能力信息;當(dāng)根據(jù)所述時(shí)移播放能力信息確 定所述媒體服務(wù)器不支持時(shí)移播放業(yè)務(wù)時(shí),通過調(diào)度服務(wù)器進(jìn)行時(shí)移業(yè)務(wù)的調(diào)度;調(diào)度服務(wù)器,用于根據(jù)所述終端設(shè)備請(qǐng)求的普通播放業(yè)務(wù)返回支持普通播放業(yè)務(wù)的媒 體服務(wù)器信息;當(dāng)所述終端確定所述媒體服務(wù)器不支持時(shí)移播放業(yè)務(wù)時(shí),接收所述終端設(shè) 備的時(shí)移播放業(yè)務(wù)請(qǐng)求,對(duì)所述終端設(shè)備進(jìn)行時(shí)移播放業(yè)務(wù)的調(diào)度。
全文摘要
本發(fā)明實(shí)施例公開了一種實(shí)現(xiàn)IP電視業(yè)務(wù)的調(diào)度方法、裝置及系統(tǒng),技術(shù)方案包括從調(diào)度服務(wù)器獲得支持普通播放業(yè)務(wù)的媒體服務(wù)器信息;根據(jù)所述媒體服務(wù)器信息獲得所述媒體服務(wù)器的時(shí)移播放能力信息;根據(jù)所述時(shí)移播放能力信息確定所述媒體服務(wù)器不支持時(shí)移播放業(yè)務(wù)時(shí),通過所述調(diào)度服務(wù)器進(jìn)行時(shí)移播放業(yè)務(wù)的調(diào)度。采用本發(fā)明實(shí)施例公開的技術(shù)方案,能夠利用有限的時(shí)移業(yè)務(wù)資源為更多的用戶提供時(shí)移業(yè)務(wù)。
文檔編號(hào)H04L29/06GK102118634SQ20091026076
公開日2011年7月6日 申請(qǐng)日期2009年12月31日 優(yōu)先權(quán)日2009年12月31日
發(fā)明者施永磊, 董小星 申請(qǐng)人:華為技術(shù)有限公司