一种下行速率差别调度的方法和装置.pdf

上传人:t**** 文档编号:4280079 上传时间:2018-09-13 格式:PDF 页数:18 大小:1.02MB
返回 下载 相关 举报
摘要
申请专利号:

CN201510104628.0

申请日:

2015.03.10

公开号:

CN104717758A

公开日:

2015.06.17

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04W 72/12申请日:20150310|||公开

IPC分类号:

H04W72/12(2009.01)I

主分类号:

H04W72/12

申请人:

大唐移动通信设备有限公司

发明人:

姚潇辛

地址:

100083北京市海淀区学院路29号

优先权:

专利代理机构:

北京同达信恒知识产权代理有限公司11291

代理人:

朱佳

PDF下载: PDF下载
内容摘要

本发明涉及通信领域,公开了一种下行速率差别调度的方法和装置,该方案为:RNC通过预设的用户识别信息筛选出需要进行差别调度的用户后通过重配置消息通知基站,基站根据重配置消息中携带的用户信息、对应用户预设的差别调度标识,在下行数据传输调度期间,根据相关参数配置执行相应的调度策略,这样,实现不同用户的差别调度。

权利要求书

权利要求书1.  一种下行速率差别调度的方法,其特征在于,所述方法包括:基站接收无线网络控制器RNC发送的重配置消息,其中,重配置消息是RNC通过预设的用户识别信息筛选出需要进行差别调度的用户时向基站发送的,并且所述重配置消息中标记有对应所述用户预设的调度标识;基站在下行数据发送调度时针对每一个需要差别调度的用户,分别根据对应的调度标识,执行相应的调度策略。2.  如权利要求1所述的方法,其特征在于,所述重配置消息中标记有对应所述用户预设的调度标识,包括:所述重配置消息中标记有对应所述用户预设的差别调度方式和差别调度比例系数的组合。3.  如权利要求2所述的方法,其特征在于,基站针对每一个需要差别调度的用户,分别根据对应的调度标识,执行相应的调度策略,包括:若所述用户预设的差别调度方式是优先调度,则基站通过预设差别调度周期和差别调度比例,计算所述差别调度周期内的调度次数,然后基于所述调度次数和所述差别调度比例系数计算出所述差别调度周期内进行优先插队的次数,并将计算出的优先插队的次数分布在所述差别调度周期内进行调度;若所述用户预设的差别调度方式是延迟调度,则基站通过预设差别调度周期和差别调度比例,计算所述差别调度周期内的调度次数,然后基于所述调度次数和所述差别调度比例系数计算出所述差别调度周期内进行延迟插队的次数,并将计算出的延迟插队的次数分布在所述差别调度周期内进行调度。4.  如权利要求3所述的方法,其特征在于,将计算出的优先插队的次数分布在所述差别调度周期内进行调度,包括:将计算出的优先插队的次数随机分布在所述差别调度周期内进行调度;或者,将计算出的优先插队的次数按照指定方式分布在所述差别调度周期内进行调度;将计算出的延迟插队的次数分布在所述差别调度周期内进行调度,包括:将计算出的延迟插队的次数随机分布在所述差别调度周期内进行调度;或者,将计算出的延迟插队的次数按照指定方式分布在所述差别调度周期内进行调度。5.  如权利要求3所述的方法,其特征在于,将计算出的优先插队的次数按照指定方式分布在所述差别调度周期内进行调度,具体包括:通过为需要差别调度的用户的数据设置帧号偏移,以及基于计算出的优先插队的次数,将所述用户的数据按照指定方式分布在当前调度队列中进行调度;将计算出的延迟插队的次数按照指定方式分布在所述差别调度周期内进行调度,具体包括:通过为需要差别调度的用户的数据设置帧号偏移,以及基于计算出的优先插队的次数,将所述用户的数据按照指定方式分布在当前调度队列中进行调度。6.  一种下行速率差别调度的方法,其特征在于,所述方法包括:无线网络控制器RNC通过预设的用户识别信息筛选出需要进行差别调度的用户,向基站发送重配置消息,其中,所述重配置消息中标记有对应所述用户预设的调度标识;RNC通知基站针对每一个需要差别调度的用户,分别根据对应的调度标识,执行相应的调度策略。7.  如权利要求6所述的方法,其特征在于,RNC通过预设的用户识别信息筛选出差别调度的用户,包括:RNC基于预设的用户标识、终端类型标识、用户下行平均速率和业务种类中的任意一种方式筛选出需要进行差别调度的用户。8.  如权利要求7所述的方法,其特征在于,RNC通过用户下行平均速率筛选出差别调度的用户,包括:RNC对自身管辖的每个用户的下行平均速率进行判断,当用户下行平均速率达到预设的需差别调度用户下行平均速率门限值时,筛选为需要进行差别调度的用户。9.  一种下行速率差别调度的装置,其特征在于,所述装置包括:接收单元,用于接收无线网络控制器RNC发送的重配置消息,其中,重配置消息是RNC通过预设的用户识别信息筛选出需要进行差别调度的用户时向基站发送的,并且所述重配置消息中标记有对应所述用户预设的调度标识;执行单元,用于在下行数据发送调度时针对每一个需要差别调度的用户,分别根据对应的调度标识,执行相应的调度策略。10.  如权利要求9所述的装置,其特征在于,所述重配置消息中标记有对应所述用户预设的调度标识,包括:所述重配置消息中标记有对应所述用户预设的差别调度方式和差别调度比例系数的组合。11.  如权利要求10所述的装置,其特征在于,基站针对每一个需要差别调度的用户,分别根据对应的调度标识,执行相应的调度策略时,所述执行单元用于:若所述用户预设的差别调度方式是优先调度,则通过预设差别调度周期和差别调度比例,计算所述差别调度周期内的调度次数,然后基于所述调度次数和所述差别调度比例系数计算出所述差别调度周期内进行优先插队的次数,并将计算出的优先插队的次数分布在所述差别调度周期内进行调度;若所述用户预设的差别调度方式是延迟调度,则通过预设差别调度周期和差别调度比例,计算所述差别调度周期内的调度次数,然后基于所述调度次数和所述差别调度比例系数计算出所述差别调度周期内进行延迟插队的次数,并将计算出的延迟插队的次数分布在所述差别调度周期内进行调度。12.  如权利要求11所述的装置,其特征在于,将计算出的优先插队的次数分布在所述差别调度周期内进行调度时,所述执行单元用于:将计算出的优先插队的次数随机分布在所述差别调度周期内进行调度;或者,将计算出的优先插队的次数按照指定方式分布在所述差别调度周期内进行调度;将计算出的延迟插队的次数分布在所述差别调度周期内进行调度,所述执行单元用于:将计算出的延迟插队的次数随机分布在所述差别调度周期内进行调度;或者,将计算出的延迟插队的次数按照指定方式分布在所述差别调度周期内进行调度。13.  如权利要求11所述的装置,其特征在于,将计算出的优先插队的次数按照指定方式分布在所述差别调度周期内进行调度时,所述执行单元具体用于:通过为需要差别调度的用户的数据设置帧号偏移,以及基于计算出的优先插队的次数,将所述用户的数据按照指定方式分布在当前调度队列中进行调度;将计算出的延迟插队的次数按照指定方式分布在所述差别调度周期内进行调度时,所述执行单元具体用于:通过为需要差别调度的用户的数据设置帧号偏移,以及基于计算出的优先插队的次数,将所述用户的数据按照指定方式分布在当前调度队列中进行调度。14.  一种下行速率差别调度的装置,其特征在于,所述装置包括:筛选单元,用于通过预设的用户识别信息筛选出需要进行差别调度的用户,向基站发送重配置消息,其中,所述重配置消息中标记有对应所述用户预设的调度标识;执行单元,用于RNC通知基站针对每一个需要差别调度的用户,分别根据对应的调度标识,执行相应的调度策略。15.  如权利要求14所述的装置,其特征在于,通过预设的用户识别信息 筛选出差别调度的用户时,所述筛选单元用于:RNC基于预设的用户标识、终端类型标识、用户下行平均速率和业务种类中的任意一种方式筛选出需要进行差别调度的用户。16.  如权利要求15所述的装置,其特征在于,RNC通过用户下行平均速率筛选出差别调度的用户时,所述筛选单元还用于:RNC对自身管辖的每个用户的下行平均速率进行判断,当用户下行平均速率达到预设的需差别调度用户下行平均速率门限值时,筛选为需要进行差别调度的用户。

说明书

说明书一种下行速率差别调度的方法和装置
技术领域
本发明涉及通信领域,特别是涉及一种下行速率差别调度的方法和装置。
背景技术
当前时分同步的码分多址技术(Time Division-Synchronous Code Division Multiple Access,TD-SCDMA)网络中,用户的速率控制主要根据用户业务等级、签约速率、地址解析协议(Address Resolution Protocol,ARP)和汤姆林森-哈拉希玛预编码(Tomlinson-Harashima Precoding,THP)等决定,需要网络及运营时准确对用户等级等信息进行准确收集,并在核心网数据库中记录,由核心网在用户接入时告诉接入网。接入网根据各用户的相关信息和预设的等级算法,对不同用户进行差异化服务。
另外,对于业务种类或平均速率检测的小速率(或小包)业务用户,通常将该类用户迁移到前向接入信道(Forward Access Channel,FACH)或采用帧分方式进行承载,以减少小包用户对无线资源的占用,而腾出的资源给较大速率需求用户使用,提升网络无线资源的效能和较大速率需求用户的感知。
当前TD-SCDMA网络中,用户的速率控制主要根据用户业务等级、签约速率、ARP(用户优先级)和THP(业务处理优先级)等决定,但目前应用不规范,高优先级用户和低优先级用户的ARP、THP可能配置差异很小,甚至相同,无线网络控制器侧无法区别对待,导致真正的高优先级用户在网络中不占优势,无法满足用户对业务速率的差异性需求。
而对于小速率用户,只能通过改变用户的承载资源方式在改变其速率预期,不能解决不用识别方式下用户的速率差异需。
发明内容
本发明实施例提供一种下行速率差别调度的方法和装置,用以针对需要差别调度的用户进行不同比例的差别的速率控制,满足用户对业务速率的差异性需求。
本发明实施例提供的具体技术方案如下:
一种下行速率差别调度的方法,包括:
基站接收无线网络控制器RNC发送的重配置消息,其中,重配置消息是RNC通过预设的用户识别信息筛选出需要进行差别调度的用户时向基站发送的,并且所述重配置消息中标记有对应所述用户预设的调度标识;
基站在下行数据发送调度时针对每一个需要差别调度的用户,分别根据对应的调度标识,执行相应的调度策略。
这样,实现不同用户的差别调度。
较佳的,所述重配置消息中标记有对应所述用户预设的调度标识,包括:
所述重配置消息中标记有对应所述用户预设的差别调度方式和差别调度比例系数的组合。
较佳的,基站针对每一个需要差别调度的用户,分别根据对应的调度标识,执行相应的调度策略,包括:
若所述用户预设的差别调度方式是优先调度,则基站通过预设差别调度周期和差别调度比例,计算所述差别调度周期内的调度次数,然后基于所述调度次数和所述差别调度比例系数计算出所述差别调度周期内进行优先插队的次数,并将计算出的优先插队的次数分布在所述差别调度周期内进行调度;
若所述用户预设的差别调度方式是延迟调度,则基站通过预设差别调度周期和差别调度比例,计算所述差别调度周期内的调度次数,然后基于所述调度次数和所述差别调度比例系数计算出所述差别调度周期内进行延迟插队的次数,并将计算出的延迟插队的次数分布在所述差别调度周期内进行调度。
较佳的,将计算出的优先插队的次数分布在所述差别调度周期内进行调 度,包括:
将计算出的优先插队的次数随机分布在所述差别调度周期内进行调度;或者,将计算出的优先插队的次数按照指定方式分布在所述差别调度周期内进行调度;
将计算出的延迟插队的次数分布在所述差别调度周期内进行调度,包括:
将计算出的延迟插队的次数随机分布在所述差别调度周期内进行调度;或者,将计算出的延迟插队的次数按照指定方式分布在所述差别调度周期内进行调度。
较佳的,将计算出的优先插队的次数按照指定方式分布在所述差别调度周期内进行调度,具体包括:
通过为需要差别调度的用户的数据设置帧号偏移,以及基于计算出的优先插队的次数,将所述用户的数据按照指定方式分布在当前调度队列中进行调度;
将计算出的延迟插队的次数按照指定方式分布在所述差别调度周期内进行调度,具体包括:
通过为需要差别调度的用户的数据设置帧号偏移,以及基于计算出的优先插队的次数,将所述用户的数据按照指定方式分布在当前调度队列中进行调度。
一种下行速率差别调度的方法,包括:
无线网络控制器RNC通过预设的用户识别信息筛选出需要进行差别调度的用户,向基站发送重配置消息,其中,所述重配置消息中标记有对应所述用户预设的调度标识;
RNC通知基站针对每一个需要差别调度的用户,分别根据对应的调度标识,执行相应的调度策略。
这样,实现不同用户的差别调度。
较佳的,RNC通过预设的用户识别信息筛选出差别调度的用户,包括:
RNC基于预设的用户标识、终端类型标识、用户下行平均速率和业务种类中的任意一种方式筛选出需要进行差别调度的用户。
较佳的,RNC通过用户下行平均速率筛选出差别调度的用户,包括:
RNC对自身管辖的每个用户的下行平均速率进行判断,当用户下行平均速率达到预设的需差别调度用户下行平均速率门限值时,筛选为需要进行差别调度的用户。
一种下行速率差别调度的装置,包括:
接收单元,用于接收无线网络控制器RNC发送的重配置消息,其中,重配置消息是RNC通过预设的用户识别信息筛选出需要进行差别调度的用户时向基站发送的,并且所述重配置消息中标记有对应所述用户预设的调度标识;
执行单元,用于在下行数据发送调度时针对每一个需要差别调度的用户,分别根据对应的调度标识,执行相应的调度策略。
这样,实现不同用户的差别调度。
较佳的,所述重配置消息中标记有对应所述用户预设的调度标识,包括:
所述重配置消息中标记有对应所述用户预设的差别调度方式和差别调度比例系数的组合。
较佳的,针对每一个需要差别调度的用户,分别根据对应的调度标识,执行相应的调度策略时,所述执行单元用于:
若所述用户预设的差别调度方式是优先调度,则通过预设差别调度周期和差别调度比例,计算所述差别调度周期内的调度次数,然后基于所述调度次数和所述差别调度比例系数计算出所述差别调度周期内进行优先插队的次数,并将计算出的优先插队的次数分布在所述差别调度周期内进行调度;
若所述用户预设的差别调度方式是延迟调度,则通过预设差别调度周期和差别调度比例,计算所述差别调度周期内的调度次数,然后基于所述调度次数和所述差别调度比例系数计算出所述差别调度周期内进行延迟插队的次数,并将计算出的延迟插队的次数分布在所述差别调度周期内进行调度。
较佳的,将计算出的优先插队的次数分布在所述差别调度周期内进行调度时,所述执行单元用于:
将计算出的优先插队的次数随机分布在所述差别调度周期内进行调度;或者,将计算出的优先插队的次数按照指定方式分布在所述差别调度周期内进行调度;
将计算出的延迟插队的次数分布在所述差别调度周期内进行调度时,所述执行单元用于:
将计算出的延迟插队的次数随机分布在所述差别调度周期内进行调度;或者,将计算出的延迟插队的次数按照指定方式分布在所述差别调度周期内进行调度。
较佳的,将计算出的优先插队的次数按照指定方式分布在所述差别调度周期内进行调度时,所述执行单元具体用于:
通过为需要差别调度的用户的数据设置帧号偏移,以及基于计算出的优先插队的次数,将所述用户的数据按照指定方式分布在当前调度队列中进行调度;
将计算出的延迟插队的次数按照指定方式分布在所述差别调度周期内进行调度时,所述执行单元具体用于:
通过为需要差别调度的用户的数据设置帧号偏移,以及基于计算出的优先插队的次数,将所述用户的数据按照指定方式分布在当前调度队列中进行调度。
一种下行速率差别调度的装置,包括:
筛选单元,用于通过预设的用户识别信息筛选出需要进行差别调度的用户,向基站发送重配置消息,其中,所述重配置消息中标记有对应所述用户预设的调度标识;
执行单元,用于RNC通知基站针对每一个需要差别调度的用户,分别根据对应的调度标识,执行相应的调度策略。
这样,实现不同用户的差别调度。
较佳的,通过预设的用户识别信息筛选出差别调度的用户,所述筛选单元用于:
RNC基于预设的用户标识、终端类型标识、用户下行平均速率和业务种类中的任意一种方式筛选出需要进行差别调度的用户。
较佳的,RNC通过用户下行平均速率筛选出差别调度的用户时,所述筛选单元还用于:
RNC对自身管辖的每个用户的下行平均速率进行判断,当用户下行平均速率达到预设的需差别调度用户下行平均速率门限值时,筛选为需要进行差别调度的用户。
附图说明
图1为本发明实施例中基站侧的下行速率差别调度的概述流程示意图;
图2为本发明实施例中RNC筛选需要差别调度的用户的流程示意图;
图3为本发明实施例中基站对用户执行差别调度策略的流程示意图;
图4为本发明实施例中RNC侧的下行速率差别调度的概述流程:
图5为本发明实施例中基站结构示意图;
图6为本发明实施例中RNC侧的下行速率差别调度装置的结构示意图。
具体实施方式
为了满足用户对业务速率差异性的需求,本发明实施例中,提出了一种下行速率差别调度的方法,该方法为:基站通过接收无线网络控制器(Radio Network Controller,RNC)筛选出需要进行差别调度的用户时的发送的消息,并对每一个需要差别调度的用户执行相应的调度策略;RNC筛选出需要差别调度的用户,并通知基站对每一个需要差别调度的用户执行相应的调度策略。
下面结合附图说明对本发明优选的实施方式进行详细说明。
参阅图1所示,本发明实施例中,基站侧的下行速率差别调度的概述流程如下:
步骤100:基站接收RNC发送的重配置消息,其中,重配置消息是RNC通过预设的用户识别信息筛选出需要进行差别调度的用户时向基站发送的,并且重配置消息中标记有对应用户预设的调度标识。
本发明实施例中,在执行步骤100时,差别调度用户识别方式多样,可以通过用户的国际移动用户标识码(International Mobile Subscriber Identity,IMSI)识别某一用户,可以根据终端的类型标识识别某一终端类型的用户,也可以通过接入网侧统计的平均速率来区分用户,以及核心网侧检测到用户的业务类型来区分需要差别调度的用户类型。适用面大,应用范围广。即RNC基于预设的用户标识、终端类型标识、用户下行平均速率和业务种类中的任意一种方式筛选出需要进行差别调度的用户。
其中,预设的用户标识可以通过IMSI号码来表征,终端类型标识可以通过国际移动站设备标识码(International Mobile station Equipment Identity,IMEI)号码来表征。
具体的,差别调度方式可以只设置其中某一种,也可以设置多种,若全部设置,RNC判断某用户是否需要差别调度的顺序如下:
首先是判断IMSI号码,其次是判断IMEI号码,再次是判断用户下行平均速率,最后是基于业务种类检测。
若某用户同时满足四种方式时,但根据检测顺序前面检测生效后后续检测不再进行,即某用户的IMSI设置了差别调度,则不进行后续其他方式差别调度判断;IMEI和平均速率类似。若都不满足,则不需要差别调度。
其中,在判断IMSI和IMEI号码时,因为IMSI和IMEI都是预设具体的号码,每次用户接入网络后获取用户的IMSI或IMEI号码直接进行比对,即可确定需要进行差别调度的用户。
判断用户下行平均速率:是RNC对自身管辖的每个用户的下行平均速率 进行判断,当用户下行平均速率达到预设的需差别调度用户下行平均速率门限值时,确定为需要进行差别调度的用户。
这里,用户下行平均速率可以根据周期内统计到用户IU口分组数据汇聚协议(Packet Data Convergence Protocol,PDCP)总数据量和速率检测周期来计算,如,可以采用公式一计算:
下行平均速率=RNC周期内统计到用户IU口PDCP总数据量/速率检测周期    (公式一)
当用户正常接入网络后,RNC对每个用户发起周期性的速率检测。若计算得到的下行平均速率达到预设的需差别调度用户下行平均速率门限值,则认为该用户需要进行差别调度。
例如,用户平均速率高于预设的需差别调度用户下行平均速率门限值时,认为用户速率需求高,可设置提高用户调度频率来达到提升大速率用户的网络速率,改善大速率的感知,提升网络吞吐率;或者用户平均速率过高时认为该用户占用资源过多,可以通过延迟调度来抑制该用户对网络无限资源的使用;具体应用方式根据网络需求可以灵活设置。
基于业务种类检测:对于某类业务应用预期满足网络平均水平的用户,预设该类业务种类检测方式(需要核心网配合)和差别调度比例,若核心网RNC携带检测信和差别检测设置信息一致,则认为该用户需要进行差别调度。
进一步的,重配置消息中标记有对应用户预设的差别调度方式和差别调度比例系数的组合。
步骤110:基站针对每一个需要差别调度的用户,分别根据对应的调度标识,执行相应的调度策略。
本发明实施例中,在执行步骤110时,若用户预设的差别调度方式是优先调度,则基站通过预设差别调度周期和下行调度周期,计算差别调度周期内的调度次数,然后基于调度次数和差别调度比例系数计算出差别调度周期内进行优先插队的次数,并将计算出的优先插队的次数分布在差别调度周期内进行调 度。
例如,基站侧预设差别调度周期为为X,且X=100ms,下行调度周期为5ms(该周期一般固定,将预设差别调度周期设置为下行调度周期的整数倍),则可以计算用户在一个差别调度周期内的调度次数,用Y标记,即Y=X÷5=100÷5=20,
若差别调度比例系数为R=0.2,则可以利用公式二算出差别调度周期内进行优先插队的次数:
Z=R×Y(公式二)
其中,Z表示差别调度周期内进行优先插队的次数,R代表差别调度比例系数,Y代表一个差别调度周期内的调度次数。
那么,将R=0.2,Y=20,得出Z=0.2×20=4,即在100ms的差别调度周期内需要优先插队4次调度该用户的数据。
进一步的,在优先调度的时候,可以采用但不限于以下两种方式:
第一种方式:将计算出的优先插队的次数随机分布在差别调度周期内进行调度。
第二种方式:将计算出的优先插队的次数按照指定方式分布在差别调度周期内进行调度。
具体的,通过为需要差别调度的用户的数据设置帧号偏移,以及基于计算出的优先插队的次数,将用户的数据按照指定方式分布在当前调度队列中进行调度;
例如,X=100ms,R=0.2时,对于需要优先调度的用户,在数据传输过程中,每100ms差别调度周期内,随机优先插队:基站调度数据时先查找有点调度的用户,将其调度队列后面的4帧数据放到最前面调度,该用户其他数据按原来排队顺序传递;均匀优先插队:100ms内,每25ms将该用户需要插队用户数据队列后面的数据放在队列最前面传递。优先调度完成的数据,在发送方收到接收方数据传输完成确认后,会立即发送新的数据进行传递,减少传输过 程中传输确认时延,故用户速率会提升。
若用户预设的差别调度方式是延迟调度,则基站通过预设差别调度周期和下行调度周期,计算差别调度周期内的调度次数,然后基于调度次数和差别调度比例系数计算出差别调度周期内进行延迟插队的次数,并将计算出的延迟插队的次数分布在差别调度周期内进行调度。
例如,基站侧预设差别调度周期为为X,且X=100ms,下行调度周期为5ms(该周期一般固定,将预设差别调度周期设置为下行调度周期的整数倍),则可以计算用户在一个差别调度周期内的调度次数,用Y标记,即Y=X÷5=100÷5=20;
若差别调度比例系数为R=0.2,则可以利用公式二计算出差别调度周期内进行延迟插队的次数,即将R=0.2,Y=20带入公式二,得出Z=0.2×20=4,即在100ms的差别调度周期内需要延迟插队4次调度该用户的数据。
进一步的,在延迟调度的时候,可以采用但不限于以下两种方式:
第一种方式:将计算出的延迟插队的次数随机分布在差别调度周期内进行调度。
第二种方式:将计算出的延迟插队的次数按照指定方式分布在差别调度周期内进行调度。
具体的,通过为需要差别调度的用户的数据设置帧号偏移,以及基于计算出的延迟插队的次数,将用户的数据按照指定方式分布在当前调度队列中进行调度。
例如,X=100ms,R=0.2时,对于需要延迟调度的用户,在数据传输过程中,每100ms差别调度周期内,随机延迟插队:基站调度数据时先查找有点调度的用户,将其调度队列后面的4帧数据放到最后面调度,该用户其他数据按原来排队顺序传递;均匀延迟插队:100ms内,每25ms将该用户需要插队用户数据队列后面的数据放在队列最后面传递。延迟调度完成的数据,只有在发送方收到接收方数据传输完成确认后,才会发送新的数据进行传递,延迟调度会 将传输过程中时延拉长,故用户速率会降低。
下面结合一具体的应用场景来说明RNC筛选需要差别调度的用户,参阅图2所示。
步骤200:RNC获取用户的IMSI号码。
步骤201:RNC通过该IMSI号码判断用户是否需要差别调度。
如果是,则执行步骤202,否则,执行步骤203。
步骤202:RNC通知基站执行差别调度策略。
步骤203:RNC获取用户的IMEI号码。
步骤204:RNC通过该IMEI号码判断用户是否需要差别调度。
如果是,则执行步骤202,否则,执行步骤205。
步骤205:RNC计算用户下行平均速率。
步骤206:RNC通过该用户下行平均速率判断用户是否需要差别调度。
如果是,则执行步骤202,否则,执行步骤207。
步骤207:RNC获取用户的业务种类。
步骤208:RNC通过该用户的业务种类判断用户是否需要差别调度。
如果是,则执行步骤202,否则,执行步骤209。
步骤209:转到用户其他流程。
下面再结合一具体的应用场景来说明基站对用户执行差别调度策略,参阅图3所示。
步骤300:基站获取用户的预设的调度标识。
其中,预设的调度标识包括用户预设的差别调度方式和差别调度比例系数的组合。
步骤310:基站判断用户的差别调度方式是否为优先调度。
如果是,则执行步骤320,否则,执行步骤340。
步骤320:计算用户在预设差别调度周期内优先插队的次数。
基站通过预设差别调度周期和下行调度次数,计算优先插队的次数。
步骤330:将计算出优先插队的次数分布在该差别调度周期内进行调度。
步骤340:计算用户在调度周期内延迟插队的次数。
基站通过预设调度周期和下行调度次数,计算延迟插队的次数。
步骤350:将计算出延迟插队的次数分布在该差别调度周期内进行调度。
参阅图4所示,本发明实施例中还提供了RNC侧的下行速率差别调度的概述流程:
步骤400:RNC通过预设的用户识别信息筛选出需要进行差别调度的用户,向基站发送重配置消息,其中,重配置消息中标记有对应用户预设的调度标识。
RNC依次通过预设的用户标识、终端类型标识、用户下行平均速率和业务种类筛选出需要进行差别调度的用户。
步骤410:RNC通知基站针对每一个需要差别调度的用户,分别根据对应的调度标识,执行相应的调度策略。
基于上述实施例,参阅图5所示,本发明实施例中,基站包括接收单元50和执行单元51,其中,
接收单元50,用于接收无线网络控制器RNC发送的重配置消息,其中,重配置消息是RNC通过预设的用户识别信息筛选出需要进行差别调度的用户时向基站发送的,并且重配置消息中标记有对应用户预设的调度标识;
执行单元51,用于在下行数据发送调度时针对每一个需要差别调度的用户,分别根据对应的调度标识,执行相应的调度策略。
较佳的,重配置消息中标记有对应用户预设的调度标识,包括:
重配置消息中标记有对应用户预设的差别调度方式和差别调度比例系数的组合。
较佳的,针对每一个需要差别调度的用户,分别根据对应的调度标识,执行相应的调度策略时,执行单元51用于:
若用户预设的差别调度方式是优先调度,则通过预设差别调度周期和差别调度比例,计算差别调度周期内的调度次数,然后基于调度次数和差别调度比 例系数计算出差别调度周期内进行优先插队的次数,并将计算出的优先插队的次数分布在差别调度周期内进行调度;
若用户预设的差别调度方式是延迟调度,则通过预设差别调度周期和差别调度比例,计算差别调度周期内的调度次数,然后基于调度次数和差别调度比例系数计算出差别调度周期内进行延迟插队的次数,并将计算出的延迟插队的次数分布在差别调度周期内进行调度。
较佳的,将计算出的优先插队的次数分布在差别调度周期内进行调度时,执行单元51用于:
将计算出的优先插队的次数随机分布在差别调度周期内进行调度;或者,将计算出的优先插队的次数按照指定方式分布在差别调度周期内进行调度。
将计算出的延迟插队的次数分布在差别调度周期内进行调度时,执行单元用于:
将计算出的延迟插队的次数随机分布在差别调度周期内进行调度;或者,将计算出的延迟插队的次数按照指定方式分布在差别调度周期内进行调度。
较佳的,将计算出的优先插队的次数按照指定方式分布在差别调度周期内进行调度时,执行单元51具体用于:
通过为需要差别调度的用户的数据设置帧号偏移,以及基于计算出的优先插队的次数,将用户的数据按照指定方式分布在当前调度队列中进行调度;
将计算出的延迟插队的次数按照指定方式分布在差别调度周期内进行调度时,执行单元51具体用于:
通过为需要差别调度的用户的数据设置帧号偏移,以及基于计算出的优先插队的次数,将用户的数据按照指定方式分布在当前调度队列中进行调度。
参阅图6所示,本发明实施例中,下行速率差别调度的装置包括:筛选单元60和执行单元61,其中,
筛选单元60,用于通过预设的用户识别信息筛选出需要进行差别调度的用户,向基站发送重配置消息,其中,重配置消息中标记有对应用户预设的调度 标识;
执行单元61,用于通知基站针对每一个需要差别调度的用户,分别根据对应的调度标识,执行相应的调度策略。
较佳的,通过预设的用户识别信息筛选出差别调度的用户时,筛选单元60用于:
基于预设的用户标识、终端类型标识、用户下行平均速率和业务种类中的任意一种方式筛选出需要进行差别调度的用户。
较佳的,RNC通过用户下行平均速率筛选出差别调度的用户时,筛选单元60还用于:
RNC对自身管辖的每个用户的下行平均速率进行判断,当用户下行平均速率达到预设的需差别调度用户下行平均速率门限值时,筛选为需要进行差别调度的用户。
综上所述,本发明实施例中,RNC通过预设的用户识别信息筛选出需要进行差别调度的用户后通过重配置消息通知基站,基站根据重配置消息中携带的用户信息、对应用户预设的差别调度标识,在下行数据传输调度期间,根据相关参数配置执行相应的调度策略,这样,实现不同用户的差别调度。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算 机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

一种下行速率差别调度的方法和装置.pdf_第1页
第1页 / 共18页
一种下行速率差别调度的方法和装置.pdf_第2页
第2页 / 共18页
一种下行速率差别调度的方法和装置.pdf_第3页
第3页 / 共18页
点击查看更多>>
资源描述

《一种下行速率差别调度的方法和装置.pdf》由会员分享,可在线阅读,更多相关《一种下行速率差别调度的方法和装置.pdf(18页珍藏版)》请在专利查询网上搜索。

本发明涉及通信领域,公开了一种下行速率差别调度的方法和装置,该方案为:RNC通过预设的用户识别信息筛选出需要进行差别调度的用户后通过重配置消息通知基站,基站根据重配置消息中携带的用户信息、对应用户预设的差别调度标识,在下行数据传输调度期间,根据相关参数配置执行相应的调度策略,这样,实现不同用户的差别调度。。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1