专利名称:用于存储开销消息的具有可变生命期的缓存的利记博彩app
技术领域:
下面的描述一般涉及无线通信系统,并且更具体地涉及毫微微小区部署。
背景技术:
无线通信系统或网络被广泛地用以提供各种类型的通信;例如,通过无线通信系 统可以提供语音和/或数据。典型的无线通信系统或网络可以向多个用户提供对一个或 多个共享资源的访问。例如,系统可以使用各种多址技术,比如频分复用(FDM)、时分复用 (TDM)、码分复用(CDM)、正交频分复用(OFDM)等。最近,用户已经开始以移动通信来取代固定线路通信并且不断增加对改善的语音 质量、可靠的服务和低廉的价格的要求。除现有移动电话网络之外,已经出现了新型小基 站,其可以安装在用户的家庭中或者其它区域并且对使用现有宽带因特网连接的移动单元 提供室内无线覆盖。这种个人小型基站一般称为接入点基站或家庭节点B(HNB)或毫微微 小区。通常,通过DSL路由器或电缆调制解调器将这种小型基站连接到因特网和移动运营 商网络。毫微微小区相比宏小区而言发送少量功率并且具有更小的覆盖区域,其中宏小区 具有大的覆盖区域。将毫微微小区添加到网络中,以在宏小区覆盖盲区和/或需要额外容 量的地方提供覆盖。因此,这种包括宏小区和毫微微小区的混合结构的新型网络部署拓扑 正在变得越来越普遍。毫微微小区和/或宏小区发送导频PN(伪随机噪声),以便将开销信息提供给将 要接入到这些小区覆盖的扇区的设备。然而,可用的导频PN码的数目是有限的,因此重用 PN码。因为重用同一PN码的扇区之间的距离很大,所以这对于宏小区而言一般不会出现问 题。然而,在毫微微小区拓扑中,PN码重用频率较高,因此移动设备可能相比在利用宏小区 的网络中而言,更容易发生两个扇区使用相同PN码。
发明内容
下面给出了一个或多个方面的简要概述,以便提供对这些方面的基本理解。该概 述不是对所有预期方面的广泛概括,而是旨在既不指出所有方面的关键或重要元素也不限 定任何或所有方面的范围。其目的仅是以简化形式给出一个或多个方面的一些概念,来作 为后面给出的更具体描述的前序。根据一个或多个方面及其相应的公开内容,描述了与根据设备移动或设备是否正在进行空闲切换来利用至少两个不同缓存定时器和相关联的缓存有关的各个方面。如果设 备正在进行空闲切换(例如,从一个扇区覆盖区域移动到另一扇区覆盖区域),则保存开销 信息的时间量是小的,并且从而频繁地刷新缓存。如果设备没有进行空闲切换(例如,在扇 区覆盖区域内移动或不移动),则可以增加保存开销信息的时间量。此外,如果设备的运动 改变(例如,从不进行空闲切换改变为进行空闲切换,从进行空闲切换改变为不进行空闲 切换),则可以动态地调整保存开销信息的时间量。一方面涉及一种在通信网络中由通信设备执行以用于存储开销消息的方法。方法 包括确定所述通信设备正在进行空闲切换还是没有进行空闲切换,并且基于所述确定来开 启第一定时器或第二定时器。每个定时器具有不同的持续时间。此外,方法包括将开销信 息存储在至少一个缓存中,并且在所述第一定时器或所述第二定时器到期之后,丢弃在所 述至少一个缓存中保存的所述开销信息的至少一个子集。另一方面涉及一种无线通信装置,其包括存储器和处理器。该存储器保存与以下 操作相关的指令确定装置在空闲状态中时的空闲切换进行情况,并且根据所确定的空闲 切换进行情况来开启第一定时器或第二定时器。存储器还保存与以下操作相关的指令在 所开启的定时器的有效期期间存储开销信息,并且利用所存储的开销信息以连接到与所存 储的开销信息相关联的基站。该处理器耦合到所述存储器并用于执行在所述存储器中保存 的所述指令。另一方面涉及一种选择性地保存开销信息的无线通信装置。无线通信装置包括用 于确定无线通信装置在空闲状态中时的空闲切换运行情况的模块和用于根据所确定的空 闲切换运行情况来开启第一定时器或第二定时器的模块。无线通信装置还包括用于在所述 第一定时器或所述第二定时器的有效期期间存储开销信息的模块和用于利用所存储的开 销信息以连接到与所存储的开销信息相关联的基站的模块。另一方面涉及一种包括计算机可读介质的计算机程序产品。该计算机可读介质包 括第一代码集,用于使计算机确定通信设备在空闲模式中时是否进行空闲切换;以及第 二代码集,用于使所述计算机根据所述确定激活第一定时器或第二定时器。每个定时器具 有不同的持续时间并且与相应的第一缓存或第二缓存相关联。计算机可读介质还包括第三 代码集,用于使所述计算机将开销信息存储在所述相应的第一缓存或第二缓存中。此外,计 算机可读介质包括第四代码集,用于使所述计算机在所述相应的第一定时器或第二定时器 到期之后,丢弃在所述第一缓存或所述第二缓存中保存的所述开销信息的至少一个子集。另一方面涉及至少一个处理器,其用于根据可变定时器来存储开销信息。处理器 包括第一模块,用于确定在空闲状态中时是否进行空闲切换;以及第二模块,用于根据所 述确定来开启第一定时器或第二定时器。处理器还包括第三模块,用于在所选择的相应定 时器的有效期期间将开销信息存储在所述第一缓存或所述第二缓存中;以及第四模块,用 于利用所存储的开销信息以连接到与所存储的开销信息相关联的基站。为了实现前述及相关目的,一个或多个方面包括下文中充分描述的并在权利要求 中明确指出的特征。以下描述和附图具体阐述了一个或多个方面的某些示例性特征。然而, 这些特征仅指出了可以运用各个方面的原理的各种方式中的一小部分。通过结合附图考虑 以下具体描述,其它优点和新颖性特征将是显而易见的,并且所公开的方面旨在包括所有 这些方面及其等价体。
图1示出了用于支持多个用户的示例性无线通信系统,其中可以实现各个公开的 方面。图2示出了能够将接入点基站部署在网络环境内的示例性通信系统。图3示出了根据一方面利用具有可变生命期的缓存用于存储开销消息的系统。图4示出了根据一方面用于根据是否正在执行空闲切换来缓存开销信息的系统。图5示出了根据一方面用于利用可变生命期以存储开销消息的方法。图6示出了根据一个或多个所公开方面有助于利用可变时间以用于缓存开销信 息的系统。图7示出了根据一方面在通信环境内根据空闲切换和设备的操作状态来动态地 调整缓存定时器的示例系统。图8示出了根据一个或多个方面的多址无线通信系统。
具体实施例方式现在参照附图描述各种实施例。在以下描述中,为了说明的目的,给出了大量具体 细节以便提供对一个或多个方面的全面理解。然而,显而易见,这些方面可以在没有这些具 体细节的情况下实施。在其它实例中,以方框图形式示出了公知结构和设备以便有助于描 述这些方面。如在本申请中所使用的,术语“部件”、“模块”、“系统”等旨在表示计算机相关实 体,其可以是硬件、固件、硬件和软件的组合、软件或者执行中的软件。例如,部件可以是,但 不局限于,在处理器上运行的进程、处理器、对象、可执行码、执行线程、程序和/或计算机。 举例而言,在计算设备上运行的应用程序以及该计算设备都可以是部件。一个或多个部件 可以驻留在进程和/或执行线程内,并且部件可以位于一个计算机上和/或分布在两个或 多个计算机之间。此外,这些部件可以从各种计算机可读介质中执行,其中这些介质上存储 有各种数据结构。部件可以通过本地和/或远程处理方式来进行通信,比如根据具有一个 或多个数据分组的信号(例如,来自一个部件的数据通过信号方式与本地系统中、分布式 系统中和/或具有其它系统的网络比如因特网上的另一部件进行交互)。此外,这里结合移动设备描述了各种方面。移动设备也可以称为系统、用户单元、 用户台、移动台、移动设备、无线终端、节点、设备、远程台、远程终端、接入终端、用户终端、 终端、无线通信设备、无线通信装置、用户代理、用户装置或用户设备(UE)等,并且可以包 括系统、用户单元、用户台、移动台、移动设备、无线终端、节点、设备、远程台、远程终端、 接入终端、用户终端、终端、无线通信设备、无线通信装置、用户代理、用户装置或用户设备 (UE)等的部分或全部功能。移动设备可以是蜂窝电话、无绳电话、会话发起协议(SIP)电 话、智能电话、无线本地环路(WLL)站、个人数字助理(PDA)、膝上型计算机、手持通信设备、 手持计算设备、卫星无线电、无线调制解调器卡和/或用于通过无线系统进行通信的另一 处理设备。此外,这里结合基站描述了各个方面。基站可以用于与无线终端进行通信,并且 也可以称为接入点、节点、节点B、演进节点B、eNB、毫微微小区或一些其它网络实体,并且 可以包括接入点、节点、节点B、演进节点B、eNB、毫微微小区或一些其它网络实体的部分或全部功能。下面将围绕可以包括多个设备、部件、模块等的系统来给出各个方面或特征。应当 理解并认识到,各种系统可以包括附加设备、部件、模块等,并且/或者可以不包括结合附 图所讨论的所有设备、部件、模块等。也可以使用这些方法的组合。此外,在本主题描述中,词语“示例性”(及其变形)用于表示作为例子、实例或示 例。不必将本文描述为“示例性”的任何方面或设计理解为比其它方面或设计优选或有利。 而且,使用词语“示例性”旨在以具体形式给出概念。图1示出了一种用于支持多个用户的示例性无线通信系统100,其中可以实现各 个公开的方面。系统100为多个小区102提供通信,例如,宏小区l(^a-102g。每个宏小区 102a-102g由相应的接入点104(例如接入点104a-104g)服务。每个小区102a_102g还可 以划分为一个或多个扇区。各个设备106(包括设备106a-106k)散布在整个系统100中。 每个设备106可以在给定时刻在前向链路(FL)和/或反向链路(RL)上与一个或多个接入 点104通信,例如,这取决于设备106是否处于活动状态以及设备106是否处于软切换中。 无线通信系统100可以在大的地理区域中提供服务,例如,宏小区102a-102g可以覆盖相邻 区域中的少数区域。图2示出了能够将接入点基站部署在网络环境内的示例性通信系统200。系统200 包括宏小区接入202。在系统200中,可以包括多个接入点基站或家庭节点B单元(HNB)或 毫微微小区,例如毫微微小区204。将每个毫微微小区204安装在相应的小规模网络环境 中,例如,安装在一个或多个用户住宅206中。毫微微小区204用于对相关联的以及不同的 用户设备208进行服务。每个毫微微小区204还通过DSL路由器(未示出)或者电缆调制 解调器(未示出)来耦合到因特网210和移动运营商核心网212。尽管本文描述的实施例使用3GPP术语,但是应当理解所公开的方面可以应用于 3GPP (版本99、版本5、版本6、版本7)技术以及3GPP2 (IxRTT、IxEV-DO版本0、版本A、版本 B)技术以及其它已知和相关技术。在本文描述的这些方面中,毫微微小区204的拥有者订 购移动服务,例如通过移动运营商核心网212提供的3G移动服务,并且用户设备208能够 工作在宏蜂窝环境和住宅小规模网络环境中。因此,毫微微小区204与任何现有用户设备 208(例如,传统设备)后向兼容。利用增加的频率将网络部署拓扑改变为包括宏小区覆盖和毫微微小区覆盖的混 合结构的拓扑。例如,在图1中示出的每个宏小区可以包括多个毫微微小区。每个扇区(宏扇区和毫微微扇区)发送导频PN(伪随机噪声)码。然而,可用导 频PN码的数目是有限的,因此采用某种重用模式或频率使得能够重复导频PN码。通常,相 邻扇区不利用相同的导频PN码,然而,随着扇区彼此相距越来越远,可以重用相同导频PN 码。例如,在宏小区拓扑中,运营商知道在网络中重用导频PN码的距离,例如,不小于10英 里(这仅是一个例子)。运营商还知道设备可以从第一扇区移动到正巧使用相同PN码的 第二扇区的最大速度,例如,10分钟(这仅是一个例子)。因此,设备不会缓存开销信息多 于10分钟。如果允许设备缓存开销信息长于10分钟,则设备将可能进入第二扇区的覆盖 区域,并且因为第二扇区利用与第一扇区相同的PN码,所以设备将第二扇区误识别为第一 扇区。这种误识别会导致设备使用错误的开销信息并且从而导致通信失败(例如,中断)。可选地或此外,如果设备没有执行空闲切换,则不需要像设备执行空闲切换时刷新缓存那样频繁地刷新缓存。例如,设备可能放置在用户的办公桌上。设备可能保留在桌 子上(或扇区的覆盖区域内,例如,对办公室提供覆盖的毫微微小区),从而在缓存中保存 的开销信息是用户(和设备)留在办公室中时需要的开销信息。因此,根据一些方面,在设 备没有执行空闲切换时,延长在缓存中保存开销信息的时间长度,这样可以减少在设备移 动的情况下设备必须唤醒并读取开销信息的次数。这种唤醒周期减少可以增加电池续航时 间,这样因为电池可以使用更长时间,所以可以增强用户体验。图3示出了根据一方面利用具有可变生命期的缓存用于存储开销消息的系统 300。所公开的方面可以用于各种无线通信环境(例如,广域网(WAN)、局域网(LAN)、个域 网(PAN)等)。示出了利用毫微微小区功能的无线通信环境300。“毫微微小区”是通常用 于个人小型基站的术语,其中,所述个人小型基站安装在用户(例如,使用者)住宅中以用 于在家庭环境内提供蜂窝服务。然而,毫微微小区可以用在各种环境(例如,办公室、商店、 咖啡店、图书馆等)中并且不局限于家庭环境。毫微微小区通常运用无线接入网(RAN)功能(例如,基站收发机系统(BTS)、基站 控制器(BSC)、分组数据服务节点(PDSN)或其它网络组件),并且向有限数目的用户提供服 务。可以通过DSL路由器、电缆调制解调器或者通过其它技术将毫微微小区连接到因特网 和蜂窝运营商网络。系统300包括无线通信装置302,其中,将无线通信装置302示为通过信道304发 送数据。尽管被描绘为发送数据,无线通信装置302也可以通过信道304接收数据(例如, 无线通信装置302可以同时发送和接收数据,无线通信装置302可以在不同时间发送和接 收数据,或者这两种情况的组合)。在空闲模式中,移动设备302从移动设备302已经访问的扇区获得开销信息。可 以将该开销信息保存在缓存306中。通过缓存该开销信息,如果移动设备302随后再次访 问那些扇区,则不必重新读取由该扇区广播的开销信息,而是可以从缓存306中存取。如果 装置302在活动(或连接模式)中,则不缓存开销信息(例如,装置302在连接状态中读取 开销信息,因为该开销包含与装置302在连接时监视的连接管理相关的信息)。装置302还包括移动模块308,其用于确定装置302正在进行空闲切换还是没有进 行空闲切换(例如,如果装置302在扇区覆盖区域内移动,则装置302不进行空闲切换)。 基于装置302是否进行空闲切换,对定时器模块310进行配置以跟踪经过的时间量,并且在 时间到期之后删除在缓存中保存的信息。经过的时间量与装置302正在进行空闲切换还是 没有进行空闲切换有关。如果装置302没有进行空闲切换,则将导频PN码保存在缓存306 中的时间量可以是比如果装置302正在进行空闲切换则保存该导频PN码的时间量更长的 时间段。例如,在极端情况中,在使用相同PN码(例如,重用)的扇区之间可能有100公 里,并且装置302运动速度不高于50公里每小时。在该情况中,装置302不应缓存开销信 息多于两个小时,因为装置302可能从第一扇区移动到第二扇区,其中该第一扇区和该第 二扇区均使用相同的PN码。如果将第一扇区的PN码保存在缓存306中长于两个小时(用 于在第一扇区和第二扇区之间移动的时间量),则装置302将把第二扇区误认为第一扇区 并且使用第一扇区的PN码,从而导致中断(例如,掉话、丢失覆盖等)。然而,如果将第一扇 区的PN码保存在缓存306中并且装置302在两个小时时间间隔到期之前进入第一扇区的覆盖区域内,则表明该扇区是从中接收该PN码的同一扇区。在该情况中,从缓存306中取 回PN码,并且不必再次读取第一扇区的开销信息,从而节省了时间并提高了装置302的性 能方面。在装置302没有进行空闲切换的情况中,装置302不需要像装置302进行空闲切 换(例如,从一个位置移动到另一位置)时刷新缓存306那样频繁地刷新缓存306。因此, 当装置302没有进行空闲切换时,可以将开销信息长时间保存在缓存306中,因为装置302 没有从一个扇区移动到采用相同PN码的另一扇区。然而,如果装置302开始进行空闲切换 (例如,用户正在离开办公室),则移动模块308可以检测到该移动(例如,可以检测到装置 302正在进行空闲切换),并且可以根据该移动来减小将PN码保存在缓存306中的时间量。 在另一方面,如果装置302正在进行空闲切换,并且移动模块308确定装置302不再进行空 闲切换(例如,不在扇区覆盖区域内运动或移动),则可以根据缺少空闲切换来延长将开销 信息保存在缓存306中的时间量。应当注意,如果装置是连接的(例如,不仅进行空闲移动)或在网络上活动的,则 可以不缓存开销信息。这是由于事实上当装置302连接时不需要其它开销信息。根据一些 方面,当装置302进入活动状态(例如,连接到网络)时,清除缓存306的内容。系统300可以包括操作性地耦合到装置302 (和/或缓存306)的存储器312。存 储器312可以在装置302外部,或者可以位于装置302内。存储器312可以存储与以下操 作相关的信息确定装置是否正在进行空闲切换,根据所确定的空闲切换进行情况来选择 第一缓存或第二缓存,在与所选择的缓存相关联的定时器有效期(pendency)期间将开销 信息存储在所选择的缓存中,以及利用所存储的开销信息以连接到与所存储的开销信息相 关联的网络。存储器还保存与在通信网络中发送和接收的信号相关的其它适当信息。处理 器314可以操作性地连接到装置302 (和/或存储器312),以助于分析与在通信网络中自动 缓存开销信息相关的信息。处理器314可以是专用于分析和/或生成由装置302接收的信 息的处理器,对系统300的一个或多个部件进行控制的处理器,和/或既分析和生成由装置 302接收的信息又控制系统300的一个或多个部件的处理器。存储器312可以存储与用于存储开销消息的可变生命期缓存、采取动作以控制装 置302和其它设备、接入点之间的通信等相关联的协议,使得系统300可以运用所存储的 协议和/或算法以如本文所描述地在无线网络中实现改善的通信。应当认识到,本文所描 述的数据存储单元(例如,存储器)部件可以是易失性存储器或非易失性存储器,或者可 以包括易失性存储器和非易失性存储器。举例而言而非限制性地,非易失性存储器可以包 括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除ROM(EEPROM)或 者闪速存储器。易失性存储器可以包括随机存取存储器(RAM),其作为外部缓存存储器。 举例而言而非限制性地,RAM可以具有许多形式,例如同步RAM(SRAM)、动态RAM(DRAM)、 同步DRAM (SDRAM)、双倍数据速率SDRAM (DDR SDRAM)、增强SDRAM (ESDRAM)、同步链路 DRAM(SLDRAM)和直接存储器总线RAM(DRRAM)。所公开方面的存储器旨在包括而不局限于 这些和其它适当类型的存储器。如上所述,无线通信装置302应当从基站(例如,毫微微小区、运营商安装的基站 等)接收通告的开销参数。如果装置302是固定的或者不进行空闲切换,则装置302应当 读取一次开销参数并且在装置302空闲时在相当长的时间内存储这些开销参数。如果装置302在运动中并且相当频繁地进行空闲切换,则装置302应当缓存开销参数。然而,与装置 302没有进行空闲切换时相比,应当更频繁地刷新缓存。如果没有缓存开销并且装置302被 迫在每次进行空闲切换时获得开销信息,则会严重影响电池续航时间。如果装置302利用 与在不进行空闲切换时使用的相同的缓存生命期,则装置302可以空闲切换到重用该相同 PN码的扇区。在这种情况中,装置302将使用错误存储的开销信息,这会造成装置302未注 册,从而除使用错误的参数来获得接入之外还导致中断(例如,通信失败)。由于毫微微小 区的普及,PN重用问题变得越来越关键。根据所公开的方面,减轻了与降低电池续航时间和错误的开销信息相关联的问 题。装置302针对“空闲切换”情况实现具有更短缓存生命期的独立缓存。与空闲切换相 关联的更短生命期缓存的持续时间可以是减小装置进入重用区域的概率的最大值。图4示出了根据一方面用于根据是否进行空闲切换来缓存开销信息的系统400。 系统400包括无线通信装置402,其中,将该无线通信装置402示为通过信道404接收数据。 应当理解,尽管被示为通过信道404接收数据,但是通信装置402也可以通过信道404发送 数据(例如,通信装置402可以在基本相同的时间接收和发送数据,通信装置402可以在不 同时间接收和发送数据,或者这两种情况的组合)。利用快速配置(QuickConfig)消息来指示开销消息内容的变化并提供频繁改 变的信息。传统系统要求装置40 2在装置40 2每次进行空闲切换时接收Qu i c k C ο η f i g 消息的副本,即使装置402已经缓存该信息并且自最后一次接收到该消息以来快速寻呼 (QuickPage)消息的配置改变(ConfigChange)参数没有变化。这种不必要的唤醒时段对电 池续航时间具有负面影响。所公开的方面的优点在于根据是否正在进行空闲切换来动态地 调整唤醒时段,从而能够延长电池续航时间。因此,根据所公开的方面,如果存在缓存的信 息并且ConfigChange参数没有变化,则允许装置402返回“休眠”模式。装置包括缓存406,其用于在定时器408到期之前保存开销信息。将开销信息保存 在缓存406中的时间量与装置402是否处于运动中有关,这由移动模块410来确定。移动 模块410可以通过估计相比当装置402进入休眠模式而言当装置402唤醒时装置402是在 相同的PN上还是在不同的PN上,来估计装置402正在移动还是没有移动。如果装置402 唤醒并且采用相同的PN码和频率,则这表明装置没有在运动中并且可以利用更长的缓存 定时器。然而,如果装置402唤醒所在的PN码不同于装置402最后一次唤醒所在的PN码 (并且装置402每χ秒进行唤醒),则这表明装置402正在移动并且可以利用更短的缓存定 时器。定时器模块408可以包括两个单独的定时器,第一定时器412和第二定时器414, 其各自具有不同的终止值。如果装置402没有进行空闲切换,则可以利用第一定时器412, 并且如果装置402正在进行空闲切换(如移动模块410所确定的),则可以利用第二定时器 414。例如,如果移动模块410确定先前没有进行空闲切换的装置402现在正在进行空闲切 换,则可以自动地将缓存定时器从第一定时器412变换到第二定时器414。在另一例子中, 如果装置402正在进行空闲切换并且不再进行空闲切换,则定时器模块408可以进行从第 二定时器414变换到第一定时器412。更具体地,装置402可以处于至少两个模式或状态中的一个模式或状态中,例如 活动模式和空闲模块。如果处于活动模式中,则不需要如本文所公开地缓存开销信息(例如,QuickConfig信息)。然而,当装置402处于空闲模式中时,可以利用所公开的方面。根据一些方面,希望缓存生命期的值大。然而,大的值会具有负面影响,这会造成 装置402在缓存生命期内空闲切换到具有相同< 队频率>的不同扇区,并且暂时不会获 得新的开销信息。在另一方面,对于不经常进行空闲切换的装置而言需要大的缓存生命 期。因此,定时器模块408包括第一定时器410和第二定时器412,其是彼此独立的。第 一定时器410具有相关联的第一缓存416,并且第二定时器412具有相关联的第二缓存 418。根据各个方面,第一缓存416和第二缓存418可以是分离且独立的缓存。根据一些 方面,第一定时器可以是短期开销缓存时段(ShortkrmOverheadCachePeriod),并且第 二定时器412可以是长期开销时段(LongTermOverheadPeriod)。此外,第一缓存416可 以是短期开销缓存(ShortTermOverheadCache),并且第二缓存418可以是长期开销缓存 (LongTermOverheadCache)。装置402可以基于空闲切换状态(例如,装置402是否已经进行了空闲切换)来 确定使用哪个缓存416、418。在空闲切换之后,装置402可以检查第一缓存416,并且如果 在该缓存416中有记录,则装置402不将开销参数更新(OverheadParameterUpToDate)设 置为“0”。在这种方式中,假设装置402不进行空闲切换并且不进行空闲切换持续T2秒,装 置402可以保存缓存的开销信息持续Tl秒,其中,Tl > T2。存储器420可以在装置402外部,或者可以位于装置402内部,并且可以存储与以 下操作相关的信息根据是否正在进行空闲切换来将开销信息保存在第一缓存和第二缓存 中。存储器420还可以存储与在通信网络中发送和接收的信号相关的其它适当信息。处理 器422可以操作性地连接到装置402 (和/或存储器420),以助于分析与用于存储开销消息 的可变生命期相关的信息。处理器422可以是专用于分析和/或生成由装置402接收的信 息的处理器,对系统400的一个或多个部件进行控制的处理器,和/或既分析和生成由装置 402接收的信息又控制系统400的一个或多个部件的处理器。考虑到上面示出并描述的示例性系统,参照以下流程图将会更好地理解根据所公 开的主题内容实现的方法。尽管为便于说明,将这些方法示出并描述为一系列方框,但是应 当理解并认识到所要求保护的主题内容不局限于方框的数目或顺序,因为根据本文所描绘 并描述的,一些方框可以按照不同的顺序和/或在与其它方框基本相同的时间发生。此外, 可以不需要所有示出的方框来实现本文所描述的方法。应当认识到,与这些方框相关联的 功能实体可以通过软件、硬件、软件和硬件的组合或者任何其它适当模块(例如,设备、系 统、程序、部件)来实现。此外,还应当认识到,此后以及在整篇说明书中公开的方法能够存 储在制造产品上,以助于将这些方法传输或转移到各个设备。本领域技术人员应当理解并 认识到,方法可以替换地表示为诸如状态图中的一系列相关状态或事件。图5示出了根据一个方面利用可变生命期以存储开销消息的方法500。将方法500 配置为如果设备没有进行空闲切换,则使用第一定时器用于存储开销消息,并且如果设备 正在进行空闲切换,则使用第二定时器用于存储开销消息。此外,第一缓存可以与第一定时 器相关联并且第二缓存可以与第二定时器相关联。方法500在502处开始,此时设备处于空闲状态。在空闲状态期间,设备进行空闲 切换。在504处,做出确定是否检测到空闲切换。根据一些方面,可以基于对设备是否正在 进行切换的估计来做出该确定。例如,如果设备在第一扇区中并且进入“休眠”模式,并且在“唤醒”之后设备在不同PN上,则这表明设备在运动中(并且正在进行空闲切换)。然 而,如果在“唤醒”之后,设备在相同PN上,则这表明设备可能是静止的(或者在诸如家庭、 办公室等相同扇区中利用该设备)并且没有进行空闲切换。如果检测到空闲切换(“是”),则在506处开启第一定时器。该第一定时器可以具 有短的时间间隔,其中在第一定时器有效期期间在508处将PN码保存在短定时器缓存中。 如果没有检测到空闲切换(“否”),则方法500在510处继续并开启第二定时器。第二定 时器可以具有长的时间间隔,因为设备没有移动并且很可能遇到利用缓存的PN码的另一 扇区,其中所述缓存的PN码是针对不同扇区缓存的。在512处,可以将这些PN码保存在与 第二定时器相关联的长缓存定时器缓存中。在514和516处,做出确定正在利用的各自的定时器是否已经超时或到期。如果 在514处确定第一定时器已经到期(“是”),则在518处从短期缓存中删除已经到期的开 销信息,并且方法500在520处继续。如果在516处确定第二定时器已经到期(“是”),则 在522处从长期缓存中删除已经到期的开销信息。在与从长期和/或短期缓存中删除信息 的子集基本相同的时间,可以将较新的其它信息保存在缓存中。如果在514或516处确定 各自的定时器没有超时(“否”),或者在从各自的缓存中删除到期的信息之后,在520处做 出确定设备是否处于活动状态。如果设备现在处于活动状态(“是”),则在5M处将开销 信息保存在长期缓存中并且清除短期缓存。如果设备没有处于活动状态(“否”),则方法500可以在504处继续确定是否检 测到移动。如果设备的移动有变化(例如,设备曾经静止而现在正在移动,设备曾经移动而 现在静止),则方法500可以动态地改变用于开销信息的时间和缓存。现在参照图6,示出了根据一个或多个所公开方面有助于利用可变时间以用于缓 存开销信息的系统600。系统600可以位于用户设备中。系统600包括接收机602,其可以 从例如接收天线接收信号。接收机602可以对所接收的信号执行典型动作,例如滤波、放 大、下变频等。接收机602还可以对经过调节的信号进行数字化以获得采样。解调器604 可以针对每个符号周期获得接收的符号,以及将接收的符号提供到处理器606。处理器606可以是专用于分析由接收机部件602接收的信息和/或生成用于由发 射机608发送的信息的处理器。此外或可替换地,处理器606可以控制用户设备600的一 个或多个部件,分析由接收机602接收的信息,生成用于由发射机608发送的信息和/或控 制用户设备600的一个或多个部件。处理器606可以包括控制部件,其能够协调与附加用 户设备的通信。用户设备600还可以包括操作性地耦合到处理器606的存储器608,并且存储器 608可以存储与协调通信相关的信息以及任何其它适当的信息。存储器610还可以存储与 根据设备移动选择的可变定时器和缓存相关联的协议。用户设备600还可以包括符号调制 器612和发射机608,其中该发射机608发送已调制的信号。接收机602还操作性地耦合到短期缓存614,其用于在短时间间隔内保存开销信 息。在该时间间隔期满之后,从缓存中删除该开销信息。当进行空闲切换时,可以利用短期 缓存614。还包括长期缓存616,其用于在长时间间隔内保存开销信息。在该时间间隔期满 之后,从缓存中删除该开销信息。当没有进行空闲切换时,可以利用长期缓存616。在用户 设备600处于空闲模式中时,将开销信息保存在缓存614、616中。
参照图7,示出了示例系统700,其根据是否正在进行空闲切换来动态地调整缓存 定时器。根据一方面,可以在利用毫微微小区的环境内利用系统700。系统700可以至少 部分地位于移动设备内。应当认识到,将系统700表示为包括功能框,其可以是表示由处理 器、软件或其组合(例如,固件)实现的功能的功能框。系统700包括可以单独或联合工作的电子部件的逻辑组702。逻辑组702可以包 括用于在空闲状态中确定空闲切换运行情况(例如,没有进行空闲切换,正在进行空闲切 换)的电子部件704。还包括用于根据所确定的空闲切换运行情况来选择第一缓存或第二 缓存的电子部件706。根据一些方面,第一定时器相比第二定时器具有更短的持续时间。根据一些方面,第一定时器可以是短期开销时段,并且第一缓存是短短期开销缓 存。如果装置正在进行空闲切换,则选择第一缓存。根据其它方面,如果装置没有进行空闲 切换,则选择第二缓存,其中第二定时器是长期开销缓存时段,并且第二缓存是长期开销缓 存。此外,逻辑组702包括用于在与所选择的缓存相对应的定时器有效期期间,将开 销信息存储在所选择的缓存中的电子部件708。还包括用于利用所存储的开销信息来连接 到与所存储的开销信息相关联的基站的电子部件710。根据一些方面,用于确定移动的电子部件704还确定QuickConfig消息中扇区签 名(kctorSignature)字段的值不同于与从中接收该QuickConfig消息的扇区相关联的 SectorSignature的最后接收的值,并且确定装置是静止的。根据一些方面,第一缓存是短期开销缓存,并且第二缓存是长期开销缓存。逻辑组 702可以包括用于当接收到空闲状态.连接打开(IdleMate. ConnectionOpened)指示时清 除长期开销缓存和短期开销缓存的内容的电子部件712。此外,系统700可以包括存储器714,其保存用于执行与电子部件704、706、708、 710和712或其它部件相关联的功能的指令。尽管将电子部件704、706、708、710和712示 为在存储器714外部,但是应当理解,电子部件704、706、708、710和712中的一个或多个可 以位于存储器714内。现在参照图8,示出了根据一个或多个方面的多址无线通信系统800。无线通信系 统800可以包括与一个或多个用户设备进行通信的一个或多个基站。每个基站为多个扇区 提供覆盖。示出了三扇区基站802,其包括多个天线组,一个天线组包括天线804和806,另 一天线组包括天线808和810,以及第三天线组包括天线812和814。根据示图,为每个天 线组仅示出两个天线,然而可以为每个天线组利用更多或更少的天线。移动设备816与天 线812和814进行通信,其中天线812和814在前向链路818上向移动设备816发送信息, 并且在反向链路820上从移动设备816接收信息。前向链路(或下行链路)是指从基站到 移动设备的通信链路,反向链路(或上行链路)是指从移动设备到基站的通信链路。移动 设备822与天线804和806进行通信,其中天线804和806在前向链路拟4上向移动设备 822发送信息,并且在反向链路826上从移动设备822接收信息。例如,在FDD系统中,通信 链路818、820、拟4和拟6可能利用不同频率用于通信。例如,前向链路818可能使用与反 向链路820使用的频率不同的频率。每组天线和/或指定其进行通信的区域可以称为基站802的扇区。在一个或多个 方面中,天线组分别设计用于向在基站802覆盖的扇区或区域中的移动设备进行通信。基站可以是用于与终端进行通信的固定站。在前向链路818和拟4上的通信中,基站802的发送天线可以采用波束成形以便 改善不同移动设备816和822的前向链路的信噪比。同样,相比通过单个天线向其覆盖区 域中的所有移动设备进行发送的基站可能造成的干扰而言,采用波束成形来向随机分布在 其覆盖区域中的移动设备进行发送的基站对相邻小区中的移动设备造成更小的干扰。应当理解,本文所描述的方面可以由硬件、软件、固件或其任意组合来实现。当实 现在软件中时,这些功能可以作为一个或多个指令或代码来存储在计算机可读介质上或通 过计算机可读介质来传送。计算机可读介质可以包括计算机存储介质和通信介质,该通信 介质包括有助于将计算机程序从一个位置传送到另一个位置的任何介质。存储介质可以 是能够由通用或专用计算机访问的任何可用介质。举例而言而非限制性地,该计算机可读 介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储介质、磁盘存储介质或其它磁性 存储设备,或者是可以用于携带或存储指令或数据结构形式的所需程序代码模块并且能够 由通用或专用计算机或者通用或专用处理器来访问的任何其它介质。此外,任何连接都可 以适当地称为计算机可读介质。例如,如果使用同轴线缆、光纤线缆、双绞线、数字用户线 路(DSL)或诸如红外、无线电和微波的无线技术来从网站、服务器或其它远程源发送软件, 则上述同轴线缆、光纤线缆、双绞线、DSL或诸如红外、无线电和微波的无线技术均包括在介 质的定义。如这里所使用的,磁盘和光盘包括压缩盘(CD)、激光盘、光学盘、数字多功能盘 (DVD)、软盘、蓝光盘,其中磁盘通常通过磁性再现数据,而光盘利用激光通过光学技术再现 数据。上述内容的组合也应当包括在计算机可读介质的范围内。结合本文所公开的方面所描述的各种示例性逻辑、逻辑块、模块和电路可以利用 被设计成用于执行本文所述功能的下列部件来实现或执行通用处理器、数字信号处理器 (DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、离散门或 晶体管逻辑、分立的硬件组件或者这些部件的任何组合。通用处理器可以是微处理器,但 是可选地,处理器可以是任何传统处理器、控制器、微控制器或状态机。处理器也可以实现 为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器结合 DSP核、或任何其它这种配置。此外,至少一个处理器可以包括用于执行上述一个或多个步 骤和/或动作的一个或多个模块。对于软件实现,本文所描述的技术可以利用执行本文描述的功能的模块(例如, 程序、函数等)来实现。软件代码可以存储在存储器单元中并且由处理器来执行。存储器 单元可以实现在处理器内部或处理器外部,其中在实现在处理器外部的情况中,该存储器 单元可以通过本领域公知的各种方式通信性耦合到处理器。此外,至少一个处理器可以包 括用于执行本文所述功能的一个或多个模块。本文所描述的技术可以用于各种无线通信系统,比如⑶MA、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)、IEEE 802. 11 (Wi-Fi)、IEEE 802. 16 (WiMAX)、IEEE 802. 20、Flash-OFDM 等无线电技术。UTRA和E-UTRA是通用移动电信系统(UMTQ的一部分。3GPP长期演进(LTE)是使用E-UTRA的UMTS版本,其在下行链路上采用OFDMA而在上行链路上采用SC-FDMA。在 来自名为“第3代合作伙伴项目”(3GPP)的组织的文档中描述了 UTRA、E-UTRA、UMTS、LTE和 GSM。此外,在来自名为“第3代合作伙伴项目2”(3GPP2)的组织的文档中描述了 CDMA2000 和UMB。此外,这些无线通信系统还可以包括经常使用不成对的非许可频谱的对等(例如, 移动设备到移动设备)ad hoc网络系统、802. XX无线LAN、蓝牙以及任何其它短距离或长距 离无线通信技术。采用单载波调制和频域均衡的单载波频分多址(SC-FDMA)是一种能够与所公开 的方面一起采用的技术。SC-FDMA与OFDMA系统具有相似的性能和基本相似的整体复杂度。 SC-FDMA信号由于其固有的单载波结构而具有更低的峰均功率比(PAPR)。在上行链路通信 中可以采用SC-FDMA,其中更低的PAI3R可以在发送功率效率方面有益于移动终端。此外,本文所描述的各个方面或特征可以使用标准编程和/或工程技术来实现为 方法、装置或制品。如本文所使用的,术语“制品”旨在包括可以从任何计算机可读设备、 载体或介质来访问的计算机程序。例如,计算机可读介质可以包括但不限于磁性存储设备 (例如,硬盘、软盘、磁带等)、光学盘(例如,压缩盘(CD)、数字多功能盘(DVD)等)、智能卡 和闪速存储器设备(例如,EPR0M、卡、棒、钥匙型驱动器等)。此外,本文所述的各种存储介 质可以表示用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介 质”可以包括但不限于能够存储、包含和/或携带指令和/或数据的无线信道和各种其它介 质。此外,计算机程序产品可以包括计算机可读介质,其具有用于使计算机执行本文所述功 能的一个或多个指令或代码。此外,结合本文公开的方面所描述的方法或算法的步骤和/或动作可以直接包含 在硬件中、由处理器执行软件模块中、或者这两者的组合中。软件模块可以位于RAM存储 器、闪存存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动盘、CD-ROM、 或本领域公知的任何其它形式的存储介质中。将示例性存储介质耦合到处理器,使得处理 器能够从该存储介质读取信息以及向该存储介质写入信息。可替换地,存储介质可以集成 到处理器。此外,在一些方面中,处理器和存储介质可以位于ASIC中。此外,ASIC可以位于 用户终端中。可替换地,处理器和存储介质可以作为分立部件位于用户终端中。此外,在一 些方面,方法或算法的这些步骤和/或动作可以作为一个代码和/或指令或者代码和/或 指令的任意组合或集合来位于机器可读介质和/或计算机可读介质上,其中该机器可读介 质和/或计算机可读介质可以并入计算机程序产品中。尽管前面公开的内容讨论了示例性方面和/或实施例,但是应当注意在不偏离由 所附权利要求定义的所述方面和/或实施例的范围的基础上可以在此进行各种改变和修 改。此外,所述方面旨在包括落入所附权利要求范围内的所有这些变体、修改和变化。此外, 尽管可能以单数形式来描述或要求保护所述方面和/或实施例的要素,但是除非明确声明 限制为单数,否则复数也是可以预期的。此外,除非进行了声明,否则任何方面和/或实施 例的全部或一部分可以与任何其它方面和/或实施例的全部或一部分一起利用。对于在具体说明书或权利要求中所使用的词语“包含”,该词语意在表示包含性 的,其与词语“包括”在权利要求中用作过渡词时的含义相同。此外,在具体描述或权利要 求中使用的词语“或”旨在表示包含性“或”而非排它性“或”。即,除非明确说明或根据上 下文能够清楚,语句“X运用A或B”旨在表示任何自然包含性排列。即,语句“X运用A或B”满足任何以下情况X运用A ;X运用B ;或者X运用A和B。此外,在本说明书和所附权 利要求中使用的数量词“一个”和“一种”应当一般地理解为表示“一个或多个”,除非明确 说明或根据上下文能够清楚其表示单数形式。
权利要求
1.一种在通信网络中由通信设备执行以用于存储开销消息的方法,包括 确定所述通信设备正在进行空闲切换还是没有进行空闲切换;基于所述确定来开启第一定时器或第二定时器,其中每个定时器具有不同的持续时间;将开销信息存储在至少两个缓存中的一个缓存中;在所述第一定时器或所述第二定时器到期之后,丢弃在所述至少一个缓存中保存的所 述开销信息的至少一个子集。
2 根据权利要求1所述的方法,其中,如果在运动中则所述通信设备正在进行空闲切 换,并且如果是静止的或在扇区覆盖区域内移动则所述通信设备没有进行空闲切换。
3.根据权利要求1所述的方法,还包括如果进行空闲切换则选择第一缓存,或者如果不进行空闲切换则选择第二缓存,其中, 所述第一缓存与所述第一定时器相关联,并且所述第二缓存与所述第二缓存相关联。
4.根据权利要求3所述的方法,其中,所述第一定时器具有比所述第二定时器更短的 持续时间。
5.根据权利要求3所述的方法,其中,所述第一定时器是短期开销时段,并且所述第一 缓存是短期开销缓存时段。
6.根据权利要求3所述的方法,其中,所述第二定时器是长期开销缓存时段,并且所述 第二缓存是长期开销缓存。
7.根据权利要求1所述的方法,还包括 检测通信设备已经进入活动状态;清除在所述一个缓存中保存的所述开销信息。
8.根据权利要求1所述的方法,其中,确定所述通信设备正在进行空闲切换还是没有 进行空闲切换的步骤包括确定快速配置消息中扇区签名字段的值不同于与从中接收所述快速配置消息的扇区 相关联的扇区签名的最后接收的值; 确定所述设备没有进行空闲切换。
9.根据权利要求1所述的方法,还包括检测所述通信设备已经从不进行空闲切换变换为进行空闲切换; 如果通信设备处于空闲模式中,则从所述第二定时器自动地变换到所述第一定时器。
10.根据权利要求1所述的方法,还包括检测所述通信设备已经从进行空闲切换变换为不进行空闲切换; 如果通信设备处于空闲模式中,则从所述第一定时器自动地变换到所述第二定时器。
11.根据权利要求1所述的方法,其中,所述通信网络包括毫微微小区拓扑。
12.一种无线通信装置,包括存储器,保存与以下操作相关的指令确定装置在空闲状态中时的空闲切换进行情况, 根据所述空闲切换进行情况来开启第一定时器或第二定时器,在所开启的定时器的有效期 期间存储开销信息,利用所存储的开销信息以连接到与所存储的开销信息相关联的基站; 以及耦合到所述存储器的处理器,用于执行在所述存储器中保存的所述指令。
13.根据权利要求12所述的无线通信装置,所述存储器还保存与以下操作相关的指 令在所开启的定时器到期之后删除所存储的开销信息的子集。
14.根据权利要求12所述的无线通信装置,其中,如果正在进行空闲切换则选择第一 缓存,所述第一缓存与具有短有效期的第一定时器相关联。
15.根据权利要求12所述的无线通信装置,其中,如果无线通信装置没有进行空闲切 换则选择第二缓存,所述第二缓存与具有长有效期的第二定时器相关联。
16.一种选择性地保存开销信息的无线通信装置,包括用于确定无线通信装置在空闲状态中时的空闲切换运行情况的模块; 用于根据所确定的空闲切换运行情况来开启第一定时器或第二定时器的模块; 用于在所述第一定时器或所述第二定时器的有效期期间存储开销信息的模块; 用于利用所存储的开销信息以连接到与所存储的开销信息相关联的基站的模块。
17.根据权利要求16所述的无线通信装置,其中,所述第一定时器对应于第一缓存,并 且具有比所述第二定时器更短的持续时间,所述第二定时器对应于第二缓存。
18.根据权利要求17所述的无线通信装置,其中,所述第一定时器是短期开销时段,并 且所述第一缓存是短期开销缓存。
19.根据权利要求17所述的无线通信装置,其中,所述第二定时器是长期开销缓存时 段,并且第二缓存是长期开销缓存。
20.根据权利要求17所述的无线通信装置,其中,所述第一定时器与长期开销缓存 相关联,并且所述第二定时器与短期开销缓存相关联,装置还包括用于当接收到空闲状 态.连接打开指示时清除所述长期开销缓存和所述短期开销缓存的内容的模块。
21.根据权利要求16所述的无线通信装置,其中,所述用于确定无线通信装置在空闲 状态中时的空闲切换运行情况的模块进一步确定快速配置消息中扇区签名字段的值不同 于与从中接收所述快速配置消息的扇区相关联的扇区签名的最后接收的值,以及确定所述 无线通信装置没有进行空闲切换。
22.—种计算机程序产品,包括 计算机可读介质,包括第一代码集,用于使计算机确定通信设备在空闲模式中时是否进行空闲切换; 第二代码集,用于使所述计算机根据所述确定来激活第一定时器或第二定时器,其中 每个定时器具有不同的持续时间并且与相应的第一缓存或第二缓存相关联;第三代码集,用于使所述计算机将开销信息存储在所述相应的第一缓存或第二缓存中;第四代码集,用于使所述计算机在所述相应的第一定时器或第二定时器到期之后,丢 弃在所述第一缓存或所述第二缓存中保存的所述开销信息的至少一个子集。
23.根据权利要求22所述的计算机程序产品,还包括第五代码集,用于使所述计算机检测从不进行空闲切换到进行空闲切换的变换; 第六代码集,用于使所述计算机如果仍旧在空闲模式中,则从所述第二定时器自动地 变换到所述第一定时器。
24.根据权利要求22所述的计算机程序产品,还包括第五代码集,用于使所述计算机检测从进行空闲切换到不进行空闲切换的变换;第六代码集,用于使所述计算机如果仍旧在空闲模式中,则从所述第一定时器自动地 变换到所述第二定时器。
25.至少一个处理器,用于根据可变定时器来存储开销信息第一模块,用于确定在空闲状态中时是否进行空闲切换;第二模块,用于根据所述确定来开启第一定时器或第二定时器;第三模块,用于在所开启的定时器的有效期期间存储开销信息;第四模块,用于利用所存储的开销信息以连接到与所存储的开销信息相关联的基站。
全文摘要
多个方面描述了当设备在空闲模式中时可以用于保存开销信息的独立缓存。第一缓存可以与第一定时器相关联,并且当设备进行空闲切换时可以利用该第一缓存。当设备没有进行空闲切换时,可以利用与第二定时器相关联的第二缓存。第二定时器可以具有比第一定时器更长的有效时段。可以在包括毫微微小区拓扑的网络中利用这些独立的缓存,其中,在所述毫微微小区拓扑中以比在宏小区拓扑中的重用频率更大的频率来重用导频PN码。
文档编号H04W48/10GK102150457SQ200980135671
公开日2011年8月10日 申请日期2009年9月15日 优先权日2008年9月15日
发明者P·A·阿加什, R·雷扎法 申请人:高通股份有限公司