本发明属于电子支付,具体涉及一种基于超融合平台的支付管理方法、系统、终端及存储介质。
背景技术:
1、电子支付是指消费者、商家和金融机构之间使用安全电子手段把支付信息通过信息网络安全地传送到银行或相应的处理机构,用来实现货币支付或资金流转的行为。例如用户通过支付平台发起转账,支付平台在转账后向记账系统发送业务数据用于记录本次转账操作。第三方收款系统接收到转账金额后生成订单数据,结束本次交易。
2、然而当网络中断或记账服务出错时就会出现单边账的情况,导致交易出错。当前是由用户协商或发起审核,整个处理过程效率慢,降低了用户体验。
技术实现思路
1、针对现有技术的上述不足,本发明提供一种基于超融合平台的支付管理方法、系统、终端及存储介质,以解决上述技术问题。
2、第一方面,本发明提供一种基于超融合平台的支付管理方法,包括:
3、在超融合平台部署k8s集群;
4、为所述k8s集群配置与第三方收款系统和记账系统对接的通信链路,以使所述k8s集群获取第三方收款系统的订单数据和记账系统的业务数据;
5、所述k8s集群对订单数据和业务数据进行匹配,筛选出不匹配的单边账数据,并将所述单边账数据发送至支付平台。
6、在一个可选的实施方式中,为所述k8s集群配置与第三方收款系统和记账系统对接的通信链路,以使所述k8s集群获取第三方收款系统的订单数据和记账系统的业务数据,包括:
7、根据第三方收款系统的ip和记账系统的ip,建立所述k8s与第三方收款系统和记账系统的网络通信连接,所述记账系统为第三方记账系统或支付平台的记账系统;
8、所述k8s集群接收支付平台发送的请求,从所述请求中解析出关键词,将所述关键词作为查询对象向第三方收款系统和记账系统发送查询请求;
9、将第三方收款系统和记账系统反馈的数据缓存至同一路径下。
10、在一个可选的实施方式中,所述k8s集群接收支付平台发送的请求,从所述请求中解析出关键词,将所述关键词作为查询对象向第三方收款系统和记账系统发送查询请求,包括:
11、所述k8s集群从所述请求中解析关键词,所述关键词包括付款方信息、收款方信息、交易金额和交易时间;
12、根据预设的时间误差和所述交易时间计算时间范围;
13、分别计算付款方信息、收款方信息、交易金额的md5值,得到第一特征值、第二特征值和第三特征值;
14、生成所述查询请求,所述查询请求包括第一特征值、第二特征值和第三特征值,以及所述时间范围;
15、将所述查询请求分发至第三方收款系统和记账系统。
16、在一个可选的实施方式中,所述方法还包括:
17、第三方收款系统接收所述查询请求,从自身数据库查询符合所述时间范围的所有订单数据,并将查询出的所有订单数据缓存为订单数据集合,利用关键词查询技术从订单数据集合检索付款方信息、收款方信息、交易金额并计算相应的md5值,得到每条订单数据的md5值数组;将订单数据集合中的订单数据的md5值数组与所述查询请求中的第一特征值、第二特征值和第三特征值进行匹配,若存在匹配的订单数据则向所述k8s集群反馈查询成功的提示信息;
18、订单系统接收所述查询请求,从自身数据库查询符合所述时间范围的所有业务数据,并将查询出的所有业务数据缓存为业务数据集合,利用关键词查询技术从业务数据集合检索付款方信息、收款方信息、交易金额并计算相应的md5值,得到每条业务数据的md5值数组;将业务数据结合中的业务数据的md5值数组与所述查询请求中的第一特征值、第二特征值和第三特征值进行匹配,若存在匹配的业务数据则向所述k8s集群反馈查询成功的提示信息。
19、第二方面,本发明提供一种基于超融合平台的支付管理系统,包括:
20、集群部署模块,用于在超融合平台部署k8s集群;
21、数据获取模块,用于为所述k8s集群配置与第三方收款系统和记账系统对接的通信链路,以使所述k8s集群获取第三方收款系统的订单数据和记账系统的业务数据;
22、数据处理模块,用于所述k8s集群对订单数据和业务数据进行匹配,筛选出不匹配的单边账数据,并将所述单边账数据发送至支付平台。
23、在一个可选的实施方式中,所述数据获取模块包括:
24、通信建立单元,用于根据第三方收款系统的ip和记账系统的ip,建立所述k8s与第三方收款系统和记账系统的网络通信连接,所述记账系统为第三方记账系统或支付平台的记账系统;
25、请求发送单元,用于所述k8s集群接收支付平台发送的请求,从所述请求中解析出关键词,将所述关键词作为查询对象向第三方收款系统和记账系统发送查询请求;
26、数据缓存单元,用于将第三方收款系统和记账系统反馈的数据缓存至同一路径下。
27、在一个可选的实施方式中,所述请求发送单元包括:
28、特征解析子单元,用于所述k8s集群从所述请求中解析关键词,所述关键词包括付款方信息、收款方信息、交易金额和交易时间;
29、时间计算子单元,用于根据预设的时间误差和所述交易时间计算时间范围;
30、特征计算子单元,用于分别计算付款方信息、收款方信息、交易金额的md5值,得到第一特征值、第二特征值和第三特征值;
31、请求生成子单元,用于生成所述查询请求,所述查询请求包括第一特征值、第二特征值和第三特征值,以及所述时间范围;
32、请求发送子单元,用于将所述查询请求分发至第三方收款系统和记账系统。
33、在一个可选的实施方式中,所述系统还包括:
34、第三方收款系统接收所述查询请求,从自身数据库查询符合所述时间范围的所有订单数据,并将查询出的所有订单数据缓存为订单数据集合,利用关键词查询技术从订单数据集合检索付款方信息、收款方信息、交易金额并计算相应的md5值,得到每条订单数据的md5值数组;将订单数据集合中的订单数据的md5值数组与所述查询请求中的第一特征值、第二特征值和第三特征值进行匹配,若存在匹配的订单数据则向所述k8s集群反馈查询成功的提示信息;
35、订单系统接收所述查询请求,从自身数据库查询符合所述时间范围的所有业务数据,并将查询出的所有业务数据缓存为业务数据集合,利用关键词查询技术从业务数据集合检索付款方信息、收款方信息、交易金额并计算相应的md5值,得到每条业务数据的md5值数组;将业务数据结合中的业务数据的md5值数组与所述查询请求中的第一特征值、第二特征值和第三特征值进行匹配,若存在匹配的业务数据则向所述k8s集群反馈查询成功的提示信息。
36、第三方面,提供一种终端,包括:
37、处理器、存储器,其中,
38、该存储器用于存储计算机程序,
39、该处理器用于从存储器中调用并运行该计算机程序,使得终端执行上述的终端的方法。
40、第四方面,提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
41、本发明的有益效果在于,本发明提供的基于超融合平台的支付管理方法、系统、终端及存储介质,基于超融合平台上的k8s集群对收款方的订单数据和记账系统中的业务数据进行比对处理,进而向支付平台反馈比对结果,从而实现了单边账的自动处理,大大提升了单边账的处理效率。
42、此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。