專利名稱:一種實現(xiàn)異網(wǎng)絡(luò)切換的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通訊技術(shù)領(lǐng)域,特別是一種實現(xiàn)異網(wǎng)絡(luò)切換的方法和裝置。
背景技術(shù):
目前,新一代無線移動通訊核心網(wǎng)絡(luò)結(jié)構(gòu)已經(jīng)形成。新一代無線通訊核
心網(wǎng)要求除了能接入使用GSM ( Global System of Mobile Communications,移 動通信全球系統(tǒng))、WCDMA ( Wideband Code Division Multiple Addressing, 寬帶碼分多址)和LTE ( Long Term Evolution,長期演進)等3GPP (Third Generation Partnership Project,第三代伙伴計劃)接入技術(shù)的終端外,還能接 入使用WLAN (Wireless Local Area Network,無線局域網(wǎng))、WiMAX (Worldwide Interoperability for Microwave Access ,全3求樣b皮互通4矣入網(wǎng)纟各) 和CDMA ( Code Division Multiple Addressing,碼分多址)等Non-3GPP (Non-Third Generation Partnership Project,非第三代伙伴計劃)才妄入技術(shù)的終端。
通常,終端在Non-3GPP網(wǎng)絡(luò)側(cè)傳輸數(shù)據(jù)時,需要將待下發(fā)給終端的數(shù)據(jù) 緩存在Non-3GPP Access GW (Non-3GPP Access Gateway,非第三代伙伴計劃 接入網(wǎng)關(guān))上。同樣,在3GPP網(wǎng)絡(luò)側(cè)傳輸數(shù)據(jù)時,網(wǎng)絡(luò)下發(fā)給終端的數(shù)據(jù)都 要經(jīng)由eNodeB ( Evolved NodeB,演進基站)緩存。
然而,在進行本發(fā)明創(chuàng)造過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下 問題因為終端會時常根據(jù)需要進行異網(wǎng)絡(luò)切換,例如,在Non-3GPP網(wǎng)絡(luò)側(cè) 的終端會根據(jù)需要切換到3GPP網(wǎng)絡(luò)側(cè),或是在3GPP網(wǎng)絡(luò)側(cè)的終端根據(jù)需要切 換到Non-3GPP網(wǎng)絡(luò)側(cè)。然而,當(dāng)Non-3GPP網(wǎng)絡(luò)側(cè)的終端根據(jù)需要切換到3GPP 網(wǎng)絡(luò)側(cè)并完成切換后,在Non-3GPP Access GW上存儲,且尚未下發(fā)給終端的 數(shù)據(jù)由于終端切換了網(wǎng)絡(luò),改變了數(shù)據(jù)的傳輸通道,而無法下發(fā)給終端,因 此造成緩存在源網(wǎng)絡(luò)側(cè)Non-3GPP Access GW的數(shù)據(jù)丟失。同樣,在3GPP網(wǎng)絡(luò) 側(cè)的終端向Non-3GPP網(wǎng)絡(luò)側(cè)切換時,也會出現(xiàn)緩存在3GPP網(wǎng)絡(luò)側(cè)eNodeB的 數(shù)據(jù)丟失的問題。
發(fā)明內(nèi)容
本發(fā)明的實施例提供了 一種實現(xiàn)異網(wǎng)絡(luò)切換的方法和裝置,在異網(wǎng)絡(luò)切 換后,使緩存在源網(wǎng)絡(luò)側(cè)數(shù)據(jù)緩存實體上的數(shù)據(jù)不會因為網(wǎng)絡(luò)的切換而丟失。
本發(fā)明實施例公開了一種實現(xiàn)異網(wǎng)絡(luò)切換的方法,包括獲取異網(wǎng)絡(luò)切 換過程中緩存在源網(wǎng)絡(luò)側(cè)數(shù)據(jù)緩存實體上、且尚未發(fā)送給終端的數(shù)據(jù);對獲 取的數(shù)據(jù)進行處理;在異網(wǎng)絡(luò)切換完成后,將處理后的數(shù)據(jù)在新網(wǎng)絡(luò)側(cè)進行 發(fā)送。
本發(fā)明實施例還公開了一種實現(xiàn)異網(wǎng)絡(luò)切換的裝置,包括數(shù)據(jù)獲取單 元,用于獲取在異網(wǎng)絡(luò)切換過程中緩存在源網(wǎng)絡(luò)側(cè)數(shù)據(jù)緩存實體上、且尚未 發(fā)送給終端的數(shù)據(jù);數(shù)據(jù)處理單元,用于對所述數(shù)據(jù)獲取單元獲取的數(shù)據(jù)進 行處理;數(shù)據(jù)發(fā)送單元,用于在異網(wǎng)絡(luò)切換完成后將所述數(shù)據(jù)處理單元處理 的數(shù)據(jù)在新網(wǎng)絡(luò)側(cè)進行發(fā)送。
通過上述方案,使緩存在源網(wǎng)絡(luò)側(cè)數(shù)據(jù)緩存實體并且還沒有發(fā)送給終端 的數(shù)據(jù)在異網(wǎng)絡(luò)切換后通過新網(wǎng)絡(luò)側(cè)發(fā)送給了終端,確保了數(shù)據(jù)在異網(wǎng)絡(luò)切 換過程中的無損。
圖1為本發(fā)明異網(wǎng)絡(luò)切換的方法的一個實施例的流程圖; 圖2為本發(fā)明異網(wǎng)絡(luò)切換的方法的另一個實施例的流程圖; 圖3為本發(fā)明異網(wǎng)絡(luò)切換的方法的另一個實施例的流程圖; 圖4為本發(fā)明異網(wǎng)絡(luò)切換的裝置的 一個實施例的結(jié)構(gòu)圖。
具體實施例方式
下面結(jié)合附圖對本發(fā)明實施例進行詳細(xì)描述。
請參閱圖l,為本發(fā)明異網(wǎng)絡(luò)切換的方法的一個實施例的流程圖,包括以 下步驟
步驟101:獲取異網(wǎng)絡(luò)切換過程中緩存在源網(wǎng)絡(luò)側(cè)數(shù)據(jù)緩存實體上、且尚 未發(fā)送給終端的數(shù)據(jù);
步驟102:對獲取的數(shù)據(jù)進行處理;
步驟103:在異網(wǎng)絡(luò)切換完成后,將處理后的數(shù)據(jù)在新網(wǎng)絡(luò)側(cè)進行發(fā)送。
6從上述本發(fā)明的實施例可以看出,在兩種異網(wǎng)絡(luò)之間進行切換的過程中, 保證了在異網(wǎng)絡(luò)切換執(zhí)行前緩存在源網(wǎng)絡(luò)側(cè)數(shù)據(jù)緩存實體上、且尚未發(fā)送給 終端的數(shù)據(jù)在異網(wǎng)絡(luò)切換完成后通過新網(wǎng)絡(luò)側(cè)發(fā)送給終端。
請參閱圖2,為本發(fā)明異網(wǎng)絡(luò)切換的方法的另一個實施例的流程圖,用于 由Non-3GPP網(wǎng)絡(luò)切換到3GPP網(wǎng)絡(luò)。
終端在Non-3GPP網(wǎng)絡(luò)中已經(jīng)建立了 MIP ( Mobile Internet Protocol ,移動 網(wǎng)絡(luò)協(xié)議)隧道,并進行業(yè)務(wù),終端在發(fā)現(xiàn)3GPP網(wǎng)絡(luò)后,決定要切換到3GPP 網(wǎng)絡(luò)側(cè)。其中,MME負(fù)責(zé)切換過程中的鑒權(quán),移動性管理等,SGW是3GPP 內(nèi)移動的錨點,同時也是數(shù)據(jù)路由和轉(zhuǎn)發(fā)點,PGW是3GPP和Non-3GPP移動 的錨點,負(fù)責(zé)IP地址分配、計費、傳輸策略執(zhí)^f亍等。切換方法包^"以下步驟
步驟201:終端向MME (Mobility Management Entity,移動性管理實體) 發(fā)送附著請求,發(fā)起附著流程。
其中,請求消息中的主要信元包括用戶標(biāo)識等。
步驟202: MME收到終端發(fā)來的附著請求后,到HSS ( Home Subcriber Server,歸屬用戶服務(wù)器)中對用戶進行鑒權(quán),如果鑒權(quán)通過,進入步驟203, 如果鑒權(quán)不通過,拒絕終端接入;
步驟203: MME發(fā)起位置更新流程,將位置等信息保存在HSS中;
步驟204: MME發(fā)起缺省承載建立流程,向SGW發(fā)送創(chuàng)建缺省承載請求 消息,請求分配資源,建立缺省承載;
步驟205: SGW收到MME發(fā)來的創(chuàng)建缺省承載請求消息后,向PGW發(fā)送 創(chuàng)建承載請求消息,請求分配資源,建立承載;
步驟206: PGW在收到SGW發(fā)送的創(chuàng)建壽義載請求消息后向PCRF(Policy and Charging Rule Function,策略和計費規(guī)則功能實體)發(fā)送修改IP接入網(wǎng)會話 請求消息,申請新的PCC Rules(Policy and Charging Control Rules ,策略和計費 控制規(guī)則);
其中,SGW發(fā)送的創(chuàng)建承載請求消息中,主要的信元包括RAT Type(Radio Access Type,無線接入類型),在RAT Type中指示接入網(wǎng)的類型發(fā)生了改變, PGW在收到SGW的建立承載請求消息后,由于接入網(wǎng)的類型發(fā)生了改變,進 而向PCRF申請新的PCC Rules。步驟207: PGW在收到SGW的建立承載請求消息后,通知Non-3GPP Access GW進4亍lt據(jù)轉(zhuǎn)發(fā);
其中,PGW收到的建立承載請求消息中攜帶指示進行切換的標(biāo)識,通過 這個切換標(biāo)識PGW獲知當(dāng)前的承載請求消息是切換觸發(fā)的,進而通知 Non-3GPP Access GW進行數(shù)據(jù)轉(zhuǎn)發(fā)。
上述步驟206和步驟207都是由步驟205中SGW向PGW發(fā)送創(chuàng)建承載請求 消息所觸發(fā)的,這兩個步驟之間沒有嚴(yán)格的先后順序,可以同時發(fā)起,也可 以任意一步先發(fā)起。
步驟208: PCRF收到更新PCCRules的消息后,根據(jù)收到的信息,重新生 成新的PCC Rules,并發(fā)送給PGW;
步驟209: Non-3GPP Access GW將緩存的數(shù)據(jù)發(fā)送給PGW;
其中,PGW在獲取到Non-3GPP Access GW發(fā)送的數(shù)據(jù)后,按照3GPP網(wǎng) 絡(luò)側(cè)傳輸?shù)囊髮Λ@取的數(shù)據(jù)重新進行封裝,然后按照3GPP網(wǎng)絡(luò)側(cè)的規(guī)則對 封裝后的數(shù)據(jù)進行控制;或者先按照3GPP網(wǎng)絡(luò)側(cè)的規(guī)則對獲取的數(shù)據(jù)進行控 制,然后按照3GPP網(wǎng)絡(luò)側(cè)傳輸?shù)囊髮刂坪蟮臄?shù)據(jù)重新進行封裝,并不影 響本實施例的實現(xiàn)。
步驟210: PGW向SGW發(fā)送創(chuàng)建承載響應(yīng),指示資源分配完成;
步驟211: SGW向MME發(fā)送創(chuàng)建缺省承載響應(yīng);
步驟212: MME向eNodeB發(fā)起無線承載建立流程,建立終端和SGW之間 的數(shù)據(jù)通道;
步驟213:當(dāng)無線承載建立完成后,SGW通知PGW承載建立完成,請求 更新承載,PGW響應(yīng)更新承載請求,切換數(shù)據(jù)通道,新的數(shù)據(jù)通道建立完成;
步驟214: PGW將獲取的數(shù)據(jù)轉(zhuǎn)發(fā)給SGW, SGW再將數(shù)據(jù)轉(zhuǎn)發(fā)給eNodeB, 由eNodeB在3GPP網(wǎng)絡(luò)側(cè)將數(shù)據(jù)發(fā)送給終端;
步驟215: PGW發(fā)起承載刪除流程,刪除在Non-3GPP網(wǎng)絡(luò)側(cè)占用的資源。
上述實施例,由PGW獲取緩存在Non-3GPP Access GW上尚未發(fā)給終端 的數(shù)據(jù)并進行緩存,新的數(shù)據(jù)通道建立后,在3GPP網(wǎng)絡(luò)側(cè)將數(shù)據(jù)發(fā)送給終端, 保證了緩存在Non-3GPP Access GW上的數(shù)據(jù)在切換過程中沒有丟失,進而保 證了數(shù)據(jù)的無損。
8請參閱圖3,其為本發(fā)明異網(wǎng)絡(luò)切換的方法的另一個實施例的流程圖,用 于由3GPP網(wǎng)絡(luò)切換到Non-3GPP網(wǎng)絡(luò)。終端在3GPP網(wǎng)絡(luò)側(cè)進行數(shù)據(jù)業(yè)務(wù),在 發(fā)現(xiàn)Non-3GPP網(wǎng)絡(luò)后,決定要切換到Non-3GPP網(wǎng)絡(luò)側(cè),切換方法包括以下步 驟
步驟301: Non-3GPP Access GW對用戶進行鑒權(quán)流程,如果鑒一又通過, 進入步驟302,如果鑒權(quán)不通過,拒絕終端接入;
步驟302:終端向Non-3GPP Access GW發(fā)起層三的附著請求;
步驟303: Non-3GPP Access GW向PCRF申請相關(guān)的PCC Rules;
步驟304: PCRF向Non-3GPP Access GW發(fā)送PCC響應(yīng)消息,返回PCC Rules;
步驟305: Non-3GPP Access GW向PGW發(fā)起代理綁定更新請求,建立MIP 隧道;
步驟306: PGW收到Non-3GPP Access GW的代理綁定更新請求后,向SGW 發(fā)送數(shù)據(jù)轉(zhuǎn)發(fā)請求,并由SGW將該數(shù)據(jù)轉(zhuǎn)發(fā)請求發(fā)送給MME,再由MME將該 數(shù)據(jù)轉(zhuǎn)發(fā)請求轉(zhuǎn)發(fā)給eNodeB;
其中,PGW收到的代理綁定更新請求消息中攜帶指示進行切換的標(biāo)識, 通過這個切換標(biāo)識PGW獲知當(dāng)前的代理綁定更新請求消息是切換觸發(fā)的,進 而請求SGW進行數(shù)據(jù)轉(zhuǎn)發(fā)。
步驟307: PGW收到Non-3GPP Access GW的代理綁定更新請求后,向 PCRF發(fā)送修改IP接入網(wǎng)會話請求消息,請求新的PCC Rules;
在PGW向PCRF發(fā)送的修改IP接入網(wǎng)^S舌請求消息中,主要的信元包括 RAT Type,在RAT Type中指示接入網(wǎng)的類型發(fā)生了改變。
步驟308: PCRF根據(jù)請求的接入技術(shù)類型,重新分配新的PCC Rules;
上述步驟306和步驟307都是由步驟305中Non-3GPP Access GW向PGW發(fā) 起代理綁定更新請求所觸發(fā)的,這兩個步驟之間沒有嚴(yán)格的先后順序,可以 同時發(fā)起,也可以任意一步先發(fā)起。
步驟309: eNodeB將自己緩存的數(shù)據(jù)發(fā)送給PGW;
其中,PGW在獲取到eNodeB發(fā)送的數(shù)據(jù)后,按照Non-3GPP網(wǎng)絡(luò)側(cè)傳輸?shù)?要求對獲取的數(shù)據(jù)重新進行封裝,然后按照Non-3GPP網(wǎng)絡(luò)側(cè)的規(guī)則對封裝后
9的數(shù)據(jù)進行控制;或者先按照Non-3GPP網(wǎng)絡(luò)側(cè)的規(guī)則對獲取的數(shù)據(jù)進行控制, 然后按照Non-3GPP網(wǎng)絡(luò)側(cè)傳輸?shù)囊髮刂坪蟮臄?shù)據(jù)重新進行封裝,并不影 響本實施例的實現(xiàn)。
步驟310: PGW響應(yīng)Non-3GPP Access GW的代理綁定更新請求,向 Non-3GPP Access GW發(fā)送代理綁定響應(yīng)消息,MIP隧道建立完成;
步驟311: Non-3GPP Access GW通知終端,附著流程完成,新的承載通道 已建立;
步驟312: PGW將獲取到的數(shù)據(jù)發(fā)送給Non-3GPP Access GW,由 Non-3GPP Access GW在新網(wǎng)絡(luò)側(cè)將萄:據(jù)發(fā)送給終端;
步驟313: PGW發(fā)起承載刪除流程,刪除在3GPP網(wǎng)絡(luò)側(cè)占用的資源。
在上述實施例的步驟313中,PGW除了將獲取到的數(shù)據(jù)發(fā)送給Non-3GPP Access GW,由Non-3GPP Access GW在新網(wǎng)絡(luò)側(cè)將數(shù)據(jù)發(fā)送給終端外,還可 以將獲取到的數(shù)據(jù)直接發(fā)送給終端。
上述實施例,由PGW獲取緩存在eNodeB上尚未發(fā)給終端的數(shù)據(jù)并進行緩 存,新的承載通道建立后,在Non-3GPP網(wǎng)絡(luò)側(cè)將數(shù)據(jù)發(fā)送給終端,保證了緩 存在eNodeB上的數(shù)據(jù)在切換過程中沒有丟失,進而保證了數(shù)據(jù)的無損。
與上述所提供的實現(xiàn)異網(wǎng)絡(luò)切換的方法相對應(yīng),還提供了 一種實現(xiàn)異網(wǎng) 絡(luò)切換裝置的實施例,請參閱圖4,為本發(fā)明異網(wǎng)絡(luò)切換的裝置的一個實施例 結(jié)構(gòu)圖,該裝置包括數(shù)據(jù)獲取單元401、數(shù)據(jù)處理單元402和數(shù)據(jù)發(fā)送單元 403,下面結(jié)合該裝置的工作原理進一步介紹其內(nèi)部結(jié)構(gòu)以及連接關(guān)系。
數(shù)據(jù)獲取單元401 ,用于獲取在異網(wǎng)絡(luò)切換過程中緩存在源網(wǎng)絡(luò)側(cè)數(shù)據(jù) 緩存實體上、且尚未發(fā)送給終端的數(shù)據(jù);
數(shù)據(jù)處理單元402,用于對所述數(shù)據(jù)獲取單元獲取的數(shù)據(jù)進行處理; 其中,數(shù)據(jù)處理單元402包括數(shù)據(jù)封裝單元404和數(shù)據(jù)控制單元405。 數(shù)據(jù)封裝單元404,用于按照新網(wǎng)絡(luò)側(cè)傳輸?shù)囊髮?shù)據(jù)獲取單元401獲取的 數(shù)據(jù)重新進行封裝;數(shù)據(jù)控制單元405,用于按照新網(wǎng)絡(luò)側(cè)的規(guī)則對數(shù)據(jù)封裝 單元404封裝后的數(shù)據(jù)進行控制。或者,先由數(shù)據(jù)控制單元405按照新網(wǎng)絡(luò) 側(cè)的規(guī)則對獲取單元401獲取的數(shù)據(jù)進行控制,再由數(shù)據(jù)封裝單元404按照 新網(wǎng)絡(luò)側(cè)傳輸?shù)囊髮?shù)據(jù)控制單元405控制后的數(shù)據(jù)重新進行封裝,并不影響本發(fā)明實施方案的實現(xiàn)。
數(shù)據(jù)發(fā)送單元403,用于在異網(wǎng)絡(luò)切換完成后,將所述數(shù)據(jù)處理單元處理 的數(shù)據(jù)在新網(wǎng)絡(luò)側(cè)進行發(fā)送。
其中,數(shù)據(jù)發(fā)送單元403包括第一數(shù)據(jù)發(fā)送單元406和/或第二數(shù)據(jù)發(fā) 送單元407。
第一數(shù)據(jù)發(fā)送單元406,用于在異網(wǎng)絡(luò)切換完成后,將數(shù)據(jù)處理單元402 處理后的數(shù)據(jù)發(fā)送給終端;
第二數(shù)據(jù)發(fā)送單元407,用于在異網(wǎng)絡(luò)切換完成后,將數(shù)據(jù)處理單元402 處理后的數(shù)據(jù)轉(zhuǎn)發(fā)給新網(wǎng)絡(luò)側(cè)網(wǎng)元,由所述新網(wǎng)絡(luò)側(cè)網(wǎng)元將所述處理后的數(shù) 據(jù)發(fā)送給終端。
例如,當(dāng)由Non-3GPP網(wǎng)絡(luò)側(cè)切換到3GPP網(wǎng)絡(luò)側(cè)時,第二數(shù)據(jù)發(fā)送單元 將數(shù)據(jù)處理單元處理后的數(shù)據(jù)轉(zhuǎn)發(fā)給3GPP網(wǎng)絡(luò)側(cè)的SGW, SGW將數(shù)據(jù)轉(zhuǎn)發(fā) 給3GPP網(wǎng)絡(luò)側(cè)的eNodeB,由eNodeB在3GPP網(wǎng)絡(luò)側(cè)將所述處理后的數(shù)據(jù) 發(fā)送給終端。
當(dāng) 由3GPP網(wǎng)絡(luò)側(cè)切換到Non-3GPP網(wǎng)絡(luò)側(cè)時,第二數(shù)據(jù)發(fā)送單元將數(shù)據(jù) 處理單元處理后的數(shù)據(jù)轉(zhuǎn)發(fā)給Non-3GPP網(wǎng)絡(luò)側(cè)的Non-3GPP Access GW,由 Non-3GPP Access GW在Non-3GPP網(wǎng)絡(luò)側(cè)將數(shù)據(jù)發(fā)送給終端;或者第 一數(shù)據(jù) 發(fā)送單元將處理后的數(shù)據(jù)直接發(fā)送給終端。
上述實施例中,當(dāng)由Non-3GPP網(wǎng)絡(luò)側(cè)切換到3GPP網(wǎng)絡(luò)側(cè)或者由3GPP 網(wǎng)絡(luò)側(cè)切換到Non-3GPP網(wǎng)絡(luò)側(cè)時,本發(fā)明中實現(xiàn)異網(wǎng)絡(luò)切換的裝置為PGW。
本實施例中,由數(shù)據(jù)獲取單元獲取緩存在源網(wǎng)絡(luò)側(cè)數(shù)據(jù)緩存實體上、且 尚未發(fā)送給終端的數(shù)據(jù),當(dāng)從Non-3GPP網(wǎng)絡(luò)側(cè)切換到3GPP網(wǎng)絡(luò)側(cè)時,數(shù)據(jù) 緩存在Non-3GPP Access GW中,當(dāng)從3GPP網(wǎng)絡(luò)側(cè)切換到Non-3GPP網(wǎng)絡(luò)側(cè) 時,數(shù)據(jù)緩存在eNodeB中,數(shù)據(jù)處理單元對數(shù)據(jù)獲取單元獲取的數(shù)據(jù)進行處 理,當(dāng)異網(wǎng)絡(luò)切換完成后,數(shù)據(jù)發(fā)送單元將數(shù)據(jù)處理單元處理后的數(shù)據(jù)在新 網(wǎng)絡(luò)側(cè)進行發(fā)送,避免了由于網(wǎng)絡(luò)切換,緩存在源網(wǎng)絡(luò)側(cè)數(shù)據(jù)緩存實體上的 數(shù)據(jù)丟失,保證了數(shù)據(jù)在切換過程中的無損。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟 是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序包括如下步驟獲取異網(wǎng)絡(luò)切換過程中緩存在源
網(wǎng)絡(luò)側(cè)數(shù)據(jù)緩存實體上、且尚未發(fā)送給終端的數(shù)據(jù),對所述獲取的數(shù)據(jù)進行 處理,在異網(wǎng)絡(luò)切換完成后,將處理后的數(shù)據(jù)在新網(wǎng)絡(luò)側(cè)進行發(fā)送。所述的
存儲介質(zhì),如ROM/RAM、磁碟、光盤等。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普 通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤 飾,這些改進和潤飾也應(yīng)該視為本發(fā)明的保護范圍。
權(quán)利要求
1、一種實現(xiàn)異網(wǎng)絡(luò)切換的方法,其特征在于,包括獲取異網(wǎng)絡(luò)切換過程中緩存在源網(wǎng)絡(luò)側(cè)數(shù)據(jù)緩存實體上、且尚未發(fā)送給終端的數(shù)據(jù);對所述獲取的數(shù)據(jù)進行處理;在異網(wǎng)絡(luò)切換完成后,將處理后的數(shù)據(jù)在新網(wǎng)絡(luò)側(cè)進行發(fā)送。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取異網(wǎng)絡(luò)切換過程 中緩存在源網(wǎng)絡(luò)側(cè)數(shù)據(jù)緩存實體上、且尚未發(fā)送給終端的數(shù)據(jù),包括接收到新網(wǎng)絡(luò)側(cè)要求建立連接的請求后,根據(jù)所述請求通知所述源網(wǎng)絡(luò) 側(cè)數(shù)據(jù)緩存實體發(fā)送緩存在所述源網(wǎng)絡(luò)側(cè)數(shù)據(jù)緩存實體上的尚未發(fā)送給終端 的數(shù)據(jù);接收所述源網(wǎng)絡(luò)側(cè)數(shù)據(jù)緩存實體發(fā)出的緩存數(shù)據(jù)。
3、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對獲取的數(shù)據(jù)進行處 理包括按照新網(wǎng)絡(luò)側(cè)傳輸?shù)囊髮λ霁@取的數(shù)據(jù)重新進行封裝;按照新網(wǎng)絡(luò)側(cè)的規(guī)則對封裝后的數(shù)據(jù)進行控制;或者,按照新網(wǎng)絡(luò)側(cè)的規(guī)則對所述獲取的數(shù)據(jù)進行控制; 按照新網(wǎng)絡(luò)側(cè)傳輸?shù)囊髮刂坪蟮臄?shù)據(jù)重新進行封裝。
4、 根據(jù)權(quán)利要求l-3任意一項所述的方法,其特征在于,所述在異網(wǎng)絡(luò) 切換完成后,將處理后的數(shù)據(jù)在新網(wǎng)絡(luò)側(cè)進行發(fā)送包括將所述處理后的數(shù)據(jù)轉(zhuǎn)發(fā)給新網(wǎng)絡(luò)側(cè)數(shù)據(jù)緩存實體,由所述新網(wǎng)絡(luò)側(cè)數(shù) 據(jù)緩存實體在新網(wǎng)絡(luò)側(cè)將所述處理后的數(shù)據(jù)發(fā)送給終端。
5、 根據(jù)權(quán)利要求1 3任意一項所述的方法,其特征在于,所述在異網(wǎng)絡(luò) 切換完成后,將處理后的數(shù)據(jù)在新網(wǎng)絡(luò)側(cè)進行發(fā)送包括將所述處理后的數(shù)據(jù)發(fā)送給終端。
6、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述異網(wǎng)絡(luò)切換為所述 終端由非第三代伙伴計劃Non-3GPP網(wǎng)絡(luò)側(cè)切換到第三代伙伴計劃3GPP網(wǎng)絡(luò) 側(cè),所述接收到新網(wǎng)絡(luò)側(cè)要求建立連接的請求后,根據(jù)所述請求通知所述源 網(wǎng)絡(luò)側(cè)數(shù)據(jù)緩存實體發(fā)送緩存的數(shù)據(jù),并接收緩存的數(shù)據(jù)包括Non-3GPP網(wǎng)絡(luò)側(cè)的分組數(shù)據(jù)網(wǎng)關(guān)PGW收到3GPP網(wǎng)絡(luò)側(cè)的業(yè)務(wù)網(wǎng)關(guān) SGW的創(chuàng)建承載請求后,通知Non-3GPP網(wǎng)絡(luò)側(cè)的非第三代伙伴計劃接入網(wǎng) 關(guān)Non-3GPP Access GW發(fā)送緩存的數(shù)據(jù);接收由所述Non-3GPP Access GW發(fā)送的緩存數(shù)據(jù)。
7、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述異網(wǎng)絡(luò)切換為所述 終端由3GPP網(wǎng)絡(luò)側(cè)切換到Non-3GPP網(wǎng)絡(luò)側(cè),所述接收到新網(wǎng)絡(luò)側(cè)要求建立 連接的請求后,根據(jù)所述請求通知所述源網(wǎng)絡(luò)側(cè)數(shù)據(jù)緩存實體發(fā)送緩存的數(shù) 據(jù),并接收緩存的數(shù)據(jù)包括Non-3GPP網(wǎng)絡(luò)側(cè)的PGW收到Non-3GPP網(wǎng)絡(luò)側(cè)的Non-3GPP Access GW 的代理綁定更新請求后,通知3GPP網(wǎng)絡(luò)側(cè)的演進基站eNodeB發(fā)送緩存的數(shù) 據(jù);接收由所述eNodeB發(fā)送的緩存數(shù)據(jù)。
8、 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述異網(wǎng)絡(luò)切換為所述 終端由Non-3GPP網(wǎng)絡(luò)側(cè)切換到3GPP網(wǎng)絡(luò)側(cè),所述將所述處理后的數(shù)據(jù)轉(zhuǎn)發(fā) 給新網(wǎng)絡(luò)側(cè)數(shù)據(jù)緩存實體,由所述新網(wǎng)絡(luò)側(cè)數(shù)據(jù)緩存實體在新網(wǎng)絡(luò)側(cè)將所述 處理后的數(shù)據(jù)發(fā)送給終端包括PGW將所述處理后的數(shù)據(jù)轉(zhuǎn)發(fā)給所述SGW;所述SGW將所述處理后的數(shù)據(jù)轉(zhuǎn)發(fā)給3GPP網(wǎng)絡(luò)側(cè)的eNodeB;所述eNodeB在3GPP網(wǎng)絡(luò)側(cè)將所述處理后的數(shù)據(jù)發(fā)送給所述終端。
9、 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述異網(wǎng)絡(luò)切換為所述 終端由3GPP網(wǎng)絡(luò)側(cè)切換到Non-3GPP網(wǎng)絡(luò)側(cè),所述將所述處理的凄t據(jù)轉(zhuǎn)發(fā)給 新網(wǎng)絡(luò)側(cè)數(shù)據(jù)緩存實體,由所述新網(wǎng)絡(luò)側(cè)數(shù)據(jù)緩存實體在新網(wǎng)絡(luò)側(cè)將所述處 理后的數(shù)據(jù)發(fā)送給終端包括PGW將所述處理后的數(shù)據(jù)轉(zhuǎn)發(fā)給Non-3GPP網(wǎng)絡(luò)側(cè)的Non-3GPP AccessGW;所述Non-3GPP Access GW在Non-3GPP網(wǎng)絡(luò)側(cè)將所述處理后的數(shù)據(jù)發(fā)送 給所述終端。
10、 根據(jù)權(quán)利要求5所述的方法,其特征在于,由3GPP網(wǎng)絡(luò)側(cè)切換到 Non-3GPP網(wǎng)絡(luò)側(cè),所述將所述處理后的數(shù)據(jù)發(fā)送給終端包括PGW將所述處理后的數(shù)據(jù)發(fā)送給所述終端。
11、 一種實現(xiàn)異網(wǎng)絡(luò)切換的裝置,其特征在于,包括 數(shù)據(jù)獲取單元,用于獲取在異網(wǎng)絡(luò)切換過程中緩存在源網(wǎng)絡(luò)側(cè)數(shù)據(jù)緩存實體上、且尚未發(fā)送給終端的數(shù)據(jù);數(shù)據(jù)處理單元,用于對所述數(shù)據(jù)獲取單元獲取的數(shù)據(jù)進行處理; 數(shù)據(jù)發(fā)送單元,用于在異網(wǎng)絡(luò)切換完成后,將所述數(shù)據(jù)處理單元處理的數(shù)據(jù)在新網(wǎng)絡(luò)側(cè)進行發(fā)送。
12、 根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述數(shù)據(jù)處理單元包括 數(shù)據(jù)封裝單元,用于按照新網(wǎng)絡(luò)側(cè)傳輸?shù)囊髮?shù)據(jù)獲取單元獲取的數(shù)據(jù)重新進行封裝;數(shù)據(jù)控制單元,用于按照新網(wǎng)絡(luò)側(cè)的規(guī)則對所述數(shù)據(jù)封裝單元封裝后的 數(shù)據(jù)進行控制。
13、 根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述數(shù)據(jù)處理單元包括 數(shù)據(jù)控制單元,用于按照新網(wǎng)絡(luò)側(cè)的規(guī)則對數(shù)據(jù)獲取單元獲取的數(shù)據(jù)進行控制;數(shù)據(jù)封裝單元,用于按照新網(wǎng)絡(luò)側(cè)傳輸?shù)囊髮λ鰯?shù)據(jù)控制單元控制 后的數(shù)據(jù)重新進行封裝。
14、 根據(jù)權(quán)利要求11 13任意一項所述的裝置,其特征在于,所述數(shù)據(jù) 發(fā)送單元包括第一數(shù)據(jù)發(fā)送單元,用于在異網(wǎng)絡(luò)切換完成后,將所述數(shù)據(jù)處理單元處 理后的數(shù)據(jù)發(fā)送給終端; 和/或,第二數(shù)據(jù)發(fā)送單元,用于在異網(wǎng)絡(luò)切換完成后,將所述數(shù)據(jù)處理單元處 理后的數(shù)據(jù)轉(zhuǎn)發(fā)給新網(wǎng)絡(luò)側(cè)網(wǎng)元,由所述新網(wǎng)絡(luò)側(cè)網(wǎng)元將所述處理后的數(shù)據(jù) 發(fā)送給終端。
全文摘要
本發(fā)明實施例公開了一種實現(xiàn)異網(wǎng)絡(luò)切換的方法和裝置。其中,所述方法為獲取異網(wǎng)絡(luò)切換過程中緩存在源網(wǎng)絡(luò)側(cè)數(shù)據(jù)緩存實體上、且尚未發(fā)送給終端的數(shù)據(jù);對所述獲取的數(shù)據(jù)進行處理;在異網(wǎng)絡(luò)切換完成后,將處理后的數(shù)據(jù)在新網(wǎng)絡(luò)側(cè)進行發(fā)送。保證了在異網(wǎng)絡(luò)切換執(zhí)行前緩存在源網(wǎng)絡(luò)側(cè)數(shù)據(jù)緩存實體上、且尚未發(fā)送給終端的數(shù)據(jù)在異網(wǎng)絡(luò)切換完成后通過新網(wǎng)絡(luò)側(cè)發(fā)送給終端,實現(xiàn)了數(shù)據(jù)的無損。
文檔編號H04W36/14GK101583159SQ20081009901
公開日2009年11月18日 申請日期2008年5月12日 優(yōu)先權(quán)日2008年5月12日
發(fā)明者謙 張, 進 張 申請人:華為技術(shù)有限公司