一种宽带集群的资源分配方法及装置与流程

文档序号:13984914阅读:172来源:国知局
一种宽带集群的资源分配方法及装置与流程

本发明涉及通信技术领域,尤其涉及一种宽带集群的资源分配方法及装置。



背景技术:

lte(longtermevolution,长期演进技术)作为第四代移动通信的主流技术,采用正交频分复用、多输入多输出等关键技术,使性能有了很大的提高,具有高速率,低延迟等优点,所以宽带集群联盟将lte确定为宽带技术演进方向。

对于宽带集群系统,现有的标准为了描述方便起见,定义如下两类g-rntipdcch(groupradionetworktemporaryidentifierphysicaldownlinkcontrolchannel,群组无线网络临时标识物理下行控制信道)盲检能力终端:g-rntipdcch盲检能力第一类型终端:在一个下行子帧中支持在pdcch(physicaldownlinkcontrolchannel,物理下行控制信道)公共空间和ue(userequipment,用户设备)专用空间内进行c-rnti/spsc-rnti/temporaryc-rnti(cellradionetworktemporaryidentifier/semi-persistentschedulecellradionetworktemporaryidentifier/temporarycellradionetworktemporaryidentifier,小区无线网络标识/半持续调度小区无线网络标识/临时小区无线网络标识)盲检,并同时支持在pdcch公共空间和群组专用空间内进行g-rnti/spsg-rnti(groupradionetworktemporaryidentifier/semi-persistentschedulegroupradionetworktemporaryidentifier,群组无线网络临时标识/半持续调度群组无线网络临时标识)盲检的终端。g-rntipdcch盲检能力第二类型终端:在一个下行子帧中支持在pdcch公共空间和ue专用空间内进行c-rnti/spsc-rnti/temporaryc-rnti盲检,并同时支持在pdcch公共空间内但不支持在群组专用空间内进行g-rnti/spsg-rnti盲检的终端。然而,g-rntipdcch盲检能力第二类型终端的盲检只考虑优先调度组业务的调度方法,没有考虑公平性,如果组业务和普通业务连续长期抢占资源,会导致普通业务一次都调度不上的结果。

因此,如何使g-rntipdcch盲检能力第二类型终端在调度资源上更加公平,使普通业务与组业务均能被调度,成为了本领域技术人员亟需解决的问题。



技术实现要素:

有鉴于此,本发明提供了一种宽带集群的资源分配方法,当连接态的第二类型终端请求的第一业务与第二业务在同一个传输时间间隔内且所述第一业务与所述第二业务的子帧资源有交集时,按比例的方式去分配资源,提高了调度的灵活性,保证了调度的公平性,即保证组业务和普通业务都可以被调度。

本发明提供了一种宽带集群的资源分配方法,包括:

步骤a:设置组调度标志位为0,执行步骤b;

步骤b:当连接态的第二类型终端请求的第一业务与第二业务在同一个传输时间间隔内且所述第一业务与所述第二业务的子帧资源有交集时,检测所述组调度标志位,当所述组调度标志位在[0,n]内时,执行步骤c,当所述组调度标志位在(n,m]时,执行步骤d,n为非负的自然数,m为大于n的自然数;

步骤c:分配交集部分的子帧资源给所述第一业务,将所述组调度标志位加1,执行步骤g;

步骤d:分配所述交集部分的子帧资源给所述第二业务,判断所述组调度标志位是否等于m,当所述组调度标志位不等于m时,执行步骤e,当所述组调度标志位等于m时,执行步骤f;

步骤e:将所述组调度标志位加1,执行步骤g;

步骤f:将所述组调度标志位设置为0,执行步骤g。

步骤g:执行步骤b直到预设时间内无在同一传输时间间隔内且子帧资源存在交集的所述第一业务及所述第二业务为止。

优选地,还包括:

当连接态的第二类型终端请求的第一业务与第二业务在同一个传输时间间隔内且所述第一业务与所述第二业务的子帧资源无交集时,分配第一子帧资源给所述第一业务,分配第二子帧资源给所述第二业务。

优选地,步骤a之前还包括:

与终端建立通信连接;

当所述终端为第二类型终端时,检测所述第二类型终端的状态;

当所述第二类型终端的状态为连接态时,执行步骤a;

当所述第二类型终端的状态为非连接态时,分配第一子帧资源给所述第二类型终端的业务。

优选地,还包括:

当所述终端为第一类型终端时,分配第一子帧资源给所述第一类型终端的业务。

优选地,n等于0,m等于1。

一种宽带集群的资源分配装置,包括组调度标志位设置模块、子帧资源分配模块、组调度标志位检测模块及子帧资源交集检测模块,其中:

所述组调度标志设置模块用于设置组调度标志位为0;

所述子帧资源交集检测模块用于检测连接态的第二类型终端请求的第一业务与第二业务在同一个传输时间间隔内时所述第一业务与所述第二业务的子帧资源是否有交集,所述子帧资源交集检测模块用于检测所述组调度标志位在[0,n]内或在(n,m]内,n为非负的自然数,m为大于n的自然数;

所述子帧资源分配模块用于在所述组调度标志位在[0,n]内时分配交集部分的子帧资源给所述第一业务,所述组调度标志位设置模块还用于在所述子帧资源分配模块分配交集部分的子帧资源给所述第一业务时将所述组调度标志位加1;

所述子帧资源分配模块用于在所述组调度标志位在(n,m]时分配所述交集部分的子帧资源给所述第二业务,所述组调度标志位检测模块用于在所述子帧资源分配模块分配所述交集部分的子帧资源给所述第二业务时判断所述组调度标志位是否等于m;

所述组调度标志位设置模块还用于在所述组调度标志位不等于m时,将所述组调度标志位加1;

所述组调度标志位设置模块还用于在所述组调度标志位等于m时,将所述组调度标志位设置为0。

优选地,所述子帧资源分配模块还用于在连接态的第二类型终端请求的第一业务与第二业务在同一个传输时间间隔内且所述第一业务与所述第二业务的子帧资源无交集时,分配第一子帧资源给所述第一业务,分配第二子帧资源给所述第二业务。

优选地,还包括通信模块及状态检测模块,其中:

所述通信模块用于与终端建立通信连接;

所述状态检测模块用于在所述终端为第二类型终端时,检测所述第二类型终端的状态;

所述组调度标志位设置模块还用于在所述状态检测模块检测所述第二类型终端的状态为连接态时设置组调度标志位为0;

所述子帧资源分配模块还用于在所述第二类型终端的状态为非连接态时,分配第一子帧资源给所述第二类型终端的业务。

优选地,所述子帧资源分配模块还用于在所述终端为第一类型终端时,分配第一子帧资源给所述第一类型终端的业务。

优选地,n等于0,m等于1。

综上所述,本发明公开了一种宽带集群的资源分配方法,包括:步骤a:设置组调度标志位为0,执行步骤b;步骤b:当连接态的第二类型终端请求的第一业务与第二业务在同一个传输时间间隔内且所述第一业务与所述第二业务的子帧资源有交集时,检测所述组调度标志位,当所述组调度标志位在[0,n]内时,执行步骤c,当所述组调度标志位在(n,m]时,执行步骤d,n为非负的自然数,m为大于n的自然数;步骤c:分配交集部分的子帧资源给所述第一业务,将所述组调度标志位加1,执行步骤g;步骤d:当所述组调度标志位在(n,m]时,分配所述交集部分的子帧资源给所述第二业务,判断所述组调度标志位是否等于m,当所述组调度标志位不等于m时,执行步骤e,当所述组调度标志位等于m时,执行步骤f;步骤e:将所述组调度标志位加1,执行步骤g;步骤f:将所述组调度标志位设置为0,执行步骤g。步骤g:执行步骤b直到预设时间内无在同一传输时间间隔内且子帧资源存在交集的所述第一业务及所述第二业务为止。当连接态的第二类型终端请求的第一业务与第二业务在同一个传输时间间隔内且所述第一业务与所述第二业务的子帧资源有交集时,按比例的方式去分配资源,提高了调度的灵活性,保证了调度的公平性,即保证组业务和普通业务都可以被调度。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明公开的一种宽带集群的资源分配方法的实施例1的流程图;

图2为本发明公开的一种宽带集群的资源分配方法的实施例2的流程图;

图3为本发明公开的一种宽带集群的资源分配方法的实施例3的流程图;

图4为本发明公开的一种宽带集群的资源分配装置的实施例1的结构示意图;

图5为本发明公开的一种宽带集群的资源分配装置的实施例2的结构示意图;

图6为本发明公开的一种宽带集群的资源分配装置的实施例3的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,为本发明公开的一种宽带集群的资源分配方法的实施例1的流程图,本方法包括:

s101、设置组调度标志位为0,执行s102;

组调度标志位可为g_flag,其值是一个非负的自然数。

s102、当连接态的第二类型终端请求的第一业务与第二业务在同一个传输时间间隔内且第一业务与第二业务的子帧资源有交集时,检测组调度标志位,当组调度标志位在[0,n]内时,执行s103,当组调度标志位在(n,m]时,执行s104,n为非负的自然数,m为大于n的自然数;

在本发明中,第二类型终端为g-rntipdcch盲检能力第二类型终端,第一类型终端为g-rntipdcch盲检能力第二类型终端,第一业务为组业务,第二业务为普通业务。

s103、分配交集部分的子帧资源给第一业务,将组调度标志位加1,执行s107;

如果组调度标志位g_flag在[0,n]内时,将子帧资源分配给组业务,将组调度标志位g_flag加1,其意义在于反馈当前交集的子帧资源已经分配给了组业务,即组业务已经被调度了一次。

s104、分配交集部分的子帧资源给第二业务,判断组调度标志位是否等于m,当组调度标志位不等于m时,执行s105,当组调度标志位等于m时,执行s106;

s105、将组调度标志位加1,执行s107;

s106、将组调度标志位设置为0,执行s107。

如果组调度标志位g_flag在(n,m]内时,将子帧资源分配给普通业务,修改组调度标志位g_flag加1,其意义在于反馈当前交集的子帧资源已经分配给了普通业务,即普通业务已经被调度了一次。m-n与n的比值即是调度普通业务和调度组业务的频率的比值,因此,当组调度标志位g_flag等于m,则重置组调度标志位g_flag为0,通过调整m和n的大小,可以调整调度组业务和调度普通业务的比例。

s107、执行s102直到预设时间内无在同一传输时间间隔内且子帧资源存在交集的第一业务及第二业务为止;

预设时间的长短根据实际情况进行设定,在具体实施时,可设置定时器timer,初始timer=0,需要解决普通业务和组业务同在一个tti的情况时定时器激活时timer=1,当预设时间内无在同一传输时间间隔内且子帧资源存在交集的第一业务及第二业务,则定时器恢复默认,变为0。

在本发明中,在每一个tti(transmissiontiminginterva,传输时间间隔)只进行一次资源的分配,然后就下一个tti进行一次资源分配,直到直到无在同一传输时间间隔内且子帧资源存在交集的第一业务及第二业务为止。子帧资源表示在一个tti内能够分配的资源,子帧资源的交集表示,在一个tti内,第一业务和第二业务都申请了相同的子帧资源,这一部分相同的子帧资源即为子帧资源的交集。应当理解的是,在分配交集部分子帧资源,还要把业务申请的不属于交集部分的资源分配给此业务,从而完成业务的调度。

综上所述,本发明在连接态的第二类型终端请求的第一业务与第二业务在同一个传输时间间隔内且第一业务与第二业务的子帧资源有交集时,按比例的方式去分配资源,提高了调度的灵活性,保证了调度的公平性,即保证组业务和普通业务都可以被调度。

如图2所示,为本发明公开的一种宽带集群的资源分配方法的实施例2的流程图,本方法包括:

s201、设置组调度标志位为0,执行s202;

组调度标志位可为g_flag,其值是一个非负的自然数。

s202、当连接态的第二类型终端请求的第一业务与第二业务在同一个传输时间间隔内且第一业务与第二业务的子帧资源有交集时,检测组调度标志位,当组调度标志位在[0,n]内时,执行s203,当组调度标志位在(n,m]时,执行s204,n为非负的自然数,m为大于n的自然数;

在本发明中,第二类型终端为g-rntipdcch盲检能力第二类型终端,第一类型终端为g-rntipdcch盲检能力第二类型终端,第一业务为组业务,第二业务为普通业务。

s203、分配交集部分的子帧资源给第一业务,将组调度标志位加1,执行s207;

如果组调度标志位g_flag在[0,n]内时,将子帧资源分配给组业务,将组调度标志位g_flag加1,其意义在于反馈当前交集的子帧资源已经分配给了组业务,即组业务已经被调度了一次。

s204、分配交集部分的子帧资源给第二业务,判断组调度标志位是否等于m,当组调度标志位不等于m时,执行s205,当组调度标志位等于m时,执行s206;

s205、将组调度标志位加1,执行s207;

s206、将组调度标志位设置为0,执行s207。

如果组调度标志位g_flag在(n,m]内时,将子帧资源分配给普通业务,修改组调度标志位g_flag加1,其意义在于反馈当前交集的子帧资源已经分配给了普通业务,即普通业务已经被调度了一次。m-n与n的比值即是调度普通业务和调度组业务的频率的比值,因此,当组调度标志位g_flag等于m,则重置组调度标志位g_flag为0,通过调整m和n的大小,可以调整调度组业务和调度普通业务的比例。

s207、执行s202直到无在同一传输时间间隔内且子帧资源存在交集的第一业务及第二业务为止;

预设时间的长短根据实际情况进行设定,在具体实施时,可设置定时器timer,初始timer=0,需要解决普通业务和组业务同在一个tti的情况时定时器激活时timer=1,当预设时间内无在同一传输时间间隔内且子帧资源存在交集的第一业务及第二业务,则定时器恢复默认,变为0。

在本发明中,在每一个tti(transmissiontiminginterva,传输时间间隔)只进行一次资源的分配,然后就下一个tti进行一次资源分配,直到直到无在同一传输时间间隔内且子帧资源存在交集的第一业务及第二业务为止。

s208、当连接态的第二类型终端请求的第一业务与第二业务在同一个传输时间间隔内且第一业务与第二业务的子帧资源无交集时,分配第一子帧资源给第一业务,分配第二子帧资源给第二业务。

在本发明中,第一子帧资源指群组公共空间的资源,的是第二子帧资源指的是pdcch公共空间和ue专用空间的资源,如果申请的组业务和普通业务的子帧资源是没有交集的,则各自独立调度,普通业务在pdcch公共空间和ue专用空间内进行c-rnti/spsc-rnti/temporaryc-rnti盲检,组业务在群组公共空间内进行g-rnti/spsg-rnti盲检。

值得一提的是,s208与步骤s201至s207之间并没有固定的先后顺序。

如图3所示,为本发明公开的一种宽带集群的资源分配方法的实施例3的流程图,本方法包括:

s301、与终端建立通信连接;

g-rntipdcch盲检能力第二类型终端,在特定场景通过随机接入在msg3中发送g-rntimacce(groupradionetworktemporaryidentifiermediaaccesscontrolcontrolelement,群组无线网络临时标识媒体接入控制控制单元),或者通过获得集群被听业务的g-rnti后的第一个上行数据/信令包发送g-rntimacce,通过这些信息,判断终端是否为g-rntipdcch盲检能力第二类型终端。

s302、当终端为第二类型终端时,检测第二类型终端的状态;

轮询已选出点g-rntipdcch盲检能力第二类型终端,检测是否是连接态。

s303、当第二类型终端的状态为非连接态时,分配第一子帧资源给第二类型终端的业务;

在本发明中,第一子帧资源指群组公共空间的资源,的是第二子帧资源指的是pdcch公共空间和ue专用空间的资源,如果不是连接态,则按g-rntipdcch盲检能力第一类型终端和普通业务ue处理,即,在pdcch公共空间和群组专用空间内进行g-rnti/spsg-rnti盲检。

s304、当第二类型终端的状态为连接态时,执行步骤s305;

s305、设置组调度标志位为0,执行s306;

组调度标志位可为g_flag,其值是一个非负的自然数。

s306、当连接态的第二类型终端请求的第一业务与第二业务在同一个传输时间间隔内且第一业务与第二业务的子帧资源有交集时,检测组调度标志位,当组调度标志位在[0,n]内时,执行s307,当组调度标志位在(n,m]时,执行s308,n为非负的自然数,m为大于n的自然数;

在本发明中,第二类型终端为g-rntipdcch盲检能力第二类型终端,第一类型终端为g-rntipdcch盲检能力第二类型终端,第一业务为组业务,第二业务为普通业务。

s307、分配交集部分的子帧资源给第一业务,将组调度标志位加1,执行s311;

如果组调度标志位g_flag在[0,n]内时,将子帧资源分配给组业务,将组调度标志位g_flag加1,其意义在于反馈当前交集的子帧资源已经分配给了组业务,即组业务已经被调度了一次。

s308、分配交集部分的子帧资源给第二业务,判断组调度标志位是否等于m,当组调度标志位不等于m时,执行s309,当组调度标志位等于m时,执行s310;

s309、将组调度标志位加1,执行s311;

s310、将组调度标志位设置为0,执行s311。

如果组调度标志位g_flag在(n,m]内时,将子帧资源分配给普通业务,修改组调度标志位g_flag加1,其意义在于反馈当前交集的子帧资源已经分配给了普通业务,即普通业务已经被调度了一次。m-n与n的比值即是调度普通业务和调度组业务的频率的比值,因此,当组调度标志位g_flag等于m,则重置组调度标志位g_flag为0,通过调整m和n的大小,可以调整调度组业务和调度普通业务的比例。

s311、执行s306直到无在同一传输时间间隔内且子帧资源存在交集的第一业务及第二业务为止;

预设时间的长短根据实际情况进行设定,在具体实施时,可设置定时器timer,初始timer=0,需要解决普通业务和组业务同在一个tti的情况时定时器激活时timer=1,当预设时间内无在同一传输时间间隔内且子帧资源存在交集的第一业务及第二业务,则定时器恢复默认,变为0。

在本发明中,在每一个tti(transmissiontiminginterva,传输时间间隔)只进行一次资源的分配,然后就下一个tti进行一次资源分配,直到直到无在同一传输时间间隔内且子帧资源存在交集的第一业务及第二业务为止。

为进一步优化本实施例,还包括步骤s312,当终端为第一类型终端时,分配第一子帧资源给第一类型终端的业务。

当终端为g-rntipdcch盲检能力第一类型终端,按g-rntipdcch盲检能力第一类型终端和普通业务ue处理,即,在pdcch公共空间和群组专用空间内进行g-rnti/spsg-rnti盲检。

在本发明中,n为0,m为1时,则表示交替分配资源给组业务和普通业务。

如图4所示,为本发明公开的一种宽带集群的资源分配装置的实施例1的结构示意图,包括组调度标志位设置模块101、子帧资源分配模块104、组调度标志位检测模块103及子帧资源交集检测模块102,其中:

组调度标志设置模块用于设置组调度标志位为0;

组调度标志位可为g_flag,其值是一个非负的自然数。

子帧资源交集检测模块102用于检测连接态的第二类型终端请求的第一业务与第二业务在同一个传输时间间隔内时第一业务与第二业务的子帧资源是否有交集,子帧资源交集检测模块102用于检测组调度标志位在[0,n]内或在(n,m]内,n为非负的自然数,m为大于n的自然数;

在本发明中,第二类型终端为g-rntipdcch盲检能力第二类型终端,第一类型终端为g-rntipdcch盲检能力第二类型终端,第一业务为组业务,第二业务为普通业务。

在本发明中,第一子帧资源指群组公共空间的资源,的是第二子帧资源指的是pdcch公共空间和ue专用空间的资源,子帧资源分配模块104用于在组调度标志位在[0,n]内时分配交集部分的子帧资源给第一业务,组调度标志位设置模块101还用于在子帧资源分配模块104分配交集部分的子帧资源给第一业务时将组调度标志位加1;

如果组调度标志位g_flag在[0,n]内时,将子帧资源分配给组业务,将组调度标志位g_flag加1,其意义在于反馈当前交集的子帧资源已经分配给了组业务,即组业务已经被调度了一次。

子帧资源分配模块104用于在组调度标志位在(n,m]时分配交集部分的子帧资源给第二业务,组调度标志位检测模块103用于在子帧资源分配模块104分配交集部分的子帧资源给第二业务时判断组调度标志位是否等于m;

组调度标志位设置模块101还用于在组调度标志位不等于m时,将组调度标志位加1;

组调度标志位设置模块101还用于在组调度标志位等于m时,将组调度标志位设置为0。

如果组调度标志位g_flag在(n,m]内时,将子帧资源分配给普通业务,修改组调度标志位g_flag加1,其意义在于反馈当前交集的子帧资源已经分配给了普通业务,即普通业务已经被调度了一次。m-n与n的比值即是调度普通业务和调度组业务的频率的比值,因此,当组调度标志位g_flag等于m,则重置组调度标志位g_flag为0,通过调整m和n的大小,可以调整调度组业务和调度普通业务的比例。

预设时间的长短根据实际情况进行设定,在具体实施时,可设置定时器timer,初始timer=0,需要解决普通业务和组业务同在一个tti的情况时定时器激活时timer=1,当预设时间内无在同一传输时间间隔内且子帧资源存在交集的第一业务及第二业务,则定时器恢复默认,变为0。

在本发明中,在每一个tti(transmissiontiminginterva,传输时间间隔)只进行一次资源的分配,然后就下一个tti进行一次资源分配,直到直到无在同一传输时间间隔内且子帧资源存在交集的第一业务及第二业务为止。

综上所述,本发明在连接态的第二类型终端请求的第一业务与第二业务在同一个传输时间间隔内且第一业务与第二业务的子帧资源有交集时,按比例的方式去分配资源,提高了调度的灵活性,保证了调度的公平性,即保证组业务和普通业务都可以被调度。

如图5所示,为本发明公开的一种宽带集群的资源分配装置的实施例2的结构示意图,包括组调度标志位设置模块201、子帧资源分配模块204、组调度标志位检测模块203及子帧资源交集检测模块202,其中:

组调度标志设置模块用于设置组调度标志位为0;

组调度标志位可为g_flag,其值是一个非负的自然数。

子帧资源交集检测模块202用于检测连接态的第二类型终端请求的第一业务与第二业务在同一个传输时间间隔内时第一业务与第二业务的子帧资源是否有交集,子帧资源交集检测模块202用于检测组调度标志位在[0,n]内或在(n,m]内,n为非负的自然数,m为大于n的自然数;

在本发明中,第二类型终端为g-rntipdcch盲检能力第二类型终端,第一类型终端为g-rntipdcch盲检能力第二类型终端,第一业务为组业务,第二业务为普通业务。

子帧资源分配模块204用于在组调度标志位在[0,n]内时分配交集部分的子帧资源给第一业务,组调度标志位设置模块201还用于在子帧资源分配模块204分配交集部分的子帧资源给第一业务时将组调度标志位加1;

如果组调度标志位g_flag在[0,n]内时,将子帧资源分配给组业务,将组调度标志位g_flag加1,其意义在于反馈当前交集的子帧资源已经分配给了组业务,即组业务已经被调度了一次。

子帧资源分配模块204用于在组调度标志位在(n,m]时分配交集部分的子帧资源给第二业务,组调度标志位检测模块203用于在子帧资源分配模块204分配交集部分的子帧资源给第二业务时判断组调度标志位是否等于m;

组调度标志位设置模块201还用于在组调度标志位不等于m时,将组调度标志位加1;

组调度标志位设置模块201还用于在组调度标志位等于m时,将组调度标志位设置为0。

如果组调度标志位g_flag在(n,m]内时,将子帧资源分配给普通业务,修改组调度标志位g_flag加1,其意义在于反馈当前交集的子帧资源已经分配给了普通业务,即普通业务已经被调度了一次。m-n与n的比值即是调度普通业务和调度组业务的频率的比值,因此,当组调度标志位g_flag等于m,则重置组调度标志位g_flag为0,通过调整m和n的大小,可以调整调度组业务和调度普通业务的比例。

预设时间的长短根据实际情况进行设定,在具体实施时,可设置定时器timer,初始timer=0,需要解决普通业务和组业务同在一个tti的情况时定时器激活时timer=1,当预设时间内无在同一传输时间间隔内且子帧资源存在交集的第一业务及第二业务,则定时器恢复默认,变为0。

在本发明中,在每一个tti(transmissiontiminginterva,传输时间间隔)只进行一次资源的分配,然后就下一个tti进行一次资源分配,直到直到无在同一传输时间间隔内且子帧资源存在交集的第一业务及第二业务为止。

子帧资源分配模块204还用于在连接态的第二类型终端请求的第一业务与第二业务在同一个传输时间间隔内且第一业务与第二业务的子帧资源无交集时,分配第一子帧资源给第一业务,分配第二子帧资源给第二业务。

在本发明中,第一子帧资源指群组公共空间的资源,的是第二子帧资源指的是pdcch公共空间和ue专用空间的资源,如果申请的组业务和普通业务的子帧资源是没有交集的,则各自独立调度,普通业务在pdcch公共空间和ue专用空间内进行c-rnti/spsc-rnti/temporaryc-rnti盲检,组业务在群组公共空间内进行g-rnti/spsg-rnti盲检。

如图6所示,为本发明公开的一种宽带集群的资源分配装置的实施例3的结构示意图,包括组调度标志位设置模块303、子帧资源分配模块306、组调度标志位检测模块305、子帧资源交集检测模块304、通信模块301及状态检测模块302,其中:

通信模块301用于与终端建立通信连接;

g-rntipdcch盲检能力第二类型终端,在特定场景通过随机接入在msg3中发送g-rntimacce(groupradionetworktemporaryidentifiermediaaccesscontrolcontrolelement,群组无线网络临时标识媒体接入控制控制单元),或者通过获得集群被听业务的g-rnti后的第一个上行数据/信令包发送g-rntimacce,通过这些信息,判断终端是否为g-rntipdcch盲检能力第二类型终端。

状态检测模块302用于在终端为第二类型终端时,检测第二类型终端的状态;

轮询已选出点g-rntipdcch盲检能力第二类型终端,检测是否是连接态。

子帧资源分配模块306还用于在第二类型终端的状态为非连接态时,分配第一子帧资源给第二类型终端的业务。

在本发明中,第一子帧资源指群组公共空间的资源,的是第二子帧资源指的是pdcch公共空间和ue专用空间的资源,如果不是连接态,则按g-rntipdcch盲检能力第一类型终端和普通业务ue处理,即,在pdcch公共空间和群组专用空间内进行g-rnti/spsg-rnti盲检。

组调度标志位设置模块303还用于在状态检测模块302检测第二类型终端的状态为连接态时设置组调度标志位为0;

组调度标志位可为g_flag,其值是一个非负的自然数。

子帧资源交集检测模块304用于检测连接态的第二类型终端请求的第一业务与第二业务在同一个传输时间间隔内时第一业务与第二业务的子帧资源是否有交集,子帧资源交集检测模块304用于检测组调度标志位在[0,n]内或在(n,m]内,n为非负的自然数,m为大于n的自然数;

在本发明中,第二类型终端为g-rntipdcch盲检能力第二类型终端,第一类型终端为g-rntipdcch盲检能力第二类型终端,第一业务为组业务,第二业务为普通业务。

子帧资源分配模块306用于在组调度标志位在[0,n]内时分配交集部分的子帧资源给第一业务,组调度标志位设置模块303还用于在子帧资源分配模块306分配交集部分的子帧资源给第一业务时将组调度标志位加1;

如果组调度标志位g_flag在[0,n]内时,将子帧资源分配给组业务,将组调度标志位g_flag加1,其意义在于反馈当前交集的子帧资源已经分配给了组业务,即组业务已经被调度了一次。

子帧资源分配模块306用于在组调度标志位在(n,m]时分配交集部分的子帧资源给第二业务,组调度标志位检测模块305用于在子帧资源分配模块306分配交集部分的子帧资源给第二业务时判断组调度标志位是否等于m;

组调度标志位设置模块303还用于在组调度标志位不等于m时,将组调度标志位加1;

组调度标志位设置模块303还用于在组调度标志位等于m时,将组调度标志位设置为0。

如果组调度标志位g_flag在(n,m]内时,将子帧资源分配给普通业务,修改组调度标志位g_flag加1,其意义在于反馈当前交集的子帧资源已经分配给了普通业务,即普通业务已经被调度了一次。m-n与n的比值即是调度普通业务和调度组业务的频率的比值,因此,当组调度标志位g_flag等于m,则重置组调度标志位g_flag为0,通过调整m和n的大小,可以调整调度组业务和调度普通业务的比例。

预设时间的长短根据实际情况进行设定,在具体实施时,可设置定时器timer,初始timer=0,需要解决普通业务和组业务同在一个tti的情况时定时器激活时timer=1,当预设时间内无在同一传输时间间隔内且子帧资源存在交集的第一业务及第二业务,则定时器恢复默认,变为0。

在本发明中,在每一个tti(transmissiontiminginterva,传输时间间隔)只进行一次资源的分配,然后就下一个tti进行一次资源分配,直到直到无在同一传输时间间隔内且子帧资源存在交集的第一业务及第二业务为止。

为进一步优化本实施例,子帧资源分配模块306还用于在终端为第一类型终端时,分配第一子帧资源给第一类型终端的业务。

当终端为g-rntipdcch盲检能力第一类型终端,按g-rntipdcch盲检能力第一类型终端和普通业务ue处理,即,在pdcch公共空间和群组专用空间内进行g-rnti/spsg-rnti盲检。

在本发明中,n为0,m为1时,则表示交替分配资源给组业务和普通业务。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1