專利名稱:多媒體組播和廣播業(yè)務(wù)控制方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種多媒體組播和廣播業(yè)務(wù)(Multimedia Broadcast/Multicast Service,簡稱為MBMS)控制方法及其裝置。
背景技術(shù):
為了有效地利用移動網(wǎng)絡(luò)資源,TD-SCDMA提供了 MBMS業(yè)務(wù),MBMS是一個數(shù)據(jù)源向 多個用戶發(fā)送數(shù)據(jù)的點到多點業(yè)務(wù),能夠?qū)崿F(xiàn)網(wǎng)絡(luò)資源的共享,提高網(wǎng)絡(luò)資源(尤其是空 口接口資源)的利用率。 MBMS的會話流程由以下三個過程組成
1.會話開始(Session Start) 向用戶提供一個業(yè)務(wù)時,MBMS業(yè)務(wù)控制中心首先向網(wǎng)關(guān)GPRS支持節(jié)點(Gateway GPRS Su卯orted Node,簡稱為GGSN)發(fā)起MBMS會話開始過程。會話開始過程代表MBMS業(yè) 務(wù)控制中心已經(jīng)就緒,準(zhǔn)備開始業(yè)務(wù)。會話開始過程用來建立MBMS會話,觸發(fā)傳輸數(shù)據(jù)的 承載資源的建立。每個MBMS承載都需要一個會話開始過程來建立MBMS會話。通過會話開 始過程,相關(guān)網(wǎng)元建立并存儲MBMS承載上下文。
2.數(shù)據(jù)傳輸(Data Transfer) 用戶面數(shù)據(jù)的傳輸,包括基于實時傳輸協(xié)議的音視頻廣播流和基于單向的文件傳 輸(File Delivery over Unidirectional Transport,簡稱為FLUTE)協(xié)議的下載文件。傳 輸數(shù)據(jù)由MBMS業(yè)務(wù)控制中心發(fā)起傳送,經(jīng)過GGSN、SGSN、RNC,最終由終端接收并解析使用。
3.會話結(jié)束(Session Stop) MBMS業(yè)務(wù)控制中心發(fā)起MBMS會話結(jié)束請求,通知承載網(wǎng)絡(luò)釋放承載資源,拆除鏈 路。 在現(xiàn)有技術(shù)中,網(wǎng)絡(luò)資源的建立和釋放均在業(yè)務(wù)開始和結(jié)束時進(jìn)行,且每個業(yè)務(wù) 占用一個承載,靈活性低,網(wǎng)絡(luò)資源利用率尚有待提高,尤其是當(dāng)MBMS業(yè)務(wù)量增大時,上述 問題更加明顯,針對該問題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中存在的MBMS業(yè)務(wù)中網(wǎng)絡(luò)資源利用率低的問題而提出本發(fā)明,為 此,本發(fā)明的主要目的在于提供一種MBMS控制方法及其裝置,以解決上述問題至少之一。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種多媒體組播和廣播業(yè)務(wù) 控制方法。 根據(jù)本發(fā)明的多媒體組播和廣播業(yè)務(wù)控制方法包括根據(jù)MBMS業(yè)務(wù)的服務(wù)質(zhì)量 QoS信息判斷MBMS業(yè)務(wù)能否占用第一承載標(biāo)識對應(yīng)的承載上的與MBMS業(yè)務(wù)對應(yīng)的時間段, 其中,第一承載標(biāo)識是已為其他MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識,如果能,則將第一承載標(biāo)識設(shè) 置為MBMS業(yè)務(wù)的承載標(biāo)識,否則,將除第一承載標(biāo)識之外的其他承載標(biāo)識設(shè)置為MBMS業(yè)務(wù) 的承載標(biāo)識。
4
優(yōu)選地,根據(jù)MBMS業(yè)務(wù)的QoS信息判斷MBMS業(yè)務(wù)能否占用第一承載標(biāo)識對應(yīng)的 承載上的與MBMS業(yè)務(wù)對應(yīng)的時間段包括在MBMS業(yè)務(wù)滿足預(yù)定條件的情況下,判斷為是; 否則,判斷為否,其中,預(yù)定條件包括MBMS業(yè)務(wù)的開始時間和結(jié)束時間所形成的時間段與 其他MBMS業(yè)務(wù)的開始時間和結(jié)束時間所形成的時間段不重合,而且MBMS業(yè)務(wù)的QoS信息 與其他MBMS業(yè)務(wù)的QoS信息一致。 優(yōu)選地,將第一承載標(biāo)識設(shè)置為MBMS業(yè)務(wù)的承載標(biāo)識或者將除第一承載標(biāo)識之 外的其他承載標(biāo)識設(shè)置為MBMS業(yè)務(wù)的承載標(biāo)識之后,上述方法還包括根據(jù)預(yù)定信息為 MBMS業(yè)務(wù)創(chuàng)建和/或釋放承載,其中,預(yù)定信息包括MBMS業(yè)務(wù)的開始時間、MBMS業(yè)務(wù)的結(jié) 束時間和為MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識。 優(yōu)選地,根據(jù)預(yù)定信息為MBMS業(yè)務(wù)創(chuàng)建承載包括在為MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識 對應(yīng)的承載尚未創(chuàng)建的情況下,根據(jù)為MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識為MBMS業(yè)務(wù)創(chuàng)建承載。
優(yōu)選地,根據(jù)為MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識為MBMS業(yè)務(wù)創(chuàng)建承載包括判斷MBMS 業(yè)務(wù)的開始時間與當(dāng)前時間的差是否小于預(yù)定間隔,若是,則根據(jù)為MBMS業(yè)務(wù)設(shè)置的承載 標(biāo)識為MBMS業(yè)務(wù)創(chuàng)建承載,否則,設(shè)置定時器,在定時器到時后根據(jù)為MBMS業(yè)務(wù)設(shè)置的承 載標(biāo)識為MBMS業(yè)務(wù)創(chuàng)建承載。 優(yōu)選地,根據(jù)預(yù)定信息為MBMS業(yè)務(wù)釋放承載包括如果不存在承載標(biāo)識與為MBMS
業(yè)務(wù)設(shè)置的承載標(biāo)識相同的尚未播放的MBMS業(yè)務(wù),根據(jù)為MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識釋
放MBMS業(yè)務(wù)的承載;如果存在承載標(biāo)識與為MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識相同的尚未播放的
MBMS業(yè)務(wù),判斷尚未播放的MBMS業(yè)務(wù)的開始時間與MBMS業(yè)務(wù)的結(jié)束時間的差是否小于預(yù)
定間隔,若不小于,則根據(jù)為MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識釋放MBMS業(yè)務(wù)的承載。 優(yōu)選地,根據(jù)為MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識釋放MBMS業(yè)務(wù)的承載包括設(shè)置定時
器,在定時器到時后根據(jù)為MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識釋放MBMS業(yè)務(wù)的承載。 優(yōu)選地,根據(jù)MBMS業(yè)務(wù)的QoS信息判斷MBMS業(yè)務(wù)能否占用第一承載標(biāo)識對應(yīng)的
承載上的與MBMS業(yè)務(wù)對應(yīng)的時間段之前,上述方法還包括定時讀取當(dāng)天所有MBMS業(yè)務(wù)的
信息,其中,信息包括MBMS業(yè)務(wù)的開始時間、MBMS業(yè)務(wù)的結(jié)束時間和MBMS業(yè)務(wù)的QoS信息。 為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一個方面,提供了一種多媒體組播和廣播業(yè) 務(wù)控制裝置。 根據(jù)本發(fā)明的多媒體組播和廣播業(yè)務(wù)控制裝置包括判斷模塊,用于根據(jù)MBMS業(yè) 務(wù)的QoS信息判斷MBMS業(yè)務(wù)能否占用第一承載標(biāo)識對應(yīng)的承載上的與MBMS業(yè)務(wù)對應(yīng)的時 間段,其中,第一承載標(biāo)識是已為其他MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識,如果能,則調(diào)用第一設(shè)置 模塊,否則,調(diào)用第二設(shè)置模塊;第一設(shè)置模塊,用于將第一承載標(biāo)識設(shè)置為MBMS業(yè)務(wù)的承 載標(biāo)識;第二設(shè)置模塊,用于將除第一承載標(biāo)識之外的其他承載標(biāo)識設(shè)置為MBMS業(yè)務(wù)的承 載標(biāo)識。 優(yōu)選地,上述裝置還包括承載管理模塊,用于根據(jù)預(yù)定信息為MBMS業(yè)務(wù)創(chuàng)建和/ 或釋放承載,其中,預(yù)定信息包括MBMS業(yè)務(wù)的開始時間、MBMS業(yè)務(wù)的結(jié)束時間、以及第一 設(shè)置模塊或第二設(shè)置模塊為MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識。 通過本發(fā)明,采用根據(jù)業(yè)務(wù)的開始時間、結(jié)束時間和QoS信息為一個或多個業(yè)務(wù) 分配同一個承載,并且對于同一承載上的播放間隔小于一定時間的業(yè)務(wù)僅進(jìn)行一次承載的建立和釋放,解決了MBMS業(yè)務(wù)中網(wǎng)絡(luò)資源利用率低的問題,提高了網(wǎng)絡(luò)資源分配的靈活 性,并且提高了網(wǎng)絡(luò)資源的利用率,減少了承載建立和釋放過程所消耗的系統(tǒng)資源。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)
明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中 圖1是根據(jù)本發(fā)明實施例的MBMS控制方法的流程圖; 圖2是根據(jù)本發(fā)明實例1的為MBMS業(yè)務(wù)設(shè)置承載資源參數(shù)的流程圖; 圖3是根據(jù)本發(fā)明實例2的為MBMS業(yè)務(wù)創(chuàng)建承載的流程圖; 圖4是根據(jù)本發(fā)明實例3的為MBMS業(yè)務(wù)釋放承載的流程圖; 圖5是根據(jù)本發(fā)明實例4的新增MBMS業(yè)務(wù)處理的流程圖; 圖6是根據(jù)本發(fā)明實施例的MBMS控制裝置的結(jié)構(gòu)框圖。
具體實施方式
功能概述 考慮到現(xiàn)有技術(shù)中存在的問題,本發(fā)明實施例提供了一種MBMS控制方案,該方案 的處理原則為根據(jù)MBMS業(yè)務(wù)的信息確定該MBMS業(yè)務(wù)是否可以使用其他MBMS業(yè)務(wù)的承 載,若可以,則將該MBMS業(yè)務(wù)的承載標(biāo)識設(shè)置為該MBMS業(yè)務(wù)可以使用的其他MBMS業(yè)務(wù)的 承載的標(biāo)識,并根據(jù)已設(shè)置的承載標(biāo)識建立或釋放承載,該方案提高了網(wǎng)絡(luò)資源分配的靈 活性,并且提高了網(wǎng)絡(luò)資源的利用率,減少了承載建立和釋放過程所消耗的系統(tǒng)資源。
下文中將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的 情況下,本申請中的實施例及實施例中的特征可以相互組合。
方法實施例 根據(jù)本發(fā)明的實施例,提供了一種MBMS控制方法,圖1是根據(jù)本發(fā)明實施例的 MBMS控制方法的流程圖,如圖1所示,該方法包括如下的步驟S102至步驟S106 :
步驟S102,定時讀取當(dāng)天所有MBMS業(yè)務(wù)的信息,其中,信息包括MBMS業(yè)務(wù)的開始 時間、MBMS業(yè)務(wù)的結(jié)束時間和MBMS業(yè)務(wù)的QoS信息。 步驟S104,根據(jù)MBMS業(yè)務(wù)的服務(wù)質(zhì)量QoS信息判斷MBMS業(yè)務(wù)能否占用第一承載 標(biāo)識對應(yīng)的承載上的與MBMS業(yè)務(wù)對應(yīng)的時間段,其中,第一承載標(biāo)識是已為其他MBMS業(yè)務(wù) 設(shè)置的承載標(biāo)識,如果能,則將第一承載標(biāo)識設(shè)置為MBMS業(yè)務(wù)的承載標(biāo)識,否則,將除第一 承載標(biāo)識之外的其他承載標(biāo)識設(shè)置為MBMS業(yè)務(wù)的承載標(biāo)識。步驟S104為業(yè)務(wù)分配所屬承 載以及相應(yīng)數(shù)據(jù)參數(shù)。 具體地,根據(jù)MBMS業(yè)務(wù)的QoS信息判斷MBMS業(yè)務(wù)能否占用第一承載標(biāo)識對應(yīng)的 承載上的與MBMS業(yè)務(wù)對應(yīng)的時間段包括在MBMS業(yè)務(wù)滿足預(yù)定條件的情況下,判斷為是; 否則,判斷為否,其中,預(yù)定條件包括MBMS業(yè)務(wù)的開始時間和結(jié)束時間所形成的時間段與 其他MBMS業(yè)務(wù)的開始時間和結(jié)束時間所形成的時間段不重合,而且MBMS業(yè)務(wù)的QoS信息 與其他MBMS業(yè)務(wù)的QoS信息一致。 步驟S106,根據(jù)預(yù)定信息為MBMS業(yè)務(wù)創(chuàng)建和/或釋放承載,其中,預(yù)定信息包括 MBMS業(yè)務(wù)的開始時間、MBMS業(yè)務(wù)的結(jié)束時間和為MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識。在生成并處
6理業(yè)務(wù)開始時間表后,通過發(fā)送MBMS業(yè)務(wù)會話開始消息實現(xiàn)對業(yè)務(wù)承載的創(chuàng)建;在生成并 處理業(yè)務(wù)結(jié)束時間表后,通過發(fā)送MBMS業(yè)務(wù)會話停止消息實現(xiàn)對業(yè)務(wù)承載的釋放。
其中,根據(jù)預(yù)定信息為MBMS業(yè)務(wù)創(chuàng)建承載包括在為MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識對 應(yīng)的承載尚未創(chuàng)建的情況下,根據(jù)為MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識為MBMS業(yè)務(wù)創(chuàng)建承載??蛇x 地,根據(jù)為MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識為MBMS業(yè)務(wù)創(chuàng)建承載包括判斷MBMS業(yè)務(wù)的開始時 間與當(dāng)前時間的差是否小于預(yù)定間隔,若是,則根據(jù)為MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識為MBMS業(yè) 務(wù)創(chuàng)建承載,否則,設(shè)置定時器,在定時器到時后根據(jù)為MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識為MBMS 業(yè)務(wù)創(chuàng)建承載。 其中,根據(jù)預(yù)定信息為MBMS業(yè)務(wù)釋放承載包括如果不存在承載標(biāo)識與為MBMS 業(yè)務(wù)設(shè)置的承載標(biāo)識相同的尚未播放的MBMS業(yè)務(wù),根據(jù)為MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識釋 放MBMS業(yè)務(wù)的承載;如果存在承載標(biāo)識與為MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識相同的尚未播放的 MBMS業(yè)務(wù),判斷尚未播放的MBMS業(yè)務(wù)的開始時間與MBMS業(yè)務(wù)的結(jié)束時間的差是否小于預(yù) 定間隔,若不小于,則根據(jù)為MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識釋放MBMS業(yè)務(wù)的承載??蛇x地,根 據(jù)為MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識釋放MBMS業(yè)務(wù)的承載包括設(shè)置定時器,在定時器到時后根 據(jù)為MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識釋放MBMS業(yè)務(wù)的承載。 對于已有的業(yè)務(wù),通過步驟S102至步驟S106進(jìn)行業(yè)務(wù)承載的創(chuàng)建和/或釋放,對 于新增業(yè)務(wù),則在讀取該新增業(yè)務(wù)的業(yè)務(wù)信息(包括業(yè)務(wù)開始時間、結(jié)束時間和QoS信息 等)之后,對該新增業(yè)務(wù)進(jìn)行步驟S104至步驟S106的處理,以進(jìn)行該新增業(yè)務(wù)的承載的創(chuàng) 建和/或釋放。 在邏輯上,步驟S104處理完后處理步驟S106,對于新增業(yè)務(wù)的處理可在任何時候 插入整個流程。 下面將結(jié)合實例對本發(fā)明實施例的實現(xiàn)過程進(jìn)行詳細(xì)描述。
實例1 實例1描述了為MBMS業(yè)務(wù)設(shè)置承載資源參數(shù)(包括承載標(biāo)識)的詳細(xì)流程,圖2 是根據(jù)本發(fā)明實例1的為MBMS業(yè)務(wù)設(shè)置承載資源參數(shù)的流程圖,如圖2所示,為MBMS業(yè)務(wù) 規(guī)劃MBMS業(yè)務(wù)承載資源參數(shù)的流程包括以下步驟 步驟201,設(shè)置每天定時時間(例如,O點整),定時到時讀取當(dāng)天所有MBMS業(yè)務(wù)的 開始時間和結(jié)束時間以及MBMS業(yè)務(wù)屬性(主要為Qos信息)。 步驟202,給第一個MBMS業(yè)務(wù)設(shè)置承載資源參數(shù),用來標(biāo)識該MBMS業(yè)務(wù)將會在這 個承載上傳輸,同時記錄下該MBMS業(yè)務(wù)的開始/結(jié)束時間段已經(jīng)占用了此承載資源參數(shù)的 一段時間。 步驟203,取下一個MBMS業(yè)務(wù),判斷是否可使用已設(shè)置給其他MBMS業(yè)務(wù)的某個承 載(主要考慮Qos信息是否一致)并且可占用該承載資源參數(shù)對應(yīng)的承載的相應(yīng)時間段 (主要考慮該MBMS業(yè)務(wù)的開始和結(jié)束時間形成的時間段與該承載上的其他MBMS業(yè)務(wù)的時 間段是否重疊)。若可以,則為該MBMS業(yè)務(wù)設(shè)置該承載的資源參數(shù),并記錄該MBMS業(yè)務(wù)的 開始/結(jié)束時間段已經(jīng)占用了該承載資源參數(shù)的一段時間;否則重新給該MBMS業(yè)務(wù)設(shè)置新 的承載資源參數(shù),并記錄該MBMS業(yè)務(wù)的開始/結(jié)束時間段已經(jīng)占用了新的承載資源參數(shù)的 一段時間。 步驟204,判斷是否已處理完所有MBMS業(yè)務(wù),若未處理完,則重復(fù)執(zhí)行步驟203,若已處理完,則結(jié)束流程。
實例2 實例2描述了為MBMS業(yè)務(wù)創(chuàng)建承載的詳細(xì)流程,圖3是根據(jù)本發(fā)明實例2的為 MBMS業(yè)務(wù)創(chuàng)建承載的流程圖,如圖3所示,該流程包括以下步驟
步驟301,將所有業(yè)務(wù)按業(yè)務(wù)開始時間排序建表。 步驟302,判斷鏈表首元素的開始時間與當(dāng)前系統(tǒng)時間之差是否小于一定時長
(例如,5分鐘),若是則執(zhí)行步驟303 ;否則設(shè)置定時器(RARSTARTTMER)。 步驟303,向GGSN發(fā)送會話開始消息創(chuàng)建業(yè)務(wù)承載,并刪除鏈表首元素,可選地,
若會話開始消息未發(fā)送成功,則將未發(fā)送成功的業(yè)務(wù)存入錯誤表(errlist表),后續(xù)可將
錯誤表中的業(yè)務(wù)丟棄,或是一段時間后重發(fā)會話開始消息。 步驟304,查詢當(dāng)前鏈表的首元素和前一個已處理完的業(yè)務(wù)元素是否有相同的承 載ID(即,承載標(biāo)識),若有則執(zhí)行步驟305,否則執(zhí)行步驟307。 步驟305,判斷當(dāng)前業(yè)務(wù)開始時間和前一個已處理完的具有相同承載ID的業(yè)務(wù)元 素的結(jié)束時間之差是否小于一定時長(例如,15分鐘),若是則執(zhí)行步驟306,否則執(zhí)行步驟 307。 步驟306,判斷鏈表中元素是否全部處理完,若是則結(jié)束處理流程,否則進(jìn)入步驟 309。 步驟307,判斷業(yè)務(wù)的開始時間和當(dāng)前系統(tǒng)時間之差是否小于一定時長(例如,5 分鐘),若是則執(zhí)行步驟303 ;否則設(shè)置定時器(RARSTARTTMER)。
步驟308,定時器(RARSTARTTMER)到達(dá),執(zhí)行步驟303。 步驟309,不發(fā)送會話開始消息(即,不創(chuàng)建承載),刪除鏈表首元素,并執(zhí)行步驟 304。 實例3 實例3描述了為MBMS業(yè)務(wù)釋放承載的詳細(xì)流程,圖4是根據(jù)本發(fā)明實例3的為 MBMS業(yè)務(wù)釋放承載的流程圖,如圖4所示,上述流程包括以下步驟
步驟401,將所有業(yè)務(wù)按業(yè)務(wù)結(jié)束時間排序建表。 步驟402,查詢鏈表首元素與之后的元素是否有相同的承載ID,若有則執(zhí)行步驟 403,否則執(zhí)行步驟404。 步驟403,比較首元素結(jié)束時間和查到具有相同承載ID的元素的開始時間之差是 否小于一定時長(例如,15分鐘),若是則執(zhí)行步驟405,否則執(zhí)行步驟404。
步驟404,對首個元素設(shè)定定時器RARSTOPTMER。
步驟405,刪除鏈表首元素,執(zhí)行步驟402。 步驟406,定時器RARSTOPTMER到達(dá),向GGSN發(fā)送會話停止消息刪除(即,釋放) 承載并刪除首元素,執(zhí)行步驟402。
實例4 實例4描述了新增MBMS業(yè)務(wù)處理的詳細(xì)流程圖,圖5是根據(jù)本發(fā)明實例4的新增 MBMS業(yè)務(wù)處理的流程圖,如圖5所示上述流程包括以下步驟
步驟501 ,收到新增MBMS業(yè)務(wù)信息通知。 步驟502,為該新增MBMS業(yè)務(wù)規(guī)劃MBMS業(yè)務(wù)承載資源參數(shù),分配方法同實例1中
8描述的方法。 步驟503,按照業(yè)務(wù)開始時間將該新增MBMS業(yè)務(wù)插入業(yè)務(wù)開始時間表并為該MBMS 業(yè)務(wù)創(chuàng)建承載,按業(yè)務(wù)結(jié)束時間將該臨時MBMS業(yè)務(wù)插入業(yè)務(wù)結(jié)束時間表并為該MBMS業(yè)務(wù) 釋放承載。待該新增MBMS業(yè)務(wù)處理時間到達(dá)時為其發(fā)送會話開始/停止消息建立/刪除 (即,釋放)承載。 上述各實例中,實例1為實例2和實例3組織發(fā)送會話開始/停止消息所需要的 參數(shù)。 裝置實施例 根據(jù)本發(fā)明的實施例,提供了一種MBMS控制裝置,圖6是根據(jù)本發(fā)明實施例的 MBMS控制裝置的結(jié)構(gòu)框圖,如圖6所示,該裝置包括判斷模塊62,用于根據(jù)MBMS業(yè)務(wù)的 QoS信息判斷MBMS業(yè)務(wù)能否占用第一承載標(biāo)識對應(yīng)的承載上的與MBMS業(yè)務(wù)對應(yīng)的時間段, 其中,第一承載標(biāo)識是已為其他MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識,如果能,則調(diào)用第一設(shè)置模塊 64,否則,調(diào)用第二設(shè)置模塊66 ;第一設(shè)置模塊64,連接于判斷模塊62,用于將第一承載標(biāo) 識設(shè)置為MBMS業(yè)務(wù)的承載標(biāo)識;第二設(shè)置模塊66,連接于判斷模塊62,用于將除第一承載 標(biāo)識之外的其他承載標(biāo)識設(shè)置為MBMS業(yè)務(wù)的承載標(biāo)識。 在圖6的基礎(chǔ)上,該MBMS控制裝置還可以包括承載管理模塊68,連接于第一設(shè) 置模塊64和第二設(shè)置模塊66,用于根據(jù)預(yù)定信息為MBMS業(yè)務(wù)創(chuàng)建和/或釋放承載,其中, 預(yù)定信息包括MBMS業(yè)務(wù)的開始時間、MBMS業(yè)務(wù)的結(jié)束時間、以及第一設(shè)置模塊64或第二 設(shè)置模塊66為MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識。 綜上所述,本發(fā)明實施例提供的MBMS控制方案能夠合理的控制會話開始和會話 結(jié)束消息以達(dá)到提高網(wǎng)絡(luò)資源利用率的目的,同時,該方案提高了網(wǎng)絡(luò)資源分配的靈活性, 減少了承載建立和釋放過程所消耗的系統(tǒng)資源。 需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機(jī)可執(zhí)行指令的 計算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不 同于此處的順序執(zhí)行所示出或描述的步驟。 顯然,本領(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),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種多媒體組播和廣播業(yè)務(wù)MBMS控制方法,其特征在于,包括根據(jù)MBMS業(yè)務(wù)的服務(wù)質(zhì)量QoS信息判斷所述MBMS業(yè)務(wù)能否占用第一承載標(biāo)識對應(yīng)的承載上的與所述MBMS業(yè)務(wù)對應(yīng)的時間段,其中,所述第一承載標(biāo)識是已為其他MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識,如果能,則將所述第一承載標(biāo)識設(shè)置為所述MBMS業(yè)務(wù)的承載標(biāo)識,否則,將除所述第一承載標(biāo)識之外的其他承載標(biāo)識設(shè)置為所述MBMS業(yè)務(wù)的承載標(biāo)識。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述MBMS業(yè)務(wù)的所述QoS信息判斷 所述MBMS業(yè)務(wù)能否占用所述第一承載標(biāo)識對應(yīng)的承載上的與所述MBMS業(yè)務(wù)對應(yīng)的時間段 包括在所述MBMS業(yè)務(wù)滿足預(yù)定條件的情況下,判斷為是;否則,判斷為否,其中,所述預(yù)定 條件包括所述MBMS業(yè)務(wù)的開始時間和結(jié)束時間所形成的時間段與所述其他MBMS業(yè)務(wù)的 開始時間和結(jié)束時間所形成的時間段不重合,而且所述MBMS業(yè)務(wù)的QoS信息與所述其他 MBMS業(yè)務(wù)的QoS信息一致。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述第一承載標(biāo)識設(shè)置為所述MBMS業(yè) 務(wù)的承載標(biāo)識或者將除所述第一承載標(biāo)識之外的其他承載標(biāo)識設(shè)置為所述MBMS業(yè)務(wù)的承 載標(biāo)識之后,所述方法還包括根據(jù)預(yù)定信息為所述MBMS業(yè)務(wù)創(chuàng)建和/或釋放承載,其中,所述預(yù)定信息包括所述 MBMS業(yè)務(wù)的開始時間、所述MBMS業(yè)務(wù)的結(jié)束時間和為所述MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)所述預(yù)定信息為所述MBMS業(yè)務(wù)創(chuàng)建 承載包括在為所述MBMS業(yè)務(wù)設(shè)置的所述承載標(biāo)識對應(yīng)的承載尚未創(chuàng)建的情況下,根據(jù)為所述 MBMS業(yè)務(wù)設(shè)置的所述承載標(biāo)識為所述MBMS業(yè)務(wù)創(chuàng)建承載。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,根據(jù)為所述MBMS業(yè)務(wù)設(shè)置的所述承載標(biāo) 識為所述MBMS業(yè)務(wù)創(chuàng)建承載包括判斷所述MBMS業(yè)務(wù)的開始時間與當(dāng)前時間的差是否小于預(yù)定間隔,若是,則根據(jù)為所 述MBMS業(yè)務(wù)設(shè)置的所述承載標(biāo)識為所述MBMS業(yè)務(wù)創(chuàng)建承載,否則,設(shè)置定時器,在定時器 到時后根據(jù)為所述MBMS業(yè)務(wù)設(shè)置的所述承載標(biāo)識為所述MBMS業(yè)務(wù)創(chuàng)建承載。
6. 根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)所述預(yù)定信息為所述MBMS業(yè)務(wù)釋放 承載包括如果不存在承載標(biāo)識與為所述MBMS業(yè)務(wù)設(shè)置的所述承載標(biāo)識相同的尚未播放的MBMS 業(yè)務(wù),根據(jù)為所述MBMS業(yè)務(wù)設(shè)置的所述承載標(biāo)識釋放所述MBMS業(yè)務(wù)的承載;如果存在承載標(biāo)識與為所述MBMS業(yè)務(wù)設(shè)置的所述承載標(biāo)識相同的尚未播放的MBMS業(yè) 務(wù),判斷所述尚未播放的MBMS業(yè)務(wù)的開始時間與所述MBMS業(yè)務(wù)的結(jié)束時間的差是否小于 預(yù)定間隔,若不小于,則根據(jù)為所述MBMS業(yè)務(wù)設(shè)置的所述承載標(biāo)識釋放所述MBMS業(yè)務(wù)的承 載。
7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,根據(jù)為所述MBMS業(yè)務(wù)設(shè)置的所述承載標(biāo) 識釋放所述MBMS業(yè)務(wù)的承載包括設(shè)置定時器,在定時器到時后根據(jù)為所述MBMS業(yè)務(wù)設(shè)置的所述承載標(biāo)識釋放所述 MBMS業(yè)務(wù)的承載。
8. 根據(jù)權(quán)利要求1至7中任一項所述的方法,其特征在于,根據(jù)所述MBMS業(yè)務(wù)的所述QoS信息判斷所述MBMS業(yè)務(wù)能否占用所述第一承載標(biāo)識對應(yīng)的承載上的與所述MBMS業(yè)務(wù) 對應(yīng)的時間段之前,所述方法還包括定時讀取當(dāng)天所有MBMS業(yè)務(wù)的信息,其中,所述信息包括MBMS業(yè)務(wù)的開始時間、MBMS 業(yè)務(wù)的結(jié)束時間和MBMS業(yè)務(wù)的QoS信息。
9. 一種多媒體組播和廣播業(yè)務(wù)控制裝置,其特征在于,包括判斷模塊,用于根據(jù)MBMS業(yè)務(wù)的QoS信息判斷所述MBMS業(yè)務(wù)能否占用第一承載標(biāo)識 對應(yīng)的承載上的與所述MBMS業(yè)務(wù)對應(yīng)的時間段,其中,所述第一承載標(biāo)識是已為其他MBMS 業(yè)務(wù)設(shè)置的承載標(biāo)識,如果能,則調(diào)用第一設(shè)置模塊,否則,調(diào)用第二設(shè)置模塊;所述第一設(shè)置模塊,用于將所述第一承載標(biāo)識設(shè)置為所述MBMS業(yè)務(wù)的承載標(biāo)識; 所述第二設(shè)置模塊,用于將除所述第一承載標(biāo)識之外的其他承載標(biāo)識設(shè)置為所述MBMS 業(yè)務(wù)的承載標(biāo)識。
10. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括承載管理模塊,用于根據(jù)預(yù)定信息為所述MBMS業(yè)務(wù)創(chuàng)建和/或釋放承載,其中,所述預(yù) 定信息包括所述MBMS業(yè)務(wù)的開始時間、所述MBMS業(yè)務(wù)的結(jié)束時間、以及所述第一設(shè)置模 塊或所述第二設(shè)置模塊為所述MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識。
全文摘要
本發(fā)明公開了一種多媒體組播和廣播業(yè)務(wù)控制方法及其裝置,該方法包括根據(jù)MBMS業(yè)務(wù)的服務(wù)質(zhì)量QoS信息判斷MBMS業(yè)務(wù)能否占用第一承載標(biāo)識對應(yīng)的承載上的與MBMS業(yè)務(wù)對應(yīng)的時間段,其中,第一承載標(biāo)識是已為其他MBMS業(yè)務(wù)設(shè)置的承載標(biāo)識,如果能,則將第一承載標(biāo)識設(shè)置為MBMS業(yè)務(wù)的承載標(biāo)識,否則,將除第一承載標(biāo)識之外的其他承載標(biāo)識設(shè)置為MBMS業(yè)務(wù)的承載標(biāo)識。本發(fā)明提高了網(wǎng)絡(luò)資源分配的靈活性,并且提高了網(wǎng)絡(luò)資源的利用率,減少了承載建立和釋放過程所消耗的系統(tǒng)資源。
文檔編號H04W76/06GK101702789SQ20091020547
公開日2010年5月5日 申請日期2009年10月20日 優(yōu)先權(quán)日2009年10月20日
發(fā)明者姜巍 申請人:中興通訊股份有限公司