信用数据收集方法及装置制造方法及图纸

技术编号:34563159 阅读:14 留言:0更新日期:2022-08-17 12:51
本申请提供了一种信用数据收集方法及装置,可用于金融领域或其他领域,该方法包括:接收信用数据收集请求;根据所述信用数据收集请求,获得目标信用数据模板引擎;执行所述目标信用数据模板引擎,从多个数据来源收集得到中间信用数据,对该中间信用数据进行数据转换得到所述信用数据收集请求对应的信用数据。本申请能够提高信用数据收集的准确性和效率,进而能够提高信用审批过程的可靠性。能够提高信用审批过程的可靠性。能够提高信用审批过程的可靠性。

【技术实现步骤摘要】
信用数据收集方法及装置


[0001]本申请涉及数据处理
,尤其涉及一种信用数据收集方法及装置。

技术介绍

[0002]目前,为了降低交易风险,信用审批过程中所依赖的各种来源的信用数据越来越多,对支撑审批过程的软件系统提出了更高的要求;同时,传统金融机构所面临的竞争压力越来越大,金融机构对实现新信用金融产品的快速上线有着迫切的需求,需要大量信用数据支持。
[0003]现有的开发过程中通常是对每一个数据来源单独编写请求、处理的代码,需要对获取的每一个字段进行手动硬编码,代码冗长,效率低下,且容易出错,测试成本较高。

技术实现思路

[0004]针对现有技术中开发信用数据收集相关的代码复杂且效率低,导致信用数据收集准确性和效率低下的问题,本申请提出了一种信用数据收集方法及装置,能够提高信用数据收集的准确性和效率,进而能够提高信用审批过程的可靠性。
[0005]为了解决上述技术问题,本申请提供以下技术方案:
[0006]第一方面,本申请提供一种信用数据收集方法,包括:
[0007]接收信用数据收集请求;
[0008]根据所述信用数据收集请求,获得目标信用数据模板引擎;
[0009]执行所述目标信用数据模板引擎,从多个数据来源收集得到中间信用数据,对该中间信用数据进行数据转换得到所述信用数据收集请求对应的信用数据。
[0010]进一步地,在所述根据所述信用数据收集请求,获得目标信用数据模板引擎之前,还包括:
[0011]获取所述信用数据收集请求对应的多个数据来源信息、参数信息和数据转换方式信息;
[0012]根据所述数据来源信息、参数信息和数据转换方式信息,生成所述目标信用数据模板引擎。
[0013]进一步地,所述目标信用数据模板引擎包括:多行标签,每行标签包括:参数信息、数据转换方式信息和唯一对应的数据来源信息。
[0014]进一步地,所述执行所述目标信用数据模板引擎,从多个数据来源收集得到中间信用数据,对该中间信用数据进行数据转换得到所述信用数据收集请求对应的信用数据,包括:
[0015]逐行读取所述目标信用数据模板引擎,根据当前行的所述参数信息处理当前行的数据来源信息对应的数据来源中的原始数据获得中间信用数据;
[0016]根据当前行的数据转换方式信息对所述中间信用数据进行数据转换,得到当前行对应的信用数据;
[0017]将所有行对应的信用数据,确定为所述信用数据收集请求对应的信用数据。
[0018]进一步地,所述根据当前行的所述参数信息处理当前行的数据来源信息对应的数据来源中的原始数据获得中间信用数据,包括:
[0019]若当前行的数据来源信息包括数据库表唯一标识,则从该数据库表唯一标识对应的数据表中获得所述参数信息对应的中间信用数据;
[0020]若当前行的数据来源信息包括统一资源定位符地址,则将当前行的参数信息发送至该统一资源定位符地址,得到响应数据对象作为中间信用数据;
[0021]若当前行的数据来源信息包括Java对象的类名,则根据该类和当前行的参数信息,得到返回数据对象作为中间信用数据。
[0022]进一步地,所述的信用数据收集方法,还包括:
[0023]输出所述信用数据。
[0024]进一步地,所述输出所述信用数据,包括:
[0025]将所述信用数据组成字符串并输出。
[0026]第二方面,本申请提供一种信用数据收集装置,包括:
[0027]接收模块,用于接收信用数据收集请求;
[0028]获得模块,用于根据所述信用数据收集请求,获得目标信用数据模板引擎;
[0029]收集模块,用于执行所述目标信用数据模板引擎,从多个数据来源收集得到中间信用数据,对该中间信用数据进行数据转换得到所述信用数据收集请求对应的信用数据。
[0030]进一步地,所述的信用数据收集装置,还包括:
[0031]获取模块,用于获取所述信用数据收集请求对应的多个数据来源信息、参数信息和数据转换方式信息;
[0032]生成模块,用于根据所述数据来源信息、参数信息和数据转换方式信息,生成所述目标信用数据模板引擎。
[0033]进一步地,所述目标信用数据模板引擎包括:多行标签,每行标签包括:参数信息、数据转换方式信息和唯一对应的数据来源信息。
[0034]进一步地,所述获得模块包括:
[0035]获得中间信用数据单元,用于逐行读取所述目标信用数据模板引擎,根据当前行的所述参数信息处理当前行的数据来源信息对应的数据来源中的原始数据获得中间信用数据;
[0036]获得信用数据单元,用于根据当前行的数据转换方式信息对所述中间信用数据进行数据转换,得到当前行对应的信用数据;
[0037]确定单元,用于将所有行对应的信用数据,确定为所述信用数据收集请求对应的信用数据。
[0038]进一步地,所述获得中间信用数据单元用于:
[0039]若当前行的数据来源信息包括数据库表唯一标识,则从该数据库表唯一标识对应的数据表中获得所述参数信息对应的中间信用数据;
[0040]若当前行的数据来源信息包括统一资源定位符地址,则将当前行的参数信息发送至该统一资源定位符地址,得到响应数据对象作为中间信用数据;
[0041]若当前行的数据来源信息包括Java对象的类名,则根据该类和当前行的参数信
息,得到返回数据对象作为中间信用数据。
[0042]进一步地,所述的信用数据收集装置,还包括:
[0043]输出模块,用于输出所述信用数据。
[0044]进一步地,所述输出模块包括:
[0045]输出单元,用于将所述信用数据组成字符串并输出。
[0046]第三方面,本申请提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的信用数据收集方法。
[0047]第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现所述的信用数据收集方法。
[0048]由上述技术方案可知,本申请提供一种信用数据收集方法及装置。其中,该方法包括:接收信用数据收集请求;根据所述信用数据收集请求,获得目标信用数据模板引擎;执行所述目标信用数据模板引擎,从多个数据来源收集得到中间信用数据,对该中间信用数据进行数据转换得到所述信用数据收集请求对应的信用数据,能够提高信用数据收集的准确性和效率,进而能够提高信用审批过程的可靠性;具体地,能够解决信用审批业务中所需数据来源广泛,数据量多,传统方式开发时间过长的问题,通过模板机制,只需要编写模板,指定各类数据的来源,就无需再为各个来源的每一个数据字段编写代码,能够简化代码开发过程;基于可自定义输出格式的模板,方便灵活适配各种使用场景;基于模板解析机制,可以自动从模板中所定义的各类数据来源自动加载数据,无需人工编写代码。
附图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信用数据收集方法,其特征在于,包括:接收信用数据收集请求;根据所述信用数据收集请求,获得目标信用数据模板引擎;执行所述目标信用数据模板引擎,从多个数据来源收集得到中间信用数据,对该中间信用数据进行数据转换得到所述信用数据收集请求对应的信用数据。2.根据权利要求1所述的信用数据收集方法,其特征在于,在所述根据所述信用数据收集请求,获得目标信用数据模板引擎之前,还包括:获取所述信用数据收集请求对应的多个数据来源信息、参数信息和数据转换方式信息;根据所述数据来源信息、参数信息和数据转换方式信息,生成所述目标信用数据模板引擎。3.根据权利要求1所述的信用数据收集方法,其特征在于,所述目标信用数据模板引擎包括:多行标签,每行标签包括:参数信息、数据转换方式信息和唯一对应的数据来源信息。4.根据权利要求3所述的信用数据收集方法,其特征在于,所述执行所述目标信用数据模板引擎,从多个数据来源收集得到中间信用数据,对该中间信用数据进行数据转换得到所述信用数据收集请求对应的信用数据,包括:逐行读取所述目标信用数据模板引擎,根据当前行的所述参数信息处理当前行的数据来源信息对应的数据来源中的原始数据获得中间信用数据;根据当前行的数据转换方式信息对所述中间信用数据进行数据转换,得到当前行对应的信用数据;将所有行对应的信用数据,确定为所述信用数据收集请求对应的信用数据。5.根据权利要求4所述的信用数据收集方法,其特征在于,所述根据当前行的所述参...

【专利技术属性】
技术研发人员:宋府昌刘垚马宇涵冯轩宇
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1