[发明专利]用于将文件作为片段存储在存储元件上的方法及其系统有效
申请号: | 201010231446.7 | 申请日: | 2010-07-16 |
公开(公告)号: | CN101964080A | 公开(公告)日: | 2011-02-02 |
发明(设计)人: | R·D·皮耶里;L·C·M·T·D·拉塞尔达;L·G·佛朗哥;E·R·蓬泰尔 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06Q10/00 | 分类号: | G06Q10/00;G06F17/30 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;杨晓光 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 文件 作为 片段 存储 元件 方法 及其 系统 | ||
技术领域
本发明涉及数据存储,具体地说,涉及分发多个数据部分以存储在电子邮件服务器和/或存储系统上。
背景技术
企业产生的数据量的不断增加以及企业可靠地检索信息的能力的重要性对数据存储系统带来了更高的需求。信息技术专家需要可高效地处理和存储企业所产生的大量数据的数据存储系统。同样,个人也需要在不投入较高成本的情况下,通过安全可靠的方式高效地处理和存储个人数据的数据存储系统。
此外,需要数据不会被盗或被损坏,并以可快速访问的方式进行存储。所述数据存储系统还应有效利用企业/个人的当前信息技术资源并且不给企业的盈亏底线造成额外压力或给个人造成负担。
发明内容
根据示例性实施例,提供了一种在计算机上实现的用于将文件作为片段存储在存储元件上的方法。具有存储器和至少一个处理器的计算机接收存储文件的请求。将所述文件分割为片段。生成相应标题(header)以单独标识所述片段中的每个片段。生成多个电子邮件,对于所述多个电子邮件中的每个电子邮件:电子邮件正文包括所述片段之一并且电子邮件主题行包括所述相应标题。将所述多个电子邮件中的每个电子邮件存储在存储元件上。生成所述文件的第一元数据,所述第一元数据包括用于从所述片段重建所述文件的信息。
根据示例性实施例,提供了一种在计算机上实现的用于恢复被分割为片段以便存储的文件的方法。具有存储器和至少一个处理器的计算机接收检索文件的请求。从与所述文件对应的第一元数据检索恢复参数。根据所述恢复参数从多个电子邮件的多个电子邮件正文检索所述文件的片段。根据所述恢复参数将所述文件的片段重建为恢复后的文件。提供所述恢复后的文件。
根据示例性实施例提供了用于实现上述方法的计算机程序产品。此外,通过示例性实施例的技术实现了其他特性。在此详细说明了各实施例并将其视为所要求保护的发明的一部分。为了更好地理解这些特性,请参考说明书和附图。
附图说明
在说明书结尾处的权利要求中具体指出并明确要求保护了被视为本发明的主题。从下面结合附图的详细说明,示例性实施例的上述和其他特性将变得显而易见,这些附图是:
图1示出了根据示例性实施例的用于归档和恢复文件的体系结构;
图2是示出根据示例性实施例分割元数据的方块图;
图3示出了根据示例性实施例的被结合到消息中的数据片段的实例;
图4、5、6和7示出了根据示例性实施例的总体描述元件的表1、2、3和4;
图8是示出根据示例性实施例的归档文件的流程图;
图9是示出根据示例性实施例的恢复文件的流程图;以及
图10示出了具有可包括在示例性实施例中的能力的计算机实例。
具体实施方式
尽管数据存储是一种允许用户使用密码存储和恢复文件的服务,但是示例性实施例规定在对文件进行编码之后,将文件分割为小的数据片段并使这些片段分布于诸如电子邮件服务器和/或存储系统之类的若干存储系统中。此分布使得服务器管理员或某个用户很难找到文件以及对文件进行解码,因为所盗取的文件可能不完整、已被编码、顺序混乱、已成为垃圾文件和/或无法获取其解密密钥。
示例性实施例允许独立于所使用的硬件,独立于所使用的软件以及独立于地理位置来更改服务。加密文件之后,将文件分割为片段并使这些片段分布于若干简单电子邮件帐户或专属存储系统中,并针对文档恢复目的生成元数据文档。
可以使文件分散于世界各地。除非用户具有对元数据文档以及文件解密密钥的访问权,否则不可能恢复原始数据。此外,为了增加存储系统的安全性,可通过将元数据数据库分割为数据片段,然后使所述元数据数据库分布于诸如电子邮件服务器和/或存储系统之类的若干存储服务中来存储所述元数据数据库。
现在转到图1,图1示出了根据示例性实施例的用于归档和恢复文件的体系结构。应该理解,图1中示出的体系结构仅作为示例,并且示例性实施例并非旨在受图1中示出的体系结构的限制。所述体系结构示出了一种基础结构,用户可通过此基础结构归档和存储具有任意类型数据的文件。为了便于解释,此处所述的各种特性、过程、模块、接口、硬件/软件组件和服务可统称为Web存储系统和/或Web存储工具。所述各种特性、过程、模块、接口、硬件/软件组件和服务使用本领域中公知的标准和协议相互进行通信,所述标准和协议例如面向服务的体系结构(SOA,这是一种在交互的软件/硬件代理中提供连接的体系结构形式)协议,网际协议(例如,TCP/IP)等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010231446.7/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理