一种资源指配与去指配的方法及装置的制作方法

文档序号:7924183阅读:178来源:国知局
专利名称:一种资源指配与去指配的方法及装置的制作方法
技术领域
本发明涉及通信技术领域,尤其是涉及一种资源指配与去指配的方法及装置。 VoIP(Voice Over Internet Protocol,网络语音电话)是现有无线通信系统中 非常重要的一类业务,针对其具有静默(silence)以及激活(active)两种状态,在激活 状态时固定周期发数据包,对时延敏感等特点,提出了 VoIP组指配将终端按照不同的 信道条件划分为不同组,通过指配消息为组内处于激活状态的终端指配资源,指配消息 (Assignment message)格式一般为 其中,Persistent字段指示是否采用持续指配,持续指配即当前指配的资源在后 续帧仍然继续采用相同的资源;Virtual/true字段指示当前的指配是虚指配还是实指配, 如果是虚指配,则必须读取重新映射位图(rem即pingbitm即),通过虚结点找到真正的资源 位置;如果是实指配,则无需读取重新映射位图,直接根据实结点找到真正的资源位置。 [OOW] 现有技术可以采用重新映射位图(remapping bitm即)的方式实现VoIP组指 配重新映射位图包含资源是否可用位图(Resource Available Bitm即)与资源位图 (Resource Bitmap),资源是否可用位图中的实结点为l指示当前共享资源的相应资源不可 用,而为0指示当前共享资源的相应资源可用;资源位图中的虚结点为l指示当前比特位被 指配给终端且对应共享资源块,而为0指示当前比特位没有被指配给终端或当前比特位指 配给终端,但终端没有对应共享资源块,即终端处于静默状态;虚结点与当前共享资源可用 的实结点对应,即设置为1的虚结点与设置为0的实结点按序对应。重新映射位图被广播 给所有终端,虚指配的终端通过此重新映射位图来找到其对应的资源位置。
在对现有技术的研究和实践过程中,本发明的发明人发现现有技术存在以下问 题 在被指配了虚结点的终端从激活状态改变为静默状态后,当前对应的虚结点没有 被使用,将虚结点设置为0。由于静默状态持续时间较长,且设置为0的虚结点不能指配给 其余处于激活状态但未指配虚结点的终端,而虚结点的个数有限(等于共享资源的个数), 因此,其余处于激活状态但未指配虚结点的终端只能通过其他指配方式(例如实指配)来 获得资源,实指配对比于采用虚结点的位图指配调度开销大,则造成系统资源浪费。
背景技术




发明内容
本发明实施例要解决的技术问题是提供一种资源指配与去指配的方法及装置,使 得终端从激活状态改变为静默状态后,可以释放资源位图中被指配给所述终端的比特位, 并将该比特位调度给其余未调度到资源位图比特位的处于激活状态的终端,减少调度开 销,节约系统资源。 为解决上述技术问题,本发明所提供的实施例是通过以下技术方案实现的
—种资源指配与去指配的方法将从激活状态转为静默状态的终端在资源位图中 对应的比特位设置为代表静默状态的参数;释放所述设置为代表静默状态的参数的比特位 与所述终端的对应关系。 —种基站,可以实现资源指配与去指配,包括设置单元,用于将从激活状态转为
静默状态的终端在资源位图中对应的比特位设置为代表静默状态的参数;释放单元,用于
释放所述设置单元设置为代表静默状态的参数的比特位与所述终端的对应关系。 由上述技术方案可以看出,本发明实施例通过将从激活状态转为静默状态的终端
在资源位图中对应的比特位设置为代表静默状态的参数,并释放所述设置为代表静默状态
的参数的比特位与所述终端的对应关系,使得终端在静默状态时不占用资源位图中的比特
资源,并将比特资源调度给其余未对应资源位图比特位的处于激活状态的终端,减少调度
开销,提高系统容量。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其余的附图。 图1是本发明实施例一的方法流程示意图;
图2是本发明实施例二的方法流程示意图;
图3是本发明实施例三第一帧的资源指配情况示意图
图4是本发明实施例三第二帧的资源指配情况示意图
图5是本发明实施例三第三帧的资源指配情况示意图
图6是本发明实施例三第四帧的资源指配情况示意图
图7是本发明实施例三第四帧后的某帧的资源指配情况示意图;
图8是本发明实施例三第四帧后的另一帧的资源指配情况示意图;
图9是本发明实施例基站的结构示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其余 实施例,都属于本发明保护的范围。 本发明实施例通过改变资源位图里0和1的相应含义来触发指配与去指配的操作,具体为设置"l"指示激活状态(active),设置"O"指示静默状态(silence)。当终端
处于激活状态时,指配给该终端的虚结点设置为l,提示当前终端具有VoIP数据包;当终端
从激活状态转为静默状态时,相应的虚结点设置为0,提示该虚结点可以释放,不再为该终
端所使用,下一帧可以将该虚结点利用虚指配指配给另一个处于激活状态但未调度到资源
位图比特位的终端。下面通过实施例进行详细说明。 实施例一、参见图1详细说明,图1为本实施例的流程示意图。 步骤101 :将从激活状态转为静默状态的终端在资源位图中对应的比特位设置为
代表静默状态的参数。 检测到终端从激活状态转为静默状态,则将资源位图中对应的比特位设置为代表 静默状态的参数,表示该比特位对应的终端当前没有数据包需传输。该参数可以使用"O" 来表示。 步骤102 :释放所述设置为代表静默状态的参数的比特位与所述终端的对应关 系。 将比特位设置为代表静默状态的参数即表示该比特位对应的终端当前没有数据 包需传输,不需使用比特资源,因此,释放设置为代表静默状态的参数的比特位与所述终端 的对应关系。 本发明实施例将静默状态终端在资源位图中对应的比特位设置为代表静默状态 的参数,并释放所述设置为代表静默状态的参数的比特位与所述终端的对应关系,节约系 统资源。 实施例二、参见图2详细说明,图2为本实施例的流程示意图。 步骤201 :将从激活状态转为静默状态的终端在资源位图中对应的比特位设置为
代表静默状态的参数。 基站检测到终端从激活状态转为静默状态,则将资源位图中对应的比特位设置为 代表静默状态的参数,即表示该比特位对应的终端当前没有数据包需传输。该参数可以使 用"0"来表示。 步骤202 :释放所述设置为代表静默状态的参数的比特位与所述终端的对应关 系。 将比特位设置为代表静默状态的参数即表示该比特位对应的终端当前没有数据 包需传输,也就不需使用比特资源,因此,基站释放设置为代表静默状态的参数的比特位与 所述终端的对应关系。 步骤203 :将所述释放出来的比特位指配给其余处于激活状态但未调度到资源位 图比特位的终端。 由于资源位图的比特位有限,基站的调度器将释放出来的比特位指配给其余处于
激活状态但未调度到资源位图比特位的终端,最大限度地利用资源位图中的比特位。 在当前帧有虚结点空余且有剩余资源时,可以利用虚指配将在当前帧中指配释放
出来的比特位调度给其余未调度到资源位图比特位的激活终端;在当前帧有虚结点空余但
没有剩余资源时,可以在后续帧中利用虚指配将释放出来的比特位调度给其余未调度到资
源位图比特位的激活终端,对比于其他指配方式节省指配资源。 如果,当前帧的其余激活用户采用虚指配未调度到资源位图的相应比特位时,也可依据当前帧有无剩余共享资源来处理。如果当前帧有剩余资源,则采用实指配的方式进 行调度,如果当前帧无剩余资源,则可在后续帧中利用实指配进行调度。 本发明实施例将从激活状态转为静默状态的终端在资源位图中对应的比特位设 置为代表静默状态的参数,在释放所述设置为代表静默状态的参数的比特位与所述终端的 对应关系后,将释放出的比特位指配给其余处于激活状态但未调度到资源位图比特位的终 端,节约资源。 以下实施例三在实际应用环境中对本发明进行说明。以某VoIP组为例,该组包含 有4个终端(Mobile Station,MS),分别为终端1、终端2、终端3、终端4,对应的信道条件指 示各终端需占用的资源块(Resource Block,RB)个数为2、1、2、2 ;共享资源块为5个。资 源位图(Resource Bitm即)中的结点称为虚结点,资源是否可用位图(Resource Aviation Bitmap)中的结点称为实结点。本发明实施例三以步骤301中终端所处状态时刻为第一帧 进行详细说明,步骤302中终端所处状态时刻为第二帧,其后的帧类推。
实施例三、 步骤301 :终端1、终端2处于激活状态,终端3、终端4处于静默状态。 当前帧的资源指配情况参见图3,图3为第一帧的资源指配情况示意图。终端1
占用资源块个数为2,对应第一个虚结点和第二个虚结点,占用第一个实结点和第二个实结
点;终端2占用资源块个数为l,对应第三个虚结点,占用第三个实结点。因组内没有其他
处于激活状态的终端,所以第四个虚结点和第五个虚结点没有指配给终端,第四个实结点
和第五个实结点也没有被使用。 当前帧的重新映射位图则为00000+11 (MS1)1(MS2)00,其中,"00000"表示资源 是否可用位图的五个资源块都可用,资源位图的第一和第二比特位已经通过虚指配指配给 MS1,第三比特位通过虚指配指配给MS2。 ," 11 (MS1) 1 (MS2) 00"表示MS1激活且存在数据包, MS2激活且存在数据包,需通过此重新映射位图找到所属的实结点的位置。
本步骤中所述终端1对应第一个虚结点和第二个虚结点以及终端2对应第三个虚 结点的情况仅为举例说明,也可以是终端1对应第二个虚结点和第三个虚结点以及终端2 对应第一个虚结点,或者是终端1对应第三个虚结点和第四个虚结点以及终端2对应第一 个虚结点,或者是其他的终端与虚结点对应关系,都不影响本发明实施例的实现。即各终端 在调度时并无先后顺序,在没有持续指配时,各终端与虚结点之间也无特定对应关系。同 样,后续各步骤所列举的终端与虚结点之间的对应关系均为举例说明,不再赘述。
步骤302 :终端3、终端4改变为激活状态,终端1和终端2仍处于激活状态。
当前帧的资源指配情况参见图4,图4为第二帧的资源指配情况示意图。终端1和 终端2都为持续指配,终端l对应第一个虚结点和第二个虚结点,占用第一个实结点和第二 个实结点;终端2对应第三个虚结点,占用第三个实结点。 终端3占用资源块个数为2,通过虚指配将第四个虚结点和第五个虚结点调度到 终端3,占用第四个实结点和第五个实结点。当前帧的5个资源块已被全部用尽,所以终端 4虽然也处于激活状态,但当前帧没有共享资源来指配给终端4。终端4需等待当前帧或者 后续帧的剩余资源进行指配。 显然,也可以通过虚指配将第四个和第五个虚结点调度给终端4,占用第四个实结 点和第五个实结点,则终端3需等待当前帧或者后续帧的剩余资源进行指配。
7
将第四个虚结点和第五个虚结点调度到终端3时,当前帧的重新映射位图则为 00000+11 (MSI) 1 (MS2) 11 (MS3),其中,"00000"表示资源是否可用位图的五个资源块都可用, "11 (MSI) 1 (MS2) 11 (MS3)"表示资源位图的第一和第二比特位由于持续指配仍然属于MSl,MSl 激活且存在数据包;第三比特位由于持续指配仍然属于MS2, MS2激活且存在数据包;第四和 第五比特位通过虚指配指配给MS3, MS3需通过此Remapping bitmap找到所属的实结点的位 置,MS3激活且存在数据包,在当前帧没有剩余共享资源调度也没有虚结点空余的情况下,终 端4只能等待当前帧或者后续帧的其余资源利用实指配来指配。如果当前帧没有剩余共享资 源调度而有虚结点空余的情况下,终端可以通过后续帧的其余资源利用虚指配来指配。
步骤303 :终端1改变为静默状态,终端2、终端3、终端4仍处于激活状态。
当前帧的资源指配情况参见图5,图5为第三帧的资源指配情况示意图。终端1改 变为静默状态,则其对应第一个虚结点和第二个虚结点设置为0,表示第一个虚结点和第二 个虚结点对应的终端当前没有数据包,并释放第一个虚结点和第二个虚结点与终端1的对 应关系;终端2占用资源块个数为l,仍然对应第三个虚结点,占用第一个实结点;终端3占 用资源块个数为2,仍对应第四个虚结点和第五个虚结点,按序占用第二个实结点和第三个 实结点。终端1与第一个虚结点和第二个虚结点的对应关系被释放,则可以在后续帧中将 第一个和第二个虚结点利用虚指配给处于激活状态的终端4。 当前帧的重新映射位图则为00000+00 (MS 1)1(MS2)11(MS3)。其中,"00000"表 示资源是否可用位图的五个资源块都可用,"00(MS1) 1 (MS2) 11 (MS3)"表示资源位图的第一 和第二比特位持续指配给终端MS1, MS1转为静默的状态,可以在当前帧释放相应比特位与 MS 1的对应关系,第三比特位持续指配给MS2,第四和第五比特位持续指配给MS3。
步骤304 :终端2、终端3、终端4仍处于激活状态,终端1处于静默状态。
当前帧的资源指配情况参见图6,图6为第四帧的资源指配情况示意图。终端1释 放出的第一个虚结点和第二个虚结点已通过虚指配指配给处于激活状态的终端4,并占用 第一个实结点和第二个实结点;终端2由于持续指配仍然对应第三个虚结点,占用第三个 实结点;终端3由于持续指配仍然对应第四个虚结点和第五个虚结点,占用第四个实结点 和第五个实结点。 当前帧的重新映射位图则为00000+11 (MS4) 1 (MS2) 11 (MS3)。其中,"00000"表示 资源是否可用位图的五个资源块都可用,"ll (MS4) 1 (MS2) 11 (MS3)"表示资源位图的第一和 第二比特位通过虚指配指配给MS4,第三比特位通过虚指配指配给MS2,第四和第五比特位 通过虚指配指配给MS3。 这样,本发明实施例就实现了将从激活状态转为静默状态的终端在资源位图中对
应的比特位设置为零,释放所述设置为零的比特位与所述终端的对应关系,并将释放出的
比特位指配给其余处于激活状态并未调度到资源位图比特位的终端,节约资源。 实际应用中,可能出现某帧由于混合自动重传请求(Hybrid
AutomaticR印eat-reQuest,HARQ)或其他原因,如资源块被实指配调度给其他终端,导致资
源是否可用位图的某些资源块在当前帧不可用的情况,可用"1"表示资源不可用。 混合自动重传请求是一种重新传输的机制,即在当前帧重新传输上帧传输错误的
内容,可以调用共享资源或者其他资源,在混合自动重传请求调用共享资源的情况下,相应
共享资源块就指示为1不可用,具体占用的资源块数依赖于当前帧的调度情况。
8
所以,实施例三还包括以下步骤 步骤305 :资源是否可用位图的两个资源块不可用,终端1、终端2、终端3处于激 活状态,终端4处于静默状态。 当前帧的资源指配情况则如图7所示,图7为第四帧后的某帧的资源指配情况示 意图。第一个实结点和第二个实结点的资源在当前帧不可用,用1表示;终端1仍对应第一 个虚结点和第二个虚结点,但占用第三个实结点和第四个实结点;终端2仍对应第三个虚 结点,但占用第五个实结点。 即在排除了不可用的资源后,终端按照可用资源块的排列顺序占用可用的实结 点。步骤306以第四帧后的另一帧为例进一步说明此情况。 步骤306 :资源是否可用位图的两个资源块不可用,终端1、终端2、终端3仍处于 激活状态,终端4仍处于静默状态。 当前帧的资源指配情况则可参见图8,图8为第四帧后的另一帧的资源指配情况 示意图。第一个实结点和第三个实结点的资源在当前帧不可用,可用资源块的排列顺序为 第二个实结点、第四个实结点、第五个实结点;则终端1仍然对应第一个虚结点和第二个虚 结点,但按照可用资源块的排列顺序,会占用第二个实结点和第四个实结点,终端2仍对应 第三个虚结点,仍占用第五个实结点。 在当前帧利用虚指配没有调度到资源时,有剩余资源的情况下,其余处于激活状 态的终端在当前帧进行实指配来调度其余资源,在当前帧没有剩余资源的情况下,则延后 到后面的任意有剩余资源的帧进行实指配来调度,如本实施例中处于激活状态的终端3可 在当前帧或者延后到当前帧之后的帧进行实指配。 某些资源块不可用的情况可发生在数据传输的任何一个时刻和任何一个资源块, 步骤305和步骤306仅以第一帧后某时刻的帧和某两个资源块不可用为例说明,显然,如果 是其他时刻的帧、其他位置的资源块、其他数量的资源块不可用也不影响本发明实施例的 实现。 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列 的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为 依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知 悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明 所必须的。 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部 分,可以参见其余实施例的相关描述。 以上提供了一种资源指配与去指配的方法,本发明实施例还提供一种基站。
—种基站900,可以实现资源指配与去指配,参见图9,图9为本发明实施例基站的 结构示意图,包括 设置单元901,用于将从激活状态转为静默状态的终端在资源位图中对应的比特 位设置为代表静默状态的参数;该参数可以是O。 释放单元902,用于释放所述设置单元901设置为代表静默状态的参数的比特位
与所述终端的对应关系。
所述基站还包括
指配单元903,用于将所述释放单元902释放出来的比特位利用虚指配给其余处 于激活状态且未调度到资源位图比特位的终端,在当前帧有剩余共享资源的时候,则可在 当前帧进行虚指配;在当前帧没有剩余共享资源的时候,可在当前帧之后的任意有剩余资 源的帧进行虚指配。 在利用虚指配调度不到资源时,依据当前帧有无剩余共享资源来处理。在当前帧 有剩余共享资源的时候,则可在当前帧进行实指配;在当前帧没有剩余共享资源的时候,可 在当前帧之后的任意有剩余资源的帧进行实指配。 本发明实施例基站将释放出来的比特位重新虚指配给其余处于激活状态且未调 度到资源位图比特位的终端,则最大限度地利用资源位图中的比特位,从更积极的方面节 约资源。 本发明实施例将从激活状态转为静默状态的终端在资源位图中对应的比特位设 置为代表静默状态的参数,并释放所述设置为代表静默状态的参数的比特位与所述终端的 对应关系,节约系统资源。 还可将释放出的比特位指配给其余处于激活状态且未调度到资源位图比特位的 终端,最大限度地利用系统资源。 本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可 以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介 质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为 磁碟、光盘、只读存储记忆体(Read-OnlyMemory, ROM)或随机存储记忆体(Random Access Memory,廳)等。 以上对本发明实施例所提供的一种资源指配与去指配的方法及装置进行了详细 介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明 只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本 发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应 理解为对本发明的限制。
权利要求
一种资源指配与去指配的方法,其特征在于将从激活状态转为静默状态的终端在资源位图中对应的比特位设置为代表静默状态的参数;释放所述设置为代表静默状态的参数的比特位与所述终端的对应关系。
2. 根据权利要求1所述的资源指配与去指配的方法,其特征在于,所述将从激活状态 转为静默状态终端在资源位图中对应的比特位设置为代表静默状态的参数具体为将从激 活状态转为静默状态终端在相应资源位图中对应的比特位设置为零;所述释放所述设置为代表静默状态的参数的比特位与所述终端的对应关系具体为释 放所述设置为零的比特位与所述终端的对应关系。
3. 根据权利要求1所述的资源指配与去指配的方法,其特征在于,所述释放所述设置 为代表静默状态的参数的比特位与所述终端的对应关系之后还包括将所述释放出来的资源位图比特位利用虚指配指配给其余未对应资源位图比特位并 处于激活状态的终端。
4. 根据权利要求3所述的资源指配与去指配的方法,其特征在于,所述将所述释放 出来的比特位利用虚指配指配给其余未对应资源位图比特位并处于激活状态的终端具体 为在当前帧有虚结点空余且有剩余资源的情况时,在当前帧将所述释放出来的资源位图 的比特位利用虚指配指配给其余未对应资源位图比特位并处于激活状态的终端。
5. 根据权利要求3所述的资源指配与去指配的方法,其特征在于,所述将所述释放出 来的资源位图的比特位利用虚指配指配给其余未对应资源位图比特位并处于激活状态的终端具体为在当前帧有虚结点空余但没有剩余资源的情况时,在当前帧之后的任意有剩余资源的 帧将所述释放出来的资源位图的比特位利用虚指配指配给其余未对应资源位图比特位并 处于激活状态的终端。
6. 根据权利要求3所述的资源指配与去指配的方法,其特征在于,所述将所述释放出来的资源位图的比特位利用虚指配指配给其余未对应资源位图比特位并处于激活状态的终端之后还包括所述对应资源位图比特位并处于激活状态的终端按照可用资源块的排列顺序占用可 用的资源块。
7. 根据权利要求6所述的资源指配与去指配的方法,其特征在于,若所述未对应资源位图比特位并处于激活状态的终端通过虚指配按序无法占用到可用的共享资源块时,在当 前帧或者当前帧之后的任意有剩余资源的帧采用实指配方式进行资源调度。
8. 根据权利要求1至7任一项所述的资源指配与去指配的方法,其特征在于,所述将从 激活状态转为静默状态的终端在资源位图中对应的比特位设置为代表静 默状态的参数具体为将使用网络语音电话业务的从激活状态转为静默状态的终端在资源位图中对应的比 特位设置为代表静默状态的参数。
9. 一种基站,可以实现资源指配与去指配,其特征在于,包括设置单元,用于将从激活状态转为静默状态的终端在资源位图中对应的比特位设置为代表静默状态的参数;释放单元,用于释放所述设置单元设置为代表静默状态的参数的比特位与所述终端的对应关系。
10.根据权利要求9所述的基站,其特征在于,还包括指配单元,用于将所述释放单元释放出来的比特位利用虚指配指配给其余未对应资源位图比特位并处于激活状态的终端。
全文摘要
本发明实施例公开了一种资源指配与去指配的方法及装置,所述方法为将从激活状态转为静默状态的终端在资源位图中对应的比特位设置为代表静默状态的参数;释放所述设置为代表静默状态的参数的比特位与所述终端的对应关系。本发明实施例通过将从激活状态转为静默状态的终端在资源位图中对应的比特位设置为代表静默状态的参数,并释放所述设置为代表静默状态的参数的比特位与所述终端的对应关系,使得所述终端在静默状态时不占用资源位图的比特资源,并将比特资源利用虚指配调度给其余未对应资源位图比特位的处于激活状态的终端,节约调度资源,提高系统容量。
文档编号H04M7/00GK101729218SQ20081020138
公开日2010年6月9日 申请日期2008年10月15日 优先权日2008年10月15日
发明者钱韬 申请人:上海华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1