專利名稱:均衡發(fā)送mbms業(yè)務(wù)數(shù)據(jù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在WCDMA(寬帶碼分多址)移動(dòng)通信系統(tǒng)中提供MBMS(多媒體廣播和組播業(yè)務(wù))業(yè)務(wù)時(shí),對(duì)于那些采用“點(diǎn)到多點(diǎn)方式”發(fā)送數(shù)據(jù)的小區(qū),用一種均衡的方式來發(fā)送業(yè)務(wù)數(shù)據(jù)。
背景技術(shù):
多媒體廣播和組播業(yè)務(wù)(以下簡稱MBMS)是第三代伙伴計(jì)劃(簡稱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ǎng)絡(luò)資源。
圖9描述了MBMS業(yè)務(wù)的系統(tǒng)結(jié)構(gòu),MBMS業(yè)務(wù)的網(wǎng)絡(luò)結(jié)構(gòu)以通用分組無線業(yè)務(wù)(簡稱GPRS)核心網(wǎng)為基礎(chǔ)。下面是對(duì)圖1的描述。
901核心網(wǎng)是MBMS業(yè)務(wù)的數(shù)據(jù)源,通過902Iu接口向903UTRAN(陸地?zé)o線接入網(wǎng))發(fā)送數(shù)據(jù),UTRAN再把數(shù)據(jù)通過904Uu接口傳送給905用戶終端(用來接收數(shù)據(jù)的終端設(shè)備)。902Iu是核心網(wǎng)和UTRAN間的接口,由于UTRAN管理著一群小區(qū),所以由核心網(wǎng)發(fā)送給各個(gè)小區(qū)的MBMS數(shù)據(jù)共享一條鏈路。在UTRAN中,數(shù)據(jù)被復(fù)制和分發(fā)給各個(gè)小區(qū)。904Uu是空中無線接口,由于一個(gè)小區(qū)中常常有多個(gè)用戶(終端),當(dāng)對(duì)此MBMS感興趣的用戶多于一定數(shù)目或本小區(qū)為熱點(diǎn)小區(qū)時(shí),UTRAN將在本小區(qū)采用點(diǎn)到多點(diǎn)的方式,用一條無線鏈路(公共信道)傳送數(shù)據(jù),在此小區(qū)下的用戶都來接收這條公共鏈路上的數(shù)據(jù)。本發(fā)明僅討論采用點(diǎn)到多點(diǎn)方式下的MBMS數(shù)據(jù)發(fā)送情況。
UTRAN在空中接口上為MBMS服務(wù)提供無線資源,圖2為指定用于傳送MBMS業(yè)務(wù)的邏輯信道(MTCH)和傳輸信道(FACH)的映射關(guān)系。201MTCH(MBMS的點(diǎn)到多點(diǎn)的業(yè)務(wù)信道)為承載MBMS數(shù)據(jù)的邏輯信道,每個(gè)MTCH只服務(wù)于一個(gè)MBMS業(yè)務(wù)。202FACH(前向接入信道)為承載MBMS數(shù)據(jù)的傳輸信道,多個(gè)MTCH可以映射到同一FACH上。
為了節(jié)省資源,MTCH上的數(shù)據(jù)采用非連續(xù)發(fā)送方式,非連續(xù)發(fā)送的調(diào)度信息由MSCH(MTCH調(diào)度信息的邏輯信道)發(fā)送給用戶終端。
圖3說明了在UTRAN中,MBMS業(yè)務(wù)數(shù)據(jù)的分發(fā)機(jī)制。301RLC(無線鏈路控制層)將MBMS數(shù)據(jù)分割成以RLC PDU(分組數(shù)據(jù)單元)為單元的數(shù)據(jù)包,302MAC(媒體接入控制層)負(fù)責(zé)給來自RLC的PDU加上邏輯信道標(biāo)識(shí)和MBMS業(yè)務(wù)標(biāo)識(shí),并按照優(yōu)先級(jí)處理來自各個(gè)邏輯信道上的數(shù)據(jù)包。在UTRAN中,每個(gè)小區(qū)有一個(gè)處理MBMS業(yè)務(wù)的MAC實(shí)體,對(duì)于某一MBMS業(yè)務(wù),采用共享的RLC實(shí)體,經(jīng)過RLC處理得到的RLC PDU被復(fù)制并分發(fā)給各個(gè)小區(qū)的MAC實(shí)體。RLC實(shí)體對(duì)于所有的RLC PDU進(jìn)行編號(hào),此編號(hào)可被用戶終端用于選擇性合并機(jī)制。
圖4描述了用戶終端對(duì)于來自相鄰小區(qū)的同一MBMS的業(yè)務(wù)數(shù)據(jù)的“選擇性合并機(jī)制”。處在小區(qū)邊緣的用戶終端,對(duì)來自不同小區(qū)的同一MBMS數(shù)據(jù)經(jīng)過不同MAC實(shí)體的處理。由于來自不同的小區(qū)的同一數(shù)據(jù)包有不同的傳輸和處理延遲,所以經(jīng)過MAC處理過的數(shù)據(jù)包被緩存起來,緩存的多少取決于用戶終端的能力。當(dāng)來自不同小區(qū)的同一數(shù)據(jù)包之間的延遲在一定范圍內(nèi)時(shí),這一數(shù)據(jù)包可被RLC實(shí)體根據(jù)信號(hào)質(zhì)量有選擇的接收。當(dāng)某小區(qū)傳送的數(shù)據(jù)包有丟失或信號(hào)太弱時(shí),終端就選擇信號(hào)質(zhì)量較好的那個(gè)數(shù)據(jù)包,數(shù)據(jù)終端的選擇性合并機(jī)制的優(yōu)點(diǎn)就特別明顯。
在同一個(gè)小區(qū)中可以存在多個(gè)采用點(diǎn)到多點(diǎn)方式的MBMS業(yè)務(wù),每個(gè)MBMS業(yè)務(wù)都占用一個(gè)MTCH信道,而且有可能存在多個(gè)MTCH信道映射到同一個(gè)FACH傳輸信道上。那么就存在對(duì)于FACH傳輸信道資源的競(jìng)爭(zhēng)。高優(yōu)先級(jí)的業(yè)務(wù)可以搶斷低優(yōu)先級(jí)業(yè)務(wù)的資源。
假設(shè)小區(qū)1和小區(qū)2是相鄰小區(qū),并且小區(qū)1上有兩個(gè)點(diǎn)到多點(diǎn)方式的MBMS業(yè)務(wù)1和業(yè)務(wù)2,并且業(yè)務(wù)1的優(yōu)先級(jí)大于業(yè)務(wù)2的優(yōu)先級(jí),它們分別占用MTCH(a)和MTCH(b),這兩個(gè)邏輯信道映射到同一個(gè)FACH(x)上;同樣,小區(qū)2上有兩個(gè)點(diǎn)到多點(diǎn)方式的MBMS業(yè)務(wù)2和業(yè)務(wù)3,并且業(yè)務(wù)2的優(yōu)先級(jí)大于業(yè)務(wù)3的優(yōu)先級(jí),它們分別占用MTCH(c)和MTCH(d),這兩個(gè)邏輯信道映射到同一個(gè)FACH(y)上;
小區(qū)1和2的MBMS業(yè)務(wù)2的數(shù)據(jù),根據(jù)圖3,共享RLC實(shí)體,經(jīng)過RLC處理后的數(shù)據(jù)包被復(fù)制和分發(fā)給小區(qū)1和2各自的MAC實(shí)體,之后,在小區(qū)1和2中的數(shù)據(jù)處理傳送相互獨(dú)立,互不影響。
當(dāng)這三個(gè)MBMS業(yè)務(wù)同時(shí)提供時(shí),有可能存在以下情況在小區(qū)1中,由于業(yè)務(wù)1總是搶斷業(yè)務(wù)2的資源,業(yè)務(wù)2只能以較慢的速度把數(shù)據(jù)傳送到用戶終端。
在小區(qū)2中,由于業(yè)務(wù)2總是搶斷業(yè)務(wù)3的資源,業(yè)務(wù)2能以較快的速度把數(shù)據(jù)傳送到用戶終端。
有一個(gè)用戶終端正在接收MBMS業(yè)務(wù)2,它處在小區(qū)1和2的邊緣,同時(shí)接收兩個(gè)小區(qū)發(fā)下來的業(yè)務(wù)2的數(shù)據(jù),在業(yè)務(wù)2開始的時(shí)候,用戶終端還可以采用“選擇性合并機(jī)制”,隨著時(shí)間的推移,業(yè)務(wù)2的數(shù)據(jù)在小區(qū)1和2的傳輸延遲可能越來越大,最終,用戶終端將無法實(shí)現(xiàn)“選擇性合并機(jī)制”。
因?yàn)楦鱾€(gè)小區(qū)的MBMS業(yè)務(wù)組合千差萬別,同一業(yè)務(wù)在各個(gè)小區(qū)的同一發(fā)送周期中,對(duì)于FACH信道的資源占用情況也不盡相同,隨著時(shí)間的推移,各個(gè)小區(qū)的發(fā)送進(jìn)度的差別會(huì)越來越大,進(jìn)而,將會(huì)有越來越多的用戶終端無法實(shí)現(xiàn)“選擇性合并機(jī)制”。
這種問題,是由于在經(jīng)過共享的RLC處理之后,各個(gè)小區(qū)處理同一MBMS業(yè)務(wù)數(shù)據(jù)時(shí),相互獨(dú)立,互不影響而造成的。
要改善UTRAN側(cè)的發(fā)送機(jī)制,就應(yīng)該使同一個(gè)MBMS業(yè)務(wù)在各個(gè)小區(qū)中的處理,盡可能的保持步調(diào)一致,時(shí)間上相差不大,這樣,用戶終端接收到的來自相鄰小區(qū)的數(shù)據(jù)之間的延遲就不會(huì)太大,“選擇性合并機(jī)制”也才能被最大程度的利用。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種均衡發(fā)送MBMS業(yè)務(wù)數(shù)據(jù)的方法,對(duì)于同一個(gè)MBMS業(yè)務(wù),利用動(dòng)態(tài)調(diào)度機(jī)制,可以使得各個(gè)采用點(diǎn)到多點(diǎn)方式小區(qū),在發(fā)送MBMS數(shù)據(jù)時(shí),盡可能的保持步調(diào)一致。進(jìn)而使得用戶終端很容易實(shí)現(xiàn)“選擇性合并機(jī)制”。
為實(shí)現(xiàn)上述目的,一種均衡發(fā)送MBMS業(yè)務(wù)數(shù)據(jù)的方法,包括以下步驟1)在第一個(gè)“非連續(xù)發(fā)送周期”內(nèi),各個(gè)小區(qū)收到來自共享RLC的PDU數(shù)據(jù)包,開始給PDU編號(hào);2)根據(jù)調(diào)度信息,把各個(gè)小區(qū)的“發(fā)送狀態(tài)”匯報(bào)給公共模塊;3)各個(gè)小區(qū)按照第一次調(diào)度的信息,在邏輯信道上發(fā)送數(shù)據(jù);4)公共模塊根據(jù)收集到的數(shù)據(jù),求出發(fā)送狀態(tài)的均值;5)公共模塊把這個(gè)均值反饋到各個(gè)小區(qū);6)求出各個(gè)小區(qū)的“發(fā)送狀態(tài)”對(duì)于“均值”的偏差,根據(jù)偏差的程度和映射到同一FACH上各個(gè)MTCH的優(yōu)先級(jí),對(duì)下一個(gè)“發(fā)送周期”的數(shù)據(jù)進(jìn)行調(diào)度。
本發(fā)明采用一種匯報(bào)反饋的方法,使得某個(gè)小區(qū)在發(fā)送MBMS數(shù)據(jù)時(shí),知道其它小區(qū)的發(fā)送進(jìn)度情況,當(dāng)它發(fā)送的太快時(shí),它將降低自己的發(fā)送速度;反之,太慢時(shí),加快發(fā)送速度。
圖1是MBMS業(yè)務(wù)的邏輯網(wǎng)絡(luò)設(shè)備圖;圖2是MBMS業(yè)務(wù)的邏輯信道與傳輸信道的映射關(guān)系;圖3是在UTRAN中的MBMS數(shù)據(jù)傳輸機(jī)制;圖4是用戶終端對(duì)于來自相鄰小區(qū)的同一MBMS業(yè)務(wù)數(shù)據(jù)的選擇性合并機(jī)制;圖5是UTRAN中的匯報(bào)反饋流程;圖6是公共模塊的信息處理操作流程;圖7是對(duì)某小區(qū)發(fā)送數(shù)據(jù)的調(diào)度流程;圖8是把調(diào)度信息通知給用戶終端和按照調(diào)度信息發(fā)送數(shù)據(jù)的時(shí)序關(guān)系;圖9是MBMS數(shù)據(jù)調(diào)度的結(jié)構(gòu)。
具體實(shí)施例方式
本發(fā)明由兩個(gè)基本模塊構(gòu)成,“101調(diào)度發(fā)送MBMS業(yè)務(wù)數(shù)據(jù)的模塊”和“102公共模塊”,它們都處于無線接入網(wǎng)絡(luò)中。如圖1,由101調(diào)度模塊調(diào)度各個(gè)小區(qū)要發(fā)送的數(shù)據(jù),并且把調(diào)度信息匯報(bào)給102公共模塊,然后,公共模塊求出發(fā)送狀態(tài)(發(fā)送進(jìn)度)的平均值,并把它反饋給調(diào)度模塊。在下一個(gè)調(diào)度周期內(nèi),101調(diào)度模塊調(diào)度各個(gè)小區(qū)的MBMS數(shù)據(jù)時(shí),會(huì)把接收到的平均值考慮在內(nèi)。
從圖3可知,MBMS數(shù)據(jù)共享了RLC實(shí)體,RLC產(chǎn)生的數(shù)據(jù)包稱作RLC PDU(分組數(shù)據(jù)單元),這些PDU被復(fù)制和轉(zhuǎn)發(fā)給各個(gè)小區(qū)的MAC實(shí)體,由于各個(gè)小區(qū)發(fā)送數(shù)據(jù)步調(diào)的不一致是由MAC實(shí)體開始的;而且,從圖2可知,分別服務(wù)于不同MBMS業(yè)務(wù)的MTCH信道可以映射到同一個(gè)FACH傳輸信道上,多個(gè)MTCH信道可能存在爭(zhēng)奪資源的情況。所以,在對(duì)某小區(qū)上發(fā)送的數(shù)據(jù)在一個(gè)發(fā)送周期內(nèi)進(jìn)行調(diào)度,應(yīng)該處于RLC和MAC之間,而且是對(duì)邏輯信道MTCH及其所用資源的調(diào)度。
在規(guī)范TS25.346 v6.2.0中規(guī)定,對(duì)于MTCH信道要進(jìn)行調(diào)度,使得小區(qū)以非連續(xù)的方式向用戶終端發(fā)送業(yè)務(wù)數(shù)據(jù)。這個(gè)調(diào)度信息指的是在一個(gè)非連續(xù)發(fā)送周期中,把FACH上多少個(gè)無線數(shù)據(jù)幀分配給這個(gè)MTCH信道,而且指出第一個(gè)無線幀起始位置。為了簡化說明,本發(fā)明中所述的對(duì)于業(yè)務(wù)數(shù)據(jù)發(fā)送的調(diào)度,指的是在MTCH的一個(gè)發(fā)送周期內(nèi),安排多少個(gè)數(shù)據(jù)塊向下發(fā)送。其實(shí)質(zhì)與規(guī)范中說明的概念沒有本質(zhì)差別。
本發(fā)明利用了匯報(bào)反饋機(jī)制,各個(gè)小區(qū)可以動(dòng)態(tài)調(diào)整自己的數(shù)據(jù)發(fā)送速率,使得各小區(qū)的發(fā)送步調(diào)基本一致。圖5說明了UTRAN中的匯報(bào)反饋流程。為了便于匯報(bào)和統(tǒng)計(jì)各個(gè)小區(qū)的發(fā)送狀態(tài),各個(gè)小區(qū)要為來自RLC的PDU數(shù)據(jù)包編號(hào),從零開始,逐個(gè)遞加,每個(gè)PDU的編號(hào)要在本業(yè)務(wù)的服務(wù)期內(nèi)保持唯一。這個(gè)編號(hào)只用于匯報(bào)反饋機(jī)制中,不隨數(shù)據(jù)包發(fā)給用戶終端。圖5中的公共模塊可以是RLC,也可以是RRC(無線資源控制)等其它模塊。
501在第一個(gè)“非連續(xù)發(fā)送周期“內(nèi),各個(gè)小區(qū)收到來自共享RLC的PDU數(shù)據(jù)包,開始給PDU編號(hào)。在第一個(gè)發(fā)送周期內(nèi),不發(fā)送數(shù)據(jù),只對(duì)第二個(gè)發(fā)送周期進(jìn)行發(fā)送調(diào)度,根據(jù)各自FACH資源的占用情況,規(guī)劃在第二個(gè)發(fā)送周期內(nèi)發(fā)送數(shù)據(jù)包的數(shù)目,這作為第一次調(diào)度。
502根據(jù)各個(gè)小區(qū)在第一次調(diào)度的結(jié)果,把“規(guī)劃要發(fā)送的最后一個(gè)數(shù)據(jù)包的序列號(hào)(編號(hào))”發(fā)送給公共模塊。這個(gè)編號(hào)作為各個(gè)小區(qū)在第二個(gè)發(fā)送周期的“發(fā)送狀態(tài)”。
503各個(gè)小區(qū)按照第一次調(diào)度的信息,在邏輯信道(MTCH)上發(fā)送數(shù)據(jù)。
504公共模塊收到來自各個(gè)小區(qū)的發(fā)送狀態(tài),在第二個(gè)“非連續(xù)發(fā)送周期”開始時(shí),計(jì)算出這個(gè)MBMS業(yè)務(wù)數(shù)據(jù)的“發(fā)送狀態(tài)”的均值(平均值)。
505把公共模塊計(jì)算出的均值發(fā)送給各個(gè)小區(qū)。
506求出本小區(qū)第二個(gè)發(fā)送周期的“發(fā)送狀態(tài)”相對(duì)于“均值”的“偏差”,根據(jù)偏差的性質(zhì)和本業(yè)務(wù)邏輯信道的優(yōu)先級(jí),對(duì)第三個(gè)發(fā)送周期進(jìn)行調(diào)度,作為“第二次調(diào)度”。
507根據(jù)第二次調(diào)度的結(jié)果,報(bào)告“第二次發(fā)送狀態(tài)”(把在下個(gè)周期中規(guī)劃要發(fā)送的最后一個(gè)RLC PDU數(shù)據(jù)包的序號(hào)發(fā)給公共模塊)。
508各個(gè)小區(qū)按照第二次調(diào)度信息,在邏輯信道MTCH上發(fā)送數(shù)據(jù)509同594,計(jì)算“發(fā)送狀態(tài)”的“均值”。
510反饋發(fā)送狀態(tài)的均值給各個(gè)小區(qū)。
第三個(gè)發(fā)送周期的流程同第二個(gè)發(fā)送周期,后續(xù)發(fā)送周期依次類推。
對(duì)于圖5介紹的匯報(bào)反饋流程,存在一個(gè)問題,如果在每個(gè)周期中,報(bào)告和反饋小區(qū)的“發(fā)送狀態(tài)”和“均值”時(shí),每個(gè)小區(qū)的信息用一個(gè)獨(dú)立的消息來承載,那么一群小區(qū)的消息數(shù)量將非常龐大,而且在一群小區(qū)中,同時(shí)進(jìn)行的MBMS業(yè)務(wù)可能有很多個(gè)。這樣,問題將更加嚴(yán)重。本發(fā)明給出了減少模塊間交互信息數(shù)量的方法。采用兩種途徑來共同解決這個(gè)問題,將極大的減少交互信息的數(shù)量。在實(shí)現(xiàn)中,一組小區(qū)的功能是由一個(gè)處理板來實(shí)現(xiàn)的,整個(gè)一群小區(qū)僅需要很少的幾塊處理板。
方法一每個(gè)小區(qū)上所有正在進(jìn)行的MBMS業(yè)務(wù),它們的“發(fā)送狀態(tài)“被整合在一起作為這個(gè)小區(qū)的“發(fā)送狀態(tài)”。
方法二在每個(gè)非連續(xù)發(fā)送周期中,一個(gè)處理板只用一個(gè)消息,來承載處于本板的所有小區(qū)的“發(fā)送狀態(tài)”信息。反饋信息也用類似的方式。
同時(shí)采用這兩種方法,對(duì)于一塊處理板,在一個(gè)發(fā)送周期中,只需要一個(gè)匯報(bào)消息和一個(gè)反饋消息,就可以滿足這個(gè)板子上所有小區(qū)的所有MBMS業(yè)務(wù)的交互需要。
接著,對(duì)于圖5的公共模塊的信息處理操作流程作以介紹。如圖6。
601公共模塊接收“匯報(bào)”的信息。
602由于一個(gè)處理板的一個(gè)信息包含多個(gè)小區(qū)的多個(gè)業(yè)務(wù)的信息,首先,對(duì)信息按不同MBMS業(yè)務(wù)進(jìn)行分類。
603對(duì)于某個(gè)MBMS業(yè)務(wù),統(tǒng)計(jì)各個(gè)小區(qū)的發(fā)送狀態(tài),求出均值。
604找偏差為負(fù)值的小區(qū),這些小區(qū)屬于發(fā)送數(shù)據(jù)偏慢的小區(qū)。再從偏慢小區(qū)中找出太慢的小區(qū),即那些偏差為負(fù),而且偏差的絕對(duì)值大于某個(gè)門限的小區(qū)。這些小區(qū)屬于少數(shù)。門限具體值的設(shè)定可以根據(jù)經(jīng)驗(yàn)值或仿真結(jié)果來確定。
605檢驗(yàn)是否存在那些發(fā)送數(shù)據(jù)太慢的小區(qū),如果存在,則執(zhí)行606重新求均值,如果不存在,則跳到608。
606忽略那些發(fā)送數(shù)據(jù)過慢的小區(qū),再以其它小區(qū)為整體求出“發(fā)送狀態(tài)”的“均值”。
607判斷是否所有的MBMS業(yè)務(wù)的“均值”都已獲得。
608發(fā)送“均值”信息到各個(gè)小區(qū)。用這個(gè)“均值”去影響各個(gè)小區(qū)對(duì)“下一個(gè)發(fā)送周期”的調(diào)度。
繼續(xù)對(duì)圖5的過程作進(jìn)一步說明,對(duì)于某小區(qū)發(fā)送某個(gè)MBMS數(shù)據(jù)的調(diào)度流程如圖7。
在第一個(gè)非連續(xù)發(fā)送周期,不發(fā)送業(yè)務(wù)數(shù)據(jù),只對(duì)第二個(gè)周期發(fā)送數(shù)據(jù)進(jìn)行規(guī)劃調(diào)度。
701接收到來自公共模塊發(fā)來的“均值”(本“發(fā)送周期”的“發(fā)送狀態(tài)”的“均值”)。
702求出本小區(qū)在這個(gè)發(fā)送周期的發(fā)送狀態(tài)相對(duì)于均值的“偏差”。偏差為正,代表發(fā)送偏快;反之,發(fā)送偏慢。
703檢驗(yàn)偏差的絕對(duì)值,是否小于門限A。絕對(duì)值小于門限A說明本小區(qū)的“發(fā)送狀態(tài)”比較正常,沒有必要對(duì)發(fā)送速率進(jìn)行調(diào)整。門限A具體值由經(jīng)驗(yàn)值或仿真結(jié)果確定。
704對(duì)于那些偏差大于門限A,需要進(jìn)行速率調(diào)整的小區(qū),進(jìn)一步檢驗(yàn)。偏差為正,說明此小區(qū)發(fā)送太快,需要減慢數(shù)據(jù)發(fā)送速率。偏差為負(fù),說明發(fā)送太慢,需要加速。
705如果本小區(qū)發(fā)送太慢,需要進(jìn)一步檢驗(yàn)。競(jìng)爭(zhēng)同一FACH(傳輸信道)資源的幾個(gè)MTCH(邏輯信道),優(yōu)先級(jí)高的MTCH可以優(yōu)先得到資源。檢驗(yàn)本業(yè)務(wù)所對(duì)應(yīng)的MTCH,如果它的優(yōu)先級(jí)本身是最高的,它一定能優(yōu)先得到資源,的執(zhí)行708。如果它的優(yōu)先級(jí)配置的較低,則采取強(qiáng)制措施,使它能在“下一個(gè)發(fā)送周期”中優(yōu)先獲得資源,執(zhí)行707。
706對(duì)于發(fā)送數(shù)據(jù)過快的小區(qū),在下一個(gè)發(fā)送周期內(nèi),規(guī)劃不發(fā)數(shù)據(jù)。
707暫時(shí)提高本MBMS所對(duì)應(yīng)的MTCH在下一個(gè)發(fā)送周期的優(yōu)先級(jí),使它的優(yōu)先級(jí)在這個(gè)FACH所對(duì)應(yīng)的MTCH中最高。注意,下一個(gè)發(fā)送周期中,在發(fā)送數(shù)據(jù)后,下一次調(diào)度之前,還原這個(gè)MTCH的優(yōu)先級(jí)。
708對(duì)于無需調(diào)整發(fā)送速率和無法提高發(fā)送速率的情況,按照傳統(tǒng)方式對(duì)下一個(gè)發(fā)送周期進(jìn)行調(diào)度。
709結(jié)束這次調(diào)度。
對(duì)于某MBMS業(yè)務(wù),在某個(gè)非連續(xù)發(fā)送周期中,調(diào)度工作結(jié)束后,此調(diào)度信息(數(shù)據(jù)幀的偏移和持續(xù)的幀的數(shù)目)將被及時(shí)的通知給用戶終端。在下一個(gè)周期內(nèi),用戶終端利用此調(diào)度信息接收MBMS業(yè)務(wù)。把調(diào)度信息通知給用戶終端和按照調(diào)度信息發(fā)送MBMS數(shù)據(jù)的時(shí)序關(guān)系如圖8。
801在第一個(gè)“非連續(xù)發(fā)送周期”中,作第一次發(fā)送調(diào)度(對(duì)“第二個(gè)發(fā)送周期”中要發(fā)送的數(shù)據(jù)的調(diào)度)。
802發(fā)送“調(diào)度信息”給用戶終端。
803在第二個(gè)“非連續(xù)發(fā)送周期”的開始,按照“第一次調(diào)度信息”發(fā)送業(yè)務(wù)數(shù)據(jù)給用戶終端。
804對(duì)下一個(gè)“非連續(xù)發(fā)送周期”進(jìn)行發(fā)送數(shù)據(jù)的調(diào)度。
805發(fā)送“第三個(gè)發(fā)送周期”的“調(diào)度信息”給用戶終端。
806在第三個(gè)“非連續(xù)發(fā)送周期”,按照“第二次調(diào)度信息”發(fā)送業(yè)務(wù)數(shù)據(jù)給用戶終端。
后續(xù)動(dòng)作依次類推。
a.發(fā)明的效果本發(fā)明對(duì)于MBMS業(yè)務(wù)在一群采用點(diǎn)到多點(diǎn)方式的小區(qū),提出了一種發(fā)送業(yè)務(wù)數(shù)據(jù)的方法,使得各個(gè)小區(qū)能夠動(dòng)態(tài)的調(diào)整發(fā)送數(shù)據(jù)的速率,各個(gè)小區(qū)發(fā)送同一業(yè)務(wù)數(shù)據(jù)的步調(diào)比較一致,各個(gè)用戶終端就可以最大程度的利用“選擇性合并機(jī)制”。
如果各個(gè)小區(qū)依照傳統(tǒng)方式獨(dú)立的發(fā)送MBMS業(yè)務(wù)數(shù)據(jù),由于此業(yè)務(wù)在各個(gè)小區(qū)可利用的資源在各個(gè)發(fā)送周期不盡相同,隨著時(shí)間的推進(jìn),這種不一致可以被積累,各個(gè)小區(qū)的發(fā)送數(shù)據(jù)的進(jìn)度差別將越來越大,使得越來越多的用戶終端無法實(shí)現(xiàn)“選擇性合并機(jī)制”,本發(fā)明可以很好的解決這一問題。
權(quán)利要求
1.一種均衡發(fā)送MBMS業(yè)務(wù)數(shù)據(jù)的方法,包括以下步驟1)在第一個(gè)“非連續(xù)發(fā)送周期”內(nèi),各個(gè)小區(qū)收到來自共享RLC的PDU數(shù)據(jù)包,開始給PDU編號(hào);2)根據(jù)調(diào)度信息,把各個(gè)小區(qū)的“發(fā)送狀態(tài)”匯報(bào)給公共模塊;3)各個(gè)小區(qū)按照第一次調(diào)度的信息,在邏輯信道上發(fā)送數(shù)據(jù);4)公共模塊根據(jù)收集到的數(shù)據(jù),求出發(fā)送狀態(tài)的均值;5)公共模塊把這個(gè)均值反饋到各個(gè)小區(qū);6)求出各個(gè)小區(qū)的“發(fā)送狀態(tài)”對(duì)于“均值”的偏差,根據(jù)偏差的程度和映射到同一FACH上各個(gè)MTCH的優(yōu)先級(jí),對(duì)下一個(gè)“發(fā)送周期”的數(shù)據(jù)進(jìn)行調(diào)度。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于每一個(gè)數(shù)據(jù)包有一個(gè)由小到大遞增的編號(hào),這個(gè)編號(hào)在這個(gè)MBMS的服務(wù)期內(nèi)保持唯一。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于所述公共模塊是RLC(無線鏈路控制)功能實(shí)體或RRC方便訪問的實(shí)體。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于所述數(shù)據(jù)包的編號(hào)不隨數(shù)據(jù)包發(fā)給用戶終端。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于在第一個(gè)發(fā)送周期內(nèi)不發(fā)送數(shù)據(jù),只對(duì)第二個(gè)發(fā)送周期進(jìn)行發(fā)送調(diào)度。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于在第二個(gè)“非連續(xù)發(fā)送周期”的開始計(jì)算發(fā)送狀態(tài)的均值。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于把每個(gè)小區(qū)中所有采用“點(diǎn)到多點(diǎn)方式”的MBMS業(yè)務(wù)的“發(fā)送狀態(tài)”整合在一起作為本小區(qū)的“發(fā)送狀態(tài)”。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于在每個(gè)非連續(xù)發(fā)送周期中,每個(gè)處理板把所有所屬小區(qū)的狀態(tài)信息用一個(gè)消息來承載,匯報(bào)給公共模塊。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于公共模塊計(jì)算“發(fā)送狀態(tài)”的“均值”時(shí),去掉那些發(fā)送緩慢并且偏差大于某一門限的小區(qū)的發(fā)送狀態(tài)。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于所述門限根據(jù)經(jīng)驗(yàn)值或仿真結(jié)果確定。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于還包括對(duì)于小區(qū)數(shù)據(jù)速率的調(diào)整,包括步驟1)對(duì)于偏差在一定范圍內(nèi)的小區(qū),按照傳統(tǒng)的方式進(jìn)行調(diào)度;2)對(duì)于發(fā)送太快的小區(qū),使它在下一個(gè)周期內(nèi)不發(fā)數(shù)據(jù);3)對(duì)于發(fā)送太慢的小區(qū),如果能夠通過提高邏輯信道的優(yōu)先級(jí)使它搶占到FACH的資源,就在下個(gè)周期內(nèi)暫時(shí)使本業(yè)務(wù)所對(duì)應(yīng)的邏輯信道MTCH的優(yōu)先級(jí)最高,如果它的優(yōu)先級(jí)本來就是最高的,則按照傳統(tǒng)方式進(jìn)行調(diào)度。
12.根據(jù)權(quán)利要求1所述的方法,其特征在于還包括調(diào)度工作結(jié)束后,包括步驟發(fā)送“調(diào)度信息”給用戶終端;在第二個(gè)“非連續(xù)發(fā)送周期”的開始,按照“第一調(diào)度信息”發(fā)送業(yè)務(wù)數(shù)據(jù)給用戶終端;對(duì)下一個(gè)“非連續(xù)發(fā)送周期”進(jìn)行發(fā)送數(shù)據(jù)的調(diào)度;發(fā)送“第三個(gè)發(fā)送周期”的“調(diào)度信息”給用戶終端;在第三個(gè)“非連續(xù)發(fā)送周期”,按照“第二次調(diào)度信息”發(fā)送業(yè)務(wù)數(shù)據(jù)給用戶終端。
全文摘要
一種均衡發(fā)送MBMS業(yè)務(wù)數(shù)據(jù)的方法,包括以下步驟在第一個(gè)“非連續(xù)發(fā)送周期”內(nèi),各個(gè)小區(qū)收到來自共享RLC的PDU數(shù)據(jù)包,開始給PDU編號(hào);根據(jù)調(diào)度信息,把各個(gè)小區(qū)的“發(fā)送狀態(tài)”匯報(bào)給公共模塊;各個(gè)小區(qū)按照第一次調(diào)度的信息,在邏輯信道上發(fā)送數(shù)據(jù);公共模塊根據(jù)收集到的數(shù)據(jù),求出發(fā)送狀態(tài)的均值;公共模塊把這個(gè)均值反饋到各個(gè)小區(qū);求出各個(gè)小區(qū)的“發(fā)送狀態(tài)”對(duì)于“均值”的偏差,根據(jù)偏差的程度和映射到同一FACH上各個(gè)MTCH的優(yōu)先級(jí),對(duì)下一個(gè)“發(fā)送周期”的數(shù)據(jù)進(jìn)行調(diào)度。本發(fā)明采用一種匯報(bào)反饋的方法,使得某個(gè)小區(qū)在發(fā)送MBMS數(shù)據(jù)時(shí),知道其它小區(qū)的發(fā)送進(jìn)度情況,當(dāng)它發(fā)送的太快時(shí),它將降低自己的發(fā)送速度;反之,太慢時(shí),加快發(fā)送速度。
文檔編號(hào)H04W72/12GK1897745SQ200510084049
公開日2007年1月17日 申請(qǐng)日期2005年7月15日 優(yōu)先權(quán)日2005年7月15日
發(fā)明者黎建黨, 李德濤, 趙世龍, 許麗香, 蔡啟明 申請(qǐng)人:北京三星通信技術(shù)研究有限公司, 三星電子株式會(huì)社