[發明專利]軟件補丁下載方法無效
| 申請號: | 201010112947.3 | 申請日: | 2010-02-08 |
| 公開(公告)號: | CN102147738A | 公開(公告)日: | 2011-08-10 |
| 發明(設計)人: | 金鐘鉉 | 申請(專利權)人: | 株式會社諾立阿 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 黃綸偉 |
| 地址: | 韓國*** | 國省代碼: | 韓國;KR |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 補丁 下載 方法 | ||
技術領域
本發明涉及如下所述的軟件補丁下載方法,即在向客戶終端提供游戲補丁數據的游戲提供系統中,當向預定的客戶終端傳送預定的游戲補丁時,將與存儲在客戶終端的補丁對應的補丁數據和與要傳送的補丁對應的補丁數據進行比較,并識別一致的補丁數據,僅傳送需要的補丁數據。
背景技術
現有的補丁下載技術的一般問題在于,由于在版本管理中按照補丁版本進行管理,因此存在某一版本和其之后的版本之間重復下載相同文件,從而產生線路使用所導致的經濟損失和用于下載補丁數據的時間上的浪費。
并且,還存在如下所述的問題,即當客戶側的數據形式捆綁為幾個壓縮形式的文件時,一般地,即使只有壓縮文件內的一個文件更換了版本,也要下載被捆綁的巨大的壓縮文件整體。
為了解決上述技術領域的問題,以往的發明構成為包括:維持按照游戲補丁的不同版本存儲一個以上的補丁數據的補丁數據庫的步驟;從預定的客戶終端接收存儲在上述客戶終端的上述游戲的一個以上的補丁的版本信息的步驟;比較上述接收的補丁的版本信息和存儲在上述補丁數據庫的補丁的版本,選定沒有從上述客戶終端下載的補丁的版本的步驟;參考上述補丁數據庫,將與上述選定的補丁的版本對應的補丁數據和與從上述客戶終端接收的上述補丁的版本信息對應的補丁數據進行比較,識別一致的補丁數據的步驟;以及從與上述選定的補丁版本對應的補丁數據中,將除了上述識別的補丁數據外的補丁數據傳送到上述客戶終端的步驟,
或者構成為包括:維持按照游戲補丁的不同版本存儲一個以上的補丁數據的補丁數據庫的步驟;維持對與客戶終端對應地從上述客戶終端下載的上述游戲的一個以上的補丁記錄版本信息的補丁信息表的步驟;參照上述補丁信息表,比較與上述客戶終端對應的補丁的版本信息和存儲在上述補丁數據庫的補丁的版本,選定沒有從上述客戶終端下載的補丁的版本的步驟;參考上述補丁數據庫,將與上述選定的補丁的版本對應的補丁數據和與從上述客戶終端下載的補丁的版本信息對應的補丁數據進行比較,識別一致的補丁數據的步驟;以及從與上述選定的補丁版本對應的補丁數據中,將除了上述被識別的補丁數據外的補丁數據傳送到上述客戶終端的步驟。
但是現有技術中,由于壓縮文件處理模塊和文件版本管理系統得不到系統地運營,因此具有不能有效地減少按照不同文件進行版本管理的下載傳送量的缺點,并且沒有具備即使在由客戶側的文件亂碼而操作的情況下,也能了解該情況而能夠重新下載補丁的功能,因此從維護角度考慮也有弊端,并且在處理壓縮形式的數據的功能上,對于壓縮文件內的文件也要求通過版本管理和增加/刪除使得更高效地進行下載的區別處理。
發明內容
本發明為了解決如上述的問題而提出,其目的在于,提供一種軟件補丁下載方法,其設置能夠以二進制比較文件的散列函數,提供改善后的文件版本管理系統和壓縮文件處理模塊,強化能夠利用Zlib來不僅可以進行基本的壓縮和解壓縮,還可以管理目錄的功能,由此支持向被壓縮的打包文件中增加或刪除文件的高級功能,并以壓縮形式增加gz方式,具有還可以在一般壓縮程序中使用的互換性。
如上所述,本發明具有如下所述的效果,即提供可以顯著地減少下載軟件的補丁時發生的線路使用量,并且用戶可以更快地下載軟件的最新版本,而開發者可以提供減少線路使用費并加強了維護的軟件補丁下載方法。
附圖說明
圖1是本發明的整體系統構成圖。
圖2是本發明的補丁編譯執行畫面。
圖3是本發明的補丁更新執行畫面。
圖4是本發明的補丁編譯工作流程圖。
圖5是本發明的補丁更新工作流程圖。
附圖標號:
10:補丁更新
20:補丁編譯
30:打包庫
40:微軟基礎類
50:數據壓縮軟件庫(Zlib)
60:信息摘要算法5(MD5,message?digest?algorithm?5)
具體實施方式
參考附圖詳細敘述用于實現上述目的及效果的軟件補丁下載方法。
本發明的圖1是本發明的整體系統構成圖,圖中所記載的附圖編號60涉及信息摘要算法5,其以RSA密碼開發者里維斯特(Ronald?Rivest)開發的信息摘要函數算法規定在RFC?1321,并在作為通常使用的簡單郵件傳送協議(SMTP)服務器軟件的發送郵件或作為域名服務器(DSN)的實質標準的綁定(BIND)軟件等的認證中使用,用于檢測數據的錯誤。
附圖編號40是微軟基礎類,MFC是附屬于作為窗口用應用程序的統一開發環境的微軟visual?C++的類庫,向窗口應用程序的制作提供很多有用的類。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于株式會社諾立阿,未經株式會社諾立阿許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010112947.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:軟管內流體壓力檢測裝置
- 下一篇:一種用于旋翼飛機總壓測量的探頭





