專利名稱:傳送移動電信網(wǎng)中與至少一個移動終端相關(guān)的信息的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于傳送移動電信網(wǎng)中與至少一個移動終端相關(guān)的信息的方法,所述移動電信網(wǎng)包括由電信網(wǎng)彼此鏈接的多個基站。
背景技術(shù):
移動電信網(wǎng)通常向移動電信運營商提供驗證在準(zhǔn)許相關(guān)聯(lián)的資源之前移動終端是否有權(quán)訪問其網(wǎng)絡(luò)的裝置,所述移動電信網(wǎng)向漫游在由多個無線電小區(qū)組成的區(qū)域內(nèi)的移動終端提供電信服務(wù)。
移動電信網(wǎng)通常包括與多個基站控制器連接的多個基站,所述基站控制器本身與少數(shù)的VLR(訪問位置寄存器)連接,所述VLR與至少一個通用HLR(原籍位置寄存器)連接。
在這樣的網(wǎng)絡(luò)中,與已批準(zhǔn)的移動終端相關(guān)的信息被存儲在移動終端和HLR內(nèi)部。通過比較存儲在移動終端中的信息與存儲在HLR中的信息,可以鑒權(quán)移動終端?;谶@些信息,移動電信網(wǎng)準(zhǔn)許或不準(zhǔn)許移動終端訪問。這樣的集中式鑒權(quán)在鑒權(quán)過程中產(chǎn)生一些等待時間。
為了減少等待時間,已經(jīng)引入VLR的概念以便使對HLR訪問的次數(shù)最小,HLR處理大量的移動終端,并且通常不能經(jīng)受準(zhǔn)許整個網(wǎng)絡(luò)的所有移動終端訪問所需要的大量信令。VLR可以看作實現(xiàn)HLR功能的代理,并且更加具體而言為位于其影響區(qū)域中的所有移動終端處理HLR功能。為了這樣做,VLR和HLR完成權(quán)限代理,以便有時候可以由VLR自主地決定訪問準(zhǔn)許。
這樣的分層結(jié)構(gòu)在鑒權(quán)過程中仍產(chǎn)生一些等待時間,因為基站必須將鑒權(quán)請求從移動站中繼到VLR,并且VLR必須并行地處理多個移動站的請求。
為了減少等待時間,可以將鑒權(quán)過程委托給基站,但是這種解決方案是不可接受的,因為它與快速移動性的概念不兼容。每次移動終端從基站的一個小區(qū)移動到另一基站的小區(qū)時,將應(yīng)該在移動終端和所述另一基站之間重新協(xié)商訪問準(zhǔn)許。不知道移動終端信息的所述另一基站將向HLR詢問這樣的信息,這將導(dǎo)致由HLR處理的信令顯著增加。用于交換移動終端信息的信令時間將很長,以致于實際上將不允許快速移動終端有效實現(xiàn)小區(qū)再選擇功能,在某種意義上是在接收到移動終端信息之前移動終端可能已經(jīng)移動到由另一基站所控制的另一小區(qū)。
由于上述原因,可以看到,在當(dāng)前技術(shù)的情況下有效小區(qū)再選擇被限制在一個VLR所控制的小區(qū)內(nèi),并且橫跨由不同VLR所服務(wù)的區(qū)域的移動性不令人滿意。
無線局域網(wǎng)的接入點(像在標(biāo)準(zhǔn)IEEE802.11中所公開的一個接入點)包含一些訪問控制機制,其中Radius服務(wù)器可以位于接入點自身內(nèi)部。但是這樣的無線局域網(wǎng)沒有提出可以保持快速訪問準(zhǔn)許以及在相鄰無線局域網(wǎng)之間保持快速且有效的小區(qū)再選擇的任何實際方案。
新一代移動電信網(wǎng)(像第三代蜂窩網(wǎng)絡(luò))提供了高數(shù)據(jù)速率傳輸,但是沒有改進(jìn)鑒權(quán)過程中的等待時間。
另外,新的移動電信網(wǎng)提出了具有不同服務(wù)質(zhì)量的一些服務(wù)。每次進(jìn)行切換時,新的服務(wù)基站必須建立由無線電接口和固定網(wǎng)絡(luò)接口所使用的通信參數(shù)以執(zhí)行這個通信上下文。所述通信參數(shù)可以是多樣的,例如代碼編號(code number)、頻率、時隙、數(shù)據(jù)格式、通信端口等等。這些通信參數(shù)可以由基站從通信上下文的較高級參數(shù)(像服務(wù)質(zhì)量)導(dǎo)出。為此,新的服務(wù)基站在切換程序期間必須從移動終端或從舊的服務(wù)基站獲得通信上下文的較高級參數(shù),并且然后從這個信息中,新的服務(wù)基站應(yīng)該導(dǎo)出通信參數(shù)。與移動終端相關(guān)的這樣信息的傳送減慢了切換程序。而且,從通信上下文的高級參數(shù)導(dǎo)出通信參數(shù)的過程很慢,并且涉及額外的信令過程。用于交換移動終端信息和用于導(dǎo)出通信參數(shù)的總時間將很長以致于實際上將不允許快速移動終端有效實現(xiàn)切換功能,在某種意義上是在接收到與移動終端相關(guān)的信息之前或者在導(dǎo)出通信參數(shù)之前移動終端可能已經(jīng)移動到由另一基站所控制的另一小區(qū)。
發(fā)明內(nèi)容
因此,本發(fā)明的目的是提出一種方法和一種裝置,其使像小區(qū)再選擇過程或切換程序的移動性過程中的等待時間減少。
為此,本發(fā)明涉及一種用于傳送移動電信網(wǎng)中與至少一個移動終端相關(guān)的信息的方法,所述移動電信網(wǎng)包括通過電信網(wǎng)相互鏈接的多個基站,其特征在于所述方法包括服務(wù)移動終端的基站所執(zhí)行的步驟-獲得至少兩個相鄰基站的標(biāo)識符;-將與至少一個移動終端相關(guān)的信息傳送到所述至少兩個相鄰基站,從而使至少一個相鄰基站能夠服務(wù)所述移動終端。
本發(fā)明還涉及用于傳送移動電信網(wǎng)中與至少一個移動終端相關(guān)的信息的設(shè)備,所述移動電信網(wǎng)包括通過電信網(wǎng)相互鏈接的多個基站,其特征在于所述設(shè)備被包括在基站中并且所述設(shè)備包括-用于獲得至少兩個相鄰基站的標(biāo)識符的裝置;-用于將與至少一個移動終端相關(guān)的信息傳送到所述至少兩個相鄰基站,從而使至少一個相鄰基站能夠服務(wù)所述移動終端的裝置。
因此,可以減少像小區(qū)再選擇過程或切換程序的移動性過程的等待時間。
如果處于空閑模式的移動終端從基站的一個小區(qū)移動到另一個基站的小區(qū),則所述另一個基站具有用于鑒權(quán)程序與移動終端相關(guān)的必要信息,而不需要如現(xiàn)有技術(shù)中所公開的那些繼續(xù)進(jìn)行。不再需要用于鑒權(quán)的HLR和VLR程序,另一基站可以自身繼續(xù)鑒權(quán)程序,然后能夠快速地進(jìn)行小區(qū)再選擇過程。
如果處于通信模式的移動終端從基站的一個小區(qū)移動到另一個基站的小區(qū),則另一個基站已經(jīng)具有來鑒權(quán)程序與移動終端相關(guān)的必要信息,和/或根據(jù)與移動終端相關(guān)的信息的無線電接口和網(wǎng)絡(luò)接口的配置,然后能夠快速切換。
通過將與至少一個移動終端相關(guān)的信息傳輸?shù)较噜徎荆瑒t僅僅容許涉及小區(qū)再選擇或切換程序的基站接收與至少一個移動終端相關(guān)的信息。在移動終端移動之前,傳送與移動終端相關(guān)的信息。
根據(jù)一個特定特征,基站將基站所服務(wù)的移動終端的標(biāo)識符列表傳輸?shù)狡湎噜徎尽?br>
因此,相鄰基站被通知基站所服務(wù)的移動終端。這樣的信息可以被相鄰基站使用以便移除與移動終端相關(guān)的一些信息,其中不需要為所述終端進(jìn)行小區(qū)再選擇或切換程序。
根據(jù)一個特定特征,基站所服務(wù)的移動終端的標(biāo)識符列表被周期性地傳送或者當(dāng)基站開始服務(wù)新的移動終端時傳送。
因此,通過周期性地傳送基站所服務(wù)的移動終端的標(biāo)識符列表,減少所傳送的信息消息量。通過當(dāng)基站開始服務(wù)新的移動終端時傳送基站所服務(wù)的移動終端的標(biāo)識符列表,相鄰基站被快速地通知關(guān)于列表的任何修改。
根據(jù)一個特定特征,基站將基站停止服務(wù)的至少一個移動終端的標(biāo)識符傳送到其相鄰基站。
因此,相鄰基站被通知基站停止服務(wù)的移動終端。這樣的信息可以被相鄰基站使用以便移除與移動終端相關(guān)的一些信息,其中不需要為所述移動終端進(jìn)行小區(qū)再選擇或切換程序。
根據(jù)一個特定特征,當(dāng)基站停止服務(wù)移動終端或當(dāng)基站停止服務(wù)預(yù)定數(shù)目的移動終端時,所述基站停止服務(wù)的至少一個移動終端的標(biāo)識符被傳送。
因此,通過當(dāng)基站停止服務(wù)新的移動終端時傳送基站停止服務(wù)的移動終端的標(biāo)識符,相鄰基站被快速地通知任何修改。通過當(dāng)基站停止服務(wù)預(yù)定數(shù)目的移動終端時傳送基站停止服務(wù)的移動終端的標(biāo)識符,減少了所傳送信息量。
根據(jù)一個特定特征,在傳送與至少一個移動終端相關(guān)的信息之前,從另一個基站或移動電信網(wǎng)的服務(wù)器接收與所述至少一個移動終端相關(guān)的信息。
因此,當(dāng)從另一個基站接收與至少一個移動終端相關(guān)的信息時,基站不需要稍后在小區(qū)再選擇時向服務(wù)器請求這樣的信息。它隨后可以快速地鑒權(quán)移動終端。當(dāng)從另一個基站接收與至少一個移動終端相關(guān)的信息時,基站不需要稍后在切換時從至少一個移動終端或從服務(wù)基站的前者獲得這樣的信息。而且,基站可以從與至少一個移動終端相關(guān)的信息中導(dǎo)出通信上下文參數(shù)。基站不需要稍后在切換時導(dǎo)出通信上下文參數(shù)。于是減少了切換等待時間。
當(dāng)任何基站不知道移動終端時,例如當(dāng)在一個區(qū)域接通移動終端時,基站可以從服務(wù)器獲得與所述至少一個移動終端相關(guān)的信息。
根據(jù)一個特定特征,相鄰基站是其小區(qū)為所述基站小區(qū)鄰居的基站。與至少一個移動終端相關(guān)的信息被傳送到不為所述基站小區(qū)的鄰居的相鄰基站,從其中已經(jīng)接收了與至少一個移動終端相關(guān)的信息。
因此,減少了所傳送的信息量。
根據(jù)一個特定特征,基站從相鄰基站接收相鄰基站開始服務(wù)的至少一個移動終端的標(biāo)識符并且將所述相鄰基站的標(biāo)識符存儲在服務(wù)所述移動終端的基站列表中。
因此,可以管理多個基站同時服務(wù)移動終端的情況。
根據(jù)一個特定特征,基站從相鄰基站接收相鄰基站停止服務(wù)的至少一個移動終端的標(biāo)識符,并且基站從服務(wù)移動終端的基站列表中移除所述相鄰基站的標(biāo)識符。
根據(jù)一個特定特征,如果服務(wù)移動終端的基站列表是空的,或者如果每個相鄰基站所傳輸?shù)谋环?wù)的移動終端的每個列表不包括所述移動終端的標(biāo)識符,或者如果在預(yù)定時間周期內(nèi)相鄰基站所傳輸?shù)谋环?wù)的移動終端的每個列表不包括所述移動終端的標(biāo)識符,或者如果服務(wù)所述移動終端的基站列表是空的并且每個相鄰基站所傳輸?shù)谋环?wù)的移動終端的每個列表不包括所述移動終端的標(biāo)識符,或者如果服務(wù)所述移動終端的基站列表是空的并且在預(yù)定時間周期內(nèi)相鄰基站所傳輸?shù)谋环?wù)的移動終端的每個列表不包括所述移動終端的標(biāo)識符,則刪除與所述移動終端相關(guān)的信息。
因此,如果服務(wù)移動終端的基站列表是空的,通過刪除與所述移動終端相關(guān)的信息,則最優(yōu)化基站的存儲器的使用。
如果服務(wù)移動終端的基站列表是空的并且每個相鄰基站所傳輸?shù)谋环?wù)的移動終端的每個列表不包括所述移動終端的標(biāo)識符,通過刪除與所述移動終端相關(guān)的信息,僅僅當(dāng)基站確定其所有相鄰基站不服務(wù)所述移動終端時進(jìn)行刪除。
如果服務(wù)移動終端的基站列表是空的并且相鄰基站所傳輸?shù)谋环?wù)的移動終端的每個列表不包括所述移動終端的標(biāo)識符,通過刪除與移動終端相關(guān)的信息,即使關(guān)閉相鄰基站并且不再傳輸所服務(wù)的移動站的列表,也可以進(jìn)行刪除。
根據(jù)一個特定特征,基站激活與每個所接收的信息相關(guān)聯(lián)的定時器,所述信息與移動終端相關(guān);如果從相鄰基站接收所服務(wù)的移動終端的列表并且所述列表包括所述移動終端的標(biāo)識符,則復(fù)位與所述信息相關(guān)聯(lián)的每個定時器,所述信息與移動終端相關(guān);如果與所述信息相關(guān)聯(lián)的定時器期滿,所述信息與移動終端相關(guān),則刪除與所述移動終端相關(guān)的信息。
因此,對于基站來說不需要通知它們的相鄰基站關(guān)于它們停止服務(wù)移動終端。因而,減少了傳送量。
本發(fā)明還涉及一種用于在移動電信網(wǎng)中使服務(wù)移動終端的基站的相鄰基站能夠服務(wù)所述移動終端的方法,所述移動電信網(wǎng)包括通過電信網(wǎng)相互鏈接的多個基站,其特征在于所述方法包括服務(wù)移動終端的基站的相鄰基站所執(zhí)行的步驟-從服務(wù)移動終端的基站接收與移動終端相關(guān)的信息;-在所述移動終端和相鄰基站之間檢測移動性過程;-使用所接收的信息,使能夠服務(wù)所述移動終端。
本發(fā)明還涉及一種用于在移動電信網(wǎng)中使服務(wù)移動終端的基站的相鄰基站能夠服務(wù)所述移動終端的設(shè)備,所述移動電信網(wǎng)包括通過電信網(wǎng)相互鏈接的多個基站,其特征在于所述設(shè)備被包括在服務(wù)移動終端的基站的相鄰基站中并且所述設(shè)備包括-用于從服務(wù)移動終端的基站接收與所述移動終端相關(guān)的信息的裝置;-用于在所述移動終端和相鄰基站之間檢測移動性過程的裝置;-用于使用所接收的信息能夠服務(wù)所述移動終端的裝置。
因此,可以減少像小區(qū)再選擇過程或切換程序的移動性過程的等待時間。
本發(fā)明還涉及一種信號,所述信號由移動電信網(wǎng)的基站通過鏈接基站的電信網(wǎng)傳輸?shù)揭苿与娦啪W(wǎng)的至少一個相鄰基站,其特征在于所述信號包括與基站所服務(wù)的至少一個移動終端相關(guān)的信息,從而使至少一個相鄰基站能夠服務(wù)所述移動終端。
由于涉及所述信號的特征和優(yōu)點與上面涉及所述方法和所述設(shè)備所列出的特征和優(yōu)點相同,所以在此將不重復(fù)。
根據(jù)又另一個方面,本發(fā)明還涉及可以直接加載到可編程設(shè)備中的計算機程序,所述計算機程序包括當(dāng)所述計算機程序在可編程設(shè)備上執(zhí)行時用于執(zhí)行根據(jù)本發(fā)明的方法的步驟的指令或代碼的一部分。
由于涉及所述計算機程序的特征和優(yōu)點與上面涉及根據(jù)本發(fā)明的所述方法和所述設(shè)備所列出的特征和優(yōu)點相同,所以在此將不重復(fù)。
通過閱讀下面對典型實施例的描述,本發(fā)明的特征將更加清楚,所述描述是參考附圖產(chǎn)生的,其中圖1是表示根據(jù)本發(fā)明的移動電信網(wǎng)的結(jié)構(gòu)圖;圖2是根據(jù)本發(fā)明的基站的框圖;圖3是表示移動電信網(wǎng)的小區(qū)的圖;圖4是當(dāng)移動終端進(jìn)入基站的小區(qū)時基站所執(zhí)行的算法,并且其中根據(jù)本發(fā)明的第一實現(xiàn)模式,基站將與移動終端相關(guān)的信息傳送到其相鄰基站;圖5是根據(jù)本發(fā)明的第一實現(xiàn)模式,當(dāng)基站停止服務(wù)移動終端時,所述基站所執(zhí)行的算法;圖6是用于傳送由基站所服務(wù)的移動終端的列表的算法;圖7是根據(jù)本發(fā)明的第二實現(xiàn)模式,當(dāng)基站停止服務(wù)至少一個移動終端時,所述基站所執(zhí)行的算法;圖8是根據(jù)本發(fā)明的第一實現(xiàn)模式,當(dāng)基站從相鄰基站接收到通知所述相鄰基站服務(wù)移動終端的消息時,所述基站所執(zhí)行的算法;圖9是當(dāng)基站根據(jù)本發(fā)明的圖5或7接收到表示相鄰基站停止服務(wù)至少一個移動終端的消息時,所述基站所執(zhí)行的算法;圖10是當(dāng)基站根據(jù)本發(fā)明的圖4或6從相鄰基站接收到通知所述相鄰基站服務(wù)至少一個移動終端的消息時,所述基站所執(zhí)行的算法;圖11是當(dāng)基站根據(jù)本發(fā)明的圖5、圖6或圖7接收到表示相鄰基站停止服務(wù)至少一個移動終端的消息時,根據(jù)本發(fā)明基站維護(hù)服務(wù)移動終端的基站列表所執(zhí)行的算法;圖12a,12b和12c公開了當(dāng)基站根據(jù)本發(fā)明的圖6接收到表示相鄰基站停止服務(wù)至少一個移動終端的消息時,基站維護(hù)服務(wù)移動終端的基站列表所并行執(zhí)行的圖11的算法的一個變型算法;圖13公開了基站維護(hù)服務(wù)移動終端的基站列表所執(zhí)行的圖11算法的另一變型算法;圖14是根據(jù)圖11的一個變型算法,描述當(dāng)移動終端從一個小區(qū)移動到一個相鄰小區(qū)時基站所執(zhí)行的不同操作以及在基站之間進(jìn)行的消息交換的概述圖。
具體實施例方式
圖1是表示根據(jù)本發(fā)明的移動電信網(wǎng)的結(jié)構(gòu)圖。
在移動電信網(wǎng)中,服務(wù)器50通過電信網(wǎng)30連接到多個基站10a-10m。所述電信網(wǎng)30是專用有線網(wǎng)絡(luò)或者公用網(wǎng)絡(luò),像公用交換網(wǎng)絡(luò),或者基于IP的網(wǎng)絡(luò)、或者無線網(wǎng)絡(luò)或者上述網(wǎng)絡(luò)的組合。
電信網(wǎng)30將基站10連接在一起并且根據(jù)本發(fā)明允許在基站10之間傳送消息和信息。
服務(wù)器50存儲關(guān)于移動電信網(wǎng)的所有移動終端20的信息,并且當(dāng)基站10請求關(guān)于未知移動終端20的信息時,服務(wù)器50將與所述移動終端20相關(guān)的信息通過電信網(wǎng)30傳送到基站10。
根據(jù)本發(fā)明,每個基站10通過比較存儲在移動終端20中的信息和它所存儲的信息,能夠準(zhǔn)許或不準(zhǔn)許移動終端20訪問。
根據(jù)本發(fā)明,當(dāng)基站10準(zhǔn)許移動終端20訪問時,它通過電信網(wǎng)30將與移動終端20相關(guān)的信息傳送到相鄰小區(qū)15的基站10。
每個基站10能夠通過無線區(qū)域15傳送或接收數(shù)據(jù)。這樣的區(qū)域此后將稱為小區(qū)15。
如果兩個基站10的相應(yīng)小區(qū)15位于彼此鄰域中或者彼此相鄰或者彼此相交,則兩個基站10是鄰居。
在圖1中,僅僅示出了一個服務(wù)器,但是應(yīng)該理解的是,在本發(fā)明中可以使用更大數(shù)目的服務(wù)器。以類似的方式,雖然僅僅示出了13個基站10a-10m以及它們相應(yīng)的小區(qū)15a-15m,但是應(yīng)該理解的是,在本發(fā)明中可以使用更大數(shù)目的基站10a-10m和小區(qū)15a-15m。
在圖1中,示出了三個移動終端20a,20b和20c。移動終端20a先前由基站10a服務(wù),并且移動到基站10b的小區(qū)15b。
如果移動終端20可以通過基站10建立通信或者如果可以通過基站10繼續(xù)通信的話,所述移動終端20由基站10服務(wù)。
本發(fā)明減少了像小區(qū)再選擇過程或切換程序的移動性過程的等待時間。
當(dāng)移動終端20處于空閑模式并且從一個小區(qū)移動到相鄰小區(qū)時,發(fā)生小區(qū)再選擇過程。當(dāng)移動終端20不與另一電信設(shè)備進(jìn)行通信時,移動終端20處于空閑模式。當(dāng)移動終端20處于空閑模式時,如果必須建立通信的話,則移動終端20必須選擇最佳小區(qū)15。這樣的過程是小區(qū)再選擇過程。
在小區(qū)再選擇過程期間,與移動終端相關(guān)的信息例如是鑒權(quán)移動終端20和檢查其訪問權(quán)所使用的數(shù)據(jù)、稍后當(dāng)建立與移動終端的通信時所使用的數(shù)據(jù),像加密密鑰、移動終端的服務(wù)訪問合同的細(xì)節(jié)?;?0使用與移動終端20相關(guān)的信息以便在可能的小區(qū)再選擇過程之前進(jìn)行小區(qū)再選擇預(yù)處理。這種小區(qū)再選擇預(yù)處理是存儲與移動終端20相關(guān)的信息。
當(dāng)移動終端20通過給定的基站10與另一電信設(shè)備進(jìn)行通信并且移動到相鄰基站15的小區(qū)15時,發(fā)生切換程序。在切換程序期間,所述給定基站10必須停止服務(wù)移動終端20并且相鄰基站10必須開始服務(wù)移動終端20,從而實現(xiàn)繼續(xù)通信。在軟切換程序期間,相鄰基站10必須開始服務(wù)移動終端20,同時所述給定的基站10保持繼續(xù)服務(wù)移動終端20,從而實現(xiàn)宏分集,在多個小區(qū)上同時繼續(xù)通信。
在切換程序期間,目標(biāo)基站10需要與移動終端20相關(guān)的信息來配置其無線接口和其網(wǎng)絡(luò)接口,以便經(jīng)由最新建立的無線電鏈路將移動終端連接到網(wǎng)絡(luò)30并且在切換中提供信息流的中繼。
更加精確而言,與移動終端20相關(guān)的信息例如是在不對稱加密/認(rèn)證系統(tǒng)中移動終端20的公共密鑰;在對稱流加密系統(tǒng)中的秘密加密/解密密鑰;根據(jù)平均和峰值數(shù)據(jù)速率、粒度、用于移動終端20的通信上下文的時間/等待時間約束定義通信流的服務(wù)質(zhì)量信息;網(wǎng)絡(luò)接口的進(jìn)入端口基準(zhǔn),其必須用于將來自/到移動終端20的通信路由到電信網(wǎng)30。
這樣的信息被用于建立無線接口和網(wǎng)絡(luò)接口。一旦建立了,則無線接口準(zhǔn)備與移動終端20同步,并且一旦被告知無線接口配置的移動終端20在無線接口上實現(xiàn)同步,則完成切換程序。
無線接口和網(wǎng)絡(luò)接口的建立是耗時和耗資源的。例如,基站10決定它應(yīng)該在哪個頻率/時隙/代碼上運行,這顯著取決于提供給移動終端20的服務(wù)質(zhì)量參數(shù),例如平均峰值速率?;?0在無線接口和網(wǎng)絡(luò)接口上還檢查硬件和軟件資源的可用性,并且在硬件和軟件資源之間建立連接。
相鄰基站20從當(dāng)前服務(wù)移動終端20的基站接收與所述移動終端相關(guān)的這種信息,然后所述相鄰基站20可以在進(jìn)行可能的切換程序之前進(jìn)行切換預(yù)處理,所述切換預(yù)處理是存儲與移動終端20相關(guān)的信息并且建立無線接口205和網(wǎng)絡(luò)接口206。
在圖1中,基站10a服務(wù)移動終端20c,基站10b服務(wù)移動終端20b。
應(yīng)該理解的是,基站20可以服務(wù)更大量的移動終端20,為了簡單起見,僅僅示出了三個移動終端。
圖2是根據(jù)本發(fā)明的基站的框圖。
基站10例如具有基于由總線201連接在一起的部件的結(jié)構(gòu),以及通過如圖4-14所公開的程序所控制的處理器200。
總線201把處理器200鏈接到只讀存儲器ROM202、隨機訪問存儲器RAM203、網(wǎng)絡(luò)接口206和無線接口205。
存儲器203包含用來接收變量、與移動終端20相關(guān)的信息以及與圖4-圖14中所公開的算法相關(guān)的程序指令的寄存器。
處理器200控制網(wǎng)絡(luò)接口206和無線接口205的操作。
只讀存儲器202包含與圖4-14中所公開的算法相關(guān)的程序指令,當(dāng)基站10被通電時,所述程序指令被傳送到隨機訪問存儲器203。
基站10a通過網(wǎng)絡(luò)接口206連接到電信網(wǎng)30。作為一個例子,網(wǎng)絡(luò)接口206是DSL(數(shù)字用戶線路)調(diào)制解調(diào)器、或ISDN(綜合服務(wù)數(shù)字網(wǎng))接口等等。通過這樣的接口,基站10a從服務(wù)器50或從相鄰基站10接收與移動終端20相關(guān)的信息?;?0a還通過網(wǎng)絡(luò)接口206接收與基站10b的小區(qū)15b的至少一個移動終端20離開相關(guān)的信息?;?0a通過網(wǎng)絡(luò)接口206傳輸與至少一個移動終端20相關(guān)的信息,通知相鄰基站10它停止服務(wù)移動終端20,將它的標(biāo)識符傳送給相鄰基站10,通知相鄰基站10它開始服務(wù)移動終端20,傳送基站10a所服務(wù)的移動終端20的列表。
至少一個無線接口205允許與基站10的小區(qū)15中的移動終端20進(jìn)行通信?;?0可以配備有多于一個的無線接口205,從而控制多個小區(qū)。
處理器200在小區(qū)再選擇程序期間存儲與移動終端20相關(guān)的信息。這樣的信息稍后被用于鑒權(quán)移動終端20并且檢查其訪問權(quán)。
在可能的切換程序之前,處理器200使用與移動終端20相關(guān)的信息來配置其無線接口205和其網(wǎng)絡(luò)接口206,以便當(dāng)需要時將移動終端20經(jīng)由最新建立的無線電鏈路連接到網(wǎng)絡(luò)30并且在切換中提供信息流的中繼。
更加具體而言,處理器200在可能的切換程序之前進(jìn)行預(yù)處理程序。處理器200存儲與移動終端20相關(guān)的信息、建立無線接口205和網(wǎng)絡(luò)接口206并且根據(jù)提供給移動終端20的服務(wù)質(zhì)量參數(shù)決定它應(yīng)該在哪個頻率/時隙/代碼上運行。處理器200在無線接口205和網(wǎng)絡(luò)接口206上還檢查硬件和軟件資源的可用性,并且在硬件和軟件資源之間建立連接。
圖3是表示移動電信網(wǎng)的小區(qū)的圖。
圖3是基站10的小區(qū)15的布置示例,示出了小區(qū)15之間的相鄰關(guān)系。小區(qū)15a具有多個相鄰小區(qū)15b,15c,15d,15e,15f和15g。小區(qū)15b具有多個相鄰小區(qū)15a,15c,15j,15i,15h和15g。小區(qū)151和15k在本示例中不是小區(qū)15a或15b的鄰居,但是應(yīng)該理解的是,如果移動電信包括大量小區(qū)或如果小區(qū)15是微型小區(qū),則小區(qū)151和15k也被認(rèn)為是鄰居。
圖4是當(dāng)移動終端進(jìn)入基站的小區(qū)時基站所執(zhí)行的算法,并且其中根據(jù)本發(fā)明的第一實現(xiàn)模式,基站將與所述移動終端相關(guān)的信息傳送到其相鄰基站。
本算法由基站10(例如,基站10b)的處理器200執(zhí)行。
在步驟S400,基站10b的處理器200檢測到移動終端20a到達(dá)小區(qū)15b。例如通過無線接口205接收到移動終端20a連接到基站10b的消息,處理器200檢測到移動終端20a的到達(dá)。所述消息至少包括移動終端20a的唯一標(biāo)識符。這樣的消息例如類似于在GSM蜂窩網(wǎng)絡(luò)中移動終端20a所發(fā)送的《IMSI attach》消息。IMSI代表國際移動用戶身份,GSM代表全球移動通信系統(tǒng)。
在下一個步驟S401,處理器200檢查基站10b是否知道移動終端20a。為此,處理器200檢查與移動終端20a相關(guān)的一些信息是否存儲在RAM存儲器203中。根據(jù)本發(fā)明,這樣的信息可能先前已經(jīng)由基站10(例如,先前服務(wù)移動終端20a的基站10a)傳送。
如果與移動終端20a相關(guān)的一些信息被存儲在RAM存儲器203中,則處理器200移向步驟S403。
如果在RAM存儲器203中沒有存儲與移動終端20a相關(guān)的信息,則處理器200移向步驟S402。當(dāng)移動終端20a在小區(qū)15b內(nèi)接通時或者當(dāng)從任何相鄰基站10沒有接收到與移動終端20a相關(guān)的信息時,這樣的情況發(fā)生。
在步驟S402,處理器200通過網(wǎng)絡(luò)接口206將消息傳送到服務(wù)器50以便得到關(guān)于移動終端20a的信息。一旦處理器200從服務(wù)器50接收到響應(yīng),則它存儲與移動終端20a相關(guān)的具有其標(biāo)識符的信息。然后,它移向步驟S403。
在步驟S403,處理器200進(jìn)入預(yù)處理程序。如果移動終端處于空閑模式,則處理器200執(zhí)行小區(qū)再選擇預(yù)處理并且在RAM處理器203中存儲與移動終端20a相關(guān)的信息。
當(dāng)在移動終端20和另一電信設(shè)備之間建立了通信時,處理器200進(jìn)入切換預(yù)處理程序。
在這樣的程序中,處理器200存儲與移動終端相關(guān)的信息,使用與移動終端20相關(guān)的信息建立無線接口205和網(wǎng)絡(luò)接口206,并且并且根據(jù)提供給移動終端20的服務(wù)質(zhì)量參數(shù)決定它應(yīng)該在哪個頻率/時隙/代碼上運行。處理器200在無線接口205和網(wǎng)絡(luò)接口206上還檢查硬件和軟件資源的可用性,并且在硬件和軟件資源之間建立連接。
在下一個步驟S404,處理器200檢查是否它能夠準(zhǔn)許移動終端20a訪問。
如果移動終端處于空閑狀態(tài),則處理器200使用移動終端20a傳送的信息和存儲在RAM存儲器203中與移動終端20a相關(guān)的信息鑒權(quán)移動終端20a。與移動終端20a相關(guān)的信息是基站10b鑒權(quán)移動終端20a所使用的信息。與移動終端20a相關(guān)的信息例如是鑒權(quán)密鑰A。它也可以是標(biāo)識符、密碼、證書、或者可以允許鑒權(quán)移動終端20a的任何措施。它也可以是一些其他信息,例如加密密鑰、或者服務(wù)訪問權(quán),它們可以用于鑒權(quán)程序的范圍之外。
例如,如果與移動終端20相關(guān)的信息是鑒權(quán)密鑰A,則處理器200將一個隨機代碼字傳送到移動終端20a,移動終端20a使用所接收的代碼字和它自己的鑒權(quán)密鑰B計算新代碼字并且將結(jié)果傳送到基站10b。
如果鑒權(quán)成功,則準(zhǔn)許訪問。如果服務(wù)器50沒有傳送與移動終端20a相關(guān)的信息或者如果移動終端20a所傳送的結(jié)果不對應(yīng)期望的結(jié)果,則處理器200不準(zhǔn)許移動終端20a訪問。
對于切換預(yù)處理,如果處理器200通過步驟S403的切換預(yù)處理程序沒有分配一些硬件和軟件資源給移動終端20a或者如果移動終端20a的鑒權(quán)失敗,則處理器200不準(zhǔn)許移動終端20a訪問。
當(dāng)處理器200不準(zhǔn)許訪問時,則停止本算法。如果準(zhǔn)許訪問,則基站10b開始服務(wù)移動終端20a,然后通過基站10b和電信網(wǎng)30在移動終端20a和另一電信設(shè)備之間建立通信或者繼續(xù)通信。
在下一個步驟S405,處理器200確定其相鄰基站10。
為此,處理器200將相鄰基站10的標(biāo)識符讀入RAM存儲器203中。這樣的標(biāo)識符是當(dāng)基站10a被安裝或者當(dāng)新的相鄰基站10b被安裝時,例如由服務(wù)器50傳送到基站10a并且被存儲在RAM存儲器203中的標(biāo)識符。在一個變型實現(xiàn)中,服務(wù)器50還傳送基站10a的相鄰基站10的標(biāo)識符。
例如使用來自全球定位系統(tǒng)的信息、或者使用與基站10的網(wǎng)絡(luò)接口206相關(guān)聯(lián)的標(biāo)識符、或者使用任何其他措施,由服務(wù)器50確定基站10的相鄰基站。例如,基站10b的相鄰基站是基站10g,10h,10i,10j,10c和10a。然后,處理器200獲得基站10g,10h,10i,10j,10c和10a的標(biāo)識符。
在第一變型實現(xiàn)中,如果處理器200在步驟S401確定基站10b知道移動終端20a,則處理器200在步驟S405還確定基站10a的相鄰基站10的標(biāo)識符,所述基站10a先前傳送與移動終端20a相關(guān)的信息,并且處理器200存儲其相鄰基站10的標(biāo)識符,所述相鄰基站10不是先前傳送與移動終端20a相關(guān)的信息的基站10a的鄰居。
例如,處理器200獲得基站10a的相鄰基站10(它們是10b,10c,10d,10e,10f和10g)的標(biāo)識符。處理器200僅僅存儲基站10h,10i,10j的標(biāo)識符。
在下一個步驟S406,處理器200向每個相鄰基站10,即10g,10h,10i,10j,10c和10a傳送消息。這樣的消息通知這些基站10它正在服務(wù)移動終端20a并且包括基站10b的標(biāo)識符和移動終端20a的標(biāo)識符。
處理器200還在所述消息中,或者在另一消息中傳送與移動終端20a相關(guān)的信息。
根據(jù)第一變型實現(xiàn),處理器200在步驟S406向每個相鄰基站10a即10g,10h,10i,10j,10c和10a傳送一個消息,以通知這些基站10它現(xiàn)在正服務(wù)移動終端20a,并且將包括與移動終端20a相關(guān)的信息的消息傳送給其相鄰基站10h,10i,10j,這些相鄰基站10h,10i,10j不是先前傳送與移動終端20a相關(guān)的信息的基站10a的鄰居。
在此應(yīng)該注意的是,在第二變型實現(xiàn)中,處理器200將包括基站10b目前所服務(wù)的每個移動終端20的標(biāo)識符的消息傳送到其所有相鄰基站10g,10h,10i,10j,10c和10a。這樣的消息包括移動終端20a的20b的標(biāo)識符。處理器200還將包括與移動終端20a相關(guān)的信息的消息傳送到其相鄰基站10h,10i,10j,所述相鄰基站10h,10i,10j不是基站10a的鄰居。
圖5是根據(jù)本發(fā)明的第一實現(xiàn)模式,當(dāng)基站停止服務(wù)移動終端時,所述基站所執(zhí)行的算法。
在步驟8500,處理器200(例如,基站10a的處理器200)檢測到移動終端20a不再連接到基站10a。例如通過接收與在GSM標(biāo)準(zhǔn)中公開的《Explicit IMSI Detach》類似的消息,或者根據(jù)與GSM標(biāo)準(zhǔn)中稱為《Implicit IMSI Detach》的一個程序類似的程序,或者通過從相鄰基站10接收到通知相鄰基站10(例如,基站10b)服務(wù)移動終端20a的一個消息,進(jìn)行所述檢測。
在下一個步驟S501,處理器200確定基站10a的相鄰基站10。
為此,處理器200將相鄰基站10的標(biāo)識符讀入RAM存儲器203。例如,處理器200獲得基站10b,10c,10d,10e,10f和10g的標(biāo)識符。
在一個變型實現(xiàn)中,如果處理器200從相鄰基站10(例如,基站10b)接收到通知所述相鄰基站10服務(wù)移動終端20a的一個消息,則處理器200還確定基站10b的相鄰基站10的標(biāo)識符,并且僅僅保存不是基站10a的鄰居的其相鄰基站10的標(biāo)識符。
基站10b的相鄰基站10是基站10g,10h,10i,10j,10c和10a。
處理器200僅僅保存基站10d,10e,10f的標(biāo)識符。
在下一個步驟S502,處理器200向每個相鄰基站10b,10c,10d,10e,10f,10g傳送一個消息。這樣的消息通知這些基站10,基站10a不再服務(wù)移動終端20a并且這樣的消息包括基站10a的標(biāo)識符。
根據(jù)所述變型實現(xiàn),在步驟S502處理器200向其相鄰基站10d,10e和10f傳送上述消息,所述相鄰基站10d,10e,10f不是正服務(wù)移動終端20a的基站10b的鄰居。
在此應(yīng)該注意的是,在另一個變型實現(xiàn)中,處理器200向其所有相鄰基站10b,10c,10d,10e,10f,10g傳送包括當(dāng)前由基站10b服務(wù)的每個移動終端20的標(biāo)識符的消息。這樣的消息包括移動終端20c的標(biāo)識符。
圖6是根據(jù)本發(fā)明的第二實現(xiàn)模式,用于傳送基站所服務(wù)的移動終端的列表的算法。
在第二實現(xiàn)模式中,不是在每次基站10服務(wù)一個新的移動終端20或者基站10不再服務(wù)一個移動終端時向鄰居發(fā)送消息,而是每個基站10周期性地發(fā)送它當(dāng)前正在服務(wù)的移動終端20的標(biāo)識符。
在步驟8600,基站10的處理器200激活標(biāo)記為T2的定時器。
在下一個步驟S601,處理器200檢查定時器T2是否期滿。只要定時器T2沒有期滿,則處理器200執(zhí)行步驟S601構(gòu)成的循環(huán)。
當(dāng)定時器T2期滿時,則處理器200移向步驟S602,并且獲得基站10所服務(wù)的移動終端的列表。這樣的列表被存儲在RAM存儲器203中并且每次基站10服務(wù)新的移動終端20或者基站10不再服務(wù)移動終端20時,更新所述列表。
在下一個步驟8603,處理器200向其所有相鄰基站10b,10c,10d,10e,10f,10g傳送包括基站10當(dāng)前服務(wù)的每個移動終端20的標(biāo)識符和所述基站10的標(biāo)識符的消息。
在相同步驟,處理器200向至少一部分相鄰基站傳送包括與移動終端20相關(guān)的信息的一個消息,所述移動終端20在定時器T2的持續(xù)時間期間被最新服務(wù)。
圖7是根據(jù)本發(fā)明的第二實現(xiàn)模式,當(dāng)基站停止服務(wù)至少一個移動終端時,所述基站所執(zhí)行的算法。
根據(jù)所述實現(xiàn)模式,一旦基站不再服務(wù)預(yù)定數(shù)目N的移動終端20和/或在定時器T1的期滿之后,處理器200向相鄰基站10傳送一個消息。
在步驟S700,基站10(例如,基站10a)的處理器200檢測到移動終端20a不再連接到基站10a。這種檢測類似于圖5的步驟S500中所公開的檢測。
在下一個步驟S701,處理器200檢查變量Leave值是否等于0。變量Leave值表示基站10a不再服務(wù)的移動終端20的數(shù)目,并且其中基站10a還沒有向其相鄰基站10傳送通知基站10a不再服務(wù)它們的一個消息。
如果變量Leave不等于0,則處理器200移向步驟S703。如果變量Leave等于0,則處理器200移向步驟S702。
在步驟S702,處理器200復(fù)位定時器T1,并且移向步驟S703。
在步驟S703,處理器200將變量Leave值增加一個單位。
在步驟S704,處理器200檢查變量Leave值是否等于預(yù)定值N。
如果變量Leave不等于N,則處理器200移向步驟S705并且存儲表示停止服務(wù)移動終端20的信息。
處理器200然后移向步驟S706檢查定時器T1是否期滿。如果定時器T1沒有期滿,則處理器200返回步驟S700并且等待對停止服務(wù)另一移動終端20的新檢測。
如果定時器T1期滿,則處理器200移向步驟S708。
如果變量Leave值等于N,則處理器200從步驟S704移向步驟S707。
在所述步驟,處理器200復(fù)位變量Leave的值。
之后,處理器200移向步驟S708。
在下一個步驟S708,處理器200以與參考圖5的步驟S502相同的方式確定其相鄰基站10。
在下一個步驟S709,處理器200向已經(jīng)確定了標(biāo)識符的相應(yīng)基站10傳送一個消息。這樣的消息通知這些基站10它不再服務(wù)移動終端20,其中在步驟S705已經(jīng)存儲了所述信息。
在一個變型實現(xiàn)中,所述消息包括基站10a所服務(wù)的移動終端20的列表。
圖8是根據(jù)本發(fā)明的第一實現(xiàn)模式,當(dāng)基站從相鄰基站接收到通知所述相鄰基站服務(wù)移動終端的消息時,所述基站所執(zhí)行的算法。
在步驟S800,處理器200(例如,基站10i的處理器200)從相鄰基站10(例如,基站10b)接收消息,所述消息通知基站10b服務(wù)移動終端20a。處理器200還在這樣的消息或連續(xù)的消息中接收到與移動終端20a相關(guān)的信息。
在下一個步驟S801,處理器200檢查基站10i是否知道移動終端20a。為此,處理器200查看與移動終端20a相關(guān)的一些信息是否存儲在RAM存儲器203中。
如果與移動終端20a相關(guān)的一些信息存儲在RAM存儲器203中,則處理器200移向步驟S803。如果與移動終端20a相關(guān)的信息沒有存儲在RAM存儲器203中,則處理器200移向步驟S802,并且執(zhí)行預(yù)處理程序。
在步驟S802,如果移動終端20a處于空閑模式,則處理器200執(zhí)行小區(qū)再選擇預(yù)處理程序,所述程序包括將與移動終端20相關(guān)的信息存儲在RAM存儲器203中。如果移動終端20a與另一個電信設(shè)備通信,則處理器200執(zhí)行切換預(yù)處理程序,所述程序包括將與移動終端20相關(guān)的信息存儲在RAM存儲器203中、通過步驟5802的切換預(yù)處理程序?qū)⒁恍┯布蛙浖Y源分配給移動終端20a。
在下一個步驟S803,處理器200檢查它是否被請求移動站20操作小區(qū)再選擇過程或者與基站10i的切換程序。
只要沒有請求小區(qū)再選擇或切換程序,則處理器200執(zhí)行步驟S803。
如果檢測到小區(qū)再選擇或切換程序,則處理器200移向步驟S804。
在步驟S804,處理器200獲得小區(qū)再選擇過程的上下文或切換程序的上下文。如果檢測到小區(qū)再選擇過程,則小區(qū)再選擇過程的上下文是先前在步驟S802存儲在RAM存儲器203中的與移動終端20a相關(guān)的信息。如果檢測到切換程序,則切換程序的上下文包括分配給移動終端20a的硬件和軟件資源,以及先前在步驟S802存儲在RAM存儲器203中的與移動終端20a相關(guān)的其他信息。
在下一個步驟S805,使用在步驟S803獲得的上下文,處理器200繼續(xù)小區(qū)再選擇或者與移動終端20a的切換程序。更加精確而言,如果是小區(qū)再選擇,則處理器200在鑒權(quán)過程的范圍內(nèi)處理與移動終端20a相關(guān)的信息。如果是切換,則處理器200激活分配給移動終端20a的硬件和軟件資源,以經(jīng)由無線電接口205在網(wǎng)絡(luò)接口206和移動終端20a之間建立無線電鏈路。
如果小區(qū)再選擇或切換程序成功,則處理器200移向步驟S806并且開始服務(wù)移動終端20a。
注意,處理器200還執(zhí)行如圖4中所描述的步驟S405和S406。
圖9是當(dāng)基站根據(jù)本發(fā)明的圖5或7接收到表示相鄰基站停止服務(wù)至少一個移動終端的消息時,所述基站所執(zhí)行的算法。
在步驟S900,處理器200(例如,基站10e的處理器200)從相鄰基站10(例如,基站10a)接收到通知基站10a停止服務(wù)所述至少一個終端20a的消息。這樣的消息是在圖5的步驟S502或圖7的步驟S709中傳送的消息。
在下一個步驟S901,處理器200查看基站10e是否知道在所接收的消息中所指示的至少一個移動終端20a。為此,處理器200檢查與每個移動終端20相關(guān)的一些信息是否存儲在RAM存儲器203中,其中對所述每個移動終端20,標(biāo)識符被包括在所述消息中。
如果在RAM存儲器203中沒有存儲與任意這些移動終端20相關(guān)的信息,則處理器200停止本算法。如果與一個或多個移動終端20相關(guān)的一些信息被存儲在RAM存儲器203中,則處理器200移向步驟S902,刪除在存儲器203中與這些移動終端20的每一個相關(guān)的信息,并且停止本算法。
圖10是當(dāng)基站根據(jù)本發(fā)明的圖4或6從相鄰基站接收到通知所述相鄰基站服務(wù)至少一個移動終端的消息時,所述基站所執(zhí)行的算法。
根據(jù)本算法,一個或多個基站10能夠同時服務(wù)移動終端20,例如移動終端20a。
在步驟S1000,處理器200(例如,基站10i的處理器200)從相鄰基站10(例如,基站10b)接收到通知基站10b服務(wù)移動終端20a的消息。這樣的消息包括與移動終端20a相關(guān)的信息,或者其后跟隨包括與移動終端20a相關(guān)的信息的消息。
在下一個步驟S1001,處理器200檢查基站10i是否知道移動終端20a。為此,處理器200檢查與移動終端20a相關(guān)的一些信息是否存儲在RAM存儲器203中。
如果與移動終端20a相關(guān)的一些信息被存儲在RAM存儲器203中,則處理器200移向步驟S1004。如果在RAM存儲器203中沒有存儲與移動終端20a相關(guān)的信息,則處理器200移向步驟S1002。
在步驟S1002,處理器200創(chuàng)建服務(wù)移動終端20的基站10的列表,其中在步驟S1000接收到基站10服務(wù)移動終端20的信息。
在下一個步驟S1003,處理器200為移動終端20a執(zhí)行預(yù)處理步驟,如同圖8的步驟8802。
在步驟S1004,處理器200在變長列表內(nèi)存儲基站10a的標(biāo)識符,所述基站10a發(fā)送在步驟S1000所接收到的消息,所述變長列表包括服務(wù)移動終端20a的基站10。一旦處理器200完成所述步驟,則它停止本算法。
應(yīng)該注意的是,如果所接收的消息是根據(jù)圖6所傳送的消息,則只有基站標(biāo)識符和/或與至少一個移動終端20a相關(guān)的信息沒有被存儲時處理器200執(zhí)行步驟S1002和S1003。
圖11是當(dāng)基站根據(jù)本發(fā)明的圖5、圖6或圖7接收到表示相鄰基站停止服務(wù)至少一個移動終端的消息時,根據(jù)本發(fā)明基站維護(hù)服務(wù)移動終端的基站列表所執(zhí)行的算法。
根據(jù)本實現(xiàn)模式,一個或多個基站10能夠同時服務(wù)移動終端20。如果移動終端20進(jìn)入宏分集切換或軟切換,或者移動終端20在兩個小區(qū)之間利用切斷后連接的模式(break-after-make mode)進(jìn)行硬切換的轉(zhuǎn)換時間上,這樣的情況發(fā)生。
在步驟S1100,處理器200(例如,基站10e的處理器200)從相鄰基站10(例如,基站10a)接收到通知基站10a停止服務(wù)所述至少終端20a的消息。這樣的消息是在圖5的步驟S502中傳送的消息或圖7的步驟S709中傳送的消息。
在下一個步驟S1101,處理器200查看基站10e是否知道在所接收的消息中所指示的至少一個移動終端20。為此,處理器200檢查與移動終端20a相關(guān)的一些信息是否存儲在RAM存儲器203中。
如果在RAM存儲器203中沒有存儲與一個或每一個移動終端20a相關(guān)的信息,則處理器200停止本算法。
如果與至少一個終端20相關(guān)的一些信息被存儲在RAM存儲器203中,則處理器200移向步驟S1102。在所述步驟,在服務(wù)移動終端20的每個基站10列表中,處理器刪除發(fā)送在步驟S1100所接收的消息的基站10的標(biāo)識符,所述移動終端20被包括在所述消息中并且其中對此在RAM存儲器203中存儲與移動終端相關(guān)的信息。
在下一個步驟S1103,處理器200檢查是否存在至少一個服務(wù)移動終端20的基站10的空列表。如果沒有空列表,則處理器200停止本算法。
如果存在一個或多個服務(wù)移動終端20的基站10的空列表,則處理器200移向步驟S1104。在所述步驟,處理器200刪除服務(wù)移動終端20的基站10的每一個空列表。
然后,處理器200移向步驟S1105。
在步驟S1105,處理器100刪除存儲器203中與所述移動終端20相關(guān)的信息,并且停止本算法。
在此應(yīng)該注意的是,當(dāng)相鄰基站10根據(jù)圖6周期性地發(fā)送它們正服務(wù)的移動終端20的列表時,通過比較所接收的信息和存儲在存儲器203中與移動終端20相關(guān)的信息和服務(wù)所述移動終端20的基站10的列表,處理器200確定哪個基站10不再服務(wù)移動終端20并且使用所述信息以便執(zhí)行本算法。
圖12a,12b和12c公開了當(dāng)基站根據(jù)本發(fā)明的圖6接收到表示相鄰基站停止服務(wù)至少一個移動終端的消息時,基站維護(hù)服務(wù)移動終端的基站列表所并行執(zhí)行的圖11的算法的一個變型算法。
應(yīng)該注意的是,服務(wù)移動終端的基站的列表可以限制為唯一的基站10。
每個基站10的處理器200并行地與其每個相鄰基站10執(zhí)行本算法。
使用下面例子描述圖12a的算法基站10i的處理器200正分析基站10b所傳送的消息的接收。
在步驟S1200,處理器200激活與相鄰基站10b相關(guān)聯(lián)的一個定時器TBSb。
在下一個步驟S1201,處理器200檢查是否從基站10b接收到消息。這樣的消息是在圖6的步驟S603中所公開的消息。它包括基站10b所服務(wù)的移動終端20的列表。
如果從基站10b接收到消息,則處理器200移向步驟S1202,復(fù)位定時器TBSb并且返回步驟S1200。
如果從基站10b沒有接收到消息,則處理器200移向步驟S1203,并且檢查定時器TBSb是否期滿。
如果定時器TBSb沒有期滿,則處理器200返回步驟S1201。
如果定時器TBSb期滿,則處理器200移向步驟S1204并且檢查對于基站10b先前服務(wù)的每個移動終端20是否存在刪除上下文。如果對于移動終端20存在刪除上下文,則處理器200移向步驟S1205。如果對于移動終端20不存在刪除上下文,則處理器200移向步驟S1206。
在步驟S1205,處理器200為每個移動終端20將標(biāo)記為Vx,y的變量設(shè)定為預(yù)定值,例如0,所述每個移動終端20具有在其服務(wù)基站10的列表中包括的、在定時器TBSb期滿之前對此沒有接收到消息的基站10的標(biāo)識符。x代表每個移動終端20的標(biāo)識符,所述每個移動終端20具有在其服務(wù)基站列表中所包括的已經(jīng)為其分析過消息接收的基站的標(biāo)識符,y代表基站10的標(biāo)識符,其中在定時器TBSb期滿之前對此沒有接收到消息。
一旦處理器200完成所述步驟,則它停止對已經(jīng)分析過所述消息的基站10應(yīng)用本算法,直到從所述基站10接收到新的消息。
在步驟S1206,處理器200為每個移動終端20創(chuàng)建刪除上下文,所述每個移動終端20具有在其服務(wù)基站10的列表中包括的、在定時器TBSb期滿之前對此沒有接收到消息的、并且沒有與任何刪除上下文相關(guān)聯(lián)的基站10b的標(biāo)識符。通過將標(biāo)記為Vx,y的變量例示為預(yù)定值,例如1,處理器200創(chuàng)建刪除上下文。x代表每個移動終端20的標(biāo)識符,所述每個移動終端20具有在其服務(wù)基站10的列表中包括的、在定時器TBSb期滿之前對此沒有接收到消息的基站10b的標(biāo)識符,y代表與基站10i相鄰的基站的標(biāo)識符。
然后,處理器200移向步驟S1207。
在步驟S1207,處理器200為先前基站10b所服務(wù)的每個移動終端20將其相關(guān)聯(lián)的標(biāo)記為Vx,y的變量設(shè)置為預(yù)定值,例如0。然后,處理器200停止本算法。
處理器200執(zhí)行與圖12a的算法并行的圖12b的算法。
在步驟S1210,處理器200(例如,基站10i的處理器)從相鄰基站10(例如,基站10b)接收消息,所述消息包括基站10b所服務(wù)的移動終端的列表。這樣的消息是在圖6的步驟S603中所傳送的消息。
在下一個步驟S1211,處理器200檢查基站10i是否知道在所接收的消息中所包括的移動終端20的至少一個標(biāo)識符。為此,處理器200檢查與這些移動終端20中每一個相關(guān)的信息是否存儲在RAM存儲器203中。
如果在RAM存儲器203中沒有存儲與一個或每一個移動終端20a相關(guān)的信息,則處理器200停止本算法并且等待新的消息。
如果與至少一個移動終端20相關(guān)的信息被存儲在RAM存儲器203中,則處理器200移向步驟S1212。
在所述步驟,在服務(wù)移動終端20的每個基站10列表中,處理器200刪除發(fā)送在步驟S1200所接收的消息的基站10的標(biāo)識符,所述移動終端20在所述消息中被標(biāo)識并且為此在RAM存儲器203中存儲與移動終端相關(guān)的信息。
在下一個步驟S1213,處理器200檢查是否存在至少一個服務(wù)移動終端20的基站10的空列表。如果沒有空列表,則處理器200停止本算法。
如果存在一個或多個服務(wù)移動終端20的基站10的空列表,則處理器200移向步驟S1214。在所述步驟,處理器200為每個移動終端20創(chuàng)建刪除上下文,每個移動終端20具有服務(wù)基站10的空列表。刪除上下文的創(chuàng)建類似于在圖12a的步驟S1206上所公開的刪除上下文的創(chuàng)建。
然后,處理器200移向步驟S1215。
在步驟S1215,處理器200為每個移動終端20將其相關(guān)聯(lián)的標(biāo)記為Vx,y的變量設(shè)定為預(yù)定值,例如0,所述每個移動終端20具有服務(wù)基站10的空列表。然后,處理器200停止本算法。
處理器200執(zhí)行與圖12a和圖12b的算法并行的圖12c的算法。
每個基站20的處理器200為具有刪除上下文的每個移動終端20并行地執(zhí)行本算法。
在步驟S1230,處理器200從相鄰基站10(例如,基站10b)接收消息,所述消息包括基站10b所服務(wù)的移動終端的列表。這樣的消息是在圖6的步驟S603中所傳送的消息。
在下一個步驟S1231,處理器200檢查所接收的消息中是否包括具有刪除上下文的所考慮移動終端20的標(biāo)識符。
如果存在這樣的標(biāo)識符,則處理器200移向步驟S1232并且取消用于所述移動終端20的刪除上下文并且停止用于所述移動終端20的本算法。
如果這樣的標(biāo)識符不在所接收的消息中,則處理器200移向步驟S1233并且為所述移動終端20將標(biāo)記為Vx,y的變量設(shè)定為預(yù)定值,例如0。x代表移動終端的標(biāo)識符,y代表發(fā)送在步驟S1230所接收到的消息的基站的標(biāo)識符。
在下一個步驟S1234,處理器200檢查所有變量Vx,y是否等于預(yù)定值,其中y等于基站10i的所有相鄰基站10的標(biāo)識符。如果一個變量不等于0,則處理器返回步驟S1230并且等待新的消息。
如果所有變量等于預(yù)定值,則處理器200移向步驟S1235并且刪除服務(wù)所考慮的移動終端的基站的列表。
在下一個步驟S1236,處理器200刪除與所考慮的移動終端20相關(guān)的信息并且停止本算法。
在此應(yīng)該注意的是,在一種變型中,不執(zhí)行圖12a的算法。
圖13公開了基站維護(hù)服務(wù)移動終端的基站列表所執(zhí)行的圖11算法的另一變型算法。
根據(jù)本實現(xiàn)模式,當(dāng)基站10停止服務(wù)移動終端20時,它不向其他基站10通知所述事件。每個基站10具有與至少一個相鄰基站10所服務(wù)的每個移動終端20相關(guān)聯(lián)的定時器。所述定時器被用以決定是否應(yīng)該刪除與移動終端20相關(guān)的信息以及是否應(yīng)該從服務(wù)移動終端20的基站10的列表中移除基站10。在所述實現(xiàn)模式中,每個基站10周期性地通知它正服務(wù)哪個移動終端20,如圖6中所公開的。
在步驟S1300,處理器200(例如,基站10e的處理器200)考慮其中一個相鄰基站10所服務(wù)的移動終端20的第一個移動終端20。
在步驟S1301,處理器200檢查與標(biāo)記為Mi的移動終端10相關(guān)聯(lián)的標(biāo)記為TMi的定時器在過程中是否期滿。如果與移動終端Mi相關(guān)聯(lián)的定時器TMi期滿,則處理器200移向步驟S1310。如果與移動終端Mi相關(guān)聯(lián)的定時器TMi沒有期滿,則處理器200移向步驟S1302。
在步驟S1302,處理器200檢查它是否從其任意相鄰基站10接收到消息。
如果沒有接收到這樣的消息,則處理器200移向步驟S1308。如果接收到這樣的消息,則處理器200移向步驟S1303并且檢查基站10e是否知道在所接收的消息中所標(biāo)識的至少一個移動終端20。為此,處理器200檢查與移動終端20相關(guān)的一些信息是否存儲在RAM存儲器203中。
如果與一個或多個移動終端20相關(guān)的一些信息存儲在RAM存儲器203中,則處理器200移向步驟S1307并且復(fù)位與在所述消息中所指示的并且已知的每個移動終端20相關(guān)聯(lián)的定時器TMi。
之后,處理器200移向步驟S1308。
如果在RAM存儲器203中沒有存儲與至少一個移動終端20相關(guān)的信息,則處理器200從步驟S1303移向步驟S1305并且為至少一個未知的移動終端20執(zhí)行預(yù)處理步驟,如同圖8的步驟S802。
之后,處理器移向步驟S1306并且復(fù)位與已經(jīng)在步驟S1305為其存儲信息的每個移動終端20相關(guān)聯(lián)的定時器。之后,處理器200移向步驟S1308。
在步驟S1308,處理器200檢查是否存在相鄰基站10所服務(wù)的其他移動終端20。
如果存在至少一個其他移動終端20,則處理器200移向步驟S1309、考慮隨后的移動終端20并且返回步驟S1301。
如果不存在其他移動終端20,則處理器200返回步驟S1300。
如果在步驟S1301,在過程中與移動終端Mi相關(guān)聯(lián)的定時器TMi期滿,則處理器200移向步驟S1310,并且如果沒有其他相鄰基站10服務(wù)所述移動終端20,則刪除在過程中與移動終端20相關(guān)的信息。之后,處理器200移向步驟S1308。
在此應(yīng)該注意的是,在一個實現(xiàn)變型中,只有在從相鄰基站10接收到多于一個消息(例如,2個,所述消息指示所述相鄰基站10不服務(wù)移動終端20)之后,才刪除與所述移動終端20相關(guān)的信息。
圖14是根據(jù)圖11的一個變型算法,描述當(dāng)移動終端從一個小區(qū)移動到一個相鄰小區(qū)時基站所執(zhí)行的不同操作以及在基站之間進(jìn)行的消息交換的概述圖。
當(dāng)移動終端20a從一個小區(qū)移動到另一個小區(qū),例如從小區(qū)15a移動到小區(qū)15b。在小區(qū)再選擇或切換程序期間通知基站10b它現(xiàn)在正服務(wù)移動終端20。在步驟1401,基站10b將移動終端20a增加到所服務(wù)的移動終端的列表中?;?0b將與移動終端20a相關(guān)的信息傳送到其相鄰的基站10h,10i和10j,所述相鄰的基站10h,10i和10j不是基站10a的鄰居,并且通知這些基站10它正服務(wù)移動終端20a。由箭頭1402描述了這樣的傳送。
基站10h,10i和10j在步驟1403執(zhí)行預(yù)處理步驟,如同在圖8的步驟S802上所公開的步驟,并且更新服務(wù)移動終端20a的基站的其相應(yīng)列表。
基站10b傳送移動終端20a的標(biāo)識符以便通知其相鄰基站10c和10g它正在服務(wù)移動終端20a,所述相鄰基站10c和10g是基站10a的鄰居。由箭頭1404描述了這樣的傳送。
基站10c和10g在步驟1405更新服務(wù)移動終端20a的基站的其相應(yīng)列表。
基站10a向其相鄰基站10b,10c,10g,10d,10d,10e和10f有規(guī)律地傳送所服務(wù)的移動終端20的列表。由箭頭1407描述了這樣的傳送。
每個基站10c和10g向基站10b傳送確認(rèn)消息,通知它已經(jīng)進(jìn)行了更新。由箭頭1406描述了這樣的傳送。作為響應(yīng),基站10b向基站10a傳送確認(rèn)消息,通知它已經(jīng)進(jìn)行了更新。由箭頭1408a描述了這樣的傳送。
在一個實現(xiàn)變型中,每個基站10c和10g還向基站10a傳送確認(rèn)消息,通知它已經(jīng)進(jìn)行了更新。由箭頭1408b描述了這樣的傳送。
一旦基站10a接收到確認(rèn)消息1408a或1408b,則在步驟1409它從所服務(wù)的移動終端的列表中移除移動終端20a的標(biāo)識符。
之后,基站10a向其相鄰基站10b,10c,10g,10d,10d,10e和10f傳送所服務(wù)的移動終端20的修改列表。由箭頭1410描述了這樣的傳送。
在步驟1411,基站10c和10g通過從服務(wù)移動終端20a的基站10的其相應(yīng)列表中移除基站10a的標(biāo)識符來更新所述列表。
在步驟1412,基站10d,10e和10f通過從服務(wù)移動終端20的基站10的其相應(yīng)列表中移除基站10a的標(biāo)識符來更新列表并且刪除與移動終端20相關(guān)的信息。
當(dāng)然在不偏離本發(fā)明的范圍的情況下,可以對上述本發(fā)明的實施例進(jìn)行一些修改。
權(quán)利要求
1.用于傳送移動電信網(wǎng)中與至少一個移動終端(20)相關(guān)的信息的方法,所述移動電信網(wǎng)包括通過電信網(wǎng)(30)相互鏈接的多個基站(10),其特征在于所述方法包括由服務(wù)移動終端(10)的基站(10)所執(zhí)行的步驟-獲得(S405)至少兩個相鄰基站的標(biāo)識符;-將與至少一個移動終端相關(guān)的信息傳送(S406)到所述至少兩個相鄰基站,所述信息使至少一個相鄰基站能夠服務(wù)所述移動終端。
2.根據(jù)權(quán)利要求1的方法,其特征在于所述方法還包括一個步驟,即將基站所服務(wù)的移動終端的標(biāo)識符列表傳輸(S603)到所述至少兩個相鄰基站。
3.根據(jù)權(quán)利要求2的方法,其特征在于所述基站所服務(wù)的移動終端的標(biāo)識符列表被周期性地傳送,或者當(dāng)基站開始服務(wù)新的移動終端時傳送。
4.根據(jù)權(quán)利要求1的方法,其特征在于所述方法還包括一個步驟,即將基站停止服務(wù)的至少一個移動終端的標(biāo)識符傳送到其相鄰基站。
5.根據(jù)權(quán)利要求4的方法,其特征在于當(dāng)基站停止服務(wù)移動終端時,傳送(S502)基站停止服務(wù)的至少一個移動終端的標(biāo)識符,或者當(dāng)基站停止服務(wù)預(yù)定數(shù)目的移動終端時,傳送(S709)基站停止服務(wù)的移動終端的標(biāo)識符。
6.根據(jù)權(quán)利要求1-5中任一權(quán)利要求的方法,其特征在于所述方法在傳送與至少一個移動終端相關(guān)的信息之前還包括步驟-從移動電信網(wǎng)的另一基站或服務(wù)器(50)接收與所述至少一個移動終端相關(guān)的信息。
7.根據(jù)權(quán)利要求6的方法,其特征在于相鄰基站是其小區(qū)為基站小區(qū)鄰居的基站,并且將與至少一個移動終端相關(guān)的信息傳送到不為所述基站小區(qū)鄰居的相鄰基站,從其中接收到與至少一個移動終端相關(guān)的信息。
8.根據(jù)權(quán)利要求1-7中任一權(quán)利要求的方法,其特征在于所述方法還包括步驟-從相鄰基站接收(S1000)所述相鄰基站開始服務(wù)的至少一個移動終端的標(biāo)識符;-將所述相鄰基站的標(biāo)識符存儲(1002)到服務(wù)所述移動終端的基站列表中。
9.根據(jù)權(quán)利要求1-7中任一權(quán)利要求的方法,其特征在于所述方法還包括步驟-從相鄰基站接收(S1100)所述相鄰基站停止服務(wù)的至少一個移動終端的標(biāo)識符;-從服務(wù)所述移動終端的基站列表中移除(S1102)所述相鄰基站的標(biāo)識符。
10.根據(jù)權(quán)利要求8的方法,其特征在于所述方法還具有以下步驟,即如果服務(wù)移動終端的基站列表是空的,或者如果每個相鄰基站所傳輸?shù)谋环?wù)的移動終端的每個列表不包括移動終端的標(biāo)識符,或者如果在預(yù)定時間周期內(nèi)相鄰基站所傳輸?shù)谋环?wù)的移動終端的每個列表不包括移動終端的標(biāo)識符,或者如果服務(wù)移動終端的基站列表是空的并且每個相鄰基站所傳輸?shù)谋环?wù)的移動終端的每個列表不包括移動終端的標(biāo)識符,或者如果服務(wù)移動終端的基站列表是空的并且在預(yù)定時間周期內(nèi)相鄰基站所傳輸?shù)谋环?wù)的移動終端的每個列表不包括移動終端的標(biāo)識符,則刪除與所述移動終端相關(guān)的信息。
11.根據(jù)權(quán)利要求8的方法,其特征在于所述方法包括步驟-激活與每個所接收的信息相關(guān)聯(lián)的定時器,所接收的信息與移動終端相關(guān);-如果所服務(wù)的移動終端列表被從相鄰基站接收并且包括移動終端的標(biāo)識符,則復(fù)位(S1307,S1306)與所述信息相關(guān)聯(lián)的每個定時器,所述信息與移動終端相關(guān);-如果與所述信息相關(guān)聯(lián)的定時器期滿,所述信息與移動終端相關(guān),則刪除(S1310)與所述移動終端相關(guān)的信息。
12.用于傳送移動電信網(wǎng)中與至少一個移動終端相關(guān)的信息的設(shè)備,所述移動電信網(wǎng)包括通過電信網(wǎng)相互鏈接的多個基站,其特征在于所述設(shè)備被包括在基站中并且所述設(shè)備包括-用于獲得至少兩個相鄰基站的標(biāo)識符的裝置;-用于將與至少一個移動終端相關(guān)的信息傳送到所述至少兩個相鄰基站,從而使至少一個相鄰基站能夠服務(wù)所述移動終端的裝置。
13.用于在移動電信網(wǎng)中使服務(wù)移動終端的基站的相鄰基站能夠服務(wù)所述移動終端的方法,所述移動電信網(wǎng)包括通過電信網(wǎng)相互鏈接的多個基站,其特征在于所述方法包括由服務(wù)移動終端的基站的相鄰基站所執(zhí)行的步驟-從服務(wù)所述移動終端的基站接收(S800)與所述移動終端相關(guān)的信息;-在所述移動終端和相鄰基站之間檢測(S803)移動性過程;-使用所接收的信息,使能夠服務(wù)(S806)所述移動終端。
14.用于在移動電信網(wǎng)中使服務(wù)移動終端的基站的相鄰基站能夠服務(wù)所述移動終端的設(shè)備,所述移動電信網(wǎng)包括通過電信網(wǎng)相互鏈接的多個基站,其特征在于所述設(shè)備被包括在服務(wù)移動終端的基站的相鄰基站中并且所述設(shè)備包括-用于從服務(wù)所述移動終端的基站接收與所述移動終端相關(guān)的信息的裝置;-用于在所述移動終端和相鄰基站之間檢測移動性過程的裝置;-用于使用所接收的信息能夠服務(wù)所述移動終端的裝置。
15.一種信號,所述信號由移動電信網(wǎng)的基站通過鏈接基站的電信網(wǎng)傳輸?shù)揭苿与娦啪W(wǎng)的至少一個相鄰基站,其特征在于所述信號包括與基站所服務(wù)的至少一個移動終端相關(guān)的信息,從而使至少一個相鄰基站能夠服務(wù)所述移動終端。
16.可以直接加載到可編程設(shè)備中的計算機程序,所述程序包括當(dāng)所述計算機程序在可編程設(shè)備上執(zhí)行時,用于執(zhí)行根據(jù)權(quán)利要求1-11中任一權(quán)利要求的方法的步驟的指令或代碼的一部分。
17.可以直接加載到可編程設(shè)備中的計算機程序,所述程序包括當(dāng)所述計算機程序在可編程設(shè)備上執(zhí)行時,用于執(zhí)行根據(jù)權(quán)利要求13的方法的步驟的指令或代碼的一部分。
全文摘要
本發(fā)明涉及一種用于傳送移動電信網(wǎng)中與至少一個移動終端相關(guān)的信息的方法,所述移動電信網(wǎng)包括通過電信網(wǎng)相互鏈接的多個基站,其特征在于所述方法包括由服務(wù)移動終端的基站所執(zhí)行的步驟獲得(S405)至少兩個相鄰基站的標(biāo)識符;將與至少一個移動終端相關(guān)的信息傳送(S406)到所述至少兩個相鄰基站,從而使至少一個相鄰基站能夠服務(wù)所述移動終端。
文檔編號H04W36/32GK1905720SQ20061010749
公開日2007年1月31日 申請日期2006年7月26日 優(yōu)先權(quán)日2005年7月27日
發(fā)明者N·沃耶, S·波托尼耶-佩洛, E·拉維永尼耶 申請人:三菱電機株式會社