本申请涉及电子设备,具体涉及一种任务执行方法、装置、电子设备及计算机存储介质。
背景技术:
1、随着科学技术的发展,电子设备越来越受用户的欢迎,电子设备提供的服务也越来越多,电子设备可以通过客户端实现各种服务。
2、目前,电子设备可以通过客户端获取任务,根据任务实现服务。电子设备在通过客户端获取到任务时,需要通过客户端中管控任务的功能,对任务进行管控。然而,当客户端中的服务较多时,任务也较多,导致管控任务的功能与客户端的耦合的难度较高。
技术实现思路
1、本申请实施例提供一种任务执行方法、装置、电子设备及计算机存储介质,可以解决管控任务的功能需要与客户端的耦合且耦合难度较高的技术问题。
2、本申请实施例提供一种任务执行方法,包括:
3、通过电子设备的任务中心,获取上述电子设备中至少一个客户端的待执行任务;
4、通过上述任务中心,将上述待执行任务存储至上述电子设备的任务队列中,并从上述任务队列中获取目标待执行任务;
5、通过上述任务中心,将上述目标待执行任务发送至上述电子设备的堆栈中;
6、调用上述堆栈中上述目标待执行任务对应的客户端,执行上述目标待执行任务。
7、相应地,本申请实施例提供一种任务执行装置,包括:
8、获取模块,用于通过电子设备的任务中心,获取上述电子设备中至少一个客户端的待执行任务;
9、存储模块,用于通过上述任务中心,将上述待执行任务存储至上述电子设备的任务队列中,并从上述任务队列中获取目标待执行任务;
10、发送模块,用于通过上述任务中心,将上述目标待执行任务发送至上述电子设备的堆栈中;
11、执行模块,用于调用上述堆栈中上述目标待执行任务对应的客户端,执行上述目标待执行任务。
12、此外,本申请实施例还提供一种电子设备,包括处理器和存储器,上述存储器存储有计算机程序,上述处理器用于运行上述存储器内的计算机程序实现本申请实施例提供的任务执行方法。
13、此外,本申请实施例还提供一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序适于处理器进行加载,以执行本申请实施例所提供的任一种任务执行方法。
14、此外,本申请实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现本申请实施例所提供的任一种任务执行方法。
15、在本申请实施例中,通过电子设备的任务中心,获取电子设备中至少一个客户端的待执行任务;通过任务中心,将待执行任务存储至电子设备的任务队列中,并从任务队列中获取目标待执行任务;通过任务中心,将目标待执行任务发送至电子设备的堆栈中;调用堆栈中目标待执行任务对应的客户端,执行目标待执行任务,实现将管控客户端的任务的功能集成在任务中心中,以便将管控客户端的任务的功能与客户端进行解耦,使得即使客户端提供的服务较多,也不存管控客户端的任务的功能与客户端的耦合难度较大的问题。
1.一种任务执行方法,其特征在于,包括:
2.根据权利要求1所述的任务执行方法,其特征在于,所述通过所述任务中心,将所述目标待执行任务发送至所述电子设备的堆栈中,包括:
3.根据权利要求2所述的任务执行方法,其特征在于,在所述通过所述任务中心,获取所述电子设备的堆栈的状态之后,还包括:
4.根据权利要求3所述的任务执行方法,其特征在于,在所述若所述堆栈的状态为非空状态,则获取所述堆栈中的候选任务的优先级之后,还包括:
5.根据权利要求1所述的任务执行方法,其特征在于,所述通过所述任务中心,将所述目标待执行任务发送至所述电子设备的堆栈中,包括:
6.根据权利要求1-5任一项所述的任务执行方法,其特征在于,所述通过所述任务中心,将所述待执行任务存储至所述电子设备的任务队列中,包括:
7.根据权利要求1-5任一项所述的任务执行方法,其特征在于,所述通过所述任务中心,将所述待执行任务存储至所述电子设备的任务队列中,包括:
8.一种任务执行装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有计算机程序,所述处理器用于运行所述存储器内的计算机程序,以执行权利要求1至7任一项所述的任务执行方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行权利要求1至7任一项所述的任务执行方法。