本發(fā)明涉及通信領(lǐng)域,尤其涉及一種移動(dòng)通信系統(tǒng)中程序的處理方法和裝置。
背景技術(shù):
隨著移動(dòng)通信的普及,在未來(lái)十年內(nèi),用戶對(duì)移動(dòng)數(shù)據(jù)業(yè)務(wù)量的需求預(yù)計(jì)會(huì)出現(xiàn)上千倍的增長(zhǎng),而當(dāng)前基于宏小區(qū)(Macro Cell)的蜂窩無(wú)線接入網(wǎng)絡(luò)顯然無(wú)法提供能夠滿足如此巨大的移動(dòng)業(yè)務(wù)需求的通訊容量。第三代伙伴組織計(jì)劃(Third Generation Partnership Projects,簡(jiǎn)稱3GPP)認(rèn)為,小小區(qū)(由低功率基站建立的小區(qū),通常稱為Small Cell)的部署及其能力方面的提升是未來(lái)移動(dòng)通信網(wǎng)絡(luò)發(fā)展中最令人感興趣的課題之一。
根據(jù)通訊業(yè)務(wù)熱點(diǎn)地區(qū)或蜂窩網(wǎng)絡(luò)覆蓋的空洞地區(qū)等實(shí)際需求,低功率基站通常會(huì)部署在宏基站覆蓋的范圍內(nèi)或邊界處,甚至?xí)渴鹪跊](méi)有宏基站覆蓋的地區(qū)中。宏基站與低功率基站共屬于演進(jìn)的通用陸地?zé)o線接入網(wǎng)(Evolved Universal Terrestrial Radio Access Network,簡(jiǎn)稱E-UTRAN)系統(tǒng)中的無(wú)線接入網(wǎng)(Radio Access Network,簡(jiǎn)稱RAN),從而為用戶設(shè)備(User Equipment,簡(jiǎn)稱UE)提供盡量滿足其需求的移動(dòng)通訊服務(wù)。
隨著用戶設(shè)備數(shù)量和移動(dòng)通訊需求的迅速增長(zhǎng),低功率基站的部署也越發(fā)密集。因?yàn)榈凸β驶镜臒o(wú)線信號(hào)覆蓋范圍小的固有特點(diǎn),所以UE在移動(dòng)的過(guò)程中需要進(jìn)行頻繁的基站間小區(qū)切換,這使得切換程序發(fā)生的次數(shù)要遠(yuǎn)大于當(dāng)UE由宏基站提供服務(wù)時(shí)所產(chǎn)生的切換程序次數(shù)。因?yàn)槊恳淮吻袚Q程序都包含有UE的服務(wù)基站與核心網(wǎng)網(wǎng)元(主要指移動(dòng)性管理實(shí)體(Mobility Management Entity,簡(jiǎn)稱MME))間的信令交互、且會(huì)進(jìn)一步包括MME與核心網(wǎng)中的服務(wù)網(wǎng)關(guān)(Serving Gateway,簡(jiǎn)稱S-GW)間的信令 交互,因此激增的切換程序次數(shù)勢(shì)必造成核心網(wǎng)網(wǎng)元(尤其是MME)的信令負(fù)荷增大,甚至造成核心網(wǎng)網(wǎng)元的性能降低、且進(jìn)一步導(dǎo)致網(wǎng)絡(luò)整體的性能也下降了。
對(duì)于上述問(wèn)題,一種可行的解決方案是在無(wú)線接入網(wǎng)中新增一個(gè)邏輯節(jié)點(diǎn)/功能模塊,其主要作用是將UE在一定區(qū)域內(nèi)的低功率基站間移動(dòng)時(shí)產(chǎn)生的切換程序?qū)诵木W(wǎng)實(shí)現(xiàn)隱藏,在本專利中稱所述邏輯節(jié)點(diǎn)/功能模塊為無(wú)線接入網(wǎng)網(wǎng)關(guān)(RAN Gateway,簡(jiǎn)稱RAN GW)。具體的講,如圖1所示為部署了RAN GW的系統(tǒng)架構(gòu)的兩種實(shí)現(xiàn)形式。如圖1(a)所示,RAN GW是接入網(wǎng)中的一個(gè)獨(dú)立節(jié)點(diǎn)(即不依賴于是否有宏基站的部署),所述RAN GW面對(duì)核心網(wǎng)時(shí)相當(dāng)于基站,分別與服務(wù)UE的MME和S-GW間建立控制面接口S1-C和用戶面接口S1-U;而在面對(duì)接入網(wǎng)時(shí),所述RAN GW相當(dāng)于核心網(wǎng)網(wǎng)元,即與低功率基站間建立控制面接口S1-C和用戶面接口S1-U。由此,對(duì)于可以與RAN GW建立S1接口的低功率基站,與核心網(wǎng)相關(guān)的控制面信令和用戶面數(shù)據(jù)都可以經(jīng)由RAN GW的傳輸,且進(jìn)一步的,根據(jù)RAN GW的配置能力,部分與核心網(wǎng)有關(guān)的程序/信令(如X2切換程序中的路徑轉(zhuǎn)換流程)可以直接在RAN GW進(jìn)行處理而不必再占用核心網(wǎng)了。圖1(b)是適用于有宏基站部署的場(chǎng)景,RAN GW可以作為一個(gè)邏輯節(jié)點(diǎn)/功能模塊配置在宏基站上,其接口建立和節(jié)點(diǎn)功能配置與圖1(a)的闡述類似。
因?yàn)椴糠峙c核心網(wǎng)有關(guān)的程序可以僅在RAN GW處理而不再需要核心網(wǎng)的參與、即也不需要與核心網(wǎng)網(wǎng)元間交互信令了,那么所述程序在執(zhí)行中可能會(huì)存在一些問(wèn)題,這是在部署了RAN GW的系統(tǒng)中需要進(jìn)行解決的。
在現(xiàn)有系統(tǒng)架構(gòu)中,在接入網(wǎng)針對(duì)某UE執(zhí)行核心網(wǎng)網(wǎng)元沒(méi)有更換節(jié)點(diǎn)的X2或S1切換程序時(shí),對(duì)于核心網(wǎng)發(fā)起的NAS程序(或S1接口程序,如專用承載的建立/修改/釋放、位置上報(bào)控制、NAS消息傳輸?shù)?,基站會(huì)向MME發(fā)送一個(gè)指示切換程序正在進(jìn)行的拒絕消息。在所述切換程序已經(jīng)完成(如MME收到基站發(fā)送的路徑轉(zhuǎn)換請(qǐng)求消息)或所述切換程序被認(rèn)為失敗時(shí),MME會(huì)重新發(fā)起所述NAS程序。核心網(wǎng)中會(huì)為所述NAS程序設(shè)置一個(gè)定時(shí)器,如果在定時(shí)器超時(shí)后所述NAS程序還沒(méi)有完成,那么核心網(wǎng)認(rèn)為所述NAS程序是失敗的。需要說(shuō)明的是,所述操作機(jī)制也適用于其他某些 核心網(wǎng)程序/信令甚至新的核心網(wǎng)程序/信令(具體參見(jiàn)標(biāo)準(zhǔn)規(guī)范),如攜帶電路轉(zhuǎn)換回退指示(Circuit Switched Fallback indication)的UE上下文修正請(qǐng)求消息。
另外,當(dāng)MME獲知有切換程序正在進(jìn)行時(shí),所述MME會(huì)以一個(gè)攜帶指示切換程序正在進(jìn)行的指示的消息來(lái)拒絕核心網(wǎng)中的分組數(shù)據(jù)網(wǎng)關(guān)(Packet Data Network Gateway,P-GW)觸發(fā)的承載請(qǐng)求程序,所述P-GW在收到所述拒絕消息后會(huì)開(kāi)啟一個(gè)定時(shí)器;當(dāng)P-GW獲知所述切換程序完成、或所述切換失程序敗、或所述定時(shí)器超時(shí)后,所述P-GW會(huì)重新發(fā)起所述承載請(qǐng)求程序。
在本專利所述的系統(tǒng)架構(gòu)中,以服務(wù)MME和S-GW都沒(méi)有變更節(jié)點(diǎn)的X2切換程序?yàn)槔?,在MME向接入網(wǎng)發(fā)送例如專用承載建立請(qǐng)求(E-RAB SETUP REQUEST)的消息后,所述MME會(huì)收到接入網(wǎng)反饋的攜帶一個(gè)指示切換程序正在進(jìn)行的拒絕消息;以現(xiàn)有技術(shù)來(lái)看,MME應(yīng)該在等待所述切換程序完成或失敗后再重新發(fā)起所述E-RAB SETUP REQUEST消息。但是,因?yàn)镽AN GW向核心網(wǎng)隱藏了切換程序,即不會(huì)有指示切換完成或失敗的消息發(fā)送到MME,那么MME會(huì)一直處于等待狀態(tài),直到保護(hù)所述E-RAB SETUP程序的定時(shí)器超時(shí),核心網(wǎng)會(huì)認(rèn)為這個(gè)程序執(zhí)行失敗了,這可能會(huì)進(jìn)一步導(dǎo)致P-GW再嘗試重新發(fā)起所述程序。因此,這不僅影響了核心網(wǎng)中的多個(gè)網(wǎng)元,更使得所述程序難以完成或極大的延長(zhǎng)了完成的時(shí)間,導(dǎo)致網(wǎng)絡(luò)服務(wù)的性能下降了。
另外,在本專利所述的系統(tǒng)架構(gòu)中,因?yàn)镸ME不會(huì)獲知接入網(wǎng)進(jìn)行切換程序,因此所述MME也不會(huì)因?yàn)榍袚Q而拒絕P-GW所觸發(fā)的承載請(qǐng)求程序,即所述MME會(huì)將所述承載請(qǐng)求程序的相關(guān)信令發(fā)送給接入網(wǎng);但是,因?yàn)檫@與接入網(wǎng)中的切換程序沖突,而使得所述承載程序無(wú)法順利執(zhí)行。如果在P-GW配置的定時(shí)器超時(shí)前,所述P-GW還沒(méi)有收到與所述請(qǐng)求消息對(duì)應(yīng)的完成回復(fù)消息,那么P-GW會(huì)認(rèn)為先前的程序執(zhí)行失敗、而需要重新發(fā)起所述程序了。與上述情況類似的,這也額外的增加了程序失敗的可能性、并影響了網(wǎng)絡(luò)服務(wù)的性能。
需要注意的是,本發(fā)明所述的切換及NAS等程序都是與UE相關(guān)的程序, 即只是針對(duì)某特定UE而言。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種移動(dòng)通信系統(tǒng)中程序的處理方法和裝置,要解決的技術(shù)問(wèn)題是在上文所述的系統(tǒng)中,當(dāng)某非接入層(Non Access Stratum,簡(jiǎn)稱NAS)或S1接口的程序因?yàn)榕c接入網(wǎng)程序發(fā)送沖突而被拒絕時(shí),如何使得所述NAS或S1接口的程序能夠繼續(xù)執(zhí)行。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供了如下技術(shù)方案:
一種移動(dòng)通信系統(tǒng)中程序的處理方法,包括:
在發(fā)生非接入層NAS或S1接口的程序與切換程序的沖突后,在檢測(cè)到切換程序運(yùn)行成功或失敗后,無(wú)線接入網(wǎng)網(wǎng)關(guān)RAN GW或核心網(wǎng)網(wǎng)元重新發(fā)送所述NAS或S1接口的程序的請(qǐng)求指令。
其中,所述方法還包括:
在定時(shí)器超時(shí)后,所述核心網(wǎng)網(wǎng)元重新發(fā)送所述NAS或S1接口的程序的請(qǐng)求指令。
其中,所述方法包括:
方式一:RAN GW在轉(zhuǎn)發(fā)核心網(wǎng)網(wǎng)元發(fā)送的所述NAS或S1接口的程序的請(qǐng)求指令后,確定發(fā)生NAS或S1接口的程序與切換程序的沖突,則在檢測(cè)到切換程序運(yùn)行成功或失敗后,重新發(fā)送所述NAS或S1接口的程序的請(qǐng)求指令;或者,
方式二:在發(fā)生NAS或S1接口的程序與切換程序的沖突后,核心網(wǎng)網(wǎng)元啟動(dòng)所述定時(shí)器,在定時(shí)器超時(shí)后,重新發(fā)送所述NAS或S1接口的程序的請(qǐng)求指令;或者,
方式三:在接收到RAN GW或基站在檢測(cè)到切換程序運(yùn)行成功或失敗后發(fā)送的通知消息后,重新發(fā)送所述NAS或S1接口的程序的請(qǐng)求指令;其中所述通知消息用于通知核心網(wǎng)網(wǎng)元重新發(fā)送所述NAS或S1接口的程序的請(qǐng)求指令,或者,通知核心網(wǎng)網(wǎng)元程序運(yùn)行成功或失?。?/p>
方式四:在發(fā)生NAS或S1接口的程序與切換程序的沖突后,核心網(wǎng)網(wǎng)元在如下任一條件下重新發(fā)送所述NAS或S1接口的程序的請(qǐng)求指令,包括:
條件一:在發(fā)生NAS或S1接口的程序與切換程序的沖突后,核心網(wǎng)網(wǎng)元啟動(dòng)所述定時(shí)器,在定時(shí)器超時(shí)后,重新發(fā)送所述NAS或S1接口的程序的請(qǐng)求指令;
條件二:在接收到RAN GW或基站在檢測(cè)到切換程序運(yùn)行成功或失敗后發(fā)送的通知消息后,重新發(fā)送所述NAS或S1接口的程序的請(qǐng)求指令;其中所述通知消息用于通知核心網(wǎng)網(wǎng)元重新發(fā)送所述NAS或S1接口的程序的請(qǐng)求指令,或者,通知核心網(wǎng)網(wǎng)元程序運(yùn)行成功或失敗。
其中,在方式一中,所述RAN GW確定發(fā)生NAS或S1接口的程序與切換程序的沖突是通過(guò)如下方式實(shí)現(xiàn)的,包括:
所述RAN GW接收對(duì)所述請(qǐng)求指令的拒絕消息,并根據(jù)所述拒絕消息,確定發(fā)生NAS或S1接口的程序與切換程序的沖突。
其中,所述拒絕消息中包括拒絕原因,其中所述拒絕原因?yàn)樗銮袚Q程序正在進(jìn)行。
其中,在方式一中,所述方法還包括:
所述RAN GW在收到所述NAS或S1接口的程序的請(qǐng)求指令之后,保存所述NAS或S1接口的程序的請(qǐng)求指令,并在重新發(fā)送所述NAS或S1接口的程序的請(qǐng)求指令后,刪除所述NAS或S1接口的程序的請(qǐng)求指令。
其中,在方式一或方式三中,所述RAN GW通過(guò)檢測(cè)路徑轉(zhuǎn)換請(qǐng)求程序獲知切換程序運(yùn)行成功或失敗。
其中,在方式一中,如果切換程序成功,所述RAN GW將所述NAS或S1接口的程序的請(qǐng)求指令發(fā)送給目標(biāo)基站;如果切換程序運(yùn)行失敗,則所述RAN GW將所述NAS或S1接口的程序的請(qǐng)求指令發(fā)送給源基站。
其中,在方式二和方式四中,所述核心網(wǎng)網(wǎng)元檢測(cè)到發(fā)生NAS或S1接口的程序與切換程序的沖突是通過(guò)如下方式得到的,包括:
所述核心網(wǎng)網(wǎng)元接收所述RAN GW轉(zhuǎn)發(fā)的對(duì)所述請(qǐng)求指令的拒絕消息, 并根據(jù)所述拒絕消息,確定發(fā)生NAS或S1接口的程序與切換程序的沖突。
其中,在方式二和方式四中,所述定時(shí)器的時(shí)長(zhǎng)由網(wǎng)絡(luò)進(jìn)行配置,或者,由運(yùn)營(yíng)商的配置,或者,在一個(gè)預(yù)先配置的最大時(shí)長(zhǎng)內(nèi)由MME自主隨機(jī)選擇一個(gè)時(shí)長(zhǎng)數(shù)值。
其中,在方式二和方式四中,所述定時(shí)器的時(shí)長(zhǎng)還根據(jù)指示信息進(jìn)行確定,其中所述指示信息用于指示所述切換程序已經(jīng)進(jìn)行到的階段或者切換程序完成所需的等待時(shí)間;和/或,所述定時(shí)器的時(shí)長(zhǎng)還根據(jù)所述切換程序的保護(hù)定時(shí)器的時(shí)長(zhǎng)確定。
其中,在方式二和方式四中,所述指示信息是通過(guò)對(duì)所述請(qǐng)求指令的拒絕消息發(fā)送的。
其中,在方式三和方式四中,所述RAN GW或基站通過(guò)S1接口消息發(fā)送所述通知消息。
其中,在方式三和方式四中,所述方法包括:
所述RAN GW接收所述基站發(fā)送的所述通知信息,并將所述通知信息發(fā)送給所述核心網(wǎng)網(wǎng)元;或者,
所述RAN GW生成所述通知信息,并將所述通知信息發(fā)送給所述核心網(wǎng)網(wǎng)元。
其中,在方式三和方式四中,所述RAN GW在如下時(shí)間點(diǎn)生成所述通知信息,包括:
在切換程序的完成階段的進(jìn)行中;或者,在切換程序執(zhí)行完畢后;或者,在獲知切換程序失敗后。
一種無(wú)線接入網(wǎng)網(wǎng)關(guān),包括:
確定模塊,用于在轉(zhuǎn)發(fā)核心網(wǎng)網(wǎng)元發(fā)送的所述NAS或S1接口的程序的請(qǐng)求指令后,確定發(fā)生NAS或S1接口的程序與切換程序的沖突;
第一處理模塊,用于在檢測(cè)到切換程序運(yùn)行成功或失敗后,重新發(fā)送所述NAS或S1接口的程序的請(qǐng)求指令。
其中,所述確定模塊通過(guò)如下方式確定發(fā)生NAS或S1接口的程序與切換程序的沖突,包括:
接收單元,用于接收對(duì)所述請(qǐng)求指令的拒絕消息;
確定單元,用于根據(jù)所述拒絕消息,確定發(fā)生NAS或S1接口的程序與切換程序的沖突。
其中,所述拒絕消息中包括拒絕原因,其中所述拒絕原因?yàn)樗銮袚Q程序正在進(jìn)行。
其中,所述無(wú)線接入網(wǎng)網(wǎng)關(guān)還包括:
保存模塊,用于在收到所述NAS或S1接口的程序的請(qǐng)求指令之后,保存所述NAS或S1接口的程序的請(qǐng)求指令;
刪除模塊,用于在重新發(fā)送所述NAS或S1接口的程序的請(qǐng)求指令后,刪除所述NAS或S1接口的程序的請(qǐng)求指令。
其中,所述確定模塊通過(guò)檢測(cè)路徑轉(zhuǎn)換請(qǐng)求程序獲知切換程序運(yùn)行成功或失敗。
其中,所述第一處理模塊具體用于:
如果切換程序成功,所述RAN GW將所述NAS或S1接口的程序的請(qǐng)求指令發(fā)送給目標(biāo)基站;如果切換程序運(yùn)行失敗,則所述RAN GW將所述NAS或S1接口的程序的請(qǐng)求指令發(fā)送給源基站。
一種核心網(wǎng)網(wǎng)元,包括:
啟動(dòng)模塊,用于在發(fā)生NAS或S1接口的程序與切換程序的沖突后,核心網(wǎng)網(wǎng)元啟動(dòng)所述定時(shí)器;
第二處理模塊,用于在定時(shí)器超時(shí)后,重新發(fā)送所述NAS或S1接口的程序的請(qǐng)求指令。
其中,所述核心網(wǎng)網(wǎng)元檢測(cè)到發(fā)生NAS或S1接口的程序與切換程序的沖突是通過(guò)如下方式得到的,包括:
所述核心網(wǎng)網(wǎng)元接收所述RAN GW轉(zhuǎn)發(fā)的對(duì)所述請(qǐng)求指令的拒絕消息, 并根據(jù)所述拒絕消息,確定發(fā)生NAS或S1接口的程序與切換程序的沖突。
其中,所述拒絕消息中包括拒絕原因,其中所述拒絕原因?yàn)樗銮袚Q程序正在進(jìn)行。
其中,其特征在于,所述定時(shí)器的時(shí)長(zhǎng)由網(wǎng)絡(luò)進(jìn)行配置,或者,由運(yùn)營(yíng)商的配置,或者,在一個(gè)預(yù)先配置的最大時(shí)長(zhǎng)內(nèi)由MME自主隨機(jī)選擇一個(gè)時(shí)長(zhǎng)數(shù)值。
其中,所述定時(shí)器的時(shí)長(zhǎng)還根據(jù)指示信息進(jìn)行確定,其中所述指示信息用于指示所述切換程序已經(jīng)進(jìn)行到的階段或者切換程序完成所需的等待時(shí)間;和/或,所述定時(shí)器的時(shí)長(zhǎng)還根據(jù)所述切換程序的保護(hù)定時(shí)器的時(shí)長(zhǎng)確定。
其中,所述指示信息是通過(guò)對(duì)所述請(qǐng)求指令的拒絕消息發(fā)送的。
一種無(wú)線接入網(wǎng)網(wǎng)關(guān),包括:
檢測(cè)模塊,用于在發(fā)生非接入層NAS或S1接口的程序與切換程序的沖突后,檢測(cè)切換程序的運(yùn)行狀態(tài);成功或失敗后發(fā)送的;
第三處理模塊,用于在檢測(cè)到切換程序運(yùn)行成功或失敗后,發(fā)送通知消息;其中所述通知消息用于通知核心網(wǎng)網(wǎng)元重新發(fā)送所述NAS或S1接口的程序的請(qǐng)求指令,或者,通知核心網(wǎng)網(wǎng)元程序運(yùn)行成功或失敗。
其中,所述第三處理模塊通過(guò)S1接口發(fā)送所述通知消息。
其中,所述第三處理模塊具體用于:
接收所述基站發(fā)送的所述通知信息,并將所述通知信息發(fā)送給所述核心網(wǎng)網(wǎng)元;或者,生成所述通知信息,并將所述通知信息發(fā)送給所述核心網(wǎng)網(wǎng)元。
其中,所述第三處理模塊在如下時(shí)間點(diǎn)生成所述通知信息,包括:
在切換程序的完成階段的進(jìn)行中;或者,在切換程序執(zhí)行完畢后;或者,在獲知切換程序失敗后。
本發(fā)明提供的實(shí)施例,能夠在所述系統(tǒng)架構(gòu)中盡量保證所述NAS/S1接口程序的成功率和完成時(shí)間,避免進(jìn)一步對(duì)更多的核心網(wǎng)網(wǎng)元造成影響,提 升了系統(tǒng)的性能,適用于各種類型的無(wú)線接入網(wǎng)節(jié)點(diǎn)及有線接口,且對(duì)用戶終端沒(méi)有影響。
附圖說(shuō)明
圖1(a)為現(xiàn)有技術(shù)中部署RAN GW的一種系統(tǒng)架構(gòu)的示意圖;
圖1(b)為現(xiàn)有技術(shù)中部署RAN GW的另一種系統(tǒng)架構(gòu)的示意圖;
圖2為本發(fā)明實(shí)施例一提供的移動(dòng)通信系統(tǒng)中程序的處理方法的流程圖;
圖3為本發(fā)明實(shí)施例二提供的移動(dòng)通信系統(tǒng)中程序的處理方法的流程圖;
圖4為本發(fā)明實(shí)施例三提供的移動(dòng)通信系統(tǒng)中程序的處理方法的流程圖;
圖5為本發(fā)明提供的無(wú)線接入網(wǎng)網(wǎng)關(guān)的結(jié)構(gòu)示意圖;
圖6為本發(fā)明提供的核心網(wǎng)網(wǎng)元的結(jié)構(gòu)示意圖;
圖7為本發(fā)明提供的另一種無(wú)線接入網(wǎng)網(wǎng)關(guān)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
具體實(shí)施例一
圖2為本發(fā)明實(shí)施例一提供的移動(dòng)通信系統(tǒng)中程序的處理方法的流程圖。圖2所述方法包括:核心網(wǎng)發(fā)起承載建立程序并將承載建立請(qǐng)求消息發(fā)送給UE當(dāng)前的服務(wù)基站(在切換程序中稱為源基站),在本專利所述的系統(tǒng)架構(gòu)下,所述請(qǐng)求消息由核心網(wǎng)中的MME先發(fā)送給接入網(wǎng)中的RAN GW、再由RAN GW發(fā)送給所述源基站。因所述承載建立程序與接入網(wǎng)中針對(duì)同 一UE正在進(jìn)行的切換程序產(chǎn)生沖突,所以源基站向RAN GW回復(fù)拒絕消息。在切換程序成功完成后,RAN GW再將同樣的承載建立請(qǐng)求消息發(fā)送給目標(biāo)基站。具體步驟如圖2所示。
步驟一:核心網(wǎng)網(wǎng)元P-GW發(fā)起專用承載激活(dedicated bearer activation)程序,MME作為面向接入網(wǎng)的控制節(jié)點(diǎn)向接入網(wǎng)發(fā)送承載建立請(qǐng)求(E-RAB SETUP REQUEST)消息1。在本發(fā)明所基于的系統(tǒng)架構(gòu)中,服務(wù)UE的MME首先將所述消息1通過(guò)S1接口發(fā)送給接入網(wǎng)中的RAN-GW,所述消息1中攜帶所述UE的服務(wù)基站地址或標(biāo)識(shí)信息、所述UE在S1接口上被分配的標(biāo)識(shí)信息(UE S1AP ID)以及非接入層協(xié)議數(shù)據(jù)單元(Non-Access Stratum Protocol Data Unit,簡(jiǎn)稱NAS-PDU。
步驟二:所述RAN GW在接收到所述消息1后,將所述消息1一方面在節(jié)點(diǎn)本地進(jìn)行存儲(chǔ)備份、另一方面通過(guò)S1接口發(fā)送給消息中指示的目的基站(即源基站,消息2)。
所述源基站在收到所述消息2時(shí),可能正在對(duì)所述UE執(zhí)行X2切換程序,這可能發(fā)生在切換程序中的切換準(zhǔn)備階段(涉及源基站與目標(biāo)基站)、也可能發(fā)生在切換程序中的切換執(zhí)行階段(涉及源基站、目標(biāo)基站與UE);那么,所述源基站會(huì)向所述RAN GW回復(fù)一個(gè)針對(duì)所述消息2的拒絕消息(消息3),所述消息3中含有指示(X2)切換程序正在進(jìn)行的原因值。
步驟三:RAN GW在收到所述消息3后,將所述承載建立程序置于等待狀態(tài)。在X2切換程序的完成階段中,目標(biāo)基站會(huì)向RAN GW發(fā)送路徑轉(zhuǎn)換請(qǐng)求(PATH SWITCH REQUEST)消息4,所述消息4的作用是通知RAN GW將相關(guān)承載的下行數(shù)據(jù)隧道端點(diǎn)從源基站轉(zhuǎn)換到目標(biāo)基站。在服務(wù)UE的核心網(wǎng)網(wǎng)元MME和S-GW都沒(méi)有變更的X2切換程序中,在本系統(tǒng)架構(gòu)中,所述消息4不需要由RAN GW進(jìn)一步發(fā)送給MME,而是由RAN GW執(zhí)行隧道端點(diǎn)的轉(zhuǎn)換等處理后,直接向目標(biāo)基站回復(fù)路徑轉(zhuǎn)換完成(PATH SWITCH REQUEST ACKNOWLEDGE)消息5。目標(biāo)基站在收到所述消息5后,會(huì)向源基站發(fā)送UE上下文釋放消息6,這標(biāo)志著此切換程序成功完成。
步驟四:通過(guò)路徑轉(zhuǎn)換請(qǐng)求程序,RAN GW獲知所述X2切換程序成功, 那么,RAN GW將先前存儲(chǔ)的所述消息2發(fā)送給目標(biāo)基站(消息7),所述消息7中攜帶RAN GW為所述UE在與目標(biāo)基站間的S1接口上分配的標(biāo)識(shí)。如果切換過(guò)程失敗而所述UE仍留在源基站接受服務(wù),那么此步驟中RAN GW會(huì)將所述消息2重新發(fā)送給源基站。RAN GW發(fā)送消息7的具體時(shí)間點(diǎn)本方案不做限制。
所述目標(biāo)基站根據(jù)所述消息7的指示,通過(guò)無(wú)線Uu口命令UE執(zhí)行相關(guān)承載的建立,同時(shí)進(jìn)行NAS消息的傳輸。在無(wú)線接口程序完成后,所述目標(biāo)基站向RAN GW回復(fù)承載建立響應(yīng)(E-RAB SETUP RESPONSE)消息和相應(yīng)的NAS反饋消息,所述RAN GW將這些消息進(jìn)一步發(fā)送給MME,所述承載建立程序在S1接口上成功完成。其中,本地存儲(chǔ)消息的刪除可以在發(fā)送消息7到發(fā)送消息9的時(shí)間段內(nèi),具體時(shí)間點(diǎn)本方案不做限制,可由RAN GW自行決定。
RAN GW需要具備能夠根據(jù)UE及基站的標(biāo)識(shí)等信息將兩程序的沖突進(jìn)行識(shí)別以及相應(yīng)處理的能力。另外需要注意的是,在現(xiàn)有技術(shù)中,核心網(wǎng)為所述專用承載激活程序所配置的保護(hù)定時(shí)器時(shí)長(zhǎng)已考慮了因與切換程序沖突而需要再重新發(fā)起的情況,而在本發(fā)明中,沖突處理節(jié)點(diǎn)是RAN GW、且消息傳輸路徑有所拉短,那么具體時(shí)長(zhǎng)的配置是否需要更改、且如果需要更改的話具體更改的數(shù)值如何確定,這可以結(jié)合本發(fā)明所述的系統(tǒng)架構(gòu)及方案進(jìn)行考慮,可由實(shí)現(xiàn)或運(yùn)營(yíng)商具體配置而最終決定。
具體實(shí)施例二
圖3為本發(fā)明實(shí)施例二提供的移動(dòng)通信系統(tǒng)中程序的處理方法的流程圖。圖3所述方法包括:核心網(wǎng)發(fā)起承載修改程序并將承載修改請(qǐng)求消息發(fā)送給UE當(dāng)前的服務(wù)基站(在切換程序中稱為源基站),在本專利所述的系統(tǒng)架構(gòu)下,所述請(qǐng)求消息由MME先發(fā)送給接入網(wǎng)中的RAN GW、再由RAN GW發(fā)送給所述源基站。因所述承載修改程序與接入網(wǎng)中針對(duì)同一UE正在進(jìn)行的切換程序產(chǎn)生沖突,所以源基站向RAN GW回復(fù)拒絕消息,并由RAN GW將所述拒絕消息發(fā)送給MME。所述MME開(kāi)啟一個(gè)定時(shí)器,在定時(shí)器超 時(shí)后,MME再將同樣的承載修改請(qǐng)求消息經(jīng)由RAN GW發(fā)送給目標(biāo)基站。具體步驟如圖3所示。
步驟一:核心網(wǎng)網(wǎng)元P-GW發(fā)起承載修改(bearer modification)程序,MME作為面向接入網(wǎng)的控制節(jié)點(diǎn)向接入網(wǎng)發(fā)送承載修改請(qǐng)求(E-RAB MODIFY REQUEST)消息1。在本發(fā)明所基于的系統(tǒng)架構(gòu)中,服務(wù)UE的MME首先將所述消息1通過(guò)S1接口發(fā)送給接入網(wǎng)中的RAN-GW,與實(shí)施例一所述類似的,所述消息1中攜帶所述UE的服務(wù)基站地址或標(biāo)識(shí)等信息。
步驟二:所述RAN GW在接收到所述消息1后,根據(jù)所述消息1中攜帶的目的節(jié)點(diǎn)地址信息,通過(guò)S1接口將請(qǐng)求消息發(fā)送給對(duì)應(yīng)的低功率基站(消息2,此處的低功率基站即指源基站),所述消息2中攜帶的是RAN GW為所述UE在與源基站間建立的S1接口上分配的標(biāo)識(shí)。
所述源基站在收到所述消息2時(shí),可能正在對(duì)所述UE執(zhí)行X2切換程序,這種沖突情況可能發(fā)生在切換程序中的切換準(zhǔn)備階段(涉及源基站與目標(biāo)基站)、也可能發(fā)生在切換程序中的切換執(zhí)行階段(涉及源基站、目標(biāo)基站與UE);在這種情況下,所述源基站會(huì)向所述RAN GW回復(fù)一個(gè)拒絕消息(消息3),所述消息3中含有指示X2切換正在進(jìn)行的原因值。RAN GW將收到的所述消息3進(jìn)一步通過(guò)S1接口發(fā)送給MME(消息4)。
步驟三:MME在收到所述消息4后,獲知對(duì)所述UE來(lái)講,先前發(fā)起的承載修改程序與接入網(wǎng)中正在進(jìn)行的切換程序發(fā)生沖突,因此MME開(kāi)啟一個(gè)定時(shí)器。所述定時(shí)器的時(shí)長(zhǎng)可以由網(wǎng)絡(luò)側(cè)進(jìn)行配置(如根據(jù)經(jīng)驗(yàn)值或其他相關(guān)指示信息)或運(yùn)營(yíng)商自主配置,也可以在一個(gè)預(yù)配置的最大時(shí)長(zhǎng)內(nèi)由MME自主隨機(jī)選擇一個(gè)時(shí)長(zhǎng)數(shù)值。
時(shí)長(zhǎng)的配置需要一方面考慮盡量避免因再次沖突而導(dǎo)致再次重試,即盡量降低重試的次數(shù);另一方面需考慮降低不必要的等待時(shí)間,即不會(huì)在所述切換程序完成很長(zhǎng)時(shí)間后才進(jìn)行重試。進(jìn)一步的,源基站可以在所述消息3中指示所述切換程序已經(jīng)進(jìn)行到的具體階段或者等待時(shí)間的參考值,那么所述定時(shí)器的時(shí)長(zhǎng)選擇根據(jù)所述指示信息可以更合理,如恰好在所述切換程序完成的時(shí)間進(jìn)行所述承載修改程序的重試。
步驟四:在所述定時(shí)器超時(shí)后,MME再次將E-RAB MODIFY REQUEST消息(消息5)發(fā)送給RAN GW,其中,所述消息5含有與所述消息1相同的內(nèi)容(目的節(jié)點(diǎn)也仍指向源基站)。如果RAN GW獲知所述切換程序已經(jīng)成功,那么所述RAN GW可以將所述消息5發(fā)送給目標(biāo)基站(消息6);如果RAN GW獲知所述切換程序失敗或者沒(méi)有獲取與所述切換程序相關(guān)的信息,那么所述RAN GW將所述消息5發(fā)送給源基站(消息6a)。這種將所述消息5發(fā)送給源基站還是目標(biāo)基站的判定,需要RAN GW在解讀消息5中所指示的UE及目的節(jié)點(diǎn)的信息外,還需要了解先前承載修改程序和切換程序的沖突情況,即將程序執(zhí)行對(duì)象及程序執(zhí)行的作用及原因都對(duì)應(yīng)起來(lái)。
如果RAN GW沒(méi)有執(zhí)行所述判定的能力和/或判定依據(jù)的足夠信息,那么RAN GW按照所述消息5的指示將所述消息進(jìn)一步發(fā)送給源基站(消息6a)。在切換程序成功后,所述源基站將所述消息6轉(zhuǎn)發(fā)給目標(biāo)基站;如果切換程序失敗且所述UE仍在源基站接受服務(wù),那么所述源基站根據(jù)所述消息5的指示通過(guò)無(wú)線Uu口命令UE執(zhí)行相關(guān)承載的修改,同時(shí)進(jìn)行NAS消息的傳輸。
可選的,源基站可以在所述消息3中攜帶目標(biāo)基站的標(biāo)識(shí)(比如在切換執(zhí)行或完成階段,切換成功完成的概率較大),那么MME在發(fā)送消息5中可以直接攜帶目標(biāo)基站的標(biāo)識(shí),則RAN GW即按照指示將所述消息5進(jìn)一步發(fā)送給目標(biāo)基站(消息6)。
步驟五:在無(wú)線接口程序完成后,所述目標(biāo)基站(以切換程序成功為例)向RAN GW回復(fù)承載修改響應(yīng)(E-RAB MODIFY RESPONSE)消息7和相應(yīng)的NAS反饋消息,所述RAN GW將這些消息進(jìn)一步發(fā)送給MME,所述承載修改程序在S1接口上成功完成。
需要注意的是,在本實(shí)施例所述的方案中,核心網(wǎng)為所述承載修改程序所配置的保護(hù)定時(shí)器時(shí)長(zhǎng)應(yīng)考慮到MME可能啟動(dòng)到的所述定時(shí)器的時(shí)長(zhǎng)。
具體實(shí)施例三
圖4為本發(fā)明實(shí)施例三提供的移動(dòng)通信系統(tǒng)中程序的處理方法的流程 圖。圖4所述方法包括:核心網(wǎng)發(fā)起承載釋放程序并將承載釋放命令消息發(fā)送給UE當(dāng)前的服務(wù)基站(在切換程序中稱為源基站),在本專利所述的系統(tǒng)架構(gòu)下,所述命令消息由MME先發(fā)送給接入網(wǎng)中的RAN GW、再由RAN GW發(fā)送給所述源基站。因所述承載修改程序與接入網(wǎng)中針對(duì)同一UE正在進(jìn)行的切換程序產(chǎn)生沖突,所以源基站向RAN GW回復(fù)拒絕消息,并由RAN GW進(jìn)一步將所述拒絕消息發(fā)送給MME。當(dāng)切換程序成功(或失敗)后,目標(biāo)基站(或源基站)或RAN GW通過(guò)S1接口向MME指示切換程序已完成,那么MME可以重新嘗試所述承載釋放程序。具體步驟如圖4所示。
步驟一:核心網(wǎng)網(wǎng)元P-GW發(fā)起承載去激活(bearer deactivation)程序,MME作為面向接入網(wǎng)的控制節(jié)點(diǎn)向接入網(wǎng)發(fā)送承載釋放命令(E-RAB RELEASE COMMAND)消息1。在本發(fā)明所基于的系統(tǒng)架構(gòu)中,服務(wù)UE的MME首先將所述消息1通過(guò)S1接口發(fā)送給接入網(wǎng)中的RAN-GW,與實(shí)施例一所述類似的,所述消息1中攜帶所述UE的服務(wù)基站地址或標(biāo)識(shí)等信息。
步驟二:所述RAN GW在接收到消息1后,根據(jù)所述消息1中攜帶的目的節(jié)點(diǎn)地址信息,通過(guò)S1接口將命令消息發(fā)送給對(duì)應(yīng)的低功率基站(消息2)。
所述低功率基站(源基站)在收到所述消息2時(shí),可能正在對(duì)所述UE執(zhí)行X2切換程序,這種沖突情況可能發(fā)生在切換程序中的切換準(zhǔn)備階段(涉及源基站與目標(biāo)基站)、也可能發(fā)生在切換程序中的切換執(zhí)行階段(涉及源基站、目標(biāo)基站與UE);在這種情況下,所述源基站會(huì)向所述RAN GW回復(fù)一個(gè)拒絕消息(消息3),所述消息3中含有指示X2切換正在進(jìn)行的原因值。RAN GW將收到的所述消息3進(jìn)一步通過(guò)S1接口發(fā)送給MME(消息4)。
步驟三:MME在收到所述消息4后,獲知先前發(fā)起的承載釋放程序與接入網(wǎng)中正在進(jìn)行的切換程序發(fā)生了沖突,因此MME暫停所述承載釋放程序的執(zhí)行,即進(jìn)入等待狀態(tài)。
步驟四:在切換程序成功后,目標(biāo)基站可通過(guò)一條S1接口消息向RAN GW指示切換程序的完成(消息5);如果切換程序失敗且所述UE仍在源基 站接受服務(wù),那么所述消息5由源基站進(jìn)行發(fā)送。所述消息5的發(fā)送在切換程序的完成階段中執(zhí)行,具體時(shí)間不做限制。
所述RAN GW會(huì)進(jìn)一步的將所述消息5發(fā)送給MME(消息5a),所述消息5a的作用是使得MME獲知先前導(dǎo)致沖突的切換程序已結(jié)束、可以重試所述承載釋放程序。所述消息5a中應(yīng)至少含有UE在S1接口(所述S1接口指MME與RAN GW之前建立的S1接口)上被分配的標(biāo)識(shí)、以及切換程序已完成的指示。
可選的,所述消息5a也可以直接由RAN GW產(chǎn)生并發(fā)送給MME。與上述類似的,RAN GW發(fā)送消息5a的時(shí)間點(diǎn)可以是在切換程序的完成階段的進(jìn)行中或完畢后、或者在獲知切換程序失敗后,具體不做限制。RAN GW能夠產(chǎn)生消息5a的前提是其能夠在解讀消息中所指示的UE及目的節(jié)點(diǎn)的信息外,還需要了解所述承載釋放程序和切換程序的產(chǎn)生沖突的情況,即將程序執(zhí)行對(duì)象及程序執(zhí)行原因及作用等對(duì)應(yīng)起來(lái),從而在切換程序成功或失敗時(shí)能夠自主產(chǎn)生所述消息。
步驟五:MME在接收到消息5a后,重新嘗試之前暫停的承載釋放程序,即重新發(fā)送E-RAB RELEASE COMMAND消息6給RAN GW(假定所要釋放的承載沒(méi)有在切換程序程序中被釋放掉)。
RAN GW已知所述UE當(dāng)前的服務(wù)基站(源基站或目標(biāo)基站),并將所述消息6進(jìn)一步發(fā)送給對(duì)應(yīng)的服務(wù)基站,并由所述服務(wù)基站通過(guò)無(wú)線Uu口命令UE執(zhí)行相關(guān)承載的釋放,同時(shí)進(jìn)行NAS消息的傳輸。
在無(wú)線接口程序完成后,所述目標(biāo)基站向RAN GW回復(fù)承載釋放響應(yīng)(E-RAB RELEASE RESPONSE)消息7,所述RAN GW將這些消息進(jìn)一步發(fā)送給MME。所述承載釋放程序在S1接口上成功完成。
對(duì)于核心網(wǎng)配置的保護(hù)NAS程序(或S1接口程序)的定時(shí)器,其時(shí)長(zhǎng)配置應(yīng)考慮到接入網(wǎng)中新增了RAN GW這一對(duì)傳輸消息具備處理能力的節(jié)點(diǎn)。
具體實(shí)施例四
與上述實(shí)施例不同的時(shí),本實(shí)施例將實(shí)施例二和實(shí)施例四的方案進(jìn)行了 組合,具體說(shuō)明如下:
在發(fā)生NAS或S1接口的程序與切換程序的沖突后,核心網(wǎng)網(wǎng)元在如下任一條件下重新發(fā)送所述NAS或S1接口的程序的請(qǐng)求指令,包括:
條件一:在發(fā)生NAS或S1接口的程序與切換程序的沖突后,核心網(wǎng)網(wǎng)元啟動(dòng)所述定時(shí)器,在定時(shí)器超時(shí)后,重新發(fā)送所述NAS或S1接口的程序的請(qǐng)求指令;
條件二:在接收到RAN GW或基站在檢測(cè)到切換程序運(yùn)行成功或失敗后發(fā)送的通知消息后,重新發(fā)送所述NAS或S1接口的程序的請(qǐng)求指令;其中所述通知消息用于通知核心網(wǎng)網(wǎng)元重新發(fā)送所述NAS或S1接口的程序的請(qǐng)求指令,或者,通知核心網(wǎng)網(wǎng)元程序運(yùn)行成功或失敗。
由上可以看出,核心網(wǎng)網(wǎng)元(MME)在定時(shí)器超時(shí),或者,接收到通知消息后,均可重新發(fā)送NAS或S1接口的程序的請(qǐng)求指令。
圖5為本發(fā)明提供的無(wú)線接入網(wǎng)網(wǎng)關(guān)的結(jié)構(gòu)示意圖。圖5所示無(wú)線接入網(wǎng)網(wǎng)關(guān),包括:
確定模塊501,用于在轉(zhuǎn)發(fā)核心網(wǎng)網(wǎng)元發(fā)送的所述NAS或S1接口的程序的請(qǐng)求指令后,確定發(fā)生NAS或S1接口的程序與切換程序的沖突;
第一處理模塊502,用于在檢測(cè)到切換程序運(yùn)行成功或失敗后,重新發(fā)送所述NAS或S1接口的程序的請(qǐng)求指令。
其中,所述確定模塊501通過(guò)如下方式確定發(fā)生NAS或S1接口的程序與切換程序的沖突,包括:
接收單元,用于接收對(duì)所述請(qǐng)求指令的拒絕消息;
確定單元,用于根據(jù)所述拒絕消息,確定發(fā)生NAS或S1接口的程序與切換程序的沖突。
其中,所述拒絕消息中包括拒絕原因,其中所述拒絕原因?yàn)樗銮袚Q程序正在進(jìn)行。
其中,所述無(wú)線接入網(wǎng)網(wǎng)關(guān)還包括:
保存模塊,用于在收到所述NAS或S1接口的程序的請(qǐng)求指令之后,保存所述NAS或S1接口的程序的請(qǐng)求指令;
刪除模塊,用于在重新發(fā)送所述NAS或S1接口的程序的請(qǐng)求指令后,刪除所述NAS或S1接口的程序的請(qǐng)求指令。
其中,所述確定模塊501通過(guò)檢測(cè)路徑轉(zhuǎn)換請(qǐng)求程序獲知切換程序運(yùn)行成功或失敗。
其中,所述第一處理模塊502具體用于:
如果切換程序成功,所述RAN GW將所述NAS或S1接口的程序的請(qǐng)求指令發(fā)送給目標(biāo)基站;如果切換程序運(yùn)行失敗,則所述RAN GW將所述NAS或S1接口的程序的請(qǐng)求指令發(fā)送給源基站。
本發(fā)明提供的無(wú)線接入網(wǎng)網(wǎng)關(guān),能夠在所述系統(tǒng)架構(gòu)中盡量保證所述NAS/S1接口程序的成功率和完成時(shí)間,避免進(jìn)一步對(duì)更多的核心網(wǎng)網(wǎng)元造成影響,提升了系統(tǒng)的性能,適用于各種類型的無(wú)線接入網(wǎng)節(jié)點(diǎn)及有線接口,且對(duì)用戶終端沒(méi)有影響。
圖6為本發(fā)明提供的核心網(wǎng)網(wǎng)元的結(jié)構(gòu)示意圖。圖6所示核心網(wǎng)網(wǎng)元包括:
啟動(dòng)模塊601,用于在發(fā)生NAS或S1接口的程序與切換程序的沖突后,核心網(wǎng)網(wǎng)元啟動(dòng)所述定時(shí)器;
第二處理模塊602,用于在定時(shí)器超時(shí)后,重新發(fā)送所述NAS或S1接口的程序的請(qǐng)求指令。
其中,檢測(cè)到發(fā)生NAS或S1接口的程序與切換程序的沖突是通過(guò)如下方式得到的,包括:
接收所述RAN GW轉(zhuǎn)發(fā)的對(duì)所述請(qǐng)求指令的拒絕消息,并根據(jù)所述拒絕消息,確定發(fā)生NAS或S1接口的程序與切換程序的沖突。
其中,所述拒絕消息中包括拒絕原因,其中所述拒絕原因?yàn)樗銮袚Q程 序正在進(jìn)行。
其中,所述定時(shí)器的時(shí)長(zhǎng)由網(wǎng)絡(luò)進(jìn)行配置,或者,由運(yùn)營(yíng)商的配置,或者,在一個(gè)預(yù)先配置的最大時(shí)長(zhǎng)內(nèi)由MME自主隨機(jī)選擇一個(gè)時(shí)長(zhǎng)數(shù)值。
其中,所述定時(shí)器的時(shí)長(zhǎng)還根據(jù)指示信息進(jìn)行確定,其中所述指示信息用于指示所述切換程序已經(jīng)進(jìn)行到的階段或者切換程序完成所需的等待時(shí)間;和/或,所述定時(shí)器的時(shí)長(zhǎng)還根據(jù)所述切換程序的保護(hù)定時(shí)器的時(shí)長(zhǎng)確定。
其中,所述指示信息是通過(guò)對(duì)所述請(qǐng)求指令的拒絕消息發(fā)送的。
本發(fā)明提供的核心網(wǎng)網(wǎng)元,能夠在所述系統(tǒng)架構(gòu)中盡量保證所述NAS/S1接口程序的成功率和完成時(shí)間,避免進(jìn)一步對(duì)更多的核心網(wǎng)網(wǎng)元造成影響,提升了系統(tǒng)的性能,適用于各種類型的無(wú)線接入網(wǎng)節(jié)點(diǎn)及有線接口,且對(duì)用戶終端沒(méi)有影響。
圖7為本發(fā)明提供的另一種無(wú)線接入網(wǎng)網(wǎng)關(guān)的結(jié)構(gòu)示意圖。圖7所示無(wú)線接入網(wǎng)網(wǎng)關(guān)包括:
檢測(cè)模塊701,用于在發(fā)生非接入層NAS或S1接口的程序與切換程序的沖突后,檢測(cè)切換程序的運(yùn)行狀態(tài);成功或失敗后發(fā)送的;
第三處理模塊702,用于在檢測(cè)到切換程序運(yùn)行成功或失敗后,發(fā)送通知消息;其中所述通知消息用于通知核心網(wǎng)網(wǎng)元重新發(fā)送所述NAS或S1接口的程序的請(qǐng)求指令,或者,通知核心網(wǎng)網(wǎng)元程序運(yùn)行成功或失敗。
其中,所述第三處理模塊702通過(guò)S1接口發(fā)送所述通知消息。
其中,所述第三處理模塊702具體用于:
接收所述基站發(fā)送的所述通知信息,并將所述通知信息發(fā)送給所述核心網(wǎng)網(wǎng)元;或者,生成所述通知信息,并將所述通知信息發(fā)送給所述核心網(wǎng)網(wǎng)元。
其中,所述第三處理模塊702在如下時(shí)間點(diǎn)生成所述通知信息,包括:
在切換程序的完成階段的進(jìn)行中;或者,在切換程序執(zhí)行完畢后;或者, 在獲知切換程序失敗后。
本發(fā)明提供的無(wú)線接入網(wǎng)網(wǎng)關(guān),能夠在所述系統(tǒng)架構(gòu)中盡量保證所述NAS/S1接口程序的成功率和完成時(shí)間,避免進(jìn)一步對(duì)更多的核心網(wǎng)網(wǎng)元造成影響,提升了系統(tǒng)的性能,適用于各種類型的無(wú)線接入網(wǎng)節(jié)點(diǎn)及有線接口,且對(duì)用戶終端沒(méi)有影響。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的全部或部分步驟可以使用計(jì)算機(jī)程序流程來(lái)實(shí)現(xiàn),所述計(jì)算機(jī)程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,所述計(jì)算機(jī)程序在相應(yīng)的硬件平臺(tái)上(如系統(tǒng)、設(shè)備、裝置、器件等)執(zhí)行,在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
可選地,上述實(shí)施例的全部或部分步驟也可以使用集成電路來(lái)實(shí)現(xiàn),這些步驟可以被分別制作成一個(gè)個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
上述實(shí)施例中的各裝置/功能模塊/功能單元可以采用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,也可以分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上。
上述實(shí)施例中的各裝置/功能模塊/功能單元以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述提到的計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求所述的保護(hù)范圍為準(zhǔn)。