请求数据、修改数据和侦测数据的方法及装置的制造方法_4

文档序号:9453064阅读:来源:国知局
意图。如图7所示,侦测数据的装置包括:
[0112]配置中心501,用于将领域数据保存在配置中心,所述领域数据包括领域数据编号、关联的领域数据编号和多个属性,所述领域数据用于被请求、修改或侦测;
[0113]第四判断模块702,用于当请求或修改属性的值时,判断所述属性是否属于配置中心的属性;
[0114]侦测模块703,用于如果是属于配置中心的属性,则侦测所述属性的值是否不变;
[0115]第五处理模块704,用于如果所述属性的值变动了,则将所述属性从所述配置中心移除;
[0116]记录模块705,用于如果不属于配置中心的属性,则记录所述属性的值的变动情况;
[0117]收集模块706,用于如果所述属性的值一直不变,则将所述属性更新到所述配置中心。
[0118]本申请实施例六的侦测数据的装置的单元可以实现本申请实施例三的侦测数据的方法。本申请侦测数据的装置各单元可以执行上述方法实施例中的各步骤。
[0119]因此,本申请提供的侦测数据的装置,将配置中心变动的属性数据移除,从而确保在系统改造或升级过程中,配置中心的属性数据是固定不变的;以及将不属于配置中心的一直不变的属性数据更新到配置中心,以便在系统改造或升级完成后,会有新的领域数据和其属性可以更新到配置中心。
[0120]因此,本申请提供的一种请求数据的方法及装置、修改数据的方法及装置和侦测数据的方法及装置,第一,通过直接从本地中获取响应数据,以来提高响应速度,从而提高系统的处理速度。第二,使得服务器与缓存在本地的数据同步,以便请求数据时,能够从本地获取修改后的值。第三,将配置中心变动的属性数据移除,从而确保在系统改造或升级过程中,配置中心的属性数据是固定不变的。第四,将不属于配置中心的一直不变的属性数据更新到配置中心,以便在系统改造或升级完成后,会有新的领域数据和其属性可以更新到配置中心。
[0121]专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0122]结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域数据内所公知的任意其它形式的存储介质中。
[0123]以上所述的【具体实施方式】,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的【具体实施方式】而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种请求数据的方法,其特征在于,所述方法包括: 将领域数据保存在配置中心,所述领域数据包括领域数据编号、关联的领域数据编号和多个属性,所述领域数据用于被请求、修改或侦测; 当第一次请求属性的值时,判断所述请求的属性是否属于配置中心的属性; 如果是属于配置中心的属性,则远程调用所述请求的属性的值,并将所述请求的属性的值缓存在本地; 当再次请求所述请求的属性的值时,在本地获取所述请求的属性的值; 如果不属于配置中心的属性,则远程调用所述请求的属性的值。2.根据权利要求1所述的请求数据的方法,其特征在于,所述方法还包括:将所述领域数据编号的值、所述关联的领域数据编号的值和所述多个属性的值,从空值变为非空值后,并将所述值保持不变。3.一种修改数据的方法,其特征在于,所述方法包括: 将领域数据保存在配置中心,所述领域数据包括领域数据编号、关联的领域数据编号和多个属性,所述领域数据用于被请求、修改或侦测; 当属性的值被修改为第一值时,判断所述属性是否属于配置中心的属性; 如果是属于配置中心的属性,则判断所述属性是否存在本地; 如果是存在本地,则判断存在本地的所述属性的值是否为空; 如果不为空,且所述第一值与存在本地的所述属性的值不相同,则将所述属性发送给侦测装置; 如果所述属性不存在本地或者存在本地的所述属性的值为空,则远程调用所述属性的值,并将远程调用所述属性的值缓存在本地。4.根据权利要求3所述的修改数据的方法,其特征在于,所述方法还包括:所述领域数据编号的值、所述关联的领域数据编号的值和所述多个属性的值,从空值变为非空值后,并将所述值保持不变。5.一种侦测数据的方法,其特征在于,所述方法包括: 将领域数据保存在配置中心,所述领域数据包括领域数据编号、关联的领域数据编号和多个属性,所述领域数据用于被请求、修改或侦测; 当请求或修改属性的值时,判断所述属性是否属于配置中心的属性; 如果是属于配置中心的属性,则侦测所述属性的值是否不变; 如果所述属性的值变动了,则将所述属性从所述配置中心移除; 如果不属于配置中心的属性,则记录所述属性的值的变动情况; 如果所述属性的值一直不变,则将所述属性更新到所述配置中心。6.根据权利要求5所述的侦测数据的方法,其特征在于,所述方法还包括:所述领域数据编号的值、所述关联的领域数据编号的值和所述多个属性的值,从空值变为非空值后,并将所述值保持不变。7.—种请求数据的装置,其特征在于,所述装置包括: 配置中心,用于将领域数据保存在配置中心,所述领域数据包括领域数据编号、关联的领域数据编号和多个属性,所述领域数据用于被请求、修改或侦测; 判断模块,用于当第一次请求属性的值时,判断所述请求的属性是否属于配置中心的属性; 第一处理模块,用于如果是属于配置中心的属性,则远程调用所述请求的属性的值,并将所述请求的属性的值缓存在本地; 获取模块,用于当再次请求所述请求的属性的值时,在本地获取所述请求的属性的值; 第二处理模块,用于如果不属于配置中心的属性,则远程调用所述请求的属性的值。8.一种修改数据的装置,其特征在于,所述装置包括: 配置中心,用于将领域数据保存在配置中心,所述领域数据包括领域数据编号、关联的领域数据编号和多个属性,所述领域数据用于被请求、修改或侦测; 第一判断模块,用于当属性的值被修改为第一值时,判断所述属性是否属于配置中心的属性; 第二判断模块,用于如果是属于配置中心的属性,则判断所述属性是否存在本地;第三判断模块,用于如果是存在本地,则判断存在本地的所述属性的值是否为空;第三处理模块,用于如果不为空,且所述第一值与存在本地的所述属性的值不相同,则将所述属性发送给侦测装置; 第四处理模块,用于如果所述属性不存在本地或者存在本地的所述属性的值为空,则远程调用所述属性的值,并将远程调用所述属性的值缓存在本地。9.一种侦测数据的装置,其特征在于,所述装置包括: 配置中心,用于将领域数据保存在配置中心,所述领域数据包括领域数据编号、关联的领域数据编号和多个属性,所述领域数据用于被请求、修改或侦测; 第四判断模块,用于当请求或修改属性的值时,判断所述属性是否属于配置中心的属性; 侦测模块,用于如果是属于配置中心的属性,则侦测所述属性的值是否不变; 第五处理模块,用于如果所述属性的值变动了,则将所述属性从所述配置中心移除; 记录模块,用于如果不属于配置中心的属性,则记录所述属性的值的变动情况; 收集模块,用于如果所述属性的值一直不变,则将所述属性更新到所述配置中心。
【专利摘要】本申请涉及一种请求数据、修改数据和侦测数据的方法及装置,请求数据的方法包括:将领域数据保存在配置中心,领域数据用于被请求、修改或侦测;当第一次请求属性的值时,判断请求的属性是否属于配置中心的属性;如果是则远程调用请求的属性的值,并将请求的属性的值缓存在本地;当再次请求请求的属性的值时,在本地获取请求的属性的值。本申请通过直接从本地中获取响应数据,以来提高系统的处理速度;能够从本地获取修改后的值;确保在系统改造或升级过程中,配置中心的属性数据是固定不变的;在系统改造或升级完成后,会有新的领域数据和其属性可以更新到配置中心。
【IPC分类】H04L29/08, G06Q40/02, G06F17/30
【公开号】CN105205064
【申请号】CN201410268087
【发明人】刘照星
【申请人】阿里巴巴集团控股有限公司
【公开日】2015年12月30日
【申请日】2014年6月16日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1