[发明专利]同步数据和元数据的交换有效
| 申请号: | 200880109276.6 | 申请日: | 2008-09-23 |
| 公开(公告)号: | CN101809561A | 公开(公告)日: | 2010-08-18 |
| 发明(设计)人: | M·R·克拉克;M·克斯拉维;O·李;L·诺维克;N·L·帕格特 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06F15/16 | 分类号: | G06F15/16;H04W56/00;H04L7/00 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌;钱静芳 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 同步 数据 交换 | ||
背景
当今,个人经常使用各种各样的计算机设备或系统。因此,经常希望在设备 之间保持信息同步。例如,个人通常具有在工作时与其交互的台式个人计算机(PC) 和/或相关联的文件服务器。他们时常也有用于在离开办公室时进行工作的笔记本/ 膝上型计算机以及家里的一个或多个台式计算机。此外,他们可具有诸如个人数字 助理(PDA)、袖珍PC、移动电话(例如智能电话)等手持式计算机和/或出于组 织、通信和/或娱乐目的而利用的其他便携式设备。通常期望在多个设备之间复制 或同步至少某些数据以使得能够方便地访问这些数据。
例如,用户经常将文件从台式计算机或文件服务器复制(或同步)到便携式 计算机或设备,以供当用户离开办公室时使用。此后,用户很可能在离开办公室时 修改或添加某些新文件,并且随后当他们返回到办公室时希望将这些文件复制(同 步)到台式计算机或文件服务器。相似地,在另一示例中,用户可能希望将图片或 音乐从一个设备复制到另一个设备(例如计算机到MP3播放器、数字照相机到计 算机...)。更进一步,用户可能要求跨其所有计算机或计算机子集维护个人偏好和 联系人(例如地址簿)。由此,存在其中需要跨多个计算机或设备同步特定文件的 许多情形。
在其最简单的形式中,同步仅是使得来自多个设备或系统的指定文件或数据 在所有设备或其子集之间变成相同或一致的任务。通常,这意味着最新文件版本被 用于复制到存储。这个过程通常是由双向、对等、同步软件应用程序来自动化。具 体地,在接收时,同步应用程序可以分析一组信息并且通过与第一设备内的驻留数 据进行比较来检测文件变更或添加。此后,可以已经更改的或新数据例如经由硬连 线或无线连接复制到通信地耦合第一设备的第二设备。当然,可以应用冲突检测和 /或解决方案以确保数据的准确性。
这使得第一设备上的文件与第二设备上的文件同步。同步也可以通过访问具 有诸如台式计算机等耦合到其上的第一设备的网络来远程地执行。可以使用同步软 件来将诸如第二台式计算机或膝上型计算机等第二设备与第一设备同步。不幸的 是,当今的同步应用程序不符合当今不断增长的对提高移动性的需求。换而言之, 常规同步应用程序需要过量的带宽,因为通常将完整的信息集从一个设备发送到另 一个设备以确定要同步的变更。
概述
以下提供了本发明的简化概述以提供对本发明的某些方面的基本理解。本概 述不是本发明的广泛概观。它不不旨在标识本发明的关键/重要的元素或描绘本发 明的范围。其唯一目的是以简化的形式呈现本发明的一些概念,作为后面呈现的更 加详细的描述的序言。
此处所公开并要求保护的发明在其一方面包括一种使得能够在减少传输通信 量的同时进行数据同步的系统。鉴于此,本发明能够在不需要常规设备中所使用的 完整的同步“往返”的情况下完成同步。相反,此处所公开的系统和方法采用交换 数据和元数据以便于复杂和智能信息传递。
在各方面,可以提供向提供者通知数据变更、修改、添加或删除的“知识”。 该“知识”可以是实际知识或某种制造出的“替代”知识,这两种知识中的任一种 都可以降低同步交换的开销并提高其效率。
有效地,本发明公开了用于交换例如“知识”的同步数据和/或元数据以提高 同步过程的性能的替换模式。各具体方面公开了每一种模式中的用于交换数据和/ 或元数据的操作的各种有效次序。具体地,可以提供“实际”(或“替代”)知识 以便于复杂的同步过程。此外,本发明可以从所提供的知识中进行学习以进一步增 强同步过程。
在本发明的又一方面,提供了机器学习和推理组件,该组件使用基于概率分 析和/或基于统计分析来预测或推断用户期望自动执行的动作。
为了实现前述及相关目的,在这里结合以下描述及附图来描述本发明的某些 说明性方面。然而,这些方面仅指示了可采用本发明的原理的各种方法中的少数几 种,且本发明旨在包括所有这样的方面及其等效方式。当结合附图考虑以下本发明 的详细描述时,本发明的其它优点和新颖特征将变得显而易见。
附图简述
图1示出了根据本发明的一方面的便于数据同步的系统。
图2示出了根据本发明的一方面的采用“知识”来增强同步过程的系统。
图3示出了根据本发明的一方面的便于单向基于知识的同步的过程的示例性 流程图。
图4示出了根据本发明的一方面的便于接受变更的过程的示例性流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880109276.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:文本串的二次散列提取
- 下一篇:用作感测、产生和干预的平台的共生生物系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





