数据处理方法、装置、存储介质以及计算机设备与流程

文档序号:23057042发布日期:2020-11-25 17:36阅读:112来源:国知局
数据处理方法、装置、存储介质以及计算机设备与流程

本发明涉及金融科技领域,特别涉及一种应用于资产证券化系统的数据处理方法、装置、存储介质以及计算机设备。



背景技术:

资产证券化是近三十年来世界金融领域最重大和发展最迅速的金融创新工具之一。作为重要的融资手段,资产证券化在国外的使用已经相当普遍。

资产筛选是资产证券化中重要的一环,其对于资产证券化系统而言尤为重要。目前的资产筛选多为单维度、单线程处理,例如,需要筛选1000万的资产,则用户可以先指定一个主指标,例如北京,从“北京”这个指标下筛选出1000万的资产。如果“北京”这个指标下的资产不够1000万,如只有700万,则用户可以放开某些指标,重新进行筛选,如,可以再指定“上海”这个辅指标,从“上海”这个指标下筛选出剩余的300万资产,以作为对“北京”这个主指标下资产的补充。

然而,目前这种单维度、单线程处理方式的业务操作复杂,处理流程长,用户实时体验差。因此,如何简化业务操作、进行高效的资产筛选,成为亟待解决的技术问题。



技术实现要素:

本发明实施例提供了一种应用于资产证券化系统的数据处理方法、装置、存储介质及计算机设备,以解决现有技术中资产证券化系统在进行资产筛选时业务操作复杂、处理流程长的问题。

一方面,本发明实施例提供一种数据处理方法,所述方法应用于资产证券化系统的资产筛选装置中,所述方法包括:

通过第一控件接收第一筛选信息,所述第一筛选信息包括:版本号、第一总数值、第一筛选指标以及所述第一筛选指标的第一权重;

根据所述第一筛选信息计算各子项的第一子项数值;

根据各子项的第一子项数值从所述版本号对应的归集数据版本中获取各子项的第一归集数据;

根据各子项的第一归集数据在本地构建并以文件形式缓存当前版本归集数据,并为当前版本归集数据添加当前版本号、当前版本的上一版本号、初始版本号;

统计并展示所述当前版本归集数据的统计指标值。

在本实施例的一种实现方式中,所述总数值为封包金额值。

在本实施例的一种实现方式中,所述方法还包括:

响应于用户对第二控件的第一操作,将当前版本归集数据封包并存储到系统数据库;

删除缓存的其他版本归集数据。

在本实施例的一种实现方式中,所述方法还包括:

通过所述第二控件接收第一统计指标以及第一统计指标的阈值;

响应于用户对所述第二控件的第一操作,计算当前版本归集数据的第一统计指标值;

判断所述第一统计指标值与所述第一统计指标的阈值的大小;

根据判断结果将当前版本归集数据封包并存储到系统数据库。

在本实施例的一种实现方式中,

所述第一筛选指标包括:第一维度指标和第二维度指标;

所述根据所述第一筛选信息计算各子项的第一子项数值包括:

根据第一维度指标的权重和第二维度指标的权重计算各子项的权重,其中,所述子项为所述第一维度指标和所述第二维度指标的交叉维度项;

根据所述总数值和各子项的权重计算各子项的第一子项数值。

在本实施例的一种实现方式中,所述方法还包括:

通过第三控件接收归集指标信息,所述归集指标信息包括第一属性信息;

根据所述第一属性信息从第一数据源中获取第一数据源信息,其中,所述第一数据源信息包括第一属性信息和第二属性信息;

根据所述第一数据源信息的第二属性信息从第二数据源中获取与所述第一数据源信息关联的第二数据源信息;

根据所述第一数据源信息和所述第二数据源信息在本地构建并以文件形式缓存初始版本归集数据,并为所述初始版本归集数据添加初始版本号,其中,所述初始版本归集数据包括多条资产数据,一条资产数据包括一条第一数据源信息和与所述第一数据源信息关联的第二数据源信息。

在本实施例的一种实现方式中,

所述第一属性信息包括:产品号;

所述第一数据源信息包括:资产信息;

所述第二属性信息包括:客户id;

所述第二数据源信息包括:客户详细信息。

在本实施例的一种实现方式中,所述方法还包括:

响应于用户对第四控件的第一操作,将当前版本归集数据回退至当前版本归集数据的上一版本归集数据;

通过所述第一控件接收第二筛选信息,所述第二筛选信息包括:第二总数值、第二筛选指标以及所述第二筛选指标的第二权重;

根据所述第二筛选信息计算各子项的第二子项数值;

根据各子项的第二子项数值从所述上一版本归集数据中获取各子项的第二归集数据;

根据各子项的第二归集数据在本地重新构建并以文件形式缓存当前版本归集数据,并为当前版本归集数据添加当前版本号、当前版本的上一版本号、初始版本号。

在本实施例的一种实现方式中,所述方法还包括:

响应于用户对第四控件的第二操作,将当前版本归集数据回退至当前版本归集数据的初始版本归集数据;

通过所述第一控件接收第三筛选信息,所述第三筛选信息包括:第三总数值、第三筛选指标以及所述第三筛选指标的第三权重;

根据所述第三筛选信息计算各子项的第三子项数值;

根据各子项的第三子项数值从所述初始版本归集数据版本中获取各子项的第三归集数据;

根据各子项的第三归集数据在本地构建并以文件形式缓存当前版本归集数据,并为所述当前版本归集数据添加当前版本号、当前版本的上一版本号、初始版本号。

另一方面,本发明实施例提供一种数据处理装置,所述装置应用于资产证券化系统中,所述数据处理装置包括:

筛选信息接收模块,用于通过第一控件接收第一筛选信息,所述第一筛选信息包括:版本号、第一总数值、第一筛选指标以及所述第一筛选指标的第一权重;

子项数值计算模块,用于根据所述第一筛选信息计算各子项的第一子项数值;

子项归集数据获取模块,用于根据各子项的第一子项数值从所述版本号对应的归集数据版本中获取各子项的第一归集数据;

当前版本归集数据构建模块,用于根据各子项的第一归集数据在本地构建并以文件形式缓存当前版本归集数据,并为当前版本归集数据添加当前版本号、当前版本的上一版本号、初始版本号;

统计展示模块,用于统计并展示所述当前版本归集数据的统计指标值。

在本实施例的一种实现方式中,

所述总数值为封包金额值。

在本实施例的一种实现方式中,所述装置还包括:

封包模块,用于响应于用户对第二控件的第一操作,将当前版本归集数据封包并存储到系统数据库;

删除模块,用于删除缓存的其他版本归集数据。

在本实施例的一种实现方式中,其特征在于,所述装置还包括:

统计指标信息获取模块,用于通过第二控件接收第一统计指标以及第一统计指标的阈值;

第一统计指标值计算模块,用于响应于用户对所述第二控件的第一操作,计算当前版本归集数据的第一统计指标值;

判断模块,用于判断所述第一统计指标值与所述第一统计指标的阈值的大小;

所述封包模块,还用于根据判断结果将当前版本归集数据封包并存储到系统数据库。

在本实施例的一种实现方式中,

所述第一筛选指标包括:第一维度指标和第二维度指标;

所述子项数值计算模块包括:

权重计算单元,用于根据第一维度指标的权重和第二维度指标的权重计算各子项的权重,其中,所述子项为所述第一维度指标和所述第二维度指标的交叉维度项;

子项数值计算单元,用于根据所述总数值和各子项的权重计算各子项的第一子项数值。

在本实施例的一种实现方式中,所述装置还包括:

归集指标信息获取模块,用于通过第三控件接收归集指标信息,所述归集指标信息包括第一属性信息;

第一数据源信息获取模块,用于根据所述第一属性信息从第一数据源中获取第一数据源信息,其中,所述第一数据源信息包括第一属性信息和第二属性信息;

第二数据源信息获取模块,用于根据所述第一数据源信息的第二属性信息从第二数据源中获取与所述第一数据源信息关联的第二数据源信息;

初始版本归集数据构建模块,用于根据所述第一数据源信息和第二数据源信息构建并缓存初始版本归集数据,并为所述初始版本归集数据添加初始版本号,其中,所述初始版本归集数据包括多条资产数据,一条资产数据包括一条第一数据源信息和与所述第一数据源信息关联的第二数据源信息。

在本实施例的一种实现方式中,

所述第一属性信息包括:产品号;

所述第一数据源信息包括:资产信息;

所述第二属性信息包括:客户id;

所述第二数据源信息包括:客户详细信息。

在本实施例的一种实现方式中,所述装置还包括:

第一回退模块,用于响应于用户对第四控件的第一操作,将当前版本归集数据回退至当前版本归集数据的上一版本归集数据;

所述筛选信息接收模块,还用于通过所述第一控件接收第二筛选信息,所述第二筛选信息包括:第二总数值、第二筛选指标以及所述第二筛选指标的第二权重;

所述子项数值计算模块,还用于根据所述第二筛选信息计算各子项的第二子项数值;

所述子项归集数据获取模块,用于根据各子项的第二子项数值从所述上一版本归集数据中获取各子项的第二归集数据;

所述当前版本归集数据构建模块,还用于根据各子项的第二归集数据构建并以文件形式缓存当前版本归集数据,并为当前版本归集数据添加当前版本号、当前版本的上一版本号、初始版本号。

在本实施例的一种实现方式中,所述装置还包括:

第二回退模块,用于响应于用户对第四控件的第二操作,将当前版本归集数据回退至当前版本归集数据的初始版本归集数据;

所述筛选信息接收模块,用于通过所述第一控件接收第三筛选信息,所述第三筛选信息包括:第三总数值、第三筛选指标以及所述第三筛选指标的第三权重;

所述子项数值计算模块,用于根据所述第三筛选信息计算各子项的第三子项数值;

所述子项归集数据获取模块,用于根据各子项的第三子项数值从所述初始版本归集数据版本中获取各子项的第三归集数据;

所述当前版本归集数据构建模块,还用于根据各子项的第三归集数据构建并缓存当前版本归集数据,并为所述当前版本归集数据添加当前版本号、当前版本的上一版本号、初始版本号。

再一方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机可读指令,该计算机可读指令可以被处理器执行以实现上述中任意一种实施例所述的数据处理方法。

又一方面,本发明实施例提供一种计算机设备,包括:

存储器,其上存储有计算机程序;

处理器,用于执行所述计算机程序以实现上述任意一种实施例所述的数据处理方法。

本发明实施例根据筛选信息计算各子项的子项数值,根据各子项的子项数值从版本号对应的归集数据版本中分别筛选各子项的归集数据,从而筛选出当前版本归集数据。相比于现有技术中进行单维度、单线程的数据筛选而言,本发明实施例可以在用户指定的数据筛选源的基础上进行多维度、多线程的筛选,可以缩短数据筛选的业务流程,简化业务操作,提高数据筛选的效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简要的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例的附图,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一的数据处理方法的方法流程图;

图2是本发明实施例二的数据处理方法的方法流程图;

图3是本发明实施例三的数据处理方法的方法流程图;

图4是本发明实施例四的数据处理方法的方法流程图;

图5是本发明实施例五的数据处理方法的方法流程图;

图6是本发明实施例六的数据处理装置的模块示意图。

具体实施方式

为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方案对上述方案进行详细的说明。

实施例一

本实施例提供一种应用于资产证券化系统的资产筛选装置中的数据处理方法。可以理解的是,本文中的“第一”“第二”用于区分不同次的信息或不同的部件,例如,第一次输入的筛选指标、第二次输入的筛选指标,第一次输入的筛选指标的权重、第二次输入的筛选指标的权重,根据第一次输入的筛选指标和权重计算的子项数值,根据第二次输入的筛选指标和权重计算的子项数值,其并不用于表示数量。

图1示出了本发明实施例一的数据处理方法的流程图。本实施例提供的数据处理方法应用于资产证券化系统的资产筛选装置。如图1所示,本实施例所述的方法包括:

s101:通过第一控件接收第一筛选信息,所述第一筛选信息包括:版本号、第一总数值、第一筛选指标以及所述第一筛选指标的第一权重。

其中,第一控件可以为资产筛选装置的前端用户界面上的控件,其可以提供诸如文本框、下拉框等选项,以供用户输入筛选信息。输入的筛选信息(第一筛选信息、第二筛选信息或第三筛选信息)可以包括:版本号,其可以指示作为数据筛选源的归集数据版本;总数值,其可以指示资产包的封包金额;筛选指标,其可以指示筛选条件。其中,筛选指标可以包括多个指标,如a指标、b指标、c指标等,各指标的权重可以由用户指定。

s102:根据所述第一筛选信息计算各子项的第一子项数值。

其中,第一筛选信息中的筛选指标进一步地可以包括第一维度指标和第二维度指标,资产筛选装置可以根据第一维度指标的权重和第二维度指标的权重来计算各子项的权重,然后根据第一筛选信息中的总数值和各子项的权重来计算各子项的子项数值。在本实施例中,子项指的是第一维度指标和第二维度指标的交叉维度项。

例如,用户输入了x1、x2、y1、y2四个筛选指标,其中,x1、x2为横向指标,y1、y2为纵向指标,则各子项即为x1y1、x2y1、x1y2、x2y2。若x1的权重为0.6、x2的权重为0.4,y1的权重为0.5、y2的权重为0.5,则各子项x1y1、x2y1、x1y2、x2y2的权重则分别为0.3、0.2、0.3、0.2。若总数值为1000,则各子项的第一子项数值则分别为300、200、300、200。

可以理解的是,筛选指标可以按照其所属的维度分为多个维度的指标,如第一维度指标、第二维度指标、第三维度指标...第n维度指标。资产筛选装置可以根据各维度指标的权重来计算各子项的权重,然后根据总数值和各子项的权重来计算各子项的第一子项数值,其中,各子项为各维度指标之间的交叉维度项。

例如,用户输入了x1、x2、y1、y2、z1五个筛选指标,其中,x1、x2为第一维度指标,y1、y2为第二维度指标,z1为第三维度指标,则各子项则分别为x1y1z1、x2y1z1、x1y2z1、x2y2z1。若x1的权重为0.6、x2的权重为0.4,y1的权重为0.5、y2的权重为0.5,z1的权重为1,则各子项x1y1z1、x2y1z1、x1y2z1、x2y2z1的权重则分别为0.3、0.2、0.3、0.2,各子项的第一子项数值则分别为300、200、300、200。

具体来说,若用户输入的封包金额值(即总数值)为1000万,第一维度指标为地区“北京”、“上海”,权重分别为0.6、0.4,第二维度指标为“年龄在30-40岁之间”,权重为1,第三维度指标为性别“男”,其权重为1,则该筛选信息下的各子项则分别为“北京地区且年龄在30岁-40岁之间且性别为男”以及“上海地区且年龄在30岁-40岁之间且性别为男”,各子项的子项数值则分别600万、400万。

s103:根据各子项的第一子项数值从所述版本号对应的归集数据版本中获取各子项的第一归集数据。

在得到各子项的子项数值之后,资产筛选装置可以根据各子项的子项数值分别筛选各子项的归集数据。各子项归集数据的筛选之间相互独立,可多线程同时并发进行。

版本号对应的归集数据版本为数据筛选源,对于一个子项而言,资产筛选装置可以首先从该数据筛选源中筛选出满足该子项的资产数据,然后再以该子项的子项数值为目标金额值,从满足该子项的资产数据中筛选出总额满足该子项的子项数值的资产数据,从而形成该子项的归集数据。其中,一个子项的归集数据为多条资产数据的集合,该子项的归集数据中的所有资产数据的总金额值等于该子项的子项数值。

例如,在版本号为a的归集数据版本中,可以先筛选出满足“北京地区且年龄在30岁-40岁之间的男性”这一条件的资产数据集合,然后以600万作为目标金额值,从该资产数据集合中筛选出多条资产数据来作为“北京地区且年龄在30岁-40岁之间的男性”这一子项的归集数据,其中,筛选出的多条资产数据的金额之和等于600万。

s104:根据各子项的第一归集数据在本地构建并以文件形式缓存当前版本归集数据,并为当前版本归集数据添加当前版本号、当前版本的上一版本号、初始版本号。

在筛选出各子项的归集数据后,资产筛选装置可以将各子项的归集数据集合起来,从而形成当前版本归集数据。也就是说,当前版本归集数据包括多个子项的归集数据,一个子项的归集数据又包括多条资产数据,当前版本归集数据为多条资产数据的集合。形成当前版本归集数据之后,资产筛选装置可以调用id生成器按照id生成规则以统一的格式生成当前版本的版本号,例如,可以按照生成时间+序号的方式生成当前版本的版本号,例如,202008201。然后为当前版本的归集数据添加当前版本号、当前版本的上一版本号以及初始版本号。

其中,当前版本的上一版本为当前版本归集数据的数据筛选源,即当前版本的父版本。例如,当前版本归集数据是从版本号为202008201的归集数据版本中筛选出来的,则当前版本归集数据的上一版本号就为202008201。初始版本归集数据为存储在本地的第一个版本的归集数据,该版本为一个产品的全量资产数据版本。关于初始版本归集数据的构建方法将在下文做详细描述。

s105:统计并展示所述当前版本归集数据的统计指标值。

在构建了当前版本归集数据之后,资产筛选装置可以计算并在前端用户界面展示当前版本归集数据的常用默认统计指标的值,如平均资产期限、平均资产剩余期限等,以便用户确认当前版本归集数据是否满足需求。

本实施例根据多个维度的筛选指标计算各子项的子项数值,根据各子项的子项数值从版本号对应的归集数据版本中分别筛选各子项的归集数据,从而筛选出当前版本归集数据。相比于现有技术中进行单维度、单线程的数据筛选而言,本发明可以在用户指定的数据筛选源的基础上进行多维度、多线程的筛选,可以缩短数据筛选的业务流程,简化业务操作,提高数据筛选的效率。

进一步地,若满足需求,用户可以通过资产筛选装置的前端用户界面提供的第二控件来进行确认。其中,第二控件可以提供确认按钮等选项,以供用户点击确认。响应于用户的确认操作,如点击第二控件中的确认按钮的操作,本实施例的资产筛选装置可以将当前版本归集数据封包并存储到系统数据库。然后删除缓存的其他版本归集数据。

进一步地,如果用户根据显示的默认统计指标值无法判断当前版本归集数据是否满足需求,用户可以进一步指定统计指标(即第一统计指标)和统计指标阈值(即第一统计指标的阈值)。例如,通过第二控件输入指定统计指标和指定统计指标的阈值,输入之后再通过第二控件来进行确认。其中,除确认按钮之外,本实施例的第二控件还可以提供例如下拉框、文本输入框等选项,以便用户来输入或选择统计指标和统计指标的阈值。用户指定的统计指标可以为用户想要统计的统计指标,统计指标的阈值可以为用户想要达到的目标阈值。用户在输入统计指标和统计指标阈值后,可以点击第二控件的确认按钮,以进行确认。

响应于用户对第二控件的第一操作,如点击确认按钮的操作,本实施例的资产筛选装置还可以获取用户输入的指定统计指标,然后计算当前版本归集数据的该指定统计指标的值,然后判断当前版本归集数据的该指定统计指标的值是否等于用户输入的该指定统计指标的阈值,若等于,则将当前版本归集数据封包并存储到系统数据库,若不等于,则不进行封包,并提示用户。在其他实施方式中,资产筛选装置还可以比较当前版本归集数据的该指定统计指标的值与用户输入的该指定统计指标的阈值的大小,根据当前版本归集数据的该指定统计指标的值与用户输入的该指定统计指标的阈值的大小来确定是否将当前版本归集数据进行封包,例如,在当前版本归集数据的该指定统计指标的值大于用户输入的该指定统计指标的阈值时,将当前版本归集数据封包。

进一步地,若当前版本归集数据不满足用户需求,用户可以通过资产筛选装置提供的第一控件调整第一筛选信息,重新指定版本号、各筛选指标以及各筛选指标的权重。从而,资产筛选装置可以从用户指定的归集数据版本中筛选出另一版本的归集数据,然后看另一版本归集数据是否满足需求。如果另一版本归集数据满足需求,则将另一版本归集数据封包并存储到系统数据库,并删除其他版本归集数据。

当然,用户此时也可以不指定版本号。在用户不指定版本号时,资产筛选装置可以当前版本归集数据作为数据筛选源,在当前版本归集数据的基础上进行筛选。

例如,若当前版本归集数据是根据用户输入的第一筛选信息筛选出的。如果当前版本归集数据不满足用户需求,则用户可以调整该第一筛选信息,如,调整筛选的指标以及指标的权重,其中,不指定版本号。此时,本实施例的资产筛选装置可以将当前版本归集数据作为数据筛选源,根据用户调整后的筛选信息从当前版本归集数据中筛选出另一版本归集数据。如果另一版本归集数据仍不满足用户需求,则用户可以再次调整第一筛选信息,此时仍不指定版本号。资产筛选装置就可以根据再次调整的筛选信息从上述另一版本的归集数据中筛选出再一版本归集数据,直到筛选出的归集数据满足用户需求为止。

其中,筛选出的各版本归集数据都以文件形式缓存在本地,也就是说,本实施例所述的资产筛选装置本地以文件形式存储了多个版本的历史归集数据,并且,每个版本的归集数据都标记了当前版本的当前版本号、当前版本的上一版本号以及初始版本号。

在大数据量的资产筛选的过程中,用户往往要频繁调整,本实施例通过文件形式在本地缓存多版本的历史归集数据,并标记当前版本号、当前版本的上一版本号以及初始版本号,便于将数据筛选源回退为之前筛选的任一版本归集数据,在之前筛选出来的任一版本归集数据的基础上继续进行筛选,避免每次都从初始版本归集数据的基础上进行重复筛选。关于回退操作将在下述实施例进行详细说明。

实施例二

图2示出根据本发明实施例二的数据处理方法的流程图。本实施例提供的方法用于资产证券化系统的资产筛选装置中,如图2所示,除了实施例一所述的数据处理方法之外,本实施例所述的数据处理方法还包括:

s201:响应于用户对第四控件的第一操作,将当前版本归集数据回退至当前版本归集数据的上一版本归集数据。

其中,如果当前版本归集数据不满足用户需求,用户可以通过资产筛选装置提供的第四控件进行回退操作。第四控件可以提供回退选项,以供用户选择将当前版本归集数据回退至当前版本归集数据的上一版本归集数据,或将当前版本归集数据回退至当前版本归集数据的初始版本归集数据。若用户选择了将当前版本归集数据回退值当前版本归集数据的上一版本归集数据,响应于用户的该选择,可以根据当前版本归集数据的上一版本号将当前版本归集数据回退当前版本归集数据的上一版本归集数据,从而将数据筛选源切换到当前版本归集数据的上一版本归集数据。

s202:通过所述第一控件接收第二筛选信息,所述第二筛选信息包括:第二总数值、第二筛选指标以及所述第二筛选指标的第二权重。

在回退之后,数据筛选源就切换为了当前版本归集数据的上一版本归集数据。用户可以调整筛选信息,并通过第一控件重新输入调整后的筛选信息,即第二筛选信息。与第一筛选信息不同的是,在第二筛选信息中,可以不指定版本号,例如,仅指定总数值、筛选指标和筛选指标的权重,以便在上一版本归集数据的基础上进行数据筛选。第二筛选信息中指定的总数值(即第二总数值)与第一筛选信息中指定的总数值(第一总数值)可以相同也可以不同。

s203:根据所述第二筛选信息计算各子项的第二子项数值。

在接收到第二筛选信息后,可以根据第二筛选信息计算各子项的第二子项值,例如可以根据各第二筛选指标的权重计算各子项的第二权重,然后根据第二总数值和各子项的第二权重计算各子项的第二子项数值。根据第二筛选信息计算各子项的第二子项数值的方法与根据第一筛选信息计算各子项的第一子项数值的方法相同,在此不再赘述。

s204:根据各子项的第二子项数值从所述上一版本归集数据中获取各子项的第二归集数据。

计算出的第二子项数值为其对应子项的目标金额值。在计算得出各子项的第二子项数值之后,可以以各子项的第二子项数值为目标金额,分别从各子项的资产数据中筛选出各子项的第二归集数据。

s205:根据各子项的第二归集数据在本地构建并以文件形式缓存当前版本归集数据,并为当前版本归集数据添加当前版本号、当前版本的上一版本号、初始版本号。

其中,可以根据各子项的第二归集数据重新构建当前版本归集数据,并为当前版本归集数据添加当前版本号、当前版本的上一版本号以及初始版本号。

通过本实施例提供的方法,用户可以不断的进行回退,直到回退到其想要作为数据筛选源的归集数据版本为止。通过这种方法,用户可以回退至历史创建的任意一个归集数据版本,便于用户在不知道版本号的情况下,将数据筛选源切换为任意一个历史归集数据版本,基于任一个历史归集数据版本来进行数据筛选。

实施例三

图3示出了根据本发明实施例三的数据处理方法的流程图。本实施例提供的方法用于资产证券化系统的资产筛选装置中,如图3所示,除了实施例一、实施例二所述的数据处理方法之外,本实施例所述的数据处理方法还包括:

s301:响应于用户对第四控件的第二操作,将当前版本归集数据回退至当前版本归集数据的初始版本归集数据。

其中,如果当前版本归集数据不满足用户需求,用户可以通过资产筛选装置提供的第四控件选择将当前版本归集数据回退至当前版本归集数据的初始版本归集数据。响应于用户的该选择,则可以根据当前版本归集数据的初始版本号将当前版本归集数据回退至初始版本归集数据,以数据筛选源切换为当前版本归集数据的初始版本归集数据。

s302:通过所述第一控件接收第三筛选信息,所述第三筛选信息包括:第三总数值、第三筛选指标以及所述第三筛选指标的第三权重。

在回退之后,数据筛选源就切换为了当前版本归集数据的初始版本归集数据。之后,用户可以调整筛选信息,并通过第一控件重新输入调整后的筛选信息,即第三筛选信息。与第二筛选信息类似,在第三筛选信息中,可以不指定版本号,例如,仅指定总数值、筛选指标和筛选指标的权重,以便在初始版本归集数据的基础上进行数据筛选。

s303:根据所述第三筛选信息计算各子项的第三子项数值。

s304:根据各子项的第三子项数值从所述初始版本归集数据中获取各子项的第三归集数据。

s305:根据各子项的第三归集数据在本地构建并以文件形式缓存当前版本归集数据,并为当前版本归集数据添加当前版本号、当前版本的上一版本号、初始版本号。

其中,除数据筛选源不同外,本实施例的步骤s302~s305的具体处理方法与实施例二的步骤s202~s205的具体处理方法类似,在此不再赘述。

通过本实施例提供的方法,用户可以将数据筛选源直接切换到初始版本归集数据,避免一层一层的进行回退,从而节省回退时间,提高用户体验。

实施例四

图4示出了根据本发明实施例四的数据处理方法的流程图。本实施例所述的数据处理方法可以应用于资产证券化系统的资产筛选装置中。如图4所示,除了实施例一、实施例二、实施例三所述的方法之外,本实施例所述的数据处理方法还包括:

s401:通过第三控件接收归集指标信息,所述归集指标信息包括第一属性信息。

s402:根据所述第一属性信息从第一数据源中获取第一数据源信息,其中,所述第一数据源信息包括第一属性信息和第二属性信息;

s402:根据所述第一数据源信息的第二属性信息从第二数据源中获取与所述第一数据源信息关联的第二数据源信息;

s404:根据所述第一数据源信息和第二数据源信息构建并缓存初始版本归集数据,并为所述初始版本归集数据添加初始版本号,其中,所述初始版本归集数据包括多条资产数据,一条资产数据包括一条第一数据源信息和与所述第一数据源信息关联的第二数据源信息。

具体而言,用户在构建初始版本归集数据时,可以通过资产筛选装置提供的第三控件输入归集指标信息。该归集指标信息可以指定要创建的初始版本归集数据的主要指标,如,该初始版本归集数据是面向哪个产品的、来自哪个机构、要输出该哪个机构等。在接收到归集指标信息后,本实施例所述的资产筛选装置可以归集指标信息从第三方数据源中获取资产数据,进而由获取的资产数据的集合来构建初始版本归集数据。

在本实施例的一种实现方式中,资产数据的不同信息可以分别存储在不同的第三方数据源中,例如,资产数据的资产信息可以存储在第一数据源(账务中心系统的数据源)中,并按照产品号存储。资产数据的客户详细信息可以存储在第二数据源(例如,客户中心系统的数据源)中,并按照客户id进行存储。在接收到归集指标信息后,资产筛选装置可以从归集指标信息中获取产品号(即第一属性信息),进而根据产品号来从第一数据源中获取该产品号下的所有资产的资产信息,然后根据资产信息中的客户id(即第二属性信息),来进一步从第二数据源中获取该资产所属的客户的详细信息,进而将一条资产的资产信息和该资产所属的客户详细信息封装为一条资产数据。最后,由多条资产数据在本地构建并以文件形式缓存初始版本归集数据,所述初始版本归集数据中存储了用户指定产品号下的全量资产的资产数据。

本实施例跳过与第三方系统的交互,直接从第三方系统的数据源中获取第三方数据源信息,根据第三方数据源信息在本地构建并以文件形式缓存初始版本归集数据,使用户在本地缓存的初始版本归集数据的基础上进行筛选,可以避免用户每次都从第三方系统筛选数据,提高筛选效率。

实施例五

图5示出了一种应用于abs资产证券化系统的资产筛选装置中的数据处理方法的流程图。下面将结合该图对上述实施例所述的数据处理方法做进一步的说明。

如图5所示,本实施例所述的数据处理方法包括:

s501:获取用户输入的产品号;

s502:根据该产品号从财务中心数据源获取该产品号下的所有资产数据的资产信息,其中,所述资产信息包括:产品号和客户id;

s503:根据所述资产信息中的客户id从客户中心数据源获取所述资产数据所属客户的客户详细信息;

s504:将一条资产信息和其所属客户的客户详细信息封装为一条资产数据,根据多条资产数据的集合以文件形式在本地构建并缓存初始版本归集数据;

s505:将数据筛选源切换为初始版本归集数据;

s506:获取用户输入的封包金额、筛选指标、以及筛选指标的权重;

s507:根据所述封包金额、筛选指标、以及筛选指标的权重计算各子项的金额;

s508:根据各子项的金额从数据筛选源中筛选各子项的归集数据;

s509:根据各子项的归集数据以文件形式在本地构建并缓存当前版本归集数据,并为当前版本归集数据添加当前版本号、当前版本的上一版本号、以及初始版本号;

s510:统计当前版本归集数据的设定统计指标的值;

s511:判断所述指定统计指标的值是否大于所述设定值,若是,则转到s512,若否,则将数据源切换为当前版本归集数据,并转到s506继续进行筛选;

s512:将当前版本归集数据封包并存储到系统数据库。

其中,在s511中,可以接收用户输入的版本号,将数据筛选源切换为用户输入的版本号对应的归集数据版本,然后转到s506继续进行筛选。

并且,在s511中,还可以接收用户的回退到上一版本的指令,将数据筛选源切换为当前版本归集数据的上一版本归集数据,然后转到s506继续进行筛选。

此外,在s511中,还可以接收用户的回退到初始版本的指令,将数据筛选源切换为当前版本归集数据的初始版本归集数据,然后转到s506继续进行筛选。

实施例六

本实施例提供一种应用于资产证券化系统的数据处理装置,该数据处理装置可用于进行资产筛选。图6示出了根据本发明实施例六的数据处理装置的模块示意图。如图6所示,本实施例所述的数据处理装置10包括:

筛选信息接收模块11,用于通过第一控件接收第一筛选信息,所述第一筛选信息包括:版本号、第一总数值、第一筛选指标以及所述第一筛选指标的第一权重;

子项数值计算模块12,用于根据所述第一筛选信息计算各子项的第一子项数值;

子项归集数据获取模块13,用于根据各子项的第一子项数值从所述版本号对应的归集数据版本中获取各子项的第一归集数据;

当前版本归集数据构建模块14,用于根据各子项的第一归集数据在本地构建并以文件形式缓存当前版本归集数据,并为当前版本归集数据添加当前版本号、当前版本的上一版本号、初始版本号;

统计展示模块15,用于统计并展示所述当前版本归集数据的统计指标值。

其中,所述总数值为封包金额值。

在本实施例的一种实现方式中,所述装置还包括:

封包模块,用于响应于用户对第二控件的第一操作,将当前版本归集数据封包并存储到系统数据库;

删除模块,用于删除缓存的其他版本归集数据。

在本实施例的一种实现方式中,所述装置还包括:

统计指标信息获取模块,用于通过第二控件接收第一统计指标以及第一统计指标的阈值;

第一统计指标值计算模块,用于响应于用户对所述第二控件的第一操作,计算当前版本归集数据的第一统计指标值;

判断模块,用于判断所述第一统计指标值与所述第一统计指标的阈值的大小;

所述封包模块,还用于根据判断结果将当前版本归集数据封包并存储到系统数据库。

在本实施例的一种实现方式中,

所述第一筛选指标包括:第一维度指标和第二维度指标;

所述子项数值计算模块包括:

权重计算单元,用于根据第一维度指标的权重和第二维度指标的权重计算各子项的权重,其中,所述子项为所述第一维度指标和所述第二维度指标的交叉维度项;

子项数值计算单元,用于根据所述总数值和各子项的权重计算各子项的第一子项数值。

在本实施例的一种实现方式中,所述装置还包括:

归集指标信息获取模块,用于通过第三控件接收归集指标信息,所述归集指标信息包括第一属性信息;

第一数据源信息获取模块,用于根据所述第一属性信息从第一数据源中获取第一数据源信息,其中,所述第一数据源信息包括第一属性信息和第二属性信息;

第二数据源信息获取模块,用于根据所述第一数据源信息的第二属性信息从第二数据源中获取与所述第一数据源信息关联的第二数据源信息;

初始版本归集数据构建模块,用于根据所述第一数据源信息和第二数据源信息构建并缓存初始版本归集数据,并为所述初始版本归集数据添加初始版本号,其中,所述初始版本归集数据包括多条资产数据,一条资产数据包括一条第一数据源信息和与所述第一数据源信息关联的第二数据源信息。

在本实施例的一种实现方式中,

所述第一属性信息包括:产品号;

所述第一数据源信息包括:资产信息;

所述第二属性信息包括:客户id;

所述第二数据源信息包括:客户详细信息。

在本实施例的一种实现方式中,所述装置还包括:

第一回退模块,用于响应于用户对第四控件的第一操作,将当前版本归集数据回退至当前版本归集数据的上一版本归集数据;

所述筛选信息接收模块,还用于通过所述第一控件接收第二筛选信息,所述第二筛选信息包括:第二总数值、第二筛选指标以及所述第二筛选指标的第二权重;

所述子项数值计算模块,还用于根据所述第二筛选信息计算各子项的第二子项数值;

所述子项归集数据获取模块,用于根据各子项的第二子项数值从所述上一版本归集数据中获取各子项的第二归集数据;

所述当前版本归集数据构建模块,还用于根据各子项的第二归集数据构建并以文件形式缓存当前版本归集数据,并为当前版本归集数据添加当前版本号、当前版本的上一版本号、初始版本号。

在本实施例的一种实现方式中,所述装置还包括:

第二回退模块,用于响应于用户对第四控件的第二操作,将当前版本归集数据回退至当前版本归集数据的初始版本归集数据;

所述筛选信息接收模块,用于通过所述第一控件接收第三筛选信息,所述第三筛选信息包括:第三总数值、第三筛选指标以及所述第三筛选指标的第三权重;

所述子项数值计算模块,用于根据所述第三筛选信息计算各子项的第三子项数值;

所述子项归集数据获取模块,用于根据各子项的第三子项数值从所述初始版本归集数据版本中获取各子项的第三归集数据;

所述当前版本归集数据构建模块,还用于根据各子项的第三归集数据构建并缓存当前版本归集数据,并为所述当前版本归集数据添加当前版本号、当前版本的上一版本号、初始版本号。

本实施例所述的数据处理装置用于实现上述方法实施例所述的数据处理方法,其处理流程和处理方式可参见上述方法实施例的对应过程,在此不再赘述。

通过以上的实施例的描述,本领域的技术人员可以清楚地了解到本发明可借助软件结合硬件平台的方式来实现。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施方式的某些部分所述的方法。

实施例七

本实施例提供一种计算机存储介质,如硬盘、光盘、闪存、软盘、磁带等,其上存储有计算机可读指令,该计算机可读指令能够被处理器执行以实现上述实施例所述的应用于资产证券化系统的资产筛选装置中的数据处理方法。

实施例八

本实施例提供一种计算机设备,包括:

存储器,其上存储有计算机程序,

处理器,其可以执行所述计算机程序以实现上述实施例所述的应用于资产证券化系统的资产筛选装置中的数据处理方法。

本说明书中使用的术语和措辞仅仅为了举例说明,并不意味构成限定。本领域技术人员应当理解,在不脱离所公开的实施方式的基本原理的前提下,对上述实施方式中的各细节可进行各种变化。因此,本发明的保护范围只由权利要求确定,在权利要求中,除非另有说明,所有的术语应按最宽泛合理的意思进行理解。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1