專利名稱:一種網(wǎng)絡(luò)切換方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線網(wǎng)通信領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)切換方法及裝置。
背景技術(shù):
目前WiFi (wireless fidelity,無線保真)應(yīng)用于各種終端設(shè)備,比如手機(jī)、筆記本和平板電腦等,已經(jīng)成為一種標(biāo)準(zhǔn)配置。WiFi是IEEE802. 11相關(guān)協(xié)議的別稱,國內(nèi)也稱為WLAN(無線局域網(wǎng)),像藍(lán)牙一樣是一種短距離無線通訊技術(shù),但是比藍(lán)牙的覆蓋范圍更廣,數(shù)據(jù)傳輸也更快,目前傳輸速率可達(dá)到300Mbps以上。蜂窩移動通信網(wǎng)絡(luò),比如現(xiàn)在廣泛應(yīng)用的TD-SCDMA(Time Division-Synchronous Code Division Multiple Access,時分同步碼分多址)、WCDMA (Wideband Code Division Multiple Access,寬帶碼分多址)和CDMA(碼分多址)等網(wǎng)絡(luò),可以提供廣覆蓋、高移動性的網(wǎng)絡(luò)應(yīng)用,但數(shù)據(jù)傳輸速率較低,不能滿足用戶對高速網(wǎng)絡(luò)應(yīng)用的需求。作為蜂窩移動通信網(wǎng)絡(luò)的補(bǔ)充,終端可以利用WLAN高速數(shù)據(jù)傳輸?shù)奶攸c彌補(bǔ)蜂窩移動數(shù)據(jù)傳輸速率不足的弱點。WLAN網(wǎng)絡(luò)組網(wǎng)快捷方便低成本,同時利用蜂窩移動通信網(wǎng)絡(luò)完善的鑒權(quán)與計費機(jī)制,運營商無需修改網(wǎng)絡(luò)架構(gòu),而且還可結(jié)合蜂窩移動通信網(wǎng)絡(luò)覆蓋廣的特點進(jìn)行多模多接入快速選擇網(wǎng)絡(luò)功能,這樣就可實現(xiàn)WLAN與蜂窩移動通信的融合,滿足移動客戶的高速數(shù)據(jù)業(yè)務(wù)需求,進(jìn)一步擴(kuò)大移動運營業(yè)務(wù)量。終端在使用WLAN網(wǎng)絡(luò)的過程中,特別是在移動的過程中,由于覆蓋范圍和干擾等各種因素的影響,容易出現(xiàn)連接異常斷開,連接不穩(wěn)定等現(xiàn)象,導(dǎo)致用戶掉線和WLAN數(shù)據(jù)傳輸中斷等問題,影響用戶的使用。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種網(wǎng)絡(luò)切換方法及裝置,實現(xiàn)在不同網(wǎng)絡(luò)中快速切換。為解決上述技術(shù)問題,本發(fā)明的一種網(wǎng)絡(luò)切換方法,包括終端建立主鏈路和至少一個輔鏈路的連接,備份所述輔鏈路的路由,并在系統(tǒng)路由表中刪除所述輔鏈路的路由,在所述主鏈路上進(jìn)行業(yè)務(wù);所述終端在所述主鏈路斷開時,選擇一輔鏈路,恢復(fù)選擇的輔鏈路的路由,在選擇的輔鏈路上進(jìn)行業(yè)務(wù)。進(jìn)一步地,還包括所述終端檢測所述主鏈路的網(wǎng)絡(luò)信號狀況,發(fā)起所述主鏈路的連接,連接成功后, 備份所述選擇的輔鏈路的路由,在系統(tǒng)路由表中刪除所述選擇的輔鏈路的路由,在所述主鏈路上進(jìn)行業(yè)務(wù)。進(jìn)一步地,所述終端對所述主鏈路的網(wǎng)絡(luò)信號進(jìn)行N(N > 1)次檢測,在檢測得到的信號值均大于設(shè)定的連接閾值,并且最后一次信號值(Rn)不小于倒數(shù)第二次的信號值 (Rlri)時,發(fā)起所述主鏈路的連接。
進(jìn)一步地,所述終端建立主鏈路和至少一個輔鏈路的連接包括所述終端檢測是否存在已連接的鏈路,如果不存在,則同時發(fā)起建立所述主鏈路和至少一個輔鏈路的連接,在成功建立所述主鏈路和至少一個輔鏈路的連接時,執(zhí)行所述備份所述輔鏈路的路由,并在系統(tǒng)路由表中刪除所述輔鏈路的路由的操作。進(jìn)一步地,還包括所述終端在檢測到僅與所述主鏈路建立連接或者未成功與所述至少一個輔鏈路建立連接時,發(fā)起建立與所述輔鏈路的連接,在成功與所述輔鏈路建立連接時,備份所述輔鏈路的路由,并在系統(tǒng)路由表中刪除所述輔鏈路的路由。進(jìn)一步地,還包括所述終端在檢測到僅與所述至少一個輔鏈路建立連接或者未成功與所述主鏈路建立連接時,在已建立連接的輔鏈路上進(jìn)行業(yè)務(wù),并發(fā)起建立與所述主鏈路的連接,在成功與所述主鏈路建立連接時,備份所述輔鏈路的路由,并在系統(tǒng)路由表中刪除所述輔鏈路的路由。進(jìn)一步地,所述終端在與多個輔鏈路建立有連接時,根據(jù)所述多個輔鏈路的優(yōu)先級,選擇優(yōu)先級最高的輔鏈路,恢復(fù)選擇的輔鏈路的路由,其中所述輔鏈路的優(yōu)先級為速率優(yōu)先級的級數(shù)與鏈路動態(tài)優(yōu)先級的級數(shù)的乘積。進(jìn)一步地,所述主鏈路為無線局域網(wǎng)(WLAN)鏈路,所述輔鏈路為蜂窩移動網(wǎng)絡(luò)鏈路。進(jìn)一步地,一種網(wǎng)絡(luò)切換裝置,包括連接建立單元、系統(tǒng)路由表單元和業(yè)務(wù)處理單元,其中所述連接建立單元,用于建立主鏈路和至少一個輔鏈路的連接;所述系統(tǒng)路由表單元,用于備份所述輔鏈路的路由,并在系統(tǒng)路由表中刪除所述輔鏈路的路由,在所述主鏈路斷開時,選擇一輔鏈路,恢復(fù)選擇的輔鏈路的路由;所述業(yè)務(wù)處理單元,用于在所述主鏈路上進(jìn)行業(yè)務(wù),在所述主鏈路斷開時,在所述系統(tǒng)路由表單元選擇的輔鏈路上進(jìn)行業(yè)務(wù)。進(jìn)一步地,所述連接建立單元,還用于在所述主鏈路斷開后,檢測所述主鏈路的網(wǎng)絡(luò)信號狀況,發(fā)起與所述主鏈路的連接;所述系統(tǒng)路由表單元,還用于在所述連接建立單元成功與所述主鏈路建立連接時,在系統(tǒng)路由表中刪除所述選擇的輔鏈路的路由。綜上所述,本發(fā)明通過控制終端路由,實現(xiàn)在各個網(wǎng)絡(luò)中快速遷移,用戶感受不到應(yīng)用網(wǎng)絡(luò)的遷移,提高了用戶使用網(wǎng)絡(luò)的體驗。
圖1為本實施方式的網(wǎng)絡(luò)切換方法的流程圖;圖2為本實施方式的網(wǎng)絡(luò)切換裝置的架構(gòu)圖。
具體實施例方式
考慮到蜂窩移動網(wǎng)絡(luò)具有覆蓋廣和高移動性等優(yōu)點,因此可以通過蜂窩移動網(wǎng)絡(luò)解決WLAN網(wǎng)絡(luò)出現(xiàn)連接異常斷開和連接不穩(wěn)定等現(xiàn)象時,導(dǎo)致的WLAN數(shù)據(jù)傳輸?shù)闹袛啵绊懹脩羰褂玫膯栴},保證用戶在使用過程中能夠始終保持在線。本實施方式在終端上保持兩個或兩個以上連接成功的鏈路,其中一條鏈路作為當(dāng)前進(jìn)行業(yè)務(wù)的主鏈路,主鏈路以外的鏈路作為備用的輔鏈路,當(dāng)主鏈路出現(xiàn)問題時,迅速遷移到一條輔鏈路上,并且通過路由和界面同步控制的方法解決輔鏈路的選擇問題,下面以 WLAN和蜂窩移動網(wǎng)絡(luò)之間快速選擇為例。本實施方式基于對鏈路路由的控制及鏈路連接的控制,實現(xiàn)網(wǎng)絡(luò)的快速遷移應(yīng)用,解決WLAN網(wǎng)絡(luò)異常斷開導(dǎo)致用戶掉線問題,提高用戶體驗。如圖1所示,本實施方式的網(wǎng)絡(luò)切換方法包括步驟101 終端開機(jī),打開用戶界面(UI);步驟102 終端檢測是否存在鏈路連接,如果不存在,則執(zhí)行步驟110 ;如果存在, 則執(zhí)行步驟103 ;步驟103 終端判斷檢測到的鏈路是否為WLAN鏈路,如果是,則執(zhí)行步驟104 ;否則,執(zhí)行步驟107;步驟104 終端在UI上顯示W(wǎng)LAN連接,并發(fā)起蜂窩移動網(wǎng)絡(luò)鏈路的連接;步驟105 終端判斷蜂窩移動網(wǎng)絡(luò)鏈路的連接是否成功,如果成功,則執(zhí)行步驟 106;否則,執(zhí)行步驟104;步驟106 終端備份蜂窩移動網(wǎng)絡(luò)鏈路的路由,并在系統(tǒng)路由表中刪除蜂窩網(wǎng)絡(luò)鏈路的路由,結(jié)束;在系統(tǒng)路由表中刪除蜂窩網(wǎng)絡(luò)鏈路的路由,系統(tǒng)路由表中只保留當(dāng)前使用的WLAN 鏈路的路由。步驟107 若檢測到的鏈路為蜂窩移動網(wǎng)絡(luò)鏈路,則終端在UI上顯示蜂窩移動網(wǎng)絡(luò)連接(如TD-SCDMA),并發(fā)起WLAN鏈路的連接;步驟108 終端判斷WLAN鏈路的連接是否成功,如果成功,則執(zhí)行步驟109 ;否則, 執(zhí)行步驟107 ;步驟109 終端備份蜂窩移動網(wǎng)絡(luò)鏈路的路由,并在系統(tǒng)路由表刪除蜂窩移動網(wǎng)絡(luò)鏈路的路由,終端在UI上顯示W(wǎng)LAN連接,結(jié)束;這里通過刪除蜂窩移動網(wǎng)絡(luò)鏈路的路由實現(xiàn)保持鏈路的存在,但是使路由丟失, 使業(yè)務(wù)走WLAN,與UI的顯示一致。步驟110 終端同時發(fā)起WLAN鏈路和蜂窩移動網(wǎng)絡(luò)鏈路的連接,在WLAN鏈路和蜂窩移動網(wǎng)絡(luò)鏈接都連接成功時,終端在UI上顯示W(wǎng)LAN連接,并備份蜂窩移動網(wǎng)絡(luò)鏈接的路由,在系統(tǒng)路由表刪除蜂窩移動網(wǎng)絡(luò)鏈接的路由;若WLAN鏈路未成功連接,則執(zhí)行上述步驟107 ;若蜂窩移動網(wǎng)絡(luò)鏈接未成功連接, 則執(zhí)行上述步驟104。步驟111 終端在WLAN鏈路異常斷開時,根據(jù)蜂窩移動網(wǎng)絡(luò)鏈接的優(yōu)先級,選擇優(yōu)先級最高的鏈路,恢復(fù)選擇的蜂窩移動網(wǎng)絡(luò)鏈路的備份路由(毫秒級),業(yè)務(wù)切換到選擇的蜂窩移動網(wǎng)絡(luò)鏈路上,終端在UI上同步顯示遷移到選擇的蜂窩移動網(wǎng)絡(luò)鏈路(如 TD-SCDMA);WLAN鏈路可能由于信號質(zhì)量差,或其他因素導(dǎo)致斷開。蜂窩移動網(wǎng)絡(luò)鏈接的優(yōu)先級是結(jié)合速率優(yōu)先級和鏈路動態(tài)優(yōu)先級計算得到的。速率優(yōu)先級由網(wǎng)絡(luò)傳輸數(shù)據(jù)速率決定,速率越大速率優(yōu)先級越高,級數(shù)以自然數(shù)來表示,數(shù)值越大速率優(yōu)先級越高。鏈路動態(tài)優(yōu)先級是根據(jù)P值決定的,P =異常次數(shù)/連接次數(shù),P值越小優(yōu)先級越高,據(jù)此劃分鏈路動態(tài)優(yōu)先級的不同等級,級數(shù)以自然數(shù)來表示,數(shù)值越大優(yōu)先級越高。將速率優(yōu)先級和鏈路動態(tài)優(yōu)先級的乘積作為蜂窩移動網(wǎng)絡(luò)鏈接的優(yōu)先級,乘積越大優(yōu)先級越高。例如,TD-SCDMA鏈路的優(yōu)先級高于W⑶MA鏈路的優(yōu)先級時,則恢復(fù)TD-SCDMA鏈路的備份路由。步驟112 終端定時掃描WLAN網(wǎng)絡(luò),在連續(xù)N(N> 1)次掃描得到的信號值均大于設(shè)定的連接閾值,并且最后一次信號值&不小于上次信號值Rlri時,終端發(fā)起WLAN鏈路的連接,連接成功后,在UI上顯示切換到WLAN鏈路,同時備份蜂窩網(wǎng)絡(luò)鏈路路由,并在系統(tǒng)路由表中刪除蜂窩移動網(wǎng)絡(luò)鏈路的路由,使業(yè)務(wù)走WLAN鏈路。如圖2所示,本實施方式還提供了一種網(wǎng)絡(luò)切換裝置,包括連接建立單元、系統(tǒng)路由表單元和業(yè)務(wù)處理單元,其中連接建立單元,用于建立主鏈路和至少一個輔鏈路的連接。連接建立單元建立主鏈路和至少一個輔鏈路的連接包括檢測是否存在已連接的鏈路,如果不存在,則同時發(fā)起建立主鏈路和至少一個輔鏈路的連接。系統(tǒng)路由表單元,用于在連接建立單元成功建立主鏈路和至少一個輔鏈路的連接時,備份輔鏈路的路由,并在系統(tǒng)路由表中刪除輔鏈路的路由,在主鏈路斷開時,選擇一輔鏈路,恢復(fù)選擇的輔鏈路的路由;業(yè)務(wù)處理單元,用于在主鏈路上進(jìn)行業(yè)務(wù),在主鏈路斷開時,在系統(tǒng)路由表單元選擇的輔鏈路上進(jìn)行業(yè)務(wù)。連接建立單元,還用于在主鏈路斷開后,檢測主鏈路的網(wǎng)絡(luò)信號狀況,對主鏈路的網(wǎng)絡(luò)信號進(jìn)行N(N> 1)次檢測,在檢測得到的信號值均大于設(shè)定的連接閾值,并且最后一次信號值(Rn)不小于倒數(shù)第二次的信號值(Rlri)時,發(fā)起主鏈路的連接。系統(tǒng)路由表單元,還用于在連接建立單元成功與主鏈路建立連接時,在系統(tǒng)路由表中刪除選擇的輔鏈路的路由。連接建立單元在檢測到僅與主鏈路建立連接或者未成功與至少一個輔鏈路建立連接時,發(fā)起建立與輔鏈路的連接;系統(tǒng)路由表單元在連接建立單元成功與輔鏈路建立連接時,備份輔鏈路的路由,并在系統(tǒng)路由表中刪除輔鏈路的路由。連接建立單元在檢測到僅與至少一個輔鏈路建立連接或者未成功與主鏈路建立連接時,發(fā)起建立與主鏈路的連接;系統(tǒng)路由表單元在連接建立單元成功與主鏈路建立連接時,備份輔鏈路的路由,并在系統(tǒng)路由表中刪除輔鏈路的路由。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種網(wǎng)絡(luò)切換方法,其特征在于,包括終端建立主鏈路和至少一個輔鏈路的連接,備份所述輔鏈路的路由,并在系統(tǒng)路由表中刪除所述輔鏈路的路由,在所述主鏈路上進(jìn)行業(yè)務(wù);所述終端在所述主鏈路斷開時,選擇一輔鏈路,恢復(fù)選擇的輔鏈路的路由,在選擇的輔鏈路上進(jìn)行業(yè)務(wù)。
2.如權(quán)利要求1所述的方法,其特征在于,還包括所述終端檢測所述主鏈路的網(wǎng)絡(luò)信號狀況,發(fā)起所述主鏈路的連接,連接成功后,備份所述選擇的輔鏈路的路由,在系統(tǒng)路由表中刪除所述選擇的輔鏈路的路由,在所述主鏈路上進(jìn)行業(yè)務(wù)。
3.如權(quán)利要求2所述的方法,其特征在于所述終端對所述主鏈路的網(wǎng)絡(luò)信號進(jìn)行N(N > 1)次檢測,在檢測得到的信號值均大于設(shè)定的連接閾值,并且最后一次信號值αυ不小于倒數(shù)第二次的信號值(Rlri)時,發(fā)起所述主鏈路的連接。
4.如權(quán)利要求1所述的方法,其特征在于,所述終端建立主鏈路和至少一個輔鏈路的連接包括所述終端檢測是否存在已連接的鏈路,如果不存在,則同時發(fā)起建立所述主鏈路和至少一個輔鏈路的連接,在成功建立所述主鏈路和至少一個輔鏈路的連接時,執(zhí)行所述備份所述輔鏈路的路由,并在系統(tǒng)路由表中刪除所述輔鏈路的路由的操作。
5.如權(quán)利要求4所述的方法,其特征在于,還包括所述終端在檢測到僅與所述主鏈路建立連接或者未成功與所述至少一個輔鏈路建立連接時,發(fā)起建立與所述輔鏈路的連接,在成功與所述輔鏈路建立連接時,備份所述輔鏈路的路由,并在系統(tǒng)路由表中刪除所述輔鏈路的路由。
6.如權(quán)利要求4所述的方法,其特征在于,還包括所述終端在檢測到僅與所述至少一個輔鏈路建立連接或者未成功與所述主鏈路建立連接時,在已建立連接的輔鏈路上進(jìn)行業(yè)務(wù),并發(fā)起建立與所述主鏈路的連接,在成功與所述主鏈路建立連接時,備份所述輔鏈路的路由,并在系統(tǒng)路由表中刪除所述輔鏈路的路由。
7.如權(quán)利要求1所述的方法,其特征在于所述終端在與多個輔鏈路建立有連接時,根據(jù)所述多個輔鏈路的優(yōu)先級,選擇優(yōu)先級最高的輔鏈路,恢復(fù)選擇的輔鏈路的路由,其中所述輔鏈路的優(yōu)先級為速率優(yōu)先級的級數(shù)與鏈路動態(tài)優(yōu)先級的級數(shù)的乘積。
8.如權(quán)利要求1所述的方法,其特征在于所述主鏈路為無線局域網(wǎng)(WLAN)鏈路,所述輔鏈路為蜂窩移動網(wǎng)絡(luò)鏈路。
9.一種網(wǎng)絡(luò)切換裝置,其特征在于,包括連接建立單元、系統(tǒng)路由表單元和業(yè)務(wù)處理單元,其中所述連接建立單元,用于建立主鏈路和至少一個輔鏈路的連接;所述系統(tǒng)路由表單元,用于備份所述輔鏈路的路由,并在系統(tǒng)路由表中刪除所述輔鏈路的路由,在所述主鏈路斷開時,選擇一輔鏈路,恢復(fù)選擇的輔鏈路的路由;所述業(yè)務(wù)處理單元,用于在所述主鏈路上進(jìn)行業(yè)務(wù),在所述主鏈路斷開時,在所述系統(tǒng)路由表單元選擇的輔鏈路上進(jìn)行業(yè)務(wù)。
10.如權(quán)利要求9所述的裝置,其特征在于所述連接建立單元,還用于在所述主鏈路斷開后,檢測所述主鏈路的網(wǎng)絡(luò)信號狀況,發(fā)起與所述主鏈路的連接;所述系統(tǒng)路由表單元,還用于在所述連接建立單元成功與所述主鏈路建立連接時,在系統(tǒng)路由表中刪除所述選擇的輔鏈路的路由。
全文摘要
本發(fā)明公開了一種網(wǎng)絡(luò)切換方法及裝置,包括終端建立主鏈路和至少一個輔鏈路的連接,備份所述輔鏈路的路由,并在系統(tǒng)路由表中刪除所述輔鏈路的路由,在所述主鏈路上進(jìn)行業(yè)務(wù);所述終端在所述主鏈路斷開時,選擇一輔鏈路,恢復(fù)選擇的輔鏈路的路由,在選擇的輔鏈路上進(jìn)行業(yè)務(wù)。本發(fā)明通過控制終端路由,實現(xiàn)在各個網(wǎng)絡(luò)中快速遷移,用戶感受不到應(yīng)用網(wǎng)絡(luò)的遷移,提高了用戶使用網(wǎng)絡(luò)的體驗。
文檔編號H04W40/02GK102368860SQ20111024321
公開日2012年3月7日 申請日期2011年8月23日 優(yōu)先權(quán)日2011年8月23日
發(fā)明者李秀川 申請人:李秀川