1.一種網(wǎng)絡(luò)應(yīng)用的線路選擇方法,包括:
接收對(duì)用于連接用戶設(shè)備和所述網(wǎng)絡(luò)應(yīng)用的多條線路進(jìn)行PING測(cè)速的結(jié)果,所述多條線路至少包括第一線路和第二線路,其中所述第一線路和第二線路分別屬于不同的網(wǎng)絡(luò)運(yùn)營(yíng)商,
根據(jù)PING測(cè)速的結(jié)果,判斷所述第一線路和第二線路是否PING通,
如果所述第一線路和第二線路都PING通,則比較所述第一線路和第二線路的PING值的差值和第一閾值的大小,
如果所述第一線路和第二線路的PING值的差值小于第一閾值或者所述第一線路和第二線路都PING不通,則進(jìn)行TCP測(cè)速以獲得所述第一線路和第二線路的TCP值,
比較所述第一線路和第二線路的TCP值的差值和第二閾值的大小,
如果所述第一線路和第二線路的TCP值的差值小于第二閾值,選擇所述第一線路和第二線路中的預(yù)定線路用于進(jìn)入所述網(wǎng)絡(luò)應(yīng)用的登錄服務(wù)器。
2.如權(quán)利要求1所述的方法,其中如果所述第一線路和第二線路中只有一條線路PING通,則選擇所述第一線路和第二線路中PING通的線路用于登錄所述網(wǎng)絡(luò)應(yīng)用的應(yīng)用服務(wù)器。
3.如權(quán)利要求1所述的方法,其中如果所述第一線路和第二線路都PING通,并且所述兩條線路的PING值的差值大于第一閾值,則選擇所述第一線路和第二線路中PING值較小的線路用于登錄所述網(wǎng)絡(luò)應(yīng)用的應(yīng)用服務(wù)器。
4.如權(quán)利要求1所述的方法,其中如果所述第一線路和第二線路的TCP值的差值大于第二閾值,則選擇所述第一線路和第二線路中TCP值較小的線路用于登錄所述網(wǎng)絡(luò)應(yīng)用的應(yīng)用服務(wù)器。
5.如權(quán)利要求2-4中任一項(xiàng)所述的方法,還包括將登錄所述網(wǎng)絡(luò)應(yīng)用的應(yīng)用服務(wù)器所使用的線路記錄在歷史選線結(jié)果中。
6.如權(quán)利要求1所述的方法,還包括:
由所述登錄服務(wù)器獲取用戶設(shè)備的IP,
將所述用戶設(shè)備的IP與IP庫(kù)進(jìn)行對(duì)比,判斷所述用戶設(shè)備的IP是否存在于所述IP庫(kù)中。
7.如權(quán)利要求6所述的方法,還包括:
如果所述用戶設(shè)備的IP存在于所述IP庫(kù)中,并且所述用戶設(shè)備的IP并與進(jìn)行PING測(cè)速的所述多條線路之一對(duì)應(yīng),則選擇與所述用戶設(shè)備的IP對(duì)應(yīng)的線路用于登錄所述網(wǎng)絡(luò)應(yīng)用的應(yīng)用服務(wù)器。
8.如權(quán)利要求7所述的方法,還包括將登錄所述網(wǎng)絡(luò)應(yīng)用的應(yīng)用服務(wù)器所使用的線路記錄在歷史選線結(jié)果中。
9.如權(quán)利要求6所述的方法,還包括:
如果所述用戶設(shè)備的IP不存在于所述IP庫(kù)中,獲取歷史選線結(jié)果。
10.如權(quán)利要求9所述的方法,還包括:
判斷所述歷史選線結(jié)果是否有效,如果所述歷史選線結(jié)果有效,則根據(jù)所述歷史選線結(jié)果選擇線路來(lái)登錄所述網(wǎng)絡(luò)應(yīng)用的應(yīng)用服務(wù)器。
11.如權(quán)利要求9所述的方法,如果所述歷史選線結(jié)果無(wú)效,使用所述第一線路和第二線路中的預(yù)定線路進(jìn)入所述網(wǎng)絡(luò)應(yīng)用。
12.如權(quán)利要求6所述的方法,其中所述IP庫(kù)是純真IP庫(kù)。
13.如權(quán)利要求1所述的方法,其中所述網(wǎng)絡(luò)應(yīng)用包括網(wǎng)絡(luò)游戲。
14.如權(quán)利要求1所述的方法,其中判斷所述第一線路和第二線路是否PING通由所述網(wǎng)絡(luò)應(yīng)用的登錄服務(wù)器執(zhí)行。
15.如權(quán)利要求1所述的方法,其中比較所述第一線路和第二線路的TCP值的差值和第二閾值的大小由所述網(wǎng)絡(luò)應(yīng)用的登錄服務(wù)器執(zhí)行。
16.如權(quán)利要求1所述的方法,其中所述預(yù)定線路根據(jù)所述網(wǎng)絡(luò)應(yīng)用的應(yīng)用服務(wù)器與第一線路和第二線路的網(wǎng)絡(luò)運(yùn)營(yíng)商之間的關(guān)系確定的。
17.如權(quán)利要求1所述的方法,其中由所述用戶設(shè)備進(jìn)行所述PING測(cè)速。
18.如權(quán)利要求1所述的方法,其中由所述網(wǎng)絡(luò)應(yīng)用的登錄服務(wù)器從所述用戶設(shè)備接收所述PING測(cè)速的結(jié)果。
19.一種網(wǎng)絡(luò)應(yīng)用的線路選擇裝置,包括:
用于接收對(duì)用于連接用戶設(shè)備和所述網(wǎng)絡(luò)應(yīng)用的多條線路進(jìn)行PING測(cè)速的結(jié)果的裝置,所述多條線路至少包括第一線路和第二線路,其中所述第一線路和第二線路分別屬于不同的網(wǎng)絡(luò)運(yùn)營(yíng)商,
用于根據(jù)PING測(cè)速的結(jié)果,判斷所述第一線路和第二線路是否PING通的裝置,
用于如果所述第一線路和第二線路都PING通,則比較所述第一線路和第二線路的PING值的差值和第一閾值的大小的裝置,
用于如果所述第一線路和第二線路的PING值的差值小于第一閾值或者所述第一線路和第二線路都PING不通,則進(jìn)行TCP測(cè)速以獲得所述第一線路和第二線路的TCP值的裝置,
用于比較所述第一線路和第二線路的TCP值的差值和第二閾值的大小的裝置,
用于如果所述第一線路和第二線路的TCP值的差值小于第二閾值,選擇所述第一線路和第二線路中的預(yù)定線路用于進(jìn)入所述網(wǎng)絡(luò)應(yīng)用的登錄服務(wù)器的裝置。
20.一種用于網(wǎng)絡(luò)應(yīng)用的登錄服務(wù)器,包括:
存儲(chǔ)器,和
處理器,所述處理器可操作來(lái):
接收對(duì)用于連接用戶設(shè)備和所述網(wǎng)絡(luò)應(yīng)用的多條線路進(jìn)行PING測(cè)速的結(jié)果,所述多條線路至少包括第一線路和第二線路,其中所述第一線路和第二線路分別屬于不同的網(wǎng)絡(luò)運(yùn)營(yíng)商,
根據(jù)PING測(cè)速的結(jié)果,判斷所述第一線路和第二線路是否PING通,
如果所述第一線路和第二線路都PING通,則比較所述第一線路和第二線路的PING值的差值和第一閾值的大小,
如果所述第一線路和第二線路的PING值的差值小于第一閾值或者所述第一線路和第二線路都PING不通,則進(jìn)行TCP測(cè)速以獲得所述第一線路和第二線路的TCP值,
比較所述第一線路和第二線路的TCP值的差值和第二閾值的大小,
如果所述第一線路和第二線路的TCP值的差值小于第二閾值,選擇所述第一線路和第二線路中的預(yù)定線路用于進(jìn)入所述網(wǎng)絡(luò)應(yīng)用的登錄服務(wù)器。