【技术实现步骤摘要】
基于现金流测试的数据处理方法、装置、设备及系统
本申请涉及数据处理
,特别涉及一种基于现金流测试的数据处理方法、装置、设备及系统。
技术介绍
在金融市场领域,债券、融资均涉及现金流测试。现金流测试不仅包括多个测试阶段,每个测试阶段不通过现金流测试结果就不通过,而且每个测试阶段包括多个测试规则,每条测试规则包括多个判断条件。这样每个阶段的测试均可能需要进行多次分支后匹配,从而可能导致完成整个现金流测试的分支复杂度非常高。
技术实现思路
本说明书实施例提供了一种基于现金流测试的数据处理方法、装置、设备及系统,可以有效降低现金流测试过程中分支复杂度。本说明书提供的基于现金流测试的数据处理方法、装置、设备及系统是包括以下方式实现的。基于现金流测试的数据处理方法,所述现金流测试包括多个测试阶段,每个所述测试阶段包括测试规则信息,所述数据处理方法包括:为所述测试规则信息包括的判断条件分配数据标识,获得所有测试阶段对应的预设测试信息;其中,相同判断条件的数据标识相同,不同判断条件的数据标识不同;每条预设测试信息包括匹配规则、预设值、测试结果;所述匹配规则基于所述测试规则信息包括的判断条件对应的数据标识获得;所述预设值与所述判断条件对应;获取待测业务的入参序列,所述入参序列包括预设数量的入参值,所述入参值与所述判断条件对应;根据每个预设测试信息包括的匹配规则,从所述入参序列中获取与所述匹配规则对应的入参值;将所述入参值与所述预设测试信息包括的预设值进行匹配,获得与所述预设测试信息对应的测试阶 ...
【技术保护点】
1.基于现金流测试的数据处理方法,其特征在于,所述现金流测试包括多个测试阶段,每个所述测试阶段包括测试规则信息,所述数据处理方法包括:/n为所述测试规则信息包括的判断条件分配数据标识,获得所有测试阶段对应的预设测试信息;其中,相同判断条件的数据标识相同,不同判断条件的数据标识不同;每条预设测试信息包括匹配规则、预设值、测试结果;所述匹配规则基于所述测试规则信息包括的判断条件对应的数据标识获得;所述预设值与所述判断条件对应;/n获取待测业务的入参序列,所述入参序列包括预设数量的入参值,所述入参值与所述判断条件对应;/n根据每个预设测试信息包括的匹配规则,从所述入参序列中获取与所述匹配规则对应的入参值;/n将所述入参值与所述预设测试信息包括的预设值进行匹配,获得与所述预设测试信息对应的测试阶段的输出结果;/n将不同测试阶段的输出结果进行整合,获得与所述待测业务对应的现金流测试结果。/n
【技术特征摘要】
1.基于现金流测试的数据处理方法,其特征在于,所述现金流测试包括多个测试阶段,每个所述测试阶段包括测试规则信息,所述数据处理方法包括:
为所述测试规则信息包括的判断条件分配数据标识,获得所有测试阶段对应的预设测试信息;其中,相同判断条件的数据标识相同,不同判断条件的数据标识不同;每条预设测试信息包括匹配规则、预设值、测试结果;所述匹配规则基于所述测试规则信息包括的判断条件对应的数据标识获得;所述预设值与所述判断条件对应;
获取待测业务的入参序列,所述入参序列包括预设数量的入参值,所述入参值与所述判断条件对应;
根据每个预设测试信息包括的匹配规则,从所述入参序列中获取与所述匹配规则对应的入参值;
将所述入参值与所述预设测试信息包括的预设值进行匹配,获得与所述预设测试信息对应的测试阶段的输出结果;
将不同测试阶段的输出结果进行整合,获得与所述待测业务对应的现金流测试结果。
2.根据权利要求1所述的方法,其特征在于,所述为所述测试规则信息包括的判断条件分配数据标识,获得所有测试阶段对应的预设测试信息,包括:
获取所有测试规则信息;其中,每条测试规则信息包括判断条件、与所述判断条件对应的预设值、测试结果;
从所述所有测试规则信息中提取判断条件,生成判断条件集合;所述判断条件集合中的判断条件不同;
为所述判断条件集合中判断条件分配数据标识,生成条件规则序列;
基于所述条件规则序列,为所有测试规则信息包括的判断条件分配数据标识;
将每条所述测试规则信息中判断条件对应的数据标识进行拼接,为每条所述测试规则信息生成对应的匹配规则;
基于每条所述测试规则信息包括的与所述判断条件对应的预设值、测试结果以及所述匹配规则,获得不同测试阶段对应的预设测试信息。
3.根据权利要求1所述的方法,其特征在于,同一测试阶段中至少包括一条预设测试信息;同一测试阶段中不同预设测试信息包括的匹配规则相同、匹配规则对应的预设值不同、与所述预设值对应的测试结果不同。
4.根据权利要求1所述的方法,其特征在于,所述将所述入参值与所述预设测试信息包括的预设值进行匹配,获得与所述预设测试信息对应的测试阶段的输出结果,包括:
匹配成功时,获取匹配成功的预设值所对应的第一预设测试信息;
将所述第一预设测试信息中包括的测试结果作为与所述预设测试信息对应的测试阶段的输出结果。
5.根据权利要求1所述的方法,其特征在于,所述将所述入参值与所述预设测试信息包括的预设值进行匹配,获得与所述预设测试信息对应的测试阶段的输出结果,还包括:
匹配不成功时,获取系统预设结果作为与所述预设测试信息对应的测试阶段的输出结果。
6.根据权利要求1所述的方法,其特征在于,所述预设测试信息还包括业务类别、测试阶段标识,所述业务类别用于判断所述预设测试信息所应用的业务类别,所述测试阶段标识用于标识所述预设测试信息对应的测试阶段,所述业务类别包括债券和融资,所述测试阶段包括SPPI1、SPPI2、SPPI3、SPPI4。
7.基于现金流测试的数据处理装置,其特...
【专利技术属性】
技术研发人员:贾启栋,曾轶飞,杜楠,易金晶,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。