[发明专利]软件补丁下载方法无效
申请号: | 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.vipzhuanli.com/pat/books/201010112947.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:软管内流体压力检测装置
- 下一篇:一种用于旋翼飞机总压测量的探头