用于无线装置上的通用诊断监控器模块的设备及方法

文档序号:7637916阅读:259来源:国知局
专利名称:用于无线装置上的通用诊断监控器模块的设备及方法
技术领域
所述实施例涉及无线装置,且更具体来说涉及用于在到少一个无线通信网络上检 索及/或监控这种无线装置的性能的设备及方法。
背景技术
例如移动电话、寻呼机、手持式计算机等无线通信装置在商务及个人用途两方面 正变得越来越流行。这些设备的一个优势是其"无线"方面,其允许在使用者需要的 时间和地点利用所述设备。随无线装置的使用增加,且随相关联的无线通信网络增加, 用户越来越期望能够在任一时间及/或任一地点与无线网络连接。然而,在某些环境下 (例如在指定区域内及/或指定时间处)无线装置的性能(例如,其建立及维持与无线 网络的通信连接的能力)可变得不可接受,且出于故障查找的目的而需要监控及/或检 验。
无线装置通常以分组形式在无线或部分无线网络上传送数据,并在所述网络上开 通"数据"或"通信"信道以便所述装置可发送及接收数据分组。无线装置一般具有 无线装置资源,例如程序及硬件组件,其个别地使用开放通信连接以在网络上发射及 接收数据。某些数据分组(一般称为诊断数据,例如事件数据及记录数据)存储于无 线装置的子系统中(例如在芯片组等级),且可提供关于无线装置表现状况好坏的洞察。 然而,这种数据分组的检索已出现问题。
因此,需要一种电话诊断监控器,以便检测器可在任意时间及任意地点监控蜂窝 式电话或其他类型的无线装置的性能。这种电话诊断监控器为无线服务运营商以及 OEM (源设备制造商)所需。

发明内容
为解决现有技术的一个或多个缺点,所揭示的实施例提供一种通用诊断监控器模 块、及无线装置、用户管理器及使用所述通用诊断监控器模块的方法。
在一个实施例中, 一种无线装置包括通信处理引擎,其具有多个关于无线装置 在无线网络上的操作的诊断数据;具有通用诊断监控模块的计算机平台,所述通用诊 断监控模块可操作以从所述通信处理引擎检索多个诊断数据的选定者,且可操作以控 制对所述多个诊断数据的选定者的视图产生;及用户界面,其可操作以向用户呈现所 述视图。
在另一实施例中,无线装置包括用户界面;通信处理引擎,其具有多个关于无线 装置在无线网络上的操作的诊断数据;及具有通用诊断监控模块的计算机平台,所述 通用诊断监控模块可操作以从所述通信处理引擎检索多个诊断数据的选定者;其中所 述通用诊断监控模块包括用户界面配置器,所述用户界面配置器可由计算机平台执行 以经由所述用户界面向用户呈现菜单,所述用户界面配置器可操作以基于用户经由其 与所述菜单的交互作用的输入来控制对所述多个诊断数据的选定者的检索。
在另一实施例中,提供无线网络中的用户管理器,其连接多个分别包括通信处理 引擎的无线装置,所述通信处理引擎具有多个关于无线装置在无线网络上的操作的诊 断数据,所述用户管理器包括通信模块,其可操作以将所述用户管理器与无线网络的 的到少一个无线装置连接;用户界面;及服务器侧监控器模块,其可操作以从所述至
少一个无线装置的通信处理引擎检索多个诊断数据的选定者;其中所述服务器侧监控 器模块包括用户界面配置器,其可操作以经由所述用户界面向所述服务器处的操作者 呈现菜单,所述用户界面配置器进一步可操作以基于所述操作者经由其与所述菜单的 交互作用而做出的输入来控制对多个诊断数据的选定者的检索。
在再一实施例中,提供用以监控无线装置在无线网络上的操作的方法,所述方法 包括从用户接收关于所述无线装置的到少一个操作方面的输入;基于所述用户的输入, 检索关于所述无线装置在无线网络上的操作且可从无线装置的通信处理引擎获得的多 个诊断数据的选定者;及产生并向用户呈现对多个针对数据的选定者的视图。
在仍一实施例中,提供一种常驻于计算机可读媒体中且包括计算机可执行指令的 计算机程序,所述计算机可执行指令在执行时引导无线装置执行下列步骤从用户接 收关于无线装置的到少一个操作方面的输入;基于用户输入,检索关于所述无线装置 在无线网络上的操作且可从无线装置的通信处理引擎获得的多个诊断数据的选定者; 及产生并向用户呈现对多个诊断数据的选定者的视图。
在再一实施例中,提供一种无线通信装置,其包括接收装置,其用于从用户接
收关于无线装置的到少一个操作方面的输入;检索装置,其用于基于用户输入来检索 多个诊断数据的选定者,所述诊断数据关于无线装置在无线网络上的操作且可从无线 装置的通信处理引擎获得;及产生及呈现装置,其用于产生并向用户呈现对多个诊断 数据的选定者的视图。
在再一实施例中,提供一种常驻于计算机可读媒体中且包括计算机可执行指令的
计算机程序,所述计算机可执行指令在执行时引导无线装置执行下列步骤接收关于 无线装置的到少一个操作方面的输入;基于所述输入,检索多个诊断数据的选定者, 所述诊断数据关于无线装置在无线网络上的操作且可从无线装置的通信处理引擎获 得;及经由无线网络向用户管理器传输多个诊断数据的选定者。
在另一实施例中,提供一种无线通信装置,其包括接收装置,其用于接收关于 无线装置的到少一个操作方面的到少一个输入;检索装置,其用于基于所述输入检索 多个诊断数据的选定者,所述诊断数据关于无线装置在无线网络上的操作且可从无线 装置的通信处理引擎获得;及传输装置,其用于经由无线网络向用户管理器传输多个 诊断数据的选定者。
在再一实施例中,提供一种常驻于计算机可读媒体中且包括计算机可执行指令的 计算机程序,所述计算机可执行指令在执行时引导无线网络的用户管理器服务器执行 下列步骤使用户管理器服务器与在无线网络上操作的多个无线装置间的到少一者连 接;从用户接收关于无线装置的到少一个操作方面的输入;基于用户输入检索多个诊 断数据的选定者,所述诊断数据涉及无线装置在无线网络上的操作且可从无线装置的 通信处理引擎获得;及产生并向用户呈现对多个诊断数据的选定者的视图。
在再一实施例中,提供一种用于无线网络的用户管理器服务器,其包括连接装
置,其用于使用户管理器服务器与在无线网络上操作的多个无线装置间的到少一者连 接;接收装置,其用于从用户接收关于无线装置的到少一个操作方面的输入;检索装 置,其用于基于用户输入检索多个诊断数据的选定者,所述诊断数据关于无线装置在
无线网络上的操作且可从无线装置的通信处理引擎获得;及产生及呈现装置,其用于
产生并向用户呈现对多个诊断数据的选定者的视图。
本文在下述说明中部分地列举所揭示实施例的其他方面及优点,且根据所述说明 而部分地显而易见,或可通过实行所揭示实施例来了解。也可利用随附权利要求书中 特别指出的手段及组合来实现及获得所揭示实施例的各个方面及优点。


所述实施例是以实例方式而非限制方式在随附图示中图解说明,其中在整个说明
书中具有相同参考数字标号的元件代表相同元件,且其中
图1是无线通信系统的示意图,其中可使用根据所述实施例的一个或多个通用诊 断监控器模块;
图2是显示蜂窝式电话网络的一个实施例的代表图3是常驻于无线装置上的通用诊断监控器模块的一个实施例的示意图; 图4是使用通用诊断监控器模块的方法的流程图;及
图5-25是显示使用通用诊断监控器模块的常驻版本的无线装置用户界面的各种视图。
具体实施例方式
下文描述通用诊断监控器模块、及无线装置、用户管理器及使用通用诊断监控器 模块的方法。为解释起见,在下述详细说明中,列举了大量具体细节以便提供对各实 施例的透彻了解。然而易于了解,各实施例可不使用这些具体细节来实行。在其他示 例中,示意性地显示熟知的结构及装置以简化图示。
图1是无线通信系统100的示意图,其中可使用根据所述实施例的一个或多个通
用诊断监控器模块。
系统100包含多个无线装置112、 114、 116、 117、 118,其互相通信及/或经由无 线网络130与其他计算机装置通信。无线装置112、 114、 116、 117、 118的任一者可 具有通用诊断监控器模块120,其经由用户界面(例如图3所示用户界面322)产生对 预定诊断数据的视图,如下文将更详细描述。
图1所示实施例中的系统100进一步包含用户管理器或服务器124,其可与无线 装置112、 114、 116、 117、 118的任一者通信及/或经由无线网络130与其他计算机装 置通信。此外,用户管理器124可包含服务器侧通用诊断监控器模块121,其使得用 户管理器124远程检索预定诊断数据并在用户界面122上产生对诊断数据的视图。服 务器侧通用诊断监控器用户界面121产生的诊断数据视图可能与无线装置112、 114、 116、 117、 118的通用诊断监控器模块120产生的视图不同或一致。用户管理器124 可以是任一类型的服务器、个人计算机、迷你主机及类似装置的到少一者。在替代实 施例中,用户管理器124可被省略,因为无线装置112、 114、 116、 117、 118的通用 诊断监控器模块120可独立操作。
无线网络130可包含下列的到少一者或任一组合蜂窝式电话网络;地面电话网 络-,卫星电话网络.,红外线网络,例如基于红外线数据关联(IrDA)的网络;短程无 线网络;Bluetooth⑧技术网络;家用射频(HomeRF)网络;共享无线存取协议(SWAP) 网络;宽带网络,例如无线以太网兼容性联盟(WECA)网络、无线精确联盟(^Wi-Fi 联盟)网络、ZigBee协议网络、UWB (超宽带)网络及802.11网络;公共交换电话 网络;公共异类通信网络,例如因特网;专用通信网络;及陆地移动无线电网络。电 话网络的适合实例包含模拟及数字网络/技术的到少一者或任一组合,例如个人通信 服务、码分多址(CDMA)、宽带码分多址(WCDMA)、通用移动电信系统(UMTS)、 先进移动电话服务(AMPS)、时分多址(TDMA)、频分多址(FDMA)、全球移动通 信系统(GSM)、模拟及数字卫星系统、及任何其他可用于无线通信网络和数据通信 网络的到少一者中的技术/协议。
无线装置112、 114、 116、 117、 118可包含任一移动或便携式通信装置,例如蜂 窝式电话112、个人数字助理114、双向文本寻呼机116、膝上型计算机117、桌上型 计算机(未显示)、及甚到具有无线通信门户(未显示)且还可能具有对网络(未显示) 或因特网(未显示)的有线连接119的单独计算机平台118。另外,每个无线装置112、 114、 116、 117、 118可以是远程从属,或不具有其终端用户而仅在无线网络130上传 送数据的其他装置。例如,无线装置可包含远程感测器、诊断工具、数据中继器及类 似装置。所述实施例可相应地适用于任一形式的无线通信装置或模块,其包含无线通 信门户、无线调制解调器、PCMCIA卡、存取终端机、个人计算机、电话、或其任一 组合或子组合。
图2是显示蜂窝式电话系统252的一个实施例的代表图。
在图2所示蜂窝式电话实施例中,无线网络130 (图1)可经由运营商网络164 连接到局域网络(LAN) 258。由于例如图2所示多个蜂窝式电话112等无线装置制备 有越来越高的计算能力,且变得与个人计算机及手持式个人数字助理("PDA")等价、 在无线网络130上传送包含话音及数据的分组,蜂窝式电信路径的使用已不断增加。 这些"智能"蜂窝式电话112已安装有对其本地计算机平台256的应用程序编程接口 ("API") 254,所述本地计算机平台256允许软件开发者创建在蜂窝式电话112上操 作且控制蜂窝式电话112上的某些功能的软件应用程序。
在图2中,蜂窝式电话系统252仅是实例性,且可包含任一其中例如无线装置112、 114、 116、 117、 118等远程模块用以在互相之间及中间及/或在无线网络130的各组件 之间及中间进行无线通信的系统,其中无线网络130包含但不限于无线网络运营商及/ 或服务器。在蜂窝式电话系统252中,用户管理器124可以在LAN网络258上与单独 的数据储存库260通信,其中数据储存库260用于存储从远程无线装置112、 114、 116、 117、 118收集的数据,例如相应的诊断数据222。此外,数据管理服务器262可与用 户管理器124通信以提供后处理能力、数据流控制等。可在系统100 (图1)上提供用 户管理器124、数据储存库260和数据管理服务器262,其中所述系统具有任何其它提 供蜂窝式电信服务所需的网络组件。用户管理器124及/或数据管理服务器262通过数 据链路266与例如因特网、安全LAN、 WAN或其他有线或无线网络等运营商网络264 通信。运营商网络264控制发送到移动交换中心("MSC") 268的消息(一般是数据 分组)。此外,运营商网络264通过例如因特网及/或POTS ("普通老式电话服务")等 网络270与MSC 268通信。通常,在网络270中,网络或因特网部分传递数据,而 POTS部分传递话音信息。MSC268可通过另一网络274 (例如,用于数据传递的数据 网络及/或因特网部分,及用于话音信息的POTS部分)连接到多个基站("BTS" )272。 最后,BTS 272通过短消息服务("SMS")或其它无线方法,以无线方式向例如蜂窝 式电话112等无线装置广播消息。
此外,每个无线装置(例如本蜂窝式电话实施例中的多个蜂窝式电话112)具有 计算机平台256,其可在无线网络130上传输数据,且可接收及执行软件应用程序并 显示从用户管理器124或另一连接到无线网络130的计算机装置传输的数据。计算机 平台64还包含应用专用集成电路("ASIC") 276、或其它芯片组、处理器、微处理器、 逻辑电路、或其它数据处理装置。ASIC 276或其他处理器可执行应用编程接口 ("API")
层254,其中API层254与任何常驻程序面接,例如无线装置的计算机平台256的存 储器278中的通用诊断监控器模块120。 API 254是执行于相应无线装置上的运行时间 环境。 一个这种运行时间环境是由位于加利福尼亚州圣地亚哥的Qualcomm公司开发 的用于Wireless (BREW )软件的二进制运行时间环境。可使用其它(例如)操作 以控制无线计算装置上的应用程序执行的运行时间环境。存储器278可包含只读及/ 或随机存取存储器(RAM及ROM)、 EPROM、 EEPROM、闪存卡、或任一计算机平 台常用的存储器。计算机平台256还包含本地数据库280,其可保存存储器278中非 现用的软件应用程序、文件或数据,例如从用户管理器124下载的软件应用程序或数 据。本地数据库280通常包含一个或多个闪存存储器单元,但也可以是任一第二或第 三存储装置,例如磁性媒体、EPROM、 EEPROM、光学媒体、磁带、或软盘或硬盘。 另外,本地数据库280可最后保存话音/通用诊断监控器模块120的本地复本或代理, 如本文进一步描述。
图3是常驻于无线装置112上的通用诊断监控器模块的一个实施例的示意图。
在图3所示实施例中,计算机平台256包含通用诊断监控器模块120的常驻版本, 其与API 254面接且可由例如与芯片组相关联的处理器及/或相应无线装置的ASIC 276 等通信处理引擎382执行。通信处理引擎382包含各种实施于硬件、固件、软件、及 其组合中的处理子系统384,其实现相应无线装置(例如无线装置112、 114、 116、 117、 118的一者)的功能及相应装置在无线网络130上的可操作性,例如起始及维持通信、 及与其他联网装置交换数据。例如,通信处理引擎382可包含处理子系统384的一者 或组合,例如音响、非易失性存储器、文件系统、发射机、接收机、搜索器、层l、 层2、层3、主控制装置、远程程序、手持机、功率管理、诊断装置、数字信号处理器、 声码器、消息接发装置、呼叫管理器、Bluetooth⑧系统、Bluetooth LPOS、位置确定 装置、位置引擎、用户界面、休眠、数据服务、安全、验证、USIM/SIM、话音服务、 图形、USB及例如MPEG、 GPRS等多媒体。
在一个实施例中,API 254包含软件扩展类别,其允许通用诊断监控器模块120 的常驻版本存取通信处理引擎382。这些软件类别扩展可在允许数据读取及命令二者 的无线装置上与处理子系统384通信。例如,这个类别可代表调用命令的应用程序发 送所述命令,其包含对多个诊断数据328的选定者的检索请求,其中所述多个诊断数 据328关于相应无线装置在无线网络130上的操作。随后,所述类别对象可经由API 254 向通用诊断监控器模块120的常驻版本、或最后经由通信模块326跨越无线网络130 向用户管理器124转发子系统384的响应。例如,在后一情形中,可使得所述多个诊 断数据328的选定者可由一个或多个处理子系统384获得并由例如诊断子系统等另一 子系统384收集。通用诊断监控器模块120的常驻版本通过API 254执行以收集这种 信息并管理这个信息向用户管理器124的转移。
本申请案中的"诊断数据"被理解为任何存储于任一子系统384中或另外可由任 一子系统384获得的数据分组。 一般来说,诊断数据328涉及无线网络130上的相应
无线装置112、 114、 116、 117、 118的操作。诊断数据可包含但不限于事件及记录。
事件包含但不限于下列事件例如服务中止事件、交递事件、话音及/或数据呼叫相关
事件、定位系统相关事件、协议相关事件、媒体及/或视频播放器相关事件、照相机相 关事件、诊断相关事件、呼叫管理器相关事件、应用程序相关事件、安全/加密相关事 件。记录包含但不限于例如服务小区信息、瞬时分析程序信息及小区重选信息等记录。
在图3所示实施例中,无线装置112除包含计算机平台256外,还进一步包含输 入机构324和用户界面322。用户界面322可包含能够显示文本及图形的至少一者的 显示器。用户界面322的其他示例包含但不限于话音消息和打印材料。输入机构324 可从触摸屏、键盘、导航键(其可以是4向或5向)、点击装置(例如鼠标或轨迹球等) 的一者或多者中选择。在蜂窝式电话的实施例中,用户界面322包含蜂窝式电话的显 示器,且输入机构324包含蜂窝式电话的键盘、导航键、及嵌入到蜂窝式电话的显示 器内的触摸屏的至少一者。无线装置112进一步包含通信模块326,其也称为无线界 面,且可以是或不是计算机平台256的一部分。通信模块326可操作以使无线装置112 使用一个或多个上述无线协议与无线网络130通信。在蜂窝式电话实施例中,最流行 的无线协议包含CDMA、 GSM /GPRS及UMTS 。
通用诊断监控器模块120的常驻版本可执行于无线装置112的计算机平台256上, 且可包含用户界面配置器371及用户界面产生器373。用户界面配置器371可操作以 从无线装置112的输入机构324接收用户输入369。用户界面配置器371进一步可操 作以基于用户输入369,通过向API 254发出检索请求379且API 254随后将检索请求 379转换及传输到子系统384来控制对子系统384的多个诊断数据328的选定者的检 索。可将检索数据381返回用户界面产生器373,用户界面产生器373产生对检索数 据381的视图385并在用户界面322上呈现视图385。用户界面产生器373可仅基于 检索数据381或基于检索数据381及由用户界面产生器371响应于用户输入369产生 的用户界面配置设定383 二者来产生视图385。在一实施例中,用户界面配置设定383 引导用户界面产生器373如何在视图385内设置检索数据381。用户界面配置设定383 及检索请求379可如图3所示而单独发出或组合到单个命令中。
用户界面配置器371包含多个参数,所述参数一般被划分为两个群组,也就是可 配置参数375和隐藏配置参数377。配置参数375包含可由用户指定的参数,而隐藏 配置参数377包含具有不能被改变或仅意欲由有经验的用户(例如软件程序员、技术 员或客户服务代表)改变的默认值的参数。另外,某些隐藏配置参数377可以是具有 不频繁或极少更新或可用的值的参数。隐藏配置参数377的实例包含这些几乎不可用 参数值的刷新率,及预定数据类型的显示及/或获取。
在一个实施例中,可配置参数375包含多个数据类型(例如DC1、 DC2、 DC3、 DC4、 DC5、 DC6), 一个或多个数据定向(例如DOl、 D02、 D03、 D04、 D05、 D06) 及至少一个数据特性(例如DChl、 DCh2、 DCh3、 DCh4、 DCh5、 DCh6)。
数据类型DC1-DC6是据以将ASIC 276的子系统384中可用的多个诊断数据328 分组的数据类型。 一个或多个数据类型DC1-DC6经用户输入端369选择并包含于检 索请求379中以向子系统384通知应检索哪些诊断数据328。数据类型DC1-DC6的非 限制实例提供于且将参照图5-25而将下文中更详细描述。
数据定向D01-D06是预定模板,其在由用户选择或定义时,指挥如何在视图385 内设置从子系统384返回的检索数据381。出于这个目的,对应于所选数据定向的信 息可包含于由用户界面配置器371发出到用户界面产生器373的用户界面配置设定 383中。数据定向D01-D06包含但不限于话音、视频、表格、地图、图形、普通文本、 及这些表格、地图、图形、普通文本在视图385内的时间及/或空间的相对位置。
数据特性DChl-DCh6是在由用户选择或定义时指挥应如何检索及/或应如何显示 多个诊断数据328的选定者的设定。出于这个目的,对应于所选数据特性的信息可包 含于由用户界面配置器371发出到API 254的检索请求379中。在所述实施例中,数 据特性DChl-DCh6指示应以哪种频率(例如,每l秒或l分钟)或何时(例如, 一天 的哪一时刻或一周的哪一天)检索数据。例如,某些数据并不总是可用,且可能存在 允许这种数据连续显示直到新数据变得可用的数据特性。此外,数据特性DChl-DCh6 指挥如何显示某些类型的数据。例如,对于不可用的数据,所述数据类型的给定数据 特性可指挥例如"? "、 "N/A"、 "_"或任一其他指示数据不可用的字符、符号或图 形等显示。此外,例如,数据及与数据的检索或产生相关联的时间可与预定时间限制 或定时器相比。对于具有超出时间限制或定时器的时间的数据,也叫做"失效数据" 或具有"失效定时器"的数据,可以不同于"当前"、"新鲜"或非失效数据的形式或 方式来显示所述数据。例如,失效数据可以不同颜色、具有不同背景、以不同字体、 或任一其他指示所述失效数据与新鲜数据之间的差别的方式来显示。在一个实施例中, 例如,所显示的唯一失效数据是与几乎不可用或极少更新的数据类型相关联的失效数 据值,而其中数据值规则可用的数据类型可替代地以"? ?"或某一其他指示所述数据 值巳期满且当前不可用的字符呈现。另外,数据特性DChl-DCh6可进一步指定如果发 生则触发数据检索的事务。触发事件的实例包含但不限于用户对呼叫或数据转移请 求的起始或接收、信号强度降至低于不可接受的等级、噪音互干扰增加超出可接受等 级等。在另一实例中,触发事件可以是位置,以便在装置录入预定位置时,收集例如 关于指定漫游列表的数据等预定数据。
在一实施例中,数据类型DC1-DC6的每一者均与数据定向D01-D06的一者及数 据特性DChl-DCh6的一者相关联,如图3中在391处显示。然而,应注意,依据给定 应用程序,每个数据类型(DC)可能与一个或多个数据定向(DO)及一个或多个数 据特性(DCh)相关联。应注意,可用的数据类型、数据定向、及数据特性的数量并 不必须一致。在某些所述实施例中,仅存在一个或两个数据定向及数据特性用于数十 个或甚至数百个数据类型。因此,数个数据类型可共享同一预设数据定向及/或数据特 性。
另外或另一选择为,每个数据类型DC1-DC6可进一步默认与一个或多个其他数 据类型相关联。因此,在用户选择检索属于数据类型DC1-DC6的一者的数据时,属 于相关联数据类型的数据被自动检索及提供给用户以向用户呈现无线装置操作的当前 所选方面的完全图片。这个特征可通过将相关联的数据类型、数据定向和数据特性分 为如图3所例示的多个预定义集合393来实施。例如,图3例示的第一预定义集合393 包含数据类型DC1、 DC2禾f!DC4。如上文揭示,数据类型DC1、 DC2禾n DC4可默认 分别与数据定向DOl、 D02和D04和分别与数据特性DChl、 DCh2和DCh3相关联。 因此,第一预定义集合393包含数据类型DC1、 DC2和DC4、数据定向DOl、 D02和 D04及数据特性DChl、DCh2和DCh4。同样,第二预定义集合393包含数据类型DC3、 DC4禾卩DC6、数据定向D03、 D04和D06及数据特性DCh3、 DCh4禾BDCh6。预定 义集合393并不必要地共享共用参数,例如第一及第二预定义集合393中的数据类型 DC4,且可包含数据类型DC1-DC6的非重叠群组。
在一个实施例中,每个预定义集合393可不仅包含可配置参数375 (例如数据类 型、数据定向和数据特性),还包含一个或多个隐藏配置参数377。例如,在图3所示 实施例中,第一预定义集合393进一步包含默认设定DS1,而第二预定义集合393进 一步包含默认设定DS2和DS3。如上文揭示,默认设定DS1以及其他隐藏配置参数 377 (例如图3例示的默认设定DS2和DS3)不能改变或意欲仅由有经验的用户(例 如开发者/程序员、技术员或客户服务代表)改变。例如,开发者/程序员可添加及移除 正在收集的数据或记录类型。其可通过修改应用程序的源代码来执行这些操作。另一 方面,技术员和客户服务代表可使用用户管理器124修改装置用户不可用的设定但不 要求任何代码修改。这种设定的一个实例是"失效"数据的显示。技术员可选择在任 何数据变成失效之后不显示所述数据。另外,技术员或客户服务可修改任何来自用户 管理器124的远程用户设定。这些默认设定将在下文参照图5-25更详细描述。
通过经由用户界面322向用户提供菜单(例如诊断菜单341)来促进用户对一个 或多个预定义集合393的选择。诊断菜单341可以是用户界面配置器371的一部分, 且可由用户界面配置器371直接发送到用户界面322 (如图3中显示)或通过用户界 面产生器373间接发送。诊断菜单341呈现多个菜单选项(未显示于图3所示用户界 面322中),其允许用户通过将每个菜单选项连接到一个预定义集合393来快速选择一 个预定义集合393。诊断菜单341可进一步包含用户定义菜单选项(未显示于图3中), 其在选择时允许用户定制用户界面配置器371的参数的用户定义集合395。特定而言, 用户定义菜单选项的选择向用户呈现浏览可配置参数375 (如397处示意性显示)及/ 或隐藏配置参数377 (如399处示意性显示)的机会,并选择所需参数。
图4是使用通用诊断监控器模块的方法400的流程图。所述方法开始于402且结 束于416。在404处,向具有通用诊断监控器模块的无线装置的用户呈现诊断菜单。 在图3所示通用诊断监控器模块120的常驻版本中,用户界面配置器371直接或经由 用户界面产生器373向用户界面322发送诊断菜单341以向用户呈现。在蜂窝式电话 实施例中,例如,诊断菜单341可显示于蜂窝式电话的显示器上。
在406处,通用诊断监控器模块120接收对诊断菜单341的菜单选项的用户选择, 其中诊断菜单341可链接到一个预定义集合393或允许用户定制用户定义集合395。
在408处,所述方法根据用户选择继续检索数据。例如,在通用诊断监控器模块 120的常驻版本中,如果用户选择第一预定义集合393,则选择属于数据类型DC1、 DC2和DC4的数据以供检索。用户界面配置器371向API 254发出检索请求379, API 254随后转换并经由通信处理引擎382向子系统384传输检索请求379。在图3中以 DC1、 DC2和DC4指示的其中可获得所需数据的子系统384返回检索数据389。检索 数据389可在由API 254呈现给用户界面产生器373之前由API 254转换为检索数据 381。
在410处,基于用户的选择来产生检索数据的视图。例如,在通用诊断监控器模 块120的常驻版本中,用户界面产生器373可独立产生检索数据381的视图385,并 在用户界面322上呈现视图385。用户界面产生器373还可以基于检索数据381和用 户界面配置器371产生的用户界面配置设定383 二者来产生视图385。如上文论述, 用户界面配置设定383包含相关联的数据定向DOl、 D02禾QD04,其引导用户界面 产生器373如何在视图385内设置检索数据381。
在412处,向用户呈现所产生的视图。例如,在通用诊断监控器模块120的常驻 版本中,在与诊断菜单341相同的用户界面322上呈现视图385。因此,可向相同用 户呈现检索数据381的视图385。另外或另一选择为,可向另一用户(例如管理员) 呈现视图385。在411处,例如,如图3中在347及345处示意性显示,在无线网络 130上经由通信模块326从用户界面产生器373向另一节点(图3中未显示)传输视 图。例如,视图385可被传输到用户管理器124及/或图1所示系统100的多个无线装 置112、 114、 116、 117、 118的任一者。依据无线装置112的特定配置,转移347可 以是直接的或间接通过API 254及/或ASIC 276路由。
在414处,所述方法确定检索数据是否需要更新。如果是,则所述方法返回步骤 408,其中更新属于所选数据类型的数据,随后更新所述数据视图并将已更新的视图呈 现给相同及/或不同用户。如果否,则所述方法结束于416处。例如,在通用诊断监控 器模块120的常驻版本中,关于数据更新需要的信息可包含于检索请求379中。确切 地说,检索请求379可进一步包含相关联的数据特性DChl、 DCh2和DCh4,其引导 相关联的子系统384应如何检索数据,例如通过指定每个或所有所选数据类型DC1、 DC2和DC4的刷新率。相应地,通用诊断监控器模块120执行以基于相应的数据特性 DChl、 DCh2和DCh4来更新属于需要更新的数据类型的数据。经由在389及381处 指定的先前路径将已更新数据返回用户界面产生器373,并相应地更新视图385。此外, 可将已更新的视图另外或作为另一选择而发送到另一用户,例如图1所示系统100的 用户管理器124。
在替代方法的一个实施例中,在403处,客户服务代表、技术员或程序员可存取 与诊断模块相关联的各种参数,且在405处,输入新的或已改变的参数值/设定。例如,
技术员或客户服务代表可依据给定的故障査找情况而改变隐藏配置的设定。此外,例 如,程序员可在模块内构建其他功能,或改变现有功能。这种存取可直接发生于诊断 监控模块常驻的装置处,或所述存取可从远程位置处发生,例如从位于网络上的用户
管理器。另外,在407处,使用新的或已改变的设定来更新诊断监控器模块。在这点 处,可如上文所述执行方法400的剩余部分。然而,在411处,在一个远程存取实施 例中,方法400可包含在网络上传输所产生的视图,例如向用户管理器,以供远程呈 现(在412处)所述视图。在这种情形中,还可以在远程位置处做出是否要求更新的 决策(在414处),且如果需要,则跨越网络将检索新数据的请求发送回所述装置。因 此,方法400可本地实施于无线装置上,或以远程方式跨越网络连接。
现将参照图5-25描述通用诊断监控器模块120的常驻版本的蜂窝式电话实施例, 其中各图式是显示使用通用诊断监控器模块120的常驻版本的一个实施例的蜂窝式电 话的用户界面实例的视图。应注意,这些图式仅代表诊断监控菜单及选项组的一个实 例。依据既定应用程序,所述通用诊断监控模块可采取许多其他形式。因此,不得认 为本实例在任一方面加以限定。
图5是包含多个菜单选项506、 515、 522和525的主菜单500的视图。菜单选项 506、 515和522允许用户分别选择用以使无线装置112当前与无线网络130通信的无 线协议,也就是UMTS、 GSM/GPRS和CDMA中的一者。再次应注意,通用诊断监 控器模块120是通用的,且可跨越多个通信技术及多个无线协议来操作。菜单选项525 允许用户使用(例如)键盘录入所需的刷新率,如在图25中的2500处可见。刷新率 为1秒是一个默认值实例。菜单选项525对应于图3所示用户定义集合395,其允许 用户定制一个或多个参数。在这个特定情形中,刷新率对应于图3所示数据特性 DChl-DCh6的一者。所述刷新率可以是多个数据类型所共用的,如在下文中将描述。
在一实施例中,无线装置112及/或通用诊断监控器模块120可经配置以自动感测 当前协议,并将用户直接带到对应于所感测的当前协议的下一菜单级,因此回避或省 略主菜单500。如果满足所述情形,则将菜单选项525移到图6、 15及22中例示的下 一等级菜单。
参照图6,用户对菜单选项506的选择(图5)会带来较低等级的菜单600,其在 这种情形中对应于UMTS协议诊断菜单的一个实施例。菜单600对应于图3所示诊断 菜单341,且包含多个预定义集合393,也就是菜单选项607-613。帮助菜单选项614 还被提供于菜单600中,以协助用户正确选择一个或多个菜单选项607-613。尽管菜 单600缺少对应于图3所示用户定义集合395的菜单选项,但可将刷新时间菜单选项 (图5所示525)添加到菜单600。还应注意,用户定义集合395可包含用户界面配置 器371的数据类型、数据定向和数据特性的任一者。
参照图7,用户对菜单选项607的选择(图6)指引无线装置112获取用于小区 重选测验的一个实施例的数据。对应于图3所示视图385的数据视图700由通用诊断 监控器模块120产生并呈现于如图7所示的用户界面322中。在数据视图700中,提
供在其下检索数据的所选数据类型705、 707,也就是WCDMA、 GSM、射频信道 (RFChan)、基本扰频代码(PSC)、接收信号代码功率(RSCP)、既定小区相对于服务小区 的RSCP等级(RankRSCP)、以dB为单位的信号噪声级(EcIo或Ee/I。)、及既定小区相 对于服务小区的信号噪声级的等级(RankEcIo)。所列举的数据类型是一起分在菜单选 项607下的所选数据类型,其对应于图3所示预定义集合393的一者。假设图6所示 菜单选项607对应于图3所示第一预定义集合393,则数据视图700中的所选数据类 型705、 707对应于与第一预定义集合393相关联的数据类型DC1、 DC2和DC4。在 706、 708和709处指定每个数据类型的检索数据。
与所选数据类型相关联的数据定向指挥其中用户界面产生器373设置检索数据的 方式,也就是以两种不同格式701和702,其中数据类型的第一群组705包含WCDMA 和GSM,且数据类型的第二群组707分别包含RFChan、 PSC、 RSCP、 RankRSCP、 EcIo和RankEcIo。另一方面,第一群组705的数据类型(也就是WCDMA和GSM) 包含第一数据类型,例如网络相关数据。第一群组705的检索数据706 (也就是"2" 和"0")随后被提供给相应的数据类型,也就是WCDMA和GSM,如与第一群组705 的数据类型相关联的数据定向所列举。具体来说,假设第一群组705的数据类型(也 就是WCDMA和GSM)对应于图3所示数据类型DC1 ,则数据特性DChl控制WCDMA 和GSM的刷新率,而数据定向D01控制设置在数据视图700中的检索数据706的格 式701。
另一方面,第二群组707的数据类型(也就是RFChan、 PSC、 RSCP、 RankRSCP、 EcIo和RankEcIo)包含第二数据类型,例如通信信道相关数据。如与第二群组707的 数据类型相关联的数据特性所列举,更新这些数据类型下的检索数据708、 709。下文 呈现第二群组707的检索数据708、 709 (也就是"487"、 "272"、 "-99"、 "-95"、 "-ll" 和"-14"),且其对应于相应的数据类型,也就是RFChan、 PSC、 RSCP、 RankRSCP、 EcIo和RankEcIo,如与第二群组707的数据类型相关联的数据定向所列举。在这个特 定实施例中,在数据视图700中呈现的第二群组数据类型的检索数据的格式是逗号分 隔值格式。也不排除例如表格、图形等其他格式。具体来说,假设第二群组707的数 据类型(也就是RFChan、 PSC、 RSCP、 RankRSCP、 Eclo禾Q RankEcIo)对应于图3 所示数据类型DC2,则数据特性DCh2控制RFChan、 PSC、 RSCP、 RankRSCP、 Eclo 和RankEcIo的刷新率,而数据定向D02控制在数据视图700内设置的检索数据708、 709的格式702。
在这个具体实例中,存在两组在数据视图700中呈现于第二群组707的数据类型 下的检索数据,也就是708和709。第一数据组708包含针对第一信道检索的数据708, 而第二数据组709包含针对第二信道检索的数据709。这个实例代表时间快照,且在 任一既定时间的数据信道数量可不同。
此外,诊断数据的这种视图可呈现当前数据以及过去的数据。例如,当前数据和 过去数据的时间间隔由选择菜单选项525的用户指定的刷新时间指挥,或如果用户未
选择菜单选项525以录入所需刷新时间则由默认刷新率指挥。例如,当前数据可被附
加到先前数据的末端,也就是在第一数据组之后而不是替换第一数据组。这种配置由
相关联的数据定向(例如图3所示D02)指挥,并向用户赋予所述数据已如何随时间 变化的感测。另一选择为,已更新的数据组可覆写先前数据组。在一个实施例中,先 前数据组可包含极"冷"数据,其已不再需要且因此以已更新数据组来替代。在另一 实施例中,由于用户界面322的有限显示能力,用户界面322可能不能处理过量数据 组,因此为有利于新更新的数据组而丢弃先前数据组。替代的解决方案是保持用户界 面322上的所有数据组且允许用户逐屏滚动。
参照图8,根据图6所示菜单600,用户对菜单选项608的选择指引无线装置112 获取用于瞬时分析程序测试的一个实施例的数据。数据视图800由通用诊断监控器模 块120产生并呈现于如图8所示的用户界面322中。在数据视图800中,据以检索数 据的所选数据类型包含包含接收功率(Rx)及发射功率(Tx)(例如以dBm为单位) 的第一类数据类型,及包含主扰频代码(PSC)、 PSC定位及EcIo的第二类数据类型。 应注意,分在菜单选项607和608下的所选数据类型以类似于共享共用数据类型DC4 的第一及第二预定义集合393的方式共享例如PSC和Eclo等数个共用数据类型,如 图3中显示。根据菜单选项608的所选数据类型检索的数据是一次针对多个PSC的, 且在数据视图800中以类似于数据视图700的方式设置且将不再描述。
进一步应注意,在一个或多个数据类型下的数据(在这一情形中是所传输的信号 功率Tx)可能难以获得及/或当前不可用,且在数据视图800中以代表未知值的记号 806 (例如问号)呈现。在数据变得可用时,其将如图8A的数据视图850中856处所 示而正确呈现。另外,图8A代表时间上的诊断快照,其包含来自比图8所代表的快 照数量更多的PSC的数据,因为图8A是在不同时间且以不同模式获得的。图8A代 表以专用模式(也就是在相应的无线装置处于呼叫状态中时)获得的屏幕快照,如专 用模式指示符857 (也就是电话图标)所表示。另一方面,图8代表以空闲模式(也 就是说,不存在专用模式指示符857)获得的屏幕快照。在这个实施例中,数据特性 "当数据变得可用"或"无论何时新数据到达"与数据类型Tx相关联,尽管其可适 用于任一数据类型。这意味着通用诊断监控器模块120连续地或周期性地(例如基于 刷新率)监控包含数据类型Tx下的数据的子系统384,并在其变得可用时将Tx数据 返回到用户界面产生器373。在一实施例中,当新数据到达时,无线装置112播放声
音或振动或以其他方式向用户通知数据的可用。
参照图9,根据图6所示菜单600,用户对菜单选项609的选择指引无线装置112 获取无线电资源控制(RRC)状态测试的一个实施例的数据。数据视图900由通用诊 断监控器模块120产生并呈现于如图9所示的用户界面322中。在数据视图900中, 用以检索数据的所选数据类型包含上行链路(UL)通用陆地无线电存取绝对射频信道 编号(UARFCN)、下行链路(DL) UARFCN、小区识别(Cell ID)禾BRRC状态。此 外,在ULUARFCN这一情形中, 一个或多个数据类型下的数据并不可用,且在数据
视图900中以类似于图8所示问号的问号来呈现。紧接相应的数据类型来呈现所检索 的数据,类似于图7所示格式701。数据视图900示范所检索的数据可经由用户界面 322不仅以数字值、还以字母字符来呈现,如925处例示。也不排除例如话音、图形、 视频、动画等其他数据格式。
参照图10,根据图6所示菜单600,用户对菜单选项610的选择指引无线装置112 获取非存取层面(NAS)信息测试的一个实施例的数据。数据视图1000由通用诊断监 控器模块120产生并呈现于如图10所示的用户界面322中。在数据视图1000中,用 以检索数据的所选数据类型包含移动管理(MM)、通用分组无线电服务(GPRS) 移动管理(MM)、登记(REG)状态、瞬时移动订户身份(TMSI)、网络操作模式(NW Op模式)、位置区域身份(LAI)、以类似于先前所述数据视图的方式设置所检索的 数据,但在最后一行中,所检索数据(也就是"0")被设置在相应数据类型(也就是 可用PLMN)之前而非之后。数据视图1000证明,只要数据和数据类型之间的连接可 由用户探知,所检索数据和相应数据类型就可随意设置。图10A是数据视图1000的 更新视图1050,其中已成功获得并经由用户界面322呈现先前不可用的数据,例如在 数据类型GMM和REG状态下的数据。另外,在图10A中,数据类型TMSI已由分 组TMSI (PTMSI)数据类型所替代,因为图10A表示在通过服务GPRS支持节点 (SGSN)向无线装置提供服务时获得的屏幕快照。另一方面,图10表示在通过访问 者位置登记(VLR)向无线装置提供服务时获得的屏幕快照。
参照图11,根据图6所示菜单600,用户对菜单选项611的选择指引无线装置112 获取层1状态测试的一个实施例的数据。数据视图1100由通用诊断监控器模块120 产生并呈现于如图11所示的用户界面322中。在数据视图1100中,用以检索数据的 所选数据类型包含层1状态、现用集合射频信道(ASetRFChan)及其相关联数据类 型PSC、第二扰频代码(SSC)、小区位置、传输功率控制(TPC)、多样性;及近邻 集合射频信道(NSet RF Chan)及其相关联数据类型PSC、小区位置及多样性。以 类似于先前所述数据视图的方式设置所检索的数据。在这个快照中, 一次获得对应于 许多不同NSet RF信道的数据值,且可由用户界面产生器373自动产生竖直滚动条 1135,因此允许用户控制长数据视图1100当前在用户界面322中可见的位置。另外或 另一选择为,也可出于相同目的产生水平条(图ll中未显示)。
参照图12,根据图6所示菜单600,用户对菜单选项612的选择指引无线装置112 获取用于GSM测量测试的一个实施例的数据。数据视图由通用诊断监控器模块120 产生并呈现于如图12所示的用户界面322中。在数据视图1200中,用以检索数据的 所选数据类型包含绝对射频信道编号(ARFCN)及所接收信号强度指示符(RSSI)。 以类似于先前所述数据视图的方式设置所检索的数据。
参照图13,根据图6所示菜单600,用户对菜单选项613的选择指引无线装置112 获取随机存取信道-输送信道(RACH)信息测试的一个实施例的数据。数据视图1300 由通用诊断监控器模块120产生并如图13所示呈现于用户界面322中。在数据视图1300中,用以检索数据的所选数据类型包含速度因子、扰频代码索引、消息长度和报头#。所要求的所有数据起初并不可用。图13A是数据视图1300的更新视图1350,其 中先前不可用的数据已成功获得且经由用户界面322呈现。
参照图14,根据图6所示菜单600,用户对菜单选项614的选择会得到UMTS帮 助视图1400的一个实施例,在这个特定实施例中,UMTS帮助视图1400提供关于在 菜单选项607-613的测试中使用的数据类型的信息及域其简要阐释。UMTS帮助视图 1400包含所述列表的仅一部分,且滚动条1135可用于显示剩余部分。不排除其他引 导及/或信息。
上述菜单选项607-613的列表仅作为实例来提供,且可依据既定应用程序而缩短 或扩展。UMTS协议的替代菜单选项列表包含下列的一者或多者呼叫重设、瞬时分 析程序、RRC状态、NAS信息、层1状态、GSM测量、RACH信息、块错误率、高 速数据分组存取(HSDPA)解码统计、消息验证代码(MAC)信道映射、MAC信道 参数及物理信道。然而,应了解,也可包含及/或封装其他菜单选项、预定测试等以使 用任何方式检索及显示用户可能关注的任何UMTS诊断数据。
参照图15,用户对菜单选项515 (图5)的选择会得到较低等级菜单1500,其对 应于GSM/GPRS协议/标准诊断菜单。菜单1500对应于图3所示诊断菜单341,且包 含多个预定义集合393,也就是菜单选项1516-1520。菜单1500中还提供帮助菜单选 项1521以协助用户正确选择一个或多个菜单选项1516-1520。此外,可将刷新时间菜 单选项(图5所示525)添加到菜单1500。
参照图16,根据图15所示菜单1500,用户对菜单选项1516的选择指引无线装 置112获取GSM服务小区(空闲)测试的一个实施例的数据。数据视图1600由通用 诊断监控器模块120产生并如图16所示呈现于用户界面322中。在数据视图1600中, 用以检索数据的所选数据类型包含ARFCN、 Rx功率、基站身份代码(BSIC)-网络色 彩代码(NCC)、 BSIC-基站色彩代码(BCC)、小区ID、 LAI及PLMN。以类似于先 前所述数据视图的方式设置所述所检索数据。
参照图17,根据图15所示菜单1500,用户对菜单选项1517的选择指引无线装 置112获取用于GSM近邻小区(空闲)测试的数据。数据视图1700由通用诊断监控 器模块120产生并如图17所示呈现于用户界面322中。在数据视图1700中,用以检 索数据的所选数据类型包含用于服务小区和近邻小区二者的ARFCN、 Rx功率、用于 小区(Cl)的计算C1值、及用于小区(C2)的计算C2值。Cl是小区选择算法(在 这一情形中Cl是所述算法的计算值)。这种算法使用从小区接收的功率与某些其他参 数一起确定将向无线装置提供最佳无线电连接的小区。C2是GSM小区重选算法(在 这一情形中,C2是所述算法的计算值)。 一旦无线装置已选定小区,则其继续监控其 他小区。在当前小区变得不合适时,发生重选。以类似于先前所述数据视图的方式设 置所述所检索数据,但分别提供所述服务小区及一个或多个近邻小区的数据的多个集 合1723、 1724。 参照图18,根据图15所示菜单1500,用户对菜单选项1518的选择指引无线装 置112获取用于GSM专用模式测试的一个实施例的数据。数据视图1800由通用诊断 监控器模块120产生并如图18所示呈现于用户界面322中。在数据视图1800中,用 以检索数据的所选数据类型包含ARFCN、信道模式、信道类型、时间槽、训练序列 代码(TSC)、定时提前、指示不连续传输(DTX)的使用的旗标、Rx功率及Tx功率。 在这个快照中,除Rx功率外的几乎所有所需数据并不初始可用。图18A是数据视图 1800的更新视图1850,其中先前不可用的数据已成功获得且经由用户界面322呈现。
参照图18,根据图15所示菜单1500,用户对菜单选项1519的选择指引无线装 置112获取用于GSM控制信道测试的一个实施例的数据。数据视图1900由通用诊断 监控器模块120产生并如图19所示呈现于用户界面322中。在数据视图1900中,用 以检索数据的所选数据类型包含对多帧数量的指示符(BS一PA一MFRMS)、为存取授权 保留的块(BS一AG_BLKS—RES)、共用控制信道(CCCH)/独立专用控制信道(SDCCH)信 道组合(Channd Comb)和周期性更新定时器。以类似于先前所述数据视图的方式设置 所检索的数据。
参照图20,根据图15所示菜单1500,用户对菜单选项1520的选择指引无线装 置112获取用于GSM场值测试的一个实施例的数据。数据视图2000由通用诊断监控 器模块120产生且如图20所示呈现于用户界面322中。在数据视图2000中,用以检 索数据的所选数据类型包含GPRS可用、PLMN、 LAC、 RAC、 UL时间槽、DL时间 槽、分组数据协议(PDP)上下文、网络操作模式(NMO)、 GMM状态、GMM子状 态及GMM更新。某些所要求数据并不初始可用。图20A是数据视图2000的更新视 图2050,其中先前不可用的数据己成功获得且经由用户界面322呈现。
参照图21,根据图15所示菜单1500,用户对菜单选项1521的选择会得到 GSM/GPRS帮助视图2100的一个实施例,其中在这个特定实施例中,提供关于在菜 单选项1516-1520的测试中使用的数据类型的信息及减其简要阐释。此外,滚动条1135
可用于査看既定视图外的数据。并不排除其他引导及/或信息。
菜单选项1516-1520的上述列表仅作为实例提供,且可依据既定应用程序而缩短 或扩展。GSM/GPRS协议的替代菜单选项列表包含下列的一者或多者GSM服务小 区(空闲)、GSM近邻小区(空闲)、GSM专用模式、GSM控制信道、GSM3G拒绝数据 库、GSM自适应多速率(AMR)信息、GSM信道参数、GSM增强型通用分组无线电服 务(EGPRS)上行链路/下行链路质量、GSM GPRS无线接口概述、GSM GPRS TX定时、 GSM随机存取尝试、GPRS场值、GPRS逻辑链路控制(LLC)统计和GPRS子网相关会 聚协议(SNDCP)统计。然而,应注意,可包含及/或开发其他菜单选项、预定测试等 以使用任何方式检索及显示任何可能为用户关注的GSM/GPRS诊断数据。
参照图22,用户对菜单选项522的选择(图5)会得到较低等级菜单2200,其对 应于CDMA协议诊断菜单的一个实施例。菜单2200对应于图3所示诊断菜单341, 且在这个特定实施例中,仅包含单个预定义集合,也就是菜单选项2223。菜单2200
中还提供帮助菜单选项2224以协助用户正确理解菜单选项2223。此外,可将刷新时 间菜单选项(图5所示525)添加到菜单2200。
参照图23,根据图22所示菜单2200,用户对菜单选项2223的选择指引无线装 置112获取用于瞬时分析程序测试的一个实施例的数据。数据视图2300由通用诊断监 控器模块120产生并如图23所示呈现于用户界面322中。在数据视图2300中,据以 检索数据的所选数据类型包含Rx、 Tx、天线指的导频分配(PN)及EcIo。以类似于 先前所述数据视图的方式设置所检索的数据。
参照图24,根据图22所示菜单2200,用户对菜单选项2224的选择会得到CDMA 帮助视图2400的一个实施例,其中在这个特定实施例中,CDMA帮助视图2400提供 关于在菜单选项2223的测试中使用的数据类型的信息及/或其简要阐释。并不排除其 他引导及/或信息。
菜单选项2223、瞬时分析程序仅是可添加到菜单2200的许多菜单选项的一个实 例,所述许多菜单选项可依据既定应用程序而縮短或扩展。CDMA协议的诊断菜单的 实例性列表包含下列的一者或多者瞬时分析程序、手指布局、信号信息、静态状态、 动态状态、应用程序统计、全测试数据服务、与例如IS-95A等既定标准相关联的可检 索参数、无线电链路协议(RLP)统计记录、服务配置信息及简单测试数据服务。然 而,应注意,也可包含及/或开发其他菜单选项、预定测试等,以使用任一方式检索及 显示可能为用户所关注的任何CDMA诊断数据。
在一个实施例中,通用诊断监控器模块120的蜂窝式电话实施例可基于由加利福 尼亚州圣地亚哥的Qualcomm公司开发的RAPTOR (远程可存取性能工具及优化)框 架。除BREW⑧外,RAPTOR还可使用其他类型的API 254来操作。在蜂窝式电话实 施例中,可经由用户界面或蜂窝式电话的显示器显示所检索的数据。通用诊断监控器 模块可后台运行以连续或周期性地(基于可针对所有数据类型共同设定或单独针对每 个数据类型或每组数据类型设定的刷新率)监控诊断数据。这有利于用户如上文所述 捕获"难以获得"的数据,同时允许用户使用蜂窝式电话如常进行或接收电话呼叫。 蜂窝式电话实施例是不依赖于无线接口的,且无论正使用何种无线协议均可运行于任 何类型的蜂窝式电话上。通用诊断监控器模块120的蜂窝式电话可以例如无线方式或 通过嵌入式文档系统而动态载入无线装置112,或使用无线装置的固件静态载入。
如上文参照图3所揭示,代表数据快照的视图385可经由对无线网络130的路由 347、 345传输到另一用户。在一个实施例中,从处理子系统84检索的数据可存储于 数据记录349中,且这个数据记录349可跨越无线网络130转发到可操作以基于记录 349产生对应数据视图385的另一计算机装置。例如,数据记录349可包含代表基于 用户的菜单选择的既定视图385的数据的快照,另一选择为,数据记录349可以是基 于用户的菜单选择而连续收集的一组数据的所有或某一部分。在再一替代实施例中,
如图3中343处示意性显示,可将所检索的数据直接馈送到通信模块326以供进一步 传输到其他用户,例如经由无线网络130传输到用户管理器124 (图l)。可与所检索
的数据一起传输或不传输用户界面配置设定383。在一个实施例中,仅传输所检索的 数据,因此减少传输负荷和时间。
参照图1,用户管理器124包含可经由无线网络130、用户界面122和输入机构 154与通信模块326通信的通信模块126。用户管理器124进一步包含通用诊断监控器 模块121,其依据既定应用程序而类似于或不同于无线装置112的通用诊断监控器模 块120。在前一情形中,用户管理器124可以是包含自身的用户界面产生器373的另 一无线装置112,所述用户界面产生器373将基于从源无线装置112馈送的所检索数 据产生视图385并在其自身的用户界面322上呈现视图385。在后一情形中,用户管 理器124可以是独立服务器或服务站点,其具有服务器侧版本的常驻通用诊断监控器 模块120,也就是服务器侧通用诊断监控器模块121,所述服务器侧通用诊断监控器模 块可具有除视图385的产生及呈现之外的其他具体特征。
确切地说,图1所示用户管理器124包含服务器侧通用诊断监控器模块121及分 析引擎159,服务器侧通用诊断监控器模块又包含对应于通用诊断监控器模块120的 用户界面配置器371的用户界面配置器171。分析引擎159进一步包含用户界面产生 器173和调试模块158,其中用户界面产生器对应于通用诊断监控器模块120的用户 界面产生器373。用户界面产生器173经由通信模块126接收从无线装置112的子系 统384检索的数据,并产生所检索数据381的视图185,所述视图依据服务器侧通用 诊断监控器模块121的相关联数据定向而可能与视图385 —致或不一致。如果不与所 检索数据一起传输与所选数据类型相关联的数据定向,则用户界面产生器173将^吏用 其自身的服务器侧通用诊断监控器模块121的相对数据定向。如果通用诊断监控器模 块120和服务器侧通用诊断监控器模块121的相对数据定向类似或一致,则视图185 和视图385将是类似或一致的。然而,如果通用诊断监控器模块120和服务器侧通用 诊断监控器模块121的相对数据定向并不类似或一致,则视图185将不同于视图385。
在一个实施例中,数据定向经配置以匹配正使用的数据界面的能力。在一实施例 中,用户管理器124是计算机系统,其具有与无线装置112 (其是蜂窝式电话)的用 户界面322相比具有更大显示能力的用户界面122 (例如,具有较高解析度及/或色彩 深度及/或处理速度的较大显示器)。因此,服务器侧通用诊断监控器模块121的数据 定向经配置以产生比无线装置112的视图385更复杂的视图185。例如,通用诊断监 控器模块120的数据定向允许经由用户界面322使用仅字母数字字符和例如图5-25中 所示逗号分隔值格式等简单格式来呈现所检索数据。作为对比,由于服务器侧通用诊 断监控器模块121的数据定向,可经由用户管理器124的用户界面122使用更好的视 觉手段(例如表格、图形、图表、话音、视频、动画、超链接等)来呈现相同的检索 数据。
服务器侧通用诊断监控器模块121以下列方式操作。调试模块158从用户界面产 生器173接收所检索数据并自动分析所述数据,并经由通信模块126将命令或指令发 送回源无线装置112。所述命令或指令指引并提供指导供无线装置112尝试改进其性
能。另一选择为,用户界面产生器173使得用户界面122除视图185外还呈现调试菜 单157。基于视图185中呈现的检索数据,用户管理器124的操作者经由输入机构154 与调试菜单157交互作用以査找故障或尝试改进无线装置112的性能。操作者的输入 被引导到调试模块158且随后经由无线网络130转发到无线装置112。
在包含用户管理器124的系统100的一个实施例中,例如图4所示方法400的步 骤404、 406、 408、 410和411等某些步骤执行于无线装置112处,而例如步骤403、 405、 407、 412和414等某些其他步骤则执行于用户管理器124处。例如,这个实施 例可实施于其中无线装置112的用户使用通用诊断监控器模块120检索必需数据,但 不能完全理解所检索数据或缺少用于分析所检索数据的工具。因此,用户可利用通用 诊断监控器模块120将视图385及/或所检索数据389转发到用户管理器124以供呈现 及/或分析。
在另一实施例中,仅方法400的步骤408和(视需要地)步骤414执行于无线装 置112处,而剩余步骤执行于用户管理器124处。在这个实施例中,方法400由用户 管理器124的操作者远程起始,其中用户管理器124的操作者想要从无线装置112的 子系统384检索数据。随后,服务器侧通用诊断监控器模块121使得在404处经由用 户界面122呈现诊断菜单141,且在406处操作者通过以类似于无线装置112出的通 用诊断监控器模块120的方式选择诊断菜单141的菜单选项来选择预定义集合或定制 参数的用户定义集合。随后,用户界面配置器171经由通信模块126、无线网络130 和通信模块326向无线装置112发送检索请求179。类似于检索请求379,在图3中(图 4中408处)向API 254转发检索请求179以供随后在通信处理引擎382及子系统384 处的数据检索。经由路径343、 345、通信模块326、无线网络130和通信模块126将 所检索数据389返回到用户界面产生器173。在410处,用户界面产生器173基于所 检索数据和用户界面配置器171产生的用户界面配置设定183以类似于通用诊断监控 器模块120的方式产生视图185。在412处,经由用户界面122向操作者呈现视图185。 数据更新请求414可包含于检索请求179中并在无线装置112处处理。然而,并不排 除由用户管理器124处理数据更新请求414,在所述情形中将检索请求179重复发送 到无线装置112。类似于先前所述实施例,调试模块158可经自动触发或由操作者触 发以向无线装置112发送指令及/或命令。
在另一实施例中,无线装置112的通用诊断监控器模i央120可配备有服务器侧通 用诊断监控器模块121的分析引擎159,在所述情形中无线装置112的用户可独立分 析所检索的数据而不必将所述数据转发到用户管理器124。
在再一实施例中,服务器侧通用诊断监控器模块121可查询无线装置112是否安 装有通用诊断监控器模块120,且在否定回答的情形中,将通用诊断监控器模块120 的版本推给无线装置112。这种版本可以是如参照图3所述的完全常驻版本,或其中 用户管理器124将要处理所述方法的剩余步骤的情况下既定仅处理将检索请求179转 移到API 254的简化版本。通用诊断监控器模i央120的下载可由无线装置112的用户
起始。
所述实施例具有大量超过使用绞线的常规诊断装置及方法的优势。例如,用户或 测试者可直接使用例如蜂窝式电话等无线装置作为诊断监控器来检索必要数据,而无 需使用例如膝上型计算机等单独的诊断装置,及绞线或电缆。无线装置(特别是在其 是蜂窝式电话时)在其作为受测试装置时在任意时间及任何地点均可用。无线装置(特 别是在其是蜂窝式电话时)比单独的诊断装置(例如膝上型计算机)更易于携带。无 线装置(特别是在其是蜂窝式电话时)可用于广泛的时间周期,因为用作单独诊断装 置的膝上型计算机的电池寿命一般明显短于蜂窝式电话的电池寿命。所述实施例中的 检索数据更准确,因为无线装置不是通过电缆连接到单独诊断装置的。在常规的有线 诊断模式中,附接到无线装置(特别是在其是蜂窝式电话时)的电缆可影响某些测i式, 例如因为辐射而影响RF测试。另外,所述实施例消除对开发针对多种类型的无线装 置的多个诊断监控器的需要,且因此消除所述开发的时间及资源,因为所述实施例是 通用及无平台的,且可不考虑无线接口而在任一类型的无线装置上操作。因此,通过 所述实施例使得通用工具可跨越多种类型的无线装置(尤其是蜂窝式电话)及跨越多 个运营商来使用。
尽管前述揭示内容显示了例示性实施例,但应注意,可在不背离随附权利要求书 定义的所述实施例范围的情况下对本发明做出各种变化及修改。此外,尽管可以单数 形式描述或主张所述实施例的元件,但也涵盖复数形式,除非明确指定被限定为单数。
权利要求
1、一种无线装置,其包括通信处理引擎,其具有多个关于所述无线装置在无线网络上的操作的诊断数据;计算机平台,其具有通用诊断监控器模块,所述通用诊断监控器模块可操作以从所述通信处理引擎中检索所述多个诊断数据中的选定者,且可操作以控制所述多个诊断数据中的所述选定者的视图的产生;及用户界面,其可操作以向用户呈现所述视图。
2、 如权利要求l所述的装置,其中所述通用诊断监控器模块具有第一操作协议, 且所述通信处理引擎具有不同于所述第一操作协议的第二操作协议;所述装置进一步包括应用程序编程接口 (API),所述应用程序编程接口常驻于所 述计算机平台上且可操作以在所述第一操作协议与所述第二操作协议之间转换。
3、 如权利要求1所述的装置,其中所述通用诊断监控器模块包括可由所述计算 机平台执行的用户界面配置器;所述用户界面配置器可操作以接收代表所述多个诊断数据中的所述选定者与所 述视图中至少一者的用户输入;所述用户界面配置器进一步可操作以基于所述用户输入控制对所述多个诊断数 据中的所述选定者的检索及所述视图的产生。
4、 如权利要求3所述的装置,其中所述通用诊断监控器模块进一步包括用户界 面产生器,其可操作以接收由所述用户界面配置器响应于所述用户输入而产生的用户界面配置设定及来自所述通信处理引擎的所述多个诊断数据中的所述选定者,且进一 歩可操作以基于所述用户界面配置设定及所述多个诊断数据中的所述选定者来起始所 述视图的产生。
5、 如权利要求3所述的装置,其中所述用户界面配置器包含可配置参数,所述 可配置参数包括下列中至少一者多个数据类型,根据所述数据类型对所述多个诊断数据进行分组; 所述视图内的至少一个相对数据定向;及至少一个可与所述多个诊断数据中的一者或多者相关联的数据特性。
6、 如权利要求5所述的装置,其中所述用户界面配置器进一步包含所述参数的 至少一个用户可选的预定义集合;所述用户界面配置器可操作以响应于所述用户对所述参数的所述预定义集合的 选择至少根据所述参数的所述预定义集合中的数据类型来检索所述多个诊断数据中的 所述选定者。
7、 如权利要求6所述的装置,所述用户界面配置器可操作以进一步经由所述用 户界面向所述用户呈现对应于所述参数的所述预定义集合的菜单选项以供选择。
8、 如权利要求7所述的装置,其中所述用户界面配置器包含所述参数的多个所 述预定义集合;所述用户界面配置器可操作以进一步经由所述用户界面向所述用户分别呈现对 应于所述参数的所述多个预定义集合的多个菜单选项以供选择。
9、 如权利要求8所述的装置,所述用户界面配置器可操作以进一步经由所述用户界面呈现用户定义菜单选项,所述用户定义菜单选项在由所述用户选择时允许所述 用户定制所述参数的用户定义集合。
10、 如权利要求8所述的装置,所述用户界面配置器可操作以周期性地刷新所述 多个诊断数据的所述选定者中的一者或多者,并相应地更新所述视图。
11、 如权利要求10所述的装置,所述用户界面配置器可操作以仅相对于被刷新 的数据更新所述视图。
12、 如权利要求10所述的装置,所述用户界面配置器可操作以通过向所述视图 添加刷新的数据而不从所述视图中移除先前的数据来更新所述视图。
13、 如权利要求12所述的装置,其中所述刷新的数据具有第一形式,且所述先 前的数据具有第二形式,其中所述第一形式不同于所述第二形式。
14、 如权利要求10所述的装置,其中所述可与所述多个诊断数据中的一者或多 者相关联的数据特性包含用户定义的数据刷新率。
15、 如权利要求8所述的装置,其中所述无线装置包括蜂窝式电话且其中所述无 线网络包括蜂窝式电话网络,其二者均依据码分多址(CDMA)协议操作,其中所述 多个菜单选项是从由下列组成的群组中选出瞬时分析程序、手指布局、信号信息、 静态状态、动态状态、应用程序统计、全测试数据服务、IS-95A可检索参数、RLP3 统计记录、服务配置信息及简单测试数据服务。
16、 如权利要求8所述的装置,其中所述无线装置包括蜂窝式电话,且其中所述 无线网络包括蜂窝式电话网络,其二者均依据通用移动电话系统(UMTS)协议操作, 其中所述多个菜单选项是从由下列组成的群组中选出呼叫重选、瞬时分析禾呈序、RRC 状态、NAS信息、层1状态、GSM测量、RACH信息、块错误率、HSDPA解码统计、 MAC信道映射、MAC信道参数和物理信道。
17、 如权利要求8所述的装置,其中所述无线装置包括蜂窝式电话,且其中所述 无线网络包括蜂窝式电话网络,其二者均依据GSM/GPRS协议操作,其中所述多个菜 单选项是从由下列组成的群组中选出GSM服务小区(空闲)、GSM近邻小区(空闲)、 GSM专用模式、GSM控制信道、GSM3G拒绝数据库、GSMAMR信息、GSM信道 参数、GSM EGPRS上行链路/下行链路质量、GSMGPRS无线接口概述、GSM GPRS TX定时、GSM随机存取尝试、GPRS场值、GPRS LLC统计和GPRS SNDCP统计。
18、 如权利要求3所述的装置,所述用户界面配置器可由所述计算机平台独立于 所述无线装置及所述无线网络据以操作的协议而执行。
19、 如权利要求3所述的装置,所述用户界面配置器可由所述计算机平台执行以 经由所述无线网络向用户管理器传输所述视图。
20、 一种无线装置,其包括 用户界面;通信处理引擎,其具有多个关于所述无线装置在无线网络上的操作的诊断数据;及计算机平台,其具有可操作以从所述通信处理引擎中检索所述多个诊断数据中的 选定者的通用诊断监控器模块;其中所述通用诊断监控器模块包括可由所述计算机平台执行以经由所述用户界 面向用户呈现菜单的用户界面配置器,所述用户界面配置器可操作以基于所述用户经 由其与所述菜单的交互作用的输入来控制对所述多个诊断数据中的所述选定者的检索。
21、 如权利要求20所述的装置,所述用户界面配置器进一步可操作以经由所述 无线网络向用户管理器传输所述多个诊断数据中的所述选定者。
22、 如权利要求21所述的装置,所述用户界面配置器进一步可操作以响应于所 述用户输入产生用户界面配置设定,并经由所述无线网络将所述用户界面配置设定与 所述多个诊断数据中的所述选定者一起传输到所述用户管理器;其中所述用户界面配置设定及所述多个诊断数据中的所述选定者足以在所述用 户管理器处产生所述多个诊断数据的所述选定者的视图。
23、 如权利要求20所述的装置,其中所述用户界面配置器包含可配置参数,所述可配置参数包括下列中至少一者 多个数据类型,根据所述数据类型对所述多个诊断数据进行分组; 所述视图内的至少一个相对数据定向;及至少一个与所述多个诊断数据中的一者或多者相关联的数据特性;及所述菜单包括多个菜单选项,其各自对应于所述参数的预定义集合。
24、 如权利要求23所述的装置,其中所述菜单进一步包括用户定义菜单选项, 所述用户定义菜单选项在由所述用户选择时允许所述用户定制所述参数的用户定义集合。
25、 一种用户管理器,其位于连接多个无线装置的无线网络中,所述多个无线装 置各自包括通信处理引擎,所述通信处理引擎具有关于所述无线装置在所述无线网络上的操作的多个诊断数据,所述用户管理器包括通信模块,其可操作以连接所述用户管理器与所述无线网络上的至少一个无线装置;用户界面;及服务器侧监控器模块,其可操作以从所述至少一个无线装置的通信处理弓I擎中检 索所述多个诊断数据中的选定者;其中所述服务器侧监控器模块包括用户界面配置器,所述用户界面配置器可操作以经由所述用户界面向所述服务器处的操作者呈现菜单,所述用户界面配置器进一步 可操作以基于所述操作者经由其与所述菜单的交互作用的输入来控制对所述多个诊断 数据中的所述选定者的检索。
26、 如权利要求25所述的用户管理器,其中所述服务器侧监控器模块进一步包 括分析引擎,所述分析引擎可操作以从所述至少一个无线装置接收所述多个诊断数据 中的所述选定者,并产生及经由所述用户界面向所述操作者呈现所述多个诊断娄女据中 的所述选定者的视图。
27、 如权利要求26所述的用户管理器,其中所述分析引擎包括用户界面产生器, 所述用户界面产生器可操作以接收由所述用户界面配置器基于所述操作者输入产生的 用户界面配置设定,并基于所述用户界面配置设定及所述多个诊断数据中的所述选定 者来产生所述视图。
28、 如权利要求25所述的用户管理器,其中所述分析引擎包括调试模块,所述 调试模块可操作以基于从所述至少一个无线装置接收的所述多个诊断数据中的^f述选 定者来控制对所述至少一个无线装置在所述无线网络上的操作的优化或故障査^^。
29、 如权利要求28所述的用户管理器,所述分析引擎进一步可操作以经由所述 用户界面向所述操作者呈现调试菜单以允许所述操作者定制所述调试模块的设定。
30、 如权利要求25所述的用户管理器,其进一步包括客户端侧监控器模±央,所 述服务器侧监控器模块可操作以将所述客户端侧监控器模块推到所述至少一个无线装 置处,在所述至少一个无线装置处执行所述客户端侧监控器模块以从所述至少一个无 线装置的通信处理引擎中检索所述多个诊断数据中的所述选定者;所述客户端侧监控器模块具有第一操作协议,且可经由应用程序编程接口 (API) 与具有不同于所述第一操作协议的第二操作协议的所述通信处理引擎进行通信,所述应用程序编程接口 (API)可操作以在所述第一操作协议与所述第二操作协议之间转换。
31、 一种监控无线装置在无线网络上的操作的方法,所述方法包括 从用户接收关于所述无线装置的至少一个操作方面的输入;基于所述用户的输入,检索多个诊断数据中的选定者,所述多个诊断数据是关于 所述无线装置在所述无线网络上的操作且可从所述无线装置的通信处理引擎获得;及 产生并向所述用户呈现所述多个诊断数据中的所述选定者的视图。
32、 如权利要求31所述的方法,其中所述检索包括在所述无线装置的计算机平 台上执行监控器模块以从所述通信处理引擎中检索所述多个诊断数据中的所述选定 者;所述监控器模块具有第一操作协议,且可经由应用程序编程接口 (API)与具有 不同于所述第一操作协议的第二操作协议的所述通信处理引擎进行通信,所述应用程 序编程接口 (API)可操作以在所述第一操作协议与所述第二操作协议之间转换。
33、 如权利要求31所述的方法,其进一步包括向所述用户呈现多个选项,所述选项各自对应于多个预定义集合的数据类型中的 一者,根据所述数据类型对所述多个诊断数据进行分组;及接受所述用户将所述选项的至少一者选择作为所述用户输入。
34、 如权利要求33所述的方法,其进一步包括使至少一个相对数据定向与所述预定义集合中的每一者相关联;及 使用与所述用户选定的预定义集合相关联的相对数据定向产生所述视图,以在所 述视图内设置所述多个诊断数据中的所述选定者。
35、 如权利要求33所述的方法,其进一步包括 向所述用户呈现用户定义选项;及当所述用户选择所述用户定义选项时,允许所述用户定制所述数据类型中拟用于 检索所述多个诊断数据中的所述选定者的用户定义集合。
36、 如权利要求33所述的方法,其进一步包括周期性地刷新所述多个诊断数据中所述选定者中的一者或多者;及用所述刷新的数据来更新所述视图。
37、 如权利要求36所述的方法,指示所述刷新的数据与所述多个诊断数据中尚 未被刷新的数据之间的差异。
38、 如权利要求33所述的方法,其进一步包括 向所述用户呈现用以定制拟在所述刷新中使用的刷新率的选项。
39、 如权利要求31所述的方法,其中所述无线装置是具有显示器的蜂窝式电话; 所述方法完全在所述蜂窝式电话处实施;及所述视图被呈现在所述蜂窝式电话的所述显示器上。
40、 如权利要求31所述的方法,其中所述无线装置是可经由所述无线网络与具 有显示器的用户管理器通信的蜂窝式电话;所述检索是在所述蜂窝式电话处实施; 所述视图被呈现在所述服务器的所述显示器上;及 所述接收及产生二者是在所述蜂窝式电话和所述服务器的任一者处实施。
41、 如权利要求31所述的方法,其中所述无线装置是蜂窝式电话; 所述多个诊断数据包括随机存取信道(RACH)信息和瞬时分析程序中的至少一者。
42、 一种计算机程序,其常驻于计算机可读媒体中且包括计算机可执行指令,所 述计算机可执行指令在被执行时引导无线装置执行下列步骤从用户接收关于所述无线装置的至少一个操作方面的输入;基于所述用户的输入检索多个诊断数据中的选定者,所述诊断数据是关于所述无 线装置在无线网络上的操作且可从所述无线装置的通信处理引擎获得;及 产生并向所述用户呈现所述多个诊断数据中的所述选定者的视图。
43、 一种无线通信装置,其包括-接收装置,其用于从用户接收关于所述无线装置的至少一个操作方面的输入; 检索装置,其用于基于所述用户的输入检索多个诊断数据中的选定者,〗开述多个诊断数据是关于所述无线装置在无线网络上的操作且可从所述无线装置的通^言处理引擎获得;及产生及呈现装置,其用于产生并向所述用户呈现所述多个诊断数据中的^f述选定 者的视图。
44、 一种计算机程序,其常驻于计算机可读媒体中且包括计算机可执行指令,所 述计算机可执行指令在被执行时引导无线装置执行下列步骤接收关于所述无线装置的至少一个操作方面的至少一个输入;基于所述输入,检索多个诊断数据中的选定者,所述多个诊断数据是关于所述无 线装置在无线网络上的操作且可从所述无线装置的通信处理引擎获得;及经由所述无线网络向用户管理器传输所述多个诊断数据中的所述选定者。
45、 一种无线通信装置,其包括-接收装置,其用于接收关于所述无线装置的至少一个操作方面的至少一个输入; 检索装置,其用于基于所述输入检索多个诊断数据中的选定者,所述多个诊断数据是关于所述无线装置在无线网络上的操作且可从所述无线装置的通信处理引擎获 得;及传输装置,其用于经由所述无线网络向用户管理器传输所述多个诊断数据中的所 述选定者°
46、 一种计算机程序,其常驻于计算机可读媒体中且包括计算机可执行指令,所述计算机可执行指令在被执行时引导无线网络的用户管理器服务器执行下列步骤连接所述用户管理器服务器与在所述无线网络上操作的多个无线装置中的至少一者;从用户接收关于所述无线装置的至少一个操作方面的输入;基于所述用户的输入检索多个诊断数据中的选定者,所述诊断数据是关于所述无 线装置在无线网络上的操作且可从所述无线装置的通信处理引擎获得;及 产生并向所述用户呈现所述多个诊断数据中的所述选定者的视图。
47、 一种用于无线网络的用户管理器服务器,所述用户管理器服务器包括 连接装置,其用于连接所述用户管理器服务器与在所述无线网络上操作的多个无线装置中的至少一者;接收装置,其用于从用户接收关于所述无线装置的至少一个操作方面的输入; 检索装置,其用于基于所述用户的输入检索多个诊断数据中的选定者,所述多个诊断数据是关于所述无线装置在无线网络上的操作且可从所述无线装置的通信处理引擎获得;及产生及呈现装置,其用于产生并向所述用户呈现所述多个诊断数据中的所述选定 者的视图。 '
全文摘要
一种无线装置(112)包含通信处理引擎(382),其具有多个关于所述无线装置在无线网络上的操作的诊断数据(328);计算机平台(255),其具有通用诊断监控器模块(20),所述通用诊断监控器模块可操作以从所述通信处理引擎中检索多个诊断数据中的选定者,且可操作以控制所述多个诊断数据中的选定者的视图(385)的产生;及用户界面,其可操作以向用户呈现所述视图。
文档编号H04W88/02GK101194468SQ200680020089
公开日2008年6月4日 申请日期2006年4月14日 优先权日2005年4月14日
发明者米哈伊尔·A·(米沙)·卢辛, 肯尼·福克, 蒂亚·曼宁·卡塞特 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1