用于分析及测试的系统确定仿真器的制作方法

文档序号:7642750阅读:208来源:国知局
专利名称:用于分析及测试的系统确定仿真器的制作方法
技术领域
本发明涉及模拟工具,且更特定来说涉及一种用于针对多用户订户通信系统模拟 无线环境的工具。
背景技术
无线通信装置(WCD)正变得越来越普遍。举例来说,数百万(如果不是数十 亿)个人拥有及/或利用一个或一个以上WCD,例如(但不限于)移动电话、个人数 据助理(PDA)、无线游戏装置及具有无线能力的计算机。为支持增长数量的WCD, 还存在大量的服务提供商。用户向这些服务提供商中的一者预订以接收服务。
每一通信公司形成在世界的各个地理区域中向其订户提供无线服务的网络。举例 来说, 一个服务提供商可提供覆盖美国的东部沿海地区的服务,而另一提供商可提供 覆盖跨越美国的各个部分的服务。为向订户提供较宽广的地理服务,两个或更多个服 务提供商(在下文中称作漫游合作伙伴)可形成允许一个网络的订户接入其它网络的 协约。
因此,当订户进入不直接由其通信公司覆盖但根据协约由其通信公司覆盖的地区 时,那么说所述订户的WCD正在"漫游"。处于漫游模式中的WCD扫描并选择网 络以向所述WCD提供服务。依据协约(如果有)及/或政策,每一服务提供商具有帮 助获取服务的WCD的漫游列表。所述漫游列表是存储在每一 WCD中的系统或网络 的加索引列表且可以是专有的。另外,用于服务选择的一组数据结构及算法识别适合 于给定WCD在给定环境中操作的最佳网络。
所述漫游列表可以是与由所述WCD使用的通信标准兼容的任一列表。漫游列表 的实例是公用陆地移动网络列表(PLMN列表)及优选漫游列表(PRL)。所述组数 据结构及算法可称为系统确定(SD)且可结合漫游列表使用以提供对适合于给定 WCD的操作的最佳网络的识别。当本文中使用术语"PRL"及"系统确定"时,应 了解所述概念适用于结合无线网络及无线订户网络使用的各种标准及技术。
如应用于漫游,技术数据表(TDS)是由漫游合作伙伴作为可用服务的列表交换 的文档以传达对网络元素的改变及添加。其可包含例如(但不限于)本地位置资源 (HLR)、切换、SID、信道信息及联系信息等信息。所述TDS用于帮助创建PRL, 但未经标准化且以不同的格式存在。
系统确定过程使用WCD中的PRL来选择将向所述WCD提供服务的系统。此选 择进程未经标准化。此外,系统确定依据OEM的实施方案且可以是专有的。因此,服务提供商可能不具有对特定系统如何被选择的具体见识。因此,服务提供商可能难
以检修PRL问题。另一方面,由于PRL的专有性质,OEM可能难以帮助检修所述 PRL问题。举例来说,OEM的代表可手动检查所述PRL且单步调试其内容,同时作 出所述PRL在服务提供商的环境中如何被执行的假设。因此,需要提供对服务提供 商有用而不危及专有信息的安全的信息。

发明内容
用于在系统确定期间监视无线通信装置(WCD)的操作的设备包括用以存储信 号监视程序模块且存储服务选择协议模块的存储器存储装置。信号仿真软件模块根据 预定的一组数据来提供输出且处理模块使用来自所述存储器存储装置的数据来执行 对服务选择过程的模拟。所述服务选择过程基于所述服务选择协议且根据所述信号监 视程序及所述信号仿真输出执行,且输出模块提供所述服务选择的结果。
在一个配置中,存储器存储装置经配置以存储信号监视程序模块,且经配置以存 储服务选择协议模块。所述存储器存储装置可被提供为单独的存储器存储装置,或可 釆取组合式存储单元的形式。
所述信号仿真模块可提供根据提供到所述信号仿真模块的位置选择建立的模拟 信号输入。所述信号监视程序可包括为服务确定的模拟而提供的站搜索协议。另一特 征准许所述设备根据来自技术数据表或可用网络服务列表的数据来执行仿真。此外, 外部信号输入可为处理模块提供数据以用作信号仿真输出来代替所述信号仿真模块 的输出。
在另一方面中, 一种用于在系统获取期间监视WCD的操作的设备包括用于加 载信号监视程序的装置;用于加载服务选择协议的装置;用于基于所述服务选择协议 及所述信号监视程序来执行系统确定过程的装置;及用于输出所述系统确定的结果的 装置。
在再一方面中, 一种用于在小区搜索过程期间监视WCD的操作的方法包括存 储服务选择协议;提供信号监视仿真;根据所述信号监视仿真的输出基于站选择协议 来执行对服务选择的模拟;及输出所述服务选择的结果。


图1图解说明局部地理区域中的实例性无线环境。
图2图解说明用于在系统获取期间监视WCD的操作的实例性装置。
图3图解说明显示用户显示器的实例的表示图。
图4图解说明用于执行系统确定的实例性方法。
图5图解说明仿真模式中的实例性系统确定操作。
图6图解说明所述系统操作的实例。200680055643. X
说明书第3/10页
图7图解说明提供模拟输出的图形描绘的实例性显示器接口。
图8图解说明实例性位置选择显示器。
图9图解说明提供数据的手动输入的实例性显示器。
图IO图解说明实例性"调试模式"显示器。
图11图解说明用于在系统获取期间监视WCD的操作的另一实例性装置。
具体实施例方式
本文中所揭示的技术通过提供系统确定过程及/或结果的有形输出来解决至少上 文所述的需要。举例来说,可输出在所述选择进程中正由系统确定过程及/或其序列 考虑的系统的追踪图。此可在不暴露系统确定算法及/或代码的内部操作的情况下进行。
在以下说明中,为提供对所述实施例的透彻理解而给出具体细节。然而,所属领 域的技术人员应理解,可在没有这些具体细节的情况下实践所述实施例。举例来说, 为了不因不必要的细节而掩盖所述实施例,可用框图显示电路。在其它实例中,为了 不掩盖所述实施例,可详细显示熟知的电路、结构及技术。
此外,应注意,可将所述实施例描述为被描绘为流程表、流程图、结构图或框图 的进程。虽然流程表可将操作描述为顺序性进程,但许多操作可并行或同时执行。另 外,可重新布置所述操作的次序。当其操作完成时,进程结束。进程可对应于方法、 功能、过程、次例行程序、子程序等。当进程对应于功能时,其结束对应于所述功能 返回到调用功能或主功能。
如本文中所揭示,存储媒体或模块可代表一个或一个以上用于存储数据的装置,
包括只读存储器(ROM)、随机存取存储器(RAM)、磁盘存储媒体、光学存储媒 体、快闪存储器装置及/或用于存储信息的其它存储媒体。术语存储媒体包括(但不 限于)便携式或固定存储装置、光学存储装置、无线信道及能够存储、包含或携载指 令及/或数据的各种其它媒体,通常作为用于计算的大容量存储器。此可以是读取/写 入存储器(例如,计算机的硬驱动或其它大容量存储单元)且构成存储器存储装置。 在某些情况下,所述存储器存储装置可以是永久性存储器的形式,例如存储在只读光 盘上的存储器。
所述存储器也可在装置外部,及/或通过无线信道及能够存储、包含或携载指令 及/或数据的各种其它媒体提供数据。 操作环境
图1是描绘局部地理区域中的实例性无线环境的图表。图中描绘不同物理位置处 的多个基站110、 111、 112、 113、 114、 115、 116、 117、 118、 121、 122。如果在131、 132、 133、 134处显示的无线通信装置(WCD)在所述基站110-122中的一个或一个 以上基站的适合信号范围内,那么所述WCD能够通过基站110-122进行通信。基站110-122可以是局部市场中的主要通信公司的系统的部分,或可属于另一通信公司的
基站。经常,基站110-122由多个通信公司使用,且在某些情况下多个通信公司共同 定位其基站,如在113A、 113B、 113C且在116A及116B处描绘。除不同的通信公 司以外,还可将所述基站指派到所述不同通信公司的不同地理市场。再一区别是所述 不同的基站可提供不同类型的通信服务,例如基于CDMA、 WCDMA、 OFDM、 GSM 的通信系统或AMPS服务。
如果WCD经编程以准许网外漫游,那么所述WCD可根据服务确定过程来选择 各种基站。在一个配置中,所述服务确定过程由优选漫游列表(PRL)实施。所述PRL 包括系统表及获取表。所述系统表包含(举例来说)通过其系统识别号码(SID)及 网络识别号码(NID)识别系统的记录。对于每一记录,存在指示所述系统的一类偏 好的指示符,例如正或负的数字。所述系统表还包含应由WCD指示的漫游状态、系 统的相对优先级及其地理地区。所述获取表提供所述WCD在尝试获取所述系统时将 要使用的频带及频率。
所述方法打算根据由通信公司设定的漫游偏好来为WCD提供用以与基站 110-122进行通信的指令。理想地,所述WCD应优先于漫游而与其本地网络进行通 信,且应根据由PRL建立的偏好漫游。
举例来说,如果WCD在位置131处,那么最近的站是110-114。这些站可在同 一或不同的网络上,或多个网络可共同定位,如113A、 113B、 113C处所描绘。举例 来说,所述WCD可移动到位置132、 133及134,在此情况下所述WCD建立与基站 110-118中的不同者的通信链路。在WCD在位置132的情况下,可能最佳连接是通 过跨越国际边界145而定位的基站122。虽然用户可恰当地假设位置132在所述边界 的一个侧上,但仅可用通信链路可实现通过建立与基站122的链路而跨越国际边界 145的漫游。此漫游选项对于从边界对面打电话的用户来说有效,但在所述用户在所 述边界的一侧上建立另一侧上的无线链路时可能是意外的。
国际边界145是应用于无线技术的边界的极端实例。除所描绘的国际边界145 的实例以外,还存在与无线服务提供商的各种系统操作相关的地区的非政治性边界。 这些被不同地称作不同的术语,例如服务区域、服务地域、局部区域及市场,且可如 政治性边界般任意。出于评价漫游性能的目的,边界通常更经常是与由服务提供商建 立的地域相关的那些边界。 模拟器操作
图2是显示可用于在系统获取期间监视WCD的操作的模拟装置200的实例性框 图。装置200可以是桌上型计算机、膝上型计算机或具有处理能力的各种其它装置。 装置200包含经配置以存储监视程序的存储器存储装置210;经配置以基于优选漫 游列表及所述监视程序来执行系统确定过程的处理模块220;及经配置以输出所述系 统确定的结果的输出模块230。存储器存储装置210可采取各种形式,通常是计算机 存储器的形式。系统确定过程可包括各种进程及/或可产生各种结果。所述系统确定可经实施以 执行导频扫描、系统获取、系统选择或与系统确定相关联的其它进程中的一者或组合。 因此,输出模块230可输出导频扫描、系统获取、系统选择、其它进程或其组合的结 果。
监视程序可以是可执行程序文件且存储器存储装置210可将SD算法或代码存储 为库文件,使得不暴露所述SD代码。然后,监视程序接口可由处理模块220使用所 述库文件执行。所述监视程序及所述库文件可经由网络下载或可经由另 一存储媒体传 送。
由于所述监视程序用于模拟,因此可用未连接到任一实况RF环境或WCD的装 置200来监视处理,在此情况下,仿真所述RF环境。在所述实况RF环境中,此不 侵扰系统确定的操作。更特定来说,处理模块220可经配置以基于技术数据表(TDS) 来对系统确定进行仿真。装置200可进一步包含经配置以接收由处理模块220使用的 适当TDS的TDS输入单元240。
作为使用存储在存储器存储装置210中的监视程序及SD算法的结果,所述模拟 是实际系统确定,例如其由WCD执行。因此,如果使用实际信号,那么所述仿真将 是使用实况信号的实际系统确定。还可用信号仿真器来执行此模拟,在此情况下,所 述模拟是用仿真的信号执行的实际系统确定。
处理模块220可在各种条件及/或功能期间对系统确定进行仿真。举例来说,可 在对WCD加电时、在丢失系统之后重新获取所述系统时或在WCD掉电时执行所述 系统确定。可仿真其它条件,例如(但不限于)坏开销消息、边界干扰情景及复杂的 信号干扰情景。所属领域的技术人员应明了,存在许多可经仿真以监视及/或分析系 统确定性能的不同条件及/或功能。可以提供用于描述一些影响的便利手段的方式来 表征所述影响。举例来说,可将边界情景描述为"添加渗透",其向用户指示传输在 模拟中正渗透到无线环境中。因此,术语"渗透"由系统用来描述跨越由服务提供商 或由模拟界定的地区的无线服务互动。此描述向所述用户指示地区之间的互动正在模 拟或在真实环境中发生。
装置200还可包含经配置以接收执行与系统确定相关联的各种进程及/或功能的 命令的用户接口 。所述用户接口可经实施以接收用以(例如但不限于)起始导频扫描、 停止导频扫描、保存导频扫描的当前结果、打开导频扫描的所存储结果、仿真WCD 加电、仿真系统丢失、仿真对系统的重新获取及仿真WCD掉电的命令。
输出模块230可包括经配置以显示系统确定的结果的显示器模块。图3是显示显 示器300的可由显示器模块显示的实例的表示图。显示器300显示例如扫描进度、服 务系统、位置、扫描列表及替代扫描列表等信息。如所描绘,所述显示器正在指示各 种地理标志。 '
显示器300可进一步包括用户接口 。所述用户接口可包含输入接口以起始导频扫 描、停止导频扫描、保存导频扫描的当前结果、打开导频扫描的所存储结果。虽然显示器300显示某些信息的显示,但所属领域的技术人员应明了,可如需地
显示其它信息。类似地,虽然显示器300显示具有某个输入接口的用户接口,但所属
领域的技术人员应明了,可实施用以执行各种进程的其它输入接口。可在通用操作系
统(例如,微软Windows或Unix环境)上操作显示器300。可实施其它应用程序及/ 或环境。
如图3中所描绘,所述显示包括相关数据,例如市场名称、信道信息、地理信息、 关于系统运营商的信息及与信息源相关的数据。所显示的特定信息只是设计选择的问 题,举例来说,提供对"语音信息"及"数据信息"的显示,如图所示。另外,可提 供并行组信息。在图3的描绘中,第一组所显示数据被指示为"语音信息"且第二组 所显示数据被指示为"数据信息";然而,提供不同的显示也是可行的。可以各种方 式重新布置及/或修改信息及/或用户接口的显示以提供不同的"感观"。另外,可重 新布置及/或修改信息的内容及显示格式,且可添加或删除信息。举例来说,然而扫 描列表的内容可具有比编号"No."、"模式"、频带类别"B及C"、"信道"及
"SID"多或少的内容。其可具有从高编号到低编号显示列表的显示格式。在另一实 例中,位置信息可以其它形式列出用户的位置,例如(但不限于)纬度及/或经度、 特定市场位置、城市、县、区及州。所属领域的技术人员应明了,所显示的实际信息 将基于所述位置及支持网络的系统而变化。此窗口包含关于现有系统及操作信道的当 前RF信息。从通信公司的TDS获得此信息,且此信息显示加载到软件中的当前优选 漫游列表(PRL)数据。在典型的仿真中,此信息用于扫描可用信道。
所述显示可包括多个窗口,例如所描绘的单独"语音信息"及"数据信息"。所 述特定描绘显示"数据信息"具有不同于针对"语音信息"所显示字段的字段。其它 选项可包括"改变位置"、"渗透系统"及"手动输入"选择,如显示器上的无线电 按钮选择所描绘。所述"改变位置"选择允许用户将位置改变为如图1中所描绘的局 部区域内或大地理区域上的不同位置。"渗透系统"选择准许将从相邻市场或系统的
"渗透"引入到模拟中。此允许所述模拟并入有跨越地区的无线服务互动。"手动输 入"选择准许用户手动地输入细节,以测试进入无线环境中的额外变量的影响或并入 有存储在装置200中的数据库中所不包括的数据。将结合图7-9来说明用于这些选项 的用户接口。
向后参照图2,应注意,装置200是出于解释目的的简化实例。因此,装置200 可包含其它元件及/或功能。举例来说,其可包含耦合到处理模块220且经配置以接 收由处理模块220使用的优选漫游列表的输入模块。此外,可在不影响系统确定的操 作的情况下重新布置及/或组合装置200的各种元件中的一者或一者以上以便监视及/ 或分析各种进程。
因此,在视觉及文本输出中提供与系统确定过程相关联的信息,而不暴露算法及 /或代码。通过提供所述信息,用户可检修PRL问题及域得到对与SD相关的PRL的 更好了解。举例来说,用户可将所述结果与所期望的表现相比较。因此,可做出改善及/或修改以支持依赖于由系统确定进程用来选择系统的PRL的技术,从而向WCD
提供更好及/或更有效的服务。
处理模块220可经配置以用不准许用户对系统确定算法或软件进行解码的方式 来执行系统确定。如果不向用户揭示系统确定算法,那么系统确定功能是黑匣子功能。 因此,由于系统确定的所作所为实际上被当作黑匣子,因此显著地消除旨在维持代码 的安全的对代码的修改及/或改变,从而降低成本及总效率。有利地,以由WCD执行 的方式来执行系统确定。因此,处理模块执行与WCD所执行的系统确定相同的系统 确定。
虽然已在仿真模式中说明了装置200,但在一些实施方案中,装置200可经实施 以在实况模式中执行。更特定来说,在仿真模式中,装置200从TDS文件选择用户 位置记录子组且如果将要扫描的频带类别、信道对在所选择的子组中发生,那么认为 找到系统。在所述实况模式中,装置200可经实施以实况地与基站连接以针对将要扫 描的频带类别及信道检测或接收某种形式的实际RF。
图4是显示对应于由装置200执行的操作的实例性方法400的流程图。方法400 包含加载(步骤410)监视程序、加载(步骤420)优选漫游列表、基于所述优选漫 游列表及所述监视程序来执行(步骤430)系统确定过程及输出(步骤440)所述系 统确定的结果。执行所述系统确定可包含执行导频扫描、系统获取及/或系统选择。 输出所述结果可包含输出所述导频扫描、所述系统获取及/或系统选择的结果。
所述方法可包含接收用以起始导频扫描的命令、接收用以停止导频扫描的命令、 接收用以保存导频扫描的当前结果的命令、接收用以打开导频扫描的所存储结果的命 令及/或接收技术数据表;且其中执行所述导频扫描包含基于技术数据表来仿真所述 导频扫描。仿真所述导频扫描可包含在WCD加电时及/或在丢失系统之后重新获取所 述系统时仿真所述导频扫描。如果在仿真模式中,所述方法可进一步包含接收用以仿 真WCD加电、仿真系统丢失、仿真对系统的重新获取及/或仿真WCD掉电的命令。 输出结果可包含显示扫描进度、服务系统、位置、扫描列表及替代扫描列表中的一者 或组合。
图5是显示可由装置200实施的仿真模式中简化系统确定操作500的实例的流程 图。首先加载PRL及TDS文件(步骤510)。 一旦加载所述文件,那么在装置200 中设立内部数据结构。此后,依据SD代码存取扫描列表(步骤515)。 一旦提供位 置(步骤520),那么SD操作准备就绪以便执行(步骤525)。如果在加电模式中 (步骤530),那么存取SD代码(步骤535)以获得频带类别及信道信息。仿真RF 环境(步骤540)且存取TDS (步骤545)以获得位置。当找到信道时(步骤550), 如果所找到的信道是优选信道(步骤555)那么进程停止。否则,信道搜索继续(步 骤560)。
所述系统可加载PRL的替代版本且使用所述替代PRL来执行系统确定500。此 准许运营商在比较中执行对不同PRL的模拟。类似地,可用替代TDS版本来执行比较性模拟。
可根据指派到WCD的不同能力来执行所述模拟。举例来说,可向所模拟的WCD
指派不同的通信服务能力,其(举例来说)可指示服务对漫游的影响。在"电话"模
式中,软件将自动地执行仿真以用作WCD,且将尝试在扫描操作中获取系统,在丢 失到所述系统的连接时接受越区切换并尝试重新获取通信链路。
图6是显示系统操作的实例的示意性框图。所描绘的是软件模块,其包括主管理 器模块610、系统确定核心模块612、 PRL加载模块614、 RF环境数据模块616及TDS 导入模块618。输入源包括标准化的TDS 630存储器存储装置、用于所加载的TDS 数据库的存储器存储装置632及用于所加载的运营商PRL的存储器存储装置634。用 户I/O模式模块640代表用户接口。另外,实况扫描器650用无线网络(例如)经由 基站或基站仿真器(BSE) 652来提供实际通信。因此,将操作环境阐述为仿真模式 661或RF实况模式662,且在仿真模式661的情况下是位置选择。
虽然针对不同的模块描绘单独的组件,但预期各种功能将驻存在共用装备上。举 例来说,通常在单个大容量存储装置上提供PRL加载模块614、 RF环境数据模块616 及TDS导入模块618,且可将所述软件模块整合到单个装置(例如,计算机的CPU) 中。同样,预期共用大容量存储器可用于存储器存储装置630-634,以及和与计算模 块(例如,系统确定模块612)相关联的存储器一同使用。
粗体虚线箭头指示主管理器模块正在控制其它模块的启动的控制流。实体细线箭 头指示进程流及信息流的方向。小点线箭头代表存在于系统确定核心模块612中的
用户I/O模块640的显示器功能可采取各种形式,上文提及的图3是一个实例。 更多图形显示器接口 700描绘于图7中。显示器700包括电话(WCD)的表示图, 其向用户指示所需要的信息。所描绘的是真实或仿真信号强度721、漫游状态722及 对通信链路725的描述及身份。在显示器700中,向用户提供关于所述通信链路的信 息。
图8显示实例性位置选择显示器800,其中用户可基于图形及纹理位置来选择位 置。所描绘的显示器显示国际覆盖;然而,也可提供市场及地区的局部列表。另外, 用户可根据装备识别符及纬度/经度坐标来输入位置数据。用户还可手动地规定其它 可用市场。根据仿真基于用户当前所处的市场位置来扫描系统。"改变位置"功能允 许用户规定新位置。此准许用户使用提供为TDS输入240的部分的数据根据所选择 的位置来提供模拟。此允许用户基于不同的场所来运行模拟,其中可模拟不同地区、 市场、子市场中的无线环境。此还准许用户基于物理位置来运行模拟,而基于TDS 使用装置200来确定应用于所述位置的无线环境。如所需要,可在"渗透系统"选择 (图3)接通或关闭的情况下作出所述模拟,以准许将从相邻市场或系统的"渗透" 引入到所述模拟中。
图9显示提供数据的手动输入的实例性显示器900。如果用户能够识别WCD的操作的具体特性,那么可手动地输入所述数据,而不尝试手动地转换信息来匹配地理 格式。此还准许用户通过手动地输入这些改变使用模拟装置200来测试基站装备的改 变、信道指派及类似物的影响。
图IO显示实例性"调试模式"显示器1000。可在显示器窗口的工具栏上提供选 择以执行各种调试功能并模拟"假设分析(whatif)"情景。在所描绘的实例中,获
取两个导频信号,且显示结果。"调试模式"功能可包括
加载PRL-允许用户从文件系统选择PRL以将其加载到软件中。
接通/关闭电话-接通或关闭所述软件的电话仿真
尝试下一信道-尝试获取扫描列表上的下一信道
获取下一系统-通过执行"尝试下一信道"过程来获取下一系统直到结果是获取 系统。
宣布丢失当前系统-释放当前服务系统。
另外,"电话模式"将模式改变为"电话",其意指所述软件将自动地充当电话。 在这样做时,其将在扫描模式中尝试获取系统且在系统经由当前链路不再可用时重新 获取所述系统。
因此,可提供用于对系统确定进行仿真以测试包括基于漫游列表的漫游的无线漫 游功能的工具。应注意,可用以下装置实施或执行结合本文所揭示实施例说明的各种 说明性逻辑块、模块及电路通用处理器、数字信号处理器(DSP)、专用集成电路 (ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑装置、离散门或晶体管逻 辑、离散硬件组件或其设计用于执行本文所说明的功能的任一组合。通用处理器可以 是微处理器,但另一选择为,处理器可以是任一常规处理器、微处理器或状态机。处 理器也可实施为计算装置的组合,例如,DSP与微处理器的组合、多个微处理器、一 个或一个以上微处理器与DSP核心的联合,或任一其它此类配置。
结合本文所揭示实施例说明的方法或算法可直接体现在硬件、由微处理器执行的 软件模块或两者的组合中。软件模块可驻存在RAM存储器、快闪存储器、ROM存 储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可抽换式磁盘、CD-ROM 或所属技术领域中已知的任一其它形式的存储媒体中。存储媒体可耦合到处理器,使 得所述处理器可从所述存储媒体读取信息及向所述存储媒体写入信息。另一选择为, 存储媒体可整合到处理器中。处理器及存储媒体可驻存在ASIC中。ASIC可驻存在 用户终端中。另一选择为,处理器及存储媒体可作为离散组件驻存在用户终端中。
举例来说,图11图解说明可用于在系统获取期间监视WCD的操作的另一装置。 信号监视程序模块1101经配置以根据一组算法及信号处理技术来提供信号仿真。选 择协议加载模块1102经配置以从信号监视程序模块1101接收输出且接收所存储的信 号测量程序。服务选择协议加载模块1102可接受所述服务选择协议,例如PRL。系 统确定模块1103经配置以基于所述服务选择协议及所述信号监视程序来采取过程, 且执行系统确定。结果输出模块1004经配置以输出所述系统确定的结果。因此,用于在系统获取期间监视无线通信装置的操作的设备可包含用于加载信 号监视程序的装置;用于加载服务选择协议的装置;用于基于所述服务选择协议及所 述信号监视程序来执行系统确定过程的装置;及用于输出所述系统确定的结果的装 置。所述设备还可包含用于接收对应于来自技术数据表的数据的数据的装置,其中所 述用于执行所述系统确定的装置基于来自所述技术数据表的数据来对所述系统确定 进行仿真。所述设备可进一步包含用于加载库文件的装置,其中所述信号监视程序使 用所述库文件来执行。另外,所述设备可包含用于通过引入跨越无线服务地区的无线 服务互动来模拟"系统渗透"的装置。可如上文结合图l-9所说明来提供这些功能, 且各种装置可采用组合式模拟设备的形式。
在此,用于加载信号监视程序的装置可以是通用的、特定WCD的信号获取功能 的代表或可以是实际信号。在一些实施例中,用于加载信号监视程序的装置可包含信 号监视程序模块1101。所述用于加载服务选择协议的装置可包含选择协议加载模块 1102。所述用于执行系统确定过程的装置可包含系统确定模块1103。所述用于输出 结果的装置可包含结果输出模块1104。另一选择为,所述用于加载信号监视程序的
装置、所述用于加载服务选择协议的装置及所述用于执行系统确定过程的装置可包含
处理模块220。类似地,所述用于输出结果的模块可包含输出模块230。
此外,应注意,处理器可经实施以执行上文所说明的装置的方法及/或功能的一
个或一个以上部分。类似地,存储指令的机器可读媒体可经实施以执行上文所说明的
装置的方法及功能的一个或一个以上部分。
因此,提供对所揭示实施例的以上说明旨在使所属领域的技术人员能够制造或使
用本发明。所属领域的技术人员将容易地明了对这些实施例的各种修改,且可如所属
领域的技术人员将明了的那样应用本文中所界定的一般原理。举例来说,可重新布置 及/或组合一个或一个以上元件,或可添加额外元件。因此,并非打算将本发明限定 为本文所示的实施例,而是赋予其与本文所揭示原理及新颖特征相一致的最宽广范 围。
1权利要求
1、一种用于在系统确定期间监视无线通信装置(WCD)的操作的设备,所述设备包含存储器存储装置,其经配置以存储信号监视程序模块且经配置以存储服务选择协议模块;信号仿真模块,其根据预定的一组数据来提供信号仿真输出;处理模块,其耦合到所述存储器存储装置,所述处理模块经配置以执行对基于所述服务选择协议且根据所述信号监视程序及所述信号仿真输出执行的服务选择过程的模拟;及输出模块,其耦合到所述处理模块且经配置以输出所述服务选择的结果。
2、 如权利要求1所述的设备,其中所述信号仿真模块根据信号源的数据库来提 供信号仿真。
3、 如权利要求2所述的设备,其中所述处理模块提供由所述信号仿真模块使用 的模拟信号输入,所述模拟信号输入是根据提供到所述信号仿真模块的位置选择来建 立的。
4、 如权利要求l所述的设备,其中所述信号监视程序包括为服务确定的模拟而 提供的站搜索协议。
5、 如权利要求l所述的设备,其中所述服务选择协议提供基于可用网络服务列 表的系统确定过程。
6、 如权利要求l所述的设备,其中所述信号仿真模块根据来自技术数据表的数 据来提供信号仿真。
7、 如权利要求1所述的设备,其进一步包含输入模块,所述输入模块耦合到所 述处理模块且经配置以接收呈由所述处理模块使用的技术数据表格式的数据且将呈 所述技术数据表的所述格式的所述数据转换为由所述处理模块使用的预定格式。
8、 如权利要求l所述的设备,其中所述服务选择协议提供基于可用网络服务列表的系统确定过程;且 所述服务选择协议包括优选漫游列表。
9、 如权利要求l所述的设备,其中所述服务选择协议提供基于可用网络服务列表的系统确定过程;且 所述服务选择协议包括公用陆地移动网络列表。
10、 如权利要求l所述的设备,其中所述信号监视程序包括用于提供漫游服务选择的站搜索协议及服务选择过程;且 所述服务选择过程包括基于可用网络服务列表的系统确定过程。
11、 如权利要求l所述的设备,其进一步包含用于接收外部信号输入的连接,借 此所述外部信号输入为所述处理模块提供数据以用作所述信号仿真输出来代替所述 信号模拟模块的所述输出。
12、 如权利要求1所述的设备,其中所述服务选择过程包括导频扫描以提供系统获取。
13、 如权利要求1所述的设备,其中所述处理模块提供对于无线通信装置(WCD) 加电的系统确定的仿真且提供对于在通信链路丢失之后重新获取通信链路的系统确 定的仿真。
14、 如权利要求l所述的设备,其进一步包含用户接口,所述用户接口经配置以 接收用以起始系统确定、保存系统确定的当前结果、打开系统确定的所存储结果、仿 真WCD加电、仿真系统丢失及仿真对系统的重新获取的命令。
15、 如权利要求1所述的设备,其进一步包含经配置以接收用以引入跨越无线服 务地区的无线服务互动的命令的"系统渗透"用户接口。
16、 如权利要求1所述的设备,其进一步包含经配置以显示所述系统确定的结果 及用户接口的显示器模块,其中所述显示器模块显示扫描进度、服务系统、位置、扫 描列表及替代扫描列表中的一者或组合。
17、 如权利要求l所述的设备,其进一步包含显示器模块,其经配置以显示所述系统确定的所述结果及用户接口;及所述用户接口,其经配置以接收用以起始系统确定、保存系统确定的当前结果及 打开系统确定的所存储结果的命令。
18、 一种用于在系统获取期间监视无线通信装置(WCD)的操作的设备,所述设备包含用于加载信号监视程序的装置; 用于加载服务选择协议的装置;用于基于所述服务选择协议及所述信号监视程序来执行系统确定过程的装置;及用于输出所述系统确定的结果的装置。
19、 如权利要求18所述的设备,其进一步包含用于接收对应于来自技术数据表的数据的数据的装置,其中所述用于执行所述系 统确定的装置基于来自所述技术数据表的所述数据来仿真所述系统确定。
20、 如权利要求18所述的设备,其进一步包含用于加载库文件的装置,其中所 述信号监视程序使用所述库文件来执行。
21、 如权利要求18所述的设备,其进一步包含用于通过引入跨越无线服务地区 的无线服务互动来模拟"系统渗透"的装置。
22、 一种用于在系统获取期间监视无线通信装置(WCD)的操作的存储媒体, 所述存储媒体包含在由处理模块执行时进行以下操作的指令加载能够根据预定的一组数据提供信号仿真输出的信号仿真程序;加载信号监视程序;加载服务选择协议;基于所述服务选择协议且使用所述信号仿真输出来执行系统确定过程;及 用于输出所述系统确定的结果的代码。
23、 如权利要求22所述的存储媒体,其中所述信号仿真程序根据信号源的数据 库来提供信号仿真,且根据位置选择来提供所述信号仿真输出。
24、 一种用于在小区搜索过程期间监视无线通信装置(WCD)的操作的方法, 所述方法包含将服务选择协议存储在存储器存储装置中; 提供信号监视仿真;根据所述信号监视仿真的输出基于所述站选择协议来执行对服务选择的模拟;及 输出所述服务选择的结果。
25、 如权利要求24所述的方法,其包含 提供位置选择;及提供如由所述位置选择修改的所述信号监视仿真。
26、 如权利要求24所述的方法,其包含 加载信号监视程序;提供位置选择;及基于所述信号监视程序来提供如由所述位置选择及所述位置选择修改的所述信 号监视仿真。
27、 如权利要求24所述的方法,其中所述信号监视仿真包括使用对应于技术数 据表中的数据的数据以便根据来自技术数据表的数据来提供信号仿真。
28、 如权利要求24所述的方法,其中所述服务选择过程包括导频扫描以提供系 统获取。
29、 如权利要求24所述的方法,其进一步包含选择性地接收外部信号输入,借 此所述外部信号输入提供用于执行对服务选择的所述模拟的数据。
30、 如权利要求24所述的方法,其进一步包含提供用户接口以接收用以起始系 统确定、保存系统确定的当前结果、打开系统确定的所存储结果、仿真WCD加电、 仿真系统丢失、仿真对系统的重新获取及显示所述系统确定的所述结果的命令。
31、 如权利要求24所述的方法,其进一步包含提供经配置以接收用以引入跨越 无线服务地区的无线服务互动的命令的"系统渗透"用户接口。
全文摘要
一种漫游仿真器提供用于对系统确定进行仿真以用于在系统确定期间监视无线通信装置(WCD)的操作的工具。存储信号监视程序及服务选择协议,且信号仿真模块根据预定的一组数据来提供信号仿真输出。处理模块执行对基于所述服务选择协议且根据所述信号监视程序及所述信号仿真输出执行的服务选择过程的模拟。所述服务选择的结果由输出模块提供。所述仿真器可基于地理或市场位置来提供仿真的系统扫描,且可仿真来自相邻系统或市场的信道“渗透”到所述WCD的RF环境中时的情景。
文档编号H04W8/24GK101507315SQ200680055643
公开日2009年8月12日 申请日期2006年6月26日 优先权日2006年6月26日
发明者安德鲁·T·亨特, 托马斯·加尔韦斯·圣埃利亚, 拉吉弗·D·拉扬, 罗特姆·库帕 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1