用于切换时的数据转发的方法、设备和计算机程序产品

申请号 CN200880015792.2 申请日 2008-03-13 公开(公告)号 CN101690324A 公开(公告)日 2010-03-31
申请人 诺基亚公司; 发明人 B·塞比尔;
摘要 一种用于促进切换时的数据转发的设备,该设备包括处理器,该处理器配置成:从源 节点 发布切换 请求 到目标节点,以便将与移动终端的通信从源节点切换到目标节点;接收对切换请求的确认;以及在将切换命令传送到移动终端之前,将数据转发到目标节点。
权利要求

1.一种方法,包括:
从源节点发布切换请求到目标节点,以便将与移动终端的通信 从源节点切换到目标节点;
接收对切换请求的确认;以及
在将切换命令传送到所述移动终端之前,将数据转发到目标节 点。
2.根据权利要求1所述的方法,其中在传送所述切换命令前将 数据转发到所述目标节点包括响应于接收到对所述切换请求的确 认,将数据转发到所述目标节点。
3.根据权利要求2所述的方法,其中响应于接收到对切换请求 的确认,将数据转发到目标节点包括将还未确认为由所述移动终端 接收的数据转发到所述目标节点。
4.根据权利要求2所述的方法,其中响应于接收到对所述切换 请求的确认,将数据转发到所述目标节点包括在所述源节点接收到 确认时立即将数据转发到所述目标节点。
5.根据权利要求1所述的方法,其中在传送所述切换命令前将 数据转发到所述目标节点包括在传送所述切换命令后但在移动终端 处接收到切换命令前将数据转发到所述目标节点。
6.根据权利要求5所述的方法,其中在将切换命令传送到所述 移动终端前将数据转发到所述目标节点包括在发起所述切换命令的 传送时立即将数据转发到所述目标节点。
7.根据权利要求1所述的方法,其中将数据转发到所述目标节 点进一步包括将数据转发到一个或多个可能的目标节点。
8.一种包括至少一个计算机可读存储介质的计算机程序产品, 该计算机可读存储介质具有存储在其中的计算机可读程序代码部 分,所述计算机可读存储代码部分包括:
第一可执行部分,用于从源节点发布切换请求到目标节点,以 便将与移动终端的通信从所述源节点切换到所述目标节点;
第二可执行部分,用于接收对切换请求的确认;以及
第三可执行部分,用于在将切换命令传送到移动终端之前,将 数据转发到所述目标节点。
9.根据权利要求8所述的计算机程序产品,其中所述第三可执 行部分包括用于响应于接收到对切换请求的确认,将数据转发到所 述目标节点的指令。
10.根据权利要求9所述的计算机程序产品,其中所述第三可执 行部分包括用于将还未确认为由所述移动终端接收的数据转发到所 述目标节点的指令。
11.根据权利要求9所述的计算机程序产品,其中所述第三可执 行部分包括用于在所述源节点接收到确认时立即将数据转发到所述 目标节点的指令。
12.根据权利要求9所述的计算机程序产品,其中所述第三可执 行部分包括用于在传送所述切换命令后但在移动终端处接收到切换 命令之前,将数据转发到所述目标节点的指令。
13.根据权利要求12所述的计算机程序产品,其中所述第三可 执行部分包括用于当发起所述切换命令的传送时立即将数据转发到 所述目标节点的指令。
14.根据权利要求8所述的计算机程序产品,其中所述第三可执 行部分包括用于将数据转发到一个或多个可能的目标节点的指令。
15.一种包括处理器的设备,所述处理器配置成:
从源节点发布切换请求到目标节点,以便将与移动终端的通信 从所述源节点切换到所述目标节点;
接收对所述切换请求的确认;以及
在将切换命令传送到所述移动终端之前,将数据转发到所述目 标节点。
16.根据权利要求15所述的设备,其中所述处理器配置成通过 响应于接收到对切换请求的确认将数据转发到所述目标节点,而在 传送所述切换命令前将数据转发到所述目标节点。
17.根据权利要求16所述的设备,其中所述处理器配置成通过 将还未确认为由所述移动终端接收的数据转发到所述目标节点,而 响应于接收到对切换请求的确认将数据转发到所述目标节点。
18.根据权利要求16所述的设备,其中所述处理器配置成通过 当所述源节点接收到确认时立即将数据转发到所述目标节点,而响 应于接收到对所述切换请求的确认将数据转发到所述目标节点。
19.根据权利要求15所述的设备,其中所述处理器配置成通过 在传送所述切换命令后但在移动终端处接收到切换命令之前将所述 数据转发到所述目标节点,而在传送所述切换命令前将数据转发到 所述目标节点。
20.根据权利要求19所述的设备,其中所述处理器配置成通过 当发起所述切换命令的传送时立即将所述数据转发到所述目标节 点,而在将所述切换命令传送到所述移动终端前将数据转发到所述 目标节点。
21.根据权利要求15所述的设备,其中所述处理器配置成将数 据转发到一个或多个可能的目标节点。
22.一种设备,包括:
用于从源节点发布切换请求到目标节点,以便将与移动终端的 通信从源节点切换到目标节点的装置;
用于接收对切换请求的确认的装置;以及
用于在将切换命令传送到移动终端之前,将数据转发到所述目 标节点的装置。
23.根据权利要求22所述的设备,其中用于在将切换命令传送 之前将数据转发到所述目标节点的装置包括用于响应于接收到对 所述切换请求的确认,将所述数据转发到所述目标节点的装置。

说明书全文

技术领域

发明的实施方式一般地涉及无线通信技术,并且更具体地, 涉及用于促进切换时的数据转发的设备、方法和计算机程序产品。

背景技术

现代化的通信时代已经带来了有线和无线网络的极大扩展。计 算机网络、电视网络和电话网络正在经历由消费者需求所推动的始 料未及的技术扩展。无线和移动连网技术已经解决了相关的消费者 需求,同时提供了更为灵活的和直接的信息传输。
当前的和未来的连网技术持续地促进信息传输的简化和对用户 的便利。为了提供更为容易或更快的信息传输和便利性,通信领域 服务提供商正在开发对现有网络的改进。例如,当前正在开发演进 的通用移动通信系统(UMTS)陆地无线接入网络(E-UTRAN)。 E-UTRAN,其也称为长期演进(LTE)或3.9G,目标在于通过提高 效率、降低成本、改进服务、使用新频谱的机会来升级现有的技术, 并且提供与其他开放式标准的更好集成。
持续与其他在先的通信标准共享的E-UTRAN的一个优势在于 事实上支持用户接入到使用此类标准的网络同时保持移动。因此, 例如,具有配置成根据此类标准通信的移动终端的用户可以出行到 很远的距离同时保持与网络的通信。在这点上,当前常见的是当特 定移动终端的用户退出基站的覆盖区域时,为特定的区域(或小区) 提供网络覆盖的接入点或基站将与特定移动终端的通信转移到相邻 的基站。该过程通常被称为切换。
尽管通信网络发生了演进和改进,但切换的过程仍不可能在每 种情况下完全稳定。例如,与特定基站通信的移动终端可能经历信 号强度的减弱,这提示将通信切换到另一个基站的尝试,如果信号 强度太低,这可能证明是一种挑战。为了辅助切换操作而不造成信 息的丢失,已经提出了数据转发,使得源小区将信息转发到目标小 区,而该信息还未被传送到移动终端或被移动终端确认。已经提议 一旦源小区发布由移动终端确认的切换命令该转发就发生。然而, 许多切换发生在当信道条件并不允许服务质量被保持时。上行链路 通信通常比下行链路通信更受限制(在传输功率方面),因为在通 过下行链路接收切换命令后,移动终端可能不能够总是在源小区的 上行链路方向上传送信号。因此,可能永远也接收不到确认。附加 地,切换操作是时间关键的。因此,强迫移动终端在移动到目标小 区前在源小区中发送确认在时间管理方面来说会造成浪费。
因此,尽管进行了持续的努来改进通信能力,但仍可能存在 改进例如E-UTRAN网络中的切换过程的需要。

发明内容

因此提供一种方法、设备和计算机程序产品,从而改进基站(在 E-UTRAN中称为节点B)之间的切换。例如,提供一种机制以用于 切换时的改进的数据转发。为了实现这一点,例如,从源节点到目 标节点的数据转发可以在切换命令被发送到移动终端时立刻发起或 甚至在此之前发起。在这点上,例如,当目标节点确认从源节点接 收到的关于在通信切换中所涉及的移动终端的切换请求时,数据转 发可以开始。这样,与切换过程关联的定时可以被改进并且与切换 关联的数据在某些情形中可能不被丢失,从而可以有效地执行切换。 例如,如果切换命令没有到达移动终端(例如,由于无线链路故障 或其他原因),则数据可能仍将被转发到目标节点,尽管与移动终 端的通信已丢失。因此,如果移动终端选择目标节点来建立通信, 则尽管无线链路发生故障,转发数据也可能不被丢失。因此,可以 维持整体服务质量和用户满意度,而同时支持以有效的方式在节点 之间进行切换。
在一个示例性实施方式中,提供一种用于切换时的数据转发的 方法。该方法可以包括从源节点发布切换请求到目标节点,以便将 与移动终端的通信从源节点切换到目标节点,接收对切换请求的确 认,并且在将切换命令传送到移动终端之前,将数据转发到目标节 点。
在另一个示例性实施方式中,提供一种用于切换时的数据转发 的计算机程序产品。计算机程序产品可以包括具有存储在其中的计 算机可读程序代码部分的至少一个计算机可读存储介质。计算机可 读程序代码部分可以包括第一可执行部分、第二可执行部分和第三 可执行部分。第一可执行部分可以用于从源节点发布切换请求到目 标节点,以便将与移动终端的通信从源节点切换到目标节点。第二 可执行部分可以用于接收对切换请求的确认。第三可执行部分可以 用于在将切换命令传送到移动终端之前,将数据转发到目标节点。
在另一个示例性实施方式中,提供一种用于促进切换时的数据 转发的设备。该设备可以包括处理单元或处理器,其配置成从源节 点发布切换请求到目标节点,以便将与移动终端的通信从源节点切 换到目标节点,接收对切换请求的确认,并且在将切换命令传送到 移动终端之前,将数据转发到目标节点。
附图说明
已经在一般意义上描述了本发明,现在将参考附图,其不一定 是按比例绘制的,并且其中:
图1是根据本发明的一个示例性实施方式的移动终端的示意框 图;
图2是根据本发明的一个示例性实施方式的无线通信系统的示 意框图
图3是示出根据本发明的一个示例性实施方式的用于促进切换 时的数据转发的系统的示意框图;
图4是根据本发明的一个示例性实施方式的在切换过程期间、 在图3的示例性实施方式的实体之间传送的通信信号的控制流程图; 以及
图5是根据本发明的一个示例性实施方式的促进切换时的数据 转发的示例性方法的流程图。

具体实施方式

以下将参考附图来更为全面地描述本发明的实施方式,附图中 示出了一些但非本发明的所有实施方式。事实上,本发明也可以以 许多种不同的形式来体现,并且不应该被理解为限于这里所阐述的 实施方式;相反,提供这些实施方式从而使得本公开将满足可应用 的法律要求。通篇,类似的编号将指代类似的元件。
图1图示出将从本发明的实施方式获益的移动终端10的框图。 然而,应该理解的是,如这里所图示并且以下所描述的移动电话仅 仅是将从本发明的实施方式获益的一种类型的移动终端的说明,并 且因此,不应该被用来限制本发明的实施方式的范围。尽管为了示 例的目的,图示出移动终端10的一个实施方式并且将在下文中进行 描述,但其他类型的移动终端也可以方便地使用本发明的实施方式, 其他类型的移动终端例如便携式数字助理(PDA)、寻呼机、移动 计算机、移动电视、游戏设备、膝上型计算机、照相机、视频记录 器、GPS设备和其他类型的话音和文本通信系统。进一步,非移动 型的设备也可以很容易使用本发明的实施方式。
将在下面结合移动通信应用来总体上描述本发明的实施方式的 系统和方法。然而,应该理解的是,本发明的实施方式的系统和方 法也可以结合在移动通信产业内以及在移动通信产业外的各种其他 的应用来使用。
移动终端10包括与发射机14和接收机16可操作地通信的天线 12(或多个天线)。移动终端10进一步包括控制器20或其他处理 元件,其分别向发射机14提供信号并且接收来自接收机16的信号。 信号可以包括根据可应用的蜂窝系统的空中接口的信令信息,以及 用户语音、接收到的数据和/或用户生成数据。在这点上,移动终端 10能够以一个或多个空中接口标准、通信协议、模类型和接入类 型来操作。通过图示,移动终端10能够根据第一、第二、第三和/ 或第四代通信协议等多个通信协议中的任意通信协议来操作。例如, 移动终端10能够根据第二代(2G)无线通信协议IS-136(TDMA)、 GSM和IS-95(CDMA)来操作,或根据第三代(3G)无线通信协 议例如UMTS、CDMA2000、WCDMA和TD-SCDMA、LTE或 E-UTRAN来操作,根据第四代(4G)无线通信协议等来操作。
将理解到控制器20包括期望用于实现移动终端10的音频和逻 辑功能的电路。例如,控制器20可以包括数字信号处理器设备、微 处理器设备、以及各种模数转换器、数模转换器和其他支持电路。 移动终端10的控制和信号处理功能根据它们相应的功能分配在这些 设备之间。控制器20因此也可以包括在调制和传输前卷积地编码和 交织消息和数据的功能性。控制器20可以附加地包括内部话音编码 器,并且也可以包括内部的数据调制解调器。进一步,控制器20可 以包括操作一个或多个软件程序的功能性,这些软件程序可以存储 在存储器中。例如,控制器20能够操作连接性程序,例如传统的 Web浏览器。连接性程序可以接着允许移动终端10根据例如无线应 用协议(WAP)、超文本传输协议(HTTP)等来发送和接收Web 内容,例如基于位置的内容和/或其他web页面内容。
移动终端10也可以包括用户接口,该用户接口包括输出设备, 例如传统的机或扬声器24、振铃器22、麦克26、显示器28和 用户输入接口,所有的这些都连接到控制器20。允许移动终端10 接收数据的用户输入接口可以包括允许移动终端10来接收数据的任 意多个设备,例如小键盘30、触摸显示器(未示出)或其他输入设 备。在包括小键盘30的实施方式中,小键盘30可以包括常规的数 字(0-9)和相关的按键(#,*),以及用于操作移动终端10的其他 按键。可替换地,小键盘30可以包括常规的QWERTY小键盘设置。 小键盘30也可以包括具有相关功能的各种软键。此外或可替换地, 移动终端10可以包括例如游戏杆或其他用户输入接口的接口设备。 移动终端10进一步包括电池34例如震动电池组,用于为操作移动 终端10所需的各种电路供电,以及可选地提供机械振动作为可检测 的输出。
移动终端10可以进一步包括用户身份模块(UIM)38。UIM 38 通常是具有内置处理器的存储器设备。UIM 38可以例如包括订户身 份模块(SIM)、通用集成电路卡(UICC)、通用订户身份模块(USIM)、 可移动用户身份模块(R-UIM)等。UIM 38通常存储涉及移动订户 的信息元素。除了UIM 38,移动终端10可以配置有存储器。例如, 移动终端10可以包括易失性存储器40,例如包括用于临时存储数据 的缓存区的易失性随机存取存储器(RAM)。移动终端10也可以包 括其他非易失性存储器42,其可以是嵌入式的和/或可以是可移动 的。非易失性存储器42可以附加地或可替换地包括EEPROM、闪存 等,例如可从加里福尼亚的桑尼维尔的SanDisk公司或加里福尼亚 的弗里蒙特的Lexar媒体有限公司获得的那些。存储器可以存储任意 多个由移动终端10用于实现移动终端10的功能的信息和数据。例 如,存储器可以包括标识符,例如国际移动设备标识(IMEI)码, 其能够唯一地标识移动终端10。
图2是根据本发明的一个示例性实施方式的无线通信系统的示 意框图。现在参考图2,其提供了将从本发明的实施方式获益的一种 类型的系统的图示。系统包括多个网络设备。如图所示,一个或多 个移动终端10的每个可以包括用于向基台或基站(BS)44发送信 号和用于从它们接收信号的天线12。基站44可以是一个或多个蜂窝 或移动网络的一部分,每个蜂窝或移动网络包括操作网络所需的多 个单元,例如移动交换中心(MSC)46。正如本领域技术人员所知, 移动网络也可以称为基站/MSC/互连功能(BMI)。在操作中,当移 动终端10进行呼叫和接收呼叫时,MSC 46能够路由来往于移动终 端10的呼叫。当移动终端10参与到呼叫中时,MSC 46也可以提供 到陆地干线的连接。此外,MSC 46能够控制来往于移动终端10的 消息的转发,并且也能够控制将移动终端10的消息转发到消息收发 中心和从消息收发中心转发消息。应该注意,尽管MSC 46被示出在 图2的系统中,MSC 46仅仅是示例性的网络设备并且本发明的实施 方式不限于在使用MSC的网络中使用。
MSC 46可以连接到数据网络,例如局域网(LAN)、城域网 (MAN)和/或广域网(WAN)。MSC 46可以直接连接到数据网络。 然而,在一个典型的实施方式中,MSC 46连接到网关设备(GTW) 48,并且GTW 48连接到WAN,例如因特网50。接着,例如处理单 元的设备(例如,个人计算机、服务器计算机等)可以经由因特网 50连接到移动终端10。例如,如下所解释的,处理单元可以包括与 计算系统52相关的一个或多个处理单元(图2中示出两个),源服 务器54(图2中示出一个)等,如下文中所描述的那样。
BS 44也可以连接到服务GPRS(通用分组无线服务)支持节点 (SGSN)56。正如本领域技术人员所知,SGSN 56通常能够执行类 似于用于分组交换服务的MSC 46的功能。与MSC 46类似,SGSN 56 可被连接到例如因特网50的数据网络。SGSN 56可以直接连接到数 据网络。然而,在更为典型的实施方式中,SGSN 56连接到例如GPRS 核心网络58的分组交换核心网络。分组交换核心网络接着连接到另 一个GTW 48,例如网关GPRS支持节点(GGSN)60,以及GGSN 60 连接到因特网50。除了GGSN 60,分组交换核心网络也连接到GTW 48。另外,GGSN 60可以连接到消息收发中心。在这点上,与MSC 46类似,GGSN 60和SGSN 56能够控制例如MMS消息之类的消息 的转发。GGSN 60和SGSN 56也可以控制来往于移动终端10和消 息收发中心的消息的转发。
此外,通过将SGSN 56连接到GPRS核心网络58和GGSN 60, 例如计算系统52和/或源服务器54的设备可以经由因特网50、SGSN 56和GGSN 60连接到移动终端10。在这点上,例如计算系统52和 /或源服务器54的设备可以跨SGSN 56、GPRS核心网络58和GGSN 60与移动终端10通信。通过直接或间接地将移动终端10和其他设 备(例如计算系统52、源服务器54等)连接到因特网50,移动终 端10可以根据例如超文本传输协议(HTTP)等与其他设备以及和 彼此通信,由此实施移动终端10的各种功能。
尽管没有在这里示出和描述每种可能移动网络的每个单元,但 应该理解的是,移动终端10可以通过BS 44连接到多个不同网络的 任意一个或多个。在这点上,网络可以根据第一代(1G)、第二代 (2G)、2.5G、第三代(3G)、3.9G、第四代(4G)移动通信协议 等中的任意一个或多个来支持通信。例如,一个或多个网络能够根 据2G无线通信协议IS-136(TMDA)、GSM和IS-95(CDMA)来 支持通信。另外,例如一个或多个网络可以根据2.5G无线通信协议 GPRS、增强型数据GSM环境(EDGE)等来支持通信。进一步,例 如一个或多个网络可以根据3G无线通信协议例如E-UTRAN或使用 宽带码分多址(WCDMA)无线接入技术的通用移动通信系统 (UMTS)网络来支持通信。就像双模或更多模式的移动台(例如, 数字/模拟或TDMA/CDMA/模拟电话)一样,某个窄带AMPS (NAMPS)以及TACS网络也可以从本发明的实施方式获益。
移动终端10可以进一步连接到一个或多个无线接入点(AP)62。 AP 62可以包括配置成根据例如射频(RF)、红外线(IrDA)或任 意多个不同无线连网技术的技术来与移动终端10通信的接入点,该 无线连网技术包括例如IEEE802.11(例如802.11a,802.11b,802.11g, 802.11n等)的无线LAN(WLAN)技术,例如IEEE802.16的WiMAX 技术和/或无线个域网(WPAN)技术,例如IEEE802.15、蓝牙(BT)、 超宽带(UWB)等。AP 62可以连接到因特网50。类似于MSC 46, AP 62可以直接连接到因特网50。然而,在一个实施方式中,AP 62 经由GTW 48间接连接到因特网50。进一步,在一个实施方式中, BS 44可以被认为是另一个AP 62。正如将理解到,通过直接或间接 将移动终端10和计算系统52、源服务器54和/或任意多个其他设备 连接到因特网50,移动终端10可以彼此通信,与计算系统通信等, 由此实施移动终端10的各种功能,例如发送数据、内容等,和/或从 计算系统52接收内容、数据等。如这里所使用的,根据本发明的实 施方式,术语“数据”、“内容”、“信息”以及类似的术语可以 被互换地使用以表示能够被发送、接收和/或存储的数据。因此,任 意此类术语的使用不应用来限制本发明的实施方式的精神和范围。
尽管在图2中未示出,除了或替代于跨因特网50将移动终端10 连接到计算系统52,移动终端10和计算系统52可以根据例如RF、 BT、IrDA或多个不同的有线或无线通信技术来彼此连接和通信,这 些技术包括LAN、WLAN、WiMAX、UWB技术等。一个或多个计 算系统52可以附加地或可选地包括可移动存储器,其能够存储内容, 此后该内容可以被传输到移动终端10。进一步,移动终端10可以连 接到一个或多个电子设备,例如打印机、数字投影仪和/或其他多媒 体捕获、生成和/或存储设备(例如,其他终端)。与计算系统52 相似,移动终端10可以配置成根据以下的技术来与便携式电子设备 通信,这些技术例如RF、BT、IrDA或任意多个不同的有线或无线 通信技术,包括USB、LAN、WLAN、WiMAX、UWB技术等。
在示例性的实施方式中,内容或数据可以通过图2的系统在类 似于图1的移动终端10的移动终端和图2的系统的网络设备之间传 送,以便执行用于例如经由图2的系统建立移动终端10和其他移动 终端之间的通信。这样,应该理解图2的系统对于移动终端之间的 通信或网络设备和移动终端之间的通信来说并不是必需的,相反, 提供图2仅仅是为了示例的目的。进一步,应该理解的是,本发明 的实施方式可以驻留在例如移动终端10的通信设备上,和/或可以驻 留在对于通信设备来说可访问的网络设备或其他设备上。
现在将参考图3来描述本发明的示例性实施方式,其中用于促 进切换故障恢复的系统的某些元件被示出。图3的系统代表了例如 在图2中显示的通用网络的网络的特定实施方式,只不过图3代表 了E-UTRAN的总体框图。这样,结合图3,用户设备(UE)70可 以是图1的移动终端10的一个实施方式的示例,而源节点B 72和 目标节点B 74可以是图2的BS 44或AP 62的实施方式的示例。然 而,应该注意到的是图3的系统也可以结合各种其他移动以及固定 的设备来使用,并且因此,本发明应该不限于例如图1的移动终端 10或图2的网络设备的设备上的应用。
现在参考图3,提供了示出一种根据本发明的一个示例性实施方 式的用于促进切换时的数据转发的系统的示意性框图。系统包括 E-UTRAN 76,其除其他以外,可以包括与演进的分组核(EPC)78 通信的多个节点B,该演进的分组核可以包括一个或多个移动性管 理实体(MME)以及一个或多个系统架构演进(SAE)网关。节点 B(包括源节点B 72和目标节点B 74)可以是演进的节点B(例如, eNB)并且也可以与UE 70和其他UE通信。
节点B可以向UE 70提供E-UTRAN用户平面和控制平面(无 线资源控制(RCC))协议终止。节点B可以提供功能性,该功能 性主控例如如下的功能,如无线资源管理、无线载体控制、无线准 入控制、连接移动性控制、在上行链路和下行链路上对UE的资源的 动态分配、在UE附件处选择MME、IP报头压缩和加密、寻呼和广 播信息的调度、数据的路由、用于配置移动性的测量和测量报告等。
MME可以主控这样的功能,例如对相应的节点B的消息的分发、 安全控制、空闲状态移动性控制、SAE载体控制、NAS信令的加密 和完整性保护等。SAE网关可以主控这样的功能,例如用于寻呼和 支持UE移动性的某些分组的终止和切换。在一个示例性的实施方式 中,EPC 78可以提供到例如因特网的网络的连接。
如图3中所示,每个节点B可以包括处理单元80,其配置成执 行与每个相应的节点B关联的功能。此类的功能可以例如与存储的 指令关联,当由处理单元80执行这些存储的指令时,实施与这些指 令相关联的相应功能。在一个示例性实施方式中,每个节点B也可 以包括切换管理单元82,其可以在处理单元80的控制下操作或否则 体现为处理单元80。可以以许多方式来体现例如上述的处理单元。 例如,处理单元80可以体现为处理器、协处理器、控制器或各种其 他处理装置或设备,包括例如ASIC(专用集成电路)的集成电路。
切换管理单元82可以是以硬件、软件或硬件和软件的组合来体 现的任意设备或装置,其配置成基于从UE 70接收到的测量报告来 确定是否请求与另一个节点B的切换。在这点上,例如如果在源节 点B 72处接收到的测量报告指示存在切换所期望的条件(例如,低 的信号强度),则源节点B 72可以发送切换请求到目标节点B 74。 在本发明的示例性实施方式中,切换管理单元82可以被配置成在响 应于接收到对来自于目标节点B 74的切换请求的确认,或在发送切 换命令到UE 70的同时或之前,开始向目标节点B 74转发旨在针对 UE 70的数据,该数据或者没有被UE 70发送过或者没有被UE 70 确认过。
当针对操作为目标节点B(例如,目标节点B 74)的节点B使 用时,切换管理单元82也可以配置成响应于切换请求的接收,传送 对切换请求的确认。目标节点B 74接着可以接收来自例如源节点B 72的转发的数据,以便支持转发的数据到UE 70的传输(在某些情 况下要经过区分优先级)。
图4是在根据本发明的一个示例性实施方式而执行的所提出的 切换过程期间、在图3的示例性实施方式的实体之间传送的通信信 号的控制流程图。如图4中所示,在操作100处,UE可以在与源节 点B的连接建立期间,在源节点B内建立上下文,该上下文可以包 括区域限制信息和其他AS配置信息。在操作102处,源节点B可 以根据区域限制信息将关于测量过程的配置信息传送到UE。在操作 104处,根据提供在关于测量过程的配置信息中的规则,UE可以被 触发来发送测量报告到源节点B。在操作106处,基于测量报告, 源节点B可以做出切换判定。如图4中所示,如果做出的判定为将 连接切换到目标节点B,则在操作108处,源节点B可以将切换请 求传送到目标节点B。切换请求可以例如包括用于准备切换连接的 信息,例如,在源节点B处的UE X2信令上下文参考、UE S1 EPC 信令上下文参考、目标小区ID、RRC上下文以及SAE载体上下文。 UE X2信令上下文参考可以使得目标节点B来寻址源节点B以及 EPC。SAE载体上下文可以包括无线网络层、传输网络层寻址信息、 SAE载体的服务质量简档以及SAE载体的AS配置。
在操作109处,可以由目标节点B根据接收到的SAE载体服务 质量(QoS)信息来执行准入控制,以便增加成功切换的可能性。目 标节点B可以根据SAE载体QoS信息来配置资源并且保留小区无线 网络临时标识符(C-RNTI)。在操作110处,目标节点B可以传送 对切换请求的确认。切换请求确认可以包括将要作为切换命令一部 分被发送到UE的透明容器,其可以包括新的C-RNTI和例如接入参 数的其他参数。
在操作111处,响应于从目标节点B接收到对切换请求的确认, 源节点B可以将缓冲的以及运送中的分组转发到目标节点B。可替 换地,在将切换命令递送到UE前,可以执行操作111,但不必在响 应于从目标节点B接收到对切换请求的确认时立即执行。
在操作112处,源节点B可以将切换命令传送到UE。切换命令 可以包括从目标节点B接收到的透明容器。在操作114处,响应于 切换命令,UE可以脱离于源节点B并且准备同步于目标节点B。在 操作118处,UE可以与目标节点B同步以便获取上行链路分配和定 时信息。在操作120处,目标节点B可以以上行链路分配和定时信 息来做出响应。在操作122处,UE可以接入到目标节点B并且发布 切换确认消息以指示UE已经完成切换。在操作124处,目标节点B 可以向EPC通知切换的完成,并且在操作126处,EPC可以使用切 换完成确认消息来确认切换的完成。目标节点B接着可以向源节点 B发送释放资源消息128,以指示源节点B可以释放其与UE通信相 关的资源。源节点B接着可以删除UE上下文信息和AS配置信息。
相应地,如图4中所见,例如,源节点B 72可以发布切换请求 到目标节点B 74,但如果无线链路故障发生在UE 70接收到切换命 令之前并且UE 70执行了小区选择(例如,根据已知的方法)并且 选择了目标节点B 74(例如,最初旨在切换到的节点B),则源节 点B仍可以将开始转发数据到目标节点B 74,从而目标节点B 74可 以向UE 70提供转发的数据,尽管无线链路发生了故障。因此,尽 管无线链路发生了故障,但无损切换可以完成。在其他没有碰到无 线链路故障的情形中,通过上述的方法仍将促进无损切换,因为在 开始数据转发前可能经历更少的延迟并且因为可能不存在源节点B 72经由潜在的很低的功率信号从UE 70接收确认的需求。
图5是根据本发明的示例性实施方式的系统、方法和程序产品 的流程图。将理解到流程图中的每个块或步骤,以及流程图中的块 的组合可以通过各种装置来实现,例如硬件、固件和/或包括一个或 多个计算机程序指令的软件。例如,上述的一个或多个过程可以通 过计算机程序指令来体现。在这点上,体现上述过程的计算机程序 指令可以由移动终端的存储器设备来存储并且由移动终端中的内置 处理器来执行。正如将理解到,任意此类的计算机程序指令可以被 加载到计算机或其他可编程设备上(即,硬件)以产生一种机器, 使得在计算机或其他可编程设备上执行的指令创建用于实施在流程 图块或步骤中指定的功能的装置。这些计算机程序指令可以存储在 可引导计算机或其他可编程设备以特定的方式工作的计算机可读存 储器中,使得存储在计算机可读存储器中的指令可以产生产品,该 产品包括实现在流程图块或步骤中指定的功能的指令装置。计算机 程序指令也可以被加载到计算机上或其他可编程设备上以使得一系 列操作步骤在计算机或其他可编程设备上执行以产生计算机实现的 过程,使得在计算机或其他可编程设备上执行的指令提供用于实现 流程图块或步骤中指定的功能的步骤。
因此,流程图的块或步骤支持用于执行指定的功能的装置的组 合,用于执行指定的功能的步骤的组合,以及用于执行指定的功能 的程序指令装置。将理解到流程图的一个或多个块或步骤以及流程 图中的块或步骤的组合可以由执行指定的功能或步骤的基于专用硬 件的计算机系统来实现,或由专用硬件和计算机指令的组合来实现。
在这点上,如图5中所图示的用于促进切换时的数据转发的方 法的一个实施方式包括在操作200处,从源节点发布切换请求到目 标节点,以便将与移动终端的通信从源节点切换到目标节点。在操 作210处,可以在源节点处接收对切换请求的确认。在操作220处, 方法可以进一步包括在将切换命令传送到移动终端前,将数据转发 到目标节点。操作220可以包括在响应于接收到对切换请求的确认 时,将还未被确认为由移动终端接收的数据转发到目标节点。换句 话说,接收对切换请求的确认可以触发开始将数据转发到目标节点。 在一些实施方式中,向目标节点转发数据可以进一步包括将数据转 发到一个或多个可能的目标节点。
可以以许多方式来实现上述的功能。例如,用于实施上述的每 个功能的任意合适装置可以用于实施本发明。在一个实施方式中, 本发明的所有元件或一部分元件通常可以在计算机程序产品的控制 下操作。用于执行本发明的实施方式的方法的计算机程序产品包括 计算机可读存储介质,例如非易失性存储介质以及体现在计算机可 读存储介质中的计算机可读程序代码部分,例如一系列计算机指令。
这些发明所涉及的领域的技术人员将知道这里所阐述的本发明 的许多修改和其他实施方式,而这些技术人员将从上面的描述和相 关附图所提供的教导中获益。因此,应该理解本发明不限于这里所 公开的特定实施方式并且修改和其他实施方式将旨在包括在所附权 利要求书的范围内。此外,尽管上述的描述和相关附图描述了单元 和/或功能的某些示例性组合的上下文中的示例性实施方式,但应该 理解单元和/或功能的不同组合可以通过可替换的实施方式来提供而 不脱离所附权利要求书的范围。关于这点,例如,与上述那些明确 描述不同的单元和/或功能的组合也是能预见的,如可能在某些所附 权利要求中所记载。尽管在这里使用了特定的术语,但它们仅用于 一般性和描述性而并非为了限制的目的。
QQ群二维码
意见反馈