【技術實現(xiàn)步驟摘要】
本專利技術一般地涉及通信領域,更具體地,本專利技術涉及客戶端的智能選線。
技術介紹
中國的網絡供應商主要分為南方的中國電信和北方的中國網通,由于雙方的競爭關系,導致電信網絡與網通網絡相互訪問時速度會很慢。例如,當電信用戶訪問使用網通線路的網站或登錄使用網通線路的游戲時、或者當網通用戶訪問使用電信線路的網站或登錄使用電信線路的游戲時,速度就會非常慢,因此電信與網通間的消息互通問題就成為互聯(lián)網用戶和網絡供應商最為頭痛的問題。目前解決該問題的途徑包括基于硬件設備的雙線服務器和電信網通鏡像。雙線服務器通常是指一臺服務器分別有電信和網通兩條線路接入,實現(xiàn)電信用戶訪問電信線路、網通用戶訪問網通線路,以此來實現(xiàn)全國都能夠快速訪問的目的。現(xiàn)在市面上已經出現(xiàn)了很多基于硬件設備的雙線服務器,例如BGP(Border Gateway Protocol,邊界網關協(xié)議)雙線服務器。BGP雙線服務器采用千兆光纖直接接入,電信網通雙線路接入、電信網通雙線路自動切換全路由BGP策略技術,但是BGP雙線服務器在成本造價上非常昂貴。而電信網通鏡像也非常昂貴,因為其需要電信和網通運營商托管服務器,因此需要架設電信/網通2個服務器,維護成本高,數(shù)據(jù)同步復雜。由此可見,采用電信網通鏡像或基于硬件設備的雙線服務器來實現(xiàn)電信與網通間的互通,價格都非常昂貴,成本很高。
技術實現(xiàn)思路
本專利技術提出了一種客戶端的智能選線方法以及基于該智能選線方法的雙線服務器,采用本專利技術所提出的技術可以根據(jù)用戶的網絡供應商的類型來選擇適合用戶的線路。特別是對于網絡游戲,采用本專利技術所提出的技術可以使玩家可以流暢的進行游 ...
【技術保護點】
一種網絡應用的線路選擇方法,包括:接收對用于連接用戶設備和所述網絡應用的多條線路進行PING測速的結果,所述多條線路至少包括第一線路和第二線路,其中所述第一線路和第二線路分別屬于不同的網絡運營商,根據(jù)PING測速的結果,判斷所述第一線路和第二線路是否PING通,如果所述第一線路和第二線路都PING通,則比較所述第一線路和第二線路的PING值的差值和第一閾值的大小,如果所述第一線路和第二線路的PING值的差值小于第一閾值或者所述第一線路和第二線路都PING不通,則進行TCP測速以獲得所述第一線路和第二線路的TCP值,比較所述第一線路和第二線路的TCP值的差值和第二閾值的大小,如果所述第一線路和第二線路的TCP值的差值小于第二閾值,選擇所述第一線路和第二線路中的預定線路用于進入所述網絡應用的登錄服務器。
【技術特征摘要】
1.一種網絡應用的線路選擇方法,包括:接收對用于連接用戶設備和所述網絡應用的多條線路進行PING測速的結果,所述多條線路至少包括第一線路和第二線路,其中所述第一線路和第二線路分別屬于不同的網絡運營商,根據(jù)PING測速的結果,判斷所述第一線路和第二線路是否PING通,如果所述第一線路和第二線路都PING通,則比較所述第一線路和第二線路的PING值的差值和第一閾值的大小,如果所述第一線路和第二線路的PING值的差值小于第一閾值或者所述第一線路和第二線路都PING不通,則進行TCP測速以獲得所述第一線路和第二線路的TCP值,比較所述第一線路和第二線路的TCP值的差值和第二閾值的大小,如果所述第一線路和第二線路的TCP值的差值小于第二閾值,選擇所述第一線路和第二線路中的預定線路用于進入所述網絡應用的登錄服務器。2.如權利要求1所述的方法,其中如果所述第一線路和第二線路中只有一條線路PING通,則選擇所述第一線路和第二線路中PING通的線路用于登錄所述網絡應用的應用服務器。3.如權利要求1所述的方法,其中如果所述第一線路和第二線路都PING通,并且所述兩條線路的PING值的差值大于第一閾值,則選擇所述第一線路和第二線路中PING值較小的線路用于登錄所述網絡應用的應用服務器。4.如權利要求1所述的方法,其中如果所述第一線路和第二線路的TCP值的差值大于第二閾值,則選擇所述第一線路和第二線路中TCP值較小的線路用于登錄所述網絡應用的應用服務器。5.如權利要求2-4中任一項所述的方法,還包括將登錄所述網絡應用的應用服務器所使用的線路記錄在歷史選線結果中。6.如權利要求1所述的方法,還包括:由所述登錄服務器獲取用戶設備的IP,將所述用戶設備的IP與IP庫進行對比,判斷所述用戶設備的IP是否存在于所述IP庫中。7.如權利要求6所述的方法,還包括:如果所述用戶設備的IP存在于所述IP庫中,并且所述用戶設備的IP并與進行PING測速的所述多條線路之一對應,則選擇與所述用戶設備的IP對應的線路用于登錄所述網絡應用的應用服務器。8.如權利要求7所述的方法,還包括將登錄所述網絡應用的應用服務器所使用的線路記錄在歷史選線結果中。9.如權利要求6所述的方法,還包括:如果所述用戶設備的IP不存在于所述IP庫中,獲取歷史選線結果。10.如權利要求9所述的方法,還包括:判斷所述歷史選線結果是否有效,如果所述歷史選線結果有效,則根據(jù)所述歷史選線結果選擇線路來登錄所述網絡應用的應用服務器。11.如權利要求9所述的方法,如果所述歷史選線結果無效,使用所述第一線路和第二線路中的預定線路進入所...
【專利技術屬性】
技術研發(fā)人員:佟慧穎,
申請(專利權)人:北京暢游天下網絡技術有限公司,
類型:發(fā)明
國別省市:北京;11
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。