Processing

Please wait...

Settings

Settings

Goto Application

1. WO2012068972 - METHOD FOR ACTIVATING CONFIGURATION AND USER EQUIPMENT

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

[ ZH ]
一种激活配置的方法及用户设备

技术领域

本发明涉及通信领域,特别是涉及激活配置的方法及用户设备。

背景技术

在通信系统中, 由网络侧对用户侧进行资源配置,并通过资源配置消 息将各种新的配置信息发送给用户侧。如果资源配置消息是采用确认模式

( AM )传输,则用户侧在收到资源配置消息后,需要向网络侧反馈确认消 息(AC :)。

网络侧在发送资源配置消息后,需要同用户侧激活新配置。激活的时 机有两种,一种是指定激活,另一种是立即激活。指定激活是指:在资源 配置消息中携带激活时间, 当到达该激活时间时,网络侧和用户侧同时激 活新配置。立即激活是指:网络侧在发送资源配置消息后立即激活新配置; 用户侧收到资源配置消息后立即激活新配置。

当资源配置消息采用 AM且为立即激活时,现有技术中用户侧收到资 源配置消息后进行配置操作,在配置完成后激活新配置,并停止旧配置。 在激活新配置后,用户侧向网络侧发送配置完成消息,并接收网络侧反馈 的 ACK,配置过程结束。在整个配置过程中用户侧都未向网络侧反馈 AC :。 网络侧无法收到用户侧反馈的 ACK,则可能会一直重复发送资源配置消息, 占用较多的网络资源。并且,如果网络侧重发资源配置消息的次数较多, 超过最大允许次数时,网络侧会认为链路异常,并进行链路异常处理。而 此时用户侧已经收到资源配置消息, 网络侧的链路异常处理将影响后续的 数据传输。

发明内容

本发明实施例提供一种激活配置的方法及用户设备, 用于防止或减少 网络侧重发激活配置消息。

一种激活配置的方法, 包括以下步驟:

接收网络侧发送的资源配置消息, 资源配置消息携带有立即激活的指 示信息;

在收到立即激活的指示信息后, 根据生成并发送资源配置消息的确认 消息所需时长确定激活配置的时间;

在到达激活配置的时间前生成并发送确认消息;

在到达激活配置的时间时激活配置。

一种用户设备, 包括:

接口模块,设置为接收网络侧发送的资源配置消息,以及在到达激活 配置的时间前发送确认消息,其中,资源配置消息携带有立即激活的指示 信息;

RRC层模块, 设置为在收到立即激活的指示信息后,根据生成及发送 资源配置消息的确认消息所需时长确定激活配置的时间, 以及,在到达激 活配置的时间前生成确认消息;

MAC和物理层模块, 设置为在到达激活配置的时间时激活配置。 本发明实施例中在收到需要立即激活的资源配置消息后, 进行配置操 作,但不立即激活,而是确定一激活时间,使得在到达激活时间前有足够 的时间生成和发送一次 ACK, 以便防止或减少网络侧重发资源配置消息, 节省网络资源,并且可有效避免网络侧进行针对链路异常的操作。

附图说明

图 1为本发明实施例中激活配置的主要方法流程示意图;

图 2为本发明实施例中 RRC状态为 Cell-FACH态时激活配置的方法流 程示意图;

图 3为本发明实施例中 RRC状态为 Cell-DCH态时激活配置的方法流 程示意图;

图 4为本发明实施例中用户设备的结构示意图。

具体实施方式

本发明实施例中在收到需要立即激活的资源配置消息后, 进行配置操 作,但不立即激活,而是确定一激活时间,使得在到达激活时间前有足够 的时间生成和发送一次 ACK, 以便防止或减少网络侧重发资源配置消息, 节省网络资源,并且可有效避免网络侧进行针对链路异常的操作。

参见图 1 , 本实施例中激活配置的主要方法流程如下:

步驟 101 : 接收网络侧发送的资源配置消息,资源配置消息携带有立即 激活的指示信息。

步驟 102: 在收到立即激活的指示信息后,根据生成及发送资源配置消 息的 ACK所需时长确定激活配置的时间。

步驟 103: 在到达激活配置的时间前生成并发送 AC :。

步驟 104: 在到达激活配置的时间时激活配置。

其中, 激活配置的时间为收到资源配置消息时的帧号加上延迟帧数, 即 CfgActTime (激活配置的时间 ) =CurrCFN (当前帧号 ) +DelayFN (延迟 帧数)。

DelayFN与生成及发送 ACK所需时长有关,包括媒体接入控制( MAC ) 层和物理层处理 ACK所需的帧数及用户设备( UE )发送该 ACK所需帧数, 即 DelayFN=Trach (或 MaxUlOldTti ) +DataAhead , 其中, Trach (或 MaxUlOldTti )表示用户设备发送一次 ACK所需的帧数, DataAhead表示 MAC层和物理层处理 ACK所需的帧数( Cell-FACH态的发送帧数为 Trach, Cell-DCH态的发送帧数为 MaxUlOldTti )。

MAC 层与物理层之间传输数据是以传输时间间隔 (TTI ) 为单位,在 每个 TTI的起始处传输数据。根据配置不同, TTI可以有多种取值,如 1、 2、 4、 8帧(对应 10ms、 20ms, 40ms, 80ms )。基于 MAC层和物理层的 处理机制和硬件设备的处理能力, DataAhead的取值比较固定,较长时间内 都不需要改变。较佳的, DataAhead的取值范围为 1~3帧(各用户设备的实 现不同,该值越短越好,但该值小于 1帧不现实),具体取值可视实际情况 而定。

用户设备发送 ACK所需的帧数与无线资源控制(RRC )层所处状态有 关,不同的状态发送 ACK所需过程不同。 RRC状态包括 Cell-FACH (小区 前向接入信道)态和 Cell-DCH(小区专用信道)态。当 RRC状态为 Cell-FACH 态时,用户设备发送 ACK的时长包括:上行同步码选择和发送、 FPACH(前 向物理接入信道)接收同步信息、等待在 PRACH (物理随机接入信道)上 发送和在 PRACH上发送 ACK分别所需最大帧数之和(记为 Trach )。例如, 上行同步码选择和发送耗时 1 子帧, FPACH接收耗时 4子帧,等待发送 PRACH耗时 2子帧,发送 PRACH耗时 1~4子帧,总共耗时 8~11子帧。 其中发送 PRACH耗时一个 TTI, 如果对应 1个子帧,则发送 PRACH耗时 1子帧,由于 TTI可能的取值为 1、 2、 4子帧,所以发送 PRACH耗时 1~4 子帧。 RRC层在进行配置操作时需要将配置信息打包并发送到 MAC层, 同时要生成 ACK。存在一种情况是 RRC层无法在打包配置信息的同一帧生 成 ACK, 因此需要做一个修正,在 DelayFN中增加第一修改值 (本实施例 中取值为 1 ), 则 DelayFN=Trach+DataA ead+l (第一修改值)。另夕卜,配置 前后的 TTI可能不同,为了较好的与网络侧同步,可以通过第二修正值将 新旧配置的 ΤΉ对齐,则 DelayFN=Trach+DataA ead+l+TH (第二修改值), TH > 0。

当 RRC状态为 Cell-DCH态时,用户设备发送 ACK的时长包括:激活

配置之前旧配置中上行最大 TTI对应的帧数 MaxUlOldTti , 该 MaxUlOldTti 可以从底层(MAC层或物理层)配置中获得。并且,与 Cell-FACH态类似, RRC层在进行配置操作时需要将配置信息打包并发送到 MAC层, 同时要 生成 ACK。存在一种情况是 RRC 层无法在打包配置信息的同一帧生成 ACK, 因此需要做一个修正,在 DelayFN中增加第一修改值(本实施例中 取值为 1 ), 则 DelayFN=MaxU101dTti+DataAhead+l (第一修改值)。另夕卜, 配置前后的 TTI可能不同,为了较好的与网络侧同步,可以通过第二修正 值将新旧配置的 ΤΉ对齐,则 DelayFN=MaxU101dTti+DataAhead+l+TH (第 二修改值 ), TH > 0。例如,有两个 Trch, TTI分别为 20ms ( 2帧)和 40ms ( 4帧),则激活时间就必须在连续帧号(CFN ) 为 4帧的倍数处起效;又 由于激活时间意味着旧配置的失效,则该时间点必须保证在旧配置的最大 TTI的边界处(起始处或结束处)失效,以保证旧配置上的数据能够成功传 输。如果当前激活时间为 3 (帧号),而 MaxOldTti (旧 TTI ) =4, MaxNewTti (新 TTI ) =8 , 则 TTI对齐后的激活时间点为 8 , 则 TH=5;如果当前激活 时间为 8, Max01dTti=4, MaxNewTti=8, 则对齐后仍然为 8, 因此 ΤΉ ^ 齐后激活时间可能不变,则 TH=0。

通过以上描述了解了确定激活时间的方式, 尤其是延迟帧数。可见, 延迟帧数中第二修正值部分需要新旧 ΤΤΙ来确定,只有收到资源配置消息 后才能获得新 ΤΤΙ, 因此第二修正值需要临时确定,其它部分都相对固定, 如果不考虑第二修正值,则无需每次收到资源配置消息后确定延迟帧数。 下面针对 RRC的两种状态来详细介绍激活配置的实现过程。

参见图 2, 本实施例中 RRC状态为 Cell-FACH态时激活配置的方法流 程如下:

步驟 201 : 用户设备在 Cell-FACH态下接收网络侧发送的资源配置消 息。该资源配置消息携带有立即激活的指示信息。

步驟 202: 用户设备根据生成 ACK所需时间、随机接入过程和 TTI对 齐 的 修 正 确 定 激 活 时 间 。 激 活 时 间 CfgActTime=CurrCFN+Trach+DataAhead+ 1 +TH。

步驟 203 : 用户设备进行配置操作。配置操作如:将配置信息赋值到 MAC层和物理层的配置空间中。

步驟 204: 用户设备生成 AC :。

步驟 205:用户设备在到达激活时间前向网络侧发送 AC :。

步驟 204和 205可以与步驟 203同步进行。

步驟 206: 用户设备在到达激活时间时激活配置。

在激活配置后, MAC层就会停止旧配置上的数据发送, 物理层同时开 始进行新配置的同步过程。物理层同步成功后通知 RRC新配置同步成功, 此时认为新配置起效,用户设备以 AM向网络侧发送配置完成消息,并等 待网络侧回复 ACK, 接收网络侧反馈的 ACK后,配置过程结束。

参见图 3 ,本实施例中 RRC状态为 Cell-DCH态时激活配置的方法流程 如下:

步驟 301 :用户设备在 Cell-DCH态下接收网络侧发送的资源配置消息。 该资源配置消息携带有立即激活的指示信息和新 ΤΉ。

步驟 302: 用户设备根据生成 ACK所需时间、旧配置上行最大 ΤΉ和 ΤΤΙ 对 齐 的 修正 确定 激活 时间 。激 活时 间 CfgActTime=CurrCFN+MaxU101dTti+DataAhead+ 1 +TH。

步驟 303 : 用户设备进行配置操作。配置操作如:将配置信息赋值到 MAC层和物理层的配置空间中。

步驟 304: 用户设备生成 AC :。

步驟 305:用户设备在到达激活时间前向网络侧发送 AC :。

步驟 304和 305可以与步驟 303同步进行。

步驟 306: 用户设备在到达激活时间时激活配置。

用户设备还可以在激活配置后以 AM向网络侧发送配置完成消息, 并 接收网络侧反馈的 AC :。

通过以上描述了解了激活配置的实现过程, 该过程主要由用户设备实 现,下面对用户设备的内部结构和功能进行介绍。

参见图 4, 本实施例中用户设备包括:接口模块 401、 RRC层模块 402 和 MAC和物理层模块 403。其中,

接口模块 401 设置为接收网络侧发送的资源配置消息,以及在到达激 活配置的时间前向网络侧发送 ACK, 其中,资源配置消息携带有立即激活 的指示信息。

RRC层模块 402设置为在收到立即激活的指示信息后,根据生成确认 消息 ACK所需时长确定激活配置的时间,以及,在到达激活配置的时间前 生成 ACK。较佳的, RRC层模块 402在 MAC和物理层模块 403进行信息 配置的同时,在到达激活配置的时间前生成并发送 ACK给接口模块 401。

MAC和物理层模块 403设置为在到达激活配置的时间时激活配置。

MAC和物理层模块 403可以包括 MAC层单元和物理层单元。 MAC层 单元设置为进行 MAC层的配置和激活, 以及进行 MAC层的其它处理。物 理层单元设置为进行物理层的配置和激活,以及进行物理层的其它处理。

激活配置的时间为收到资源配置消息时的帧号加上延迟帧数。 其中, 延迟帧数包括 MAC层和物理层处理 ACK所需的帧数及发送 ACK所需帧 数。

较佳的,延迟帧数还包括延迟生成 ACK所对应的第一修正帧数。以及, 进一步地,延迟帧数还包括设置为将资源配置消息携带的新传输时间间隔 TTI与旧 TTI对齐的第二修正帧数。

当 RRC状态为 Cell-FACH态时,无线链路控制处理 ACK的时长包括: 上行同步码选择和发送、 FPACH接收同步信息、等待在 PRACH上发送和 在 PRACH上发送 ACK分别所需最大帧数之和(记为 Trach )。当 RRC状 态为 Cell-DCH态时,无线链路控制处理 ACK的时长包括:激活配置之前 旧配置中上行最大 TTI对应的帧数。

本发明实施例中在收到需要立即激活的资源配置消息后, 进行配置操 作,但不立即激活,而是确定一激活时间,使得在到达激活时间前有足够 的时间生成和发送一次 ACK, 以便防止或减少网络侧重发资源配置消息, 节省网络资源,并且可有效避免网络侧进行针对链路异常的操作。本发明 实施例考虑到多方面因素以对激活时间进行修正,得到较佳的激活时间, 既满足生成和发送一次 ACK所需时间,又尽可能早的激活配置。并且,本 发明实施例针对 RRC的不同状态提供了相应的确定激活时间的方式,适用 于多种应用场景。

本领域内的技术人员应明白, 本发明的实施例可提供为方法、系统、 或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施 例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个 或多个其中包含有计算机可用程序代码的计算机可用存储介质 (包括但不 限于磁盘存储器和光学存储器等 )上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序 产品的流程图和 /或方框图来描述的。应理解可由计算机程序指令实现流 程图和 /或方框图中的每一流程和 /或方框、以及流程图和 /或方框图中 的流程和 /或方框的结合。可提供这些计算机程序指令到通用计算机、专 用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个 机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产 生用于实现在流程图一个流程或多个流程和 /或方框图一个方框或多个方 框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理 设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存 储器中的指令产生包括指令装置的制造品 , 该指令装置实现在流程图一个 流程或多个流程和 /或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备 上,使得在计算机或其他可编程设备上执行一系列操作步驟以产生计算机 实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现 在流程图一个流程或多个流程和 /或方框图一个方框或多个方框中指定的 功能的步驟。

显然, 本领域的技术人员可以对本发明进行各种改动和变型而不脱离 本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权 利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在 内。