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

文档的同步协作审阅制造技术

技术编号:5073711 阅读:194 留言:0更新日期:2012-04-11 18:40
文档同时被不同客户机打开以供对该文档的协作审阅。客户机中的每一个可以在编辑文档的同时对文档做出评论。一个客户机对文档做出的评论被自动地与同时正访问该文档的其他客户机同步。

【技术实现步骤摘要】
【国外来华专利技术】文档的同步协作审阅背景在文字处理文档的开发中使用协作审阅过程是常见的。在一种情形下,用户创作 文档并随后将该文档的副本用电子邮件发送给各审阅者。这些审阅者随后对该文档的独立 副本做出评论。一旦每一审阅者完成了审阅过程,他们将该文档的已评论版本发送回给作 者。作者随后将这些评论“合并”到单个文档中。作者可能需要通过将改变重新发送给审 阅者来解决冲突评论。概述提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概 念。本
技术实现思路
不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助 确定所要求保护的主题的范围。文档同时被不同客户机打开以供对该文档进行协作审阅。客户机中的每一个可同 时对文档做出评论。一个客户机对文档做出的评论自动地与同时正访问该文档的其他客户 机同步。附图简述附图说明图1示出了示例性计算设备;图2示出了协作审阅系统;图3示出了带有相关联的评论的示例性文档;以及图4示出了用于协作审阅文档的说明性过程。详细描述现将参考其中相同的标号代表相似的元素的附图来描述各实施例。具体地,图1 和相应的讨论旨在提供对在其中可以实现各实施例的合适计算环境的简要、概括描述。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组 件、数据结构和其他类型的结构。也可使用其它计算机系统配置,包括手持式设备、多处理 器系统、基于微处理器或可编程消费电子产品、小型计算机、大型计算机等等。也可使用在 其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境。在分布式计算环境 中,程序模块可以位于本地和远程存储器存储设备中。现在参考图1,将描述在各实施例中利用的计算机100的说明性计算机体系结 构。图1所示的计算机体系结构可被配置为台式或移动计算机,并且包括中央处理单元 5( “CPU”)、包括随机存取存储器9 ( “RAM”)和只读存储器(“ROM”)10的系统存储器7、 以及将存储器耦合至中央处理单元(“CPU”)5的系统总线12。基本输入/输出系统存储在ROM 10中,它包含帮助在诸如启动期间在计算机内元 件之间传递信息的基本例程。计算机100还包括用于存储操作系统16、应用程序24、其它 程序模块25和协作审阅管理器26的大容量存储设备14,这将在以下更为详尽地描述。大容量存储设备14通过连接至总线12的大容量存储控制器(未示出)连接到 CPU 5。大容量存储设备14及其相关联的计算机可读介质为计算机100提供非易失性存 储。虽然此处包含的计算机可读介质的描述针对诸如硬盘或CD-ROM驱动器等大容量存储设备,但是计算机可读介质可以是能够由计算机100访问的任何可用介质。作为示例而非限制,计算机可读介质可以包括计算机存储介质和通信介质。计 算机存储介质包括以存储如计算机可读指令、数据结构、程序模块或其他数据等信息的任 何方法或技术来实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质还包 括,但不限于,RAM、ROM、可擦除可编程只读存储器(“EPR0M”)、电可擦可编程只读存储器 (“EEPR0M”)、闪存或其它固态存储器技术、CD-ROM、数字多功能盘(“DVD”)或其它光存储、 磁带盒、磁带、磁盘存储或其它磁性存储设备、或能用于存储所需信息且可以由计算机100 访问的任何其它介质。根据各实施例,计算机100使用通过诸如因特网等网络18至远程计算机的逻辑连 接在联网环境中操作。计算机100可以通过连接至总线12的网络接口单元20来连接到网 络18。网络连接可以是无线的和/或有线的。网络接口单元20也可用于连接到其它类型 的网络和远程计算机系统。计算机100还可以包括用于接收和处理来自多个其他设备的输 入的输入/输出控制器22,这些设备包括键盘、鼠标或者电子指示笔(未在图1中示出)。 类似地,输入/输出控制器22可以为显示屏23、打印机或其它类型的输出设备提供输出。如前简述的一样,多个程序模块和数据文件可以存储在计算机100的大容量存储 设备14和RAM 9内,包括适于控制联网的个人计算机的操作的操作系统16,如华盛顿州雷 蒙德市的微软公司的WINDOWS VISTA 操作系统。大容量存储设备14和RAM 9还可以存 储一个或多个程序模块。具体地,大容量存储设备14和RAM 9可以存储被配置成与诸如存 储在联网数据存储28中的文档27等文档交互的一个或多个应用程序24。例如,应用程序 24可以是诸如华盛顿州雷蒙德市的微软公司的MICROSOFT WORD⑧等的富客户机应用程序。 应用程序24也可以是不包括富客户机应用程序的全套功能的瘦客户机。例如,瘦客户机可 以在包括显示文档的内容并允许对文档做出评论的功能的浏览器程序中实现。应用程序24利用协作审阅管理器26来允许对文档的同时协作审阅。一般而言, 协作审阅管理器26帮助同步由不同客户机17对文档27做出的评论。一个用户做出的评 论被集成到文档27中从而使得每一打开文档27以评论/编辑的用户能够看见其他用户做 出的评论。根据一实施例,要审阅的文档被存储在可由位于不同位置的不同用户访问的数 据存储28中。例如,文档可被存储在网络上可访问的文档库中。每一审阅者可以从中央储 存库中打开文档以提供对文档的评论。审阅者可以在相同或不同时间访问文档,而无需确 保每次只有一人打开文档。以此方式,一个人可正对文档做出改变而其他人正在评论文档。 以下将提供关于协作审阅管理器的附加细节。图2示出了用于协作审阅文档的系统200。如图所示,系统200包括客户机1-3、 协作审阅管理器26、显示器23和文档27。客户机中的每一个包括与文档交互并对文档做 出评论的应用程序。如图所示,客户机1和3包括提供对文档27的编辑和评论能力的富应用程序62。 富客户机应用程序可以是创建文档27的文字处理应用程序、或提供对文档27的编辑和改 变结构的一组丰富的功能的某一其他应用程序。例如,富应用程序可以是来自MICROSOFT OFFICE应用程序套件的程序,诸如MICROSOFT WORD。客户机2用提供对文档27做出评论 的一组有限的功能(与富客户机应用程序62相比)的瘦应用程序64来示出。瘦应用程序 64可以是提供显示文档27的能力和对文档做出评论的能力的应用程序。例如,瘦应用程序可以是允许用户做出评论的简单web界面。瘦客户机UI不需要富应用程序的功能,从而使 得文档的审阅和评论过程不被特定版本的客户机软件应用程序的用户独占。一旦诸如文档27等的文档被创建,则邀请审阅者对文档做出评论。审阅者可使用 与诸如文档协作应用程序等应用程序相关联的功能来自动地邀请,或者审阅者可通过某一 其他方法来邀请。例如,可以用电子邮件将到文档的链接发送给审阅者,指示该文档准备好 供评论。根据一实施例,文档被放置在数据存储28中从而使得网络上的其他用户可以访问 该文档。例如,文档27可以被放置在网络上的共享位置中。协作用户(即客户机1-3)随后可以同时打开文档并做出评论。如图所示,某些用 户使用相同或不同富应用程序同时访问文档,而其他用户使用瘦客户机访问文档。每一用 户可以同时将评论插入到文档中。根据一实施例,用户通过选择文档的内容并随后将评论 的文本插本文档来自技高网...

【技术保护点】
一种用于协作审阅文档的方法,包括:从多个客户机同时访问文档(410);其中访问所述文档包括使用允许对所述文档做出评论的应用程序来访问所述文档;判定何时从所述客户机中的至少一个对所述文档做出评论(420);更新所述文档以反映所述评论(430);以及向同时访问所述文档的所述客户机中的每一个提供所述评论和将所述评论与所述文档中的位置相关联的信息,从而使得在所述客户机中的每一个上的所述文档的显示包括所述评论(440)。

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

【专利技术属性】
技术研发人员:TA戴维斯EM桑德兰E伯恩斯泰因
申请(专利权)人:微软公司
类型:发明
国别省市:US[]

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

1