[發明專利]使用內存和臨時存儲器的補丁方法及補丁服務器和客戶端無效
| 申請號: | 201210333037.7 | 申請日: | 2012-09-10 |
| 公開(公告)號: | CN102945170A | 公開(公告)日: | 2013-02-27 |
| 發明(設計)人: | 張星國;劉光喜;成周弦;陳譓瑱;李允珩 | 申請(專利權)人: | 新游游戲株式會社 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 呂俊剛;劉久亮 |
| 地址: | 韓國*** | 國省代碼: | 韓國;KR |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 使用 內存 臨時 存儲器 補丁 方法 服務器 客戶端 | ||
1.一種補丁方法,所述補丁方法在補丁客戶端中執行,所述補丁客戶端能夠連接到補丁服務器并且包括存儲裝置和內存,所述補丁方法包括下述步驟:
(a)訪問所述補丁服務器并且從所述補丁服務器接收補丁數據;
(b)計算所述內存的可用空間;
(c)如果所述補丁數據的大小小于或等于所述內存的所述可用空間,則使用所述內存的所述可用空間執行打補丁;以及
(d)如果所述補丁數據的所述大小大于所述內存的所述可用空間,則對于所述存儲裝置分配對應于所述補丁數據的所述大小的容量的臨時存儲器,并且使用分配的所述臨時存儲器執行打補丁。
2.根據權利要求1所述的補丁方法,其中,所述補丁數據包括用于至少一個補丁文件的哈希值。
3.根據權利要求1所述的補丁方法,其中,步驟(b)包括:
(b1)檢查所述內存的當前可用空間;
(b2)計算在特定時間內將返還的內存空間;以及
(b3)通過計算所述當前可用空間與所述將返還的內存空間的和來計算所述內存的所述可用空間。
4.根據權利要求3所述的補丁方法,其中,步驟(b2)包括下述步驟:通過將所述將返還的內存空間與幾率值相乘來計算所述特定時間內將返還的內存空間,其中,所述幾率值與所述將返還的內存空間的預計返還時間成比例。
5.根據權利要求1所述的補丁方法,其中,步驟(c)包括下述步驟:
(c-1)將所述內存的所述可用空間分區為用于原始文件的第一區域,用于所述補丁數據的第二區域和用于補丁文件的第三區域,然后將所述第一區域、所述第二區域以及所述第三區域分別分配給所述原始文件、所述補丁數據和所述補丁文件;
(c-2)分別將所述原始文件和所述補丁數據加載到所述第一區域和所述第二區域;以及
(c-3)使用加載的所述原始文件和所述補丁數據在所述第三區域中生成所述補丁文件。
6.根據權利要求5所述的補丁方法,其中,步驟(c-2)包括下述步驟:使用不同的內存加載方法加載所述原始文件和所述補丁數據。
7.根據權利要求5所述的補丁方法,其中,步驟(c)進一步包括下述步驟:
檢查是否已經成功地執行了所述步驟(c-2);以及
如果僅在特定數據中發生了錯誤,則僅再次加載所述特定數據。
8.根據權利要求5所述的補丁方法,其中,所述步驟(c-3)包括:
分析所述補丁數據中包括的補丁表;以及
將所述原始文件的至少一部分與所述原始文件的將打補丁的至少一部分區分開。
9.根據權利要求1所述的補丁方法,其中,步驟(d)包括下述步驟:基于輸出緩沖器內存池方法使用分配的所述臨時存儲器執行打補丁。
10.根據權利要求1所述的補丁方法,其中,步驟(d)包括下述步驟:
(d1)計算所述原始文件中將被改變的數據的大小;以及
(d2)分配容量對應于所述數據的計算的大小的所述臨時存儲器。
11.一種補丁服務器,所述補丁服務器被連接到補丁客戶端并且提供補丁數據,所述補丁服務器包括:
內存;
哈希生成單元,所述哈希生成單元被構造為生成用于接收到的數據的至少一個哈希值;以及
控制單元,所述控制單元被構造為將原始文件和補丁文件加載到所述內存,控制所述哈希生成單元,使得所述哈希生成單元將加載的所述原始文件與加載的所述補丁文件進行比較并且生成用于差異的至少一個哈希值,生成包括生成的哈希值的補丁表,并且生成包括生成的所述補丁表的所述補丁數據。
12.根據權利要求11所述的補丁服務器,所述補丁服務器進一步包括:
關于所述補丁數據的信息,所述信息包括下述信息中的至少一種:關于所述補丁數據的補丁版本的信息、關于所述補丁數據的總大小的信息以及關于所述補丁數據中包括的多個文件中的每個文件的大小的信息;以及
補丁數據存儲單元,所述補丁數據存儲單元被構造為存儲所述補丁數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新游游戲株式會社,未經新游游戲株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210333037.7/1.html,轉載請聲明來源鉆瓜專利網。





