[发明专利]任务管理方法和装置、存储介质及电子设备在审
申请号: | 202110064695.X | 申请日: | 2021-01-18 |
公开(公告)号: | CN112667386A | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 周栋 | 申请(专利权)人: | 青岛海尔科技有限公司;海尔智家股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F9/54 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 周婷婷 |
地址: | 266101 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 管理 方法 装置 存储 介质 电子设备 | ||
本发明公开了一种任务管理方法和装置、存储介质及电子设备。其中,该方法包括:在接收到业务处理指令的情况下,获取任务管理模块当前管理的任务列表,其中,业务处理指令用于指示在目标功能模块中处理目标业务事件;根据任务列表中已建立的各个任务的负载参数,在任务列表中查找目标任务,其中,负载参数用于指示任务的负载状态,任务列表中的任务用于管理功能模块;在从任务列表中查找到目标任务的情况下,将目标功能模块注册到目标任务中,并通过目标任务处理目标业务事件。本发明解决了任务运行所导致的资源浪费的技术问题。
技术领域
本发明涉及计算机领域,具体而言,涉及一种任务管理方法和装置、存储介质及电子设备。
背景技术
当前在设备中嵌入网络模块以实现设备物联网功能化越来越普及。为了解决设备在运行过程中代码耦合的问题,大多数设备采用功能模块化的运行模式。
当在设备中运行功能模块时,每一个模块都会创建新的任务以实现功能模块的运行。在设备启动多个任务后,多个任务的运行会占用大量系统资源。而且现有的运行框架,已启动的任务大多数处于空闲状态,浪费了许多处理器资源。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种任务管理方法和装置、存储介质及电子设备,以至少解决任务运行所导致的资源浪费的技术问题。
根据本发明实施例的一个方面,提供了一种任务管理方法,包括:在接收到业务处理指令的情况下,获取任务管理模块当前管理的任务列表,其中,上述业务处理指令用于指示在目标功能模块中处理目标业务事件;根据上述任务列表中已建立的各个任务的负载参数,在上述任务列表中查找目标任务,其中,上述负载参数用于指示任务的负载状态,上述任务列表中的任务用于管理功能模块;在从上述任务列表中查找到上述目标任务的情况下,将上述目标功能模块注册到上述目标任务中,并通过上述目标任务处理上述目标业务事件。
根据本发明实施例的另一方面,还提供了一种任务管理装置,包括:获取模块,用于在接收到业务处理指令的情况下,获取任务管理模块当前管理的任务列表,其中,上述业务处理指令用于指示在目标功能模块中处理目标业务事件;查找模块,用于根据上述任务列表中已建立的各个任务的负载参数,在上述任务列表中查找目标任务,其中,上述负载参数用于指示任务的负载状态,上述任务列表中的任务用于管理功能模块;注册模块,用于在从上述任务列表中查找到上述目标任务的情况下,将上述目标功能模块注册到上述目标任务中,并通过上述目标任务处理上述目标业务事件。
根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任务管理方法。
根据本发明实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过所述计算机程序执行上述的任务管理方法。
在本发明实施例中,采用在接收业务处理指令时,通过获取任务管理模块中任务列表,根据已建立任务的负载参数查找目标任务,从而将目标功能模块注册到目标任务中的方式,通过将目标功能模块注册到已有的目标任务中,减少了在已有任务能够运行目标功能模块的情况下,还为目标功能模块创建新的任务,达到了通过功能模块共享任务,利用已有任务的空闲处理能力,减少任务创建的目的,从而实现了利用一个任务管理多个功能模块,不需要为每一个功能模块单独建立任务的技术效果,进而解决了任务运行所导致的资源浪费的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种可选的任务管理方法的应用环境的示意图;
图2是根据本发明实施例的一种可选的任务管理方法的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海尔科技有限公司;海尔智家股份有限公司,未经青岛海尔科技有限公司;海尔智家股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110064695.X/2.html,转载请声明来源钻瓜专利网。