使用内存和临时存储器的补丁方法及补丁服务器和客户端技术

技术编号:8366707 阅读:238 留言:0更新日期:2013-02-28 05:00
本发明专利技术提供了一种使用内存和临时存储器的补丁方法及补丁服务器和客户端。这里公开一种补丁方法。该补丁方法在补丁客户端中执行。补丁客户端能够连接到补丁服务器并且包括存储装置和内存。补丁方法包括下述步骤:(a)访问补丁服务器并且从补丁服务器接收补丁数据;(b)计算内存的可用空间;(c)如果补丁数据的大小小于或等于内存的可用空间,则使用内存的可用空间执行打补丁;以及(d)如果补丁数据的大小大于内存的可用空间,则对于存储装置分配对应于补丁数据的大小的容量的临时存储器,并且使用分配的临时存储器执行打补丁。

【技术实现步骤摘要】

本专利技术一般地涉及补丁技术,并且更具体地,涉及一种能够更快速并且更可靠地补丁大量数据的使用内存和临时存储器的补丁方法以及使用该补丁方法的补丁服务器和客户端。
技术介绍
随着计算环境的发展,硬件的性能已经变得很高并且在硬件上运行的软件已经变得能够使用很多资源。因此,存在的趋势是,软件的容量逐渐增加。此外,随着网络环境的发展,通过网络传输和分发软件已经变得非常流行。特别地,软件的内容由于各种原因(例 如,软件的新版本的发布)而频繁地改变或者扩展。改变或者扩展的内容被提供给用户从而对软件进行更新,这被称为打补丁或更新。传统的补丁技术包括使用关于补丁的版本的信息的补丁方法。例如,存在一种方法,即补丁客户端访问补丁服务器,将当前补丁版本与补丁服务器的补丁版本进行比较,并且如果需要打补丁,则下载并且存储对应的内容。传统的补丁方法的问题在于补丁服务器和补丁客户端的资源的使用效率低并且由于如果在关于补丁的版本的信息中存在错误或者部分地执行了打补丁则会发生补丁冗余,因此在服务器上发生瓶颈。为了解决该问题,开发了下述技术提供关于将要打补丁的文件的被改变的内容的信息并且基于该信息执行打补丁。然而,在该本文档来自技高网...

【技术保护点】
一种补丁方法,所述补丁方法在补丁客户端中执行,所述补丁客户端能够连接到补丁服务器并且包括存储装置和内存,所述补丁方法包括下述步骤:(a)访问所述补丁服务器并且从所述补丁服务器接收补丁数据;(b)计算所述内存的可用空间;(c)如果所述补丁数据的大小小于或等于所述内存的所述可用空间,则使用所述内存的所述可用空间执行打补丁;以及(d)如果所述补丁数据的所述大小大于所述内存的所述可用空间,则对于所述存储装置分配对应于所述补丁数据的所述大小的容量的临时存储器,并且使用分配的所述临时存储器执行打补丁。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:张星国刘光喜成周弦陈譓瑱李允珩
申请(专利权)人:新游游戏株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1