[發明專利]建立網游連接的方法、游戲終端及系統在審
| 申請號: | 201410854199.4 | 申請日: | 2014-12-31 |
| 公開(公告)號: | CN104486361A | 公開(公告)日: | 2015-04-01 |
| 發明(設計)人: | 賀飏;孫卓;楊繼鑫 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京鼎佳達知識產權代理事務所(普通合伙) 11348 | 代理人: | 王偉鋒;劉鐵生 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 建立 網游 連接 方法 游戲 終端 系統 | ||
1.一種建立網游連接的方法,其特征在于,所述方法包括:
游戲終端通過ping命令向代理服務器發送檢測數據包,所述檢測數據包用于檢測所述代理服務器響應所述游戲終端的延時時間;
所述游戲終端接收所述代理服務器返回的應答數據包,獲取所述代理服務器響應所述游戲終端的延時時間;
根據獲取的所述延時時間,所述游戲終端確定是否向所述代理服務器發送游戲連接請求;
若所述判斷結果為是,則所述游戲終端向所述代理服務器發送所述游戲連接請求,以使得所述代理服務器與游戲服務器建立通信連接,并通過所述通信連接將所述游戲連接請求發送至所述游戲服務器,使所述游戲服務器建立與所述游戲終端之間的游戲連接。
2.根據權利要求1所述的方法,其特征在于,所述檢測數據包中攜帶有唯一編碼標識;
所述游戲終端接收所述代理服務器返回的應答數據包,獲取所述代理服務器響應所述游戲終端的延時時間,包括:
所述游戲終端對所述應答數據包進行解析,獲得其中的編碼標識;
所述游戲終端將獲得的編碼標識與所述檢測數據包中的編碼標識進行比對;
若兩者一致,則所述游戲終端獲取所述延時時間。
3.根據權利要求1所述的方法,其特征在于,所述游戲終端獲取所述代理服務器響應所述游戲終端的延時時間,包括:
所述游戲終端計算發送所述檢測數據包與接收所述應答數據包之間的時間差,獲取所述延時時間。
4.根據權利要求1所述的方法,其特征在于,所述根據獲取的所述延時時間,所述游戲終端確定是否向所述代理服務器發送游戲連接請求,包括:
當所述延時時間小于預設時間閾值時,所述游戲終端確定向所述代理服務器發送所述游戲連接請求。
5.根據權利要求4所述的方法,其特征在于,所述方法進一步包括:
所述游戲終端將第一次獲取的延時時間設置為所述預設時間閾值;
當再次獲取新的延時時間時,若所述新的延時時間大于或等于所述預設時間閾值,則所述游戲終端丟棄所述新的延時時間,若所述新的延時時間小于所述預設時間閾值,則所述游戲終端將所述新的延時時間設置為所述預設時間閾值。
6.根據權利要求1所述的方法,其特征在于,所述檢測數據包及所述應答數據包為基于用戶數據報協議UDP的數據包。
7.根據權利要求1所述的方法,其特征在于,所述代理服務器與游戲服務器建立通信連接,并通過所述通信連接將所述游戲連接請求發送至所述游戲服務器,包括:
所述代理服務器向中繼服務器發送所述游戲連接請求,以使得所述中繼服務器與所述游戲服務器建立所述通信連接,并通過所述通信連接將所述游戲連接請求發送至所述游戲服務器。
8.根據權利要求7所述的方法,其特征在于,在所述代理服務器向中繼服務器發送所述游戲連接請求之前,所述方法進一步包括:
所述代理服務器通過ping命令獲取所述中繼服務器響應所述代理服務器的延時時間。
9.一種游戲終端,其特征在于,所述游戲終端包括:
發送單元,用于通過ping命令向代理服務器發送檢測數據包,所述檢測數據包用于檢測所述代理服務器響應所述游戲終端的延時時間;
操作單元,用于接收所述代理服務器返回的應答數據包,獲取所述代理服務器響應所述游戲終端的延時時間;
確定單元,用于根據所述操作單元獲取的所述延時時間,確定是否向所述代理服務器發送游戲連接請求;
所述發送單元還用于當所述確定單元判斷結果為是時,向所述代理服務器發送所述游戲連接請求,以使得所述代理服務器與游戲服務器建立通信連接,并通過所述通信連接將所述游戲連接請求發送至所述游戲服務器,使所述游戲服務器建立與所述游戲終端之間的游戲連接。
10.一種建立網游連接的系統,其特征在于,所述系統包括:游戲終端、代理服務器以及游戲服務器;其中,
所述游戲終端,用于通過ping命令向代理服務器發送檢測數據包,所述檢測數據包用于檢測所述代理服務器響應所述游戲終端的延時時間;
所述代理服務器,用于接收所述游戲終端發送的所述檢測數據包,并向所述游戲終端返回對應所述檢測數據包的應答數據包;
所述游戲終端還用于,接收所述代理服務器返回的所述應答數據包,獲取所述代理服務器響應所述游戲終端的延時時間,根據獲取的所述延時時間,所述游戲終端確定是否向所述代理服務器發送游戲連接請求,若所述判斷結果為是,則向所述代理服務器發送所述游戲連接請求;
所述代理服務器還用于,接收所述游戲終端發送的所述游戲連接請求,與所述游戲服務器建立通信連接,并通過所述通信連接將所述游戲連接請求發送至所述游戲服務器;
所述游戲服務器還用于,接收所述代理服務器發送的所述游戲連接請求,對所述游戲連接請求進行響應,建立與所述游戲終端之間的游戲連接。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410854199.4/1.html,轉載請聲明來源鉆瓜專利網。





