确定切换中的非接入层消息计数

申请号 CN201180066186.5 申请日 2011-11-17 公开(公告)号 CN103339977B 公开(公告)日 2016-08-10
申请人 高通股份有限公司; 发明人 V·德拉普金; A·E·埃斯科特; R·S·耶尔; T·克林根布林; 李国钧; S·拉马钱德兰;
摘要 本文公开了用于至少部分地基于本地存储的消息计数和从远程网络 节点 接收的消息计数的至少一部分来导出消息计数的技术。该消息计数可以与下行链路(DL)非接入层(NAS)计数有关。在一个方面,设备可以在切换消息中接收DL NAS计数的多个最低有效位。该设备可以通过利用本地存储的DL NAS计数的最高有效位的剩余部分来导出DL NAS计数,并且可以至少部分地基于参数来确定是递增还是递减该最高有效位,以处理本地存储的DL NAS计数的最低有效位由于上溢和/或下溢而已回绕的情况。
权利要求

1.一种无线通信的方法,包括:
在切换到目标网络期间,从远程网络节点接收下行链路DL非接入层NAS计数的一部分;
至少部分地基于本地存储的DL NAS计数和从所述远程网络节点接收的所述DL NAS计数的所述一部分,生成导出的DL NAS计数;以及
至少部分地基于所导出的DL NAS计数,生成用于所述目标网络的一个或多个安全密钥;
其中,生成所导出的DL NAS计数还至少部分地基于:与从所述远程网络节点接收的所述DL NAS计数的所述一部分和所述本地存储的DL NAS计数的类似部分之间的阈值最大下差别有关的至少一个参数。
2.根据权利要求1所述的方法,还包括:
至少部分地基于与同所述远程网络节点进行通信有关的一个或多个通信度量,来确定所述至少一个参数。
3.根据权利要求2所述的方法,其中,确定所述至少一个参数包括:确定在一段时间间隔上从所述远程网络节点接收的NAS消息的数量。
4.一种用于导出消息计数的装置,包括:
至少一个处理器,其配置为:
在切换到目标网络期间,从远程网络节点获得下行链路DL非接入层NAS计数的一部分;
至少部分地基于本地存储的DL NAS计数和从所述远程网络节点获得的所述DL NAS计数的所述一部分,生成导出的DL NAS计数;以及
至少部分地基于所导出的DL NAS计数,创建用于所述目标网络的一个或多个安全密钥;以及
存储器,其耦合到所述至少一个处理器;
其中,所述至少一个处理器还至少部分地基于与从所述远程网络节点获得的所述DL NAS计数的所述一部分和所述本地存储的DL NAS计数的类似部分之间的阈值最大下差别有关的参数,来生成所导出的DL NAS计数。
5.根据权利要求4所述的装置,其中,所述至少一个处理器还配置为:
至少部分地基于与同所述远程网络节点进行通信有关的一个或多个通信度量,来确定所述参数。
6.根据权利要求5所述的装置,其中,所述参数与在一段时间间隔上从所述远程网络节点接收的NAS消息的数量有关。
7.一种用于导出消息计数的装置,包括:
用于在切换到目标网络期间,从远程网络节点接收下行链路DL非接入层NAS计数的一部分的模
用于至少部分地基于本地存储的DL NAS计数和从所述远程网络节点接收的所述DL NAS计数的所述一部分,生成导出的DL NAS计数的模块;以及
用于至少部分地基于所导出的DL NAS计数,生成用于所述目标网络的一个或多个安全密钥的模块;
其中,所述用于生成的模块还至少部分地基于与从所述远程网络节点接收的所述DL NAS计数的所述一部分和所述本地存储的DL NAS计数的类似部分之间的阈值最大下差别有关的参数,来生成所导出的DL NAS计数。
8.根据权利要求7所述的装置,还包括:
用于至少部分地基于与所述远程网络节点有关的一个或多个通信度量,来确定所述参数的模块。
9.根据权利要求8所述的装置,其中,所述用于确定的模块至少部分地基于确定在一段时间间隔上从所述远程网络节点接收的NAS消息的数量,来确定所述参数。
10.一种用于导出消息计数的装置,包括:
最低有效位(LSB)下行链路DL非接入层NAS计数接收组件,其用于在切换到目标网络期间,从远程网络节点获得DL NAS计数的一部分;
DL NAS计数导出组件,其用于至少部分地基于本地存储的DL NAS计数和从所述远程网络节点获得的所述DL NAS计数的所述一部分,生成导出的DL NAS计数;以及通用移动电信系统(UMTS)安全密钥生成组件,其用于至少部分地基于所导出的DL NAS计数,创建用于所述目标网络的一个或多个安全密钥;
其中,所述DL NAS计数导出组件还至少部分地基于与从所述远程网络节点获得的所述DL NAS计数的所述一部分和所述本地存储的DL NAS计数的类似部分之间的阈值最大下差别有关的参数,来生成所导出的DL NAS计数。
11.根据权利要求10所述的装置,还包括:
阈值参数确定组件,其用于至少部分地基于与所述远程网络节点有关的一个或多个通信度量,来确定所述参数。
12.根据权利要求11所述的装置,其中,所述阈值参数确定组件至少部分地基于确定在一段时间间隔上从所述远程网络节点接收的NAS消息的数量,来确定所述参数。

说明书全文

确定切换中的非接入层消息计数

技术领域

[0001] 概括地说,以下描述涉及无线通信,具体地说,以下描述涉及促进无线网络之间的切换。

背景技术

[0002] 无线通信系统已广泛地部署,以提供各种类型的通信内容,例如语音、数据等。典型的无线通信系统可以是能够通过共享可用的系统资源(例如,带宽、发射功率等),来支持与多个用户的通信的多址系统。这类多址系统的示例包括码分多址(CDMA)系统、时分多址(TDMA)系统、频分多址(FDMA)系统、正交频分多址(OFDMA)系统等。另外,这些系统可以遵循诸如第三代合作伙伴计划(3GPP)、3GPP长期演进(LTE)、超移动宽带(UMB)、演进数据优化(EV-DO)等之类的规范。
[0003] 通常,无线多址通信系统可以同时支持多个移动设备的通信。每一个移动设备可以经由前向链路和反向链路上的传输与一个或多个基站进行通信。前向链路(或下行链路)是指从基站到移动设备的通信链路,反向链路(或上行链路)是指从移动设备到基站的通信链路。此外,移动设备和基站之间的通信可以通过单输入单输出(SISO)系统、多输入单输出(MISO)系统、多输入多输出(MIMO)系统等来建立。此外,在对等无线网络配置中,移动设备可以与其它移动设备(和/或基站与其它基站)进行通信。
[0004] 此外,例如,设备可以在覆盖区域各处移动,并且可以将通信从一个基站切换到另一个(例如,在该另一个基站的通信度量是更期望的情况下),以提供无缝无线网络接入。在一个示例中,设备可以与演进型通用移动电信系统(UMTS)陆地无线接入网络(E-UTRAN)(例如,LTE)中的基站进行通信,并且可以切换到分组交换(PS)或电路交换(CS)UMTS无线接入网络(UTRAN)中的基站。在切换期间,E-UTRAN核心网可以为该UTRAN网络中的设备配置安全密钥。发明内容
[0005] 下面给出了一个或多个方面的简要发明内容,以便提供对这些方面的基本理解。本发明内容不是对所有预期方面的泛泛概述,并且其既不是想要确定所有方面的关键元素或重要元素、也不是想要描述任何方面或所有方面的范围。其唯一目的是以简要的形式给出一个或多个方面的一些概念,作为后面所给出的更详细描述的序言。
[0006] 根据一个或多个实施例及其相应公开内容,结合至少部分地基于本地消息计数和从远程网络接收的消息计数的一部分来导出由远程网络组件所利用的消息计数描述了各个方面。例如,可以从远程网络节点接收消息计数的多个最低有效位(LSB),并且通过利用本地消息计数的剩余比特连同从远程网络节点接收的LSB来导出消息计数。可以至少部分地基于从远程网络节点接收的消息计数的LSB和本地消息计数的相对应比特之间的阈值最大下差别,来修改本地消息计数的剩余比特,以生成所导出的消息计数。
[0007] 根据一个示例,提供了一种无线通信的方法,该方法包括:在切换到目标网络期间,从远程网络节点接收下行链路(DL)非接入层(NAS)计数的一部分;以及,至少部分地基于本地存储的DL NAS计数和从所述远程网络节点接收的所述DL NAS计数的所述部分,生成导出的DL NAS计数。该方法还包括:至少部分地基于所导出的DL NAS计数,生成用于所述目标网络的一个或多个安全密钥。
[0008] 在另一个方面,提供了一种用于导出消息计数的装置,该装置包括至少一个处理器,其配置为:在切换到目标网络期间,从远程网络节点获得DL NAS计数的一部分;以及,至少部分地基于本地存储的DL NAS计数和从所述远程网络节点接收的所述DL NAS计数的所述部分,生成导出的DL NAS计数。所述至少一个处理器还配置为:至少部分地基于所导出的DL NAS计数,生成用于所述目标网络的一个或多个安全密钥。此外,所述无线通信装置还包括:耦合到所述至少一个处理器的存储器
[0009] 在另一个方面,提供了一种用于导出消息计数的装置,该装置包括:用于在切换到目标网络期间,从远程网络节点接收DL NAS计数的一部分的模;以及,用于至少部分地基于本地存储的DL NAS计数和从所述远程网络节点接收的所述DL NAS计数的所述部分,生成导出的DL NAS计数的模块。该装置还包括用于至少部分地基于所导出的DL NAS计数,生成用于所述目标网络的一个或多个安全密钥的模块。
[0010] 在另外的方面,提供了一种用于导出消息计数的计算机程序产品,该计算机程序产品包括计算机可读介质,所述计算机可读介质具有用于使至少一个计算机在切换到目标网络期间,从远程网络节点获得DL NAS计数的一部分的代码。所述计算机可读介质还包括:用于使所述至少一个计算机至少部分地基于本地存储的DL NAS计数和从所述远程网络节点接收的所述DL NAS计数的所述部分,生成导出的DL NAS计数的代码;以及用于使所述至少一个计算机至少部分地基于所导出的DL NAS计数,生成用于所述目标网络的一个或多个安全密钥的代码。
[0011] 在另一个方面,提供了一种用于导出消息计数的装置,该装置包括:最低有效位(LSB)DL NAS计数接收组件,其用于在切换到目标网络期间,从远程网络节点获得DL NAS计数的一部分。该装置还包括:DL NAS计数导出组件,其用于至少部分地基于本地存储的DL NAS计数和所述DL NAS计数的所述部分,生成导出的DL NAS计数;以及通用移动电信系统(UMTS)安全密钥生成组件,其用于至少部分地基于所导出的DL NAS计数,生成用于所述目标网络的一个或多个安全密钥。
[0012] 为了实现前述以及相关的目的,一个或多个方面包括在下文中充分描述并在权利要求中特别指出的特征。下面的描述和附图详细地给出了一个或多个方面的某些说明性特征。然而,这些特征仅指示了可以用于采用的各个方面的原理的各种方式中的若干方式,并且该描述旨在包括所有的这些方面及其等价物。

附图说明

[0013] 在下文中将结合附图对所公开的方面进行描述,附图被提供用于示出而非要限制所公开的方面,其中,相同的名称表示相同的元件,并且其中:
[0014] 图1示出了用于导出消息计数的示例系统。
[0015] 图2示出了用于在不同类型的网络之间,执行设备通信的切换的示例系统。
[0016] 图3示出了用于导出下行链路(DL)非接入层(NAS)计数的示例系统。
[0017] 图4示出了用于导出DL NAS计数的过程的方面。
[0018] 图5示出了生成在导出DL NAS计数时使用的参数的示例系统。
[0019] 图6示出了根据导出的DL NAS计数生成安全密钥的示例方法。
[0020] 图7示出了生成导出的DL NAS计数的示例方法。
[0021] 图8示出了有助于根据本地存储的DL NAS计数和接收的DL NAS计数的部分,来导出DL NAS计数的示例移动设备。
[0022] 图9示出了用于导出DL NAS计数的示例系统。
[0023] 图10示出了根据本文所阐述的各个方面的示例无线通信系统。
[0024] 图11示出了可以结合本文所描述的各种系统和方法使用的示例无线网络环境。

具体实施方式

[0025] 现在参照附图来描述各个方面。在以下描述中,为了解释的目的,给出了若干具体细节,以便提供对一个或多个方面的彻底理解。然而,显而易见的是,可以不使用这些具体细节来实践这些方面。
[0026] 如本文所描述的,由远程网络节点在一个或多个功能中使用的消息计数可以由无线设备至少部分地基于接收的消息计数的多个最低有效位(LSB)和该无线设备的本地消息计数来导出。例如,不同于本地消息计数的LSB的比特可以用于导出由远程网络节点所使用的消息计数,而所导出的消息计数的LSB可以与从远程网络节点接收的消息计数的LSB相对应。此外,可以至少部分地基于从远程网络节点接收的消息计数的LSB和本地消息计数的类似LSB之间的阈值最大下差别,根据本地消息计数,对导出的消息计数中不同于这些LSB的比特进行修改。例如,对这些比特进行修改可以处理本地DL NAS计数已回绕超出LSB的容量的情况。
[0027] 所述消息计数可以与下行链路(DL)非接入层(NAS)计数有关。远程网络节点可以是演进型分组核心(EPC)网络组件,其根据DL NAS计数生成UMTS安全密钥以将设备切换到UMTS网络。因此,无线设备可以导出由EPC使用的DL NAS计数,以生成UMTS安全密钥。无线设备可以至少部分地基于从EPC网络组件接收的DL NAS计数的LSB和本地DL NAS计数,来导出DL NAS计数。例如,在本地DL NAS计数的LSB回绕超出LSB的值的极限的情况下(因此,本地DL NAS计数的LSB的值较低,而本地DL NAS计数较高),可以至少部分地基于参数(例如,所接收的LSB和本地DL NAS计数的类似LSB之间的阈值最大下差别)来递增或递减所导出的DL NAS计数的剩余比特。使用正确的DL NAS计数,无线设备可以生成由EPC所使用的UMTS安全密钥,以促进该设备到UMTS网络的无缝切换。
[0028] 如在本申请中使用的术语“组件”、“模块”、“系统”等旨在包括与计算机相关的实体,诸如但不限于硬件固件、硬件和软件的组合、软件、或执行中的软件。例如,组件可以是但不限于处理器上运行的过程、处理器、对象、可执行程序、执行的线程、程序和/或计算机。通过举例说明的方式,计算设备上运行的应用和该计算设备两者均可以是组件。一个或多个部件可以位于执行中的过程和/或线程内,并且组件可以位于一台计算机上和/或分布于两台或更多台计算机之间。另外,可以从具有存储在其上的各种数据结构的各种计算机可读介质执行这些组件。这些组件可以诸如根据具有一个或多个数据分组的信号通过本地和/或远程过程来传送诸如来自一个组件的数据,该组件通过该信号与本地系统中、分布式系统中的另一组件,和/或跨越诸如因特网等的网络与其它系统进行交互。
[0029] 此外,本文结合终端描述了各个方面,终端可以是有线终端或无线终端。终端还可以称为系统、设备、用户单元、用户站、移动站、移动台、移动设备、远程站、远程终端、接入终端、用户终端、终端、通信设备、用户代理、用户设备、或用户装置(UE)。无线终端可以是蜂窝电话、卫星电话、无绳电话、会话发起协议(SIP)电话、无线本地环路(WLL)站、个人数字助理(PDA)、具有无线连接能的手持式设备、计算设备、或连接到无线调制解调器的其它处理设备。此外,本文结合基站描述了各个方面。基站可以用于与无线终端进行通信,并且还可以称为接入点、节点B、演进型节点B(eNB)、或某些其它术语。
[0030] 此外,术语“或者”意味着包括性的“或者”而不是排他性的“或者”。也就是说,除非另外指定,或者从上下文能清楚得知,否则短语“X使用A或者B”的意思是任何自然的包括性置换。也就是说,短语“X使用A或者B”满足下面任何一个例子:X使用A;X使用B;或者X使用A和B二者。另外,如本申请和所附权利要求中使用的冠词“一”和“一个”通常应当解释成意为“一个或多个”,除非另外指定或从上下文能清楚得知是指单数形式。
[0031] 本文描述的技术可以用于各种无线通信系统,诸如CDMA、TDMA、FDMA、OFDMA、SC-FDMA以及其它系统。术语“系统”和“网络”通常交互使用。CDMA系统可以实现诸如通用陆地无线接入(UTRA)、cdma2000等之类的无线技术。UTRA包括宽带CDMA(W-CDMA)和CDMA的其它变体。此外,cdma2000涵盖IS-2000、IS-95和IS-856标准。TDMA系统可以实现诸如全球移动通信系统(GSM)之类的无线技术。OFDMA系统可以实现诸如演进型UTRA(E-UTRA)、超移动宽带(UMB)、IEEE802.11(Wi-Fi)、IEEE802.16(WiMAX)、IEEE802.20、 等之类的无线技术。UTRA和E-UTRA是通用移动电信系统(UMTS)的一部分。3GPP长期演进(LTE)是使用E-UTRA的UMTS版本,其在DL上使用OFDMA而在上行链路上使用SC-FDMA。在来自名为“第三代合作伙伴计划”(3GPP)的组织的文档中描述了UTRA、E-UTRA、UMTS、LTE和GSM。此外,在来自名为“第三代合作伙伴计划2”(3GPP2)的组织的文档中描述了cdma2000和UMB。此外,这些无线通信系统可以附加地包括通常使用不成对的未授权的频谱的点对点(例如,移动台对移动台)自组网络系统、802.xx无线LAN、蓝牙以及任何其它近距离或远距离的无线通信技术。
[0032] 各个方面或特征将围绕可以包括多个设备、组件、模块等的系统而给出。应当理解和意识到的是,各种系统可以包括附加的设备、组件、模块等,和/或可以不包括结合附图所讨论的所有设备、组件、模块等。还可以使用这些方法的组合。
[0033] 参见图1,其示出了有助于导出由远程网络节点所使用的消息计数(其还称为“网络消息计数”)的无线通信系统100。系统100包括可以与远程网络节点104进行通信,以接收无线网络接入的设备102。例如,设备102可以是UE、调制解调器(或其它系留设备)、其一部分、或者能够与一个或多个基站或者无线网络中的其它设备进行通信的基本上任何设备。此外,远程网络节点104可以是宏小区、毫微微小区或微微小区基站、中继节点、移动基站、移动设备(例如,以对等或自组(ad-hoc)模式与设备102进行通信)、网络组件(例如,网关、移动性管理实体(MME)等)、其一部分、和/或能够与一个或多个设备进行通信的基本上任何设备。
[0034] 如图所示,设备102可以包括:本地消息计数组件106,其能够存储与从远程网络节点接收的消息有关的本地消息计数,并能够在接收到这些消息之后递增本地消息计数;部分消息计数接收组件108,其能够从远程网络节点获得消息计数的至少一部分;以及消息计数导出组件110,其能够至少部分地基于本地消息计数和所述消息计数的一部分,来计算在远程网络节点处使用的消息计数。远程网络节点104可以包括:本地消息计数组件112,其能够存储与发送到设备的消息有关的本地消息计数,并能够在向该设备发送消息之后递增本地消息计数;消息计数利用组件114,其能够在一个或多个功能中利用该本地消息计数;以及部分消息计数提供组件116,其能够向所述设备提供在所述一个或多个功能中利用的本地消息计数的至少一部分。
[0035] 根据一个示例,远程网络节点104可以向设备102传送消息。本地消息计数组件112可以针对每一个发送的消息,对远程网络节点104处的消息计数器进行递增,并且本地消息计数组件106可以针对每一个接收的消息,对设备102处的消息计数器进行递增。在一个示例中,消息计数利用组件114在一个或多个功能中利用消息计数,并且设备102可以确定作为所述一个或多个功能的一部分而利用的消息计数。因此,例如,部分消息计数提供组件116可以向设备102传送该网络消息计数的一部分。如上所述,例如,这可以是远程网络节点
104本地的消息计数的多个LSB。
[0036] 在该示例中,部分消息计数接收组件108可以获得该消息计数的所述部分(例如,多个LSB)。消息计数导出组件110可以至少部分地基于设备102本地的消息计数和从远程网络节点104接收的网络消息计数的所述部分,来计算导出的消息计数。例如,如上所述,消息计数导出组件110可以针对所导出的消息计数的剩余部分,利用设备102本地的消息计数的一部分,其中所利用的部分不包括在从远程网络节点104接收的消息计数的所述部分中。此外,消息计数导出组件110可以针对所导出的消息计数的剩余部分,利用从远程网络节点104接收的消息计数的所述部分(例如,所接收的LSB)。
[0037] 在一个示例中,部分消息计数提供组件116可以向设备102提供消息计数的n个LSB,其中n是正整数并且小于消息计数的总比特数。部分消息计数接收组件108可以获得消息计数的该n个LSB。在该示例中,消息计数导出组件110可以至少部分地基于利用设备102本地的消息计数的剩余比特和从远程网络节点104接收的消息计数的这n个LSB,来导出在远程网络节点104处利用的消息计数。在一个示例中,消息计数导出组件110至少部分地基于与从远程网络节点104接收的消息计数和设备102本地的消息计数之间的阈值差有关的参数,来确定是否修改设备102本地的消息计数的剩余比特,作为在所导出的消息计数中使用(例如,以处理以下的情况:本地消息计数的LSB的值已回绕并小于所接收的LSB的值,而整个本地消息计数大于远程网络节点104处的消息计数,或者反之亦然)。
[0038] 转到图2,其示出了有助于将设备通信从演进型分组核心(EPC)网络切换到UMTS网络的示例性无线通信系统200。系统200可以包括与基站204进行通信以接收到EPC网络206(例如,LTE)的接入的设备202。此外,系统200包括提供到UMTS网络210的接入的基站208。如上所述,设备202可以是UE、调制解调器等,基站204和208可以是宏小区、毫微微小区、微微小区基站等。
[0039] 在一个示例中,设备202可以经由基站204与EPC网络206进行通信,并且可以被指示以将通信切换到基站208。在一个示例中,在LTE中,设备202可以向基站204发送关于相邻基站(诸如基站208)的通信度量(例如,信噪比(SNR)等)的周期性测量报告。随着设备202移动更靠近基站208,并且基站208的SNR变得在某个阈值之内比基站204的SNR更佳(例如,基于该测量报告),例如,可以发起设备202的通信到基站208的切换。UMTS网络210可以是分组交换(PS)或电路交换(CS)网络,而EPC网络206可以相应地生成用于UMTS网络210的安全密钥,其中设备202可以使用该密钥来促进从基站204到基站208的无缝切换。
[0040] EPC网络206可以至少部分地基于DL NAS计数(其与从EPC网络206向设备202发送的NAS消息有关)和EPC安全密钥(诸如E-UTRAN接入安全管理密钥实体,KAMSE),来生成用于UMTS网络210的安全密钥。设备202可以存储该EPC安全密钥,以便当与EPC网络206进行通信时使用。然而,设备202处的DL NAS计数可能与用于生成UMTS密钥的DL NAS计数不相同(例如,部分地由于向设备202发送的NAS消息在生成UMTS密钥之后等)。在该方面,基站204可以在切换命令中向设备202提供有关DL NAS计数的一部分。因此,设备202可以在切换命令中接收该DL NAS计数的所述部分,并至少部分地基于导出该DL NAS计数的剩余部分来生成用于UMTS网络210的安全密钥。
[0041] 设备202还可以存储和维持本地DL NAS计数(本文中还将其称为本地存储的DL NAS计数),如上所述,并因此可以利用该本地DL NAS计数的一部分来另外地基于从基站204接收的DL NAS计数的所述部分来导出DL NAS计数。在一个示例中,该DL NAS计数可以是m个比特,其中m是大于1的正整数。基站204可以向设备发送来自EPC网络206的DL NAS计数的n个LSB,其中0<n≤m。因此,设备202可以利用本地DL NAS计数的m-n个最高有效位(MSB)和从基站204接收的n个LSB,来导出DLNAS计数。
[0042] 此外,设备202可以至少部分地基于与从基站204接收的DL NAS计数的n个LSB和本地DL NAS计数的n个LSB之间的阈值最大下差别有关的参数,来确定是否修改所导出的DL NAS计数的m-n个MSB。例如,该参数可以允许检测到回绕情况,其中在该情况下,较大的DL NAS计数回绕超出2(n 例如,本文中称为上溢),和/或较小的DL NAS计数回绕低于0(例如,本文中称为下溢)。在导出DL NAS计数之后,设备202可以至少部分地基于所导出的DL NAS计数来生成UMTS安全密钥,并在后续的与UMTS网络210的通信中使用该UMTS安全密钥来促进到其的无缝切换。
[0043] 图3示出了有助于导出DL NAS计数以便生成UMTS安全密钥的示例性无线通信系统300。系统300包括(例如,通过诸如基站、对等设备等之类的一个或多个其它设备)与EPC网络组件304进行通信的设备302。EPC网络组件304可以是例如维持DL NAS计数并至少部分地基于该DL NAS计数来执行一个或多个功能的网关、MME或者类似的组件。
[0044] 设备302可以包括:DL NAS计数组件306,其维持与在EPC网络中接收DL NAS消息有关的本地DL NAS计数;以及LSB DL NAS计数接收组件308,其用于在UMTS切换命令中获得DL NAS计数的n个LSB。设备302还包括:DL NAS计数导出组件310,其至少部分地基于本地DL NAS计数和在UMTS切换命令中所获得的DL NAS计数的n个LSB来生成导出的DL NAS计数;以及UMTS安全密钥生成组件312,其用于至少部分地基于所导出的DL NAS计数来生成UMTS安全密钥。EPC网络组件304可以包括:DL NAS计数组件314,其维持与向设备发送DL NAS消息有关的本地DL NAS计数;UMTS安全密钥生成组件316,其至少部分地基于DLNAS计数来创建用于该设备的UMTS安全密钥;以及LSB DL NAS计数提供组件318,其向设备传送本地DL NAS计数的n个LSB。
[0045] 设备302可以与EPC网络组件304进行通信,并从其接收DL NAS消息(例如,经由基站)。对于由EPC网络组件304发送的每一个DL NAS消息,DL NAS计数组件314可以对EPC网络组件304本地的DL NAS计数进行递增。对于在设备302处接收的每一个DL NAS消息,DL NAS计数组件306可以对设备302本地的DL NAS计数进行递增。因此,DL NAS计数组件206和314可以维持类似的DL NAS计数。如上所述,例如,促进设备302和EPC网络组件304之间的通信的基站可以帮助设备302向UMTS网络基站的切换。在该方面,UMTS安全密钥生成组件316可以生成用于设备302的UMTS安全密钥(例如,至少部分地基于来自基站的针对这些密钥的请求或者其它方式)。
[0046] UMTS安全密钥生成组件316可以至少部分地基于DL NAS计数和由EPC网络组件304和设备302用于进行EPC网络通信的安全密钥,来生成UMTS安全密钥。因此,在一个示例中,LSB DL NAS计数提供组件318可以向设备302发送本地DL NAS计数的n个LSB,以促进生成UMTS安全密钥,这是由于用于生成这些安全密钥的DL NAS计数可以与设备102处的DL NAS计数不同,如上所述(例如,在EPC网络组件304生成这些安全密钥的时间和其发送切换命令的时间之间,EPC网络组件304向设备302发送另外的NAS消息的情况)。LSB DL NAS计数接收组件308可以获得该DL NAS计数的这n个LSB,并且DL NAS计数导出组件310可以至少部分地基于所接收的这n个LSB,生成导出的DL NAS计数。如上所述,例如,DL NAS计数导出组件310可以另外地利用本地DL NAS计数的m-n个MSB,来生成导出的DL NAS计数(例如,在该DL NAS计数具有总共m个比特的情况)。
[0047] 在一个方面,DL NAS计数可以是24比特,并且LSB DL NAS计数提供组件318可以向设备302发送EPC网络组件304处的DL NAS计数的4个LSB。在一个示例情况中,设备302处的DL NAS计数可以具有类似于以下的格式:
[0048]16比特上溢计数器(X) 4-MSB序号(Y1) 4-LSB序号(Y2)
[0049] DL NAS计数导出组件310可以使用从EPC网络组件304处接收的4个LSB来替代Y2。
[0050] 此外,DL NAS计数导出组件310可以至少部分地基于将本地DL NAS计数的Y2和从EPC网络组件304接收的4个LSB与参数C进行比较,来确定是否对导出的DL NAS计数的至少Y1和/或X部分进行修改,其中参数C与这些LSB值之间的阈值最大下差别(例如,基于所接收的4个LSB,EPC网络组件304处的DL NAS计数的最大下降差)有关。例如,C可以是使得0≤C<2n的基本上任何值,其中在该示例中,n是4。在该方面,DLNAS计数导出组件310可以至少部分地基于以下方式、上面给出的格式,来生成DL NAS计数,其中Z是从EPC网络组件304接收的4个LSB:
[0051] Y’=(Y2–C)mod16:
[0052] 当Y2≥Y’时,例如Y’没有回绕:
[0053] 如果Y2≤Z≤15(例如,与设备302相比,EPC网络组件304具有针对这4个LSB的较大的值),那么导出的DL NAS计数是X||Y1||Z;
[0054] 如果Y’
[0055] 当Y2
[0056] 如果Y2≤Z≤Y’(例如,与设备302相比,EPC网络组件304具有针对这4个LSB的较大的值),那么所估计的DL NAS计数是X||Y1||Z;
[0057] 如果0≤Z
[0058] 如果Y’
[0059] 上面的符号a||b||c是从MSB到LSB的三个变量的串联,如上所述。在任何情况下,UMTS安全密钥生成组件312都可以至少部分地基于所导出的DLNAS计数来创建UMTS安全密钥(例如,以及在与EPC网络组件304进行通信时使用的安全密钥)。此外,在切换之后,UMTS安全密钥生成组件312可以在与UMTS网络组件的通信中使用该UMTS安全密钥。
[0060] 转到图4,图表400和402示出了用于确定以上所描述的DL NAS计数的过程的方面。图表400示出了对于Y’和Y2的某任意值,Y2≥Y’的情况。在该情况下,Y’没有回绕,其意味着Y2–C没有跨越0。在该情况下,当Z落入范围404之内(例如,包括Y’和0)时,EPC网络组件处的DL NAS计数较大,因此,在所导出的DL NAS计数中对Y1进行递增。如果递增Y1造成Y1的上溢,则可以使上溢计数器X进行递增,并且可以从Y1中减去2n-1,其中n是Z中的比特数量。当Z落入范围406之内(例如,不包括Y’和Y2)时,EPC网络组件处的DL NAS计数较小,因此,不需要对Y1进行改变。当Z落入范围408之内(例如,包括Y2和15)时,EPC网络组件处的DL NAS计数较大,故类似地不需要对Y1进行改变。
[0061] 图表402示出了Y2
[0062] 图5示出了有助于至少部分地基于本地DL NAS计数、接收的DL NAS计数的LSB、以及与这二者之间的阈值最大下差别有关的参数,来导出DLNAS计数的示例性设备500。如上所述,设备500可以是UE、调制解调器(或其它系留设备)等。设备500可以包括:DL NAS计数组件306,其维持与在EPC网络中接收DL NAS消息有关的本地DL NAS计数;LSB DLNAS计数接收组件308,其在UMTS切换命令中获得DL NAS计数的n个LSB;以及阈值参数确定组件502,其获得与本地DL NAS计数和DL NAS计数的n个接收的LSB之间的阈值最大下差别有关的参数。如上所述,设备500还包括:DL NAS计数导出组件310,其至少部分地基于本地DL NAS计数和在UMTS切换命令中获得的DL NAS计数的n个LSB来生成导出的DL NAS计数;以及UMTS安全密钥生成组件312,其至少部分地基于所导出的DL NAS计数来生成UMTS安全密钥。
[0063] 在一个方面,设备500可以与EPC网络组件(没有示出)进行通信以从其接收DL NAS消息(例如,通过基站)。对于在设备500处接收的每一个DL NAS消息,DL NAS计数组件306可以将设备500本地的DL NAS计数进行递增。如上所述,例如,LSB DL NAS计数接收组件308可以在切换命令或者类似的消息中,(例如,通过基站)从EPC网络组件获得DL NAS计数的n个LSB。此外,例如,阈值参数确定组件502可以获得参数C,其中该参数C与本地DL NAS计数的n个LSB和在LSB DL NAS计数接收组件308处所接收的n个LSB之间的阈值最大下差别有关,使得0≤C<2n。在该方面,DL NAS计数导出组件310可以至少部分地基于所接收的n个LSB、本地DL NAS计数、以及所述参数,来生成导出的DL NAS计数,如上所述。
[0064] 在一个示例中,阈值参数确定组件502可以从硬编码、网络规范、配置(例如,在其它网络通信中以信号发送给设备500的、存储在设备500的可移动介质中的等)等中获取C参数,或者基于从硬编码、网络规范、配置等接收的其它信息来确定该参数。例如,可以由阈值参数确定组件502指定C=0,以处理EPC网络组件处的DL NAS计数大多数大于或等于设备500n处的DL NAS计数的情况。在另一个示例中,可以由阈值参数确定组件502指定C=2 -1,以处理设备500处的DL NAS计数大多数大于或等于EPC网络节点处的DL NAS计数的情况。在该方面,例如,阈值参数确定组件502可以指定C=2n/2,以处理上面大致相等概率的两种情况。
[0065] 在另一个示例中,阈值参数确定组件502可以至少部分地基于与同EPC网络节点进行通信有关的一个或多个通信度量来计算该参数。在一个示例中,阈值参数确定组件502可以确定在切换命令之前的一段时间间隔中,从EPC网络组件接收的NAS消息的数量。在该方面,可以将C设置为NAS消息的数量的非减函数。此外,阈值参数确定组件502可以将该时间间隔设置为大约从发起切换的时间到从EPC网络组件发送切换消息的时间。例如,这可以基于从EPC网络组件接收的时间间隔(例如,在切换消息之中)、对之前的切换命令的一个或多个时间间隔的分析,该分析可以包括对设备500处的DL NAS计数和由DL NAS计数导出组件310针对之前的切换命令所导出的DL NAS计数之间的差的分析等。在任何情况下,阈值参数确定组件502可以确定从该时间间隔的起始到在确定参数值时接收到切换命令的时间之中的NAS消息的数量。在另一个示例中,阈值参数确定组件502可以根据硬编码、网络规范、配置等来设置该时间间隔。
[0066] 参见图6-7,其示出了与导出DL NAS计数有关的示例方法。虽然出于简单解释的目的,将方法表示和描述为一系列动作,但是应理解和意识到的是,根据一个或多个实施例,由于某些动作可以按不同的顺序发生和/或与根据本文所表示和描述的其它动作同时发生,因此方法不限于动作的顺序。例如,应意识到的是,方法可以替代地表示成一系列相互关联的状态或事件,如在状态图中。此外,并非需要所有所示出的动作来实现根据一个或多个实施例的方法。
[0067] 参见图6,其显示了促进通过使用导出的DL NAS计数来生成安全密钥的示例方法600。在602,可以在切换到目标网络期间,从远程网络节点接收DL NAS计数的一部分。如上所述,该部分可以与已由网络组件用来生成安全密钥的DL NAS计数的多个LSB有关。在604,可以至少部分地基于本地存储的DL NAS计数和所述DL NAS计数的所述部分,生成导出的DL NAS计数。例如,如上所述,可以将接收的DL NAS计数的LSB与本地存储的DL NAS计数的剩余MSB进行组合。此外,例如,在生成导出的DL NAS计数时可以使用如上所述的参数。例如,该参数可以与所接收的DL NAS的所述部分(例如,LSB)和本地存储的DL NAS计数的类似部分之间的阈值最大下差别有关。在606,可以至少部分地基于所导出的DL NAS计数,生成用于目标网络的一个或多个安全密钥。例如,如上所述,所述一个或多个安全密钥可以用于后续的通信,以促进实现无缝切换。
[0068] 转到图7,其显示了促进生成导出的DL NAS计数的示例方法700。在该示例中,如上所述,X可以与本地存储的DL NAS计数的16比特上溢计数器有关,Y1可以与本地存储的DL NAS计数的序号的4个MSB有关,Y2可以与本地存储的DL NAS计数的序号的4个LSB有关,而Z可以与在切换消息中接收的远程网络节点处的DL NAS计数的4个LSB有关。此外,C可以与关于Y2和Z之间的阈值最大下差别的参数有关。应当认识到的是,本公开内容具有广泛的应用,并且不限于特定大小的DL NAS计数、或者用于导出DL NAS计数的部分(包括LSB的数量、X、Y1、Y2、Z、C的大小等)。
[0069] 在导出DL NAS计数时,在702,可以将Y’计算成(Y2–C)mod16。在704,确定是否Y2
[0070] 应当理解的是,如上所述,根据本申请描述的一个或多个方面,可以做出关于导出DL NAS计数、生成有关的安全密钥等的推论。如本文中使用的术语“推断”或“推论”通常指的是根据通过事件和/或数据获得的一组观察报告,关于系统、环境和/或用户状态的推理过程或推断系统、环境和/或用户状态的过程。例如,推论用来识别特定的内容或动作,或可以产生状态的概率分布。这种推论是概率性的,也就是说,基于所考虑的数据和事件,对感兴趣的状态上的概率分布进行计算。推论还可以指用于根据一组事件和/或数据构成高级事件的技术。这种推论使得根据观察到的一组事件和/或存储的事件数据来构造新的事件或动作,而不管事件是否在极接近的时间上相关,也不管事件和数据是否来自一个或数个事件和数据源。
[0071] 图8是有助于导出DL NAS计数的移动设备800的视图。移动设备800包括接收机802,后者从例如接收天线(没有示出)接收信号,对所接收的信号执行动作(例如,滤波、放大、下变频等),并数字化所调节的信号以获得采样。接收机802可以包括解调器804,后者可以对所接收的符号进行解调,并将它们提供给处理器806以用于信道估计。处理器806可以包括专用于分析接收机802接收的信息和/或生成由发射机816发送的信息的处理器、用于控制移动设备800的一个或多个组件的处理器、和/或既分析由接收机802接收的信息、生成由发射机816发送的信息,又控制移动设备800的一个或多个组件的处理器。
[0072] 另外,移动设备800还包括存储器808,后者操作性地耦合至处理器806,存储器808可以存储要发送的数据、接收的数据、与可用信道有关的信息、与分析的信号和/或干扰强度相关联的数据、与分配的信道有关的信息、功率、速率等、以及用于对信道进行估计和通过该信道进行传输的任何其它适当信息。另外,存储器808可以存储与估计和/或使用信道(例如,基于性能、基于容量等)相关联的协议和/或算法
[0073] 应当理解的是,本文描述的数据存储器(例如,存储器808)可以是易失性存储器或非易失性存储器,或者可以包括易失性存储器和非易失性存储器二者。通过示例而不是限制的方式,非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦写PROM(EEPROM)或者闪存。易失性存储器可以包括充当为外部高速缓冲存储器随机存取存储器(RAM)。通过示例而不是限制的方式,RAM能以多种形式可用,例如同步RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双倍数据速率SDRAM(DDR SDRAM)、增强型SDRAM(ESDRAM)等。本发明的系统和方法的存储器808旨在包括,但不限于这些和任何其它适当类型的存储器。
[0074] 处理器806还可以操作性地耦合到:DL NAS计数组件306,其维持本地DL NAS计数;LSB DL NAS计数接收组件308,其从网络组件获得DLNAS计数的n个LSB;DL NAS计数导出组件310,其至少部分地基于本地DL NAS计数和获得的DL NAS计数的n个LSB,来生成导出的DL NAS计数;以及UMTS安全密钥生成组件312,其至少部分地基于所导出的DLNAS计数来创建一个或多个UMTS安全密钥。如上所述,DL NAS计数导出组件310还可以至少部分地基于与所获得的n个LSB和本地DL NAS计数的n个LSB之间的阈值最大下差别有关的参数,来导出该DL NAS计数。移动设备800还包括调制器814和发射机816,其中调制器814和发射机816分别对去往基站、另一个移动设备等的信号进行调制和发送。虽然将DL NAS计数组件306、LSB DL NAS计数接收组件308、DL NAS计数导出组件310、UMTS安全密钥生成组件312、解调器804和/或调制器814描述成与处理器806相分离,但应当理解的是,这些组件也可以是处理器806或者多个处理器(没有示出)的一部分。
[0075] 参见图9,该图示出了用于导出DL NAS计数,以生成安全密钥的系统900。例如,系统900可以至少部分地位于基站、移动设备等之内。应当明白的是,系统900表示为包括一些功能模块,而这些功能模块表示由处理器、软件或者其组合(例如,固件)实现的功能。系统900包括协力操作的电子组件的逻辑组902。例如,逻辑组902可以包括:用于在切换到目标网络期间,从远程网络节点接收DL NAS计数的一部分的电子组件904。例如,如上所述,DL NAS计数的该部分可以是远程网络节点的DL NAS计数的n个LSB。此外,逻辑组902还可以包括:用于至少部分地基于本地存储的DL NAS计数和所述DL NAS计数的所述部分,生成导出的DL NAS计数的电子组件906。
[0076] 如上所述,在一个示例中,可以至少部分地基于从远程网络节点接收的DL NAS计数的所述部分和本地存储的DL NAS计数的剩余部分(例如,本地存储的NAS计数的MSB的剩余部分),来导出该DL NAS计数。此外,例如,在生成所导出的DL NAS计数时,可以使用与所述DL NAS计数的所述部分和本地存储的DL NAS计数的类似部分之间的阈值最大下差别有关的参数。此外,逻辑组902还可以包括:用于至少部分地基于所导出的DL NAS计数,生成用于目标网络的一个或多个安全密钥的电子组件908。例如,在一个方面,电子组件904可以包括部分消息计数接收组件108、LSBDL NAS计数接收组件308等,如上所述。此外,例如,在一个方面,电子组件906可以包括消息计数导出组件110、DL NAS计数导出组件310等,如上所述。此外,在一个示例中,在一个方面,电子组件908可以包括UMTS安全密钥生成组件312等。另外,系统900可以包括存储器910,其保存用于执行与电子组件904、906和908相关联的功能的指令。虽然图中将电子组件904、906和908示为位于存储器910之外,但应当理解的是,电子组件904、906和908中的一个或多个可以位于存储器910之内。
[0077] 在一个示例中,电子组件904、906和908可以包括至少一个处理器,或者每一个电子组件904、906和908可以是至少一个处理器的相应模块。此外,在一个另外的或替代的示例中,电子组件904、906和908可以是包括计算机可读介质的计算机程序产品,其中每一个电子组件904、906和908可以是相应的代码。
[0078] 现在参见图10,该图根据本申请给出的各个实施例,示出了一种无线通信系统1000。系统1000包括可以具有多个天线组的基站1002。例如,一个天线组可以包括天线1004和1006,另一个组可以包括天线1008和1010,另一个组可以包括天线1012和1014。对于每一个天线组示出了两付天线;但是,每一个组可以使用更多或更少的天线。此外,应当理解的是,基站1002还可以包括发射机链和接收机链,这些中的每一个可以包括多个与信号发送和接收相关联的组件(例如,处理器、调制器、复用器、解调器、解复用器、天线等)。
[0079] 基站1002可以与诸如移动设备1016和移动设备1022之类的一个或多个移动设备进行通信;但是,应当明白的是,基站1002可以与类似于移动设备1016和1022的几乎任意数量的移动设备进行通信。移动设备1016和1022可以是,例如,蜂窝电话、智能电话、膝上型计算机、手持型通信设备、手持型计算设备、卫星无线设备、全球定位系统、PDA和/或用于在无线通信系统1000上进行通信的任何其它适当设备。如图所示,移动设备1016与天线1012和1014进行通信,其中天线1012和1014在前向链路1018上向移动设备1016发送信息,在反向链路1020上从移动设备1016接收信息。此外,移动设备1022与天线1004和1006进行通信,其中天线1004和1006在前向链路1024上向移动设备1022发送信息,在反向链路1026上从移动设备1022接收信息。例如,在频分双工(FDD)系统中,前向链路1018可以使用与反向链路
1020所使用的不同的频带,前向链路1024可以使用与反向链路1026所使用的不同的频带。
此外,在时分双工(TDD)系统中,前向链路1018和反向链路1020可以使用共同的频带,前向链路1024和反向链路1026可以使用共同的频带。
[0080] 每一天线组和/或这些天线组被指定进行通信的区域可以称为基站1002的一个扇区。例如,可以设计天线组与基站1002覆盖的区域的一个扇区中的移动设备进行通信。在前向链路1018和1024的通信中,基站1002的发射天线可以使用波束成形来改善用于移动设备1016和1022的前向链路1018和1024的信噪比。此外,与基站通过单一天线向其所有移动设备发送信号相比,当基站1002使用波束成形来向随机散布于相关覆盖区域中的移动设备
1016和1022发送信号时,相邻小区中的移动设备所受的干扰较少。此外,移动设备1016和
1022可以使用对等或ad hoc技术(如图所示),来彼此之间直接进行通信。根据一个示例,系统1000可以是多输入多输出(MIMO)通信系统。
[0081] 图11示出了一种示例性无线通信系统1100。为了简单起见,无线通信系统1100仅描述了一个基站1110和一个移动设备1150。但是,应当理解的是,系统1100可以包括一个以上基站和/或一个以上移动设备,其中其它的基站和/或移动设备可以基本上类似于或者不同于以下描述的示例性基站1110和移动设备1150。此外,应当理解的是,基站1110和/或移动设备1150可以使用本申请所描述的系统(图1-3和8-10)、图表(图4)、移动设备(图5)和/或方法(图6-7),以便有助于实现它们之间的无线通信。例如,本申请所描述的系统和/或方法的组件或功能可以是以下所描述的存储器1132和/或1172或者处理器1130和/或1170的一部分,和/或其可以由处理器1130和/或1170执行以实现所公开的功能。
[0082] 在基站1110,可以从数据源1112向发射(TX)数据处理器1114提供用于多个数据流的业务数据。根据一个示例,每一个数据流可以在各自的天线上发送。TX数据处理器1114根据为业务数据流所选定的具体编码方案,对该业务数据流进行格式化、编码和交织,以便提供编码的数据。
[0083] 可以使用正交频分复用(OFDM)技术将每一个数据流的编码后数据与导频数据进行复用。另外地或替代地,导频符号可以是频分复用(FDM)的、时分复用(TDM)的或码分复用(CDM)的。一般情况下,导频数据是以已知方式处理的已知数据模式,移动设备1150可以使用导频数据来估计信道响应。可以根据为每一个数据流所选定的特定调制方案(例如,二进制移相键控(BPSK)、正交移相键控(QPSK)、M相移相键控(M-PSK)、M阶正交幅度调制(M-QAM)等),对该数据流的复用后的导频和编码数据进行调制(例如,符号映射),以便提供调制符号。可以通过由处理器1130执行或提供的指令来确定每一个数据流的数据速率、编码和调制。
[0084] 可以向TX MIMO处理器1120提供这些数据流的调制符号,TX MIMO处理器1120可以进一步处理这些调制符号(例如,用于OFDM)。随后,TX MIMO处理器1120向NT个发射机(TMTR)1122a至1122t提供NT个调制符号流。在各个实施例中,TX MIMO处理器1120对于数据流的符号和用于发送该符号的天线应用波束成形权重。
[0085] 每一个发射机1122接收和处理各自的符号流,以便提供一个或多个模拟信号,并进一步调节(例如,放大、滤波和上变频)这些模拟信号以便提供适合于在MIMO信道上传输的调制信号。此外,分别从NT付天线1124a至1124t发射来自发射机1122a至1122t的NT个调制信号。
[0086] 在移动设备1150,由NR付天线1152a至1152r接收所发射的调制信号,并将来自每一付天线1152的所接收信号提供给各自的接收机(RCVR)1154a至1154r。每一个接收机1154调节(例如,滤波、放大和下变频)各自的信号,对调节后的信号进行数字化以便提供采样,并进一步处理这些采样以便提供相应的“接收的”符号流。
[0087] RX数据处理器1160从NR个接收机1154接收NR个接收的符号流,并基于特定的接收机处理技术对其进行处理,以便提供NT个“检测的”符号流。RX数据处理器1160可以解调、解交织和解码每一个检测的符号流,以便恢复出该数据流的业务数据。RX数据处理器1160所执行的处理过程与基站1110的TX MIMO处理器1120和TX数据处理器1114所执行的处理过程是互补的。
[0088] 处理器1170可以定期地确定使用哪个预编码矩阵,如上面所讨论的。此外,处理器1170可以形成包括矩阵索引部分和秩值部分的反向链路消息。
[0089] 反向链路消息可以包括关于通信链路和/或所接收的数据流的各种类型信息。反向链路消息可以由TX数据处理器1138进行处理,由调制器1180对其进行调制,由发射机1154a至1154r对其进行调节,并将其发送回基站1110,其中TX数据处理器1138还从数据源
1136接收多个数据流的业务数据。
[0090] 在基站1110,来自移动设备1150的调制信号由天线1124进行接收,由接收机1122进行调节,由解调器1140进行解调,并由RX数据处理器1142进行处理,以便提取出由移动设备1150发送的反向链路消息。此外,处理器1130可以处理所提取出的消息,以便确定使用哪个预编码矩阵来确定波束成形权重。
[0091] 处理器1130和1170可以分别指导(例如,控制、协调、管理等)基站1110和移动设备1150的操作。处理器1130和1170可以分别与存储程序代码和数据的存储器1132和1172相关联。处理器1130和1170还可以执行计算,以分别导出针对上行链路和下行链路的频率和冲激响应估计。
[0092] 可以用执行本文所述功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程阵列(FPGA)或其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或者其任意组合,来实现或执行结合本文公开的实施例所描述的各种说明性的逻辑、逻辑框、模块和电路。通用处理器可以是微处理器,或者,该处理器也可以是任何常规的处理器、控制器微控制器或者状态机。处理器也可以实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器与DSP内核的结合,或者任何其它此种结构。此外,至少一个处理器可以包括可操作用于执行本文描述的一个或多个步骤和/或动作的一个或多个模块。
[0093] 此外,结合本申请所公开方面描述的方法或者算法的步骤和/或动作可直接实现为硬件、用处理器执行的软件模块或者实现为两者的组合。软件模块可以位于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动硬盘、CD-ROM或者本领域已知的任何其它形式的存储介质中。可以将一种示例性的存储介质连接至处理器,从而使该处理器能够从该存储介质读取信息,并且可向该存储介质写入信息。或者,存储介质也可以是处理器的组成部分。此外,在一些方面,处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于用户终端中。当然,处理器和存储介质也可以作为分立组件存在于用户终端中。另外,在一些方面,方法或算法的步骤和/或动作可以作为代码和/或指令集中的一个或任意组合位于机器可读介质和/或计算机可读介质上,其中所述机器可读介质和/或计算机可读介质可以并入到计算机程序产品中。
[0094] 在一个或多个方面,所描述的功能可以实现在硬件、软件、固件或其任意组合中。如果实现在软件中,则可以将这些功能作为一个或多个指令或代码存储或传送到计算机可读介质上。计算机可读介质包括计算机存储介质和通信介质二者,通信介质包括有助于计算机程序从一个位置转移到另一个位置的任意介质。存储介质可以是能够由计算机存取的任意可用介质。通过举例而非限制的方式,这种计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储器、磁盘存储器或其它磁存储设备、或者能够用于携带或存储以指令或数据结构形式的期望的程序代码并能够由计算机进行存取的任何其它介质。此外,任何连接可以称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或者诸如红外线、无线电和微波之类的无线技术从网站服务器或其它远程源发送的,则同轴电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线电和微波之类的无线技术被包括在介质的定义中。如本文中使用的磁盘和光盘包括压缩光盘(CD)、激光光盘、光盘、数字通用光盘(DVD)、软盘和蓝光光盘,其中,磁盘通常磁性地复制数据,而光盘通常用激光光学地复制数据。上述各项的组合也应该包括在计算机可读介质的范围中。
[0095] 虽然上述公开内容讨论了说明性方面和/或实施例,但应注意的是,在不背离所描述的方面和/或如由所附权利要求所定义的实施例的范围前提下,可以做出各种变更和修改。此外,虽然可以对所描述的方面和/或实施例的元素以单数形式来描述或权利要求,但是除非明确声明限制成单数,否则应将复数考虑在内。此外,除非另外声明,否则任何方面和/或实施例中的全部或一部分可以与任何其它方面和/或实施例中的全部或一部分一起使用。
QQ群二维码
意见反馈