[發明專利]網絡數據負載均衡設計系統及方法有效
| 申請號: | 201410294384.2 | 申請日: | 2014-06-25 |
| 公開(公告)號: | CN104135506B | 公開(公告)日: | 2018-02-02 |
| 發明(設計)人: | 蒲東宏;王培;董暢;于明劍 | 申請(專利權)人: | 深圳市盛訊達科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 深圳市深軟翰琪知識產權代理有限公司44380 | 代理人: | 吳雅麗 |
| 地址: | 518000 廣東省深圳市福田區深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡 數據 負載 均衡 設計 系統 方法 | ||
1.一種網絡數據負載均衡設計系統,其特征在于,該系統包括:
登錄服務器,用于通過網絡與客戶端連接,其中,所述客戶端用于輸入賬號登錄和選取一個大區,每一個大區對應一負載均衡服務器;
所述登錄服務器,還用于驗證賬號及在賬號驗證通過后,控制客戶端獲取所選取大區對應的負載均衡服務器的地址和端口信息,及斷開與客戶端的連接;
負載均衡服務器,與登錄服務器連接,用于根據客戶端獲取到的負載均衡服務器的地址和端口信息,建立客戶端與負載均衡服務器的連接;
所述負載均衡服務器,還用于分配網關服務器的連接數據給客戶端,斷開客戶端與負載均衡服務器的連接;
場景服務器,用于通過網關服務器建立與客戶端的連接,并控制客戶端操作;
超文本傳輸協議HTTP服務器,與場景服務器連接,用于控制客戶端的角色登錄和支付相關功能;
全局數據服務器,與場景服務器連接,用于存儲當前服務器組共享的數據和該數據的邏輯;
主中心服務器,用于管理子中心服務器和離線數據服務器,當客戶端完成角色登錄時建立客戶端與離線數據服務器的連接,該離線數據服務器控制客戶端離線數據的發送和接收;
大廳服務器,與場景服務器連接,用于控制游戲平臺中房間的創建和銷毀操作,給房間分配競技服務器,并控制競技服務器處理客戶端的游戲任務;及
緩存服務器,與場景服務器連接,用于當一個指定服務器需要獲取數據或存儲數據時,通過與該緩存服務器連接的數據庫獲取相應數據或進行數據存儲。
2.如權利要求1所述的網絡數據負載均衡設計系統,其特征在于,所述場景服務器還用于:
根據當前客戶端的等級和等待時間,確定客戶端匹配的等級范圍,其中,所述匹配范圍隨著客戶端等待時間的增加,根據預設的放寬系數依次增大;及
根據確定的等級范圍,在排隊列表中按時間順序選取匹配的客戶端。
3.如權利要求2所述的網絡數據負載均衡設計系統,其特征在于,所述匹配范圍每隔預設時間增加一個預設的放寬系數X,所述預設的放寬系數X根據以下公式計算得出,X=Int(預設固定值/排隊總人數)+1,其中,Int()代表取整函數。
4.如權利要求1所述的網絡數據負載均衡設計系統,其特征在于,所述緩存服務器還用于:
當該指定服務器需要獲取數據時,確定內存中是否有需要獲取的數據,如果內存中沒有需要獲取的數據,則從數據庫中讀取需要獲取的數據,并將讀取的數據返回至該指定服務器;如果內存中有需要獲取的數據,直接返回內存中的相關數據至該指定服務器;及
當該指定服務器需要存儲數據時,首先更新該指定服務器緩存中的數據,將需要存儲的數據更新至緩存,并將緩存中的數據設置為更新標記,在第一次更新后的指定時間后將緩存中的數據寫入數據庫,然后將緩存中的數據設置為非更新標記。
5.一種網絡數據負載均衡設計方法,其特征在于,該方法包括如下步驟:設置登錄服務器,通過網絡與客戶端連接,其中,所述客戶端用于輸入賬號登錄和選取一個大區,每一個大區對應一負載均衡服務器;驗證賬號及在賬號驗證通過后,控制客戶端獲取所選取大區對應的負載均衡服務器的地址和端口信息,及斷開與客戶端的連接;
設置負載均衡服務器,根據客戶端獲取到的負載均衡服務器的地址和端口信息,建立客戶端與負載均衡服務器的連接;
負載均衡服務器分配網關服務器的連接數據給客戶端,斷開客戶端與負載均衡服務器的連接;
設置場景服務器,通過網關服務器建立客戶端與場景服務器的連接,由場景服務器控制客戶端操作;
設置與場景服務器連接的超文本傳輸協議HTTP服務器,控制客戶端的角色登錄和支付相關功能;
設置與場景服務器連接的全局數據服務器,存儲當前服務器組共享的數據和該數據的邏輯;
設置主中心服務器,管理子中心服務器和離線數據服務器,當客戶端完成角色登錄時建立客戶端與離線數據服務器的連接,該離線數據服務器控制客戶端離線數據的發送和接收;
設置與場景服務器連接的大廳服務器,控制游戲平臺中房間的創建和銷毀操作,給房間分配競技服務器,并控制競技服務器處理客戶端的游戲任務;及
設置與場景服務器連接的緩存服務器,當一個指定服務器需要獲取數據或存儲數據時,通過與該緩存服務器連接的數據庫獲取相應數據或進行數據存儲。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市盛訊達科技股份有限公司,未經深圳市盛訊達科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410294384.2/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





