[发明专利]任务处理方法、装置、计算机设备和存储介质在审
申请号: | 201811624252.6 | 申请日: | 2018-12-28 |
公开(公告)号: | CN109788043A | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | 朱智乐 | 申请(专利权)人: | 亚信科技(中国)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京华进京联知识产权代理有限公司 11606 | 代理人: | 孙岩 |
地址: | 100193 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务处理 依赖关系 计算机设备 存储介质 关联检测 更新 申请 | ||
本申请涉及一种任务处理方法、装置、计算机设备和存储介质。所述方法包括:获取任务列表;对所述任务列表中的各个任务进行关联检测,并获取各个所述任务的依赖关系;根据所述依赖关系获取独立任务;处理所述独立任务;所述独立任务处理完成后,更新所述依赖关系。采用本方法能够提高任务处理效率。
技术领域
本申请涉及通信技术领域,特别是涉及一种任务处理方法、装置、计算机设备和存储介质。
背景技术
随着通信技术的发展,通信业务越来越复杂,因此对侦听机制的处理时效也越来越高。现有的侦听机制每次获取可处理消息时都需要进行一次时序判断,如果发现有依赖的消息还没处理完成则会将其入缓冲队列,每条消息处理完成后都会将缓冲队列中依赖自己的数据取出重新判断时序进行处理。
然而,目前这种侦听机制存在处理效率低的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高任务处理效率的任务处理方法、装置、计算机设备和存储介质。
一种任务处理方法,所述方法包括:
获取任务列表;
对所述任务列表中的各个任务进行关联检测,并获取各个所述任务的依赖关系;
根据所述依赖关系获取独立任务;
处理所述独立任务;
所述独立任务处理完成后,更新所述依赖关系。
上述任务处理方法,通过获取任务列表,对任务列表中的各个任务进行关联检测,并获取各个任务的依赖关系,进而根据该依赖关系获取独立任务,处理该独立任务,并在独立任务处理完成后,更新依赖关系,能够达到在任务处理过程中一条消息只需判断一次时序进而提高任务处理效率的目的。
一种任务处理装置,所述装置包括:
任务列表获取模块,用于获取任务列表;
依赖关系获取模块,用于对所述任务列表中的任务进行关联检测,并获取所述任务的依赖关系;
独立任务获取模块,用于根据所述依赖关系,获取独立任务;
任务处理模块,用于处理所述独立任务;
更新模块,用于所述独立任务处理完成后,更新所述依赖关系。
上述任务处理装置,通过获取任务列表,对任务列表中的各个任务进行关联检测,并获取各个任务的依赖关系,进而根据该依赖关系获取独立任务,处理该独立任务,并在独立任务处理完成后,更新依赖关系,能够达到在任务处理过程中一条消息只需判断一次时序进而提高任务处理效率的目的。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任意实施例的任务处理方法的步骤。
上述计算机设备,通过获取任务列表,对任务列表中的各个任务进行关联检测,并获取各个任务的依赖关系,进而根据该依赖关系获取独立任务,处理该独立任务,并在独立任务处理完成后,更新依赖关系,能够达到在任务处理过程中一条消息只需判断一次时序进而提高任务处理效率的目的。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现任意实施例中任务处理方法的步骤。
上述可读存储介质,通过获取任务列表,对任务列表中的各个任务进行关联检测,并获取各个任务的依赖关系,进而根据该依赖关系获取独立任务,处理该独立任务,并在独立任务处理完成后,更新依赖关系,能够达到在任务处理过程中一条消息只需判断一次时序进而提高任务处理效率的目的。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚信科技(中国)有限公司,未经亚信科技(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811624252.6/2.html,转载请声明来源钻瓜专利网。