Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
CROSS-ENB HANDOVER METHOD AND EVOLVED NODEB
Document Type and Number:
WIPO Patent Application WO/2012/159399
Kind Code:
A1
Abstract:
Provided are a cross-eNB handover method and an evolved NodeB. The handover method includes: the user plane of a target side eNB receiving a handover indication message and then judging whether or not a sequence number status transfer (SN Status Transfer) message is received before receiving the handover indication message (S302); and if it is not received, then caching the handover indication message and processing same until the SN Status Transfer message is received and processed (S304). In the present invention, the handover indication message of the user plane which arrives first is cached and processed until an SN Status Transfer message is received and processed, thereby ensuring the accuracy of the PDCP sequence number information when the user side of the target eNB processes the downlink message of the PDCP layer, reducing packet loss due to inconsistency of PDCP sequence number information, and thus achieving the effects of lossless data transmission during handover and improving user experience.

Inventors:
YE LINGYUN (CN)
WANG DAFEI (CN)
ZHANG RUIXIA (CN)
Application Number:
PCT/CN2011/080028
Publication Date:
November 29, 2012
Filing Date:
September 22, 2011
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE CORP (CN)
YE LINGYUN (CN)
WANG DAFEI (CN)
ZHANG RUIXIA (CN)
International Classes:
H04W8/08; H04L12/56
Foreign References:
CN101400156A2009-04-01
CN101365168A2009-02-11
CN101048001A2007-10-03
Attorney, Agent or Firm:
KANGXIN PARTNERS, P.C. (CN)
北京康信知识产权代理有限责任公司 (CN)
Download PDF:
Claims:
权 利 要 求 书

1. 一种跨基站的切换方法, 包括:

目标侧 eNB的用户面接收到切换指示消息后,判断在接收到所述切换指示 消息之前是否已接收到序号状态传输 SN Status Transfer消息;

如果否, 则将所述切换指示消息缓存, 直到接收并处理完所述 SN Status Transfer消息后再处理所述切换指示消息。

2. 根据权利要求 1所述的方法, 其中, 目标侧 eNB的用户面接收到切换指示消息 后, 判断在接收到所述切换指示消息之前是否已接收到序号状态传输 SN Status Transfer消息, 包括: 所述用户面接收到所述切换指示消息后, 设置第一标志以指示已接收到所 述切换指示消息;

根据第二标志判断是否已接收到所述 SN Status Transfer消息, 其中, 所述 第二标志设置为指示是否已接收到所述 SN Status Transfer消息。

3. 根据权利要求 2所述的方法, 其中 , 将所述切换指示消息缓存, 直到接收并处 理完 SN Status Transfer消息后再处理所述切换指示消息, 包括:

所述用户面将所述切换指示消息缓存;

所述用户面接收到所述 SN Status Transfer消息后, 设置所述第二标志以指 示已接收到所述 SN Status Transfer消息;

所述用户面处理所述 SN Status Transfer消息, 并根据所述第一标志判断是 否已接收到所述切换指示消息;

如果是, 则所述用户面处理缓存的所述切换指示消息, 并清除所述第一标 志和所述第二标志。

4. 根据权利要求 3所述的方法, 其中, 所述用户面处理所述 SN Status Transfer消 息, 包括:

根据所述 SN Status Transfer消息中携带的信息更新所述用户面的包数据汇 聚层 PDCP的序号信息, 并在需要所述 PDCP层的状态报告的情况下, 构造并 发送所述 PDCP层的状态报告。

5. 根据权利要求 3或 4所述的方法, 其中, 所述用户面处理缓存的所述切换指示 消息, 包括:

所述用户面的 PDCP层处理下行报文, 并在需要所述 PDCP层的状态报告 的情况下, 构造并发送所述 PDCP层的状态报告。

6. 根据权利要求 1所述的方法, 其中, 如果是, 则直接处理所述切换指示消息。

7. 一种演进型基站 e B, 包括:

判断模块, 设置为在所述 eNB的用户面接收到切换指示消息后, 判断在接 收到所述切换指示消息之前是否已接收到序号状态传输 SN Status Transfer消 息;

缓存模块, 设置为在所述判断模块判断为未接收到所述 SN Status Transfer 消息的情况下, 缓存所述切换指示消息;

执行模块, 设置为在所述用户面接收并处理完所述 SN Status Transfer消息 的情况下, 处理所述缓存模块缓存的所述切换指示消息。

8. 根据权利要求 7所述的演进型基站, 其中, 所述判断模块包括:

第一标志设置子模块, 设置为在所述用户面接收到所述切换指示消息后, 设置第一标志以指示已接收到所述切换指示消息;

第二标志判断子模块, 设置为根据第二标志判断是否已接收到所述 SN Status Transfer 消息, 其中, 所述第二标志设置为指示是否已接收到所述 SN Status Transfer消息。

9. 根据权利要求 8所述的演进型基站, 其中, 所述执行模块包括:

第二标志设置子模块, 设置为所述用户面接收到所述 SN Status Transfer消 息后, 设置所述第二标志以指示已接收到所述 SN Status Transfer消息;

第一标志判断子模块, 设置为在所述用户面处理完所述 SN Status Transfer 消息后, 根据所述第一标志判断是否已接收到所述切换指示消息;

执行子模块, 设置为在所述第一标志判断子模块判断为已接收到所述切换 指示消息的情况下, 处理缓存的所述切换指示消息;

标志清除子模块, 设置为在所述执行子模块处理完所述切换指示消息后, 清除所述第一标志和所述第二标志。

0. 根据权利要求 7所述的演进型基站, 其中, 所述执行模块还设置为在所述判断 模块判断为已接收到所述 SN Status Transfer消息的情况下, 直接处理所述切换 指示消息。

Description:
跨基站的切换方法及演进型基站 技术领域 本发明涉及通信领域, 具体而言, 涉及一种跨基站的切换方法及演进型基站。 背景技术 切换是移动通信系统中保证用户移动性的一个 基本功能, 其中, 保证数据在切换 过程中的无损传输是一项关键技术问题。 下面以 X2切换为例讲述现有技术存在的问 题, 其他场景的跨基站切换存在相同的问题。 图 1为现有 X2切换的流程示意图。 该切换场景的具体处理包括: 步骤 S102, 用户设备 UE向源侧 eNB上报测量报告 (Measure Report )。 步骤 S104, 源侧 eNB向目标侧 eNB发送切换请求 (Handover Request) 消息。 步骤 S106, 目标侧 eNB控制面(RNLC)收到切换请求消息后, 用户面(RNLU) 根据控制面的配置信息新建 UE实例, 新配置立即生效。 成功后控制面向源侧 eNB控 制面返回切换请求应答 (Handover Request Ack) 消息。 步骤 S108-S112, 源侧 eNB控制面收到切换请求应答消息后, 向 UE发送切换命 令 (HandoverCommand) 消息, 通知 UE进行切换。 同时通知源侧 eNB用户面开始数 据反传 (Data Forwarding )。 数据反传完成后, 源侧 eNB向目标侧 eNB发送序号状态 传输 (SN Status Transfer) 消息。 步骤 S114, UE收到切换命令后, 进行相应配置、 复位和重建立等操作, 成功后 向目标小区同步, 发送切换确认 (HandoverConfirm) 消息, 告知目标侧 eNB 已建立 空口链路。 此时, UE开始向目标侧 eNB发送上行数据。 步骤 S116-S120, 目标侧 eNB收到上行数据后向 S-GW投递。 目标侧 eNB收到切 换确认 (HandoverConfirm) 消息后, 用户面开始发送下行数据。 目标侧 eNB向 MME 发送路径切换请求 (Path Switch Request) 消息, MME进行一系列配置后, 向目标侧 eNB返回切换请求应答 (Path Switch Request Ack) 消息。 至此, UE和 S-GW均切换 至目标侧 e B, 可以通过目标侧 eNB进行上下行数据的传输了。 图 2为现有 X2切换时目标侧 eNB的用户面的处理流程,其中用户面 RLC是确认 模式 (AM, Acknowledged Mode )。 步骤 S202, 目标侧 eNB的用户面根据控制面发来的配置消息, 新建 UE实例, 新 配置立即生效。 其中 PDCP的序号 (SN)信息根据协议进行初始化, 下一个期待发送 报文的 PDCP SN (Next_PDCP_TX_SN) 初始化为 0, 下一个期待发送报文的超帧号 (TX HFN)初始化为 0, 下一个期待接收报文的 PDCP SN (Next PDCP RX SN)初 始化为 0, 下一个期待接收报文的超帧号 (RX_HFN)初始化为 0, 最后一个成功投递 给高层报文的 PDCP SN ( Last Submitted PDCP RX SN ) 初始化为 4095。 步骤 S204, 目标侧 eNB用户面接收源侧 eNB反传过来的报文,其中包括两部分: 已经经过 PDCP层的处理,但未成功发送的 PDCP SDU,这类反传报文携带 PDCP SN; 未经 PDCP层处理的, 这类反传报文不携带 PDCP SN。 步骤 S206, 目标侧 eNB接收源侧 eNB发送的序号状态传输消息, 用户面 PDCP 层根据该消息更新 PDCP 的序号信息 ( Next_PDCP_TX_SN/ TX HFN/ Next PDCP RX SN/ RX HFN/ Last Submitted PDCP RX SN) 步骤 S208, 目标侧 eNB 的用户面收到切换确认消息后构造切换指示消 息, 用户 面高层收到切换指示消息后, PDCP开始处理下行数据。 对于携带 PDCP SN的反传报 文使用携带的 PDCP SN; 对于没携带 PDCP SN的反传报文和 SI口新下来的报文, 使 用 PDCP序号信息进行处理。 现有协议和实现都假定 SN Status Transfer 消息 (图 1 中步骤 S112 ) 先于 HandoverConfirm消息 (图 1中步骤 S114), 假定成立的话, 没有问题; 但跨基站切换 过程中, 这两条消息的先后顺序无法保证, 有可能出现 HandoverConfirm消息先于 SN Status Transfer消息的情况。 如果出现 HandoverConfirm消息先于 SN Status Transfer消息的情况, 那么 PDCP 进行下行数据处理时 PDCP序号信息还是初始值, 对于没携带 PDCP SN的反传报文 和 S1 口新下来的报文, PDCP处理时填充的 PDCP SN信息不正确, 会导致 UE无法 正确接收, 从而导致下行丢包。 发明内容 本发明的主要目的在于提供一种跨基站的切换 方法及演进型基站 e B, 以至少解 决上述现有切换过程中, 由于 HandoverConfirm消息和 SN Status Transfer消息先后顺 序无法保证, 而导致的下行丢包问题。 根据本发明的一个方面, 提供了一种跨基站的切换方法, 包括: 目标侧 e B的用 户面接收到切换指示消息后, 判断在接收到切换指示消息之前是否已接收到 序号状态 传输 SN Status Transfer消息; 如果否, 则将切换指示消息缓存, 直到接收并处理完 SN Status Transfer消息后再处理切换指示消息。 优选地, 目标侧 eNB的用户面接收到切换指示消息后, 判断在接收到切换指示消 息之前是否已接收到序号状态传输 SN Status Transfer消息, 包括: 用户面接收到切换 指示消息后, 设置第一标志以指示已接收到切换指示消息; 根据第二标志判断是否已 接收到 SN Status Transfer消息, 其中, 第二标志设置为指示是否已接收到 SN Status Transfer消息。 优选地, 将切换指示消息缓存, 直到接收并处理完 SN Status Transfer消息后再处 理切换指示消息,包括:用户面将切换指示消 息缓存;用户面接收到 SN Status Transfer 消息后, 设置第二标志以指示已接收到 SN Status Transfer消息; 用户面处理 SN Status Transfer 消息, 并根据第一标志判断是否已接收到切换指示消 息; 如果是, 则用户面 处理缓存的切换指示消息, 并清除第一标志和第二标志。 优选地, 用户面处理 SN Status Transfer消息, 包括: 根据 SN Status Transfer消息 中携带的信息更新用户面的包数据汇聚层 PDCP的序号信息, 并在需要 PDCP层的状 态报告的情况下, 构造并发送 PDCP层的状态报告。 优选地, 用户面处理缓存的切换指示消息, 包括: 用户面的 PDCP层处理下行报 文, 并在需要 PDCP层的状态报告的情况下, 构造并发送 PDCP层的状态报告 优选地, 如果用户面接收到切换指示消息后, 判断在此之前已接收到序号状态传 输 SN Status Transfer消息, 则直接处理切换指示消息。 根据本发明的另一方面, 提供了一种演进型基站 eNB, 包括: 判断模块, 设置为 在 eNB的用户面接收到切换指示消息后,判断在接 收到切换指示消息之前是否已接收 到序号状态传输 SN Status Transfer消息; 缓存模块, 设置为在判断模块判断为未接收 到 SN Status Transfer消息的情况下, 缓存切换指示消息; 执行模块, 设置为在用户面 接收并处理完 SN Status Transfer消息的情况下, 处理缓存模块缓存的切换指示消息。 优选地, 判断模块包括: 第一标志设置子模块, 设置为在用户面接收到切换指示 消息后, 设置第一标志以指示已接收到切换指示消息; 第二标志判断子模块, 设置为 根据第二标志判断是否已接收到 SN Status Transfer消息, 其中, 第二标志设置为指示 是否已接收到 SN Status Transfer消息。 优选地, 执行模块包括: 第二标志设置子模块, 设置为用户面接收到 SN Status Transfer消息后, 设置第二标志以指示已接收到 SN Status Transfer消息; 第一标志判 断子模块, 设置为在用户面处理完 SN Status Transfer消息后, 根据第一标志判断是否 已接收到切换指示消息; 执行子模块, 设置为在第一标志判断子模块判断为已接收到 切换指示消息的情况下, 处理缓存的切换指示消息; 标志清除子模块, 设置为在执行 子模块处理完切换指示消息后, 清除第一标志和第二标志。 优选地, 执行模块还设置为在判断模块判断为已接收到 SN Status Transfer消息的 情况下, 直接处理切换指示消息。 通过本发明, 采用缓存先到达的切换指示消息, 直到接收并处理完 SN Status

Transfer消息后再处理切换指示消息, 从而保证跨基站切换时, 目标侧 e B的用户面 在处理 PDCP层下行报文时 PDCP序号信息的正确性, 降低了因 eNB和 UE之间维护 的 PDCP序号信息不一致导致的丢包, 进而达到切换时数据的无损传输以及提高用户 体验的效果。 附图说明 此处所说明的附图用来提供对本发明的进一步 理解, 构成本申请的一部分, 本发 明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的不当限定。 在附图 中: 图 1是根据相关技术的 X2切换的流程示意图; 图 2是根据相关技术的 X2切换时目标侧 eNB的用户面的处理流程图; 图 3是根据本发明实施例一的跨基站切换方法流 图; 图 4是根据本发明实施例二的用户面对切换指示 息的处理流程图; 图 5是根据本发明实施例三的用户面对 SN Status Transfer消息的处理流程图; 图 6是根据本发明实施例四的演进型基站结构示 图; 图 7是根据本发明实施例五的演进型基站结构示 图。 具体实施方式 下文中将参考附图并结合实施例来详细说明本 发明。 需要说明的是, 在不冲突的 情况下, 本申请中的实施例及实施例中的特征可以相互 组合。 实施例一 图 3是根据本发明实施例一的跨基站切换方法流 图, 如图 3所示, 包括以下步 骤: 步骤 S302, 目标侧 e B 的用户面接收到切换指示消息后, 判断在接收到切换指 示消息之前是否已接收到序号状态传输 (SN Status Transfer) 消息; 步骤 S304,如果否,则将切换指示消息缓存,直到接 并处理完 SN Status Transfer 消息后再处理切换指示消息。 在本实施例中, 采用缓存先到达的切换指示消息, 直到接收并处理完 SN Status Transfer消息后再处理切换指示消息, 从而保证跨基站切换时, 目标侧 eNB的用户面 在处理 PDCP层下行报文时 PDCP序号信息的正确性, 降低了因 eNB和 UE之间维护 的 PDCP序号信息不一致导致的丢包, 进而达到切换时数据的无损传输以及提高用户 体验的效果。 在上述实施例中, 可通过设置标志的方式, 来确定用户面对 SN Status Transfer消 息和切换指示消息的接收状态。 如果 SN Status Transfer消息早于切换指示消息到达用 户面, 则用户面按照信令到达的顺序, 先处理 SN Status Transfer消息再处理切换指示 消息; 如果切换指示消息早于 SN Status Transfer消息到达用户面, 则用户面虽然先收 到切换指示消息, 但仅先缓存该消息, 不进行处理, 等处理完成 SN Status Transfer消 息后再处理切换指示消息。 对于切换指示消息先于 SN Status Transfer消息到达用户面的场景, 用户面收到切 换指示消息后, 设置一个切换指示消息已经收到的标志; 此时还没有收到 SN Status Transfer 消息, 所以先不处理切换指示消息, 仅保存该切换指示消息。 当 SN Status Transfer消息到达用户面时, 设置一个 SN Status Transfer消息已经收到的标志, 处理 SN Status Transfer消息; 此时切换指示消息已经收到, 所以处理切换指示消息。 在本实施例中, SN Status Transfer消息处理包括: 根据该消息中携带的信息, 更 新 PDCP 的 序 号 信 息 (Next_PDCP_TX_SN/TX_HFN/Next_PDCP_RX_SN/RX_HFN/Last_Submitte d_PDCP

_RX_SN), 如果需要状态报告, 构造状态报告。 在本实施例中, 切换指示消息处理包括: PDCP 层开始处理下行报文, 如果需要 PDCP 层状态报告, 则构造并发送状态报告。 因该发明中处理切换指示消息之前已经 对 SN Status Transfer消息进行了处理, 那么 PDCP序号信息和状态信息已经得到了更 新, 能够正确处理 PDCP报文, 从而保证跨基站切换时目标侧 eNB用户面 PDCP先得 到序号信息再开始下行数据处理,有效减少因 目标侧 eNB和 UE维护的 PDCP序号信 息不一致导致的丢包。 实施例二 本实施描述了对于跨基站切换, RLC确认模式下, 当切换指示消息早于 SN Status Transfer消息到达目标侧 eNB用户面时, 用户面对切换指示消息的处理流程, 如图 4 所示, 包括以下步骤: 步骤 402, 目标侧 eNB收到 UE发来的 HandoverConfirm消息后, MAC发送切换 指示消息给高层, 用户面接收到切换指示消息。 步骤 404, 用户面设置一个标志, 用于指示切换指示消息已经收到。 步骤 406, 通过设置的指示 SN Status Transfer消息是否已经收到的标志, 来判断

SN Status Transfer消息是否已经收到。 步骤 408, 该场景下, 此时用户面没有收到 SN Status Transfer消息, 所以用户面 仅保存切换指示消息, 不对该消息进行处理。 步骤 410, 如果用户面在该切换指示消息之前已接收到 SN Status Transfer消息, 则直接处理该切换指示消息。 实施例三 本实施描述了对于跨基站切换, RLC确认模式下, 当切换指示消息早于 SN Status Transfer消息到达目标侧 eNB用户面时,用户面对 SN Status Transfer消息的处理流程, 如图 5所示, 包括以下步骤: 步骤 502:源侧 eNB的控制面发送 SN Status Transfer消息给目标侧 eNB的控制面, 控制面把这条消息发给用户面, 用户面接收到这个 SN Status Transfer消息; 步骤 504: 用户面设置一个标志, 设置为指示 SN Status Transfer消息已经收到; 步骤 506: 用户面 PDCP处理 SN Status Transfer消息, 包括: 根据该消息中携带 的 信 息 , 更 新 PDCP 的 序 号 信 息 (Next_PDCP_TX_SN/TX_HFN/Next_PDCP_RX_SN/RX_HFN/ Last_Submitted_PDCP _RX_SN), 如果需要状态报告, 构造状态报告。 步骤 508: 用户面判断切换指示消息是否已经收到; 步骤 510: 此场景下, 因为在此之前已经收到切换指示消息, 因此用户面进行切 换指示消息的处理。 包括: 清除切换指示消息和 SN Status Transfer消息是否收到的标 志, PDCP层开始处理下行报文, 如果需要 PDCP层状态报告, 则构造并发送状态报 告。 在本实施例中, 在处理切换指示消息之前已经对 SN Status Transfer消息进行了处 理,那么 PDCP序号信息和状态信息已经得到了更新, 因此可以保证目标侧 eNB用户 面 PDCP得到正确的序号信息后才开始处理下行报 , 从而减少丢包。 实施例四 图 6是根据本发明实施例四的演进型基站结构示 图, 如图 6所示, 包括: 判断 模块 10、 缓存模块 20和执行模块 30。 它们依次连接。 其中, 判断模块 10设置为在 eNB的用户面接收到切换指示消息后, 判断在接收 到切换指示消息之前是否已接收到序号状态传 输 SN Status Transfer消息; 缓存模块 20 设置为在判断模块 10判断为未接收到 SN Status Transfer消息的情况下,缓存切换指示 消息;执行模块 30设置为在用户面接收并处理完 SN Status Transfer消息的情况下,处 理缓存模块 20缓存的切换指示消。 在本实施例中, 采用缓存先到达的切换指示消息, 直到接收并处理完 SN Status Transfer消息后再处理切换指示消息, 从而保证跨基站切换时, 目标侧 eNB的用户面 在处理 PDCP层下行报文时 PDCP序号信息的正确性, 降低了因 e B和 UE之间维护 的 PDCP序号信息不一致导致的丢包, 进而达到切换时数据的无损传输以及提高用户 体验的效果。 实施例五 图 7是根据本发明实施例五的演进型基站结构示 图, 如图 7所示, 该实施例包 括实施例四中的各功能模块。 其中, 判断模块 10包括: 第一标志设置子模块 101和第二标志判断子模块 102。 第一标志设置子模块 101设置为在用户面接收到切换指示消息后, 设置第一标志以指 示已接收到切换指示消息; 第二标志判断子模块 102设置为根据第二标志判断是否已 接收到 SN Status Transfer消息, 其中, 第二标志设置为指示是否已接收到 SN Status Transfer消息。 其中, 执行模块 30包括: 第二标志设置子模块 301、 第一标志判断子模块 302、 执行子模块 303和标志清除子模块 304。第二标志设置子模块 301, 设置为用户面接收 至 lj SN Status Transfer消息后, 设置第二标志以指示已接收到 SN Status Transfer消息; 第一标志判断子模块 302, 设置为在用户面处理完 SN Status Transfer消息后, 根据第 一标志判断是否已接收到切换指示消息; 执行子模块 303, 设置为在第一标志判断子 模块 302判断为已接收到切换指示消息的情况下, 处理缓存的切换指示消息; 标志清 除子模块 304, 设置为在执行子模块 303处理完切换指示消息后, 清除第一标志和第 二标志。 其中, 执行模块 30还设置为在判断模块 10判断为已接收到 SN Status Transfer消 息的情况下, 直接处理切换指示消息。 在本发明的上述各实施例中, 通过缓存先到达的切换指示消息, 直到接收并处理 完 SN Status Transfer消息后再处理切换指示消息,从而保证 基站切换时,目标侧 eNB 的用户面在处理 PDCP层下行报文时 PDCP序号信息的正确性, 降低了因 eNB和 UE 之间维护的 PDCP序号信息不一致导致的丢包, 进而达到切换时数据的无损传输以及 提高用户体验的效果。 显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可以用通用 的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布在多个计算装置所 组成的网络上, 可选地, 它们可以用计算装置可执行的程序代码来实现 , 从而, 可以 将它们存储在存储装置中由计算装置来执行, 并且在某些情况下, 可以以不同于此处 的顺序执行所示出或描述的步骤, 或者将它们分别制作成各个集成电路模块, 或者将 它们中的多个模块或步骤制作成单个集成电路 模块来实现。 这样, 本发明不限制于任 何特定的硬件和软件结合。 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域的技 术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则之内, 所作的 任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。