[发明专利]任务处理方法、装置、计算设备和介质有效
申请号: | 202010616431.6 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111736976B | 公开(公告)日: | 2023-08-15 |
发明(设计)人: | 方骅;纪效存;杨子超;於维华 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 郭梦雅 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 处理 方法 装置 计算 设备 介质 | ||
本公开提供了一种任务处理方法,包括:获取多个待处理任务;针对多个待处理任务中的每个待处理任务,确定用于处理待处理任务的应用程序;当确定多个待处理任务中存在至少两个待处理任务是由相同的应用程序来处理时,将多个待处理任务划分至多个任务队列中,以使得多个任务队列中每个任务队列的待处理任务由不同的应用程序来处理;以及依次处理多个任务队列中的待处理任务。本公开还提供了一种任务处理装置、一种计算设备以及一种介质。
技术领域
本公开涉及计算机技术领域,特别是涉及一种任务处理方法、一种任务处理装置、一种计算设备以及一种计算机可读存储介质。
背景技术
随着信息技术的迅速发展,服务机构的业务功能也越来越多样化,例如商业银行通过其业务系统为用户提供多样化的服务。为了保证业务系统在生产环境中的正常运行,通常需要对业务系统执行的任务进行测试。例如,在生产环境中,任务a在第一时间段内被处理,任务b在第二时间段内被处理,当任务a和任务b需要使用相同的应用程序来处理时,在生产环境的不同时间段内执行任务a和任务b并不冲突。但是,在测试环境中,通常需要对多个任务进行批量测试,例如任务a和任务b均需要在第三时间段内进行测试,由于任务a和任务b需要使用相同的应用程序来处理,从而导致对任务a和任务b进行测试时存在应用程序调用冲突,导致测试失败。
在实现本公开构思的过程中,发明人发现相关技术中至少存在如下问题。
在测试环境中,由于需要对多个任务进行批量测试,导致对多个任务进行测试时存在应用程序调用冲突,在测试失败后再重新测试,导致测试效率较低。
发明内容
有鉴于此,本公开提供了一种优化的任务处理方法、任务处理装置、计算设备和计算机可读存储介质。
本公开的一个方面提供了一种任务处理方法,包括:获取多个待处理任务,针对所述多个待处理任务中的每个待处理任务,确定用于处理所述待处理任务的应用程序,当确定所述多个待处理任务中存在至少两个待处理任务是由相同的应用程序来处理时,将所述多个待处理任务划分至多个任务队列中,以使得所述多个任务队列中每个任务队列的待处理任务由不同的应用程序来处理,依次处理所述多个任务队列中的待处理任务。
根据本公开实施例,上述将所述多个待处理任务划分至多个任务队列中包括,按照顺序针对所述多个待处理任务中每个待处理任务进行确认处理:在确定当前待处理任务不属于任务列表中所标记的任务时,将所述当前待处理任务存储至当前任务队列中,在确定当前待处理任务属于所述任务列表中所标记的任务时,新增任务队列作为新的当前任务队列,并将所述当前待处理任务存储至新的当前任务队列中,从而得到所述多个任务队列,其中,所述任务列表中标记的任务需要由同一个应用程序来处理。
根据本公开实施例,上述任务列表包括多个子列表,所述多个子列表中每个子列表中所标记的任务属于同一组任务,同一组任务需要由同一个应用程序来处理,其中,在确认当前待处理任务是否属于所述任务列表中所标记的任务时,将所述当前待处理任务依次与所述多个子列表中所标记的任务进行对比。
根据本公开实施例,上述方法还包括:获取所述任务列表。其中,所述多个待处理任务包括M个待处理任务,M为大于1的整数;所述获取所述任务列表包括:确定用于处理所述M个待处理任务的N个应用程序,其中,所述M个待处理任务中的任一待处理任务被至少一个应用程序处理,N为大于等于1的整数,针对所述N个应用程序中的任一应用程序,确定所述任一应用程序处理待处理任务的任务数量,在所述任务数量大于1时,确定所述任一应用程序作为目标应用程序,以得到P个目标应用程序,P为小于等于N的正整数,确定由所述P个目标应用程序处理的待处理任务作为所述任务列表中所标记的任务。
根据本公开实施例,上述确定由所述P个目标应用程序处理的待处理任务作为所述任务列表中所标记的任务包括:针对所述P个目标应用程序中任一目标应用程序,确定由所述任一目标应用程序处理的待处理任务作为一个子列表中所标记的任务,以得到所述多个子列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010616431.6/2.html,转载请声明来源钻瓜专利网。