組建異制式鄰小區(qū)列表和測量參數(shù)的方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種組建異制式鄰小區(qū)列表和測量參數(shù)的方法和裝置,其中,該方法包括:接收消息實例;判斷當(dāng)前接收的消息實例和/或已經(jīng)接收到的消息實例是否組成一個完整的信息集;如果是,則根據(jù)該信息集組建異制式鄰小區(qū)列表和測量參數(shù)。本發(fā)明解決了現(xiàn)有技術(shù)中需要等到接收完所有的消息實例后才進行異制式鄰小區(qū)信息的構(gòu)建而導(dǎo)致的小區(qū)重選/切換的時延的技術(shù)問題,達到了提高異制式小區(qū)重選/切換的效率的技術(shù)效果。
【專利說明】組建異制式鄰小區(qū)列表和測量參數(shù)的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種組建異制式鄰小區(qū)列表和測量參數(shù)的方法和裝置。
【背景技術(shù)】
[0002]在移動通信系統(tǒng)中,移動臺(Mobile Station,簡稱為MS)為了能夠得到或者提供各種各樣的服務(wù),通常需要從網(wǎng)絡(luò)上獲取許多消息,這些在無線接口進行廣播的消息被稱作系統(tǒng)消息。
[0003]在GSM系統(tǒng)中,每個系統(tǒng)消息都由不同的元素組成,例如:當(dāng)前網(wǎng)絡(luò)、位置區(qū)和小區(qū)的識別信息,GSM鄰小區(qū)列表和測量參數(shù)、TD鄰小區(qū)列表和測量參數(shù)、LTE鄰小區(qū)列表和測量參數(shù)信息等。系統(tǒng)消息主要在兩種邏輯信道中進行傳送:BCCH或SACCH信道。S卩,空閑模式和通信模式。支持多模的MS在空閑模式(通信模式)下實現(xiàn)異制式的重選(切換)需要獲得異制式鄰小區(qū)列表和測量參數(shù)等必要信息。在GSM系統(tǒng)中對異制式鄰小區(qū)列表和測量參數(shù)等信息的獲取是通過系統(tǒng)消息SI2quater (BCCH信道)和MEASUREMENT INFORMATION(SACCH信道)的接收來實現(xiàn)的。這兩個系統(tǒng)消息最多都可以攜帶十六消息實例,在以往的實現(xiàn)方式中,都是在收全所有的消息實例后才構(gòu)建異制式鄰小區(qū)列表和測量參數(shù),而對于多個消息實例的接收往往需要很長的時間,這樣就使得MS進行異制式小區(qū)重選或切換帶來很長的時延,從而給用戶的業(yè)務(wù)帶來很大的影響。
[0004]針對上述的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供了一種組建異制式鄰小區(qū)列表和測量參數(shù)的方法和裝置,以至少解決現(xiàn)有技術(shù)中需要等到接收完所有的消息實例后才進行異制式鄰小區(qū)信息的構(gòu)建而導(dǎo)致的小區(qū)重選/切換的時延的技術(shù)問題。
[0006]根據(jù)本發(fā)明的一個方面,提供了一種組建異制式鄰小區(qū)列表和測量參數(shù)的方法,包括:接收消息實例;判斷當(dāng)前接收的消息實例和/或已經(jīng)接收到的消息實例是否組成一個完整的信息集;如果是,則根據(jù)該信息集組建異制式鄰小區(qū)列表和測量參數(shù)。
[0007]優(yōu)選地,判斷當(dāng)前接收的消息實例和/或已經(jīng)接收到的消息實例是否組成一個完整的信息集,包括:確定當(dāng)前接收的消息實例是否為有效的消息實例;如果是,則判斷該消息實例對應(yīng)的信息集中的消息實例是否都已經(jīng)被接收;如果是,則確定當(dāng)前接收的消息實例和已經(jīng)接收到的消息實例可以組成一個完整的信息集。
[0008]優(yōu)選地,判斷該消息實例對應(yīng)的信息集中的消息實例是否都已經(jīng)被接收,包括:判斷該消息實例所在信息集的結(jié)束消息實例的實例號是否大于該消息集開始消息實例的實例號;如果是,則判斷消息實例對應(yīng)的信息集中的消息實例是否都已經(jīng)被接收。
[0009]優(yōu)選地,利用一串二進制比特位表示每個消息實例是否已經(jīng)被接收,其中,每個二進制比特位對應(yīng)一個消息實例的實施號。[0010]優(yōu)選地,在用比特I表示該消息實例已經(jīng)被接收的情況下,判斷該消息實例對應(yīng)的信息集中的消息實例是否都已經(jīng)被接收,包括:判斷接收到的消息實例所對應(yīng)的信息集的開始消息實例對應(yīng)的比特位和結(jié)束的消息實例對應(yīng)的比特位之間的二進制比特位是否都為I ;如果是,則確定該信息集中的消息實例都已經(jīng)被接收。
[0011]優(yōu)選地,在用比特O表示該消息實例已經(jīng)被接收的情況下,判斷該消息實例對應(yīng)的信息集中的消息實例是否都已經(jīng)被接收,包括:判斷接收到的消息實例所對應(yīng)的信息集的開始消息實例對應(yīng)的比特位和結(jié)束的消息實例對應(yīng)的比特位之間的二進制比特位是否都為O ;如果是,則確定該信息集中的消息實例都已經(jīng)被接收。
[0012]優(yōu)選地,判斷當(dāng)前接收到的消息實例和已經(jīng)接收到的消息實例是否組成一個完整的信息集,包括:如果當(dāng)前接收的消息實例表示該消息實例所對應(yīng)的信息集的開始的消息實例和結(jié)束的消息實例,則將當(dāng)前接收的消息實例作為一個完整的信息集。
[0013]優(yōu)選地,上述方法還包括:如果已經(jīng)接收完所有的消息實例還未組成一個完整的信息集;則根據(jù)接收到的所有消息實例構(gòu)建異制式鄰小區(qū)列表和測量參數(shù)。
[0014]根據(jù)本發(fā)明的另一方面,提供了一種組建異制式鄰小區(qū)列表和測量參數(shù)的裝置,包括:接收單元,用于接收消息實例;判斷單元,用于判斷當(dāng)前接收的消息實例和/或已經(jīng)接收到的消息實例是否組成一個完整的信息集;組建單元,用于在判斷是的情況下,根據(jù)該信息集組建異制式鄰小區(qū)列表和測量參數(shù)。
[0015]優(yōu)選地,判斷單元包括:第一確定模塊,用于確定當(dāng)前接收的消息實例是否為有效的消息實例;判斷模塊,用于在確定是的情況下判斷該消息實例對應(yīng)的信息集中的消息實例是否都已經(jīng)被接收;第二確定模塊,用于在判斷是的情況下確定當(dāng)前接收的消息實例和已經(jīng)接收到的消息實例可以組成一個完整的信息集。
[0016]在本發(fā)明中,每接收到一個消息實例時,都判斷該消息實例和已經(jīng)接收到的消息實例是否可以組成一個完整信息集以實現(xiàn)異制式鄰小區(qū)列表和測量參數(shù)的組建,如果可以就直接根據(jù)該完整信息集進行組建,而不需要等到接收完所有的消息實例,從而有效地解決了現(xiàn)有技術(shù)中需要等到接收完所有的消息實例后才進行異制式鄰小區(qū)信息的構(gòu)建而導(dǎo)致的小區(qū)重選/切換的時延的技術(shù)問題,達到了提高異制式小區(qū)重選/切換的效率的技術(shù)效果。
【專利附圖】
【附圖說明】
[0017]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0018]圖1是根據(jù)本發(fā)明實施例的組建異制式鄰小區(qū)列表和測量參數(shù)的方法的一種優(yōu)選流程圖;
[0019]圖2是根據(jù)本發(fā)明實施例的組建異制式鄰小區(qū)列表和測量參數(shù)的方法的另一種優(yōu)選流程圖;
[0020]圖3是根據(jù)本發(fā)明實施例的組建異制式鄰小區(qū)列表和測量參數(shù)的裝置的一種優(yōu)選結(jié)構(gòu)框圖;
[0021]圖4是根據(jù)本發(fā)明實施例的判斷單元的一種優(yōu)選結(jié)構(gòu)框圖;
[0022]圖5是根據(jù)本發(fā)明實施例的接收消息實例的第一種情況的示意圖;[0023]圖6是根據(jù)本發(fā)明實施例的接收消息實例的第二種情況的示意圖;
[0024]圖7是根據(jù)本發(fā)明實施例的接收消息實例的第三種情況的示意圖;
[0025]圖8是根據(jù)本發(fā)明實施例的接收消息實例的第四種情況的示意圖;
[0026]圖9是根據(jù)本發(fā)明實施例的接收消息實例的第五種情況的示意圖;
[0027]圖10是根據(jù)本發(fā)明實施例的接收消息實例的第六種情況的示意圖;
[0028]圖11是根據(jù)本發(fā)明實施例的接收消息實例的第七種情況的示意圖。
【具體實施方式】
[0029]下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0030]本實施例提供了一種組建異制式鄰小區(qū)列表和測量參數(shù)的方法,如圖1所示,包括以下步驟:
[0031]步驟S102:接收消息實例;
[0032]步驟S104:判斷當(dāng)前接收的消息實例和/或已經(jīng)接收到的消息實例是否組成一個完整的信息集;
[0033]步驟S106:如果是,則根據(jù)該信息集組建異制式鄰小區(qū)列表和測量參數(shù)。
[0034]在上述優(yōu)選實施方式中,每接收到一個消息實例時,都判斷該消息實例和已經(jīng)接收到的消息實例是否可以組成一個完整信息集以實現(xiàn)異制式鄰小區(qū)列表和測量參數(shù)的組建,如果可以就直接根據(jù)該完整信息集進行組建,而不需要等到接收完所有的消息實例,從而有效地解決了現(xiàn)有技術(shù)中需要等到接收完所有的消息實例后才進行異制式鄰小區(qū)信息的構(gòu)建而導(dǎo)致的小區(qū)重選/切換的時延的技術(shù)問題,達到了提高異制式小區(qū)重選/切換的效率的技術(shù)效果。
[0035]例如,有些消息實例是不能組成信息集的,因此,在接收到消息實例后,可以先判斷其是否有效,只有當(dāng)其有效的時候才對其進行后續(xù)的判斷,從而減少不必要的系統(tǒng)損耗,提高了判斷的效率??紤]到組成一個信息集需要這個信息集所對應(yīng)的所有的消息實例,在一個優(yōu)選實施方式中,判斷當(dāng)前接收的消息實例和/或已經(jīng)接收到的消息實例是否組成一個完整的信息集的步驟可以如圖2所示,包括以下步驟:
[0036]步驟S202:確定當(dāng)前接收的消息實例是否為有效的消息實例;
[0037]步驟S204:如果是,則判斷該消息實例對應(yīng)的信息集中的消息實例是否都已經(jīng)被接收;
[0038]步驟S206:如果是,則確定當(dāng)前接收的消息實例和已經(jīng)接收到的消息實例可以組成一個完整的信息集。
[0039]為了確認其屬于同一個信息集,需要先確認該信息集的開始消息實例和結(jié)束消息實例是否對應(yīng),即,開始消息實例號應(yīng)該是小于或等于結(jié)束消息實例號,從而才可以組成一個完整的消息實例。在一個優(yōu)選實施方式中,判斷該消息實例對應(yīng)的信息集中的消息實例是否都已經(jīng)被接收的步驟可以包括:判斷該消息實例所在的信息集的結(jié)束消息實例的實例號是否大于該消息集的開始消息實例的實例號;如果是,則判斷消息實例對應(yīng)的信息集中的消息實例是否都已經(jīng)被接收。
[0040]優(yōu)選地,可以用一串二進制比特位或者是二進制數(shù)組表示每個消息實例是否已經(jīng)被接收,其中,每個二進制比特位對應(yīng)一個消息實例的實施號。即,接收到一個消息實例后就將該消息實例對應(yīng)的比特位進行置位,從而可以有效確定哪些消息實例被接收哪些消息實例未被接收,例如,可以按照以下方式之一實現(xiàn):
[0041]方式1:用比特I表示該消息實例已經(jīng)被接收:判斷接收到的消息實例所對應(yīng)的信息集的開始消息實例對應(yīng)的比特位和結(jié)束的消息實例對應(yīng)的比特位之間的二進制比特位是否都為I;如果是,則確定該信息集中的消息實例都已經(jīng)被接收。
[0042]方式2:用比特O表示該消息實例已經(jīng)被接收:判斷接收到的消息實例所對應(yīng)的信息集的開始消息實例對應(yīng)的比特位和結(jié)束的消息實例對應(yīng)的比特位之間的二進制比特位是否都為O ;如果是,則確定該信息集中的消息實例都已經(jīng)被接收。
[0043]考慮到有些消息實例自身就表示一個信息集,即該消息實例不僅表示該消息實例所對應(yīng)的信息集的開始的消息實例,也表示該消息實例所對應(yīng)的信息集的結(jié)束的消息實例,在這種情況下,直接將當(dāng)前接收的消息實例作為一個完整的信息集即可。
[0044]有些時候所有的消息實例都難以組成一個完整的信息集,在這種情況下只能按照普通系統(tǒng)信息接收來處理,即需要把該系統(tǒng)消息下所有消息實例接收全,才能構(gòu)建異制式鄰小區(qū)列表和測量參數(shù)列表。在一個優(yōu)選實施方式中,如果已經(jīng)接收完所有的消息實例還未組成一個完整的信息集;則根據(jù)接收到的所有消息實例構(gòu)建異制式鄰小區(qū)列表和測量參數(shù)。
[0045]在本實施例中還提供了一種組建異制式鄰小區(qū)列表和測量參數(shù)的裝置,該裝置用于實現(xiàn)上述實施例及優(yōu)選實施方式,已經(jīng)進行過說明的不再贅述。如以下所使用的,術(shù)語“單元”或“模塊”可以實現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實施例所描述的裝置較佳地以軟件來實現(xiàn),但是硬件,或者軟件和硬件的組合的實現(xiàn)也是可能并被構(gòu)想的。圖3是組建異制式鄰小區(qū)列表和測量參數(shù)的裝置的一種優(yōu)選結(jié)構(gòu)框圖,如圖3所示,包括:接收單元302和判斷單元304,以及組建單元306,下面對該結(jié)構(gòu)進行說明。
[0046]接收單元302,用于接收消息實例;
[0047]判斷單元304,與接收單元302耦合,用于判斷當(dāng)前接收的消息實例和/或已經(jīng)接收到的消息實例是否組成一個完整的信息集;
[0048]組建單元306,與判斷單元304耦合,用于在判斷是的情況下,根據(jù)該信息集組建異制式鄰小區(qū)列表和測量參數(shù)。
[0049]在一個優(yōu)選實施方式中,如圖4所示,上述的判斷單元304包括:
[0050]第一確定模塊402,用于確定當(dāng)前接收的消息實例是否為有效的消息實例;
[0051]判斷模塊404,與第一確定模塊402耦合,用于在確定是的情況下判斷該消息實例對應(yīng)的信息集中的消息實例是否都已經(jīng)被接收;
[0052]第二確定模塊404,與判斷模塊404耦合,用于在判斷是的情況下確定當(dāng)前接收的消息實例和已經(jīng)接收到的消息實例可以組成一個完整的信息集。
[0053]下面結(jié)合具體的實施方式對本發(fā)明進行進一步解釋,但是值得注意的是,該優(yōu)選實施例只是為了更好的描述本發(fā)明,并不構(gòu)成對本發(fā)明不當(dāng)?shù)南薅ā?br>
[0054]3GPP規(guī)范在R9中提出了對于支持多制式的MS,只要系統(tǒng)消息SI2quater中包含3GPriority Parameters Description 信兀、E-UTRAN Parameters Description 信兀或在系統(tǒng)消息 MEASUREMENT INFORMATION 中含有 3G Supplementary Parameters Description信元、E-UTRAN Parameters Description信元就可以加快獲取系統(tǒng)信息過程。
[0055]在系統(tǒng)消息SI2quater或MEASUREMENT INFORMATION最多有十六個消息實例,這些消息實例中由一個或多個消息實例構(gòu)成一個信息集,一個系統(tǒng)消息中可能有多組信息集。然而,每個信息集所攜帶的異制式鄰小區(qū)列表和測量參數(shù)的內(nèi)容都是相同的,每個信息集,由消息中帶有參數(shù) UTRAN_Start (E-UTRAN_Start) =1 至帶有參數(shù) UTRAN_Stop (E-UTRAN_Stop)=l之間的所有消息實例構(gòu)成。MS在無線接口中只要能夠接收并解碼出一個信息集便可以構(gòu)建出異制式鄰小區(qū)列表和測量參數(shù),而無需將系統(tǒng)消息的所有實例都接收全后再構(gòu)建異制式鄰小區(qū)列表和測量參數(shù),通過上述方式就可以有效地提前異制式頻點和小區(qū)的測量時機,從而為MS快速的發(fā)起異制式小區(qū)重選或切換流程提供必要條件。
[0056]下面就以SI2quater或MEASUREMENT INFORMATION為例進行說明,MS側(cè)可能接收并解碼出以下六種情況:
[0057]I)順序的接收網(wǎng)絡(luò)側(cè)配置的系統(tǒng)消息實例,即網(wǎng)絡(luò)側(cè)廣播一個消息實例,MS側(cè)順序的接收一個消息實例,如圖5所示;
[0058]2) MS側(cè)接收消息實例順序發(fā)生錯亂,且由單個消息實例組成一個信息集,如圖6所示;
[0059]3) MS側(cè)接收消息實例順序發(fā)生錯亂,且stop和start出現(xiàn)交叉,如圖7所示;
[0060]4) MS側(cè)接收消息實例順序發(fā)生錯亂,且消息集出現(xiàn)嵌套,如圖8所示;
[0061]5) MS側(cè)接收消息實例順序發(fā)生錯亂,只解碼到UTRAN_Start (E_UTRAN_Start),異常情況,如圖9所示;
[0062]6) MS側(cè)接收消息實例順序發(fā)生錯亂,只解碼到UTRAN_Stop (E-UTRAN_Stop),異常情況,如圖10所示。
[0063]值得說明的是,上述是以TD為例,LTE處理方式相同,圖5-10中用start表示UTRAN_Start,用stop表示UTRAN_Stop。每組信息集由start開始到stop結(jié)束之間的所有消息實例組成,其中,黑色標(biāo)注表示系統(tǒng)消息中最快獲取的一個信息集。
[0064]具體的,可以按照如下方式確定最快獲取的信息集:
[0065]以TD為例,在MS側(cè)在接收系統(tǒng)消息后,進行解碼時,分別使用雙字節(jié)的全局變量wUstart和wUstop來記錄解碼出的參數(shù)UTRAN_Start和UTRAN_Stop值為I時的實例索引號,同時使用一個雙字節(jié)的全局變量wlnstReceived (初始值為0)記錄已經(jīng)接收到的消息實例號。
[0066]例如:接收的消息實例號為0,同時解碼到參數(shù)UTRAN_Start值為1,將全局變量wUstart 設(shè)置 I (000...001 ),對應(yīng)的 wlnstReceived 設(shè)置為 I (000...001)。
[0067]如果接收到消息實例號為O至15之間所有的十六個消息實例,并在消息實例I中解碼到參數(shù)UTRAN_Start為1,消息實例3中解碼到參數(shù)UTRAN_Stop值為1,設(shè)置全局變量wUstart 為 2(000...010),設(shè)置全局變量 wUstop 為 8(000...1000),對應(yīng)的 wlnstReceived值為 65535 (1111111111111111)。
[0068]MS在每收到一個消息實例時,都需要進行快速獲取系統(tǒng)信息條件的判斷,判斷條件有三個,分別是:
[0069]a)參數(shù) wUstart 或 wUstop 不為零。
[0070]b)解碼出的參數(shù)wUstart所在的信息集的實例號不大于解碼出參數(shù)wUstop所在的信息集
[0071]的實例號。
[0072]c) wUstart至wUstop之間的所有消息實例已經(jīng)收到。
[0073]當(dāng)滿足這三個條件時,就可以快速組建異制式鄰小區(qū)列表和測量參數(shù)。
[0074]下面將針對MS側(cè)接收消息實例可能出現(xiàn)的六種不同場景,如何快速獲取系統(tǒng)信息的方法進行詳細說明(以TD為例,LTE的處理過程相同):
[0075]I)順序的接收網(wǎng)絡(luò)側(cè)配置的系統(tǒng)消息實例,即,網(wǎng)絡(luò)側(cè)廣播一個消息實例,MS側(cè)順序的接收一個消息實例。如圖5所示,在消息實例O中帶有參數(shù)Start=I,在消息實例2中帶有參數(shù)Stop=I,滿足快速獲取系統(tǒng)信息的條件a、b,接著檢查全局變量wlnstReceived中比特位I位置是否為1,如果為1,說明消息實例I已經(jīng)收到,滿足條件C,此時快速獲取信息的三個條件全部滿足,即由消息實例0、1、2構(gòu)成一個信息集,如圖5中黑色標(biāo)注所示。
[0076]2) MS側(cè)接收消息實例順序發(fā)生錯亂,且由單個消息實例組成一個信息集。如圖6所示,先收到的是消息實例3同時解碼到參數(shù)Start=I和stop=l,滿足快速獲取系統(tǒng)信息的全部條件。消息實例3單獨構(gòu)成一個信息集,如圖6中黑色標(biāo)注所示。
[0077]3)MS側(cè)接收消息實例順序發(fā)生錯亂,且stop和start出現(xiàn)交叉,需要找出最先滿足條件的一個信息集。如圖7所示,先收到的消息實例3解碼到參數(shù)stop=l,判斷發(fā)現(xiàn)不滿足快速獲取系統(tǒng)信息條件a,繼續(xù)接收消息實例4、8、1,均解碼到參數(shù)start=l,實例4和8判斷不滿足快速獲取系統(tǒng)信息條件b,實例I不滿足條件c即消息實例I至3之間的實例2此時沒有收到,接續(xù)接收,直到收到消息實例9時,才滿足快速獲取系統(tǒng)信息的三個條件,因此消息實例8和9構(gòu)成一個信息集,如圖7中黑色標(biāo)注所示。
[0078]4) MS側(cè)接收消息實例順序發(fā)生錯亂,且消息集出現(xiàn)嵌套。如圖8所示,先收到的消息實例3中帶有參數(shù)Stop=I,在收到消息實例7時參數(shù)Start=I,判斷發(fā)現(xiàn)不滿足快速獲取系統(tǒng)信息條件b。直到收到實例8后,才滿足快速獲取系統(tǒng)信息的全部條件,因此消息實例7和8組成一個信息集,如圖8中黑色標(biāo)注所示。
[0079]5)MS側(cè)接收消息實例順序發(fā)生錯亂,只解碼到Start=I,沒有Stop=I的消息實例,此屬于一種異常情況。如圖9所示,這時stop變量值始終為無效值,不滿足快速獲取信息的條件a,只能按照普通系統(tǒng)信息接收來處理,即需要把所有消息實例接收全,才能構(gòu)建異制式鄰小區(qū)列表和測量參數(shù)列表。
[0080]6)MS側(cè)接收消息實例順序發(fā)生錯亂,只解碼到Stop=I,沒有Start=I消息實例,此屬于另一種異常情況。如圖10所示,這時Start變量值始終為無效值,不滿足快速獲取信息的條件a,只能按照普通系統(tǒng)信息接收來處理,即需要把所有消息實例接收全,才能構(gòu)建異制式鄰小區(qū)列表和測量參數(shù)列表。
[0081]優(yōu)選地,上述六種情況只是示意性的描述,還可以包括其他的情況,例如,對于某個信息集可以先接受到該信息集中中間的消息實例再接收到該消息集開始的消息實例和結(jié)束的消息實例,如圖11所示,這樣就7、8、9就作為一個完整的信息集被最先檢測出來。
[0082]基于上述的處理方式,下面給出其具體的算法實現(xiàn):
[0083]首先,判斷wStart或wStop參數(shù)值是否為零,如果是,則返回FALSE。
[0084]其中,分別將wStart和wStop中比特位為I的索引號存儲到長度為16的數(shù)組abStart和abStop中同時記錄數(shù)組的實際長度StartNum和StopNum,例如wStart為1001,則對應(yīng)的abStart數(shù)組值為{O,3},StartNum為2。
[0085]如果StartNum 大于 StopNum 且 abStop [StopNum-Ι]不等于零,將數(shù)組 abStop 中StopNum 到 StartNum 都賦值為 abStop [StopNum-Ι]。類似的,如果 StartNum 不大于 StopNum且abStart [StartNum-1]不等于零,將數(shù)組abStart中位置StartNum到StopNum都賦值為abStart[StartNum-Ι]。
[0086]取StartNum和StopNum中較大的值進行遍歷,如果abStop [i]等于abStart [i],返回TRUE ;
[0087]如果abStop [i]值大于 abStart [i]值,則判斷變量 wlnstReceived 中 abStart [i]至abStop[i]之間的比特位的某一位是否為零,如果為零,說明消息集中還有實例未收到,返回FALSE,否則,繼續(xù)向后遍歷;如果abStop [i]值小于abStart [i]且i等于StartNum和StopNum中較大的值,則返回FALSE,否則繼續(xù)向后遍歷。如果全部遍歷完全,則返回TRUE。
[0088]其中,返回TRUE代表滿足組建一個完整信息集的條件,F(xiàn)ALSE代表不滿足組建一個完整信息集的條件。
[0089]在另外一個實施例中,還提供了一種軟件,該軟件用于執(zhí)行上述實施例及優(yōu)選實施方式中描述的技術(shù)方案。
[0090]在另外一個實施例中,還提供了一種存儲介質(zhì),該存儲介質(zhì)中存儲有上述軟件,該存儲介質(zhì)包括但不限于:光盤、軟盤、硬盤、可擦寫存儲器等。
[0091]從以上的描述中,可以看出,本發(fā)明實現(xiàn)了如下技術(shù)效果:每接收到一個消息實例時,都判斷該消息實例和已經(jīng)接收到的消息實例是否可以組成一個完整信息集以實現(xiàn)異制式鄰小區(qū)列表和測量參數(shù)的組建,如果可以就直接根據(jù)該完整信息集進行組建,而不需要等到接收完所有的消息實例,從而有效地解決了現(xiàn)有技術(shù)中需要等到接收完所有的消息實例后才進行鄰小區(qū)信息的構(gòu)建而導(dǎo)致的小區(qū)重選/切換的時延的技術(shù)問題,達到了提高跨制式小區(qū)重選/切換的效率的技術(shù)效果。
[0092]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0093]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種組建異制式鄰小區(qū)列表和測量參數(shù)的方法,其特征在于,包括: 接收消息實例; 判斷當(dāng)前接收的消息實例和/或已經(jīng)接收到的消息實例是否組成一個完整的信息集; 如果是,則根據(jù)該信息集組建異制式鄰小區(qū)列表和測量參數(shù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,判斷當(dāng)前接收的消息實例和/或已經(jīng)接收到的消息實例是否組成一個完整的信息集,包括: 確定所述當(dāng)前接收的消息實例是否為有效的消息實例; 如果是,則判斷該消息實例對應(yīng)的信息集中的消息實例是否都已經(jīng)被接收; 如果是,則確定當(dāng)前接收的消息實例和已經(jīng)接收到的消息實例可以組成一個完整的信息集。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,判斷該消息實例對應(yīng)的信息集中的消息實例是否都已經(jīng)被接收,包括: 判斷該消息實例所在信息集的結(jié)束消息實例的實例號是否大于該消息集開始消息實例的實例號; 如果是,則判斷所述消息實例對應(yīng)的信息集中的消息實例是否都已經(jīng)被接收。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,利用一串二進制比特位表示每個消息實例是否已經(jīng)被接收,其中,每個二進制比特位對應(yīng)一個消息實例的實施號。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在用比特I表示該消息實例已經(jīng)被接收的情況下,判斷該消息實例對應(yīng)的信息集中的消息實例是否都已經(jīng)被接收,包括: 判斷接收到的消息實例所對應(yīng)的信息集的開始消息實例對應(yīng)的比特位和結(jié)束的消息實例對應(yīng)的比特位之間的二進制比特位是否都為I ; 如果是,則確定該信息集中的消息實例都已經(jīng)被接收。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,在用比特O表示該消息實例已經(jīng)被接收的情況下,判斷該消息實例對應(yīng)的信息集中的消息實例是否都已經(jīng)被接收,包括: 判斷接收到的消息實例所對應(yīng)的信息集的開始消息實例對應(yīng)的比特位和結(jié)束的消息實例對應(yīng)的比特位之間的二進制比特位是否都為O ; 如果是,則確定該信息集中的消息實例都已經(jīng)被接收。
7.根據(jù)權(quán)利要求1-6中任一項所述的方法,其特征在于,判斷當(dāng)前接收到的消息實例和已經(jīng)接收到的消息實例是否組成一個完整的信息集,包括: 如果當(dāng)前接收的消息實例表示該消息實例所對應(yīng)的信息集的開始的消息實例和結(jié)束的消息實例,則將當(dāng)前接收的消息實例作為一個完整的信息集。
8.根據(jù)權(quán)利要求1-6中任一項所述的方法,其特征在于,所述方法還包括: 如果已經(jīng)接收完所有的消息實例還未組成一個完整的信息集; 則根據(jù)接收到的所有消息實例構(gòu)建異制式鄰小區(qū)列表和測量參數(shù)。
9.一種組建異制式鄰小區(qū)列表和測量參數(shù)的裝置,其特征在于,包括: 接收單元,用于接收消息實例; 判斷單元,用于判斷當(dāng)前接收的消息實例和/或已經(jīng)接收到的消息實例是否組成一個完整的信息集; 組建單元,用于在判斷是的情況下,根據(jù)該信息集組建異制式鄰小區(qū)列表和測量參數(shù)。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述判斷單元包括: 第一確定模塊,用于確定當(dāng)前接收的消息實例是否為有效的消息實例; 判斷模塊,用于在確定是的情況下判斷該消息實例對應(yīng)的信息集中的消息實例是否都已經(jīng)被接收; 第二確定模塊,用于在判斷是的情況下確定當(dāng)前接收的消息實例和已經(jīng)接收到的消息實例可以組成一個完整的 信息集。
【文檔編號】H04W36/00GK103476070SQ201210188792
【公開日】2013年12月25日 申請日期:2012年6月8日 優(yōu)先權(quán)日:2012年6月8日
【發(fā)明者】石從燚 申請人:中興通訊股份有限公司