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

文档序号:9453064阅读:226来源:国知局
请求数据、修改数据和侦测数据的方法及装置的制造方法
【专利说明】
[0001]技术领域数据
[0002]本申请涉及计算机领域数据,具体涉及一种请求数据、修改数据和侦测数据的方法及装置。
【背景技术】
[0003]预先分析系统的领域数据属性数据,在配置中心做好预先配置,在配置中心配置好领域数据的构成,通过预先的配置,设定好各类数据的结构模型,再在数据的请求和修改过程中以该数据结构为导向去管理数据。
[0004]例如:预先分析信用贷款业务系统的领域数据,将授信申请领域数据、授信领域数据、支用申请领域数据、合同领域数据、贷款领域数据和支用领域数据,这些固定不变的领域数据及其属性数据保存在配置中心,在配置中心配置好领域数据的构成。以合同领域数据为例,将合同领域数据配置与其关联的支用申请领域数据,以及合同领域数据包括合同编号、支用申请编号、产品编号、主体编号和多个属性。
[0005]每次在前台系统请求查询属性的值时,都需要从服务器远程调用与请求对应的属性的值,此时,只能通过获取模块、处理模块和配置中心的交互来提高系统的性能和响应速度。
[0006]由于每次在前台系统请求查询属性的值时,都需要从服务器远程调用与请求对应的属性的值。所以,现有技术至少存在以下问题:第一,请求数据时,不能直接从本地中获取响应数据,系统的处理速度慢。第二,不能直接从本地中获取修改后的数据。第三,不能确保在系统改造或升级过程中,配置中心的属性数据是固定不变的。第四,在系统改造或升级完成后,不能将新的领域数据和其属性更新到配置中心。

【发明内容】

[0007]本申请的目的是提供一种请求数据、修改数据和侦测数据的方法及装置,以解决现有技术中,请求数据时,不能直接从本地中获取响应数据;不能直接从本地中获取修改后的数据;不能确保在系统改造或升级过程中,配置中心的属性数据是固定不变的;在系统改造或升级完成后,不能将新的领域数据和其属性更新到配置中心。
[0008]为实现上述目的,本申请第一方面提供了一种请求数据的方法,所述方法包括:将领域数据保存在配置中心,所述领域数据包括领域数据编号、关联的领域数据编号和多个属性,所述领域数据用于被请求、修改或侦测;当第一次请求属性的值时,判断所述请求的属性是否属于配置中心的属性;如果是属于配置中心的属性,则远程调用所述请求的属性的值,并将所述请求的属性的值缓存在本地;当再次请求所述请求的属性的值时,在本地获取所述请求的属性的值;如果不属于配置中心的属性,则远程调用所述请求的属性的值。
[0009]本申请第二方面提供了一种修改数据的方法,所述方法包括:将领域数据保存在配置中心,所述领域数据包括领域数据编号、关联的领域数据编号和多个属性,所述领域数据用于被请求、修改或侦测;当属性的值被修改为第一值时,判断所述属性是否属于配置中心的属性;如果是属于配置中心的属性,则判断所述属性是否存在本地;如果是存在本地,则判断存在本地的所述属性的值是否为空;如果不为空,且所述第一值与存在本地的所述属性的值不相同,则将所述属性发送给侦测装置;如果所述属性不存在本地或者存在本地的所述属性的值为空,则远程调用所述属性的值,并将远程调用所述属性的值缓存在本地。
[0010]本申请第三方面提供了一种侦测数据的方法,所述方法包括:将领域数据保存在配置中心,所述领域数据包括领域数据编号、关联的领域数据编号和多个属性,所述领域数据用于被请求、修改或侦测;当请求或修改属性的值时,判断所述属性是否属于配置中心的属性;如果是属于配置中心的属性,则侦测所述属性的值是否不变;如果所述属性的值变动了,则将所述属性从所述配置中心移除;如果不属于配置中心的属性,则记录所述属性的值的变动情况;如果所述属性的值一直不变,则将所述属性更新到所述配置中心。
[0011]本申请第四方面提供了一种请求数据的装置,所述装置包括:配置中心,用于将领域数据保存在配置中心,所述领域数据包括领域数据编号、关联的领域数据编号和多个属性,所述领域数据用于被请求、修改或侦测;判断模块,用于当第一次请求属性的值时,判断所述请求的属性是否属于配置中心的属性;第一处理模块,用于如果是属于配置中心的属性,则远程调用所述请求的属性的值,并将所述请求的属性的值缓存在本地;获取模块,用于当再次请求所述请求的属性的值时,在本地获取所述请求的属性的值;第二处理模块,用于如果不属于配置中心的属性,则远程调用所述请求的属性的值。
[0012]本申请第五方面提供了一种修改数据的装置,所述装置包括:配置中心,用于将领域数据保存在配置中心,所述领域数据包括领域数据编号、关联的领域数据编号和多个属性,所述领域数据用于被请求、修改或侦测;第一判断模块,用于当属性的值被修改为第一值时,判断所述属性是否属于配置中心的属性;第二判断模块,用于如果是属于配置中心的属性,则判断所述属性是否存在本地;第三判断模块,用于如果是存在本地,则判断存在本地的所述属性的值是否为空;第三处理模块,用于如果不为空,且所述第一值与存在本地的所述属性的值不相同,则将所述属性发送给侦测装置;第四处理模块,用于如果所述属性不存在本地或者存在本地的所述属性的值为空,则远程调用所述属性的值,并将远程调用所述属性的值缓存在本地。
[0013]本申请第六方面提供了一种侦测数据的装置,所述装置包括:配置中心,用于将领域数据保存在配置中心,所述领域数据包括领域数据编号、关联的领域数据编号和多个属性,所述领域数据用于被请求、修改或侦测;第四判断模块,用于当请求或修改属性的值时,判断所述属性是否属于配置中心的属性;侦测模块,用于如果是属于配置中心的属性,则侦测所述属性的值是否不变;第五处理模块,用于如果所述属性的值变动了,则将所述属性从所述配置中心移除;记录模块,用于如果不属于配置中心的属性,则记录所述属性的值的变动情况;收集模块,用于如果所述属性的值一直不变,则将所述属性更新到所述配置中心。
[0014]本申请提供一种请求数据、修改数据和侦测数据的方法及装置,请求数据时,直接从本地中获取响应数据,以来提高系统的处理速度;能够直接从本地获取修改后的值;确保在系统改造或升级过程中,配置中心的属性数据是固定不变的;在系统改造或升级完成后,会有新的领域数据和其属性可以更新到配置中心。
【附图说明】
[0015]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本申请实施例的配置中心的领域数据结构示意图;
[0017]图2为本申请实施例一的请求数据的方法流程图;
[0018]图3为本申请实施例二的修改数据的方法流程图;
[0019]图4为本申请实施例三的侦测数据的方法流程图;
[0020]图5为本申请实施例四的请求数据的装置示意图;
[0021]图6为本申请实施例五的修改数据的装置示意图;
[0022]图7为本申请实施例六的侦测数据的装置示意图。
【具体实施方式】
[0023]下面通过附图和实施例,对本申请的技术方案做进一步的详细描述。
[0024]本申请中,由于每次在前台系统请求数据时,都需要从后台系统远程调用与请求数据对应的响应数据,降低了系统的处理速度。例如:每次在前台系统请求合同领域数据的数据时,都需要从后台系统远程调用与请求合同领域数据的数据对应的响应数据,降低了系统的响应速度。为了提高系统的处理速度,本申请提出了一种请求数据的方法,在第一次请求领域数据的数据时,将与该请求领域数据的数据对应的响应数据缓存在本地,当再次请求该领域数据的数据时,直接从本地中获取该响应数据,以来提高响应速度,从而提高系统的处理速度。
[0025]首先介绍本申请的应用场景,本申请的请求数据的方法是基于固定不变的数据实现的,在业务系统中包括前台系统和后台系统,前台系统例如贷款客户端,后台系统例如服务器。例如:信用贷款业务系统主要是为客户提供信用贷款的服务,在该系统中的领域数据有:授信申请领域数据、授信领域数据、支用申请领域数据、合同领域数据、贷款领域数据、可用额度领域数据和支用领域数据;每个领域数据以其编号为唯一标识,例如授信申请编号、授信编号、支用申请编号等。客户向银行贷款十万元,在客户向银行贷款的周期中有6个固定不变的领域数据的维护,在这6个领域数据中有固定不变的数据值,即从空值变为非空之后就不再发生改变的数据值,因此,后台系统将这6个领域数据存在配置中心,如图1所示,为本申请实施例的配置中心的领域数据结构
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1