一種可分散伺服器壓力的客戶端數據信息加載方法
2023-12-04 03:04:06 1
專利名稱:一種可分散伺服器壓力的客戶端數據信息加載方法
技術領域:
本發明涉及一種可分散伺服器壓力的客戶端數據信息加載方法,特別涉及一種通 過使用不同的數據傳輸方式分散伺服器壓力的客戶端數據信息加載方法。
背景技術:
遊戲客戶端在運行的過程中,特別是在遊戲第一次加載的時候,需要從伺服器下 載相對較多的數據.而當用戶量大的時候,多客戶端同時從伺服器下載較多的數據時候, 容易造成網絡帶寬和伺服器性能的瓶頸。
發明內容
本發明所要解決的技術問題是提供一種可分散伺服器壓力的客戶端數據加載方 法,增強伺服器的穩定性。本發明所述的一種可分散伺服器壓力的客戶端數據信息加載方法至少包括如下 的步驟步驟1 將需要從伺服器下載的數據按優先級別分類。步驟2 按優先級別分類的結果,採取不同的和伺服器通信的方式。例如優先級高 的數據可以通過TCP協議傳輸,優先級較低的通過HTTP協議傳輸。步驟3 根據不同的通信方式到相應的伺服器下載數據。本發明所述的一種可分散伺服器壓力的客戶端數據信息加載方法,將需要從服務 器下載的數據按優先級別分類,其步驟為步驟11 將程序運行所必須的、影響程序邏輯的數據分為一類。步驟12 將不會影響程序正常邏輯的(例如一些說明信息)數據分為一類。本發明所述的一種可分散伺服器壓力的客戶端數據信息加載方法,使得有效的緩 解一部分伺服器的壓力,並優先高效的提高了客戶端必須數據的下載速度,提高了程序的 效率。
具體實施例方式本發明的主要步驟如下步驟1 將需要從伺服器下載的數據按優先級別分類。步驟2 按優先級別分類的結果,採取不同的和伺服器通信的方式。例如優先級高 的數據可以通過TCP協議傳輸,優先級較低的通過HTTP協議傳輸。步驟3 根據不同的通信方式到相應的伺服器下載數據。上述步驟1將需要從伺服器下載的數據按優先級別分類的具體步驟為步驟11 將程序運行所必須的、影響程序邏輯的數據分為一類步驟12 將不會影響程序正常邏輯的(例如一些說明信息)數據分為一類上述的技術方案實施時可以有效的緩解一部分伺服器的壓力,並優先高效的提高了客戶端必須數據的下載速度,提高了程序的效率。 最後所應說明的是,以上實施例僅用以說明而並非限制本發明所描述的技術方 案;因此,儘管本說明書參照上述的實施例對本發明已進行了詳細的說明,但是,本領域的 普通技術人員應當理解,仍然可以對本發明進行修改或者等同地替換;而一切不脫離本發 明的精神和範圍的技術方案及其改進,其均應涵蓋在本發明的權利要求範圍當中。
權利要求
一種可分散伺服器壓力的客戶端數據信息加載方法,其特徵在於該方法至少包括如下的步驟步驟1將需要從伺服器下載的數據按優先級別分類。步驟2按優先級別分類的結果,採取不同的和伺服器通信的方式。例如優先級高的數據可以通過TCP協議傳輸,優先級較低的通過HTTP協議傳輸。步驟3根據不同的通信方式到相應的伺服器下載數據。
2.根據權利要求1所述的一種可分散伺服器壓力的客戶端數據信息加載方法,其特徵 在於將需要從伺服器下載的數據按優先級別分類,其步驟為步驟11 將程序運行所必須的、影響程序邏輯的數據分為一類。 步驟12 將不會影響程序正常邏輯的數據分為一類。
全文摘要
一種可分散伺服器壓力的客戶端數據信息加載方法,首先將需要從伺服器下載的數據按優先級別分類;然後按優先級別分類的結果,採取不同的和伺服器通信的方式。例如優先級高的數據可以通過TCP協議傳輸,優先級較低的通過HTTP協議傳輸;根據不同的通信方式到相應的伺服器下載數據;本發明使得有效的緩解一部分伺服器的壓力,並優先高效的提高了客戶端必須數據的下載速度,提高了程序的效率。
文檔編號H04L29/06GK101895514SQ20091008417
公開日2010年11月24日 申請日期2009年5月20日 優先權日2009年5月20日
發明者劉立軍, 張守文, 王磊, 陶勇勝 申請人:灰熊(北京)科技有限公司