一种数据评分装置及方法制造方法及图纸

技术编号:8656078 阅读:173 留言:0更新日期:2013-05-01 23:46
本发明专利技术提供了一种数据评分装置,该装置包括数据转换模块和评分计算模块,其中数据转换模块包括收集单元和转换单元,评分计算模块包括获取单元和计算单元。本发明专利技术还提供了相应的数据评分方法。实施本发明专利技术的数据评分方法和装置可屏蔽不同数据来源对指标项计算的影响,提高评分数据处理的扩展性和灵活性。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,具体而言,涉及。
技术介绍
对于不同类型的数据,采用一定的评分规则进行评分作为当前数据处理应用的一个重要方面,越来越受到人们的关注,其中银行领域的相关数据处理是数据评分应用的一个非常重要分支。在现有的银行领域的数据评分中,大多数数据评分算法或方案是针对单项数据通过固定不变的评价指标对待处理数据进行评分,数据的计算过程依赖不同评分模型下不尽相同的评分规则,这不仅使评分方法应用的可扩展较差,而且在数据量较大的应用场景下,数据评分处理效率较低。此外,现有的数据评分方法一般不能根据实际数据情况进行相应评分调整,在待处理的数据类型较多、各不相同的情形下,数据评分处理方法存在可调整性较低、代码固化等问题。
技术实现思路
本专利技术提供了 一种数据评分装置,通过数据转换模块将来自各个来源的初始数据转换为统一数据结构的指标项,并通过指标项配置屏蔽不同数据来源对指标项计算的影响,利用评分计算模块根据评分模型和指标得分规则对评分请求消息中的数据进行评分分析,统一了评分模型的指标项和指标得分规则的不一致,在评分数据处理计算算法代码方面屏蔽了差异性,改善了评分数据处理的扩展性和灵活性。根据本专利技术实施方式的第一方面,提供了一种数据评分装置,包括数据转换模块和评分计算模块,其中,数据转换模块,包括用于接收与评分关联的初始数据,将接收到的所述初始数据放入原始数据集的收集单元,其中所述原始数据集为HashMap结构,Key取值为初始数据对象的类名称,Value为所述初始数据,以及,用于根据配置信息中指标项对应的公式、以及公式所使用的初始数据类名称,从所述原始数据集中获取所述指标项对应的原始数据集的Value,并根据配置信息中的计算公式对所获取的Value进行计算获得转换结果,形成评分指标项对象信息的转换单元;评分计算模块,包括用于根据评分请求消息中的模型定义信息获取本次请求对应的评分模型代码,根据所述评分模型代码获取运行该评分模型所需的指标得分规则的获取单元,以及用于根据所述指标得分规则对所述评分请求消息中的指标对象信息进行评分的计算单元。根据本专利技术实施方式的第二方面,提供了一种数据评分方法,该方法包括调用收集单元接收与评分关联的初始数据,将接收到的所述初始数据放入原始数据集,其中所述原始数据集为HashMap结构,Key取值为初始数据对象的类名称,Value为所述初始数据;调用转换单元根据配置信息中指标项对应的公式、以及公式所使用的初始数据类名称,从所述原始数据集中获取所述指标项对应的原始数据集的Value,并根据配置信息中的计算公式对所获取的Value进行计算获得转换结果,形成评分指标项对象信息;调用获取单元根据评分请求消息中的模型定义信息获取本次请求对应的评分模型代码,根据所述评分模型代码获取运行该评分模型所需的指标得分规则;调用计算单元根据所述指标得分规则对所述评分请求消息中的指标对象信息进行评分。实施本专利技术提供的数据评分装置和方法,可以屏蔽不同数据来源对指标项计算的影响,而且可以在评分数据处理计算算法方面屏蔽差异性,改善评分数据处理的扩展性和灵活性。附图说明图1图示了根据本专利技术实施方式的数据评分装置的示意图。图2图示了根据本专利技术实施方式的数据计算的流程示意图。图3图示了根据本专利技术实施方式的数据评分方法的流程示意图。具体实施例方式为使本专利技术的实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述。参考图1,图示了根据本专利技术实施方式的数据评分装置的示意图,具体而言,数据评分装置100可以包括数据转换模块101,包括用于接收与评分关联的初始数据,将接收到的所述初始数据放入原始数据集的收集单元1010,其中所述原始数据集为HashMap结构,Key取值为初始数据对象的类名称,Value为所述初始数据,以及,用于根据配置信息中指标项对应的公式、以及公式所使用的初始数据类名称,从所述原始数据集中获取所述指标项对应的原始数据集的Value,并根据配置信息中的计算公式对所获取的Value进行计算获得转换结果,形成评分指标项对象信息的转换单元1011 ;评分计算模块102,包括用于根据评分请求消息中的模型定义信息获取本次请求对应的评分模型代码,根据所述评分模型代码获取运行该评分模型所需的指标得分规则的获取单元1020,以及用于根据所述指标得分规则对所述评分请求消息中的指标对象信息进行评分的计算单元1021。本专利技术一些实施方式中,数据转换模块可以是基于网络银行平台设计的,相应地,收集单元接收的与评分关联的初始数据可以来自不同来源,并且可以包括,但不限于,以下一者或一者以上客户信息(例如,客户姓名、性别、住址等基本信息)、客户申请信息(例如,客户本次申请序列号、申请账号等信息)、前次评级或评分信息(例如,该客户的上一次评级或评分的得分、级别等信息)。数据转换单元,可通过配置的方式配置指标项使用的初始数据及计算公式,可以将初始数据转换(转换通过调用计算公式实现)为统一的数据格式。例如,可以如下表a所示:表a本文档来自技高网...

【技术保护点】
一种数据评分装置,其特征在于,包括:数据转换模块和评分计算模块,其中,数据转换模块,包括用于接收与评分关联的初始数据,将接收到的所述初始数据放入原始数据集的收集单元,其中所述原始数据集为HashMap结构,Key取值为初始数据对象的类名称,Value为所述初始数据,以及,用于根据配置信息中指标项对应的公式、以及公式所使用的初始数据类名称,从所述原始数据集中获取所述指标项对应的原始数据集的Value,并根据配置信息中的计算公式对所获取的Value进行计算获得转换结果,形成评分指标对象信息的转换单元;评分计算模块,包括用于根据评分请求消息中的模型定义信息获取本次请求对应的评分模型代码,根据所述评分模型代码获取运行该评分模型所需的指标得分规则的获取单元,以及用于根据所述指标得分规则对所述评分请求消息中的指标对象信息进行评分的计算单元。

【技术特征摘要】
1.一种数据评分装置,其特征在于,包括:数据转换模块和评分计算模块,其中, 数据转换模块,包括用于接收与评分关联的初始数据,将接收到的所述初始数据放入原始数据集的收集单元,其中所述原始数据集为HashMap结构,Key取值为初始数据对象的类名称,Value为所述初始数据, 以及,用于根据配置信息中指标项对应的公式、以及公式所使用的初始数据类名称,从所述原始数据集中获取所述指标项对应的原始数据集的Value,并根据配置信息中的计算公式对所获取的Value进行计算获得转换结果,形成评分指标对象信息的转换单元; 评分计算模块,包括用于根据评分请求消息中的模型定义信息获取本次请求对应的评分模型代码,根据所述评分模型代码获取运行该评分模型所需的指标得分规则的获取单元,以及用于根据所述指标得分规则对所述评分请求消息中的指标对象信息进行评分的计算单元。2.如权利要求1所述的评分装置,其特征在于,所述初始数据包括:客户信息、客户申请 目息、iu次评级息。3.如权利要求1所述的评分装置,其特征在于,所述转换单元,还用于通过数据映射表配置评分指标对象中指标项所使用的计算公式。4.如权利要求3所述的评分装置,其特征在于,所述转换单元,还用于在计算公式库表中配置所述计算公式对应的java类以便利用java反射机制实例化计算方法进行公式计笪ο5.如权利要求1所述的评分装置,其特征在于,所述模型定义信息包括评分模型和业务要素之间的映射关系。6.如权利要求5所述的评分装置,其特征在于,所述业务要素包括:产品、渠道、行业。7.如权利要求5或6所述的评分装置,其特征在于,所述计算单元,还包括用于定义指标类型的指标类型定义表、用于存储指标类型定义表中各个指标项得分的规则的指标得分规则表、用于定义指标类型定义表中各个指标项对应指标原值属性名称和指标得分属性名称的指标与属性映射表。8.如权利要求7所述的评分装置,其特征在于,所述计算单元,用于根据所述指标得分规则表获取待处理的指标类型,并根据所获取的指标类型和所述指标与属性映射表获取所述指标类型对应的指标原值属性名称,根据所述指标原值属性名称利用java反射机制从所述指标对象信息中获取指标原值,根据所述指标原值和指标得分规则表得到所述指标原值对应的指标得分,根据指标得分属性名称利用java反...

【专利技术属性】
技术研发人员:苏明源郑小晖陈东齐琼薛静陈黎艳李木海赵启德张佳雯黄庭科
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1