一种同时进行半静态调度业务和动态调度业务的方法

文档序号:7745754阅读:485来源:国知局
专利名称:一种同时进行半静态调度业务和动态调度业务的方法
技术领域
本发明涉及无线通信技术领域,尤其涉及一种同时进行半静态调度 (Semi-Persistent Schedule, SPS)业务和动态调度(Dynamic Schedule, DS)业务的方法。
背景技术
LTE中常见的业务调度方式包括半静态调度以及动态调度。半静态调度方式是指在LTE的调度传输过程中,基站(eNB)在初始调度通过物理下行控制信道(PDCCH)指示用户设备(UE)当前的调度信息,UE识别是半静态调度,则保存当前的调度信息,每隔固定的周期在相同的时频资源位置上进行该业务数据的发送或接收。动态调度则是每次发送业务数据之前,基站向用户设备发送调度指示信息,用户设备在该调度指示信息所指示的时频资源上接收业务数据。
目前,在LTE系统中,存在同一用户设备既有半静态调度业务,又有动态调度业务的场景。因此,在对用户进行资源分配时,需要考虑设计在半静态调度重复周期间隔内,或在半静态调度重复周期时刻点却没有待传数据时可传输动态业务,以达到对资源的充分利用。发明内容
本发明提供了一种同时进行SPS业务和DS业务的方法,能够提高资源利用率,满足这两种业务各自的上行数传要求。
本发明实施例提出一种同时进行SPS业务和DS业务的方法,SPS业务的调度优先级高于DS业务的调度优先级,该方法包括如下步骤
A、判断当前DRB是否承载SPS业务,如果是则执行步骤B ;否则,转至步骤C ;
B、判断当前时隙是否处于SPS重复周期时刻点上且当前时隙有SPS业务数据待传输,若是,将当前DRB的调度优先级置为SPS待调度,否则直接执行步骤C ;
C、判断当前DRB承载业务的调度优先级是否高于该被调度用户的最高调度优先级,若是,将当前DRB承载业务的调度优先级作为被调度用户的最高调度优先级;否则直接执行步骤D ;
D、对被调度用户最高调度优先级的业务进行调度,分配时频资源。
较佳地,步骤A之前,进一步包括将被调度用户的最高调度优先级初始化为O。
较佳地,步骤A之前,进一步包括
Al、遍历待被调度用户的数据无线承载DRB,从待被调度用户的DRB中选择一个作为当前DRB。
较佳地,步骤D之前,进一步包括
判断当前DRB是否为被调度用户的最后一个DRB,若是,执行步骤D,否则返回步骤 Al。
较佳地,所述步骤D之后,进一步包括
F、判断被调度用户的最高调度优先级的业务是否为SPS业务,若是,将SPS业务对应的DRB业务优先级置为O。
从以上技术方案可以看出,由于DRB承载的业务不是SPS就是DS,且SPS的优先级要高于DS,那么在逐个遍历DRB时,就会将优先级高的那个DRB找出来,并记录在用户最高优先级中。如果不在SPS重复周期,或者虽然在SPS重复周期但无SPS待传数据,则将SPS 业务的优先级调低,根据业务优先级直接处理DS业务;如果进入SPS重复周期,则再将SPS 业务的优先级调高,优先处理SPS业务。通过以上方式,可以实现SPS业务和DS业务同时进行。


图I为本发明实施例提出的同时进行SPS业务和DS业务的处理流程示意图。
具体实施方式
本发明的核心思想为一个用户有多个数据无线承载(Data Radio Bearer,DRB), DRB承载的业务不是SPS就是DS,且SPS的优先级要高于DS,那么在逐个遍历DRB时,就会将优先级高的那个DRB找出来,并记录在用户最高优先级中。系统默认SPS业务的调度优先级高于DS业务的调度优先级,且SPS业务的调度优 DS业务的调度优先级都大于O。本发明实施例提出的同时进行SPS业务和DS业务的处理流程如图I所示,包括如开始。步骤101 :初始化被调度用户的最高优先级为O。步骤102 :遍历被调度用户的DRB,从待被调度用户的DRB中选择一个作为当前
先级和
下步骤
DRB。
步骤103 :判断当前DRB是否承载SPS业务,如果是则执行步骤104 ;否则,当前DRB 承载的是DS业务,转至步骤107。
步骤104 :判断当前时隙是否处于SPS重复周期时刻点上,如果是则执行步骤105 ; 否则执行步骤107。
步骤105 :判断当前时隙是否有SPS业务数据待传输,如果是则执行步骤106 ;否则执行步骤107。
步骤106 :将当前DRB的业务优先级设置为SPS待调度。
步骤107 :判断该DRB的业务优先级是否高于当前记录的用户最高优先级,如果是则执行步骤108 ;否则执行步骤109。
步骤108 :将该DRB业务优先级赋给用户的最高优先级。
步骤109 :判断当前DRB是否为该用户最后一个DRB,如果是则执行110 ;否则返回执行步骤102。
步骤110 :对所述被调度用户的优先级最高的业务进行调度,分配时频资源。
步骤111 :判断被调度用户的最高优先级业务是否为SPS业务,如果是则执行步骤 112;否则结束本流程。
步骤112 :将SPS业务对应的DRB业务优先级置为O。
上述流程的处理过程中,如果不在SPS重复周期,或者虽然在SPS重复周期但无 SPS待传数据,则将SPS业务的优先级调低,根据业务优先级直接处理DS业务;如果进入 SPS重复周期,则再将SPS业务的优先级调高,优先处理SPS业务。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种同时进行半静态调度SPS业务和动态调度DS业务的方法,其特征在于,SPS业务的调度优先级高于DS业务的调度优先级,该方法包括如下步骤 A、判断当前DRB是否承载SPS业务,如果是则执行步骤B;否则,转至步骤C ; B、判断当前时隙是否处于SPS重复周期时刻点上且当前时隙有SPS业务数据待传输,若是,将当前DRB的调度优先级置为SPS待调度,否则直接执行步骤C ; C、判断当前DRB承载业务的调度优先级是否高于该被调度用户的最高调度优先级,若是,将当前DRB承载业务的调度优先级作为被调度用户的最高调度优先级;否则直接执行步骤D ; D、对被调度用户最高调度优先级的业务进行调度,分配时频资源。
2.根据权利要求I所述的方法,其特征在于,步骤A之前,进一步包括将被调度用户的最高调度优先级初始化为O。
3.根据权利要求I所述的方法,其特征在于,步骤A之前,进一步包括 Al、遍历待被调度用户的数据无线承载DRB,从待被调度用户的DRB中选择一个作为当IiTDRB0
4.根据权利要求3所述的方法,其特征在于,步骤D之前,进一步包括 判断当前DRB是否为被调度用户的最后一个DRB,若是,执行步骤D,否则返回步骤Al。
5.根据权利要求I至4任一项所述的方法,其特征在于,所述步骤D之后,进一步包括 F、判断被调度用户的最高调度优先级的业务是否为SPS业务,若是,将SPS业务对应的DRB业务优先级置为O。
全文摘要
本发明提供了一种同时进行半静态调度(SPS)业务和动态调度(DS)业务的方法,A、判断当前DRB是否承载SPS业务,如果是则执行步骤B;否则,转至步骤C;B、判断当前时隙是否处于SPS重复周期时刻点上且当前时隙有SPS业务数据待传输,若是,将当前DRB的调度优先级置为SPS待调度,否则直接执行步骤C;C、判断当前DRB承载业务的调度优先级是否高于该被调度用户的最高调度优先级,若是,将当前DRB承载业务的调度优先级作为被调度用户的最高调度优先级;否则直接执行步骤D;D、对被调度用户最高调度优先级的业务进行调度,分配时频资源。
文档编号H04W72/12GK102932934SQ201110226309
公开日2013年2月13日 申请日期2011年8月8日 优先权日2011年8月8日
发明者胡磊, 施朝阳 申请人:普天信息技术研究院有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1