本公开涉及计算机技术,尤其涉及一种能力网元的调度方法、装置、设备及存储介质。
背景技术:
1、传统的网络能力开放网元包括上层应用、中间层网络能力开放平台、底层的网络能力网元。能力开放应用层的业务应用一般包括运营商自有软件运营服务应用、行业应用及互联网应用。网络能力开放网元可以实现多种通信能力的汇聚、封装和面向自有/非自有应用的开放,网络能力网元对接核心网,将其具备的网络能力进行封装,以接口方式提供给能力开放网元调用。
2、当客户的业务资源需求在某个时间突发增长时,目前主要的手段是手工扩缩容的方式。若采用手工扩缩容的方式,则需要在业务请求冲击来临前提前完成能力网元层的扩容,使得扩容的准确性和实时性难以满足需求。
3、因此,如何通过对能力网元进行高效的资源调用,以满足突发性增长的业务资源需求,已成为技术人员重点关注的技术问题。
技术实现思路
1、本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
2、本公开第一方面实施例提出了一种能力网元的调度方法,包括:
3、获取对待调度能力网元的调度请求,其中,所述请求中包含有所述待调度能力网元的目标能力标签,以及与所述目标能力标签对应的所述待调度能力网元的数量;
4、获取资源池中各个能力网元的基本信息;
5、基于每个所述能力网元的基本信息,判断所述资源池中是否有满足所述请求的所述待调度能力网元,以得到判断结果;
6、基于与所述判断结果关联的资源调度策略,调度所述资源池中的目标能力网元。
7、本公开第二方面实施例提出了一种能力网元的调度装置,包括:
8、第一获取模块,用于获取对待调度能力网元的调度请求,其中,所述请求中包含有所述待调度能力网元的目标能力标签,以及与所述目标能力标签对应的所述待调度能力网元的数量;
9、第二获取模块,用于获取资源池中各个能力网元的基本信息;
10、判断模块,用于基于每个所述能力网元的基本信息,判断所述资源池中是否有满足所述请求的所述待调度能力网元,以得到判断结果;
11、调度模块,用于基于与所述判断结果关联的资源调度策略,调度所述资源池中的目标能力网元。
12、本公开第三方面实施例提出了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如本公开第一方面实施例提出的能力网元的调度方法。
13、本公开第四方面实施例提出了一种非临时性计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如本公开第一方面实施例提出的能力网元的调度方法。
14、本公开提供的能力网元的调度方法、装置、设备及存储介质,存在如下有益效果:
15、本公开实施例中,首先获取对待调度能力网元的调度请求,其中,所述请求中包含有所述待调度能力网元的目标能力标签,以及与所述目标能力标签对应的所述待调度能力网元的数量,之后获取资源池中各个能力网元的基本信息,然后基于每个所述能力网元的基本信息,判断所述资源池中是否有满足所述请求的所述待调度能力网元,以得到判断结果,最后基于与所述判断结果关联的资源调度策略,调度所述资源池中的目标能力网元。由此,可以根据资源池中能力网元资源情况,对能力网元进行调用,可以满足高峰时的业务需求,避免造成资源的浪费,可以满足用户对相关能力资源的调用问题,提升用户的体验。
16、本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。
1.一种能力网元的调度方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述目标能力标签为一个,所述基于每个所述能力网元的基本信息,判断所述资源池中是否有满足所述请求的所述能力网元,以得到判断结果,包括:
3.根据权利要求2所述的方法,其特征在于,所述判断每个所述第一能力网元对应的算力信息是否满足与所述目标能力标签对应的条件,以得到能够满足所述条件的第二能力网元的数量,包括:
4.根据权利要求1所述的方法,其特征在于,所述目标能力标签为多个,所述待调度能力网元的数量中包含有每个目标能力标签对应的请求数量,
5.根据权利要求4所述的方法,其特征在于,所述判断每个所述第三能力网元对应的算力信息是否满足与所述任一目标能力标签对应的条件,以得到能够满足所述条件的第四能力网元的数量,包括:
6.根据权利要求1所述的方法,其特征在于,所述基于与所述判断结果关联的资源调度策略,调度所述资源池中的目标能力网元,包括:
7.根据权利要求6所述的方法,其特征在于,在所述根据所述判断结果,确定满足所述任一目标能力标签的各能力网元的第一数量之后,还包括:
8.一种能力网元的调度装置,其特征在于,包括:
9.一种电子设备,包括:
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一所述的能力网元的调度方法。
11.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序在被处理器执行时实现如权利要求1-7中任一所述的能力网元的调度方法。