專利名稱:一種系統(tǒng)消息裁減方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,特別是涉及一種調(diào)節(jié)移動(dòng)通信系統(tǒng)中系統(tǒng)消息長度的方法。
背景技術(shù):
碼多分址(CDMA)作為一種擴(kuò)頻移動(dòng)通信技術(shù),其最初主要應(yīng)用于軍事通信領(lǐng)域中,由于其卓越的性能,該項(xiàng)技術(shù)當(dāng)前已經(jīng)在民用通信領(lǐng)域得到日益廣泛的應(yīng)用。當(dāng)前,就存在將商用的CDMA蜂窩移動(dòng)通信系統(tǒng)進(jìn)行于電信網(wǎng)中的實(shí)際例子。
在蜂窩式移動(dòng)通信系統(tǒng)中,整個(gè)網(wǎng)絡(luò)由若干被劃分的小區(qū)組成,不同的小區(qū)根據(jù)實(shí)際情況配置不同的小區(qū)配置屬性。配置屬性具體可包括小區(qū)所屬的公共陸地移動(dòng)網(wǎng)絡(luò)(PLMN)區(qū)域、小區(qū)可用信道類型等。這些配置屬性只與小區(qū)相關(guān),而與小區(qū)中的用戶關(guān)系不大,為了有效提高網(wǎng)絡(luò)傳輸該類配置屬性信息的效率,各種移動(dòng)通信系統(tǒng)中普遍采用廣播的方式來傳輸這些信息。其具體的手段為在各個(gè)小區(qū)中增加廣播信道(Broadcast Channel,BCH),通過廣播信道廣播包括小區(qū)配置屬性信息在內(nèi)的系統(tǒng)信息。進(jìn)入該小區(qū)的用戶通過接收廣播消息得到該小區(qū)的系統(tǒng)消息,從而完成移動(dòng)信息系統(tǒng)中網(wǎng)絡(luò)端對(duì)小區(qū)各個(gè)用戶的通用控制。
寬帶碼多分址(WCDMA)系統(tǒng)即上述的CDMA蜂窩移動(dòng)通信系統(tǒng)中的一種,在該系統(tǒng)中,廣播信道所發(fā)送的系統(tǒng)信息包括系統(tǒng)消息塊(SystemInformation Block,SIB)、主信息塊(MIB)和調(diào)度信息塊(SB),其中SIB可用來通知一個(gè)小區(qū)中所有用戶有關(guān)核心網(wǎng)的信息、注冊(cè)區(qū)域的信息、公共信道的信息以及鄰區(qū)小區(qū)信息等。
在上述系統(tǒng)消息中,以系統(tǒng)消息11(SIB11)為例。SIB11用于UE進(jìn)行小區(qū)選擇,包含同頻鄰區(qū)、異頻鄰區(qū)、異系統(tǒng)鄰區(qū)等信息單元的測(cè)量控制信息,其由RNC通過人機(jī)界面設(shè)置,在設(shè)置的時(shí)候,只遵循協(xié)議規(guī)定同頻鄰區(qū)、異頻鄰區(qū)、異系統(tǒng)鄰區(qū)各自不超過32個(gè)。系統(tǒng)消息用緊縮編碼規(guī)則(PackedEncoding Rules,PER)編碼后,通過BCH傳輸信道下發(fā)給UE。由于協(xié)議規(guī)定,如果系統(tǒng)消息塊編碼后長度超過了226bit,則需要將這個(gè)系統(tǒng)消息分段,且每個(gè)編碼后的系統(tǒng)消息塊最多只能分16段,每一段的大小最大為222bit,即SIB11最大長度為3552bit。因此,這里存在兩個(gè)問題1、如果SIB11中的同頻、異頻以及異系統(tǒng)鄰區(qū)的個(gè)數(shù)都達(dá)到最大個(gè)數(shù)32,SIB11進(jìn)行PER編碼后長度遠(yuǎn)遠(yuǎn)超過16*222=3552bit,則該SIB11無法分成16段,系統(tǒng)消息無法準(zhǔn)確的傳遞,系統(tǒng)消息更新失敗,影響用戶在小區(qū)內(nèi)的移動(dòng)性。
2、由于PER編碼規(guī)則的復(fù)雜性,用戶在設(shè)置鄰區(qū)個(gè)數(shù)的時(shí)候,無法知道設(shè)置為多少個(gè)鄰區(qū)后,編碼后的碼流長度能滿足小于3552bit要求,由此帶來用戶設(shè)置同頻鄰區(qū)、異頻鄰區(qū)、異系統(tǒng)鄰區(qū)后,無法知道系統(tǒng)消息更新將成功還是失敗,帶來系統(tǒng)的不穩(wěn)定性。
實(shí)際上,同樣的問題也存在其他的系統(tǒng)信息中。鑒于上述原因,本發(fā)明提出一種系統(tǒng)消息的裁減方法,使系統(tǒng)消息長度符合協(xié)議規(guī)定長度。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種通過裁減系統(tǒng)消息的方法,實(shí)現(xiàn)系統(tǒng)消息轉(zhuǎn)送的穩(wěn)定性。
本發(fā)明的發(fā)明目的通過以下技術(shù)方案實(shí)現(xiàn)一種系統(tǒng)消息裁減方法包括對(duì)系統(tǒng)消息進(jìn)行預(yù)編碼,計(jì)算系統(tǒng)消息預(yù)編碼后的總長度以及系統(tǒng)消息中包含的各消息單元預(yù)編碼后的長度,將預(yù)編碼后的總長度與獲取的規(guī)定長度進(jìn)行比較當(dāng)預(yù)編碼后的總長度大于規(guī)定長度時(shí),網(wǎng)絡(luò)側(cè)對(duì)系統(tǒng)消息中的消息單元進(jìn)行裁減;當(dāng)預(yù)編碼后的總長度小于規(guī)定長度時(shí),編碼結(jié)束。
本發(fā)明實(shí)施例利用系統(tǒng)消息中個(gè)別消息單元的刪除對(duì)性能不會(huì)產(chǎn)生較大影響的特點(diǎn),通過對(duì)系統(tǒng)消息中消息單元進(jìn)行刪除,避免了構(gòu)建系統(tǒng)消息時(shí)需要通過復(fù)雜處理限制消息單元的操作,從而簡(jiǎn)便地使系統(tǒng)消息的長度限定在規(guī)定范圍之內(nèi)。
圖1為本發(fā)明實(shí)施例中自動(dòng)裁減系統(tǒng)消息的裁減方法流程圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,下面參照附圖并舉實(shí)施例,對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。
本發(fā)明的實(shí)施例中,網(wǎng)絡(luò)側(cè)對(duì)系統(tǒng)消息如SIB11進(jìn)行預(yù)編碼,計(jì)算系統(tǒng)消息預(yù)編碼后的總長度以及系統(tǒng)消息中包含的各消息單元如鄰區(qū)信息預(yù)編碼后的長度,將預(yù)編碼后的總長度與規(guī)定長度進(jìn)行比較當(dāng)預(yù)編碼后的總長度大于規(guī)定長度時(shí),網(wǎng)絡(luò)側(cè)對(duì)系統(tǒng)消息中的消息單元進(jìn)行裁減;當(dāng)預(yù)編碼后的總長度小于規(guī)定長度時(shí),編碼結(jié)束。
請(qǐng)參閱圖1所示,以下結(jié)合附圖,對(duì)本發(fā)明的實(shí)施例作進(jìn)一步描述。
101.網(wǎng)絡(luò)側(cè)對(duì)系統(tǒng)消息進(jìn)行預(yù)編碼,計(jì)算系統(tǒng)消息預(yù)編碼后的總長度,同時(shí)計(jì)算該系統(tǒng)消息中包含的消息單元預(yù)編碼后的長度。舉例來說,該系統(tǒng)消息可以是SIB11,其用于UE進(jìn)行小區(qū)選擇,包含同頻鄰區(qū)、異頻鄰區(qū)、異系統(tǒng)鄰區(qū)的測(cè)量控制信息。由于一個(gè)小區(qū)漏配置個(gè)別鄰區(qū),不會(huì)影響這個(gè)小區(qū)的開工,也不會(huì)顯著影響UE在這個(gè)小區(qū)的移動(dòng)性,基于這個(gè)前提,該SIB11中包括的信息,如鄰區(qū)信息即可以作為消息單元。
102.獲取系統(tǒng)消息的規(guī)定長度信息,并比較預(yù)編碼后的系統(tǒng)消息與該系統(tǒng)消息的規(guī)定長度。由于通信系統(tǒng)中系統(tǒng)消息通常通過BCH傳輸信道下發(fā)給UE,因此為了避免系統(tǒng)信息更新失敗,系統(tǒng)通常都對(duì)系統(tǒng)信息的長度做出規(guī)定。舉例來說,系統(tǒng)消息SIB11的規(guī)定長度不能超過3552bit。需要說明的是,這里獲取系統(tǒng)消息的規(guī)定長度信息的步驟可以在網(wǎng)絡(luò)側(cè)對(duì)系統(tǒng)消息進(jìn)行預(yù)編碼之前進(jìn)行,也可以在預(yù)編碼完成之后進(jìn)行。
當(dāng)預(yù)編碼后的系統(tǒng)消息不滿足系統(tǒng)消息的規(guī)定長度要求時(shí),實(shí)施例的流程轉(zhuǎn)向103,否則編碼結(jié)束。
103.刪除消息單元。此處再次以SIB11舉例,當(dāng)判斷預(yù)編碼后的SIB11總長度大于系統(tǒng)消息的規(guī)定長度3552bit時(shí),網(wǎng)絡(luò)側(cè)可以對(duì)SIB11中的消息單元如鄰區(qū)信息進(jìn)行部分刪除。刪除的方式,舉例來說,可以是隨機(jī)性地刪除,如以不考慮SIB11的消息單元中同頻鄰區(qū)、異頻鄰區(qū)及異系統(tǒng)鄰區(qū)差別的方式進(jìn)行隨機(jī)刪除,或者,以消息單元中每種類型鄰區(qū)至少保留一個(gè)鄰區(qū)的方式進(jìn)行隨機(jī)刪除。
104.刪除消息單元后,網(wǎng)絡(luò)側(cè)對(duì)預(yù)編碼后的系統(tǒng)消息總長度進(jìn)行刷新。通常,將原預(yù)編碼后的系統(tǒng)消息總長度減去被刪除的消息單元預(yù)編碼的長度,即可以得到刷新后的系統(tǒng)消息總長度。以SIB11為例,此處的刷新即是預(yù)編碼后的SIB11總長度減去被刪除的鄰區(qū)信息預(yù)編碼長度。
105.再次比較預(yù)編碼后的系統(tǒng)消息總長度與規(guī)定長度。如刪除部分消息單元后的系統(tǒng)消息長度滿足規(guī)定長度的要求時(shí),實(shí)施例的流程轉(zhuǎn)向106,否則返回103,繼續(xù)刪除消息單元。
106.網(wǎng)絡(luò)側(cè)對(duì)刪除消息單元后的系統(tǒng)信息進(jìn)行編碼,結(jié)束系統(tǒng)消息的自動(dòng)刪除流程。舉例來說,當(dāng)網(wǎng)絡(luò)側(cè)對(duì)SIB11中的消息單元如鄰區(qū)信息進(jìn)行部分刪除后,預(yù)編碼后的SIB11小于3552bit,此時(shí),網(wǎng)絡(luò)側(cè)還需要對(duì)系統(tǒng)消息進(jìn)行刷新,并使用刷新后的SIB11進(jìn)行編碼,結(jié)束SIB11的裁減流程。
本發(fā)明的實(shí)施例利用系統(tǒng)消息中個(gè)別消息單元的刪除對(duì)性能不會(huì)產(chǎn)生較大影響的特點(diǎn),通過對(duì)系統(tǒng)消息中消息單元進(jìn)行刪除,避免了構(gòu)建系統(tǒng)消息時(shí)需要通過復(fù)雜處理限制消息單元的操作,從而簡(jiǎn)便地使系統(tǒng)消息的長度限定在規(guī)定范圍之內(nèi)。以SIB11為例,即避免了對(duì)鄰區(qū)配置信息的限制,通過對(duì)鄰區(qū)信息刪除的簡(jiǎn)便操作,使SIB11的長度滿足要求。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種系統(tǒng)消息的裁減方法,其特征在于,該方法包括對(duì)系統(tǒng)消息進(jìn)行預(yù)編碼,計(jì)算系統(tǒng)消息總長度及該系統(tǒng)消息中各消息單元長度;獲取系統(tǒng)消息的規(guī)定長度信息;當(dāng)預(yù)編碼后的系統(tǒng)消息總長度大于系統(tǒng)消息的規(guī)定長度時(shí),裁減該系統(tǒng)消息中消息單元。
2.根據(jù)權(quán)利要求1所述方法,其特征在于,所述系統(tǒng)消息為系統(tǒng)消息11。
3.根據(jù)權(quán)利要求1或2所述方法,其特征在于,所述消息單元為鄰區(qū)信息。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述鄰區(qū)信息包含同頻鄰區(qū)信息、異頻鄰區(qū)信息和/或異系統(tǒng)鄰區(qū)信息。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述裁減為隨機(jī)裁減。
6.根據(jù)權(quán)利要求1所述方法,其特征在于,當(dāng)預(yù)編碼后的系統(tǒng)消息總長度經(jīng)過裁減小于系統(tǒng)消息的規(guī)定長度時(shí),對(duì)系統(tǒng)消息進(jìn)行刷新,并再次編碼。
7.根據(jù)權(quán)利要求1所述方法,其特征在于,該方法進(jìn)一步包括當(dāng)預(yù)編碼后的系統(tǒng)消息總長度大于系統(tǒng)消息的規(guī)定長度時(shí),通知用戶該消息單元設(shè)置過多,被裁減,便于用戶修改相關(guān)的配置。
全文摘要
本發(fā)明公開了一種裁減系統(tǒng)消息的方法,該方法包括對(duì)系統(tǒng)消息進(jìn)行預(yù)編碼,計(jì)算系統(tǒng)消息預(yù)編碼后的總長度以及系統(tǒng)消息中包含的各消息單元預(yù)編碼后的長度,將預(yù)編碼后的總長度與獲取的規(guī)定長度進(jìn)行比較當(dāng)預(yù)編碼后的總長度大于規(guī)定長度時(shí),網(wǎng)絡(luò)側(cè)對(duì)系統(tǒng)消息中的消息單元進(jìn)行裁減;當(dāng)預(yù)編碼后的總長度小于規(guī)定長度時(shí),編碼結(jié)束。應(yīng)用本發(fā)明,可以簡(jiǎn)便有效地把系統(tǒng)消息控制在規(guī)定長度內(nèi),避免用戶系統(tǒng)消息更新失敗。
文檔編號(hào)H04W88/18GK101022589SQ200710073058
公開日2007年8月22日 申請(qǐng)日期2007年3月7日 優(yōu)先權(quán)日2007年3月7日
發(fā)明者張本礦, 薛海丹, 李冠臣 申請(qǐng)人:華為技術(shù)有限公司