数据备份系统的制作方法

文档序号:6349259阅读:146来源:国知局
专利名称:数据备份系统的制作方法
技术领域
本发明涉及数据备份系统,并且更具体地涉及能够提供数据备份服务的服务器。
背景技术
目前,需要通过确保数据随着时间的完整性和可用性来备份数据。这种数据备份通常要求复杂的基础结构,所述复杂的基础结构的成本依赖于数据的敏感度和期望存储的持续时间。现有的解决方案提供数据的安全下载、数据的签署、以及在至少两个新的远程站点内的数据保存,以避免任何事件的后果,例如地震、洪水、或恐怖行动。这种解决方案需要非常高成本的基础结构,例如涉及建筑物的结构、空调的空气、受控的环境、安全保护(如果有的话)、或信息安全过程。此外,通常将相同数据集合复制成某些数量的拷贝(通常是八个),以补偿存储装置中的任何电子故障。本发明的一个目的是通过提出数据备份系统来改进之前提及的缺点,所述数据备份系统通过用户的最低成本来保证数据随着时间的完整性和可用性。

发明内容
为了实现这个目标,一种用于通过电信网络来备份用户的数据集合的方法,其特征在于所述方法包括终端内的下述步骤从应用服务器检索包括分别与备份服务器相关联的危险因素集合的表;基于与备份服务器相关联的所有危险因素,为表格中识别的每个备份服务器分配信任级别;基于分别分配给备份服务器的信任级别来选择至少三个备份服务器;以及将数据集合传送给保存所述数据集合的每个选择的备份服务器。优选地,本发明使其能够可观地降低数据存储成本,且保证数据随着时间的完整性和可用性。出于私有或专业原因,例如重要的、秘密的,用户可能以安全和持久的方式来备份数据或个人数据。此外,用户不再需要使用他或她自己的数据库系统并且不需要考虑关于丢失数据的危险。根据本发明的其它特征,可以进一步基于用户所请求的备份质量来选择备份服务器,由下列参数中的至少一个来潜在地确定备份质量,包括管理每个备份服务器的运营商的私有、公共或专业状态、期望的数据集合的备份持续时间以及与数据集合的存储相关的用户所请求的可靠性因素。此外,涉及备份服务器的每个危险因素集合可以包括以下因素中的至少一个地震危险因素、飓风危险因素、洪水危险因素、温标因素、以及政治稳定性因素。应当明白的是,危险因素的列表不是限制性的,并且可以基于与具体位置中存在的备份服务器相关的技术和限制的改变来进行扩展。本发明还涉及一种用于通过电信网络来备份用户的数据集合的终端,其特征在于,所述终端包括
用于从应用服务器检索包括分别与备份服务器相关联的危险因素集合的表的装置;用于基于与备份服务器相关联的所有危险因素,为表格中识别的每个备份服务器分配信任级别的装置;用于基于分别分配给备份服务器的信任级别来选择至少三个备份服务器的装置; 以及用于将数据集合传送给保存所述数据集合的每个选择的备份服务器。本发明还涉及一种用于通过电信网络来备份用户的数据集合的应用服务器,其特征在于,所述服务器包括用于确定分别与备份服务器相关联的危险因素集合且将包含所述危险因素集合的表传送到终端的装置,使得所述终端能够基于危险因素集合为表格中识别的每个备份服务器分配信任级别以及基于分别分配给备份服务器的信任级别将数据集合传送到至少三个选择的备份服务器。本发明还涉及能够在服务器中执行的计算机程序,所述程序包括指令,当在所述服务器中执行所示指令时,执行根据本发明方法的步骤。


在检查下面的参考附图的说明时,可以更好地理解本发明和其益处。图1是根据本发明的一个实施方式的数据备份系统的示意性框图;以及图2是根据本发明的一个实施方式的数据备份方法的算法。
具体实施例方式参考图1,数据备份系统给包括通信终端TC、应用服务器SA和通过电信网络RT 能够彼此通信的一组备份服务器SV1到SVN。电信网络RT可以是有线或无线网络,或有线和无线网络的结合。根据一个实例,电信网络RT包括高速IP (英文中的“国际互联网协议”)分组网络,例如国际互联网或内联网,或针对支持私有协议的公司的私有网络。通信终端TC可以是能够通过有线或无线连接于分组网络进行通信的个人电脑或智能终端。通过示例的方式,通信终端TC可以包括用户个人的设备或电子电信对象,并且其可以与个人数据助理(PDA)或智能手机进行通信,其可以连接到近距离WLAN( “无线局域网”)无线网络或符合802. Ix标准中的一个的网络的接入终端,或者连接到符合WIMAX (“全球微波互联接入”)协议的中距离网络的接入终端。通信终端TC可以是能够接入GSM(“全球移动通信系统”)或UMTS ( “通用移动电信系统”)无线电通信网络的移动蜂窝无线电通信终端。该组备份服务器SV1到SVn包括至少N = 3个服务器。服务器可以分别由不同的运营商来管理,或部分或全部由单个运营商来管理。每个备份服务器SVn(其中1 < η彡N)能够保存从通信终端TC传送的数据。保存的数据可以是任意类型的,例如重要的、秘密的或个人数据,是任意格式的,例如文本、视频、音频格式。
每个备份服务器SVn具有保存和存储数据的功能,以及以数据最初被保存的格式将数据返回的功能。此外,每个服务器SVn能够保存数据集合Ens以匹配可以由用户确定的引用的标识符IdE,以及通过标识符IdE使数据集合Ens是可以访问的。应用服务器SA包含接口服务器IS和管理模块GES。IS服务器接口具有与通信终端TC建立通信的功能以及向通信终端的用户提供数据备份服务的功能。管理模块GES具有从能够提供数据备份服务的备份服务器SVn检索信息的功能。基于检索的信息,管理模GES为每个服务器SVn分配标识符IcKn和危险系数Frn的集合,包括例如-地震危险因素-飓风危险因素-洪水危险因素-温标因素-政治稳定性因素管理模块GES建立查找表Tab,其中备份服务器的标识符IcKn分别按照与危险因素FrnW集合相匹配来保存。可选地,管理模块GES基于与服务器SVn相关联的因素集合来为每个服务器SVn分配信任级别κη。相对于备份的数据被损坏或保存的数据中的信息丢失,危险信任级别1定义服务器SVn的数据备份的可靠性。例如,可以基于与备份服务器相关的信息按照概率的方式来确定信任级别Κη。对于每个备份服务器,可以由管理服务器的运营商直接提供危险因素,或从与备份服务器相关的信息通过任何其它方式来获得危险因素。根据一个实例,备份服务器SVn的运营商提供与备份服务器相关的地震危险因素,以及应用服务器SA直接使用所述信息。根据另一实例,应用服务器SA确定备份服务器SVn的位置并且基于所述位置确定与备份服务器相关的地震危险因素,以及与所述位置相关的区域中地震危险相关的信息,按各种方式例如从数据库或从官方机构潜在地获得所述信息。通信终端TC包括用于与应用服务器SA的服务器接口 IS和备份服务器SVn建立通信的客户端接口 IC。客户端接口 IC具有分析和比较在选择的备份服务器中的每一个中备份的单个数据Ens集合的完整性的特征。客户端接口 IC因此确定备份服务器的可靠性,以保持或放弃备份服务器。此外,客户端接口 IC使用用于所有与备份服务器的通信的认证机制。通信终端TC进一步包括优化模块0ΡΤ,其具有通过数据备份算法,特别是使用与用户相关的预定限制来确定能够提供数据备份服务的备份服务器SVn的特征。数据备份算法基于分配给每个备份服务器SVn的质量Q和信任级别Κη,确定使用的备份服务器的数量NS,所述数量NS大于或等于3。特别地,该算法比较每个服务器的信任级别Κη,以及于用户请求的质量Q来选择要被使用的备份服务器的数量NS。基于下述参数中的至少一个来定义备份质量Q -管理每个备份服务器的运营商的私有、公共、或专业状态,
-期望的数据集合的备份持续时间,以及-可靠性因素,例如99.99%或99. 999%。例如,由用户提供一些参数,例如用户期望的数据备份持续时间。还可以由用户直接地提供可靠性因素,或者通过用户提供的信息和通过要被备份的数据的属性来推导出可靠性因素。根据一个实例,用户可能出于私人目的想要备份图像(例如个人照片)50年,具有较低的数据备份保证限制,由此算法确定大约99. 99%的可靠性因素。根据另一个实例,用户可能出于专业目的想要备份秘密数据(例如工作文件)10 年,具有较高数据备份保证限制,由此算法确定大约99. 999%的可靠性因素。基于分别与应用服务器SA提供的服务器SVn相关联的危险因素的集合,可以由应用服务器SA提供或由通信终端TC确定分配给每个备份服务器SVn的信任级别Kn。通信终端TC进一步包括用于从通信终端TC向每个选择的备份服务器上传数据 Ens的相同集合的上传/下载模块ΜΤ。可选地,上传/下载模块MT具有对要被保存的数据集合Ens进行加密的特征。因此,在将数据传送到备份服务器之前,上传/下载模块MT加密数据,并且每当从备份服务器检索同一数据时对其解密。上传/下载模块MT可以在备份服务器中保留存储器空间,以执行数据保存测试。 例如,模块MT要求备份服务器保存具有与要被保存在存储器空间中的数据集合Ens相同大小的临时数据,并且如果所述保存成功,那么备份服务器在所述存储器空间内保存所述数据集合Ens。上传/下载模块MT为要被保存的每个数据集合Ens分配标识符IdE,并且将标识符IdE与关键词相关联,以描述和索引数据集合。例如,邀请用户输入将使他或她能够定位他或她期望备份的数据集合Ens的关键词。参考图2,根据本发明的一个实施方式的用于备份用户的数据的方法,包括在数据备份系统中执行的步骤El到E6。在最初的步骤E01,应用服务器SA的管理模块GES检索关于能够提供数据备份服务的备份服务器SVn的信息。特别地,管理模块GES基于检索的信息确定危险因素Frn的集合,所述危险因素的集合包括,例如,地震危险因素、飓风危险因素、洪水危险因素、温标因素、以及政治稳定性因素。管理模块GES为每个服务器SVn分配与确定的因素Frn集合相关联的标识符Id&。备份服务器的标识符IcKn分别保存作为用于查找表Tab内的因素?^集合的匹配。备份服务器的标识符IcKn特别地包含备份服务器的IP( “国际互联网协议”)地址以及指示例如服务器所处的镇的实际地址。可选地,管理模块GES基于与服务器SVn相关联的危险因素Frn集合为每个服务器 SVn分配信任级别κη。在步骤El中,用户希望执行在通信终端TC的存储器内存在的数据集合Ens的备份。通信终端TC的上传/下载模块MT邀请用户确定关键词,例如通过口头的口述、 通过使用键盘手动输入它们,以描述和索引数据集合Ens。上传/下载模块MT为数据集合Ens分配标识符IdE,并且将标识符IdE与之前确定的关键词相关联。标识符IdE可以是用户定义他自己或她自己的引用,或是基于关键词由上传/下载模块MT自动创建的引用。在步骤E2,上传/下载模块MT通过客户端接口 IC将请求传送到应用服务器SA, 以检索关于备份服务器的信息。响应于请求,应用服务器SA向通信终端TC传送包含与备份服务器SVn相关的危险因素Frn集合的查找表Tab。可选地,查找表Tab包含为每个备份服务器SVn分配的信任级别Kn。在步骤Ε3,优化模块OPT基于分别与备份服务器SVn相关联的危险因素Frn的集合,为表Tab中标识的每个备份服务器SVn分配信任级别Kn。如果查找表Tab已经包含为服务器SVn分配的信任级别Kn,优化模块OPT可以使用表中存在的这些信任级别,或不管怎样通过使用另一确定方法确定新的信任级别,新的信任级别可以与表中存在的信任级别不同。特别地,通过使用与用户相关的预定限制,优化模块OPT确定能够提供数据备份服务的备份服务器svn。基于特别地反映与用户相关的预定限制的备份质量Q和分别分配给备份服务器SVn的信任级别Kn,优化模块OPT确定备份服务器的数量NS,所述数量NS大于或等于3。如之前指示的,特别地,基于下列参数中的至少一个来确定备份质量Q,参数包括用户的私有或专业状态、期望的数据集合的备份持续时间、以及用户对存储数据集合所请求的可靠性因素,例如99. 99%或99. 999%。通过实例的方式,优化模块OPT使用将备份服务器的各种信任级别Kn作为输入的算法,并且基于用户请求的质量Q选择备份服务器SVn的最小数量NS。特别地,选择的备份服务器的组合满足与用户请求的质量Q相应的整体信任级别。优化模块OPT可以提供数量大于或等于3的备份服务器的多种不同组合。例如,用户请求的可靠性F越大,应当被假定的备份服务器的最小数量NS越大。例如,可以按每个服务器位于与其他服务器中的每一个距离最小的方式,来选择备份服务器。在步骤Ε4中,上传/下载模块MT将数据集合Ens和相关的标识符IdE例如接近同时或以非常短的时间间隔,传送给每个选择的备份服务器svn。在将数据传送到备份服务器之前,可选地加密数据。在步骤E5,每个备份服务器SVn将数据集合Ens保存作为标识符IdE的匹配。可选地,备份服务器通知通信终端,已经成功地保存了数据集合。在可选的步骤E6,通信终端TC的客户端接口 IC比较在选择的备份服务器SVn的每一个中保存的数据集合Ens的完整性,以放弃故障的备份服务器(如果有的话),并且通过与优化模块OPT合作来选择另一备份服务器。通过描述数据集合的关键词或标识符IdE,用户于是可以在任意时间从通信终端访问备份服务器中的一个内备份的数据集合。此处介绍的本发明涉及用于通过电信网络备份数据的方法和终端。根据本发明的一个实施方式,由集成到终端中的计算机程序的指令来确定本发明方法的步骤,终端例如是通信终端TC。程序包括程序指令,当所述程序被装载到终端中且在终端中执行时,执行本发明方法的步骤。因此,还可以将本发明应用到计算机程序,特别是在信息媒介上或内的适于实现本发明的计算机程序。所述程序可以使用任何编程语言,以及程序可以是源代码、目标代码或源代码和目标代码的中间代码的形式,例如是部分编译形式,或是期望实现本发明方法的任意其它形式。
权利要求
1.一种用于通过电信网络(RT)来备份用户的数据集合(Ens)的方法,其特征在于,所述方法包括在终端(TC)中的下述步骤从应用服务器(SA)检索(E》包括分别与备份服务器(SVn)相关联的危险因素(Frn) 集合的表(Tab);基于与备份服务器(SVn)相关联的所有危险因素(Frn),为表格(Tab)中识别的每个备份服务器(SVn)分配(E3)信任级别(Kn);基于分别分配给备份服务器(SVn)的信任级别(Kn)来选择(E3)至少三个备份服务器;以及将数据集合(Ens)传送(E4)给保存所述数据集合的每个选择的备份服务器(SVn)。
2.根据权利要求1所述的方法,根据所述方法,与备份服务器(SVn)相关的每个危险因素(Frn)集合包括从以下内容中选择的至少一个因素地震危险因素、飓风危险因素、洪水危险因素、温标危险因素以及政治稳定性因素。
3.根据权利要求1或2所述的方法,根据所述方法,基于由用户请求的备份质量来进一步选择备份服务器。
4.根据权利要求3所述的方法,根据所述方法,由下面参数中的至少一个来确定备份质量,包括管理每个备份服务器的运营商的私有、公共或专业状态,数据集合的期望备份持续时间,以及与数据集合的存储相关的用户所请求的可靠性因素。
5.根据权利要求1至4中的一项所述的方法,根据所述方法,由不同的运营商分别管理选择的备份服务器。
6.根据权利要求1至4中的一项所述的方法,根据所述方法,由单个运营商部分或完全地管理选择的备份服务器。
7.一种用于通过电信网络(RT)来备份用户的数据集合(Ens)的终端(TC),其特征在于,所述终端包括用于从应用服务器(SA)检索(E2)包括分别与备份服务器(SVn)相关联的危险因素 (Frn)集合的表(Tab)的装置(MT);用于基于与备份服务器(SVn)相关联的所有危险因素(Frn),为表格(Tab)中识别的每个备份服务器(SVn)分配信任级别(Kn)的装置(OPT);用于基于分别分配给备份服务器(SVn)的信任级别(Kn)来选择至少三个备份服务器的装置(OPT);以及用于将数据集合(Ens)传送给保存所述数据集合的每个选择的备份服务器(SVn)的装置(MT)。
8.根据权利要求8所述的终端,进一步包括比较每个选择的备份服务器中保存的数据集合(Ens)的完整性的装置(IC)。
9.一种用于通过电信网络(RT)来备份用户的数据集合(Ens)的应用服务器(SA),其特征在于,所述服务器包括用于确定分别与备份服务器(SVn)相关联的危险因素(Frn)集合的装置(GEQ,以及用于将包含所述危险因素(Frn)集合的表(Tab)传送到终端(TC),以用于终端基于危险因素(Frn)集合为表格(Tab)中识别的每个备份服务器(SVn)分配信任级别(Kn)以及基于分别分配给备份服务器(SVn)的信任级别(Kn)将数据集合(Ens)传送到至少三个选择的备份服务器的装置(GES)。
10. 一种能够在终端(TC)内执行以通过电信网络(RT)来备份用户的数据集合(Ens) 的计算机程序产品,所述程序的特征在于,其包括指令,每当装载所述指令并且在所述终端中执行所述指令时,执行下述步骤从应用服务器(SA)检索(E》包括分别与备份服务器(SVn)相关联的危险因素(Frn) 集合的表(Tab);基于与备份服务器(SVn)相关联的所有危险因素(Frn),为表格(Tab)中识别的每个备份服务器(SVn)分配(E3)信任级别(Kn);基于分别分配给备份服务器(SVn)的信任级别(Kn)来选择(E3)至少三个备份服务器;以及将数据集合(Ens)传送(E4)给保存所述数据集合的每个选择的备份服务器(SVn)。
全文摘要
本发明涉及一种系统,其中为了通过电信网络(RT)来备份用户的数据集合(Ens),终端(TC)从应用服务器(SA)检索包括分别与备份服务器(SVn)相关联的危险因素(Frn)集合的表(Tab),基于与备份服务器(SVn)相关联的所有危险因素(Frn),为表格(Tab)中识别的每个备份服务器(SVn)分配信任级别(Kn),基于分别分配给备份服务器(SVn)的信任级别(Kn)来选择至少三个备份服务器,以及将数据集合(Ens)传送给保存所述数据集合的每个选择的备份服务器(SVn)。
文档编号G06F11/14GK102428446SQ201080021738
公开日2012年4月25日 申请日期2010年4月15日 优先权日2009年5月18日
发明者F·皮诺特 申请人:阿尔卡特朗讯公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1