[发明专利]用于同步的低保真度设备的时间-日期信息的维护有效
申请号: | 200480001675.2 | 申请日: | 2004-07-30 |
公开(公告)号: | CN101061475A | 公开(公告)日: | 2007-10-24 |
发明(设计)人: | B·T·斯塔巴克 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 沈昭坤 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 同步 保真度 设备 时间 日期 信息 维护 | ||
技术领域
本发明主要涉及分布式计算机系统中的同步数据。更特别地,本发明提供以 下方法:(1)当消解两个设备之间的同步冲突时,其中的一个设备不提供带有 对应于该属性的时间-日期字段的数据库时,维护时间-日期信息作为属性; (2)判断自从与本地机器最近被同步后,远程低保真度设备上的属性值是否已 变更;以及(3)通过限制时间-日期信息作为属性的子集保护存储资源,此时 间-日期信息用于解决同步值之间的冲突。
背景技术
随着设备尺寸变得更小及更廉价,膝上电脑,手持电脑,及其它便携计算机 或计算设备已得到普及。另外,便携式计算机经改进的运算速度和处理能力已促 进其普及。许多便携式计算机能够储存多种应用程序,诸如通讯录,游戏,计算 器,及类似程序。这些应用程序可以在制造期间被永久地安装在便携式计算机中 (如,在只读存储器(ROM)上)。或者,一个或多个应用程序可由用户在购买 便携式计算机后安装。
随着此类设备的普及程度和运算能力的提高,人们正开始不仅仅使用单一计 算机设备存储数据和应用。例如,许多人在通常使用常规台式电脑之外常使用膝 上电脑。其它设备诸如蜂窝电话,个人数字助理(PDA),互联网服务,和类似 设备也被用于存储数据和应用。
这些计算机设备中的每一种可以是分布式计算机系统的一部分,其中相关的 信息可被关联和存储在多种上述设备中。例如,用户可将数字通讯录存储在他们 的台式工作电脑上,在他们的PDA上,在他们的蜂窝电话上,在互联网服务上, 等等。因此,当工作时,对于用户访问联系人信息是方便的,它可包括电话号码 和和其它通用的联系人信息。而当不在工作时,用户可用,诸如个人数字助理 (PDA)或其它移动信息存储系统来使用移动形式的通讯录。理想的情况是,PDA 上联系人信息应与台式工作计算机的联系人信息匹配。
当相同的或相关的信息被储存在两处时,可能会有一个位置的数据变更而另 一个位置的数据不变更的情况。此问题可通过同步克服,即一个试图确保分布式 系统中的每个设备具有最当前的信息或数据的自动进程。然而,同步有其固有的 一系列问题。例如,当两个设备之间开始同步时,当前系统通过比较来自每个设 备对应的属性值来检测被变更的属性值。然而,这种比较未给出哪个设备作出变 更的指示。如此,当在两个设备均发生属性变更时,就会发生冲突并且必须执行 冲突消解进程。
其它系统用表示变更已发生的标签标记变更的属性,如,“变更”,“删除”, “添加”,或其它适当的标签。然而,在这样的系统中,当两个设备开始同步时, 一个本地设备在比较那些需被应用的数据后可在存储器中建立这些标记。此外, 因为此标签仅在存储器中被跟踪,这些标签未保存在远程数据库中,供与其它设 备同步期间使用。换言之,必须首先协调冲突,然后属性才能仅在本地内存中被 标记和跟踪。
典型地,可通过比较与提供如时间-日期信息的属性值相关联的元数据来消 解冲突。最近的时间-日期信息被认为是最当前的信息,并据此更新属性。当将 被同步的数据不包括称为低保真度数据的时间-日期信息时,通过比较时间-日 期信息消解冲突变得特别成问题。例如,许多小型电脑设备具有有限的物理资源, 无法维护时间-日期信息作为数据结构项的属性。如此,当一台计算机从这种低 保真度设备同步数据时,它不知道用户何时最初设置该属性。这使计算机无法从 其它计算机设备同步一项属性,并放心地使用“最后写入者胜 (last-writer-wins)”方法的逻辑选取最当前的属性。此外,即使不存在冲突, 若没有冲突解决进程,通常也无法对接收设备同步属性变更。
发明的内容
本发明克服了当前的同步系统的上述不足和缺陷。例如,在能够在设备间同 步数据的分布式计算机系统中,分布式计算机系统可能有一个设备在不具有相应 的时间-日期字段的数据库中保存属性。在该情况下,本发明保证了将时间-日 期信息与数据库中的属性值相关联。
示例实施例提供了识别对应于在保存无对应的时间-日期字段的属性的远 程数据库中的远程属性值的时间-日期信息的方法。经识别的时间-日期信息使 用该分布式计算机系统中的设备可进行语法分析的标准格式进行格式化。格式化 的时间-日期信息被发送到远程数据库供在与远程属性值相关联的字段中存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200480001675.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:柔性复合高压立管
- 下一篇:可更换的埋入式光纤应变传感器