【技术实现步骤摘要】
【国外来华专利技术】用于计算机应用软件中的同时协同撤销操作的方法和系统
技术介绍
操作转换(OT)允许创建可将来自多个用户的更改同步到共享文档或系统状态的实时协同应用。许多计算机软件应用具有不遵循协同交互有用的一组转换属性的功能或特征,因此不能支持在操作转换算法中指定的撤销操作。
技术实现思路
提供本
技术实现思路
以便以简化的形式来引入下面的具体实现方式部分中进一步描述的概念的选择。本
技术实现思路
不是要识别所要求保护的主题的关键特征或主要特征,也不是要用作确定所要求保护的主题的范围的辅助。多用户实时协同软件应用可以在多个用户或多个设备之间同步数据。当前的方面描述了在协同软件应用中启用撤销操作的方法和系统,在协同软件应用中并非所有可能的动作都遵循操作转换属性。这里的某些方面在没有所谓的反转属性2的情况下进行操作。在以下附图和描述中阐述了一个或多个方面的细节。通过阅读以下具体实现方式和对相关联的附图的阅览,其他特征和优点将是显而易见的。附图说明通过参考以下附图将会更好地理解本公开的进一步的特征、方面和优点,附图中元件并未按比例缩放,以便更清楚地示出细节,并且其中相同的附图标记在若干视图中指示相同的元 ...
【技术保护点】
一种用于在协同编辑环境中实现撤消操作的方法,包括以下步骤:选择先前未被撤销的最近的用户操作,其中,选择的用户操作发生在连接到与所述协同编辑环境相关联的网络设备的多个客户端中的一个处;递归地精简所有中间操作以创建精简的服务器操作;以及应用所述选择的用户操作的反转版本来撤销所述最近的用户操作,其中,所述选择的用户操作的反转版本被转换经过所述精简的服务器操作。
【技术特征摘要】
【国外来华专利技术】2014.12.11 US 62/090,3721.一种用于在协同编辑环境中实现撤消操作的方法,包括以下步骤:选择先前未被撤销的最近的用户操作,其中,选择的用户操作发生在连接到与所述协同编辑环境相关联的网络设备的多个客户端中的一个处;递归地精简所有中间操作以创建精简的服务器操作;以及应用所述选择的用户操作的反转版本来撤销所述最近的用户操作,其中,所述选择的用户操作的反转版本被转换经过所述精简的服务器操作。2.根据权利要求1所述的方法,还包括在文档操作历史中将所述选择的用户操作的反转版本标记为撤消操作。3.根据权利要求1所述的方法,其中,所述协同编辑环境是操作的转换系统。4.根据权利要求1所述的方法,还包括确定所述选择的用户操作的反转版本是否能够被应用于当前文档状态。5.根据权利要求1所述的方法,其中,参考所述最近的用户操作或所述最近的用户操作被转换经过其的后续操作,反转属性2对于所述撤消操作是不成立的。6.根据权利要求1所述的方法,其中,参考所述最近的用户操作或所述最近的用户操作被转换经过其的后续操作,反转属性3对于所述撤销操作是成立的。7.根据权利要求1所述的方法,其中,用户被限制为仅对由所述用户添加的操作执行所述撤消操作。8.根据权利要求1所述的方法,还包括如果在做-撤消操作对之间没有中间服务器操作,则对所述最近的用户操作应用反转操作。9.根据权利要求1所述的方法,其中,所述中间操作对包括服务器操作。10.一种用于在协同编辑环境中实现重做操作的方法,包括以下步骤:选择先前未被重做的最近的用户撤消操作,其中,选择的用户撤消操作在连接到与所述协同编辑环境相关联的网络设备的多个客户端中的一个上被执行;递归地精简所有中间操作以创建精简的服务器操作;以及应用所述选择的用户撤消操作的反转版本来重做所述选择的用户撤消操作,其中,所述选择的用户操作的反转版本被转换经过所述精简的服务器操作。11.根据权利要求10所述...
【专利技术属性】
技术研发人员:A·K·多雷,D·L·尼尔森,A·D·克拉夫特,E·R·罗德,
申请(专利权)人:利夫卢珀股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。