用于在具有毫微微节点的无线通信系统中的用户区列表中 存储信息的方法 基于 35 U.S.C.§119 要求优先权
本专利申请要求于 2009 年 5 月 8 日递交的、 名称为 “ENHANCEMENTS FOR SYSTEM SELECTION AND THE PREFERRED USER ZONE LIST(PUZL)FOR ACCESS POINT BASE STATIONS” 的美国临时申请 No.61/176,818 的优先权。故以引用方式将上述申请明确地并入本文。
技术领域
概括地说, 本申请涉及无线通信, 具体地说, 本申请涉及用于在用户区列表中存储 信息的系统和方法。背景技术
无线通信系统被广泛部署以向多类用户提供各种类型的通信 ( 例如, 语音、 数据、 多媒体服务等 )。 随着对高速率和多媒体数据服务需求的快速增长, 在实现高效、 稳健、 具备 增强性能的通信系统方面, 面临着很大的挑战。
除了当前已经存在的移动电话网络之外, 出现了一种新型的小基站, 这种小基站 可以安装在用户家中, 并且使用现有的宽带互联网连接来向移动单元提供室内无线覆盖。 这种个人小型基站通常被称为接入点基站, 或者家用节点 B(HNB) 或毫微微节点。通常, 经 由 DSL 路由器或电缆调制解调器将这种小型基站连接到互联网和移动运营商网络。在传 统宏节点的覆盖范围中, 各个用户可以部署多个毫微微节点。搜索毫微微节点的移动单元 ( 诸如为了人工选择毫微微节点或者切换到毫微微节点的目的 ) 可以搜索并读取多个毫微 微节点的系统信息。 由于给定区域中存在大量的节点, 因此这可能需要非常大量的时间, 在 该时间期间, 移动单元的资源不能用于其它目的。期望提高搜索并读取毫微微节点的系统 信息的效率。 发明内容
本发明的系统、 方法和设备中的每一个都具有若干方面, 任何单独的方面不能单 独的实现其期望的属性。在不限制由权利要求在以下表述的本发明的保护范围的情况下, 将简要讨论一些特征。 在考虑这种讨论之后, 具体在阅读标题为 “具体实施例” 的部分之后, 本领域的技术人员将理解本发明的这些特征如何提供一些优点, 这些优点包括存储通信接 口类型以及基于通信接口类型来存储信息。
本公开的一方面是一种用于在用户区列表中存储信息的方法, 所述方法包括 : 在 无线设备中确定接入节点的一个或多个通信接口类型 ; 以及在用户区列表中存储关于所确 定的通信接口类型的信息。
本公开的另一方面是一种用于在用户区列表中存储信息的装置, 所述装置包括 : 处理器, 其被配置为确定接入节点的一个或多个通信接口类型 ; 以及存储器, 其被配置为在 用户区列表中存储关于所确定的通信接口类型的信息。本公开的另一方面是一种包括计算机可读介质的计算机程序产品, 所述计算机可 读介质包括 : 用于使计算机确定接入节点的一个或多个通信接口类型的代码 ; 以及用于使 计算机在用户区列表中存储关于所确定的通信接口类型的信息的代码。
本公开的另一方面是一种用于在用户区列表中存储信息的装置, 所述装置包括 : 用于在无线设备中确定接入节点的一个或多个通信接口类型的模块 ; 以及用于在用户区列 表中存储关于所确定的通信接口类型的信息的模块。 附图说明
图 1 示出了示例性无线通信网络。 图 2 示出两个或更多个通信网络的示例性互操作。 图 3 示出图 1 和图 2 所示的无线通信网络的示例性覆盖区域。 图 4 是图 2 的通信网络之一中的示例性毫微微节点和示例性用户设备的功能框 图 5A 是示出一种用于在用户区列表中存储信息的方法的流程图。 图 5B 是第一宏节点和第二宏节点的覆盖范围内的 UE 的功能框图。图。
图 6 是示出一种用于在数据库中存储关于毫微微节点的信息的方法的流程图。
图 7 是示出一种用于在包括具有不同通信接口类型的两个用户区的数据库中存 储关于毫微微节点的信息的方法的流程图。
图 8 是示出一种用于在包括两个不同通信接口类型的毫微微节点的数据库中存 储关于毫微微节点的信息的方法的流程图。
图 9 是一种用于扫描毫微微节点的方法的流程图。
图 10 是示例性用户区列表的示图。
图 11 是示例性用户区文件的示图。
图 12 是示例性 SYS_INFO 字段的示图, 对于该示例性 SYS_INFO 字段, SYS_TYPE 字 段被设置为 cdma2000-1x。
图 13 是示例性 SYS_INFO 字段的示图, 对于该示例性 SYS_INFO 字段, SYS_TYPE 字 段被设置为 HRPD。
图 14 是示例性 ACQ_INFO 字段的示图, 对于该示例性 ACQ_INFO 字段, ACQ_TYPE 字 段被设置为 cdma2000-1x 或 HRPD。
图 15 是示例性 UZ_RF_INFO 字段的示图, 对于该示例性 UZ_RF_INFO 字段, UZ_RF_ TYPE 字段被设置为 cdma2000-1x。
图 16 是示例性 UZ_RF_INFO 字段的示图, 对于该示例性 UZ_RF_INFO 字段, UZ_RF_ TYPE 字段被设置为 HRPD。
图 17 是另一示例性用户设备的功能框图。 具体实施方式
本申请中使用的 “示例性” 一词意味着 “用作例子、 例证或说明” 。本申请中被描述 为 “示例性” 的任何实施例不应被解释为比其它实施例更优选或更具优势。 本文所描述的技 术可以用于各种无线通信网络, 比如码分多址 (CDMA) 网络、 时分多址 (TDMA) 网络、 频分多址 (FDMA) 网络、 正交 FDMA(OFDMA) 网络、 单载波 FDMA(SD-FDMA) 网络等等。术语 “网络” 和 “系统” 经常可以交换使用。CDMA 网络可以实现无线技术, 比如通用陆地无线接入 (UTRA)、 cdma2000 等等。 UTRA 包括宽带 CDMA(W-CDMA) 和低码片速率 (LCR)。 cdma2000 涵盖 IS-2000、 IS-95 和 IS-856 标准。 TDMA 网络实现无线技术, 比如全球移动通信系统 (GSM)。 OFDMA 网络 可以实现无线技术, 比如演进的 UTRA(E-UTRA)、 IEEE 802.11、 IEEE 802.16、 IEEE 802.20、 Flash-OFDMA 等等。UTRA、 E-UTRA 和 GSM 是通用移动通信系统 (UMTS) 的一部分。长期演进 (LTE) 是 UMTS 即将到来的采用 E-UTRA 的版本。在名为 “第三代合作伙伴计划” (3GPP) 的 组织的文档中描述了 UTRA、 E-UTRA、 GSM、 UMTS 和 LTE。此外, 在名为 “第三代合作伙伴计划 2” (3GPP2) 的组织的文档中描述了 cdma2000。这些无线技术和标准都是在本领域内已知 的。
单载波频分多址 (SC-FDMA) 是利用单载波调制和频域均衡的技术。SC-FDMA 与 OFDMA 系统具有类似的性能和实质上相同的整体复杂度。SC-FDMA 信号由于其固有的单载 波结构而具有较低的峰均功率比 (PAPR)。SC-FDMA 备受关注, 特别是在上行链路通信中, 其 中, 就发射功率效率而言, 较低的 PAPR 非常有益于接入终端。在 3GPP 长期演进 (LTE) 或演 进的 UTRA 中, 当前工作设想是将 SC-FDMA 用于上行链路多址方案。
在一些方面, 本文的教导可以用在包括宏规模覆盖 ( 例如, 大区域蜂窝网络, 如 3G 网络, 通常称作宏小区网络 ) 和小规模覆盖 ( 例如, 基于住宅或基于建筑物的网络环境 ) 的 网络中。当用户设备 (“UE” ) 在这样的网络中移动时, 用户设备可以在特定的位置由提供 宏覆盖的接入节点 (“AN” ) 来服务, 而用户设备还可以在其它位置由提供小规模覆盖的接 入节点来服务。 在一些方面, 较小覆盖范围的节点可以用于提供递增的容量扩大、 建筑物内 覆盖和不同的服务 ( 例如, 以获得更加稳健的用户体验 )。在本文的描述中, 在相对大的区 域内提供覆盖的节点可以称作宏节点。在相对小的区域 ( 例如, 一间住宅 ) 内提供覆盖的 节点可以称作毫微微节点。 在比宏区域小但比毫微微区域大的区域内提供覆盖的节点可以 称作微微节点 ( 例如, 在商业大厦内提供覆盖 )。
与宏节点、 毫微微节点或微微节点相关联的小区可以分别称作宏小区、 毫微微小 区或微微小区。在一些实施方案中, 每个小区还进一步与一个或多个扇区相关联 ( 例如, 划 分成一个或多个扇区 )。
在各种应用中, 可以使用其它术语来指示宏节点、 毫微微节点或微微节点。例如, 宏节点被配置为或称作为接入节点、 基站、 接入点、 e 节点 B、 宏小区等等。另外, 毫微微节点 可以被配置成或称作家庭节点 B、 家庭 e 节点 B、 接入点基站、 毫微微小区等等。
图 1 示出了示例性无线通信网络 100。无线通信网络 100 被配置为支持多个用户 之间的通信。可以将无线通信网络 100 划分成一个或多个小区 102, 例如, 小区 102a-102g。 小区 102a-102g 中的通信覆盖可以由一个或多个节点 104( 例如, 节点 104a-104g) 来提供。 每个节点 104 可以向对应的小区 102 提供通信覆盖。节点 104 可以与多个用户设备 (UE) ( 例如, UE 106a-106l) 交互。
在给定时刻, 每个 UE 106 可以在前向链路 (FL) 和 / 或反向链路 (RL) 上与一个或 多个节点 104 进行通信。FL 是从节点到 UE 的通信链路。RL 是从 UE 到节点的通信链路。例 如, 节点 104 通过适当的有线或无线接口相互连接, 且相互通信。因此, 每个 UE 106 可以通 过一个或多个节点 104 与另一个 UE 106 通信。例如, UE 106j 按如下与 UE 106h 进行通信。UE 106j 与节点 104d 进行通信。然后, 节点 104d 与节点 104b 进行通信。然后, 节点 104b 与 UE 106h 进行通信。因此, 在 UE 106j 和 UE 106h 之间建立了通信。
无线通信网络 100 可以在大的地理区域内提供服务。例如, 在农村环境下, 小区 102a-102g 仅覆盖相邻或数平方英里内的若干街区。 在一个实施例中, 每个小区还可以进一 步划分成一个或多个扇区 ( 未示出 )。
如上所述, 节点 104 可以在其覆盖区域内向用户设备 (UE)106 提供到通信网络 ( 例如, 互联网或蜂窝网络 ) 的接入。
UE 106 可以是由用户用以在通信网络上发送和接收语音或数据的无线通信设备 或装置 ( 例如, 移动电话、 路由器、 个人计算机、 服务器等等 )。本申请还可以将用户设备 (UE) 称作接入终端 (AT)、 移动站 (MS) 或终端设备。如图所示, UE 106a、 106h 和 106j 包括 路由器。UE 106b-106g、 106i、 106k 和 106l 包括移动电话。但是, UE 106a-106l 中的每个 可以包括任何合适的通信设备。
图 2 示出了两个或更多个通信网络的示例性互操作。 可期望 UE 220 向另一 UE( 例 如, UE 221) 发射信息, 并从其接收信息。图 2 示出了 UE 220、 UE 221 和 UE 222 可以相互 通信的方式。如图 2 所示, 宏节点 205 可以在宏区域 230 内向用户设备提供通信覆盖。例 如, UE 220 生成消息, 并向宏节点 205 发射消息。该消息可以包括与各种类型的通信 ( 例 如, 语音、 数据、 多媒体服务等等 ) 有关的信息。UE 220 可以经由无线链路与宏节点 205 进 行通信。宏节点 205 可以经由有线链路或经由无线链路与网络 240 进行通信。毫微微节点 210 和 212 也可以经由有线链路或经由无线链路与网络 240 进行通信。UE 222 可以经由无 线链路与毫微微节点 210 进行通信, UE 221 可以经由无线链路与毫微微节点 212 进行通信。 宏节点 205 也可以通过网络 240 与诸如服务器之类的设备 ( 在图 2 中未示出 ) 以 及交换中心 ( 在图 2 中未示出 ) 进行通信。例如, 宏节点 205 向交换中心 ( 在图 2 中未示 出 ) 发射从 UE 220 接收到的消息, 交换中心向另一网络转发该消息。网络 240 还可以用于 促进 UE 220、 UE 221 和 UE 222 之间的通信。例如, UE 220 与 UE 221 进行通信。UE 220 向 宏节点 205 发射消息。宏节点 205 向网络 240 转发该消息。网络 240 向毫微微节点 212 转 发该消息。毫微微节点 212 向 UE 221 转发该消息。类似地, 反向路径从 UE 221 到 UE 220。 在另一个示例中, UE 221 与 UE 222 通信。UE 221 向毫微微节点 212 发射消息。毫微微节 点 212 向网络 240 转发该消息。网络 240 向毫微微节点 210 转发该消息。毫微微节点 210 向 UE 222 转发该消息。类似地, 反向路径从 UE 222 到 UE 221。
在一个实施例中, 毫微微节点 210、 212 可以由各个消费者来部署, 并可放置在家 庭、 公寓楼、 办公楼等中。毫微微节点 210、 212 可以利用预定蜂窝传输频带, 来在毫微微 节点 210、 212 的预定范围 ( 例如, 100m) 内与 UE 进行通信。在一个实施例中, 毫微微节 点 210、 212 可以通过互联网协议 (IP) 连接 ( 例如, 数字用户线路 (DSL, 例如包括非对称 DSL(ADSL)、 高数据速率 DSL(HDSL)、 超高速 DSL(VDSL) 等等 )、 携带互联网协议 (IP) 业务的 TV 电缆、 宽带电力线 (BPL) 连接或其它链路来与网络 240 进行通信。
网络 240 可包括任何类型的具有计算机和 / 或设备的电连接组, 例如, 包括以下网 络: 互联网、 内部网、 局域网 (LAN) 或广域网 (WAN)。另外, 对网络的连接可以是 : 例如, 远程 调制解调器、 以太网 (IEEE 802.3)、 令牌环 (IEEE 802.5)、 光纤分布数据链路接口 (FDDI) 异步传输模式 (ATM)、 无线以太网 (IEEE 802.11) 或蓝牙 (IEEE 802.15.1)。注意, 计算设
备可以是桌上型电脑、 服务器、 便携式设备、 手持设备、 机顶盒或任何其它期望类型的配置。 如本申请所使用的, 网络 240 包括各种网络变体, 例如公共互联网、 互联网内的专用网、 互 联网内的安全网、 专用网、 公共网、 增值网、 内部网等等。在特定的实施例中, 网络 240 还可 以包括虚拟专用网 (VPN)。
图 3 示出了图 1 和图 2 所示的无线通信网络 100 和 200 的示例性覆盖区域。覆盖 区域 300 可以包括一个或多个地理区域, 其中, UE 220 可以接入通信网络 240, 如上关于图 2 所述。如图所示, 覆盖区域 300 包括若干跟踪区域 302( 或路由区域或定位区域 )。每个跟 踪区域 302 包括若干宏区域 304, 宏区域 304 可以与上面关于图 2 描述的宏区域 230 类似。 这里, 与跟踪区域 302A、 302B 以及 302C 相关联的覆盖区域示为用粗线来勾勒的, 宏区域 304 用六边形表示。 跟踪区域 302 还可以包括毫微微区域 306, 毫微微区域 306 可以与上面关于 图 2 描述的毫微微区域 230 类似。在这个示例中, 每个毫微微区域 306( 例如, 毫微微区域 306C) 描绘在宏区域 304( 例如, 宏区域 304B) 中。但是, 应当明白的是, 毫微微区域 306 可 以不完全位于宏区域 304 内。实际上, 可以在给定的跟踪区域 302 或宏区域 304 内定义大 量的毫微微区域 306。 另外, 可以在给定的跟踪区域 302 或宏区域 304 内定义一个或多个微 微区域 ( 未示出 )。 再参照图 2, 毫微微节点 210 的所有者可以订制通过通信网络 240( 例如, 移动运营 商核心网 ) 提供的移动服务 ( 例如, 3G 移动服务 )。另外, 用户设备 221 能够在宏环境 ( 例 如, 宏区域 ) 下工作, 也能够在较小规模的网络环境 ( 例如, 住宅、 毫微微区域、 微微区域等 等 ) 下工作。换言之, 用户设备 221 可以通过宏节点 205 或通过一组毫微微节点 ( 例如, 毫 微微节点 210、 212) 中的任何一个毫微微节点来接入通信网络 240, 这取决于用户设备 221 的当前位置。例如, 当用户不在家时, 其由宏节点 ( 例如, 节点 205) 来服务, 当用户在家时, 其由毫微微节点 ( 例如, 节点 210) 来服务。还应当认识到, 毫微微节点 210 可以与现有的 用户设备 221 后向兼容。
毫微微节点 210 可以在单个频率上通信, 或者作为另一种选择, 也可以在多个频 率上通信。根据特定的配置, 此单个频率或多个频率中的一个或多个频率可与宏节点 ( 例 如, 节点 205) 所使用的一个或多个频率相交叠。
在一个实施例中, 只要用户设备 221 位于毫微微节点的通信范围内, 用户设备 221 就可以配置为连接到特定的 ( 例如, 优选的 ) 毫微微节点 ( 例如, 用户设备 221 的归属毫微 微节点 )。例如, 当用户设备 221 位于毫微微区域 215 内时, 用户设备 221 只与毫微微节点 210 通信。
在另一个实施例中, 用户设备 221 与一个节点通信, 但不与优选的节点 ( 例如, 在 优选漫游列表中定义的节点 ) 通信。在这个实施例中, 用户设备 221 可以使用更佳系统选 择( “BSR” ) 来继续搜索优选的节点 ( 例如, 优选的毫微微节点 210)。BSR 可以包括一种包 括定期扫描可用的系统以判断当前是否有更好的系统可用的方法。BSR 还可以包括尝试与 可用的优选系统相关联。用户设备 221 可以将 BSR 限于在一个或多个特定频带和 / 或信道 上进行扫描。 一旦发现了优选的毫微微节点 210, 用户设备 221 就在毫微微区域 215 内选择 毫微微节点 210 进行通信, 以接入通信网络 240。
例如, 当与宏节点 205 正在通信的 UE 221 接近毫微微节点 210 时, UE221 可以切 换 ( 即, 空闲或激活切换 ) 到毫微微节点 210。因此, UE 222 开始与毫微微节点 210 进行通
信。在诸如 1xRTT、 1xEV-DO、 WCDMA、 HSPA 等的移动网络中, 当用户设备接近节点时, 存在触 发切换的机制。例如, 每个节点 ( 例如, 毫微微节点、 宏节点等 ) 被配置为产生或发射信标。 所述信标可以包括导频信道和其它开销信道。 此外, 还可以在多个频率上发射所述信标, 以 使得在不同频率上工作的 UE 能够检测到该信标。UE 可以使用从节点接收的信标来识别想 要执行切换的节点。
用户设备 ( 例如, UE 220、 221、 222) 需要唯一地识别毫微微节点, 以便确定是否与 该毫微微节点进行通信以接入通信网络 240。 例如, 在 UE221 与毫微微节点 210 进行通信之 前, UE 221 必须能够将毫微微节点 210 与区域中的其它节点区分开。通过唯一地识别毫微 微节点 210, UE 221 可以适当地指导去往毫微微节点 210 的通信, 并且将该通信识别为是从 毫微微节点 210 发起的。
在一个实施例中, UE 可以通过检测包括从毫微微节点发射的导频信号的信标来唯 一地识别毫微微节点。导频信号可以唯一地标识用于发射所述导频信号的毫微微节点。例 如, 毫微微节点 210 和 212 分别发射不同的导频信号 ( 例如, 导频信号 A 和导频信号 B)。UE 221 从毫微微节点 210 和 212 中的每一个接收这两个导频信号。UE 221 既而生成导频强度 测量报告 (PSMR)。PSMR 可以包括接收到的导频信号。PSMR 还可以包括导频信号的信号强 度 (Ecp/Io)。UE 221 可以在测量报告消息 (MRM) 中向与其通信的宏节点 205 发射 PSMR。 宏节点 205 可以访问将导频信号映射到毫微微节点的信息 ( 例如, 数据库 )。 在一 个实施例中, 可以在宏节点 205 处存储将导频信号映射到节点的信息。在另一个实施例中, 宏节点 205 可以访问网络 240 上包括将导频信号映射到节点的信息的服务器。在一个实施 例中, 如果规定 UE 221 与识别的毫微微节点进行通信, 则宏节点 205 可以指导 UE 221 切换 到所识别的毫微微节点。在另一个实施例中, 宏节点 205 进一步确定在指导进行切换之前 导频信号的信道强度是否高于阈值等级。
在一个实施例中, 每个导频信号包括物理层标识符, 诸如具有不同偏移的伪噪声 (PN) 码或一组唯一 PN 码。PN 码和 / 或偏移可以包括识别节点和 / 或节点类型 ( 例如, 毫 微微节点、 宏节点、 微微节点 ) 的码或序列号 ( 例如, 码片 )。PN 码可以包括施加了 PN 偏移 的 PN 短码。PN 偏移可以指示离施加到 PN 短码的真实网络同步时间的延迟。在一个实施例 中, 所有节点可以使用相同的 PN 短码。然而, 可以将不同的 PN 偏移施加到不同节点的 PN 短码。因此, PN 偏移与偏移 PN 短码直接相关, 并且术语 “PN 偏移” 和 “偏移 PN 短码” 在本 申请中是可以交换使用的。对于 LTE 系统, 标识符被称为 “物理小区标识符” 。
在一个实施例中, 每个 PN 偏移之间的延迟增量是 64 个码片。这样确保接收到的 导频信号是可区分的。例如, 当在毫微微节点 210 与 UE 221 之间发送导频信号时, 由于毫 微微节点 210 与 UE 221 之间的通信路径上的传播延迟而导致信号的延迟。因此, 毫微微节 点 210 发送的具有 PN 偏移 64 的导频信号由于传播延迟而被延迟 2 个码片, 并且被 UE 221 接收成具有 PN 偏移 66 的导频信号。UE 221 可以在围绕期望的 PN 偏移值的搜索窗口中进 行搜索, 以检测延迟了的导频信号。例如, UE 221 具有围绕 PN 偏移 64 的 ±10 码片的搜索 窗口, 以便检测延迟了的导频信号。由于偏移 66 比任何其它导频信号更加接近偏移 64, 因 此可以断然假定初始导频信号是以偏移 64 来发送的。因此, 通过将每个导频信号分开至少 64 个码片, 由于传播延迟而导致的小延迟不会影响对导频信号的检测或者对发射节点的识 别。
在一个实施例中, PN 偏移可以用于识别发射信号的节点的类型 ( 例如, 毫微微节 点、 宏节点、 微微节点 )。例如, 特定的 PN 偏移集被保留以用于识别毫微微节点。然而, 可使 用的 PN 偏移的数量可能少于地理区域内毫微微节点的数量。因此, 仅有 PN 偏移不足以唯 一识别毫微微节点。例如, 预留出 6 个唯一 PN 偏移以供毫微微节点使用。然而, 可以在宏 区域 230 中部署 6 个以上的毫微微节点。丛而, 通过使用具有给定 PN 偏移的单个导频信号 来识别每个毫微微节点可能不足以唯一识别毫微微节点。
在一个实施例中, 节点可以仅将特定服务提供给规定与之通信的特定用户设备。 这种节点可以被称为 “受限的” 或 “封闭的” 节点。 在包括受限的毫微微节点的无线通信网络 中, 给定的用户设备可以仅仅由宏节点和一组定义的毫微微节点 ( 例如, 毫微微节点 210) 来服务。 在其它实施例中, 节点可能受限而不提供信令、 数据接入、 注册、 寻呼或服务中的至 少一项。
在一个实施例中, 受限的毫微微节点 ( 也可以称为封闭用户组家庭节点 B) 是向一 组规定的受限用户设备提供服务的节点。该组可以根据需要临时性地或永久性地改变, 以 包括另外的或更少的用户设备。在一些方面, 封闭用户组 (“CSG” ) 可以定义为共享用户 设备的公共接入控制列表 ( 例如, 所述一组规定的受限接入终端的列表 ) 的一组接入节点 ( 例如, 毫微微节点 )。一个区域内的所有毫微微节点 ( 或者所有受限的毫微微节点 ) 工作 的信道可以称作为毫微微信道。
因此, 在给定的毫微微节点和给定的用户设备之间可以存在各种关系。 例如, 就用 户设备而言, 开放的毫微微节点指没有受限关联的毫微微节点。受限的或封闭的毫微微节 点可以指在一些方面受限 ( 例如, 受限于关联和 / 或注册 ) 的毫微微节点。混合毫微微节 点可以指这样的毫微微节点 : 有限数量的毫微微节点资源对于所有用户都可用, 而其余的 毫微微节点资源以受限的方式工作。归属毫微微节点可以指同意 / 授权用户设备接入并在 其上工作的毫微微节点。 访客毫微微节点可以指临时授权接入终端接入并在其上工作的毫 微微节点。外来毫微微节点可以指不授权接入终端接入或在其上工作的毫微微节点 ( 除了 紧急情况之外, 例如 911 呼叫 )。
就受限的毫微微节点而言, 归属用户设备可以指同意 / 授权接入该受限的毫微微 节点的用户设备。访客用户设备可以指临时同意 / 接入该受限的毫微微节点的用户设备。 外来用户设备可以指未许可接入该受限的毫微微节点的用户设备 ( 除了紧急情况之外, 例 如 911 呼叫 )。
为了确定是否允许 UE 221 接入毫微微节点 210, UE 221 可以读取毫微微节点 210 定期广播的 L3 开销消息, 诸如毫微微节点 210 的系统信息广播 (SIB)。系统信息可以包括 唯一地标识毫微微节点 210 的标识信息, 诸如 CSG ID 和 / 或小区 ID。系统信息可以进一步 包括毫微微节点 210 的接入模式的指示符 ( 例如, 封闭、 开放或混合 )。因此, UE 221 可以 确定其是否能够接入毫微微节点 210 以及如何唯一地识别毫微微节点 210。
在一些实施例中, 每个 UE( 例如, UE 221) 具有关于保留以供毫微微节点 ( 例如, 毫微微节点 210) 在一个或多个频率上使用的物理层标识符的信息 ( 例如, 主扰码 (PSC)、 物 理小区标识符 (PCI)、 PN 偏移等 )。所述信息可以包括诸如一个或多个 PSC 列表之类的一 个或多个物理标识符列表, 所述一个或多个物理标识符列表包括保留以供毫微微节点在一 个或多个频率上使用的物理层标识符。 所述物理标识符列表还可以包括与毫微微节点的物理层标识符相关的每个毫微微节点的频率。在一个实施例中, 物理层标识符列表对于特定 的频率是唯一的, 并且其列出仅与一个频率相关的毫微微节点的物理标识符。在另一个实 施例中, 物理标识符列表列出针对 UE 221 用于进行通信的所有频率的毫微微节点的物理 标识符。
当 UE 221 处于其没有激活地进行通信的待机或者空闲模式 ( 诸如语音呼叫中 ) 时, UE 221 可以从诸如宏节点 205 或毫微微节点 210 之类的节点接收物理标识符。在另一 实施例中, UE 221 可以编程有 ( 例如, 提供有 ) 物理标识符列表。在一个实施例中, 在由宏 节点 205 广播的物理标识符列表中列出的物理标识符表示在宏节点 205 用于广播该列表的 相同频率上进行通信的毫微微节点。在另一实施例中, 在由宏节点 205 广播的物理标识符 列表中列出的物理标识符表示 UE 221 用于进行通信的所有频率的毫微微节点。
使用物理标识符列表, 对毫微微节点进行搜索的 UE 221 通过仅读取具有物理层 标识符列表中的物理层标识符的节点的 SIB 且避免读取其它类型节点的 SIB, 可以仅读取 毫微微节点的 SIB。UE 221 的特定资源 ( 例如, 收发器、 处理器等 ) 可以用于读取 SIB。此 时, UE 221 不能将这些资源用于其它用途, 诸如接收寻呼消息。因此, 通过使用物理标识符 列表可以节省 UE 221 用于搜索毫微微节点的时间并释放资源以用于其它用途。
在一个实施例中, UE 221 可以使用物理标识符列表来减少为搜索毫微微节点花费 的时间, 例如, 这允许 UE 221 的用户更快地观察到毫微微节点的细节, 诸如对毫微微节点 的人工选择。UE 221 具有从一个或多个宏节点接收到的一个或多个物理标识符列表。UE 221 的用户可以指示 UE 221 上的人工毫微微节点选择过程。此时, UE 221 可能处于其未与 节点激活地进行通信的空闲模式 ( 例如, 语音呼叫 )。UE 221 可以使用物理标识符列表来 确定毫微微节点正在通信时使用的频率。UE 221 可以仅扫描关于毫微微节点的频率而忽 略扫描与毫微微节点无关的频率。例如, 毫微微节点在频率 F1 和 F2 而不是 F3 上通信。因 此, UE 221 可以执行对 F1 和 F2 的扫描而不是对 F3 的扫描, 以便获取物理标识符。在扫描 期间, UE 221 可以在被扫描的频率上检测一个或多个节点的物理标识符。使用物理标识符 列表, UE 221 确定哪些检测出的物理标识符与毫微微节点相关。既而 UE 221 仅从检测出 的与毫微微节点相关的物理标识符中读取 SIB。在另一个实施例中, UE 221 仅从所检测出 的与毫微微节点相关的物理标识符中读取 SIB, 其中所述毫微微节点以 UE 221 确定的足以 满足通信的足够高的信噪比 (SNR)( 例如, 高于阈值等级的 SNR) 来发射 SIB。既而 UE 221 可以在 UE 221 的显示器上向用户显示与针对其的 SIB 已被读取的毫微微节点相关的信息。 这类与毫微微节点相关的信息可以包括任何具有毫微微节点的标识、 毫微微节点的名称、 毫微微节点的接入模式、 毫微微节点的信号强度等等的组合。UE 221 的用户可以使用这类 信息来选择与其进行通信的毫微微节点, 诸如通过切换到所选择的毫微微节点。
UE 221 还可以使用物理标识符列表来更加高效地执行从一个节点到另一个节点 的激活切换。例如, UE 221 处于激活模式下, 诸如在频率 F1 上激活地呼叫另一 UE 和与宏 节点 205 通信。通信网络 240 上的控制器 ( 诸如宏节点 205) 可以指示 UE 221 对相邻节点 执行频内搜索以便进行切换。 UE 221 可以扫描频率 F1 以检测 UE 221 的通信距离内由节点 发送的物理层标识符。既而 UE 221 可以使用物理层标识符列表来选择性地读取一个或多 个所检测的节点的 SIB。 在一个实施例中, 如果 UE 221 没有订制毫微微节点, 则 UE221 可以 避免读取具有与毫微微节点相关的物理标识符的节点的 SIB。 如果 UE 221 订制了毫微微节点且被配置为切换到任何类型的节点, 则 UE 221 可以读取所有节点的 SIB。在一个实施例 中, 如果 UE 221 订制了毫微微节点且被配置为仅切换到毫微微节点, 则 UE 221 仅可以读取 毫微微节点的 SIB。在另一个实施例中, 如果 UE 221 订制了毫微微节点且被配置为仅切换 到毫微微节点, 则 UE 221 仅可以读取具有与 UE 221 订制了的毫微微节点的物理层标识符 匹配的物理层标识符的毫微微节点的 SIB。对于上述实施例, UE 221 还可以仅从所检测到 的与毫微微节点相关的物理标识符中读取 SIB, 其中所述毫微微节点以 UE 221 确定的足以 满足通信的足够高的信噪比 (SNR)( 例如, 高于阈值等级的 SNR) 来发射 SIB。利用毫微微 节点的 SIB, UE 221 可以确定其是否订制了各毫微微节点。在一些实施例中, UE 221 既而 将所检测的节点报告给宏节点 205。在一个实施例中, UE 221 将所有所检测的节点报告给 宏节点 205。在另一个实施例中, UE 221 仅报告 UE 221 被授权接入的毫微微节点和 / 或宏 节点。宏节点 205 可以既而促进到所报告的节点之一的激活切换。例如, 宏节点 205 指导 UE 221 切换到一节点, 其中 UE 221 以 UE 221 被授权接入该节点的最高信噪比来从该节点 接收信号。本领域的普通技术人员应该认识到, 上面描述的实施例可以类似地用于从一个 毫微微节点到另一个毫微微节点的主动切换。
在另一个实施例中, UE 221 还可以使用物理标识符列表来更高效地执行小区重 选。例如, UE 221 处于空闲模式且以频率 F1 驻留到宏节点 205。UE 221 既而确定其需要 执行小区重选并驻留到不同的节点。例如, UE 221 与宏节点 205 之间的信号状况劣化。相 应地, UE 221 扫描一个或多个频率以获取要驻留的节点。UE 221 执行空闲切换 ( 例如, 小 区重选 ) 以及从宏节点 205 到其它节点的切换, 以便驻留其上。 在一个实施例中, UE 221 仅 扫描除了宏节点 205 用于通信的频率 F1 之外的频率。在另一个实施例中, UE 221 仅扫描 宏节点 205 用于通信的相同频率 F1。在另一个实施例中, UE 221 仅扫描关于毫微微节点的 频率而忽略扫描与毫微微节点无关的频率。 例如, 根据物理标识符列表, 毫微微节点在频率 F1 和 F2 上通信, 而不在频率 F3 上通信。因此, UE 221 执行对 F1 和 F2 的扫描, 而不执行对 F3 的扫描, 以便获取物理标识符。在扫描期间, UE 221 可以在所扫描的频率上检测一个或 多个节点的物理标识符。
作为小区重选处理的一部分, UE 221 可以既而使用物理层标识符列表来选择性地 读取一个或多个所检测的节点的 SIB。 如果 UE 221 没有订制毫微微节点, 则 UE 221 可以避 免读取具有与毫微微节点相关的物理标识符的节点的 SIB。如果 UE 221 订制了毫微微节 点且被配置为切换到任何类型的节点, 则 UE 221 可以读取所有节点的 SIB。在一个实施例 中, 如果 UE 221 订制了毫微微节点且被配置为仅切换到毫微微节点, 则 UE 221 可以仅读取 毫微微节点的 SIB。在另一个实施例中, 如果 UE 221 订制了毫微微节点且被配置为仅切换 到毫微微节点, 则 UE 221 可以仅读取具有与 UE 221 订制了的毫微微节点的物理层标识符 匹配的物理层标识符的毫微微节点的 SIB。对于上述实施例, UE 221 还可以仅从所检测到 的与毫微微节点相关的物理标识符读取 SIB, 其中所述毫微微节点以 UE 221 确定的足以满 足通信的足够高的信噪比 (SNR)( 例如, 高于阈值等级的 SNR) 来发射 SIB。 利用毫微微节点 的 SIB, UE 221 可以确定其是否订制了各毫微微节点。UE 221 可以既而基于由 UE 221 读 取的 SIB 来执行到适当节点的小区重选。本领域的普通技术人员应该认识到, 上面描述的 实施例可以类似地用于从一个毫微微节点到另一个毫微微节点的空闲切换。
为方便起见, 本申请公开内容描述了与毫微微节点有关的各种功能。 但是, 应当明白的是, 微微节点可以在较大的覆盖区域内提供相同或类似的功能。 例如, 微微节点是受限 的, 针对给定的用户设备来定义归属微微节点, 等等。
无线多址通信系统可以同时支持多个无线用户设备的通信。如上所述, 每一个用 户设备可经由前向和反向链路上的传输来与一个或多个节点进行通信。前向链路 ( 或下行 链路 ) 是指从节点到用户设备的通信链路, 而反向链路 ( 或上行链路 ) 是指从用户设备到 节点的通信链路。该通信链路可以经由单输入单输出系统、 多输入多输出 (“MIMO” ) 系统 或一些其它类型的系统来建立。
MIMO 系统采用多个 (NT 个 ) 发射天线和多个 (NR 个 ) 接收天线来进行数据传输。 由 NT 个发射天线和 NR 个接收天线形成的 MIMO 信道可以包括 NS 个独立信道 ( 还称作为空 间信道 ), 其中, NS ≤ min{NT, NR}。NS 个独立信道中的每一个都对应于一个维度。如果能 够利用由多个发射天线和接收天线形成的额外维度, 则 MIMO 系统可以提供改善的性能 ( 例 如, 更高的吞吐量和 / 或更高的可靠性 )。
MIMO 系统可支持时分双工 (“TDD” ) 和频分双工 (“FDD” )。在 TDD 系统中, 前向 链路传输和反向链路传输发生在相同的频率区域上, 从而互易原则使得能够根据反向链路 信道来估计前向链路信道。当在设备 ( 例如, 节点、 用户设备等等 ) 处有多个天线可用时, 这使得设备能够提取前向链路上的发射波束形成增益。 本申请的教导可并入使用多个组件与至少一个其它设备进行通信的设备 ( 例如, 节点、 用户设备等等 ) 中。
图 4 是一个图 2 中的通信网络中的第一示例性毫微微节点 410 和第二示例性用户 设备 450 的功能框图。如图所示, MIMO 系统 400 包括毫微微节点 410 和用户设备 450( 例 如, UE 222)。在毫微微节点 410 处, 将多个数据流的业务数据从数据源 412 提供给发射 (“TX” ) 数据处理器 414。
在一个实施例中, 每个数据流在各自的发射天线上进行发射。TX 数据处理器 414 根据为每个数据流选择的特定编码方案对该数据流的业务数据进行格式化、 编码和交织, 以提供编码后的数据。
利用 OFDM 技术, 可以将每个数据流的编码数据与导频数据进行复用。导频数据通 常是采用已知方法进行处理的已知数据模式, 并且在接收机系统处用于估计信道响应。然 后, 根据为每个数据流选择的特定调制方案 ( 例如, BPSK、 QPSK、 M-PSK 或 M-QAM), 将该数据 流的经复用的导频和编码数据进行调制 ( 即, 符号映射 ), 以便提供调制符号。可通过处理 器 430 执行的指令来确定每个数据流的数据速率、 编码和调制。数据存储器 432 可存储处 理器 430 或毫微微节点 410 的其它组件使用的程序代码、 数据、 其它信息。
随后, 将所有数据流的调制符号提供给 TX MIMO 处理器 420, 该处理器对调制符号 ( 例如, OFDM 的 ) 进行进一步处理。 随后, TX MIMO 处理器 420 向 NT 个收发机 ( “XCVR” )422A 至 422T 提供 NT 个调制符号流。在一些方面, TX MIMO 处理器 420 对数据流的符号以及发 射该符号的天线施加波束形成权重。
每个收发机 422 接收各自的符号流并对其进行处理, 以便提供一个或多个模拟信 号, 并进一步对这些模拟信号进行调节 ( 例如, 放大、 滤波和上变频 ), 以便提供适于在 MIMO 信道上传输的调制信号。随后, 来自收发机 422A 至 422T 的 NT 个调制信号分别从 NT 个天 线 424A 至 424T 发射出去。
在毫微微节点 450 处, 所发射的调制信号由 NR 个天线 452A 至 452R 接收到, 并将 从每个天线 452 接收到的信号提供给各自的收发机 (“XCVR” )454A 至 454R。每个收发机 454 对各自接收到的信号进行调节 ( 例如, 滤波、 放大和下变频 ), 对调节后的信号进行数字 化处理以提供抽样, 并进一步对这些抽样进行处理, 以提供对应的 “接收到的” 符号流。
随后, 接收 (“RX” ) 数据处理器 460 从 NR 个收发机 454 接收 NR 个接收到的符号 流并根据特定的接收机处理技术对这些符号流进行处理, 以提供 NT 个 “检测的” 符号流。随 后, RX 数据处理器 460 对每个检测的符号流进行解调、 解交织和解码, 从而恢复数据流的业 务数据。RX 数据处理器 460 执行的处理过程互补于在毫微微节点 410 处的 TX MIMO 处理器 420 和 TX 数据处理器 414 执行的处理过程。
处理器 470 定期地确定使用哪个预编码矩阵 ( 如下文所述 )。处理器 470 生成反 向链路消息, 后者包括矩阵索引部分和秩值部分。数据存储器 472 可存储处理器 470 或毫 微微节点 450 的其它组件使用的程序代码、 数据、 其它信息。
反向链路消息可包括关于通信链路和 / 或接收到的数据流的各种类型的信息。反 向链路消息随后由 TX 数据处理器 438 进行处理。TX 数据处理器 438 还从数据源 436 接收 多个数据流的业务数据。调制器 480 对数据流进行调制。此外, 收发机 454A 至 454R 对数 据流进行调节并将数据流发射回至毫微微节点 410。
在毫微微节点 410 处, 来自毫微微节点 450 的调制信号由天线 424 接收到。此外, 收发机 422 对调制信号进行调节。解调器 (“DEMOD” )440 对调制信号进行解调。RX 数据 处理器 442 对调制信号进行处理, 并提取由毫微微节点 450 发射的反向链路消息。处理器 430 随后确定使用哪一个预编码矩阵来确定波束形成权重。 此外, 处理器 430 对提取出的消 息进行处理。
此外, 毫微微节点 410 和 / 或毫微微节点 450 可以包括执行本申请所述的干扰控 制操作的一个或多个部件。例如, 干扰 ( “INTER” ) 控制部件 490 可以同处理器 430 和 / 或 毫微微节点 410 的其它组件协作, 以便向 / 从另一个设备 ( 例如, 毫微微节点 450) 发送或 接收信号。类似地, 干扰控制部件 492 可以同处理器 470 和 / 或毫微微节点 450 的其它组 件协作, 以便向 / 从另一个设备 ( 例如, 毫微微节点 410) 发送或接收信号。应当理解, 对于 每个毫微微节点 410 和 450 而言, 所描述的两个或更多个组件的功能可由单个组件来提供。 例如, 单个处理组件可以提供干扰控制组件 490 和处理器 430 的功能。此外, 单个处理组件 可以提供干扰控制组件 492 和处理器 470 的功能。
存在多种用于在用户区列表 (user zone list) 中存储信息的方法。图 5A 的方法 500 开始在方框 510, 此处确定毫微微节点的一个或多个通信接口类型。例如, 通信接口是 cdma2000-1x 接口、 HRPD( 高速率数据分组 ) 接口、 LTE( 长期演进 ) 接口或者上面描述的任 何接口类型之一。在一个实施例中, 毫微微节点能够使用多个通信接口进行通信。因此, 在 一个实施例中, 对一个或多个通信接口类型的确定包括 : 对多个通信接口类型的确定, 诸如 cdma2000-1x 接口和 LTE 接口。基于从毫微微节点接收的一个或多个信号 ( 诸如导频信号 或信标信号 ) 来执行这种确定。
接下来, 在方框 520 中, 将关于所确定的通信接口类型的信息存储在用户区列表 中。用户区列表是与特定毫微微节点相关的一个或多个准则。当满足准则时 ( 称为 “在用 户区内” ), 可以触发 UE 搜索特定毫微微节点。用户区列表是具有关于一个或多个用户数据区的数据结构。 在一个实施例中, 用户区列表包括一个或多个用户区文件, 并且每个文件具 有关于特定毫微微节点的信息以及关于与该毫微微节点相关的一个或多个用户区的信息。 每个用户区文件能够存储特定毫微微节点的多个用户区。下面将参照图 10- 图 16 描述用 户区列表的特定实施例。
例如, 用户区是地理区域。 在一个实施例中, 与特定毫微微节点相关的用户区是特 定毫微微节点附近的地理区域。具体地说, 用户区的准则是 UE 是否处于地理区域内。在一 个实施例中, 用户区是与特定毫微微节点足够近的地理区域, 以使该地理区域内的 UE 能够 检测到该毫微微节点。 在一个实施例中, 用户区是与特定毫微微节点足够近的地理区域, 以 使该地理区域内搜索该毫微微节点的 UE 能够找到该毫微微节点。可以将地理区域存储为 一组用于定义围绕该区域的多边形的纬度和经度, 存储为用于定义围绕该区域的圆形的半 径和纬度 - 经度对或者存储为其它形式。
例如, 用户区是射频 (RF) 覆盖。在一个实施例中, 与特定毫微微节点相关的用户 区是网络或接入点的覆盖区域。更具体地说, 用户区的准则是 UE 是否处于特定网络或接入 点的覆盖区域内。UE 可以通过从特定网络或接入点接收具有特定标识的信号来确定其是 否处于该网络或接入点的覆盖区域内。 因此, 可以将所述覆盖区域存储为网络标识、 子网标 识、 接入点标识或 PN 偏移。
例如, 用户区可以是 PN 偏移相位差的范围。图 5B 示出第一宏节点 560 和第二宏 节点 570 的覆盖区域内的 UE 580。如上关于图 2 的描述, UE 580 能够周期地从第一宏节点 560 接收第一 PN 偏移和从第二宏节点 570 接收第二 PN 偏移。
第一宏节点 560 和第二宏节点 570 同步。因此, 如果光速是无穷大, 则 UE 580 可 以同时接收第一 PN 偏移和第二 PN 偏移。然而, 光速是有限的, UE 580 在第一传播时间之 后接收到第一 PN 偏移并在第二传播时间之后接收到第二 PN 偏移。除非 UE 580 与第一宏 节点 560 和第二宏节点 570 是等距的, 否则两个传播时间将不同。UE 580 可以将这些传播 时间的差异确定为所接收的 PN 偏移的相位差。
因为传播时间通常与距离相关, 所以特定相位差大致与二次曲线对应, 并且相位 差的范围大致与一个区域对应。因此, 在一个实施例中, 用户区大致与该区域对应。具体地 说, 准则为 : UE 580 是否在第一宏节点 560 的覆盖内, UE 580 是否在第二宏节点 570 的覆 盖内以及从宏节点接收的 PN 偏移之间的相位差是否在特定范围内。在另一个实施例中, 除 了 PN 偏移之外的其它参考信号用于确定用户区。因此, 在一个实施例中, 用户区与两个接 收到的参考信号之间的时间差相关。
如上所述, 将关于所确定的通信接口类型的信息存储在用户区列表中。在一个 实施例中, 将该信息存储为多个预定通信接口类型的指示符。例如, 在一个实施例中, 如果确定的通信类型是 cdma2000-1x, 则在用户区列表或者该列表的用户区文件中存储 ‘00000000’ , 如果确定的通信类型是 HRPD, 则存储 ‘00000001’ 。在一个实施例中, 预定的通 信接口类型包括 cdma2000-1x、 HRPD、 GSM、 UMTS、 UMB、 LTE 和 WiMAX( 或另一 WWAN( 无线广域 网 ) 接口类型 )。
有很多方法可以将关于毫微微节点的信息存储在数据库中。在一个实施例中, 将 信息存储在用户区列表中, 而在另一个实施例中, 采用其它数据结构。图 6 的方法 600 在方 框 610 开始, 此处扫描毫微微节点。UE 可以响应于触发来执行扫描。该触发可以是人工触发或者自动触发。例如, 将 UE 配置为周期地扫描毫微微节点。作为另一示例, 将 UE 配置为 当确定 UE 在用户区内时扫描毫微微节点, 如下面参照图 9 所述。
接下来, 在方框 620, 确定是否已经找到毫微微节点。 如果没有找到毫微微节点, 则 处理 600 结束。应当认识到, 本申请描述的每个流程图是 UE 或其它设备能够被配置执行的 方法的一部分。因此, 尽管处理 600 当确定了没有找到毫微微节点而结束, 但是将不被解释 为 UE 停止功能, 停止执行其它方法或者不能重复该方法。
如果确定找到毫微微节点, 则处理 600 继续到方框 630, 其中, 确定毫微微节点的 一个或多个通信接口类型。 如果从毫微微节点接收到信号 ( 诸如信标信号或导频信号 ), 则 在方框 620 确定找到了毫微微节点。在一个实施例中, 基于从毫微微节点接收的一个或多 个信号, 在方框 630 确定一个或多个通信接口类型。
继续方框 640, 确定毫微微节点的一个或多个用户区。如上所述, 用户区可以基于 地理位置、 基于 RF 覆盖或基于其它准则。例如, 其它准则包括时间。商业 ( 诸如咖啡店 ) 运行的毫微微节点可以仅在工作时间运行。作为另一示例, 其它准则包括 UE 的功率状态。 如果 UE 处于全或者高电量状态, 则 UE 可能在比第二用户区宽的第一用户区内。如果 UE 处 于低电量状态, 则 UE 可能仅在第二用户区内。
可以基于 UE 的当前状况来确定每个用户区。例如, 地理区域用户区基于 UE 的当 前位置。类似地, RF 覆盖用户区可以基于 UE 接收的 RF 覆盖。
接下来, 在方框 650, 将关于毫微微节点的通信接口类型和用户区的信息存储在数 据库中。具体地说, 将毫微微节点的通信接口类型和毫微微节点的用户区以数据结构的形 式进行存储, 以使它们彼此相关联。 在一个实施例中, 数据结构是具有多个用户区文件的用 户区列表。每个用户区文件是包含关于毫微微节点的信息的数据结构, 包括该毫微微节点 的通信接口类型和与该毫微微节点相关的一个或多个用户区。
图 7 的方法 700 在方框 710 开始, 此处扫描毫微微节点。UE 可以响应于触发来执 行扫描。 该触发可以是人工触发或者自动触发。 例如, 将 UE 配置为周期地扫描毫微微节点。 作为另一示例, 将 UE 配置为当确定出 UE 在用户区范围内时扫描毫微微节点, 如下面参照图 9 所述。
接下来, 在方框 720, 确定是否已经找到毫微微节点。 如果没有找到毫微微节点, 则 处理 700 结束。 如果确定出已经找到毫微微节点, 则处理 700 继续到方框 730, 其中, 确定毫 微微节点的一个或多个通信接口类型。如果从毫微微节点接收到信号 ( 诸如信标信号或导 频信号 ), 则在方框 720 确定出找到了毫微微节点。在一个实施例中, 基于从毫微微节点接 收的一个或多个信号, 在方框 730 确定一个或多个通信接口类型。
继续方框 742, 确定毫微微节点的第一用户区。接下来, 在方框 744, 确定毫微微节 点的第二用户区。尽管按照顺序描述, 但是应该理解, 对于方框 742 和 744 的动作描述可以 按顺序执行, 按相反的顺序执行、 并行执行或同时执行。
如上所述, 用户区可以基于 RF 覆盖。 在一个实施例中, 基于 RF 覆盖的用户区与 RF 覆盖的通信接口类型相关。例如, 在一个实施例中, 第一用户区是 cdma2000-1x 接入点的覆 盖区。因此, 第一用户区的通信接口类型是 cdma2000-1x。在另一个实施例中, 第二用户区 是 HRPD 子网的覆盖区。因此, 第二用户区的通信接口类型是 HRPD。
在一个实施例中, 第一用户区具有第一通信接口类型, 第二用户区具有与第一通信接口类型不同的第二通信接口类型。 可以将每个通信接口类型存储为多个预定通信接口 类型之一的指示。
尽管在图 7 中没有示出, 但是方法 700 还可以包括确定其它用户区, 包括没有通信 接口类型的用户区, 诸如基于地理或时间的用户区。
继续方框 750, 将关于毫微微节点的通信接口类型和用户区的信息 ( 以及其通信 类型 ) 存储在数据库中。具体地说, 将毫微微节点的通信接口类型和毫微微节点的用户区 ( 和其通信类型 ) 以数据结构的形式进行存储, 以使它们彼此相关。在一个实施例中, 数据 结构是具有多个用户区文件的用户区列表。 每个用户区文件是包含关于毫微微节点的信息 的数据结构, 包括毫微微节点的通信接口类型和与毫微微节点相关的一个或多个用户区。 第一和第二用户区通信接口类型两者分别与第一用户区和第二用户区关联存储。
图 8 的方法 800 在方框 810 开始, 此处扫描毫微微节点。UE 可以响应于触发来执 行扫描。 该触发可以是人工触发或者自动触发。 例如, 将 UE 配置为周期地扫描毫微微节点。 作为另一示例, 将 UE 配置为当确定出 UE 在用户区内时扫描毫微微节点, 如下面参照图 9 所 述。
接下来, 在方框 820, 确定出是否已经找到毫微微节点。 如果没有找到毫微微节点, 则处理 800 结束。如果确定出已经找到毫微微节点, 则处理 800 继续到方框 832 和 834, 其 中, 在方框 832, 确定毫微微节点的第一通信接口类型, 而在方框 834, 确定毫微微节点的第 二通信接口类型。尽管按照顺序描述, 但是应该理解, 对于方框 832 和 834 而描述的动作可 以按顺序执行, 按相反的顺序执行, 并行执行或同时执行。
如果从毫微微节点接收到信号 ( 诸如信标信号或导频信号 ), 则在方框 820 确定 出找到了毫微微节点。 在一个实施例中, 基于从毫微微节点接收的一个或多个信号, 在方框 832 和 834 确定第一和第二通信接口类型。 例如, 信号指示毫微微节点被配置为使用第一通 信接口和第二通信接口进行通信。例如, 将毫微微节点配置为使用 3G 通信接口和 WiFi 通 信接口进行通信。作为另一示例, 将毫微微节点配置为使用 cdma2000-1x 通信接口和 HRPD 通信接口进行通信。
继续到方框 840, 确定毫微微节点的一个或多个用户区。如上所述, 用户区可以基 于地理位置、 基于 RF 覆盖或基于其它准则。 可以基于 UE 的当前条件来确定每个用户区。 例 如, 地理区域用户区可以基于 UE 的当前位置。类似地, RF 覆盖用户区可以基于 UE 接收的 RF 覆盖。
继续到方框 850, 将关于毫微微节点的通信接口类型和用户区的信息存储在数据 库中。具体地说, 将毫微微节点的通信接口类型和毫微微节点的用户区以数据结构的形式 进行存储, 以使它们彼此相关。
在一个实施例中, 数据结构是具有多个用户区文件的用户区列表。每个用户区文 件是包含关于毫微微节点的信息的数据结构, 包括毫微微节点的通信接口类型和与毫微微 节点相关的一个或多个用户区。在一个实施例中, 当为毫微微节点确定两个通信接口类型 时, 存储两个单独的用户区文件。因此, 在一个实施例中, 存储包含关于毫微微节点的信息 的第一用户区文件, 包括第一通信接口类型和用户区, 存储包含关于毫微微节点的信息的 第二用户区文件, 包括第二通信接口类型和用户区。 这可能冗余地存储数据, 这可以是明显 的存储器命中。在一个实施例中, 存储包含关于毫微微节点的信息的第一用户区文件, 包括第一 通信接口类型和用户区 ; 以及存储第二用户区文件, 所述第二用户区文件包含对于第一用 户区文件中关于毫微微节点的信息的引用、 第二通信接口类型和对于第一用户区文件中用 户区的引用。
可以使用用户区列表或其它数据结构来促进特定毫微微节点的位置, 以及随后与 该特定毫微微节点的通信。图 9 的方法 900 在方框 910 中开始, 此处确定设备是否在用户 区内。如上所述, 尽管本文使用短语 “在用户区内” , 但是应该理解, 所述区可以不是地理上 的且可以不是指特定位置, 而是, 用户区是一组一个或多个准则, 短语 “在用户区内” 意指准 则得到满足。准则可以基于地理或其它准则。可用多个准则来定义用户区, 其中一个或多 个准则基于地理且一个或多个准则基于其它因素。
在一个实施例中, 如果设备在特定地理区域内, 则确定该设备在用户区内。 在一个 实施例中, 如果设备正在从特定网络、 子网、 基站或接入点接收信号, 则该确定设备在用户 区内。在一个实施例中, 如果 PN 偏移相位差在特定范围内, 则确定设备在用户区内。
接下来, 在方框 920, 如果确定设备不在用户区内, 则方法返回方框 910。否则, 方 法 900 继续到方框 930, 其中, 执行扫描, 以搜索与用户区相关的毫微微节点。 可以通过与在 用户区列表中存储的用户区文件内的用户区相关的毫微微节点有关的附加信息来简化搜 索。
参照图 10 来描述示例性用户区列表 1000。 可以将用户区列表 1000 存储在存储器 或其它计算机可读介质中。用户区列表 1000 包含用户区列表报头 1010 和一个或多个用户 区文件 1020。用户区列表报头包含关于用户区列表的信息以及对于所有用户区文件 1020 公共的其它信息。每个用户区文件 1030 包含用户区子报头 1032、 毫微微节点描述 1034 和 用户区描述 1036, 如在下面更详细描述地。
参照图 11 描述示例性用户区文件 1030。 可以将用户区文件 1030 存储在存储器或 其它计算机可读介质中。用户区文件 1030 可以与其它用户区文件一起存储在用户区列表 中。如上所述, 用户区文件 1030 包括用户区子报头 1032。在一个实施例中, 用户区子报头 1032 包括 REC_LENGTH 字段 1102、 PREF_NEG 字段 1104 和 SYSTEM_INFO_LENGTH 字段 1106。
REC_LENGTH 字段 1102 存储与用户区文件 1030 的总长度有关的信息。 在一个实施 例中, 将 REC_LENGTH 字段 1102 设置为以八比特字节 (octet) 为单位的记录的总长度, 包括 REC_LENGTH 字段 1102。在一个实施例中, REC_LENGTH 字段是 16 比特。
PREF_NEG 字段 1104 存储关于是否允许特定移动设备在与用户区文件 1030 相关的 毫微微节点上工作的信息。在一个实施例中, PREF_NEG 字段 1104 是单个比特。在一个实 施例中, 如果允许 UE 在毫微微节点上工作, 则将 PREF_NEG 字段 1104 设置为 ‘1’ , 如果不允 许 UE 在毫微微节点上工作, 则将 PREF_NEG 字段 1104 设置为 ‘0’ 。在一个实施例中, PREF_ NEG 字段 1104 被设置为 ‘0’ 的用户区文件 1030 的创建和配置在系统运营商的控制下并且 遵从系统运营商策略。
SYSTEM_INFO_LENGTH 字段 1106 存储与毫微微节点描述 1034 的长度相关的信 息。在一个实施例中, SYSTEM_INFO_LENGTH 字段 1106 以八比特字节来存储字段的长度, 从 SYSTEM_INFO_LENGTH 字段 1106 开始且包括 SYSTEM_INFO_LENGTH 字段 1106, 并且包括下面 如在毫微微节点描述 1034 内描述的的字段的长度。在一个实施例中, SYSTEM_INFO_LENGTH字段 1106 是 8 比特。
如上所述, 用户区文件 1030 包括毫微微节点描述 1034。在一个实施例中, 毫微微 节点描述 1034 包括 SYS_TYPE 字段 1108、 SYS_INFO 字段 1110、 AP_ID_INCLUDED 字段 1112、 AP_ID_MASK_LENGTH 字 段 1114、 AP_ID_MSB 字 段 1116、 AP_ID_TEXT_INCLUDED 字 段 1118、 AP_ID_TEXT_LENGTH 字段 1120、 AP_ID_TEXT 字段 1122、 SERVICE_CAP_INFO_INCLUDED 字段 1124、 SERVICE_CAP_INFO 字段 1126、 LAT_LONG_INCLUDED 字段 1128、 LATITUDE 字段 1130、 LONGITUDE 字段 1132、 HEIGHT_INCLUDED 字段 1134、 HEIGHT 字段 1136、 ACQ_TYPE 字段 1138、 ACQ_INFO 字段 1140 和 ASSOCIATED_HRPD 字段 1142。
SYS_TYPE 字段 1108 存储与毫微微节点的通信接口类型有关的信息。在一个实施 例中, SYS_TYPE 字段 1108 是 8 比特。在一个实施例中, 如果通信接口类型是 cdma2000-1x, 则将 SYS_TYPE 字段 1108 设置为 ‘00000000’ , 如果通信接口类型是 HRPD, 则将 SYS_TYPE 字 段 1108 设置为 ‘00000001’ 。
SYS_INFO 字段 1110 根据 SYS_TYPE 字段 1108 的值而被不同地构建。下面参照图 12 和图 13 描述示例性结构。
AP_ID_INCLUDED 字段 1112 存储关于用户区文件 1030 是否包括关于接入点被包括 的信息 ( 诸如下面所述 ) 的信息。在一个实施例中, AP_ID_INCLUDED 字段 1112 是单个比 特。在一个实施例中, 如果包括所述信息, 则将 AP_ID_INCLUDED 字段 1112 设置为 ‘1’ , 如果 不包括所述信息, 则将 AP_ID_INCLUDED 字段 1112 设置为 ‘0’ 。
AP_ID_MASK_LENGTH 字段 1114 存储与能够识别一组接入点或单个接入点的比特 的数量有关的信息。在一个实施例中, AP_ID_MASK_LENGTH 字段 1114 指定接入点标识 (AP_ ID) 的连续比特 ( 从最高有效比特开始 ) 的数量。 在一个实施例中, 在开销信令消息中发射 AP_ID_MASK_LENGTH。在一个实施例中, AP_ID_MASK_LENGTH 字段 1114 是 8 比特。然而, 如 果 AP_ID_INCLUDED 字段 1112 被设置为 ‘0’ , 则 AP_ID_MASK_LENGTH 字段 1114 被排除, 即, 0 比特。
AP_ID_MSB 字段 1116 存储与接入点标识的最高有效比特有关的信息。AP_ID_MSB 字段 1116 具有的比特的数量与在 AP_ID_MASK_LENGTH 字段 1114 中指定的比特数量相同, 并且 AP_ID_MSB 字段 1116 中的信息足以用来识别一组接入点或单个接入点。可以理解, 在 将 AP_ID_MASK_LENGTH 字段 1114 设置为 AP_ID 的长度的情况下, AP_ID_MSB 字段 1116 等 于 AP_ID。
AP_ID_TEXT_INCLUDED 字段 1118 存储与用户区文件 1030 是否包括除了本身标识 之外的关于接入点的信息 ( 诸如下面所述 ) 有关的信息。在一个实施例中, AP_ID_TEXT_ INCLUDED 字段 1118 是单个比特。在一个实施例中, 如果包括所述信息, 则将 AP_ID_TEXT_ INCLUDED 字段 1118 设置为 ‘1’ ; 如果不包括所述信息, 则将 AP_ID_TEXT_INCLUDED 字段 1118 设置为 ‘0’ 。
如果包括 AP_ID_TEXT 字段 1122, 则 AP_ID_TEXT_LENGTH 字段 1120 存储与 AP_ID_ TEXT 字段 1122 的长度有关的信息。在一个实施例中, 将 AP_ID_TEXT_LENGTH 字段 1120 设 置为 AP_ID_TEXT 字段 1122 中的八比特字节的数量。如果 AP_ID_TEXT_INCLUDED 字段 1118 指示接入点文本信息被排除, 则 AP_ID_TEXT_LENGTH 字段 1120( 和 AP_ID_TEXT 字段 1122) 被排除。AP_ID_TEXT 字段 1122 通常提供关于接入点的信息。AP_ID_TEXT 字段 1122 可 以包括多个子字段。在一个实施例中, AP_ID_TEXT 字段 1122 包括 MSG_ENCODING 子字段、 NUM_FIELDS 子字段、 一个或多个 CHARi 子字段和 RESERVED 子字段。在一个实施例中, MSG_ ENCODING 子字段存储关于消息编码的信息。可以理解, 编码方法的支持没有必要表示需要 支持整个可编码的字符集。通常, 一旦确定所支持的字符集, 就可以支持字符集的各种子 集。如果消息包括来自字符集中所支持的子集的全部字符, 则可以显示该消息。如果消息 包含字符集中一个或多个不支持的的字符, 则可以丢弃它们。 在一个实施例中, NUM_FIELDS 子字段存储与 CHARi 子字段的数量有关的信息。在一个实施例中, 如果将 MSG_ENCODING 子 字段设置为 ‘00101’ ( 指示 Shift-JIS) 或 ‘00110’ ( 指示 Korean), 则将 NUM_FIELDS 子字 段设置为 CHARi 子字段的以八比特字节为单位的总长度。在一个实施例中, 每个 CHARi 子 字段存储关于一个或多个字符的信息。 因此, CHARi 子字段可以创建识别基站的字符串。 在 一个实施例中, 添加 RESERVED 比特, 以使 AP_ID_TEXT 字段 1122 的比特的数量是整数个八 比特字节。在一个实施例中, 将所有 RESERVED 比特设置为 ‘0’ 。
SERVICE_CAP_INFO_INCLUDED 字段 1124 存储与服务能力信息是否包括在用户区 文件 1030 中有关的信息。 在一个实施例中, SERVICE_CAP_INFO_INCLUDED 字段 1124 是单个 比特。 在一个实施例中, 如果包括所述信息, 则将 SERVICE_CAP_INFO_INCLUDED 字段 1124 设 置为 ‘1’ , 如果不包括所述信息, 则将 SERVICE_CAP_INFO_INCLUDED 字段 1124 设置为 ‘0’ 。
SERVICE_CAP_INFO 字段 1126 存储与 UE 和毫微微节点的服务能力有关的信息。 在 一个实施例中, SERVICE_CAP_INFO 字段 1126 是 32 比特。 在一个实施例中, 如果将 SERVICE_ CAP_INFO_INCLUDED 字段 1124 设置为 ‘0’ , 则 SERVICE_CAP_INFO 字段 1126 被排除, 即0比 特。
LAT_LONG_INCLUDED 字段 1128 存储与经度和纬度是否包括在用户区文件 1030 中 有关的信息。在一个实施例中, LAT_LONG_INCLUDED 字段 1128 是单个比特。在一个实施例 中, 如果包括所述信息, 则将 LAT_LONG_INCLUDED 字段 1128 设置为 ‘1’ ; 如果不包括所述信 息, 则将 LAT_LONG_INCLUDED 字段 1128 设置为 ‘0’ 。
LATITUDE 字段 1130 存储关于纬度的信息。在一个实施例中, LATITUDE 字段 1130 存储与毫微微节点的纬度有关的信息。在一个实施例中, LATITUDE 字段 1130 是 23 比特, 用于将以 0.25 秒为单位的纬度表示为二的补码的带符号数, 其中正数表示北纬度和负数 表示南纬度。在一个实施例中, -1296000 与 1296000 之间包括的值与 -90°到 +90°的范 围对应, 并且是有效的。
LONGITUDE 字段 1132 存储关于经度的信息。 在一个实施例中, LONGITUDE 字段 1132 存储与毫微微节点的经度有关的信息。在一个实施例中, LONGITUDE 字段 1132 是 24 比特, 用于将以 0.25 秒为单位的经度表示为二的补码的带符号数, 其中正数表示东经度和负数 表示西经度。在一个实施例中, -2592000 与 2592000 之间包括的值与 -180°到 +180°的 范围对应, 并且是有效的。
HEIGHT_INCLUDED 字段 1134 存储关于高度是否包括在用户区文件 1030 中的信息。 在一个实施例中, HEIGHT_INCLUDED 字段 1134 字段是单个比特。 在一个实施例中, 如果包括 所述信息, 则将 HEIGHT_INCLUDED 字段 1134 设置为 ‘1’ ; 如果不包括所述信息, 则将 HEIGHT_ INCLUDED 字段 1134 设置为 ‘0’ 。HEIGHT 字段 1136 存储关于高度的信息。在一个实施例中, HEIGHT 字段 1136 存储 与毫微微节点的高度有关的信息。在一个实施例中, HEIGHT 字段 1136 是 16 个比特, 用于 表示设置为 -500 米到 15883 米的范围内的以米为单位的在 WGS-84 参考椭圆之上的高度的 二的补码的带符号数值。
ACQ_TYPE 字段 1138 存储关于获取类型的信息。在一个实施例中, ACQ_TYPE 字段 1138 是 8 比特。在一个实施例中, 如果获取类型是 cd2000-1x 或 HRPD, 则将 ACQ_TYPE 字段 设置为 ‘00000000’ 。
ACQ_INFO 字段 1140 根据 ACQ_TYPE 字段 1138 的值而被不同地构建。下面参照图 14 描述示例性结构。
ASSOCIATED_HRPD 字段 1142 存储关于相关用户区文件的信息。如参照图 8 所述, 毫微微节点可以具有多个通信接口类型并具有关于在多个文件中存储的每个通信接口类 型的信息。在一个实施例中, 当将 SYS_TYPE 字段 1108 设置为 cdma2000-1x(‘00000000’ ) 并且存在可用的相关 HRPD 系统时, 将 ASSOCIATED_HRPD 字段 1142 设置为 31 比特的字段, 该 字段包括用于对所述相关 HRPD 系统的用户区文件进行标识的 UZ_SID 和 UZ_ID。在一个实 施例中, 当将 SYS_TYPE 字段 1108 设置为 HRPD(‘00000001’ ) 时, 不包括 ASSOCIATED_HRPD 字段 1142。
如上所述, 用户区文件 1030 包括用户区描述 1036。在一个实施例中, 用户区描 述 1036 包 括 USE_ASSOCIATED_UZ_RF_GEO_INFO 字 段 1143、 NUM_UZ_RF_TYPES 字 段 1144、 一 个 或 多 个 UZ_RF_TYPE 字 段 1146、 一 个 或 多 个 UZ_RF_INFO 字 段 1148、 NUM_GEO_TYPE_ SPECIFIC_FIELDS 字段 1150 和一个或多个 GEO_TYPE_SPECIFIC_FIELD 字段 1152。
USE_ASSOCIATED_UZ_RF_GEO_INFO 字段 1143 存储关于是否应该使用来自相关用 户区文件的用户区信息的信息。在一个实施例中, USE_ASSOCIATED_UZ_RF_GEO_INFO 字段 1143 是单个比特。
在一个实施例中, 具有指示了 cdma2000-1x 的 SYS_TYPE 字段 1108 的第一用户区 文件的 ASSOCIATED_HRPD 字段 1142 指具有指示了 HRPD 的 SYS_TYPE 字段 1108 的第二用户 区文件。在第二用户区文件内, 如果将 USE_ASSOCIATED_UZ_RF_GEO_INFO 字段 1143 设置为 ‘1’ , 则将使用来自第一用户区文件的信息。具体地说, 将使用来自第一用户区文件的 UZ_ RF_TYPE 字段 1146 和 GEO_TYPE_SPECIFIC_FIELD 字段 1152 信息 ( 下面将描述 ), 就像该信 息在第二用户区文件内一样。在第二用户区文件内, 如果将 USE_ASSOCIATED_UZ_RF_GEO_ INFO 字段 1143 设置为 ‘0’ , 则将不使用来自第一用户区文件的信息。一个或多个 UZ_RF_ TYPE 字段 1146 和 GEO_TYPE_SPECIFC_FIELD 字段 1152 可以是临时的。在一个实施例中, 对 于具有设置为 cdma2000-1x 的 SYS_TYPE 字段 1108 的用户区文件, 可以将 USE_ASSOCIATED_ UZ_RF_GEO_INFO 设置为 ‘0’ 。
NUM_UZ_RF_TYPES 字段 1144 存储与在所述文件内存储的基于 RF 覆盖的用户区的 数量有关的信息。在一个实施例中, NUM_UZ_RF_TYPES 字段 1144 是 4 比特。
用户区文件 1030 可以具有一个或多个 UZ_RF_TYPE 字段 1146。 在一个实施例中, 用 户区文件 1030 具有在 NUM_UZ_RF_TYPES 字段 1144 中指定的数量个 UZ_RF_TYPE 字段 1146。 每个 UZ_RF_TYPE 字段 1146 存储与针对其定义用户区的覆盖的通信接口类型有关的信息。 在一个实施例中, 每个 UZ_RF_TYPE 字段 1146 是 8 比特。在一个实施例中, 如果通信接口类型是 cdma2000-1x, 则将 UZ_RF_TYPE 字段 1146 设置为 ‘00000000’ ; 如果通信接口类型是 HRPD, 则将 UZ_RF_TYPE 字段 1146 设置为 ‘00000001’ 。可以理解, 一个或多个或者至少一个 UZ_RF_TYPE 字段 1146 可以与 SYS_TYPE 字段 1108 不同。
每个 UZ_RF_TYPE 字段 1146 与 UZ_RF_INFO 字段 1148 相关。 UZ_RF_INFO 字段 1148 根据 UZ_RF_TYPE 字段 1108 的值而被不同地构建。通常, UZ_RF_TYPE 字段 1108 描述基于 RF 覆盖的用户区。下面参照图 15 和图 16 描述示例性结构。
在另一个实施例中, UZ_RF_TYPE 字段 1146 用于指示用户区的类型, 该类型既不是 基于 RF 覆盖, 也不是基于地理。例如, UZ_RF_TYPE 字段 1146 表明 UZ_RF_INFO 字段 1148 中 的信息指示时间或电量状态。
NUM_GEO_TYPE_SPECIFIC_FIELDS 字段 1150 存储与在所述文件内存储的基于地理 的用户区的数量有关的信息。在一个实施例中, NUM_GEO_TYPE_SPECIFIC_FIELDS 字段 1150 是 4 比特。
用户区文件 1030 可以具有一个或多个 GEO_TYPE_SPECIFIC_FIELD 字段 1152。在 一个实施例中, 用户区文件 1030 具有在 NUM_GEO_TYPE_SPECIFIC_FIELDS 字段 1150 中指定 的数量个 GEO_TYPE_SPECIFIC_FIELD 字段 1152。 每个 GEO_TYPE_SPECIFIC_FIELD 字段 1152 存储与用于定义用户区的位置有关的信息。
在一个实施例中, 用户区文件 1030 还包括 RESERVED 比特, 以使用户区文件 1030 的长度是整数个八比特字节。在一个实施例中, 将所有 RESERVED 设置为 ‘0’ 。
参照图 12 而描述了 SYS_TYPE 字段 1106 被设置为 cdma2000-1x 的示例性 SYS_INFO 字段 1108A 的一个实施例。可以将 SYS_INFO 字段 1108A 存储在存储器或其它计算机可读 介质中。可以将 SYS_INFO 字段 1108A 与其它字段一起存储在用户区列表中的用户区文件 中。在一个实施例中, SYS_INFO 字段 1108A 包括如在下面进一步描述的多个不同字段。如 上所述, SYS_INFO 字段 1108A 根据在 SYS_TYPE 字段 1106 中存储的值而被不同地构建。
MCC_INCLUDED 字 段 1202 存 储 关 于 移 动 国 家 代 码 (MCC) 包 括 在 SYS_INFO 字 段 1108A 中的信息。在一个实施例中, MCC_INCLUDED 字段 1202 是单个比特。在一个实施例 中, 如果包括所述信息, 则将 MCC_INCLUDED 字段 1202 设置为 ‘1’ , 如果不包括所述信息, 则 将 MCC_INCLUDED 字段 1202 设置为 ‘0’ 。
MCC 字段 1204 存储关于移动国家代码的信息。 在一个实施例中, 当将 SYS_TYPE 字 段 1106 设置为 cdma2000-1x 时, MCC 字段 1204 是 12 比特的字段, 用于存储使用 BCD( 二进 制编码的十进制 ) 编码的三个数位 (digit) 的移动国家代码。在一个实施例中, 当将 MCC_ INCLUDED 字段 1202 设置为 ‘0’ 时, MCC 字段 1204 被排除, 即 0 比特。
MNC_INCLUDED 字段 1206 存储关于移动网络代码 (MNC) 是否包括在 SYS_INFO 字 段 1108A 中的信息。在一个实施例中, MNC_INCLUDED 字段 1206 是单个比特。在一个实施 例中, 如果包括所述信息, 则将 MNC_INCLUDED 字段 1206 设置为 ‘1’ , 如果不包括所述信息, 则将 MNC_INCLUDED 字段 1206 设置为 ‘0’ 。
MNC 字段 1208 存储关于移动网络代码的信息。在一个实施例中, 当将 SYS_TYPE 字段 1106 设置为 cdma2000-1x 时, MNC 字段 1208 是 12 比特的字段, 用于存储使用 BCD( 二 进制编码的十进制 ) 编码的两或三个数位的移动国家代码。在一个实施例中, 当将 MCC_ INCLUDED 字段 1202 设置为 ‘0’ 时, MCC 字段 1204 被排除, 即 0 比特。在一个实施例中, 如果移动网络代码是两个数位, 则最低有效数位被编码成 ‘F’ 。例如, 如果移动网络代码是 23, 则 MNC 字段 1208 被设置为 ‘23F’ 。
SID_INCLUDED 字 段 1210 存 储 关 于 系 统 标 识 (SID) 是 否 包 括 在 SYS_INFO 字 段 1108A 中的信息。在一个实施例中, SID_INCLUDED 字段 1210 是单个比特。在一个实施例 中, 如果包括所述信息, 则将 SID_INCLUDED 字段 1210 设置为 ‘1’ , 如果不包括所述信息, 则 将 SID_INCLUDED 字段 1210 设置为 ‘0’ 。
SID 字段 1212 存储关于系统标识的信息。在一个实施例中, SID 字段 1212 存储 15 比特的系统标识符。在一个实施例中, 当将 SID_INCLUDED 字段 1202 设置为 ‘0’ 时, MCC 字 段 1204 被排除, 即 0 比特。
NID_INCLUDED 字段 1214 存储关于一个或多个网络标识 (NID) 是否包括在 SYS_ INFO 字段 1108A 中的信息。在一个实施例中, NID_INCLUDED 字段 1214 是单比特。在一个 实施例中, 如果包括所述信息, 则将 NID_INCLUDED 字段 1214 设置为 ‘1’ ; 如果不包括所述 信息, 则将 NID_INCLUDED 字段 1214 设置为 ‘0’ 。
NID_COUNT 字段 1216 存储与在 SYS_INFO 字段 1108A 内存储的网络标识符的数量 有关的信息。 在一个实施例中, NID_COUNT 字段 1216 是 6 比特。 在一个实施例中, 当将 NID_ INCLUDED 字段 1214 设置为 ‘0’ 时, NID_COUNT 字段 1216 被排除, 即 0 比特。
SYS_INFO 字段 1108A 具有一个或多个 NID 字段 1218。在一个实施例中, SYS_INFO 字段 1108A 具有在 NID_COUNT 字段 1216 指定的数量个 NID 字段 1218。每个 NID 字段 1218 存储关于网络标识符的信息。在一个实施例中, 每个 NID 字段 1218 是 16 比特。在一个实 施例中, 当将 NID_INCLUDED 字段 1214 设置为 ‘0’ 时, 不存在 NID 字段 1218。
MSC_CELL_ID_INCLUDED 字段 1220 存储关于移动切换中心 (MSC) 标识和小区标识 是否包括在 SYS_INFO 字段 1108A 中的信息。在一个实施例中, MSC_CELL_ID_INCLUDED 字 段 1220 是单个比特。在一个实施例中, 如果包括所述信息, 则将 MSC_CELL_ID_INCLUDED 字 段 1220 设置为 ‘1’ ; 如果不包括所述信息, 则将 MSC_CELL_ID_INCLUDED 字段 1220 设置为 ‘0’ 。
MSC_ID 字段 1222 存储关于移动切换中心标识的信息。在一个实施例中, MSC_ID 字段 1222 存储 24 比特的系统标识符。在一个实施例中, 当将 MSC_CELL_ID_INCLUDED 字段 1220 设置为 ‘0’ 时, MSC_ID 字段 1222 被排除, 即 0 比特。
CELL_ID 字段 1224 存储关于小区 ( 或扇区 ) 标识的信息。在一个实施例中, CELL_ ID 字段 1224 存储 16 比特的系统标识符。在一个实施例中, 当将 MSC_CELL_ID_INCLUDED 字 段 1220 设置为 ‘0’ 时, CELL_ID 字段 1224 被排除, 即 0 比特。
BASE_ID_INCLUDED 字段 1226 存储关于一个或多个基站标识是否包括在 SYS_INFO 字段 1108A 中的信息。在一个实施例中, BASE_ID_INCLUDED 字段 1226 是单个比特。在一 个实施例中, 如果包括所述信息, 则将 BASE_ID_INCLUDED 字段 1226 设置为 ‘1’ ; 如果不包 括所述信息, 则将 BASE_ID_INCLUDED 字段 1226 设置为 ‘0’ 。
BASE_ID_COUNT 字段 1228 存储与在 SYS_INFO 字段 1108A 内存储的基站标识符的 数量有关的信息。在一个实施例中, BASE_ID_COUNT 字段 1228 是 8 比特。在一个实施例中, 当将 BASE_ID_INCLUDED 字段 1226 设置为 ‘0’ 时, BASE_ID_COUNT 字段 1228 被排除, 即0比 特。SYS_INFO 字段 1108A 具有一个或多个 BASE_ID 字段 1230。在一个实施例中, SYS_ INFO 字段 1108A 具有在 BASE_ID_COUNT 字段 1228 中指定的数量个 BASE_ID 字段 1230。每 个 BASE_ID 字段 1230 存储关于基站标识符的信息。在一个实施例中, 每个 BASE_ID 字段 1230 是 16 比特。在一个实施例中, 当将 BASE_ID_INCLUDED 字段 1226 设置为 ‘0’ 时, 不存 在 BASE_ID 字段 1230。
REG_ZONE_INCLUDED 字段 1232 存储关于注册区数量是否包括在 SYS_INFO 字段 1108A 中的信息。在一个实施例中, REG_ZONE_INCLUDED 字段 1232 是单个比特。在一个实 施例中, 如果包括所述信息, 则将 REG_ZONE_INCLUDED 字段 1232 设置为 ‘1’ ; 如果不包括所 述信息, 则将 REG_ZONE_INCLUDED 字段 1232 设置为 ‘0’ 。
REG_ZONE 字段 1234 存储关于注册区的信息。 在一个实施例中, REG_ZONE 字段 1234 存储 8 比特的数。在一个实施例中, 当将 REG_ZONE_INCLUDED 字段 1232 设置为 ‘0’ 时, REG_ ZONE 字段 1234 被排除, 即 0 比特。
在一个实施例中, SYS_INFO 字段 1108A 还包括 RESERVED 比特, 以使 SYS_INFO 字段 1108A 的长度是整数个八比特字节。在一个实施例中, 将所有 RESERVED 比特设置为 ‘0’ 。
如上所述, SYS_INFO 字段 1108A 的结构根据 SYS_TYPE 字段 1106 的值而不同。参 照图 13 而描述了 SYS_TYPE 字段 1106 被设置为 HRPD 的示例性 SYS_INFO 字段 1108B 的另 一个实施例。 SUBNET_ID_COUNT 字段 1302 存储与在 SYS_INFO 字段 1108B 内存储的子网标识符 的数量有关的信息。在一个实施例中, SUBNET_ID_COUNT 字段 1302 是 8 比特。
SYS_INFO 字段 1108B 可以具有一个或多个 SUBNET_LENGTH 字段 1304。在一个实 施例中, SYS_INFO 字段 1108B 具有在 SUBNET_ID_COUNT 字段 1302 中指定的数量个 SUBNET_ LENGTH 字段 1304。每个 SUBNET_LENGTH 字段 1304 存储与子网标识符的长度有关的信息 ( 也存储在 SYS_INFO 字段 1108B 中 )。在一个实施例中, 每个 SUBNET_LENGTH 字段 1304 以 比特来存储与子网标识符的长度有关的信息。在一个实施例中, 每个 SUBNET_LENGTH 字段 1304 是 8 比特。在一个实施例中, SUBNET_ID 的最大长度是 128。因此, 在一个实施例中, 保留 SUBNET_LENGTH 字段 1304 的值 ‘10000001’ (129) 至 ‘11111111’ (255)。
SYS_INFO 字段 1108B 可以具有一个或多个 SUBNET_ID 字段 1306。在一个实施 例中, SYS_INFO 字段 1108B 具有在 SUBNET_ID_COUNT 字段 1302 中指定的数量个 SUBNET_ ID 字段 1306, 其中一个 SUBNET_ID 字段 1306 对应于一个 SUBNET_LENGTH 字段 1304。每个 SUBNET_ID 字段存储关于子网标识的信息。在一个实施例中, 每个 SUBNET_ID 字段 1306 具 有由对应的 SUBNET_LENGTH 字段 1304 指定的长度。
在一个实施例中, SYS_INFO 字段 1108B 还包括 RESERVED 比特, 以使 SYS_INFO 字段 1108B 的长度是整数个八比特字节。在一个实施例中, 将所有 RESERVED 比特设置为 ‘0’ 。
参照图 14 而描述了 ACQ_TYPE 字段 1138 被设置为 cdma2000-1x 或 HRPD 的示例性 ACQ_INFO 字段 1140A。可以将 ACQ_INFO 字段 1140A 存储在存储器或其它计算机可读介质 中。 可以将 ACQ_INFO 字段 1140A 与其它字段一起存储在用户区列表中的用户区文件中。 在 一个实施例中, ACQ_INFO 字段 1140A 包括下面将进一步描述的多个不同字段。如上所述, ACQ_INFO 字段 1140A 根据在 ACQ_TYPE 字段 1138 中存储的值而被不同地构建。
PN_INCLUDED 字段 1402 存储关于一个或多个 PN 偏移是否包括在 ACQ_INFO 字段
1140A 中的信息。在一个实施例中, PN_INCLUDED 字段 1402 是单个比特。在一个实施例中, 如果包括所述信息, 则将 PN_INCLUDED 字段 1402 设置为 ‘1’ ; 如果不包括所述信息, 则将 PN_ INCLUDED 字段 1402 设置为 ‘0’ 。
PN_COUNT 字段 1404 存储关于在 ACQ_INFO 字段 1140A 内存储的 PN 偏移的数量的 信息。 在一个实施例中, PN_COUNT 字段 1404 是 8 比特。 在一个实施例中, 当将 PN_INCLUDED 字段 1402 设置为 ‘0’ 时, PN_COUNT 字段 1404 被排除, 即 0 比特。
ACQ_INFO 字段 1140A 可以具有一个或多个 NGHBR_PN 字段 1406。 在一个实施例中, ACQ_INFO 字段 1140A 具有在 PN_COUNT 字段 1404 中指定的数量个 NGHBR_PN 字段 1406。每 个 NGHBR_PN 字段 1406 存储关于 PN 偏移的信息。在一个实施例中, 将每个 NGHBR_PN 字段 1406 设置为以 64 码片为单位的 PN 偏移。在一个实施例中, 每个 NGHBR_PN 字段 1406 是 9 比特。在一个实施例中, 当将 PN_INCLUDED 字段 1402 设置为 ‘0’ 时, 不存在 NGHBR_PN 字段 1406。
BAND_CLASS_CHAN_INCLUDED 字段 1408 存储关于一个或多个频带种类和信道编号 是否包括在 ACQ_INFO 字段 1140A 中的信息。在一个实施例中, BAND_CLASS_CHAN_INCLUDED 字段 1408 是单个比特。在一个实施例中, 如果包括所述信息, 则将 BAND_CLASS_CHAN_ INCLUDED 字段 1408 设置为 ‘1’ ; 如果不包括所述信息, 则将 BAND_CLASS_CHAN_INCLUDED 字 段 1408 设置为 ‘0’ 。
BAND_CLASS_CHAN_NUM_COUNT 字段 1410 存储与在 ACQ_INFO 字段 1140A 内存储的 频带种类和信道编号的数量有关的信息。在一个实施例中, BAND_CLASS_CHAN_NUM_COUNT 字段 1410 是 8 比特。在一个实施例中, 当将 BAND_CLASS_CHAN_INCLUDED 字段 1408 设置为 ‘0’ 时, PN_COUNT 字段 1404 被排除, 即 0 比特。
ACQ_INFO 字段 1140A 可以具有一个或多个 BAND_CLASS 字段 1412。在一个实施例 中, ACQ_INFO 字段 1140A 具有在 BAND_CLASS_CHAN_NUM_COUNT 字段 1410 中指定的数量个 BAND_CLASS 字段 1412。每个 BAND_CLASS 字段 1412 存储关于频带种类的信息。在一个实 施例中, 每个 BAND_CLASS 字段 1412 是 5 比特。在一个实施例中, 当将 BAND_CLASS_CHAN_ INCLUDED 字段 1408 设置为 ‘0’ 时, 不存在 BAND_CLASS 字段 1412。
ACQ_INFO 字段 1140A 可以具有一个或多个 CHAN_NUM 字段 1414。 在一个实施例中, ACQ_INFO 字段 1140A 具有在 BAND_CLASS_CHAN_NUM_COUNT 字段 1410 中指定的数量个 CHAN_ NUM 字段 1414, 其中一个 CHAN_NUM 字段 1414 与 BAND_CLASS 字段 1412 对应。每个 CHAN_ NUM 字段 1414 存储同与由对应的 BAND_CLASS 字段 1412 指定的频带种类对应的信道编号有 关的信息。在一个实施例中, 每个 CHAN_NUM 字段 1414 是 11 比特。在一个实施例中, 当将 BAND_CLASS_CHAN_INCLUDED 字段 1408 设置为 ‘0’ 时, 不存在 CHAN_NUM 字段 1414。
在一个实施例中, SYS_INFO 字段 1108B 还包括 RESERVED 比特, 以使 SYS_INFO 字段 1108B 的长度是整数个八比特字节。在一个实施例中, 将所有 RESERVED 比特设置为 ‘0’ 。
参照图 15 而描述了 UZ_RF_TYPE 字段 1144 被设置为 cdma2000-1x 的示例性 UZ_ RF_INFO 字段 1146A。可以将 UZ_RF_INFO 字段 1146A 存储在存储器或其它计算机可读介质 中。可以将 UZ_RF_INFO 字段 1146A 与其它字段一起存储在用户区列表中的用户区文件中。 用户区文件可以具有多个具有不同 UZ_RF_TYPE 的 UZ_RF_INFO 字段。在一个实施例中, UZ_ RF_INFO 字段 1146A 包括下面将进一步描述的多个不同字段。如上所述, UZ_RF_INFO 字段1146A 根据在 UZ_RF_TYPE 字段 1144 中存储的值而被不同地构建。
NUM_ENTRIES 字段 1502 存储与 UZ_RF_INFO 字段 1146A 中的条目的数量有关的信 息。例如, 在一个实施例中, 每个条目具有下面描述的字段, 从 PN_OFFSET_INCL 字段 1504 至一个或多个 UZ_BASE_ID 字段 1530 中的最后一个。在一个实施例中, NUM_ENTRIES 字段 1502 是 4 比特。
PN_OFFSET_INCL 字段 1504 存储关于一个或多个 PN 偏移是否包括在 UZ_RF_INFO 字段 1146A 的特定条目中的信息。在一个实施例中, PN_OFFSET_INCL 字段 1504 是单个比 特。在一个实施例中, 如果包括所述信息, 则将 PN_OFFSET_INCL 字段 1504 设置为 ‘1’ ; 如 果不包括所述信息, 则将 PN_OFFSET_INCL 字段 1504 设置为 ‘0’ 。
NUM_PN_OFFSET 字段 1506 存储与在 UZ_RF_INFO 字段 1146A 的特定条目内存储的 PN 偏移的数量有关的信息。在一个实施例中, NUM_PN_OFFSET 字段 1506 是 3 比特。在一个 实施例中, 当将 PN_OFFSET_INCL 字段 1504 设置为 ‘0’ 时, NUM_PN_OFFSET 字段 1506 被排 除, 即 0 比特。
UZ_RF_INFO 字段 1146A 中的每个条目可以具有一个或多个 PN_OFFSET 字段 1508。 在一个实施例中, UZ_RF_INFO 字段 1146A 中的每个条目具有在对应的 NUM_PN_OFFSET 字段 1506 中指定的数量个 PN_OFFSET 字段 1508。每个 PN_OFFSET 字段 1508 存储关于 ( 例如, 接入点或基站的 )PN 偏移的信息。在一个实施例中, 每个 PN_OFFSET 字段 1508 是 9 比特。 在一个实施例中, 当将对应的 PN_OFFSET_INCL 字段 1504 设置为 ‘0’ 时, 在所述条目中不存 在 PN_OFFSET 字段 1508。
NUM_REG_ZONE 字段 1510 存储与在 UZ_RF_INFO 字段 1146A 的特定条目内存储的注 册区号的数量有关的信息。在一个实施例中, NUM_REG_ZONE 字段 1510 是 2 比特。
UZ_RF_INFO 字段 1146A 中的每个条目可以具有一个或多个 REG_ZONE 字段 1512。 在一个实施例中, UZ_RF_INFO 字段 1146A 中的每个条目具有在对应的 NUM_REG_ZONE 字段 1510 中指定的数量个 REG_ZONE 字段 1512。每个 REG_ZONE 字段 1512 存储关于 ( 例如, 接 入点或基站的 ) 注册区号的信息。在一个实施例中, 每个 REG_ZONE 字段 1512 是 8 特。
NUM_AP_ID 字段 1514 存储与在 UZ_RF_INFO 字段 1146A 的特定条目内存储的接入 点标识的数量有关的信息。在一个实施例中, NUM_AP_ID 字段 1514 是 3 比特。
UZ_RF_INFO 字段 1146A 中的每个条目可以具有一个或多个 AP_ID_MASK_LENGTH 字 段 1516。在一个实施例中, UZ_RF_INFO 字段 1146A 中的每个条目具有在对应的 NUM_AP_ID 字段 1514 中指定的数量个 AP_ID_MASK_LENGTH 字段 1516。每个 AP_ID_MASK_LENGTH 字段 1516 存储与能够识别一组接入点或单个接入点的比特的数量有关的信息。在一个实施例 中, AP_ID_MASK_LENGTH 字段 1516 指定接入点标识 (AP_ID) 的连续比特 ( 从最高有效比特 开始 ) 的数量。在一个实施例中, 通过开销信令消息发射 AP_ID_MASK_LENGTH。在一个实 施例中, AP_ID_MASK_LENGTH 字段 1114 是 8 比特。在一个实施例中, 如果不需要 AP_ID_MSB 字段 1518, 则可以将 AP_ID_MASK_LENGTH 字段 1114 设置为 ‘00000000’ (0)。
每个 AP_ID_MSB 字段 1518 存储与接入点标识的最高有效比特有关的信息。 AP_ID_ MSB 字段 1518 具有的比特的数量与在对应的 AP_ID_MASK_LENGTH 字段 1516 中指定的比特 数量一样多, 并且 AP_ID_MSB 字段 1518 中的信息足以识别一组接入点或单个接入点。可以 理解, 在将 AP_ID_MASK_LENGTH 字段 1516 设置为 AP_ID 的长度的情况下, AP_ID_MSB 字段1116 等于 AP_ID, 其可以由基站在开销信令消息中广播。
UZ_NID_INCLUDED 字段 1520 存储关于一个或多个网络标识符是否包括在 UZ_RF_ INFO 字段 1146A 的特定条目中的信息。在一个实施例中, UZ_NID_INCLUDED 字段 1520 是 单个比特。在一个实施例中, 如果包括所述信息, 则将 UZ_NID_INCLUDED 字段 1520 设置为 ‘1’ ; 如果不包括所述信息, 则将 UZ_NID_INCLUDED 字段 1520 设置为 ‘0’ 。
UZ_NID_COUNT 字段 1522 存储与在 UZ_RF_INFO 字段 1146A 的特定条目内存储的网 络标识符的数量有关的信息。在一个实施例中, UZ_NID_COUNT 字段 1522 是 6 比特。在一 个实施例中, 当将 UZ_NID_INCLUDED 字段 1520 设置为 ‘0’ 时, UZ_NID_COUNT 字段 1522 被 排除, 即 0 比特。
UZ_RF_INFO 字段 1146A 中的每个条目可以具有一个或多个 UZ_NID 字段 1524。 在一个实施例中, UZ_RF_INFO 字段 1146A 中的每个条目具有在对应的 UZ_NID_COUNT 字段 1522 中指定的数量个 UZ_NID 字段 1524。 每个 UZ_NID 字段 1524 存储关于网络标识的信息。 在一个实施例中, 每个 UZ_NID 字段 1524 是 16 比特。在一个实施例中, 当将对应的 UZ_NID_ INCLUDED 字段 1520 设置为 ‘0’ 时, 在所述条目中不存在 UZ_NID 字段 1524。
UZ_BASE_ID_INCLUDED 字段 1526 存储关于一个或多个基站标识符是否包括在 UZ_ RF_INFO 字段 1146A 的特定条目中的信息。在一个实施例中, UZ_BASE_ID_INCLUDED 字段 1526 是单个比特。在一个实施例中, 如果包括所述信息, 则将 UZ_BASE_ID_INCLUDED 字段 1526 设置为 ‘1’ ; 如果不包括所述信息, 则将 UZ_BASE_ID_INCLUDED 字段 1526 设置为 ‘0’ 。
UZ_BASE_ID_COUNT 字段 1528 存储与 UZ_RF_INFO 字段 1146A 的特定条目内存储的 基站标识符的数量有关的信息。在一个实施例中, UZ_BASE_ID_COUNT 字段 1528 是 8 比特。 在一个实施例中, 当将 UZ_BASE_ID_INCLUDED 字段 1526 设置为 ‘0’ 时, UZ_BASE_ID_COUNT 字段 1528 被排除, 即 0 比特。
UZ_RF_INFO 字 段 1146A 中 的 每 个 条 目 可 以 具 有 一 个 或 多 个 UZ_BASE_ID 字 段 1530。在一个实施例中, UZ_RF_INFO 字段 1146A 中的每个条目具有在对应的 UZ_BASE_ID_ COUNT 字段 1528 中指定的数量个 UZ_BASE_ID 字段 1530。每个 UZ_BASE_ID 字段 1530 存储 关于基站标识符的信息。在一个实施例中, 每个 UZ_BASE_ID 字段 1530 是 16 比特。在一个 实施例中, 当将对应的 UZ_BASE_ID_INCLUDED 字段 1526 设置为 ‘0’ 时, 在所述条目中不存 在 UZ_BASE_ID 字段 1530。
在一个实施例中, UZ_RF_INFO 字段 1146B 还包括 RESERVED 比特, 以使 UZ_RF_INFO 字段 1146B 的长度是整数个八比特字节。在一个实施例中, 将所有 RESERVED 比特设置为 ‘0’ 。 可以理解, 在一个实施例中, UZ_RF_INFO 字段 1146B 中的每个条目不具有 RESERVED 比 特, 而 UZ_RF_INFO 字段 1146B 具有 RESERVED 比特。
参照图 16 而描述了 UZ_RF_TYPE 字段 1144 被设置为 HRPD 的示例性 UZ_RF_INFO 字 段 1146B。可以将 UZ_RF_INFO 字段 1146B 存储在存储器或其它计算机可读介质中。可以将 UZ_RF_INFO 字段 1146B 与其它字段一起存储在用户区列表中的用户区文件中。 用户区文件 可以具有多个具有不同 UZ_RF_TYPE 的 UZ_RF_INFO 字段。在一个实施例中, UZ_RF_INFO 字 段 1146B 包括下面将进一步描述的多个不同字段。如上所述, UZ_RF_INFO 字段 1146B 根据 在 UZ_RF_TYPE 字段 1144 中存储的值而被不同地构建。
NUM_ENTRIES 字段 1602 存储与 UZ_RF_INFO 字段 1146B 中的条目的数量有关的信息。例如, 在一个实施例中, 每个条目具有下面描述的字段, 从 PN_OFFSET_INCL 字段 1604 至一个或多个 UZ_SUBNET_ID 字段 1624 中的最后一个。在一个实施例中, NUM_ENTRIES 字 段 1602 是 4 比特。
PN_OFFSET_INCL 字段 1604 存储关于一个或多个 PN 偏移是否包括在 UZ_RF_INFO 字段 1146B 的特定条目中的信息。在一个实施例中, PN_OFFSET_INCL 字段 1604 是单个比 特。在一个实施例中, 如果包括所述信息, 则将 PN_OFFSET_INCL 字段 1604 设置为 ‘1’ ; 如 果不包括所述信息, 则将 PN_OFFSET_INCL 字段 1604 设置为 ‘0’ 。
NUM_PN_OFFSET 字段 1606 存储与在 UZ_RF_INFO 字段 1146B 的特定条目内存储的 PN 偏移的数量有关的信息。在一个实施例中, NUM_PN_OFFSET 字段 1606 是 3 比特。在一个 实施例中, 当将 PN_OFFSET_INCL 字段 1604 设置为 ‘0’ 时, NUM_PN_OFFSET 字段 1606 被排 除, 即 0 比特。
UZ_RF_INFO 字段 1146B 中的每个条目可以具有一个或多个 PN_OFFSET 字段 1608。 在一个实施例中, UZ_RF_INFO 字段 1146B 中的每个条目具有在对应的 NUM_PN_OFFSET 字段 1606 中指定的数量个 PN_OFFSET 字段 1608。每个 PN_OFFSET 字段 1608 存储关于 ( 例如, 接入点或基站的 )PN 偏移的信息。在一个实施例中, 每个 PN_OFFSET 字段 1608 是 9 比特。 在一个实施例中, 当将对应的 PN_OFFSET_INCL 字段 1604 设置为 ‘0’ 时, 在所述条目中不存 在 PN_OFFSET 字段 1608。
NUM_AP_ID 字段 1614 存储与在 UZ_RF_INFO 字段 1146B 的特定条目内存储的接入 点 (AP) 标识的数量有关的信息。在一个实施例中, NUM_AP_ID 字段 1614 是 3 比特。
UZ_RFvINFO 字段 1146B 中的每个条目可以具有一个或多个 AP_ID_MASK_LENGTH 字 段 1616。在一个实施例中, UZ_RF_INFO 字段 1146B 中的每个条目具有在对应 NUM_AP_ID 字 段 1614 中指定数量的 AP_ID_MASK_LENGTH 字段 1616。每个 AP_ID_MASK_LENGTH 字段 1616 存储与能够识别一组接入点或单个接入点的比特的数量有关的信息。 在一个实施例中, AP_ ID_MASK_LENGTH 字段 1616 指定接入点标识 (AP_ID) 的连续比特 ( 从最高有效比特开始 ) 的 数量。 在一个实施例中, 在开销信令消息中发射 AP_ID_MASK_LENGTH。 在一个实施例中, AP_ ID_MASK_LENGTH 字段 1114 是 8 比特。在一个实施例中, 如果不需要 AP_ID_MSB 字段 1618, 则可以将 AP_ID_MASK_LENGTH 字段 1114 设置为 ‘00000000’ (0)。
每个 AP_ID_MSB 字段 1618 存储关于接入点标识的最高有效比特的信息。AP_ID_ MSB 字段 1618 具有的比特的数量与在对应的 AP_ID_MASK_LENGTH 字段 1616 中指定的比特 的数量一样多, 并且 AP_ID_MSB 字段 1618 中的信息足以识别一组接入点或单个接入点。可 以理解, 在将 AP_ID_MASK_LENGTH 字段 1616 设置为 AP_ID 的长度的情况下, AP_ID_MSB 字 段 1116 等于 AP_ID, 其可以由基站在开销信令消息中广播。
UZ_SUBNET_ID_INCLUDED 字段 1620 存储关于一个或多个子网标识符是否包括在 UZ_RF_INFO 字段 1146B 的特定条目中的信息。在一个实施例中, UZ_SUBNET_ID_INCLUDED 字段 1620 是单个比特。 在一个实施例中, 如果包括所述信息, 则将 UZ_SUBNET_ID_INCLUDED 字段 1620 设置为 ‘1’ ; 如果不包括所述信息, 则将 UZ_SUBNET_ID_INCLUDED 字段 1620 设置 为 ‘0’ 。
UZ_SUBNET_ID_COUNT 字段 1622 存储与在 UZ_RF_INFO 字段 1146B 的特定条目内存 储的子网标识符有关的数量的信息。在一个实施例中, UZ_SUBNET_ID_COUNT 字段 1622 是 6比特。在一个实施例中, 当将 UZ_SUBNET_ID_INCLUDED 字段 1620 设置为 ‘0’ 时, UZ_SUBNET_ ID_COUNT 字段 1622 被排除, 即 0 比特。
UZ_RF_INFO 字段 1146B 中的每个条目可以具有一个或多个 UZ_SUBNET_ID_LENGTH 字段 1623。在一个实施例中, UZ_RF_INFO 字段 1146B 中的每个条目具有在对应的 UZ_ SUBNET_ID_COUNT 字段 1622 中指定的数量个 UZ_SUBNET_ID_LENGTH 字段 1623。每个 UZ_ SUBNET_ID_LENGTH 字段 1623 存储与子网标识符的长度有关的信息 ( 还存储在 UZ_RF_INFO 字段 1146B 的条目中 )。 在一个实施例中, UZ_SUBNET_ID 的最大长度是 128。 因此, 在一个实 施例中, 保留 UZ_SUBNET_ID_LENGTH 字段 1623 的值 ‘10000001’ (129) 至 ‘11111111’ (255)。
UZ_RF_INFO 字段 1146B 中的每个条目可以具有一个或多个 UZ_SUBNET_ID 字段 1624。在一个实施例中, UZ_RF_INFO 字段 1146B 中的每个条目具有在对应的 UZ_SUBNET_ ID_COUNT 字段 1622 中指定的数量个 UZ_SUBNET_ID 字段 1624。每个 UZ_SUBNET_ID 字段 1624 存储关于子网标识的信息。在一个实施例中, 每个 UZ_SUBNET_ID 字段 1624 具有由对 应的 UZ_SUBNET_ID_LENGTH 字段 1623 指定的比特长度。在一个实施例中, 当将对应的 UZ_ SUBNET_ID_INCLUDED 字段 1620 设置为 ‘0’ 时, 在所述条目中没有 UZ_SUBNET_ID 字段 1624。
在一个实施例中, UZ_RF_INFO 字段 1146B 还包括 RESERVED 比特, 以使 UZ_RF_INFO 字段 1146B 的长度是整数个八比特字节。在一个实施例中, 将所有 RESERVED 比特设置为 ‘0’ 。 可以理解, 在一个实施例中, UZ_RF_INFO 字段 1146B 中的每个条目不具有 RESERVED 比 特, 而 UZ_RF_INFO 字段 1146B 具有 RESERVED 比特。 在一些方面, 本申请 ( 例如, 参照一幅或多幅附图 ) 描述的功能可以对应于在所附 权利要求书中类似指定的 “用于 ... 的模块” 功能。参照图 17, 将用户设备 1700 表示为一 系列相关的功能模块。
如图所示, UE 1700 可以包括 : 确定模块 1705、 存储模块 1710、 接收模块 1740、 发射 模块 1741、 识别模块 1742、 搜索模块 1743 和显示模块 1744。例如, 确定模块 1705 在至少一 些方面可以与本申请讨论的处理器或处理模块对应。例如, 确定模块 1705 可以确定毫微微 节点的一个或多个通信接口类型。例如, 确定模块 1705 可以确定电子设备在与毫微微节点 相关的用户区内, 确定毫微微节点的一个或多个用户区, 确定具有第一用户区通信接口类 型的第一用户区和具有第二用户区通信接口类型的第二用户区, 或者确定毫微微节点的第 一通信接口类型和与第一接口类型不同的毫微微节点的第二通信接口类型。
例如, 存储模块 1710 在至少一些方面可以与本申请讨论的存储器或存储模块对 应。例如, 存储模块 1710 可以将与所确定的通信接口类型有关的信息存储在用户区列表 中。例如, 存储模块 1710 可以存储与用户区列表中的一个或多个用户区、 用户区通信区类 型、 第一用户区和第二用户区、 对于用户区的引用、 用户区列表、 用户区文件或通信接口类 型有关的信息。
例如, 接收模块 1740 在至少一些方面可以与本申请讨论的接收机或接收模块对 应。例如, 发射模块 1741 在至少一些方面可以与本申请讨论的发射机或发射模块对应。例 如, 识别模块 1742 在至少一些方面可以与本申请讨论的处理器或处理模块对应。例如, 显 示模块 1744 在至少一些方面可以与本申请讨论的显示器对应。
例如, 搜索模块 1743 在至少一些方面可以与本申请讨论的接收机或接收模块对 应。例如, 搜索模块 1743 可以搜索或扫描特定毫微微节点。例如, 搜索模块 1743 可以搜索
或扫描多个毫微微节点或者搜索或扫描未知毫微微节点。
根据本申请的教导, 图 17 中的模块的功能可以以各种方式来实现。在一些方面, 可以将这些模块的功能实现为一个或多个电组件。在一些方面, 可以将这些方框的功能实 现为包括一个或多个处理器组件的处理系统。 例如, 在一些方面, 可以使用一个或多个集成 电路 ( 例如, ASIC) 的至少一部分来实现这些模块的功能。如本申请所述, 集成电路可以包 括处理器、 软件、 其它相关组件或它们的组合。 也可以以本申请所述的一些其它方式来实现 这些模块的功能。
应当理解, 在本申请中, 任何对于使用诸如 “第一” 、 “第二” 等之类的名称的元件的 引用一般来说并非是要限制这些元件的数量或次序。 而是, 在本申请中, 使用这些名称以作 为一种在两个或多个元件之间或者一个元件的多个实例之间进行区分的便利方法。因此, 对于第一元件以及第二元件的引用并不意味着只能够使用两个元件, 也不意味着第一元件 必须以某种方式在第二元件之前。 同样, 除非另有声明, 否则元件集可以包括一个或多个元 件。另外, 在说明书或权利要求书中使用的 “A、 B 或 C 中的至少一个” 形式的术语是指 “A 或 B 或 C 或这些元件的组合” 。
在附件中更详细地进一步描述了本申请给出的实施例和其它实施例。 虽然说明书 描述了本发明的特定示例, 但本领域技术人员能够在不脱离本发明构思的情况下设计出本 发明的变体。 例如, 本申请的教导涉及电路交换网络元件, 但同样适用于分组交换域网络元 件。 本领域技术人员应当理解, 信息和信号可以使用各种不同的技术和方法中任一种 来表示。例如, 在贯穿上面的描述中提及的数据、 指令、 命令、 信息、 信号、 比特、 符号和码片 可以用电压、 电流、 电磁波、 磁场或粒子、 光场或粒子或者其任意组合来表示。
本领域技术人员还应当明白, 结合本申请公开的示例而描述的各种示例性的逻辑 方框、 模块、 电路、 方法和算法均可以实现成电子硬件、 计算机软件或其组合。 为了清楚地表 示硬件和软件之间的可交换性, 上面对各种示例性的部件、 方框、 模块、 电路、 方法和算法均 围绕其功能进行了总体描述。至于这种功能是实现成硬件还是实现成软件, 取决于特定的 应用和对整个系统所施加的设计约束条件。熟练的技术人员可以针对每个特定应用, 以变 通的方式实现所描述的功能, 但是, 这种实现决策不应解释为背离本发明的保护范围。
用于执行本申请所述功能的通用处理器、 数字信号处理器 (DSP)、 专用集成电路 (ASIC)、 现场可编程门阵列 (FPGA) 或其它可编程逻辑器件、 分立门或者晶体管逻辑器件、 分立硬件组件或者其任意组合, 可以实现或执行结合本申请公开的示例而描述的各种示例 性的逻辑方框、 模块和电路。通用处理器可以是微处理器, 或者, 该处理器也可以是任何常 例如, 规的处理器、 控制器、 微控制器或者状态机。处理器也可能实现为计算设备的组合, DSP 和微处理器的组合、 多个微处理器、 一个或多个微处理器与 DSP 内核的结合, 或者任何 其它此种结构。
结合本申请公开的示例而描述的方法或者算法可直接体现在硬件、 由处理器执行 的软件模块或这两者的组合中。软件模块可以位于 RAM 存储器、 闪存、 ROM 存储器、 EPROM 存 储器、 EEPROM 存储器、 寄存器、 硬盘、 移动磁盘、 CD-ROM 或者本领域熟知的任何其它形式的 存储介质中。 存储介质连接至处理器, 从而使处理器能够从该存储介质读取信息, 且可向该 存储介质写入信息。当然, 存储介质也可以是处理器的组成部分。处理器和存储介质可以
位于 ASIC 中。
在一个或多个示例性实施例中, 所述功能可以用硬件、 软件、 固件或它们组合的方 式来实现。如果在软件中实现, 则可以将这些功能存储在计算机可读介质中或者作为计算 机可读介质上的一个或多个指令或代码进行传输。 计算机可读介质包括计算机存储介质和 通信介质, 其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。 存储介质可以是计算机能够存取的任何可用介质。举例而言, 但非做出限制, 这种计算机 可读介质可以包括 RAM、 ROM、 EEPROM、 CD-ROM 或其它光盘存储器、 磁盘存储器或其它磁存储 设备、 或者能够用于以指令或数据结构形式携带或存储期望程序代码并能够由计算机进行 存取的任何其它介质。此外, 任何连接可以被适当地称为计算机可读介质。例如, 如果可 以使用同轴电缆、 光纤电缆、 双绞线、 数字用户线路 (DSL) 或者诸如红外线、 无线和微波之 类的无线技术从网站、 服务器或其它远程源传输软件, 则同轴电缆、 光纤电缆、 双绞线、 DSL 或者诸如红外线、 无线和微波之类的无线技术包括在介质的定义中。如本申请所使用的盘 (disk) 和碟 (disc) 包括压缩光碟 (CD)、 激光碟、 光碟、 数字通用光碟 (DVD)、 软盘和蓝光光 碟, 其中盘通常磁性地复制数据, 而碟则用激光来光学地复制数据。 上述的组合也应当包括 在计算机可读介质的保护范围之内。
前文对公开的示例进行了描述, 以使得本领域技术人员能够实现或者使用本发 明。对于本领域技术人员来说, 对这些示例的各种修改都是显而易见的, 并且, 本申请定义 的总体原理也可以在不脱离本发明的精神或保护范围的基础上应用于其它示例。例如, 尽 管上述内容中大部分都针对关于所存储的用户区信息涉及毫微微节点的实施例, 但是应该 理解, 在其它情况下, 所存储的用户区信息可以涉及任何接入节点, 包括 ( 但不限于 ) 宏节 点、 微微节点、 毫微微节点、 WiMax 网关或 WiFi 接入点。因此, 本发明并不仅限于本申请给 出的示例, 而是应与本申请公开的原理和新颖性特征的最广范围相一致。