專利名稱:多媒體廣播/組播業(yè)務中用戶設(shè)備進行頻率層分散的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多媒體廣播/組播業(yè)務(MBMS)實現(xiàn)技術(shù),特別涉及一種多媒體廣播/組播業(yè)務中用戶設(shè)備(UE)進行頻率層分散(FLD)的方法。
背景技術(shù):
目前,組播和廣播是一種從一個數(shù)據(jù)源向多個目標傳送數(shù)據(jù)的技術(shù)。在傳統(tǒng)移動網(wǎng)絡中,小區(qū)廣播業(yè)務(CBSCell Broadcast Service)允許低比特率數(shù)據(jù)通過小區(qū)共享廣播信道向所有用戶發(fā)送,屬于消息類業(yè)務。
現(xiàn)在,人們對移動通信的需求已不再滿足于電話和消息業(yè)務,隨著Internet的迅猛發(fā)展,大量多媒體業(yè)務涌現(xiàn)出來,其中一些應用業(yè)務要求多個用戶能同時接收相同數(shù)據(jù),如視頻點播、電視廣播、視頻會議、網(wǎng)上教育、互動游戲等。這些移動多媒體業(yè)務與一般的數(shù)據(jù)相比,具有數(shù)據(jù)量大、持續(xù)時間長、時延敏感等特點。目前的IP組播技術(shù)只適用于有線IP網(wǎng)絡,不適用于移動網(wǎng)絡,因為移動網(wǎng)絡具有特定的網(wǎng)絡結(jié)構(gòu)、功能實體和無線接口,這些都與有線IP網(wǎng)絡不同。
為了有效地利用移動網(wǎng)絡資源,WCDMA/GSM全球標準化組織3GPP提出了組播和廣播業(yè)務(MBMSMultimedia Broadcast/Multicast Service),在移動網(wǎng)絡中提供一個數(shù)據(jù)源向多個用戶發(fā)送數(shù)據(jù)的點到多點業(yè)務,實現(xiàn)網(wǎng)絡資源共享,提高網(wǎng)絡資源的利用率,尤其是空口接口資源的利用率。3GPP定義的MBMS不僅能實現(xiàn)純文本低速率的消息類組播和廣播,而且還能實現(xiàn)高速多媒體業(yè)務的組播和廣播,這無疑順應了未來移動數(shù)據(jù)發(fā)展的趨勢。
為了支持MBMS業(yè)務,移動網(wǎng)絡中新增了移動網(wǎng)功能實體——廣播組播業(yè)務中心BM-SC,它是內(nèi)容提供者的入口,用于授權(quán)和在移動網(wǎng)中發(fā)起MBMS承載業(yè)務,并按照預定時間計劃傳送MBMS內(nèi)容。此外,用戶設(shè)備(UE)、陸地無線接入網(wǎng)(UTRAN)、GERAN、SGSN、GGSN等功能實體進行增強,增加了MBMS相關(guān)的功能。
這樣的網(wǎng)絡結(jié)構(gòu)參見圖1,圖1為支持組播/廣播業(yè)務的無線網(wǎng)絡結(jié)構(gòu)示意圖。其中,廣播/組播業(yè)務中心(BM-SC)通過Gmb接口或Gi接口與網(wǎng)關(guān)通用分組無線業(yè)務(GPRS)支持節(jié)點(GGSN,Gateway GPRS SupportNode)相連,一個BM-SC可與多個GGSN相連;GGSN通過Gn/Gp接口與服務GPRS支持節(jié)點(SGSN,Serving GPRS Support Node)相連,一個GGSN可與多個SGSN相連;SGSN可通過Iu接口與通用移動通信系統(tǒng)(UMTS)陸地無線接入網(wǎng)(UTRAN)相連,然后UTRAN通過Uu接口與通信終端相連,SGSN也可通過Iu/Gb接口與全球移動通信系統(tǒng)(GSM)增強無線接入網(wǎng)(GERAN)相連,然后GERAN通過Um接口與通信終端相連。
MBMS包括組播模式和廣播模式。組播業(yè)務和廣播業(yè)務的區(qū)別點僅在于組播業(yè)務只向訂閱了某些信息的用戶發(fā)送相應信息,廣播業(yè)務則向無線網(wǎng)絡中的所有用戶發(fā)送信息。組播模式需要用戶簽約相應組播組,進行業(yè)務激活,并產(chǎn)生相應的計費信息。由于組播和廣播模式在業(yè)務需求上存在不同,導致其業(yè)務流程也不同。
MBMS業(yè)務在UTRAN和UE間傳輸時有兩種模式點到多點(PTM)模式和點到點(PTP)模式。PTM模式通過MBMS點到多點業(yè)務信道(MTCH)發(fā)送相同的數(shù)據(jù),所有加入組播業(yè)務或?qū)V播業(yè)務感興趣的UE都可以接收;PTP模式通過專用傳輸信道(DTCH)發(fā)送數(shù)據(jù),只有相應的一個UE可以接收到。
用戶接收某個MBMS廣播業(yè)務的完整流程參見圖2,如圖2所示,該流程包括業(yè)務聲明(Service announcement)、會話開始(Session Start)、MBMS通知(MBMS notification)、數(shù)據(jù)傳輸(Data transfer)、會話結(jié)束(Session Stop)過程。
其中,Service announcement過程用于由BM-SC宣告當前能提供的服務。
Session Start過程中,BM-SC準備好數(shù)據(jù)傳輸,通知網(wǎng)絡建立相應核心網(wǎng)(CN)和通用陸地無線接入網(wǎng)(UTRAN)的承載資源。
MBMS notification過程用于通知UE MBMS組播會話即將開始。
Data transfer過程中,BM-SC通過會話開始過程中建立的承載資源將數(shù)據(jù)傳輸給UE。
Session Stop過程用于將Session Start過程建立的承載資源釋放。
在廣播業(yè)務中,各個MBMS業(yè)務節(jié)點中都保存該MBMS業(yè)務的承載上下文,該承載上下文在Session Start過程中被激活,在Session Stop過程中被去激活。
用戶接收某個MBMS組播業(yè)務的完整流程參見圖3,如圖3所示,該流程包括訂閱(Subscription)、業(yè)務聲明(Service announcement)、加入(Joining)、會話開始(Session Start)、MBMS通知(MBMS notification)、數(shù)據(jù)傳輸(Data transfer)、會話結(jié)束(Session Stop)和離開(Leaving)過程。
其中,Subscription過程用來讓用戶預先訂閱所需的MBMS服務。
Service announcement過程用于由BM-SC宣告當前能提供的服務。
Joining過程即MBMS組播業(yè)務激活過程,UE在Joining過程中,通知網(wǎng)絡自身愿意成為當前組播組的成員,接收對應業(yè)務的組播數(shù)據(jù),該Joining過程會在網(wǎng)絡和加入組播組的UE中創(chuàng)建記錄UE信息的MBMS UE上下文。
Session Start過程中,BM-SC準備好數(shù)據(jù)傳輸,通知網(wǎng)絡建立相應CN和UTRAN的承載資源。
MBMS notification過程用于通知UE MBMS組播會話即將開始。
Data transfer過程中,BM-SC通過會話開始過程中建立的承載資源將數(shù)據(jù)傳輸給UE。
Session Stop過程用于將Session Start過程建立的承載資源釋放。
Leaving過程使組內(nèi)的訂戶離開組播組,即用戶不再接收組播數(shù)據(jù),該過程會將相應MBMS UE上下文刪除。
在上述會話開始(Session Start)過程中,為了節(jié)約系統(tǒng)資源,UTRAN會請求UE優(yōu)先重選擇一個頻率層,而MBMS業(yè)務將要在這個頻率層上傳輸。網(wǎng)絡通過MCCH信道向UE傳輸這個信息。這個過程被稱之為頻率層會聚(FLC)。通過這個過程,UTRAN可以將UE會聚到一個頻率上去。
在上述會話結(jié)束(Session Stop)過程中,由于可能進行了FLC過程,因此很多接收了MBMS業(yè)務的UE都重選擇到了某個優(yōu)選頻率層上,但是這么多UE如果進行非MBMS業(yè)務的話,那么將會造成系統(tǒng)的極大擁塞,因此MBMS系統(tǒng)設(shè)計出了另一個過程,叫做頻率層分散過程(FLD)。網(wǎng)絡將會在MCCH信道上給UE發(fā)送是否進行FLD的指示。
目前,協(xié)議中只規(guī)定了系統(tǒng)是否需要進行FLD過程,過程如下1、網(wǎng)絡側(cè)指示UE進行FLD過程;2、UE接收到FLD指令后,進行頻率層分散過程,重新選擇一個頻率,進行頻率層分散。選擇的方式是通過偽隨機函數(shù)算法從可選頻率中選擇一個。
通常UE存儲了偽隨機函數(shù)的算法,收到FLD指令后,就執(zhí)行所述的頻率層分散過程。
網(wǎng)絡側(cè)可以通過FLD過程將UE分散到不同的頻率層上去,但是UE如何能夠被有效地通過FLD過程均勻分散到不同的頻率層上的方法卻只有偽隨機函數(shù)算法一種。
這種方法的缺陷是沒有考慮到網(wǎng)絡中UE的分布、小區(qū)的分布、小區(qū)信道質(zhì)量、擁塞等等各種網(wǎng)絡情況。由于網(wǎng)絡情況是復雜多變的,顯然只有一種算法,不能對所有的情況都能達到較好的頻率層分散效果。例如它可能造成UE兩次小區(qū)重選過程。因為通過隨機選擇的小區(qū)對有的UE來說可能不是一個好的小區(qū),此時UE可能會再進行一次小區(qū)選擇過程。如果UE不是馬上根據(jù)偽隨機函數(shù)確定的頻率進行小區(qū)重選,那么UE不得不重新進行測量以選擇合適的小區(qū),使得UE徒勞進行偽隨機過程,造成了較大的時延。
總之,現(xiàn)有FLD的方案只是UE自己決定使用一種固定的頻率層分散算法來進行頻率層分散,不能適應與網(wǎng)絡復雜的變化情況。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種多媒體廣播/組播業(yè)務中用戶設(shè)備進行頻率層分散的方法,該方法中UE能夠靈活的選擇和使用頻率層分散算法。
為達到上述目的,本發(fā)明的技術(shù)方案具體是這樣實現(xiàn)的一種多媒體廣播/組播業(yè)務中用戶設(shè)備進行頻率層分散的方法,在用戶設(shè)備UE中存儲兩種或兩種以上的頻率層分散算法,頻率層分散過程包括以下步驟A、網(wǎng)絡側(cè)在需要進行頻率層分散操作時,向UE發(fā)送采用哪一種或哪幾種頻率層分散算法進行頻率層分散的指示;B、UE收到該指示后,根據(jù)該指示,確定進行頻率層分散的頻率層分散算法,從存儲的頻率層分散算法中找出確定的頻率層分散算法,用該頻率層分散算法進行頻率層分散。
其中,所述需要進行頻率層分散操作的時間可以是在網(wǎng)絡側(cè)在發(fā)送多媒體廣播/組播業(yè)務數(shù)據(jù)過程中;或在多媒體廣播/組播業(yè)務會話結(jié)束過程時;或在多媒體廣播/組播業(yè)務會話結(jié)束的預定時間后。
所述步驟A中,網(wǎng)絡側(cè)可以在向UE發(fā)送采用哪一種或哪幾種頻率層分散算法之前或是同時,向UE發(fā)送是否進行頻率層分散的指示;步驟B中UE先根據(jù)是否進行頻率層分散的指示,決定是否進行頻率層分散;如果進行,則根據(jù)指示確定進行頻率層分散的頻率層分散算法,從存儲的頻率層分散算法中找出確定的頻率層分散算法,用該頻率層分散算法進行頻率層分散;否則不根據(jù)指示執(zhí)行頻率層分散操作。
可以在網(wǎng)絡側(cè)設(shè)置并存儲多種指示策略,每種指示策略中包含哪種網(wǎng)絡情況下,對應使用哪種或哪幾種頻率層分散算法;網(wǎng)絡側(cè)下發(fā)指示前,判斷當前網(wǎng)絡情況符合哪種指示策略的網(wǎng)絡情況,根據(jù)該策略,指示UE采用該策略中的頻率層分散算法進行頻率層分散。
所述網(wǎng)絡情況可以包含但不限于以下情況的一種或多種UE在小區(qū)中的數(shù)量及分布情況、小區(qū)的分布情況、小區(qū)信道質(zhì)量情況、擁塞情況,各個小區(qū)的頻率使用情況,頻率規(guī)劃情況。
步驟A中,網(wǎng)絡側(cè)指示UE采用哪一種頻率層分散算法進行頻率層分散時,步驟B所述確定進行頻率層分散的頻率層分散算法的方法可以為將指示中的頻率層分散算法確定為進行頻率層分散的算法。
步驟A中,網(wǎng)絡側(cè)指示UE采用哪幾種頻率層分散算法進行頻率層分散時,步驟B所述確定進行頻率層分散的頻率層分散算法的方法可以為從指示中的幾種頻率層分散算法中選擇一種頻率層分散算法,確定為進行頻率層分散的算法。
所述從指示中的幾種頻率層分散算法中選擇一種頻率層分散算法的方法可以為隨機選擇或按接收的順序選擇或按預先設(shè)置的選擇順序選擇。
隨機選擇一種頻率層分散算法時,可以采用能夠均勻選擇的函數(shù)算法來進行隨機選擇。
所述能夠均勻選擇的函數(shù)算法可以為哈希算法或是隨機函數(shù)算法。
步驟A中,網(wǎng)絡側(cè)指示UE采用哪幾種頻率層分散算法進行頻率層分散時,可以進一步指示UE這幾種算法的優(yōu)先選擇順序或UE從這幾種算法中進行選擇的條件或選擇規(guī)則或具有何種特征的UE分別使用這幾種頻率層分散算法的哪一種頻率層分散算法;步驟B所述確定進行頻率層分散的頻率層分散算法的方法為UE按照指示中的優(yōu)先選擇順序選擇一種頻率層分散算法,確定為進行頻率層分散的算法;或按照指示中的選擇條件或選擇規(guī)則或具有何種特征的UE分別使用這幾種頻率層分散算法的哪一種頻率層分散算法,選擇一種頻率層分散算法,確定為進行頻率層分散的算法。
步驟A中,網(wǎng)絡側(cè)指示UE采用哪幾種頻率層分散算法進行頻率層分散時,可以進一步指示具有何種特征的UE分別使用這幾種頻率層分散算法的哪一種頻率層分散算法;所述步驟B中,UE按照指示根據(jù)自身狀況判斷應該使用哪種頻率層分散算法,確定一種進行頻率層分散的頻率層分散算法。
所述指示何種特征的UE分別使用這幾種頻率層分散算法的哪一種頻率層分散算法的方法可以為對不同小區(qū)的UE指示不同的頻率層分散算法;所述步驟B中,UE根據(jù)指示,將其中自身所在小區(qū)對應的頻率層分散算法確定為進行頻率層分散的頻率層分散算法。
步驟A中,網(wǎng)絡側(cè)指示UE采用哪幾種頻率層分散算法進行頻率層分散時,可以進一步指示UE這幾種算法的選擇順序;所述步驟B中,UE按照指示將這幾種算法的全部或是部分確定為進行頻率層分散的算法,并依指示中的選擇順序進行多次頻率層分散。
指示UE采用哪一種或哪幾種頻率層分散算法進行頻率層分散的方法可以為采用二進制數(shù)據(jù)指示各種頻率層分散算法;網(wǎng)絡側(cè)和UE使用協(xié)議默認值,預先確定哪個二進制數(shù)據(jù)指示哪種頻率層分散算法;或網(wǎng)絡側(cè)進一步向UE發(fā)送二進制數(shù)據(jù)指示含義信息,UE根據(jù)該信息獲知哪個二進制數(shù)據(jù)指示哪種頻率層分散算法。
向用戶設(shè)備UE發(fā)送是否進行頻率分散的指示,并指示UE采用哪一種或哪幾種頻率層分散算法進行頻率層分散的方法可以為通過點到多點控制信道或廣播信道在一條控制消息中指示或通過兩條控制消息分別進行指示。
所述步驟B可以進一步包括,UE收到指示后對該指示中的一種或多種頻率層分散算法分別進行概率校驗;
步驟B所述確定進行頻率層分散的頻率層分散算法的方法為將指示中通過概率校驗的頻率層分散算法確定為進行頻率層分散的頻率層分散算法;如果指示中的頻率層分散算法都沒通過概率校驗,則UE根據(jù)自身情況或預先確定的選擇方法或是隨機選擇一種頻率層分散算法。
所述概率校驗的方法可以為網(wǎng)絡側(cè)對于指示中每種頻率層分散算法,向UE發(fā)送一個校驗概率因子;UE收到網(wǎng)絡側(cè)指示后,對于指示中每種頻率層分散算法產(chǎn)生一個隨機數(shù),將其分別與從網(wǎng)絡側(cè)接收到的對應的校驗概率因子進行比較,如果隨機數(shù)大于所述校驗概率因子,則校驗通過;否則校驗不通過。
網(wǎng)絡側(cè)可以對于指示中不同的頻率層分散算法,按照預定的優(yōu)先級或選擇順序,向UE發(fā)送不同的校驗概率因子。
所述頻率層分散算法可以包含但不限于以下算法偽隨機函數(shù)算法、哈希函數(shù)算法、將頻率分散到進行頻率層匯聚前的頻率的算法、小區(qū)重選擇算法。由上述的技術(shù)方案可見,本發(fā)明的這種多媒體廣播/組播業(yè)務中用戶設(shè)備進行頻率層分散的方法,在UE中存儲多種頻率層分散算法,網(wǎng)絡側(cè)不僅指示UE進行頻率層分散,而且指示UE采用哪一種或哪幾種頻率層分散算法進行頻率層分散;UE根據(jù)指示選擇頻率層分散算法進行頻率層分散。因此,實現(xiàn)了UE靈活的選擇和使用頻率層分散算法,從而適應不同的網(wǎng)絡情況。同時,由于網(wǎng)絡側(cè)能夠控制UE隨機選擇的走向,使得整個網(wǎng)絡用戶分布更加均衡。
圖1為支持組播/廣播業(yè)務的無線網(wǎng)絡結(jié)構(gòu)示意圖;圖2為用戶接收某個MBMS廣播業(yè)務的完整流程;圖3為用戶接收某個MBMS組播業(yè)務的完整流程;圖4為MCCH信道調(diào)度周期示意圖;圖5為本發(fā)明第一較佳實施例的頻率層分散過程處理流程圖;圖6為本發(fā)明第二較佳實施例的頻率層分散過程處理流程圖;
圖7為本發(fā)明第三較佳實施例的頻率層分散過程處理流程圖;圖8為本發(fā)明第四較佳實施例的頻率層分散過程處理流程圖;圖9為本發(fā)明第五較佳實施例的頻率層分散過程處理流程圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下參照附圖并舉實施例,對本發(fā)明進一步詳細說明。
本發(fā)明的這種多媒體廣播/組播業(yè)務中用戶設(shè)備進行頻率層分散的方法,總體發(fā)明思想是在UE中存儲兩種或兩種以上的頻率層分散算法,網(wǎng)絡側(cè)在需要進行頻率層分散操作時,向UE發(fā)送采用哪一種或哪幾種頻率層分散算法進行頻率層分散的指示;UE收到指示后,根據(jù)該指示進行頻率層分散。
實際應用中,網(wǎng)絡側(cè)可以在發(fā)送多媒體廣播/組播業(yè)務數(shù)據(jù)過程中向UE發(fā)送采用哪一種或哪幾種頻率層分散算法或/和是否進行頻率層分散的指示;也可以在多媒體廣播/組播業(yè)務會話結(jié)束時向UE發(fā)送采用哪一種或哪幾種頻率層分散算法或/和是否進行頻率分散的指示;還可以在多媒體廣播/組播業(yè)務會話結(jié)束的預定時間后向UE發(fā)送采用哪一種或哪幾種頻率層分散算法或/和是否進行頻率分散的指示。一般情況下,是在會話接收過程中,UTRAN接收到CN發(fā)送的會話結(jié)束通知后,根據(jù)是否執(zhí)行過頻率匯聚操作,來向UE發(fā)送上述指示。
網(wǎng)絡側(cè)向UE指示采用哪一種或哪幾種頻率層分散算法進行頻率層分散可以通過指示策略來實現(xiàn),具體的方法為在網(wǎng)絡側(cè)設(shè)置并存儲多種指示策略,每種指示策略中包含哪種網(wǎng)絡情況下,對應使用哪種或哪幾種頻率層分散算法;網(wǎng)絡側(cè)下發(fā)指示前,判斷當前網(wǎng)絡情況符合哪種指示策略的網(wǎng)絡情況,根據(jù)該策略,指示UE采用該策略中的頻率層分散算法進行頻率層分散。
以下舉五個較佳實施例對本發(fā)明進行詳細說明。
第一較佳實施例本實施例中,UE存儲了偽隨機函數(shù)算法、哈希函數(shù)算法、將頻率分散到進行頻率層匯聚前的頻率的算法、小區(qū)重選擇算法這四種頻率層分散算法。實際應用中,可以是其他各種頻率層分散算法。網(wǎng)絡側(cè)的UTRAN中存儲了多種指示策略。比如根據(jù)當前UE在小區(qū)中的數(shù)量及分布情況、小區(qū)的分布情況小區(qū)、信道質(zhì)量情況、擁塞情況、各個小區(qū)的頻率使用、頻率規(guī)劃情況等網(wǎng)絡情況,指示UE采用上述算法中的偽隨機函數(shù)算法,或采用上述將頻率分散到進行頻率層匯聚前的頻率的算法,或先采用偽隨機函數(shù)算法再采用哈希函數(shù)算法等等。這些指示策略,都可以由開發(fā)人員根據(jù)不同的網(wǎng)絡情況來設(shè)置并存儲,并可以在系統(tǒng)維護時進行添加或刪除。
本實施例的頻率層分散過程參見圖5,圖5為本發(fā)明第一較佳實施例的頻率層分散過程處理流程圖。該流程包括以下步驟步驟501,UTRAN接收到CN發(fā)送的MBMS業(yè)務的會話結(jié)束請求,判斷出針對該MBMS業(yè)務執(zhí)行過頻率層匯聚操作,則向UE發(fā)送進行頻率層分散操作的指示消息。如果不需要執(zhí)行頻率層分層操作,也可以向UE發(fā)送不進行頻率層分散的指示。
步驟502,UTRAN判斷當前的網(wǎng)絡情況符合哪種指示策略的網(wǎng)絡情況,根據(jù)該網(wǎng)絡策略,向UE發(fā)送采用哪一種或多種頻率層分散算法的指示信息。假設(shè)本實施例是指示UE采用哈希函數(shù)算法進行頻率層分散。
本實施例中,指示UE執(zhí)行頻率層分散操作和指示采用哪一種或多種頻率層分散算法是分別在兩條控制消息中一前、一后發(fā)送給UE的,實際應用時,也可以在同一條控制消息中同時發(fā)送給UE。指示控制信息可以通過點到多點控制信道(MCCH)或廣播信道(BCH)發(fā)送。
其中可以采用二進制數(shù)據(jù)或其他方式指示UE采用哪一種或哪幾種頻率層分散算法進行頻率層分散。如果采用二進制數(shù)據(jù),UTRAN可以進一步向UE發(fā)送二進制數(shù)據(jù)指示含義信息,UE根據(jù)該信息獲知哪個二進制數(shù)據(jù)指示哪種頻率層分散算法,這個信息可以單獨發(fā)送,也可以在上述的控制消息中發(fā)送;當然,UTRAN和UE還可以使用協(xié)議默認值規(guī)定哪個二進制數(shù)據(jù)指示哪種頻率層分散算法,這種情況就不需要網(wǎng)絡側(cè)再發(fā)送上述二進制數(shù)據(jù)指示含義信息了。
本實施例中,假設(shè)偽隨機函數(shù)算法的二進制數(shù)據(jù)為01;哈希函數(shù)算法的二進制數(shù)據(jù)為10,還可以用00表示不進行頻率層分散操作。
步驟503,UTRAN向UE發(fā)送一個0~1的校驗概率因子。
步驟504,UE收到UTRAN的上述指示后,決定進行頻率層分散,先用校驗概率因子對指示對應的頻率層分散算法進行概率校驗。
如果UE收到的是不執(zhí)行頻率層分散的指示,則UE不進行概率校驗也不根據(jù)指示執(zhí)行頻率層分散操作。
UE收到UTRAN的上述指示后,產(chǎn)生一個0~1的隨機數(shù),將其與從網(wǎng)絡側(cè)接收到的校驗概率因子進行比較,如果隨機數(shù)大于所述校驗概率因子,則校驗通過;否則校驗不通過。
步驟505,UE判斷校驗是否通過,如果通過則執(zhí)行步驟506,否則執(zhí)行步驟507。
進行概率校驗是可選的處理過程,實際應用中,也可以不進行概率校驗。
本實施例是對指示進行概率校驗,實際應用時,UE收到指示后還可以對該指示中的一種或多種頻率層分散算法分別進行概率校驗;將指示中通過概率校驗的頻率層分散算法確定為進行頻率層分散的頻率層分散算法;如果指示中的頻率層分散算法都沒通過概率校驗,則UE根據(jù)自身情況或預先確定的選擇方法選擇一種頻率層分散算法。
其中,概率校驗的方法可以為網(wǎng)絡側(cè)對于指示中每種頻率層分散算法,向UE發(fā)送一個校驗概率因子;UE收到網(wǎng)絡側(cè)指示后,對于指示中每種頻率層分散算法產(chǎn)生一個隨機數(shù),將其分別與從網(wǎng)絡側(cè)接收到的對應的校驗概率因子進行比較,如果隨機數(shù)大于所述校驗概率因子,則校驗通過;否則校驗不通過。網(wǎng)絡側(cè)對于指示中不同的頻率層分散算法,按照預定的優(yōu)先級或選擇順序,向UE發(fā)送不同的校驗概率因子。
步驟506,UE根據(jù)從UTRAN接收的采用哈希函數(shù)算法進行頻率層分散的指示消息,確定該算法為進行頻率層分散的頻率層分散算法,從存儲的頻率層分散算法中找出哈希函數(shù)算法,用哈希函數(shù)算法確定分散到的頻率,進行頻率層分散,結(jié)束本流程。
步驟507,UE根據(jù)自身情況或預先確定的選擇方法選擇一種頻率層分散算法,用選擇的頻率層分散算法確定的頻率進行頻率層分散。
UE可以根據(jù)鄰小區(qū)頻率信號的強度、鄰小區(qū)提供的MBMS業(yè)務等情況來確定。比如當前頻率匯聚前的小區(qū)頻率信號最強,則采用將頻率分散到進行頻率層匯聚前的頻率的算法,將頻率分散到原頻率上;如果一個鄰小區(qū)不提供UE需要的MBMS業(yè)務,則UE不分散到該鄰小區(qū)的頻率上。
第二較佳實施例本實施例UE和UTRAN與較佳實施例一相同,都存儲了相關(guān)內(nèi)容,這里不再重復。
本實施例的頻率層分散過程參見圖6,圖6為本發(fā)明第二較佳實施例的頻率層分散過程處理流程圖。該流程包括以下步驟步驟601,UTRAN接收到CN發(fā)送的MBMS業(yè)務的會話結(jié)束請求,判斷出針對該MBMS業(yè)務執(zhí)行過頻率層匯聚操作,則向UE發(fā)送進行頻率層分散操作的指示消息。
步驟602,UTRAN判斷當前的網(wǎng)絡情況符合哪種指示策略的網(wǎng)絡情況,根據(jù)該網(wǎng)絡策略,向UE發(fā)送采用哪一種或多種頻率層分散算法的指示信息。假設(shè)本實施例是指示UE采用偽隨機函數(shù)算法和哈希函數(shù)算法兩種算法進行頻率層分散。
步驟603,UE接收到的UE采用偽隨機函數(shù)算法和哈希函數(shù)算法進行頻率層分散的指示,從這兩種算法中選擇一種算法,假設(shè)選擇的是偽隨機函數(shù)算法,則確定該算法為進行頻率層分散的頻率層分散算法,從存儲的頻率層分散算法中找出偽隨機函數(shù)算法,用偽隨機函數(shù)算法確定分散到的頻率,用確定的頻率進行頻率層分散。
本步驟中可以通過隨機選擇或按接收的順序選擇或按預先設(shè)置的選擇順序來選擇頻率層分散算法。例如采用哈希算法或隨機函數(shù)算法等能夠均勻選擇的算法來選擇頻率層分散算法。
第三較佳實施例本實施例UE和UTRAN與較佳實施例一相同,都存儲了相關(guān)內(nèi)容,這里不再重復。
本實施例的頻率層分散過程參見圖7,圖7為本發(fā)明第三較佳實施例的頻率層分散過程處理流程圖。該流程包括以下步驟步驟701,UTRAN接收到CN發(fā)送的MBMS業(yè)務的會話結(jié)束請求,判斷出針對該MBMS業(yè)務執(zhí)行過頻率層匯聚操作,則向UE發(fā)送進行頻率層分散操作的指示消息。
步驟702,UTRAN判斷當前的網(wǎng)絡情況符合哪種指示策略的網(wǎng)絡情況,根據(jù)該網(wǎng)絡策略,向UE發(fā)送采用哪一種或多種頻率層分散算法的指示信息。假設(shè)本實施例是指示UE采用偽隨機函數(shù)算法、哈希函數(shù)算法和將頻率分散到進行頻率層匯聚前的頻率的算法三種算法進行頻率層分散。
步驟703,UTRAN向UE發(fā)送對這幾種算法的優(yōu)先選擇順序或從這幾種算法中進行選擇的條件或選擇規(guī)則的指示消息。
步驟704,UE收到該指示消息后,按照指示中的優(yōu)先選擇順序選擇一種頻率層分散算法,確定為進行頻率層分散的算法;或按照指示中的選擇條件或選擇規(guī)則選擇一種頻率層分散算法,確定為進行頻率層分散的算法,從存儲的頻率層分散算法中找出該算法,用該算法確定分散到的頻率,用確定的頻率進行頻率層分散。
比如本實施例中UTRAN通知UE優(yōu)先選擇哈希函數(shù)算法;或通知UE如果當前UE頻率匯聚前小區(qū)的頻率信號強,則選擇將頻率分散到進行頻率層匯聚前的頻率的算法,如果當前相連小區(qū)的頻率信號都較強,則選擇偽隨機函數(shù)算法等等。
第四較佳實施例本實施例UE和UTRAN與較佳實施例一相同,都存儲了相關(guān)內(nèi)容,這里不再重復。
本實施例的頻率層分散過程參見圖8,圖8為本發(fā)明第四較佳實施例的頻率層分散過程處理流程圖。該流程包括以下步驟步驟801,UTRAN接收到CN發(fā)送的MBMS業(yè)務的會話結(jié)束請求,判斷出針對該MBMS業(yè)務執(zhí)行過頻率層匯聚操作,則向UE發(fā)送進行頻率層分散操作的指示消息。
步驟802,UTRAN判斷當前的網(wǎng)絡情況符合哪種指示策略的網(wǎng)絡情況,根據(jù)該網(wǎng)絡策略,向UE發(fā)送采用哪一種或多種頻率層分散算法的指示信息。假設(shè)本實施例是指示UE采用偽隨機函數(shù)算法和哈希函數(shù)算法兩種算法進行頻率層分散。
步驟803,UTRAN指示UE這兩種算法的選擇順序。假設(shè)本實施例為先采用偽隨機函數(shù)算法再用哈希函數(shù)算法進行頻率層分散。
步驟804,UE接收到上述指示后,按照指示將這幾種算法都確定為進行頻率層分散的算法,并依指示中的選擇順序,先采用偽隨機函數(shù)算法確定分散到的頻率,用確定的頻率進行頻率層分散;再用哈希函數(shù)算法確定分散到的頻率,用確定的頻率進行頻率層分散。當然,如果實際應用中,指示中的頻率層分散算法過多,UE也可以只依選擇順序,選擇其中部分算法來進行頻率層分散,比如選擇一種或兩種算法來進行頻率層分散。
第五較佳實施例本實施例UE和UTRAN與較佳實施例一相同,都存儲了相關(guān)內(nèi)容,這里不再重復。
本實施例的頻率層分散過程參見圖9,圖9為本發(fā)明第四較佳實施例的頻率層分散過程處理流程圖。該流程包括以下步驟步驟901,UTRAN接收到CN發(fā)送的MBMS業(yè)務的會話結(jié)束請求,判斷出針對該MBMS業(yè)務執(zhí)行過頻率層匯聚操作,則向UE發(fā)送進行頻率層分散操作的指示消息。
步驟902,UTRAN判斷當前的網(wǎng)絡情況符合哪種指示策略的網(wǎng)絡情況,根據(jù)該網(wǎng)絡策略,向UE發(fā)送采用哪一種或多種頻率層分散算法的指示信息。假設(shè)本實施例是指示UE采用偽隨機函數(shù)算法和哈希函數(shù)算法兩種算法進行頻率層分散。
步驟903,UTRAN指示哪些小區(qū)的UE采用偽隨機函數(shù)算法,其他小區(qū)的UE采用哈希函數(shù)算法。
步驟904,UE接收到上述指示后,根據(jù)該指示,并將指示中自身所在小區(qū)對應的頻率層分散算法確定為進行頻率層分散的頻率層分散算法,使用該算法確定分散到的頻率,用確定的頻率進行頻率層分散。
本實施例中,網(wǎng)絡側(cè)是對不同的小區(qū)指示了不同的頻率層分散算法,實際應用中,還可以對于具有不同特征的UE指示不同的頻率層分散算法。例如對于不同狀態(tài)的UE指示不同的頻率層分散算法。
由上述的實施例可見,本發(fā)明的這種多媒體廣播/組播業(yè)務中用戶設(shè)備進行頻率層分散的方法,實現(xiàn)了UE靈活的選擇和使用頻率層分散算法,從而適應不同的網(wǎng)絡情況。同時,由于網(wǎng)絡側(cè)能夠控制UE隨機選擇的走向,使得整個網(wǎng)絡用戶分布更加均衡。
權(quán)利要求
1.一種多媒體廣播/組播業(yè)務中用戶設(shè)備進行頻率層分散的方法,其特征在于,在用戶設(shè)備UE中存儲兩種或兩種以上的頻率層分散算法,頻率層分散過程包括以下步驟A、網(wǎng)絡側(cè)在需要進行頻率層分散操作時,向UE發(fā)送采用哪一種或哪幾種頻率層分散算法進行頻率層分散的指示;B、UE收到該指示后,根據(jù)該指示,確定進行頻率層分散的頻率層分散算法,從存儲的頻率層分散算法中找出確定的頻率層分散算法,用該頻率層分散算法進行頻率層分散。
2.如權(quán)利要求1所述的方法,其特征在于所述需要進行頻率層分散操作的時間是在網(wǎng)絡側(cè)在發(fā)送多媒體廣播/組播業(yè)務數(shù)據(jù)過程中;或在多媒體廣播/組播業(yè)務會話結(jié)束過程時;或在多媒體廣播/組播業(yè)務會話結(jié)束的預定時間后。
3.如權(quán)利要求1所述的方法,其特征在于所述步驟A中,網(wǎng)絡側(cè)在向UE發(fā)送采用哪一種或哪幾種頻率層分散算法之前或是同時,向UE發(fā)送是否進行頻率層分散的指示;步驟B中UE先根據(jù)是否進行頻率層分散的指示,決定是否進行頻率層分散;如果進行,則根據(jù)指示確定進行頻率層分散的頻率層分散算法,從存儲的頻率層分散算法中找出確定的頻率層分散算法,用該頻率層分散算法進行頻率層分散;否則不根據(jù)指示執(zhí)行頻率層分散操作。
4.如權(quán)利要求1所述的方法,其特征在于在網(wǎng)絡側(cè)設(shè)置并存儲多種指示策略,每種指示策略中包含哪種網(wǎng)絡情況下,對應使用哪種或哪幾種頻率層分散算法;網(wǎng)絡側(cè)下發(fā)指示前,判斷當前網(wǎng)絡情況符合哪種指示策略的網(wǎng)絡情況,根據(jù)該策略,指示UE采用該策略中的頻率層分散算法進行頻率層分散。
5.如權(quán)利要求4所述的方法,其特征在于,所述網(wǎng)絡情況包含但不限于以下情況的一種或多種UE在小區(qū)中的數(shù)量及分布情況、小區(qū)的分布情況、小區(qū)信道質(zhì)量情況、擁塞情況,各個小區(qū)的頻率使用情況,頻率規(guī)劃情況。
6.如權(quán)利要求1所述的方法,其特征在于步驟A中,網(wǎng)絡側(cè)指示UE采用哪幾種頻率層分散算法進行頻率層分散時,步驟B所述確定進行頻率層分散的頻率層分散算法的方法為從指示中的幾種頻率層分散算法中選擇一種頻率層分散算法,確定為進行頻率層分散的算法。
7.如權(quán)利要求6所述的方法,其特征在于所述從指示中的幾種頻率層分散算法中選擇一種頻率層分散算法的方法為隨機選擇或按接收的順序選擇或按預先設(shè)置的選擇順序選擇。
8.如權(quán)利要求7所述的方法,其特征在于隨機選擇一種頻率層分散算法時,采用能夠均勻選擇的函數(shù)算法來進行隨機選擇。
9.如權(quán)利要求8所述的方法,其特征在于所述能夠均勻選擇的函數(shù)算法為哈希算法或是隨機函數(shù)算法。
10.如權(quán)利要求1所述的方法,其特征在于步驟A中,網(wǎng)絡側(cè)指示UE采用哪幾種頻率層分散算法進行頻率層分散時,進一步指示UE這幾種算法的優(yōu)先選擇順序或UE從這幾種算法中進行選擇的條件或選擇規(guī)則或具有何種特征的UE分別使用這幾種頻率層分散算法的哪一種頻率層分散算法;步驟B所述確定進行頻率層分散的頻率層分散算法的方法為UE按照指示中的優(yōu)先選擇順序選擇一種頻率層分散算法,確定為進行頻率層分散的算法;或按照指示中的選擇條件或選擇規(guī)則或根據(jù)自身狀況判斷應該使用哪種頻率層分散算法,選擇一種頻率層分散算法,確定為進行頻率層分散的算法。
11.如權(quán)利要求10所述的方法,其特征在于所述指示何種特征的UE分別使用這幾種頻率層分散算法的哪一種頻率層分散算法的方法為對不同小區(qū)的UE指示不同的頻率層分散算法;所述步驟B中,UE根據(jù)指示,將其中自身所在小區(qū)對應的頻率層分散算法確定為進行頻率層分散的頻率層分散算法。
12.如權(quán)利要求1所述的方法,其特征在于步驟A中,網(wǎng)絡側(cè)指示UE采用哪幾種頻率層分散算法進行頻率層分散時,進一步指示UE這幾種算法的選擇順序;所述步驟B中,UE按照指示將這幾種算法的全部或是部分確定為進行頻率層分散的算法,并依指示中的選擇順序進行多次頻率層分散。
13.如權(quán)利要求1、3、6、10、11或12所述的方法,其特征在于指示UE采用哪一種或哪幾種頻率層分散算法進行頻率層分散的方法為采用二進制數(shù)據(jù)指示各種頻率層分散算法;網(wǎng)絡側(cè)和UE使用協(xié)議默認值,預先確定哪個二進制數(shù)據(jù)指示哪種頻率層分散算法;或網(wǎng)絡側(cè)進一步向UE發(fā)送二進制數(shù)據(jù)指示含義信息,UE根據(jù)該信息獲知哪個二進制數(shù)據(jù)指示哪種頻率層分散算法。
14.如權(quán)利要求3所述的方法,其特征在于向用戶設(shè)備UE發(fā)送是否進行頻率分散的指示,并指示UE采用哪一種或哪幾種頻率層分散算法進行頻率層分散的方法為通過點到多點控制信道或廣播信道在一條控制消息中指示或通過兩條控制消息分別進行指示。
15.如權(quán)利要求1所述的方法,其特征在于所述步驟B進一步包括,UE收到指示后對該指示中的一種或多種頻率層分散算法分別進行概率校驗;步驟B所述確定進行頻率層分散的頻率層分散算法的方法為將指示中通過概率校驗的頻率層分散算法確定為進行頻率層分散的頻率層分散算法;如果指示中的頻率層分散算法都沒通過概率校驗,則UE根據(jù)自身情況或預先確定的選擇方法或是隨機選擇一種頻率層分散算法。
16.如權(quán)利要求15所述的方法,其特征在于,所述概率校驗的方法為網(wǎng)絡側(cè)對于指示中每種頻率層分散算法,向UE發(fā)送一個校驗概率因子;UE收到網(wǎng)絡側(cè)指示后,對于指示中每種頻率層分散算法產(chǎn)生一個隨機數(shù),將其分別與從網(wǎng)絡側(cè)接收到的對應的校驗概率因子進行比較,如果隨機數(shù)大于所述校驗概率因子,則校驗通過;否則校驗不通過。
17.如權(quán)利要求16所述的方法,其特征在于網(wǎng)絡側(cè)對于指示中不同的頻率層分散算法,按照預定的優(yōu)先級或選擇順序,向UE發(fā)送不同的校驗概率因子。
18.如權(quán)利要求1、3、4、6、7、8、10、11、12、14、15、16或17所述的方法,其特征在于,所述頻率層分散算法包含但不限于以下算法偽隨機函數(shù)算法、哈希函數(shù)算法、將頻率分散到進行頻率層匯聚前的頻率的算法、小區(qū)重選擇算法。
全文摘要
本發(fā)明公開了一種多媒體廣播/組播業(yè)務中用戶設(shè)備進行頻率層分散的方法,在用戶設(shè)備UE中存儲兩種或兩種以上的頻率層分散算法,頻率層分散過程包括A.網(wǎng)絡側(cè)在需要進行頻率層分散操作時,向UE發(fā)送采用哪一種或哪幾種頻率層分散算法進行頻率層分散的指示;B.UE收到指示后,根據(jù)該指示,確定進行頻率層分散的頻率層分散算法,從存儲的頻率層分散算法中找出確定的頻率層分散算法,用該頻率層分散算法進行頻率層分散。應用本發(fā)明的方法,能夠?qū)崿F(xiàn)UE靈活選擇和使用頻率層分散算法,以適應不同的網(wǎng)絡情況。同時,由于網(wǎng)絡側(cè)能夠控制UE隨機選擇的走向,使得整個網(wǎng)絡用戶分布更加均衡。
文檔編號H04W4/06GK1832589SQ20051005157
公開日2006年9月13日 申請日期2005年3月7日 優(yōu)先權(quán)日2005年3月7日
發(fā)明者胡灝 申請人:華為技術(shù)有限公司