一种sps业务的调度方法

文档序号:7771749阅读:248来源:国知局
一种sps业务的调度方法
【专利摘要】本申请公开了一种SPS业务的调度方法,包括:计算当前TTI内已激活的上行SPS用户的调度时间,并预估下行调度处理的资源分配时间;在进行任一下行SPS用户的激活调度前,为当前TTI内已激活的上行SPS用户的调度和下行调度处理的资源分配预留时间,并根据当前TTI的周期性公共调度和随机接入调度情况,确定是否进行所述任一下行SPS用户的激活。应用本申请,能够平衡SPS业务的调度,提高调度性能。
【专利说明】一种SPS业务的调度方法

【技术领域】
[0001]本申请涉及通信系统中的调度技术,特别涉及一种SPS业务的调度方法。

【背景技术】
[0002]在LTE中,上下行授权均通过下行控制信道下发给终端;无论是TDD还是FDD,上行调度必须在下行调度的子帧完成,并在下行子帧通知终端。因为要在一个TTI内同时完成上下行调度,就不得不考虑上下行调度时间的分配。
[0003]在现有公网的调度方法中,下行调度完成后再进行上行调度,每次调度要求在Ims之内完成(调度时间一旦超过限制,本TTI的所做调度不进行或者直接丢弃),Ims的调度时间到时,即便存在可调度的空口资源,也必须停止调度。
[0004]鉴于现有处理器的处理能力以及上述调度时间的限制,一个TTI能够调度的用户数非常有限,下行能调度的用户数虽然不受到直接影响,但会占用更多的调度时间,从而导致上行调度启动时间更晚,上行能调度的用户更少。
[0005]目前公网通信系统中,多数为数据业务,由于空口资源的限制,单个TTI所能调度的用户数比较少;因此,上述收处理器和调度时间限制的问题尚不明显。同时公网中以下行业务居多,优先保证下行是非常有效的提升用户满意率的手段。
[0006]而在专网通信业务中,语音业务比较多,业务空口资源需求比较少;此时,系统资源所能调度的用户数比较多,而调度时间相对不足,系统规格将受限于调度时间。上下行用户调度时间分配不够均衡,也会导致用户直接被释放,影响用户感受。因此,在实际测试中,曾出现下行用户的SPS用户占用上行SPS的调度时间,而导致用户上行SPS得不到调度,出现大量用户掉话,致使语音质量得不到保证。
[0007]同时,与公网业务不同的是,专网业务中,上行业务比较多;因此,公网中调度方法的不足就非常明显了。同时专网还存在只有上行的主讲和只有下行的群组,这就进一步增加了实现的复杂性,无法直接应用公网中现有的调度方式。


【发明内容】

[0008]本申请提供了一种SPS业务的调度方法,能够提高系统资源的利用率,提高调度性能。
[0009]为实现上述目的,本申请采用如下的技术方案:
[0010]一种SPS业务的调度方法,包括:
[0011]计算当前TTI内已激活的上行SPS用户的调度时间,并预估下行调度处理的资源分配时间;
[0012]在进行任一下行SPS用户的激活调度前,为当前TTI内已激活的上行SPS用户的调度和下行调度处理的资源分配预留时间,并根据当前TTI的周期性公共调度和随机接入调度情况,确定是否进行所述任一下行SPS用户的激活。
[0013]较佳地,所述已激活的上行SPS用户的调度时间为:根据当前TTI内已激活的上行SPS用户数和单个SPS用户的调度时间的乘积。
[0014]较佳地,若当前TTI有周期性公共调度,且有随机接入用户,则所述确定是否进行所述任一下行SPS用户的激活为:若当前剩余调度时间 > 当前TTI内已激活的上行SPS用户的调度时间+所述资源分配时间,则确定进行所述任一下行SPS用户的激活,否则,不进行所述任一下行SPS用户的激活。
[0015]较佳地,若当前TTI有周期性公共调度,且无随机接入用户,则所述确定是否进行所述任一下行SPS用户的激活为:当前剩余调度时间 > 当前TTI内已激活的上行SPS用户的调度时间+所述资源分配时间+为随机接入调度预留的调度时间,则确定进行所述任一下行SPS用户的激活,否则,不进行所述任一下行SPS用户的激活。
[0016]较佳地,若当前TTI无周期性公共调度,且有随机接入用户,下行SPS周期上有周期性公共调度,则所述确定是否进行所述任一下行SPS用户的激活为:当前剩余调度时间>当前TTI内已激活的上行SPS用户的调度时间+所述资源分配时间+周期性公共调度占用的调度时间,则确定进行所述任一下行SPS用户的激活,否则,不进行所述任一下行SPS用户的激活。
[0017]较佳地,若当前TTI无周期性公共调度,且无随机接入用户,下行SPS周期上有周期性公共调度,则所述确定是否进行所述任一下行SPS用户的激活为:当前剩余调度时间>当前TTI内已激活的上行SPS用户的调度时间+所述资源分配时间+周期性公共调度占用的调度时间+随机接入调度预留的调度时间,则确定进行所述任一下行SPS用户的激活,否贝U,不进行所述任一下行SPS用户的激活。
[0018]较佳地,若当前TTI无周期性公共调度,且有随机接入用户,下行SPS周期上无周期性公共调度,则所述确定是否进行所述任一下行SPS用户的激活为:当前剩余调度时间>当前TTI内已激活的上行SPS用户的调度时间+所述资源分配时间,则确定进行所述任一下行SPS用户的激活,否则,不进行所述任一下行SPS用户的激活。
[0019]较佳地,若当前TTI无周期性公共调度,且无随机接入用户,下行SPS周期上无周期性公共调度,则所述确定是否进行所述任一下行SPS用户的激活为:当前剩余调度时间>当前TTI内已激活的上行SPS用户的调度时间+所述资源分配时间+随机接入调度预留的调度时间,则确定进行所述任一下行SPS用户的激活,否则,不进行所述任一下行SPS用户的激活。
[0020]较佳地,在下行调度完成后、进行任一上行SPS用户的激活调度前,根据当前TTI内的周期性公共调度和随机接入调度情况,确定是否进行所述任一上行SPS用户的激活。
[0021]较佳地,若当前TTI有周期性公共调度,且有随机接入用户,则所述确定是否进行所述任一上行SPS用户的激活为:若当前剩余调度时间>0,则确定进行所述任一上行SPS用户的激活,否则,不进行所述任一上行SPS用户的激活。
[0022]较佳地,若当前TTI有周期性公共调度,且无随机接入用户,则所述确定是否进行所述任一上行SPS用户的激活为:当前剩余调度时间〉为随机接入调度预留的调度时间,则确定进行所述任一上行SPS用户的激活,否则,不进行所述任一上行SPS用户的激活。
[0023]较佳地,若当前TTI无周期性公共调度,且有随机接入用户,下行SPS周期上有周期性公共调度,则所述确定是否进行所述任一上行SPS用户的激活为:当前剩余调度时间>周期性公共调度占用的调度时间,则确定进行所述任一上行SPS用户的激活,否则,不进行所述任一上行SPS用户的激活。
[0024]较佳地,若当前TTI无周期性公共调度,且无随机接入用户,上行SPS周期上有周期性公共调度,则所述确定是否进行所述任一上行SPS用户的激活为:当前剩余调度时间>周期性公共调度占用的调度时间+随机接入调度预留的调度时间,则确定进行所述任一上行SPS用户的激活,否则,不进行所述任一上行SPS用户的激活。
[0025]较佳地,若当前TTI无周期性公共调度,且有随机接入用户,上行SPS周期上无周期性公共调度,则所述确定是否进行所述任一上行SPS用户的激活为:当前剩余调度时间>0,则确定进行所述任一上行SPS用户的激活,否则,不进行所述任一上行SPS用户的激活。
[0026]较佳地,若当前TTI无周期性公共调度,且无随机接入用户,上行SPS周期上无周期性公共调度,则所述确定是否进行所述任一下行SPS用户的激活为:当前剩余调度时间>随机接入调度预留的调度时间,则确定进行所述任一上行SPS用户的激活,否则,不进行所述任一上行SPS用户的激活。
[0027]由上述技术方案可见,本申请中,计算当前TTI内已激活的上行SPS用户的调度时间,并预估下行调度处理的资源分配时间;在进行任一下行SPS用户的激活调度前,为当前TTI内已激活的上行SPS用户的调度和下行调度处理的资源分配预留时间,并根据当前TTI的周期性公共调度和随机接入调度情况,确定是否进行该任一下行SPS用户的激活。通过上述方式,在进行下行SPS用户的激活调度前,计算上行已激活SPS用户的调度时间并进行预留后,判断是否进行下行SPS用户的激活,从而一方面不会由于下行调度在前而抢占已激活上行SPS用户的调度时间,能够保证已激活上行SPS用户的正常调度;另一方面根据上行已激活SPS用户的实际调度时间进行调度时间预留,在存在大量下行调度而没有上行调度的场景,保证下行调度的充分调度时间,避免小区的群组数量受限。

【具体实施方式】
[0028]为了使本申请的目的、技术手段和优点更加清楚明白,以下对本申请做进一步详细说明。
[0029]如【背景技术】中所述,目前公网系统的调度方法中,在下行调度结束后,再进行上行调度,因此经常导致上行调度时间被抢占,导致用户没有上行而招致用户被释放,影响用户的通话质量。
[0030]为克服上述问题,可以为下行调度限制时间,规定下行调度的截止时间,在下行调度达到截止时间,停止下行调度,进行上行调度。但如果采用这种方式,当系统存在大量下行用户、却没有上行用户时,会导致下行面临调度不足,而上行调度时间又被浪费,可见,单纯限制下行调度时间的方式无法适应存在大量只有下行用户如群组的场景,导致小区的群组数量受限。
[0031]本申请中,根据实际存在的业务和用户确定上下行调度时间的分配,通过调度时间的动态分配,进行合理调度。
[0032]具体地,调度用户所需要的时间差异主要在调度资源上,因此,相同类型的用户所需要的调度时间相近;特别是对调度时间敏感的SPS用户,由于每次调度资源固定不变,调度时间几乎相同,因此SPS调度所需要的调度时间可以通过本TTI的SPS用户数和单个SPS用户的调度时间的乘积估算。其中,调度单个SPS用户的时间可以通过调度用户数据分析得出。
[0033]下行公共信令调度主要有系统消息调度,寻呼调度、随机接入调度和功控调度;其调度时间也可以通过仿真或者打点分析;计算出所需要的时间。
[0034]基于上述可以确定的调度时间,本申请中,在进行下行调度时,为上行已激活的SPS用户预留调度时间,并为需要进行的下行公共信令调度预留时间后,利用剩余时间进行下行SPS用户的激活调度。这样,能够保证在激活新的SPS用户前,保证已激活SPS用户能够得到正常调度,同时,不存在上行已激活SPS用户时,也能够及时将调度时间用于进行下行调度。
[0035]在通常的下行调度时,先进行当前TTI已激活下行SPS用户的调度,然后确定是否激活新的下行SPS用户,并进行相应地调度。在上述下行调度的基础上,本申请最基本的调度方法包括:在下行调度完成当前TTI已激活SPS用户的调度后、进行某下行SPS用户的激活调度前,为当前TTI内已激活的上行SPS用户的调度和下行调度处理的资源分配预留时间,并根据当前TTI的周期性公共调度和随机接入调度情况,确定是否进行相应下行SPS用户的激活。
[0036]其中,在进行调度时间预留前,系统查看本TTI已经激活的上行SPS的用户数,计算出上行SPS调度所需要的调度时间,再根据当前TTI是否有系统消息,是否会有寻呼消息和DCI3/3A等,以及是否预留随机接入调度的时间,决定本TTI是否激活新的SPS用户。
[0037]更进一步地,可以在完成下行调度后进行上行调度,由于在下行调度时已经为上行SPS用户预留了调度时间,因此这里先为上行已激活SPS用户进行调度,调度完成后,再计算当前TTI的系统消息、寻呼消息的调度时间,预留RAR和DCI3或者DCI3A的时间,决定是否激活上行的SPS,最后再确定是否激活新的上行SPS用户。
[0038]下面通过具体实施例说明本申请的具体实现。本申请中的调度主要是根据当前TTI的用户和消息发送状况,确定是否进行下行SPS用户和上行SPS用户的激活。其中,对于每个需要激活的下行SPS用户或上行SPS用户,都采用上述本申请中的方式确定是否进行相应用户的激活调度。下面以确定某个SPS用户是否进行激活调度为例进行说明,其中,将对其进行调度的时刻到调度结束的时间设为ATim^在激活下行SPS用户前,首先确定如下调度分别需要的调度时间:
[0039]I)统计当前TTI中已激活上行SPS用户的个数,并计算当前TTI周期上的上行SPS的所需要的调度时间Timel ;
[0040]2)确定当前TTI的SPS周期上是否有周期性公共调度的用户,若有,则计算周期性公共调度需要的调度时间Time2 ;
[0041]其中,周期性公共调度可以包括系统消息、寻呼消息、功控调度等,Time2为相应所有周期性公共调度需要的调度时间总和。
[0042]3)随机接入的调度时间Time3 ;
[0043]4)预估下行调度处理的资源分配时间Time4,该调度时间可以根据以往的处理经验进行预估。
[0044]在确定出上述四种调度时间后,在某下行SPS用户A的激活时刻,根据下述方式确定是否激活下行SPS用户A:
[0045]I)若当前TTI有周期性公共调度,即2)中调度的用户,有随机接入用户,则在被调度的TTI通常不会有周期性公共调度和随机接入,因此激活下行SPS用户A的条件为:ΔTime>Timel+Time4 ;
[0046]2)若当前TTI有周期性公共调度,即2)中调度的用户,无随机接入用户,则激活下行 SPS 用户 A 的条件为:ATime>Timel+Time3+Time4 ;
[0047]3)若当前TTI无周期性公共调度,即2)中调度的用户,但在被调度的下行SPS周期上有周期性公共调度,同时,有随机接入用户,则激活下行SPS用户A的条件为:Δ Time>Timel+Time2+Time4 ;
[0048]4)若当前TTI无周期性公共调度,即2)中调度的用户,且在被调度的下行SPS周期上有周期性公共调度,同时,无随机接入用户,则激活下行SPS用户A的条件为:Δ Time>Timel+Time2+Time3+Time4 ;
[0049]5)若当前TTI无周期性公共调度,即2)中调度的用户,且在被调度的下行SPS周期上无周期性公共调度,同时,有随机接入用户,则激活下行SPS用户A的条件为:Δ Time>Timel+Time4 ;
[0050]6)若当前TTI无周期性公共调度,即2)中调度的用户,且在被调度的下行SPS周期上无周期性公共调度,同时,无随机接入用户,则激活下行SPS用户A的条件为:ΔTime>Timel+Time3+Time4。
[0051]优选地,本申请的方法中,在进行上行SPS用户的激活时,根据当前TTI内的周期性公共调度和随机接入调度情况,确定是否进行相应上行SPS用户的激活。与此相应地,在某上行SPS用户B的激活时刻,根据下述方式确定是否激活下行SPS用户B,其中,激活上行SPS用户B的时刻到调度结束的时间设为ATime:
[0052]I)若当前TTI有周期性公共调度,即2)中调度的用户;且有随机接入用户调度。在当前TTI激活上行SPS用户B的条件为:Λ Time>0 ;
[0053]2)若当前TTI有周期性公共调度用户,即2)中调度的用户,无随机接入用户,在当前TTI激活上行SPS用户B的条件为:Λ Time>Time3 ;
[0054]3)若当前TTI无周期性公共调度,即2)中调度的用户,但在被调度的上行SPS周期上有周期性公共调度,同时当前TTI有随机接入用户,则激活上行SPS用户B的条件为:ΔTime>Time2;
[0055]4)若当前本TTI无周期性公共调度,但在被调度的上行SPS周期上有周期性公共调度,同时当前TTI无随机接入用户,则激活上行SPS用户B条件为:ATime>Time2+Time3 ;
[0056]5)若当前TTI无周期性公共调度,即2)中调度的用户;且被调度的上行SPS周期上无周期性公共调度,若当前TTI无随机接入用户,则激活上行SPS用户B的条件为:ΔTime>Time3 ;
[0057]6)若当前TTI无周期性公共调度,且被调度的上行SPS周期上无周期性公共调度,当前TTI有随机接入用户,则激活上行SPS用户B的条件为:ATime>0。
[0058]通过上述本申请的调度方法,系统上下行SPS用户调度之间获得均衡,保证了上行SPS用户的稳定,避免了随机接入、系统消息、下行SPS用户激活导致上行SPS用户退出调度;同时也协调了只有上行或者只有下行的SPS用户在的调度均衡。
[0059]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1.一种SPS业务的调度方法,其特征在于,包括: 计算当前TTI内已激活的上行SPS用户的调度时间,并预估下行调度处理的资源分配时间; 在进行任一下行SPS用户的激活调度前,为当前TTI内已激活的上行SPS用户的调度和下行调度处理的资源分配预留时间,并根据当前TTI的周期性公共调度和随机接入调度情况,确定是否进行所述任一下行SPS用户的激活。
2.根据权利要求1所述的方法,其特征在于,所述已激活的上行SPS用户的调度时间为:根据当前TTI内已激活的上行SPS用户数和单个SPS用户的调度时间的乘积。
3.根据权利要求1所述的方法,其特征在于,若当前TTI有周期性公共调度,且有随机接入用户,则所述确定是否进行所述任一下行SPS用户的激活为:若当前剩余调度时间 > 当前TTI内已激活的上行SPS用户的调度时间+所述资源分配时间,则确定进行所述任一下行SPS用户的激活,否则,不进行所述任一下行SPS用户的激活。
4.根据权利要求1所述的方法,其特征在于,若当前TTI有周期性公共调度,且无随机接入用户,则所述确定是否进行所述任一下行SPS用户的激活为:当前剩余调度时间 > 当前TTI内已激活的上行SPS用户的调度时间+所述资源分配时间+为随机接入调度预留的调度时间,则确定进行所述任一下行SPS用户的激活,否则,不进行所述任一下行SPS用户的激活。
5.根据权利要求1所述的方法,其特征在于,若当前TTI无周期性公共调度,且有随机接入用户,下行SPS周期上有周期性公共调度,则所述确定是否进行所述任一下行SPS用户的激活为:当前剩余调度时间 > 当前TTI内已激活的上行SPS用户的调度时间+所述资源分配时间+周期性公共调度占用的调度时间,则确定进行所述任一下行SPS用户的激活,否贝U,不进行所述任一下行SPS用户的激活。
6.根据权利要求1所述的方法,其特征在于,若当前TTI无周期性公共调度,且无随机接入用户,下行SPS周期上有周期性公共调度,则所述确定是否进行所述任一下行SPS用户的激活为:当前剩余调度时间 > 当前TTI内已激活的上行SPS用户的调度时间+所述资源分配时间+周期性公共调度占用的调度时间+随机接入调度预留的调度时间,则确定进行所述任一下行SPS用户的激活,否则,不进行所述任一下行SPS用户的激活。
7.根据权利要求1所述的方法,其特征在于,若当前TTI无周期性公共调度,且有随机接入用户,下行SPS周期上无周期性公共调度,则所述确定是否进行所述任一下行SPS用户的激活为:当前剩余调度时间 > 当前TTI内已激活的上行SPS用户的调度时间+所述资源分配时间,则确定进行所述任一下行SPS用户的激活,否则,不进行所述任一下行SPS用户的激活。
8.根据权利要求1所述的方法,其特征在于,若当前TTI无周期性公共调度,且无随机接入用户,下行SPS周期上无周期性公共调度,则所述确定是否进行所述任一下行SPS用户的激活为:当前剩余调度时间 > 当前TTI内已激活的上行SPS用户的调度时间+所述资源分配时间+随机接入调度预留的调度时间,则确定进行所述任一下行SPS用户的激活,否贝U,不进行所述任一下行SPS用户的激活。
9.根据权利要求1到8中任一所述的方法,其特征在于,在下行调度完成后、进行任一上行SPS用户的激活调度前,根据当前TTI内的周期性公共调度和随机接入调度情况,确定是否进行所述任一上行SPS用户的激活。
10.根据权利要求9所述的方法,其特征在于,若当前TTI有周期性公共调度,且有随机接入用户,则所述确定是否进行所述任一上行SPS用户的激活为:若当前剩余调度时间>0,则确定进行所述任一上行SPS用户的激活,否则,不进行所述任一上行SPS用户的激活。
11.根据权利要求9所述的方法,其特征在于,若当前TTI有周期性公共调度,且无随机接入用户,则所述确定是否进行所述任一上行SPS用户的激活为:当前剩余调度时间 > 为随机接入调度预留的调度时间,则确定进行所述任一上行SPS用户的激活,否则,不进行所述任一上行SPS用户的激活。
12.根据权利要求9所述的方法,其特征在于,若当前TTI无周期性公共调度,且有随机接入用户,下行SPS周期上有周期性公共调度,则所述确定是否进行所述任一上行SPS用户的激活为:当前剩余调度时间 > 周期性公共调度占用的调度时间,则确定进行所述任一上行SPS用户的激活,否则,不进行所述任一上行SPS用户的激活。
13.根据权利要求9所述的方法,其特征在于,若当前TTI无周期性公共调度,且无随机接入用户,上行SPS周期上有周期性公共调度,则所述确定是否进行所述任一上行SPS用户的激活为:当前剩余调度时间 > 周期性公共调度占用的调度时间+随机接入调度预留的调度时间,则确定进行所述任一上行SPS用户的激活,否则,不进行所述任一上行SPS用户的激活。
14.根据权利要求9所述的方法,其特征在于,若当前TTI无周期性公共调度,且有随机接入用户,上行SPS周期上无周期性公共调度,则所述确定是否进行所述任一上行SPS用户的激活为:当前剩余调度时间>0,则确定进行所述任一上行SPS用户的激活,否则,不进行所述任一上行SPS用户的激活。
15.根据权利要求9所述的方法,其特征在于,若当前TTI无周期性公共调度,且无随机接入用户,上行SPS周期上无周期性公共调度,则所述确定是否进行所述任一下行SPS用户的激活为:当前剩余调度时间 > 随机接入调度预留的调度时间,则确定进行所述任一上行SPS用户的激活,否则,不进行所述任一上行SPS用户的激活。
【文档编号】H04W72/12GK104519588SQ201310445002
【公开日】2015年4月15日 申请日期:2013年9月26日 优先权日:2013年9月26日
【发明者】谌晓清 申请人:成都鼎桥通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1