[发明专利]通用逻辑调度方法、电子设备及可读存储介质有效
| 申请号: | 201810493436.7 | 申请日: | 2018-05-22 |
| 公开(公告)号: | CN108932284B | 公开(公告)日: | 2020-11-24 |
| 发明(设计)人: | 田家堂;付兴顺;蔡玮 | 申请(专利权)人: | 中国银行股份有限公司 |
| 主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/2455 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 郄晨芳;王宝筠 |
| 地址: | 100818 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 通用 逻辑 调度 方法 电子设备 可读 存储 介质 | ||
1.一种通用逻辑调度方法,其特征在于,应用于电子设备,包括:
获取预先设置的用于表征用户访问数据库存储的信息查询请求的权限的目标权限标识;
实时获取第一参数,所述第一参数用于记录当前运行的子进程的总数目;
从所述数据库获得预设的配置信息,所述配置信息包括:运行具有所述目标权限标识的信息查询请求的子进程的最大数目;待查询的M个信息查询请求分别对应的查询阶段;各查询阶段分别对应的查询语句,一个信息查询请求对应的查询阶段用于表征该查询阶段对应的查询语句是否能够从所述数据库中获得该信息查询请求对应的查询结果;
从所述数据库获取具有所述目标权限标识的至少M个信息查询请求,M为大于或等于1的正整数;
若所述最大数目大于所述第一参数,创建N个子进程,更新所述第一参数,N小于或等于M,且,N小于或等于所述最大数目与所述第一参数的差值;
若所述M个信息查询请求分别对应的查询阶段,表明基于相应的查询阶段对应的查询语句能够从所述数据库中分别获得相应信息查询请求对应的查询结果,从所述M个信息查询请求中,获得N个信息查询请求;
控制所述N个子进程分别执行所述N个信息查询请求,以从所述数据库中获得所述N个信息查询请求分别对应的查询结果;
控制所述N个子进程分别基于相应的查询结果调用批转联应用程序,使得批转联应用程序分别基于所述N个子进程对应的查询结果,执行相应的业务操作;
分别释放所述N个子进程,更新所述第一参数;
若N小于M,将M-N赋值给M,返回步骤若所述最大数目大于所述第一参数,创建N个子进程,更新所述第一参数,直至所有信息查询请求被执行完毕;
更新所述数据库存储的M个信息查询请求分别对应的查询阶段。
2.根据权利要求1所述通用逻辑调度方法,其特征在于,从所述数据库获得的信息查询请求的数目大于M,还包括:
若从所述数据库中获得的信息查询请求中,第一信息查询请求对应的第一查询阶段,表明基于第一查询阶段对应的第一查询语句不能从所述数据库中获得所述第一信息查询请求对应的查询结果,创建第一子进程;
通过所述第一子进程控制所述数据库执行所述第一查询阶段对应的第一查询语句,得到第一查询结果;
控制所述第一子进程调用所述批转联应用程序,使得所述批转联应用程序基于所述第一查询结果执行相应的业务操作,得到第一业务操作结果,并释放所述第一子进程;
将所述第一业务操作结果存储至所述数据库;
将所述数据库中存储的所述第一信息查询请求对应的第一查询阶段,更新为第二查询阶段。
3.根据权利要求2所述通用逻辑调度方法,其特征在于,所述配置信息还包括从所述数据库获取信息查询请求的预设时间间隔;还包括:
距离前一次从所述数据库中获取至少所述M个信息查询请求所述预设时间间隔后,从所述数据库中至少获取所述第一信息查询请求;
从所述数据库中获取所述第一信息查询请求对应的第二查询阶段;
若所述第一信息查询请求对应的第二查询阶段表明基于所述第二查询阶段对应的查询语句能从所述数据库中获得所述第一信息查询请求对应的查询结果,创建第二子进程;
通过所述第二子进程控制所述数据库执行所述第二查询阶段对应的第二查询语句,得到第二查询结果;
控制所述第二子进程调用所述批转联应用程序,使得所述批转联应用程序基于所述第二查询结果执行相应的业务操作,得到第二业务操作结果;
将所述第二业务操作结果存储至所述数据库;
将所述数据库中存储的所述第一信息查询请求对应的第二查询阶段,更新为第三查询阶段。
4.根据权利要求1所述通用逻辑调度方法,其特征在于,从所述数据库获得的信息查询请求的数目大于M,还包括:
若从所述数据库中获得的信息查询请求中,第二信息查询请求对应的查询阶段表明批转联应用程序已经获得所述第二信息查询请求对应的业务操作结果,从所述数据库或所述批转联应用程序中获得第一业务操作结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810493436.7/1.html,转载请声明来源钻瓜专利网。





