通过电子邮件共享数据的方法和装置制造方法及图纸

技术编号:4163171 阅读:201 留言:0更新日期:2012-04-11 18:40
通过电子邮件共享数据的方法和装置。一种通过电子邮件在成员组内共享数据的方法,包括:提供用于通信的通信邮箱地址;获取用于访问组内用于存储数据的数据邮箱的访问令牌,其中所述数据以数据邮件的形式存储在所述数据邮箱中并有包含所述数据邮件的存储路径信息的索引邮件索引;将获取的访问令牌加入访问列表;获取索引邮件;利用访问列表中存储的访问令牌以及索引邮件中包含的数据邮件的存储路径信息访问数据邮件。

Method and device for sharing data by e-mail

Method and device for sharing data by e-mail. A method of data sharing, the members of the team via email communication includes providing an e-mail address; to access data storage access token is used to access the mailbox in the group, the index of mail index where the data is stored in the form of a data message in the mail box and data storage containing path information the data of the message will get added to the access token; access list; index access mail; storage path information access data using e-mail containing access list stored in the access token and the index data in the mail mail.

【技术实现步骤摘要】

本专利技术总体上涉及数据存储,更具体地,本专利技术涉及通过电子邮件(email)共享数据的方法和装置。
技术介绍
随着技术的发展,实际工作中越来越需要人们协同工作。尤其 是在软件开发行业中,最初其常见的开发方式是多个开发人员共 同负责一个软件的开发,每个人在各自的机器上保存有整个软件的 备份,并对其进行代码编写;在分别完成给自的任务之后,通过文 本比对工具将各自机器上的不同版本的软件整合到 一 台机器上,以 便共享给所有开发人员。而在其他行业中,也存在多种需要在多个 人员之间共享数据的情况,这些人员甚至位于完全不同的地理位置。 例如,在公司年终结算时,可能需要临时构建一个数据共享空间, 以便为会计、审核等人员提供数据共享。因此,为了增加数据的可 视性,在长期或临时构建的成员组之间需要共享数据。当在多个人员之间共享数据时,这些人员可能会对所共享的数 据进行修改。从上面提到的软件开发方式可以看出,由于同一软件 在各自开发人员的机器上都有备份,因此原则上每个开发人员都可 以不加限制地更改软件的任何部分,从而产生同 一软件的多个版本。 为了让成员组中的人员获得所需的数据版本,在共享数据的同时, 需要对数据的版本进行控制。现有技术中已经存在一些版本控制系 统。例如,对于已有的采用版本控制进行软件开发的项目组,其开 发方式通常采用服务器/客户端的形式,其中软件存放在服务器上为关部分下载到本地,进行修改,然后将改动结果最终提交到服务器4上。在该开发过程中,版本控制工具跟踪记录整个软件的开发过程, 协调和管理整个项目组。从存储模式的角度来看,版本控制可以分为两类集中模式和 分布模式。前者在共享的服务器上执行所有版本控制功能。后者则 允许人们直接利用各自本地的存储库工作,并且数据的改变作为单 独的步骤在各个存储库之间共享。不过,即使是采用分布模式,对 于一个工作组来说也不可避免地需要建立专用的服务器,以用于工作组的注册、存放、组成员的授权和对数据改变的同步等。因此, 专用服务器成为系统性能的瓶颈,也是可靠性和安全性的焦点。另一方面,信息技术的普及使得几乎人人都拥有至少一个电子 邮件(email)帐户,并且通过email交换信息已成为人们常用的通 信手段。因此,现有技术中提出了利用email来协助版本控制的技术 方案。但是现有技术中利用email协助版本控制的方案中每个工作组 成员需要保存整个数据副本,导致带宽和存储空间的浪费;对成员 的在线要求较高,构建工作组时不够灵活。
技术实现思路
针对上述问题,本专利技术提供了一种通过电子邮件共享数据的方 法和装置,其能够灵活、快速地构建数据共享空间,空间扩展简单, 对系统的硬件需求低并且对成员的在线要求也很低。由于存储技术的进步,当前的email服务通常能够提供大容量的 email信箱。例如,目前雅虎免费email服务提供1GB的空间,Google 的Gmail服务提供的空间超过了 2.5GB。而且,有些企业内部email 服务能够提供超大容量的email信箱。有鉴于此,本专利技术充分利用已有的硬件资源,创造性地将这些 分散的email信箱联合为一个有机的整体,从而形成虚拟的单个文件存 储系统,也即构成虚拟共享空间(Virtual Sharing Space,简称VSS)。 这些email信箱的所有者,或者说,email信箱的用户,就是该VSS的 成员,其可以享有该VSS提供的数据共享服务。具体地,在该VSS内,vss成员可以写入和读取数据文件。根据本专利技术的一个方面,提供了一种通过电子邮件在成员组内共享数据的方法,包括提供用于通信的通信邮箱地址;获取用于访 问组内用于存储数据的数据邮箱的访问令牌,其中所述数据以数据 邮件的形式存储在所述数据邮箱中并由包含所述数据邮件的存储路 径信息的索引邮件索引;将获取的访问令牌加入访问列表;获取索 引邮件;利用访问列表中存储的访问令牌以及索引邮件中包含的数 据邮件的存储路径信息访问数据邮件。根据本专利技术的另一方面,提供一种在成员组内通过电子邮件共享 数据的装置,其特征在于所述装置包括绑定装置,用于提供用于 通信的通信邮箱地址;获取装置,用于获取用于访问组内用于存储 数据的数据邮箱的访问令牌其中所述数据以数据邮件的形式存储在 所述数据邮箱中并由包含所述数据邮件的存储路径信息的索引邮件 索引;用于将获取的访问令牌加入访问列表的装置;用于获取索引 邮件的装置;以及访问装置,用于利用访问列表中存储的访问令牌 以及索引邮件中包含的数据邮件的存储路径信息访问数据邮件。根据本专利技术所提供的通过电子邮件共享数据的方法及装置,可 以在多个用户之间快速、高效地构建虚拟共享空间以实现数据共享。 因此,其能够满足实际工作中的各种需求,对于需要临时或短期组 成工作组的用户来说尤其方便。而且,根据本专利技术的数据共享方法所构建的虚拟共享空间,能够简单、快捷地添加和删除成员,对虚 拟共享空间内成员的在线要求较低,版本控制方法简单,并且构建该虚拟共享空间的成本低,不需要额外配置硬件设备就可以实现数 据的共享。附图说明参考以下结合附图的详细说明,本专利技术的特征、优点以及其它 方面将变得更加明显,在附图中图1示出了根据本专利技术所构建的VSS的示意性系统配置;图2示出了根据本专利技术的数据共享装置的示意性结构框图; 图3示出了根据本专利技术的创建VSS的方法流程; 图4示出了根据本专利技术的向已创建VSS添加成员的方法流程; 图5示出了根据本专利技术的VSS成员向VSS写入数据的方法流程;图7示出了根据本专利技术的VSS成员从VSS中退出的方法流程; 请注意,在全部附图中,若存在的话,相同的参考标记表示相同 的部件。具体实施例方式在以下的详细描述中,为了便于全面理解本专利技术,通过示例的 方式说明了许多特定的细节。不过本领域技术人员可以很清楚,本 专利技术也可以不需要这些细节就能实现。此外,为了更加清楚地解释 本专利技术,在某些实例中,公知的方法、处理、元件和电路仅仅是进 行了概括性地描述,而没有详细说明。以下结合附图对本专利技术进行 更详细的解释和说明。应当理解,本专利技术的附图及实施例仅用于示 例性作用,不是用于限制本专利技术的保护范围。图1示出了根据本专利技术所构建的VSS的示意性系统配置。在图1 中,示出了由三个成员A、B和C组成的VSS。可以理解,本专利技术 不限于此,其可以实现由任意数目的成员组成的VSS。图1中还示 出了这三个成员各自的客户端计算机101-103,其中每个成员都在其 各自的计算机上工作,并且可以通过互联网110访问其相应的email服 务器104-106上所提供的email服务。email服务器可以是各种类型的服 务器,包括但不限于,各种公共网络中所提供的email服务器以及企业 内部局域网提供的email服务器。根据本专利技术的实施方式,在VSS成员的客户端计算机101-103上配 置有根据本专利技术的通过电子邮件共享数据的数据共享装置107-109,简 称数据共享装置107-109。通过该数据共享装置,在成员A、 B和C之 间可以相互访问各自的email邮箱,例如成员A可以访问成员B和C的email邮箱。从而,利用每个成员提供的email帐户,将所有这些成员的 email邮箱联合起来,形成一个虚拟的共享空间,即VSS,本文档来自技高网
...

【技术保护点】
一种通过电子邮件在成员组内共享数据的方法,包括: 提供用于通信的通信邮箱地址; 获取用于访问组内用于存储数据的数据邮箱的访问令牌,其中所述数据以数据邮件的形式存储在所述数据邮箱中并由包含所述数据邮件的存储路径信息的索引邮件索引;  将获取的访问令牌加入访问列表; 获取索引邮件; 利用访问列表中存储的访问令牌以及索引邮件中包含的数据邮件的存储路径信息访问数据邮件。

【技术特征摘要】
1.一种通过电子邮件在成员组内共享数据的方法,包括提供用于通信的通信邮箱地址;获取用于访问组内用于存储数据的数据邮箱的访问令牌,其中所述数据以数据邮件的形式存储在所述数据邮箱中并由包含所述数据邮件的存储路径信息的索引邮件索引;将获取的访问令牌加入访问列表;获取索引邮件;利用访问列表中存储的访问令牌以及索引邮件中包含的数据邮件的存储路径信息访问数据邮件。2. 根据权利要求1所述的方法,还包括数据邮箱。3. 根据权利要求1所述的方法,其中所述数据邮件的存储路径 信息包含一个或多个以下信息文件ID、数据邮件的当前路径分支、 上级路径分支ID、虛拟共享空间(VSS)成员。4. 根据权利要求1所述的方法,还包括 为待写入的数据分配存储路径;生成包含所述存储路径信息的索引邮件;生成包含所述待写入数据的数据邮件;将生成的数据邮件发送到分配的所述存储路径上;将生成的索引邮件发送到组内所有成员的通信邮箱地址。5. 根据权利要求1所述的方法,还包括 标识读耳又范围;检查索引邮件以识别读取路径; 从所识别的读取路径处获得数据邮件。...

【专利技术属性】
技术研发人员:顾光导王远徐景民
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1