1.一種網(wǎng)絡線路選擇方法,用于從網(wǎng)絡應用的客戶端與伺服端之間的多條網(wǎng)絡線路中選擇一條網(wǎng)絡線路作為所述客戶端與所述伺服端之間實際使用的網(wǎng)絡線路,所述方法包括:
利用第一測速工具在所述多條網(wǎng)絡線路中的每條網(wǎng)絡線路上進行一次以上網(wǎng)絡測速,并將利用所述第一測速工具測得的一個以上第一測速值的平均值作為該條網(wǎng)絡線路的第一測速結果;
如果所述多條網(wǎng)絡線路中的任意兩條網(wǎng)絡線路的第一測速結果之間的差值大于第一預定閾值,
則選擇所述多條網(wǎng)絡線路中利用所述第一測速工具測得的網(wǎng)速最快的一條網(wǎng)絡線路作為所述客戶端與所述伺服端之間實際使用的網(wǎng)絡線路,
否則選擇所述多條網(wǎng)絡線路中利用第二測速工具測得的網(wǎng)速最快的一條網(wǎng)絡線路作為所述客戶端與所述伺服端之間實際使用的網(wǎng)絡線路。
2.根據(jù)權利要求1所述的網(wǎng)絡線路選擇方法,其特征在于,還包括:
利用所述第二測速工具在所述多條網(wǎng)絡線路中的每條網(wǎng)絡線路上進行一次以上網(wǎng)絡測速,并將利用所述第二測速工具測得的一個以上第二測速值的平均值作為該條網(wǎng)絡線路的第二測速結果。
3.根據(jù)權利要求1所述的網(wǎng)絡線路選擇方法,其特征在于,所述第一測速工具是Ping測速工具,所述第二測速工具是TCP測速工具。
4.根據(jù)權利要求3所述的網(wǎng)絡線路選擇方法,其特征在于,
同時利用所述第一測速工具和所述第二測速工具在所述多條網(wǎng)絡線路上進行網(wǎng)絡測速,或者
先利用所述第一測速工具在所述多條網(wǎng)絡線路上進行網(wǎng)絡測速,再利用所述第二測速工具在所述多條網(wǎng)絡線路上進行網(wǎng)絡測速。
5.一種網(wǎng)絡測速方法,包括:
利用第一測速工具在所述網(wǎng)絡應用的客戶端與伺服端之間實際使用的 網(wǎng)絡線路上進行一次以上網(wǎng)絡測速,并將利用所述第一測速工具測得的一個以上第一測速值的平均值作為所述網(wǎng)絡線路的第一測速結果;
如果所述第一測速結果不大于第二預定閾值,
則將所述網(wǎng)絡線路的第一測速結果作為所述網(wǎng)絡線路的網(wǎng)速表征,
否則將利用第二測速工具測得的所述網(wǎng)絡線路的第二測速結果作為所述網(wǎng)絡線路的網(wǎng)速表征。
6.根據(jù)權利要求5所述的網(wǎng)絡測速方法,其特征在于,還包括:
利用所述第二測速工具在所述網(wǎng)絡線路上進行一次以上網(wǎng)絡測速,并將利用所述第二測速工具測得的一個以上第二測速值的平均值作為所述網(wǎng)絡線路的第二測速結果。
7.根據(jù)權利要求5所述的網(wǎng)絡測速方法,其特征在于,同時利用所述第一測速工具和所述第二測速工具在所述網(wǎng)絡線路上進行網(wǎng)絡測速、或者先利用所述第一測速工具在所述網(wǎng)絡線路上進行網(wǎng)絡測速再利用所述第二測速工具在所述網(wǎng)絡線路上進行網(wǎng)絡測速。
8.根據(jù)權利要求5所述的網(wǎng)絡測速方法,其特征在于,還包括:
利用所述網(wǎng)絡應用內(nèi)的測速工具在所述網(wǎng)絡線路上進行網(wǎng)絡測速,以獲取所述網(wǎng)絡線路的第三測速結果。
9.根據(jù)權利要求8所述的網(wǎng)絡測速方法,其特征在于,還包括:
利用所述網(wǎng)絡線路的第一測速結果或第二測速結果、和所述網(wǎng)絡線路的第三測速結果,獲取所述網(wǎng)絡應用的邏輯延遲。
10.根據(jù)權利要求5所述的網(wǎng)絡測速方法,其特征在于,所述第一測速工具是Ping測速工具,所述第二測速工具是TCP測速工具。
11.一種網(wǎng)絡應用的客戶端,包括用于實現(xiàn)權利要求1至10中任一項所述的方法的功能模塊。
12.一種存儲有計算機可執(zhí)行指令的計算機可讀存儲介質(zhì),所述計算機可執(zhí)行指令在被執(zhí)行時能夠操作以實現(xiàn)權利要求1至10中任一項所述的方法。