一種終端網(wǎng)絡(luò)附著方法及設(shè)備的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種終端網(wǎng)絡(luò)附著方法及設(shè)備。本發(fā)明包括:PGW接收終端網(wǎng)絡(luò)附著請求消息;所述PGW根據(jù)所述終端網(wǎng)絡(luò)附著請求消息為發(fā)起網(wǎng)絡(luò)附著的終端分配資源后返回網(wǎng)絡(luò)附著響應(yīng)消息,并發(fā)送用于檢測所述終端的隧道信息的PING消息;如果所述PGW接收到所述PING消息的響應(yīng)消息,則保持為所述終端分配的資源;如果所述PGW接收到服務(wù)網(wǎng)關(guān)SGW返回的錯誤指示消息,則釋放為所述終端分配的資源。采用本發(fā)明可解決在終端網(wǎng)絡(luò)附著失敗的情況下,核心網(wǎng)中不同網(wǎng)元上的資源不一致的問題。
【專利說明】一種終端網(wǎng)絡(luò)附著方法及設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種終端網(wǎng)絡(luò)附著方法及設(shè)備。
【背景技術(shù)】
[0002]LTE (Long Term Evolution,長期演進(jìn))下,用戶在Attach (附著)接入過程中,一旦出現(xiàn)后端網(wǎng)元給前端網(wǎng)元的響應(yīng)消息丟失,核心網(wǎng)內(nèi)各個網(wǎng)元就會出現(xiàn)資源不一致的情況。
[0003]通常,正常的Attach流程如圖1所示,所涉及的網(wǎng)元可包括:eNB(evolved NodeB,演進(jìn)節(jié)點(diǎn) B,即基站)、MME (Mobile Management Entity,移動管理實(shí)體)、SGW (ServingGateway,服務(wù)網(wǎng)關(guān))、PGW (PDN Gateway, PDN 網(wǎng)關(guān);PDN:Packet Data Network,分組數(shù)據(jù)網(wǎng))、PCRF (Policy and Charging Rules Function,策略與計費(fèi)規(guī)則功能單兀)、HSS (HomeSubscriber Server,歸屬用戶服務(wù)器)、EIR (Equipment Identity Register,設(shè)備標(biāo)識寄存器)等。該流程包括1-26個步驟,在該流程的步驟13至步驟15中,PGW根據(jù)接收到的Create Default Bearer Request (建立默認(rèn)承載請求)消息進(jìn)行資源分配,包括UE IP (UE的IP地址;UE =User Equipment,終端)、本地的TEIDC(信令面隧道端點(diǎn)標(biāo)識)和TEIDU(用戶面隧道對端標(biāo)識)的分配;如果分配成功,則在步驟15中回對應(yīng)的Create Default BearerResponse (建立默認(rèn)承載響應(yīng))消息,如果該響應(yīng)消息丟失,則SGW在配置重傳的情況下,會重傳步驟13的消息,如果后續(xù)重傳也出現(xiàn)異常,則SGW會認(rèn)為Attach失敗,并向MME回失敗響應(yīng)以使MME釋放本地資源,但是不會主動通知PGW釋放資源。在上述流程的步驟16中,如果SGW給MME的Create Default Bearer Response響應(yīng)消息丟失,則與上述情況類似,會造成MME與SGW或PGW的資源不一致。
[0004]出現(xiàn)這種異常后,只有在該UE進(jìn)行后續(xù)接入時,通過重復(fù)附著流程,釋放后端網(wǎng)元的資源,如果該UE沒有正常接入,會導(dǎo)致網(wǎng)元資源長時間不一致,引起資源的浪費(fèi)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供了一種終端網(wǎng)絡(luò)附著方法及設(shè)備,用以解決在終端網(wǎng)絡(luò)附著失敗的情況下,核心網(wǎng)中不同網(wǎng)元上的資源不一致的問題。
[0006]本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)附著方法,包括:
[0007]分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)PGW接收終端網(wǎng)絡(luò)附著請求消息;
[0008]所述PGW根據(jù)所述終端網(wǎng)絡(luò)附著請求消息為發(fā)起網(wǎng)絡(luò)附著的終端分配資源后返回終端網(wǎng)絡(luò)附著響應(yīng)消息,并發(fā)送用于檢測所述終端的隧道信息的PING消息;
[0009]如果所述PGW接收到所述PING消息的響應(yīng)消息,則保持為所述終端分配的資源;如果所述PGW接收到SGW返回的錯誤指示消息,則釋放為所述終端分配的資源。
[0010]從上述方案可以看出,PGW根據(jù)網(wǎng)絡(luò)附著請求消息為發(fā)起網(wǎng)絡(luò)附著的終端分配資源后,發(fā)送用于檢測所述終端的隧道信息的PING消息,如果PGW收到PING消息的響應(yīng)消息,則可以確認(rèn)該終端附著成功,此時核心網(wǎng)各設(shè)備上該UE的資源保持一致,如果PGW收到錯誤指示消息,則可以確認(rèn)該終端附著失敗,進(jìn)而可以釋放該P(yáng)GW上為該終端本次附著所分配的資源,從而使核心網(wǎng)各設(shè)備上該終端的資源保持一致。
[0011]在一種優(yōu)選方案中,如果所述PGW在設(shè)定時間長度內(nèi)未收到所述PING消息的響應(yīng)消息或所述錯誤指示消息,則還包括:所述PGW根據(jù)設(shè)定重傳次數(shù),再次發(fā)送所述用于檢測所述終端的隧道信息的PING消息。通過上述優(yōu)選方案可提高系統(tǒng)可靠性。
[0012]在一種優(yōu)選方案中,如果所述PGW在設(shè)定時間長度內(nèi)未收到所述PING消息的響應(yīng)消息或所述錯誤指示消息,且當(dāng)前已經(jīng)達(dá)到最大重傳次數(shù),則還包括:所述PGW釋放為所述終端分配的資源。通過上述優(yōu)選方案可提高系統(tǒng)可靠性。
[0013]在一種優(yōu)選方案中,所述發(fā)送用于檢測所述終端的隧道信息的PING消息,包括:所述PGW根據(jù)所述終端的地址和分組數(shù)據(jù)網(wǎng)TON的地址生成用于檢測所述終端的隧道信息的PING消息,并通過所述PGW為所述終端分配的用戶面隧道發(fā)送所述PING消息。通過該優(yōu)選方案可以檢測終端的資源分配是否成功。
[0014]在一種優(yōu)選方案中,所述發(fā)送用于檢測所述終端的隧道信息的PING消息,包括:
[0015]所述PGW的信令面處理單元向所述PGW的用戶面處理單元發(fā)送用戶面配置消息,所述用戶面配置消息用于指示所述用戶面處理單元發(fā)送用于檢測所述終端的隧道信息的PING消息;
[0016]所述用戶面處理單元收到所述用戶面配置消息后,根據(jù)所述終端的地址、PDN的地址生成用于檢測所述終端的隧道信息的PING消息,并通過為所述終端分配的用戶面隧道發(fā)送所述PING消息;
[0017]所述如果所述PGW接收到所述PING消息的響應(yīng)消息,則保持為所述終端分配的資源,包括:
[0018]如果所述PGW的用戶面處理單元接收到所述PING消息的響應(yīng)消息,則向所述PGW的信令面處理單元返回第一響應(yīng)消息;
[0019]所述PGW的信令面處理單元根據(jù)接收到的第一響應(yīng)消息,保持為所述終端分配的資源;
[0020]所述如果所述PGW接收到所述SGW返回的錯誤指示消息,則釋放為所述終端分配的資源,包括:
[0021]如果所述PGW的用戶面處理單元接收到所述SGW返回的錯誤指示信息,或者所述用戶面處理單元在設(shè)定長時間內(nèi)既未收到所述PING消息的響應(yīng)消息,也未接收到所述SGW返回的錯誤指示消息,則向所述PGW的信令面處理單元返回第二響應(yīng)消息;
[0022]所述PGW的信令面處理單元根據(jù)接收到的第二響應(yīng)消息,釋放為所述終端分配的資源。
[0023]上述優(yōu)選方案,通過信令面和用戶面的相互配合,實(shí)現(xiàn)了 PGW通過發(fā)送PING消息對終端的隧道進(jìn)行檢測的目的,技術(shù)實(shí)現(xiàn)合理。
[0024]本發(fā)明實(shí)施例提供的PGW設(shè)備,包括:
[0025]接收模塊,用于接收終端網(wǎng)絡(luò)附著請求消息;
[0026]資源分配模塊,用于根據(jù)所述終端網(wǎng)絡(luò)附著請求消息,為發(fā)起網(wǎng)絡(luò)附著的終端分配資源,并返回終端網(wǎng)絡(luò)附著響應(yīng)消息;
[0027]探測模塊,用于發(fā)送PING消息,所述PING消息用于檢測所述終端隧道信息;以及,如果接收到所述PING消息的響應(yīng)消息,則指示所述資源分配模塊保持為所述終端分配的資源;如果接收到SGW返回的錯誤指示消息,則指示所述資源分配模塊釋放為所述終端分配的資源。
[0028]從上述方案可以看出,PGW根據(jù)網(wǎng)絡(luò)附著請求消息為發(fā)起網(wǎng)絡(luò)附著的終端分配資源后,發(fā)送用于檢測所述終端的隧道信息的PING消息,如果PGW收到PING消息的響應(yīng)消息,則可以確認(rèn)該終端附著成功,此時核心網(wǎng)各設(shè)備上該UE的資源保持一致,如果PGW收到錯誤指示消息,則可以確認(rèn)該終端附著失敗,進(jìn)而可以釋放該P(yáng)GW上為該終端本次附著所分配的資源,從而使核心網(wǎng)各設(shè)備上該終端的資源保持一致。
[0029]在一種優(yōu)選方案中,所述探測模塊還用于,如果在設(shè)定時間長度內(nèi)未收到所述PING消息的響應(yīng)消息或所述錯誤指示消息,則根據(jù)設(shè)定重傳次數(shù),再次發(fā)送所述用于檢測所述終端的隧道信息的PING消息。通過上述優(yōu)選方案可提高系統(tǒng)可靠性。
[0030]在一種優(yōu)選方案中,所述探測模塊還用于,如果在設(shè)定時間長度內(nèi)未收到所述PING消息的響應(yīng)消息或所述錯誤指示消息,且當(dāng)前已經(jīng)達(dá)到最大重傳次數(shù),則指示所述資源分配模塊釋放為所述終端分配的資源。通過上述優(yōu)選方案可提高系統(tǒng)可靠性。
[0031]在一種優(yōu)選方案中,所述探測模塊具體用于,根據(jù)所述終端的地址和分組數(shù)據(jù)網(wǎng)PDN的地址生成用于檢測所述終端的隧道信息的PING消息,并通過所述PGW為所述終端分配的用戶面隧道發(fā)送所述PING消息。通過該優(yōu)選方案可以檢測終端的資源分配是否成功。
[0032]在一種優(yōu)選方案中,所述探測模塊包括:信令面處理單元和用戶面處理單元;
[0033]所述信令面處理單元,用于向所述用戶面處理單元發(fā)送用戶面配置消息,所述用戶面配置消息用于指示所述用戶面處理單元發(fā)送用于檢測所述終端的隧道信息的PING消息;以及,根據(jù)所述用戶面處理單元返回的第一響應(yīng)消息,指示所述資源分配模塊保持為所述終端分配的資源,根據(jù)所述用戶面處理單元返回的第二響應(yīng)消息,指示所述資源分配模塊釋放為所述終端分配的資源;
[0034]所述用戶面處理單元,用于在收到所述用戶面配置消息后,根據(jù)所述終端的地址、PDN的地址生成用于檢測所述終端的隧道信息的PING消息,并通過為所述終端分配的用戶面隧道發(fā)送所述PING消息;如果接收到所述PING消息的響應(yīng)消息,則向所述信令面處理單元返回第一響應(yīng)消息;如果接收到所述SGW返回的錯誤指示信息,或者所述用戶面處理單元在設(shè)定長時間內(nèi)既未收到所述PING消息的響應(yīng)消息,也未接收到所述SGW返回的錯誤指示消息,則向所述信令面處理單元返回第二響應(yīng)消息。
[0035]上述優(yōu)選方案,通過信令面和用戶面的相互配合,實(shí)現(xiàn)了 PGW通過發(fā)送PING消息對終端的隧道進(jìn)行檢測的目的,技術(shù)實(shí)現(xiàn)合理。
【專利附圖】
【附圖說明】
[0036]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0037]圖1為現(xiàn)有技術(shù)中的Attach流程示意圖;
[0038]圖2本發(fā)明實(shí)施例提供的Attach流程示意圖;[0039]圖3為本發(fā)明實(shí)施例提供的信令面和用戶面的流程示意圖;
[0040]圖4為本發(fā)明實(shí)施例提供的附著成功場景下的信令流程示意圖;
[0041]圖5為本發(fā)明實(shí)施例提供的附著失敗場景下的信令流程示意圖;
[0042]圖6為本發(fā)明實(shí)施例提供的PGW設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0043]為了解決上述問題,本發(fā)明實(shí)施例提出一種終端網(wǎng)絡(luò)附著方案,通過PING包稽核核心網(wǎng)內(nèi)部網(wǎng)元的資源情況,釋放異常的資源,以解決在終端網(wǎng)絡(luò)附著失敗的情況下,核心網(wǎng)中不同網(wǎng)元間的資源不一致的問題。
[0044]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部份實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0045]參見圖2,為本發(fā)明實(shí)施例提供的終端網(wǎng)絡(luò)附著流程示意圖,UE發(fā)起網(wǎng)絡(luò)附著,MME為該UE分配資源后,向SGW發(fā)送網(wǎng)絡(luò)附著請求,SGff為該UE分配資源后,向PGW發(fā)送網(wǎng)絡(luò)附著請求,此后,如圖所示,該流程可包括:
[0046]步驟201 =PGff接收終端網(wǎng)絡(luò)附著請求消息,該終端網(wǎng)絡(luò)附著請求可以是CreateDefault Bearer Request (建立默認(rèn)承載請求)消息;
[0047]具體實(shí)施時,該網(wǎng)絡(luò)附著請求消息可以是該P(yáng)GW的前端核心網(wǎng)設(shè)備SGW發(fā)送的。
[0048]步驟202:PGW根據(jù)該終端網(wǎng)絡(luò)附著請求消息,為發(fā)起網(wǎng)絡(luò)附著的UE分配資源,比如可包括UE IP地址,以及該UE在PGW上的TEIDU (用戶面隧道端點(diǎn)標(biāo)識);
[0049]步驟203 =PGff返回終端網(wǎng)絡(luò)附著響應(yīng)消息,該終端網(wǎng)絡(luò)附著響應(yīng)消息可以是Create Default Bearer Response (建立默認(rèn)承載響應(yīng))消息;該 Create Default BearerResponse 消息可返回給發(fā)送 Create Default Bearer Request 消息的 SGW ;
[0050]步驟204 =PGff通過該P(yáng)GW為該UE建立的用戶面隧道,發(fā)送用于檢測該UE的隧道信息的PING消息;
[0051]步驟205:如果該P(yáng)GW接收到該P(yáng)ING消息的成功響應(yīng)消息,則轉(zhuǎn)入步驟206;如果該P(yáng)GW接收到SGW返回的錯誤指示(ErrorIndication)消息,貝U轉(zhuǎn)入步驟207 ;
[0052]步驟206 =PGff保持為該UE分配的資源;
[0053]步驟207 =PGff釋放為該UE分配的資源。
[0054]上述流程的步驟203和步驟204沒有嚴(yán)格的時序要求。
[0055]上述流程的步驟204中,PGW使用該UE的IP地址、PDN地址生成PING消息并發(fā)送。根據(jù)協(xié)議規(guī)定,SGff如果接收到步驟203中PGW發(fā)送的終端網(wǎng)絡(luò)附著成功的響應(yīng)消息,則會向MME返回終端網(wǎng)絡(luò)附著成功的響應(yīng)消息,MME收到終端網(wǎng)絡(luò)附著成功的響應(yīng)消息后會為該UE分配資源,并指示eNB建立該UE的上下文信息并為該UE分配空口資源,該UE附著成功。如果該UE附著成功,則SGW、MME和eNB上都會為該UE分配資源,如為該UE建立用戶面隧道,這樣,PGW通過該UE的用戶面隧道發(fā)送的PING消息就可以到達(dá)UE側(cè),UE可通過該UE的用戶面隧道向PGW返回該P(yáng)ING消息的成功響應(yīng)消息。
[0056]反之,如果SGW未接收到步驟203中PGW發(fā)送的終端網(wǎng)絡(luò)附著成功響應(yīng)消息,則會在超時后向MME發(fā)送失敗響應(yīng)消息,因此MME會釋放本地資源,并且不會指示eNB建立該UE的上下文信息,也不會為該UE分配空口資源,該UE附著失敗。如果該UE因上述原因附著失敗,則PGW上已經(jīng)為該UE的本次附著分配了資源(如用戶面隧道),而SGW、MME和eNB上還沒有為該UE的本次附著分配資源,這樣,PGW通過該UE的用戶面隧道發(fā)送的PING消息將無法到達(dá)該UE’該UE無法應(yīng)答PGW發(fā)送的PING消息。同時,SGff在收到該P(yáng)ING消息后,由于沒有找到該UE的用戶面隧道以繼續(xù)轉(zhuǎn)發(fā)該P(yáng)ING消息,因此會觸發(fā)ErrorIndication(錯誤指示)流程并向PGW發(fā)送ErrorIndication消息,已通知PGW該UE的用戶面發(fā)生ErrorIndication 流程。
[0057]由此可見,如果PGW收到PING消息的響應(yīng)消息,則可以確認(rèn)該UE附著成功;如果PGff收到ErrorIndication消息,則可以確認(rèn)該UE附著失敗,進(jìn)而可以釋放該P(yáng)GW上為該UE本次附著所分配的資源,從而使PGW、SGW、MME上該UE的資源保持一致。
[0058]考慮到核心網(wǎng)內(nèi)各網(wǎng)元為發(fā)起網(wǎng)絡(luò)附著的UE分配資源的過程需要一定時間,為了準(zhǔn)確的判斷附著是否成功,PGW可設(shè)置定時器,在該定時器計時時間內(nèi),PGW周期發(fā)送上述PING消息。進(jìn)一步的,如果該定時器超時,則表明在該定時器的計時時間內(nèi),PGW未收到PING消息的成功響應(yīng)消息或者Error I nd i cat i on消息,此種情況下,PGff可確認(rèn)網(wǎng)絡(luò)附著失敗,從而釋放為該UE分配的資源。
[0059]通過以上流程可以看出,在UE網(wǎng)絡(luò)附著過程中,PGW通過該P(yáng)GW為發(fā)起網(wǎng)絡(luò)附著的UE建立的用戶面隧道,發(fā)送用于檢測該UE的隧道信息的PING消息,以檢測從該P(yáng)GW到該UE的用戶面隧道是否建立,如果收到該UE返回的響應(yīng)消息,則可確認(rèn)用戶面隧道已建立,進(jìn)而可以確認(rèn)附著成功,此時核心網(wǎng)各網(wǎng)元上該UE的資源相同,因此PGW繼續(xù)維護(hù)該UE的資源。如果PGW收到前端核心網(wǎng)網(wǎng)元返回的ErrorIndication消息,貝U可確認(rèn)該UE附著失敗,此時,核心網(wǎng)各網(wǎng)元上該UE的資源不一致,因此該P(yáng)GW釋放為該UE分配的資源,從而解決了現(xiàn)有技術(shù)中在網(wǎng)絡(luò)附著失敗的情況下,不同核心網(wǎng)網(wǎng)元上的資源不一致的問題。
[0060]在具體實(shí)施時,PGW可通過信令面和用戶面相結(jié)合的方式,實(shí)現(xiàn)上述附著流程中的PING操作以及根據(jù)PING結(jié)果確認(rèn)附著是否成功的過程。圖3示出了 PGW通過信令面和用戶面相結(jié)合的處理流程。
[0061 ] 如圖3所示,在PGW的信令面,步驟301中,信令面處理單元接收到SGW發(fā)送的終端網(wǎng)絡(luò)附著請求消息后,在步驟302中為該UE分配UE IP地址以及該UE在PGW上的TEIDU ;在步驟303中向該P(yáng)GW的用戶面處理單元發(fā)送用戶配置消息,用于指示該用戶面處理單元發(fā)送用于檢測該UE的隧道信息的PING消息;在步驟304中,PGW的信令面處理單元向SGW返回附著成功響應(yīng),并等待用戶面處理單元的處理結(jié)果;
[0062]在PGW的用戶面,步驟305中,該P(yáng)GW的用戶面處理單元收到該用戶面配置消息后,在步驟306中,按照前述方式,根據(jù)UE IP地址、PDN地址生成用于檢測該UE的隧道信息的PING消息,并通過該UE的用戶面隧道發(fā)送,并啟動定時器;此后,如果在步驟307中接收到PING消息的成功響應(yīng)消息,則向信令面處理單元發(fā)送第一指示信息(如確認(rèn)信息),以通知信令面該P(yáng)GW的前端網(wǎng)元返回了 PING響應(yīng)消息;如果在步驟308中接收到該P(yáng)GW的前端網(wǎng)元返回的ErrorIndication消息,則向信令面處理單元發(fā)送第二指示信息(如錯誤指示信息),以觸發(fā)信令面處理單元釋放已經(jīng)為該UE分配的資源。
[0063]進(jìn)一步的,如果步驟309中,在定時器計時時間長度內(nèi)未收到前端網(wǎng)元返回的PING響應(yīng)消息,也未收到ErrorIndication消息,則向信令面處理單元發(fā)送第二指示信息,以觸發(fā)信令面處理單元釋放已經(jīng)為該UE分配的資源;
[0064]在PGW的信令面,當(dāng)在步驟310中接收到用戶面處理單元發(fā)送的第一指示信息后,則結(jié)束本流程;如果在步驟310中接收到用戶面處理單元返回的第二指示信息,則釋放已經(jīng)為該UE分配的資源。
[0065]為了更清楚的理解本發(fā)明實(shí)施例,下面結(jié)合圖4描述附著成功場景下的信令流程,結(jié)合圖5描述附著失敗場景下的信令流程。
[0066]圖4所示的流程是以4G核心網(wǎng)LTE信令流程-23401協(xié)議為例描述的,該流程中,UE成功附著網(wǎng)絡(luò),如圖所示,該流程可包括(其中省略了原MME (ο I d MME )相關(guān)的交互流程):
[0067]步驟401?402:UE向網(wǎng)絡(luò)側(cè)發(fā)起Attach網(wǎng)絡(luò)附著請求(Attach Request)消息;
[0068]步驟403:MME收到該Attach Request消息后,為該UE分配資源,向SGW發(fā)送Create Default Bearer Request 消息;
[0069]步驟404:SGff 收到 Create Default Bearer Request 消息后,向 PGW 發(fā)送 CreateDefault Bearer Request 消息;
[0070]步驟405:PGW根據(jù)該Create Default Bearer Request消息為該UE分配默認(rèn)承載,并向SGff返回Create Default Bearer Response (建立默認(rèn)承載響應(yīng))消息;
[0071 ] 步驟406 =PGff根據(jù)該UE的IP地址和PDN地址,生成用于檢測該UE的隧道信息的PING消息,通過該UE的用戶面隧道發(fā)送該P(yáng)ING消息;
[0072]步驟407:SGW 收到 Create Default Bearer Response 響應(yīng)消息后,為該 UE 分配資源,并向 MME 返回 Create Default Bearer Response 消息;
[0073]步驟408:MME指示eNB為該UE建立初始上下文;
[0074]步驟409?410:eNB與該UE之間進(jìn)行RRC連接配置;
[0075]步驟411:eNB向MME返回初始上下文建立響應(yīng);
[0076]步驟412?413:UE向基站發(fā)送直傳消息,eNB向MME發(fā)送Attach Complete (附著完成)消息;
[0077]步驟414:UE收到PGW發(fā)送的PING消息后,通過該UE的用戶面隧道向PGW返回該P(yáng)ING消息的響應(yīng)消息。
[0078]上述流程中,由于UE成功附著,則PGW發(fā)送的PING消息可以到達(dá)UE偵彳,進(jìn)而UE可對該P(yáng)ING消息進(jìn)行應(yīng)答。當(dāng)PGW收到該P(yáng)ING消息的響應(yīng)消息后,則可確認(rèn)該UE附著成功,從而保持本地該UE的資源。
[0079]圖5所示的流程是以4G核心網(wǎng)LTE信令流程-23401協(xié)議為例描述的,該流程中,UE附著失敗,如圖所示,該流程可包括(其中省略了原MME (old MME)相關(guān)的交互流程):
[0080]步驟501?502:UE向網(wǎng)絡(luò)側(cè)發(fā)起Attach網(wǎng)絡(luò)附著請求(Attach Request)消息;
[0081]步驟503:MME收到該Attach Request消息后,為該UE分配資源,向SGW發(fā)送Create Default Bearer Request 消息;
[0082]步驟504:SGff 收到 Create Default Bearer Request 消息后,向 PGW 發(fā)送 CreateDefault Bearer Request 消息;
[0083]步驟505:PGW根據(jù)該Create Default Bearer Request消息為該UE分配默認(rèn)承載,并向SGff返回Create Default Bearer Response (建立默認(rèn)承載響應(yīng))消息;[0084]步驟506 =PGff根據(jù)該UE的IP地址和PDN地址,生成用于檢測該UE的隧道信息的PING消息,通過該UE的用戶面隧道發(fā)送該P(yáng)ING消息;
[0085]步驟507:SGW未收到Create Default Bearer Response響應(yīng)消息,在定時器超時后,向MME返回失敗響應(yīng)消息,MME收到失敗響應(yīng)消息后,釋放本地資源,該UE附著失敗;
[0086]步驟508:當(dāng)SGff收到PGW發(fā)送的PING消息后,由于未找到該UE的用戶面隧道來轉(zhuǎn)發(fā)該P(yáng)ING消息,因此觸發(fā)ErrorIndication流程并向PGW返回ErrorIndication消息。
[0087]上述流程中,由于UE附著失敗,則PGW發(fā)送的PING消息無法到達(dá)UE偵彳,進(jìn)而UE無法對該P(yáng)ING消息進(jìn)行應(yīng)答。當(dāng)SGW收到PGW發(fā)送的PING消息后,由于未找到該UE的用戶面隧道來轉(zhuǎn)發(fā)該P(yáng)ING消息,因此觸發(fā)ErrorIndication流程并向PGW返回ErrorIndication消息。當(dāng)PGW收到SGW發(fā)送的ErrorIndication消息后,則可確認(rèn)該UE附著失敗,從而釋放本地該UE的資源。
[0088]需要說明的是,上述流程中,PGW可以在設(shè)定時間長度內(nèi)多次發(fā)送PING消息,圖中僅示出了一次發(fā)送過程。
[0089]基于相同的技術(shù)構(gòu)思,本發(fā)明實(shí)施例還提供了一種PGW設(shè)備。
[0090]參見圖6,為本發(fā)明實(shí)施例提供的PGW設(shè)備的結(jié)構(gòu)示意圖。如圖所示,該P(yáng)GW可包括接收模塊61、資源分配模塊62和探測模塊63,其中:
[0091 ] 接收模塊61,用于接收終端網(wǎng)絡(luò)附著請求消息;
[0092]資源分配模塊62,用于根據(jù)所述終端網(wǎng)絡(luò)附著請求消息,為發(fā)起網(wǎng)絡(luò)附著的終端分配資源,并返回終端網(wǎng)絡(luò)附著響應(yīng)消息;
[0093]探測模塊63,用于發(fā)送PING消息,所述PING消息用于檢測所述終端的隧道信息;以及,如果接收到所述PING消息的響應(yīng)消息,則指示資源分配模塊62保持為所述終端分配的資源;如果接收到SGW返回的錯誤指示消息,則指示資源分配模塊62釋放為所述終端分配的資源。
[0094]進(jìn)一步的,探測模塊63如果在設(shè)定時間長度內(nèi)未收到所述PING消息的響應(yīng)消息或所述錯誤指示消息,則根據(jù)設(shè)定重傳次數(shù),再次發(fā)送所述用于檢測所述終端的隧道信息的PING消息。
[0095]進(jìn)一步的,探測模塊63如果在設(shè)定時間長度內(nèi)未收到所述PING消息的響應(yīng)消息或所述錯誤指示消息,且當(dāng)前已經(jīng)達(dá)到最大重傳次數(shù),則指示所述資源分配模塊釋放為所述終端分配的資源。
[0096]具體的,探測模塊63可根據(jù)所述終端的地址和TON的地址生成用于檢測所述終端的隧道信息的PING消息,并通過所述PGW為所述終端分配的用戶面隧道發(fā)送所述PING消
肩、O
[0097]具體的,探測模塊63可包括:信令面處理單元631和用戶面處理單元632。其中:
[0098]信令面處理單元631可向所述用戶面處理單元發(fā)送用戶面配置消息,所述用戶面配置消息用于指示用戶面處理單元632發(fā)送用于檢測所述終端的隧道信息的PING消息;以及,根據(jù)用戶面處理單元632返回的第一響應(yīng)消息,指示資源分配模塊62保持為所述終端分配的資源,根據(jù)用戶面處理單元632返回的第二響應(yīng)消息,指示資源分配模塊62釋放為所述終端分配的資源;
[0099]用戶面處理單元632可在收到用戶面配置消息后,根據(jù)所述終端的地址、PDN的地址生成用于檢測所述終端的隧道信息的PING消息,并通過為所述終端分配的用戶面隧道發(fā)送所述PING消息;如果接收到所述PING消息的響應(yīng)消息,則向所述信令面處理單元631返回第一響應(yīng)消息;如果用戶面處理單元632接收到所述SGW返回的錯誤指示信息,或者所述用戶面處理單元在設(shè)定長時間內(nèi)既未收到所述PING消息的響應(yīng)消息,也未接收到所述SGW返回的錯誤指示消息,則向信令面處理單元631返回第二響應(yīng)消息。
[0100]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0101]這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0102]這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實(shí)現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0103]盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
[0104]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【權(quán)利要求】
1.一種終端網(wǎng)絡(luò)附著方法,其特征在于,該包括:分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)PGW接收終端網(wǎng)絡(luò)附著請求消息;所述PGW根據(jù)所述終端網(wǎng)絡(luò)附著請求消息為發(fā)起網(wǎng)絡(luò)附著的終端分配資源后返回終端網(wǎng)絡(luò)附著響應(yīng)消息,并發(fā)送用于檢測所述終端的隧道信息的PING消息;如果所述PGW接收到所述PING消息的響應(yīng)消息,則保持為所述終端分配的資源;如果所述PGW接收到服務(wù)網(wǎng)關(guān)SGW返回的錯誤指示消息,則釋放為所述終端分配的資源。
2.如權(quán)利要求1所述的方法,其特征在于,如果所述PGW在設(shè)定時間長度內(nèi)未收到所述PING消息的響應(yīng)消息或所述錯誤指示消息,則還包括:所述PGW根據(jù)設(shè)定重傳次數(shù),再次發(fā)送所述用于檢測所述終端的隧道信息的PING消肩、O
3.如權(quán)利要求2所述的方法,其特征在于,如果所述PGW在設(shè)定時間長度內(nèi)未收到所述PING消息的響應(yīng)消息或所述錯誤指示消息,且當(dāng)前已經(jīng)達(dá)到最大重傳次數(shù),則還包括:所述PGW釋放為所述終端分配的資源。
4.如權(quán)利要求1所述的方法,其特征在于,所述發(fā)送用于檢測所述終端的隧道信息的PING消息,包括:所述PGW根據(jù)所述終端的地址和分組數(shù)據(jù)網(wǎng)TON的地址生成用于檢測所述終端的隧道信息的PING消息,并通過所述PGW為所述終端分配的用戶面隧道發(fā)送所述PING消息。
5.如權(quán)利要求1-4中任一項(xiàng)所述的`方法,其特征在于,所述發(fā)送用于檢測所述終端的隧道信息的PING消息,包括:所述PGW的信令面處理單元向所述PGW的用戶面處理單元發(fā)送用戶面配置消息,所述用戶面配置消息用于指示所述用戶面處理單元發(fā)送用于檢測所述終端的信道信息的PING消息;所述用戶面處理單元收到所述用戶面配置消息后,根據(jù)所述終端的地址、PDN的地址生成用于檢測所述終端的隧道信息的PING消息,并通過為所述終端分配的用戶面隧道發(fā)送所述PING消息;所述如果所述PGW接收到所述PING消息的響應(yīng)消息,則保持為所述終端分配的資源,包括:如果所述PGW的用戶面處理單元接收到所述PING消息的響應(yīng)消息,則向所述PGW的信令面處理單元返回第一響應(yīng)消息;所述PGW的信令面處理單元根據(jù)接收到的第一響應(yīng)消息,保持為所述終端分配的資源;所述如果所述PGW接收到所述SGW返回的錯誤指示消息,則釋放為所述終端分配的資源,包括:如果所述PGW的用戶面處理單元接收到所述SGW返回的錯誤指示信息,或者所述用戶面處理單元在設(shè)定長時間內(nèi)既未收到所述PING消息的響應(yīng)消息,也未接收到所述SGW返回的錯誤指示消息,則向所述PGW的信令面處理單元返回第二響應(yīng)消息;所述PGW的信令面處理單元根據(jù)接收到的第二響應(yīng)消息,釋放為所述終端分配的資源。
6.一種分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)PGW設(shè)備,其特征在于,包括:接收模塊,用于接收終端網(wǎng)絡(luò)附著請求消息;資源分配模塊,用于根據(jù)所述終端網(wǎng)絡(luò)附著請求消息,為發(fā)起網(wǎng)絡(luò)附著的終端分配資源,并返回終端網(wǎng)絡(luò)附著響應(yīng)消息;探測模塊,用于發(fā)送PING消息,所述PING消息用于檢測所述終端的隧道信息;以及,如果接收到所述PING消息的響應(yīng)消息,則指示所述資源分配模塊保持為所述終端分配的資源;如果接收到服務(wù)網(wǎng)關(guān)SGW返回的錯誤指示消息,則指示所述資源分配模塊釋放為所述終端分配的資源。
7.如權(quán)利要求6所述的設(shè)備,其特征在于,所述探測模塊還用于,如果在設(shè)定時間長度內(nèi)未收到所述PING消息的響應(yīng)消息或所述錯誤指示消息,則根據(jù)設(shè)定重傳次數(shù),再次發(fā)送所述用于檢測所述終端的隧道信息的PING消息。
8.如權(quán)利要求7所述的設(shè)備,其特征在于,所述探測模塊還用于,如果在設(shè)定時間長度內(nèi)未收到所述PING消息的響應(yīng)消息或所述錯誤指示消息,且當(dāng)前已經(jīng)達(dá)到最大重傳次數(shù),則指示所述資源分配模塊釋放為所述終 端分配的資源。
9.如權(quán)利要求6所述的設(shè)備,其特征在于,所述探測模塊具體用于,根據(jù)所述終端的地址和分組數(shù)據(jù)網(wǎng)TON的地址生成用于檢測所述終端的隧道信息的PING消息,并通過所述PGff為所述終端分配的用戶面隧道發(fā)送所述PING消息。
10.如權(quán)利要求6-9中任一項(xiàng)所述的設(shè)備,其特征在于,所述探測模塊包括:信令面處理單元和用戶面處理單元;所述信令面處理單元,用于向所述用戶面處理單元發(fā)送用戶面配置消息,所述用戶面配置消息用于指示所述用戶面處理單元發(fā)送用于檢測所述終端的隧道信息的PING消息;以及,根據(jù)所述用戶面處理單元返回的第一響應(yīng)消息,指示所述資源分配模塊保持為所述終端分配的資源,根據(jù)所述用戶面處理單元返回的第二響應(yīng)消息,指示所述資源分配模塊釋放為所述終端分配的資源;所述用戶面處理單元,用于在收到所述用戶面配置消息后,根據(jù)所述終端的地址、PDN的地址生成用于檢測所述終端的隧道信息的PING消息,并通過為所述終端分配的用戶面隧道發(fā)送所述PING消息;如果接收到所述PING消息的響應(yīng)消息,則向所述信令面處理單元返回第一響應(yīng)消息;如果接收到所述SGW返回的錯誤指示信息,或者所述用戶面處理單元在設(shè)定長時間內(nèi)既未收到所述PING消息的響應(yīng)消息,也未接收到所述SGW返回的錯誤指示消息,則向所述信令面處理單元返回第二響應(yīng)消息。
【文檔編號】H04W76/06GK103442385SQ201310347519
【公開日】2013年12月11日 申請日期:2013年8月9日 優(yōu)先權(quán)日:2013年8月9日
【發(fā)明者】田華 申請人:大唐移動通信設(shè)備有限公司