[发明专利]一种业务数据处理方法、装置及设备在审
申请号: | 202110409630.4 | 申请日: | 2021-04-16 |
公开(公告)号: | CN113094572A | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 杨依宁;马潇俊;翁迎旭 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F16/953 | 分类号: | G06F16/953;G06F16/23;G06F16/27;G06Q40/02 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;孙乳笋 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 数据处理 方法 装置 设备 | ||
1.一种业务数据处理方法,其特征在于,应用于分布式业务系统的管理节点,所述方法包括:
接收业务终端发送的指定业务参数在提取指标下的数据提取请求;
在基于所述提取指标确定所述数据提取请求不可直接下发至各物理节点执行的情况下,获取所述数据提取请求所对应的第一操作指令及第二操作指令;其中,所述第一操作指令是指可直接下发至各物理节点执行的操作指令;第二操作指令是指基于各物理节点反馈的执行结果计算出所述提取指标对应的指标数据的操作指令;
向各物理节点下发第一操作指令,并接收各物理节点反馈的执行结果;
基于所述第二操作指令对各物理节点反馈的执行结果进行处理,得到所述数据提取请求的指标数据;
将所述指标数据反馈至所述业务终端。
2.根据权利要求1所述的方法,其特征在于,所述提取指标包括提取中位数或查询位于指定位置的数据值。
3.根据权利要求2所述的方法,其特征在于,向各物理节点下发第一操作指令,及基于所述第二操作指令对各物理节点反馈的执行结果进行处理,包括:
向各物理节点下发提取所述指定业务参数所对应的业务数据的节点最大值、节点最小值的指令;
基于各物理节点反馈的节点最大值、节点最小值,计算出所述指定业务参数在分布式业务系统下的最大值、最小值;
以所述最大值及最小值的平均值作为基准值,向各物理节点下发提取所述指定业务参数的业务数据小于/大于所述基准值的第一节点业务记录量的指令;
基于各物理节点反馈的所述第一节点业务记录量,计算出所述指定业务参数在分布式业务系统下小于/大于所述基准值的第一业务记录总量;
在所述第一业务记录总量满足所述提取指标所对应的记录量条件的情况下,基于所述基准值确定所述指定业务参数在所述提取指标下的指标数据。
4.根据权利要求3所述的方法,其特征在于,所述记录量条件包括所述第一业务记录总量等于参考值、或小于所述基准值的第一业务记录总量与大于所述基准值的第一业务记录总量之差等于1且所述最大值与最小值的差值小于指定精度值。
5.根据权利要求4所述的方法,其特征在于,在所述第一业务记录总量不满足所述提取指标所对应的记录量条件的情况下,所述方法还包括:
利用所述基准值更新所述最大值或最小值,以更新后的最小值及最大值的平均值作为更新后的基准值;
向各物理节点下发提取所述指定业务参数的业务数据小于/大于所述更新后的基准值的第一节点业务记录量的指令;
基于各物理节点反馈的第一节点业务记录量,计算出所述指定业务参数在分布式业务系统下小于/大于所述更新后的基准值的第一业务记录总量;
在所述第一业务记录总量不满足所述提取指标所对应的记录量条件的情况下,重复上述更新步骤,直至所述第一业务记录总量满足所述提取指标所对应的记录量条件;
基于最后一步更新后的基准值确定所述指定业务参数在所述提取指标下的指标数据。
6.根据权利要求4所述的方法,其特征在于,所述提取指标为提取中位数,所述参考值采用下述方式确定:
向各物理节点下发提取所述指定业务参数在相应物理节点下的全部业务记录所对应的业务记录量的指令,并将提取的业务记录量作为第二节点业务记录量;
基于各物理节点所反馈的所述第二节点业务记录量,计算出所述指定业务参数在分布式业务系统下的第二业务记录总量;
计算所述第二业务记录总量的二分之一,并将计算结果舍弃小数位后所得的整数,作为所述提取指标所对应的参考值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110409630.4/1.html,转载请声明来源钻瓜专利网。