发明名称 |
同步在线文档编辑 |
摘要 |
本发明涉及同步在线文档编辑。应用服务器提供在线文档服务供用户编辑。文档被存储在应用服务器的本地存储器中的基于组件的结构中以在共同创作和冲突解决方案中提供粒度性。利用组件层面的锁定以最小化基于同时进行的用户编辑的冲突而且还显示了其它用户的在场。存储基于组件的结构修订以捕捉组件编辑并在文档保存动作后同步。当编辑被一个或多个客户端保存到服务器时,它们可被保存到服务器文档的当前版本,即使该文档已经从用于在客户端上创建当前表示的版本中改变了。 |
申请公布号 |
CN102436441B |
申请公布日期 |
2014.09.24 |
申请号 |
CN201110355021.1 |
申请日期 |
2011.10.26 |
申请人 |
微软公司 |
发明人 |
A·塔莱加尼;T·戴维斯 |
分类号 |
G06F17/24(2006.01)I;G06F17/30(2006.01)I |
主分类号 |
G06F17/24(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
潘明婳 |
主权项 |
一种用于同步在线文档编辑的在线文档应用服务器,所述服务器包括:存储器;耦合至所述存储器的处理器,所述处理器结合所述存储器中存储的指令来执行一应用,其中所述应用被配置成:从用户接收对文档的请求;向存储服务器请求对所述文档的文档锁;从所述存储服务器检索所述文档;将所述文档变换成多个组件,这些组件包括所述文档的内容以及包括用户名字和用户在场信息的第一共同创作元数据,并将所述多个组件存储在图中;确定至少两个用户作出的编辑之间的冲突;通过评估冲突的编辑来确定所述多个组件的多个组件锁;通过释放所述文档锁、将所述多个组件锁应用于匹配组件,来将所述文档锁调整成所述多个组件锁;以及将所述图发送给基于浏览器的客户端应用以便显示。 |
地址 |
美国华盛顿州 |