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

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

Info

Publication number
CN101194468B
CN101194468B CN2006800200891A CN200680020089A CN101194468B CN 101194468 B CN101194468 B CN 101194468B CN 2006800200891 A CN2006800200891 A CN 2006800200891A CN 200680020089 A CN200680020089 A CN 200680020089A CN 101194468 B CN101194468 B CN 101194468B
Authority
CN
China
Prior art keywords
data
user
user interface
diagnostic
wireless device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2006800200891A
Other languages
English (en)
Other versions
CN101194468A (zh
Inventor
肯尼·福克
蒂亚·曼宁·卡塞特
米哈伊尔·A·(米沙)·卢辛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN101194468A publication Critical patent/CN101194468A/zh
Application granted granted Critical
Publication of CN101194468B publication Critical patent/CN101194468B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3215Monitoring of peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/1608Error detection by comparing the output signals of redundant hardware
    • G06F11/1625Error detection by comparing the output signals of redundant hardware in communications, e.g. transmission, interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2002Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant
    • G06F11/2012Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant and using different communication protocols
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards
    • G06F21/35User authentication involving the use of external additional devices, e.g. dongles or smart cards communicating wirelessly
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/06Testing, supervising or monitoring using simulated traffic
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S40/00Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them

Abstract

一种无线装置(112)包含:通信处理引擎(382),其具有多个关于所述无线装置在无线网络上的操作的诊断数据(328);计算机平台(255),其具有通用诊断监控器模块(20),所述通用诊断监控器模块可操作以从所述通信处理引擎中检索多个诊断数据中的选定者,且可操作以控制所述多个诊断数据中的选定者的视图(385)的产生;及用户界面,其可操作以向用户呈现所述视图。

Description

用于无线装置上的通用诊断监控器模块的设备及方法
35U.S.C.§119下的专利权申请
本专利申请案主张优先于2005年4月14日提出申请且名称为“用于提供通用调试显示支程序的方法和系统(Method and Systems for Providing Universal Debug DisplayApplets)”的第60/671,565号临时申请案,所述临时申请案受让于本申请案的受让人,并以引用的方式明确地并入本文中。
技术领域
所述实施例涉及无线装置,且更具体来说涉及用于在到少一个无线通信网络上检索及/或监控这种无线装置的性能的设备及方法。
背景技术
例如移动电话、寻呼机、手持式计算机等无线通信装置在商务及个人用途两方面正变得越来越流行。这些设备的一个优势是其“无线”方面,其允许在使用者需要的时间和地点利用所述设备。随无线装置的使用增加,且随相关联的无线通信网络增加,用户越来越期望能够在任一时间及/或任一地点与无线网络连接。然而,在某些环境下(例如在指定区域内及/或指定时间处)无线装置的性能(例如,其建立及维持与无线网络的通信连接的能力)可变得不可接受,且出于故障查找的目的而需要监控及/或检验。
无线装置通常以分组形式在无线或部分无线网络上传送数据,并在所述网络上开通“数据”或“通信”信道以便所述装置可发送及接收数据分组。无线装置一般具有无线装置资源,例如程序及硬件组件,其个别地使用开放通信连接以在网络上发射及接收数据。某些数据分组(一般称为诊断数据,例如事件数据及记录数据)存储于无线装置的子系统中(例如在芯片组等级),且可提供关于无线装置表现状况好坏的洞察。然而,这种数据分组的检索已出现问题。
因此,需要一种电话诊断监控器,以便检测器可在任意时间及任意地点监控蜂窝式电话或其他类型的无线装置的性能。这种电话诊断监控器为无线服务运营商以及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
Figure 2006800200891_0
技术网络;家用射频(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与MSC268通信。通常,在网络270中,网络或因特网部分传递数据,而POTS部分传递话音信息。MSC268可通过另一网络274(例如,用于数据传递的数据网络及/或因特网部分,及用于话音信息的POTS部分)连接到多个基站(“BTS”)272。最后,BTS272通过短消息服务(“SMS”)或其它无线方法,以无线方式向例如蜂窝式电话112等无线装置广播消息。
此外,每个无线装置(例如本蜂窝式电话实施例中的多个蜂窝式电话112)具有计算机平台256,其可在无线网络130上传输数据,且可接收及执行软件应用程序并显示从用户管理器124或另一连接到无线网络130的计算机装置传输的数据。计算机平台64还包含应用专用集成电路(“ASIC”)276、或其它芯片组、处理器、微处理器、逻辑电路、或其它数据处理装置。ASIC276或其他处理器可执行应用编程接口(“API”)层254,其中API层254与任何常驻程序面接,例如无线装置的计算机平台256的存储器278中的通用诊断监控器模块120。API254是执行于相应无线装置上的运行时间环境。一个这种运行时间环境是由位于加利福尼亚州圣地亚哥的Qualcomm公司开发的用于Wireless
Figure 2006800200891_1
(BREW
Figure 2006800200891_2
)软件的二进制运行时间环境。可使用其它(例如)操作以控制无线计算装置上的应用程序执行的运行时间环境。存储器278可包含只读及/或随机存取存储器(RAM及ROM)、EPROM、EEPROM、闪存卡、或任一计算机平台常用的存储器。计算机平台256还包含本地数据库280,其可保存存储器278中非现用的软件应用程序、文件或数据,例如从用户管理器124下载的软件应用程序或数据。本地数据库280通常包含一个或多个闪存存储器单元,但也可以是任一第二或第三存储装置,例如磁性媒体、EPROM、EEPROM、光学媒体、磁带、或软盘或硬盘。另外,本地数据库280可最后保存话音/通用诊断监控器模块120的本地复本或代理,如本文进一步描述。
图3是常驻于无线装置112上的通用诊断监控器模块的一个实施例的示意图。
在图3所示实施例中,计算机平台256包含通用诊断监控器模块120的常驻版本,其与API254面接且可由例如与芯片组相关联的处理器及/或相应无线装置的ASIC276等通信处理引擎382执行。通信处理引擎382包含各种实施于硬件、固件、软件、及其组合中的处理子系统384,其实现相应无线装置(例如无线装置112、114、116、117、118的一者)的功能及相应装置在无线网络130上的可操作性,例如起始及维持通信、及与其他联网装置交换数据。例如,通信处理引擎382可包含处理子系统384的一者或组合,例如:音响、非易失性存储器、文件系统、发射机、接收机、搜索器、层1、层2、层3、主控制装置、远程程序、手持机、功率管理、诊断装置、数字信号处理器、声码器、消息接发装置、呼叫管理器、Bluetooth
Figure 2006800200891_3
系统、Bluetooth
Figure 2006800200891_4
 LPOS、位置确定装置、位置引擎、用户界面、休眠、数据服务、安全、验证、USIM/SIM、话音服务、图形、USB及例如MPEG、GPRS等多媒体。
在一个实施例中,API254包含软件扩展类别,其允许通用诊断监控器模块120的常驻版本存取通信处理引擎382。这些软件类别扩展可在允许数据读取及命令二者的无线装置上与处理子系统384通信。例如,这个类别可代表调用命令的应用程序发送所述命令,其包含对多个诊断数据328的选定者的检索请求,其中所述多个诊断数据328关于相应无线装置在无线网络130上的操作。随后,所述类别对象可经由API 254向通用诊断监控器模块120的常驻版本、或最后经由通信模块326跨越无线网络130向用户管理器124转发子系统384的响应。例如,在后一情形中,可使得所述多个诊断数据328的选定者可由一个或多个处理子系统384获得并由例如诊断子系统等另一子系统384收集。通用诊断监控器模块120的常驻版本通过API254执行以收集这种信息并管理这个信息向用户管理器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,通过向API254发出检索请求379且API254随后将检索请求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),一个或多个数据定向(例如DO1、DO2、DO3、DO4、DO5、DO6)及至少一个数据特性(例如DCh1、DCh2、DCh3、DCh4、DCh5、DCh6)。
数据类型DC1-DC6是据以将ASIC276的子系统384中可用的多个诊断数据328分组的数据类型。一个或多个数据类型DC1-DC6经用户输入端369选择并包含于检索请求379中以向子系统384通知应检索哪些诊断数据328。数据类型DC1-DC6的非限制实例提供于且将参照图5-25而将下文中更详细描述。
数据定向DO1-DO6是预定模板,其在由用户选择或定义时,指挥如何在视图385内设置从子系统384返回的检索数据381。出于这个目的,对应于所选数据定向的信息可包含于由用户界面配置器371发出到用户界面产生器373的用户界面配置设定383中。数据定向DO1-DO6包含但不限于话音、视频、表格、地图、图形、普通文本、及这些表格、地图、图形、普通文本在视图385内的时间及/或空间的相对位置。
数据特性DCh1-DCh6是在由用户选择或定义时指挥应如何检索及/或应如何显示多个诊断数据328的选定者的设定。出于这个目的,对应于所选数据特性的信息可包含于由用户界面配置器371发出到API254的检索请求379中。在所述实施例中,数据特性DCh1-DCh6指示应以哪种频率(例如,每1秒或1分钟)或何时(例如,一天的哪一时刻或一周的哪一天)检索数据。例如,某些数据并不总是可用,且可能存在允许这种数据连续显示直到新数据变得可用的数据特性。此外,数据特性DCh1-DCh6指挥如何显示某些类型的数据。例如,对于不可用的数据,所述数据类型的给定数据特性可指挥例如“???”、“N/A”、“    ”或任一其他指示数据不可用的字符、符号或图形等显示。此外,例如,数据及与数据的检索或产生相关联的时间可与预定时间限制或定时器相比。对于具有超出时间限制或定时器的时间的数据,也叫做“失效数据”或具有“失效定时器”的数据,可以不同于“当前”、“新鲜”或非失效数据的形式或方式来显示所述数据。例如,失效数据可以不同颜色、具有不同背景、以不同字体、或任一其他指示所述失效数据与新鲜数据之间的差别的方式来显示。在一个实施例中,例如,所显示的唯一失效数据是与几乎不可用或极少更新的数据类型相关联的失效数据值,而其中数据值规则可用的数据类型可替代地以“???”或某一其他指示所述数据值已期满且当前不可用的字符呈现。另外,数据特性DCh1-DCh6可进一步指定如果发生则触发数据检索的事务。触发事件的实例包含但不限于:用户对呼叫或数据转移请求的起始或接收、信号强度降至低于不可接受的等级、噪音互干扰增加超出可接受等级等。在另一实例中,触发事件可以是位置,以便在装置录入预定位置时,收集例如关于指定漫游列表的数据等预定数据。
在一实施例中,数据类型DC1-DC6的每一者均与数据定向D01-D06的一者及数据特性DCh1-DCh6的一者相关联,如图3中在391处显示。然而,应注意,依据给定应用程序,每个数据类型(DC)可能与一个或多个数据定向(DO)及一个或多个数据特性(DCh)相关联。应注意,可用的数据类型、数据定向、及数据特性的数量并不必须一致。在某些所述实施例中,仅存在一个或两个数据定向及数据特性用于数十个或甚至数百个数据类型。因此,数个数据类型可共享同一预设数据定向及/或数据特性。
另外或另一选择为,每个数据类型DC1-DC6可进一步默认与一个或多个其他数据类型相关联。因此,在用户选择检索属于数据类型DC1-DC6的一者的数据时,属于相关联数据类型的数据被自动检索及提供给用户以向用户呈现无线装置操作的当前所选方面的完全图片。这个特征可通过将相关联的数据类型、数据定向和数据特性分为如图3所例示的多个预定义集合393来实施。例如,图3例示的第一预定义集合393包含数据类型DC1、DC2和DC4。如上文揭示,数据类型DC1、DC2和DC4可默认分别与数据定向DO1、DO2和DO4和分别与数据特性DCh1、DCh2和DCh3相关联。因此,第一预定义集合393包含数据类型DC1、DC2和DC4、数据定向DO1、D02和D04及数据特性DCh1、DCh2和DCh4。同样,第二预定义集合393包含数据类型DC3、DC4和DC6、数据定向DO3、DO4和DO6及数据特性DCh3、DCh4和DCh6。预定义集合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向API254发出检索请求379,API254随后转换并经由通信处理引擎382向子系统384传输检索请求379。在图3中以DC1、DC2和DC4指示的其中可获得所需数据的子系统384返回检索数据389。检索数据389可在由API254呈现给用户界面产生器373之前由API254转换为检索数据381。
在410处,基于用户的选择来产生检索数据的视图。例如,在通用诊断监控器模块120的常驻版本中,用户界面产生器373可独立产生检索数据381的视图385,并在用户界面322上呈现视图385。用户界面产生器373还可以基于检索数据381和用户界面配置器371产生的用户界面配置设定383二者来产生视图385。如上文论述,用户界面配置设定383包含相关联的数据定向DO1、DO2和DO4,其引导用户界面产生器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可以是直接的或间接通过API254及/或ASIC276路由。
在414处,所述方法确定检索数据是否需要更新。如果是,则所述方法返回步骤408,其中更新属于所选数据类型的数据,随后更新所述数据视图并将已更新的视图呈现给相同及/或不同用户。如果否,则所述方法结束于416处。例如,在通用诊断监控器模块120的常驻版本中,关于数据更新需要的信息可包含于检索请求379中。确切地说,检索请求379可进一步包含相关联的数据特性DCh1、DCh2和DCh4,其引导相关联的子系统384应如何检索数据,例如通过指定每个或所有所选数据类型DC1、DC2和DC4的刷新率。相应地,通用诊断监控器模块120执行以基于相应的数据特性DCh1、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所示数据特性DCh1-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或Ec/Io)、及既定小区相对于服务小区的信号噪声级的等级(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,则数据特性DCh1控制WCDMA和GSM的刷新率,而数据定向D01控制设置在数据视图700中的检索数据706的格式701。
另一方面,第二群组707的数据类型(也就是RFChan、PSC、RSCP、RankRSCP、EcIo和RankEcIo)包含第二数据类型,例如通信信道相关数据。如与第二群组707的数据类型相关联的数据特性所列举,更新这些数据类型下的检索数据708、709。下文呈现第二群组707的检索数据708、709(也就是“487”、“272”、“-99”、“-95”、“-11”和“-14”),且其对应于相应的数据类型,也就是RFChan、PSC、RSCP、RankRSCP、EcIo和RankEcIo,如与第二群组707的数据类型相关联的数据定向所列举。在这个特定实施例中,在数据视图700中呈现的第二群组数据类型的检索数据的格式是逗号分隔值格式。也不排除例如表格、图形等其他格式。具体来说,假设第二群组707的数据类型(也就是RFChan、PSC、RSCP、RankRSCP、EcIo和RankEcIo)对应于图3所示数据类型DC2,则数据特性DCh2控制RFChan、PSC、RSCP、RankRSCP、EcIo和RankEcIo的刷新率,而数据定向DO2控制在数据视图700内设置的检索数据708、709的格式702。
在这个具体实例中,存在两组在数据视图700中呈现于第二群组707的数据类型下的检索数据,也就是708和709。第一数据组708包含针对第一信道检索的数据708,而第二数据组709包含针对第二信道检索的数据709。这个实例代表时间快照,且在任一既定时间的数据信道数量可不同。
此外,诊断数据的这种视图可呈现当前数据以及过去的数据。例如,当前数据和过去数据的时间间隔由选择菜单选项525的用户指定的刷新时间指挥,或如果用户未选择菜单选项525以录入所需刷新时间则由默认刷新率指挥。例如,当前数据可被附加到先前数据的末端,也就是在第一数据组之后而不是替换第一数据组。这种配置由相关联的数据定向(例如图3所示DO2)指挥,并向用户赋予所述数据已如何随时间变化的感测。另一选择为,已更新的数据组可覆写先前数据组。在一个实施例中,先前数据组可包含极“冷”数据,其已不再需要且因此以已更新数据组来替代。在另一实施例中,由于用户界面322的有限显示能力,用户界面322可能不能处理过量数据组,因此为有利于新更新的数据组而丢弃先前数据组。替代的解决方案是保持用户界面322上的所有数据组且允许用户逐屏滚动。
参照图8,根据图6所示菜单600,用户对菜单选项608的选择指引无线装置112获取用于瞬时分析程序测试的一个实施例的数据。数据视图800由通用诊断监控器模块120产生并呈现于如图8所示的用户界面322中。在数据视图800中,据以检索数据的所选数据类型包含:包含接收功率(Rx)及发射功率(Tx)(例如以dBm为单位)的第一类数据类型,及包含主扰频代码(PSC)、PSC定位及EcIo的第二类数据类型。应注意,分在菜单选项607和608下的所选数据类型以类似于共享共用数据类型DC4的第一及第二预定义集合393的方式共享例如PSC和EcIo等数个共用数据类型,如图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)和RRC状态。此外,在UL UARFCN这一情形中,一个或多个数据类型下的数据并不可用,且在数据视图900中以类似于图8所示问号的问号来呈现。紧接相应的数据类型来呈现所检索的数据,类似于图7所示格式701。数据视图900示范所检索的数据可经由用户界面322不仅以数字值、还以字母字符来呈现,如925处例示。也不排除例如话音、图形、视频、动画等其他数据格式。
参照图10,根据图6所示菜单600,用户对菜单选项610的选择指引无线装置112获取非存取层面(NAS)信息测试的一个实施例的数据。数据视图1000由通用诊断监控器模块120产生并呈现于如图10所示的用户界面322中。在数据视图1000中,用以检索数据的所选数据类型包含:移动管理(MM)、通用分组无线电服务(GPRS)移动管理(MM)、登记(REG)状态、瞬时移动订户身份(TMSI)、网络操作模式(NWOp模式)、位置区域身份(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状态、现用集合射频信道(ASet RF Chan)及其相关联数据类型:PSC、第二扰频代码(SSC)、小区位置、传输功率控制(TPC)、多样性;及近邻集合射频信道(NSet RF Chan)及其相关联数据类型:PSC、小区位置及多样性。以类似于先前所述数据视图的方式设置所检索的数据。在这个快照中,一次获得对应于许多不同NSet RF信道的数据值,且可由用户界面产生器373自动产生竖直滚动条1135,因此允许用户控制长数据视图1100当前在用户界面322中可见的位置。另外或另一选择为,也可出于相同目的产生水平条(图11中未显示)。
参照图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功率、用于小区(C1)的计算C1值、及用于小区(C2)的计算C2值。C1是小区选择算法(在这一情形中C1是所述算法的计算值)。这种算法使用从小区接收的功率与某些其他参数一起确定将向无线装置提供最佳无线电连接的小区。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)信道组合(Channel 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控制信道、GSM 3G拒绝数据库、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
Figure 2006800200891_5
外,RAPTOR还可使用其他类型的API254来操作。在蜂窝式电话实施例中,可经由用户界面或蜂窝式电话的显示器显示所检索的数据。通用诊断监控器模块可后台运行以连续或周期性地(基于可针对所有数据类型共同设定或单独针对每个数据类型或每组数据类型设定的刷新率)监控诊断数据。这有利于用户如上文所述捕获“难以获得”的数据,同时允许用户使用蜂窝式电话如常进行或接收电话呼叫。蜂窝式电话实施例是不依赖于无线接口的,且无论正使用何种无线协议均可运行于任何类型的蜂窝式电话上。通用诊断监控器模块120的蜂窝式电话可以例如无线方式或通过嵌入式文档系统而动态载入无线装置112,或使用无线装置的固件静态载入。
如上文参照图3所揭示,代表数据快照的视图385可经由对无线网络130的路由347、345传输到另一用户。在一个实施例中,从处理子系统84检索的数据可存储于数据记录349中,且这个数据记录349可跨越无线网络130转发到可操作以基于记录349产生对应数据视图385的另一计算机装置。例如,数据记录349可包含代表基于用户的菜单选择的既定视图385的数据的快照,另一选择为,数据记录349可以是基于用户的菜单选择而连续收集的一组数据的所有或某一部分。在再一替代实施例中,如图3中343处示意性显示,可将所检索的数据直接馈送到通信模块326以供进一步传输到其他用户,例如经由无线网络130传输到用户管理器124(图1)。可与所检索的数据一起传输或不传输用户界面配置设定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处)向API254转发检索请求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的通用诊断监控器模块120可配备有服务器侧通用诊断监控器模块121的分析引擎159,在所述情形中无线装置112的用户可独立分析所检索的数据而不必将所述数据转发到用户管理器124。
在再一实施例中,服务器侧通用诊断监控器模块121可查询无线装置112是否安装有通用诊断监控器模块120,且在否定回答的情形中,将通用诊断监控器模块120的版本推给无线装置112。这种版本可以是如参照图3所述的完全常驻版本,或其中用户管理器124将要处理所述方法的剩余步骤的情况下既定仅处理将检索请求179转移到API254的简化版本。通用诊断监控器模块120的下载可由无线装置112的用户起始。
所述实施例具有大量超过使用绞线的常规诊断装置及方法的优势。例如,用户或测试者可直接使用例如蜂窝式电话等无线装置作为诊断监控器来检索必要数据,而无需使用例如膝上型计算机等单独的诊断装置,及绞线或电缆。无线装置(特别是在其是蜂窝式电话时)在其作为受测试装置时在任意时间及任何地点均可用。无线装置(特别是在其是蜂窝式电话时)比单独的诊断装置(例如膝上型计算机)更易于携带。无线装置(特别是在其是蜂窝式电话时)可用于广泛的时间周期,因为用作单独诊断装置的膝上型计算机的电池寿命一般明显短于蜂窝式电话的电池寿命。所述实施例中的检索数据更准确,因为无线装置不是通过电缆连接到单独诊断装置的。在常规的有线诊断模式中,附接到无线装置(特别是在其是蜂窝式电话时)的电缆可影响某些测试,例如因为辐射而影响RF测试。另外,所述实施例消除对开发针对多种类型的无线装置的多个诊断监控器的需要,且因此消除所述开发的时间及资源,因为所述实施例是通用及无平台的,且可不考虑无线接口而在任一类型的无线装置上操作。因此,通过所述实施例使得通用工具可跨越多种类型的无线装置(尤其是蜂窝式电话)及跨越多个运营商来使用。
尽管前述揭示内容显示了例示性实施例,但应注意,可在不背离随附权利要求书定义的所述实施例范围的情况下对本发明做出各种变化及修改。此外,尽管可以单数形式描述或主张所述实施例的元件,但也涵盖复数形式,除非明确指定被限定为单数。

Claims (35)

1.一种监控无线装置在无线网络上的操作的方法,所述方法包括:
从用户接收关于所述无线装置的至少一个操作方面的输入;
向所述用户呈现多个选项,所述选项各自对应于多个预定义集合的数据类型中的一者,根据所述数据类型对所述多个诊断数据进行分组;及
接受所述用户将所述选项的至少一者选择作为所述用户输入;
所述预定义集合的数据类型中的每一者与数据定向中的至少一者和数据特性中的至少一者相关联;
基于所述用户的输入,检索多个诊断数据中的选定者,所述多个诊断数据是关于所述无线装置在所述无线网络上的操作且可从所述无线装置的通信处理引擎获得;及
产生并向所述用户呈现所述多个诊断数据中的所述选定者的视图。
2.如权利要求1所述的方法,其中所述检索包括在所述无线装置的计算机平台上执行监控器模块以从所述通信处理引擎中检索所述多个诊断数据中的所述选定者;
所述监控器模块具有第一操作协议,且可经由应用程序编程接口(API)与具有不同于所述第一操作协议的第二操作协议的所述通信处理引擎进行通信,所述应用程序编程接口(API)可操作以在所述第一操作协议与所述第二操作协议之间转换。
3.如权利要求1所述的方法,其进一步包括
使至少一个相对数据定向与所述预定义集合中的每一者相关联;及
使用与所述用户选定的预定义集合相关联的相对数据定向产生所述视图,以在所述视图内设置所述多个诊断数据中的所述选定者。
4.如权利要求1所述的方法,其进一步包括
向所述用户呈现用户定义选项;及
当所述用户选择所述用户定义选项时,允许所述用户定制所述数据类型中拟用于检索所述多个诊断数据中的所述选定者的用户定义集合。
5.如权利要求1所述的方法,其进一步包括
周期性地刷新所述多个诊断数据中所述选定者中的一者或多者;及
用所述刷新的数据来更新所述视图。
6.如权利要求5所述的方法,指示所述刷新的数据与所述多个诊断数据中尚未被刷新的数据之间的差异。
7.如权利要求1所述的方法,其进一步包括
向所述用户呈现用以定制拟在所述刷新中使用的刷新率的选项。
8.如权利要求1所述的方法,其中所述无线装置是具有显示器的蜂窝式电话;
所述方法完全在所述蜂窝式电话处实施;及
所述视图被呈现在所述蜂窝式电话的所述显示器上。
9.如权利要求1所述的方法,其中所述无线装置是可经由所述无线网络与具有显示器的用户管理器通信的蜂窝式电话;
所述检索是在所述蜂窝式电话处实施;
所述视图被呈现在所述服务器的所述显示器上;及
所述接收及产生二者是在所述蜂窝式电话和所述服务器的任一者处实施。
10.如权利要求1所述的方法,其中所述无线装置是蜂窝式电话;
所述多个诊断数据包括随机存取信道(RACH)信息和瞬时分析程序中的至少一者。
11.一种无线通信装置,其包括:
通信处理引擎,其具有多个关于无线装置在无线网络上的操作的诊断数据;
计算机平台,其具有通用诊断监控器模块,所述通用诊断监控器模块可操作以从所述通信处理引擎中检索所述多个诊断数据中的选定者,且可操作以控制对所述多个诊断数据的选定者的视图产生,
所述通用诊断监控器模块包括用户界面配置器,其可由所述计算机平台独立于所述无线装置及所述无线网络据以操作的协议而执行;
所述用户界面配置器可操作以接收代表所述多个诊断数据中的所述选定者与所述视图中至少一者的用户输入;
所述用户界面配置器进一步可操作以基于所述用户输入来控制对所述多个诊断数据中的所述选定者的检索及所述视图的产生;
其中所述用户界面配置器包含可配置参数,所述可配置参数包括下列中至少一者
多个数据类型,根据所述数据类型对所述多个诊断数据进行分组;
所述视图内的至少一个相对数据定向;及
至少一个可与所述多个诊断数据中的一者或多者相关联的数据特性;
其中所述用户界面配置器进一步包含所述参数的至少一个用户可选的预定义集合;
所述用户界面配置器可操作以响应于所述用户对所述参数的所述预定义集合的选择至少根据所述参数的所述预定义集合中的数据类型来检索所述多个诊断数据中的所述选定者;及
用户界面,其可操作以向用户呈现所述视图。
12.如权利要求11所述的装置,其中所述通用诊断监控器模块具有第一操作协议,且所述通信处理引擎具有不同于所述第一操作协议的第二操作协议;
所述装置进一步包括应用程序编程接口(API),所述应用程序编程接口常驻于所述计算机平台上且可操作以在所述第一操作协议与所述第二操作协议之间转换。
13.如权利要求11所述的装置,所述用户界面配置器可操作以进一步经由所述用户界面向所述用户呈现对应于所述参数的所述预定义集合的菜单选项以供选择。
14.如权利要求11所述的装置,其中所述用户界面配置器包含所述参数的多个所述预定义集合;
所述用户界面配置器可操作以进一步经由所述用户界面向所述用户分别呈现对应于所述参数的所述多个预定义集合的多个菜单选项以供选择。
15.如权利要求14所述的装置,所述用户界面配置器可操作以进一步经由所述用户界面呈现用户定义菜单选项,所述用户定义菜单选项在由所述用户选择时允许所述用户定制所述参数的用户定义集合。
16.如权利要求14所述的装置,所述用户界面配置器可操作以周期性地刷新所述多个诊断数据的所述选定者中的一者或多者,并相应地更新所述视图。
17.如权利要求16所述的装置,所述用户界面配置器可操作以仅相对于被刷新的数据更新所述视图。
18.如权利要求16所述的装置,所述用户界面配置器可操作以通过向所述视图添加刷新的数据而不从所述视图中移除先前的数据来更新所述视图。
19.如权利要求18所述的装置,其中所述刷新的数据具有第一形式,且所述先前的数据具有第二形式,其中所述第一形式不同于所述第二形式。
20.如权利要求16所述的装置,其中所述可与所述多个诊断数据中的一者或多者相关联的数据特性包含用户定义的数据刷新率。
21.如权利要求14所述的装置,其中所述无线装置包括蜂窝式电话且其中所述无线网络包括蜂窝式电话网络,其二者均依据码分多址(CDMA)协议操作,其中所述多个菜单选项是从由下列组成的群组中选出:瞬时分析程序、手指布局、信号信息、静态状态、动态状态、应用程序统计、全测试数据服务、IS-95A可检索参数、RLP3统计记录、服务配置信息及简单测试数据服务。
22.如权利要求14所述的装置,其中所述无线装置包括蜂窝式电话,且其中所述无线网络包括蜂窝式电话网络,其二者均依据通用移动电话系统(UMTS)协议操作,其中所述多个菜单选项是从由下列组成的群组中选出:呼叫重选、瞬时分析程序、RRC状态、NAS信息、层1状态、GSM测量、RACH信息、块错误率、HSDPA解码统计、MAC信道映射、MAC信道参数和物理信道。
23.如权利要求14所述的装置,其中所述无线装置包括蜂窝式电话,且其中所述无线网络包括蜂窝式电话网络,其二者均依据GSM/GPRS协议操作,其中所述多个菜单选项是从由下列组成的群组中选出:GSM服务小区(空闲)、GSM近邻小区(空闲)、GSM专用模式、GSM控制信道、GSM 3G拒绝数据库、GSM AMR信息、GSM信道参数、GSM EGPRS上行链路/下行链路质量、GSM GPRS无线接口概述、GSMGPRS TX定时、GSM随机存取尝试、GPRS场值、GPRS LLC统计和GPRS SNDCP统计。
24.如权利要求11所述的装置,所述用户界面配置器可由所述计算机平台执行以经由所述无线网络向用户管理器传输所述视图。
25.如权利要求11所述的装置,所述用户界面配置器进一步可操作以经由所述无线网络向用户管理器传输所述多个诊断数据中的所述选定者。
26.如权利要求25所述的装置,所述用户界面配置器进一步可操作以响应于所述用户输入产生用户界面配置设定,并经由所述无线网络将所述用户界面配置设定与所述多个诊断数据中的所述选定者一起传输到所述用户管理器;
其中所述用户界面配置设定及所述多个诊断数据中的所述选定者足以在所述用户管理器处产生所述多个诊断数据的所述选定者的视图。
27.如权利要求11所述的装置,其中所述菜单进一步包括用户定义菜单选项,所述用户定义菜单选项在由所述用户选择时允许所述用户定制所述参数的用户定义集合。
28.一种无线通信装置,其包括:
接收装置,其用于接收关于所述无线装置的至少一个操作方面的至少一个输入;
用于将多个选项呈现给用户的的装置,每个选项对应多个预定义集合的数据类型中的一者,根据所述数据类型对所述多个诊断数据进行分组;
接受装置,其用于接受所述用户将所述选项的至少一者选择作为所述用户输入;所述预定义集合的数据类型中的每一者与数据定向中的至少一者和数据特性中的至少一者相关联;
检索装置,其用于基于所述输入检索多个诊断数据中的选定者,所述多个诊断数据是关于所述无线装置在无线网络上的操作且可从所述无线装置的通信处理引擎获得;及
传输装置,其用于经由所述无线网络向用户管理器传输所述多个诊断数据中的所述选定者。
29.一种用于无线网络的用户管理器服务器,所述用户管理器服务器包括:
连接装置,其用于连接所述用户管理器服务器与在所述无线网络上操作的多个无线装置中的至少一者;
用于将多个选项呈现给用户的装置,每个选项对应多个预定义集合的数据类型中的一者,根据所述数据类型对所述多个诊断数据进行分组;
接受装置,其用于接受所述用户将所述选项的至少一者选择作为所述用户输入;所述预定义集合的数据类型中的每一者与数据定向中的至少一者和数据特性中的至少一者相关联;
接收装置,其用于从用户接收关于所述无线装置的至少一个操作方面的输入;
检索装置,其用于基于所述用户的输入检索多个诊断数据中的选定者,所述多个诊断数据是关于所述无线装置在无线网络上的操作且可从所述无线装置的通信处理引擎获得;及
产生及呈现装置,其用于产生并向所述用户呈现所述多个诊断数据中的所述选定者的视图。
30.一种用户管理器,其位于连接多个无线装置的无线网络中,所述多个无线装置各自包括通信处理引擎,所述通信处理引擎具有关于所述无线装置在所述无线网络上的操作的多个诊断数据,所述用户管理器包括:
客户端侧监控器模块,其可操作以从所述至少一个无线装置的通信处理引擎中检索所述多个诊断数据中的选定者;
其中所述用于连接所述用户管理器与所述无线网络上的至少一个无线装置的装置是通信模块;
其中所述用于向用户呈现所述视图的装置是用户界面;及
其中用于基于所述操作者经由其与所述菜单的交互作用的输入来检索所述多个诊断数据中的所述选定者的装置、用于经由所述用户界面向所述服务器产生和呈现菜单的装置是包括在所述服务器侧监视器模块中的用户界面配置器,
其中所述用户界面配置器包含可配置参数,所述可配置参数包括下列中至少一者多个数据类型,根据所述数据类型对所述多个诊断数据进行分组;
所述视图内的至少一个相对数据定向;及
至少一个可与所述多个诊断数据中的一者或多者相关联的数据特性;
其中所述用户界面配置器进一步包含所述参数的至少一个用户可选的预定义集合;
所述用户界面配置器可操作以响应于所述用户对所述参数的所述预定义集合的选择至少根据所述参数的所述预定义集合中的数据类型来检索所述多个诊断数据中的所述选定者。
31.如权利要求30所述的用户管理器,其中所述服务器侧监控器模块进一步包括分析引擎,所述分析引擎可操作以从所述至少一个无线装置接收所述多个诊断数据中的所述选定者,并产生及经由所述用户界面向所述操作者呈现所述多个诊断数据中的所述选定者的视图。
32.如权利要求31所述的用户管理器,其中所述分析引擎包括用户界面产生器,所述用户界面产生器可操作以接收由所述用户界面配置器基于所述操作者输入产生的用户界面配置设定,并基于所述用户界面配置设定及所述多个诊断数据中的所述选定者来产生所述视图。
33.如权利要求30所述的用户管理器,其中所述分析引擎包括调试模块,所述调试模块可操作以基于从所述至少一个无线装置接收的所述多个诊断数据中的所述选定者来控制对所述至少一个无线装置在所述无线网络上的操作的优化或故障查找。
34.如权利要求33所述的用户管理器,所述分析引擎进一步可操作以经由所述用户界面向所述操作者呈现调试菜单以允许所述操作者定制所述调试模块的设定。
35.如权利要求30所述的用户管理器,其进一步包括客户端侧监控器模块,所述服务器侧监控器模块可操作以将所述客户端侧监控器模块推到所述至少一个无线装置处,在所述至少一个无线装置处执行所述客户端侧监控器模块以从所述至少一个无线装置的通信处理引擎中检索所述多个诊断数据中的所述选定者;
所述客户端侧监控器模块具有第一操作协议,且可经由应用程序编程接口(API)与具有不同于所述第一操作协议的第二操作协议的所述通信处理引擎进行通信,所述应用程序编程接口(API)可操作以在所述第一操作协议与所述第二操作协议之间转换。
CN2006800200891A 2005-04-14 2006-04-14 用于无线装置上的通用诊断监控器模块的设备及方法 Active CN101194468B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US67156505P 2005-04-14 2005-04-14
US60/671,565 2005-04-14
US11/175,606 US7283816B2 (en) 2005-04-14 2005-07-05 Apparatus and process for a universal diagnostic monitor module on a wireless device
US11/175,606 2005-07-05
PCT/US2006/014040 WO2006113418A2 (en) 2005-04-14 2006-04-14 Apparatus and process for a universal diagnostic monitor module on a wireless device

Publications (2)

Publication Number Publication Date
CN101194468A CN101194468A (zh) 2008-06-04
CN101194468B true CN101194468B (zh) 2011-09-14

Family

ID=37109159

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006800200891A Active CN101194468B (zh) 2005-04-14 2006-04-14 用于无线装置上的通用诊断监控器模块的设备及方法

Country Status (10)

Country Link
US (1) US7283816B2 (zh)
EP (1) EP1872529A2 (zh)
JP (2) JP2008538069A (zh)
KR (1) KR101019918B1 (zh)
CN (1) CN101194468B (zh)
BR (1) BRPI0608112A2 (zh)
CA (1) CA2605064A1 (zh)
IL (1) IL186633A0 (zh)
MX (1) MX2007012801A (zh)
WO (1) WO2006113418A2 (zh)

Families Citing this family (156)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10361802B1 (en) 1999-02-01 2019-07-23 Blanding Hovenweep, Llc Adaptive pattern recognition based control system and method
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US8364136B2 (en) 1999-02-01 2013-01-29 Steven M Hoffberg Mobile system, a method of operating mobile system and a non-transitory computer readable medium for a programmable control of a mobile system
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
US8126889B2 (en) 2002-03-28 2012-02-28 Telecommunication Systems, Inc. Location fidelity adjustment based on mobile subscriber privacy profile
US8918073B2 (en) 2002-03-28 2014-12-23 Telecommunication Systems, Inc. Wireless telecommunications location based services scheme selection
US8027697B2 (en) 2007-09-28 2011-09-27 Telecommunication Systems, Inc. Public safety access point (PSAP) selection for E911 wireless callers in a GSM type system
US8290505B2 (en) 2006-08-29 2012-10-16 Telecommunications Systems, Inc. Consequential location derived information
US7426380B2 (en) 2002-03-28 2008-09-16 Telecommunication Systems, Inc. Location derived presence information
US9154906B2 (en) 2002-03-28 2015-10-06 Telecommunication Systems, Inc. Area watcher for wireless network
US8666397B2 (en) 2002-12-13 2014-03-04 Telecommunication Systems, Inc. Area event handling when current network does not cover target area
US7424293B2 (en) 2003-12-02 2008-09-09 Telecommunication Systems, Inc. User plane location based service using message tunneling to support roaming
US7260186B2 (en) 2004-03-23 2007-08-21 Telecommunication Systems, Inc. Solutions for voice over internet protocol (VoIP) 911 location services
US20080090546A1 (en) 2006-10-17 2008-04-17 Richard Dickinson Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging
US20080126535A1 (en) 2006-11-28 2008-05-29 Yinjun Zhu User plane location services over session initiation protocol (SIP)
US7817994B2 (en) * 2004-09-20 2010-10-19 Robert Bosch Gmbh Secure control of wireless sensor network via the internet
US8238287B1 (en) 2004-10-06 2012-08-07 Marvell International Ltd. Method and apparatus for providing quality of service (QoS) in a wireless local area network
US8131209B1 (en) * 2004-10-08 2012-03-06 Marvell International Ltd. Repeater configuration and management
US7629926B2 (en) 2004-10-15 2009-12-08 Telecommunication Systems, Inc. Culled satellite ephemeris information for quick, accurate assisted locating satellite location determination for cell site antennas
US6985105B1 (en) 2004-10-15 2006-01-10 Telecommunication Systems, Inc. Culled satellite ephemeris information based on limiting a span of an inverted cone for locating satellite in-range determinations
US20060198318A1 (en) * 2005-02-01 2006-09-07 Schondelmayer Adam H Network diagnostic systems and methods for statistical triggering
US20060200711A1 (en) * 2005-02-01 2006-09-07 Schondelmayer Adam H Network diagnostic systems and methods for processing network messages
US20060198312A1 (en) * 2005-02-01 2006-09-07 Schondelmayer Adam H Network diagnostic systems and methods for altering the format and bandwidth of network messages
US20060198319A1 (en) * 2005-02-01 2006-09-07 Schondelmayer Adam H Network diagnostic systems and methods for aggregated links
US7904079B1 (en) 2005-02-16 2011-03-08 Sprint Spectrum L.P. Method, apparatus, and system for monitoring user-interface operation to facilitate analysis and report generation
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US8107822B2 (en) 2005-05-20 2012-01-31 Finisar Corporation Protocols for out-of-band communication
US20060264178A1 (en) * 2005-05-20 2006-11-23 Noble Gayle L Wireless diagnostic systems
US20070211696A1 (en) * 2006-03-13 2007-09-13 Finisar Corporation Method of generating network traffic
US20080075103A1 (en) * 2005-05-20 2008-03-27 Finisar Corporation Diagnostic device
US20070038880A1 (en) * 2005-08-15 2007-02-15 Noble Gayle L Network diagnostic systems and methods for accessing storage devices
US7899057B2 (en) * 2006-04-28 2011-03-01 Jds Uniphase Corporation Systems for ordering network packets
US8073774B2 (en) * 2005-06-06 2011-12-06 Sms.Ac, Inc. Billing system and method for micro-transactions
US20060290326A1 (en) * 2005-06-24 2006-12-28 Microsoft Corporation Protocols for reporting power status over multiple buses
US8660573B2 (en) * 2005-07-19 2014-02-25 Telecommunications Systems, Inc. Location service requests throttling
AU2006287568A1 (en) * 2005-09-07 2007-03-15 Sms.Ac, Inc. Automated billing and distribution platform for application providers
US9282451B2 (en) 2005-09-26 2016-03-08 Telecommunication Systems, Inc. Automatic location identification (ALI) service requests steering, connection sharing and protocol translation
US7825780B2 (en) 2005-10-05 2010-11-02 Telecommunication Systems, Inc. Cellular augmented vehicle alarm notification together with location services for position of an alarming vehicle
US7907551B2 (en) 2005-10-06 2011-03-15 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) location based 911 conferencing
US8467320B2 (en) 2005-10-06 2013-06-18 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) multi-user conferencing
US20070086349A1 (en) * 2005-10-18 2007-04-19 Arcadyan Technology Corporation Network apparatus, method of self-testing network connectivity, and method of analyzing frequency spectrum
US7535873B1 (en) * 2005-11-01 2009-05-19 Sprint Spectrum L.P. Methods for removing sectors from a mobile station active set using history of prior removals
KR100654032B1 (ko) * 2005-11-02 2006-12-05 주식회사 팬택앤큐리텔 인접군 리스트를 이용한 엑세스 프로브의 출력 조절 기능을가지는 무선통신 단말기 및 그 방법
US7613955B2 (en) * 2006-01-06 2009-11-03 Microsoft Corporation Collecting debug data from a wireless device
US8150363B2 (en) 2006-02-16 2012-04-03 Telecommunication Systems, Inc. Enhanced E911 network access for call centers
US8059789B2 (en) 2006-02-24 2011-11-15 Telecommunication Systems, Inc. Automatic location identification (ALI) emergency services pseudo key (ESPK)
US9167553B2 (en) 2006-03-01 2015-10-20 Telecommunication Systems, Inc. GeoNexus proximity detector network
US7899450B2 (en) 2006-03-01 2011-03-01 Telecommunication Systems, Inc. Cellular augmented radar/laser detection using local mobile network within cellular network
US7471236B1 (en) 2006-03-01 2008-12-30 Telecommunication Systems, Inc. Cellular augmented radar/laser detector
US7979031B2 (en) * 2006-03-14 2011-07-12 Agilent Technologies, Inc. System and method for making measurements in customer devices across different network technologies
US20080287095A1 (en) * 2006-03-20 2008-11-20 Sms.Ac Systems and methods for generation, registration and mobile phone billing of a network-enabled application with one-time opt-in
US7826421B2 (en) * 2006-03-20 2010-11-02 Sms.Ac, Inc. Application pod integration with automated mobile phone billing and distribution platform
US8374599B2 (en) * 2006-04-03 2013-02-12 Agilent Technologies, Inc. System and method for measuring performance of new services in consumer devices
US8914018B2 (en) * 2006-04-03 2014-12-16 Keysight Technologies, Inc. System and method for measuring user behavior and use of mobile equipment
KR100750633B1 (ko) * 2006-04-18 2007-08-20 삼성전자주식회사 휴대 단말기 간의 캐릭터 전이 시스템 및 방법
US20080052373A1 (en) * 2006-05-01 2008-02-28 Sms.Ac Systems and methods for a community-based user interface
US8208605B2 (en) 2006-05-04 2012-06-26 Telecommunication Systems, Inc. Extended efficient usage of emergency services keys
US8213333B2 (en) 2006-07-12 2012-07-03 Chip Greel Identifying and resolving problems in wireless device configurations
US8224255B2 (en) * 2006-08-22 2012-07-17 Embarq Holdings Company, Llc System and method for managing radio frequency windows
US7831637B2 (en) * 2006-08-29 2010-11-09 Sap Ag System on the fly
US7823124B2 (en) * 2006-08-29 2010-10-26 Sap Ag Transformation layer
US7831568B2 (en) * 2006-08-29 2010-11-09 Sap Ag Data migration
US7908589B2 (en) 2006-08-29 2011-03-15 Sap Ag Deployment
US7827528B2 (en) * 2006-08-29 2010-11-02 Sap Ag Delta layering
US7912800B2 (en) * 2006-08-29 2011-03-22 Sap Ag Deduction engine to determine what configuration management scoping questions to ask a user based on responses to one or more previous questions
US8131644B2 (en) 2006-08-29 2012-03-06 Sap Ag Formular update
US8065661B2 (en) 2006-08-29 2011-11-22 Sap Ag Test engine
US20080127082A1 (en) * 2006-08-29 2008-05-29 Miho Emil Birimisa System and method for requirements-based application configuration
US20090024614A1 (en) * 2006-09-06 2009-01-22 Sms.Ac Systems and methods for online content searching
US8244237B2 (en) * 2006-09-26 2012-08-14 Samsung Electronics Co., Ltd. Handset self diagnostics
US8611889B2 (en) * 2006-09-26 2013-12-17 Samsung Electronics Co., Ltd. Remote handset diagnostics
US7966013B2 (en) 2006-11-03 2011-06-21 Telecommunication Systems, Inc. Roaming gateway enabling location based services (LBS) roaming for user plane in CDMA networks without requiring use of a mobile positioning center (MPC)
US8526821B2 (en) * 2006-12-29 2013-09-03 Finisar Corporation Transceivers for testing networks and adapting to device changes
US8170545B1 (en) * 2007-02-05 2012-05-01 Sprint Communications Company L.P. Information technology support system and method
US8050386B2 (en) 2007-02-12 2011-11-01 Telecommunication Systems, Inc. Mobile automatic location identification (ALI) for first responders
US8320904B1 (en) * 2007-04-03 2012-11-27 Sprint Spectrum L.P. Method and system for remotely accessing and troubleshooting cellular wireless communication devices
US9137664B2 (en) * 2007-05-01 2015-09-15 Qualcomm Incorporated Application logging interface for a mobile device
US7890299B2 (en) * 2007-05-21 2011-02-15 Qualcomm, Incorporated Providing event-controlled continuous logging for a mobile operating environment
US9088907B2 (en) * 2007-06-18 2015-07-21 Xirrus, Inc. Node fault identification in wireless LAN access points
EP2031920A1 (en) * 2007-06-29 2009-03-04 Nokia Siemens Networks Oy Method for handover data acqusition in a cellular communications network and communications network
EP2196014A4 (en) 2007-09-17 2014-12-24 Telecomm Systems Inc 911 EMERGENCY SERVICE DATA MESSAGING
US9066316B2 (en) * 2007-11-19 2015-06-23 Qualcomm Incorporated Diagnostic monitoring by a wireless device
KR101441506B1 (ko) * 2007-11-20 2014-09-18 삼성전자주식회사 휴대 단말기 진단 및 감시 방법과 시스템
US9130963B2 (en) 2011-04-06 2015-09-08 Telecommunication Systems, Inc. Ancillary data support in session initiation protocol (SIP) messaging
US7929530B2 (en) 2007-11-30 2011-04-19 Telecommunication Systems, Inc. Ancillary data support in session initiation protocol (SIP) messaging
US9285134B2 (en) * 2007-12-14 2016-03-15 Honeywell International Inc. Configurable wall module system
US7792051B2 (en) 2007-12-17 2010-09-07 At&T Intellectual Property I, L.P. Method and apparatus for relating to quality of service in wireless networks
US8626149B2 (en) * 2007-12-18 2014-01-07 Qualcomm Incorporated Monitoring and troubleshooting a module associated with a portable communication device
KR101462955B1 (ko) * 2008-01-15 2014-11-20 삼성전자주식회사 Uwb 통신 시스템의 데이터 송수신 방법 및 장치
US8068587B2 (en) 2008-08-22 2011-11-29 Telecommunication Systems, Inc. Nationwide table routing of voice over internet protocol (VOIP) emergency calls
US8135659B2 (en) 2008-10-01 2012-03-13 Sap Ag System configuration comparison to identify process variation
US8892128B2 (en) 2008-10-14 2014-11-18 Telecommunication Systems, Inc. Location based geo-reminders
US8525681B2 (en) 2008-10-14 2013-09-03 Telecommunication Systems, Inc. Location based proximity alert
US20100097228A1 (en) * 2008-10-21 2010-04-22 Schultz Paul T System and method for monitoring and/or notifying wireless device users of radiation exposure
US8396893B2 (en) 2008-12-11 2013-03-12 Sap Ag Unified configuration of multiple applications
US8255429B2 (en) 2008-12-17 2012-08-28 Sap Ag Configuration change without disruption of incomplete processes
US8934866B2 (en) * 2009-04-20 2015-01-13 Aetherpal Inc. System to assist a mobile device subscriber to perform self-diagnosis of the mobile device
US9301191B2 (en) 2013-09-20 2016-03-29 Telecommunication Systems, Inc. Quality of service to over the top applications used with VPN
US8867485B2 (en) 2009-05-05 2014-10-21 Telecommunication Systems, Inc. Multiple location retrieval function (LRF) network having location continuity
TWI401600B (zh) * 2009-05-11 2013-07-11 Compal Electronics Inc 管理無線通訊元件功能的方法及使用者介面裝置
US10033618B1 (en) 2009-07-01 2018-07-24 Spirent Communications, Inc. Systems and methods for evaluating customer premises networks
US8644813B1 (en) * 2009-12-02 2014-02-04 Sprint Communications Company L.P. Customer initiated mobile diagnostics service
US8855627B2 (en) 2010-06-14 2014-10-07 Future Dial, Inc. System and method for enhanced diagnostics on mobile communication devices
US8315599B2 (en) 2010-07-09 2012-11-20 Telecommunication Systems, Inc. Location privacy selector
US8336664B2 (en) 2010-07-09 2012-12-25 Telecommunication Systems, Inc. Telematics basic mobile device safety interlock
US9241293B2 (en) * 2010-11-16 2016-01-19 Apple Inc. Cell reselection using access point information
BRPI1009167A2 (pt) * 2010-12-06 2015-12-29 Altus Sist S De Automação S A disposição construtiva aplicada em sistema e componentes para leitura de diagnósticos adaptado em módulo para automação industrial
EP2464054A1 (en) * 2010-12-07 2012-06-13 British Telecommunications Public Limited Company Communications device
US8942743B2 (en) 2010-12-17 2015-01-27 Telecommunication Systems, Inc. iALERT enhanced alert manager
US8688087B2 (en) 2010-12-17 2014-04-01 Telecommunication Systems, Inc. N-dimensional affinity confluencer
WO2012141762A1 (en) 2011-02-25 2012-10-18 Telecommunication Systems, Inc. Mobile internet protocol (ip) location
US8538588B2 (en) 2011-02-28 2013-09-17 Honeywell International Inc. Method and apparatus for configuring scheduling on a wall module
US8989280B2 (en) * 2011-06-30 2015-03-24 Cable Television Laboratories, Inc. Frame identification
US8996916B2 (en) 2011-08-16 2015-03-31 Future Dial, Inc. System and method for identifying problems via a monitoring application that repetitively records multiple separate consecutive files listing launched or installed applications
CN102955560B (zh) * 2011-08-25 2015-02-04 腾讯科技(深圳)有限公司 一种应用程序处理方法和装置
US8649806B2 (en) 2011-09-02 2014-02-11 Telecommunication Systems, Inc. Aggregate location dynometer (ALD)
US9479344B2 (en) 2011-09-16 2016-10-25 Telecommunication Systems, Inc. Anonymous voice conversation
US8831556B2 (en) 2011-09-30 2014-09-09 Telecommunication Systems, Inc. Unique global identifier header for minimizing prank emergency 911 calls
US9313637B2 (en) 2011-12-05 2016-04-12 Telecommunication Systems, Inc. Wireless emergency caller profile data delivery over a legacy interface
US9264537B2 (en) 2011-12-05 2016-02-16 Telecommunication Systems, Inc. Special emergency call treatment based on the caller
US8984591B2 (en) 2011-12-16 2015-03-17 Telecommunications Systems, Inc. Authentication via motion of wireless device movement
US9384339B2 (en) 2012-01-13 2016-07-05 Telecommunication Systems, Inc. Authenticating cloud computing enabling secure services
US8588764B1 (en) 2012-01-26 2013-11-19 Sprint Communications Company L.P. Wireless network edge guardian
US8688174B2 (en) 2012-03-13 2014-04-01 Telecommunication Systems, Inc. Integrated, detachable ear bud device for a wireless phone
US9307372B2 (en) 2012-03-26 2016-04-05 Telecommunication Systems, Inc. No responders online
US9544260B2 (en) 2012-03-26 2017-01-10 Telecommunication Systems, Inc. Rapid assignment dynamic ownership queue
US9338153B2 (en) 2012-04-11 2016-05-10 Telecommunication Systems, Inc. Secure distribution of non-privileged authentication credentials
US20140032746A1 (en) * 2012-07-26 2014-01-30 Infosys Limited Methods for managing network elements within a network environment and devices thereof
US9313638B2 (en) 2012-08-15 2016-04-12 Telecommunication Systems, Inc. Device independent caller data access for emergency calls
US9208346B2 (en) 2012-09-05 2015-12-08 Telecommunication Systems, Inc. Persona-notitia intellection codifier
US10162693B1 (en) 2012-10-18 2018-12-25 Sprint Communications Company L.P. Evaluation of mobile device state and performance metrics for diagnosis and troubleshooting of performance issues
US9386463B1 (en) 2012-11-19 2016-07-05 Sprint Communications Company L.P. Application risk analysis
US9456301B2 (en) 2012-12-11 2016-09-27 Telecommunication Systems, Inc. Efficient prisoner tracking
US8983047B2 (en) 2013-03-20 2015-03-17 Telecommunication Systems, Inc. Index of suspicion determination for communications request
US9408034B2 (en) 2013-09-09 2016-08-02 Telecommunication Systems, Inc. Extended area event for network based proximity discovery
US9516104B2 (en) 2013-09-11 2016-12-06 Telecommunication Systems, Inc. Intelligent load balancer enhanced routing
US9479897B2 (en) 2013-10-03 2016-10-25 Telecommunication Systems, Inc. SUPL-WiFi access point controller location based services for WiFi enabled mobile devices
CN103760436A (zh) * 2014-01-06 2014-04-30 苏州太浩信息科技有限公司 一种智能电子设备程控测试仪
US9635566B2 (en) 2014-04-25 2017-04-25 At&T Intellectual Property I, L.P. Enhancement of access points to support heterogeneous networks
US9516564B2 (en) 2014-04-25 2016-12-06 At&T Intellectual Property I, L.P. Enhancement of a cell reselection parameter in heterogeneous networks
US9621294B2 (en) 2014-10-02 2017-04-11 At&T Intellectual Property I, L.P. Enhancement of inter-cell interference coordination with adaptive reduced-power almost blank subframes based on neighbor cell profile data
US9928151B1 (en) * 2014-12-12 2018-03-27 Amazon Technologies, Inc. Remote device interface for testing computing devices
KR101656416B1 (ko) * 2014-12-29 2016-09-09 김포대학교산학협력단 실시간 데이터 전송 처리 시스템의 메시지 자동 생성 장치 및 방법
US9920944B2 (en) 2015-03-19 2018-03-20 Honeywell International Inc. Wall module display modification and sharing
WO2016174729A1 (ja) * 2015-04-28 2016-11-03 株式会社日立製作所 ストレージ装置
US10382314B2 (en) 2016-03-11 2019-08-13 Spirent Communications, Inc. Systems and methods for automated testing of MoCA networks
US10129102B2 (en) 2016-05-11 2018-11-13 Spirent Communications, Inc. Service based testing
US11258679B2 (en) 2015-07-28 2022-02-22 Spirent Communications, Inc. Systems and methods for automated testing of MoCA networks
EP3319362B1 (en) * 2016-11-04 2019-09-11 Rohde & Schwarz GmbH & Co. KG Communication device and testing method
US10242511B2 (en) * 2016-12-29 2019-03-26 Bosch Automotive Service Solutions Inc. Using on-board monitoring (mode 6) misfire tests in data stream and physical addressing
US10291498B1 (en) * 2017-11-14 2019-05-14 Sprint Communications Company L.P. Mobile communication device diagnostic client and error remediation sharing
WO2019163623A1 (ja) * 2018-02-20 2019-08-29 日本電信電話株式会社 Api連携実行装置、api連携実行方法及びプログラム
US10911954B2 (en) * 2018-03-01 2021-02-02 The Boeing Company Dynamic data package access for mobile device
CN108957591A (zh) * 2018-05-17 2018-12-07 北京迈特力德信息技术有限公司 一种航空气象数据的显示方法及装置
CN109951863A (zh) * 2019-03-05 2019-06-28 深圳市吉祥腾达科技有限公司 一种无线稳定性挂机测试方法及系统
KR102549129B1 (ko) * 2021-02-24 2023-06-30 주식회사 위젯누리 디바이스 장애 통합 관리 플랫폼 제공 방법

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1309214A1 (en) * 2001-11-05 2003-05-07 Nokia Corporation Delivery of mobile station operational and self-performance test results to network in response to encrypted request message
WO2004004381A1 (en) * 2002-07-01 2004-01-08 Qualcomm Incorporated Remote interaction with a wireless device resident diagnostic interface across a wireless network
CN1472671A (zh) * 2003-06-19 2004-02-04 上海交通大学 基于网络的设备状态监控与性能退化预测方法
US20040087303A1 (en) * 2002-10-25 2004-05-06 Agere Systems, Incorporated System and method for collecting debugging and system crash information from a mobile phone
EP1441491A1 (en) * 2003-01-21 2004-07-28 Agilent Technologies, Inc. System and method for testing portable communications devices

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE469460B (sv) * 1991-11-27 1993-07-05 Televerket Foerfarande och anordning foer terminalorienterad kvalitetsoevervakning i telekommunikationsnaet
US5451839A (en) * 1993-01-12 1995-09-19 Rappaport; Theodore S. Portable real time cellular telephone and pager network system monitor
US5469494A (en) * 1994-03-02 1995-11-21 Telular International, Inc. Self-diagnostic system for cellular-transceiver systems
KR19990086941A (ko) * 1998-05-30 1999-12-15 윤종용 코드분할 다중 접속 시스템의 성능 및 무선필드 환경 최적화방법
US6567381B1 (en) * 1999-12-21 2003-05-20 Willtech Incorporation Method and apparatus for automatic call test in a CDMA system
US6745011B1 (en) 2000-09-01 2004-06-01 Telephia, Inc. System and method for measuring wireless device and network usage and performance metrics
US6850736B2 (en) * 2000-12-21 2005-02-01 Tropian, Inc. Method and apparatus for reception quality indication in wireless communication
US6782256B2 (en) * 2001-03-22 2004-08-24 Tektronix, Inc. Measuring wireless network performance via a world wide network
US6801756B1 (en) * 2002-02-08 2004-10-05 Networks Associates Technology, Inc. Method and system for dynamic evaluation of a wireless network with a portable computing device
US7246273B2 (en) * 2003-02-28 2007-07-17 Sony Corporation Method of, apparatus and graphical user interface for automatic diagnostics
US7359701B2 (en) * 2003-09-16 2008-04-15 Research In Motion Limited Method for conducting radiated performance tests of a wireless device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1309214A1 (en) * 2001-11-05 2003-05-07 Nokia Corporation Delivery of mobile station operational and self-performance test results to network in response to encrypted request message
WO2004004381A1 (en) * 2002-07-01 2004-01-08 Qualcomm Incorporated Remote interaction with a wireless device resident diagnostic interface across a wireless network
US20040087303A1 (en) * 2002-10-25 2004-05-06 Agere Systems, Incorporated System and method for collecting debugging and system crash information from a mobile phone
EP1441491A1 (en) * 2003-01-21 2004-07-28 Agilent Technologies, Inc. System and method for testing portable communications devices
CN1472671A (zh) * 2003-06-19 2004-02-04 上海交通大学 基于网络的设备状态监控与性能退化预测方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
WO 2004004381 A1,第【0033】段、【0038】段,附图2、5. *

Also Published As

Publication number Publication date
KR101019918B1 (ko) 2011-03-09
WO2006113418A3 (en) 2007-03-29
US20060234698A1 (en) 2006-10-19
JP5437319B2 (ja) 2014-03-12
IL186633A0 (en) 2008-01-20
MX2007012801A (es) 2008-01-14
JP2008538069A (ja) 2008-10-02
KR20070119086A (ko) 2007-12-18
CA2605064A1 (en) 2006-10-26
EP1872529A2 (en) 2008-01-02
WO2006113418A2 (en) 2006-10-26
BRPI0608112A2 (pt) 2009-11-10
CN101194468A (zh) 2008-06-04
US7283816B2 (en) 2007-10-16
JP2011239426A (ja) 2011-11-24

Similar Documents

Publication Publication Date Title
CN101194468B (zh) 用于无线装置上的通用诊断监控器模块的设备及方法
CN101185355B (zh) 用于确定无线装置的网络存取性能的设备及方法
CN101176366B (zh) 用于对无线装置进行产品验收测试的设备和方法
CN101542429B (zh) 用于检测及管理无线装置上的未经授权的可执行指令的设备及方法
US8160571B2 (en) Mobile device and method for collecting location based user quality data
CN101176373A (zh) 用于监控无线装置的使用模式的方法和设备
EP2755432B1 (en) Method and system for mobile reference signature generation
US9867067B2 (en) Measurement module
EP2196050B1 (en) Mobile phone network optimisation systems
US8832258B2 (en) Server device and method for directing mobile devices to collect and communicate location based user quality data
CN103796227B (zh) 进行无线信号覆盖分析的方法和系统
AU2022252814B2 (en) A system for monitoring and measuring multiple heterogeneous radio communications networks
KR20050086054A (ko) 이동 통신 단말을 이용한 무선망 품질 측정 시스템 및방법과 이를 위한 이동 통신 단말
CN103024781A (zh) 移动通信系统手机接入网络阶段异常事件处理方法
CN100473197C (zh) 用于测试移动电话网络的系统和方法
CN103458445A (zh) 一种基于安卓系统的通信终端测试方法和装置
CN103826245A (zh) 一种具有学习功能的参数检查方法及设备
Lindqvist et al. Real time sampling of utilization at Ericsson Test Plants

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant