-
公开(公告)号:CN100565505C
公开(公告)日:2009-12-02
申请号:CN200480003285.9
申请日:2004-07-29
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30194 , G06F17/30557 , G06F17/30575 , H04L29/06 , H04L67/1095 , H04L67/30 , H04L69/08 , H04L69/329
Abstract: 本发明针对同步使用公用存储平台(例如,相关发明的新存储平台)的两台客户机,以通过不使用同一公用存储平台(例如,作为替代使用本身不支持新存储平台的同步的传统存储平台)的中介来同步的系统和方法。数据使用中介的现有能力来同步,但是其中保持了客户机的数据结构。使用了一“适配器”通过补偿中介的无力来保持客户机存储平台固有的数据结构元素,使得客户机能够与中介交互。特定的实施例针对将数据从客户机上传同步到中介和/或将数据从中介下载同步到客户机。某些附加实施例还针对压缩中介上的数据。
-
公开(公告)号:CN1961294A
公开(公告)日:2007-05-09
申请号:CN200480001725.7
申请日:2004-07-29
Applicant: 微软公司
CPC classification number: G06F17/30194 , G06F17/30174 , G06F17/30557 , G06F17/30575 , H04L29/06 , H04L67/104 , H04L67/1065 , H04L67/1095 , H04L67/30 , H04L69/08 , H04L69/329 , Y10S707/99938 , Y10S707/99952 , Y10S707/99953
Abstract: 本发明的若干实施例包括一种提供同步服务的存储平台,该同步服务(i)允许存储平台的多个实例(其每一个具有其自己的数据存储)依照一组灵活的规则同步其内容的各部分,以及(ii)为第三方提供将本发明的存储平台的数据存储与实现专有协议的其他数据源同步的基础结构。然而,在多种同步情形中引发冲突也是可能的。例如,A1和B2可以是对同一改变单元作出的改变,或者A1可以是对B2所修改的同一改变单元的删除。尽管这些冲突中的某一些可使用此处先前讨论的冲突分解选项来分解,然而某些冲突提出了尤其困难的挑战,并且这些挑战及其解决方案在此讨论。
-
公开(公告)号:CN100458732C
公开(公告)日:2009-02-04
申请号:CN200480001725.7
申请日:2004-07-29
Applicant: 微软公司
CPC classification number: G06F17/30194 , G06F17/30174 , G06F17/30557 , G06F17/30575 , H04L29/06 , H04L67/104 , H04L67/1065 , H04L67/1095 , H04L67/30 , H04L69/08 , H04L69/329 , Y10S707/99938 , Y10S707/99952 , Y10S707/99953
Abstract: 本发明的若干实施例包括一种提供同步服务的存储平台,该同步服务(i)允许存储平台的多个实例(其每一个具有其自己的数据存储)依照一组灵活的规则同步其内容的各部分,以及(ii)为第三方提供将本发明的存储平台的数据存储与实现专有协议的其他数据源同步的基础结构。然而,在多种同步情形中引发冲突也是可能的。例如,A1和B2可以是对同一改变单元作出的改变,或者A1可以是对B2所修改的同一改变单元的删除。尽管这些冲突中的某一些可使用此处先前讨论的冲突分解选项来分解,然而某些冲突提出了尤其困难的挑战,并且这些挑战及其解决方案在此讨论。
-
公开(公告)号:CN1781096A
公开(公告)日:2006-05-31
申请号:CN200480003285.9
申请日:2004-07-29
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30194 , G06F17/30557 , G06F17/30575 , H04L29/06 , H04L67/1095 , H04L67/30 , H04L69/08 , H04L69/329
Abstract: 本发明针对同步使用公用存储平台(例如,相关发明的新存储平台)的两台客户机,以通过不使用同一公用存储平台(例如,作为替代使用本身不支持新存储平台的同步的传统存储平台)的中介来同步的系统和方法。数据使用中介的现有能力来同步,但是其中保持了客户机的数据结构。使用了一“适配器”通过补偿中介的无力来保持客户机存储平台固有的数据结构元素,使得客户机能够与中介交互。特定的实施例针对将数据从客户机上传同步到中介和/或将数据从中介下载同步到客户机。某些附加实施例还针对压缩中介上的数据。
-
-
-