【技术实现步骤摘要】
支付通道检测方法、装置及终端
本申请涉及网络通信
,尤其涉及支付通道检测方法、装置及终端。
技术介绍
随着支付提供商和支付代理商的增加,搭建的支付平台越来越多,基于支付平台进行支付的支付通道也越来越多。在实际的支付过程中,由于支付通道涉及的支付提供商、支付代理商或支付网络比较多,难免出现支付渠道异常的情形,如:单位时间的交易成功率出现明显下降。由于单一支付通道的稳定性带有一定的不确定性,目前的支付通道维护系统很难自动定位到出问题的通道部位。因此,支付通道出现异常时,只能通过人工参与进行问题排查,而人工进行问题排查,需要大量的排查经验,且存在一定的盲目性,排查时间长且效率低。另外,排查时间长会还会影响用户的支付体验。
技术实现思路
本申请提供支付通道检测方法、装置及终端,以解决现有支付通道维护系统排查通道异常的时间长且效率低的问题。根据本申请实施例的第一方面,提供一种支付通道检测方法,包括以下步骤:获取构成支付通道的各系统的代码运行参数,其中每个系统至少包含一段代码;通过训练后的SVM多分类模型,对获取的代码运行参数进行异常运行参数识别,所述训练后的SVM多分类模型包括多个SVM分类器,一个SVM分类器用于识别出获取的代码运行参数中的一项异常运行参数;根据识别结果确定所述支付通道的异常运行部位。在一个实施例中,所述通过训练后的SVM多分类模型,对获取的代码运行参数进行异常运行参数识别,包括:将获取的代码运行参数输入训练后的特征提取模型,获得所述支付通道的特征;将获得的特征输入训练后的SVM多分类模型进行异常运行参数识别,获得识别结果。在一个实施例中,所述训 ...
【技术保护点】
一种支付通道检测方法,其特征在于,包括以下步骤:获取构成支付通道的各系统的代码运行参数,其中每个系统至少包含一段代码;通过训练后的SVM多分类模型,对获取的代码运行参数进行异常运行参数识别,所述训练后的SVM多分类模型包括多个SVM分类器,一个SVM分类器用于识别出获取的代码运行参数中的一项异常运行参数;根据识别结果确定所述支付通道的异常运行部位。
【技术特征摘要】
1.一种支付通道检测方法,其特征在于,包括以下步骤:获取构成支付通道的各系统的代码运行参数,其中每个系统至少包含一段代码;通过训练后的SVM多分类模型,对获取的代码运行参数进行异常运行参数识别,所述训练后的SVM多分类模型包括多个SVM分类器,一个SVM分类器用于识别出获取的代码运行参数中的一项异常运行参数;根据识别结果确定所述支付通道的异常运行部位。2.根据权利要求1所述的方法,其特征在于,所述通过训练后的SVM多分类模型,对获取的代码运行参数进行异常运行参数识别,包括:将获取的代码运行参数输入训练后的特征提取模型,获得所述支付通道的特征;将获得的特征输入训练后的SVM多分类模型进行异常运行参数识别,获得识别结果。3.根据权利要求2所述的方法,其特征在于,所述训练后的特征提取模型的生成步骤包括:在各支付通道正常运行时,以支付通道为维度,获取组成各支付通道的各系统的代码运行参数,构成各支付通道的正常数据集,其中,以支付通道为维度时,组成同一支付通道的各系统的代码运行参数划分为同一维度的数据;在每个支付通道的第m段代码异常运行时,以支付通道为维度,获取组成该支付通道的各系统的代码运行参数,构成该支付通道的异常数据集m,其中,m为大于等于1且小于等于M的整数,M为组成该支付通道的各系统的各段代码的段数总和;将每个支付通道自身的正常数据集、异常数据集m,合并为每个支付通道的训练数据集;将每个支付通道的训练数据集分别输入多个预设的特征提取模型进行训练,获得每个预设的特征提取模型输出的,每个支付通道的正常特征和异常特征m,其中,各预设的特征提取模型的模型参数不同;将每个预设的特征提取模型输出的,每个支付通道的正常特征和异常特征m,输入多个SVM分类器,获得每个预设的特征提取模型对应的识别结果;计算各项识别结果的准确率;将准确率最高的一项识别结果所对应的预设的特征提取模型,确定为训练后的特征提取模型。4.根据权利要求3所述的方法,其特征在于,所述训练后的SVM多分类模型生成步骤包括:将所述训练后的特征提取模型输出的,同一支付通道的正常特征、异常特征m这M+1项特征两两组合,生成各组组合特征;将各组组合特征分别输入SVM分类器进行训练,得到分别对应各组组合特征的SVM分类器,组成训练后的SVM多分类模型。5.根据权利要求4所述的方法,其特征在于,所述将获得的特征输入训练后的SVM多分类模型进行异常运行参数识别,获得识别结果,包括:将获得的特征分别输入所述训练后的SVN模型的各SVM分类器,得到各SVM分类器识别的异常运行参数。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述根据识别结果确定所述支付通道的异常运行部位,包括:计算识别结果中每项异常运行参数的数目;确定数目最多的一项异常运行参数所对应的一段代码;定位所确定的该段代码为所述支付通道的异常运行部位。7.一种支付通道检测装置,其特征在于,包括:代码参数获取模块,用于获取构成支付通道的各系统的代码运行参数,其中每个系统至少包含一段代码;异常参数识别模块,用于通过训练后的SVM多分类模型,对获取的代码运行参数进行异常运行参数识别,所述训练后的SVM多分类模型包括多个SVM分类器,一个SVM分类...
【专利技术属性】
技术研发人员:林圣才,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。