首页 / 专利库 / 人工智能 / N元标识符 / 一种资源调度方法及装置

一种资源调度方法及装置

阅读:1016发布:2020-07-15

专利汇可以提供一种资源调度方法及装置专利检索,专利查询,专利分析的服务。并且本 申请 公开了一种资源调度方法及装置,用以实现基于用户群的资源调度,从而可以控制特定用户群所占用的空口资源。本申请提供的一种资源调度方法,包括:确定当前待调度的设备;当确定当前待调度的设备所属的用户群有可用资源,并且该设备有流量控制可用资源时,确定为该设备调度资源。,下面是一种资源调度方法及装置专利的具体信息内容。

1.一种资源调度方法,其特征在于,该方法包括:
确定当前待调度的设备;
当确定当前待调度的设备所属的用户群有可用资源,并且该设备有流量控制可用资源时,确定为该设备调度资源。
2.根据权利要求1所述的方法,其特征在于,所述设备为客户终端设备CPE或用户设备UE。
3.根据权利要求1所述的方法,其特征在于,确定当前待调度的设备,具体包括:
根据调度优先级算法对设备进行排队,得到设备队列,该设备队列中包括客户终端设备CPE和/或用户设备UE;
从设备队列的起始设备开始,依次遍历该队列,确定当前待调度的设备。
4.根据权利要求1所述的方法,其特征在于,所述确定当前待调度的设备所属的用户群有可用资源,具体包括:
根据当前待调度的设备的数据无线承载DRB,确定该当前待调度的设备所属的用户群有可用资源。
5.根据权利要求4所述的方法,其特征在于,通过如下方式判断该当前待调度的设备所属的用户群有可用资源:
根据预设的或者最近更新得到的客户终端设备CPE用户群与用户设备UE用户群的资源划分比例,确定当前待调度的设备所属的用户群是否有可用资源。
6.根据权利要求5所述的方法,其特征在于,采用如下方式之一预设所述CPE用户群与UE用户群的资源划分比例:
方式一:在时域上划分空口资源比例:以小区为单位,将空口子按配置比例,静态划分为UE使用的子帧和CPE使用的子帧两种类型;
方式二:在频域上划分空口资源比例:以小区为单位,为小区内的CPE和UE动态配置可用的物理资源PRB占比。
7.根据权利要求6所述的方法,其特征在于,所述CPE用户群,是通过如下方式确定的:
通过预先约定的CPE标识,识别CPE;其中,所述CPE标识,为CPE的通用用户识别模块USIM卡的默认承载服务质量级别标识符QCI、地址解析协议ARP、或者聚合的最大比特速率AMBR参数;
以小区为单位,将识别出的CPE作为CPE用户群。
8.根据权利要求6所述的方法,其特征在于,采用如下方式更新所述CPE用户群与UE用户群的资源划分比例:
确定当前周期内到达的每一类用户群的总数据量,其中,所述每一类用户群为CPE用户群或UE用户群;
对当前周期内到达的每一类用户群的总数据量进行平滑处理;
根据平滑处理后的当前周期内到达的每一类用户群的总数据量,确定下一周期内所述CPE用户群与UE用户群的资源划分比例。
9.根据权利要求8所述的方法,其特征在于,通过如下公式对当前周期内到达的每一类用户群的总数据量进行平滑处理:

其中:
Datan表示第nT个周期平滑后的该类用户群的总数据量,Datan-1表示第(n-1)T个周期平滑后的该类用户群的总数据量,n表示任一周期平滑时间点,Datan初始值为0;
Data(nT)表示第nT个周期内接收到的该类用户群的总数据量;
α表示预设的遗忘因子,取值范围为{4,8,16,32,64,128,256};
T表示CPE用户群与UE用户群的资源划分比例的调整周期。
10.根据权利要求9所述的方法,其特征在于,所述根据平滑处理后的当前周期内到达的每一类用户群的总数据量,确定下一周期内所述CPE用户群与UE用户群的资源划分比例,具体包括:
通过如下公式确定下一周期内CPE用户群的资源分配比例:

其中,
ρCPE用户群表示下一周期内CPE用户群的可用资源比例;
ρOM配置的CPE用户群最大比例表示预先配置的CPE用户群可用的最大资源比例;
Datan_CPE用户群表示在第nT个统计周期CPE用户群平滑后的总数据量;
Datan_LTE用户群表示在第nT个统计周期UE用户群平滑后的总数据量。
11.一种资源调度装置,其特征在于,包括:
第一单元,用于确定当前待调度的设备;
第二单元,用于当确定当前待调度的设备所属的用户群有可用资源,并且该设备有流量控制可用资源时,确定为该设备调度资源。
12.根据权利要求11所述的装置,其特征在于,所述设备为客户终端设备CPE或用户设备UE。
13.根据权利要求11所述的装置,其特征在于,所述第一单元具体用于:
根据调度优先级算法对设备进行排队,得到设备队列,该设备队列中包括客户终端设备CPE和/或用户设备UE;
从设备队列的起始设备开始,依次遍历该队列,确定当前待调度的设备。
14.根据权利要求11所述的装置,其特征在于,所述第二单元确定当前待调度的设备所属的用户群有可用资源,具体包括:根据当前待调度的设备的数据无线承载DRB,确定该当前待调度的设备所属的用户群有可用资源。
15.根据权利要求14所述的装置,其特征在于,所述第二单元通过如下方式判断该当前待调度的设备所属的用户群有可用资源:
根据预设的或者最近更新得到的客户终端设备CPE用户群与用户设备UE用户群的资源划分比例,确定当前待调度的设备所属的用户群是否有可用资源。
16.根据权利要求15所述的装置,其特征在于,所述第二单元采用如下方式之一预设所述CPE用户群与UE用户群的资源划分比例:
方式一:在时域上划分空口资源比例:以小区为单位,将空口子帧按配置比例,静态划分为UE使用的子帧和CPE使用的子帧两种类型;
方式二:在频域上划分空口资源比例:以小区为单位,为小区内的CPE和UE动态配置可用的物理资源块PRB占比。
17.根据权利要求16所述的装置,其特征在于,所述第二单元还用于通过如下方式确定所述CPE用户群:
通过预先约定的CPE标识,识别CPE;其中,所述CPE标识,为CPE的通用用户识别模块USIM卡的默认承载服务质量级别标识符QCI、地址解析协议ARP、或者聚合的最大比特速率AMBR参数;
以小区为单位,将识别出的CPE作为CPE用户群。
18.根据权利要求16所述的装置,其特征在于,所述第二单元采用如下方式更新所述CPE用户群与UE用户群的资源划分比例:
确定当前周期内到达的每一类用户群的总数据量,其中,所述每一类用户群为CPE用户群或UE用户群;
对当前周期内到达的每一类用户群的总数据量进行平滑处理;
根据平滑处理后的当前周期内到达的每一类用户群的总数据量,确定下一周期内所述CPE用户群与UE用户群的资源划分比例。
19.根据权利要求18所述的装置,其特征在于,所述第二单元通过如下公式对当前周期内到达的每一类用户群的总数据量进行平滑处理:

其中:
Datan表示第nT个周期平滑后的该类用户群的总数据量,Datan-1表示第(n-1)T个周期平滑后的该类用户群的总数据量,n表示任一周期平滑时间点,Datan初始值为0;
Data(nT)表示第nT个周期内接收到的该类用户群的总数据量;
α表示预设的遗忘因子,取值范围为{4,8,16,32,64,128,256};
T表示CPE用户群与UE用户群的资源划分比例的调整周期。
20.根据权利要求19所述的装置,其特征在于,所述第二单元根据平滑处理后的当前周期内到达的每一类用户群的总数据量,确定下一周期内所述CPE用户群与UE用户群的资源划分比例,具体包括:
通过如下公式确定下一周期内CPE用户群的资源分配比例:

其中,
ρCPE用户群表示CPE用户群下一周期内的可用资源比例;
ρOM配置的CPE用户群最大比例表示预先配置的CPE用户群可用的最大资源比例;
Datan_CPE用户群表示在第nT个统计周期CPE用户群平滑后的总数据量;
Datan_LTE用户群表示在第nT个统计周期UE用户群平滑后的总数据量。

说明书全文

一种资源调度方法及装置

技术领域

[0001] 本申请涉及通信技术领域,尤其涉及一种资源调度方法及装置。

背景技术

[0002] 无线客户终端设备(Customer Premise Equipment,CPE)是一种将高速第四代移动通信(4G)信号转换成无线局域网(Wireless Fidelity,WiFi)信号的设备,可支持同时上网的移动终端数量也较多。CPE具有部署方便、传输距离远、资费灵活、移动方便、不需铺设有线网络等优点,可大量应用于农村,城镇,医院,单位,工厂,小区等无线网络接入。运营商为解决农村覆盖问题,大推广CPE终端在农村中的应用,并提供CPE家庭宽带上网套餐。由于CPE业务模式单一,资费较低,且CPE与普通终端的承载等级相同,占用了较多小区资源,给普通终端业务感知带来影响。
[0003] 关于长期演进(Long Term Evolution,LTE)的服务质量(Quality of Service,QoS)机制:第三代合作伙伴项目(the 3rd Generation Partnership Project,3GPP)协议定义了保证比特速率(Guaranteed Bit Rate,GBR)和非保证比特速率(Non-GBR)两种确定性比特率(Deterministic Bit Rate,DBR)承载,每个用户设备(User Equipment,UE)可建立多个接入点名称(Access Point Name,APN)连接,每个APN连接可以建立一个默认承载和多个专用承载。承载级QoS参数包括:QoS级别标识符(QoS Class Identifier,QCI)、地址解析协议(Address Resolution Protocol,ARP)、GBR、最大比特速率(Maximum Bit Rate,MBR)。其中,QCI代表了一组QoS参数,协议定义了9种标准QCI值,10~128和255为预留,129~254为运营商自定义部分;GBR和MBR是GBR承载参数,分别代表承载最大速率和保障速率;用户优先级接纳参数ARP包括优先权等级(priority level)、抢占能力(pre-emption capability)、被抢占能力(pre-emption vulnerability)三个属性;聚合的最大比特速率(Aggregate Maximum Bit Rate,AMBR)是非承载级参数,包括针对UE所有Non-GBR承载的UE-AMBR和针对一个APN连接所有Non-GBR承载的APN-AMBR。
[0004] 如图1所示,归属用户服务器(Home Subscriber Server,HSS)中可以签约AMBR、ARP和默认承载的QCI参数。策略和计费规则功能(Policy And Charging Rules Function,PCRF)网元为分组数据网网关(PGW)网元提供动态策略和计费控制(Policy and Charging Control,PCC)规则和计费策略,另外,图1中的BOSS(Business&Operation Support System,BOSS)指的是业务运营支撑系统。
[0005] 然而,现有技术中在基站侧的资源调度机制,都是基于承载级别或者用户级别的,无法对多个用户所构成的用户群进行调度,因此也就无法控制特定用户群所占用的空口资源。发明内容
[0006] 本申请实施例提供了一种资源调度方法及装置,用以实现基于用户群的资源调度,从而可以控制特定用户群所占用的空口资源。
[0007] 本申请实施例提供的一种资源调度方法,包括:
[0008] 确定当前待调度的设备;
[0009] 当确定当前待调度的设备所属的用户群有可用资源,并且该设备有流量控制可用资源时,确定为该设备调度资源。
[0010] 通过该方法,当确定当前待调度的设备所属的用户群有可用资源,并且该设备有流量控制可用资源时,确定为该设备调度资源,从而通过执行基于用户群粒度和用户粒度的二维资源调度,不仅实现了基于用户群的资源调度,并且可以控制特定用户群,例如CPE用户群所占用的空口资源,有效的解决了单小区用户群的资源限制问题,提高了用户感知,以及提升了网络性能。
[0011] 较佳地,所述设备为客户终端设备CPE或用户设备UE。
[0012] 较佳地,确定当前待调度的设备,具体包括:
[0013] 根据调度优先级算法对设备进行排队,得到设备队列,该设备队列中包括客户终端设备CPE和/或用户设备UE;
[0014] 从设备队列的起始设备开始,依次遍历该队列,确定当前待调度的设备。
[0015] 较佳地,所述确定当前待调度的设备所属的用户群有可用资源,具体包括:
[0016] 根据当前待调度的设备的数据无线承载DRB,确定该当前待调度的设备所属的用户群有可用资源。
[0017] 较佳地,通过如下方式判断该当前待调度的设备所属的用户群有可用资源:
[0018] 根据预设的或者最近更新得到的客户终端设备CPE用户群与用户设备UE用户群的资源划分比例,确定当前待调度的设备所属的用户群是否有可用资源。
[0019] 较佳地,采用如下方式之一预设所述CPE用户群与UE用户群的资源划分比例:
[0020] 方式一:在时域上划分空口资源比例:以小区为单位,将空口子按配置比例,静态划分为UE使用的子帧和CPE使用的子帧两种类型;
[0021] 方式二:在频域上划分空口资源比例:以小区为单位,为小区内的CPE和UE动态配置可用的物理资源PRB占比。
[0022] 较佳地,所述CPE用户群,是通过如下方式确定的:
[0023] 通过预先约定的CPE标识,识别CPE;其中,所述CPE标识,为CPE的通用用户识别模块USIM卡的默认承载服务质量级别标识符QCI、地址解析协议ARP、或者聚合的最大比特速率AMBR参数;
[0024] 以小区为单位,将识别出的CPE作为CPE用户群。
[0025] 较佳地,采用如下方式更新所述CPE用户群与UE用户群的资源划分比例:
[0026] 确定当前周期内到达的每一类用户群的总数据量,其中,所述每一类用户群为CPE用户群或UE用户群;
[0027] 对当前周期内到达的每一类用户群的总数据量进行平滑处理;
[0028] 根据平滑处理后的当前周期内到达的每一类用户群的总数据量,确定下一周期内所述CPE用户群与UE用户群的资源划分比例。
[0029] 较佳地,通过如下公式对当前周期内到达的每一类用户群的总数据量进行平滑处理:
[0030]
[0031] 其中:
[0032] Datan表示第nT个周期平滑后的该类用户群的总数据量,Datan-1表示第(n-1)T个周期平滑后的该类用户群的总数据量,n表示任一周期平滑时间点,Datan初始值为0;
[0033] Data(nT)表示第nT个周期内接收到的该类用户群的总数据量;
[0034] α表示预设的遗忘因子,取值范围为{4,8,16,32,64,128,256};
[0035] T表示CPE用户群与UE用户群的资源划分比例的调整周期。
[0036] 较佳地,所述根据平滑处理后的当前周期内到达的每一类用户群的总数据量,确定下一周期内所述CPE用户群与UE用户群的资源划分比例,具体包括:
[0037] 通过如下公式确定下一周期内CPE用户群的资源分配比例:
[0038]
[0039] 其中,
[0040] ρCPE用户群表示CPE用户群下一周期内的可用资源比例;
[0041] ρOM配置的CPE用户群最大比例表示预先配置的CPE用户群可用的最大资源比例;
[0042] Datan_CPE用户群表示在第nT个统计周期CPE用户群平滑后的总数据量;
[0043] Datan_LTE用户群表示在第nT个统计周期UE用户群平滑后的总数据量。
[0044] 与上述方法相对应地,本申请实施例提供的一种资源调度装置,包括:
[0045] 第一单元,用于确定当前待调度的设备;
[0046] 第二单元,用于当确定当前待调度的设备所属的用户群有可用资源,并且该设备有流量控制可用资源时,确定为该设备调度资源。
[0047] 较佳地,所述设备为客户终端设备CPE或用户设备UE。
[0048] 较佳地,所述第一单元具体用于:
[0049] 根据调度优先级算法对设备进行排队,得到设备队列,该设备队列中包括客户终端设备CPE和/或用户设备UE;
[0050] 从设备队列的起始设备开始,依次遍历该队列,确定当前待调度的设备。
[0051] 较佳地,所述第二单元确定当前待调度的设备所属的用户群有可用资源,具体包括:根据当前待调度的设备的数据无线承载DRB,确定该当前待调度的设备所属的用户群有可用资源。
[0052] 较佳地,所述第二单元通过如下方式判断该当前待调度的设备所属的用户群有可用资源:
[0053] 根据预设的或者最近更新得到的客户终端设备CPE用户群与用户设备UE用户群的资源划分比例,确定当前待调度的设备所属的用户群是否有可用资源。
[0054] 较佳地,所述第二单元采用如下方式之一预设所述CPE用户群与UE用户群的资源划分比例:
[0055] 方式一:在时域上划分空口资源比例:以小区为单位,将空口子帧按配置比例,静态划分为UE使用的子帧和CPE使用的子帧两种类型;
[0056] 方式二:在频域上划分空口资源比例:以小区为单位,为小区内的CPE和UE动态配置可用的物理资源块PRB占比。
[0057] 较佳地,所述第二单元还用于通过如下方式确定所述CPE用户群:
[0058] 通过预先约定的CPE标识,识别CPE;其中,所述CPE标识,为CPE的通用用户识别模块USIM卡的默认承载服务质量级别标识符QCI、地址解析协议ARP、或者聚合的最大比特速率AMBR参数;
[0059] 以小区为单位,将识别出的CPE作为CPE用户群。
[0060] 较佳地,所述第二单元采用如下方式更新所述CPE用户群与UE用户群的资源划分比例:
[0061] 确定当前周期内到达的每一类用户群的总数据量,其中,所述每一类用户群为CPE用户群或UE用户群;
[0062] 对当前周期内到达的每一类用户群的总数据量进行平滑处理;
[0063] 根据平滑处理后的当前周期内到达的每一类用户群的总数据量,确定下一周期内所述CPE用户群与UE用户群的资源划分比例。
[0064] 较佳地,所述第二单元通过如下公式对当前周期内到达的每一类用户群的总数据量进行平滑处理:
[0065]
[0066] 其中:
[0067] Datan表示第nT个周期平滑后的该类用户群的总数据量,Datan-1表示第(n-1)T个周期平滑后的该类用户群的总数据量,n表示任一周期平滑时间点,Datan初始值为0;
[0068] Data(nT)表示第nT个周期内接收到的该类用户群的总数据量;
[0069] α表示预设的遗忘因子,取值范围为{4,8,16,32,64,128,256};
[0070] T表示CPE用户群与UE用户群的资源划分比例的调整周期。
[0071] 较佳地,所述第二单元根据平滑处理后的当前周期内到达的每一类用户群的总数据量,确定下一周期内所述CPE用户群与UE用户群的资源划分比例,具体包括:
[0072] 通过如下公式确定下一周期内CPE用户群的资源分配比例:
[0073]
[0074] 其中,
[0075] ρCPE用户群表示CPE用户群下一周期内的可用资源比例;
[0076] ρOM配置的CPE用户群最大比例表示预先配置的CPE用户群可用的最大资源比例;
[0077] Datan_CPE用户群表示在第nT个统计周期CPE用户群平滑后的总数据量;
[0078] Datan_LTE用户群表示在第nT个统计周期UE用户群平滑后的总数据量。附图说明
[0079] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0080] 图1为现有技术中的LTE的网络框架示意图;
[0081] 图2为本申请实施例提供的一种资源调度方法的具体流程示意图;
[0082] 图3为本申请实施例提供的一种资源调度方法的总体流程示意图;
[0083] 图4为本申请实施例提供的一种资源调度装置的结构示意图。

具体实施方式

[0084] 本申请实施例提供了一种资源调度方法及装置,用以实现基于用户群的资源调度,从而可以控制特定用户群所占用的空口资源。
[0085] 本申请实施例针对CPE占用小区资源过多的问题,提出一种针对CPE用户组的二维调度资源控制方案,不限制小区内接入的CPE用户数,但控制所有CPE用户可使用的小区资源,减少对手机用户(普通的LTE用户,即UE)的影响。
[0086] CPE和普通UE的区别如同无线接入网(Radio  Access Network,RAN)共享(Sharing)中不同陆上公用移动通信网(Public Land Mobile Network,PLMN)的UE。为实现小区内CPE用户群的二维资源控制,基站首先需要识别CPE。基站识别CPE后,为CPE分配一个标识,从而将所有CPE归类为一个用户组。
[0087] 由于基站不知道CPE的国际移动电话设备识别码(International Mobile Equipment Identity,IMEI)和国际移动用户识别码(International Mobile Subscriber Identity,IMSI)标识,且在标准Uu和S1接口中也没有传递CPE指示信息,因此,基站无法独立识别CPE。在核心网侧,为CPE签约约定QoS参数或部署PCC规则,在标准S1接口上传递CPE特有的QoS参数,基站侧配置CPE识别规则,从而基站侧识别CPE。也就是说,本申请实施例,通过在基站部署规则,在核心网侧利用已有机制配置约定参数,即可识别CPE。下面介绍一种识别CPE的方法:
[0088] 在HSS中,将CPE对应的通用用户识别模块(Universal Subscriber Identity Module,USIM)卡的默认承载QCI签约为扩展QCI(128~254),例如约定扩展QCI 254用作CPE专用。MME获取该签约信息后,在上下文建立请求中传递到基站,基站通过扩展QCI 254识别为CPE,切换时该参数传递到目标基站继续生效。相同地,也可以通过签约约定的ARP、AMBR参数作为CPE标识。
[0089] 基于对CPE的识别,基站以小区为单位,配置CPE用户组和UE用户组可使用的资源比例,主要包含以下两种方式:
[0090] 方式一:时域上划分空口资源比例:将空口子帧按配置比例,静态划分为普通UE使用的普通子帧和CPE使用的CPE子帧两种类型。基站配置CPE上下行子帧比例、可用的上下行子帧个数,在不同子帧配比下,子帧个数不同。普通UE不能使用分配给CPE的子帧。每个小区需要根据CPE资源需求配置上下行子帧配比。
[0091] 以频分复用(FDD)为例,可以根据CPE的上下行业务统计情况配置不同的子帧配比,比如,CPE的下行业务比较多,可以配置为5:5,即下行有一半的子帧用于调度CPE,一半用于调度普通LTE用户;如果上行CPE业务不是很多,则可以配置为1:9,即上行只有1个子帧是CPE用户可以调度的,其余9个子帧分配给普通LTE用户。
[0092] 需要说明的是,本申请实施例中所述的普通LTE用户,即UE。
[0093] 方式二:在频域上划分空口资源比例:小区配置CPE可用的物理资源块(Physical Resource Block,PRB)占比。实际是不对普通UE和CPE使用的空口资源做静态划分,而是基于现有的调度算法,在每传输时间间隔(transmission time interval,TTI)调度过程中,根据配置比例为普通UE和CPE动态分配无线承载(Radio Bearer,RB)资源。其优点是在CPE没有接入小区或者分配的RB资源没有被使用时,普通UE可以使用。以20MHz系统为例,系统共有100个PRB资源,如果普通UE和CPE动态分配比例为7:3,则意味着在每个TTI内普通用户可最多以使用70个PRB,CPE用户最多可以使用30个PRB。
[0094] 下面以频域划分空口资源为例,介绍一下本申请实施例提供的资源调度方案。与现有的以用户为粒度的调度机制相比,本申请实施例中,基站针对CPE用户群,执行基于用户群粒度和用户粒度的二维资源控制方法,调度流程参见图2,包括:
[0095] S301:根据调度优先级算法对设备(或者也可以称为用户)进行排队。
[0096] 其中,所述设备包括LTE普通的UE和CPE。
[0097] 所述调度优先级算法可以是RR(Round Robin)、MAC C/I或者PF(Proportional Fair)等现有的机制;
[0098] S302:从队列的开始依次遍历设备的数据无线承载(Data Radio Bearer,DRB)资源。
[0099] 其中,设备的DRB是预先设置好的,可以直接读取。
[0100] 在遍历前,MAC层并不知道遍历的用户设备是普通LTE用户设备还是CPE。
[0101] S303:判断当前遍历的设备所属的用户群是否有可用资源,如果是,则执行步骤S304,否则,执行步骤S302,即遍历下一设备的DRB。
[0102] 具体的判断方法,可以按照上述预先配置的CPE用户群与UE用户群的资源(时域和/或频域)划分比例,判断当前遍历的设备所属的用户群是否还有资源。
[0103] 另外,CPE用户群与UE用户群的资源划分比例,可以是动态调整的,因此,该步骤中,也可以根据最新调整得到的CPE用户群与UE用户群的资源划分比例,判断当前遍历的设备所属的用户群是否还有资源。
[0104] S304:除了S303中判断当前遍历的设备所属的用户群是否有资源外,还需要判断该设备自身是否有流控可用资源,如果是,则执行步骤Step5,否则,执行步骤S302,即遍历下一设备的DRB。
[0105] 例如,当前遍历的设备预先配置的最小保证速率是2M,但是该设备已经被保障了2M的速率,则说明该设备没有流控可用资源了,因此,即便该设备所属的用户群资源还有剩余,也不会调度该设备,而是保障其他设备满足QoS(Quality Of Service)的最小保证速率;否则,若该设备没有被保障2M的速率,则说明该设备有流控可用资源,可以被调度。
[0106] S305:按照S304的调度结果,将属于相同设备(UE或CPE)的多个DRB进行汇聚,以设备为单位进行调度。
[0107] 由此可见,本申请实施例,增加了用户群的可用资源判断机制,即步骤S303。并且,为了保证CPE用户群在不超过资源使用上限的前提下,尽可能灵活地进行资源的分配,本申请实施例还引入了CPE用户群资源动态调整机制,即上述的CPE用户群与UE用户群的资源划分比例可以动态调整,具体介绍如下:
[0108] 基站周期性地对缓存的数据包进行检测和统计,并根据平滑算法预估比例。预估比例算法如下:
[0109] 基站记录在周期nT时间内到达的每一类用户群(CPE用户群,或普通LTE用户群,即UE用户群)总数据量,并根据平滑算法平滑该总数据量:
[0110]
[0111] 其中:
[0112] Datan表示第nT个周期平滑后的该类用户群的总数据量,Datan-1为第(n-1)T个周期平滑后的该类用户群的总数据量,n表示任一周期平滑时间点,Datan初始值为0;
[0113] Data(nT)表示第nT个周期内通过分组数据汇聚层协议(Packet  Data Convergence Protocol,PDCP)接收到的该类用户群的总数据量;
[0114] α表示预设的遗忘因子,取值范围为{4,8,16,32,64,128,256};
[0115] T表示CPE用户群与UE用户群的资源划分比例的调整周期。
[0116] 根据上述的统计结果,计算下一个周期T内,CPE用户群的资源分配比例:
[0117]
[0118] 其中,
[0119] ρCPE用户群表示CPE用户群下一周期内可用的资源比例;
[0120] ρOM配置的CPE用户群最大比例表示OM配置的CPE用户群可用的最大资源比例;
[0121] Datan_CPE用户群表示在第nT个统计周期CPE用户群平滑后的总数据量;
[0122] Datan_LTE用户群表示在第nT个统计周期UE用户群平滑后的总数据量。
[0123] 由此可见,本申请实施例提出了通过静态签约QoS参数扩展QCI识别CPE、针对CPE用户组资源限制的空口资源划分、以及提出了一种CPE用户组资源调度方案,采用基于最大比例基础上的动态调整机制,在限制了CPE用户群使用空口资源最大比例的基础上,还可以根据实际的业务情况动态调整该比例,以达到资源的重复利用,不影响现网LTE用户的感知。比如限制了CPE用户群使用空口资源最大比例为50%,则如果实际CPE用户群的使用比例只有30%,则按照实际的比例30%分配资源。
[0124] 综上,参见图3,本申请实施例提供的一种资源调度方法,包括:
[0125] S101、确定当前待调度的设备;
[0126] 其中,该当前待调度的设备可以是CPE,也可以是UE。
[0127] S102、当确定当前待调度的设备所属的用户群有可用资源,并且该设备有流量控制可用资源时,确定为该设备调度资源。
[0128] 通过该方法,当确定当前待调度的设备所属的用户群有可用资源,并且该设备有流量控制可用资源时,确定为该设备调度资源,从而通过执行基于用户群粒度和用户粒度的二维资源调度,不仅实现了基于用户群的资源调度,并且可以控制特定用户群,例如CPE用户群所占用的空口资源,有效的解决了单小区用户群的资源限制问题,提高了用户感知,以及提升了网络性能。
[0129] 较佳地,确定当前待调度的设备,具体包括:
[0130] 根据调度优先级算法对设备进行排队,得到设备队列,该设备队列中包括客户终端设备CPE和/或用户设备UE;
[0131] 从设备队列的起始设备开始,依次遍历该队列,确定当前待调度的设备。
[0132] 较佳地,所述确定当前待调度的设备所属的用户群有可用资源,具体包括:
[0133] 根据当前待调度的设备的数据无线承载DRB,确定该当前待调度的设备所属的用户群有可用资源。
[0134] 较佳地,通过如下方式判断该当前待调度的设备所属的用户群有可用资源:
[0135] 根据预设的或者最近更新得到的客户终端设备CPE用户群与用户设备UE用户群的资源划分比例,确定当前待调度的设备所属的用户群是否有可用资源。
[0136] 较佳地,采用如下方式之一预设所述CPE用户群与UE用户群的资源划分比例:
[0137] 方式一:在时域上划分空口资源比例:以小区为单位,将空口子帧按配置比例,静态划分为UE使用的子帧和CPE使用的子帧两种类型;
[0138] 方式二:在频域上划分空口资源比例:以小区为单位,为小区内的CPE和UE动态配置可用的物理资源块PRB占比。
[0139] 较佳地,所述CPE用户群,是通过如下方式确定的:
[0140] 通过预先约定的CPE标识,识别CPE;其中,所述CPE标识,为CPE的通用用户识别模块USIM卡的默认承载服务质量级别标识符QCI、地址解析协议ARP、或者聚合的最大比特速率AMBR参数;
[0141] 以小区为单位,将识别出的CPE作为CPE用户群。
[0142] 较佳地,采用如下方式更新所述CPE用户群与UE用户群的资源划分比例:
[0143] 确定当前周期内到达的每一类用户群的总数据量,其中,所述每一类用户群为CPE用户群或UE用户群;
[0144] 对当前周期内到达的每一类用户群的总数据量进行平滑处理;
[0145] 根据平滑处理后的当前周期内到达的每一类用户群的总数据量,确定下一周期内所述CPE用户群与UE用户群的资源划分比例。
[0146] 较佳地,通过如下公式对当前周期内到达的每一类用户群的总数据量进行平滑处理:
[0147]
[0148] 其中:
[0149] Datan表示第nT个周期平滑后的该类用户群的总数据量,Datan-1表示第(n-1)T个周期平滑后的该类用户群的总数据量,n表示任一周期平滑时间点,Datan初始值为0;
[0150] Data(nT)表示第nT个周期内接收到的该类用户群的总数据量;
[0151] α表示预设的遗忘因子,取值范围为{4,8,16,32,64,128,256};
[0152] T表示CPE用户群与UE用户群的资源划分比例的调整周期。
[0153] 较佳地,所述根据平滑处理后的当前周期内到达的每一类用户群的总数据量,确定下一周期内所述CPE用户群与UE用户群的资源划分比例,具体包括:
[0154] 通过如下公式确定下一周期内CPE用户群的资源分配比例:
[0155]
[0156] 其中,
[0157] ρCPE用户群表示CPE用户群下一周期内的可用资源比例;
[0158] ρOM配置的CPE用户群最大比例表示预先配置的CPE用户群可用的最大资源比例;
[0159] Datan_CPE用户群表示在第nT个统计周期CPE用户群平滑后的总数据量;
[0160] Datan_LTE用户群表示在第nT个统计周期UE用户群平滑后的总数据量。
[0161] 与上述方法相对应地,参见图4,本申请实施例提供的一种资源调度装置,包括:
[0162] 第一单元11,用于确定当前待调度的设备;
[0163] 第二单元12,用于当确定当前待调度的设备所属的用户群有可用资源,并且该设备有流量控制可用资源时,确定为该设备调度资源。
[0164] 较佳地,所述设备为客户终端设备CPE或用户设备UE。
[0165] 较佳地,所述第一单元具体用于:
[0166] 根据调度优先级算法对设备进行排队,得到设备队列,该设备队列中包括客户终端设备CPE和/或用户设备UE;
[0167] 从设备队列的起始设备开始,依次遍历该队列,确定当前待调度的设备。
[0168] 较佳地,所述第二单元确定当前待调度的设备所属的用户群有可用资源,具体包括:根据当前待调度的设备的数据无线承载DRB,确定该当前待调度的设备所属的用户群有可用资源。
[0169] 较佳地,所述第二单元通过如下方式判断该当前待调度的设备所属的用户群有可用资源:
[0170] 根据预设的或者最近更新得到的客户终端设备CPE用户群与用户设备UE用户群的资源划分比例,确定当前待调度的设备所属的用户群是否有可用资源。
[0171] 较佳地,所述第二单元采用如下方式之一预设所述CPE用户群与UE用户群的资源划分比例:
[0172] 方式一:在时域上划分空口资源比例:以小区为单位,将空口子帧按配置比例,静态划分为UE使用的子帧和CPE使用的子帧两种类型;
[0173] 方式二:在频域上划分空口资源比例:以小区为单位,为小区内的CPE和UE动态配置可用的物理资源块PRB占比。
[0174] 较佳地,所述第二单元还用于通过如下方式确定所述CPE用户群:
[0175] 通过预先约定的CPE标识,识别CPE;其中,所述CPE标识,为CPE的通用用户识别模块USIM卡的默认承载服务质量级别标识符QCI、地址解析协议ARP、或者聚合的最大比特速率AMBR参数;
[0176] 以小区为单位,将识别出的CPE作为CPE用户群。
[0177] 较佳地,所述第二单元采用如下方式更新所述CPE用户群与UE用户群的资源划分比例:
[0178] 确定当前周期内到达的每一类用户群的总数据量,其中,所述每一类用户群为CPE用户群或UE用户群;
[0179] 对当前周期内到达的每一类用户群的总数据量进行平滑处理;
[0180] 根据平滑处理后的当前周期内到达的每一类用户群的总数据量,确定下一周期内所述CPE用户群与UE用户群的资源划分比例。
[0181] 较佳地,所述第二单元通过如下公式对当前周期内到达的每一类用户群的总数据量进行平滑处理:
[0182]
[0183] 其中:
[0184] Datan表示第nT个周期平滑后的该类用户群的总数据量,Datan-1表示第(n-1)T个周期平滑后的该类用户群的总数据量,n表示任一周期平滑时间点,Datan初始值为0;
[0185] Data(nT)表示第nT个周期内接收到的该类用户群的总数据量;
[0186] α表示预设的遗忘因子,取值范围为{4,8,16,32,64,128,256};
[0187] T表示CPE用户群与UE用户群的资源划分比例的调整周期。
[0188] 较佳地,所述第二单元根据平滑处理后的当前周期内到达的每一类用户群的总数据量,确定下一周期内所述CPE用户群与UE用户群的资源划分比例,具体包括:
[0189] 通过如下公式确定下一周期内CPE用户群的资源分配比例:
[0190]
[0191] 其中,
[0192] ρCPE用户群表示CPE用户群下一周期内的可用资源比例;
[0193] ρOM配置的CPE用户群最大比例表示预先配置的CPE用户群可用的最大资源比例;
[0194] Datan_CPE用户群表示在第nT个统计周期CPE用户群平滑后的总数据量;
[0195] Datan_LTE用户群表示在第nT个统计周期UE用户群平滑后的总数据量。
[0196] 上述本申请实施例所述的资源调度装置,可以是基站等网络设备。所述的第一单元、第二单元,均可以由处理器等实体器件实现。
[0197] 综上所述,本申请实施例提供的技术方案,在基站侧和核心网侧部署相同的约定规则,基于标准接口QoS参数,就可以用来区分某类终端。基站在实现用户粒度QoS基础上,还实现了基于用户组的二维QoS保障(即用户级和用户组级的QoS保障),有效解决了单小区用户组的资源限制问题。动态调整CPE用户群和普通LTE用户群的资源比例,保证了资源利用效率的最大化,提高了用户的感知,提升了网络的性能。
[0198] 本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0199] 本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0200] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0201] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0202] 显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈