本公开涉及通信,尤其涉及一种网络资源调度方法、装置及存储介质。
背景技术:
1、目前,在基站处于高负荷状态时,会因为网络资源的不足,网络信号差等原因,导致小区内的用户的网络体验受到影响。常见的解决方法是基于用户的网络业务类型以及待传输数据量等因素对基站的接入终端进行网络资源调度,优先保障部分用户的网络体验。
2、但是,由于上述方法在进行网络资源调度时考虑的因素不全面,网络资源分配策略不合理,小区内常驻用户的网络体验一直受到高负荷基站的负面影响,导致长期驻留用户的整体网络体验较差。
技术实现思路
1、本公开提供一种网络资源调度方法、装置及存储介质。解决了相关技术中在基站处于高负荷状态时,由于网络资源分配策略不合理,导致长期驻留用户的整体网络体验较差的技术问题。
2、为达到上述目的,本公开采用如下技术方案:
3、第一方面,提供一种网络资源调度方法,该方法包括:确定当前接入目标小区的多个终端中,每一终端在预设时间段内在目标小区驻留的时长;基于每一终端在预设时间段内在目标小区驻留的时长,确定在目标小区驻留时长大于第一预设阈值的至少一个常驻终端;基于每一常驻终端在预设时间段内在目标小区驻留的时长,确定每一常驻终端的优先调度等级;基于每一常驻终端的优先调度等级,为每一常驻终端调度网络资源。
4、结合上述第一方面,在一种可能实现的方式中,该方法具体包括:确定至少一个驻留时长区间;其中,不同的驻留时长区间对应不同的优先调度等级;基于每一常驻终端在预设时间段内在目标小区驻留的时长所属的阈值区间,确定每一常驻终端的优先调度等级。
5、结合上述第一方面,在一种可能实现的方式中,至少一个驻留时长区间包括第一驻留时长区间、第二驻留时长区间和第三驻留时长区间;其中,第一驻留时长区间的左端点的取值为第一阈值;第一驻留时长区间的右端点的取值为第二阈值;第二驻留时长区间的左端点的取值为第二阈值,第二驻留时长区间的右端点的取值为第三阈值;第三驻留时长的左端点的取值为第三阈值。
6、结合上述第一方面,在一种可能实现的方式中,第一驻留时长区间对应第一优先调度等级;第二驻留时长区间对应第二优先调度等级;第二优先调度等级的终端优先于第一优先调度等级的终端进行网络资源调度;第三驻留时长区间对应第三优先调度等级;述第三优先调度等级的终端优先于第二优先调度等级的终端进行网络资源调度。
7、结合上述第一方面,在一种可能实现的方式中,该方法具体包括:在确定目标常驻终端的优先调度等级为第一优先调度等级的情况下,按照第一数值上调目标常驻终端的调度因子的数值;其中,调度因子越大的终端的,网络资源调度的优先级越高;在确定目标常驻终端为第二优先调度等级的常驻终端的情况下,按照第二数值上调目标常驻终端的调度因子的数值;其中,第二数值大于第一数值;在确定目标常驻终端为第三优先调度等级的常驻终端的情况下,按照第三数值上调目标常驻终端的调度因子的数值;其中,第三数值大于第二数值;基于调整后的调度因子,确定每一常驻终端中目标常驻终端进行网络资源调度的优先级。
8、结合上述第一方面,在一种可能实现的方式中,该方法还包括:获取当前多个小区的接入终端数量以及物理资源块(physical resource block,prb)利用率;确定当前接入终端数量大于数量阈值且prb利用率大于利用率阈值的小区为目标小区。
9、第二方面,提供一种网络资源调度装置,该装置包括:处理单元;处理单元,用于确定当前接入目标小区的多个终端中,每一终端在预设时间段内在目标小区驻留的时长;处理单元,还用于基于每一终端在预设时间段内在目标小区驻留的时长,确定在目标小区驻留时长大于第一预设阈值的至少一个常驻终端;处理单元,还用于基于每一常驻终端在预设时间段内在目标小区驻留的时长,确定每一常驻终端的优先调度等级;处理单元,还用于基于每一常驻终端的优先调度等级,为每一常驻终端调度网络资源。
10、结合上述第二方面,在一种可能实现的方式中,处理单元,具体用于:确定至少一个驻留时长区间;其中,不同的驻留时长区间对应不同的优先调度等级;基于每一常驻终端在预设时间段内在目标小区驻留的时长所属的阈值区间,确定每一常驻终端的优先调度等级。
11、结合上述第二方面,在一种可能实现的方式中,至少一个驻留时长区间包括第一驻留时长区间、第二驻留时长区间和第三驻留时长区间;其中,第一驻留时长区间的左端点的取值为第一阈值;第一驻留时长区间的右端点的取值为第二阈值;第二驻留时长区间的左端点的取值为第二阈值,第二驻留时长区间的右端点的取值为第三阈值;第三驻留时长的左端点的取值为第三阈值。
12、结合上述第二方面,在一种可能实现的方式中,第一驻留时长区间对应第一优先调度等级;第二驻留时长区间对应第二优先调度等级;第二优先调度等级的终端优先于第一优先调度等级的终端进行网络资源调度;第三驻留时长区间对应第三优先调度等级;述第三优先调度等级的终端优先于第二优先调度等级的终端进行网络资源调度。
13、结合上述第二方面,在一种可能实现的方式中,处理单元,具体用于:在确定目标常驻终端的优先调度等级为第一优先调度等级的情况下,按照第一数值上调目标常驻终端的调度因子的数值;其中,调度因子越大的终端的,网络资源调度的优先级越高;在确定目标常驻终端为第二优先调度等级的常驻终端的情况下,按照第二数值上调目标常驻终端的调度因子的数值;其中,第二数值大于第一数值;在确定目标常驻终端为第三优先调度等级的常驻终端的情况下,按照第三数值上调目标常驻终端的调度因子的数值;其中,第三数值大于第二数值;基于调整后的调度因子,确定每一常驻终端中目标常驻终端进行网络资源调度的优先级。
14、结合上述第二方面,在一种可能实现的方式中,网络资源调度装置还包括:通信单元;处理单元,还用于:指示通信单元获取当前多个小区的接入终端数量以及prb利用率;确定当前接入终端数量大于数量阈值且prb利用率大于利用率阈值的小区为目标小区。
15、第三方面,提供一种网络资源调度装置,包括:处理器以及存储器;其中,存储器用于存储计算机执行指令,当网络资源调度装置运行时,处理器执行存储器存储的计算机执行指令,以使网络资源调度装置执行如上述第一方面及其任一种可能的实现方式中记载的网络资源调度方法。
16、第四方面,提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机可读存储介质中的指令由网络资源调度装置的处理器执行时,以使网络资源调度装置执行如上述第一方面及其任一种可能的实现方式中记载的网络资源调度方法。
17、第五方面,提供一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如上述第一方面及其任一种可能的实现方式中记载的网络资源调度方法。
18、在本公开中,上述网络资源调度装置的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本公开类似,属于本公开及其等同技术的范围之内。
19、本公开的这些方面或其他方面在以下的描述中会更加简明易懂。
20、本公开提供的技术方案至少带来以下有益效果:本公开中网络资源调度装置确定当前接入目标小区的多个终端中,每一终端在预设时间段内在目标小区驻留的时长;基于每一终端在预设时间段内在目标小区驻留的时长,确定在目标小区驻留时长大于第一预设阈值的至少一个常驻终端;基于每一常驻终端在预设时间段内在目标小区驻留的时长,确定每一常驻终端的优先调度等级;基于每一常驻终端的优先调度等级,为每一常驻终端调度网络资源。这样,网络资源调度装置可以在基站处于高负荷状态时,根据常驻终端的驻留时长,确定小区内的常驻终端以及常驻终端的优先调度等级,并根据常驻终端的优先调度等级进行网络资源调度,从而在基站处于高负荷状态时,优先保障了受高负荷基站的负面影响较大的常驻终端的网络体验。