• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    客戶端智能選線制造技術

    技術編號:14058223 閱讀:86 留言:0更新日期:2016-11-27 10:52
    本發(fā)明專利技術涉及客戶端智能選線。本發(fā)明專利技術的線路選擇方法,包括接收對用于連接用戶設備和所述網絡應用的多條線路進行PING測速的結果,所述多條線路至少包括分別屬于不同的網絡運營商的第一線路和第二線路;根據(jù)PING測速的結果,判斷兩條線路是否PING通;如果兩條都PING通,則比較所述第一線路和第二線路的PING值的差值和第一閾值的大小;如果兩條PING值的差值小于第一閾值或者兩條都PING不通,則進行TCP測速以獲得兩條的TCP值;比較兩條TCP值的差值和第二閾值的大小;如果兩條的TCP值的差值小于第二閾值,選擇兩條中的預定線路用于進入登錄服務器。

    【技術實現(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ù)用戶的網絡供應商的類型來選擇適合用戶的線路。特別是對于網絡游戲,采用本專利技術所提出的技術可以使玩家可以流暢的進行游戲。解決了游戲玩家在跨網段進行游戲時所存在的游戲內不流暢、卡機掉線的問題,實現(xiàn)電信網通消息互通。本專利技術提出的智能選線技術,只需要一臺服務器配置兩個IP,通過PING測速、TCP測速、智能IP庫,并結合歷史選線結果,去掉了高成本的硬件選線,而改為軟件選線,在提高玩家游戲流暢性的前提下,同時也大幅度降低了硬件設備帶來的成本,打造適合于游戲的雙線服務器。本專利技術的網絡應用的線路選擇方法,包括:接收對用于連接用戶設備和所述網絡應用的多條線路進行PING測速的結果,所述多條線路至少包括第一線路和第二線路,其中所述第一線路和第二線路分別屬于不同的網絡運營商,根據(jù)PING測速的結果,判斷所述第一線路和第二線路是否PING通,如果所述第一線路和第二線路都PING通,則比較所述第一線路和第二線路的PING值的差值和第一閾值的大小,如果所述第一線路和第二線路的PING值的差值小于第一閾值或者所述第一線路和第二線路都PING不通,則進行TCP測速以獲得所述第一線路和第二線路的TCP值,比較所述第一線路和第二線路的TCP值的差值和第二閾值的大小,如果所述第一線路和第二線路的TCP值的差值小于第二閾值,選擇所述第一線路和第二線路中的預先確定的一條線路用于進入所述網絡應用的登錄服務器。本專利技術還提供一種網絡應用的線路選擇裝置,包括:用于接收對用于連接用戶設備和所述網絡應用的多條線路進行PING測速的結果的裝置,所述多條線路至少包括第一線路和第二線路,其中所述第一線路和第二線路分別屬于不同的網絡運營商,用于根據(jù)PING測速的結果,判斷所述第一線路和第二線路是否PING
    通的裝置,用于如果所述第一線路和第二線路都PING通,則比較所述第一線路和第二線路的PING值的差值和第一閾值的大小的裝置,用于如果所述第一線路和第二線路的PING值的差值小于第一閾值或者所述第一線路和第二線路都PING不通,則進行TCP測速以獲得所述第一線路和第二線路的TCP值的裝置,用于比較所述第一線路和第二線路的TCP值的差值和第二閾值的大小的裝置,用于如果所述第一線路和第二線路的TCP值的差值小于第二閾值,選擇所述第一線路和第二線路中的預定線路用于進入所述網絡應用的登錄服務器的裝置。本專利技術還提供一種用于網絡應用的登錄服務器,包括:存儲器,和處理器,所述處理器可操作來:接收對用于連接用戶設備和所述網絡應用的多條線路進行PING測速的結果,所述多條線路至少包括第一線路和第二線路,其中所述第一線路和第二線路分別屬于不同的網絡運營商,根據(jù)PING測速的結果,判斷所述第一線路和第二線路是否PING通,如果所述第一線路和第二線路都PING通,則比較所述第一線路和第二線路的PING值的差值和第一閾值的大小,如果所述第一線路和第二線路的PING值的差值小于第一閾值或者所述第一線路和第二線路都PING不通,則進行TCP測速以獲得所述第一線路和第二線路的TCP值,比較所述第一線路和第二線路的TCP值的差值和第二閾值的大小,如果所述第一線路和第二線路的TCP值的差值小于第二閾值,選擇所述第一線路和第二線路中的預定線路用于進入所述網絡應用的登錄服務器。附圖說明從下面結合附圖對本專利技術的具體實施方式的描述中可以更好地理解本專利技術,其中:圖1示出了根據(jù)本專利技術示例實施例的游戲登錄過程的流程圖;圖2示出了本專利技術提出的智能選線方法中的一次智能選線的流程圖;圖3示出了本專利技術提出的智能選線方法中的二次智能選線的流程圖;圖4是根據(jù)本專利技術示例實施例的分布式計算機網絡的結構框圖;圖5示出了用于執(zhí)行本專利技術方法的示例計算機系統(tǒng)的系統(tǒng)框圖。具體實施方式下面將詳細描述本專利技術各個方面的特征和示例性實施例。下面的描述涵蓋了許多具體細節(jié),以便提供對本專利技術的全面理解。但是,對于本領域技術人員來說顯而易見的是,本專利技術可以在不需要這些具體細節(jié)中的一些細節(jié)的情況下實施。下面對實施例的描述僅僅是為了通過示出本專利技術的示例來提供對本專利技術更清楚的理解。本專利技術絕不限于下面所提出的任何具體配置,而是在不脫離本專利技術的精神的前提下覆蓋了相關元素或部件的任何修改、替換和改進。雖然本專利技術的示例實施例以網絡游戲為例進行說明,本領域的技術人員可以理解本專利技術的原理可以應用于其他網絡應用,例如即時通信、社交網絡、網上購物等等。網絡游戲通常涉及多個服務器,例如包括用于用戶登錄的登錄服務器和用于承載網絡游戲的游戲服務器。本專利技術示例實施例的智能選線技術為每臺游戲服務器配置兩個IP,一個為網通線路,一個為電信線路,即雙線服務器,并且利用本專利技術提出的智能選線方法進行線路選擇,通過PING測速、TCP測速、智能IP庫、結合歷史選線結果,為用戶(例如玩家)選擇正確的線路,以達到智能選線的效果。本專利技術提出的智能選線技術支持玩家自主選擇代理服務器。代理也稱網絡代理,是一種特殊的網絡服務,其允許一個網絡終端(例如,客戶端)通過該服務與另一網絡終端(例如,服務器)進行非直接的連接。一些網關、路由器等網絡設備具備網絡代理功能。代理服務器是指提供代理
    服務的電腦系統(tǒng)或其它類型的網絡終端。圖1示出了根據(jù)本專利技術示例實施例的游戲登錄過程的流程圖。在步驟102處,玩家通過用戶設備(即客戶端)輸入賬號。在步驟104處,判斷玩家是否選擇代理。如果玩家選擇代理,則繼續(xù)進行到步驟106,走代理線路,即支持玩家自主選擇代理服務器來進行游戲。如果玩家不選擇代理,則轉到步驟108,進入智能選線,即由游戲(例如游戲的登錄服務器)為玩家選擇最優(yōu)的游戲線路。由于只有少數(shù)玩家真正懂得如何正確選擇代理,因此對于大部分玩家來說,需要游戲為其選擇最優(yōu)的本文檔來自技高網
    ...
    <a  title="客戶端智能選線原文來自X技術">客戶端智能選線</a>

    【技術保護點】
    一種網絡應用的線路選擇方法,包括:接收對用于連接用戶設備和所述網絡應用的多條線路進行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

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 精品久久久久久无码专区| 一本加勒比HEZYO无码资源网| 亚洲va无码手机在线电影| 人妻丰满AV无码久久不卡| 一本大道无码人妻精品专区| 日韩精品无码久久久久久| 亚洲一区无码中文字幕| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 亚洲v国产v天堂a无码久久| 亚洲AV无码久久精品成人| 亚洲一区无码精品色| 久久久久无码精品亚洲日韩| 人妻少妇无码视频在线| 伊人蕉久中文字幕无码专区 | 无码丰满熟妇juliaann与黑人 | 久久国产加勒比精品无码| 无码人妻少妇伦在线电影| AV无码久久久久不卡蜜桃| 国产午夜无码视频在线观看| 乱人伦人妻中文字幕无码久久网 | 亚洲欧洲日产国码无码网站| 国产精品无码制服丝袜| 曰韩无码无遮挡A级毛片| 亚洲视频无码高清在线| av潮喷大喷水系列无码| 无套中出丰满人妻无码| 久久老子午夜精品无码怎么打| 国产成人无码精品久久久性色| 少妇无码太爽了不卡视频在线看| 亚洲AV无码成人精品区日韩| 亚洲精品无码专区| 国产无码一区二区在线| 精品无码国产一区二区三区麻豆| 无码人妻精品一区二区三区久久久| 最新中文字幕av无码专区| 最新无码专区视频在线| 午夜爽喷水无码成人18禁三级| 亚洲aⅴ天堂av天堂无码麻豆| 亚洲Av永久无码精品一区二区| 亚洲精品GV天堂无码男同| 少妇久久久久久人妻无码|