本發(fā)明涉及無(wú)線通信技術(shù),尤其涉及一種切換的方法、設(shè)備和系統(tǒng)。
背景技術(shù):
系統(tǒng)架構(gòu)演進(jìn)(sae,systemarchitectureevolution)是第三代合作伙伴計(jì)劃(3gpp,3rdgenerationpartnershipproject)針對(duì)下一代移動(dòng)無(wú)線網(wǎng)絡(luò)所提出的網(wǎng)絡(luò)架構(gòu)。如圖1所示,sae架構(gòu)可以包括:屬于演進(jìn)的無(wú)線接入網(wǎng)(e-ran,evolvedran)網(wǎng)元的演進(jìn)基站(enodeb,evolvednodeb)、歸屬用戶服務(wù)器(hss,homesubscriberserver)、移動(dòng)管理實(shí)體(mme,mobilitymanagemententity)、服務(wù)gprs支持節(jié)點(diǎn)(sgsn,servinggprssupportnode)、服務(wù)網(wǎng)關(guān)(s-gw,servinggateway)、分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)(p-gw,packetdatanetworkgateway)、策略和合計(jì)費(fèi)規(guī)則功能實(shí)體(pcrf,policyandchargingrulefunctionality)。上述sae架構(gòu)的網(wǎng)元中,s-gw是一個(gè)用戶面實(shí)體,負(fù)責(zé)用戶面數(shù)據(jù)路由處理,終結(jié)處于空閑狀態(tài)的ue的下行數(shù)據(jù)。s-gw用來(lái)管理和存儲(chǔ)用戶設(shè)備(ue,userequipment)的sae承載(bearer)上下文,比如ip承載業(yè)務(wù)參數(shù)和網(wǎng)絡(luò)內(nèi)部路由信息等;是3gpp系統(tǒng)內(nèi)部用戶面的錨點(diǎn),一個(gè)用戶在一個(gè)時(shí)刻只能有一個(gè)s-gw。而p-gw負(fù)責(zé)ue接入分組數(shù)據(jù)網(wǎng)(pdn,packetdatanetwork)的網(wǎng)關(guān),分配用戶ip地址,同時(shí)是3gpp和非3gpp接入系統(tǒng)的移動(dòng)性錨點(diǎn)。用戶在同一時(shí)刻能夠接入多個(gè)pdngw。
隨著無(wú)線業(yè)務(wù)需求的增長(zhǎng),用戶數(shù)據(jù)流的處理會(huì)集中在圖1所示的sae結(jié)構(gòu)中的p-gw,由于p-gw的控制層面和數(shù)據(jù)轉(zhuǎn)發(fā)層面的高度耦合,并且數(shù)據(jù)流的處理導(dǎo)致數(shù)據(jù)轉(zhuǎn)發(fā)層面的升級(jí)擴(kuò)容頻度高于控制層面,因此,p-gw的控制層面和數(shù)據(jù)轉(zhuǎn)發(fā)層面需要同步升級(jí)擴(kuò)容,造成了成本的增加。因此,目前提 出了分別將s-gw與p-gw的控制層面與轉(zhuǎn)發(fā)層面進(jìn)行分離的網(wǎng)絡(luò)架構(gòu),如圖2所示,將圖1所示的sae架構(gòu)中的s-gw以及p-gw分別都拆分成了網(wǎng)關(guān)控制面(gwc,gatewaycontroller)和網(wǎng)關(guān)用戶面(gwu,gatewayuser)兩類功能網(wǎng)元。在圖2中,gwc可以包括s-gwc和p-gwc,分別對(duì)應(yīng)s-gw和p-gw的控制面,負(fù)責(zé)負(fù)荷分擔(dān)、gwu的選擇、ip地址和隧道標(biāo)識(shí)的分配、策略和計(jì)費(fèi)控制等功能;gwu可以包括s-gwu和p-gwu,分別對(duì)應(yīng)s-gw和p-gw的用戶面,負(fù)責(zé)s-gw和p-gw的用戶面相關(guān)功能,包括數(shù)據(jù)流識(shí)別和深度包解析、qos處理和承載綁定,下行尋呼數(shù)據(jù)的緩存等功能。圖2中,對(duì)接的用戶面和控制面接口分別對(duì)應(yīng)到s-gwc/p-gwc和s-gwu/p-gwu上,其余相應(yīng)接口功能對(duì)照原sae架構(gòu)。
但是網(wǎng)關(guān)gw的控制面和用戶面分離之后,mme根據(jù)現(xiàn)有的切換機(jī)制進(jìn)行的gw選擇實(shí)際是針對(duì)gwc的選擇,由gwc負(fù)責(zé)在其對(duì)應(yīng)的gwu組中進(jìn)行g(shù)wu的選擇和管理。結(jié)合現(xiàn)有的mme的切換機(jī)制,mme收到原enodeb的切換請(qǐng)求消息后,mme判斷sgw不需要改變,即sgwc不改變,將會(huì)將當(dāng)前的sgwu地址和隧道標(biāo)識(shí)下發(fā)給新的enodeb,則新的enodeb獲取到的不一定是最終通過(guò)sgwu選擇之后的新的sgwu地址和隧道標(biāo)識(shí),若后續(xù)sgwu進(jìn)行了重選,則上下行數(shù)據(jù)通道建立錯(cuò)誤,從而導(dǎo)致上行數(shù)據(jù)到達(dá)enodeb后會(huì)向原先的sgwu傳送,從而導(dǎo)致無(wú)法和sgwu連接或是sgwu收到后丟棄,導(dǎo)致無(wú)法正確上傳。無(wú)法保證業(yè)務(wù)的連續(xù)性和數(shù)據(jù)的完整性。
因此,gw控制面和用戶面分離之后,現(xiàn)有mme判斷sgw發(fā)生改變的機(jī)制在部分場(chǎng)景下不能支持?jǐn)?shù)據(jù)流的正確可靠的傳輸,無(wú)法保證業(yè)務(wù)的連續(xù)性和完整性。
技術(shù)實(shí)現(xiàn)要素:
為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例期望提供一種切換的方法、設(shè)備和系統(tǒng),能夠在gw控制面和用戶面分離的情況下,支持?jǐn)?shù)據(jù)流的可靠傳輸,保證了業(yè)務(wù)的連續(xù)性和完整性。
本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
第一方面,本發(fā)明實(shí)施例提供了一種切換方法,所述方法應(yīng)用于服務(wù)網(wǎng)關(guān)s-gw且所述s-gw包括分離的控制面s-gwc和用戶面s-gwu,所述方法包括:
所述s-gwc接收由移動(dòng)管理實(shí)體mme傳輸?shù)膕-gw變更標(biāo)識(shí);其中,所述s-gw變更標(biāo)識(shí)用于指示所述s-gw中的s-gwu改變且所述s-gw中的s-gwc不改變;
所述s-gwc根據(jù)所述s-gw變更標(biāo)識(shí)確定更新的s-gwu,并向所述mme發(fā)送更新反饋消息;其中,所述更新反饋消息包括更新的s-gwu標(biāo)識(shí),用于所述mme通知演進(jìn)基站enodeb建立與所述更新的s-gwu的數(shù)據(jù)通道;
所述s-gwc接收由所述mme發(fā)送的刪除請(qǐng)求,并根據(jù)所述刪除請(qǐng)求刪除更新前的s-gwu;
所述s-gwc將刪除完成后的響應(yīng)消息發(fā)送至所述mme。
在上述方案中,所述s-gwc根據(jù)所述s-gw變更標(biāo)識(shí)確定更新的s-gwu,包括:
所述s-gwc根據(jù)所述s-gw變更標(biāo)識(shí)從自身對(duì)應(yīng)的s-gwu組中選擇s-gwu;
所述s-gwc向被選中的s-gwu發(fā)送創(chuàng)建用戶面請(qǐng)求消息;
所述被選中的s-gwu向s-gwc回復(fù)創(chuàng)建用戶面響應(yīng)消息。
在上述方案中,在所述s-gwc根據(jù)所述s-gw變更標(biāo)識(shí)確定更新的s-gwu之后,所述方法還包括:
所述s-gwc向分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)p-gw發(fā)送修改承載請(qǐng)求;其中,所述修改承載請(qǐng)求中包括所述更新的s-gwu標(biāo)識(shí);
所述s-gwc接收所述p-gw發(fā)送的修改承載響應(yīng)。
在上述方案中,所述s-gwc根據(jù)所述刪除請(qǐng)求刪除更新前的s-gwu,具體包括:
所述s-gwc向所述更新前的s-gwu發(fā)送刪除用戶面請(qǐng)求消息;
所述更新前的s-gwu向所述s-gwc回復(fù)刪除用戶面響應(yīng)消息。
第二方面,本發(fā)明實(shí)施例提供了一種切換方法,所述方法應(yīng)用于移動(dòng)管理實(shí)體mme,所述方法包括:
所述mme根據(jù)切換指令生成s-gw變更標(biāo)識(shí),并將s-gw變更標(biāo)識(shí)發(fā)送至s-gwc;其中,所述s-gw變更標(biāo)識(shí)用于指示s-gw中的s-gwu改變且所述s-gw中的s-gwc不改變;
所述mme接收由所述s-gwc發(fā)送的更新反饋消息;其中,所述更新反饋消息包括更新的s-gwu標(biāo)識(shí);
所述mme將所述更新的s-gwu標(biāo)識(shí)通知演進(jìn)基站enodeb;
所述mme向所述s-gwc發(fā)送刪除請(qǐng)求;其中,所述刪除請(qǐng)求包括需刪除的更新前的s-gwu標(biāo)識(shí);
所述mme接收由所述s-gwc發(fā)送的刪除完成后的響應(yīng)消息。
在上述方案中,所述mme接收由所述s-gwc發(fā)送的更新反饋消息之后,所述方法還包括:
所述mme向所述s-gwc發(fā)送修改承載請(qǐng)求;其中,所述修改承載請(qǐng)求用于指示所述s-gwc通過(guò)與分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)p-gw的交互將承載修改為所述更新的s-gwu;
所述mme接收由所述s-gwc發(fā)送的修改承載響應(yīng)。
第三方面,本發(fā)明實(shí)施例提供了一種服務(wù)網(wǎng)關(guān)s-gw,所述s-gw包括分離的控制面s-gwc和用戶面s-gwu,所述s-gwc包括:第一接收模塊、確定模塊、第一發(fā)送模塊和刪除模塊;其中,
所述第一接收模塊,用于接收由移動(dòng)管理實(shí)體mme傳輸?shù)膕-gw變更標(biāo)識(shí);其中,所述s-gw變更標(biāo)識(shí)用于指示所述s-gw中的s-gwu改變且所述s-gw中的s-gwc不改變;
所述確定模塊,用于根據(jù)所述s-gw變更標(biāo)識(shí)確定更新的s-gwu;
所述第一發(fā)送模塊,用于向所述mme發(fā)送更新反饋消息;其中,所述更新反饋消息包括更新的s-gwu標(biāo)識(shí),用于所述mme通知演進(jìn)基站enodeb建 立與所述更新的s-gwu的數(shù)據(jù)通道;
所述第一接收模塊,還用于接收由所述mme發(fā)送的刪除請(qǐng)求;
所述刪除模塊,用于根據(jù)所述刪除請(qǐng)求刪除更新前的s-gwu;
所述第一發(fā)送模塊,還用于將刪除完成后的響應(yīng)消息發(fā)送至所述mme。
在上述方案中,所述確定模塊,用于:
根據(jù)所述s-gw變更標(biāo)識(shí)從自身對(duì)應(yīng)的s-gwu組中選擇s-gwu;以及,
向被選中的s-gwu發(fā)送創(chuàng)建用戶面請(qǐng)求消息;以及,
接收所述被選中的s-gwu向s-gwc回復(fù)的創(chuàng)建用戶面響應(yīng)消息。
在上述方案中,所述第一發(fā)送模塊,還用于向分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)p-gw發(fā)送修改承載請(qǐng)求;其中,所述修改承載請(qǐng)求中包括所述更新的s-gwu標(biāo)識(shí);
所述第一接收模塊,還用于接收所述p-gw發(fā)送的修改承載響應(yīng)。
在上述方案中,所述刪除模塊,用于:
向所述更新前的s-gwu發(fā)送刪除用戶面請(qǐng)求消息;以及,
接收所述更新前的s-gwu向所述s-gwc回復(fù)的刪除用戶面響應(yīng)消息。
第四方面,本發(fā)明實(shí)施例提供了一種移動(dòng)管理實(shí)體mme,所述mme包括生成模塊、第二發(fā)送模塊和第二接收模塊;其中,
所述生成模塊,用于根據(jù)切換指令生成s-gw變更標(biāo)識(shí);
所述第二發(fā)送模塊,用于將s-gw變更標(biāo)識(shí)發(fā)送至s-gwc;其中,所述s-gw變更標(biāo)識(shí)用于指示s-gw中的s-gwu改變且所述s-gw中的s-gwc不改變;
所述第二接收模塊,用于接收由所述s-gwc發(fā)送的更新反饋消息;其中,所述更新反饋消息包括更新的s-gwu標(biāo)識(shí);
所述第二發(fā)送模塊,用于將所述更新的s-gwu標(biāo)識(shí)通知演進(jìn)基站enodeb;
以及,向所述s-gwc發(fā)送刪除請(qǐng)求;其中,所述刪除請(qǐng)求包括需刪除的更新前的s-gwu標(biāo)識(shí);
所述第二接收模塊,用于接收由所述s-gwc發(fā)送的刪除完成后的響應(yīng)消息。
在上述方案中,所述第二發(fā)送模塊,還用于向所述s-gwc發(fā)送修改承載請(qǐng)求;其中,所述修改承載請(qǐng)求用于指示所述s-gwc通過(guò)與分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)p-gw的交互將承載修改為所述更新的s-gwu;
所述第二接收模塊,還用于接收由所述s-gwc發(fā)送的修改承載響應(yīng)。
第五方面,本發(fā)明實(shí)施例提供了一種切換的系統(tǒng),所述系統(tǒng)包括:具有分離的控制面s-gwc和用戶面s-gwu的服務(wù)網(wǎng)關(guān)s-gw、移動(dòng)管理實(shí)體mme及演進(jìn)基站enodeb;其中,
所述s-gwc,用于接收由所述mme傳輸?shù)膕-gw變更標(biāo)識(shí);其中,所述s-gw變更標(biāo)識(shí)用于指示所述s-gw中的s-gwu改變且所述s-gw中的s-gwc不改變;以及,
根據(jù)所述s-gw變更標(biāo)識(shí)確定更新的s-gwu,并向所述mme發(fā)送更新反饋消息;其中,所述更新反饋消息包括更新的s-gwu標(biāo)識(shí),用于所述mme通知演進(jìn)基站enodeb建立與所述更新的s-gwu的數(shù)據(jù)通道;以及,
接收由所述mme發(fā)送的刪除請(qǐng)求,并根據(jù)所述刪除請(qǐng)求刪除更新前的s-gwu;以及,
將刪除完成后的響應(yīng)消息發(fā)送至所述mme;
所述mme,用于根據(jù)切換指令生成s-gw變更標(biāo)識(shí),并將s-gw變更標(biāo)識(shí)發(fā)送至s-gwc;其中,所述s-gw變更標(biāo)識(shí)用于指示s-gw中的s-gwu改變且所述s-gw中的s-gwc不改變;
以及,接收由所述s-gwc發(fā)送的更新反饋消息;其中,所述更新反饋消息包括更新的s-gwu標(biāo)識(shí);
以及,將所述更新的s-gwu標(biāo)識(shí)通知所述enodeb;
以及,向所述s-gwc發(fā)送刪除請(qǐng)求;其中,所述刪除請(qǐng)求包括需刪除的更新前的s-gwu標(biāo)識(shí);
以及,接收由所述s-gwc發(fā)送的刪除完成后的響應(yīng)消息。
本發(fā)明實(shí)施例提供了一種切換的方法、設(shè)備和系統(tǒng),s-gwc根據(jù)mme發(fā)送的s-gw變更標(biāo)識(shí)對(duì)s-gwu進(jìn)行選擇之后,將更新的s-gwu反饋至mme, 從而使mme向網(wǎng)絡(luò)架構(gòu)中的其他網(wǎng)元通知更新的s-gwu,使得其他網(wǎng)元及時(shí)地對(duì)s-gwu進(jìn)行更新,從而可以讓其他網(wǎng)元與s-gw進(jìn)行用戶面數(shù)據(jù)的交互時(shí),通過(guò)更新的s-gwu進(jìn)行交互,保證了用戶面數(shù)據(jù)正確及可靠的傳輸,也保證業(yè)務(wù)的連續(xù)性和完整性。
附圖說(shuō)明
圖1為現(xiàn)有技術(shù)提供的一種sae網(wǎng)絡(luò)架構(gòu)示意圖;
圖2為現(xiàn)有技術(shù)提供的一種gw的控制面和用戶面分離情況下的sae網(wǎng)絡(luò)架構(gòu)示意圖;
圖3為本發(fā)明實(shí)施例提供的一種應(yīng)用于s-gw的切換的方法流程示意圖;
圖4為本發(fā)明實(shí)施例提供的一種確定更新的s-gwu的流程示意圖;
圖5為本發(fā)明實(shí)施例提供的一種修改承載的流程示意圖;
圖6為本發(fā)明實(shí)施例提供的一種刪除更新前的s-gwu的流程示意圖;
圖7為本發(fā)明實(shí)施例提供的一種應(yīng)用于mme的切換的方法流程示意圖;
圖8為本發(fā)明實(shí)施例提供的另一種修改承載的流程示意圖;
圖9為本發(fā)明實(shí)施例提供的一種切換的具體實(shí)現(xiàn)過(guò)程示意圖;
圖10為本發(fā)明實(shí)施例提供的另一種切換的具體實(shí)現(xiàn)過(guò)程示意圖;
圖11為本發(fā)明實(shí)施例提供的又一種切換的具體實(shí)現(xiàn)過(guò)程示意圖;
圖12為本發(fā)明實(shí)施例提供的一種s-gw的結(jié)構(gòu)示意圖;
圖13為本發(fā)明實(shí)施例提供的一種mme的結(jié)構(gòu)示意圖;
圖14為本發(fā)明實(shí)施例提供的一種切換的系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。
實(shí)施例一
參見(jiàn)圖3,其示出了本發(fā)明實(shí)施例提供的一種應(yīng)用于服務(wù)網(wǎng)關(guān)s-gw的切 換的方法流程,該方法中的服務(wù)網(wǎng)關(guān)s-gw包括分離的控制面s-gwc和用戶面s-gwu,該方法可以包括:
s301:s-gwc接收由mme傳輸?shù)膕-gw變更標(biāo)識(shí);
其中,所述s-gw變更標(biāo)識(shí)用于指示所述s-gw中的s-gwu改變且所述s-gw中的s-gwc不改變。
在具體實(shí)現(xiàn)中,如圖2所示,所述s-gw的控制面s-gwc與所述mme連接,并通過(guò)s11接口進(jìn)行數(shù)據(jù)交互。
需要說(shuō)明的是,由mme在接收到其他網(wǎng)元,如無(wú)線接入網(wǎng)元enodeb發(fā)送的路徑切換請(qǐng)求消息或者接收到用戶發(fā)送的跟蹤區(qū)更新消息之后,通過(guò)確認(rèn)s-gw中的s-gwc沒(méi)有發(fā)生改變但s-gwu發(fā)生改變時(shí),將s-gw變更標(biāo)識(shí)封裝于向s-gwc發(fā)送的創(chuàng)建會(huì)話請(qǐng)求中。
s302:s-gwc根據(jù)所述s-gw變更標(biāo)識(shí)確定更新的s-gwu,并向所述mme發(fā)送更新反饋消息;
其中,所述更新反饋消息包括更新的s-gwu標(biāo)識(shí),用于所述mme通知enodeb建立與所述更新的s-gwu的數(shù)據(jù)通道。對(duì)應(yīng)于s301中的創(chuàng)建會(huì)話請(qǐng)求,更新反饋消息可以封裝于創(chuàng)建會(huì)話響應(yīng)中。
示例性地,如圖4所示,s-gwc根據(jù)所述s-gw變更標(biāo)識(shí)確定更新的s-gwu,可以包括:
s401:s-gwc根據(jù)所述s-gw變更標(biāo)識(shí)從自身對(duì)應(yīng)的s-gwu組中選擇s-gwu;
s402:s-gwc向被選中的s-gwu發(fā)送創(chuàng)建用戶面請(qǐng)求消息;
s403:被選中的s-gwu向s-gwc回復(fù)創(chuàng)建用戶面響應(yīng)消息。
示例性地,在s-gwc根據(jù)所述s-gw變更標(biāo)識(shí)確定更新的s-gwu之后,如圖5所示,本方法還可以包括s501和s502:
s501:s-gwc向分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)p-gw發(fā)送修改承載請(qǐng)求;其中,修改承載請(qǐng)求中包括更新的s-gwu標(biāo)識(shí);
s502:s-gwc接收p-gw發(fā)送的修改承載響應(yīng)。
從而完成p-gw根據(jù)更新的s-gwu標(biāo)識(shí)更改數(shù)據(jù)承載。
需要說(shuō)明的是,s501及s502通常在s-gwc根據(jù)所述s-gw變更標(biāo)識(shí)確定更新的s-gwu之后執(zhí)行,而執(zhí)行的順序本發(fā)明實(shí)施例不作具體限定。可選地,可以在s306之后,通過(guò)mme發(fā)起修改承載請(qǐng)求之后來(lái)執(zhí)行,相對(duì)應(yīng)地,s502后,s-gwc還需要針對(duì)mme發(fā)起的修改承載請(qǐng)求來(lái)mme返回修改承載響應(yīng),本實(shí)施例對(duì)此不做贅述。
s303:s-gwc接收由所述mme發(fā)送的刪除請(qǐng)求,并根據(jù)所述刪除請(qǐng)求刪除更新前的s-gwu;
其中,所述刪除請(qǐng)求包括需刪除的更新前的s-gwu標(biāo)識(shí)。
示例性地,如圖6所示,s-gwc根據(jù)所述刪除請(qǐng)求刪除更新前的s-gwu,具體可以包括s601至s602:
s601:s-gwc向更新前的s-gwu發(fā)送刪除用戶面請(qǐng)求消息;
s602:更新前的s-gwu向s-gwc回復(fù)刪除用戶面響應(yīng)消息。
通過(guò)上述兩個(gè)步驟,可以將更新前的s-gwu從s-gwc中刪除,此時(shí),s-gwc當(dāng)前對(duì)應(yīng)的s-gwu即是更新的s-gwu。
s304:s-gwc將刪除完成后的響應(yīng)消息發(fā)送至所述mme。
需要說(shuō)明的是,在mme接收到刪除完成后的響應(yīng)消息之后,可以確認(rèn)此后sae架構(gòu)中的網(wǎng)元與s-gw之間的數(shù)據(jù)傳輸,用戶面相關(guān)數(shù)據(jù)是通過(guò)更新的s-gwu進(jìn)行傳輸和交互。
本實(shí)施例提供了一種應(yīng)用于控制面與用戶面分離的服務(wù)網(wǎng)關(guān)s-gw切換的方法,s-gwc根據(jù)mme發(fā)送的s-gw變更標(biāo)識(shí)對(duì)s-gwu進(jìn)行選擇之后,將更新的s-gwu反饋至mme,從而使mme向網(wǎng)絡(luò)架構(gòu)中的其他網(wǎng)元通知更新的s-gwu,使得其他網(wǎng)元及時(shí)地對(duì)s-gwu進(jìn)行更新,從而可以讓其他網(wǎng)元與s-gw進(jìn)行用戶面數(shù)據(jù)的交互時(shí),通過(guò)更新的s-gwu進(jìn)行交互,保證了用戶面數(shù)據(jù)正確及可靠的傳輸,也保證業(yè)務(wù)的連續(xù)性和完整性。
實(shí)施例二
參見(jiàn)圖7,其示出了本發(fā)明實(shí)施例提供的一種應(yīng)用于移動(dòng)管理實(shí)體mme 的切換的方法流程,該方法可以包括:
s701:mme根據(jù)切換指令生成s-gw變更標(biāo)識(shí),并將s-gw變更標(biāo)識(shí)發(fā)送至s-gwc;
其中,所述s-gw變更標(biāo)識(shí)用于指示所述s-gw中的s-gwu改變且所述s-gw中的s-gwc不改變。
需要說(shuō)明的是,在本實(shí)施例中,mme的對(duì)端為控制面與用戶面分離的服務(wù)網(wǎng)關(guān)s-gw;在具體實(shí)現(xiàn)中,所述mme與所述s-gw的控制面s-gwc連接,并通過(guò)s11接口進(jìn)行數(shù)據(jù)交互。
在具體實(shí)現(xiàn)過(guò)程中,mme根據(jù)切換指令可以確定s-gwc不改變,并根據(jù)ue發(fā)送的當(dāng)前位置信息,如跟蹤區(qū)(ta,trackingarea)信息來(lái)確定s-gwu發(fā)生改變,從而生成s-gw變更標(biāo)識(shí)。
可以理解地,mme可以將s-gw變更標(biāo)識(shí)封裝于向s-gwc發(fā)送的創(chuàng)建會(huì)話請(qǐng)求中。
s702:mme接收由s-gwc發(fā)送的更新反饋消息;
其中,所述更新反饋消息包括更新的s-gwu標(biāo)識(shí)。對(duì)應(yīng)于s701中的創(chuàng)建會(huì)話請(qǐng)求,更新反饋消息可以封裝于創(chuàng)建會(huì)話響應(yīng)中。
需要說(shuō)明的是,mme接收由s-gwc發(fā)送的更新反饋消息之后,優(yōu)選地,如圖8所示,本方法還可以包括s801和s802:
s801:mme向s-gwc發(fā)送修改承載請(qǐng)求;
需要說(shuō)明的是,該修改承載請(qǐng)求用于指示s-gwc通過(guò)與p-gw的交互將承載修改為更新的s-gwu。
s802:mme接收由s-gwc發(fā)送的修改承載響應(yīng)。
可以理解地,s801及s802是通過(guò)mme向s-gwc發(fā)送請(qǐng)求來(lái)進(jìn)行數(shù)據(jù)承載的修改,在具體實(shí)現(xiàn)過(guò)程中,mme也可以無(wú)需向s-gwc發(fā)送修改承載請(qǐng)求,s-gwc也會(huì)在確定更新的s-gwu之后自行與p-gw進(jìn)行交互,來(lái)實(shí)現(xiàn)數(shù)據(jù)承載的修改。
s703:mme將所述更新的s-gwu標(biāo)識(shí)通知enodeb;
可以理解地,當(dāng)mme將所述更新的s-gwu標(biāo)識(shí)通知enodeb之后,enodeb就會(huì)將自身與s-gw進(jìn)行連接的s-gwu變更為更新的s-gwu,從而后續(xù)可以與更新的s-gwu進(jìn)行用戶面的數(shù)據(jù)交互。
s704:mme向s-gwc發(fā)送刪除請(qǐng)求;
其中,所述刪除請(qǐng)求包括需刪除的更新前的s-gwu標(biāo)識(shí)。
s705:mme接收由s-gwc發(fā)送的刪除完成后的響應(yīng)消息。
需要說(shuō)明的是,在mme接收到刪除完成后的響應(yīng)消息之后,可以確認(rèn)此后sae架構(gòu)中的網(wǎng)元與s-gw之間的數(shù)據(jù)傳輸,用戶面相關(guān)數(shù)據(jù)是通過(guò)更新的s-gwu進(jìn)行傳輸和交互。
本實(shí)施例提供了一種應(yīng)用于mme的切換方法,通過(guò)mme向s-gwc發(fā)送s-gw變更標(biāo)識(shí),使得s-gwc對(duì)s-gwu進(jìn)行更新,并且mme向網(wǎng)絡(luò)架構(gòu)中的其他網(wǎng)元通知更新的s-gwu,使得其他網(wǎng)元及時(shí)地對(duì)s-gwu進(jìn)行更新,從而可以讓其他網(wǎng)元與s-gw進(jìn)行用戶面數(shù)據(jù)的交互時(shí),通過(guò)更新的s-gwu進(jìn)行交互,保證了用戶面數(shù)據(jù)正確及可靠的傳輸,也保證業(yè)務(wù)的連續(xù)性和完整性。
實(shí)施例三
基于實(shí)施例一和實(shí)施例二相同的技術(shù)構(gòu)思,參見(jiàn)圖9,其示出了本發(fā)明實(shí)施例提供的一種切換的具體實(shí)現(xiàn)過(guò)程,在本實(shí)施例中,以用戶設(shè)備ue的移動(dòng)產(chǎn)生位置變化從而導(dǎo)致跟蹤區(qū)ta更新為例進(jìn)行說(shuō)明,具體過(guò)程可以包括:
s901:ue發(fā)送跟蹤區(qū)更新消息;
s902:mme根據(jù)跟蹤區(qū)更新消息確定s-gw中的s-gwu改變且所述s-gw中的s-gwc不改變;
s903:mme向s-gwc發(fā)送創(chuàng)建會(huì)話請(qǐng)求;
其中,創(chuàng)建會(huì)話請(qǐng)求中包括了用于指示s-gw中的s-gwu改變且s-gw中的s-gwc不改變的s-gw變更標(biāo)識(shí)。
s904:s-gwc根據(jù)s-gw變更標(biāo)識(shí)從自身對(duì)應(yīng)的s-gwu組中選擇s-gwu;
可以理解地,被選中的s-gwu即是更新的s-gwu。
s905:s-gwc向被選中的s-gwu發(fā)送創(chuàng)建用戶面請(qǐng)求消息;
s906:被選中的s-gwu向s-gwc回復(fù)創(chuàng)建用戶面響應(yīng)消息;
s907:s-gwc向分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)p-gw發(fā)送修改承載請(qǐng)求;
其中,修改承載請(qǐng)求中包括更新的s-gwu標(biāo)識(shí);
s908:p-gw向s-gwc發(fā)送修改承載響應(yīng);
s909:s-gwc向mme發(fā)送創(chuàng)建會(huì)話響應(yīng);
其中,創(chuàng)建會(huì)話響應(yīng)封裝有更新反饋消息,而更新反饋消息包括更新的s-gwu標(biāo)識(shí)。
s910:mme向enodeb通知更新的s-gwu標(biāo)識(shí);
s911:進(jìn)行跟蹤區(qū)更新的其他流程處理;
s912:mme向s-gwc發(fā)送刪除請(qǐng)求;
其中,刪除請(qǐng)求中包括需刪除的更新前的s-gwu標(biāo)識(shí);
s913:s-gwc向更新前的s-gwu發(fā)送刪除用戶面請(qǐng)求消息;
s914:更新前的s-gwu向s-gwc回復(fù)刪除用戶面響應(yīng)消息;
s915:s-gwc將刪除完成后的響應(yīng)消息發(fā)送至mme。
在mme接收到刪除完成后的響應(yīng)消息之后,可以確認(rèn)此后sae架構(gòu)中的網(wǎng)元與s-gw之間的數(shù)據(jù)傳輸,用戶面相關(guān)數(shù)據(jù)是通過(guò)更新的s-gwu進(jìn)行傳輸和交互。
本實(shí)施例提供了一種切換的方法具體實(shí)現(xiàn)過(guò)程,s-gwc根據(jù)mme發(fā)送的s-gw變更標(biāo)識(shí)對(duì)s-gwu進(jìn)行選擇之后,將更新的s-gwu反饋至mme,從而使mme向網(wǎng)絡(luò)架構(gòu)中的其他網(wǎng)元通知更新的s-gwu,使得其他網(wǎng)元及時(shí)地對(duì)s-gwu進(jìn)行更新,從而可以讓其他網(wǎng)元與s-gw進(jìn)行用戶面數(shù)據(jù)的交互時(shí),通過(guò)更新的s-gwu進(jìn)行交互,保證了用戶面數(shù)據(jù)正確及可靠的傳輸,也保證業(yè)務(wù)的連續(xù)性和完整性。
實(shí)施例四
基于實(shí)施例一和實(shí)施例二相同的技術(shù)構(gòu)思,參見(jiàn)圖10,其示出了本發(fā)明實(shí)施例提供的一種切換的具體實(shí)現(xiàn)過(guò)程,在本實(shí)施例中,以s-gwu改變的s1接口切換為例進(jìn)行說(shuō)明,具體過(guò)程可以包括:
s1001:無(wú)線接入網(wǎng)元向mme發(fā)送切換請(qǐng)求消息;
s1002:mme根據(jù)切換請(qǐng)求確定s-gwc地址不變化,且根據(jù)ue當(dāng)前位置,如跟蹤區(qū)(ta,trackingarea)確定s-gwu改變;
s1003:mme向s-gwc發(fā)送創(chuàng)建會(huì)話請(qǐng)求;
其中,創(chuàng)建會(huì)話請(qǐng)求中包括了用于指示s-gw中的s-gwu改變且s-gw中的s-gwc不改變的s-gw變更標(biāo)識(shí)。
s1004:s-gwc根據(jù)s-gw變更標(biāo)識(shí)從自身對(duì)應(yīng)的s-gwu組中選擇s-gwu;
可以理解地,被選中的s-gwu即是更新的s-gwu。
s1005:s-gwc向被選中的s-gwu發(fā)送創(chuàng)建用戶面請(qǐng)求消息;
s1006:被選中的s-gwu向s-gwc回復(fù)創(chuàng)建用戶面響應(yīng)消息;
s1007:s-gwc向mme發(fā)送創(chuàng)建會(huì)話響應(yīng);
其中,創(chuàng)建會(huì)話響應(yīng)封裝有更新反饋消息,而更新反饋消息包括更新的s-gwu標(biāo)識(shí)。
s1008:mme向enodeb通知更新的s-gwu標(biāo)識(shí);
s1009:進(jìn)行切換的其他流程處理;
s1010:mme向s-gwc發(fā)送第一修改承載請(qǐng)求;
s1011:s-gwc向分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)p-gw發(fā)送第二修改承載請(qǐng)求;
其中,第二修改承載請(qǐng)求中包括更新的s-gwu標(biāo)識(shí);
s1012:p-gw向s-gwc發(fā)送第二修改承載響應(yīng);
s1013:s-gwc向mme發(fā)送第一修改承載響應(yīng);
s1014:mme向s-gwc發(fā)送刪除請(qǐng)求;
其中,刪除請(qǐng)求中包括需刪除的更新前的s-gwu標(biāo)識(shí);
s1015:s-gwc向更新前的s-gwu發(fā)送刪除用戶面請(qǐng)求消息;
s1016:更新前的s-gwu向s-gwc回復(fù)刪除用戶面響應(yīng)消息;
s1017:s-gwc將刪除完成后的響應(yīng)消息發(fā)送至mme;
s1018:進(jìn)行切換的其他流程處理。
本實(shí)施例提供了另一種切換的方法具體實(shí)現(xiàn)過(guò)程,s-gwc根據(jù)mme發(fā)送的s-gw變更標(biāo)識(shí)對(duì)s-gwu進(jìn)行選擇之后,將更新的s-gwu反饋至mme,從而使mme向網(wǎng)絡(luò)架構(gòu)中的其他網(wǎng)元通知更新的s-gwu,使得其他網(wǎng)元及時(shí)地對(duì)s-gwu進(jìn)行更新,從而可以讓其他網(wǎng)元與s-gw進(jìn)行用戶面數(shù)據(jù)的交互時(shí),通過(guò)更新的s-gwu進(jìn)行交互,保證了用戶面數(shù)據(jù)正確及可靠的傳輸,也保證業(yè)務(wù)的連續(xù)性和完整性。
實(shí)施例五
基于實(shí)施例一和實(shí)施例二相同的技術(shù)構(gòu)思,參見(jiàn)圖11,其示出了本發(fā)明實(shí)施例提供的一種切換的具體實(shí)現(xiàn)過(guò)程,在本實(shí)施例中,以s-gwu改變的路徑切換為例進(jìn)行說(shuō)明,具體過(guò)程可以包括:
s1101:無(wú)線接入網(wǎng)元向mme發(fā)送路徑切換請(qǐng)求消息;
s1102:mme根據(jù)切換請(qǐng)求確定s-gwc地址不變化,且根據(jù)ue當(dāng)前位置,如跟蹤區(qū)(ta,trackingarea)確定s-gwu改變;
s1103:mme向s-gwc發(fā)送創(chuàng)建會(huì)話請(qǐng)求;
其中,創(chuàng)建會(huì)話請(qǐng)求中包括了用于指示s-gw中的s-gwu改變且s-gw中的s-gwc不改變的s-gw變更標(biāo)識(shí)。
s1104:s-gwc根據(jù)s-gw變更標(biāo)識(shí)從自身對(duì)應(yīng)的s-gwu組中選擇s-gwu;
可以理解地,被選中的s-gwu即是更新的s-gwu。
s1105:s-gwc向被選中的s-gwu發(fā)送創(chuàng)建用戶面請(qǐng)求消息;
s1106:被選中的s-gwu向s-gwc回復(fù)創(chuàng)建用戶面響應(yīng)消息;
s1107:s-gwc向分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)p-gw發(fā)送修改承載請(qǐng)求;
其中,修改承載請(qǐng)求中包括更新的s-gwu標(biāo)識(shí);
s1108:p-gw向s-gwc發(fā)送修改承載響應(yīng);
s1109:s-gwc向mme發(fā)送創(chuàng)建會(huì)話響應(yīng);
其中,創(chuàng)建會(huì)話響應(yīng)封裝有更新反饋消息,而更新反饋消息包括更新的s-gwu標(biāo)識(shí)。
s1110:mme向enodeb通知更新的s-gwu標(biāo)識(shí);
s1111:進(jìn)行路徑切換的其他流程處理;
s1112:mme向s-gwc發(fā)送刪除請(qǐng)求;
其中,刪除請(qǐng)求中包括需刪除的更新前的s-gwu標(biāo)識(shí);
s1113:s-gwc向更新前的s-gwu發(fā)送刪除用戶面請(qǐng)求消息;
s1114:更新前的s-gwu向s-gwc回復(fù)刪除用戶面響應(yīng)消息;
s1115:s-gwc將刪除完成后的響應(yīng)消息發(fā)送至mme。
本實(shí)施例提供了又一種切換的方法具體實(shí)現(xiàn)過(guò)程,s-gwc根據(jù)mme發(fā)送的s-gw變更標(biāo)識(shí)對(duì)s-gwu進(jìn)行選擇之后,將更新的s-gwu反饋至mme,從而使mme向網(wǎng)絡(luò)架構(gòu)中的其他網(wǎng)元通知更新的s-gwu,使得其他網(wǎng)元及時(shí)地對(duì)s-gwu進(jìn)行更新,從而可以讓其他網(wǎng)元與s-gw進(jìn)行用戶面數(shù)據(jù)的交互時(shí),通過(guò)更新的s-gwu進(jìn)行交互,保證了用戶面數(shù)據(jù)正確及可靠的傳輸,也保證業(yè)務(wù)的連續(xù)性和完整性。
實(shí)施例六
基于前述實(shí)施例相同的技術(shù)構(gòu)思,參見(jiàn)圖12,示出了本發(fā)明實(shí)施例提供的一種s-gw120的結(jié)構(gòu),該s-gw120可以包括分離的控制面s-gwc1201和用戶面s-gwu1202,該s-gwc1201包括:第一接收模塊12011、確定模塊12012、第一發(fā)送模塊12013和刪除模塊12014;其中,
所述第一接收模塊12011,用于接收由移動(dòng)管理實(shí)體mme傳輸?shù)膕-gw變更標(biāo)識(shí);其中,所述s-gw變更標(biāo)識(shí)用于指示所述s-gw中的s-gwu改變且所述s-gw中的s-gwc不改變;
所述確定模塊12012,用于根據(jù)所述s-gw變更標(biāo)識(shí)確定更新的s-gwu;
所述第一發(fā)送模塊12013,用于向所述mme發(fā)送更新反饋消息;其中,所述更新反饋消息包括更新的s-gwu標(biāo)識(shí),用于所述mme通知演進(jìn)基站enodeb建立與所述更新的s-gwu的數(shù)據(jù)通道;
所述第一接收模塊12011,還用于接收由所述mme發(fā)送的刪除請(qǐng)求;
所述刪除模塊12014,用于根據(jù)所述刪除請(qǐng)求刪除更新前的s-gwu;
所述第一發(fā)送模塊12013,還用于將刪除完成后的響應(yīng)消息發(fā)送至所述mme。
在上述方案中,所述確定模塊12012,用于:
根據(jù)所述s-gw變更標(biāo)識(shí)從自身對(duì)應(yīng)的s-gwu組中選擇s-gwu;以及,
向被選中的s-gwu發(fā)送創(chuàng)建用戶面請(qǐng)求消息;以及,
接收所述被選中的s-gwu回復(fù)的創(chuàng)建用戶面響應(yīng)消息。
在上述方案中,所述第一發(fā)送模塊12013,還用于向分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)p-gw發(fā)送修改承載請(qǐng)求;其中,所述修改承載請(qǐng)求中包括所述更新的s-gwu標(biāo)識(shí);
所述第一接收模塊12011,還用于接收所述p-gw發(fā)送的修改承載響應(yīng)。
在上述方案中,所述刪除模塊12014,用于:
向所述更新前的s-gwu發(fā)送刪除用戶面請(qǐng)求消息;以及,
接收所述更新前的s-gwu向所述s-gwc回復(fù)的刪除用戶面響應(yīng)消息。
實(shí)施例七
基于前述實(shí)施例相同的技術(shù)構(gòu)思,參見(jiàn)圖13,其示出了本發(fā)明實(shí)施例提供的一種mme130,可以包括:生成模塊1301、第二發(fā)送模塊1302和第二接收模塊1303;其中,
所述生成模塊1301,用于根據(jù)切換指令生成s-gw變更標(biāo)識(shí);
所述第二發(fā)送模塊1302,用于將s-gw變更標(biāo)識(shí)發(fā)送至s-gwc;其中,所述s-gw變更標(biāo)識(shí)用于指示s-gw中的s-gwu改變且所述s-gw中的s-gwc不改變;
所述第二接收模塊1303,用于接收由所述s-gwc發(fā)送的更新反饋消息;其中,所述更新反饋消息包括更新的s-gwu標(biāo)識(shí);
所述第二發(fā)送模塊1302,用于將所述更新的s-gwu標(biāo)識(shí)通知演進(jìn)基站enodeb;
以及,向所述s-gwc發(fā)送刪除請(qǐng)求;其中,所述刪除請(qǐng)求包括需刪除的更新前的s-gwu標(biāo)識(shí);
所述第二接收模塊1303,用于接收由所述s-gwc發(fā)送的刪除完成后的響 應(yīng)消息。
在上述方案中,所述第二發(fā)送模塊1302,還用于向所述s-gwc發(fā)送修改承載請(qǐng)求;其中,所述修改承載請(qǐng)求用于指示所述s-gwc通過(guò)與分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)p-gw的交互將承載修改為所述更新的s-gwu;
所述第二接收模塊1303,還用于接收由所述s-gwc發(fā)送的修改承載響應(yīng)。
實(shí)施例八
基于前述實(shí)施例相同的技術(shù)構(gòu)思,參見(jiàn)圖14,其示出了本發(fā)明實(shí)施例提供的一種切換的系統(tǒng)140,該系統(tǒng)可以包括:具有分離的控制面s-gwc1201和用戶面s-gwu1202的服務(wù)網(wǎng)關(guān)s-gw、移動(dòng)管理實(shí)體mme130及演進(jìn)基站enodeb150;其中,
所述s-gwc1201,用于接收由所述mme130傳輸?shù)膕-gw變更標(biāo)識(shí);其中,所述s-gw變更標(biāo)識(shí)用于指示所述s-gw中的s-gwu改變且所述s-gw中的s-gwc不改變;以及,
根據(jù)所述s-gw變更標(biāo)識(shí)確定更新的s-gwu,并向所述mme發(fā)送更新反饋消息;其中,所述更新反饋消息包括更新的s-gwu標(biāo)識(shí),用于所述mme130通知演進(jìn)基站enodeb150建立與所述更新的s-gwu的數(shù)據(jù)通道;以及,
接收由所述mme130發(fā)送的刪除請(qǐng)求,并根據(jù)所述刪除請(qǐng)求刪除更新前的s-gwu;以及,
將刪除完成后的響應(yīng)消息發(fā)送至所述mme130;
所述mme130,用于根據(jù)切換指令生成s-gw變更標(biāo)識(shí),并將s-gw變更標(biāo)識(shí)發(fā)送至s-gwc;其中,所述s-gw變更標(biāo)識(shí)用于指示s-gw中的s-gwu改變且所述s-gw中的s-gwc不改變;
以及,接收由所述s-gwc發(fā)送的更新反饋消息;其中,所述更新反饋消息包括更新的s-gwu標(biāo)識(shí);
以及,將所述更新的s-gwu標(biāo)識(shí)通知所述enodeb150;
以及,向所述s-gwc發(fā)送刪除請(qǐng)求;其中,所述刪除請(qǐng)求包括需刪除的更新前的s-gwu標(biāo)識(shí);
以及,接收由所述s-gwc發(fā)送的刪除完成后的響應(yīng)消息。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用硬件實(shí)施例、軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。