国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      游戲登錄器的強制更新方法及裝置的制造方法

      文檔序號:9814333閱讀:1029來源:國知局
      游戲登錄器的強制更新方法及裝置的制造方法
      【技術領域】
      [0001]本發(fā)明涉及網(wǎng)絡通信技術領域,具體涉及一種游戲登錄器的強制更新方法及裝置。
      【背景技術】
      [0002]隨著互聯(lián)網(wǎng)技術的日趨成熟,網(wǎng)絡游戲的種類和數(shù)量也越來越多。目前,用戶在客戶端上登錄游戲時,通常是利用客戶端上安裝的游戲登錄器來登錄游戲。當某一版本的網(wǎng)絡游戲出現(xiàn)了問題,或服務器進行了改進時,都需要對網(wǎng)絡游戲的版本進行更新。
      [0003]利用游戲登錄器來登錄游戲時,要求游戲登錄器的版本信息與網(wǎng)絡游戲的版本信息一致,當二者出現(xiàn)不一致的情況時,就會影響游戲的正常登錄。例如,當網(wǎng)絡游戲更新為新版之后,利用舊版的游戲登錄器則無法登錄。因此,每當網(wǎng)絡游戲的版本進行更新之后,都需要強制更新游戲登錄器的版本。
      [0004]在現(xiàn)有技術中,為了強制更新游戲登錄器的版本,通常需要開發(fā)人員額外編寫一套更新程序。例如,在安裝包里攜帶一個名為update的更新程序,由該更新程序負責處理更新邏輯、控制更新過程。但是,由于更新邏輯比較復雜,涉及到版本判斷、版本更新及調(diào)試等諸多細節(jié),因此,該種方式開發(fā)周期長、實現(xiàn)過程復雜,且容易出錯,無法滿足及時更新的需求。

      【發(fā)明內(nèi)容】

      [0005]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的游戲登錄器的強制更新方法及裝置。
      [0006]依據(jù)本發(fā)明的一個方面,提供了一種游戲登錄器的強制更新方法,包括:游戲登錄器啟動之后,判斷游戲數(shù)據(jù)的版本是否為最新版本;當判斷結果為否時,下載最新版本的游戲數(shù)據(jù)進行更新;其中,最新版本的游戲數(shù)據(jù)中包含與該版本的游戲數(shù)據(jù)相對應的游戲登錄器的安裝包以及版本號;游戲登錄器判斷其當前版本號與最新版本的游戲數(shù)據(jù)中包含的游戲登錄器的版本號是否一致,當判斷結果為否時,根據(jù)最新版本的游戲數(shù)據(jù)中包含的游戲登錄器的安裝包進行更新。
      [0007]依據(jù)本發(fā)明的另一方面,提供了一種游戲登錄器的強制更新裝置,包括:啟動模塊,適于在游戲登錄器啟動之后,判斷游戲數(shù)據(jù)的版本是否為最新版本;下載模塊,適于當啟動模塊的判斷結果為否時,下載最新版本的游戲數(shù)據(jù)進行更新;其中,最新版本的游戲數(shù)據(jù)中包含與該版本的游戲數(shù)據(jù)相對應的游戲登錄器的安裝包以及版本號;更新模塊,適于判斷游戲登錄器的當前版本號與最新版本的游戲數(shù)據(jù)中包含的游戲登錄器的版本號是否一致,當判斷結果為否時,根據(jù)最新版本的游戲數(shù)據(jù)中包含的游戲登錄器的安裝包進行更新。
      [0008]在本發(fā)明提供的游戲登錄器的強制更新方法及裝置中,每當游戲出現(xiàn)了新版本時,將與該版本相對應的游戲登錄器的安裝包以及版本號存儲到游戲數(shù)據(jù)中。由于游戲登錄器每次啟動之后都會判斷游戲數(shù)據(jù)的版本是否為最新版本,這樣,當其判斷出當前的游戲數(shù)據(jù)非最新版本之后,會自動下載最新版本的游戲數(shù)據(jù)進行更新,更新完成之后,游戲登錄器還會進一步判斷其當前版本號與最新版本的游戲數(shù)據(jù)中包含的游戲登錄器的版本號是否一致,并在不一致時根據(jù)最新版本的游戲數(shù)據(jù)中包含的游戲登錄器的安裝包進行更新。由于游戲數(shù)據(jù)必須要更新到最新版本才能進入游戲,而與最新版本相對應的游戲登錄器的安裝包直接存放在最新版本的游戲數(shù)據(jù)中,因此,能夠與游戲數(shù)據(jù)進行同步更新,從而既實現(xiàn)了游戲登錄器的強制更新,又確保了游戲數(shù)據(jù)以及游戲登錄器的版本一致。
      [0009]上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
      【附圖說明】
      [0010]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
      [0011]圖1示出了本發(fā)明一個實施例提供的游戲登錄器的強制更新方法的流程圖;
      [0012]圖2示出了本發(fā)明一個具體實施例提供的游戲登錄器的強制更新方法的流程圖;以及,
      [0013]圖3示出了本發(fā)明一個實施例提供的游戲登錄器的強制更新裝置的結構示意圖。
      【具體實施方式】
      [0014]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領域的技術人員。
      [0015]本發(fā)明實施例提供了一種游戲登錄器的強制更新方法及裝置,至少能夠解決傳統(tǒng)的強制更新方式需要開發(fā)人員額外編寫一套更新程序,導致方式開發(fā)周期長、實現(xiàn)過程復雜,且容易出錯的技術問題。
      [0016]圖1示出了本發(fā)明一個實施例提供的游戲登錄器的強制更新方法的流程圖。如圖1所示,該方法包括如下步驟:
      [0017]步驟S110:游戲登錄器啟動之后,判斷游戲數(shù)據(jù)的版本是否為最新版本。
      [0018]其中,游戲登錄器可以從相應游戲的官方網(wǎng)站上查詢該款游戲的最新版本的版本號,并與游戲登錄器當前適配的游戲版本號進行比較,當二者一致時,確定游戲登錄器當前適配的游戲版本已經(jīng)是最新版本;當二者不一致時,確定游戲登錄器當前適配的游戲版本不是最新版本。當確定出游戲登錄器當前適配的游戲版本是最新版本時,用戶可以直接登錄游戲;當確定出游戲登錄器當前適配的游戲版本不是最新版本時,繼續(xù)執(zhí)行步驟S120。
      [0019]步驟S120:當判斷結果為否時,下載最新版本的游戲數(shù)據(jù)進行更新;其中,最新版本的游戲數(shù)據(jù)中包含與該版本的游戲數(shù)據(jù)相對應的游戲登錄器的安裝包以及版本號。
      [0020]其中,下載最新版本的游戲數(shù)據(jù)進行更新時的實現(xiàn)方式包括:獲取最新版本的游戲數(shù)據(jù)與當前版本的游戲數(shù)據(jù)之間的差量數(shù)據(jù),根據(jù)差量數(shù)據(jù)對當前版本的游戲數(shù)據(jù)進行更新。利用差量數(shù)據(jù)進行更新能夠節(jié)省下載帶寬和下載時間,提高更新效率。其中,最新版本的游戲數(shù)據(jù)中進一步包含與該版本的游戲數(shù)據(jù)相對應的游戲登錄器的安裝包以及版本號。可選地,該游戲登錄器的安裝包以及版本號位于預設的游戲安裝路徑下。
      [0021]步驟S130:游戲登錄器判斷其當前版本號與最新版本的游戲數(shù)據(jù)中包含的游戲登錄器的版本號是否一致,當判斷結果為否時,根據(jù)最新版本的游戲數(shù)據(jù)中包含的游戲登錄器的安裝包進行更新。
      [0022]具體地,游戲登錄器從預設的游戲安裝路徑下獲取最新版本的游戲數(shù)據(jù)中包含的游戲登錄器的版本號,與其當前版本號進行比較,當確定二者不一致時,退出當前版本的游戲登錄器,安裝最新版本的游戲數(shù)據(jù)中包含的游戲登錄器的安裝包,并在安裝完成后進行啟動。其中,為了減少用戶的操作量,可以通過靜默安裝方式來安裝最新版本的游戲數(shù)據(jù)中包含的游戲登錄器的安裝包。
      [0023]其中,二者不一致的情況主要是指新版本游戲數(shù)據(jù)中包含的登錄器安裝包版本號大于當前登錄器版本號的情況。因此,游戲登錄器登錄比較新版本游戲數(shù)據(jù)中包含的登錄器安裝包版本號與當前登錄器版本號大小,當版本號大于當前登錄器版本時,根據(jù)最新版本的游戲數(shù)據(jù)中包含的游戲登錄器的安裝包進行更新。
      [0024]通過本發(fā)明中的方法,能夠使游戲登錄器與游戲數(shù)據(jù)進行同步更新,從而既實現(xiàn)了游戲登錄器的強制更新,又確保了游戲數(shù)據(jù)以及游戲登錄器的版本一致。
      [0025]圖2示出了本發(fā)明一個具體實施例提供的游戲登錄器的強制更新方法的流程圖。如圖2所示,該方法包括如下步驟:
      [0026]步驟S210:游戲登錄器啟動之后,判斷要登錄的游戲的游戲數(shù)據(jù)的版本是否為最新版本。
      [0027]在本實施例中,為了便于描述,假設通過游戲登錄器要登錄的游戲為“神仙道”。具體地,取決于游戲登錄器的類型,游戲登錄器能夠用于登錄預設的一款或多款游戲。當游戲登錄器的類型僅支持登錄“神仙道”這一款游戲時,可以將游戲登錄器設置為每次開啟之后自動登錄“神仙道”;當游戲登錄器的類型支持登錄多款游戲時,需要由用戶在游戲登錄器中進一步選擇要登錄的游戲的游戲標識,以便觸發(fā)游戲登錄器登錄所選擇的游戲。
      [0028]每當通過游戲登錄器登錄“神仙道”游戲時,都需要判斷“神仙道”游戲的游戲數(shù)據(jù)的版本是否為最新版本,具體判斷方式如下:
      [0029]首先,游戲登錄器獲取當前適配的“神仙道”游戲的游戲數(shù)據(jù)。其中,當前適配的“神仙道”游戲的游戲數(shù)據(jù)
      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1