[发明专利]使用客户端的高速缓存来备份服务器上数据的设备和方法有效
| 申请号: | 200710192745.2 | 申请日: | 2007-11-16 |
| 公开(公告)号: | CN101212491A | 公开(公告)日: | 2008-07-02 |
| 发明(设计)人: | 立堀道昭;根山亮;高濑俊郎 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F11/14;G06Q30/00 |
| 代理公司: | 北京市金杜律师事务所 | 代理人: | 朱海波 |
| 地址: | 美国纽*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 使用 客户端 高速缓存 备份 服务器 数据 设备 方法 | ||
技术领域
本发明涉及使用客户端的web浏览器的高速缓存存储器来备份服务器中的数据。
背景技术
近年来,web服务器上积累的数据(web数据)越来越重要。而且,有必要对数据进行备份以防意外丢失。这些数据的总量持续增长。此外,由于用户数量也有所增加,存在各种各样的方法用于数据备份,诸如为每个用户保留历史数据等等。作为结果,备份操作变得很复杂,并且完成备份的工作量也变得很繁重。为了在服务器侧备份这些数据,提高了需要提供给服务器的资源和管理成本。在服务器中,利用磁带驱动器等来进行当前的数据备份以及使用备份数据的恢复操作。
除此之外,就可能在客户端侧进行的备份和恢复操作而言,使用手动执行的用于构建web应用的方法。这种方法在家庭网络路由器之类的小规模web应用中尤其多见。在这些小规模的web应用中,经由HTTP(用于执行GET方法或POST方法的命令输入)在客户端和服务器之间发送/接收备份数据,并且随后进行存储。此外,当出现使用备份数据来恢复web数据的需要时,通过使用类型属性为文件的HTML输入形式来规定包括备份数据的文件,并且随后经由HTTP(用于执行POST方法的命令输入)将该文件从客户端发送到服务器,以便恢复web数据。换言之,在现有的环境中,web浏览器的操作者手动地执行关于备份和恢复的操作。
此外,在日本专利申请公开No.2004-185263中,客户端具有用于临时存储web服务器的内容的高速缓存功能,并且系统是用于传送内容的分布式系统。然而,其中没有清楚地公开,当web服务器的内容被破坏或在其他类似情况下,如何将客户端保留的内容作为备份数据上传。
发明内容
本发明提供了一种用于通过使用客户端的高速缓存容易地备份服务器上的数据以及用于将所备份数据上传到该服务器的方法和设备。
为了解决上述问题,在本发明中,提出了一种方法,其中服务器通过使用HTTP协议使得客户端备份服务器的资源数据的一部分。该方法包括步骤:将待备份资源数据发送到客户端;确定是否需要对待备份资源数据进行恢复;响应于确定结果表明需要恢复待备份资源数据,将具有表明需要恢复待备份资源数据的消息以及表明待备份资源数据没有更新的消息的HTTP响应发送到客户端;以及通过从客户端接收待备份资源数据的备份来恢复待备份资源数据。本发明的方法支持如下处理,即在客户端中备份服务器的待备份资源数据并在服务器的待备份资源数据丢失时恢复该数据。
如上所述,已经作为一种方法描述了本发明的概要。然而,本发明还可以被考虑为一种设备、一种程序或者一种程序产品。例如,程序产品可以包括存储上述程序的记录介质,或者传送该程序的介质。
本发明的上述概要并没有述及本发明的所有需要的特征,但是应当理解,这些构成要素的组合或者再组合也属于本发明。
附图说明
为了更全面地理解本发明及其优点,现在结合附图参考下文的描述。
图1是备份系统100的高级示意图,该备份系统根据本发明通过使用客户端的高速缓存容易地备份服务器上的数据并将所备份数据上传到服务器。
图2是示意图200,其示意性地示出了本发明的备份系统的功能框。
图3例示了客户端对web服务器的资源数据进行备份的序列。
图4例示了通过使用在客户端中备份的资源数据恢复web服务器的资源数据的序列。
图5示出了备份和恢复由门户站点中的portlet管理的数据的例子,该例子使用了本发明。
图6示出了通过使用本发明自动备份和恢复路由器设置信息的例子。
图7示出了通过使用本发明避免永久性地存储购物站点等上的个人信息的例子。
图8示出了在匿名购物站点上购物的例子。
图9示出了对公司的Wiki服务器进行备份的例子。
图10是一个视图,示出了根据本发明的一个实施例的用于获得客户端210和web服务器250的优选信息处理器硬件配置的例子。
具体实施方式
图1是本发明的备份系统100的高级示意图,该系统通过使用客户端的高速缓存容易地备份服务器上的数据并将所备份的数据上传到服务器。客户端110a-110c经由网络101连接到服务器130a和130b。在此,服务器130a和130b例如是web服务器,并且提供多个服务器130。然而,服务器130的数量可以是一个。而且,提供多个客户端终端,但是本发明的系统可以利用单个客户端终端来执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710192745.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:中置柜用电子式电流互感器
- 下一篇:一种收卷式发光标志





