利用计算机网络自动备份的方法

文档序号:6560340阅读:293来源:国知局
专利名称:利用计算机网络自动备份的方法
技术领域
本发明涉及一种利用计算机网络进行自动备份数据资料的方法。
背景技术
随着个人计算机在人们日常工作与生活中日趋普及,用户越来越多的依赖于个人电脑存储他们的各种重要信息。这些信息,也叫做内容或资料,以电子数据文档的方式存在并存储在计算机里,如邮件、税单、电子表格、演示文档以及其它文档、照片、音乐等等。随着个人计算机的处理能力和存储容量不断增加,促使用户抛弃纸张文档和其它形式的离线文档,而投入在线存储时代。计算机也越来越可靠,经常在整个使用周期内不会丢失数据。其结果是,大部分的个人计算机用户还没有经历过由硬盘损坏、操作系统崩溃、文件交缠等引起的数据丢失。但无论如何,数据丢失的可能性时时存在,而且许多用户不知道数据的脆弱性,其它还有威胁电子数据的安全性因素,如病毒、蠕虫和其它有害程序的存在。极少用户对他们自己拥有的数据进行有规律的备份。即使那些进行备份的用户中,对此任务的重要性的认识也在逐渐下降。并且,越来越多的用户对于计算机的技术知识并不掌握,甚至不知道如何在他们的系统中寻找文件,更不用说将这些文件做备份。现有技术的备份方法要求用户将文件拷贝到外部的存储介质上,比如CD、DVD或其它外部数据存储设备,这个过程可以手工进行,或通过设置备份日程的方式周期性的进行。这两种方式都需要用户来管理介质并且按操作步骤更换已存满的介质。在线存储服务虽已经存在,但需要有技术背景的操作员才能使用,且现有技术方案的复杂性使有经验的操作员,如系统管理员,也会出现误操作,致使重要的数据文件被覆盖。

发明内容
本发明的目的是提供一种利用计算机网络自动备份的方法,要解决的技术问题是无需用户启动或帮助,将用户要存储的信息存储在设备上,并且进行备份存储。
本发明采用以下技术方案一种利用计算机网络自动备份的方法,建立在线磁盘阵列联网,定时或连续在线存储备份文件,备份文件以加密压缩的形式存在于磁盘阵列的不同共享硬盘中,在传输的时候加密,其位置和分布由中央服务器确定。
本发明的在线磁盘阵列采用中央服务器和个人电脑联网的方式,个人电脑的部分剩余硬盘空间被分配来存储他人的备份文件,其位置和分布由中央服务器与每个用户的个人电脑上的客户端协调确定,该部分剩余硬盘空间以分区的方式存在,或以一个或一个以上该服务所控制的文档的方式存在。
本发明的个人电脑的用户提供他们的个人电脑剩余部分硬盘空间以换取分布式,多次存储他们自己的文件。
本发明的在线磁盘阵列是点对点硬盘与在线存储。
本发明备份文件的备份目录保存备份/恢复的历程,采用滚动式的文件交换历史表。
本发明的剩余部分硬盘空间分为固定空间、随服务需求而变化的动态空间、随可用存储空间而变的动态空间或用户提供多余的空间以换取降低的费用所确定的用户级别。
本发明备份文件的文档存在于不同时间内备份的拷贝中,其文档位于一个或一个以上不同地点的硬盘空间。
本发明定时或连续在线存储备份文件的指令由计算机的操作系统下达,按照选定的文件目录或者指定的文件类型来进行备份。
本发明用户的文件在初始备份的时候,对整个需备份内容进行完全备份,当文件被修改后,该文件全部被备份或部分备份;备份与文件发生变更或与病毒扫描一起进行。
本发明备份数据直接由一台计算机发送到另一台计算机或通过中央服务器发送到另一台计算机。
本发明与现有技术相比,通过建立在线磁盘阵列联网,定时或连续在线存储备份文件,只需要极少一点,或者完全不需要用户的配置管理就可以进行文件备份及文件丢失时恢复重要的数据,从而避免硬盘损坏或失效,操作系统失效、病毒感染以及因为被盜、失火、事故等导致计算机丢失数据。


图1是本发明的网络示意图(一)。
图2是本发明的网络示意图(二)。
图3是本发明的上传服务示意图。
具体实施例方式
下面结合附图和实施例对本发明做进一步详细描述。本发明的利用计算机网络自动备份的方法,利用在线磁盘阵列RAID联网,将备份的文件存储在一个网上的中央服务器的中央数据中心或其他的个人电脑上。磁盘阵列RAID(Redundant Arrays of Independent Disks)是通过将多个硬盘按照一定的形式和方案组织起来,如同使用一个硬盘一样,但是却通过这样的形式获取了比单个存储设备更高的速度、更好的稳定性、更大的存储能力的存储设备的解决方案。
如图1所示,基于好友联络表,一台中央服务器协调备份与恢复。好友联络表是一张用户选择的朋友/亲戚/多台计算机,构成在线磁盘阵列RAID联网,能共同参与备份。在一种情况下,用户的数据存放在该联络表上的计算机里。如果用户不提供联络表,或联络表上的计算机无法提供足够的存储空间,在此情况下,在用户同意的情况下,该网络会寻找及分配其它存储空间以满足需要。在另一种情况下,好友联络表不需要进行选择,该网络自动分配所需的存储空间。利用中央服务器提供缓存,以便有效使用用户所贡献的存储空间。
如图2所示,服务的网络拓扑可以分成不同的区域,这些区域可以基于地理区域。区域服务器协调本区内的备份服务。同时,它们相互之间也参与到由中央服务器所管理的好友联络表中,从而形成相互冗余的备份,以保障整个服务网络几乎不可能中断。为了在发生灾难性情况时提高用户数据的安全性,比如地震、飓风、战争等等,联系表上的好友可以选择不同区域服务器上的计算机来存储数据。比如,区域服务器构成另一层P2P及中央服务器网络以保障数据安全。
如图3所示,上传文件时,在第一种方式中,用户的备份文件通过用户端直接连接到其它计算机,多份文件的拷贝顺序进行,该方式占用用户的带宽最大。第二种方式中,备份文件以接力方式中一台计算机转移到下一台计算机,直到最后一台,最后一台计算机返回一个状态码以判别是否成功,这时对用户的带宽占用最少,形成的一次备份的总时间与第一种相同。第三种方式是由该客户端将部分文件传至下一台计算机后,后面的计算机同时从该客户端及其它已有部分文件的计算机接收文件,对于客户计算机,我们称之为多线程上传,这种方式占用中等的客户端带宽,但总的文件传输时间将大大缩短。
本发明的利用计算机网络自动备份的方法,可以同时使用分布式的在线硬盘空间或中心存储。用户的部分硬盘空间被分配来存储他人的备份文件。备份文件以加密的形式存在,其位置和分布由中央服务器与每个用户的个人电脑上的客户端软件协调确定。
本发明的方法可以实现用户文件被加密压缩。用户提供的硬盘空间以分区的方式存在,该分区或文档可以隐蔽的方式存在,这样可以防止别人看到里面的内容。点对点P2P硬盘存储与在线存储CACHE共同为用户的备份文件提供存储空间。用户提供他们的剩余硬盘空间以换取分布式存储他们自己的文件。
备份客户端软件可在用户的PC及互联网有空闲的时候工作。备份客户端软件拷贝文件或一部分文件到其它在互联网上的设备。备份目录保存备份/恢复的历程。
本发明利用了互联网,以及大量可用的硬盘空间,即基于大部分用户都有多余的硬盘空间,将一个用户的数据存放在另一个用户的计算机上,从而将数据丢失的风险分散,就像保险公司将风险分摊到投保人身上一样。以此方式,用户数据存放在多个不同的地方,为防备数据丢失提供冗余。在用户的计算机上用于存放他人数据的存储空间可以由多个方式分配,包括固定空间、随服务需求而变化的动态空间、随可用存储空间而变的动态空间,即随着用户的存储空间减少,该服务可以减少对空间的需求、用户级别,即用户可以提供多余的空间以换取降低的费用等多个方式来对用户数据进行保护,或者其它更多的方法。存储空间可以以硬盘分区的形式存在或以一个或多个该服务所控制的文档的方式存在。
本发明的方法可以保留一份滚动式的文件交换历史表,以便用户恢复丢失或损坏的文档。这些文档存在于多个在不同时间内备份的拷贝中。并为文档的一个版本提供单个或多个位于不同地点的存储备份。
本发明的方法可以与操作系统集成,作为一个单独的软件包安装,或与其它应用集成。备份服务可由下列不同的方法付费例如(1)用户提供一定数量的硬盘空间;(2)服务可以显示广告,广告内容与他们机器上的文档内容相关(3)服务可以与其它产生销售额的软件应用相结合。其中一个应用为与搜索引擎集成,搜索结果与用户的兴趣相投,因为由用户备份的文档可以看出他们目前的兴趣所在。确定用户兴趣的焦点可以依靠用户近所写的或存取的文档中所包含的关键字。本发明的方法以用户数据文件的方式备份用户信息,即用户产生的内容,但不备份操作系统或程序文件,而是按照选定的文件目录或者指定的文件类型来进行备份。
使用本发明在线磁盘阵列RAID联网的用户的文件在初始备份的时候,指文件创建或服务初始化的时候,对整个需备份内容进行完全备份。随后当文件被修改后,该文件全部被备份或部分备份。这两种情况都允许成熟的用户作配置但不需要非技术型的用户作配置。无论是在中央服务器上还是在与客户端运行的软件系统运行时,都会保留文件日志及他们的备份时间和签名历史。对后续的备份,计算机系统比较一个文件的备份时间或签名以确定文件是否应该备份。
备份可以定时启动、连续运行、文件发生变更或与病毒扫描一起进行。与中央存储的直接数据传输可以在瞬态进行或稍后进行,带宽更充裕或更便宜的时候进行。比如在夜间。计算机可以指挥数据在加密的情况下进行,数据可以直接发送到另一台计算机或通过中央服务器发送。只有掌握密钥的用户才能解密这些文件以获得其内容。可以由中央服务器提供缓存,以便有效使用用户所贡献的存储空间;即使这些计算机有时候会处于离线状态。在一种情况下,数据传输会因为网络或互联网上的其它活动会减至与其他活动的干扰最小,比如当用户正在使用VOIP通讯或游戏。
本发明方法也可被用作计算机之间的文件互传。比如,当用户购买了一台新的计算机时,他们可以利用该服务将所有存储的文件恢复到新的计算机上。文件也可以在同一用户的多台计算机之间传送。例如,可以让用户在其工作用机、家庭用机、笔记本电脑及家庭娱乐计算机之间互存文件。用户的多台计算机可以在局域网或互联网上相连接。网络允许用户选择他们自己的计算机作为其数据的存储空间。如此,备份文件可以由用户的一台计算机上存放到他的另外几台计算机上。在这种情况下,用户可以选择不对这些文件进行加密。但是,任何在中央服务器上以缓存为目的的临时存放文件,在传输的时候都要加密。
本发明的方法对于可以共享的文件,比如照片、电影片断等,用户希望与他人共享,网络可以将这些文件自动拷贝到用户指定的网站上,作为备份过程的一部分。
本发明的方法可以用于任何可存储数据的设备间的连接,包括但不限于桌面计算机、笔记本计算机、掌上型计算设备例如PDA或移动电话。
本发明的方法还可用于移动设备对其文件进行自动备份,包括通讯录,以保护这些设备在遗失后其数据依然存在。网络的客户端软件在用户的移动设备上运行,通过无线数据通讯例如SMS来传送备份文件。
本发明的方法也可以用于企业,由企业内部的信息技术部门来管理。在此情况下,所有用户数据都是存储在公司防火墙内。
本发明的用户可以要求该网络对备份文件的完整性进行检验。通过对比在本机上的文件与备份文件的版本,对完整性检查不合格的文件出具报告。该报告也可以包括变更记录生成时间/修改时间/删除时间,这些记录涵盖用户计算机上所有的备份文件。该过程可以与病毒检测软件共同使用,以便对感染病毒或蠕虫之类有害软件的文件进行恢复。
权利要求
1.一种利用计算机网络自动备份的方法,其特征在于建立在线磁盘阵列(RAID)联网,定时或连续在线存储备份文件,备份文件以加密压缩的形式存在于磁盘阵列(RAID)的不同共享硬盘中,在传输的时候加密,其位置和分布由中央服务器确定。
2.根据权利要求1所述的利用计算机网络自动备份的方法,其特征在于所述在线磁盘阵列(RAID)采用中央服务器和个人电脑联网的方式,个人电脑的部分剩余硬盘空间被分配来存储他人的备份文件,其位置和分布由中央服务器与每个用户的个人电脑上的客户端协调确定,该部分剩余硬盘空间以分区的方式存在,或以一个或一个以上该服务所控制的文档的方式存在。
3.根据权利要求2所述的利用计算机网络自动备份的方法,其特征在于所述个人电脑的用户提供他们的个人电脑剩余部分硬盘空间以换取分布式,多次存储他们自己的文件。
4.根据权利要求3所述的利用计算机网络自动备份的方法,其特征在于所述在线磁盘阵列(RAID)是点对点(P2P)硬盘与在线存储(CACHE)。
5.根据权利要求4所述的利用计算机网络自动备份的方法,其特征在于所述备份文件的备份目录保存备份/恢复的历程,采用滚动式的文件交换历史表。
6.根据权利要求5所述的利用计算机网络自动备份的方法,其特征在于所述剩余部分硬盘空间分为固定空间、随服务需求而变化的动态空间、随可用存储空间而变的动态空间或用户提供多余的空间以换取降低的费用所确定的用户级别。
7.根据权利要求6所述的利用计算机网络自动备份的方法,其特征在于所述备份文件的文档存在于不同时间内备份的拷贝中,其文档位于一个或一个以上不同地点的硬盘空间。
8.根据权利要求7所述的利用计算机网络自动备份的方法,其特征在于所述定时或连续在线存储备份文件的指令由计算机的操作系统下达,按照选定的文件目录或者指定的文件类型来进行备份。
9.根据权利要求8所述的利用计算机网络自动备份的方法,其特征在于所述用户的文件在初始备份的时候,对整个需备份内容进行完全备份,当文件被修改后,该文件全部被备份或部分备份;备份与文件发生变更或与病毒扫描一起进行。
10.根据权利要求9所述的利用计算机网络自动备份的方法,其特征在于所述备份数据直接由一台计算机发送到另一台计算机或通过中央服务器发送到另一台计算机。
全文摘要
本发明公开了一种利用计算机网络自动备份的方法,要解决的技术问题是无需用户启动或帮助,将用户要存储的信息存储在设备上,并备份存储,本发明采用以下技术方案一种利用计算机网络自动备份的方法,建立在线磁盘阵列联网,定时或连续在线存储备份文件,备份文件以加密压缩的形式存在于磁盘阵列的不同共享硬盘中,在传输的时候加密,其位置和分布由中央服务器确定,本发明与现有技术相比,通过建立在线磁盘阵列联网,定时或连续在线存储备份文件,只需要极少一点,或者完全不需要用户的配置管理就可以进行文件备份及文件丢失时恢复重要的数据,从而避免硬盘损坏或失效,操作系统失效、病毒感染以及因为被盗、失火、事故等导致计算机丢失数据。
文档编号G06F11/14GK101025702SQ20061010680
公开日2007年8月29日 申请日期2006年7月21日 优先权日2006年2月17日
发明者万琪, 马克D·柯勒恩 申请人:深圳奇峰创智科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1