数据处理方法、终端设备及计算机存储介质
技术领域
本申请涉及计算机技术领域,尤其涉及一种数据处理方法、终端设备及计算机存储介质。
背景技术
目前,随着数据量迅速增长,不同数据源的数据质量参次不齐,数据质量有不同的概念和标准,数据质量一般包括数据的准确性、完整性、及时性、一致性等定量描述。对于大数据时代下的用户来说,其所需存储、处理的数据量大,数据来源和数据结构繁多复杂,为大数据的分析和应用带来很多挑战。与此同时随着社会普遍的资金管理意识提升,各相关机构对用户可获取的项目监管和数据处理方式有一定的局限性。
发明内容
本申请实施例提供一种数据处理方法、终端设备及计算机存储介质,涉及数据处理、资源分配技术,可以便于获得规范数据以进行后续的数据分析或者处理过程,可以提高数据处理的效率和准确度,提高项目监管时效性。
第一方面,本申请实施例提供了一种数据处理方法,所述方法包括:
接收来自用户终端的数据处理请求,所述数据处理请求包含分类标签、请求类型、处理数值和用户标签,确定所述分类标签对应的第一项目;
获取所述用户标签对应的目标用户的用户数据,所述用户数据携带数据标识;
获取所述数据标识对应的标准化规则,所述标准化规则包括完整性排查规则和格式规则;
依据所述标准化规则对所述用户数据进行数据清洗,获得满足所述完整性排查规则和所述格式规则的标准数据;
获取所述第一项目的预设审核参数,基于所述预设审核参数对所述目标用户的标准数据进行审核;
若所述标准数据通过所述审核,按照所述请求类型转移所述处理数值,在所述转移操作后更新所述第一项目的剩余数值。
作为一种可能的实施方式,响应于所述标准化规则包括所述完整性排查规则的情况,所述依据所述标准化规则对所述用户数据进行数据清洗包括:
检测所述用户数据中的数据项目的相似度,若所述相似度高于第一相似度阈值,判断所述数据项目为重复项目,合并所述重复项目的数据或者删除所述重复项目之一的数据;
响应于所述标准化规则包括所述格式规则的情况,所述依据所述标准化规则对所述用户数据进行数据清洗包括:
检测所述用户数据中的项目字段是否与模板字段匹配,若不匹配,将所述不匹配的项目字段转换为与所述模板字段匹配的目标字段。
作为一种可能的实施方式,所述获取所述用户标签对应的目标用户的用户数据之前,所述方法还包括:
判断所述第一项目的剩余数值是否小于所述处理数值;
若不小于,输出包含所述第一项目的剩余数值的反馈信息,并响应于所述反馈信息,触发所述获取所述用户标签对应的目标用户的用户数据的步骤;若小于,向所述用户终端发送请求失败的第一提示信息。
作为一种可能的实施方式,在所述请求类型为第一类型的情况下,若所述第一项目的剩余数值小于所述处理数值,所述按照所述请求类型转移所述处理数值之前,所述方法还包括:
获取所述第一项目的至少一个关联项目,以及所述第一项目的联合放款规则;
依据所述联合放款规则从所述关联项目的剩余数值与所述第一项目的剩余数值中提供所述处理数值。
作为一种可能的实施方式,所述获取所述第一项目的至少一个关联项目之前,所述方法还包括:
判断是否存在与所述第一项目绑定的所述关联项目;
若存在,所述获取所述第一项目的至少一个关联项目包括:
获取所述第一项目的关联项目中优先级最高的目标关联项目。
作为一种可能的实施方式,在所述请求类型为第二类型的情况下,所述方法还包括:
获取所述第一项目的剩余数值和目标阈值,判断所述第一项目的剩余阈值是否小于所述目标阈值;
若小于,生成包含所述处理数值的执行指令,响应于所述执行指令,在所述第一项目的剩余数值中增加所述处理数值;若不小于,向所述用户终端发送请求失败的第二提示信息。
作为一种可能的实施方式,所述方法还包括:
若所述第一项目的剩余数值不小于所述目标阈值,获取与所述第一项目的分类标签相同的第二项目,向所述用户终端发送所述第二项目。
第二方面,本申请实施例提供了一种终端设备,包括:传输模块、确定模块、获取模块、数据处理模块、判断模块和数值处理模块,其中:
所述传输模块,用于接收来自用户终端的数据处理请求,所述数据处理请求包含分类标签、请求类型、处理数值和用户标签;所述确定模块,用于确定所述分类标签对应的第一项目;
所述获取模块,用于获取所述用户标签对应的目标用户的用户数据,所述用户数据携带数据标识;
所述获取模块还用于,获取所述数据标识对应的标准化规则,所述标准化规则包括完整性排查规则和格式规则;
所述数据处理模块,用于依据所述标准化规则对所述用户数据进行数据清洗,获得满足所述完整性排查规则和所述格式规则的标准数据;
所述判断模块,用于获取所述第一项目的预设审核参数,基于所述预设审核参数对所述目标用户的标准数据进行审核;
所述数值处理模块,用于若所述标准数据通过所述审核,按照所述请求类型转移所述处理数值,在所述转移操作后更新所述第一项目的剩余数值。
第三方面,本申请实施例还提供了一种终端设备,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如第一方面及其任一种可能的实施方式所述的方法。
第四方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面及其任一种可能的实施方式的方法。
本申请实施例通过接收来自用户终端的数据处理请求,数据处理请求包含分类标签、请求类型、处理数值和用户标签,确定分类标签对应的第一项目,获取所述用户标签对应的目标用户的用户数据,用户数据携带数据标识,获取数据标识对应的标准化规则,标准化规则包括完整性排查规则和格式规则,依据标准化规则对用户数据进行数据清洗,获得满足完整性排查规则和格式规则的标准数据,获取第一项目的预设审核参数,基于预设审核参数对目标用户的标准数据进行审核,若标准数据通过所述审核,按照请求类型转移处理数值,在转移操作后更新第一项目的剩余数值,可以获得规范数据以进行后续的数据分析或者处理过程,可以提高数据处理的效率和准确度,提高项目监管时效性。
附图说明
为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。
图1是本申请实施例提供的一种数据处理方法的流程示意图;
图2是本申请另一实施例提供的一种数据处理方法的流程示意图;
图3是本申请实施例提供的一种终端设备的结构示意图;
图4是本申请实施例提供的另一种终端设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
还应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
为了能够更好地理解本申请实施例,下面将对应用本申请实施例的方法进行介绍。
本申请实施例中提到的终端设备是可以与服务器进行通信的设备,上述服务器也称伺服器,是提供计算服务的设备,可以允许多个终端设备进行访问。上述终端设备包括但不限于台式计算机、移动终端,上述移动终端可包括各种具有无线通信功能的手持设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(User Equipment,UE),移动台(Mobile Station,MS)等等。
请参见图1,是本申请实施例提供的一种数据处理方法的示意流程图,如图1所示该方法可包括:
101、接收来自用户终端的数据处理请求,上述数据处理请求包含分类标签、请求类型、处理数值和用户标签,确定上述分类标签对应的第一项目。
各企业或机构在提供服务给用户时,可以同项目的形式吸引用户或其他企业的参与。比如其他企业在有闲余资金时,可以有针对性地进行资金投资,指定借款人进行委托贷款和信托贷款;或是集团企业中,为了降低集团内的整体融资成本,通过受托机构将集团内部资金转贷给集团内的指定借款人。
本申请实施例中的方法可以适用于终端设备,该终端设备可以与其他终端设备(即上述用户终端,如手机、计算机等)通信,该终端设备中可以存储有一个或者多个项目,这些项目可以是作为受托人的一方发布的,以使满足条件的委托人参与。
本申请实施例中的项目可以涉及数值的转移,比如积分或者资金等,具体可以是包含信托贷款的信托计划,信托贷款是指受托人接受委托人的委托,将委托人存入的资金,按其(或信托计划中)指定的对象、用途、期限、利率与金额等发放贷款,并负责到期收回贷款本息的一项金融业务。委托人在发放贷款的对象、用途等方面有充分的自主权,同时又可利用信托公司在企业资信与资金管理方面的优势,增加资金的安全性,提高资金的使用效率。
上述数据处理请求可以来自用户终端,上述数据处理请求中的分类标签包括项目的编号或名称,即可以确定上述分类标签对应的第一项目,为用户进行该第一项目的参与处理。上述请求类型可以理解为对处理数值的具体转移类型,关于项目的请求类型可以有多种,比如要求获取处理数值的请求类型、要求投入处理数值进入项目的请求类型。该终端设备中可以存储至少一个项目,以及预存的分类标签与项目的对应关系,在接收到上述数据处理请求时,可以响应于上述数据处理请求,获取上述预存的分类标签与项目的对应关系,并根据上述预存的分类标签与信托计划的对应关系,确定该分类标签对应的第一项目,之后可以执行步骤102。
可选的,可以先获取该第一项目,查询该第一项目的剩余数值,该剩余数值可以理解为可用额度,以及可以输出上述第一项目的可用额度后,再执行步骤102。
102、获取上述用户标签对应的目标用户的用户数据,上述用户数据携带数据标识。
该终端设备中可以存储有用户数据,其中,上述用户数据可以包括用户预存的身份信息、信用信息和/或历史交易记录。
上述用户标签可以为用户ID,用于确定用户身份,在确定目标用户后可以获取该目标用户的用户数据,上述用户数据具体可以包括用户姓名、年龄、工作状况、证件号码、信用等级等基本资料,还可以包括历史信托、贷款记录等。
该终端设备可以根据上述用户标签确定本次进行申请的用户,即上述目标用户,进而在数据库中或者联网获取上述目标用户的数据标识对应的用户数据。
可选的,上述用户数据的获取可以先通过身份验证,即若终端设备是从其他设备、云网络或者区块链中获取上述用户数据时,需要对该终端设备进行节点身份验证,通过验证才能获取用户数据,提高数据安全性。
可选的,上述获取上述用户标签对应的目标用户的用户数据之前,上述方法还包括:
判断上述第一项目的剩余数值是否小于上述处理数值;
若不小于若不小于,输出包含上述第一项目的剩余数值的反馈信息,并响应于上述反馈信息,可以触发获取上述用户标签对应的目标用户的用户数据的步骤;若小于,可以向上述用户终端发送请求失败的第一提示信息,以提示用户第一项目的剩余数值不足,不能申请参与或者执行交易。
在获取到上述目标用户的用户数据之后,可以执行步骤103。
103、获取上述数据标识对应的标准化规则,上述标准化规则包括完整性排查规则和格式规则。
在数据分析之前,我们通常需要先将数据标准化(normalization),利用标准化后的数据进行数据分析。数据标准化也就是统计数据的指数化。数据标准化处理主要包括数据同趋化处理和无量纲化处理两个方面。数据同趋化处理主要解决不同性质数据问题,对不同性质指标直接加总不能正确反映不同作用力的综合结果,须先考虑改变逆指标数据性质,使所有指标对测评方案的作用力同趋化,再加总才能得出正确结果。数据无量纲化处理主要解决数据的可比性。数据标准化的方法有很多种,常用的有“最小—最大标准化”、“Z-score标准化”和“按小数定标标准化”等。经过上述标准化处理,用户数据均转换为无量纲化指标测评值,即各指标值都处于同一个数量级别上,可以进行综合测评分析。
主要是由于数据量的不断增加,原来数据构架可能不合理,不能满足各方面的要求。比如来源于P2P、银行、私人、小额贷款的数据其数据标准、数据标识是不一致的,由数据库的更换,数据结构的更换,从而需要数据本身的转换。
数据转码又叫数据转换(data transfer),是将数据从一种表示形式变为另一种表现形式的过程。在医保***中的数据传递,存在数据库的更换、数据结构的更换,从而需要数据本身的转换。
上述数据标识与标准化规则的对应关系可以理解为数据转换标准,通过上述数据转换标准实现规范的数据转码。
数据转换标准包括一整套使数据按字段、记录和文件要求进行编码的规划,以便通过指定的介质进行转换。数据模型是研制编码规则的先决条件,转换标准的中介性质是一种主要的特征。转换标准优化后可使所有的数据准行有效的通信,而对产品和数据库结构进行优化后则可进行有效的存贮、应用及维护。
终端设备中可以存储有数据标识与标准化规则的对应关系,即不同数据标识的数据使用不同的标准化规则进行处理。通过数据标识,可以确定需要使用的标准化规则,进而获取该标准化规则,可以执行步骤104。
104、依据上述标准化规则对上述用户数据进行数据清洗,获得满足上述完整性排查规则和上述格式规则的标准数据。
由于获取或存储的用户数据的来源不同,可以有针对性地执行数据转码过程。
具体的,终端设备中预先存储了对数据进行标准化处理的标准化规则,可以有多种规则,并且存储有数据标识与标准化规则的对应关系,可以通过上述数据标识与标准化规则的对应关系,获得该用户数据携带的数据标识对应的标准化规则,再使用上述标准化规则执行转码过程。
数据清洗(Data cleaning),是对数据进行重新审查和校验的过程,目的在于删除重复信息、纠正存在的错误,并提供数据一致性。
上述标准化规则可以包括完整性排查规则,用于检测目标数据的完整性,可以检查出数据的缺失遗漏,以及可以对缺失遗漏的数据按照标准化规则进行补全。
上述标准化规则可以包括重复排查规则,用于检测目标数据中的重复数据,并且可以删除重复数据。
上述标准化规则可以包括格式规则,可以按照上述格式规则将目标数据的格式统一。
上述标准化规则还可以包括对错误数据的处理,错误产生的原因可能是业务***不够健全,在接收输入后没有进行判断直接写入后台数据库造成的,比如数值数据输成全角数字字符、字符串数据后面有一个回车操作、日期格式不正确、日期越界等。这一类数据也要分类,对于类似于全角字符、数据前后有不可见字符的问题,只能通过写SQL语句的方式找出来,然后要求客户在业务***修正之后抽取。日期格式不正确的或者是日期越界的这一类错误会导致ETL运行失败,这一类错误可以去业务***数据库用SQL的方式挑出来,交给业务主管部门要求限期修正,修正之后再抽取。
依据上述标准化规则处理目标数据,主要是通过完整性排查规则和格式规则进行标准化处理,可以获得满足上述完整性排查规则和上述格式规则的标准数据,之后可以进行步骤105。
可选的,在获得标准数据之后,可以对上述标准数据进行后续数据处理流程。
可选的,可以将上述标准数据存储至第一空间。
标准化后的上述标准数据可以被***识别,利用这些标准数据可以进行数据分析处理,以及可以将其存储到预设的空间进行保存,便于后续查询或调用。
105、获取上述第一项目的预设审核参数,基于上述预设审核参数对上述目标用户的标准数据进行审核。
其中,上述步骤103和获取预设审核参数的步骤可以不分先后顺序执行。
若上述审核通过,上述目标用户符合上述第一项目的申请条件,可以执行步骤106;若上述标准数据不符合上述预设审核参数,上述目标用户不符合上述第一项目的申请条件,可以不执行步骤106,可以向上述终端设备发送申请失败的反馈信息。
在终端设备存储有各项目对应的预设审核参数,确定上述第一项目之后,可以获取该第一项目的预设审核参数,上述预设审核参数可以是预先制定的申请该第一项目时待审核内容的参数,用户也可以在自己的用户终端上进行获取和浏览。在获取到上述标准数据的情况下,可以根据上述预设审核参数来检查上述标准数据,即预设审核参数中可以包含一项或者多项申请审查项目及其要求,通过获取与上述申请审查项目对应的用户的标准数据中的项目进行对照,以判断上述目标用户是否符合上述第一项目的申请条件,若均符合,可以执行步骤106;若不符合,可以向用户终端反馈请求失败信息,以及可以输出是哪项申请审查不符合要求。
具体的,上述标准数据可以包括目标用户的身份信息和信用评分;
该方法还可以包括:对上述目标用户的身份信息进行验证,若验证通过,确定上述预设审核参数中的目标评分阈值;
判断上述目标用户的信用评分是否高于上述目标评分阈值;
若高于,上述目标用户符合上述第一项目的申请条件;若不高于,上述目标用户不符合上述第一项目的申请条件。
其中,上述身份信息的验证可以是通过数字签名、生物信息识别的方式完成。在身份信息验证通过的情况下,可以获取上述第一申请规则中预先规定的目标评分阈值,进而判断上述目标用户的信用评分是否高于上述目标评分阈值,若高于,上述目标用户符合上述第一项目的申请条件;若不高于,上述目标用户不符合上述第一项目的申请条件。上述申请条件还可以是对用户历史交易记录、已贷款金额、用户可贷款额度等信息的审核,此处不作限制。
106、若上述标准数据通过上述审核,按照上述请求类型转移上述处理数值,在上述转移操作后更新上述第一项目的剩余数值。
上述数据处理请求中包含上述处理数值,即目标用户参与该第一项目的投入数值,上述第一项目中可以包括数值转移方式、附加数值、有效时间等,则该终端设备可以根据上述第一项目的预设处理规则和上述数据处理请求中的处理数值执行本次数值转移,在交易完成时可以更新该信托计划的可用额度。
比如,若上述数据处理请求的请求类型为第一类型,在上述第一项目的剩余数值大于0的情况下,该第一项目可以实施,即向客户放款,满足申请条件的客户可以申请该目第一项目的借贷,其审核和申请与前述方法类似,此处不再赘述,并且上述申请的贷款金额可一次或分次转入客户账户。
可选的,上述预先制定的项目还可以包含预估总值,可以由数值处理机构设置,可以理解为集资目标数值。若上述数据处理请求的请求类型为第二类型,在上述第一项目的剩余数值不小于上述预估总值的情况下,即该第一项目的数值提供方(资金方)已凑齐最大数值,不再处理第二类型的请求。
具体的,上述项目为信托计划时,客户在确定参与信托计划时会生成信托协议,并且在每次交易(实际放款)的时候生成交易记录,包含上述处理数值,通过信托协议和上述处理数值,可以计算出最新的剩余数值,即可以对该第一项目的可用额度进行更新,还可以生成包含该更新后的第一可用额度的第一提示信息并输出,或者,终端设备可以周期性地对信托计划的可用额度进行监控,还可以向用户终端发送上述第一提示信息,以及时提示该信托计划的可用额度,防止客户在申请使用信托计划作为贷款资金来源时出现资金方余额不足的情况。
本申请实施例通过接收来自用户终端的数据处理请求,数据处理请求包含分类标签、请求类型、处理数值和用户标签,确定分类标签对应的第一项目,获取上述用户标签对应的目标用户的用户数据,用户数据携带数据标识,获取数据标识对应的标准化规则,标准化规则包括完整性排查规则和格式规则,依据标准化规则对用户数据进行数据清洗,获得满足完整性排查规则和格式规则的标准数据,获取第一项目的预设审核参数,基于预设审核参数对目标用户的标准数据进行审核,若标准数据通过所述审核,按照请求类型转移处理数值,在转移操作后更新第一项目的剩余数值,可以获得规范数据以进行后续的数据分析或者处理过程,可以提高数据处理的效率和准确度,提高项目监管时效性。
参见图2,是本申请实施例提供的另一种数据处理方法的示意流程图,图2所示的实施例可以是在图1所示的实施例的基础上得到的,如图2所示该方法可包括:
201、接收来自用户终端的数据处理请求,上述数据处理请求包含分类标签、请求类型、处理数值和用户标签,确定上述分类标签对应的第一项目。
其中,上述步骤201可以参考图1所示实施例的步骤101的具体描述,此处不再赘述。
202、判断上述第一项目的剩余数值是否小于上述处理数值。
在接收到上述放款请求时,可以查询该第一项目的剩余数值,通过判断上述第一项目的剩余数值是否小于上述处理数值,确定是否有足够的剩余数值执行本次数值转移处理。若上述第一项目的剩余数值小于上述处理数值,可以执行步骤203;若上述第一项目的剩余数值不小于上述处理数值,可以执行步骤205。
作为一种可能的实施方式,响应于上述标准化规则包括上述完整性排查规则的情况,该方法还包括依据上述标准化规则对上述用户数据进行数据清洗,具体可以包括:
检测上述用户数据中的数据项目的相似度,若上述相似度高于第一相似度阈值,判断上述数据项目为重复项目,合并上述重复项目的数据或者删除上述重复项目之一的数据;
响应于上述标准化规则包括上述格式规则的情况,上述依据上述标准化规则对上述用户数据进行数据清洗包括:
检测上述用户数据中的项目字段是否与模板字段匹配,若不匹配,将上述不匹配的项目字段转换为与上述模板字段匹配的目标字段。
203、若上述第一项目的剩余数值小于上述处理数值,获取上述第一项目的至少一个关联项目,以及上述第一项目的联合放款规则。
在上述第一项目的剩余数值不足的情况下,可以选择执行其他的数值提供方式。
具体的,可以设置第一项目的关联项目,即与之类型相似或者数值来源途径(比如资金方)一致的信托计划作为上述关联项目,可以通过关联标识确定一个项目是否有、有哪些对应的关联项目。
在一种可选的实施方式中,这些关联项目也可以是不同公司或资金方的信托计划,只需要提前确认合作交易协议,双方达成联合放款的条款,比如在可用额度低于多少时可以申请联合放款,以及可以暂时借出的额度大小等。
可选的,上述获取上述第一项目的至少一个关联项目之前,上述方法还包括:
判断是否存在与上述第一项目绑定的上述关联项目;
若存在,上述获取上述第一项目的至少一个关联项目包括:
获取上述第一项目的关联项目中优先级最高的目标关联项目。
在一种可选的实施方式中,还可以设置联合放款阈值,先确定该关联项目的剩余数值,若该关联项目的剩余数值大于上述联合放款阈值,可以联合该关联项目执行后续的放款任务;若不大于,可以不执行联合放款,在存在至少两个关联项目的情况下也可以重新选择另一个关联项目进行判断和联合放款处理。
进一步可选的,在该第一项目的剩余数值不足的情况下,比如小于用户所指定的目标放款金额时,还可以向用户推荐其他项目,即获取剩余数值大于上述目标放款金额的至少一种其他项目作为推荐项目,可以生成包含上述推荐项目的推荐信息,并输出上述推荐信息或者向客户的用户终端发送,方便开展业务及向客户推荐备选产品。
上述关联项目可以设置联合放款时的优先级,在需要进行联合放款时,可以优先获取优先级高的作为目标关联项目执行联合放款处理。
对于具有绑定的关联信托计划的第一信托计划,还预先设置有上述联合放款规则,通过上述联合放款规则,以及对应的关联信托计划,可以准确地实行信托计划中的联合放款。
在一种可选的实施方式中,终端设备可以获取信托计划中的信托协议、委托人(客户)的基本信息等,验证信托协议的合法性,以确定委托人身份和用户偏好,从而为其推荐合适的信托产品。
比如,基本信息可以包括多个借款人的借款信息:委贷额度、贷款期限、贷款开始日期、终止日期、计息法、计息方式、计息基数、手续费率、管理费、受托银行、委托贷款手续费、手续费收取方式(分期支付和一次性支付)。其中上述委贷资金可一次或分次转入贷款账户,因此在交易完成之后还可以生成放款记录,可以包括币种、放款时间、放款金额等。
在获取第一项目对应的关联项目以及上述第一项目的联合放款规则之后,可以执行步骤204。
204、依据上述联合放款规则从上述关联项目的剩余数值与上述第一项目的剩余数值中提供上述处理数值。
具体的,上述联合放款规则可以规定第一项目和关联项目在联合放款时的支付条件、支付方式、支付比例等,因此可以依据上述联合放款规则从上述关联项目的剩余数值与上述第一项目的剩余数值中,共同支付上述处理数值,具体可以将这笔处理数值转入用户标签(目标账号)对应的账户。
在完成上述处理之后可以生成交易记录,存储在终端设备中,也可以向用户终端发送包含上述交易记录的交易完成信息。
具体可选的,可以获取上述关联项目的可用额度,判断上述关联项目的可用额度与上述第一项目的可用额度之和是否大于上述放款金额;
若大于,则关联项目与第一项目满足联合放款的资金基本条件,可以从上述关联项目的可用额度与上述第一项目的可以额度中联合执行上述放款请求的放款处理;若不大于,则关联项目与第一项目不满足联合放款的资金基本条件,不能执行联合放款。可选的,可以从上述关联项目中获取优先级第二高的关联项目作为上述目标关联项目,重复上述判断过程,以获取到可用额度充足的关联项目以执行联合放款,可以使放款处理更灵活。
举例来讲,在接收到对某目标账号的放款指令时,该放款指令还可以包括该用户参与的信托计划a以及该信托计划a中资金方需要放款的放款金额,而该放款金额的额度大于信托计划a的可用额度时,可以获取该信托计划的关联项目b,从该关联项目b的可用额度中申请不足的部分补全上述放款金额进行发放。
可选的,在联合放款的情况下可以生成联合放款记录进行存储,以核对交易记录,也便于在资金方不同的情况下,第一项目的资金方可以对关联项目的资金方进行补偿,具体可以为归还联合放款时关联项目所借出放款的金额。
可选的,在上述数据处理请求的请求类型为第二类型的情况下,上述处理数值可以理解为投资金额,上述方法还包括:
获取上述第一项目的剩余数值和目标阈值,判断上述第一项目的剩余阈值是否小于上述目标阈值;
若小于,生成包含上述处理数值的执行指令,响应于上述执行指令,在上述第一项目的剩余数值中增加上述处理数值;若不小于,向上述用户终端发送请求失败的第二提示信息。
具体的,预先制定的项目在众筹阶段还可以包含预估的目标阈值,对于信托计划可以由信托机构设置,可以理解为集资目标金额。上述第一项目的剩余数值小于上述目标阈值时,可以接受用户的投资请求,即用户可以作为资金方参与该第一项目,可以根据上述投资请求执行上述处理数值的转移处理,具体可以为接收该处理数值的转账处理,将这笔投资金额转入该第一项目的可用额度中。而在上述第一项目的剩余数值不小于上述目标阈值的情况下,即该第一项目的资金方已凑齐目标阈值,不再处理第二类型的数据处理请求。
进一步可选的,若上述第一项目的剩余数值不小于上述目标阈值,获取与上述第一项目的分类标签相同的第二项目,向上述用户终端发送上述第二项目。
可以预先设置项目的分类标签,如根据风险类型(如低、中、高风险)或者投资领域类型(如科技、教育)进行分类。在上述第一项目的可用额度不小于上述目标阈值时,还可以获取与上述第一项目的分类标签相同的第二项目,向上述用户终端发送上述第二项目,以向用户推荐相同类型的项目进行选择,投资更灵活,推送定位准确。
205、获取上述第一项目的预设审核参数,基于上述预设审核参数对上述目标用户的标准数据进行审核。
若上述审核通过,可以执行步骤206。若不通过,不执行步骤206。
206、若上述标准数据通过上述审核,按照上述请求类型转移上述处理数值,在上述转移操作后更新上述第一项目的剩余数值。
其中,上述步骤205和步骤206可以分别参考图1所示实施例的步骤105和步骤106中的具体描述,此处不再赘述。
本申请实施例通过接收来自用户终端的数据处理请求,所述数据处理请求包含分类标签、请求类型、处理数值和用户标签,确定所述分类标签对应的第一项目,判断上述第一项目的剩余数值是否小于上述处理数值,若上述第一项目的剩余数值小于上述处理数值,获取上述第一项目的至少一个关联项目,以及上述第一项目的联合放款规则,依据上述联合放款规则从上述关联项目的剩余数值与上述第一项目的剩余数值中提供上述处理数值,获取上述第一项目的预设审核参数,基于上述预设审核参数对上述目标用户的标准数据进行审核,若上述标准数据通过上述审核,按照上述请求类型转移上述处理数值,在上述转移操作后更新上述第一项目的剩余数值,可以统一数据结构,获得规范数据以进行后续的数据分析或者处理过程,可以提高数据处理的效率和准确度,提高项目监管时效性,便于实现多元化的数值转移和管理任务,具体还可以基于信托计划进行多元化的借贷交易,实现资金来源多元化、额度分配灵活化、贷款流程合理化。
请参见图3,图3是本申请实施例提供的一种终端设备的结构示意图,该终端设备300包括传输模块310、确定模块320、获取模块330、数据处理模块340、判断模块350和数值处理模块360,其中:
上述传输模块310,用于接收来自用户终端的数据处理请求,上述数据处理请求包含分类标签、请求类型、处理数值和用户标签;上述确定模块320,用于确定上述分类标签对应的第一项目;
上述获取模块330,用于获取上述用户标签对应的目标用户的用户数据,上述用户数据携带数据标识;
上述获取模块330还用于,获取上述数据标识对应的标准化规则,上述标准化规则包括完整性排查规则和格式规则;
上述数据处理模块340,用于依据上述标准化规则对上述用户数据进行数据清洗,获得满足上述完整性排查规则和上述格式规则的标准数据;
上述判断模块350,用于获取上述第一项目的预设审核参数,基于上述预设审核参数对上述目标用户的标准数据进行审核;
上述数值处理模块360,用于若上述标准数据通过上述审核,按照上述请求类型转移上述处理数值,在上述转移操作后更新上述第一项目的剩余数值。
可选的,上述数据处理模块340还用于:
响应于上述标准化规则包括上述完整性排查规则的情况,检测上述用户数据中的数据项目的相似度,若上述相似度高于第一相似度阈值,判断上述数据项目为重复项目,合并上述重复项目的数据或者删除上述重复项目之一的数据;
响应于上述标准化规则包括上述格式规则的情况,检测上述用户数据中的项目字段是否与模板字段匹配,若不匹配,将上述不匹配的项目字段转换为与上述模板字段匹配的目标字段。
可选的,上述判断模块350还用于,在上述获取模块330获取上述用户标签对应的目标用户的用户数据之前,判断上述第一项目的剩余数值是否小于上述处理数值;
若不小于,输出包含上述第一项目的剩余数值的反馈信息;若小于,向上述用户终端发送请求失败的第一提示信息;
上述数值处理模块360具体用于,响应于上述反馈信息,触发获取上述用户标签对应的目标用户的用户数据的步骤。
可选的,上述获取模块330还用于,在上述请求类型为第一类型的情况下,若上述第一项目的剩余数值小于上述处理数值,在上述数值处理模块360按照上述请求类型转移上述处理数值之前,获取上述第一项目的至少一个关联项目,以及上述第一项目的联合放款规则;
上述数值处理模块360具体用于,依据上述联合放款规则从上述关联项目的剩余数值与上述第一项目的剩余数值中提供上述处理数值。
可选的,上述判断模块350还用于,在上述获取模块330获取上述第一项目的至少一个关联项目之前,判断是否存在与上述第一项目绑定的上述关联项目;
若存在,上述获取模块330具体用于,获取上述第一项目的关联项目中优先级最高的目标关联项目。
可选的,上述获取模块330还用于,在上述请求类型为第二类型的情况下,获取上述第一项目的剩余数值和目标阈值;
上述判断模块350具体用于,判断上述第一项目的剩余阈值是否小于上述目标阈值;若小于,生成包含上述处理数值的执行指令;若不小于,向上述用户终端发送请求失败的第二提示信息。
上述数值处理模块360具体用于,响应于上述执行指令,在上述第一项目的剩余数值中增加上述处理数值。
可选的,上述获取模块330还用于,若上述第一项目的剩余数值不小于上述目标阈值,获取与上述第一项目的分类标签相同的第二项目,向上述用户终端发送上述第二项目。
根据本申请实施例的具体实施方式,图1与图2所示的数据处理方法涉及的步骤101~106、201~206可以是由图3所示的终端设备300中的各个模块来执行的。
通过本申请实施例的终端设备300,终端设备300可以接收来自用户终端的数据处理请求,数据处理请求包含分类标签、请求类型、处理数值和用户标签,确定分类标签对应的第一项目,获取上述用户标签对应的目标用户的用户数据,用户数据携带数据标识,获取数据标识对应的标准化规则,标准化规则包括完整性排查规则和格式规则,依据标准化规则对用户数据进行数据清洗,获得满足完整性排查规则和格式规则的标准数据,获取第一项目的预设审核参数,基于预设审核参数对目标用户的标准数据进行审核,若标准数据通过所述审核,按照请求类型转移处理数值,在转移操作后更新第一项目的剩余数值,可以获得规范数据以进行后续的数据分析或者处理过程,可以提高数据处理的效率和准确度,提高项目监管时效性。
请参阅图4,图4是本申请实施例公开的另一种终端设备的结构示意图。如图4所示,该终端设备400包括处理器401和存储器402,其中,终端设备400还可以包括总线403,处理器401和存储器402可以通过总线403相互连接,总线403可以是外设部件互连标准(Peripheral Component Interconnect,PCI)总线或扩展工业标准结构(ExtendedIndustry Standard Architecture,EISA)总线等。总线403可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中,终端设备400还可以包括输入输出设备404,输入输出设备404可以包括显示屏,例如液晶显示屏。存储器402用于存储包含指令的一个或多个程序;处理器401用于调用存储在存储器402中的指令执行上述图1和图2实施例中提到的部分或全部方法步骤。
应当理解,在本申请实施例中,所称处理器401可以是中央处理单元(CentralProcessing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
输入设备402可以包括触控板、指纹采传感器(用于采集用户的指纹信息和指纹的方向信息)、麦克风等,输出设备403可以包括显示器(LCD等)、扬声器等。
该存储器404可以包括只读存储器和随机存取存储器,并向处理器401提供指令和数据。存储器404的一部分还可以包括非易失性随机存取存储器。例如,存储器404还可以存储设备类型的信息。
通过本申请实施例的终端设备400,终端设备400可以接收来自用户终端的数据处理请求,数据处理请求包含分类标签、请求类型、处理数值和用户标签,确定分类标签对应的第一项目,获取上述用户标签对应的目标用户的用户数据,用户数据携带数据标识,获取数据标识对应的标准化规则,标准化规则包括完整性排查规则和格式规则,依据标准化规则对用户数据进行数据清洗,获得满足完整性排查规则和格式规则的标准数据,获取第一项目的预设审核参数,基于预设审核参数对目标用户的标准数据进行审核,若标准数据通过所述审核,按照请求类型转移处理数值,在转移操作后更新第一项目的剩余数值,可以获得规范数据以进行后续的数据分析或者处理过程,可以提高数据处理的效率和准确度,提高项目监管时效性。
本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种数据处理方法的部分或全部步骤。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。