[发明专利]数据处理方法、装置和设备有效
| 申请号: | 201910226965.5 | 申请日: | 2019-03-25 | 
| 公开(公告)号: | CN110007904B | 公开(公告)日: | 2020-11-20 | 
| 发明(设计)人: | 李通;万莹 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 | 
| 主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/76;G06Q20/12 | 
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘;李娟 | 
| 地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 数据处理 方法 装置 设备 | ||
1.一种数据处理方法,其特征在于,所述方法包括:
当接收到支付请求时,依次执行用于支付校验的各个校验切面,且上一个校验切面的校验结果为校验成功时执行下一个校验切面;
当最后一个用于支付校验的校验切面的校验结果为校验成功时,依次执行用于拼装支付参数的各个拼装切面,且上一个拼装切面的拼装结果为拼装成功时执行下一个拼装切面;
当最后一个拼装切面返回拼装成功的参数时,触发支付流程对支付数据进行处理。
2.根据权利要求1所述的方法,其特征在于,
每个校验切面为一个预先注册到处理器中的函数,各个校验切面的函数组成第一函数组;
每个拼装切面为一个预先注册到处理器中函数,各个拼装切面的函数组成第二函数数组。
3.根据权利要求2所述的方法,其特征在于,第一函数数组和第二数组中的函数为具有相同数据类型的输入参数和输出参数的函数;
输入参数和输出参数分别包括两个对象的参数,其中第一对象用于存储支付所购买的商品对象的相关参数;第二对象用于存储支付账户相关参数。
4.根据权利要求3所述的方法,其特征在于,所述依次执行用于拼装支付参数的各个拼装切面,包括:
为第二函数数组中的函数读取作为输入参数的第一对象和第二对象中的参数,从第二函数数组中读取第一个函数并执行以使执行第一个函数得到的新参数拼接到第二对象中;
针对第二函数数组中的第一个函数之外的每个函数,执行:
将执行上一个函数得到的第一对象和第二对象,作为该函数的输入,在执行该函数后得到的新参数拼接到输入给该函数的第二对象中。
5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
接收将新增校验切面的函数插入到第一函数数组中的插入指令,所述插入指令中包括所述新增校验切面的切入点;
根据切入点确定新增校验切面的函数在第一函数数组中的位置;
将新增校验切面的函数插入到确定的位置中。
6.根据权利要求2所述的方法,其特征在于,所述方法还包括:
接收将新增拼装切面的函数插入到第二函数数组中的插入指令,所述插入指令中包括所述新增拼装切面的切入点;
根据切入点确定新增拼装切面的函数在第二函数数组中的位置;
将新增拼装切面的函数插入到确定的位置中。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
针对每一个校验切面,若该校验切面的校验结果为校验失败,则从校验结果中查询相应的处理方法;
若查询到相应的处理方法,则根据查询到的处理方法进行处理后返回执行当接收到支付请求时,依次执行用于支付校验的各个校验切面的操作。
8.根据权利要求1所述的方法,其特征在于,每个校验切面和拼装切面具有对应的唯一切面标识;所述方法还包括:
针对每个切面执行:
在执行该切面前将该切面的输入参数上报给异常处理中心;
若该切面执行过程中出现异常,则将该切面的唯一切面标识上报给异常处理中心。
9.一种数据处理装置,其特征在于,所述装置包括:
校验切面执行模块,用于当接收到支付请求时,依次执行用于支付校验的各个校验切面,且上一个校验切面的校验结果为校验成功时执行下一个校验切面;
拼装切面执行模块,用于当最后一个用于支付校验的校验切面的校验结果为校验成功时,依次执行用于拼装支付参数的各个拼装切面,且上一个拼装切面的拼装结果为拼装成功时执行下一个拼装切面;
支付模块,用于当最后一个拼装切面返回拼装成功的参数时,触发支付流程对支付数据进行处理。
10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,
所述处理器执行所述计算机程序时实现权利要求1至8任一权利要求所述的方法步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910226965.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:冷板及用于雷达的散热装置
- 下一篇:背光驱动模组及其工作方法、和显示装置





