[发明专利]用于管理协作文档的技术有效

专利信息
申请号: 201210532091.4 申请日: 2012-12-11
公开(公告)号: CN102999482A 公开(公告)日: 2013-03-27
发明(设计)人: J·拜勒;M·伍德;B·马歇尔 申请(专利权)人: 微软公司
主分类号: G06F17/24 分类号: G06F17/24
代理公司: 上海专利商标事务所有限公司 31100 代理人: 陈斌
地址: 美国华*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 管理 协作 文档 技术
【说明书】:

技术领域

发明涉及管理文档,尤其涉及用于管理协作文档的技术。

背景技术

在多用户环境中,多个用户能够同时编辑同一文档可能是合乎需要的。常常,当多个用户编辑文档时,可能存在关于如何将不同编辑添加到文档的混乱。例如,有时会编辑文档的多个版本,从而使得难以以平滑和不醒目的方式将这些编辑合并到单个、完整的文档中。此外,多个编辑向单个文档的合并可影响应用程序的其它功能部件,诸如撤消和/或重复功能部件。本发明的改进正是针对这些和其他考虑事项而需要的。

发明内容

下面提供了简化的发明内容,以便提供对此处所描述的一些新颖实施例的基本理解。本发明内容不是广泛的概览,并且它不旨在标识关键/重要元素或描绘本发明的范围。其唯一目的是以简化形式呈现一些概念,作为稍后呈现的更具体实施例的序言。

各个实施例一般涉及设计成管理协作文档的文档协作系统。文档协作系统是允许多个用户同时创建或编辑单个文档、或单个文档的不同版本的系统。由多个用户创建或编辑的单个文档有时称为合著文档或协作文档,从而反映该文档具有多个作者来对其内容或设计作出贡献的事实。

一些实施例具体涉及用于管理针对协作文档的合并和撤消/重复功能部件的技术。在一个实施例中,例如,一种装置可包括处理器电路和在该处理器电路上运行的用于管理具有带多个结构的表示面的协作文档的应用程序。该应用程序可包括可用于渲染协作文档的第一文档实例的文档渲染器组件。该应用程序进一步可包括文档共享组件,该文档共享组件可用于:接收包括针对协作文档的第二文档实例的改变记录集合的文档更新列表,每个改变记录包括关于对第二文档实例的结构作出的修改的信息;以及基于这些改变记录修改第一文档实例的一个或多个结构的属性以形成协作文档的合并文档实例。该应用程序还可包括撤消管理器组件,该撤消管理器组件可用于:管理针对第一文档实例的局部撤消栈,该局部撤消栈包括各自储存用于撤消对第一文档实例的结构作出的修改的信息的撤消记录集合;以及基于一个或多个改变记录确定在形成合并文档实例之后是否要保留局部撤消栈的一个或多个撤消记录。对其他实施例也予以描述并要求保护。

为了实现上述及相关目的,本文结合下面的描述和附图来描述某些说明性方面。这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。结合附图阅读下面的详细描述,其他优点和新颖特征将变得显而易见。

附图说明

图1示出文档协作系统的一实施例。

图2A示出文档协作系统的第一操作环境的一实施例。

图2B示出其中一示例性协作文档适合文档协作系统的第一操作环境的一实施例。

图3示出文档协作系统的第二操作环境的一实施例。

图4示出文档协作系统的第三操作环境的一实施例。

图5示出文档协作系统的第四操作环境的一实施例。

图6示出文档协作系统的第五操作环境的一实施例。

图7示出文档协作系统的第六操作环境的一实施例。

图8示出文档协作系统的第七操作环境的一实施例。

图9示出用于图1的文档协作系统的集中式系统的一实施例。

图10示出用于图1的文档协作系统的分布式系统的一实施例。

图11示出图1的文档协作系统的逻辑流程的一实施例。

图12示出计算体系结构的实施例。

图13示出通信体系结构的实施例。

具体实施方式

各个实施例一般涉及允许多个用户同时创建或编辑单个文档、或单个文档的不同版本的文档协作系统。一些实施例具体涉及增强文档协作系统,这些增强文档协作系统设计成无缝地刷新对协作文档的不同版本的更新,而不会过度地破坏合著者的编辑或查看体验,或者引起对系统资源(例如,计算周期、存储器、网络带宽等)的非必要消耗。在一个实施例中,增强文档协作系统可利用基于结构的冲突规则或逻辑的新颖集合来针对协作文档的多次编辑的合并操作自动地解决冲突,由此减少或消除作者用于解决冲突的人工干预。在一个实施例中,增强文档协作系统可利用合并规则或逻辑的新颖集合来确保合并操作不会使内容或格式变化在协作文档中非预期地出现。在一个实施例中,增强文档协作系统可执行合并器操作,而不会破坏增强文档协作系统所提供的撤消/重复功能部件。结果,各实施例可提高操作者、设备或网络的可承受性、可伸缩性、模块性、可扩展性或互操作性。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210532091.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top