国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于網(wǎng)速的網(wǎng)絡(luò)切換方法、裝置和終端設(shè)備與流程

      文檔序號:11158166閱讀:400來源:國知局
      基于網(wǎng)速的網(wǎng)絡(luò)切換方法、裝置和終端設(shè)備與制造工藝

      本發(fā)明涉及互聯(lián)網(wǎng)技術(shù),尤其是一種基于網(wǎng)速的網(wǎng)絡(luò)切換方法、裝置和終端設(shè)備。



      背景技術(shù):

      當(dāng)前普遍使用的移動設(shè)備通常具有兩種網(wǎng)絡(luò)連接類型來訪問互聯(lián)網(wǎng),一種是Wi-Fi(Wireless Fidelity,無線保真)網(wǎng)絡(luò),另一種是蜂窩數(shù)據(jù)網(wǎng)絡(luò),而且現(xiàn)有移動設(shè)備每次只能選擇其中的一種方式來訪問互聯(lián)網(wǎng),在使用蜂窩數(shù)據(jù)網(wǎng)絡(luò)進行上網(wǎng)時,資費較高,所以一般情況下,移動設(shè)備中的默認設(shè)定是使用Wi-Fi網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)的優(yōu)先級要高于蜂窩數(shù)據(jù)網(wǎng)絡(luò),通常移動設(shè)備能夠接收到某個Wi-Fi信號的時候,就會自動連接到該Wi-Fi網(wǎng)絡(luò),但是可能當(dāng)前新連接的Wi-Fi網(wǎng)絡(luò),由于網(wǎng)絡(luò)信號,網(wǎng)絡(luò)帶寬,或者Wi-Fi站點的硬件設(shè)備問題,當(dāng)移動設(shè)備使用該Wi-Fi網(wǎng)絡(luò)時,可能出現(xiàn)無法訪問互聯(lián)網(wǎng),或者網(wǎng)絡(luò)時有時無,網(wǎng)速偏小,網(wǎng)速不穩(wěn)定等問題,若用戶對移動設(shè)備當(dāng)前接入的Wi-Fi網(wǎng)絡(luò)不滿意,則需要用戶手動進行切換,同樣,若用戶使用的移動設(shè)備當(dāng)前接入的是蜂窩數(shù)據(jù)網(wǎng)絡(luò),可能出現(xiàn)用戶所在位置的蜂窩數(shù)據(jù)網(wǎng)絡(luò)信號狀況不佳,或者未提供4G網(wǎng)絡(luò)等情況,從而致使用戶上網(wǎng)體驗較差,此時用戶想切換網(wǎng)絡(luò)時也需要手動操作。

      在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn),至少存在以下問題:移動設(shè)備當(dāng)前接入的網(wǎng)絡(luò)類型,無論是Wi-Fi網(wǎng)絡(luò),還是蜂窩數(shù)據(jù)網(wǎng)絡(luò),若其訪問互聯(lián)網(wǎng)的網(wǎng)絡(luò)速度較小用戶不滿意時,需要用戶手動切換到另一類型網(wǎng)絡(luò),并且再次切換到的網(wǎng)絡(luò)也不能保證其網(wǎng)絡(luò)速度能夠滿足用戶的上網(wǎng)要求,所以現(xiàn)有移動設(shè)備進行網(wǎng)絡(luò)類型切換時,需要額外的用戶手動操作步驟,很不便捷,而且切換后也不能保證網(wǎng)絡(luò)速度能夠滿足用戶的使用要求,從而使用戶的上網(wǎng)體驗較差。



      技術(shù)實現(xiàn)要素:

      本發(fā)明實施例所要解決的一個技術(shù)問題是:解決在網(wǎng)速不能滿足用戶需求時,需要用戶手動切換網(wǎng)絡(luò)的不便,提供一種基于網(wǎng)速的網(wǎng)絡(luò)切換方法,包括:

      通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),基于同時存在包括當(dāng)前網(wǎng)絡(luò)的至少兩個網(wǎng)絡(luò),判斷當(dāng)前是否滿足觸發(fā)測速條件,當(dāng)滿足測速條件時,對所述至少兩個網(wǎng)絡(luò)進行測速;

      切換到測速得到的網(wǎng)速最快的第一網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      基于上述方法的另一實施例中,所述切換到測速得到的網(wǎng)速最快的第一網(wǎng)絡(luò)前,還包括:

      判斷所述第一網(wǎng)絡(luò)的網(wǎng)速與所述當(dāng)前網(wǎng)絡(luò)的網(wǎng)速差值是否小于或等于設(shè)定閾值;

      如果小于或等于設(shè)定閾值,不切換到所述第一網(wǎng)絡(luò),通過所述當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);如果大于設(shè)定閾值,切換到所述第一網(wǎng)絡(luò),通過所述第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      基于上述方法的另一實施例中,所述對所述至少兩個網(wǎng)絡(luò)進行測速后,還包括:

      判斷測速得到的對應(yīng)所述至少兩個網(wǎng)絡(luò)的至少兩個網(wǎng)速是否都小于或等于預(yù)設(shè)網(wǎng)速;

      如果所述至少兩個網(wǎng)速都小于或等于預(yù)設(shè)網(wǎng)速,不切換網(wǎng)絡(luò),通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);

      如果所述至少兩個網(wǎng)速中存在大于預(yù)設(shè)網(wǎng)速的網(wǎng)速,切換到測速得到的網(wǎng)速最快的第一網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      基于上述方法的另一實施例中,所述對所述至少兩個網(wǎng)絡(luò)進行測速后,還包括:

      將測速后的至少兩個網(wǎng)絡(luò)按照網(wǎng)速從快到慢進行排序,按序取得網(wǎng)速最快的第一網(wǎng)絡(luò)。

      基于上述方法的另一實施例中,還包括:當(dāng)所述測速得到的網(wǎng)速最快的第一網(wǎng)絡(luò)為當(dāng)前網(wǎng)絡(luò)時,不進行網(wǎng)絡(luò)切換,通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      基于上述方法的另一實施例中,所述切換到測速得到的網(wǎng)速最快的第一網(wǎng)絡(luò)前,還包括:

      判斷所述第一網(wǎng)絡(luò)在設(shè)定時間內(nèi)是否穩(wěn)定,當(dāng)在設(shè)定時間內(nèi)所述第一網(wǎng)絡(luò)穩(wěn)定時,切換到所述第一網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);

      當(dāng)在設(shè)定時間內(nèi)所述第一網(wǎng)絡(luò)不穩(wěn)定時,不切換網(wǎng)絡(luò)或切換到其他網(wǎng)速大于當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò),通過當(dāng)前網(wǎng)絡(luò)或第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      基于上述方法的另一實施例中,所述切換到其他網(wǎng)速大于當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò)之前,還包括:

      判斷所述第二網(wǎng)絡(luò)在設(shè)定時間內(nèi)是否穩(wěn)定,當(dāng)在設(shè)定時間內(nèi)所述第二網(wǎng)絡(luò)穩(wěn)定時,切換到所述第二網(wǎng)絡(luò),通過第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);

      當(dāng)在設(shè)定時間內(nèi)所述第二網(wǎng)絡(luò)不穩(wěn)定時,不切換網(wǎng)絡(luò),通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      基于上述方法的另一實施例中,所述判斷網(wǎng)絡(luò)在設(shè)定時間內(nèi)是否穩(wěn)定包括:

      判斷所述網(wǎng)絡(luò)對應(yīng)網(wǎng)速峰值和網(wǎng)速最低值的差值是否小于或等于設(shè)定值,當(dāng)所述差值小于或等于設(shè)定值時,所述網(wǎng)絡(luò)穩(wěn)定;當(dāng)所述差值大于設(shè)定值時,所述網(wǎng)絡(luò)不穩(wěn)定;

      其中,所述網(wǎng)絡(luò)包括第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)。

      基于上述方法的另一實施例中,所述觸發(fā)測速條件包括:

      所述當(dāng)前網(wǎng)絡(luò)的網(wǎng)速低于當(dāng)前啟動的應(yīng)用對應(yīng)的預(yù)設(shè)建議網(wǎng)速閾值;其中,所述應(yīng)用對應(yīng)的預(yù)設(shè)建議網(wǎng)速閾值為所述應(yīng)用啟動時所需最低網(wǎng)速;

      和/或,掃描發(fā)現(xiàn)新的可接入網(wǎng)絡(luò);

      和/或,距離上次測速間隔的時間達到設(shè)定測速時間間隔。

      基于上述方法的另一實施例中,所述觸發(fā)測速條件還包括:

      響應(yīng)于用戶發(fā)送的測速請求,對所述至少兩個網(wǎng)絡(luò)進行測速。

      基于上述方法的另一實施例中,所述對所述至少兩個網(wǎng)絡(luò)進行測速過程中,通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      基于上述方法的另一實施例中,所述對所述至少兩個網(wǎng)絡(luò)進行測速前,還包括:

      判斷所述至少兩個網(wǎng)絡(luò)中除當(dāng)前網(wǎng)絡(luò)外的所有網(wǎng)絡(luò)是否為真實網(wǎng)絡(luò),當(dāng)存在真實網(wǎng)絡(luò)時,對是真實網(wǎng)絡(luò)的網(wǎng)絡(luò)進行測速;當(dāng)不存在真實網(wǎng)絡(luò)時,不切換網(wǎng)絡(luò),通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      基于上述方法的另一實施例中,判斷所述所有網(wǎng)絡(luò)是否為真實網(wǎng)絡(luò)包括:

      通過所述每個網(wǎng)絡(luò)發(fā)送測試數(shù)據(jù)到互聯(lián)網(wǎng);根據(jù)是否接收到互聯(lián)網(wǎng)根據(jù)測試數(shù)據(jù)返回的反饋數(shù)據(jù)確認所述網(wǎng)絡(luò)是否為真實網(wǎng)絡(luò);

      其中,獲得反饋數(shù)據(jù)的網(wǎng)絡(luò)為真實網(wǎng)絡(luò);未獲得反饋數(shù)據(jù)的網(wǎng)絡(luò)不是真實網(wǎng)絡(luò)。

      基于上述方法的另一實施例中,所述網(wǎng)絡(luò)包括WIFI網(wǎng)絡(luò)和移動數(shù)據(jù)網(wǎng)絡(luò)。

      基于上述方法的另一實施例中,所述移動數(shù)據(jù)網(wǎng)絡(luò)包括2G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、4G網(wǎng)絡(luò)和5G網(wǎng)絡(luò)。

      根據(jù)本發(fā)明實施例的另一個方面,提供的一種基于網(wǎng)速的網(wǎng)絡(luò)切換裝置,包括:

      訪問單元,通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);

      測速單元,用于基于同時存在包括當(dāng)前網(wǎng)絡(luò)的至少兩個網(wǎng)絡(luò),判斷當(dāng)前是否滿足觸發(fā)測速條件,當(dāng)滿足測速條件時,對所述至少兩個網(wǎng)絡(luò)進行測速;

      切換單元,用于切換到測速得到的網(wǎng)速最快的第一網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      根據(jù)本發(fā)明實施例的另一個方面,提供的一種終端設(shè)備,包括如上所述的基于網(wǎng)速的網(wǎng)絡(luò)切換裝置。

      基于本發(fā)明上述實施例提供的一種基于網(wǎng)速的網(wǎng)絡(luò)切換方法、裝置和終端設(shè)備,通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),基于同時存在包括當(dāng)前網(wǎng)絡(luò)的至少兩個網(wǎng)絡(luò),判斷當(dāng)前是否滿足觸發(fā)測速條件,當(dāng)滿足測速條件時,對所述至少兩個網(wǎng)絡(luò)進行測速;得到至少兩個網(wǎng)絡(luò)的網(wǎng)速,并切換到測速得到的網(wǎng)速最快的第一網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);能夠為用戶提供最佳網(wǎng)速的網(wǎng)絡(luò)服務(wù),避免用戶手動切換網(wǎng)絡(luò)的不便,提升了用戶上網(wǎng)體驗。

      下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。

      附圖說明

      構(gòu)成說明書的一部分的附圖描述了本發(fā)明的實施例,并且連同描述一起用于解釋本發(fā)明的原理。

      參照附圖,根據(jù)下面的詳細描述,可以更加清楚地理解本發(fā)明,其中:

      圖1為本發(fā)明方法一個實施例的流程圖。

      圖2為本發(fā)明方法另一個實施例的流程圖。

      圖3為本發(fā)明方法又一個實施例的流程圖。

      圖4為本發(fā)明裝置一個實施例的結(jié)構(gòu)示意圖。

      圖5為本發(fā)明裝置另一個實施例的結(jié)構(gòu)示意圖。

      圖6為本發(fā)明裝置另一個實施例的結(jié)構(gòu)示意圖。

      圖7為本發(fā)明裝置另一個實施例的結(jié)構(gòu)示意圖。

      圖8為本發(fā)明裝置又一個實施例的結(jié)構(gòu)示意圖。

      具體實施方式

      現(xiàn)在將參照附圖來詳細描述本發(fā)明的各種示例性實施例。應(yīng)注意到:除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置、數(shù)字表達式和數(shù)值不限制本發(fā)明的范圍。

      同時,應(yīng)當(dāng)明白,為了便于描述,附圖中所示出的各個部分的尺寸并不是按照實際的比例關(guān)系繪制的。

      以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使用的任何限制。

      對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細討論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為說明書的一部分。

      應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步討論。

      本發(fā)明實施例可以應(yīng)用于計算機系統(tǒng)/服務(wù)器,其可與眾多其它通用或?qū)S糜嬎阆到y(tǒng)環(huán)境或配置一起操作。適于與計算機系統(tǒng)/服務(wù)器一起使用的眾所周知的計算系統(tǒng)、環(huán)境和/或配置的例子包括但不限于:個人計算機系統(tǒng)、服務(wù)器計算機系統(tǒng)、瘦客戶機、厚客戶機、手持或膝上設(shè)備、基于微處理器的系統(tǒng)、機頂盒、可編程消費電子產(chǎn)品、網(wǎng)絡(luò)個人電腦、小型計算機系統(tǒng)﹑大型計算機系統(tǒng)和包括上述任何系統(tǒng)的分布式云計算技術(shù)環(huán)境,等等。

      計算機系統(tǒng)/服務(wù)器可以在由計算機系統(tǒng)執(zhí)行的計算機系統(tǒng)可執(zhí)行指令(諸如程序模塊)的一般語境下描述。通常,程序模塊可以包括例程、程序、目標(biāo)程序、組件、邏輯、數(shù)據(jù)結(jié)構(gòu)等等,它們執(zhí)行特定的任務(wù)或者實現(xiàn)特定的抽象數(shù)據(jù)類型。計算機系統(tǒng)/服務(wù)器可以在分布式云計算環(huán)境中實施,分布式云計算環(huán)境中,任務(wù)是由通過通信網(wǎng)絡(luò)鏈接的遠程處理設(shè)備執(zhí)行的。在分布式云計算環(huán)境中,程序模塊可以位于包括存儲設(shè)備的本地或遠程計算系統(tǒng)存儲介質(zhì)上。

      圖1為本發(fā)明基于網(wǎng)速的網(wǎng)絡(luò)切換方法一個實施例的流程圖。如圖1所示,該實施例方法包括:

      步驟S101,通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),基于同時存在包括當(dāng)前網(wǎng)絡(luò)的至少兩個網(wǎng)絡(luò),判斷當(dāng)前是否滿足觸發(fā)測速條件,當(dāng)滿足測速條件時,對該至少兩個網(wǎng)絡(luò)進行測速。

      在用戶通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),并且還有至少一個空閑網(wǎng)絡(luò)的前提下,如果出現(xiàn)滿足觸發(fā)測速條件,才進行測速,就是說,如果只有當(dāng)前網(wǎng)絡(luò)可用,沒有其他網(wǎng)絡(luò)存在的情況下,即使?jié)M足觸發(fā)測速條件,也不執(zhí)行測速,可以節(jié)約測速所需流量供給用戶上網(wǎng)使用;測速時,對所有可用網(wǎng)絡(luò)分別進行測速。

      步驟S102,切換到測速得到的網(wǎng)速最快的第一網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      基于本發(fā)明上述實施例提供的一種基于網(wǎng)速的網(wǎng)絡(luò)切換方法,通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),基于同時存在包括當(dāng)前網(wǎng)絡(luò)的至少兩個網(wǎng)絡(luò),判斷當(dāng)前是否滿足觸發(fā)測速條件,當(dāng)滿足測速條件時,對該至少兩個網(wǎng)絡(luò)進行測速;得到至少兩個網(wǎng)絡(luò)的網(wǎng)速,并切換到測速得到的網(wǎng)速最快的第一網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);能夠為用戶提供最佳網(wǎng)速的網(wǎng)絡(luò)服務(wù),避免用戶手動切換網(wǎng)絡(luò)的不便,提升了用戶上網(wǎng)體驗。

      本發(fā)明方法的另一實施例中,在上述實施例的基礎(chǔ)上,步驟S102中切換到測速得到的網(wǎng)速最快的第一網(wǎng)絡(luò)前,還可以包括:

      判斷上述第一網(wǎng)絡(luò)的網(wǎng)速與上述當(dāng)前網(wǎng)絡(luò)的網(wǎng)速差值是否小于或等于設(shè)定閾值;

      如果小于或等于設(shè)定閾值,不切換到上述第一網(wǎng)絡(luò),通過上述當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);如果大于設(shè)定閾值,切換到上述第一網(wǎng)絡(luò),通過上述第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      在此實施例中,將當(dāng)前網(wǎng)絡(luò)與得到的第一網(wǎng)絡(luò)的網(wǎng)速進行比對,是是否進行網(wǎng)絡(luò)切換的標(biāo)準(zhǔn),當(dāng)?shù)谝痪W(wǎng)絡(luò)的網(wǎng)速與當(dāng)前網(wǎng)絡(luò)的網(wǎng)速差值小于或等于設(shè)定閾值時,如此時切換到第一網(wǎng)絡(luò),由于網(wǎng)速差值不大的原因,用戶在上網(wǎng)過程中,也不會有明顯提升網(wǎng)速的體驗,因此,為了避免頻繁切換對用戶造成的影響,將不切換到第一網(wǎng)絡(luò);只有當(dāng)?shù)谝痪W(wǎng)絡(luò)的網(wǎng)速與當(dāng)前網(wǎng)絡(luò)的差值大于設(shè)定閾值時,才有必要切換到第一網(wǎng)絡(luò),用戶能得到更佳的上網(wǎng)體驗。

      圖2為本發(fā)明方法的另一實施例,在上述各個實施例的基礎(chǔ)上,如圖2所示,步驟S101和步驟S102之間還可以包括:

      步驟S203,判斷測速得到的對應(yīng)上述至少兩個網(wǎng)絡(luò)的至少兩個網(wǎng)速是否都小于或等于預(yù)設(shè)網(wǎng)速。

      步驟S204,如果上述至少兩個網(wǎng)速都小于或等于預(yù)設(shè)網(wǎng)速,不切換網(wǎng)絡(luò),通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      否則,執(zhí)行步驟S102。

      本實施例中通過設(shè)定一個預(yù)設(shè)網(wǎng)速,保障在測速得到的網(wǎng)速都小于或等于預(yù)設(shè)網(wǎng)速時,不進行切換,保證用戶能夠得到最佳網(wǎng)速上網(wǎng)的前提下,盡量減少切換次數(shù),在測速得到的網(wǎng)速都小于預(yù)設(shè)網(wǎng)速時,及時進行網(wǎng)絡(luò)切換,用戶的網(wǎng)速也無法得到明顯改善,而在切換過程中,還可能產(chǎn)生網(wǎng)絡(luò)中斷,因此此時不切換網(wǎng)絡(luò),能為用戶提供更佳的上網(wǎng)體驗。

      本發(fā)明方法的另一實施例中,在上述各個實施例的基礎(chǔ)上,步驟S101和步驟S102之間還可以包括:

      將測速后的至少兩個網(wǎng)絡(luò)按照網(wǎng)速從快到慢進行排序,按序取得網(wǎng)速最快的第一網(wǎng)絡(luò)。

      本實施例中對包括當(dāng)前網(wǎng)絡(luò)的所有網(wǎng)絡(luò)按照網(wǎng)速從快到慢進行排序,可快速得到第一網(wǎng)絡(luò),但排序的順序并不限于從快到慢進行排序,按網(wǎng)速從慢到快進行排序也同樣能實現(xiàn)本實施例的目的,同樣屬于本發(fā)明保護范圍,只要能在所有網(wǎng)絡(luò)中能夠快速識別到網(wǎng)速最快的第一網(wǎng)絡(luò)即可。

      本發(fā)明方法的另一實施例中,在上述各個實施例的基礎(chǔ)上,還可以包括:當(dāng)該測速得到的網(wǎng)速最快的第一網(wǎng)絡(luò)為當(dāng)前網(wǎng)絡(luò)時,不進行網(wǎng)絡(luò)切換,通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      該實施例屬于本發(fā)明的一種特殊情況,就是經(jīng)過測速后,發(fā)現(xiàn)當(dāng)前網(wǎng)絡(luò)是網(wǎng)速最快的網(wǎng)絡(luò),此時,相當(dāng)于當(dāng)前網(wǎng)絡(luò)就是第一網(wǎng)絡(luò),仍執(zhí)行步驟S102,得到的后果就是將當(dāng)前網(wǎng)絡(luò)切換到當(dāng)前網(wǎng)絡(luò),因此,此時可以省略切換的過程,直接繼續(xù)通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      圖3為本發(fā)明方法又一實施例,在上述各個實施例的基礎(chǔ)上,如圖3所示,在步驟S101和步驟S102之間還可以包括:

      步驟S305,判斷測速得到的網(wǎng)速最快的第一網(wǎng)絡(luò)在設(shè)定時間內(nèi)是否穩(wěn)定。

      當(dāng)在設(shè)定時間內(nèi)該第一網(wǎng)絡(luò)穩(wěn)定時,執(zhí)行步驟S102。

      步驟S306,當(dāng)在設(shè)定時間內(nèi)該第一網(wǎng)絡(luò)不穩(wěn)定時,不切換網(wǎng)絡(luò)或切換到其他網(wǎng)速大于當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò),通過當(dāng)前網(wǎng)絡(luò)或第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      網(wǎng)絡(luò)穩(wěn)定性也是考慮是否進行切換的一個主要因素,在本實施例中,第一網(wǎng)絡(luò)即使網(wǎng)速是最快的,但如果網(wǎng)絡(luò)不穩(wěn)定,那么對于用戶的網(wǎng)絡(luò)需要同樣無法滿足,只有網(wǎng)速快并且穩(wěn)定的網(wǎng)絡(luò)才是用戶需要的網(wǎng)絡(luò),才能為用戶提供快速和穩(wěn)定的網(wǎng)絡(luò)服務(wù);本實施例中的第二網(wǎng)絡(luò)可以是將得到的所有網(wǎng)絡(luò)按網(wǎng)速排序后,取網(wǎng)速僅小于第一網(wǎng)絡(luò)的網(wǎng)絡(luò),切換到第二網(wǎng)絡(luò);還存在一種情況,網(wǎng)速僅小于第一網(wǎng)絡(luò)的網(wǎng)絡(luò)是當(dāng)前網(wǎng)絡(luò)的,不進行網(wǎng)絡(luò)切換,仍通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      圖3所示的又一實施例中,步驟S306中切換到其他網(wǎng)速大于當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò)之前,還可以包括:

      判斷該第二網(wǎng)絡(luò)在設(shè)定時間內(nèi)是否穩(wěn)定,當(dāng)在設(shè)定時間內(nèi)該第二網(wǎng)絡(luò)穩(wěn)定時,切換到所述第二網(wǎng)絡(luò),通過第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);

      當(dāng)在設(shè)定時間內(nèi)所述第二網(wǎng)絡(luò)不穩(wěn)定時,不切換網(wǎng)絡(luò),通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      該實施例中雖然只記載了對第二網(wǎng)絡(luò)的穩(wěn)定性判斷,但實際上,對于網(wǎng)速大于當(dāng)前網(wǎng)絡(luò)的所有網(wǎng)絡(luò)都會依次進行穩(wěn)定性判斷,此時的第二網(wǎng)絡(luò)并不是特定的指代某一具體的網(wǎng)絡(luò),而是指代所有網(wǎng)速大于當(dāng)前網(wǎng)絡(luò)的網(wǎng)絡(luò),因此,當(dāng)網(wǎng)速大于當(dāng)前網(wǎng)絡(luò)的網(wǎng)絡(luò)中出現(xiàn)穩(wěn)定網(wǎng)絡(luò)時,切換到該穩(wěn)定的第二網(wǎng)絡(luò),只有所有網(wǎng)速大于當(dāng)前網(wǎng)絡(luò)的網(wǎng)絡(luò)中都不穩(wěn)定時,不進行網(wǎng)絡(luò)切換,仍通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      圖3所示的上述兩個實施例中,判斷網(wǎng)絡(luò)在設(shè)定時間內(nèi)是否穩(wěn)定可以通過以下步驟:

      判斷該網(wǎng)絡(luò)對應(yīng)網(wǎng)速峰值和網(wǎng)速最低值的差值是否小于或等于設(shè)定值,當(dāng)該差值小于或等于設(shè)定值時,該網(wǎng)絡(luò)穩(wěn)定;當(dāng)該差值大于設(shè)定值時,該網(wǎng)絡(luò)不穩(wěn)定。

      在圖3所示的上述實施例中,該網(wǎng)絡(luò)包括第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)。本實施例中通過對一個網(wǎng)絡(luò)的網(wǎng)速峰值和網(wǎng)速最低值的差值進行判斷,可知該網(wǎng)絡(luò)的波動情況,如果差值大于設(shè)定值,可知網(wǎng)絡(luò)的網(wǎng)速波動過大,那么該網(wǎng)絡(luò)很難提供穩(wěn)定的網(wǎng)絡(luò)連接,會對用戶的上網(wǎng)體驗造成極大的影響;而當(dāng)差值小于或等于設(shè)定值時,可以理解為該網(wǎng)絡(luò)的波動在可容忍范圍內(nèi),可認定該網(wǎng)絡(luò)穩(wěn)定。

      本發(fā)明方法的還一實施例中,在上述各個實施例的基礎(chǔ)上,步驟S101中所指的觸發(fā)測速條件可以包括:

      當(dāng)前網(wǎng)絡(luò)的網(wǎng)速低于當(dāng)前啟動的應(yīng)用對應(yīng)的預(yù)設(shè)建議網(wǎng)速閾值;其中,該應(yīng)用對應(yīng)的預(yù)設(shè)建議網(wǎng)速閾值為該應(yīng)用啟動時所需最低網(wǎng)速;

      和/或,掃描發(fā)現(xiàn)新的可接入網(wǎng)絡(luò);

      和/或,距離上次測速間隔的時間達到設(shè)定測速時間間隔。

      本實施例中僅列舉了部分觸發(fā)測速條件的情況,包括當(dāng)前網(wǎng)絡(luò)網(wǎng)速不能滿足當(dāng)前應(yīng)用、出現(xiàn)新的可接入網(wǎng)絡(luò)和設(shè)定固定時間間隔進行測速,這只是本領(lǐng)域技術(shù)人員通常認為的可進行網(wǎng)絡(luò)測速的條件,還存在其他如手動進行測速同樣屬于本發(fā)明保護范圍,測速的目的在于為用戶提供更快的網(wǎng)速,使用戶能夠更便捷的訪問互聯(lián)網(wǎng)。

      上述還一實施例的基礎(chǔ)上,步驟S101中所指的觸發(fā)測速條件還可以包括:

      響應(yīng)于用戶發(fā)送的測速請求,對上述至少兩個網(wǎng)絡(luò)進行測速。

      通過用戶發(fā)送測速請求,根據(jù)請求進行測速,與上述觸發(fā)測速條件的區(qū)別在于,此觸發(fā)條件需要用戶進行操作,而上述觸發(fā)測速條件是自動完成的,雖然用戶發(fā)送測速請求會一定程度上造成用戶的麻煩,但可以補充自動觸發(fā)測速條件的不足,當(dāng)用戶感覺網(wǎng)速不能夠滿足使用,但自動測速并沒有觸發(fā)時,用戶就可以通過發(fā)送測速請求進行測速,使用戶掌握更多的主觀能動性。

      本發(fā)明方法的上述各個實施例中,步驟S101中對上述至少兩個網(wǎng)絡(luò)進行測速過程中,通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      對網(wǎng)絡(luò)進行測速的過程中,用戶不希望中斷對互聯(lián)網(wǎng)的訪問,同時測速也需要消耗一定的流量,此時需要保持當(dāng)前網(wǎng)絡(luò)的穩(wěn)定,通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      本發(fā)明方法的另一實施例中,在上述各個實施例的基礎(chǔ)上,步驟S101中對上述至少兩個網(wǎng)絡(luò)進行測速前,還包括:

      判斷上述至少兩個網(wǎng)絡(luò)中除當(dāng)前網(wǎng)絡(luò)外的所有網(wǎng)絡(luò)是否為真實網(wǎng)絡(luò),當(dāng)存在真實網(wǎng)絡(luò)時,對是真實網(wǎng)絡(luò)的網(wǎng)絡(luò)進行測速;當(dāng)不存在真實網(wǎng)絡(luò)時,不切換網(wǎng)絡(luò),通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      該實施例中對于發(fā)現(xiàn)的未連接的所有網(wǎng)絡(luò),都需要確認其真實性,只有確認是真實網(wǎng)絡(luò)的網(wǎng)絡(luò)才需要進行測速,如果不存在真實網(wǎng)絡(luò),將無法進行切換,因此,也不需要對不是真實網(wǎng)絡(luò)的網(wǎng)絡(luò)進行測速。但是如果不采用這種事先排除的方式,直接對所有網(wǎng)絡(luò)進行測速也能達到排除的結(jié)果,因為不是真實網(wǎng)絡(luò)的網(wǎng)絡(luò)其測速結(jié)果必然是零網(wǎng)速,同樣不會切換到不是真實網(wǎng)絡(luò)的網(wǎng)絡(luò)上,但采取事先判斷真實性的辦法可以節(jié)省測速的時間,更好的為用戶服務(wù)。

      上述實施例中,判斷所有網(wǎng)絡(luò)是否為真實網(wǎng)絡(luò)可以包括:

      通過上述每個網(wǎng)絡(luò)發(fā)送測試數(shù)據(jù)到互聯(lián)網(wǎng);根據(jù)是否接收到互聯(lián)網(wǎng)根據(jù)測試數(shù)據(jù)返回的反饋數(shù)據(jù)確認所述網(wǎng)絡(luò)是否為真實網(wǎng)絡(luò);

      其中,獲得反饋數(shù)據(jù)的網(wǎng)絡(luò)為真實網(wǎng)絡(luò);未獲得反饋數(shù)據(jù)的網(wǎng)絡(luò)不是真實網(wǎng)絡(luò)。

      本實施例中提出的確認網(wǎng)絡(luò)是否是真實網(wǎng)絡(luò)的方法僅是發(fā)明人針對具體環(huán)境得到的相對優(yōu)化的判斷真實網(wǎng)絡(luò)的方法,對本發(fā)明方法并不起到限制作用,通過其他能夠確認通過一個網(wǎng)絡(luò)是否能夠提供與互聯(lián)網(wǎng)進行交互的服務(wù)的方法,都可以應(yīng)用到本發(fā)明以判斷網(wǎng)絡(luò)是否為真實網(wǎng)絡(luò)。

      上述各個實施例中所涉及到的網(wǎng)絡(luò)可以包括Wi-Fi網(wǎng)絡(luò)和移動數(shù)據(jù)網(wǎng)絡(luò)。

      目前,在現(xiàn)有技術(shù)中常用的網(wǎng)絡(luò)包括Wi-Fi網(wǎng)絡(luò)和移動數(shù)據(jù)網(wǎng)絡(luò),但本發(fā)明并不限于應(yīng)用到這兩個網(wǎng)絡(luò)中,只要能夠為用戶提供訪問互聯(lián)網(wǎng)的服務(wù)的網(wǎng)絡(luò)都屬于本發(fā)明所指代的網(wǎng)絡(luò)范圍內(nèi),都可以應(yīng)用本發(fā)明基于網(wǎng)速的網(wǎng)絡(luò)切換方法對網(wǎng)絡(luò)進行切換。

      上述移動數(shù)據(jù)網(wǎng)絡(luò)包括2G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、4G網(wǎng)絡(luò)和5G網(wǎng)絡(luò)。

      目前已知的移動網(wǎng)絡(luò)包括有2G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、4G網(wǎng)絡(luò)和5G網(wǎng)絡(luò),但隨著科技的發(fā)展,必然會產(chǎn)生出新的移動數(shù)據(jù)網(wǎng)絡(luò),對于新產(chǎn)生的移動數(shù)據(jù)網(wǎng)絡(luò)同樣適用本發(fā)明提出的基于網(wǎng)速的網(wǎng)絡(luò)切換方法,因此,上述指出的移動數(shù)據(jù)網(wǎng)絡(luò)的范圍并不是為了限定本發(fā)明,僅是為了便于本領(lǐng)域技術(shù)人員對本發(fā)明方法進行理解。

      本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

      圖4為本發(fā)明基于網(wǎng)速的網(wǎng)絡(luò)切換裝置一個實施例的結(jié)構(gòu)示意圖。該實施例的裝置可用于實現(xiàn)本發(fā)明上述各方法實施例。如圖4所示,該實施例的裝置包括:

      訪問單元1,通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);

      測速單元2,用于基于同時存在包括當(dāng)前網(wǎng)絡(luò)的至少兩個網(wǎng)絡(luò),判斷當(dāng)前是否滿足觸發(fā)測速條件,當(dāng)滿足測速條件時,對所述至少兩個網(wǎng)絡(luò)進行測速;

      切換單元3,用于切換到測速得到的網(wǎng)速最快的第一網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      基于本發(fā)明上述實施例提供的一種基于網(wǎng)速的網(wǎng)絡(luò)切換裝置,通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),基于同時存在包括當(dāng)前網(wǎng)絡(luò)的至少兩個網(wǎng)絡(luò),判斷當(dāng)前是否滿足觸發(fā)測速條件,當(dāng)滿足測速條件時,對該至少兩個網(wǎng)絡(luò)進行測速;得到至少兩個網(wǎng)絡(luò)的網(wǎng)速,并切換到測速得到的網(wǎng)速最快的第一網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);能夠為用戶提供最佳網(wǎng)速的網(wǎng)絡(luò)服務(wù),避免用戶手動切換網(wǎng)絡(luò)的不便,提升了用戶上網(wǎng)體驗。

      圖5為本發(fā)明裝置的另一實施例,在上述各個實施例的基礎(chǔ)上,如圖5所示,還包括網(wǎng)速判斷單元4,用于判斷所述第一網(wǎng)絡(luò)的網(wǎng)速與所述當(dāng)前網(wǎng)絡(luò)的網(wǎng)速差值是否小于或等于設(shè)定閾值;

      如果小于或等于設(shè)定閾值,不切換到所述第一網(wǎng)絡(luò),通過所述當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);如果大于設(shè)定閾值,切換到所述第一網(wǎng)絡(luò),通過所述第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      圖6為本發(fā)明裝置的另一實施例,在上述各個實施例的基礎(chǔ)上,如圖6所示,還包括預(yù)設(shè)判斷單元5,用于判斷測速得到的對應(yīng)所述至少兩個網(wǎng)絡(luò)的至少兩個網(wǎng)速是否都小于或等于預(yù)設(shè)網(wǎng)速;

      如果所述至少兩個網(wǎng)速都小于或等于預(yù)設(shè)網(wǎng)速,不切換網(wǎng)絡(luò),通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);如果所述至少兩個網(wǎng)速中存在大于預(yù)設(shè)網(wǎng)速的網(wǎng)速,切換到測速得到的網(wǎng)速最快的第一網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      本實施例中通過設(shè)定一個預(yù)設(shè)網(wǎng)速,保障在測速得到的網(wǎng)速都小于或等于預(yù)設(shè)網(wǎng)速時,不進行切換,保證用戶能夠得到最佳網(wǎng)速上網(wǎng)的前提下,盡量減少切換次數(shù),在測速得到的網(wǎng)速都小于預(yù)設(shè)網(wǎng)速時,及時進行網(wǎng)絡(luò)切換,用戶的網(wǎng)速也無法得到明顯改善,而在切換過程中,還可能產(chǎn)生網(wǎng)絡(luò)中斷,因此此時不切換網(wǎng)絡(luò),能為用戶提供更佳的上網(wǎng)體驗。

      圖7為本發(fā)明裝置的另一實施例,在上述各個實施例的基礎(chǔ)上,如圖7所示,還包括排序單元6,用于將測速后的至少兩個網(wǎng)絡(luò)按照網(wǎng)速從快到慢進行排序,按序取得網(wǎng)速最快的第一網(wǎng)絡(luò)。

      本發(fā)明裝置的另一實施例中,在上述各個實施例的基礎(chǔ)上,所述切換單元3,還用于當(dāng)該測速得到的網(wǎng)速最快的第一網(wǎng)絡(luò)為當(dāng)前網(wǎng)絡(luò)時,不進行網(wǎng)絡(luò)切換,通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      圖8為本發(fā)明方法又一實施例,在上述各個實施例的基礎(chǔ)上,如圖8所示,還包括穩(wěn)定性判斷單元7,用于判斷所述第一網(wǎng)絡(luò)在設(shè)定時間內(nèi)是否穩(wěn)定,當(dāng)在設(shè)定時間內(nèi)所述第一網(wǎng)絡(luò)穩(wěn)定時,切換到所述第一網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);

      當(dāng)在設(shè)定時間內(nèi)所述第一網(wǎng)絡(luò)不穩(wěn)定時,不切換網(wǎng)絡(luò)或切換到其他網(wǎng)速大于當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò),通過當(dāng)前網(wǎng)絡(luò)或第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      圖8所示的又一實施例中,所述穩(wěn)定性判斷單元7還用于:

      判斷所述第二網(wǎng)絡(luò)在設(shè)定時間內(nèi)是否穩(wěn)定,當(dāng)在設(shè)定時間內(nèi)所述第二網(wǎng)絡(luò)穩(wěn)定時,切換到所述第二網(wǎng)絡(luò),通過第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);

      當(dāng)在設(shè)定時間內(nèi)所述第二網(wǎng)絡(luò)不穩(wěn)定時,不切換網(wǎng)絡(luò),通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      圖8所示的上述兩個實施例中,所述穩(wěn)定性判斷單元7在判斷所述第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)在設(shè)定時間內(nèi)是否穩(wěn)定時具體用于:

      判斷所述網(wǎng)絡(luò)對應(yīng)網(wǎng)速峰值和網(wǎng)速最低值的差值是否小于或等于設(shè)定值,當(dāng)所述差值小于或等于設(shè)定值時,所述網(wǎng)絡(luò)穩(wěn)定;當(dāng)所述差值大于設(shè)定值時,所述網(wǎng)絡(luò)不穩(wěn)定;

      其中,所述網(wǎng)絡(luò)包括第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)。

      本發(fā)明裝置的還一實施例中,在上述各個實施例的基礎(chǔ)上,所述觸發(fā)測速條件包括:

      所述當(dāng)前網(wǎng)絡(luò)的網(wǎng)速低于當(dāng)前啟動的應(yīng)用對應(yīng)的預(yù)設(shè)建議網(wǎng)速閾值;其中,所述應(yīng)用對應(yīng)的預(yù)設(shè)建議網(wǎng)速閾值為所述應(yīng)用啟動時所需最低網(wǎng)速;

      和/或,掃描發(fā)現(xiàn)新的可接入網(wǎng)絡(luò);

      和/或,距離上次測速間隔的時間達到設(shè)定測速時間間隔。

      本實施例中僅列舉了部分觸發(fā)測速條件的情況,包括當(dāng)前網(wǎng)絡(luò)網(wǎng)速不能滿足當(dāng)前應(yīng)用、出現(xiàn)新的可接入網(wǎng)絡(luò)和設(shè)定固定時間間隔進行測速,這只是本領(lǐng)域技術(shù)人員通常認為的可進行網(wǎng)絡(luò)測速的條件,還存在其他如手動進行測速同樣屬于本發(fā)明保護范圍,測速的目的在于為用戶提供更快的網(wǎng)速,使用戶能夠更便捷的訪問互聯(lián)網(wǎng)。

      上述還一實施例的基礎(chǔ)上,所述觸發(fā)測速條件還包括:

      響應(yīng)于用戶發(fā)送的測速請求,對所述至少兩個網(wǎng)絡(luò)進行測速。

      本發(fā)明裝置的上述各個實施例中,所述測速單元2對所述至少兩個網(wǎng)絡(luò)進行測速過程中,通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      本發(fā)明裝置的另一實施例中,在上述各個實施例的基礎(chǔ)上,所述測速單元2對所述至少兩個網(wǎng)絡(luò)進行測速前,還用于判斷所述至少兩個網(wǎng)絡(luò)中除當(dāng)前網(wǎng)絡(luò)外的所有網(wǎng)絡(luò)是否為真實網(wǎng)絡(luò),當(dāng)存在真實網(wǎng)絡(luò)時,對是真實網(wǎng)絡(luò)的網(wǎng)絡(luò)進行測速;當(dāng)不存在真實網(wǎng)絡(luò)時,不切換網(wǎng)絡(luò),通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      該實施例中對于發(fā)現(xiàn)的未連接的所有網(wǎng)絡(luò),都需要確認其真實性,只有確認是真實網(wǎng)絡(luò)的網(wǎng)絡(luò)才需要進行測速,如果不存在真實網(wǎng)絡(luò),將無法進行切換,因此,也不需要對不是真實網(wǎng)絡(luò)的網(wǎng)絡(luò)進行測速。但是如果不采用這種事先排除的方式,直接對所有網(wǎng)絡(luò)進行測速也能達到排除的結(jié)果,因為不是真實網(wǎng)絡(luò)的網(wǎng)絡(luò)其測速結(jié)果必然是零網(wǎng)速,同樣不會切換到不是真實網(wǎng)絡(luò)的網(wǎng)絡(luò)上,但采取事先判斷真實性的辦法可以節(jié)省測速的時間,更好的為用戶服務(wù)。

      上述實施例中,所述測速單元2判斷所述所有網(wǎng)絡(luò)是否為真實網(wǎng)絡(luò)時,具體用于通過所述每個網(wǎng)絡(luò)發(fā)送測試數(shù)據(jù)到互聯(lián)網(wǎng);根據(jù)是否接收到互聯(lián)網(wǎng)根據(jù)測試數(shù)據(jù)返回的反饋數(shù)據(jù)確認所述網(wǎng)絡(luò)是否為真實網(wǎng)絡(luò);

      其中,獲得反饋數(shù)據(jù)的網(wǎng)絡(luò)為真實網(wǎng)絡(luò);未獲得反饋數(shù)據(jù)的網(wǎng)絡(luò)不是真實網(wǎng)絡(luò)。

      上述各個實施例中所涉及到的網(wǎng)絡(luò)可以包括Wi-Fi網(wǎng)絡(luò)和移動數(shù)據(jù)網(wǎng)絡(luò)。

      目前,在現(xiàn)有技術(shù)中常用的網(wǎng)絡(luò)包括Wi-Fi網(wǎng)絡(luò)和移動數(shù)據(jù)網(wǎng)絡(luò),但本發(fā)明并不限于應(yīng)用到這兩個網(wǎng)絡(luò)中,只要能夠為用戶提供訪問互聯(lián)網(wǎng)的服務(wù)的網(wǎng)絡(luò)都屬于本發(fā)明所指代的網(wǎng)絡(luò)范圍內(nèi),都可以應(yīng)用本發(fā)明基于網(wǎng)速的網(wǎng)絡(luò)切換方法對網(wǎng)絡(luò)進行切換。

      上述移動數(shù)據(jù)網(wǎng)絡(luò)包括2G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、4G網(wǎng)絡(luò)和5G網(wǎng)絡(luò)。

      目前已知的移動網(wǎng)絡(luò)包括有2G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、4G網(wǎng)絡(luò)和5G網(wǎng)絡(luò),但隨著科技的發(fā)展,必然會產(chǎn)生出新的移動數(shù)據(jù)網(wǎng)絡(luò),對于新產(chǎn)生的移動數(shù)據(jù)網(wǎng)絡(luò)同樣適用本發(fā)明提出的基于網(wǎng)速的網(wǎng)絡(luò)切換方法,因此,上述指出的移動數(shù)據(jù)網(wǎng)絡(luò)的范圍并不是為了限定本發(fā)明,僅是為了便于本領(lǐng)域技術(shù)人員對本發(fā)明裝置進行理解。

      本發(fā)明實施例的另一個方面,提供一種終端設(shè)備,包括本發(fā)明上述各裝置實施例所述的基于網(wǎng)速的網(wǎng)絡(luò)切換裝置。

      通過本發(fā)明實施例提供的終端設(shè)備,能夠為用戶提供最佳網(wǎng)速的網(wǎng)絡(luò)服務(wù),避免用戶手動切換網(wǎng)絡(luò)的不便,提升了用戶上網(wǎng)體驗。

      1、一種基于網(wǎng)速的網(wǎng)絡(luò)切換方法,包括:

      通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),基于同時存在包括當(dāng)前網(wǎng)絡(luò)的至少兩個網(wǎng)絡(luò),判斷當(dāng)前是否滿足觸發(fā)測速條件,當(dāng)滿足測速條件時,對所述至少兩個網(wǎng)絡(luò)進行測速;

      切換到測速得到的網(wǎng)速最快的第一網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      2、根據(jù)1所述的方法,所述切換到測速得到的網(wǎng)速最快的第一網(wǎng)絡(luò)前,還包括:

      判斷所述第一網(wǎng)絡(luò)的網(wǎng)速與所述當(dāng)前網(wǎng)絡(luò)的網(wǎng)速差值是否小于或等于設(shè)定閾值;

      如果小于或等于設(shè)定閾值,不切換到所述第一網(wǎng)絡(luò),通過所述當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);如果大于設(shè)定閾值,切換到所述第一網(wǎng)絡(luò),通過所述第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      3、根據(jù)1或2所述的方法,所述對所述至少兩個網(wǎng)絡(luò)進行測速后,還包括:

      判斷測速得到的對應(yīng)所述至少兩個網(wǎng)絡(luò)的至少兩個網(wǎng)速是否都小于或等于預(yù)設(shè)網(wǎng)速;

      如果所述至少兩個網(wǎng)速都小于或等于預(yù)設(shè)網(wǎng)速,不切換網(wǎng)絡(luò),通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);

      如果所述至少兩個網(wǎng)速中存在大于預(yù)設(shè)網(wǎng)速的網(wǎng)速,切換到測速得到的網(wǎng)速最快的第一網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      4、根據(jù)1至3任意一項所述的方法,所述對所述至少兩個網(wǎng)絡(luò)進行測速后,還包括:

      將測速后的至少兩個網(wǎng)絡(luò)按照網(wǎng)速從快到慢進行排序,按序取得網(wǎng)速最快的第一網(wǎng)絡(luò)。

      5、根據(jù)1至4任意一項所述的方法,還包括:當(dāng)所述測速得到的網(wǎng)速最快的第一網(wǎng)絡(luò)為當(dāng)前網(wǎng)絡(luò)時,不進行網(wǎng)絡(luò)切換,通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      6、根據(jù)1至5任意一項所述的方法,所述切換到測速得到的網(wǎng)速最快的第一網(wǎng)絡(luò)前,還包括:

      判斷所述第一網(wǎng)絡(luò)在設(shè)定時間內(nèi)是否穩(wěn)定,當(dāng)在設(shè)定時間內(nèi)所述第一網(wǎng)絡(luò)穩(wěn)定時,切換到所述第一網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);

      當(dāng)在設(shè)定時間內(nèi)所述第一網(wǎng)絡(luò)不穩(wěn)定時,不切換網(wǎng)絡(luò)或切換到其他網(wǎng)速大于當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò),通過當(dāng)前網(wǎng)絡(luò)或第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      7、根據(jù)6所述的方法,所述切換到其他網(wǎng)速大于當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò)之前,還包括:

      判斷所述第二網(wǎng)絡(luò)在設(shè)定時間內(nèi)是否穩(wěn)定,當(dāng)在設(shè)定時間內(nèi)所述第二網(wǎng)絡(luò)穩(wěn)定時,切換到所述第二網(wǎng)絡(luò),通過第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);

      當(dāng)在設(shè)定時間內(nèi)所述第二網(wǎng)絡(luò)不穩(wěn)定時,不切換網(wǎng)絡(luò),通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      8、根據(jù)6或7所述的方法,所述判斷網(wǎng)絡(luò)在設(shè)定時間內(nèi)是否穩(wěn)定包括:

      判斷所述網(wǎng)絡(luò)對應(yīng)網(wǎng)速峰值和網(wǎng)速最低值的差值是否小于或等于設(shè)定值,當(dāng)所述差值小于或等于設(shè)定值時,所述網(wǎng)絡(luò)穩(wěn)定;當(dāng)所述差值大于設(shè)定值時,所述網(wǎng)絡(luò)不穩(wěn)定;

      其中,所述網(wǎng)絡(luò)包括第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)。

      9、根據(jù)1至8任意一項所述的方法,所述觸發(fā)測速條件包括:

      所述當(dāng)前網(wǎng)絡(luò)的網(wǎng)速低于當(dāng)前啟動的應(yīng)用對應(yīng)的預(yù)設(shè)建議網(wǎng)速閾值;其中,所述應(yīng)用對應(yīng)的預(yù)設(shè)建議網(wǎng)速閾值為所述應(yīng)用啟動時所需最低網(wǎng)速;

      和/或,掃描發(fā)現(xiàn)新的可接入網(wǎng)絡(luò);

      和/或,距離上次測速間隔的時間達到設(shè)定測速時間間隔。

      10、根據(jù)9所述的方法,所述觸發(fā)測速條件還包括:

      響應(yīng)于用戶發(fā)送的測速請求,對所述至少兩個網(wǎng)絡(luò)進行測速。

      11、根據(jù)1至10任意一項所述的方法,所述對所述至少兩個網(wǎng)絡(luò)進行測速過程中,通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      12、根據(jù)1至11任意一項所述的方法,所述對所述至少兩個網(wǎng)絡(luò)進行測速前,還包括:

      判斷所述至少兩個網(wǎng)絡(luò)中除當(dāng)前網(wǎng)絡(luò)外的所有網(wǎng)絡(luò)是否為真實網(wǎng)絡(luò),當(dāng)存在真實網(wǎng)絡(luò)時,對是真實網(wǎng)絡(luò)的網(wǎng)絡(luò)進行測速;當(dāng)不存在真實網(wǎng)絡(luò)時,不切換網(wǎng)絡(luò),通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      13、根據(jù)12所述的方法,判斷所述所有網(wǎng)絡(luò)是否為真實網(wǎng)絡(luò)包括:

      通過所述每個網(wǎng)絡(luò)發(fā)送測試數(shù)據(jù)到互聯(lián)網(wǎng);根據(jù)是否接收到互聯(lián)網(wǎng)根據(jù)測試數(shù)據(jù)返回的反饋數(shù)據(jù)確認所述網(wǎng)絡(luò)是否為真實網(wǎng)絡(luò);

      其中,獲得反饋數(shù)據(jù)的網(wǎng)絡(luò)為真實網(wǎng)絡(luò);未獲得反饋數(shù)據(jù)的網(wǎng)絡(luò)不是真實網(wǎng)絡(luò)。

      14、根據(jù)1至13任意一項所述的方法,所述網(wǎng)絡(luò)包括Wi-Fi網(wǎng)絡(luò)和移動數(shù)據(jù)網(wǎng)絡(luò)。

      15、根據(jù)14所述的方法,所述移動數(shù)據(jù)網(wǎng)絡(luò)包括2G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、4G網(wǎng)絡(luò)和5G網(wǎng)絡(luò)。

      16、一種基于網(wǎng)速的網(wǎng)絡(luò)切換裝置,包括:

      訪問單元,通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);

      測速單元,用于基于同時存在包括當(dāng)前網(wǎng)絡(luò)的至少兩個網(wǎng)絡(luò),判斷當(dāng)前是否滿足觸發(fā)測速條件,當(dāng)滿足測速條件時,對所述至少兩個網(wǎng)絡(luò)進行測速;

      切換單元,用于切換到測速得到的網(wǎng)速最快的第一網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      17、根據(jù)16所述的裝置,還包括網(wǎng)速判斷單元,用于判斷所述第一網(wǎng)絡(luò)的網(wǎng)速與所述當(dāng)前網(wǎng)絡(luò)的網(wǎng)速差值是否小于或等于設(shè)定閾值;

      如果小于或等于設(shè)定閾值,不切換到所述第一網(wǎng)絡(luò),通過所述當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);如果大于設(shè)定閾值,切換到所述第一網(wǎng)絡(luò),通過所述第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      18、根據(jù)16或17所述的裝置,還包括預(yù)設(shè)判斷單元,用于判斷測速得到的對應(yīng)所述至少兩個網(wǎng)絡(luò)的至少兩個網(wǎng)速是否都小于或等于預(yù)設(shè)網(wǎng)速;

      如果所述至少兩個網(wǎng)速都小于或等于預(yù)設(shè)網(wǎng)速,不切換網(wǎng)絡(luò),通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);如果所述至少兩個網(wǎng)速中存在大于預(yù)設(shè)網(wǎng)速的網(wǎng)速,切換到測速得到的網(wǎng)速最快的第一網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      19、根據(jù)16至18任意一項所述的裝置,還包括排序單元,用于將測速后的至少兩個網(wǎng)絡(luò)按照網(wǎng)速從快到慢進行排序,按序取得網(wǎng)速最快的第一網(wǎng)絡(luò)。

      20、根據(jù)16至19任意一項所述的裝置,所述切換單元,還用于當(dāng)所述測速得到的網(wǎng)速最快的第一網(wǎng)絡(luò)為當(dāng)前網(wǎng)絡(luò)時,不進行網(wǎng)絡(luò)切換,通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      21、根據(jù)16至20任意一項所述的裝置,還包括穩(wěn)定性判斷單元,用于判斷所述第一網(wǎng)絡(luò)在設(shè)定時間內(nèi)是否穩(wěn)定,當(dāng)在設(shè)定時間內(nèi)所述第一網(wǎng)絡(luò)穩(wěn)定時,切換到所述第一網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);

      當(dāng)在設(shè)定時間內(nèi)所述第一網(wǎng)絡(luò)不穩(wěn)定時,不切換網(wǎng)絡(luò)或切換到其他網(wǎng)速大于當(dāng)前網(wǎng)絡(luò)的第二網(wǎng)絡(luò),通過當(dāng)前網(wǎng)絡(luò)或第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      22、根據(jù)21所述的裝置,所述穩(wěn)定性判斷單元還用于:

      判斷所述第二網(wǎng)絡(luò)在設(shè)定時間內(nèi)是否穩(wěn)定,當(dāng)在設(shè)定時間內(nèi)所述第二網(wǎng)絡(luò)穩(wěn)定時,切換到所述第二網(wǎng)絡(luò),通過第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);

      當(dāng)在設(shè)定時間內(nèi)所述第二網(wǎng)絡(luò)不穩(wěn)定時,不切換網(wǎng)絡(luò),通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      23、根據(jù)21或22所述的裝置,所述穩(wěn)定性判斷單元在判斷所述第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)在設(shè)定時間內(nèi)是否穩(wěn)定時具體用于:

      判斷所述網(wǎng)絡(luò)對應(yīng)網(wǎng)速峰值和網(wǎng)速最低值的差值是否小于或等于設(shè)定值,當(dāng)所述差值小于或等于設(shè)定值時,所述網(wǎng)絡(luò)穩(wěn)定;當(dāng)所述差值大于設(shè)定值時,所述網(wǎng)絡(luò)不穩(wěn)定;

      其中,所述網(wǎng)絡(luò)包括第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)。

      24、根據(jù)16至23任意一項所述的裝置,所述觸發(fā)測速條件包括:

      所述當(dāng)前網(wǎng)絡(luò)的網(wǎng)速低于當(dāng)前啟動的應(yīng)用對應(yīng)的預(yù)設(shè)建議網(wǎng)速閾值;其中,所述應(yīng)用對應(yīng)的預(yù)設(shè)建議網(wǎng)速閾值為所述應(yīng)用啟動時所需最低網(wǎng)速;

      和/或,掃描發(fā)現(xiàn)新的可接入網(wǎng)絡(luò);

      和/或,距離上次測速間隔的時間達到設(shè)定測速時間間隔。

      25、根據(jù)24所述的裝置,所述觸發(fā)測速條件還包括:

      響應(yīng)于用戶發(fā)送的測速請求,對所述至少兩個網(wǎng)絡(luò)進行測速。

      26、根據(jù)16至25任意一項所述的裝置,所述測速單元對所述至少兩個網(wǎng)絡(luò)進行測速過程中,通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      27、根據(jù)16至26任意一項所述的裝置,所述測速單元對所述至少兩個網(wǎng)絡(luò)進行測速前,還用于判斷所述至少兩個網(wǎng)絡(luò)中除當(dāng)前網(wǎng)絡(luò)外的所有網(wǎng)絡(luò)是否為真實網(wǎng)絡(luò),當(dāng)存在真實網(wǎng)絡(luò)時,對是真實網(wǎng)絡(luò)的網(wǎng)絡(luò)進行測速;當(dāng)不存在真實網(wǎng)絡(luò)時,不切換網(wǎng)絡(luò),通過當(dāng)前網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。

      28、根據(jù)27所述的裝置,所述測速單元判斷所述所有網(wǎng)絡(luò)是否為真實網(wǎng)絡(luò)時,具體用于通過所述每個網(wǎng)絡(luò)發(fā)送測試數(shù)據(jù)到互聯(lián)網(wǎng);根據(jù)是否接收到互聯(lián)網(wǎng)根據(jù)測試數(shù)據(jù)返回的反饋數(shù)據(jù)確認所述網(wǎng)絡(luò)是否為真實網(wǎng)絡(luò);

      其中,獲得反饋數(shù)據(jù)的網(wǎng)絡(luò)為真實網(wǎng)絡(luò);未獲得反饋數(shù)據(jù)的網(wǎng)絡(luò)不是真實網(wǎng)絡(luò)。

      29、根據(jù)16至28任意一項所述的裝置,所述網(wǎng)絡(luò)包括WIFI網(wǎng)絡(luò)和移動數(shù)據(jù)網(wǎng)絡(luò)。

      30、根據(jù)29所述的裝置,所述移動數(shù)據(jù)網(wǎng)絡(luò)包括2G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、4G網(wǎng)絡(luò)和5G網(wǎng)絡(luò)。

      31、一種終端設(shè)備,包括如16至30任意一項所述的基于網(wǎng)速的網(wǎng)絡(luò)切換裝置。

      本說明書中各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其它實施例的不同之處,各個實施例之間相同或相似的部分相互參見即可。對于系統(tǒng)實施例而言,由于其與方法實施例基本對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。

      本發(fā)明中涉及的設(shè)定值用戶可自行設(shè)定,或根據(jù)大數(shù)據(jù)統(tǒng)計得到的參考值設(shè)定??赡芤栽S多方式來實現(xiàn)本發(fā)明的方法和裝置。例如,可通過軟件、硬件、固件或者軟件、硬件、固件的任何組合來實現(xiàn)本發(fā)明的方法和裝置。用于所述方法的步驟的上述順序僅是為了進行說明,本發(fā)明的方法的步驟不限于以上具體描述的順序,除非以其它方式特別說明。此外,在一些實施例中,還可將本發(fā)明實施為記錄在記錄介質(zhì)中的程序,這些程序包括用于實現(xiàn)根據(jù)本發(fā)明的方法的機器可讀指令。因而,本發(fā)明還覆蓋存儲用于執(zhí)行根據(jù)本發(fā)明的方法的程序的記錄介質(zhì)。

      本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實施例是為了更好說明本發(fā)明的原理和實際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計適于特定用途的帶有各種修改的各種實施例。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1