基于媒体访问控制的高速分组接入快速小区切换的方法和装置的制作方法

文档序号:7733262阅读:142来源:国知局
专利名称:基于媒体访问控制的高速分组接入快速小区切换的方法和装置的制作方法
技术领域
概括地说,本发明申请涉及无线通信,具体地说,本发明涉及在网络中实现基于媒 体访问控制(MAC)的高速分组接入(HSPA)快速小区切换的方法和系统。
背景技术
无线通信系统广泛应用于提供各种类型的通信,例如,可以通过这种无线通信系 统提供语音和/或数据服务。典型的无线通信系统或网络可以使多个用户访问一个或多个 共享的资源(例如,带宽、发射功率等)。举例来说,一个系统可以使用包括频分复用(FDM)、 时分复用(TDM)、码分复用(CDM)、正交频分复用(OFDM)、高速分组(HSPA、HSPA+)等在内 的各种多址技术。另外,无线通信系统可以设计用于实现一个或多个标准,例如IS-95、 CDMA2000, IS-856、ff-CDMA, TD-SCDMA 等。一般而言,无线多址通信系统可以同时支持多个无线终端的通信。在这样的系统 中,每个终端经由前向链路和反向链路上的传输与一个或多个基站进行通信。前向链路 (或下行链路)是指从基站到终端的通信链路,反向链路(或上行链路)是指从终端到基站 的通信链路。可以经由单输入单输出(SIS0)系统、多输入单输出(MIS0)系统或多输入多 输出(MIM0)系统来建立上述通信链路。在无线通信系统中运行的接入终端通过使用切换操作可以从第一(例如,源)小 区的覆盖区改变到第二(例如,目标)小区的覆盖区。举例而言,终端可以在切换期间向目 标小区发起通信请求并随后建立与该目标小区的连接。关于HSPA服务小区的改变过程,已 经提出特别针对可靠性和等待时间的考虑。另外,还不清楚的是是否现有HSPA过程可以 为低等待时间的实时应用(例如,语音)提供足够的服务等级。因为预计到在未来大多数 语音业务都是通过HSPA传送的,所以需要可靠地进行HSPA服务小区切换的低等待时间的 方法和装置。

发明内容
下面给出对一个或多个具体实施方式
的简要概述,以提供对这些具体实施方式
的 基本理解。该概述不是对全部设想的实施方式的泛泛概括,也不旨在标识全部实施方式的 关键要素或重要要素,或者描述任意或全部实施方式的范围。其目的仅在于作为下文所提 供更详细描述的序言,以简化的形式提供一个或多个具体实施方式
的一些概念。根据一个或多个具体实施方式
以及对应的公开内容,描述了关于有助于进行HSPA 服务小区切换的各个方面。在一个方面,本发明公开了有助于从基站进行HSPA服务小区切换的方法、装置和计算机程序产品。在这类实施方式中,基站接收配置数据,该配置数据包 括从RNC(无线网路控制器)分配给该基站的识别码。还从RNC接收一串数据分组,这些数 据分组中的每个都标记有一个特定的序列号。该基站还从接入终端接收一系列PDU(协议 数据单元)中的每个PDU,这些PDU中的每个PDU编码有一个特定的识别码和一个特定的序 列号。然后,根据在每个PDU中编码的所述识别码和序列号,将这些数据分组发送给接入终 端。在另一个方面,本发明公开了有助于从接入终端进行HSPA服务小区切换的方法、 装置和计算机程序产品。在这类实施方式中,接入终端接收配置数据,该数据包括一组识 别码,将这组识别码中的每个识别码都分配给激活集中的一个特定基站。接入终端还顺序 地从源基站接收第一组数据分组。在这个实施方式中,所述第一组数据分组是一系列数据 分组的一个子集,这一系列数据分组中的每一个都包括一个序列号。然后,根据为激活集中 的每个基站确定的信号质量,选择一个目标基站。然后,所述接入终端向每个基站发送一个 PDU。这个PDU编码有一个与目标基站对应的识别码和一个与后续数据分组对应的序列号。 然后,根据是否从目标基站接收到第二组数据分组来执行切换过程。在本文中,所述第二组 数据分组是所述一系列数据分组的一个子集,所述第二组数据分组开始于所述后续数据分 组。在另一个方面,本发明公开了有助于从RNC进行HSPA服务小区切换的方法和装 置。在这类实施方式中,RNC标识多个基站,并为每个基站生成一个识别码,所述基站包括 针对一个接入终端的激活集。RNC还对接入终端和多个基站进行预先配置。对接入终端的 预先配置包括为接入终端提供每个基站的识别码。对基站的预先配置包括为每个基站分别 提供与其相对应的识别码。RNC还同时向每个基站发送一串数据分组,其中,这些数据分组 中的每一个都标记有一个序列号。为了实现前述和有关的目的,一个或多个具体实施方式
包括下文所充分描述并在 权利要求书中特别指出的特征。下文的描述以及附图详细阐明了一个或多个具体实施方式
的某些说明性方面。但是,这些方面仅仅是说明一些用以实现各种实施方式的基本原理的 不同方法,本发明公开的具体实施方式
旨在包括所有这些方面及其等同物。


图1是示例性无线通信系统的图示,根据具体实施方式
,该系统有助于进行HSPA 服务小区切换;图2是根据具体实施方式
的示例性HSPA服务小区改变过程的图示。图3是根据具体实施方式
的PDU的示例性结构的图示。图4是根据具体实施方式
的示例性无线网络控制单元的框图。图5是电子部件的示例性耦接关系的图示,这些电子部件用于从无线网络控制器 实现HSPA服务小区切换。图6是根据具体实施方式
的示例性基站单元的框图。图7是电子部件的示例性耦接关系的图示,这些电子部件用于从基站实现HSPA服 务小区切换。图8是示例性方法的流程图,该方法有助于从基站进行HSPA服务小区切换。
图9是根据具体实施方式
的示例性接入终端单元的框图。图10是电子部件的示例性耦接关系的图示,这些电子部件用于从接入终端实现 HSPA服务小区切换。图11是示例性方法的流程图,该方法有助于从接入终端进行HSPA服务小区切换。图12示出了现有服务小区改变过程的示例性信号流。图13示出了根据具体实施方式
的基于MAC的服务小区改变过程的示例性信号流。图14示出了示例性无线通信系统。图15是根据本发明各个方面实现的示例性通信系统的图示,该系统包括多个小区。图16是根据本发明描述的各个方面的示例性基站的图示。图17是根据本发明描述的各个方面实现的示例性无线终端的图示。
具体实施例方式现在参照附图描述多个具体实施方式
,其中用相同的附图标记指示本文中的相同 元件。在下面的描述中,为便于解释,给出了大量具体细节,以便提供对一个或多个具体实 施方式的全面理解。然而,很明显,也可以不使用这些具体细节来实现所述实施方式。在其 它方面,以框图形式示出公知结构和设备,以便于描述一个或多个具体实施方式
。本文所描述的技术可以用于各种无线通信系统,例如码分多址(CDMA)、时分多址 (TDMA)、频分多址(FDMA)、正交频分多址(0FDMA)、单载波-频分多址(SC-FDMA)、高速分组 接入(HSPA)和其它系统。术语“系统”和“网络”经常互换使用。CDMA系统可以实现诸如 通用陆地无线接入(UTRA)、cdma2000等的无线技术。UTRA包括宽带CDMA (W-CDMA)和其它 CDMA的变体。cdma2000涵盖了 IS-2000、IS-95和IS-856标准。TDMA系统可以实现诸如 全球移动通信系统(GSM)等的无线技术。0FDMA系统可以实现诸如演进的UTRA(E-UTRA)、 超移动宽带(UMB)、IEEE 802. 11 (Wi-Fi)、IEEE 802. 16 (WiMAX)、IEEE 802. 20、Flash-OFDM 等的无线技术。UTRA、E-UTRA是通用移动电信系统(UMTS)的一部分。3GPP长期演进(LTE) 是使用E-UTRA的UMTS的一个即将应用的版本,其在下行链路上采用0FDMA,在上行链路上 采用 SC-FDMA。单载波频分多址(SC-FDMA)利用单载波调制和频域均衡。SC-FDMA和采用0FDMA 的系统具有类似的性能,并且本质上具有相同的整体复杂度。因为其本质上的单载波结构, 所以SC-FDMA信号拥有较低的峰均功率比(PAPR)。举例而言,SC-FDMA可以用于上行链路 通信,其中,较低的PAH 将对接入终端的发射功率效率非常有益。因此,在3GPP长期演进 (LTE)或演进的UTRA中,采用SC-FDMA实现上行链路多址方案。高速分组接入(HSPA)包括高速下行链路分组接入(HSDPA)技术和高速上行链路 分组接入(HSUPA)技术或者增强的上行链路(EUL)技术,还包括HSPA+技术。HSDPA、HSUPA 和HSPA+分别是第三代合作伙伴计划(3GPP)规范版本5、版本6和版本7的一部分。高速下行链路分组接入(HSDPA)优化从网络到用户设备(UE)的数据传输。如在 本文所使用的,从网络到用户设备UE的传输被称为“下行链路”(DL)。这类传输方法可以 支持达数个Mbits/s的数据速率。高速下行链路分组接入(HSDPA)能增加移动无线网络的 能力。高速上行链路分组接入(HSUPA)优化从终端到网络的数据传输。如在本文所使用的,从终端到网络的传输被称为“上行链路”(UL)。这类上行数据传输方法可以支持达数个 Mbits/s的数据速率。如3GPP规范版本7中说明的,HSPA+对上行链路和下行链路都提供 进一步的改进。典型地,在发送大量数据的数据服务中,此类高速分组接入(HSPA)方法支 持下行链路和上行链路之间较快速的交互,这些数据服务例如IP语音(VoIP)、视频会议 以及移动办公应用。诸如混合自动重传请求(HARQ)的快速数据传输协议可以在上行链路和下行链路 中使用。此类协议(例如,混合自动重传请求(HARQ))允许接收方对可能错误接收的分组 自动地请求重传。结合接入终端来描述各个具体实施方式
。接入终端还被称为系统、用户单元、用 户站、移动站、移动台、远程站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代 理、用户装置或用户设备(UE)。接入终端可以是蜂窝电话、无绳电话、会话发起协议(SIP) 电话、无线本地回路(WLL)站、个人数字助理(PDA)、拥有无线连接能力的手持装置、计算装 置或者与无线调制解调器连接的其它处理装置。另外,还结合基站来描述各个具体实施方 式。基站用于与接入终端进行通信,基站还被称为接入点、节点B、演进的节点B(eN0deB)以 及其它一些术语。接下来参考图1,根据具体实施方式
提供了示例性无线通信系统的图示,该系统有 助于实现HSPA服务基站的切换。如图所示,系统100包括无线网络控制器(RNC)120,和 无线网络控制器120通信的核心网络110,激活集中的多个基站130和基站132中的每一 个。在这类实施方式中,RNC120从核心网路110接收下行链路数据分组,并将这些数据分 组经由基站130和基站132中继给UE 140。在这个具体的例子中,尽管基站132被表示为 当前的源基站,不过随后UE 140可以请求将小区改变到基站130中的一个。这里应该注意 的是,HSPA协议将激活集中的基站的数目限制为四。不过还应该注意,本发明公开内容不 对基站的数目进行任何限制。现在转到图2,根据具体实施方式
提供了示例性的HSPA服务小区改变过程的图 示。如图所示,系统200包括RNC 210,与RNC 210通信的源基站220和目标基站230,其 中,源基站220和目标基站230中的每个都与UE 240进行通信。在这类实施方式中,RNC 210从核心网络接收下行链路数据分组,给这些数据分组标记序列号并继而发送给源基站 220和目标基站230中的每一个。另外,RNC 210顺序地发送这些标记后的数据分组212, 其中,根据序列号将在基站220和基站230处接收到的数据分组分别缓冲为缓冲的数据分 组222和缓冲的数据分组232,继而将这些数据分组发送给UE 240。在一个方面,在接收到数据分组后(图中接收的数据分组242),UE 240监测来自 源基站220和目标基站230中的每个基站的信号强度,以确定是否做出改变小区的请求。如 果需要改变小区,则通过编码协议数据单元(PDU)来实现此类改变的请求。在这类实施方 式中,为了识别期望的目标小区并继而识别期望的数据分组,UE 240对PDU进行编码。举 例而言,如果在图示例子的情况下做出了改变小区的请求,则为了识别目标基站230和一 串数据分组中的“第二”数据分组,UE 240对PDU 244进行编码。然后,将PDU 244发送到 源基站220和目标基站230中的每个基站,这里假设在目标基站230处成功接收PDU 244, UE 240将开始从目标基站230接收数据分组。应该理解的是,PDU可以以多种方式中的任何一种进行配置。在图3中,根据具体实施方式
提供了示例性的PDU结构的图示。如图所示,将PDU定义成8比特的MAC控制 PDU,其中,该PDU的字段包含一个2比特的字段,用于标识小区ID 310,和一个6比特的字 段,用于标识后续数据分组320。在这类实施方式中,通过提供序列号的六个最低有效位来 识别后续数据分组320。在另一个实施方式中,如果通过Iub/Iur执行双播,则由UTRAN对 后续数据分组320进行配置。接下来参考图4,根据具体实施方式
提供了示例性RNC单元的框图。如图所示,RNC 单元400包括处理器部件410、存储器部件420、识别码部件430、配置部件440、接收部件 450、标记部件460和发送部件470。在一个方面,处理器部件410用于执行计算机可读指令,这些指令与执行多个功 能中的任意功能相关。处理器部件410是专用于执行下述功能的单个或多个处理器,这些 功能包括分析从RNC单元400传送来的信息和/或生成由存储器部件420、识别码部件 430、配置部件440、接收部件450、标记部件460和/或发送部件470使用的信息。此外或 者作为另一种选择,处理器部件410用于控制RNC单元400的一个或多个部件。在另一个方面,存储器部件420耦接到处理器部件410并用于存储处理器部件410 执行的计算机可读指令。存储器部件420还可以用于存储各种其它类型的数据,包括由识 别码部件430、配置部件440、接收部件450、标记部件460和/或发送部件470中的任意一 个部件生成的数据。存储器部件420可以配置成多种不同的结构,包括随机存取存储器、电 池驱动存储器、硬盘、磁带等。还可以在存储器部件420上实现各种特性,例如压缩和自动 备份(例如,使用具有独立驱动结构的冗余阵列)。如图所示,RNC单元400还包括识别码部件430。在这种实施方式中,识别码部件 430用于为激活集中的每个基站生成唯一的识别码。这里应该注意到,识别码的比特长度可 以设计成与激活集中基站的数目成比例(例如,两比特的识别码可以用于拥有四个基站的 激活集)。在一个方面,配置部件440用于为预先配置UE和激活集中的小区提供数据,以利 用MAC-FCS进行HS-DSCH操作。为了这个目的,配置部件440用于存储和/或生成此类数 据,其中,UE配置数据可能不同于基站配置数据。举例而言,用于UE的数据包括每个基站 的识别码、用于确定基站的信号质量的指令(例如,从每个基站连续地/定期地进行信号 采样的指令)和用于完成切换的指令(例如,取消切换过程的时间门限值)。另一方面,用 于每个基站的配置数据包括分配给该基站的特定的识别码、用于丢弃数据分组的指令(例 如,用于丢弃UE已经接收到的数据分组的指令)。在另一个方面,接收部件450和发送部件470耦接到处理器部件410并用于连接 RNC单元400和外部实体。举例而言,接收部件450用于从核心通信网络接收数据分组,而 发送部件470用于向激活集中的任意基站发送接收到的数据分组,以及发送存储的/生成 的配置数据。在另一个方面,RNC单元400还包括标记部件460。在这类实施方式中,在将每个 数据分组传送到基站之前,标记部件460用序列号对每个分组进行标记。另外,因为数据分 组是以一个特定的顺序统一地发送给每个基站的,所以为每个数据分组标记一个序列号, 其中,该序列号以该特定顺序标识每个数据分组的顺序位置。转到图5,如图所示是在无线通信环境中帮助实现HSPA服务小区切换的系统500。
11举例而言,系统500可以存在于无线网络控制器中。如所描述的,系统500包括一些功能方 框,这些方框表示由处理器、软件或者其组合(例如,固件)来实现的功能。系统500包括可 以联合起作用的多个电子部件的逻辑组合502。如图所示,逻辑组合502包括用于识别基站 的电子部件510,其中,这些基站组成针对一个接入终端的激活集。此外,逻辑组合502包括 用于为激活集中的每个基站生成识别码的电子部件512。逻辑组合502还包括用于预先配 置接入终端和基站的电子部件514,以及用于向每个基站发送数据分组的电子部件516,其 中,用序列号为每个数据分组进行标记516。另外,系统500包括存储器520,该存储器用于 保存执行与电子部件510、512、514和516相关的功能的指令。尽管表示为位于存储器520 的外部,可以理解的是,电子部件510、512、514和516可以存在于存储器520的内部。接下来参考图6,根据具体实施方式
提供了示例性基站单元的框图。如图所示,基 站单元600包括处理器部件610、存储器部件620、接收部件630、发送部件640、缓冲部件 650和定时部件660。与RNC单元400中的处理器部件410类似,处理器部件610用于执行计算机可读 指令,这些指令与执行多个功能中的任意功能相关。处理器部件610是专用于执行下述功 能的单个或多个处理器,这些功能包括分析从基站单元600传送来的信息和/或生成由存 储器部件620、接收部件630、发送部件640、缓冲部件650和/或定时部件660使用的信息。 此外地或者作为另一种选择,处理器部件610用于控制基站单元600的一个或多个部件。在另一个方面,存储器部件620耦接到处理器部件610并用于存储处理器部件610 执行的计算机可读指令。存储器部件620还可以用于存储各种其它类型的数据,包括由接 收部件630、发送部件640、缓冲部件650和/或定时部件660中的任意一个生成的数据。在 本文中,应该注意到存储器部件620与RNC单元400中的存储器部件420类似。因此,可以 理解的是,任何前述的存储器部件420的特性与结构对存储器部件620也同样适用。在一个方面,接收部件630和发送部件640耦接到处理器部件610并用于连接基 站单元600和外部实体。举例而言,接收部件630用于从RNC接收数据分组和配置数据,发 送部件640用于向特定的UE发送这些接收到的数据分组。如图所示,基站单元600还包括缓冲部件650。在这类实施方式中,缓冲部件650 用于顺序地缓冲从RNC接收的每个数据分组。尽管不同基站的缓冲部件的缓冲区大小可能 不同,但是根据在激活集更新过程中提供的指令(例如,经由RNC提供的配置数据),使每个 基站的实际缓冲处理过程同步。举例而言,可以指示每个基站根据每个数据分组的相应序 列号,顺序地对每个数据分组进行缓冲,其中,根据每个PDU中提供的信息(例如,指示哪些 数据分组已经被UE接收的信息)统一地丢弃数据分组。基站单元600还包括定时部件660。在一个方面,定时部件660用于确定源基站 何时应该停止向特定的UE发送数据分组。举例而言,基站单元600不是简单地在接收到标 识不同基站的PDU时即停止发送数据分组,而是继续发送数据分组直到不再从UE接收到 ACK/NACK信号(即,在切换不成功的情况下)。在这类实施方式中,源基站可以利用定时部 件660来确定自从接收到上一个ACK/NACK信号后是否已经经过了门限时间量。接下来参考图7,如图所示是在无线通信环境中帮助实现HSPA服务小区切换的另 一个系统700。举例而言,系统700可以存在于基站中。与系统500类似,系统700包括一 些功能方框,这些方框表示由处理器、软件或者其组合(例如,固件)来实现的功能,其中,系统700包括可以联合起作用的多个电子部件的逻辑组合702。如图所示,逻辑组合702包 括用于从RNC接收配置数据的电子部件710。此外,逻辑组合702包括用于缓存从RNC接收 的数据分组的电子部件712。逻辑组合702还包括用于监测从接入终端接收的PDU的电子 部件714,以及用于根据每个PDU向该接入终端发送数据分组的电子部件716。另外,系统 700包括存储器720,该存储器用于保存执行与电子部件710、712、714和716相关的功能的 指令,其中,电子部件710、712、714和716中的任意一个可以存在于存储器720内部,也可 以存在于存储器720外部。在图8中,提供了一个流程图,该流程图说明了有助于从基站实现HSPA服务小区 切换的示例性方法。如图所示,处理过程800从步骤805开始,在这里,对基站进行配置以进 行利用MAC-FCS的HS-DSCH操作。完成配置后,处理过程800继续到步骤810,在这里,基站 开始从RNC接收数据分组,并开始从接入终端接收PDU。在步骤812处,基站对PDU进行解 码,以确定与接入终端请求的数据分组相对应的序列号,并确定与该基站相对应的识别码, 其中,接入终端希望从该基站接收后续数据分组。在一个方面,在步骤812对PDU进行的解 码与步骤814同时执行,其中,根据从RNC接收到的数据分组的序列号,对这些数据分组顺 序地进行缓冲。根据特定基站的缓冲区大小,和/或RNC经由配置提供的指令,然后在步骤 815处,将冗余的数据分组丢弃。然后,在步骤820处,基站确定其自身的识别码是否被编码进了接收到的PDU中。 如果该PDU确实标识了该基站,那么过程800继续进行到步骤825,在这里,该基站将开始/ 继续向接入终端发送数据分组。可以理解的是,以在步骤812解码的PDU中标识的数据分 组作为开始,基站将顺序地向接入终端发送数据分组,其中,在步骤825处的数据分组传输 构成了对接入终端的隐式切换命令(假设发生了服务小区的改变)。一旦在步骤825已开 始发送数据分组,过程800将返回到步骤810,在这里,基站继续接收数据分组和PDU。然而,如果在步骤820处,基站确定其识别码没有被编码在该PDU中,则要在步骤 830处确定该基站是否是源基站。如果该基站不是源基站,那么过程800将返回到步骤810, 在这里,基站继续接收数据分组和PDU。如果在步骤830处确定了该基站确实是源基站,那么过程800将继续进行到步骤 835,在这里,确定是否仍在从接入终端接收ACK/NACK信号。这种确定包括确认自从接收到 上一个ACK/NACK信号后是否已经经过了门限时间量,其中,该门限值可以是在步骤805执 行的配置的一部分。如果确定仍在接收ACK/NACK信号,那么基站假设切换过程还没有完成 并在步骤825继续发送数据分组。否则,如果确定不再接收ACK/NACK信号,那么过程800 将返回到步骤810,在这里,基站继续接收数据分组和PDU。接下来参考图9,根据具体实施方式
提供了示例性接入终端单元的框图。如图所 示,接入终端单元900包括处理器部件910、存储器部件920、接收部件930、信号监测部件 940、PDU编码器部件950、发送部件960和定时器部件970。与RNC单元400中的处理器部件410以及基站单元600中的处理器部件610类 似,处理器部件910用于执行计算机可读指令,这些指令与执行多个功能中的任意功能相 关。处理器部件910是用于执行下述功能的单个或多个处理器,这些功能包括分析从接入 终端单元900发送的信息和/或生成由存储器部件920、接收部件930、信号监测部件940、 PDU编码器部件950、发送部件960和/或定时器部件970使用的信息。此外或者作为另一
13种选择,处理器部件910用于控制接入终端单元900的一个或多个部件。在另一个方面,存储器部件920耦接到处理器部件910并用于存储处理器部件910 执行的计算机可读指令。存储器部件920还可以用于存储各种其它类型的数据,包括由接 收部件930、信号监测部件940、PDU编码器部件950、发送部件960和/或定时器部件970 中的任意一个生成的数据。这里应该再次注意到存储器部件920与RNC单元400中的存储 器部件420以及基站单元600中的存储器部件620类似。因此,可以理解的是,任何前述的 存储器部件420和存储器部件620的特性与结构对存储器部件920也同样适用。在一个方面,接收部件930和发送部件940耦接到处理器部件910并用于连接接 入终端单元900和外部实体。举例而言,接收部件930用于从源基站接收配置数据和数据 分组,发送部件940用于向激活集中的每个基站发送PDU。如图所示,接入终端单元900还包括信号监测部件940。在这类实施方式中,信号 监测部件940用于监测来自基站的信号以确定激活集中的每个基站的相对信号质量。应该 理解的是,信号监测部件940可以采用多种现有技术中的任意技术对基站信号进行监测, 其中,在激活集更新过程中可以提供特定的监测指令(例如,经由RNC提供的配置数据)。 举例而言,这类指令包括以特定采样速率从每个基站连续地/定期地对信号进行采样的指 令。接入终端单元900还包括PDU编码器部件950。在一个方面,PDU编码器部件950 用于监测接收的数据分组,以确定将要接收到的后续数据分组的序列号。PDU编码器部件 950还用于利用来自信号监测部件940的数据来识别接入终端单元900将会从哪个基站接 收数据分组。通过识别后续要得到的分组和优选的基站,PDU编码器部件950对PDU进行 编码以包括相应的序列号和相应的识别码。接入终端单元900还包括定时器部件970。在一个方面,定时器部件970用于确定 是否应该取消特定的切换过程。如果目标基站确实没有接收到标识该基站的PDU,那么接入 终端单元900将不会接收来自该目标基站的数据分组(也就是说,接入终端单元900没能 接收到来自目标基站的隐式切换命令)。为了解决这个问题,可以对接入终端单元900进行 预先配置以使其在未能从目标基站接收到数据分组时及时地取消切换过程。在这类实施方 式中,定时器部件970用于确定在接收到来自目标基站的数据分组之前是否已经经过了门 限时间量。接下来参考图10,如图所示是在无线通信环境中帮助实现HSPA服务小区切换的 另一个系统1000。举例而言,系统1000可以存在于接入终端中。与系统500和系统700类 似,系统1000包括一些功能方框,这些方框表示由处理器、软件或者其组合(例如,固件) 实现的功能,其中,系统1000包括可以联合起作用的多个电子部件的逻辑组合1002。如图 所示,逻辑组合1002包括用于接收配置数据的电子部件1010,其中,该配置数据包括分配 给激活集中的基站的识别码,以及用于从源基站接收数据分组的电子部件1012。此外,逻辑 分组1002还包括用于根据信号质量选择目标基站的电子部件1014,以及用于向每个基站 发送编码的PDU的电子部件1016,其中,该PDU编码有目标基站的识别码和后续数据分组的 序列号。逻辑组合1012还包括用于完成切换过程的电子部件1018,其中,根据是否从目标 基站接收到数据分组完成该切换过程。另外,系统1000包括存储器1020,该存储器用于保 存执行与电子部件1010、1012、1014和1016相关的功能的指令,其中,电子部件1010、1012、1014和1016中的任意一个可以存在于存储器1020内部,也可以存在于存储器1020外部。在图11中,提供了一个流程图,该流程图说明了有助于从接入终端实现HSPA服务 小区切换的示例性方法。如图所示,过程1100从步骤1105处开始,在这里,对接入终端进 行配置以进行利用MAC-FCS的HS-DSCH操作。完成配置后,接入终端在步骤1110开始从源 基站顺序地接收数据分组,其中,为每个数据分组标记一个序列号,其中,该序列号标识每 个数据分组的顺序位置。过程1100继续进行到步骤1115,在这里,接入终端监测激活集中每个基站的信号 强度。然后,在步骤1120处,接入终端确定是否正从当前服务小区的基站接收较高质量的 信号。如果当前服务小区的信号质量确实是最好的,那么过程1100返回到步骤1110,在这 里,接入终端继续从源基站接收数据分组。如果当前服务小区的信号质量不是最好的,那么过程1100继续进行到步骤1125, 在这里,对PDU进行编码。该PDU编码有识别码和序列号,其中,该识别码对应于拥有较高 质量信号的基站(即,目标基站),该序列号对应于接入终端需要的后续数据分组。然后,在 步骤1130处,将编码的PDU发送给激活集中的每个基站。在步骤1135处,确定是否及时地从目标基站接收到在PDU中标识的数据分组。如 果用于接收该数据分组的门限时间量已经过去了,则在步骤1140处取消切换过程,并且, 过程1100返回到步骤1110以便从原先的源基站接收数据分组。如果及时地从目标基站接收到了请求的数据分组,则在步骤1145处完成切换。在 步骤1150处,过程1100继续经由目标基站接收后续的数据分组。然后,过程1100返回到 步骤1115处,在这里,接入终端继续监测激活集中每个基站的信号强度。接下来转到图12和图13,根据公开的具体实施方式
分别提供了用于比较现有服 务小区改变过程与基于MAC的服务小区改变过程的示例性信号流。出于这个目的,应该注 意的是,图12中的信号流对应于现有的异步的服务小区过程。换句话说,图12所示的过程 是基于RRC(无线资源控制)协议的,这也是其具有高时延的主要原因(信号流需要流经 RNC)。结合从源小区传递切换命令的事实,这个高时延被认为是造成该过程低可靠性的重 要原因。通过比较图12和图13可以看出,本发明提出的方案可以显著地降低HSPA服务小 区改变过程的时延(从而提高可靠性)。带来这种性能改善的一个重要原因是本发明公开 的MAC-FCS过程的终止点被下放到了节点B而不是保留在RNC中。理论上,RNC本不必了 解是激活集中的哪个节点B正在服务于特定UE的RLC-UM流程。根据图13所示的信号流,提供对本发明提出的方案的简要总结。在一个方面,在 激活集更新过程期间,RNC对UE和激活集中的小区进行预先配置,以支持利用MAC-FCS的 HS-DSCH操作(为简单起见,有时也被称为MAC-FCS操作)。作为另一个选择,可以只预先 配置激活集中的部分小区以便进行MAC-FCS操作。在这种情况下,可以定义一个MAC-FCS 集,作为在激活集中用于MAC-FCS操作的小区的子集。当激活集中的非服务小区的信号质量变得优于当前服务小区的信号质量时,UE发 送新定义的小区切换MAC控制PDU,以向网络请求改变服务小区。在这里,使用小区切换MAC 控制PDU中的激活集小区ID字段来指示目标小区,其中,激活集小区ID指示激活集中的一 个特定小区。在一个方面,因为用于HSPA的最大激活集大小是四,所以只需要两比特即可。
15
还应该注意到,可以在规范中定义一个新的事件,以触发对小区切换MAC控制PDU 的发送。在一个具体实施方式
中,该事件是可配置的,以允许设定不同的参数。举例而言, 示例性的可配置的参数包括门限值、过滤、滞后和定时触发。这里还应该注意到通过提高发 射功率或者通过在空中重复发送消息,可以提高小区切换MAC控制PDU的可靠性。一旦已经发送了小区切换MAC控制PDU,UE就开始监测目标小区的调度信道,以确 认服务小区改变(也就是隐式切换命令)。但是,在这个阶段UE仍继续从源小区接收数据。 激活集中的所有小区都解码小区切换MAC控制PDU。在一个方面,当预先配置激活集中的小 区以便进行MAC-FCS操作时,这些小区得知其激活集小区ID。对于某些具体实施方式
而言,如果目标小区成功地对小区切换MACPDU进行了解 码(并因此准许服务小区改变),那么目标小区会通过Iub发布一个路径切换消息以告知 RNC =UE已经切换了服务小区。RNC在接收到路径切换消息后,停止朝向源小区的下行链路 数据传输并启动朝向目标小区的下行链路数据传输。但是,对于网络实现数据双播的流程 来说,路径切换消息是可选的。对于其它所有流程来说,这个步骤不是可选的。图14说明了用于支持多用户的示例性无线通信系统1400,在该系统中可以实现 本发明公开的各个具体实施方式
和方面。如图14中所示,举例而言,系统1400为多个小区 1402提供通信,例如宏小区1402a-1402g,其中,每个小区由对应的接入点(AP) 1404 (例如, AP 1404a-1404g)服务。每个小区可以进一步划分为一个或多个扇区。各种接入终端(AT) (包括AT1406a-1406k)散布在系统中,其中,接入终端也被互换地称为用户设备(UE)。举 例而言,在给定时刻,取决于AT是处于激活状态还是软切换状态,每个AT 1406在前向链路 (FL)和/或反向链路(RL)上与一个或多个AP 1404进行通信。无线通信系统1400能在很 大的地理区域内提供服务,例如,宏基站1402a-1402g能覆盖邻近的多个街区。接下来参考图15,提供了根据本发明各个方面实现的示例性通信系统1500,其 中,该系统包括多个小区小区I 1502和小区M 1504。这里应该注意到,相邻的小区1502 和小区1504稍微有些重叠,如小区边界区域1568所示,因此在相邻小区中的基站发射的信 号之间会产生潜在的信号干扰。系统1500中的每个小区1502和1504包括三个扇区。根 据各个方面,不再细分成多个扇区的小区(N = 1)、有两个扇区的小区(N = 2)和有多于三 个扇区的小区(N >3)也都是可能的。小区1502包括第一扇区(扇区11510)、第二扇区 (扇区II 1512)和第三扇区(扇区III 1514)。每个扇区1510、1512和1514有两个扇区 边界区域;每个边界区域由相邻的两个扇区共享。扇区边界区域使得在相邻扇区中的基站发射的信号之间具有信号干扰的可能性。 线1516表示扇区I 1510和扇区II 1512之间的扇区边界区域;线1518表示扇区II 1512 和扇区III 1514之间的扇区边界区域;线1520表示扇区III 1514和扇区I 1510之间 的扇区边界区域。类似地,小区M 1504包括第一扇区(扇区I 1522)、第二扇区(扇区II 1524)和第三扇区(扇区III 1526)。线1528表示扇区I 1522和扇区II 1524之间的扇 区边界区域;线1530表示扇区II 1524和扇区III 1526之间的扇区边界区域;线1532表 示扇区III 1526和扇区I 1522之间的扇区边界区域。小区I 1502包括一个基站(BS,基 站I 1506)和在每个扇区1510、1512和1514中的多个末端节点(EN)。扇区I 1510包括 EN(I) 1536和EN(X) 1538,这两个EN分别经由无线链路1540和1542连接到BS 1506 ;扇区 II 1512包括ΕΝ(Γ) 1544和EN(X,)1546,这两个EN分别经由无线链路1548和1550连接到BS 1506 ;扇区III 1514包括EN(1”)1552和EN(X”)1554,这两个EN分别经由无线链路 1556和1558连接到BS 1506。类似地,小区M 1504包括基站M 1508和在每个扇区1522、 1524和1526中的多个末端节点(EN)。扇区I 1522包括EN(I) 1536,和EN(X) 1538,,这两个 EN分别经由无线链路1540,和1542,连接到BS M 1508 ;扇区II 1524包括ΕΝ(Γ) 1544,和 EN(X,)1546,,这两个EN分别经由无线链路1548,和1550,连接到BS M 1508 ;扇区31526 包括ΕΝ(1”)1552,和EN(X”)1554,,这两个EN分别经由无线链路1556,和1558,连接到 BS 1508。系统1500还包括网络节点1560,该节点分别经由网络链路1562和1564连接到 BS I 1506和BS M 1508。网络节点1560还和其它网络节点连接,例如其它的基站、AAA服 务器节点、中间节点、路由器等,并经由网络链路1566连接到因特网。举例而言,网络链路 1562、1564和1566可以是光纤电缆。每个末端节点(例如,EN 11536)可以是包括发射机和 接收机的无线终端。无线终端(例如,EN(I) 1536)可以在系统1500中移动,并且,该EN可 以经由无线链路与其当前所处的小区中的基站进行通信。无线终端(WT,例如EN(I) 1536) 可以与对等节点(例如,系统1500中的其它WT)进行通信,或者,经由基站(例如,BS 1506) 和/或网络节点1560与系统1500外的对等节点进行通信。WT(例如,EN(I) 1536)可以是 移动通信设备,例如,蜂窝电话、装有无线调制解调器的个人数据助理等。各个基站在条带 符号(strip-symbol)周期执行音调子集分配,其中,执行该分配所使用的方法和在其余的 符号周期(例如,非条带符号周期)内用于分配音调和确定音调跳变的方法是不同的。无 线终端使用该音调子集分配方法以及从基站接收的信息(例如,基站斜率(slope) ID和扇 区ID信息),来确定在特定的条带符号周期内用来接收数据和信息的音调。根据各个方面 来构造音调子集分配序列,以在各个音调上散布扇区间干扰以及小区间干扰。尽管本发明 中的系统主要是在蜂窝模式的环境中来描述的,但是可以理解的是多种模式对于本发明描 述的各个方面都是可用并且适用的。图16说明了根据本发明各个方面的示例性基站1600。基站1600实现音调子集分 配序列,为小区中的各个不同扇区类型生成不同的音调子集分配序列。基站1600可以用作 图15的系统1500的基站1506、1508中的任意一个。基站1600包括通过总线1609耦合在 一起的接收机1602、发射机1604、处理器1606 (例如,CPU)、输入/输出接口 1608和存储器 1610,各种元件1602、1604、1606、1608和1610通过总线1609交换数据和信息。耦接到接收机1602的扇区化天线1603用于从来自基站所在小区内的每个扇区 的无线终端传输接收数据和其它信号(例如,信道报告)。耦接到发射机1604的扇区化天 线1605用于向基站所在小区的每个扇区中的无线终端1700(见图17)发送数据和其它信 号(例如,控制信号、导频信号、信标信号等)。在多个方面,基站1600可以使用多个接收 机1602和多个发射机1604,例如,每个扇区有单独的接收机1602且每个扇区有单独的发 射机1604。处理器1606可以是例如通用的中央处理单元(CPU)。在一个或多个例程1618 的指引下,处理器1606控制基站1600的操作,其中,这些例程存储于存储器1610中并用于 实现本发明的方法。I/O接口 1608提供到其它网络节点的连接,将BS 1600耦接到其它基 站、接入路由器、AAA服务器节点等,并将BS 1600耦接到其它网络和因特网。存储器1610 包括例程1618和数据/信息1620。数据/信息1620包括数据1636、音调子集分配序列信息1638和无线终端(WT)数据/信息1644,其中,音调子集分配序列信息1638包括下行链路条带符号时间信息1640和 下行链路音调信息1642,无线终端(WT)数据/信息1644包括多组WT信息WT 1信息1646 和WT N信息1660。每组WT信息(例如,WT 1信息1646)包括数据1648、终端ID 1650、扇 区ID 1652、上行链路信道信息1654、下行链路信道信息1656和模式信息1658。例程1618包括通信例程1622和基站控制例程1624。基站控制例程1624包括调 度器模块1626和信令例程1628,其中,信令例程1628包括用于条带符号周期的音调子集分 配例程1630和用于其余的符号周期(例如,非条带符号周期)的其它下行链路音调分配跳 变例程1632,信令例程1628还包括信标例程1634。数据1636包括要发送的数据和接收到的数据,其中,要发送的数据要发往发射机 1604的编码器1614以在发送给WT之前进行编码,接收到的数据来自WT并在接收后已经经 过接收机1602的解码器1612进行处理。下行链路条带符号时间信息1640包括帧同步结 构信息(例如超时隙、信标时隙和极大时隙(ultraslot)结构信息)以及用于说明给定符 号周期是否是条带符号周期的信息,在确定是条带符号周期时,该信息还用于说明该条带 符号周期的索引以及该条带符号是否是用于对基站使用的音调子集分配序列进行截短的 复位点。下行链路音调信息1642包括下列信息分配给基站1600的载波频率、音调的数目 和频率、分配给条带符号周期的多组音调子集以及其它小区和扇区特定值,例如斜率、斜率 索引和扇区类型。数据1648包括下列数据WT11700从对等节点接收的数据、WT11700希望发送给 对等节点的数据以及下行链路信道质量报告反馈信息。终端ID1650是基站1600分配的用 以标识WT11700的ID。扇区ID 1652包括用以标识WT11700正在其中运行的扇区的信息。 举例而言,扇区ID 1652用于确定扇区的类型。上行链路信道信息1654包括用以标识信道 段的信息,这些信道段已由调度器1626分配给WT11700使用,例如用于数据的上行链路业 务信道段,用于请求、功率控制、定时控制等的专用上行链路控制信道等。分配给WT11700 的每个上行链路信道包括一个或多个逻辑音调,每个逻辑音调在一个上行链路跳变序列之 后。下行链路信道信息1656包括用以标识信道段的信息,该信道段已由调度器1626分配 给WT11700用于传送数据和/或信息,例如用于用户数据的下行链路业务信道段。分配给 WT11700的每个下行链路信道包括一个或多个逻辑音调,每个逻辑音调在一个下行链路跳 变序列之后。模式信息1658包括用以标识WT11700运行状态的信息,例如睡眠、保持、开 机。通信例程1622控制基站1600以执行各种通信操作并实现各种通信协议。基站控 制例程1624用于控制基站1600以执行基本的基站功能任务(例如,信号的生成和接收、调 度)并实现本发明一些方面的方法的步骤,包括在条带符号周期使用音调子集分配序列向 无线终端发送信号。信令例程1628控制接收机1602及其解码器1612的操作、发射机1604及其编码器 1614的操作。信令例程1628负责控制要发送的数据1636和控制信息的生成。音调子集分 配例程1630构造用于条带符号周期的音调子集,其中,该子集是该例程使用本发明一方面 的方法并利用数据/信息1620 (包括下行链路条带符号时间信息1640和扇区ID 1652)进 行构造的。下行链路音调子集分配序列对于一个小区中的每个扇区类型是不同的,对于相 邻的小区也是不同的。WT 1700根据下行链路音调子集分配序列在条带符号周期内接收信号;基站1600使用相同的下行链路音调子集分配序列来生成要发送的信号。其它下行链路 音调分配跳变例程1632在除了条带符号周期以外的其它符号周期构造下行链路音调跳变 序列,其中该序列是该例程利用包括下行链路音调信息1642和下行链路信道信息1656在 内的信息进行构造的。下行链路数据音调跳变序列在同一小区的扇区间保持同步。信标例 程1634控制信标信号(例如,集中在一个或几个音调上的具有相对较高信号功率的信号) 的传输,该信号用于同步目的,例如用于使下行链路信号的帧定时结构同步,并进而相对 于极大时隙边界使音调子集分配序列同步。图17说明了示例性无线终端(末端节点)1700,该终端可以用作图15所示的系统 1500中的任意一个无线终端(末端节点,例如,EN(I) 1536)。无线终端1700实现音调子集 分配序列。无线终端1700包括接收机1702 (包括解码器1712)、发射机1704 (包括编码器 1714)、处理器1706和存储器1708,各种元件1702、1704、1706、1708等通过总线1710耦接 在一起以交换数据和信息。用于从基站(和/或不同的无线终端)接收信号的天线1703 耦接到接收机1702。用于向基站(和/或不同的无线终端)发送信号的天线1705耦接到 发射机1704。处理器1706 (例如CPU)控制无线终端1700的操作并通过执行存储器1708中的 例程1720和使用存储器1708中的数据/信息1722来实现本发明的方法。数据/信息1722包括用户数据1734、用户信息1736和音调子集分配序列信息 1750。用户数据1734包括发给对等节点的数据,其中,在由发射机1704发送给基站之前, 还将这些要发送的数据传送给编码器1714以进行编码,用户数据1734还包括从基站接收 到的数据,其中,这些接收到的数据已经由接收机1702中的解码器1712进行处理。用户信 息1736包括上行链路信道信息1738、下行链路信道信息1740、终端ID信息1742、基站ID 信息1744、扇区ID信息1746和模式信息1748。上行链路信道信息1738包括用以标识上 行链路信道段的信息,这些信道段已由基站分配给无线终端1700供其在向基站发送时使 用。上行链路信道包括上行链路业务信道、专用上行链路控制信道,例如请求信道、功率 控制信道和定时控制信道。每个上行链路信道包括一个或多个逻辑音调,每个逻辑音调跟 在一个上行链路跳变序列之后。上行链路跳变序列在一个小区中的每个扇区类型之间是不 同的,在相邻的小区之间也是不同的。下行链路信道信息1740包括用以标识下行链路信道 段的信息,这些信道段已由基站分配给WT 1700供基站向WT 1700发送数据/信息时使用。 下行链路信道包括下行链路业务信道和分配信道,每个下行链路信道包括一个或多个逻辑 音调,每个逻辑音调跟在一个下行链路跳变序列之后,其中,这些序列在同一小区的不同扇 区之间保持同步。用户信息1736还包括终端ID信息1742、基站ID信息1744和扇区ID信息1746, 其中,终端ID信息1742是基站分配的标识符,基站ID信息1744标识与WT已建立通信的 特定基站,扇区ID信息1746标识WT 1700当前所处的小区中的特定扇区。基站ID 1744 提供小区斜率值,扇区ID信息1746提供扇区索引类型;小区斜率值和扇区索引类型可以用 来导出音调跳变序列。模式信息1748也包括在用户信息1736,用于标识WT 1700处于睡眠 模式、保持模式还是开机模式。音调子集分配序列信息1750包括下行链路条带符号时间信息1752和下行链路 音调信息1754。下行链路条带符号时间信息1752包括帧同步结构信息(例如超时隙、信
19标时隙和极大时隙结构信息)以及用于指定给定符号周期是否是条带符号周期的信息,在 确定是条带符号周期时,该信息还用于说明该条带符号周期的索引以及该条带符号是否是 用于截短由基站使用的音调子集分配序列的复位点。下行链路音调信息1754包括下列信 息分配给基站的载波频率、音调的数目和频率、分配给条带符号周期的多音调子集的集合 以及其它小区和扇区的特定值,例如斜率、斜率索引和扇区类型。例程1720包括通信例程1724和无线终端控制例程1726。通信例程1724控制WT 1700使用的各种通信协议。无线终端控制例程1726控制无线终端1700的基本功能,包括 对接收机1702和发射机1704的控制。无线终端控制例程1726包括信令例程1728。信令 例程1728包括用于条带符号周期的音调子集分配例程1730以及用于其余的符号周期(例 如,非条带符号周期)的其它下行链路音调分配跳变例程1732。音调子集分配例程1730使 用用户数据/信息1722 (包括,下行链路信道信息1740、基站ID信息1744 (例如,斜率索引 和扇区类型)和下行链路音调信息1754)以根据本发明的一些方面生成下行链路音调子集 分配序列并对基站发送的接收数据进行处理。其它下行链路音调分配跳变例程1730在除 了条带符号周期以外的其它符号周期构造下行链路音调跳变序列,其中,该例程使用包括 下行链路音调信息1754和下行链路信道信息1740的信息来构造该序列。当处理器1706 执行音调子集分配例程1730时,该例程用于确定无线终端1700何时从基站1500接收一个 或多个条带符号信号,以及在哪些音调上接收这些信号。上行链路音调分配跳变例程1730 利用音调子集分配函数以及从基站接收的信息来确定其在哪些音调上进行发送。在本发明的一个或多个具体实施方式
中,所描述的功能可以用硬件、软件、固件或 者上述的任意组合实现。当在软件中实现时,这些功能以一条或多条指令或者代码的形式 在计算机可读介质上存储或者发送。计算机可读介质包括计算机存储介质和通信介质,其 中,通信介质涵盖有助于将计算机程序从一个地方迁移到另一个地方的任何介质。存储介 质可以是计算机能够访问的任何可用介质。举例而言,但是并不仅限于,这样的计算机可 读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储器、磁盘存储器或其它磁存储设 备,或者能够用于以指令或数据结构的形式携带或存储所需程序代码并能够被计算机访问 的任何其它介质。此外,任何连接都可以适当地称为计算机可读介质。举个例子,如果用 同轴电缆、光纤电缆、双绞线、数字用户线路(DSL)或比如红外、无线和微波之类的无线技 术,从网站、服务器或其它远程源传送软件,则该同轴电缆、光纤电缆、双绞线、数字用户线 路(DSL)或比如红外、无线和微波之类的无线技术也包含在介质的定义中。本发明中所用 的碟(disk)和盘(disc),包括⑶光盘(⑶)、激光光盘、光盘、数字通用光盘(DVD)、软碟和 蓝光盘,其中碟一般通过磁性复制数据,而盘一般通过激光光学复制数据。上述介质的组合 也包括在计算机可读介质的范围内。当上述具体实施方式
以程序代码或者代码段实现时,应该理解的是,一个代码段 可以表示过程、函数、子程序、程序、例程、子例程、模块、软件包、类、或者指令、数据结构或 程序语句的组合。一个代码段可以通过传递和/或接收信息、数据、自变量、参数或存储内 容,与另一段代码段或硬件电路相耦合。信息、自变量、参数、数据等可以通过任何适用的手 段(包括存储器共享、消息传递、令牌传递、网络传输等)进行传递、转发或传输。另外,在 一些方面,方法或者算法的步骤和/或操作可以以代码和/或指令或其组合或集合的形式 存在于机器可读介质和/或计算机可读介质中,并且该介质可以并入到计算程序产品中。
对于软件实现,本发明中描述的技术可用执行本发明所述功能的模块(例如,过 程、函数等)来实现。这些软件代码可以存储在存储器单元中,并由处理器执行。存储器单 元可以实现在处理器内,也可以实现在处理器外,在后一种情况下,存储器单元经由各种手 段可通信地连接到处理器,这些手段都是本领域中所公知的。对于硬件实现,处理单元可以在一个或多个专用集成电路(ASIC)、数字信号处理 器(DSP)、数字信号处理器件(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处 理器、控制器、微控制器、微处理器、设计用于执行本发明所述功能的其它电子单元或上述 的组合中实现。上文的描述包括一个或多个具体实施方式
的实例。当然,为了描述前述具体实施 方式而描述部件或方法的所有可能的组合是不可能的,但是本领域普通技术人员应该认识 到,各种具体实施方式
可以做进一步的组合和变换。因此,本发明中描述的各种实施方式旨 在涵盖落入所附权利要求书的精神和保护范围内的所有改变、修改和变形。此外,就说明书 或权利要求书中使用的“包含” 一词而言,该词的涵盖方式类似于“包括” 一词,就如同“包 括” 一词在权利要求中用作衔接词所解释的那样。本发明中使用的术语“推断”或“推论”通常指的是根据通过事件和/或数据获得 的一组观察,关于系统、环境和/或用户的状态的推理过程或推断过程。例如,推论用来识 别特定的内容或动作或用来产生状态的概率分布。这种推论是概率性的,也就是说,根据所 考虑的数据和事件,对相关的状态概率分布进行计算。推论还指的是用于根据事件集和/ 或数据集构成高级别事件的技术。这种推论使得根据观察到的事件集和/或存储的事件数 据来构造新的事件或动作,而不管事件是否在极接近的时间上相关,也不管事件和数据是 否来自一个或数个事件源和数据源。另外,如本发明中所使用的,术语“部件”、“模块”、“系统”等等用于指与计算机相 关的实体,即硬件、固件、硬件和软件的结合、软件或执行中的软件。例如,部件可以是,但 不限于是在处理器上运行的过程、处理器、对象、可执行文件、执行的线程、程序和/或计 算机。作为示例,在计算设备上运行的应用程序和计算设备都可以是部件。一个或多个部件 可以存在于过程和/或执行的线程中,部件可以位于一个计算机中和/或分布在两个或更 多计算机之间。此外,这些部件能够从具有各种数据结构的各种计算机可读介质中执行。这 些部件可以通过诸如根据具有一个或多个数据分组的信号(例如,来自一个部件的数据, 该部件与本地系统、分布式系统中的另一个部件进行交互和/或以信号的方式通过诸如因 特网之类的网络与其它系统进行交互),以本地和/或远程处理的方式进行通信。
权利要求
一种有助于实现HSPA(高速分组接入)服务小区切换的方法,所述方法针对无线网络中的基站,包括使用处理器执行存储在计算机可读存储介质上的计算机可执行指令,以实现下列操作接收操作,从RNC(无线网络控制器)接收配置数据,所述配置数据包括分配给所述基站的识别码;缓冲操作,将从所述RNC接收的一串数据分组缓存入缓冲器,所述数据分组中的每个数据分组包括一个序列号;监测操作,监测从接入终端接收的一系列PDU(协议数据单元)中的每个PDU,其中,所述PDU中的每个PDU编码有一个特定的识别码和一个特定的序列号;发送操作,根据每个PDU中编码的所述识别码和序列号,向所述接入终端发送所述数据分组。
2.根据权利要求1所述的方法,所述发送操作进一步包括根据从所述接入终端接收到确认_正确/确认_错误(ACK/NACK)信号,发送所述数据 分组。
3.根据权利要求2所述的方法,所述发送操作进一步包括 只要接收到ACK/NACK信号就发送所述数据分组。
4.根据权利要求2所述的方法,包括 做出不再接收一系列ACK/NACK信号的确定; 所述发送操作进一步包括在做出所述确定后经过门限时间量,停止发送所述数据分组。
5.根据权利要求1所述的方法,还包括向所述RNC发送通知,以指示所述基站已经开始向所述接入终端发送数据分组。
6.根据权利要求1所述的方法,所述配置数据包括用于根据接收的PDU中编码的所述序列号从所述缓冲器中丢弃数据分组的指令。
7.一种在无线环境中有助于实现HSPA (高速分组接入)服务小区切换的基站,包括 存储器部件,用于存储计算机可读指令;与所述存储器部件耦接的处理部件,用于执行所述计算机可读指令,所述指令包括用 于在下列部件中实现多个操作的指令接收部件,用于从RNC(无线网络控制器)接收配置数据和数据分组,其中,所述配置数 据包括分配给所述基站的识别码,其中,所述数据分组中的每个数据分组包括一个序列号, 所述接收部件还用于接收由接入终端发送的一系列PDU(协议数据单元)中的每个PDU,其 中,所述PDU中的每个PDU编码有一个特定的识别码和一个特定的序列号; 缓冲部件,用于顺序地缓存从RNC接收的数据分组;发送部件,用于根据每个PDU中编码的所述识别码和序列号向所述接入终端发送所述 数据分组。
8.根据权利要求7所述的基站,所述接收部件进一步用于从所述接入终端接收确认_正确/确认_错误(ACK/NACK)信号;所述发送部件进一步用于根据接收到所述ACK/NACK信号,发送所述数据分组。
9.根据权利要求8所述的基站,所述发送部件进一步用于 只要接收到ACK/NACK信号就发送所述数据分组。
10.根据权利要求8所述的基站,还包括定时部件,用于做出自从接收到ACK/NACK信号以后已经经过了门限时间量的确定;所述发送部件进一步用于一旦做出所述确定即停止发送所述数据分组。
11.根据权利要求7所述的基站,所述发送部件进一步用于向所述RNC发送通知,以指示所述基站已经开始向所述接入终端发送数据分组。
12.根据权利要求7所述的基站,所述缓冲部件进一步用于 根据在接收的PDU中编码的所述序列号,丢弃数据分组。
13.一种有助于从基站实现HSPA(高速分组接入)服务小区切换的计算机程序产品,包括计算机可读存储介质,包括用于从RNC(无线网络控制器)接收配置数据的代码,其中,所述配置数据包括分配给 所述基站的识别码;用于将从所述RNC接收的一串数据分组缓存入缓冲器的代码,其中,所述数据分组中 的每个数据分组包括一个序列号;用于监测从接入终端接收的一系列PDU(协议数据单元)中的每个PDU的代码,其中, 所述PDU中的每个PDU编码有一个特定的识别码和一个特定的序列号;用于根据在每个PDU中编码的所述识别码和序列号,向所述接入终端发送所述数据分 组的代码。
14.一种有助于从基站实现HSPA (高速分组接入)服务小区切换的装置,包括接收模块,用于从RNC(无线网络控制器)接收配置数据,所述配置数据包括分配给所 述基站的识别码;缓冲模块,用于将从所述RNC接收的一串数据分组缓存入缓冲器,所述数据分组中的 每个数据分组包括一个序列号;监测模块,用于监测从接入终端接收的一系列PDU(协议数据单元)中的每个PDU,其 中,所述PDU中的每个PDU编码有一个特定的识别码和一个特定的序列号;发送模块,用于根据在每个PDU中编码的所述识别码和序列号,向所述接入终端发送 所述数据分组。
15.一种有助于实现HSPA(高速分组接入)服务小区切换的方法,所述方法针对无线网 络中的接入终端,包括使用处理器执行存储在计算机可读存储介质上的计算机可执行指令,以实现下列操作配置数据接收操作,用于接收配置数据,所述配置数据包括一组识别码,所述识别码中 的每个识别码被分配给激活集中的多个基站中的一个基站;数据分组接收操作,从源基站顺序地接收第一组数据分组,所述源基站包括在所述多 个基站中,所述第一组数据分组是一系列数据分组的子集,其中,所述一系列数据分组中的每个数据分组包括一个序列号;选择操作,根据为所述多个基站中的每个基站确定的信号质量,从所述多个基站中选 择一个目标基站;发送操作,向所述多个基站中的每个基站发送PDU(协议数据单元),其中,所述PDU编 码有与所述目标基站对应的识别码以及与一个后续数据分组对应的序列号;执行操作,根据是否从所述目标基站接收到第二组数据分组来执行切换,所述第二组 数据分组是所述一系列数据分组的子集,其中,所述第二组数据分组开始于所述后续数据 分组。
16.根据权利要求15所述的方法,所述选择操作包括 连续地对从所述多个基站中的每个基站接收的信号进行采样。
17.根据权利要求15所述的方法,所述选择操作包括 定期地对从所述多个基站中的每个基站接收的信号进行采样。
18.根据权利要求15所述的方法,所述选择操作包括根据指令对从所述多个基站中的每个基站接收的信号进行采样,其中,所述指令是所 述配置数据的一部分。
19.根据权利要求15所述的方法,所述执行操作包括确定自从发送了所述PDU后是否已经经过了门限时间量,其中,如果在经过所述门限 时间量之前没有接收到所述后续数据分组,则取消所述切换。
20.根据权利要求19所述的方法,所述配置数据包括 用于确定所述门限时间量的指令。
21.一种在无线环境中有助于实现HSPA(高速分组接入)服务小区切换的接入终端,包括存储器部件,用于存储计算机可读指令;与所述存储器部件耦接的处理部件,用于执行所述计算机可读指令,所述指令包括用 于在下列部件中实现多个操作的指令接收部件,用于接收配置数据和第一组数据分组,其中,所述配置数据包括一组识别 码,所述识别码中的各识别码被分配给激活集中的多个基站之一,其中,从源基站顺序地接 收所述第一组数据分组,所述源基站包括在所述多个基站中,所述第一组数据分组是一系 列数据分组的子集,其中,所述一系列数据分组中的每个数据分组包括一个序列号;信号监测部件,用于确定来自所述多个基站中的每个基站的信号质量,并根据所确定 的信号质量选择一个目标基站;PDU (协议数据单元)编码部件,用于使PDU编码有与所述目标基站对应的识别码以及 与一个后续数据分组对应的序列号;发送部件,用于向所述多个基站中的每个基站发送所述PDU,以启动切换过程,所述切 换过程根据是否从所述目标基站接收到第二组数据分组来完成,所述第二组数据分组是所 述一系列数据分组的子集,其中,所述第二组数据分组开始于所述后续数据分组。
22.根据权利要求21所述的接入终端,所述信号监测部件用于 连续地对从所述多个基站中的每个基站接收的信号进行采样。
23.根据权利要求21所述的接入终端,所述信号监测部件用于4定期地对从所述多个基站中的每个基站接收的信号进行采样。
24.根据权利要求21所述的接入终端,所述信号监测部件用于根据指令对从所述多个基站中的每个基站接收的信号进行采样,其中,所述指令是所 述配置数据的一部分。
25.根据权利要求21所述的接入终端,还包括定时部件,用于确定自从发送了所述PDU后是否已经经过了门限时间量,其中,如果在 经过所述门限时间量之前没有接收到所述后续数据分组,则取消所述切换过程。
26.根据权利要求25所述的接入终端,所述配置数据包括 用于确定所述门限时间量的指令。
27.一种有助于从接入终端实现HSPA (高速分组接入)服务小区切换的计算机程序产 品,包括计算机可读存储介质,包括用于接收配置数据的代码,所述配置数据包括一组识别码,所述识别码中的各识别码 被分配给激活集中的多个基站之一;用于从源基站顺序地接收第一组数据分组的代码,所述源基站包括在所述多个基站 中,所述第一组数据分组是一系列数据分组的子集,其中,所述一系列数据分组中的每个数 据分组包括一个序列号;用于根据对所述多个基站中的每个基站确定的信号质量从所述多个基站中选择一个 目标基站的代码;用于向所述多个基站中的每个基站发送PDU(协议数据单元)的代码,其中,所述PDU 编码有与所述目标基站对应的识别码以及与一个后续数据分组对应的序列号;用于根据是否从所述目标基站接收到第二组数据分组来执行切换的代码,所述第二组 数据分组是所述一系列数据分组的子集,其中,所述第二组数据分组开始于所述后续数据 分组。
28.一种有助于从接入终端实现HSPA (高速分组接入)服务小区切换的装置,包括 配置数据接收单元,用于接收配置数据,所述配置数据包括一组识别码,所述识别码中的各识别码被分配给激活集中的多个基站之一;数据分组接收单元,用于从源基站顺序地接收第一组数据分组,所述源基站包括在所 述多个基站中,所述第一组数据分组是一系列数据分组的子集,其中,所述一系列数据分组 中的每个数据分组包括一个序列号;选择单元,用于根据对所述多个基站中的每个基站确定的信号质量,从所述多个基站 中选择一个目标基站;发送单元,用于向所述多个基站中的每个基站发送PDU(协议数据单元),其中,所述 PDU编码有与所述目标基站对应的识别码以及与一个后续数据分组对应的序列号;执行单元,用于根据是否从所述目标基站接收到第二组数据分组来执行切换,所述第 二组数据分组是所述一系列数据分组的子集,其中,所述第二组数据分组开始于所述后续 数据分组。
29.一种有助于实现HSPA(高速分组接入)服务小区切换的方法,所述方法针对无线网 络中的RNC (无线网络控制器),包括使用处理器执行存储在计算机可读存储介质上的计算机可执行指令,以实现下列操作标识出多个基站,其中,所述多个基站包括针对一个接入终端的激活集; 为所述多个基站中的每个基站生成一个识别码;对所述接入终端和所述多个基站进行预先配置,其中,为所述接入终端提供所述多个 基站中的每个基站的识别码,为所述多个基站中的每个基站分别提供与其对应的识别码;同时向所述多个基站中的每个基站发送一串数据分组,所述数据分组中的每个数据分 组包括一个序列号。
30. 一种在无线环境中有助于实现HSPA(高速分组接入)服务小区切换的RNC(无线网 络控制器),包括存储器部件,用于存储计算机可读指令;与所述存储器部件耦接的处理部件,用于执行所述计算机可读指令,所述指令包括用 于在下列部件中实现多个操作的指令识别码部件,用于为多个基站中的每个基站生成一个识别码,所述多个基站包括针对 一个接入终端的激活集;配置部件,用于为所述接入终端和所述多个基站提供配置数据,其中,为所述接入终端 提供所述多个基站中的每个基站的识别码,为所述多个基站中的每个基站分别提供与其对 应的识别码;接收部件,用于从核心网络接收一系列数据分组;标记部件,用于为所述一系列数据分组中的每个数据分组标记一个序列号,所述序列 号中的各序列号对应于接收所述数据分组的期望次序;发送部件,用于根据每个数据分组的序列号,同时向所述多个基站中的每个基站顺序 地发送所述一系列数据分组。
全文摘要
本发明提供了有助于从RNC(无线网络控制器)、基站和接入终端中的每个来实现HSPA(高速分组接入)服务小区切换的方法和装置。RNC通过提供标识每个基站的识别码,对接入终端和激活集中的每个基站进行预先配置,以支持对HS-DSCH的操作。RNC向每个基站发送用序列号标记过的数据分组,其中,在每个基站处对这些数据分组同步地进行缓冲。接入终端通过向每个基站发送PDU(协议数据单元)来启动切换。所述PDU编码有目标基站的识别码和一个后续数据分组的序列号。目标基站接收所述PDU并直接完成与所述接入终端的切换。
文档编号H04W36/02GK101978731SQ200980110130
公开日2011年2月16日 申请日期2009年3月20日 优先权日2008年3月21日
发明者E·F·沙蓬尼尔, F·奥龙佐 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1