当前位置: 首页 > 专利查询>微软公司专利>正文

结构化共同创作制造技术

技术编号:7137045 阅读:334 留言:0更新日期:2012-04-11 18:40
呈现了一种用于文档的结构化共同创作的系统,该系统包括服务器。该服务器包括被组织成各部分的一个或多个文档、存储对于文档的每一部分的用户访问许可的文档许可模块、处理来自用户的要与其他用户共享文档更新的请求并处理来自用户的要从其他用户接收文档更新的请求的文档更新处理模块、以及呈现文档以供在客户机上显示从而使得文档的各部分用用户作出的共享文档更新来更新的文档呈现模块。用户访问许可确定用户能够修改文档的每一部分的程度。

【技术实现步骤摘要】
【国外来华专利技术】结构化共同创作背景在多用户环境中,多个用户能够同时编辑同一文档可能是合乎需要的。常常,当多 个用户编辑文档时,可能存在关于如何将不同编辑添加到文档的混乱。例如,有时候编辑文 档的多个版本,使得将编辑合并到单个完整的文档中变得困难。即使在支持文档的多用户编辑的系统中,用户通常无法控制何时将用户的编辑展 示给正在编辑文档的其他人。此外,定义哪个用户正在操作文档的哪个特定部分可能是困 难的,从而可能导致对文档作出的变更中的冲突。概述本专利技术涉及用于文档的结构化共同创作的系统和方法。根据一个方面,一种用于文档的结构化共同创作的系统包括包含一个或多个文档 的服务器,每一文档被组织成各部分;存储对于文档的每一部分的用户访问许可的文档许 可模块;处理来自用户的要将文档更新与其他用户共享的请求并且处理来自用户的要从其 他用户接收文档更新的请求的文档更新处理模块;以及呈现文档以供在客户机上显示的文 档呈现模块,呈现文档从而使得文档的各部分用各用户作出的共享文档更新来更新,共享 文档更新由客户机上的用户请求。用户访问许可确定用户能够修改文档的每一部分的程 度,准许为文档的一个或多个部分存储不同的用户访问许可。该系统准许两个或更多用户 共同创作文档的一个或多个部分,从而使得每一用户具有对文档的一个或多个部分的特定 访问权,从而使得用户能够指定该用户对文档的一个或多个部分作出的更新是否可以向其 他用户显示,并且从而使得用户能够查看正在访问文档的一个或多个部分的其他用户的名 字并能选择性地从那些用户获得对文档的更新。根据另一方面,一种用于文档的结构化共同创作的方法包括用户打开客户机上 的文档,该文档被组织成各部分,每一部分表示文档的一部分,文档显示对文档的一个或多 个部分的用户访问许可,并且文档显示正在编辑文档的一个或多个部分的用户的名字;对 文档的一个或多个部分执行操作,该操作符合授予文档的一个或多个部分的用户访问许 可;标识可与其他用户共享的对文档的更新从而与其他用户共享对文档的更新;以及标识 要从其获得对文档的一个或多个部分的文档更新的一个或多个用户,该一个或多个用户从 文档上显示的名字中选择,从而使得文档更新从文档服务器获得并在文档的适当部分中显示。根据又一方面,一种用于在文档服务器处协调文档的结构化共同创作的方法包 括将文档分成多个部分,每一部分包括文档的一个段落;存储文档的多个用户对于文档 的每一部分的用户访问许可,用户访问许可定义多个用户中的每一个能够查看、编辑和批 注文档的各部分的程度;存储正在访问文档的各部分中的每一个的用户的名字;向文档的 用户呈现文档的实例,所呈现的文档包括指示对于文档的各部分中的每一个的用户访问许 可的访问控件,所呈现的文档包括正在编辑文档的各部分中的每一个的用户的名字,所呈 现的文档包括提供包括从用户请求对各部分的更新并指定一用户对各部分作出的更新对 各用户可用的动作的动作控件;存储文档的用户对文档作出的更新;从第一用户接收将第一用户对文档作出的更新与其他用户共享的请求;响应于来自第一用户的请求,使得第一 用户对文档作出的更新能够与其他用户共享;从第二用户接收要接收其他用户对文档的各 部分作出的更新的请求;以及响应于来自第二用户的请求,将包括第二用户所请求的对各 部分的共享更新的文档实例呈现给第二用户,共享更新在直接位于所请求的文档部分之上 的新的文档部分中呈现。提供本概述以便以简化形式介绍将在以下详细描述中进一步描述的一些概念。本 概述并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限定所要求 保护的主题的范围。附图描述合并在本说明书中并形成其一部分的附图示出了本专利技术的若干方面,并且与说明 书一起用于解释本专利技术的原理。附图说明图1示出用于共同创作文档的一示例系统。图2示出用于共同创作的一示例文档的结构。图3示出用于共同创作的一示例文档的一部分。图4示出显示来自另一用户对图3中示出的示例文档的一部分的文档更新的示 例。图5示出示例文档服务器的示例模块。图6示出用于共同创作文档的示例方法的流程图。图7示出用于在文档服务器处协调文档的共同创作的示例方法的流程图。详细描述本专利技术涉及用于文档的结构化共同创作的系统和方法。在此处描述的各示例中,文档被组织成各部分,并且用户被分配对文档的一个或 多个部分的特定访问许可。访问许可定义用户能够查看、编辑或批注文档的一部分的程度。 结构化共同创作还准许用户共享文档更新。用户可对文档作出变更并决定这些变更(如果 存在)是否要与其他用户共享。另外,用户可请求查看一个或多个其他用户对文档作出的 共享更新。图1示出支持文档的结构化共同创作的示例系统100。系统100包括客户机101、 102和一个或多个文档服务器104。可以使用更多或更少的客户机和文档服务器。在示例实施例中,客户机101、102是诸如台式计算机、膝上型计算机、个人数字 助理或蜂窝设备等的计算设备。客户机101、102可包括输入/输出设备、中央处理单元 (“CPU”)、数据存储设备和网络设备。典型的输入/输出设备包括键盘、鼠标、显示器、话筒、扬声器、盘驱动器、⑶-ROM 驱动器、和闪存驱动器。也可以使用其他类型的输入/输出设备。诸如数据存储设备等的计算机可读介质提供数据保存。作为示例,计算机可读介 质可包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读 指令、数据结构、程序模块或其它数据这样的信息的任意方法或技术来实现的物理易失性 和非易失性、可移动和不可移动介质。通信介质通常体现诸如载波或其他传输机制等已调 制数据信号中的计算机可读指令、数据结构、程序模块或其他数据,并包括任何信息传递介 质。术语“已调制数据信号”指的是其一个或多个特征以在信号中编码信息的方式被设定或更改的信号。在存储在数据存储设备上的多种信息中有客户机操作系统(“OS”)和客户机应用 程序。客户机OS是管理客户机系统的硬件和软件资源的程序。客户机应用程序利用客户 机101、102的资源来直接执行用户指定的任务。客户机101、102包括用于创建并编辑文档 文件的软件应用程序,诸如文字处理程序。这种应用程序的一个示例是华盛顿州雷蒙德市 微软公司的Microsoft Word。这种应用程序的其它示例也是适用的。网络设备使得客户机101、102能够通过诸如LAN或因特网等的网络将数据发送至 服务器104/自服务器104接收数据。用于客户机101、102的其它配置是可能的。文档服务器104是可通过网络访问的文件服务器。文档服务器104存储多个文件。 这些文件可包括软件应用程序和文档,如此处进一步描述地。文档服务器104控制对服务 器104存储的文档的访问。在示例实施例中,文档服务器104可位于组织内部或者可以是基于因特网的 共享文档系统的一部分。一示例性的基于因特网的共享文档系统是微软公司提供的 SHAREP0INT 团队服务门户服务器服务。一示例性的共享文档服务器是微软公司提供的 Microsoft Office SharePoint Server 2007。可以使用其它配置。图2示出文字处理应用程序201在示例客户机101上呈现的示例文档200。在所示示例中,文档200被组织成多个本文档来自技高网...

【技术保护点】
一种用于共同创作文档的系统,所述系统包括:  服务器,包括:  一个或多个文档,每一文档被组织成各部分;  存储对于文档的每一部分的用户访问许可的文档许可模块,所述用户访问许可定义用户能够修改所述文档的每一部分的程度,所述文档许可模块准许为所述文档的各部分存储不同的用户访问许可;  处理来自用户的要与其他用户共享文档更新的请求并且处理来自用户的要从其他用户接收文档更新的请求的文档更新处理模块;以及  呈现文档以供在客户机上显示的文档呈现模块,所述文档被呈现从而使得所述文档的各部分用用户作出的共享文档更新来更新,所述共享文档更新由所述客户机上的用户请求;  其中所述系统准许两个或更多用户共同创作所述文档的一个或多个部分,从而使得每一用户对所述文档的一个或多个部分具有特定的访问权,从而使得所述用户能够指定所述用户对所述文档的一个或多个部分作出的更新是否可以向其他用户显示,并且从而使得所述用户能够查看正在访问所述文档的一个或多个部分的其他用户的名字并能选择性地从那些用户获得对所述文档的更新。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:J·B·拜勒
申请(专利权)人:微软公司
类型:发明
国别省市:US

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

1