当前位置: 首页 > 专利查询>微软公司专利>正文

同步本地和远程数据制造技术

技术编号:10695982 阅读:251 留言:0更新日期:2014-11-26 23:39
此处所描述的主题的各方面涉及同步数据。在各个方面,属性被从企业属性存储同步到云属性存储中和/或相反。要同步的属性的列表可基于企业所订阅的云服务、云服务的改变、或出于其它原因而改变。此外,要同步的属性列表可被限于企业的某些对象,这些对象也可随时间而改变。

【技术实现步骤摘要】
【国外来华专利技术】同步本地和远程数据背景用于企业的应用以及其它计算资源可被放置在企业的场所内和/或云中。云是经常被用来暗指因特网的术语。这利用了这样的理念,即计算、软件、数据存取、存储、以及其它资源可由连接到因特网的实体来提供而无需用户知晓与递送那些资源的计算体系结构有关的位置或其它细节。在企业的一些资源是从云中提供的而另一些则由位于企业的场所内的服务器来提供的环境中会出现问题。在此要求保护的主题不限于解决任何缺点或仅在诸如上述环境中操作的各个实施例。相反,提供该背景仅用以示出在其中可实践在此描述的部分实施例的一个示例性
概述简单来说,此处所描述的主题的各方面涉及同步数据。在各个方面,属性被从企业属性存储同步到云属性存储中和/或相反。要同步的属性的列表可基于企业所订阅的云服务、云服务的改变、或出于其它原因而改变。此外,要同步的属性列表可被限于企业的某些对象,这些对象也可随时间而改变。提供本概述是为了简要地标识在以下详细描述中进一步描述的主题的一些方面。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。除非上下文清楚地指出,否则短语“此处所描述的主题”指的是具体实施方式中描述的主题。术语“方面”应被当作“至少一个方面”。标识具体实施方式中所描述的主题的各方面不旨在标识所要求保护的主题的关键特征或必要特征。上述各方面和此处所描述的主题的其它方面是借助于示例说明的,并且不受附图限制,附图中相同的标号指示相似的元素。附图简述图1是表示其中可结合本文所描述主题内容的各方面的示例性通用计算环境的框图;图2是表示此处所描述主题的各方面可以在其中操作的示例性环境的框图;图3是示出根据此处所描述的主题的各方面的同步管理器的一些示例性组件的框图;以及图4-5是根据此处所描述的主题的各方面的概括地表示可发生的示例性动作的流程图。详细描述定义如本文所使用的,术语“包括”及其变体被当作开放式术语,表示“包括但不限于”。除非上下文另外清楚地指示出,否则术语“或”被当作“和/或”。术语“基于”被当作“至少部分地基于”。术语“一个实施例”和“一实施例”被当作“至少一个实施例”。术语“另一实施例”被当作“至少一个其他实施例”。如本文所使用的,诸如“一”和“该”等术语包括了所指示的项或动作中的一个或多个。具体而言,在权利要求书中,对某一项的引用一般表示存在至少一个这样的项,并且对一动作的引用表示执行该动作的至少一个示例。本文中有时可使用术语“第一”、“第二”、“第三”等等。没有其他上下文,权利要求中对这些术语的使用不意在暗示排序,而是用于标识的目的。例如,短语“第一版本”和“第二版本”不一定意味着第一版本是真正的第一个版本或是在第二版本之前创建的,或甚至是第一版本是在第二版本之前被请求或操作的。相反,这些短语用于标识不同的版本。标题仅是为了方便;关于给定话题的信息可在其标题指示该话题的章节之外被寻找到。其他显式或隐式定义可包括在下文中。示例性操作环境图1示出可在其上实现本文所描述的主题的各方面的合适的计算系统环境100的示例。计算系统环境100仅为合适的计算环境的一个示例,并非旨在对本文所描述的主题的各方面的使用范围或功能提出任何限制。也不应该将计算环境100解释为对示例性操作环境100中示出的任一组件或其组合有任何依赖性或要求。本文所描述的主题的各方面可与众多其他通用或专用计算系统环境或配置一起操作。可适用于这里所述的主题的各方面的已知计算系统、环境或配置的例子包括个人计算机,服务器计算机,手持或膝上型设备,多处理器系统,基于微控制器的系统,机顶盒,可编程消费电子设备,网络PC,微型计算机,大型计算机,个人数字助理(PDA),游戏设备,打印机,包括机顶盒、媒体中心或其他家电的家电设备,嵌入汽车或附加到汽车的计算设备,其他移动设备,包括任何上述系统或设备的分布式计算环境等等。本文所描述的主题的各方面可在由计算机执行的诸如程序模块等计算机可执行指令的一般上下文中描述。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。本文所描述的主题的各方面也可以在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境中实现。在分布式计算环境中,程序模块可以位于包括存储器存储设备的本地和远程计算机存储介质中。参考图1,用于实现本文所描述的主题的各方面的示例性系统包括计算机110形式的通用计算设备。计算机可包括能够执行指令的任何电子设备。计算机110的组件可包括处理单元120、系统存储器130以及将包括系统存储器的各种系统组件耦合至处理单元120的系统总线121。系统总线121可以是若干类型的总线结构中的任一种,包括使用各种总线体系结构中的任一种的存储器总线或存储器控制器、外围总线、以及局部总线。作为示例,而非限制,这样的架构包括工业标准架构(ISA)总线、微通道架构(MCA)总线、增强型ISA(EISA)总线、视频电子技术标准协会(VESA)局部总线、也称为夹层(Mezzanine)总线的外围部件互连(PCI)总线、扩展外围部件互连(PCI-X)总线、高级图形端口(AGP)、以及PCIExpress(PCIe)。处理单元120可以连接到硬件安全设备122。安全设备122可以存储并能够生成密钥,所述密钥可用于保护计算机110的各个方面。在一个实施例中,安全设备122可以包括可信平台模块(TPM)芯片、TPM安全设备等等。计算机110通常包括各种计算机可读介质。计算机可读介质可以是能由计算机110访问的任何可用介质,并包含易失性和非易失性介质以及可移动和不可移动介质两者。作为示例而非限制,计算机可读介质可包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息的任何方法或技术来实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括:RAM、ROM、EEPROM、固态存储、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储、磁盒、磁带、磁盘存储或其它磁存储设备、或可以用来储存所期望的信息并可由计算机110访问的任意其它介质。通信介质通常以诸如载波或其他传输机制等已调制数据信号来体现计算机可读指令、数据结构、程序模块或其他数据,并包括任何信息传送介质。术语“已调制数据信号”是指使得以在信号中编码信息的方式来设置或改变其一个或多个特征的信号。作为示例而非限制,通信介质包括有线介质,诸如有线网络或直接线连接,以及无线介质,诸如声学、RF、红外线和其他无线介质。上述的任意组合也应包含在计算机可读介质的范围内。系统存储器130包括易失性和/或非易失性存储器形式的计算机存储介质,如只读存储器(ROM)131和随机存取存储器(RAM)132。包含诸如在启动期间帮助在计算机110内的元件之间传输信息的基本例程的基本输入/输出系统133(BIOS)通常存储在ROM131中。RAM132通常包含处理单元120可立即访问和/或当前正在操作的数据和/或程序模块。作为示例而非限制,图1示出了操作系统134、应用程序135、其它程序模块136和程序数据137。计算机110也可以包括其它可移动/不可移本文档来自技高网...
同步本地和远程数据

【技术保护点】
一种至少部分地由计算机实现的方法,所述方法包括:获取指示要从第一属性存储同步到第二属性存储的属性的新方案;将所述新方案与之前获取的旧方案作比较以确定所述新方案与所述旧方案是否相同;如果所述新方案包括附加的属性要同步,则执行第一组动作来将所述附加的属性从所述第一属性存储同步到所述第二属性存储;如果所述新方案不包括所述旧方案的属性,则执行第二组动作来停止将曾经包括在所述旧方案中的被删除的属性同步到所述第二属性存储;获取自从前次同步活动以来在第一属性存储中已改变的经改变的属性;以及将所述经改变的属性发送给所述第二属性存储。

【技术特征摘要】
【国外来华专利技术】2012.03.13 US 13/418,3561.一种至少部分地由计算机实现的用于同步数据的方法,所述方法包括:获取指示要从第一属性存储同步到第二属性存储的属性的新方案;将所述新方案与之前获取的旧方案作比较以确定所述新方案与所述旧方案是否相同;如果所述新方案包括附加的属性要同步,则执行第一组动作来将所述附加的属性从所述第一属性存储同步到所述第二属性存储;如果所述新方案不包括所述旧方案的属性,则执行第二组动作来停止将曾经包括在所述旧方案中的被删除的属性同步到所述第二属性存储;获取自从前次同步活动以来在第一属性存储中已发生改变的经改变的属性;以及将所述经改变的属性发送给所述第二属性存储,所述方法还包括获取要使用的对象的指示,以限制要从所述第一属性存储同步到所述第二属性存储的属性,并且获取自从前次同步活动以来在第一属性存储中已发生改变的经改变的属性包括获取所述对象中的经改变的属性并且忽略所述要使用的对象的指示未指示的其它对象中的经改变的属性,其中获取对象的指示包括获取对应于被许可的服务订户的对象列表。2.一种用于在计算环境中同步数据的系统,包括:同步管理器,所述同步管理器用于执行动作,包括:获取指示要从第一属性存储同步到第二属性存储的属性的新方案;将所述新方案与之前获取的旧方案作比较以确定所述要同步的属性是否已改变;如果所述新方案包括附加的属性要同步,则执行第一组动作来将所述附加的属性从所述第一属性存储同步到所述第二属性存储;如果所述新方案不包括所述旧方案的全部属性,则执行第二组动作来停止将曾经包括在所述旧方案中的被删除的属性同步到所述第二属性存储;获取自从前次同步活动以来在第一属性存储中已发生改变的经改变的属性;以及将所述经...

【专利技术属性】
技术研发人员:C·N·迪德库克J·M·卢克
申请(专利权)人:微软公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1