[发明专利]用于设备和WEB服务的多主控方离线和协作所需要的最小扩展有效
| 申请号: | 200980134288.9 | 申请日: | 2009-08-18 |
| 公开(公告)号: | CN102132270A | 公开(公告)日: | 2011-07-20 |
| 发明(设计)人: | M·克斯拉维;L·诺维克;M·R·克拉克 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06F17/00 | 分类号: | G06F17/00;G06F15/16 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 设备 web 服务 主控 离线 协作 需要 最小 扩展 | ||
背景技术
计算机技术(例如,微处理器速度、存储器容量、数据传输带宽、软件功能等)的进步一般有助于各行业中的计算机应用的增长。通常提供常被配置为服务器阵列的甚至更强大的服务器系统来服务源自诸如万维网等外部源的请求。
由于这些进步,可用电子数据的量增长,且以方便用户友好和快速的数据搜索和检索的可管理方式来储存这些数据变得愈发重要。当今,一种常见的方法是将电子数据存储在一个或多个数据库或数据存储中。一般而言,典型的数据存储可被称作经组织的信息集合,其数据被结构化使得计算机程序可例如快速搜索和选择期望的数据段。通常,数据存储内的数据是经由一张或多张表来组织的。这些表被排列为行和列的数组。
每一个个别的数据段本身一般并不具有非常丰富的信息。数据存储应用使得数据更有用,因为它们帮助用户组织和处理数据。数据存储应用允许用户比较、分类、排序、合并、分离和互连数据,使得可从数据生成并可由数据呈现有用的信息。数据库的容量和多功能性已难以置信地增长,以允许利用数据库的实际上无止境的存储容量。然而,典型的数据库系统受限于以有效且流水线化的方式来传递信息或详细资料。例如,必须在详细视图中选择数据文件以便呈现诸如文件名、文件大小、创建日期、被存取、被修改、位置、属性等信息。
随着终端用户持续且日益增长的数据的创建,围绕查找、相关、操纵和储存这些数据的问题和困难也逐步增加。终端用户编写文档、储存照片、从光盘中抓取音乐、接收电子邮件、保留已发送邮件的副本等等。例如,在创建音乐光盘的简单过程中,最终用户可创建兆字节的数据。从光盘中抓取音乐、将文件转换成合适的格式、创建首饰盒封面,以及设计光盘标签,都需要数据的创建。
此外,由于围绕开发者和/或用户的无限量的数据,因此保持各种不同机器和/或系统之间的数据一致性会是一个复杂且难以实现的任务。例如,用户能够利用各种设备(如膝上型机器、台式机等),其中数据一致性和/或同步是必须考虑的问题。更具体地,由于每个机器和/或系统生成大量的数据,因此对这些数据进行同步是一个极其困难的目标。
发明内容
下面呈现了本发明的摘要,以便提供此处所描述的某些方面的基本概念。此小结不是所要求保护的主题的详尽的概述。既没有指出所要求保护的主题的关键性元素,也没有描述本发明的范围。唯一的目的是以简化形式呈现所要求保护的主题的某些概念,作为稍后呈现的比较详细的描述的前奏。
本发明涉及便于多个设备和web服务之间同步数据的系统和/或方法。主同步组件可允许两个或多个设备之间无缝且通用的数据同步。具体来说,主同步组件可通过仅仅利用与两个或多个设备中的至少一个有关的计算资源来在这些设备之间提供数据一致性。而且,主同步组件可在web服务和两个或多个设备之间提供数据改变和/或更新。通过利用并实施项目级元数据和集合级元数据,主同步组件能够以无缝且非侵入的方式为多个设备以及多个设备和/或web服务提供数据同步。
而且,本发明可允许正确的冲突检测和解决传播。一般来说,提供了一种算法,其中web服务可实现以便允许对等能力或离线能力,而不必重新重建这种web服务。在所要求保护的主题的其他方面,提供了便于管理与某一实体相关联的多个设备之间的数据一致性的方法。
下面的描述和附图详细地阐述了所要求保护的主题的某些说明性方面。然而,这些方面只是表示可以使用本发明的原理的各种方式中的一些方式,并且所要求保护的主题旨在包括所有这些方面和等效内容。通过与附图一起阅读下面的本发明的详细描述,所要求保护的主题的其他优点和新颖的特点将变得显而易见。
附图说明
图1例示出便于多个设备和web服务之间同步数据的示例性系统的框图。
图2例示出便于在连同一web服务检测到数据改变时维持用户设备之间的数据一致性的示例性系统的框图。
图3例示出便于使web服务适合于两个或多个用户设备之间无缝且通用的数据同步的示例性系统的框图。
图4例示出便于管理与某一实体相关联的多个设备之间的数据一致性的示例性系统的框图。
图5例示出便于增强标识数据更新和将这些更新渗透到各种设备和/或web服务的示例性系统的框图。
图6例示出便于自动化管理多个设备和/或设备与web服务之间数据同步的示例性系统的框图。
图7例示出用于管理与某一实体相关联的多个设备之间的数据一致性的示例性方法。
图8例示出便于使web服务适合于两个或多个用户设备之间无缝且通用的数据同步的示例性方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980134288.9/2.html,转载请声明来源钻瓜专利网。





