專利名稱:一種網(wǎng)絡(luò)切換方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信技術(shù),特別涉及一種網(wǎng)絡(luò)切換方法和裝置。
背景技術(shù):
隨著行業(yè)信息化進(jìn)程的不斷深入和第三代移動(dòng)通信(3G,3rd-Generati0n)網(wǎng)絡(luò), 如時(shí)分-同步碼分多址(TD-SCDMA,Time Division-Synchronous Code Division Multiple Access)網(wǎng)絡(luò)以及寬帶碼分多址(WCDMA,Wideband Code Division Multiple Access)網(wǎng)絡(luò)的正式使用,無線上網(wǎng)速度相比于傳統(tǒng)的2G網(wǎng)絡(luò)有了大幅的提高,給使用無線網(wǎng)絡(luò)的用戶帶來了很大的方便。為了進(jìn)一步方便用戶,在一些市區(qū)人群比較集中的地方,還架設(shè)了無線局域網(wǎng) (WLAN, Wireless Local Area Networks),以緩解3G網(wǎng)絡(luò)在人群集中的地區(qū)達(dá)不到理想速度的弊端。3G網(wǎng)絡(luò)和WLAN網(wǎng)絡(luò)相比,各有其優(yōu)缺點(diǎn),比如對(duì)于3G網(wǎng)絡(luò)來說,其覆蓋范圍較大,且與2G網(wǎng)絡(luò)自適,但資費(fèi)過高,且網(wǎng)速較慢,而WLAN網(wǎng)絡(luò)則資費(fèi)較低,且網(wǎng)速較快,但覆蓋范圍過小,受傳輸功率等多方面的限制,只能覆蓋有限的區(qū)域;另外,信號(hào)質(zhì)量的好壞也會(huì)影響到網(wǎng)速。充分利用3G網(wǎng)絡(luò)和WLAN網(wǎng)絡(luò)的優(yōu)勢(shì)互補(bǔ),將給運(yùn)營商的網(wǎng)絡(luò)投資和運(yùn)營帶來巨大的收益。在實(shí)際應(yīng)用中,可根據(jù)需要在不同網(wǎng)絡(luò)之間進(jìn)行切換,如在上述3G網(wǎng)絡(luò)和WLAN網(wǎng)絡(luò)之間進(jìn)行切換?,F(xiàn)有技術(shù)中,默認(rèn)通常都是使用3G網(wǎng)絡(luò),如果用戶想要降低資費(fèi),那么可通過一系列的設(shè)置,手動(dòng)切換到WLAN網(wǎng)絡(luò),如果切換完一段時(shí)間后,用戶感覺WLAN網(wǎng)絡(luò)的信號(hào)質(zhì)量不好,那么還可手動(dòng)切換回3G網(wǎng)絡(luò)??梢钥闯?,現(xiàn)有切換方式中,用戶需要手動(dòng)完成切換,而且,用戶需要憑自己的感覺來確定是否需要進(jìn)行切換,系統(tǒng)無法根據(jù)信號(hào)質(zhì)量等自行完成切換或引導(dǎo)用戶完成切換,這些都給用戶的使用帶來了很大的不便,而且用戶的感覺可能不準(zhǔn)確,從而導(dǎo)致切換不當(dāng),即不能使用綜合各方面來說最優(yōu)的網(wǎng)絡(luò)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種網(wǎng)絡(luò)切換方法,能夠方便用戶使用,且能夠?qū)⒆顑?yōu)的網(wǎng)絡(luò)提供給用戶。本發(fā)明的另一目的在于提供一種網(wǎng)絡(luò)切換裝置,能夠方便用戶使用,且能夠?qū)⒆顑?yōu)的網(wǎng)絡(luò)提供給用戶。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種網(wǎng)絡(luò)切換方法,包括A、分別采集第三代移動(dòng)通信3G網(wǎng)絡(luò)信號(hào)以及無線局域網(wǎng)WLAN信號(hào);并分別獲取 3G網(wǎng)絡(luò)和WLAN網(wǎng)絡(luò)的擁塞程度信息以及終端的連接狀態(tài)信息;B、根據(jù)采集結(jié)果、擁塞程度信息以及終端的連接狀態(tài)信息確定是否需要進(jìn)行網(wǎng)絡(luò)切換,如果是,則執(zhí)行切換操作,否則,不執(zhí)行切換操作;
C、經(jīng)過預(yù)定時(shí)長后,重復(fù)執(zhí)行步驟A。所述步驟B包括Bi、確定是否能夠采集到WLAN網(wǎng)絡(luò)信號(hào),如果是,則執(zhí)行步驟B2,否則,執(zhí)行步驟 B4 ;B2、確定WLAN網(wǎng)絡(luò)的信號(hào)質(zhì)量和擁塞程度是否符合要求,如果是,則執(zhí)行步驟B3, 否則,執(zhí)行步驟B4;B3、確定終端是否已連接到WLAN網(wǎng)絡(luò),如果是,則不執(zhí)行切換操作,否則,切換到 WLAN網(wǎng)絡(luò);B4、確定是否能夠采集到3G網(wǎng)絡(luò)信號(hào),如果是,則執(zhí)行步驟B5,否則,不執(zhí)行切換操作;B5、確定3G網(wǎng)絡(luò)的信號(hào)質(zhì)量和擁塞程度是否符合要求,如果符合,則執(zhí)行步驟B6, 否則,執(zhí)行步驟B7;B6、確定終端是否已連接到3G網(wǎng)絡(luò),如果是,則不執(zhí)行切換操作,否則,切換到3G 網(wǎng)絡(luò);B7、確定終端是否已連接到2G網(wǎng)絡(luò),如果是,則不執(zhí)行切換操作,否則,切換到2G網(wǎng)絡(luò)。所述確定WLAN網(wǎng)絡(luò)的信號(hào)質(zhì)量是否符合要求包括連續(xù)采集M個(gè)WLAN網(wǎng)絡(luò)信號(hào),將其中的每連續(xù)T個(gè)信號(hào)組成一組,所述M為大于 2的正整數(shù),所述T為大于1的正整數(shù),所述M大于T ;計(jì)算每組信號(hào)的平均值,并將每組信號(hào)的平均值分別與預(yù)先設(shè)置的第一閾值進(jìn)行比較,統(tǒng)計(jì)平均值大于所述第一閾值的組數(shù)P, 確定所述P是否大于或等于預(yù)先設(shè)置的第二閾值,如果是,則確定WLAN網(wǎng)絡(luò)的信號(hào)質(zhì)量符合要求,否則,確定不符合要求;所述確定3G網(wǎng)絡(luò)的信號(hào)質(zhì)量是否符合要求包括連續(xù)采集M個(gè)3G網(wǎng)絡(luò)信號(hào),將其中的每連續(xù)T個(gè)信號(hào)組成一組,所述M為大于2 的正整數(shù),所述T為大于1的正整數(shù),所述M大于T ;計(jì)算每組信號(hào)的平均值,將每組信號(hào)的平均值分別與預(yù)先設(shè)置的第一閾值進(jìn)行比較,統(tǒng)計(jì)平均值大于所述第一閾值的組數(shù)P,并確定所述P是否大于或等于預(yù)先設(shè)置的第二閾值,如果是,則確定3G網(wǎng)絡(luò)的信號(hào)質(zhì)量符合要求,否則,確定不符合要求。所述分別獲取3G網(wǎng)絡(luò)和WLAN網(wǎng)絡(luò)的擁塞程度信息包括分別檢測(cè)3G網(wǎng)絡(luò)和WLAN 網(wǎng)絡(luò)的PING值,將檢測(cè)到的PING值作為擁塞程度信息;所述確定WLAN網(wǎng)絡(luò)的擁塞程度是否符合要求包括將檢測(cè)到的WLAN網(wǎng)絡(luò)的PING 值與預(yù)先設(shè)置的第三閾值進(jìn)行比較,如果所述PING值小于所述第三閾值,則確定WLAN網(wǎng)絡(luò)的擁塞程度符合要求,否則,確定不符合要求;所述確定3G網(wǎng)絡(luò)的擁塞程度是否符合要求包括將檢測(cè)到的3G網(wǎng)絡(luò)的PING值與預(yù)先設(shè)置的第三閾值進(jìn)行比較,如果所述PING值小于所述第三閾值,則確定3G網(wǎng)絡(luò)的擁塞程度符合要求,否則,確定不符合要求。所述執(zhí)行切換操作之前,進(jìn)一步包括提示用戶是否需要進(jìn)行切換,當(dāng)接收到用戶的確認(rèn)指令時(shí),執(zhí)行切換操作。所述3G網(wǎng)絡(luò)為時(shí)分-同步碼分多址TD-SCDMA網(wǎng)絡(luò)或?qū)拵Тa分多址W⑶MA網(wǎng)絡(luò)。
一種網(wǎng)絡(luò)切換裝置,包括第三代移動(dòng)通信3G網(wǎng)絡(luò)檢測(cè)模塊、無線局域網(wǎng)WLAN網(wǎng)絡(luò)檢測(cè)模塊、網(wǎng)絡(luò)切換仲裁模塊以及網(wǎng)絡(luò)操作模塊;所述3G網(wǎng)絡(luò)檢測(cè)模塊,用于連續(xù)采集3G網(wǎng)絡(luò)信號(hào),并將采集到的信號(hào)進(jìn)行保存;所述WLAN網(wǎng)絡(luò)檢測(cè)模塊,用于連續(xù)采集WLAN網(wǎng)絡(luò)信號(hào),并將采集到的信號(hào)進(jìn)行保存;所述網(wǎng)絡(luò)切換仲裁模塊,用于周期性地向所述3G網(wǎng)絡(luò)檢測(cè)模塊和WLAN網(wǎng)絡(luò)檢測(cè)模塊請(qǐng)求采集結(jié)果,并分別獲取3G網(wǎng)絡(luò)和WLAN網(wǎng)絡(luò)的擁塞程度信息以及終端當(dāng)前的連接狀態(tài)信息;根據(jù)采集結(jié)果、擁塞程度信息以及終端當(dāng)前的連接狀態(tài)信息確定是否需要進(jìn)行網(wǎng)絡(luò)切換,如果是,則通知所述網(wǎng)絡(luò)操作模塊執(zhí)行切換操作,否則,不作處理;所述網(wǎng)絡(luò)操作模塊,用于執(zhí)行切換操作。所述網(wǎng)絡(luò)切換仲裁模塊進(jìn)一步用于,當(dāng)確定需要進(jìn)行網(wǎng)絡(luò)切換時(shí),提示用戶是否需要進(jìn)行切換,并在當(dāng)接收到用戶的確認(rèn)指令時(shí),通知所述網(wǎng)絡(luò)操作模塊執(zhí)行切換操作。所述網(wǎng)絡(luò)切換仲裁模塊包括請(qǐng)求單元、第一處理單元和第二處理單元;所述網(wǎng)絡(luò)操作模塊包括3G網(wǎng)絡(luò)操作單元、WLAN網(wǎng)絡(luò)操作單元和2G網(wǎng)絡(luò)操作單元;所述請(qǐng)求單元,用于周期性地向所述3G網(wǎng)絡(luò)檢測(cè)模塊和WLAN網(wǎng)絡(luò)檢測(cè)模塊請(qǐng)求采集結(jié)果,并接收其返回的采集結(jié)果,發(fā)送給所述第一處理單元和第二處理單元;所述第一處理單元,用于確定是否接收到WLAN信號(hào),如果未接收到,則通知所述第二處理單元執(zhí)行自身功能,如果接收到,則進(jìn)一步確定WLAN網(wǎng)絡(luò)的信號(hào)質(zhì)量和擁塞程度是否符合要求,如果不符合,則通知所述第二處理單元執(zhí)行自身功能,如果符合,則進(jìn)一步確定終端是否已連接到WLAN網(wǎng)絡(luò),如果已連接,則不作處理,如果未連接,則通知所述WLAN 網(wǎng)絡(luò)操作單元執(zhí)行自身功能;所述第二處理單元,用于確定是否接收到3G網(wǎng)絡(luò)信號(hào),如果未接收到,則不作處理,如果接收到,則進(jìn)一步確定3G網(wǎng)絡(luò)的信號(hào)質(zhì)量和擁塞程度是否符合要求,如果不符合, 則進(jìn)一步確定終端是否已連接到2G網(wǎng)絡(luò),如果已連接,則不作處理,如果未連接,則通知所述2G網(wǎng)絡(luò)操作單元執(zhí)行自身功能,如果符合,則進(jìn)一步確定終端是否已連接到3G網(wǎng)絡(luò),如果已連接,則不作處理,如果未連接,則通知所述3G網(wǎng)絡(luò)操作單元執(zhí)行自身功能;所述3G網(wǎng)絡(luò)操作單元,用于將終端所連接的網(wǎng)絡(luò)切換到3G網(wǎng)絡(luò);所述WLAN網(wǎng)絡(luò)操作單元,用于將終端所連接的網(wǎng)絡(luò)切換到WLAN網(wǎng)絡(luò);所述2G網(wǎng)絡(luò)操作單元,用于將終端所連接的網(wǎng)絡(luò)切換到2G網(wǎng)絡(luò)。所述3G網(wǎng)絡(luò)為時(shí)分-同步碼分多址TD-SCDMA網(wǎng)絡(luò)或?qū)拵Тa分多址WCDMA網(wǎng)絡(luò)??梢?,采用本發(fā)明的技術(shù)方案,根據(jù)網(wǎng)絡(luò)的信號(hào)質(zhì)量以及擁塞程度等,自動(dòng)進(jìn)行網(wǎng)絡(luò)切換,或引導(dǎo)用戶完成切換,與現(xiàn)有技術(shù)相比,本發(fā)明所述方案無需用戶手動(dòng)完成整個(gè)切換過程,減少了用戶的操作,從而方便了用戶使用,而且,本發(fā)明所述方案可準(zhǔn)確找到最優(yōu)的網(wǎng)絡(luò),從而可更好地為用戶提供服務(wù),如提升用戶的上網(wǎng)速度和降低資費(fèi)等,從而極大地提升了用戶的感知度。
圖1為本發(fā)明網(wǎng)絡(luò)切換方法實(shí)施例的流程圖。圖2為本發(fā)明方法實(shí)施例步驟12的具體實(shí)現(xiàn)過程示意圖。
圖3為本發(fā)明所述10個(gè)信號(hào)的分組方式示意圖。圖4為圖3所示每個(gè)分組的平均值示意圖。圖5為本發(fā)明網(wǎng)絡(luò)切換裝置實(shí)施例的組成結(jié)構(gòu)示意圖。
具體實(shí)施例方式針對(duì)現(xiàn)有技術(shù)中存在的問題,本發(fā)明中提出一種全新的網(wǎng)絡(luò)切換方案,能夠方便用戶使用,且能夠?qū)⒆顑?yōu)的網(wǎng)絡(luò)提供給用戶。為使本發(fā)明的技術(shù)方案更加清楚、明白,以下參照附圖并舉實(shí)施例,對(duì)本發(fā)明所述方案作進(jìn)一步地詳細(xì)說明。圖1為本發(fā)明網(wǎng)絡(luò)切換方法實(shí)施例的流程圖。如圖1所示,包括以下步驟步驟11 分別采集3G網(wǎng)絡(luò)信號(hào)以及WLAN網(wǎng)絡(luò)信號(hào),并分別獲取3G網(wǎng)絡(luò)和WLAN網(wǎng)絡(luò)的擁塞程度信息以及終端的連接狀態(tài)信息。假設(shè)本實(shí)施例中的終端為個(gè)人計(jì)算機(jī)(PC,Personal Computer)終端。本實(shí)施例中,將PC終端的WLAN模塊和3G上網(wǎng)卡有機(jī)地結(jié)合在一起,實(shí)現(xiàn)PC終端的智能網(wǎng)絡(luò)切換。本步驟中,首先分別采集3G網(wǎng)絡(luò)信號(hào)以及WLAN網(wǎng)絡(luò)信號(hào),具體來說,通過驅(qū)動(dòng)程序向相應(yīng)的采集模塊發(fā)送檢測(cè)命令,使其開始采集3G網(wǎng)絡(luò)信號(hào)和WLAN網(wǎng)絡(luò)信號(hào),需要說明的是,在實(shí)際應(yīng)用中,有可能能夠采集到3G網(wǎng)絡(luò)信號(hào)和WLAN網(wǎng)絡(luò)信號(hào),有可能采集不到。比如,如果終端當(dāng)前所在區(qū)域內(nèi)不存在WLAN網(wǎng)絡(luò),只存在3G網(wǎng)絡(luò)和2G網(wǎng)絡(luò),那么則采集不到 WLAN網(wǎng)絡(luò)信號(hào)。另外,可將采集到的信號(hào)進(jìn)行保存,并可進(jìn)一步將采集到的信號(hào)以圖形的形式通過PC終端的屏幕顯示給用戶。假設(shè)同時(shí)采集到了 3G網(wǎng)絡(luò)信號(hào)和WLAN網(wǎng)絡(luò)信號(hào),那么可在坐標(biāo)系中分別繪制出最近M次采集到的3G網(wǎng)絡(luò)信號(hào)和WLAN網(wǎng)絡(luò)信號(hào),以直觀的曲線的形式顯示出3G網(wǎng)絡(luò)信號(hào)和WLAN網(wǎng)絡(luò)信號(hào)是否穩(wěn)定,以便讓用戶對(duì)3G網(wǎng)絡(luò)和WLAN網(wǎng)絡(luò)的情況有所了解。用戶如果需要,可根據(jù)了解到的情況,按現(xiàn)有方式手動(dòng)完成切換。采集3G網(wǎng)絡(luò)信號(hào)以及WLAN網(wǎng)絡(luò)信號(hào)后,還需要分別獲取3G網(wǎng)絡(luò)和WLAN網(wǎng)絡(luò)的擁塞程度信息以及終端當(dāng)前的連接狀態(tài)信息。本實(shí)施例中,分別檢測(cè)3G網(wǎng)絡(luò)和WLAN網(wǎng)絡(luò)的PING值,將檢測(cè)到的PING值作為擁塞程度信息,比如,采用PING網(wǎng)絡(luò)的方法,檢測(cè)網(wǎng)絡(luò)上一個(gè)固定的站點(diǎn)的PING值,將該P(yáng)ING 值作為擁塞程度信息,另外,為了使檢測(cè)結(jié)果更為準(zhǔn)確,還可檢測(cè)多個(gè)PING值,然后計(jì)算這多個(gè)PING值的平均值,將計(jì)算出的平均值作為擁塞程度信息。如何檢測(cè)PING值為現(xiàn)有技術(shù),不再贅述。終端的連接狀態(tài)信息是指終端連接到了哪個(gè)網(wǎng)絡(luò)等信息。如何獲取終端的連接狀態(tài)信息為現(xiàn)有技術(shù),不再贅述。同樣,可將檢測(cè)出的3G網(wǎng)絡(luò)和WLAN網(wǎng)絡(luò)的PING值以及終端當(dāng)前的連接狀態(tài)信息顯示給用戶。步驟12 根據(jù)采集結(jié)果、擁塞程度信息以及終端當(dāng)前的連接狀態(tài)信息確定是否需要進(jìn)行網(wǎng)絡(luò)切換,如果是,則執(zhí)行切換操作,否則,不執(zhí)行切換操作。本實(shí)施例中,確定是否需要進(jìn)行網(wǎng)絡(luò)切換主要參考以下幾個(gè)因素終端的連接狀態(tài)信息、3G網(wǎng)絡(luò)的信號(hào)質(zhì)量、3G網(wǎng)絡(luò)的擁塞程度、WLAN網(wǎng)絡(luò)的信號(hào)質(zhì)量,以及WLAN網(wǎng)絡(luò)的擁塞程度。
確定是否需要進(jìn)行網(wǎng)絡(luò)切換的原則如下如果3G網(wǎng)絡(luò)和WLAN網(wǎng)絡(luò)的信號(hào)質(zhì)量和擁塞程度均符合要求,則根據(jù)WLAN網(wǎng)絡(luò)網(wǎng)速較快且資費(fèi)較低的特點(diǎn),優(yōu)選WLAN網(wǎng)絡(luò);如果 3G網(wǎng)絡(luò)的信號(hào)質(zhì)量和擁塞程度均符合要求,而WLAN網(wǎng)絡(luò)的信號(hào)質(zhì)量和擁塞程度中至少有一項(xiàng)不符合要求,則優(yōu)選3G網(wǎng)絡(luò);如果WLAN網(wǎng)絡(luò)的信號(hào)質(zhì)量和擁塞程度均符合要求,而3G 網(wǎng)絡(luò)的信號(hào)質(zhì)量和擁塞程度中至少有一項(xiàng)不符合要求,則優(yōu)選WLAN網(wǎng)絡(luò);如果3G網(wǎng)絡(luò)的信號(hào)質(zhì)量和擁塞程度中至少有一項(xiàng)不符合要求,而WLAN網(wǎng)絡(luò)的信號(hào)質(zhì)量和擁塞程度中也至少有一項(xiàng)不符合要求,則優(yōu)選2G網(wǎng)絡(luò)。優(yōu)選的網(wǎng)絡(luò)即為要切換到的網(wǎng)絡(luò),在實(shí)際應(yīng)用中,有可能終端已經(jīng)連接到的網(wǎng)絡(luò)即為優(yōu)選的網(wǎng)絡(luò),這種情況下則無需進(jìn)行切換,因此在進(jìn)行切換前,需要先根據(jù)終端的連接狀態(tài)信息確定出終端當(dāng)前所連接的網(wǎng)絡(luò)是否為要切換到的網(wǎng)絡(luò)。圖2為本發(fā)明方法實(shí)施例步驟12的具體實(shí)現(xiàn)過程示意圖。如圖2所示,包括以下步驟步驟21 確定是否能夠采集到WLAN網(wǎng)絡(luò)信號(hào),如果能,則執(zhí)行步驟22,否則,執(zhí)行步驟24。步驟22 確定WLAN網(wǎng)絡(luò)的信號(hào)質(zhì)量和擁塞程度是否符合要求,如果是,則執(zhí)行步驟23,否則,執(zhí)行步驟M。在實(shí)際應(yīng)用中,經(jīng)常會(huì)遇到網(wǎng)絡(luò)波動(dòng)的情況,即網(wǎng)絡(luò)的信號(hào)質(zhì)量時(shí)好時(shí)壞,為了防止頻繁地進(jìn)行網(wǎng)絡(luò)切換,本實(shí)施例中,按照以下方式確定WLAN網(wǎng)絡(luò)的信號(hào)質(zhì)量是否符合要求連續(xù)采集M個(gè)WLAN網(wǎng)絡(luò)信號(hào),將其中的每連續(xù)T個(gè)信號(hào)組成一組,M為大于2的正整數(shù), T為大于1的正整數(shù),M大于T ;計(jì)算每組信號(hào)的平均值,并將每組信號(hào)的平均值分別與預(yù)先設(shè)置的第一閾值進(jìn)行比較,統(tǒng)計(jì)平均值大于第一閾值的組數(shù)P,確定P是否大于或等于預(yù)先設(shè)置的第二閾值,如果是,則確定WLAN網(wǎng)絡(luò)的信號(hào)質(zhì)量符合要求,否則,確定不符合要求。舉例說明假設(shè)共采集了 10個(gè)WLAN網(wǎng)絡(luò)信號(hào),依次編號(hào)為信號(hào)1、信號(hào)2........
信號(hào)10,將其中的每連續(xù)5個(gè)信號(hào)組成一組,如圖3所示,圖3為本發(fā)明所述10個(gè)信號(hào)的分組方式示意圖;即信號(hào)1 5組成一組,信號(hào)2 6組成一組,信號(hào)3 7組成一組,信號(hào) 4 8組成一組,信號(hào)5 9組成一組,信號(hào)6 10組成一組,共6組;分別計(jì)算這6組信號(hào)
的平均值Ml、M2........M6,如圖4所示,圖4為圖3所示每個(gè)分組的平均值;將Ml M6
分別與第一閾值進(jìn)行比較,如果大于第一閾值的平均值個(gè)數(shù)大于或等于4,則確定WLAN網(wǎng)絡(luò)的信號(hào)質(zhì)量符合要求。另外,還可進(jìn)一步計(jì)算6個(gè)平均值的平均值,將其作為WLAN網(wǎng)絡(luò)的信號(hào)強(qiáng)度,顯示給用戶。另外,確定WLAN網(wǎng)絡(luò)的擁塞程度是否符合要求的方式可以為將檢測(cè)到的WLAN網(wǎng)絡(luò)的PING值與預(yù)先設(shè)置的第三閾值進(jìn)行比較,如果所述PING值小于第三閾值,則確定WLAN 網(wǎng)絡(luò)的擁塞程度符合要求,否則,確定不符合要求。上述Μ、T、第一閾值、第二閾值和第三閾值等的具體取值均可根據(jù)實(shí)際需要而定。其中,第一閾值和第二閾值是確定信號(hào)質(zhì)量好壞的依據(jù),第一閾值的取值通常設(shè)置為-70dbm;第三閾值是用于衡量網(wǎng)絡(luò)刷新速度,間接表現(xiàn)網(wǎng)絡(luò)擁塞程度的時(shí)間標(biāo)量,取值越小越好,通常設(shè)置為400ms。步驟23 確定終端是否已連接到WLAN網(wǎng)絡(luò),如果是,則不執(zhí)行切換操作,結(jié)束流程,否則,執(zhí)行步驟23’。
步驟23’ 切換到WLAN網(wǎng)絡(luò),結(jié)束流程。如果終端已經(jīng)連接到了 WLAN網(wǎng)絡(luò),那么無需再進(jìn)行切換,如果未連接到WLAN網(wǎng)絡(luò),則切換到WLAN網(wǎng)絡(luò)。在切換過程中,可以在屏幕上提示用戶正在進(jìn)行WLAN網(wǎng)絡(luò)連接,待切換成功后, 在屏幕上(如任務(wù)欄的右下方)顯示連接成功,并顯示當(dāng)前連接的網(wǎng)絡(luò)為WLAN網(wǎng)絡(luò)。另外,切換到WLAN網(wǎng)絡(luò)后,還可對(duì)用戶進(jìn)行身份認(rèn)證,即將用戶之前,比如登錄系統(tǒng)時(shí)輸入的用戶賬號(hào)和密碼等通過網(wǎng)頁發(fā)送給移動(dòng)服務(wù)端,由移動(dòng)服務(wù)端完成對(duì)用戶的身份認(rèn)證,只有認(rèn)證成功,才允許用戶使用WLAN網(wǎng)絡(luò)。后續(xù)類似情況不再贅述。步驟M 確定是否能夠采集到3G網(wǎng)絡(luò)信號(hào),如果是,則執(zhí)行步驟25,否則,不執(zhí)行切換操作,結(jié)束流程。如果不能采集到3G網(wǎng)絡(luò)信號(hào),那么結(jié)合步驟21可知,當(dāng)前PC終端所在區(qū)域內(nèi)只有2G網(wǎng)絡(luò),所以PC終端只可能連接到2G網(wǎng)絡(luò),無需進(jìn)行網(wǎng)絡(luò)切換。步驟25 確定3G網(wǎng)絡(luò)的信號(hào)質(zhì)量和擁塞程度是否符合要求,如果符合,則執(zhí)行步驟沈,否則,執(zhí)行步驟27。本步驟所述確定3G網(wǎng)絡(luò)的信號(hào)質(zhì)量和擁塞程度是否符合要求的方式與步驟22中確定WLAN網(wǎng)絡(luò)的信號(hào)質(zhì)量和擁塞程度是否符合要求的方式類似,不再贅述。步驟沈確定終端是否已連接到3G網(wǎng)絡(luò),如果是,則不執(zhí)行切換操作,結(jié)束流程, 否則,執(zhí)行步驟26’。步驟沈,切換到3G網(wǎng)絡(luò),結(jié)束流程。同樣,在切換過程中,可以在屏幕上提示用戶正在進(jìn)行3G網(wǎng)絡(luò)連接,待切換成功后,在屏幕上顯示連接成功,并顯示當(dāng)前連接的網(wǎng)絡(luò)為3G網(wǎng)絡(luò)。步驟27 確定終端是否已連接到2G網(wǎng)絡(luò),如果是,則不執(zhí)行切換操作,結(jié)束流程, 否則,執(zhí)行步驟27’。步驟27,切換到2G網(wǎng)絡(luò),結(jié)束流程。同樣,在切換過程中,可以在屏幕上提示用戶正在進(jìn)行2G網(wǎng)絡(luò)連接,待切換成功后,在屏幕上顯示連接成功,并顯示當(dāng)前連接的網(wǎng)絡(luò)為2G網(wǎng)絡(luò)。至此,即完成了關(guān)于本發(fā)明方法實(shí)施例的介紹。后續(xù),經(jīng)過預(yù)定時(shí)長后,重復(fù)執(zhí)行步驟11和12即可,所述預(yù)定時(shí)長的具體取值可根據(jù)實(shí)際需要而定。另外,圖1所示實(shí)施例中,由系統(tǒng)自動(dòng)完成切換,無需用戶參與,在實(shí)際應(yīng)用中,也可以在每次進(jìn)行切換前,先提示用戶是否需要進(jìn)行切換,即在屏幕上顯示一個(gè)提示信息,用戶可選擇是或否,如果用戶選擇是,則執(zhí)行切換操作,如果用戶選擇否,則不執(zhí)行切換操作。 另外,用戶還可以通過系統(tǒng)設(shè)置,直接規(guī)定不允許進(jìn)行切換,那么,后續(xù)既不會(huì)自動(dòng)進(jìn)行切換,也不會(huì)提示用戶是否需要切換?;谏鲜龇椒ǎ瑘D5為本發(fā)明網(wǎng)絡(luò)切換裝置實(shí)施例的組成結(jié)構(gòu)示意圖。如圖5所示,包括3G網(wǎng)絡(luò)檢測(cè)模塊51、WLAN網(wǎng)絡(luò)檢測(cè)模塊52、網(wǎng)絡(luò)切換仲裁模塊53以及網(wǎng)絡(luò)操作模塊討;3G網(wǎng)絡(luò)檢測(cè)模塊51,用于連續(xù)采集3G網(wǎng)絡(luò)信號(hào)(圖5所示裝置啟動(dòng)后,即可開始采集),并將采集到的信號(hào)進(jìn)行保存;WLAN網(wǎng)絡(luò)檢測(cè)模塊52,用于連續(xù)采集WLAN網(wǎng)絡(luò)信號(hào)(圖5所示裝置啟動(dòng)后,即可開始采集),并將采集到的信號(hào)進(jìn)行保存;網(wǎng)絡(luò)切換仲裁模塊53,用于周期性地向3G網(wǎng)絡(luò)檢測(cè)模塊51和WLAN網(wǎng)絡(luò)檢測(cè)模塊 52請(qǐng)求采集結(jié)果,并分別獲取3G網(wǎng)絡(luò)和WLAN網(wǎng)絡(luò)的擁塞程度信息以及終端當(dāng)前的連接狀態(tài)信息;根據(jù)采集結(jié)果、擁塞程度信息以及終端當(dāng)前的連接狀態(tài)信息確定是否需要進(jìn)行網(wǎng)絡(luò)切換,如果是,則通知網(wǎng)絡(luò)操作模塊M執(zhí)行切換操作,否則,不作處理;網(wǎng)絡(luò)操作模塊M,用于執(zhí)行切換操作。以3G網(wǎng)絡(luò)檢測(cè)模塊51為例,如果其不能采集到3G網(wǎng)絡(luò)信號(hào),那么其返回給網(wǎng)絡(luò)切換仲裁模塊53的采集結(jié)果將為空,如果能夠采集到3G網(wǎng)絡(luò)信號(hào),則可將最近M次采集到的信號(hào)作為采集結(jié)果返回給網(wǎng)絡(luò)切換仲裁模塊53。其中,網(wǎng)絡(luò)切換仲裁模塊53可進(jìn)一步用于,當(dāng)確定需要進(jìn)行網(wǎng)絡(luò)切換時(shí),提示用戶是否需要進(jìn)行切換,并在當(dāng)接收到用戶的確認(rèn)指令時(shí),通知網(wǎng)絡(luò)操作模塊M執(zhí)行切換操作。另外,網(wǎng)絡(luò)切換仲裁模塊53中可具體包括(為簡(jiǎn)化附圖,未圖示)請(qǐng)求單元、第一處理單元和第二處理單元;網(wǎng)絡(luò)操作模塊討中可具體包括(為簡(jiǎn)化附圖,未圖示)3G網(wǎng)絡(luò)操作單元、WLAN網(wǎng)絡(luò)操作單元和2G網(wǎng)絡(luò)操作單元;請(qǐng)求單元,用于周期性地向3G網(wǎng)絡(luò)檢測(cè)模塊51和WLAN網(wǎng)絡(luò)檢測(cè)模塊52請(qǐng)求采集結(jié)果,并接收其返回的采集結(jié)果,發(fā)送給第一處理單元和第二處理單元;第一處理單元,用于確定是否接收到WLAN信號(hào),如果未接收到,則通知第二處理單元執(zhí)行自身功能,如果接收到,則進(jìn)一步確定WLAN網(wǎng)絡(luò)的信號(hào)質(zhì)量和擁塞程度是否符合要求,如果不符合,則通知第二處理單元執(zhí)行自身功能,如果符合,則進(jìn)一步確定終端是否已連接到WLAN網(wǎng)絡(luò),如果已連接,則不作處理,如果未連接,則通知WLAN網(wǎng)絡(luò)操作單元執(zhí)行自身功能;第二處理單元,用于確定是否接收到3G網(wǎng)絡(luò)信號(hào),如果未接收到,則不作處理,如果接收到,則進(jìn)一步確定3G網(wǎng)絡(luò)的信號(hào)質(zhì)量和擁塞程度是否符合要求,如果不符合,則進(jìn)一步確定終端是否已連接到2G網(wǎng)絡(luò),如果已連接,則不作處理,如果未連接,則通知2G網(wǎng)絡(luò)操作單元執(zhí)行自身功能,如果符合,則進(jìn)一步確定終端是否已連接到3G網(wǎng)絡(luò),如果已連接, 則不作處理,如果未連接,則通知3G網(wǎng)絡(luò)操作單元執(zhí)行自身功能;3G網(wǎng)絡(luò)操作單元,用于將終端所連接的網(wǎng)絡(luò)切換到3G網(wǎng)絡(luò);WLAN網(wǎng)絡(luò)操作單元,用于將終端所連接的網(wǎng)絡(luò)切換到WLAN網(wǎng)絡(luò);2G網(wǎng)絡(luò)操作單元,用于將終端所連接的網(wǎng)絡(luò)切換到2G網(wǎng)絡(luò)。上述3G網(wǎng)絡(luò)可以為TD-SCDMA網(wǎng)絡(luò)或TODMA網(wǎng)絡(luò)等。另外,在實(shí)際應(yīng)用中,圖5所示3G網(wǎng)絡(luò)檢測(cè)模塊51、WLAN網(wǎng)絡(luò)檢測(cè)模塊52和網(wǎng)絡(luò)切換仲裁模塊53將連接至用戶操作界面,即PC終端的屏幕,以便將相關(guān)信息顯示給用戶和接收用戶輸入的信息;網(wǎng)絡(luò)操作模塊討連接至PC終端的操作系統(tǒng)及硬件設(shè)備,通過控制操作系統(tǒng)及硬件設(shè)備來完成切換。圖5所示裝置實(shí)施例的具體工作流程請(qǐng)參照?qǐng)D1所示方法實(shí)施例中的相應(yīng)說明, 此處不再贅述??傊捎帽景l(fā)明的技術(shù)方案,根據(jù)網(wǎng)絡(luò)的信號(hào)質(zhì)量以及擁塞程度等,自動(dòng)進(jìn)行網(wǎng)絡(luò)切換,或引導(dǎo)用戶完成切換,與現(xiàn)有技術(shù)相比,本發(fā)明所述方案無需用戶手動(dòng)完成整個(gè)切換過程,減少了用戶的操作,從而方便了用戶使用,而且,本發(fā)明所述方案可準(zhǔn)確找到最優(yōu)的網(wǎng)絡(luò),從而可更好地為用戶提供服務(wù),如提升用戶的上網(wǎng)速度和降低資費(fèi)等,從而極大地提升了用戶的感知度。 以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種網(wǎng)絡(luò)切換方法,其特征在于,該方法包括A、分別采集第三代移動(dòng)通信3G網(wǎng)絡(luò)信號(hào)以及無線局域網(wǎng)WLAN信號(hào);并分別獲取3G網(wǎng)絡(luò)和WLAN網(wǎng)絡(luò)的擁塞程度信息以及終端的連接狀態(tài)信息;B、根據(jù)采集結(jié)果、擁塞程度信息以及終端的連接狀態(tài)信息確定是否需要進(jìn)行網(wǎng)絡(luò)切換,如果是,則執(zhí)行切換操作,否則,不執(zhí)行切換操作;C、經(jīng)過預(yù)定時(shí)長后,重復(fù)執(zhí)行步驟A。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B包括B 1、確定是否能夠采集到WLAN網(wǎng)絡(luò)信號(hào),如果是,則執(zhí)行步驟B2,否則,執(zhí)行步驟B4 ; B2、確定WLAN網(wǎng)絡(luò)的信號(hào)質(zhì)量和擁塞程度是否符合要求,如果是,則執(zhí)行步驟B3,否則,執(zhí)行步驟B4;B3、確定終端是否已連接到WLAN網(wǎng)絡(luò),如果是,則不執(zhí)行切換操作,否則,切換到WLAN 網(wǎng)絡(luò);B4、確定是否能夠采集到3G網(wǎng)絡(luò)信號(hào),如果是,則執(zhí)行步驟B5,否則,不執(zhí)行切換操作; B5、確定3G網(wǎng)絡(luò)的信號(hào)質(zhì)量和擁塞程度是否符合要求,如果符合,則執(zhí)行步驟B6,否則,執(zhí)行步驟B7;B6、確定終端是否已連接到3G網(wǎng)絡(luò),如果是,則不執(zhí)行切換操作,否則,切換到3G網(wǎng)B7、確定終端是否已連接到2G網(wǎng)絡(luò),如果是,則不執(zhí)行切換操作,否則,切換到2G網(wǎng)絡(luò)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述確定WLAN網(wǎng)絡(luò)的信號(hào)質(zhì)量是否符合要求包括連續(xù)采集M個(gè)WLAN網(wǎng)絡(luò)信號(hào),將其中的每連續(xù)T個(gè)信號(hào)組成一組,所述M為大于2的正整數(shù),所述T為大于1的正整數(shù),M大于T ;計(jì)算每組信號(hào)的平均值,并將每組信號(hào)的平均值分別與預(yù)先設(shè)置的第一閾值進(jìn)行比較,統(tǒng)計(jì)平均值大于所述第一閾值的組數(shù)P,確定所述 P是否大于或等于預(yù)先設(shè)置的第二閾值,如果是,則確定WLAN網(wǎng)絡(luò)的信號(hào)質(zhì)量符合要求,否則,確定不符合要求;所述確定3G網(wǎng)絡(luò)的信號(hào)質(zhì)量是否符合要求包括連續(xù)采集M個(gè)3G網(wǎng)絡(luò)信號(hào),將其中的每連續(xù)T個(gè)信號(hào)組成一組,所述M為大于2的正整數(shù),所述T為大于1的正整數(shù),M大于T ;計(jì)算每組信號(hào)的平均值,將每組信號(hào)的平均值分別與預(yù)先設(shè)置的第一閾值進(jìn)行比較,統(tǒng)計(jì)平均值大于所述第一閾值的組數(shù)P,并確定所述P 是否大于或等于預(yù)先設(shè)置的第二閾值,如果是,則確定3G網(wǎng)絡(luò)的信號(hào)質(zhì)量符合要求,否則, 確定不符合要求。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述分別獲取3G網(wǎng)絡(luò)和WLAN網(wǎng)絡(luò)的擁塞程度信息包括分別檢測(cè)3G網(wǎng)絡(luò)和WLAN網(wǎng)絡(luò)的PING值,將檢測(cè)到的PING值作為擁塞程度 信息;所述確定WLAN網(wǎng)絡(luò)的擁塞程度是否符合要求包括將檢測(cè)到的WLAN網(wǎng)絡(luò)的PING值與預(yù)先設(shè)置的第三閾值進(jìn)行比較,如果所述PING值小于所述第三閾值,則確定WLAN網(wǎng)絡(luò)的擁塞程度符合要求,否則,確定不符合要求;所述確定3G網(wǎng)絡(luò)的擁塞程度是否符合要求包括將檢測(cè)到的3G網(wǎng)絡(luò)的PING值與預(yù)先設(shè)置的第三閾值進(jìn)行比較,如果所述PING值小于所述第三閾值,則確定3G網(wǎng)絡(luò)的擁塞程度符合要求,否則,確定不符合要求。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述執(zhí)行切換操作之前,進(jìn)一步包括提示用戶是否需要進(jìn)行切換,當(dāng)接收到用戶的確認(rèn)指令時(shí),執(zhí)行切換操作。
6.根據(jù)權(quán)利要求1 5中任一項(xiàng)所述的方法,其特征在于,所述3G網(wǎng)絡(luò)為時(shí)分-同步碼分多址TD-SCDMA網(wǎng)絡(luò)或?qū)拵Тa分多址WCDMA網(wǎng)絡(luò)。
7.—種網(wǎng)絡(luò)切換裝置,其特征在于,包括第三代移動(dòng)通信3G網(wǎng)絡(luò)檢測(cè)模塊、無線局域網(wǎng)WLAN網(wǎng)絡(luò)檢測(cè)模塊、網(wǎng)絡(luò)切換仲裁模塊以及網(wǎng)絡(luò)操作模塊;所述3G網(wǎng)絡(luò)檢測(cè)模塊,用于連續(xù)采集3G網(wǎng)絡(luò)信號(hào),并將采集到的信號(hào)進(jìn)行保存; 所述WLAN網(wǎng)絡(luò)檢測(cè)模塊,用于連續(xù)采集WLAN網(wǎng)絡(luò)信號(hào),并將采集到的信號(hào)進(jìn)行保存; 所述網(wǎng)絡(luò)切換仲裁模塊,用于周期性地向所述3G網(wǎng)絡(luò)檢測(cè)模塊和WLAN網(wǎng)絡(luò)檢測(cè)模塊請(qǐng)求采集結(jié)果,并分別獲取3G網(wǎng)絡(luò)和WLAN網(wǎng)絡(luò)的擁塞程度信息以及終端當(dāng)前的連接狀態(tài)信息;根據(jù)采集結(jié)果、擁塞程度信息以及終端當(dāng)前的連接狀態(tài)信息確定是否需要進(jìn)行網(wǎng)絡(luò)切換,如果是,則通知所述網(wǎng)絡(luò)操作模塊執(zhí)行切換操作,否則,不作處理; 所述網(wǎng)絡(luò)操作模塊,用于執(zhí)行切換操作。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述網(wǎng)絡(luò)切換仲裁模塊進(jìn)一步用于,當(dāng)確定需要進(jìn)行網(wǎng)絡(luò)切換時(shí),提示用戶是否需要進(jìn)行切換,并在當(dāng)接收到用戶的確認(rèn)指令時(shí),通知所述網(wǎng)絡(luò)操作模塊執(zhí)行切換操作。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述網(wǎng)絡(luò)切換仲裁模塊包括請(qǐng)求單元、 第一處理單元和第二處理單元;所述網(wǎng)絡(luò)操作模塊包括3G網(wǎng)絡(luò)操作單元、WLAN網(wǎng)絡(luò)操作單元和2G網(wǎng)絡(luò)操作單元;所述請(qǐng)求單元,用于周期性地向所述3G網(wǎng)絡(luò)檢測(cè)模塊和WLAN網(wǎng)絡(luò)檢測(cè)模塊請(qǐng)求采集結(jié)果,并接收其返回的采集結(jié)果,發(fā)送給所述第一處理單元和第二處理單元;所述第一處理單元,用于確定是否接收到WLAN信號(hào),如果未接收到,則通知所述第二處理單元執(zhí)行自身功能,如果接收到,則進(jìn)一步確定WLAN網(wǎng)絡(luò)的信號(hào)質(zhì)量和擁塞程度是否符合要求,如果不符合,則通知所述第二處理單元執(zhí)行自身功能,如果符合,則進(jìn)一步確定終端是否已連接到WLAN網(wǎng)絡(luò),如果已連接,則不作處理,如果未連接,則通知所述WLAN網(wǎng)絡(luò)操作單元執(zhí)行自身功能;所述第二處理單元,用于確定是否接收到3G網(wǎng)絡(luò)信號(hào),如果未接收到,則不作處理,如果接收到,則進(jìn)一步確定3G網(wǎng)絡(luò)的信號(hào)質(zhì)量和擁塞程度是否符合要求,如果不符合,則進(jìn)一步確定終端是否已連接到2G網(wǎng)絡(luò),如果已連接,則不作處理,如果未連接,則通知所述2G 網(wǎng)絡(luò)操作單元執(zhí)行自身功能,如果符合,則進(jìn)一步確定終端是否已連接到3G網(wǎng)絡(luò),如果已連接,則不作處理,如果未連接,則通知所述3G網(wǎng)絡(luò)操作單元執(zhí)行自身功能; 所述3G網(wǎng)絡(luò)操作單元,用于將終端所連接的網(wǎng)絡(luò)切換到3G網(wǎng)絡(luò); 所述WLAN網(wǎng)絡(luò)操作單元,用于將終端所連接的網(wǎng)絡(luò)切換到WLAN網(wǎng)絡(luò); 所述2G網(wǎng)絡(luò)操作單元,用于將終端所連接的網(wǎng)絡(luò)切換到2G網(wǎng)絡(luò)。
10.根據(jù)權(quán)利要求7、8或9所述的裝置,其特征在于,所述3G網(wǎng)絡(luò)為時(shí)分-同步碼分多址TD-SCDMA網(wǎng)絡(luò)或?qū)拵Тa分多址W⑶MA網(wǎng)絡(luò)。
全文摘要
本發(fā)明提供了一種網(wǎng)絡(luò)切換方法,包括A、分別采集第三代移動(dòng)通信(3G)網(wǎng)絡(luò)信號(hào)以及無線局域網(wǎng)(WLAN)信號(hào);并分別獲取3G網(wǎng)絡(luò)和WLAN網(wǎng)絡(luò)的擁塞程度信息以及終端當(dāng)前的連接狀態(tài)信息;B、根據(jù)采集結(jié)果、擁塞程度信息以及終端當(dāng)前的連接狀態(tài)信息確定是否需要進(jìn)行網(wǎng)絡(luò)切換,如果是,則執(zhí)行切換操作,否則,不執(zhí)行切換操作;C、經(jīng)過預(yù)定時(shí)長后,重復(fù)執(zhí)行步驟A。本發(fā)明同時(shí)公開了一種網(wǎng)絡(luò)切換裝置。應(yīng)用本發(fā)明所述的方法和裝置,能夠方便用戶使用,且能夠?qū)⒆顑?yōu)的網(wǎng)絡(luò)提供給用戶。
文檔編號(hào)H04W48/18GK102271375SQ201010196459
公開日2011年12月7日 申請(qǐng)日期2010年6月2日 優(yōu)先權(quán)日2010年6月2日
發(fā)明者戴秋霞, 朱道通, 李綠森, 鄭朔毅, 陳曉東 申請(qǐng)人:中國移動(dòng)通信集團(tuán)福建有限公司