專利名稱:為mbms業(yè)務(wù)提供多種qos的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在WCDMA通信系統(tǒng)中為MBMS業(yè)務(wù)提供多種QOS的方法。
背景技術(shù):
多媒體廣播和組播業(yè)務(wù)(以下簡(jiǎn)稱MBMS)是第三代伙伴計(jì)劃(以下簡(jiǎn)稱3GPP)正在進(jìn)行標(biāo)準(zhǔn)化的一項(xiàng)新業(yè)務(wù)。MBMS業(yè)務(wù)是一種單向的點(diǎn)對(duì)多點(diǎn)的業(yè)務(wù),這種業(yè)務(wù)的最大特點(diǎn)是它可以有效的利用無(wú)線資源和網(wǎng)絡(luò)資源。
為了更好的說(shuō)明MBMS業(yè)務(wù),圖1描述了提供MBMS的系統(tǒng)結(jié)構(gòu),圖2作為例子描述了下行網(wǎng)絡(luò)結(jié)點(diǎn)向上行網(wǎng)絡(luò)結(jié)點(diǎn)申請(qǐng)注冊(cè)MBMS業(yè)務(wù)的流程。
如圖1所示,MBMS網(wǎng)絡(luò)結(jié)構(gòu)以通用分組無(wú)線業(yè)務(wù)(以下簡(jiǎn)稱GPRS)核心網(wǎng)為基礎(chǔ),并增加了新的網(wǎng)絡(luò)單元。101廣播和組播業(yè)務(wù)中心(以下簡(jiǎn)稱BM-SC)是MBMS系統(tǒng)的業(yè)務(wù)控制中心。102網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)(以下簡(jiǎn)稱GGSN)和103服務(wù)GPRS支持節(jié)點(diǎn)(以下簡(jiǎn)稱SGSN)構(gòu)成了MBMS業(yè)務(wù)的傳輸網(wǎng)絡(luò),為數(shù)據(jù)的傳輸提供路由。104陸地?zé)o線接入網(wǎng)(以下簡(jiǎn)稱RAN)在空中接口上為MBMS服務(wù)提供無(wú)線資源。105用戶設(shè)備(以下簡(jiǎn)稱UE)是用來(lái)接收數(shù)據(jù)的終端設(shè)備。106歸屬位置寄存器(以下簡(jiǎn)稱HLR)保存與用戶有關(guān)的數(shù)據(jù),可以提供用戶鑒權(quán)等服務(wù)。107 Gn/Gp表示SGSN和GGSN之間的接口。108 Gi表示BM-SC和GGSN之間的接口并且接口上的協(xié)議棧是基于互聯(lián)網(wǎng)協(xié)議(以下簡(jiǎn)稱IP協(xié)議)。109 Gmb表示BM-SC和GGSN之間的接口并且接口協(xié)議是專用于傳遞MBMS信令參數(shù)的。MBMS業(yè)務(wù)所用的無(wú)線資源不是用戶專用的,而是由此業(yè)務(wù)的所有用戶共享的。需要說(shuō)明的是,MBMS業(yè)務(wù)是單向下行業(yè)務(wù),也即MBMS數(shù)據(jù)的傳輸順序是從BM-SC至GGSN,GGSN至SGSN,SGSN至RNC,然后RNC再通過(guò)空中接口將MBMS數(shù)據(jù)傳輸給UE。對(duì)MBMS業(yè)務(wù)來(lái)說(shuō),GGSN是BM-SC的下行節(jié)點(diǎn),BM-SC可以向多個(gè)GGSN發(fā)送數(shù)據(jù);SGSN是GGSN的下行節(jié)點(diǎn),GGSN可以向多個(gè)SGSN發(fā)送數(shù)據(jù);RNC是SGSN的下行節(jié)點(diǎn),SGSN可以向多個(gè)RNC發(fā)送數(shù)據(jù)。
當(dāng)BM-SC決定發(fā)送MBMS數(shù)據(jù)前,BM-SC會(huì)先發(fā)送會(huì)話開(kāi)始消息以便建立相應(yīng)的網(wǎng)絡(luò)資源。BM-SC發(fā)送會(huì)話開(kāi)始消息給多個(gè)GGSN,然后GGSN發(fā)送MBMS會(huì)話開(kāi)始消息給多個(gè)SGSN,然后SGSN再發(fā)送MBMS會(huì)話開(kāi)始通知消息給多個(gè)RNC,每個(gè)下行網(wǎng)絡(luò)節(jié)點(diǎn)在收到其上行網(wǎng)絡(luò)節(jié)點(diǎn)的消息后,會(huì)發(fā)送相應(yīng)的反饋消息給上行網(wǎng)絡(luò)節(jié)點(diǎn)以建立網(wǎng)絡(luò)資源,這個(gè)過(guò)程在本發(fā)明中的實(shí)現(xiàn)部分有詳細(xì)說(shuō)明,這里想要說(shuō)明的是一個(gè)下行網(wǎng)絡(luò)節(jié)點(diǎn)要想收到上行網(wǎng)絡(luò)節(jié)點(diǎn)的MBMS消息或MBMS數(shù)據(jù),下行網(wǎng)絡(luò)節(jié)點(diǎn)要先向其上行網(wǎng)絡(luò)節(jié)點(diǎn)申請(qǐng)注冊(cè)MBMS業(yè)務(wù),圖2作為例子描述了現(xiàn)有技術(shù)中下行網(wǎng)絡(luò)節(jié)點(diǎn)向其上行網(wǎng)絡(luò)節(jié)點(diǎn)注冊(cè)MBMS業(yè)務(wù)的流程。
在上述圖2的201中,RNC向SGSN發(fā)送RNC注冊(cè)MBMS請(qǐng)求消息,該消息包含Service ID(業(yè)務(wù)標(biāo)志),RNC的地址。
在上述圖2的202中,SGSN在收到RNC發(fā)送的注冊(cè)請(qǐng)求消息后,如果SGSN也還沒(méi)有向其上行節(jié)點(diǎn)(即GGSN)注冊(cè)過(guò)MBMS業(yè)務(wù),則SGSN向GGSN發(fā)送SGSN注冊(cè)MBMS請(qǐng)求消息,該消息包含參數(shù)Service ID(業(yè)務(wù)標(biāo)志),SGSN的地址;否則,SGSN直接跳到步驟206。
在上述圖2的203中,GGSN在收到SGSN發(fā)送的注冊(cè)請(qǐng)求消息后,如果GGSN也還沒(méi)有向其上行節(jié)點(diǎn)(即BM-SC)注冊(cè)過(guò)MBMS業(yè)務(wù),則GGSN向BM-SC發(fā)送GGSM注冊(cè)MBMS請(qǐng)求消息,該消息包含參數(shù)Service ID(業(yè)務(wù)標(biāo)志),GGSN的地址;否則,GGSN直接跳到步驟205。
在上述圖2的204中,BM-SC在203中收到GGSN發(fā)送的注冊(cè)請(qǐng)求消息后,將GGSN地址記錄到自己的對(duì)該MBMS業(yè)務(wù)(由收到的GGSN消息中的Service ID標(biāo)志)的業(yè)務(wù)上下文中,然后BM-SC向GGSN發(fā)送GGSN注冊(cè)MBMS應(yīng)答消息。
在上述圖2的205中,GGSN在收到204中BM-SC發(fā)送的應(yīng)答消息后,GGSN建立該MBMS業(yè)務(wù)的業(yè)務(wù)上下文,并將在202中收到的消息中的SGSN的地址記錄到自己的MBMS業(yè)務(wù)上下文中,然后GGSN向SGSN發(fā)送SGSN注冊(cè)MBMS應(yīng)答消息。
在上述圖2的206中,SGSN在收到205中GGSN發(fā)送的應(yīng)答消息后,SGSN建立該MBMS業(yè)務(wù)的業(yè)務(wù)上下文,并將在201中收到的消息中的RNC的地址記錄到自己的MBMS業(yè)務(wù)上下文中,然后SGSN向RNC發(fā)送RNC注冊(cè)MBMS應(yīng)答消息。RNC收到該應(yīng)答消息后,也建立MBMS業(yè)務(wù)上下文。至此,注冊(cè)過(guò)程結(jié)束,需要說(shuō)明的是,在上述圖2中從202至205的過(guò)程,也可以是由UE激活MBMS業(yè)務(wù)引起的,并且這時(shí)由于UE發(fā)送的消息是通過(guò)RNC傳送給SGSN的,所以SGSN可以隱含地將RNC注冊(cè)到自己的MBMS業(yè)務(wù)上下文中,即在這種情況下不需要步驟201和206,由于這是現(xiàn)有技術(shù),在此不在贅述。
現(xiàn)有MBMS業(yè)務(wù)中只提供一種QOS,所以當(dāng)一次會(huì)話開(kāi)始時(shí),如果某一網(wǎng)絡(luò)節(jié)點(diǎn)(如RNC,SGSN或GGSN)不支持提供的QOS,由于MBMS業(yè)務(wù)不允許QOS協(xié)商,則只能放棄MBMS業(yè)務(wù),這樣做不僅浪費(fèi)了網(wǎng)絡(luò)資源,而且使網(wǎng)絡(luò)節(jié)點(diǎn)提供MBMS業(yè)務(wù)的可能性不高。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種方法,使得當(dāng)一次會(huì)話開(kāi)始時(shí),一個(gè)MBMS業(yè)務(wù)提供了多種QOS,這樣即使某一網(wǎng)絡(luò)節(jié)點(diǎn)不能支持其中最好的QOS,但它可以選擇合適自己的較低的QOS,這樣做使得網(wǎng)絡(luò)節(jié)點(diǎn)能夠選擇QOS,大大提高了其使用MBMS業(yè)務(wù)的機(jī)會(huì)和能力,同時(shí)節(jié)省了網(wǎng)絡(luò)資源。
為實(shí)現(xiàn)上述目的,一種為MBMS業(yè)務(wù)提供多個(gè)QOS的方法,包括步驟(1)BM-SC開(kāi)始一次會(huì)話并發(fā)送會(huì)話開(kāi)始消息給GGSN,該會(huì)話開(kāi)始消息包含多個(gè)QOS參數(shù);
(2)GGSN收到步驟(1)中BM-SC發(fā)送的會(huì)話開(kāi)始消息后,選擇自己能夠支持的QOS并為之分配TEID,然后向BM-SC發(fā)送會(huì)話開(kāi)始應(yīng)答消息,該會(huì)話開(kāi)始應(yīng)答消息包含參數(shù)TEID及QOS;(3)BM-SC收到步驟(2)中GGSN發(fā)送的會(huì)話開(kāi)始應(yīng)答消息后,保存該消息中的參數(shù)TEID和QOS,這樣標(biāo)志GGSN和BM-SC之間關(guān)聯(lián)該QOS的承載建立成功;(4)GGSN在步驟(2)中發(fā)送完會(huì)話開(kāi)始應(yīng)答消息后,緊接著向SGSN發(fā)送MBMS會(huì)話開(kāi)始消息,該MBMS會(huì)話開(kāi)始消息包含多個(gè)QOS參數(shù);(5)SGSN收到步驟(4)中GGSN發(fā)送的MBMS會(huì)話開(kāi)始消息后,選擇自己能夠支持的QOS并為之分配TEID,然后向GGSN發(fā)送會(huì)話開(kāi)始應(yīng)答消息,該會(huì)話開(kāi)始應(yīng)答消息包含參數(shù)TEID及QOS;(6)GGSN收到步驟(5)中SGSN發(fā)送的MBMS會(huì)話開(kāi)始應(yīng)答消息后,保存該消息中的參數(shù)TEID和QOS,這樣標(biāo)志SGSN和GGSN之間關(guān)聯(lián)該QOS的承載建立成功;(7)SGSN在步驟(5)中發(fā)送完MBMS會(huì)話開(kāi)始應(yīng)答消息后,緊接著向RNC發(fā)送MBMS會(huì)話開(kāi)始通知消息,該MBMS會(huì)話開(kāi)始通知消息包含多個(gè)QOS參數(shù);(8)RNC收到步驟(7)中SGSN發(fā)送的MBMS會(huì)話開(kāi)始通知消息后,選擇自己能夠支持的QOS并為之分配TEID,然后RNC統(tǒng)計(jì)UE數(shù)目并根據(jù)該QOS分配空中資源;(9)RNC完成步驟(8)后,向SGSN發(fā)送MBMS會(huì)話開(kāi)始通知應(yīng)答消息,該消息包含RNC在步驟(8)中選擇的QOS和TEID參數(shù);(10)SGSN收到步驟(9)中RNC發(fā)送的MBMS會(huì)話開(kāi)始通知應(yīng)答消息后,保存該消息中的參數(shù)TEID和QOS,這樣標(biāo)志RNC和SGSN之間關(guān)聯(lián)該QOS的承載建立成功。
本發(fā)明為MBMS業(yè)務(wù)提供了多個(gè)QOS,極大提高了下行網(wǎng)絡(luò)節(jié)點(diǎn)接入MBMS業(yè)務(wù)的機(jī)會(huì)和能力,提高了網(wǎng)絡(luò)資源利用效率,下行網(wǎng)絡(luò)節(jié)點(diǎn)可以調(diào)整自己可用的資源。
圖1是MBMS系統(tǒng)的邏輯結(jié)構(gòu)圖;圖2是現(xiàn)有技術(shù)中,下行網(wǎng)絡(luò)節(jié)點(diǎn)向其上行網(wǎng)絡(luò)節(jié)點(diǎn)申請(qǐng)注冊(cè)MBMS業(yè)務(wù)的過(guò)程;圖3是本發(fā)明中,MBMS業(yè)務(wù)的一次會(huì)話開(kāi)始的過(guò)程;圖4是本發(fā)明中,RNC和SGSN之間更新承載的第一種過(guò)程;圖5是本發(fā)明中,RNC和SGSN之間更新承載的第二種過(guò)程;圖6是本發(fā)明中,SGSN和GGSN之間建立新承載的第一種過(guò)程;圖7是本發(fā)明中,SGSN和GGSN之間建立新承載的第二種過(guò)程;圖8是本發(fā)明中,SGSN和GGSN之間刪除承載的過(guò)程;圖9是本發(fā)明中,GGSN和BM-SC之間建立新承載的第一種過(guò)程;圖10是本發(fā)明中,GGSN和BM-SC之間建立新承載的第二種過(guò)程;圖11是本發(fā)明中,GGSN和BM-SC之間刪除承載的過(guò)程。
具體實(shí)施例方式
本發(fā)明主要由三部分夠成 會(huì)話開(kāi)始時(shí)建立網(wǎng)絡(luò)資源的過(guò)程 在一次會(huì)話過(guò)程中,RNC和SGSN之間,SGSN和GGSN之間,以及GGSN和BM-SC之間建立新的承載的過(guò)程
在一次會(huì)話過(guò)程中,RNC和SGSN之間,SGSN和GGSN之間,以及GGSN和BM-SC之間釋放舊的承載的過(guò)程名詞解釋QOS服務(wù)質(zhì)量。在本發(fā)明中表示服務(wù)質(zhì)量參數(shù),它包含一些屬性,如服務(wù)類型、承載比特速率等,這些屬性用來(lái)定制一個(gè)承載的特性。
TEID承載標(biāo)志。在網(wǎng)絡(luò)節(jié)點(diǎn)之間(如GGSN和SGSN之間)建立的承載需要用TEID去標(biāo)志它。
下行承載指用來(lái)傳輸下行數(shù)據(jù)的承載。下行數(shù)據(jù)是指數(shù)據(jù)的發(fā)送是沿著上行節(jié)點(diǎn)至下行節(jié)點(diǎn)的方向進(jìn)行,即BM-SC至GGSN,GGSN至SGSN,及SGSN至RNC和UE。
BM-SC發(fā)送某一MBMS業(yè)務(wù)的數(shù)據(jù)是以“會(huì)話”為單位進(jìn)行的,在某一MBMS業(yè)務(wù)的會(huì)話開(kāi)始時(shí)BM-SC會(huì)先發(fā)送“會(huì)話開(kāi)始”消息,在等待一定的時(shí)間以便網(wǎng)絡(luò)有足夠的時(shí)間準(zhǔn)備網(wǎng)絡(luò)資源后BM-SC發(fā)送真正的數(shù)據(jù),在一次會(huì)話過(guò)程中,BM-SC可以發(fā)送多次數(shù)據(jù),在BM-SC準(zhǔn)備結(jié)束一次“會(huì)話”時(shí),BM-SC會(huì)發(fā)送“會(huì)話結(jié)束”消息以便釋放網(wǎng)絡(luò)資源。一次會(huì)話過(guò)程的時(shí)間可以很長(zhǎng)(幾天)也可以很短(幾分鐘),這取決于該MBMS業(yè)務(wù)的需要。
圖3描述了本發(fā)明中BM-SC開(kāi)始一次會(huì)話的過(guò)程,在圖3的301中,BM-SC中的MBMS業(yè)務(wù)上下文主要包括參數(shù) Service ID(業(yè)務(wù)標(biāo)志) Service Area(業(yè)務(wù)區(qū)域) QOS List■QOS1■QOS2■.....
■QOSn GGSN List(GGSN信息列表)■GGSN1信息-地址-QOS&TEID List●(QOS1,TEID1)●...........
●(QOSn,TEIDn)■........
BM-SC中的業(yè)務(wù)上下文是由運(yùn)營(yíng)商通過(guò)O&M(運(yùn)行與維護(hù))功能建立的,并且對(duì)每一個(gè)MBMS業(yè)務(wù),都有一個(gè)相應(yīng)的業(yè)務(wù)上下文與之對(duì)應(yīng)。其中,Service ID唯一標(biāo)志該業(yè)務(wù)上下文所對(duì)應(yīng)的MBMS業(yè)務(wù)。Service Area(業(yè)務(wù)區(qū)域參數(shù))表示使用該MBMS業(yè)務(wù)的區(qū)域,可以詳細(xì)到小區(qū)范圍。QOS List是一個(gè)參數(shù)組,它包括一到多個(gè)QOS參數(shù),用QOS1到QOSn表示,QOS1表示的服務(wù)質(zhì)量最高,即提供MBMS業(yè)務(wù)的網(wǎng)絡(luò)設(shè)備,如果能支持QOS1則其提供的MBMS業(yè)務(wù)質(zhì)量最好;QOSn表示的服務(wù)質(zhì)量最低,從QOS1到QOSn,其表示的服務(wù)質(zhì)量逐漸降低,即從QOS1到QOSn按服務(wù)質(zhì)量降序排列。GGSN List是一個(gè)參數(shù)組,因?yàn)锽M-SC下面會(huì)有多個(gè)GGSN,所以在這個(gè)參數(shù)組里,BM-SC為每一個(gè)注冊(cè)MBMS業(yè)務(wù)的GGSN分配一個(gè)信息項(xiàng)來(lái)保存該GGSN的相關(guān)信息。每一個(gè)GGSN的信息在GGSN第一次發(fā)注冊(cè)請(qǐng)求后生成,但在每個(gè)GGSN第一次發(fā)注冊(cè)請(qǐng)求后,BM-SC中保存的該GGSN信息中只有地址項(xiàng)表示GGSN的地址,而QOS&TEID List為空,因?yàn)?,TEID和QOS要在BM-SC發(fā)送會(huì)話開(kāi)始消息后,GGSN在會(huì)話開(kāi)始應(yīng)答消息中提供TEID和GGSN選擇的QOS,如上述圖3的304所示。其中,TEID是GGSN生成的數(shù)據(jù)承載地址,QOS是GGSN從BM-SC發(fā)送的會(huì)話消息中包含的QOSList中選擇的一個(gè)QOS。一個(gè)TEID和一個(gè)QOS對(duì)應(yīng),QOS&TEID List表示,如果GGSN選擇了多個(gè)QOS,則相應(yīng)的GGSN應(yīng)該為每個(gè)QOS分配一個(gè)唯一的TEID與之對(duì)應(yīng)。
在上述圖3的302中,BM-SC發(fā)送會(huì)話開(kāi)始消息給GGSN。會(huì)話開(kāi)始消息主要包含參數(shù) Service ID Service Area QOS List■QOS1■QOS2■.......
■QOSnService ID唯一標(biāo)志會(huì)話開(kāi)始的業(yè)務(wù)。Service Area表示該業(yè)務(wù)要進(jìn)行的業(yè)務(wù)區(qū)域范圍。QOS List表示該業(yè)務(wù)所支持的所有的QOS(用從QOS1到QOSn表示),其中QOS1表示的服務(wù)質(zhì)量最好,QOSn表示的服務(wù)質(zhì)量最低,從QOS1到QOSn,其表示的服務(wù)質(zhì)量按降序排列。
在上述圖3的303中,GGSN收到上述302中從BM-SC發(fā)送的會(huì)話開(kāi)始消息后,根據(jù)其中的Service ID找到對(duì)應(yīng)的MBMS業(yè)務(wù)上下文,并將參數(shù)Service Area和QOS List保存到自己的MBMS業(yè)務(wù)上下文的對(duì)應(yīng)項(xiàng)中去。GGSN中的業(yè)務(wù)上下文是在GGSN在上述圖2所示發(fā)注冊(cè)消息并得到BM-SC應(yīng)答后建立起來(lái)的,主要包括參數(shù) Service ID(業(yè)務(wù)標(biāo)志) Service Area(業(yè)務(wù)區(qū)域) QOS List■QOS1
■QOS2■.......
■QOSn SGSN List(SGSN信息列表)■SGSN1信息-地址-QOS&TEID List●(QOSh,TEIDh)●.....
●(QOSn,TEIDn)■.....
Local QOS&TEID List■(QOSm,TEIDm)■.........
■(QOSn,TEIDn)其中Service ID是在上下文建立時(shí)就保存的參數(shù)項(xiàng),Service Area和QOSList是在收到BM-SC發(fā)送的會(huì)話開(kāi)始消息后才保存到上下文中。SGSN List是一個(gè)參數(shù)組,因?yàn)镚GSN下面會(huì)有多個(gè)SGSN,所以在這個(gè)參數(shù)組里,GGSN為每一個(gè)注冊(cè)MBMS業(yè)務(wù)的SGSN分配一個(gè)信息項(xiàng)來(lái)保存該SGSN的相關(guān)信息。每個(gè)SGSN的信息包括地址,QOS&TEID List參數(shù)。每個(gè)SGSN的信息是SGSN第一次向GGSN發(fā)注冊(cè)請(qǐng)求后被GGSN加入的,但只有地址項(xiàng)被GGSN記錄,而QOS&TEID List為空。SGSN List中的SGSN信息項(xiàng)下的QOS&TEID Lists是一個(gè)參數(shù)組,該參數(shù)組包含多個(gè)二元參數(shù),每個(gè)二元參數(shù)包括QOS和TEID兩個(gè)參數(shù)。當(dāng)GGSN在所述圖3的305向SGSN發(fā)送MBMS會(huì)話開(kāi)始消息后,每當(dāng)GGSN收到來(lái)自該SGSN的一個(gè)MBMS會(huì)話開(kāi)始應(yīng)答消息后,GGSN就將該MBMS會(huì)話開(kāi)始應(yīng)答消息中的QOS和TEID參數(shù)作為二元項(xiàng)加入到其業(yè)務(wù)上下文中該SGSN對(duì)應(yīng)的QOS&TEID List中去。
在上述圖3的304中,GGSN從BM-SC提供的QOS List中選擇自己能支持的最高的QOS(假設(shè)為QOSm,則QOSm應(yīng)屬于QOS1到QOSn之間的某一個(gè)QOS,即1≤m≤n),并分配一個(gè)TEID(假設(shè)為T(mén)EIDm),該TEID與該QOS一一對(duì)應(yīng)。此時(shí)GGSN中的MBMS業(yè)務(wù)上下文中的Local QOS&TEIDList項(xiàng)為空,于是GGSN將Local QOS&TEID List中新增加一個(gè)二元項(xiàng)(QOSm,TEIDm)。GGSN的業(yè)務(wù)上下文中的Local QOS&TEID List的作用是,保存本節(jié)點(diǎn)(GGSN)與其上行網(wǎng)絡(luò)結(jié)點(diǎn)(BM-SC)之間建立的每一個(gè)承載的TEID及與之關(guān)聯(lián)的QOS。之后GGSN將自己剛剛選擇的QOSm和TEIDm在會(huì)話開(kāi)始應(yīng)答消息中發(fā)送給BM-SC。BM-SC收到GGSN發(fā)送的會(huì)話開(kāi)始應(yīng)答消息后,會(huì)在其業(yè)務(wù)上下文中的GGSN List中找到該GGSN對(duì)應(yīng)的GGSN信息項(xiàng)中的QOS&TEID List,然后在其中增加一個(gè)二元項(xiàng)(QOSm,TEIDm),這意味著在該GGSN和BM-SC之間建立了一條由TEIDm標(biāo)志的新的下行數(shù)據(jù)承載。需要注意的是,GGSN可能在以后的步驟中向BM-SC返回多個(gè)會(huì)話開(kāi)始應(yīng)答消息,每一個(gè)會(huì)話開(kāi)始應(yīng)答消息中都包括二元項(xiàng)(QOS,TEID),其中的QOS和TEID都是唯一的,它們都被保存在BM-SC中的業(yè)務(wù)上下文中對(duì)應(yīng)該GGSN的QOS&TEID List中去,這樣當(dāng)BM-SC在步驟314中給GGSN發(fā)送數(shù)據(jù)時(shí),如果在BM-SC和該GGSN之間建立了多個(gè)由不同的TEID標(biāo)志的下行數(shù)據(jù)承載,則BM-SC對(duì)每個(gè)由TEID唯一標(biāo)志的下行數(shù)據(jù)承載要用與該TEID對(duì)應(yīng)的QOS發(fā)送一份數(shù)據(jù)。
在上述圖3的305中,GGSN向SGSN發(fā)送MBMS會(huì)話開(kāi)始消息,該消息主要包含參數(shù) Service ID Service Area QOS List
■QOSm■.......
■QOSnService ID唯一標(biāo)志會(huì)話開(kāi)始的業(yè)務(wù)。Service Area表示該業(yè)務(wù)要進(jìn)行的業(yè)務(wù)區(qū)域范圍。QOS List表示該業(yè)務(wù)支持的一到多個(gè)QOS。需要說(shuō)明的是,由于GGSN從BM-SC在302中發(fā)送的會(huì)話開(kāi)始消息中的QOS List中選擇的QOS是GGSN能支持的最高的QOS,即QOSm(QOSm屬于QOS1到QOSn之間,即1≤m≤n),所以GGSN在向SGSN發(fā)送的MBMS會(huì)話開(kāi)始消息中包含的QOS List范圍是從QOSm到QOSn。
在上述圖3的306中,SGSN收到上述305中從GGSN發(fā)送的MBMS會(huì)話開(kāi)始消息后,根據(jù)其中的Service ID找到對(duì)應(yīng)的MBMS業(yè)務(wù)上下文,并將參數(shù)Service Area和QOS List保存到自己的MBMS業(yè)務(wù)上下文的對(duì)應(yīng)項(xiàng)中去。SGSN中的業(yè)務(wù)上下文是在SGSN在上述圖2所示發(fā)注冊(cè)消息并得到GGSN應(yīng)答后建立起來(lái)的,主要包括參數(shù) Service ID(業(yè)務(wù)標(biāo)志) Service Area(業(yè)務(wù)區(qū)域) QOS List■QOSm■.......
■QOSn RNC-List(RNC信息列表)■RNC1信息-地址-QOS
-TEID■RNC2信息-地址-QOS-TEID■......
Local QOS&TEID List■(QOSh,TEIDh)■.........
■(QOSn,TEIDn)其中Service ID是在上下文建立時(shí)就保存的參數(shù)項(xiàng),Service Area和QOSList是在收到GGSN發(fā)送的MBMS會(huì)話開(kāi)始消息后才保存到上下文中。由于GGSN發(fā)送的MBMS會(huì)話開(kāi)始消息中的QOS List中的QOS的范圍是如上述305中所述的從QOSm到QOSn(1≤m≤n),所以SGSN中保存的QOS List參數(shù)中的QOS的范圍也是從QOSm到QOSn。RNC List是一個(gè)參數(shù)組,因?yàn)镾GSN下面會(huì)有多個(gè)RNC,所以在這個(gè)參數(shù)組里,SGSN為每一個(gè)注冊(cè)MBMS業(yè)務(wù)的RNC分配一個(gè)信息項(xiàng)來(lái)保存該RNC的相關(guān)信息。每個(gè)RNC的信息包括地址,QOS,TEID。對(duì)于每個(gè)RNC,在SGSN第一次將該RNC注冊(cè)為需要MBMS業(yè)務(wù)的RNC時(shí),SGSN將該RNC的信息保存下來(lái),但此時(shí)只有地址項(xiàng)被SGSN記錄,而QOS和TEID為空。需要注意的是,SGSN中保存的RNC List中的每個(gè)RNC的信息中,QOS及TEID只有一個(gè),這是因?yàn)?,在每個(gè)RNC和SGSN之間,RNC只會(huì)選擇一個(gè)QOS并為該QOS分配TEID及建立Iu接口(RNC和SGSN之間的接口)上的由該TEID標(biāo)志的下行數(shù)據(jù)承載及Uu接口(RNC和UE之間的空中接口)上的空中資源,而不象在Gn接口(SGSN和GGSN之間的接口)上可能有多個(gè)QOS和對(duì)應(yīng)每個(gè)QOS的下行數(shù)據(jù)承載,這在后面的步驟中會(huì)進(jìn)行說(shuō)明。當(dāng)SGSN在所述圖3的308中向RNC發(fā)送MBMS會(huì)話開(kāi)始通知消息后,每當(dāng)SGSN在所述圖3的311中收到某個(gè)RNC發(fā)送的MBMS會(huì)話開(kāi)始通知應(yīng)答消息后,SGSN就將該MBMS會(huì)話開(kāi)始通知應(yīng)答消息中的QOS和TEID保存到其業(yè)務(wù)上下文中該RNC信息項(xiàng)中去。
在上述圖3的307中,SGSN從GGSN提供的QOS List中選擇自己能支持的最高的QOS(假設(shè)為QOSk,則QOSk應(yīng)屬于QOSm到QOSn之間的某一個(gè)QOS,即m≤k≤n),并分配一個(gè)TEID(假設(shè)為T(mén)EIDk),該TEID與該QOS一一對(duì)應(yīng)。此時(shí)SGSN中的MBMS業(yè)務(wù)上下文中的Local QOS&TEIDList為空,于是SGSN將Local QOS&TEID List中新增加一個(gè)二元項(xiàng)(QOSk,TEIDk)。SGSN的業(yè)務(wù)上下文中的Local QOS&TEID List的作用是,保存本節(jié)點(diǎn)(SGSN)與其上行網(wǎng)絡(luò)結(jié)點(diǎn)(GGSN)之間建立的每一個(gè)承載的TEID及與之關(guān)聯(lián)的QOS。之后,SGSN將自己剛剛選擇的QOSk和TEIDk在MBMS會(huì)話開(kāi)始應(yīng)答消息中發(fā)送給GGSN。GGSN收到SGSN發(fā)送的MBMS會(huì)話開(kāi)始應(yīng)答消息后,會(huì)在其業(yè)務(wù)上下文中的SGSN List中找到該SGSN對(duì)應(yīng)的SGSN信息項(xiàng)中的QOS&TEID List,然后在其中增加一個(gè)二元項(xiàng)(QOSk,TEIDk),這意味著在該SGSN和GGSN之間建立了一條由TEIDk標(biāo)志的新的下行數(shù)據(jù)承載。需要注意的是,SGSN可能在以后的步驟中向GGSN返回多個(gè)會(huì)話開(kāi)始應(yīng)答消息,每一個(gè)會(huì)話開(kāi)始應(yīng)答消息中都包括二元項(xiàng)(QOS,TEID),其中的QOS和TEID都是唯一的,它們都被保存在GGSN中的業(yè)務(wù)上下文中對(duì)應(yīng)該SGSN的QOS&TEID List中去,這樣當(dāng)在步驟314中GGSN收到BM-SC發(fā)送的數(shù)據(jù)并傳遞給SGSN時(shí),如果在GGSN和該SGSN之間建立了多個(gè)由不同的TEID標(biāo)志的下行數(shù)據(jù)承載,則GGSN對(duì)每個(gè)由TEID唯一標(biāo)志的下行數(shù)據(jù)承載要用與該TEID對(duì)應(yīng)的QOS發(fā)送一份數(shù)據(jù)。
在上述圖3的308a中,GGSN會(huì)進(jìn)一步比較如果在307中收到的消息中的QOSk與自己在Local QOS&TEID List中保存的所有二元項(xiàng)(QOS,TEID)中的QOS都不相同,說(shuō)明GGSN還沒(méi)有為該QOS在GGSN與BM-SC之間建立過(guò)下行數(shù)據(jù)承載,則GGSN為該QOSk分配一個(gè)新的TEIDh,并將(QOSk,TEIDh)保存在Local QOS&TEID List中,然后GGSN向BM-SC發(fā)送會(huì)話開(kāi)始應(yīng)答消息,該消息包含參數(shù)QOS(QOSk),TEID(TEIDh)。BM-SC收到該消息后,會(huì)和上述304中一樣,將二元項(xiàng)(QOS,TEID)保存在該GGSN對(duì)應(yīng)的QOS&TEID List中去,這意味著在BM-SC和GGSN之間又建立了一條新的由TEID(TEIDh)標(biāo)志的下行數(shù)據(jù)承載。
在上述圖3的308b中,SGSN向RNC發(fā)送MBMS會(huì)話開(kāi)始通知消息,該消息主要包含參數(shù) Service ID(業(yè)務(wù)標(biāo)志) Service Area(業(yè)務(wù)區(qū)域) QOS List■QOSk■........
■QOSnService ID唯一標(biāo)志會(huì)話開(kāi)始的業(yè)務(wù)。Service Area表示該業(yè)務(wù)要進(jìn)行的業(yè)務(wù)區(qū)域范圍。QOS List表示該業(yè)務(wù)支持的一到多個(gè)QOS。需要說(shuō)明的是,由于SGSN從GGSN在305中發(fā)送的MBMS會(huì)話開(kāi)始消息中的QOS List中選擇的QOS是SGSN能支持的最高的QOS,即QOSk(QOSk屬于QOSm到QOSn之間,即m≤k≤n),所以SGSN在向RNC發(fā)送的MBMS會(huì)話開(kāi)始通知消息中包含的QOS List范圍是從QOSk到QOSn。
在上述圖3的309中,RNC收到上述308b中從SGSN發(fā)送的MBMS會(huì)話開(kāi)始通知消息后,如果RNC中還沒(méi)有關(guān)于該MBMS業(yè)務(wù)的業(yè)務(wù)上下文,則RNC直接建立MBMS業(yè)務(wù)上下文并將MBMS會(huì)話開(kāi)始通知消息中的所有參數(shù)保存到業(yè)務(wù)上下文中,如果RNC中已經(jīng)有了關(guān)于該MBMS業(yè)務(wù)的MBMS業(yè)務(wù)上下文,則RNC根據(jù)其中的Service ID找到對(duì)應(yīng)的MBMS業(yè)務(wù)上下文,并將參數(shù)Service Area和QOS List保存到自己的MBMS業(yè)務(wù)上下文的對(duì)應(yīng)項(xiàng)中去。RNC中的MBMS業(yè)務(wù)上下文主要包括參數(shù) Service ID(業(yè)務(wù)標(biāo)志)
Service Area(業(yè)務(wù)區(qū)域) QOS List■QOSk■.......
■QOSn QOS TEID其中Service ID是在上下文建立時(shí)就保存的參數(shù)項(xiàng),Service Area和QOSList是收到SGSN發(fā)送的MBMS會(huì)話開(kāi)始通知消息后才保存到上下文中。由于SGSN發(fā)送的MBMS會(huì)話開(kāi)始通知消息中的QOS List中的QOS的范圍是如上述308b中所述的從QOSk到QOSn(m≤k≤n),所以RNC中保存的QOS List參數(shù)中的QOS的范圍也是從QOSk到QOSn。RNC根據(jù)自己當(dāng)時(shí)的資源情況,決定從QOSk到QOSn中選擇自己能支持的最大的QOS(QOSn≤QOS≤QOSk),并分配TEID與該QOS對(duì)應(yīng),然后將QOS和TEID保存到業(yè)務(wù)上下文中。
在上述圖3的310中,RNC通過(guò)空中尋呼來(lái)對(duì)使用MBMS業(yè)務(wù)的UE數(shù)目進(jìn)行統(tǒng)計(jì),并根據(jù)統(tǒng)計(jì)結(jié)果分配空中接口資源。
在上述圖3的311中,RNC將在上述309中選擇的QOS和TEID在MBMS會(huì)話開(kāi)始通知應(yīng)答消息中發(fā)送給SGSN。需要注意的是,在RNC和SGSN之間為每個(gè)MBMS業(yè)務(wù)只建立一條由TEID標(biāo)志的下行數(shù)據(jù)承載,而在SGSN和GGSN之間,以及GGSN與BM-SC之間為每個(gè)MBMS業(yè)務(wù)可能建立多條下行數(shù)據(jù)承載。
在上述圖3的312中,SGSN收到RNC發(fā)送的MBMS會(huì)話開(kāi)始通知應(yīng)答消息后,會(huì)在其業(yè)務(wù)上下文中的RNC List中找到該RNC對(duì)應(yīng)的RNC信息項(xiàng),然后保存QOS和TEID,這意味著在該SGSN和RNC之間建立了一條由該TEID標(biāo)志的下行數(shù)據(jù)承載。然后SGSN進(jìn)一步比較如果該消息中所含的QOS與自己在Local QOS&TEID List中保存的所有二元項(xiàng)(QOS,TEID)中的QOS都不相同,說(shuō)明SGSN還沒(méi)有為該QOS在SGSN與GGSN之間建立過(guò)下行數(shù)據(jù)承載,則SGSN為該QOS分配一個(gè)新的TEID,并將該QOS和TEID以二元項(xiàng)的形式(QOS,TEID)保存在Local QOS&TEID List中,并將該二元項(xiàng)在MBMS會(huì)話開(kāi)始應(yīng)答消息中發(fā)送給GGSN。
在上述圖3的313中,如果GGSN收到SGSN發(fā)送的MBMS會(huì)話開(kāi)始通知應(yīng)答消息,會(huì)在其業(yè)務(wù)上下文中的SGSN List中找到該SGSN對(duì)應(yīng)的SGSN信息項(xiàng)中的QOS&TEID List,然后將該消息中的QOS和TEID保存為一個(gè)新的二元項(xiàng)(QOS,TEID),這意味著在該SGSN和GGSN之間建立了一條TEID標(biāo)志的新的下行數(shù)據(jù)承載。然后,GGSN進(jìn)一步判斷,如果該消息中所含的QOS與自己在Local QOS&TEID List中保存的所有二元項(xiàng)(QOS,TEID)中的QOS都不相同,說(shuō)明GGSN還沒(méi)有為該QOS在GGSN與BM-SC之間建立過(guò)下行數(shù)據(jù)承載,則GGSN為該QOS分配一個(gè)新的TEID,并將該QOS和TEID以二元項(xiàng)的形式(QOS,TEID)保存在Local QOS&TEID List中,并將該二元項(xiàng)在會(huì)話開(kāi)始應(yīng)答消息中發(fā)送給BM-SC。BM-SC收到GGSN發(fā)送的消息后,會(huì)和上述304中一樣,將二元項(xiàng)(QOS,TEID)保存在該GGSN對(duì)應(yīng)的QOS&TEID List中去,這意味著在BM-SC和GGSN之間又建立了一條新的由TEID標(biāo)志的下行數(shù)據(jù)承載。
在上述圖3的314中,BM-SC在上述301中發(fā)送會(huì)話開(kāi)始消息之后若干時(shí)間(該時(shí)間長(zhǎng)度可以由運(yùn)營(yíng)商配置,其長(zhǎng)度應(yīng)當(dāng)足夠下面的節(jié)點(diǎn)GGSN,SGSN及RNC準(zhǔn)備資源),BM-SC發(fā)送真正的MBMS數(shù)據(jù),該數(shù)據(jù)經(jīng)由BM-SC和GGSN之間建立的數(shù)據(jù)承載發(fā)送,如果BM-SC和GGSN之間建立了多條數(shù)據(jù)承載,則每個(gè)承載發(fā)送一份數(shù)據(jù)并且發(fā)送數(shù)據(jù)所用的QOS要和該承載對(duì)應(yīng)的QOS一致。GGSN收到MBMS數(shù)據(jù)后通過(guò)GGSN和SGSN之間建立的數(shù)據(jù)承載發(fā)送,如果GGSN和SGSN之間建立了多條數(shù)據(jù)承載,則每個(gè)承載發(fā)送一份數(shù)據(jù)并且發(fā)送數(shù)據(jù)所用的QOS要和該承載對(duì)應(yīng)的QOS一致。SGSN收到MBMS數(shù)據(jù)后通過(guò)SGSN和RNC之間建立的數(shù)據(jù)承載發(fā)送,由于在SGSN和RNC之間只有一條數(shù)據(jù)承載,所以SGSN對(duì)每個(gè)RNC只發(fā)送一份數(shù)據(jù),發(fā)送該數(shù)據(jù)所用的QOS要和該承載對(duì)應(yīng)的QOS一致。RNC收到MBMS數(shù)據(jù)后,再通過(guò)空中接口將其發(fā)送給UE。
在一次會(huì)話過(guò)程開(kāi)始時(shí),如果RNC當(dāng)時(shí)的資源緊張,RNC可能會(huì)選擇較低的QOS來(lái)建立承載,即在上述圖3的309中RNC會(huì)選擇一個(gè)較低的QOS并分配TEID,然后在311中將QOS和TEID通過(guò)消息發(fā)送給SGSN。如果在一次會(huì)話過(guò)程中(即會(huì)話還沒(méi)有結(jié)束),由于RNC下面的UE數(shù)目減少或RNC提供的MBMS業(yè)務(wù)數(shù)目減少或別的原因,RNC的可用資源提高,RNC會(huì)和SGSN交互,要求為某一MBMS業(yè)務(wù)建立新的承載,該承載有更高的QOS,同時(shí)釋放已有的承載,圖4描述了實(shí)現(xiàn)該過(guò)程的第一種方法,圖5描述了實(shí)現(xiàn)該過(guò)程的第二種方法。
在上述圖4的401中,由于RNC的可用資源提高,RNC檢查為某一MBMS業(yè)務(wù)建立的承載的QOS,如果發(fā)現(xiàn)該QOS小于自己保存在業(yè)務(wù)上下文(即如圖3中309所示的業(yè)務(wù)上下文)中的QOS List中的最大的QOS,并且自己應(yīng)該能支持比該QOS更高的QOS,則RNC將該MBMS業(yè)務(wù)的業(yè)務(wù)標(biāo)志及該承載的TEID在MBMS承載更新請(qǐng)求消息中發(fā)送給SGSN。
在上述圖4的402中,SGSN收到RNC發(fā)送的消息后,如果SGSN接受該RNC的請(qǐng)求,則SGSN找到保存在自己的業(yè)務(wù)上下文中的,該RNC在RNC List中對(duì)應(yīng)的RNC信息項(xiàng),然后SGSN刪除該RNC信息項(xiàng)中的QOS和TEID值,并向RNC發(fā)送MBMS承載更新應(yīng)答消息,該消息包含參數(shù)Cause,Cause表示成功或失敗,在這里Cause表示成功。如果SGSN不接受該RNC的請(qǐng)求,則SGSN不做其它的動(dòng)作,只是向RNC發(fā)送MBMS承載更新應(yīng)答消息,該消息包含參數(shù)Cause,在這里,Cause表示失敗。RNC收到SGSN發(fā)送的MBMS承載更新應(yīng)答消息后,如果其中的Cause表示成功, RNC刪除保存在自己的上下文中的QOS和TEID,這意味著RNC和SGSN之間以前建立的承載已被刪除;如果Cause表示失敗,則RNC不做其它動(dòng)作。
在上述圖4的403中,如果在402中,SGSN已經(jīng)接受了RNC的請(qǐng)求,則SGSN檢查保存在自己的業(yè)務(wù)上下文中的QOS List,并從其中SGSN能支持的最高的QOS到QOSn以QOS List的形式通過(guò)MBMS會(huì)話開(kāi)始通知消息發(fā)送給RNC,在該消息中還包括Service ID。
在上述圖4的404中,RNC收到上述403中SGSN發(fā)送的消息后,RNC根據(jù)其中的Service ID找到對(duì)應(yīng)的MBMS業(yè)務(wù)上下文,并將參數(shù)QOS List保存到自己的MBMS業(yè)務(wù)上下文的對(duì)應(yīng)項(xiàng)中去。RNC根據(jù)自己的資源情況,決定從SGSN在上述403中發(fā)送的QOS List中選擇自己能支持的最大的QOS并分配TEID,然后將QOS和TEID保存到自己的業(yè)務(wù)上下文中去。然后RNC通過(guò)空中尋呼來(lái)對(duì)使用MBMS業(yè)務(wù)的UE數(shù)目進(jìn)行統(tǒng)計(jì),并根據(jù)統(tǒng)計(jì)結(jié)果重新分配空中接口資源。
在上述圖4的405中,RNC將在上述404中選擇的QOS和分配的TEID在MBMS會(huì)話開(kāi)始通知應(yīng)答消息中發(fā)送給SGSN,RNC在該MBMS會(huì)話開(kāi)始通知應(yīng)答消息中還包括另一個(gè)參數(shù)Cause,Cause表示原因,即成功或失敗的原因。SGSN收到RNC發(fā)送的消息后,如果該消息中的參數(shù)Cause表示成功,SGSN將其中的QOS和TEID保存到自己的業(yè)務(wù)上下文中該RNC對(duì)應(yīng)的信息項(xiàng)中,這意味著RNC和SGSN之間建立了一條新的有更高QOS的承載;如果該消息中的參數(shù)Cause表示失敗,則SGSN舍棄該消息中收到的參數(shù),并不做進(jìn)一步動(dòng)作。
作為RNC要求更改承載的另一種方法,圖5描述的過(guò)程與圖4描述的過(guò)程的主要區(qū)別在于,圖5的過(guò)程中,其消息中傳輸?shù)膮?shù)略有不同,其目的在于RNC可以主動(dòng)要求新建立的承載的QOS,當(dāng)然該QOS也要從RNC保存的QOS List中選擇。
在上述圖5的501中,由于RNC的可用資源提高,RNC檢查為某一MBMS業(yè)務(wù)建立的承載的QOS,如果發(fā)現(xiàn)該QOS小于自己保存在業(yè)務(wù)上下文(即如圖4中409所示的業(yè)務(wù)上下文)中的QOS List中的最大的QOS,并且自己應(yīng)該能支持比該QOS更高的QOS,則RNC從QOS List中重新選擇自己能支持的最高的QOS,并且將自己選擇的最高的QOS和MBMS業(yè)務(wù)的業(yè)務(wù)標(biāo)志及該承載的TEID在MBMS承載更新請(qǐng)求消息中發(fā)送給SGSN。MBMS承載更新請(qǐng)求消息中的New QOS即為RNC重新選擇的最高的QOS。
在上述圖5的502中,SGSN收到RNC發(fā)送的消息后,如果SGSN接受該RNC的請(qǐng)求,則SGSN找到保存在自己的業(yè)務(wù)上下文中的,該RNC在RNC List中對(duì)應(yīng)的RNC信息項(xiàng),然后SGSN刪除該RNC信息項(xiàng)中的QOS和TEID值,并向RNC發(fā)送MBMS承載更新應(yīng)答消息,該消息包含參數(shù)Cause,Cause表示成功或失敗,在這里Cause表示成功。如果SGSN不接受該RNC的請(qǐng)求,則SGSN不做其它的動(dòng)作,只是向RNC發(fā)送MBMS承載更新應(yīng)答消息,該消息包含參數(shù)Cause,在這里,Cause表示失敗。RNC收到SGSN發(fā)送的MBMS承載更新應(yīng)答消息后,如果其中的Cause表示成功,RNC刪除保存在自己的上下文中的QOS和TEID,這意味著RNC和SGSN之間以前建立的承載已被刪除;如果Cause表示失敗,則RNC不做其它動(dòng)作。
在上述圖5的503中,如果在502中,SGSN已經(jīng)接受了RNC的請(qǐng)求,則SGSN將在上述501中收到的消息中的參數(shù)New QOS以及MBMS的業(yè)務(wù)標(biāo)志一起通過(guò)MBMS會(huì)話開(kāi)始通知消息發(fā)送給RNC。
在上述圖5的504中,RNC收到上述503中SGSN發(fā)送的消息后,RNC根據(jù)其中的Service ID找到對(duì)應(yīng)的MBMS業(yè)務(wù)上下文,并為該消息中的參數(shù)QOS分配TEID,然后將該QOS和TEID保存到自己的業(yè)務(wù)上下文中去。然后RNC通過(guò)空中尋呼來(lái)對(duì)使用MBMS業(yè)務(wù)的UE數(shù)目進(jìn)行統(tǒng)計(jì),并根據(jù)統(tǒng)計(jì)結(jié)果重新分配空中接口資源。
在上述圖5的505中,RNC將在上述504中新分配的TEID在MBMS會(huì)話開(kāi)始通知應(yīng)答消息中發(fā)送給SGSN,RNC在該MBMS會(huì)話開(kāi)始通知應(yīng)答消息中還包括另一個(gè)參數(shù)Cause,Cause表示原因,即成功或失敗的原因。SGSN收到RNC發(fā)送的消息后,如果該消息中的參數(shù)Cause表示成功,則SGSN將其中的TEID以及在上述501中收到的消息中的New QOS保存到自己的業(yè)務(wù)上下文中該RNC對(duì)應(yīng)的信息項(xiàng)中,這意味著RNC和SGSN之間建立了一條新的有更高QOS的承載;如果該消息中的參數(shù)Cause表示失敗,則SGSN舍棄該消息中的TEID及在上述501中收到的消息中的NewQOS,并不做進(jìn)一步的動(dòng)作。
在圖4及圖5描述的過(guò)程后,在RNC及SGSN之間釋放了原有的數(shù)據(jù)承載的同時(shí)建立了新的數(shù)據(jù)承載,由于新的承載關(guān)聯(lián)了新的QOS而SGSN在該承載上發(fā)送的數(shù)據(jù)來(lái)源于上行節(jié)點(diǎn)GGSN,所以SGSN需要檢查自己是否與GGSN之間也建立了相應(yīng)的承載(其QOS匹配RNC與SGSN之間新建立承載的QOS),如果該承載未建立,則SGSN需要和GGSN進(jìn)行交互以建立新的承載;同時(shí),由于SGSN與RNC之間釋放了原有的承載,SGSN需要檢查釋放的承載的QOS,如果SGSN與它控制的所有的RNC之間建立的所有承載都沒(méi)有關(guān)聯(lián)已釋放承載的QOS,則SGSN需要與GGSN交互以便釋放SGSN與GGSN之間關(guān)聯(lián)該QOS的數(shù)據(jù)承載。SGSN與GGSN交互建立承載的過(guò)程有兩種方法圖6描述了第一種方法,圖7描述了第二種方法。SGSN與GGSN交互釋放承載的過(guò)程如圖8所示。
圖6描述了SGSN與GGSN之間交互建立承載的第一種方法,在上述圖6的601中,由于SGSN在上述圖4或圖5所示的過(guò)程中與RNC之間釋放了舊的承載并建立了新的承載的同時(shí),新的承載關(guān)聯(lián)了新的QOS,SGSN檢查該QOS,如果SGSN與GGSN之間所有的承載都沒(méi)有關(guān)聯(lián)該QOS,則SGSN通過(guò)向GGSN發(fā)送MBMS承載建立請(qǐng)求消息發(fā)起承載建立過(guò)程,該消息包含參數(shù)Service ID(業(yè)務(wù)標(biāo)志),QOS,其中的QOS正是SGSN想要為之建立承載的QOS。
在上述圖6的602中,GGSN收到SGSN發(fā)送的消息后,如果GGSN接受該請(qǐng)求,GGSN向SGSN發(fā)送MBMS承載建立應(yīng)答,該消息包含參數(shù)Cause,Cause表示原因,即成功或失敗的原因。
在上述圖6的603中,如果在602中GGSN已經(jīng)接受了SGSN的請(qǐng)求,則GGSN向SGSN發(fā)送MBMS會(huì)話開(kāi)始消息,該消息用來(lái)建立GGSN與SGSN之間的數(shù)據(jù)承載,該消息包含參數(shù)Service ID(業(yè)務(wù)標(biāo)志),QOS。其中的QOS正是上述601中SGSN在MBMS承載建立請(qǐng)求消息中要求的QOS。
在上述圖6的604中,SGSN收到GGSN在603中發(fā)送的消息后,SGSN分配TEID與該QOS關(guān)聯(lián),同時(shí)把TEID和QOS作為二元項(xiàng)保存到自己的Local QOS&TEID List中,然后SGSN向GGSN發(fā)送MBMS會(huì)話開(kāi)始應(yīng)答消息,該消息包含參數(shù)QOS和TEID,TEID是SGSN剛剛分配的TEID,而QOS是603中GGSN發(fā)送的消息中包含的QOS。GGSN收到SGSN發(fā)送的MBMS會(huì)話開(kāi)始應(yīng)答消息后,將QOS和TEID保存到該SGSN在SGSN List中對(duì)應(yīng)的信息項(xiàng)中去,這樣在SGSN和GGSN之間,一個(gè)新的由TEID標(biāo)志并關(guān)聯(lián)QOS的承載就建立了。
圖7描述了SGSN與GGSN之間交互建立承載的第二種方法,在上述圖7的701中,由于SGSN在上述圖4或圖5所示的過(guò)程中與RNC之間釋放了舊的承載并建立了新的承載的同時(shí),新的承載關(guān)聯(lián)了新的QOS,SGSN檢查該QOS,如果SGSN與GGSN之間所有的承載都沒(méi)有關(guān)聯(lián)該QOS,則SGSN通過(guò)向GGSN發(fā)送MBMS承載建立請(qǐng)求消息發(fā)起承載建立過(guò)程,該消息包含參數(shù)Service ID(業(yè)務(wù)標(biāo)志),QOS,及TEID,其中的QOS正是SGSN想要為之建立承載的QOS,而TEID是SGSN為該承載分配的標(biāo)志。
在上述圖7的702中,GGSN收到SGSN發(fā)送的MBMS會(huì)話開(kāi)始應(yīng)答消息后,將QOS和TEID保存到該SGSN在SGSN List中對(duì)應(yīng)的信息項(xiàng)中去,并向SGSN發(fā)送MBMS承載建立應(yīng)答消息,該消息包含參數(shù)Cause(成功或失敗的原因),這樣在SGSN和GGSN之間,一個(gè)新的由TEID標(biāo)志并關(guān)聯(lián)QOS的承載就建立了。
圖8描述了SGSN與GGSN交互釋放承載的過(guò)程,在上述圖8的801中,由于SGSN在上述圖5或圖6所示的過(guò)程中與RNC之間建立了新的承載的同時(shí)釋放了舊的與QOS關(guān)聯(lián)的承載,如果SGSN檢查后發(fā)現(xiàn)SGSN與RNC之間所有的承載都沒(méi)有關(guān)聯(lián)該QOS,說(shuō)明沒(méi)有承載在使用該QOS,則SGSN也要相應(yīng)釋放在SGSN和GGSN之間關(guān)聯(lián)該QOS的承載,所以SGSN向GGSN發(fā)送MBMS承載釋放請(qǐng)求消息,該消息包含參數(shù)Service ID,TEID,NSAPI。TEID標(biāo)志要釋放的承載,NSAPI與TEID一起標(biāo)志要釋放的關(guān)聯(lián)該承載的參數(shù),即QOS等。
在上述圖8的802中,GGSN收到SGSN發(fā)送的MBMS承載釋放請(qǐng)求消息后,根據(jù)該消息中包含的參數(shù)找到SGSN對(duì)應(yīng)的信息項(xiàng),并刪除其中的QOS和TEID,然后GGSN向SGSN發(fā)送MBMS承載釋放應(yīng)答消息,該消息包含參數(shù)Cause(成功或失敗的原因)。SGSN收到GGSN發(fā)送的該消息后,也相應(yīng)刪除對(duì)應(yīng)的QOS和TEID,這樣在SGSN和GGSN之間關(guān)聯(lián)未用QOS的由TEID標(biāo)志的承載被刪除。
在圖6或圖7描述的過(guò)程后,在SGSN及GGSN之間建立了新的數(shù)據(jù)承載,由于新的承載關(guān)聯(lián)了新的QOS而GGSN在該承載上發(fā)送的數(shù)據(jù)來(lái)源于其上行節(jié)點(diǎn)BM-SC,所以GGSN需要檢查自己是否與BM-SC之間也建立了相應(yīng)的承載(其QOS匹配SGSN與GGSN之間新建立承載的QOS),如果該承載未建立,則GGSN需要和BM-SC進(jìn)行交互以建立新的承載。SGSN與GGSN交互建立承載的過(guò)程有兩種方法圖9描述了第一種方法,圖10描述了第二種方法。
圖9描述了GGSN與BM-SC之間交互建立承載的第一種方法,在上述圖9的901中,由于GGSN在上述圖6或圖7所示的過(guò)程中與SGSN之間建立了新的承載,新的承載關(guān)聯(lián)了新的QOS,GGSN檢查該QOS,如果GGSN與BM-SC之間所有的承載都沒(méi)有關(guān)聯(lián)該QOS,則GGSN通過(guò)向BM-SC發(fā)送承載建立請(qǐng)求消息發(fā)起承載建立過(guò)程,該消息包含參數(shù)Service ID(業(yè)務(wù)標(biāo)志),QOS,其中的QOS正是GGSN想要為之建立承載的QOS。
在上述圖9的902中,BM-SC收到GGSN發(fā)送的消息后,如果BM-SC接受該請(qǐng)求,BM-SC向GGSN發(fā)送承載建立應(yīng)答消息,該消息包含參數(shù)Cause,Cause表示原因,即成功或失敗的原因。
在上述圖9的903中,如果在902中BM-SC已經(jīng)接受了GGSN的請(qǐng)求,則BM-SC向GGSN發(fā)送會(huì)話開(kāi)始消息,該消息用來(lái)建立BM-SC與GGSN之間的數(shù)據(jù)承載,該消息包含參數(shù)Service ID(業(yè)務(wù)標(biāo)志),QOS。其中的QOS正是上述901中GGSN在承載建立請(qǐng)求消息中要求的QOS。
在上述圖9的904中,GGSN收到BM-SC在903中發(fā)送的消息后,GGSN分配TEID與該QOS關(guān)聯(lián),同時(shí)把TEID和QOS作為二元項(xiàng)保存到自己的Local QOS&TEID List中,然后GGSN向BM-SC發(fā)送會(huì)話開(kāi)始應(yīng)答消息,該消息包含參數(shù)QOS和TEID,TEID是GGSN剛剛分配的TEID,而QOS是903中BM-SC發(fā)送的消息中包含的QOS。BM-SC收到GGSN發(fā)送的會(huì)話開(kāi)始應(yīng)答消息后,將QOS和TEID保存到該GGSN在GGSN List中對(duì)應(yīng)的信息項(xiàng)中去,這樣在GGSN和BM-SC之間,一個(gè)新的由TEID標(biāo)志并關(guān)聯(lián)QOS的承載就建立了。
圖10描述了GGSN與BM-SC之間交互建立承載的第二種方法,在上述圖10的1001中,由于GGSN在上述圖6或圖7所示的過(guò)程中與SGSN之間建立了新的承載,新的承載關(guān)聯(lián)了新的QOS,GGSN檢查該QOS,如果GGSN與BM-SC之間所有的承載都沒(méi)有關(guān)聯(lián)該QOS,則GGSN通過(guò)向BM-SC發(fā)送承載建立請(qǐng)求消息發(fā)起承載建立過(guò)程,該消息包含參數(shù)ServiceID(業(yè)務(wù)標(biāo)志),QOS,及TEID,其中的QOS正是GGSN想要為之建立承載的QOS,而TEID是GGSN為該承載分配的標(biāo)志。
在上述圖10的1002中,BM-SC收到GGSN發(fā)送的會(huì)話開(kāi)始應(yīng)答消息后,將QOS和TEID保存到該GGSN在GGSN List中對(duì)應(yīng)的信息項(xiàng)中去,并向GGSN發(fā)送承載建立應(yīng)答消息,該消息包含參數(shù)Cause(成功或失敗的原因),這樣在GGSN和BM-SC之間,一個(gè)新的由TEID標(biāo)志并關(guān)聯(lián)QOS的承載就建立了。
圖11描述了GGSN與BM-SC交互釋放承載的過(guò)程,在上述圖11的1101中,由于GGSN在上述圖8所示的過(guò)程中與SGSN之間釋放了舊的與QOS關(guān)聯(lián)的承載,如果GGSN檢查后發(fā)現(xiàn)GGSN與SGSN之間所有的承載都沒(méi)有關(guān)聯(lián)該QOS,說(shuō)明沒(méi)有承載在使用該QOS,則GGSN也要相應(yīng)釋放在GGSN和BM-SC之間關(guān)聯(lián)該QOS的承載,所以GGSN向BM-SC發(fā)送承載釋放請(qǐng)求消息,該消息包含參數(shù)Service ID,TEID,NSAPI。TEID標(biāo)志要釋放的承載,NSAPI與TEID一起標(biāo)志要釋放的關(guān)聯(lián)該承載的參數(shù),即QOS等。在上述圖11的1102中,BM-SC收到GGSN發(fā)送的承載釋放請(qǐng)求消息后,根據(jù)該消息中包含的參數(shù)找到GGSN對(duì)應(yīng)的信息項(xiàng),并刪除其中的QOS和TEID,然后BM-SC向GGSN發(fā)送承載釋放應(yīng)答消息,該消息包含參數(shù)Cause(成功或失敗的原因)。GGSN收到BM-SC發(fā)送的該消息后,也相應(yīng)刪除對(duì)應(yīng)的QOS和TEID,這樣在GGSN和BM-SC之間關(guān)聯(lián)未用QOS的由TEID標(biāo)志的承載被刪除。
權(quán)利要求
1.一種為MBMS業(yè)務(wù)提供多個(gè)QOS的方法,包括步驟(1)BM-SC開(kāi)始一次會(huì)話并發(fā)送會(huì)話開(kāi)始消息給GGSN,該會(huì)話開(kāi)始消息包含多個(gè)QOS參數(shù);(2)GGSN收到步驟(1)中BM-SC發(fā)送的會(huì)話開(kāi)始消息后,選擇自己能夠支持的QOS并為之分配TEID,然后向BM-SC發(fā)送會(huì)話開(kāi)始應(yīng)答消息,該會(huì)話開(kāi)始應(yīng)答消息包含參數(shù)TEID及QOS;(3)BM-SC收到步驟(2)中GGSN發(fā)送的會(huì)話開(kāi)始應(yīng)答消息后,保存該消息中的參數(shù)TEID和QOS,這樣標(biāo)志GGSN和BM-SC之間關(guān)聯(lián)該QOS的承載建立成功;(4)GGSN在步驟(2)中發(fā)送完會(huì)話開(kāi)始應(yīng)答消息后,緊接著向SGSN發(fā)送MBMS會(huì)話開(kāi)始消息,該MBMS會(huì)話開(kāi)始消息包含多個(gè)QOS參數(shù);(5)SGSN收到步驟(4)中GGSN發(fā)送的MBMS會(huì)話開(kāi)始消息后,選擇自己能夠支持的QOS并為之分配TEID,然后向GGSN發(fā)送會(huì)話開(kāi)始應(yīng)答消息,該會(huì)話開(kāi)始應(yīng)答消息包含參數(shù)TEID及QOS;(6)GGSN收到步驟(5)中SGSN發(fā)送的MBMS會(huì)話開(kāi)始應(yīng)答消息后,保存該消息中的參數(shù)TEID和QOS,這樣標(biāo)志SGSN和GGSN之間關(guān)聯(lián)該QOS的承載建立成功;(7)SGSN在步驟(5)中發(fā)送完MBMS會(huì)話開(kāi)始應(yīng)答消息后,緊接著向RNC發(fā)送MBMS會(huì)話開(kāi)始通知消息,該MBMS會(huì)話開(kāi)始通知消息包含多個(gè)QOS參數(shù);(8)RNC收到步驟(7)中SGSN發(fā)送的MBMS會(huì)話開(kāi)始通知消息后,選擇自己能夠支持的QOS并為之分配TEID,然后RNC統(tǒng)計(jì)UE數(shù)目并根據(jù)該QOS分配空中資源;(9)RNC完成步驟(8)后,向SGSN發(fā)送MBMS會(huì)話開(kāi)始通知應(yīng)答消息,該消息包含RNC在步驟(8)中選擇的QOS和TEID參數(shù);(10)SGSN收到步驟(9)中RNC發(fā)送的MBMS會(huì)話開(kāi)始通知應(yīng)答消息后,保存該消息中的參數(shù)TEID和QOS,這樣標(biāo)志RNC和SGSN之間關(guān)聯(lián)該QOS的承載建立成功。
2.按權(quán)利要求1所述的方法,其特征在于還包括步驟如果GGSN和SGSN之間建立的承載所關(guān)聯(lián)的QOS沒(méi)有關(guān)聯(lián)任何GGSN和BM-SC之間的承載,則GGSN新分配一個(gè)TEID,并向BM-SC發(fā)送又一個(gè)會(huì)話開(kāi)始應(yīng)答消息,該會(huì)話開(kāi)始應(yīng)答消息包含參數(shù)TEID及QOS;BM-SC收到GGSN發(fā)送的會(huì)話開(kāi)始應(yīng)答消息后,保存該消息中的參數(shù)TEID和QOS,這樣標(biāo)志GGSN和BM-SC之間關(guān)聯(lián)該QOS的承載建立成功。
3.按權(quán)利要求1所述的方法,其特征在于還包括步驟如果RNC和SGSN之間建立的承載所關(guān)聯(lián)的QOS沒(méi)有關(guān)聯(lián)任何SGSN和GGSN之間的承載,則SGSN新分配一個(gè)TEID,并向GGSN發(fā)送又一個(gè)會(huì)話開(kāi)始應(yīng)答消息,該會(huì)話開(kāi)始應(yīng)答消息包含參數(shù)TEID及QOS;GGSN收到SGSN發(fā)送的會(huì)話開(kāi)始應(yīng)答消息后,保存該消息中的參數(shù)TEID和QOS,這樣標(biāo)志SGSN和GGSN之間關(guān)聯(lián)該QOS的承載建立成功。
4.按權(quán)利要求1所述的方法,其特征在于還包括步驟如果SGSN和GGSN之間建立的承載所關(guān)聯(lián)的QOS沒(méi)有關(guān)聯(lián)任何GGSN和BM-SC之間的承載,則GGSN新分配一個(gè)TEID,并向BM-SC發(fā)送又一個(gè)會(huì)話開(kāi)始應(yīng)答消息,該會(huì)話開(kāi)始應(yīng)答消息包含參數(shù)TEID及QOS;BM-SC收到GGSN發(fā)送的會(huì)話開(kāi)始應(yīng)答消息后,保存該消息中的參數(shù)TEID和QOS,這樣標(biāo)志GGSN和BM-SC之間關(guān)聯(lián)該QOS的承載建立成功。
5.按權(quán)利要求1所述的方法,其特征在于還包括RNC發(fā)起更新QOS的步驟(1)RNC向SGSN發(fā)送MBMS承載更新請(qǐng)求消息,該消息包含參數(shù)TEID,或參數(shù)QOS,該QOS是RNC要求的新QOS;(2)SGSN收到(1)中RNC發(fā)送的消息后,SGSN向RNC發(fā)送MBMS承載更新應(yīng)答消息;(3)SGSN向RNC發(fā)送MBMS會(huì)話開(kāi)始通知消息,如果在步驟(1)中RNC發(fā)送的MBMS承載更新請(qǐng)求消息中包含了QOS,則MBMS會(huì)話開(kāi)始通知消息唯一包含該RNC要求的QOS,如果在步驟(1)中RNC發(fā)送的MBMS承載更新請(qǐng)求消息中不包含QOS,則MBMS會(huì)話開(kāi)始通知消息包含多個(gè)QOS參數(shù);(4)如果在步驟(1)中RNC發(fā)送的MBMS承載更新請(qǐng)求消息中包含了QOS,RNC進(jìn)行UE數(shù)目統(tǒng)計(jì)及根據(jù)該QOS配置空中資源過(guò)程;否則RNC在步驟(3)中SGSN發(fā)送的MBMS會(huì)話開(kāi)始通知消息中選擇一個(gè)QOS,并進(jìn)行UE數(shù)目統(tǒng)計(jì)及根據(jù)該QOS配置空中資源過(guò)程;(5)RNC向SGSN發(fā)送MBMS會(huì)話開(kāi)始通知應(yīng)答消息,該消息包含參數(shù)TEID,如果在步驟(1)中RNC發(fā)送的MBMS承載更新請(qǐng)求消息中包含了QOS,則該消息中不包含參數(shù)QOS;否則,該消息中還要包含參數(shù)QOS,即RNC選定的QOS。
6.按權(quán)利要求1所述的方法,其特征在于還包括SGSN發(fā)起更新QOS的步驟(1)SGSN發(fā)起建立關(guān)聯(lián)某一QOS的承載;(2)SGSN發(fā)起刪除關(guān)聯(lián)某一QOS的承載。
7.按權(quán)利要求1所述的方法,其特征在于還包括GGSN發(fā)起更新QOS的步驟(1)GGSN發(fā)起建立關(guān)聯(lián)某一QOS的承載;(2)GGSN發(fā)起刪除關(guān)聯(lián)某一QOS的承載。
8.按權(quán)利要求6所述的方法,其特征在于所述的SGSN發(fā)起建立關(guān)聯(lián)某一QOS的承載包括步驟(1)SGSN向GGSN發(fā)送MBMS承載建立請(qǐng)求消息,該消息包含參數(shù)ServiceID和QOS;(2)GGSN向SGSN發(fā)送MBMS承載建立應(yīng)答消息;(3)GGSN向SGSN發(fā)送MBMS會(huì)話開(kāi)始消息,該消息包含參數(shù)Service ID和QOS;(4)SGSN向GGSN發(fā)送MBMS會(huì)話開(kāi)始應(yīng)答消息,該消息包含參數(shù)TEID和QOS。
9.如權(quán)利要求6所述的方法,其特征在于所述的SGSN發(fā)起建立關(guān)聯(lián)某一QOS的承載包括步驟(1)SGSN向GGSN發(fā)送MBMS承載建立請(qǐng)求消息,該消息包含參數(shù)ServiceID,QOS及TEID;(2)GGSN向SGSN發(fā)送MBMS承載建立應(yīng)答消息。
10.如權(quán)利要求6所述的方法,其特征在于所述的SGSN發(fā)起刪除關(guān)聯(lián)某一QOS承載的方法包括步驟(1)SGSN向GGSN發(fā)送MBMS承載釋放請(qǐng)求消息,該消息包含參數(shù)ServiceID,TEID,NSAPI;(2)GGSN向SGSN發(fā)送MBMS承載釋放應(yīng)答消息。
10.按權(quán)利要求7所述的方法,其特征在于所述的GGSN發(fā)起建立關(guān)聯(lián)某一QOS的承載包括步驟(1)GGSN向BM-SC發(fā)送承載建立請(qǐng)求消息,該消息包含參數(shù)Service ID和QOS;(2)BM-SC向GGSN發(fā)送承載建立應(yīng)答消息;(3)BM-SC向GGSN發(fā)送會(huì)話開(kāi)始消息,該消息包含參數(shù)Service ID和QOS;(4)GGSN向BM-SC發(fā)送會(huì)話開(kāi)始應(yīng)答消息,該消息包含參數(shù)TEID和QOS。
11.按權(quán)利要求7所述的方法,其特征在于所述的GGSN發(fā)起建立關(guān)聯(lián)某一QOS的承載包括步驟(1)GGSN向BM-SC發(fā)送承載建立請(qǐng)求消息,該消息包含參數(shù)Service ID,QOS及TEID;(2)BM-SC向GGSN發(fā)送承載建立應(yīng)答消息。
12.按權(quán)利要求7所述的方法,其特征在于所述的GGSN發(fā)起刪除關(guān)聯(lián)某一QOS的承載包括步驟(1)GGSN向BM-SC發(fā)送承載釋放請(qǐng)求消息,該消息包含參數(shù)Service ID,TEID,NSAPI;(2)BM-SC向GGSN發(fā)送承載釋放應(yīng)答消息。
全文摘要
本發(fā)明提出了在寬帶碼分多址移動(dòng)通信系統(tǒng)的多媒體廣播與組播業(yè)務(wù)中,一種為MBMS業(yè)務(wù)提供多個(gè)QOS的方法。本發(fā)明為MBMS業(yè)務(wù)提供了多個(gè)QOS,極大提高了下行網(wǎng)絡(luò)節(jié)點(diǎn)接入MBMS業(yè)務(wù)的機(jī)會(huì)和能力,提高了網(wǎng)絡(luò)資源利用效率,下行網(wǎng)絡(luò)節(jié)點(diǎn)可以調(diào)整自己可用的資源。
文檔編號(hào)H04L12/56GK1581744SQ0314383
公開(kāi)日2005年2月16日 申請(qǐng)日期2003年7月31日 優(yōu)先權(quán)日2003年7月31日
發(fā)明者段昌, 李德濤, 崔成豪, 李國(guó)錫 申請(qǐng)人:北京三星通信技術(shù)研究有限公司, 三星電子株式會(huì)社