本技术涉及通信,尤其涉及一种业务调度方法、装置、设备及存储介质。
背景技术:
1、新空口(new radio,nr)系统中,非保证比特速率(non guaranteed bit rate,non-gbr)业务的调度方法一般基于增强型正比公平算法(enhanced proportional fair,epf)实现。该调度方法主要是从网络角度进行资源分配,考虑用户的信道质量、历史传输比特数、业务的服务质量等级标识(qos class identifier,qci)级别,以及在基站调度队列中等待的时长等因素的影响,进行资源调度的。
2、随着网络的不断建设和发展,各类业务不断涌现,5g用户数持续上升,出现了越来越多的大容量场景,例如:大型峰会以及体育赛事等。由于大容量场景具有瞬时容量要求高、用户业务类型多以及资源需求冲突多等特点,采用现有技术提供的业务调度方法可能存在资源调度不合理的问题。
技术实现思路
1、本技术实施例提供一种业务调度方法、装置、设备及存储介质,以解决资源调度不合理的问题。
2、第一方面,本技术实施例提供了一种业务调度方法,包括:
3、在需要对用户设备的业务进行调度的情况下,获取所述业务的业务类型对应的最低需求速率目标值、最低需求响应时延目标值,以及调度相关信息;
4、根据所述最低需求速率目标值和调度相关信息,获取所述用户设备的速率满意度,以及根据所述最低需求响应时延目标值和所述调度相关信息,获取所述用户设备的业务响应率;
5、根据所述速率满意度和所述业务响应率,获取所述业务类型的调度优先级;
6、根据所述调度优先级,对所述用户设备的所述业务进行资源调度。
7、可选的,所述获取所述业务的业务类型对应的最低需求速率目标值、最低需求响应时延目标值包括:
8、向网管发送询问请求,其中,所述询问请求携带所述业务的业务类型;
9、接收所述网管根据所述询问请求返回的询问响应,其中,所述询问响应携带所述业务类型对应的最低需求速率目标值和最低需求响应时延目标值。
10、可选的,所述根据所述最低需求速率目标值和调度相关信息,获取所述用户设备的速率满意度包括:
11、在所述调度相关信息包括所述用户设备的历史传输速率的情况下,根据所述最低需求速率目标值、所述历史传输速率以及预先设置的速率满意度敏感系数,获取所述用户设备的速率满意度。
12、可选的,所述根据所述最低需求响应时延目标值和所述调度相关信息,获取所述用户设备的业务响应率包括:
13、在所述调度相关信息包括所述用户设备的历史业务响应时延的情况下,根据所述最低需求响应时延目标值、所述历史业务响应时延以及预先设置的业务响应率敏感系数,获取所述用户设备的业务响应率。
14、可选的,所述根据所述速率满意度和所述业务响应率,获取所述业务类型的调度优先级包括:
15、在所述调度相关信息包括所述用户设备的信道条件和质量、业务承载等级,以及调度器等待时延信息的情况下,根据所述信道条件和质量、所述业务承载等级、所述调度器等待时延信息、所述速率满意度、所述业务响应率,以及预先设置的调节因子,获取所述业务类型的调度优先级。
16、可选的,所述根据所述速率满意度和所述业务响应率,获取所述业务类型的调度优先级包括:
17、在所述调度相关信息包括所述用户设备的信道条件和质量、业务承载等级,以及调度器等待时延信息的情况下,根据所述信道条件和质量、所述业务承载等级、所述调度器等待时延信息、所述速率满意度、所述业务响应率、预先设置的调节因子、预先设置的第一调整系数、预先设置的第二调整系数、预先设置的第三调整系数、预先设置的第四调整系数和预先设置的第五调整系数,获取所述业务类型的调度优先级;
18、其中,所述第一调整系数为所述信道条件和质量对应的调整系数,所述第二调整系数为所述业务承载等级对应的调整系数,所述第三调整系数为所述调度器等待时延信息对应的调整系数,所述第四调整系数为所述速率满意度对应的调整系数,所述第五调整系数为所述业务响应率对应的调整系数。
19、可选的,所述在需要对用户设备的业务进行调度的情况下,获取所述业务的业务类型对应的最低需求速率目标值、最低需求响应时延目标值,以及调度相关信息之前,还包括:
20、以小区为单位,周期性向网管上报业务需求信息,以供所述网管根据所述业务需求信息计算每种类型的业务的最低需求速率目标值和最低需求响应时延目标值。
21、可选的,所述业务需求信息包括:消息类型、业务类型、业务的传输速率以及业务的响应时延。
22、第二方面,本技术实施例提供了一种业务调度装置,包括:
23、第一模块,用于在需要对用户设备的业务进行调度的情况下,获取所述业务的业务类型对应的最低需求速率目标值、最低需求响应时延目标值,以及调度相关信息;
24、第二模块,用于根据所述最低需求速率目标值和调度相关信息,获取所述用户设备的速率满意度,以及根据所述最低需求响应时延目标值和所述调度相关信息,获取所述用户设备的业务响应率;
25、第三模块,用于根据所述速率满意度和所述业务响应率,获取所述业务类型的调度优先级;
26、第四模块,用于根据所述调度优先级,对所述用户设备的所述业务进行资源调度。
27、可选的,所述第一模块,还用于向网管发送询问请求,其中,所述询问请求携带所述业务的业务类型,接收所述网管根据所述询问请求返回的询问响应,其中,所述询问响应携带所述业务类型对应的最低需求速率目标值和最低需求响应时延目标值。
28、可选的,所述第二模块,还用于在所述调度相关信息包括所述用户设备的历史传输速率的情况下,根据所述最低需求速率目标值、所述历史传输速率以及预先设置的速率满意度敏感系数,获取所述用户设备的速率满意度。
29、可选的,所述第二模块,还用于在所述调度相关信息包括所述用户设备的历史业务响应时延的情况下,根据所述最低需求响应时延目标值、所述历史业务响应时延以及预先设置的业务响应率敏感系数,获取所述用户设备的业务响应率。
30、可选的,所述第三模块,还用于在所述调度相关信息包括所述用户设备的信道条件和质量、业务承载等级,以及调度器等待时延信息的情况下,根据所述信道条件和质量、所述业务承载等级、所述调度器等待时延信息、所述速率满意度、所述业务响应率,以及预先设置的调节因子,获取所述业务类型的调度优先级。
31、可选的,所述第三模块,还用于在所述调度相关信息包括所述用户设备的信道条件和质量、业务承载等级,以及调度器等待时延信息的情况下,根据所述信道条件和质量、所述业务承载等级、所述调度器等待时延信息、所述速率满意度、所述业务响应率、预先设置的调节因子、预先设置的第一调整系数、预先设置的第二调整系数、预先设置的第三调整系数、预先设置的第四调整系数和预先设置的第五调整系数,获取所述业务类型的调度优先级;
32、其中,所述第一调整系数为所述信道条件和质量对应的调整系数,所述第二调整系数为所述业务承载等级对应的调整系数,所述第三调整系数为所述调度器等待时延信息对应的调整系数,所述第四调整系数为所述速率满意度对应的调整系数,所述第五调整系数为所述业务响应率对应的调整系数。
33、可选的,所述业务调度装置,还包括:
34、第五模块,用于以小区为单位,周期性向网管上报业务需求信息,以供所述网管根据所述业务需求信息计算每种类型的业务的最低需求速率目标值和最低需求响应时延目标值。
35、可选的,所述业务需求信息包括:消息类型、业务类型、业务的传输速率以及业务的响应时延。
36、第三方面,本技术实施例提供了一种业务调度装置,包括:处理器和收发器;
37、所述处理器用于,根据最低需求速率目标值和调度相关信息,获取用户设备的速率满意度,以及根据所述最低需求响应时延目标值和所述调度相关信息,获取所述用户设备的业务响应率,根据所述速率满意度和所述业务响应率,获取所述业务类型的调度优先级,根据所述调度优先级,对所述用户设备的所述业务进行资源调度;
38、所述收发器用于,在需要对所述用户设备的业务进行调度的情况下,获取所述业务的业务类型对应的所述最低需求速率目标值、所述最低需求响应时延目标值,以及所述调度相关信息。
39、可选的,所述收发器还用于,向网管发送询问请求,其中,所述询问请求携带所述业务的业务类型,接收所述网管根据所述询问请求返回的询问响应,其中,所述询问响应携带所述业务类型对应的最低需求速率目标值和最低需求响应时延目标值。
40、可选的,所述处理器还用于,在所述调度相关信息包括所述用户设备的历史传输速率的情况下,根据所述最低需求速率目标值、所述历史传输速率以及预先设置的速率满意度敏感系数,获取所述用户设备的速率满意度。
41、可选的,所述处理器还用于,在所述调度相关信息包括所述用户设备的历史业务响应时延的情况下,根据所述最低需求响应时延目标值、所述历史业务响应时延以及预先设置的业务响应率敏感系数,获取所述用户设备的业务响应率。
42、可选的,所述处理器还用于,在所述调度相关信息包括所述用户设备的信道条件和质量、业务承载等级,以及调度器等待时延信息的情况下,根据所述信道条件和质量、所述业务承载等级、所述调度器等待时延信息、所述速率满意度、所述业务响应率,以及预先设置的调节因子,获取所述业务类型的调度优先级。
43、可选的,所述处理器还用于,在所述调度相关信息包括所述用户设备的信道条件和质量、业务承载等级,以及调度器等待时延信息的情况下,根据所述信道条件和质量、所述业务承载等级、所述调度器等待时延信息、所述速率满意度、所述业务响应率、预先设置的调节因子、预先设置的第一调整系数、预先设置的第二调整系数、预先设置的第三调整系数、预先设置的第四调整系数和预先设置的第五调整系数,获取所述业务类型的调度优先级;
44、其中,所述第一调整系数为所述信道条件和质量对应的调整系数,所述第二调整系数为所述业务承载等级对应的调整系数,所述第三调整系数为所述调度器等待时延信息对应的调整系数,所述第四调整系数为所述速率满意度对应的调整系数,所述第五调整系数为所述业务响应率对应的调整系数。
45、所述收发器还用于,以小区为单位,周期性向网管上报业务需求信息,以供所述网管根据所述业务需求信息计算每种类型的业务的最低需求速率目标值和最低需求响应时延目标值。
46、可选的,所述业务需求信息包括:消息类型、业务类型、业务的传输速率以及业务的响应时延。
47、第四方面,本技术实施例提供了一种通信设备,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;所述处理器,用于读取存储器中的程序实现以上所述的业务调度方法中的步骤。
48、第五方面,本技术实施例提供了一种可读存储介质,用于存储程序,所述程序被处理器执行时实现以上所述的业务调度方法中的步骤。
49、在本技术实施例中,根据业务类型对应的最低需求速率目标值、最低需求响应时延目标值,以及调度相关信息,确定述用户设备的速率满意度和业务响应率,并根据速率满意度和业务响应率确定业务类型的调度优先级,使得在确定调度优先级时,能够从用户角度出发,根据业务的需求(速率满意度和业务响应率),调整调度优先级,顾及到了用户进行业务的使用体验,从而达到合理进行资源调度的目的,解决了现有技术从网络角度进行资源分配,无法满足大容量场景下,用户对业务体验的需求,造成资源调度不合理的问题。
1.一种业务调度方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取所述业务的业务类型对应的最低需求速率目标值、最低需求响应时延目标值包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述最低需求速率目标值和调度相关信息,获取所述用户设备的速率满意度包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述最低需求响应时延目标值和所述调度相关信息,获取所述用户设备的业务响应率包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述速率满意度和所述业务响应率,获取所述业务类型的调度优先级包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述速率满意度和所述业务响应率,获取所述业务类型的调度优先级包括:
7.根据权利要求1所述的方法,其特征在于,所述在需要对用户设备的业务进行调度的情况下,获取所述业务的业务类型对应的最低需求速率目标值、最低需求响应时延目标值,以及调度相关信息之前,还包括:
8.根据权利要求7所述的方法,其特征在于,所述业务需求信息包括:消息类型、业务类型、业务的传输速率以及业务的响应时延。
9.一种业务调度装置,其特征在于,包括:
10.一种业务调度装置,包括:处理器和收发器;其特征在于,
11.一种通信设备,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;其特征在于,
12.一种可读存储介质,用于存储程序,其特征在于,所述程序被处理器执行时实现如权利要求1-8中任意一项所述的业务调度方法中的步骤。