[发明专利]一种业务处理方法、系统、设备以及介质有效
申请号: | 202010724257.7 | 申请日: | 2020-07-24 |
公开(公告)号: | CN111857890B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 司龙湖;胡永刚 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F9/50 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 张元 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 处理 方法 系统 设备 以及 介质 | ||
1.一种业务处理方法,其特征在于,包括以下步骤:
确定每次获取索引分片的第一数量参数以及每一个索引分片每次获取的对象的第二数量参数;
对所述第一数量参数赋予第一权重得到获取索引分片的第三数量参数;
从桶的多个索引分片中列举所述第三数量参数对应的索引分片,并从列举的每一个索引分片中列举所述第二数量参数对应的对象,进而得到以所述每一个索引分片为列,所述每一个索引分片对应的多个对象为行的矩阵;
依次提取所述矩阵的每一行对应的所述多个对象;
根据预设的并发处理数对每次提取到的所述多个对象进行处理。
2.如权利要求1所述的方法,其特征在于,依次提取所述矩阵的每一行对应的所述多个对象,还包括:
每次进行对象提取后将提取到的对象从所述矩阵中删除。
3.如权利要求2所述的方法,其特征在于,还包括:
对所述第一数量参数赋予第二权重以得到阈值;
每次进行对象提取前,判断仍有对象的索引分片的数量是否大于0且小于所述阈值;
响应于所述仍有对象的索引分片的数量大于0且小于所述阈值,从所述桶的未进行列举的若干个索引分片中列举所述第一数量参数对应的索引分片,并从列举的每一个索引分片中列举所述第二数量参数对应的对象,将新列举的索引分片以及对应的对象加入所述矩阵中。
4.如权利要求3所述的方法,其特征在于,还包括:
响应于所述仍有对象的索引分片的数量等于0,继续在所述桶中的与所述矩阵中对应的每一个索引分片上列举所述第二数量参数对应的对象,并加入所述矩阵中。
5.如权利要求1所述的方法,其特征在于,根据预设的并发处理数对每次提取到的所述多个对象进行处理,进一步包括:
每次从所述提取到的所述多个对象中选择所述并发处理数对应的对象;
判断选择的所述并发处理数对应的对象是否均需要处理;
响应于所述并发处理数对应的对象均需要处理,对所述并发处理数对应的对象进行处理。
6.如权利要求5所述的方法,其特征在于,还包括:
响应于所述并发处理数对应的对象中的若干个不需要处理,将所述不需要处理的若干个对象舍弃,并从所述提取到的所述多个对象中继续选择,直到得到的均需要处理的对象的数量为所述并发处理数。
7.如权利要求3所述的方法,其特征在于,所述第二权重小于所述第一权重。
8.一种业务处理系统,其特征在于,包括:
确定模块,所述确定模块配置为确定每次获取索引分片的第一数量参数以及每一个索引分片每次获取的对象的第二数量参数;
权重模块,所述权重模块配置为对所述第一数量参数赋予第一权重得到获取索引分片的第三数量参数;
列举模块,所述列举模块配置为从桶的多个索引分片中列举所述第三数量参数对应的索引分片,并从列举的每一个索引分片中列举所述第二数量参数对应的对象,进而得到以所述每一个索引分片为列,所述每一个索引分片对应的多个对象为行的矩阵;
提取模块,所述提取模块配置为依次提取所述矩阵的每一行对应的所述多个对象;
处理模块,所述处理模块配置为根据预设的并发处理数对每次提取到的所述多个对象进行处理。
9.一种计算机设备,包括:
至少一个处理器;以及
存储器,所述存储器存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时执行如权利要求1-7任意一项所述的方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时执行如权利要求1-7任意一项所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010724257.7/1.html,转载请声明来源钻瓜专利网。