-
公开(公告)号:CN1677392A
公开(公告)日:2005-10-05
申请号:CN200510052969.4
申请日:2005-03-01
申请人: 微软公司
IPC分类号: G06F17/30
CPC分类号: G06F17/30578 , Y10S707/99938 , Y10S707/99952 , Y10S707/99953 , Y10S707/99954
摘要: 本发明的各种实施例针对用于在手动和自动冲突判决操作期间检测冲突和应用冲突判决的系统和方法。几个实施例针对防止以下两点:(a)冲突判决的不收敛,其中,合伙者可以结束于发散的稳定状态(即,在缺少显著冲突的情况下具有不同的数据);以及(b)合伙者之间的冲突判决的往复转换(会发生于某些无效率的解决方案,这些解决方案连续不断地更新每个冲突判决的元数据,无休无止)。本发明的某些特殊实施例针对一种用于维护知识的方法,即使当不同的合伙者应用不同的冲突判决时,它也保证数据的收敛。
-
公开(公告)号:CN1716247B
公开(公告)日:2010-10-06
申请号:CN200510075455.0
申请日:2005-05-31
申请人: 微软公司
IPC分类号: G06F17/30
CPC分类号: G06F9/547 , H04L67/02 , H04L67/025 , H04L67/2842 , H04L67/34 , Y10S707/99952
摘要: 本发明的各个实施例涉及对发生在对等同步系统中的冲突的冲突处理,其中正确地并且有效地处理冲突的能力在保留好的可用性的同时将数据损失最小化,并且减少了在同步期间对用户干预的需要。同步服务中的冲突处理被划分为3个阶段:(1)冲突检测;(2)自动冲突分解和记录;以及(3)冲突检查和分解。某些实施例涉及冲突处理模式,所述冲突处理模式包括以下冲突处理元素中的一个或多个:(a)冲突的模式化表示;(b)冲突的检测;(c)将冲突记录到永久存储;(d)按照灵活的并且可配置的冲突分解策略的冲突的自动分解;(e)可调整并且可扩展的冲突处理器以便过滤并分解冲突;(f)已过时的冲突的自动检测和删除;以及(g)程序性的冲突分解。
-
公开(公告)号:CN100485669C
公开(公告)日:2009-05-06
申请号:CN200510052969.4
申请日:2005-03-01
申请人: 微软公司
IPC分类号: G06F17/30
CPC分类号: G06F17/30578 , Y10S707/99938 , Y10S707/99952 , Y10S707/99953 , Y10S707/99954
摘要: 本发明的各种实施例针对用于在手动和自动冲突判决操作期间检测冲突和应用冲突判决的系统和方法。几个实施例针对防止以下两点:(a)冲突判决的不收敛,其中,合伙者可以结束于发散的稳定状态(即,在缺少显著冲突的情况下具有不同的数据);以及(b)合伙者之间的冲突判决的往复转换(会发生于某些无效率的解决方案,这些解决方案连续不断地更新每个冲突判决的元数据,无休无止)。本发明的某些特殊实施例针对一种用于维护知识的方法,即使当不同的合伙者应用不同的冲突判决时,它也保证数据的收敛。
-
公开(公告)号:CN1716247A
公开(公告)日:2006-01-04
申请号:CN200510075455.0
申请日:2005-05-31
申请人: 微软公司
IPC分类号: G06F17/30
CPC分类号: G06F9/547 , H04L67/02 , H04L67/025 , H04L67/2842 , H04L67/34 , Y10S707/99952
摘要: 本发明的各个实施例涉及对发生在对等同步系统中的冲突的冲突处理,其中正确地并且有效地处理冲突的能力在保留好的可用性的同时将数据损失最小化,并且减少了在同步期间对用户干预的需要。同步服务中的冲突处理被划分为3个阶段:(1)冲突检测;(2)自动冲突分解和记录;以及(3)冲突检查和分解。某些实施例涉及冲突处理模式,所述冲突处理模式包括以下冲突处理元素中的一个或多个:(a)冲突的模式化表示;(b)冲突的检测;(c)将冲突记录到永久存储;(d)按照灵活的并且可配置的冲突分解策略的冲突的自动分解;(e)可调整并且可扩展的冲突处理器以便过滤并分解冲突;(f)已过时的冲突的自动检测和删除;以及(g)程序性的冲突分解。
-
-
-