一种基于服务调用跟踪的授信系统健康度评估系统技术方案

技术编号:39326738 阅读:10 留言:0更新日期:2023-11-12 16:04
本发明专利技术提供一种基于服务调用跟踪的授信系统健康度评估系统,属于数据运维处理技术领域,具体包括:用户数据筛选系统;异常模块评估系统;使用健康度评估系统;健康度评估系统;其中用户数据筛选系统负责进行筛选用户数据的确定;异常模块评估系统负责根据筛选用户数据确定服务模块的健康度,通过服务模块的类型和健康度确定是否存在异常模块;使用健康度评估系统负责根据筛选用户数据进行授信系统的使用健康度的确定;健康度评估系统负责通过服务模块的健康度、权值以及授信系统的使用健康度进行授信系统的健康度的评估,根据授信系统的健康度输出优化建议,从而进一步提升了授信系统的运行的可靠性。统的运行的可靠性。统的运行的可靠性。

【技术实现步骤摘要】
一种基于服务调用跟踪的授信系统健康度评估系统


[0001]本专利技术属于数据运维
,尤其涉及一种基于服务调用跟踪的授信系统健康度评估系统。

技术介绍

[0002]为了实现对用户的授信信息的获取,授信系统往往需要调用多个服务模块实现对用户的授信申请信息的获取,因此如何实现对不同的服务模块的调用情况进行跟踪统计,实现对授信系统的健康度评估成为亟待解决的技术问题。
[0003]为了实现对服务模块的调用的跟踪和统计,在专利技术专利CN115834699A《一种服务调用链跟踪实现方法及系统》中通过调用链进行展示和分析,统计接口和服务调用耗时、成功率、失败率等,可以实时分析调用链路执行情况,并快速定位出现异常的服务节点,以及提升软件运行性能,但是却存在以下技术问题:忽视了根据不同的服务模块的调用的监测情况进行总体的系统运行状态的评估,具体的,在进行授信信息审核时,往往需要调用多个服务模块,若不能考虑通过对服务模块的异常分析情况进行授信系统的总体运行情况的评估,则无法实现对授信管理系统的整体的运行状态的准确评估。
[0004]在进行服务模块的异常分析时,未考虑结合服务模块的类型进行差异化的异常服务模块的确定以及服务模块的权值的确定,具体的,在进行授信处理时,用于身份验证的服务模块的延时量和可靠性的要求明显要高于用于用户信息填写的服务模块,因此若不能差异化的异常服务模块的评估,则无法准确的实现对授信管理系统的整体运行状态的准确评估。
[0005]针对上述技术问题,本专利技术提供了一种基于服务调用跟踪的授信系统健康度评估系统。

技术实现思路

[0006]为实现本专利技术目的,本专利技术采用如下技术方案:根据本专利技术的一个方面,提供了一种基于服务调用跟踪的授信系统健康度评估方法。
[0007]一种基于服务调用跟踪的授信系统健康度评估方法,其特征在于,具体包括:S11通过运行日志获取授信系统的用户数据,并利用授信系统的用户的网络连接状态、用户终端的卡顿状态进行异常用户的确定,将除去异常用户的用户数据作为筛选用户数据;S12根据所述筛选用户数据确定所述授信系统的不同的服务模块的调用数据,并根据所述服务模块的调用数据进行所述服务模块的健康度的评估,通过所述服务模块的类型和健康度确定是否存在异常模块,若是,则确定所述授信系统的健康度异常,若否,则进入下一步骤;
S13根据所述筛选用户数据进行所述授信系统的授信申请人数、授信申请信息完成人数、授信信息问题人数以及授信审批完成人数的使用数据的确定,并通过所述使用数据进行授信系统的使用健康度的确定,并通过所述使用健康度确定所述授信系统是否存在异常,若是,则确定所述授信系统的健康度异常,若否,则进入下一步骤;S14通过所述服务模块的类型进行所述服务模块的权值的确定,并通过所述服务模块的健康度、权值以及所述授信系统的使用健康度进行所述授信系统的健康度的评估,根据所述授信系统的健康度输出优化建议。
[0008]进一步的技术方案在于,所述用户的网络连接状态根据所述用户的网络连接状态数据进行确定,具体的根据所述用户响应所述授信系统的指令数据的响应时间进行确定。
[0009]进一步的技术方案在于,所述用户终端的卡顿状态根据所述用户终端在执行授信申请系统时的主线程的调用方法在执行成功时的累计执行时间进行确定。
[0010]进一步的技术方案在于,所述用户终端的卡顿状态的确认的方法为:获取所述用户终端的不同的调用方法的累计执行时间,并根据所述累计执行时间进行异常调用方法的确定,并根据所述异常调用方法的数量确定所述用户终端是否存在卡顿,若是,则确定所述用户终端存在卡顿,并通过所述异常调用方法的数量进行所述卡顿状态的确定,若否,则进入下一步骤;获取所述用户终端的不同的调用方法的执行次数,并通过所述执行次数进行执行异常的调用方法的确定,并通过所述执行异常的调用方法的数量确定所述用户终端是否存在卡顿,若是,则确定所述用户终端存在卡顿,并通过所述异常调用方法的数量以及执行异常的调用方法的数量进行所述卡顿状态的确定,若否,则进入下一步骤;通过所述用户终端的不同的调用方法的执行时间大于设定时间的执行次数进行时间异常的调用方法的确定,并通过所述时间异常的调用方法的数量确定所述用户终端是否存在卡顿,若是,则确定所述用户终端存在卡顿,并通过所述异常调用方法的数量、执行异常的调用方法的数量、时间异常的调用方法的数量进行所述卡顿状态的确定,若否,则进入下一步骤;获取所述用户终端的不同的调用方法的执行次数均值、累计执行时间均值,并结合所述异常调用方法的数量、执行异常的调用方法的数量、时间异常的调用方法的数量进行所述卡顿状态的确定。
[0011]进一步的技术方案在于,所述服务模块包括但不限于身份验证服务模块、信息填写服务模块、用户人脸图像获取模块、人行信息获取模块、社保信息获取模块和自动审批模块。
[0012]进一步的技术方案在于,根据所述授信系统的健康度输出优化建议,具体包括:当所述授信系统的健康度满足要求时,则无需进行优化建议的输出;当所述授信系统的健康度不满足要求时,则根据所述授信系统的服务模块的健康度进行需要优化的服务模块的确定。
[0013]第二方面,本专利技术提供了一种基于服务调用跟踪的授信系统健康度评估系统,采用上述的一种基于服务调用跟踪的授信系统健康度评估方法,具体包括:用户数据筛选系统;异常模块评估系统;使用健康度评估系统;健康度评估系统;其中所述用户数据筛选系统负责通过运行日志获取授信系统的用户数据,并利用
授信系统的用户的网络连接状态、用户终端的卡顿状态进行异常用户的确定,将除去异常用户的用户数据作为筛选用户数据;所述异常模块评估系统负责根据所述筛选用户数据确定所述授信系统的不同的服务模块的调用数据,并根据所述服务模块的调用数据进行所述服务模块的健康度的评估,通过所述服务模块的类型和健康度确定是否存在异常模块;所述使用健康度评估系统负责根据所述筛选用户数据进行所述授信系统的授信申请人数、授信申请信息完成人数、授信信息问题人数以及授信审批完成人数的使用数据的确定,并通过所述使用数据进行授信系统的使用健康度的确定,并通过所述使用健康度确定所述授信系统是否存在异常;所述健康度评估系统负责通过所述服务模块的类型进行所述服务模块的权值的确定,并通过所述服务模块的健康度、权值以及所述授信系统的使用健康度进行所述授信系统的健康度的评估,根据所述授信系统的健康度输出优化建议。
[0014]第三方面,本专利技术提供了一种计算机系统,包括:通信连接的存储器和处理器,以及存储在所述存储器上并能够在所述处理器上运行的计算机程序,其特征在于:所述处理器运行所述计算机程序时执行上述的一种基于服务调用跟踪的授信系统健康度评估方法。
[0015]第四方面,本专利技术提供了一种计算机存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行上述的一种基于服务调用跟踪的授信系统健康度评估方法。
[0016]本专利技术的有益效果在于:通过授信系统的用户的网络连接状态、用户本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于服务调用跟踪的授信系统健康度评估方法,其特征在于,具体包括:通过运行日志获取授信系统的用户数据,并利用授信系统的用户的网络连接状态、用户终端的卡顿状态确定异常用户,将除去异常用户的用户数据作为筛选用户数据;根据筛选用户数据确定授信系统的不同的服务模块的调用数据,并根据服务模块的调用数据进行所述服务模块的健康度的评估,通过所述服务模块的类型和健康度确定是否存在异常模块,若是,则确定所述授信系统的健康度异常,若否,则进入下一步骤;根据所述筛选用户数据进行所述授信系统的授信申请人数、授信申请信息完成人数、授信信息问题人数以及授信审批完成人数的使用数据的确定,并通过所述使用数据进行授信系统的使用健康度的确定,并通过所述使用健康度确定所述授信系统是否存在异常,若是,则确定所述授信系统的健康度异常,若否,则进入下一步骤;通过所述服务模块的类型进行所述服务模块的权值的确定,并通过所述服务模块的健康度、权值以及所述授信系统的使用健康度进行所述授信系统的健康度的评估,根据所述授信系统的健康度输出优化建议。2.如权利要求1所述的一种基于服务调用跟踪的授信系统健康度评估方法,其特征在于,所述用户的网络连接状态根据所述用户的网络连接状态数据进行确定,具体的根据所述用户响应所述授信系统的指令数据的响应时间进行确定。3.如权利要求1所述的一种基于服务调用跟踪的授信系统健康度评估方法,其特征在于,所述用户终端的卡顿状态根据所述用户终端在执行授信申请系统时的主线程的调用方法在执行成功时的累计执行时间进行确定。4.如权利要求1所述的一种基于服务调用跟踪的授信系统健康度评估方法,其特征在于,所述异常用户的确定的方法为:获取所述用户的网络连接状态数据,并根据所述网络连接状态数据进行所述用户的用户终端的响应时间的确定,并根据所述响应时间确定所述用户是否为异常用户,若是,则确定所述用户为异常用户,若否,则进入下一步骤;获取所述用户的用户终端在执行授信申请系统的主线程的不同的调用方法的累计执行时间,并根据所述调用方法的累计执行时间确定所述用户是否为异常用户,若是,则确定所述用户为异常用户,若否,则进入下一步骤;通过所述用户的用户终端在进行人脸识别验证时的人脸图像清晰度确定所述用户是否为异常用户,若是,则确定所述用户为异常用户,若否,则进入下一步骤;通过所述用户的网络连接状态数据进行所述用户的网络连接状态的确认,通过所述用户的用户终端的不同的调用方法的累计执行时间,并结合所述用户的不同的调用方法的执行次数以及执行时间大于设定时间的执行次数进行所述用户终端的卡顿状态的确认,并通过所述卡顿状态以及所述网络连接状态进行异常用户的确定。5.如权利要求1所述的一种基于服务调用跟踪的授信系统健康度评估方法,其特征在于,所述用户终端的卡顿状态的确认的方法为:获取所述用户终端的不同的调用方法的累计执行时间,并根据所述累计执行时间进行异常调用方法的确定,并根据所述异常调用方法的数量确定所述用户终端是否存在卡顿,若是,则确定所述用户终端存在卡顿,并通过所述异常调用方法的数量进行所述卡顿状态的确定,若否,则进入下一步骤;
获取所述用户终端的不同的调用方法的执行次数,并通过所述执行次数进行执行异常的调用方法的确定,并通过所述执行异常的调用方法的数量确定所述用户终端是否存在卡顿,若是,则确定所述用户终端存在卡顿,并通过所述异常调用方法的数量以及执行异常的调用方法的数量进行所述卡顿状态的确定,若否,则进入下一步骤;通过所述用户终端的不同的调用方法的执行时间大于设定时间的执行次数进行时间异常的调用方法的确定,并通过所述时间异常的调用方法的数量确定所述用户终端是否存在卡顿,若是,则确定所述用户终端存在卡顿,并通过所述异常调用方法的数量、执行异常的调用方法的数量、时间异常的调用方法的数量进行所述卡顿状态的确定,若否,则进入下一步骤;获取所述用户终端的不同的调用方法的执行次数均值、累计执行时间均值,并结合所述异常调用方法的数量、执行异常的调用方法的数量、时间异常的调用方法的数量进行所述卡顿状态的确定。6.如权利要求1所述的一种基于服务调用跟踪的授信系统健康度评估方法,其特征在于,所述...

【专利技术属性】
技术研发人员:曾志鹏石杰
申请(专利权)人:杭银消费金融股份有限公司
类型:发明
国别省市:

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

1