发明名称 |
用于传播数字同步冲突的知识的传播方法 |
摘要 |
同步社区可以包括一组同步端点。在同步社区的两个同步端点彼此同步时,在该两个同步端点对同一特定数据项做出变更并且在做出这些变更时该两个同步端点不知道另一相应的同步端点对该同一数据项所做出的变更时,可以检测到同步数据冲突。可以延迟所检测到的同步数据冲突的解决,并且指示所检测到的同步数据冲突的数据可以在同步操作期间被传播到其它同步端点。 |
申请公布号 |
CN101573923B |
申请公布日期 |
2012.05.30 |
申请号 |
CN200780046419.9 |
申请日期 |
2007.08.30 |
申请人 |
微软公司 |
发明人 |
O·李;M·S·贝克曼;M·R·克拉克;M·克斯拉维;L·诺维克;J-T·彭宁 |
分类号 |
H04L12/56(2006.01)I;H04L12/66(2006.01)I |
主分类号 |
H04L12/56(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
张政权 |
主权项 |
一种用于在包括多个同步端点(302、304、310、314)的同步社区(300)中传播数据同步冲突的知识的方法,所述同步社区是彼此同步的一组同步端点,所述知识是表达给定同步端点所知道的变更的元数据,所述方法包括:在第一同步端点处接收第二同步端点的知识信息,所述知识信息表示所述第二同步端点所知道的对所述同步社区内的数据的变更(620);将来自所述第二同步端点的知识信息与所述第一同步端点的知识信息进行比较,所述第一同步端点的知识信息表示所述第一同步端点所知道的对所述同步社区内的数据的变更(622);在所述第一同步端点处基于来自所述第二同步端点的知识信息与来自所述第一同步端点的知识信息的比较来枚举变更信息,所述变更信息包括指示第三同步端点与所述多个同步端点中的另一个同步端点之间的未解决的同步数据冲突的数据(514、图8的2);以及将所述变更信息从所述第一同步端点发送到所述第二同步端点(514)。 |
地址 |
美国华盛顿州 |