專利名稱:支持游戲客戶端版本切換的更新方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種支持游戲客戶端版本切換的更新方法。
背景技術(shù):
游戲在運營過程中經(jīng)常會增添新功能,游戲開發(fā)人員一般會針對新功能制作游戲 體驗版客戶端。游戲玩家可以通過下載游戲體驗版客戶端提前體驗游戲的新功能,在體驗 的過程中游戲玩家可以向游戲開發(fā)人員反饋游戲新功能的意見并發(fā)現(xiàn)游戲里的Bug。開發(fā) 人員在收集了這些意見和Bug后可以繼續(xù)完善游戲體驗版本,直到把新的功能放到主版本 中。這樣可以大大的提高玩家對游戲的滿意度和游戲主版本的質(zhì)量。 在目前一般情況下是每次游戲玩家想要提前體驗游戲的新功能都必須重新下載 單獨的游戲體驗版客戶端,這給玩家?guī)砹撕艽蟮牟槐?。所以需要一種支持游戲客戶端版 本切換的更新方法,使得游戲玩家只要使用游戲主版本客戶端并下載一個很小的切換包就 能進入游戲體驗版,并且還能很方便的從游戲體驗版切換回游戲主版本,在這個過程中玩 家只需要下載很少的游戲文件。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是,克服現(xiàn)有技術(shù)的缺點,提供一種支持游戲客戶端 版本切換的更新方法,快捷的實現(xiàn)游戲主版本客戶端與游戲版體驗版客戶端之間的切換。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案如下支持游戲客戶端版本切換的更新 方法,其包括游戲主版本客戶端到游戲體驗版客戶端的切換更新方法和游戲體驗版客戶端 切換回游戲主版本客戶端的方法, 所述游戲主版本客戶端到游戲體驗版客戶端的切換更新方法依次包括如下步 驟 (a)、更新程序?qū)ふ冶镜赜螒蛑靼姹究蛻舳说陌姹拘畔ⅲ? (b)、判斷本地游戲主版本客戶端是否為最新版本,如果是,則轉(zhuǎn)至步驟(c),否則
升級本地游戲主版本客戶端至最新版本,并轉(zhuǎn)至步驟(c); (c)、從更新服務器上下載最新游戲體驗版客戶端的游戲文件; (d)、根據(jù)最新游戲主版本客戶端的游戲文件與最新游戲體驗版客戶端的游戲文
件的差異,生成差異還原信息,并根據(jù)該差異還原信息逆向備份游戲文件; (e)、更新程序從更新服務器上下載切換包,并應用該切換包,進行最新游戲主版
本客戶端到最新游戲體驗版客戶端的切換。 所述的游戲體驗版客戶端切換回游戲主版本客戶端的方法包括如下步驟 ( I )、獲取步驟(d)中生成的差異還原信息和逆向備份的游戲文件; ( II )更新程序?qū)@取的差異還原信息和逆向備份的游戲文件應用到游戲客戶
端,進行游戲體驗版客戶端到游戲主版本客戶端的切換。 進一步地,上述的支持游戲客戶端版本切換的更新方法,其中步驟(d)中差異還原信息包括游戲主版本客戶端切換到體驗版客戶端時刪除、替換、添加的游戲文件名稱。
更進一步地,上述的支持游戲客戶端版本切換的更新方法,其中步驟(d)中逆向 備份的游戲文件包括游戲主版本客戶端切換更新為游戲體驗版客戶端時被替換和刪除的 游戲文件、以及新增加的游戲文件。 更進一步地,上述的支持游戲客戶端版本切換的更新方法,其中所述步驟(e)中 切換包是由內(nèi)部開發(fā)人員提供的。內(nèi)部開發(fā)人員通過將最新的游戲體驗版客戶端的文件信 息和最新的游戲主版本客戶端的文件信息進行對比,根據(jù)兩者的差異制作主版本客戶端到 體驗版客戶端的切換包,并上傳至更新服務器。切換包里包括主版本切換到體驗版時需要 刪除、替換、添加的游戲文件名稱和文件數(shù)據(jù)。 本發(fā)明的有益效果如下采用本發(fā)明支持游戲客戶端版本切換的更新方法后,用 戶只要使用游戲主版本客戶端以及下載一個很小的切換包就能實現(xiàn)從主版本客戶端到體 驗版客戶端的切換,并且本發(fā)明通過比較主版本客戶端游戲文件與體驗版客戶端游戲文件 的差異,生成差異還原信息,并逆向備份游戲文件,用于體驗版客戶端切回。用戶可直接通 過差異還原信息和逆向備份游戲文件將體驗版客戶端切換回主版本客戶端,十分便捷,在 整個過程中玩家只需要下載很少的游戲文件,這樣大大簡化了玩家的操作、節(jié)省了玩家的 時間。由此可見本發(fā)明為本領(lǐng)域的技術(shù)進步拓展了空間,實施效果好。
圖1本發(fā)明支持游戲客戶端版本切換的更新方法的整體流程示意圖。 圖2本發(fā)明中游戲主版本客戶端到游戲體驗版客戶端的切換更新方法的流程示意圖。 圖3本發(fā)明中游戲體驗版客戶端切換回游戲主版本客戶端的方法的流程示意圖。
圖1中各附圖標記的含義如下1-當前游戲主版本客戶端、2-最新游戲主版本客 戶端;3-最新游戲體驗版客戶端。
具體實施例方式
本發(fā)明的目的、優(yōu)點和特點,將通過下面優(yōu)選實施例的非限制性說明進行圖示和 解釋。這些實施例僅是應用本發(fā)明技術(shù)方案的典型范例,凡采取等同替換或者等效變換而 形成的技術(shù)方案,均落在本發(fā)明要求保護的范圍之內(nèi)。 如圖1所示,為本發(fā)明支持游戲客戶端版本切換的更新方法的整體流程示意圖,
從圖1看出,本發(fā)明將本地當前主版本客戶端更新至最新版主版本客戶端,然后進行主版
本客戶端到體驗版客戶端的切換,以及從體驗版客戶端切換回主版本客戶端到。 可見本發(fā)明支持游戲客戶端版本切換的更新方法,其包括游戲主版本客戶端到游
戲體驗版客戶端的切換更新方法(其流程圖見圖2)和游戲體驗版客戶端切換回游戲主版
本客戶端的方法(其流程圖見圖3), 如圖2所示,本發(fā)明中游戲主版本客戶端到游戲體驗版客戶端的切換更新方法依 次包括如下步驟 (a)、更新程序?qū)ふ冶镜赜螒蛑靼姹究蛻舳说陌姹拘畔ⅲ? (b)、判斷本地游戲主版本客戶端是否為最新版本,如果是,則轉(zhuǎn)至步驟(c),否則
4升級本地游戲主版本客戶端至最新版本(Sl),并轉(zhuǎn)至步驟
(c); (c)、從更新服務器上下載最新游戲體驗版客戶端的游戲文件(S2); (d)、根據(jù)最新游戲主版本客戶端的游戲文件與最新游戲體驗版客戶端的游戲文
件的差異,生成差異還原信息,并根據(jù)該差異還原信息逆向備份游戲文件(S3); (e)、更新程序從更新服務器上下載切換包(S4),并應用該切換包,進行最新游戲
主版本客戶端到最新游戲體驗版客戶端的切換(S5)。 如圖3所示,本發(fā)明中游戲體驗版客戶端切換回游戲主版本客戶端的方法包括如 下步驟 ( I )、獲取步驟(d)中生成的差異還原信息和逆向備份的游戲文件; ( II )更新程序?qū)@取的差異還原信息和逆向備份的游戲文件應用到游戲客戶
端,進行游戲體驗版客戶端到游戲主版本客戶端的切換。 本發(fā)明步驟(d)中差異還原信息包括游戲主版本客戶端切換到體驗版客戶端時 刪除、替換、添加的游戲文件名稱。逆向備份的游戲文件包括游戲主版本客戶端切換更新 為游戲體驗版客戶端時被替換和刪除的游戲文件。 步驟(e)中,更新程序其進行了對主版本客戶端獨有的游戲文件進行刪除和替 換,并將體驗版客戶端獨有的游戲文件添加到游戲的指定目錄。 相反的,步驟(I )中,更新程序其進行了對體驗版客戶端獨有的游戲文件進行刪 除和替換,并將主版本客戶端獨有的游戲文件添加到游戲的指定目錄。 具體來說,進行游戲版本的切換需滿足前提條件為當前的游戲主版本客戶端必須 為最新版本,如不是最新版本需升級更新至最新版本。
權(quán)利要求
支持游戲客戶端版本切換的更新方法,其包括游戲主版本客戶端到游戲體驗版客戶端的切換更新方法和游戲體驗版客戶端切換回游戲主版本客戶端的方法,所述游戲主版本客戶端到游戲體驗版客戶端的切換更新方法依次包括如下步驟(a)、更新程序?qū)ふ冶镜赜螒蛑靼姹究蛻舳说陌姹拘畔ⅲ?b)、判斷本地游戲主版本客戶端是否為最新版本,如果是,則轉(zhuǎn)至步驟(c),否則升級本地游戲主版本客戶端至最新版本,并轉(zhuǎn)至步驟(c);(c)、從更新服務器上下載最新游戲體驗版客戶端的游戲文件;(d)、根據(jù)最新游戲主版本客戶端的游戲文件與最新游戲體驗版客戶端的游戲文件的差異,生成差異還原信息,并根據(jù)該差異還原信息逆向備份游戲文件;(e)、更新程序從更新服務器上下載切換包,并應用該切換包,進行最新游戲主版本客戶端到最新游戲體驗版客戶端的切換。所述的游戲體驗版客戶端切換回游戲主版本客戶端的方法包括如下步驟(I)、獲取步驟(d)中生成的差異還原信息和逆向備份的游戲文件;(II)更新程序?qū)@取的差異還原信息和逆向備份的游戲文件應用到游戲客戶端,進行游戲體驗版客戶端到游戲主版本客戶端的切換。
2. 根據(jù)權(quán)利要求1所述的支持游戲客戶端版本切換的更新方法,其特征是,所述步驟 (d)中差異還原信息包括游戲主版本客戶端切換到體驗版客戶端時刪除、替換、添加的游 戲文件名稱。
3. 根據(jù)權(quán)利要求1所述的支持游戲客戶端版本切換的更新方法,其特征是,所述步驟(d) 中逆向備份的游戲文件包括游戲主版本客戶端切換更新為游戲體驗版客戶端時被替 換和刪除的游戲文件、以及新增加的游戲文件。
4. 根據(jù)權(quán)利要求1所述的支持游戲客戶端版本切換的更新方法,其特征是,所述步驟(e) 中切換包是由內(nèi)部開發(fā)人員提供的。內(nèi)部開發(fā)人員通過將最新的游戲體驗版客戶端的 文件信息和最新的游戲主版本客戶端的文件信息進行對比,根據(jù)兩者的差異制作主版本客 戶端到體驗版客戶端的切換包,并上傳至更新服務器,切換包里包括主版本切換到體驗版 時需要刪除、替換、添加的游戲文件名稱和文件數(shù)據(jù)。
全文摘要
本發(fā)明涉及一種支持游戲客戶端版本切換的更新方法,其包括游戲主版本客戶端到游戲體驗版客戶端的切換更新方法以及游戲體驗版客戶端切換回游戲主版本客戶端的方法。采用本發(fā)明后,玩家只要使用游戲主版本客戶端以及下載一個很小的切換包就能實現(xiàn)從主版本客戶端到體驗版客戶端的切換,并且本發(fā)明通過比較主版本客戶端游戲文件與體驗版客戶端游戲文件的差異,生成差異還原信息,并逆向備份游戲文件,用于體驗版客戶端切回。用戶可直接通過差異還原信息和逆向備份游戲文件將體驗版客戶端切換回主版本客戶端,十分便捷,在整個過程中玩家只需要下載很少的游戲文件,這樣大大簡化了玩家的操作、節(jié)省了玩家的時間。
文檔編號H04L29/06GK101782934SQ200910028470
公開日2010年7月21日 申請日期2009年1月16日 優(yōu)先權(quán)日2009年1月16日
發(fā)明者賓曉華 申請人:蘇州市蝸牛電子有限公司