專利名稱:檢測小區(qū)重選的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及蜂窩通信系統(tǒng),更具體涉及在蜂窩通信系統(tǒng)中的小區(qū)重選。
背景技術(shù):
通用分組無線業(yè)務(wù)(GPRS)標(biāo)準(zhǔn)為蜂窩移動電信系統(tǒng)提供了一個兼容標(biāo)準(zhǔn)。GPRS標(biāo)準(zhǔn)確保當(dāng)運行在按照標(biāo)準(zhǔn)制造的系統(tǒng)中時,工作在GPRS系統(tǒng)的移動站(MS)可以獲得通信服務(wù)。為確保兼容性,標(biāo)準(zhǔn)規(guī)定了無線系統(tǒng)參數(shù)和呼叫處理過程,包括MS和服務(wù)MS的基站子系統(tǒng)為提供或進行小區(qū)重選而執(zhí)行的呼叫處理步驟。
圖1是現(xiàn)有技術(shù)示范性GPRS通信系統(tǒng)100的框圖。通信系統(tǒng)100包括多個收發(fā)機基站(BTS)108,110,每個都連接到一個基站控制器(BSC)112,BSC進一步連接到分組控制單元(PCU)114。PCU114經(jīng)包括PCU112和GPRS支持節(jié)點(SGSN)116之間的荷載路徑的Gb接口114和信令接口連接到服務(wù)GPRS支持節(jié)點(SGSN)116。BTS108和110,BSC112,PCU114,以及SGSN116共同稱為通信系統(tǒng)100的基礎(chǔ)結(jié)構(gòu)。通信系統(tǒng)100進一步包括駐留在第一小區(qū)并由服務(wù)該小區(qū)的BTS108提供通信服務(wù)的MS102。通常,按照無線鏈路控制(RLC)在空中接口104上在MS102和服務(wù)或源BTS108之間傳輸數(shù)據(jù)??罩薪涌?04包括至少一條業(yè)務(wù)信道和至少一條信令信道。
當(dāng)MS102參加和外部網(wǎng)絡(luò)118的通信對話時,數(shù)據(jù)經(jīng)SGSN116,PCU114,BSC112和BTS108傳送給MS102。數(shù)據(jù)通常包括在按照網(wǎng)際協(xié)議(IP)標(biāo)準(zhǔn)格式化的數(shù)據(jù)分組中。當(dāng)PCU114接收到預(yù)定送往MS102的數(shù)據(jù),PCU存儲接收的數(shù)據(jù)到PCU內(nèi)和MS102以及BTS108相關(guān)的緩沖器中,或丟棄數(shù)據(jù)。然后PCU114通過從緩沖器中檢索存儲的數(shù)據(jù)分組數(shù)據(jù)并經(jīng)BSC112和源BTS108傳送數(shù)據(jù)分組到MS,從而將數(shù)據(jù)傳送到MS102,或請求SGSN重傳PCU丟棄的分組。
因為MS102工作在通信系統(tǒng)100中,MS可能經(jīng)歷與BTS108提供給MS的通信服務(wù)相關(guān)的射頻(RF)信號條件或擁塞條件惡化。結(jié)果,MS102可能決定執(zhí)行小區(qū)重選。在小區(qū)重選過程中,MS決定放棄源小區(qū),即BTS108服務(wù)的小區(qū),并移動到相鄰或目標(biāo)小區(qū),例如BTS110服務(wù)的小區(qū)。在例如系統(tǒng)100的GPRS系統(tǒng)當(dāng)前實現(xiàn)中,當(dāng)MS102執(zhí)行小區(qū)重選過程時,MS建立和服務(wù)目標(biāo)小區(qū)的BTS110的無線通信鏈路106。一旦建立通信鏈路106,MS102經(jīng)目標(biāo)BTS110傳送小區(qū)更新消息給SGSN116?;谛^(qū)更新消息,SGSN116檢測到MS102開始小區(qū)重選,并傳送FLUSH_LL消息給PCU114。
接收到FLUSH_LL消息,PCU114檢測小區(qū)重選已經(jīng)開始,刷新和MS102以及BTS108相關(guān)的PCU緩沖器。此外,響應(yīng)接收到FLUSH_LL消息,PCU114通知BTS108停止傳輸數(shù)據(jù)給MS102,并在BTS終止分配通信資源給MS102。PCU114還通過傳送FLUSH_LL_ACK消息給SGSN116來確定接收到FLUSH_LL消息。一接收到FLUSH_LL_ACK消息,SGSN116就重傳送由SGSN傳送給PCU114但未被MS102接收(即,存儲在和MS102以及BTS108相關(guān)的PCU緩沖器中)以及根據(jù)FLUSH_LL消息刪除或由PCU114傳送給MS102但未被MS接收的任何數(shù)據(jù)分組給PCU114。SGSN116基于由SGSN從MS接收的邏輯鏈路控制(LLC)可以確定需要重新傳送的數(shù)據(jù)分組。然后PCU114將重新傳送的數(shù)據(jù)分組存儲在和MS102以及BTS110相關(guān)的緩沖器中,以備經(jīng)BTS110到MS102的后續(xù)傳輸。
在由系統(tǒng)100執(zhí)行的小區(qū)重選過程中,在MS102和目標(biāo)BTS110建立通信鏈路106之后、SGSN116檢測到MS102執(zhí)行小區(qū)重選并通知PCU114之前過去了一段時間,通常是60毫秒(ms)長。同時,SGSN116繼續(xù)發(fā)送預(yù)定送往MS102的數(shù)據(jù)分組給PCU114,而PCU114繼續(xù)將接收的數(shù)據(jù)分組存儲在和MS102以及BTS108相關(guān)的緩沖器中,并經(jīng)BTS108傳送存儲的數(shù)據(jù)分組給MS102。然而,一旦和BTS110建立了通信鏈路106,MS102停止監(jiān)聽和BTS108相關(guān)的業(yè)務(wù)信道。結(jié)果,在MS建立了和BTS110的通信鏈路106之后,MS102沒有收到PCU114經(jīng)BTS108給MS102的數(shù)據(jù)分組。這些數(shù)據(jù)分組必須由SGSN116重新傳送給PCU114,并由PCU存儲在和MS102以及BTS110相關(guān)的緩沖器中,然后由PCU114經(jīng)BTS110重新傳送給MS102。
PCU小區(qū)重選檢測延遲的結(jié)果浪費了系統(tǒng)容量和資源。由于延遲,SGSN116必須重新傳送在延遲期間已由SGSN傳送到PCU114的數(shù)據(jù)分組到PCU114,然后經(jīng)BTS108傳送到MS102。此外,在延遲期間,PCU114在源BTS108繼續(xù)分配空中接口資源給MS102,并在MS不能再從源BTS接收數(shù)據(jù)之后繼續(xù)經(jīng)源BTS傳送數(shù)據(jù)分組給MS102。
因此,需要一種減少通信系統(tǒng)100的基礎(chǔ)設(shè)備檢測MS102小區(qū)重選的延遲的方法和設(shè)備,從而減少需要由SGSN重新傳送到PCU的數(shù)據(jù)分組數(shù)量,并允許在MS不能再從源BTS接收數(shù)據(jù)后能在源BTS更快地重新分配空中接口資源。
圖1是現(xiàn)有技術(shù)無線通信系統(tǒng)的框圖。
圖2是根據(jù)本發(fā)明一個實施例的無線通信系統(tǒng)的框圖。
圖3是根據(jù)本發(fā)明一個實施例,由圖2的通信系統(tǒng)在小區(qū)重選期間執(zhí)行的傳遞數(shù)據(jù)以及分配通信資源的步驟的流程圖。
圖4是根據(jù)本發(fā)明另一個實施例,由圖2的通信系統(tǒng)在小區(qū)重選期間執(zhí)行的傳遞數(shù)據(jù)以及分配通信資源的步驟的流程圖。
具體實施例方式
為解決對于減少無線基礎(chǔ)結(jié)構(gòu)檢測由該基礎(chǔ)結(jié)構(gòu)服務(wù)的移動站(MS)的小區(qū)重選的延遲的方法和設(shè)備的需求,從而減少需要由服務(wù)GPRS支持節(jié)點(SGSN)重新傳送到分組控制單元(PCU)的數(shù)據(jù)分組數(shù)量,并允許在MS不再能從該BTS接收數(shù)據(jù)后更快重新分配源收發(fā)機基站(BTS)的空中接口資源,本發(fā)明提供了一個無線基礎(chǔ)結(jié)構(gòu),包括提供通信服務(wù)給移動站MS的源BTS,目標(biāo)BTS,和目標(biāo)BTS通信的PCU,以及和PCU通信的SGSN。PCU檢測MS的小區(qū)重選,并基于PCU從MS經(jīng)目標(biāo)BTS接收的消息以及PCU維護的或和PCU相關(guān)的MS記錄來初始化基礎(chǔ)結(jié)構(gòu)中的小區(qū)重選過程,而不用首先從SGSN接收FLUSH_LL消息。
通常,本發(fā)明實施例包括一種方法,用于檢測小區(qū)重選而無需分組數(shù)據(jù)通信系統(tǒng)中的服務(wù)GPRS支持節(jié)點(GPRS)的干預(yù),其中所述分組數(shù)據(jù)通信系統(tǒng)包括源基站子系統(tǒng)(BSS),目標(biāo)BSS和由源BSS服務(wù)的移動站。該方法包括步驟維護至少一個活動移動站的記錄,從至少一個活動移動站的移動站接收在目標(biāo)BSS分配通信信道的請求消息,以及,響應(yīng)通信信道分配請求的接收,在目標(biāo)BSS分配通信信道給移動站。該方法進一步包括步驟通知移動站分配的通信信道,由目標(biāo)BSS從移動站接收包括和移動站相關(guān)的移動站標(biāo)識符的上行鏈路數(shù)據(jù),以及基于上行鏈路數(shù)據(jù)并參考紀(jì)錄,確定移動站開始小區(qū)重選。
本發(fā)明的另一個實施例包括一種方法,用于檢測小區(qū)重選而無需分組數(shù)據(jù)通信系統(tǒng)內(nèi)SGSN的干預(yù),所述分組數(shù)據(jù)通信系統(tǒng)包括源BSS,目標(biāo)BSS和由源BSS服務(wù)的移動站。該方法包括步驟維護至少一個活動移動站的記錄,從至少一個活動移動站的移動站接收在目標(biāo)BSS分配通信信道的請求消息,以及,響應(yīng)通信信道分配請求的接收,在目標(biāo)BSS分配通信信道給移動站。該方法進一步包括步驟通知移動站分配的通信信道,開始預(yù)定時間周期的倒計時,并且在倒計時開始之后、預(yù)定時間周期到時之前經(jīng)源BSS未接收到上行鏈路數(shù)據(jù)時,確定移動站執(zhí)行了小區(qū)重選。
本發(fā)明的又一實施例包含一種分組控制單元(PCU),該分組控制單元包括維護至少一個活動移動站記錄的存儲裝置。該PCU進一步包括可操作連接到存儲裝置的處理器,從至少一個活動移動站的移動站接收在目標(biāo)BSS分配通信信道的請求消息,在目標(biāo)BSS分配通信信道給移動站,通知移動站分配的通信信道,從移動站經(jīng)目標(biāo)BSS接收上行鏈路數(shù)據(jù),以及基于上行鏈路數(shù)據(jù)并參考記錄確定移動站開始了小區(qū)重選。
本發(fā)明的再一個實施例包含一種PCU,該PCU包括維護至少一個活動移動站記錄的存儲裝置,一個計時器,以及可操作連接到存儲裝置和計時器中每個的處理器。該處理器從至少一個活動移動站的移動站接收在目標(biāo)BSS分配通信信道的請求消息,在目標(biāo)BSS分配通信信道給移動站,開始關(guān)于計時器的預(yù)定時間周期的倒計時,以及當(dāng)?shù)褂嫊r開始之后、預(yù)定時間周期到時之前分組控制單元經(jīng)源基站子系統(tǒng)未能接收到上行鏈路數(shù)據(jù)時,確定移動站執(zhí)行了小區(qū)重選。
將參考圖2-4充分說明本發(fā)明。圖2是根據(jù)本發(fā)明實施例的無線通信系統(tǒng)200的框圖。通信系統(tǒng)200包括多個基站子系統(tǒng)(BSS)210,212(顯示兩個)。每個BSS210,212包括各自可操作連接到基站控制器(BSC)220的BTS214,216,BSC又可操作連接到分組控制單元(PCU)230。然而,在本發(fā)明的另一實施例中,每個BTS214,216可能經(jīng)分離的BSC連接到PCU230。通信系統(tǒng)200進一步包括至少一個由源BSS(即服務(wù)MS駐留的源小區(qū)的BSS210)提供通信服務(wù)的移動站(MS)202。MS202和BSS210,特別是BTS214,經(jīng)包括多條通信信道(包括至少一條業(yè)務(wù)信道和至少一條信令信道)的空中接口204通信。
通信系統(tǒng)200進一步包括服務(wù)GPRS支持節(jié)點(SGSN)250,與PCU230經(jīng)Gb接口242交換信令信息和荷載業(yè)務(wù)。BSS210和212以及SGSN250在此共同稱為無線基礎(chǔ)結(jié)構(gòu)260。無線基礎(chǔ)結(jié)構(gòu)260,優(yōu)選地,SGSN250,可操作連接到外部網(wǎng)絡(luò)270。
各BSC220,PCU230和SGSN250包括各自的處理器222,232,252,可操作連接到各自存儲裝置224,234,254或和各自存儲裝置224,234,254相關(guān)聯(lián)。每個處理器222,232,252包括一個或多個微處理器,微控制器,數(shù)字信號處理器(DSP),它們的組合或本領(lǐng)域普通技術(shù)人員公知的類似其他裝置。每個存儲裝置224,234,254包括一個或多個諸如隨機存取存儲器(RAM),動態(tài)隨機訪問存儲器(DRAM),和/或只讀存儲器(ROM)或它們的等同物的存儲裝置,用于存儲數(shù)據(jù)和相應(yīng)處理器要執(zhí)行的程序。
PCU230在存儲裝置234中維護在通信系統(tǒng)200內(nèi)活動并由PCU230服務(wù)的各MS的記錄。優(yōu)選地,PCU230通過存儲和各活動MS單獨相關(guān)的MS標(biāo)識符維護活動MS的記錄。PCU230進一步在存儲裝置234中維護和各存儲MS標(biāo)識符相關(guān)的、對應(yīng)各活動MS的位置記錄,優(yōu)選地是服務(wù)MS的BSS的位置記錄。PCU230進一步包括多個PCU數(shù)據(jù)緩沖器236,238,優(yōu)選地是每個MS對應(yīng)一個緩沖器(per_MS buffer),每個緩沖器都包括在存儲裝置234中,或和處理器232連接。每個緩沖器236,238和由PCU服務(wù)的單個MS(例如MS202)以及服務(wù)該MS的BSS(即BSS210)相關(guān),并存儲PCU230從SGSN250接收的、預(yù)定經(jīng)相關(guān)BSS送往相關(guān)MS的數(shù)據(jù)分組。
SGSN250進一步包括至少一個SGSN數(shù)據(jù)緩沖器256。SGSN數(shù)據(jù)緩沖器256可駐留在SGSN存儲裝置254內(nèi)或位于SGSN250的其他地方,并和處理器252通信。SGSN數(shù)據(jù)緩沖器256優(yōu)選地是對應(yīng)各MS的per_MS緩沖器,和由SGSN服務(wù)的單個MS(例如MS202)相關(guān),并存儲預(yù)定送往相關(guān)MS的數(shù)據(jù)分組。數(shù)據(jù)分組可以是從外部網(wǎng)絡(luò)270到SGSN250的,或具有不同源,例如運行在SGSN250的處理器252內(nèi)的應(yīng)用程序。存儲在緩沖器256內(nèi)的數(shù)據(jù)分組的源對于本發(fā)明并不是關(guān)鍵的。
通信系統(tǒng)200包括一個無線分組數(shù)據(jù)通信系統(tǒng)。為了讓MS202和諸如外部網(wǎng)絡(luò)270的外部網(wǎng)絡(luò)建立一個分組數(shù)據(jù)連接,MS202,BSS210和212,以及SGSN250都按照通用分組無線業(yè)務(wù)(GPRS)標(biāo)準(zhǔn)操作。該標(biāo)準(zhǔn)規(guī)定了無線電信系統(tǒng)操作協(xié)議,包括無線系統(tǒng)參數(shù)和呼叫處理過程。通過按照GPRS標(biāo)準(zhǔn)操作,MS202的用戶能和基礎(chǔ)結(jié)構(gòu)260通信,并經(jīng)基礎(chǔ)結(jié)構(gòu)260建立和外部網(wǎng)絡(luò)(例如網(wǎng)絡(luò)270)的分組數(shù)據(jù)通信鏈路。
當(dāng)MS開始分組數(shù)據(jù)會話時,MS傳送信道分配請求,優(yōu)選地是信道請求消息給服務(wù)該MS的BSS,即源BSS210。BSS210,特別是BTS214接收信道分配請求,并轉(zhuǎn)發(fā)至PCU230。響應(yīng)接收該請求,PCU230分配BTS214空中接口204內(nèi)一條或多條通信信道給MS,包括一條業(yè)務(wù)信道,并傳送給BTS214一個上行鏈路立即分配(ULIA)消息,通知一個或多個分配的通信信道。BTS214然后轉(zhuǎn)發(fā)ULIA消息給MS202。信道請求消息和ULIA消息在本領(lǐng)域是公知的,在此不詳細描述。一旦從BSS210接收到ULIA消息,MS202傳送包括上行鏈路數(shù)據(jù)(UL數(shù)據(jù))和與該MS單獨相關(guān)的MS標(biāo)識符(例如臨時邏輯鏈路標(biāo)識符(TLLI))的消息給BSS210,該消息被BSS轉(zhuǎn)發(fā)給PCU230。
當(dāng)SGSN250接收到預(yù)定送往MS202的數(shù)據(jù)分組時,SGSN將每個數(shù)據(jù)分組存儲在和MS202相關(guān)的per_MS緩沖器的隊列中,即緩沖器256。SGSN250然后將存儲在緩沖器256中的數(shù)據(jù)分組傳輸給源BSS210,尤其是傳輸給PCU230。當(dāng)PCU230接收到來自SGSN250的預(yù)定送往MS202的數(shù)據(jù)分組時,PCU230將數(shù)據(jù)分組存儲在和MS202以及BSS210相關(guān)的per_MS緩沖器236的隊列中。PCU230然后將存儲在緩沖器236內(nèi)的數(shù)據(jù)分組經(jīng)BTS214傳送給MS202,并在空中接口204分配業(yè)務(wù)信道。
當(dāng)MS202執(zhí)行小區(qū)重選時,MS建立和為目標(biāo)小區(qū)提供通信服務(wù)的目標(biāo)BSS(即BSS212)的通信鏈路,并終止和源BSS210的通信鏈路。在現(xiàn)有技術(shù)中,提供服務(wù)給MS的PCU繼續(xù)經(jīng)源BSS傳送數(shù)據(jù)分組給MS,直至SGSN通知PCU小區(qū)切換為止。此外,源BSS繼續(xù)分配通信資源給MS直至SGSN通知其小區(qū)重選為止。同時,執(zhí)行小區(qū)重選的MS可能停止監(jiān)聽和源BSS的通信鏈路,結(jié)果導(dǎo)致被傳送給源BSS、并從未被MS接收的數(shù)據(jù)分組必須重新傳送給目標(biāo)BSS,浪費了在源BSS的通信資源。
通信系統(tǒng)200通過為基礎(chǔ)結(jié)構(gòu),特別是PCU230提供MS202小區(qū)重選檢測而無需SGSN250的干預(yù),從而最小化通信資源和系統(tǒng)容量的浪費。圖3是根據(jù)本發(fā)明一個實施例,在執(zhí)行小區(qū)重選中通信系統(tǒng)200執(zhí)行的步驟的邏輯流程圖300。在此實施例,一個“FLUSH_LL”實施例中,通信系統(tǒng)200能支持在PCU230和SGSN250之間的FLUSH_LL和FLUSH_LL_ACK消息的交換。然而,F(xiàn)LUSH_LL實施例規(guī)定了PCU230的緩沖器236內(nèi)存儲的數(shù)據(jù)分組的刪除或傳遞,并終止在源BTS214分配通信資源給MS202,無需PCU接收到FLUSH_LL消息。
當(dāng)目標(biāo)BSS,也就是BSS212,尤其是BTS216接收到(304)來自MS202的消息,優(yōu)選為信道請求消息,請求在目標(biāo)BSS分配通信信道給MS時,邏輯流程圖300開始(302)。目標(biāo)BSS212將消息發(fā)送(306)到PCU230。一接收到道信道分配請求,PCU230經(jīng)目標(biāo)BSS212,尤其是經(jīng)BTS216傳送(308)信道分配消息給MS202。信道分配消息,優(yōu)選為上行鏈路立即分配(ULIA)消息,包括關(guān)于在目標(biāo)BSS212和BTS216,即在空中接口206內(nèi),分配給MS202的包含一條業(yè)務(wù)信道的通信信道的信息。優(yōu)選地,除非在此詳細說明,參考邏輯流程圖300和400描述的由SGSN250執(zhí)行的所有步驟都由SGSN的處理器252執(zhí)行,參考邏輯流程圖300和400描述的由PCU230執(zhí)行的所有步驟都由PCU的處理器232執(zhí)行。
一從目標(biāo)BSS212接收到信道分配消息,MS202經(jīng)空中接口206將一個或多個第一數(shù)據(jù)分組傳送給目標(biāo)BSS212,目標(biāo)BSS212接收并發(fā)送(310)到PCU230,這些數(shù)據(jù)分組包含上行鏈路數(shù)據(jù)(UL數(shù)據(jù)),上行鏈路數(shù)據(jù)(UL數(shù)據(jù))包括和MS唯一相關(guān)的MS標(biāo)識符,優(yōu)選為臨時邏輯鏈路標(biāo)識符(TLLI)?;诎ㄔ谝粋€或多個第一數(shù)據(jù)分組內(nèi)的MS標(biāo)識符以及消息的發(fā)送,并進一步參考存儲裝置234,PCU230確定(312)MS202由BSS210服務(wù),并開始了小區(qū)重選。PCU230刪除(314)存儲在和MS202以及源BSS210相關(guān)的緩沖器236內(nèi)的數(shù)據(jù),并命令BSS210,特別是命令BTS214,終止空中接口204內(nèi)一個或多個通信信道的分配,即終止在BTS214處對MS202的通信信道的分配。優(yōu)選地,PCU230通過從緩沖器中刪除數(shù)據(jù)分組,刪除在緩沖器236內(nèi)存儲的數(shù)據(jù)。
此外,響應(yīng)接收到包括上行鏈路數(shù)據(jù)和與MS202單獨相關(guān)的MS標(biāo)識符的消息,PCU230經(jīng)目標(biāo)BSS212傳送(318)確認(rèn)給MS。優(yōu)選地,該確認(rèn)是確認(rèn)接收到包括在來自MS的消息中的上行鏈路數(shù)據(jù)和MS標(biāo)識符的分組上行鏈路確認(rèn)(PUAK)。一旦從PCU230接收到確認(rèn),MS202傳送給目標(biāo)BSS212,目標(biāo)BSS212接收(320)一個或多個包括上行鏈路數(shù)據(jù)但不包括MS標(biāo)識符(即包括在第一數(shù)據(jù)分組的TLLI)的第二數(shù)據(jù)分組。目標(biāo)BSS212將接收到的第二數(shù)據(jù)分組轉(zhuǎn)發(fā)給PCU230,PCU230轉(zhuǎn)發(fā)(322)數(shù)據(jù)分組給SGSN250?;趶腜CU230接收到的第二數(shù)據(jù)分組,SGSN250確定(324)MS202開始了小區(qū)重選,邏輯流程結(jié)束(326)。
通過刪除存儲在和MS202以及源BSS210相關(guān)的緩沖器236內(nèi)的數(shù)據(jù)分組,并命令和源BTS210相關(guān)的BTS214終止在BTS214分配通信資源給MS202,PCU230檢測到小區(qū)重選,并開始在基礎(chǔ)結(jié)構(gòu)260內(nèi)的小區(qū)重選過程,而無需首先從SGSN250接收FLUSH_LL消息。通過無需首先接收FLUSH_LL消息就開始上述過程,PCU230在小區(qū)重選期間相對于現(xiàn)有技術(shù)更早傳遞分組數(shù)據(jù)到目標(biāo)BTS216,減少了MS202停止監(jiān)聽源BTS214的時間和MS202開始從目標(biāo)BTS216接收數(shù)據(jù)分組的時間之間的延遲長度。此外,通過無需首先接收FLUSH_LL消息而執(zhí)行該過程,在源BTS214的空中接口資源可由PCU230無需首先接收到FLUSH_LL消息而釋放,從而更早釋放這些資源并增強了系統(tǒng)200的性能。
在本發(fā)明的另一實施例,一個“非FLUSH_LL”實施例中,通信系統(tǒng)200不支持FLUSH_LL和FLUSH_LL_ACK消息。在非FLUSH_LL實施例中,PCU230進一步包括計時器240,可操作連接到處理器232。計時器240然后由PCU230用于確定是否經(jīng)目標(biāo)BSS212將先前可能已經(jīng)源BSS210傳送給MS的數(shù)據(jù)傳送給MS202。
圖4是根據(jù)本發(fā)明的非FLUSH_LL實施例,在小區(qū)重選期間在傳遞數(shù)據(jù)和分配通信資源過程中由通信系統(tǒng)200執(zhí)行的步驟的邏輯流程圖400。當(dāng)目標(biāo)BSS,即BSS212接收(404)來自MS202的消息,優(yōu)選為信道請求消息,請求分配在目標(biāo)BTS的通信信道給MS時,邏輯流程圖400開始(402)。目標(biāo)BSS212發(fā)送(406)該消息到PCU230。一接收到來自MS202的信道分配請求,PCU230經(jīng)目標(biāo)BSS212傳送(408)信道分配消息給MS202,分配在目標(biāo)BSS,尤其是在BTS216的業(yè)務(wù)信道給MS202。PCU230還啟動計時器240,開始(410)預(yù)定時間周期的倒計時。信道分配消息,優(yōu)選為上行鏈路立即分配(ULIA)消息,包括關(guān)于在BTS216,即在空中接口206分配給MS202的通信信道的信息,該通信信道包括一條業(yè)務(wù)信道。
一接收到來自目標(biāo)BSS212的信道分配信息,MS202經(jīng)空中接口206傳送一個或多個包含上行鏈路數(shù)據(jù)(UL數(shù)據(jù))的第一數(shù)據(jù)分組給目標(biāo)BSS212,BSS212接收并發(fā)送(412)至PCU230,上述上行鏈路數(shù)據(jù)包括和MS唯一相關(guān)的MS標(biāo)識符,優(yōu)選為臨時邏輯鏈路標(biāo)識符(TLLI)。一接收到第一數(shù)據(jù)分組,PCU230經(jīng)目標(biāo)BSS212傳送(414)確認(rèn)給MS202。優(yōu)選地,該確認(rèn)是最終分組上行鏈路確認(rèn)(FPUAK),確認(rèn)接收到包括在來自MS的消息中的上行鏈路數(shù)據(jù)和MS標(biāo)識符。一接收到來自PCU230的確認(rèn),MS202經(jīng)空中接口206傳送一個或多個包括上行鏈路數(shù)據(jù)但不包括MS標(biāo)識符的第二數(shù)據(jù)分組給目標(biāo)BSS212,目標(biāo)BSS212接收(416)第二數(shù)據(jù)分組。目標(biāo)BSS212然后將接收到的第二數(shù)據(jù)分組發(fā)送到PCU230,PCU轉(zhuǎn)發(fā)(418)數(shù)據(jù)分組到SGSN250。
此外,基于PCU230經(jīng)目標(biāo)BSS212接收的MS標(biāo)識符,并參考存儲裝置234,PCU230確定(420)MS202是由源BSS212服務(wù)的活動MS,該MS正執(zhí)行小區(qū)重選。PCU230然后參考計時器240倒計時(422)一個預(yù)定時間周期,優(yōu)選是5秒。然而,本領(lǐng)域普通技術(shù)人員認(rèn)識到,用于預(yù)定時間周期的時間長度取決于系統(tǒng)200的設(shè)計者,可將其它時間周期用作預(yù)定時間周期,而并不背離本發(fā)明的精神和范圍。當(dāng)計時器240啟動之后、預(yù)定時間周期到時之前,PCU230從MS202經(jīng)空中接口204和源BSS210接收數(shù)據(jù)時,PCU確定(424)MS202仍由源BSS210服務(wù),并繼續(xù)經(jīng)源BSS210傳送(426)數(shù)據(jù)分組給MS202。
當(dāng)計時器240啟動之后、預(yù)定時間周期到時之前,PCU230未從MS202經(jīng)空中接口204和源BSS210接收數(shù)據(jù)時,PCU230確定(428)MS202開始了小區(qū)重選。PCU230刪除(430)存儲在和MS202以及BSS210相關(guān)的緩沖器236內(nèi)的數(shù)據(jù),并終止(432)在BSS210和BTS214分配通信資源,即分配通信信道給MS202,也就是說,終止在空中接口204分配通信信道給MS。邏輯流程400結(jié)束(434)。優(yōu)選地,PCU230通過從緩沖器中刪除數(shù)據(jù)分組,刪除存儲在緩沖器236內(nèi)的數(shù)據(jù)。
總之,PCU230無需首先從SGSN250接收FLUSH_LL消息就可檢測到MS202開始小區(qū)重選。在本發(fā)明的一個實施例中,PCU230基于從MS202由目標(biāo)BSS212接收的消息和PCU維護的、或和PCU相關(guān)的活動MS的記錄來檢測小區(qū)重選。在本發(fā)明的另一個實施例中,PCU230基于PCU未從MS經(jīng)源BSS210接收到進一步消息期間的時間周期到時,來檢測小區(qū)重選。通過檢測到MS202開始小區(qū)重選,并無需首先接收FLUSH_LL消息而開始在基礎(chǔ)結(jié)構(gòu)260內(nèi)的小區(qū)重選過程,PCU230可以刪除存儲在和MS202以及源BSS210相關(guān)的緩沖器236內(nèi)的數(shù)據(jù)分組,釋放在源BTS214分配給MS202的通信資源,并在小區(qū)重選期間,相對于現(xiàn)有技術(shù)更早將預(yù)定送往MS202的數(shù)據(jù)分組傳輸?shù)侥繕?biāo)BTS216。
雖然本發(fā)明參考特定實施例進行詳細顯示與說明,本領(lǐng)域技術(shù)人員應(yīng)懂得,可做出不同變化并用等同物替換其組件而不背離在所附權(quán)利要求中提出的本發(fā)明的范圍。相應(yīng)地,說明書以及附圖應(yīng)當(dāng)被認(rèn)為是說明舉例性質(zhì)的,而非限制意義的,期望所有這些變化以及替換都包括在本發(fā)明的范圍之內(nèi)。
以上參考特定實施例描述了益處、其他優(yōu)點以及問題的解決方案。然而,益處、優(yōu)點、問題解決方案以及能引起任何益處、優(yōu)點或解決方案發(fā)生或使之更顯著的任何組件都不應(yīng)當(dāng)解釋為所有權(quán)利要求的關(guān)鍵、必須或必要的特征或組件。如在此使用的,術(shù)語“包括”、“包含”(comprises、comprising)或它的任何變化意旨涵蓋非排斥性的包含,因此,包括一系列組件的程序、方法、物品或設(shè)備不僅包括所列出的那些組件,還包括其他沒有明確列出或這些程序、方法、物品或設(shè)備內(nèi)在固有的組件。
權(quán)利要求
1.一種用于在包括源基站子系統(tǒng)(BSS)、目標(biāo)BSS以及由源BSS服務(wù)的移動站的分組數(shù)據(jù)通信系統(tǒng)中,無需服務(wù)GPRS支持節(jié)點(SGSN)干預(yù)而檢測小區(qū)重選的方法,包括步驟維護至少一個活動移動站的記錄;從所述至少一個活動移動站的移動站接收請求在目標(biāo)BSS分配通信信道的消息;響應(yīng)于接收到通信信道分配請求,在目標(biāo)BSS分配通信信道給移動站;將分配的通信信道通知給移動站;目標(biāo)BSS從移動站接收包括和移動站相關(guān)的移動站標(biāo)識符的上行鏈路數(shù)據(jù);和基于上行鏈路數(shù)據(jù)并參考記錄,確定移動站開始小區(qū)重選。
2.如權(quán)利要求1所述的方法,進一步包括步驟一旦確定移動站開始小區(qū)重選,就刪除存儲在和移動站以及源基站子系統(tǒng)相關(guān)的緩沖器內(nèi)的數(shù)據(jù)。
3.如權(quán)利要求1所述的方法,其中,所述上行鏈路數(shù)據(jù)包括第一上行鏈路數(shù)據(jù),所述方法進一步包括步驟從移動站接收第二上行鏈路數(shù)據(jù),其中,所述第二上行鏈路數(shù)據(jù)不包括第一上行鏈路數(shù)據(jù)內(nèi)包括的移動站標(biāo)識符;和將第二上行鏈路數(shù)據(jù)發(fā)送至服務(wù)GPRS支持節(jié)點。
4.如權(quán)利要求3所述的方法,進一步包括步驟基于第二上行鏈路數(shù)據(jù),由服務(wù)GPRS支持節(jié)點確定移動站開始小區(qū)重選。
5.一種用于在包括源基站子系統(tǒng)(BSS),目標(biāo)BSS以及由源BSS服務(wù)的移動站的分組數(shù)據(jù)通信系統(tǒng)中,無需服務(wù)GPRS支持節(jié)點(SGSN)干預(yù)而檢測小區(qū)重選的方法,包括步驟維護至少一個活動移動站的記錄;從所述至少一個活動移動站的移動站接收請求在目標(biāo)BSS分配通信信道的消息;響應(yīng)于接收到通信信道分配請求,在目標(biāo)BSS分配通信信道給移動站;將分配的通信信道通知給移動站;開始預(yù)定時間周期的倒計時;和當(dāng)在倒計時開始之后、預(yù)定時間周期到時之前,經(jīng)源BSS未接收到上行鏈路數(shù)據(jù)時,則確定移動站執(zhí)行小區(qū)重選。
6.如權(quán)利要求5所述的方法,進一步包括步驟當(dāng)在倒計時開始之后、預(yù)定時間周期到時之前,經(jīng)源基站子系統(tǒng)接收到上行鏈路數(shù)據(jù)時,則確定移動站仍由源基站子系統(tǒng)服務(wù)。
7.如權(quán)利要求5所述的方法,進一步包括步驟當(dāng)在倒計時開始之后、預(yù)定時間周期到時之前,經(jīng)源BSS未接收到上行鏈路數(shù)據(jù)時,則從和移動站以及源BSS相關(guān)的緩沖器中刪除數(shù)據(jù)。
8.一種分組控制單元,包括存儲裝置,維護至少一個活動移動站的記錄;和處理器,可操作連接到存儲裝置,從至少一個活動移動站的移動站接收請求在目標(biāo)基站子系統(tǒng)(BSS)分配通信信道的消息,在目標(biāo)BSS分配通信信道給移動站,將分配的通信信道通知給移動站,從移動站經(jīng)目標(biāo)BSS接收上行鏈路數(shù)據(jù),基于上行鏈路數(shù)據(jù)并參考記錄確定移動站開始小區(qū)重選。
9.如權(quán)利要求8所述的分組控制單元,進一步包括可操作連接到處理器的緩沖器,其中,所述緩沖器和移動站以及源基站子系統(tǒng)相關(guān),并且一旦確定移動站開始小區(qū)重選,處理器就刪除存儲在所述緩沖器內(nèi)的數(shù)據(jù)。
10.如權(quán)利要求9所述的分組控制單元,其中,和移動站以及源基站子系統(tǒng)相關(guān)的所述緩沖器包括第一緩沖器,其中,所述處理器通過將所述數(shù)據(jù)傳輸?shù)胶鸵苿诱疽约澳繕?biāo)基站子系統(tǒng)相關(guān)的第二緩沖器來從所述緩沖器內(nèi)刪除數(shù)據(jù)。
11.一種分組控制單元,包括存儲裝置,用以維護至少一個活動移動站的記錄;計時器;和可操作連接到所述存儲裝置和所述計時器中每一個的處理器,用以從至少一個活動移動站的移動站接收請求在目標(biāo)基站子系統(tǒng)(BSS)分配通信信道的消息,在目標(biāo)BSS分配通信信道給移動站,參考計時器開始預(yù)定時間周期的倒計時,當(dāng)?shù)褂嫊r開始之后、預(yù)定時間周期到時之前分組控制單元經(jīng)源基站子系統(tǒng)未接收到上行鏈路數(shù)據(jù)時,則確定移動站執(zhí)行小區(qū)重選。
12.如權(quán)利要求11所述的分組控制單元,其中,當(dāng)?shù)褂嫊r開始之后、預(yù)定時間周期到時之前經(jīng)源基站子系統(tǒng)接收到上行鏈路數(shù)據(jù)時,處理器進一步確定移動站仍由源基站子系統(tǒng)服務(wù)。
13.如權(quán)利要求11所述的分組控制單元,其中,當(dāng)?shù)褂嫊r開始之后、預(yù)定時間周期到時之前經(jīng)源基站子系統(tǒng)未接收到上行鏈路數(shù)據(jù)時,則處理器進一步從和移動站以及源基站子系統(tǒng)相關(guān)的緩沖器中刪除數(shù)據(jù)。
全文摘要
一種無線基礎(chǔ)結(jié)構(gòu)(260),包括為移動站(MS)(202)提供通信服務(wù)的源收發(fā)機基站(BTS)(214),目標(biāo)BTS(216),和目標(biāo)BTS通信的分組控制單元(PCU)(230),以及和PCU通信的服務(wù)GPRS支持節(jié)點(SGSN)(250)。PCU基于PCU從MS經(jīng)目標(biāo)BSS接收的消息以及PCU維護的或和PCU相關(guān)的MS記錄,無需首先從SGSN接收FLUSH_LL消息就檢測到MS的小區(qū)重選并開始基礎(chǔ)結(jié)構(gòu)內(nèi)的小區(qū)重選過程。
文檔編號H04M3/00GK1708974SQ03801250
公開日2005年12月14日 申請日期2003年7月29日 優(yōu)先權(quán)日2002年8月9日
發(fā)明者圖沙爾·拉瓦爾, 達莫達蘭·瓦蘇德萬 申請人:摩托羅拉公司