CN101185355B - 用于确定无线装置的网络存取性能的设备及方法 - Google Patents

用于确定无线装置的网络存取性能的设备及方法 Download PDF

Info

Publication number
CN101185355B
CN101185355B CN2006800182624A CN200680018262A CN101185355B CN 101185355 B CN101185355 B CN 101185355B CN 2006800182624 A CN2006800182624 A CN 2006800182624A CN 200680018262 A CN200680018262 A CN 200680018262A CN 101185355 B CN101185355 B CN 101185355B
Authority
CN
China
Prior art keywords
network access
data
wireless device
access
network
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
CN2006800182624A
Other languages
English (en)
Other versions
CN101185355A (zh
Inventor
肯尼·福克
蒂亚·曼宁·卡塞特
黄智玄
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 CN101185355A publication Critical patent/CN101185355A/zh
Application granted granted Critical
Publication of CN101185355B publication Critical patent/CN101185355B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Monitoring And Testing Of Exchanges (AREA)
  • Monitoring And Testing Of Transmission In General (AREA)
  • Telephonic Communication Services (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明提供用于确定无线装置的无线网络存取性能或能力的设备、方法、处理器及计算机可读媒体。实施例包括具有计算机平台的无线装置,所述计算机平台具有可操作以在所述无线装置上的处理活动期间产生多个网络存取性能数据的处理引擎。所述无线装置进一步包括网络存取性能模块,其可操作以基于预定收集配置收集所述多个与所述无线装置的预定数据处理能力相关联的网络存取数据中的所选定者。所述实施例还可包括一种设备,其可操作以产生所述预定的收集配置,且可操作以接收所述收集的网络存取数据并产生表征所述无线装置的网络存取性能或能力的性能报告。

Description

用于确定无线装置的网络存取性能的设备及方法
根据35 U.S.C.§119主张优先权
本专利申请案主张优先于2005年3月29日申请的标题为“Method and Apparatusfor Monitoring Network Access Performance For A Wireless Device”的美国临时申请案第60/666,415号,此临时申请案受让于本申请案的受让人,并以引用方式明确地并入本文中。
技术领域
一般来说,本发明涉及无线通信装置及计算机网络。更特定来说,所述实施例涉及基于分析从无线装置所收集网络存取相关的信息而确定所述无线装置的网络存取性能的设备及方法。
背景技术
无线连网是在没有直接电连接(例如,铜导线或光缆)的情况下将一个或多个无线设备连接至通信网络。无线装置通过打开在无线或部分无线的计算机网络上的“数据”或“通信”信道而在所述网络上通信数据,以便所述装置可发送及接收数据分组。所述无线装置通常具有诸如程序及硬件组件等的无线装置资源,其以个别方式及合作方式操作以根据其设计和具体协议或配置使用及产生数据以在所述网络上传输及接收数据。当无线装置存取所述无线网络以进行其所设计的作业中遇到问题时,目前缺乏良好解决方案来测量及报告在所述装置上发生的与尝试存取所述无线网络相关的活动。因而,在测试期间难于获得或必须再创建在网络存取尝试期间所遇到的问题的确定及实际网络存取性能的确定。举例而言,再创建围绕无线装置在存取所述网络中正在如何进行的环境及情况通常是费时的,这是因为其需要向所述网络的已报告存取问题的特定地理区域提供资源。通常来说,只有当初始设定特定类型的无线装置时,或在存取问题已引起所述无线网络提供商(网络运营商)的注意时才实施这种现场测试。另外,这种现场测试可能是非常费时的,且不保证最初在既定装置中已导致网络存取问题的网络存取环境。此外,这种现场测试导致许多无线装置、网络测试资源、设备及人员专用于网络存取性能的外部测试及测量。因而,一旦无线装置正在运作中(即,在商业/私人拥有者的使用中),则所述网络运营商通常不知道关于所述特定装置即网络区域的实际网络存取性能数据,例如,存取尝试的数量、成功的及失败的数量等等。
在了解及跟踪无线装置的网络存取性能中另一复杂因素是受外部测试及测量设备的干扰,及/或受其他无线装置的干扰。举例而言,在无线装置(例如,蜂窝式电话)中,将各种分析器连续地连接到所述电话并输入及/或测量各种存取相关的参数。此外,所述测量通常涉及在预定区域中驱动大量蜂窝式电话以确定在变化环境条件下在所述区域中它们的存取性能数据。在这种测试设定中,各种外部装置及及附近许多其他无线装置的存取改变射频环境且(如果不是不可能的话)使创建在实际作业中无线装置所经历的环境变得困难。此外,这种现场测试导致收集了测试模式下的存取性能数据,如上文所提及其可能不同于在无线装置的实际作业中实际经历的存取性能数据。
因此,提供一种允许有效、全面地收集及报告无线装置的网络存取性能的设备及方法将是有益的。
发明内容
所述实施例包括用于无线装置的网络存取性能测量、收集及报告的设备、方法及程序。
举例而言,在一个实施例中,一种用于确定无线装置的网络存取性能的设备包括网络存取性能模块,其具有可操作以产生并向无线装置传输存取数据收集配置的收集模块。所述存取数据收集配置包括预定的网络存取相关的参数,所述参数界定至少一种类型的将从所述无线装置的计算机平台检索的网络存取数据。此外,所述无线装置的预定存取特性是可基于所界定类型的网络存取数据而界定的。此外,所述设备还包括数据储存库,其可操作以接收及存储从无线装置的计算机平台收集的存取数据。
在另一个实施例中,一种用于确定无线装置的网络存取性能的设备包括用于产生存取数据收集配置及在无线网络上向无线装置传输存取数据收集配置的产生器装置。所述存取数据收集配置包括预定的网络存取相关的测试及预定的网络存取相关的参数。可通过所述无线装置计算机平台执行所述预定的网络存取相关的测试以产生网络存取数据。所述预定的网络存取相关的参数界定一种类型的将从所述无线装置的所述计算机平台检索的网络存取数据。此外,所述设备还包括用于接收及存储从所述无线装置的计算机平台收集的网络存取数据的存储装置。另外,所述设备包括用于分析所收集的网络存取数据并基于所述所收集的网络存取数据产生具有所述无线装置的至少一个存取特性的性能报告的分析装置。
在再一个实施例中,一种无线装置包括具有处理引擎的计算机平台,所述处理引擎可操作以在处理所述无线装置上的活动期间产生多个与存取无线网络相关联的网络存取数据。另外,所述无线装置包括可操作以基于预定的网络存取收集配置收集所述多个网络存取数据中的至少一个所选择的网络存取数据的网络存取性能模块。
在另一个实施例中,一种无线装置包括用于在数据处理所述无线装置上的活动期间产生多个网络存取数据的处理装置。另外,所述无线装置包括用于与所述无线装置的预定数据处理能力相关联的所述多个网络存取数据中的所选择的一个网络存取数据。所述多个网络存取数据数据的所述所选择的一个网络存取数据是基于从无线网络中接收的收集配置。另外,所述无线装置包括用于基于所述网络存取收集配置在所述无线网络上选择性地传输所述多个网络存取数据中所收集的所选择的一个网络存取数据的装置。
在再一个实施例中,一种确定无线装置的网络存取性能的方法包括产生包括预定的网络存取相关的参数的存取数据收集配置。所述预定的网络存取相关的参数界定将从所述无线装置的计算机平台检索的多个网络存取数据中的至少一者,其中,所述网络装置的预定的网络存取参数可基于所述界定的网络存取数据界定。此外,所述方法包括基于所述预定的存取数据收集配置接收所收集的网络存取数据。且,所述方法包括分析所述所收集的网络存取数据以确定所述无线装置的预定的网络存取特性。
在另一个实施例中,一种计算机程序驻留于计算机可读媒体中,当执行时所述计算机程序引导计算机装置实施如下动作:产生包括从多个网络存取相关的参数所选择的预定网络存取相关的参数的存取数据收集配置。所述预定的网络存取相关的参数界定将从所述无线装置的计算机平台检索的多个网络存取数据中的至少一者,其中所述无线装置的预定的网络存取特性可基于界定的网络存取数据界定。此外,所述程序引导所述计算机装置实施如下动作:基于所述预定的存取数据收集配置接收所收集的网络存取数据;及分析所述所收集的网络存取数据以确定所述无线装置的预定的网络存取特性。同样,在另一实施例中,至少一个处理器经配置以实施上述动作。
在另一个实施例中,一种确定无线装置的网络存取性能的方法包括接收存取数据收集配置,所述存取数据收集配置识别将从所述无线装置的处理引擎收集的多个网络存取数据中的至少一者。所识别的网络存取数据与所述无线装置的预定的存取特性相关联。此外,所述方法包括:基于所接收的存取数据收集配置收集所识别的网络存取数据,及在所述无线网络上选择性地传输所收集的网络存取数据。
在再一个实施例中,一种计算机程序驻留于计算机可读媒体中,当执行时所述计算机程序引导无线装置实施接收存取数据收集配置的动作,所述存取数据收集配置识别将从所述无线装置的处理引擎收集的多个网络存取数据中的至少一者,其中所识别的网络存取数据与所述无线装置的预定的存取特性相关联。此外,所述计算机程序引导所述无线装置实施如下动作:基于所接收的存取数据收集配置来收集所识别的网络存取数据,及在所述无线网络上选择性地传输所收集的网络存取数据。同样,在另一实施例中,至少一个处理器经配置以执行上述动作。
本文在下述说明中部分地列举所揭示实施例的其他方面及优点,且根据所述说明而部分地显而易见,或可通过实践所揭示实施例来了解。也可利用随附权利要求书中特别指出的手段及组合来实现及获得所解释实施例的各个方面及优点。
附图说明
在下文中将结合随附图式来阐述所揭示实施例,所述附图仅提供用于例示而非限制所揭示实施例,其中相同符号标示相同元件,且其中:
图1是用于确定无线装置的网络存取性能或能力的***的一个实施例的代表图;
图2是图1所示***的蜂窝式电话网络实施例的一个实施例的示意图,其包括图1所示无线装置的计算机平台的一个实施例;
图3是无线装置的体系结构图的一个实施例,其包括图1所示无线装置的处理引擎及网络存取性能模块;
图4是用于在无线装置上确定网络存取性能的方法的一个实施例的流程图;
图5是用于在与无线装置通信的设备上确定网络存取性能的方法的一个实施例的流程图;及
图6是包括与无线装置的网络存取性能相关联的网络存取成功及/或存取失败的消息序列的流程图。
具体实施方式
所述实施例涉及监控、收集及分析与无线装置尝试存取无线网络相关的存取性能信息。举例而言,所述信息可涉及尝试进行语音呼叫、尝试存取网络数据服务(例如,因特网)、尝试发送文本消息及尝试建立电视会议。所述实施例提供允许收集与预定的存取性能特性相关的预定数据的***、方法、处理器及计算机可读媒体。此外,所述实施例包括分析所述数据,且视需要基于所述分析来改变无线网络设置以提高所关心的存取性能特性。
参照图1,用于收集网络存取性能相关的数据及分析与无线网络22通信的多个无线装置12、14、16、18、20中任一者的网络存取能力的***10的一个实施例包括每一装置上驻留的网络存取性能模块24。根据由远程定位的收集模块26界定的收集配置25,每一驻留的网络存取性能模块24可操作以收集多种类型的网络存取数据28的所述所选择性能数据,并在无线网络22上将其传输至用户管理服务器30。举例而言,收集模块26指挥将收集何种类型的网络存取数据、何时聚积所述数据、以及何时上载实际收集的网络存取数据28。另外,收集配置25还可界定将收集及传输何种类型的相关联数据54,其中相关联数据54可以是装置相关的或网络相关的信息,所述信息提供与存取环境或情景相关的状态信息或统计。同样地,各个无线装置也可基于配置25收集及上载相关联数据54以及网络存取数据28。在一个实施例中,用户管理器30在数据记录52中接收所传输的网络存取数据28及相关联数据54,数据记录52可被分析引擎34存取。分析引擎34检验所收集的网络存取数据28及相关联数据54,并产生性能报告36。性能报告36基于数据记录52表征与各个装置12、14、16、18、20相关联的至少一个实际网络存取特性38。举例而言,由分析引擎34实施的分析可比较网络存取数据28的选择部分与预定存取性能标准40的选择部分,以确定所述网络存取数据是否在所述标准内。此外,在对初始组网络存取数据28实施初始分析之后,分析引擎34可(例如)通过收集模块26起始与一个或多个无线装置12、14、16、18、20的进一步通信来检索附加网络存取数据28及相关联数据54以提供进一步分析及报告。分析引擎34可重复这种反馈回路直至实现预定解决方案,也就是直至已运行设定次数的网络存取尝试且确认结果。视需要,用户管理器30可包括优化模块42,其(例如)通过应用优化算法来分析数据记录52及/或每一相应的网络存取性能报告36,并针对相应的无线装置或网络组件而产生新的操作/配置设置44,以改进所关心的网络存取能力。然后,用户管理器30可将更新的装置配置设置44传递到相应的无线装置及/或网络组件,以改进与***10相关联的网络存取性能能力。因而,本设备及方法提供了与无线装置的网络存取能力相关联的网络存取性能数据28的收集、分析及报告,且允许故障诊断及优化网络存取相关的配置以提高相应的无线装置的网络存取性能及能力。
网络存取数据28可包括与无线装置12、14、16、18、20上的网络存取活动相关的任何类型的数据。举例而言,网络存取数据28包括(但不限于):网络存取相关的事件、协议相关的存取消息、存取信道消息、无线资源控制消息、非存取站(“NAS”)消息、多个存取探查序列、存取信道消息的确认超时、存取信道探查时间的随机化、存取信道消息简要信息、用于存取探查尝试的功率电平改变及基站参数。另外,网络存取数据28包括包括(但不限于)呼叫起始信息、呼叫终止信息的网络存取相关的参数及协议相关的存取信息/消息。举例而言,呼叫起始信息包括(但不限于):移动台始发/终止信息、服务协商信息、网络状态信息(例如,休止、断开)等。举例而言,呼叫终止信息包括(但不限于):终止原因信息、IP地址信息(例如,所请求的/所授予的)等。此外,网络存取数据28可包括其他协议相关的参数(例如,注册相关的信息)等。存取数据28的其他示例包括(但不限于):空中接口数据、越区切换数据、功率控制数据、验证数据、服务重定向数据、漫游信息、信息驱动指示符、应用接口数据、现场测试数据及其他未列举的网络存取数据等。
此外,举例而言,所测量的网络存取数据28的类型包括各种函数、参数、特性、消息接发协议等的操作性能,例如:终止、始发及维持于强信号、弱信号及混合信号环境;射频(“RF”)性能数据,例如:包括灵敏度、隔离型磁偶极子(“IMD”)及自干扰等接收(Rx)数据,例如波形质量(“Rho”)、功率控制及最大功率等发射(Tx)数据,及例如信号获取、软越区切换(“SHO”)、搜索器、及指针分配等宽带(“BB”)及数字信号处理(“DSP”)数据;互用性数据,例如:包括存取信道(“ACH”)、专用寻呼信道(“DPCH”)、正向业务信道(“FTCH”)及反向业务信道(“RTCH”)等信道数据,关于层1及层2的消息接发数据,及包括SHO、带间硬越区切换(“HHO”)及频率间HHO的越区切换参数。此外,举例而言,无线装置的经测量数据,例如***获取、高速分组数据(“HSPD”)、位置确定、呼叫类型(POTS、三向、呼叫等待、语音邮件、验证等)、供应(无线服务供应(“OTASP”)、无线参数管理(“OTAPA”)、IP无线(“IOTA”)等)及其他关于诸如短消息服务(“SMS”)、多媒体服务(“MMS”)、浏览器、Java软件和BREW或其他应用编程接口软件等特性的数据。
相关联数据54包括与网络存取性能及/或网络存取数据28相关的或可能对其具有影响的无线装置信息。举例而言,在尝试存取所述网络期间相关联数据54可识别及界定装置组件或发生的其他装置活动的状态。相关联数据54可包括(但不限于):定位/位置信息、时间信息、诊断信息、在无线装置的网络存取尝试期间装置组件的状态、在网络存取尝试期间与在相应的无线装置上发生的非存取相关处理相关联的统计或状态、关于在存取尝试期间在装置发生的一些其他处理密集活动(例如,玩游戏、播放视频或音乐或照相)的信息,及其他网络或装置信息。
再参照图1,用户管理器30可通过直接、有线连接或通过无线连接(例如,通过与无线网络22通信的网络接口48)与无线装置12、14、16、18、20通信。用户管理器30与无线装置12、14、16、18、20之间的通信可包括下载远程网络存取性能模块50的全部或选定部分(例如,最大数量的存取探查序列),远程网络存取性能模块50来自于驻留的存取模块24及/或在驻留的存取模块24内运作。其他这种通信包括从每一无线装置12、14、16、18、20上载回用户管理器30,例如,上载网络存取数据28及/或相关联数据54。
用户管理器30可以是任何类型的服务器、个人计算机、迷你主机及类似装置中的至少一者。此外,可存在与用户管理器30相关联的单独服务器或计算机装置,其协同工作以将数据以可用格式提供至各参与方,及/或在无线装置12、14、16、18、20与用户管理器30之间的数据流中提供单独的控制层。用户装置30(或多个服务器)可在无线网络22上向无线装置12、14、16、18、20发送软件代理程序或应用程序(例如,驻留的存取模块24),以使所述无线装置从其驻留的应用程序及子***返回数据。举例而言,无线装置12、14、16、18、20可能以数据记录52的形式向用户管理器30或在所述网络上的一些其他计算机装置传输数据(例如,网络存取数据28及相关联数据54)。如由收集模块26所配置,数据记录52包括存取数据28,且还可包括其他相关联数据54。用户管理器30利用数据记录52来分析及报告相应的装置的网络存取性能。用户管理器30及其对应组件可以诸如表格、地图、图形视图、普通文本、交互式程序或网页、或所述数据的任一其他显示或展示等任一形式给出从无线装置收集的网络存取性能数据28的现成视图。例如,用户管理器30可在监控器或显示装置上提供存取数据28及/或网络存取性能报告36,及/或可(例如)通过电子邮件将这一信息传输到另一个计算机装置以供进一步分析或审查。同样,用户管理器30可基于实际网络存取数据28及相关联数据54,或基于性能报告36来改变相应的无线装置及/或网络组件的可操作参数及/或配置。
此外,用户管理器30或网络存取性能模块50可包括数据储存库33(例如,任何类型的本地或远程存储器及/或存储装置)来存储数据记录52。
分析引擎34可包括硬件、软件、固件及其组合以分析及处理性能数据28。另外,在一个实施例中,分析引擎34可包括分析逻辑35(包括算法、决策例程、统计程序、可执行指令等)以分析及解释存取数据28并产生存取性能报告36及/或存取性能特性38。尽管图解为与用户管理器30相关联,分析引擎34也可以位于与无线网络22通信的任意位置处,例如在用户管理器30上、连接至网络的另一个服务器上、或相应的无线装置12、14、16、18、20上。
如上文提及,分析引擎34输出存取性能报告36(在一个实施例中,其可以是由技术员或现场工程师人工审查的网络存取数据28及相关联数据54的细节)以评估与特定无线装置相关联的数据处理操作相关的问题。在此情况下,技术人员或现场工程师可代替优化模块42或与优化模块42协作来基于所收集的网络存取性能数据产生用于相应的无线装置12、14、16、18、20的新网络存取操作配置设置44。一般来说,报告36可用于(例如)通过分析数据记录52及所收集的存取数据28及相关联数据54来故障诊断装置操作网络存取相关问题并识别问题区域及/或装置。同样的,性能报告36包括任何形式的输出,所述输出提供来自一个或多个相应的无线装置的数据记录52的存取数据28以及任一其他相关联数据54的分析。
网络存取性能模块50可包括软件、硬件、固件及通常可由分析引擎34操作的任何可执行指令。举例而言,在一个实施例中,网络存取性能模块50包括存取性能管理逻辑55(其包括可执行指令及数据)以管理收集配置25的产生及向无线装置12的传输,及数据记录52的接收、存储及分析。此外,网络存取性能模块50及/或管理逻辑55可操作以将网络存取性能模块24的驻留版下载到每一无线装置12、14、16、18、20。另一选择为,可在初始装配过程期间将存取性能模块24的驻留版下载到相应的无线装置上,或在配置过程期间通过串联将存取性能模块24的驻留版下载到相应的无线装置上。此外,存取性能模块50可由用户管理器30执行以管理来自无线装置12、14、16、18、20的数据记录52的收集。网络存取性能模块50可基于来自用户的命令而“拉动”记录52,或可在预定时间或在达到预定存储器/数据存储等级时,从相应装置“推动”所述记录。
另外,如上文所提及,优化模块42可直接地从性能报告36或数据记录52获得网络存取数据28及应用预定算法或程序以优化一个或多个装置及/或网络相关的配置的设置来提高所述网络存取性能,例如,随着每一存取探查尝试的功率增加,最大数量的存取探查尝试等。优化模块42可包括可操作以分析性能数据并确定经修订的网络特定及/或无线装置特定的配置改变的任一硬件、软件、估计及/或其他可执行指令集来提供其中或其自身的装置性能或所述网络上的性能。另外,优化模块42可操作以起始与相应无线装置12、14、16、18、20及/或网络组件(例如,基站)的进一步通信,以检索与数据记录52相关联的其他通信相关数据,以实施进一步分析及优化。由优化模块42实施的优化也可以完全或部分地通过技术员人工审查数据记录52或网络存取性能报告36以及任一相关联的性能相关数据来实施。
无线网络22包括至少部分地可操作以启用相应无线装置12、14、16、18、20与任一其他连接到无线网络22的装置之间的无线通信的任一通信网络。此外,无线网络22可包括所有网络组件、及所有形成所述网络的连接设备。例如,无线网络22可包括下列的至少一者或任一组合:蜂窝式电话网络;地面电话网络;卫星电话网络;红外线网络,例如基于红外线数据关联(“IrDA”)的网络;短程无线网络;蓝牙
Figure 2006800182624_1
技术网络;ZigBee
Figure 2006800182624_2
协议网络;超宽带(“UWB”)协议网络;家用射频(“家用RF”)网络;共享无线存取协议(“SWAP”)网络;宽带网络,例如无线乙太网兼容性联盟(“WECA”)网络、无线精确联盟(“Wi-Fi联盟”)网络及802.11网络;公用交换电话网络;公用异类通信网络,例如因特网;专用通信网络;及陆地移动无线电网络。电话网络的适合的示例包括模拟及数字网络/技术中的至少一者或任一组合,例如,码分多址、宽带码分多址、通用移动电信***、高级移动电话服务、时分多址、频分多址、全球移动通信***、模拟及数字卫星***,及可用于无线通信网络及数据通信网络中的至少一者中的任何其他技术/协议。
网络接口48可以是允许用户管理器30在无线网络22上通信的任一机构。例如,网络接口48可包括局域网,所述局域网通过因特网服务提供商将用户管理器30连接至因特网,因特网依次可通过运营商网络及基站连接至相应无线装置。
此外,***10可包括与用户管理器30及/或无线装置12、14、16、18、20通信的用户或操作员49。举例而言,操作员49可以是负责向无线装置12、14、16、18、20提供服务的通信运营商的技术人员、消费者服务代表等;及/或制造相应的无线装置及/或相应的无线装置中的组件的设备制造商。这种用户或操作员49可能关心网络存取相关信息以提高所述无线网络及/或相应的无线装置的服务质量。总之,用户或操作员49可通过具有直接或远程,有线或无线连接的计算机装置存取用户管理器30。同样地,如本文所述,用户或操作员49可能能够存取及维护网络存取性能模块50。此外,用户或操作员49可通过输入机构51(例如,键盘、鼠标等)向用户管理器30提供输入,且可通过输出机构53(例如,显示器、音频扬声器、触觉反馈机构等)从用户管理器30接收输出(例如,报告36及/或数据记录52)。
无线装置12、14、16、18、20可包括任一类型的计算机化、无线装置,例如蜂窝式电话12、个人数字助理18、双向文本寻呼机20、便携式计算机14、及甚至单独的计算机平台16,所述计算机平台具有无线通信入口且还可具有到网络或因特网的有线连接56。所述无线装置可以是远程从属装置,或其他不具有其终端用户但仅在无线网络22上传送数据的装置,例如远程传感器、诊断工具、数据中继器及类似装置。因而,在无线装置上进行存取测量、收集及报告的设备及方法可实施于任一形式的包括有线或无线通信入口的无线装置或计算机模块上,其包括但不限于无线调节调制器、PCMCIA卡、存取终端机、个人计算机、电话或其任一组合或子组合。
在蜂窝式电话的实施例中,例如参照图2,蜂窝式电话***58可包括通过运营商网络62连接到有线网络60的无线网络22。由于无线装置(例如,图2所示多个蜂窝式电话12)制备有越来越高的计算能力,且变得与个人计算机及手持个人数字助理(“PDA”)等价、在无线网络22上传送包括语音及数据的分组,蜂窝式***径的使用已不断增加。这些“智能”蜂窝式电话12在其本地计算机平台64上安装有应用编程接口(“API”)62,以允许软件开发商创建在蜂窝式电话上操作的软件应用程序,并控制所述装置上的某些功能。图2是更详细地图解说明本发明的一个实施例的蜂窝式无线网络组件及各元件相互关系的代表图。蜂窝式无线网络58仅是实例性,且可包括远程模块(例如,无线装置12、14、16、18、20)借以在互相之间及/或在无线网络22的组件之间进行无线通信的任何***,其包括(但不限于)无线网络运营商及/或服务器。
在***58中,用户管理器30可在LAN网络60上与单个数据储存库66通信,其中所述数据储存库用于存储从远程无线装置12、14、16、18、20聚积的数据记录52。此外,数据管理服务器66可与用户管理器30通信以提供后处理能力、数据流控制等。可在蜂窝式网络58上提供用户管理器30、数据储存库68及数据管理服务器66,其中所述蜂窝式网络具有任何其它提供蜂窝式电信服务所需的网络组件。用户管理器30及/或数据管理服务器66通过数据链路70(例如,因特网、安全LAN、WAN或其他网络)与运营商网络62通信。运营商网络62控制发送到移动交换中心(“MSC”)72的消息(通常为数据分组)。此外,运营商网络62通过网络74(例如,因特网及/或POTS(“普通老式电话服务”))与MSC 72通信。通常,在网络74中,网络或因特网部分传递数据,而POTS部分传递语音信息。MSC 72可通过另一网络78(例如,用于数据传递的数据网络及/或因特网部分,及用于语音信息的POTS部分)连接到多个基站(“BTS”)76。最后,BTS 76使用短消息服务(“SMS”)或其它无线万法,以无线方式将消息广播到所述无线装置(例如,蜂窝式电话12)。
参照图2及3,每一无线装置(在此情况中是蜂窝式电话12)均具有计算机平台64,其可在无线网络22上传输数据,且可接收及执行软件应用程序,并显示从用户管理器30或另一连接至无线网络22的计算机装置所传输的数据。计算机平台64还包括专用集成电路(“ASIC”)80、或其它芯片集、处理器、逻辑电路、或其它数据处理装置。ASIC 80或其他处理器可执行应用编程接口(“API”)层62,所述API层与无线装置的存储器82中任一驻留程序(例如存取性能模块24)连接。API 62是于相应无线装置上执行的运行时间环境。一个这种运行时间环境是由位于加利福尼亚州圣地亚哥的Qualcomm公司开发的用于Wireless
Figure 2006800182624_3
(BREW
Figure 2006800182624_4
)软件的二进制运行时间环境。可使用其它(例如)操作以控制无线计算装置上的应用程序执行的运行时间环境。存储器82可包括只读及/或随机存取存储器(RAM及ROM)、EPROM、EEPROM、闪存卡、或任一计算机平台常用的存储器。计算机平台64还包括本地数据存储器84,其可保存存储器82中非现用的软件应用程序、文件或数据,例如,从用户管理器30下载的软件应用程序或数据。存储器84通常包括一个或多个闪速存储器单元,但也可以是任一第二级或第三级存储装置,例如磁性媒体、EPROM、EEPROM、光学媒体、磁带、或软盘或硬盘。另外,如本文进一步阐述,存储器84可最终保存存取性能模块24的驻留复本或代理。
具体来说参照图3,在一个实施例中,每一无线装置(例如,蜂窝式电话12)进一步包括通信模块63,其启用每一无线装置的各个组件之间的通信及每一无线装置与无线网络22之间的通信。通信模块63可被实施为硬件、软件、固件等的任一组合。
通信处理引擎86包括各种实施于硬件、固件、软件及其组合中的处理子***88,其启用相应无线装置12、14、16、18、20的功能及相应装置在无线网络22上的可操作性,例如用于与网络连接、与其他装置交换数据/通信等。举例而言,通信处理引擎86可包括一个处理子***88或其一组合,例如:声音、非易失性存储器、文件***、发射、接收、搜索器、物理层、链路层、呼叫处理层、主控制器、远程程序、音乐、音频、手机、功率管理、诊断、数字信号处理器、声码器、消息接发、呼叫管理器、蓝牙、蓝牙
Figure 2006800182624_6
LPOS、位置确定、位置引擎、用户接口、休眠、数据服务、安全、验证、USIM/SIM、语音服务、图形、USB、视频服务、照相机/摄像放像机接口及相关联的显示驱动器、诸如MPEG、GPRS等多媒体、以及其他功能应用程序。应注意,前述名单仅是一个示例,且所述子***可包括任何可在无线装置上操作的服务或功能。此外,在一个实施例中,API 62包括一类软件扩展,其允许网络存取性能模块24存取处理引擎86。所述软件扩展可在允许数据读取及命令二者的无线装置上与处理子***88通信。例如,这一软件扩展可代表调用所述软件扩展的应用程序来发送命令,包括用于记录消息的寄存器。然后,所述模块可将所述子***的响应转发到网络存取性能模块24,或最终在无线网络22上转发到用户管理器30。无线装置上的每一驻留应用程序可创建此新软件扩展单独地与所述子***通信的例证。
此外举例而言,在一个实施例中(例如,蜂窝式电话12),处理子***86可包括:接收(“Rx”)组件104,其用于接收发送到无线装置处理器的通信;***确定(“SD”)组件102,其用于处置与处理消息相关联的起始、验证、越区切换、数据交换、消息接发协议、内部处理及决策等;及发射(“Tx”)组件90,用于将通信自所述无线装置处理器发送(例如)到手机组件、无线网络22、无线网络组件、及其他连接到所述无线网络的装置。在此实施例中,SD组件102可处置从多个***中选择将与之进行通信的适当***相关的任务。此外,处理子***86可包括下述组件中的至少一者:定位/位置或全球定位***(“GPS”)组件94,其用于确定所述装置的地理位置;功率管理组件(“Power”)96,其用于控制每一网络存取尝试上装置功率电平的改变;诊断组件98,其用于评估子***及故障诊断;呼叫管理器(“CM”)组件100,其用于表征及记录呼叫类型;及其他未列举的子***92(“X1”),例如,呼叫处理、传真、多媒体、消息接发(文本接发)组件。
驻留网络存取性能模块24可被在任何时间起始,且网络存取数据28及相关联数据54可被存储于相应的无线装置12、14、16、18、20上并在任何时间通过到相应的无线装置的有线或无线连接而获得。网络存取性能模块24可包括可操作以管理关于相应无线装置的网络存取能力的任何信息在无线装置上的收集和在无线网络上的传输的任一硬件、软件、固件及/或其他可执行指令集。网络存取性能模块24基于配置25收集网络存取数据28以及相关联数据54。此外,网络存取性能模块24可将所述信息存储于驻留存储器或可连接到相应的无线装置的另一数据储存库中的数据记录52中。另外,存取性能模块24还可对应配置25存储于记录25中,以便可进行与所收集数据的关联。在一个实施例中,举例而言,网络存取性能模块24包括存取数据管理逻辑27(其包括可执行指令及数据)以管理收集配置25的接收及执行、所聚积存取性能数据28及/或相关联数据54的存储、及数据记录52的存取及/或转发。因而,在一个实施例中,存取性能模块24向每一无线装置12、14、16、18、20提供如下驻留或自含能力:检索及记录实际网络存取数据28及/或相关联数据54;所述无线装置上的对应的网络存取活动;以及允许传输及远程分析所述网络存取性能数据。
网络存取性能模块24可致使相应的无线装置基于配置25选择性地将数据记录52传输到所述无线网络上的另一计算机装置(例如,用户管理器30)。在一个实施例中,当被请求时网络存取性能模块24在无线网络22上将数据记录52从无线装置12、14、16、18、20传输到用户管理器30。在其他实施例中,当可用存储器达到预定量时、根据基于时间的周期性进度表、每当建立通信信道时、当由预定事件(例如,存取失败等)触发时网络存取性能模块24传输数据记录52。此外,在从无线装置12、14、16、18、20到无线装置22的开启通信连接上传输数据记录52,且因而在开启连接(例如,蜂窝式电话12处的语音或数据呼叫)上“背负”。在蜂窝式网络配置中,可通过短消息服务将网络数据52传输到用户管理器30。在另一个实施例中,远程用户管理器30通过驻留网络存取模块24从相应的装置读取数据记录52,且在一些情况中,写入命令到计算机平台64及改变无线装置12、14、16、18、20的作业。因而,网络存取模块24的可存取性允许用户管理器30远程地控制数据收集的参数及分析和报告特定装置网络存取信息。
如上文所提及,存取数据收集配置25包括界定将收集为性能数据28及相关联数据54的信息的条件及类型的参数,其包括何时收集所述数据、及何时在无线网络22上将所收集的存取数据28传输到用户管理器30及/或另一个计算机装置。如上文所提及,在一个实施例中,网络存取数据收集配置25是由用户管理器30上的网络存取性能模块50及特定来说收集模块26产生的。然而,应注意,网络存取数据收集配置25可以是由连接到无线网络22的任一计算机装置产生的,或可被以本地方式(例如)通过用户人工输入及/或通过本地连接装置的传输而传输到相应的无线装置12、14、16、18、20。
举例而言,在一个实施例中,收集配置25包括从多个存取参数103(图1)中选择的所选择的存取参数101。所选择的存取参数101(例如)基于将测量的所需网络存取性能特性38界定将何种数据收集为存取性能数据28。此外,收集配置25可包括从多个相关联数据参数107(图1)选择的所选择的相关联数据参数105。所选择的相关联参数105界定将何种数据收集为相关联数据54,其可(例如)根据所选择的存取参数101而变化,这是因为相应的无线装置上出现的不同状态或功能可或多或少与既定存取参数相关。另外,收集配置25可包括从多个跟踪参数111(图1)中选择的所选择的跟踪参数109。所选择的跟踪参数109界定何时收集所选择的存取数据28及所选择的相关联数据54,其可(例如)根据既定无线装置、所选择的参数101及105、及/或既定情景而变化。此外,收集配置25可包括从多个报告参数115(图1)中选择的所选择的报告参数113。所选择的报告参数113界定何时将数据记录52传输到用户管理器30或一些其他装置。所选择的报告参数113能够以类似于所选择的跟踪参数109的方式变化。
另外,配置25还可包括将由相应的无线装置处理以产生网络存储数据28及/或相关联数据54的所选择的测试程序117及/或所选择的测试数据121。在一个实施例中,所选择的测试程序117是从多个测试程序119(图1)中选择的,而所选择的测试数据121是从多个测试数据123(图1)中选择的。测试程序117及/或测试数据121可由模拟器模块125执行以创建或模拟预定网络存取环境及/或预定无线装置状态或条件。模拟器模块125可是可操作以模拟相应的无线装置上的条件及/或通信的硬件、软件、固件、指令及数据的任一组合。因此,测试程序117及/或测试数据121的执行使模拟器模块125能够产生将由相应的装置处理的预定存取情景以测试或表征所述网络存取性能。同样地,测试程序117及/或测试数据121允许恒定网络存取环境在多个测试情况上或在多个无线装置上的重复。
另外,每一无线装置(例如,蜂窝式电话12)可进一步包括:输入机构127,其用于接收将由所述装置处理的信息;及输出机构129,其用于给予将由所述装置接收或处理的信息。举例而言,输入机构127可包括键或小键盘、音频接收器、触敏式显示器、语音识别程序、鼠标等。输出机构129可包括(例如)显示器、音频扬声器、触觉机构等。
在操作中,参照图4,一种用于无线装置上的网络存取性能测量的方法的一个实施例包括将网络存取性能应用程序的至少一部分载入到无线装置的计算机平台上(块110)。举例而言,所述网络存取性能应用程序可在装置制造期间实施于无线装置的硬件及/或固件中。另一选择为,所述网络存取性能应用程序可由用户管理器“推动”到无线装置处,或由无线装置在无线网络上自用户管理器“拉动”。在另一选择中,网络存取性能应用程序的载入能够以任一方式配置,例如,由预定事件(例如,不可接受的网络存取特性)起始。
此外,所述方法的此实施例包括从远程计算机平台(例如,用户管理器)接收存取数据收集配置,或在根据预定数据收集配置将所述无线装置置于服务操作中之前预载入到相应的无线装置中(块112)。
在可选实施例中,所述方法进一步包括:载入测试程序及/或测试数据(块114),其可包括于所接收的数据收集配置中;及基于所述测试程序及/或测试数据(块116)实施测试或模拟(块116)。
所述方法的此实施例还包括根据所接收的存取数据收集配置记录所述无线装置上或与所述无线装置相关联的存储器中的网络存取性能数据。举例而言,由网络存取尝试及/或所述无线装置的通信处理引擎在其作业期间所产生的存取数据28及预定的相关联数据54可被存储于数据记录52中。
另外,所述方法包括转发所收集的网络存取性能信息以进行分析(块12)。举例而言,可从所述通信处理引擎获得预定的网络存取数据并存储于所述无线装置的存储器82中的数据记录52中以供在所述装置的计算机平台上进行分析,或在所述网络上进行传输以由另一个计算机装置(例如,用户管理器30)进行分析。此外,在一个实施例中,例如通过标准HTTP、FTP或某一其他数据传递协议,根据所述配置应用程序从所述无线装置上载所收集的网络存取性能数据。
另外,所述方法的此实施例视需要可包括所述无线装置接收新的或经修改的操作配置参数,其可是基于存取数据28及/或相关联数据54(块122)。举例而言,所述新的或经修改操作配置参数可是由位于来自所述无线装置的所述无线网络上的用户管理器30的优化模块42所产生的。所述新操作配置参数可允许所述无线装置提高其网络存取能力。
在操作中,参照图5,一种用于无线装置的网络存取性能测量的方法的一个实施例包括产生网络存取收集配置(块200)。举例而言,根据所述收集配置收集网络存取信息,所述收集配置确定将收集何种数据及何时将收集所述数据、以及将何时从相应的无线装置传输其(例如)以进行分析。
此外,所述方法的此实施例包括将所产生的收集配置转发或传输到相应的无线装置(块202)。举例而言,可将配置25从用户管理器30在无线网络22上发送到相应的无线装置。
此外,所述方法的此实施例包括根据所述存取数据收集配置从相应的无线装置接收网络存取性能信息。举例而言,在一个实施例中,例如通过标准HTTP、FTP或一起其他数据传送协议根据所述配置应用程序从所述无线装置上载所收集的网络存取性能信息。
此外,所述方法的所述实施例包括:分析所收集的网络存取信息(块206);及基于所分析的存取信息产生表征相应的无线装置的网络存取性能的性能报告(块208)。举例而言,所述网络存取数据可由与位于来自无线装置的无线网络上的用户管理器相关联的分析引擎来分析。另一选择为,所述分析引擎可驻留于无线装置上。在一个实施例中,所述分析引擎可比较所述存取性能信息的选定部分与预定的存取性能标准以确定装置网络存取性能。另外,所述分析可是基于多于一个性能数据集。此外,所述网络存取性能可是基于多个装置子***操作的分析。另外,存取性能报告或表征的产生包括在表格、图表等中提供所述结果。
另外,所述方法可视需要地包括基于所述性能报告优化无线装置及/或网络组件的配置(块210)。举例而言,这一动作包括分析引擎执行用以运行预定算法或程序的优化模块以优化一个或多个装置及/或网络相关配置的设置,从而改进网络存取能力。在这一步骤的另一个实例中,所述方法可包括技术员或分析员审查所述结果并人工做出配置调整。另外,应注意,所述方法可在***的不同位置中、不同装置中、且由中心化或分散处理机制实施。
另外,应注意,所述方法可包括准许存取对其他商务或贸易***的性能数据及/或性能报告。为确保所收集网络存取性能数据的安全性及/或完整性,可准许以受监控方式(例如)通过用户管理器进行这种存取。此外,包括存储器及处理装置二者的其他计算机装置可位于来自无线装置的无线网络上,且相应地,与用户管理器相关联的架构易于缩放。
图6是包括无线装置网络存取成功及/或存取失败的消息序列的一个示例。无线装置12发送存取请求消息220(例如,始发消息或注册消息)到基站76以请求存取通信信道。当发送存取请求消息220时,装置12实施监控操作222,借此所述装置设定定时器以用于来自基站76的响应的预定时间周期,及/或进一步其中装置12设定计数器以计数所发送的存取请求的数量。如果当预定时间周期到期时未接收到来自基站76的响应,及如果所述计数器尚未达到预定最大值,则装置12可发送另一个存取请求消息224。此外,在重复请求的情况中,装置12实施监控操作226,藉此开始所述定时器及/或将计数器增加一。在其中装置12探测到预定时间周期已到期及/或已发送预定最大数量的存取请求而未从基站76接收到响应的情况中,则所述装置可可执行终止活动228,借此所述装置停止发送所述存取请求。此条件对应于存取失败事件,且终止活动228可进一步包括(例如)通过在所述无线装置的显示器上显示诸如“网络连接不可用”的消息而向所述装置的用户通知这一失败。另一选择为,装置12可从基站76接收响应消息230(例如,信道分配消息或确认消息)。在注册请求的情况中,举例而言,接收确认可视为“存取成功”。在始发请求的情况中,装置12继续进行如既定协议可指示的任何后续呼叫/确认消息交互操作232,且建立通信信道234。在始发请求的情况中,举例而言,建立通信信道234可视为“存取成功”。所述存取成功可视为可由驻留网络存取模块24记录于数据记录52中的事件(如果监控配置25如此指示)。
2005年3月11日申请的代理档案号第050374号标题为″APPARATUS ANDMETHODS FOR DETERMINING CONNECTION QUALITY OF A WIRELESSDEVICE ON A WIRELESS COMMUNICATIONS NETWORK″的美国专利申请案第11/078,235号中阐述了可通过所述的实施例监控的存取性能相关消息交换(也就是存取成功及存取失败)的另一个示例,所述专利受让于本受让人且以引用方式并入本文中。
在上文所界定的方法的另一个示例中,终端用户控诉其不能在其无线装置上获得对所述网络的存取。与所述无线装置及/或无线网络相关联的帮助台自用户管理器发出命令,以将网络存取性能模块下载到所述无线装置。所述帮助台配置网络存取模块以收集特定存取数据及其他相关联数据,并配置所述上载参数。终端用户以正常方式使用其无线装置,例如通过做出正常的语音呼叫及数据呼叫。所述网络存取模块收集预定的存取数据及相关联数据,并如上载参数中指定,将这一信息上载到用户管理器。所述用户管理器处理/分析所述网络存取性能数据并产生性能报告,其详述并表征与所述无线装置相关联的网络存取活动。在一个实施例中,举例而言,由所述用户管理器的分析可断定:用于既定基站的操作参数是不正确的且是存取失败的原因。然后,用户管理器向帮助台通知所述报告,且帮助台人员随后可基于所述报告的结果而做出基站操作配置变化。
在上文所界定方法的另一个实例中,现场工程师自用户管理器发出命令,以将网络存取模块下载到一组无线装置。所述现场工程师配置网络存取模块以收集特定网络存取性能数据及相关联数据,以及配置所述装置以返回特定脚本/测试。在一个实施例中,随后,所述无线装置组接受驱动测试,所述驱动测试由于网络存取性能模块的记录能力而可不借助外部测试及/或测量装置而实施。应注意,现场工程师实际上无需在驱动检验载体内部以监控所述检验,因为所述监控可自用户管理器发生。在另一个实施例中,所述多个无线装置被独立地使用,例如在其用户的正常操作中。然后,所述网络存取性能模块基于预定配置而自动实施所述测试,并将所收集的网络存取性能数据上载到用户管理器。用户管理器处理/分析所述性能数据并产生性能报告。用户管理器向现场工程师通知所述性能报告,且随后现场工程师可基于所述报告的结果做出装置操作配置改变。
考虑到所述方法可在无线装置12、14、16、18、20的计算机平台64上执行,故所述方法可被通过载波而实施,及/或所述方法可包括驻留于计算机可读媒体中的程序。所述载波及/或计算机可读媒体引导具有装置平台64的无线装置12、14、16、18、20实施所述方法的所述各个步骤。这种程序可执行于任一单个计算机平台上,或可以分布式方式在数个计算机平台上执行。此外,所述方法可由程序来实施,所述程序引导计算机装置(例如,用户管理器30)通过聚积及处理来自无线装置12、14、16、18、20的网络存取数据28来实施网络存取性能确定。
所述计算机可读媒体可以是蜂窝式电话12或其他无线装置17、18、20、22的计算机平台64的存储器82,或可位于本地数据库中,例如装置平台64的本地数据库84。此外,所述计算机可读媒体可位于可装载至无线装置的计算机平台上的第二级存储媒体中,例如磁盘或磁带、光盘、硬盘、闪速存储器、或所属技术领域中已知的其他存储媒体。
此外,所述方法可由(例如)无线网络22及/或LAN 60的操作部分(例如装置平台64及用户管理器30)实施,以执行机器可读指令序列。该等指令可驻存于各种类型的信号承载或数据存储第一级、第二级、或第三级媒体内。所述媒体可包括(例如)可由无线网络22或LAN 60的组件存取或驻留于所述无线网络22或LAN 60的组件内的RAM(未显示)。无论包括于RAM、磁盘还是其他第二级存储媒体中,所述指令可存储于各种机器可读的数据存储媒体上,例如DASD(“直接存取存储器装置”)存储器(例如,常规“硬驱动”或RAID(“独立盘的多余阵列”)阵列)、磁带、电子只读存储器(例如,ROM、EPROM、或EEPROM)、闪速存储卡、光学存储装置(例如,CD-ROM、WORM(一次写入、多次读取)、DVD、数字光带)、纸“打孔”卡、或包括数字及模拟传输媒体的其他适合数据存储媒体。
概括起来,所述设备可仅实施于任一无线装置12、14、16、18、20上。无线装置可具有至少一个网络存取模块24,其包括驻留(长期或暂时地)于其计算机平台64上的应用程序或代理,所述应用程序或代理使得聚积来自处理引擎86的网络存取数据28及相关联数据54,且可影响所述无线装置的性能数据在无线网络22上对另一计算机装置(例如用户管理器30)的选择性传输。如果无线装置12、14、16、18、20被如此实施,则可从无线装置12、14、16、18、20到无线网络22的开启通信连接(例如,开启语音或数据呼叫)上传输网络存取数据28及相关联数据54。如图2所示,如果所述无线装置是蜂窝式电话12且所述无线网络是蜂窝式电信网络,则可通过短消息服务或其他无线通信方式传输数据记录52。然后,用户管理器30将分析引擎32应用到所收集的存取数据28及/或相关联数据54,并产生性能报告36,所述性能报告36详述相应的无线装置的网络存取特性38。基于这一报告36,或通过实施优化模块42,可修改相应的无线装置及/或无线网络的操作设置以增强网络处理能力。
尽管前述解释内容显示了例示性实施例,但应注意,可在不背离随附权利要求书界定的所述实施例范畴的情况下对本发明做出各种变化及修改。此外,尽管可以单数形式阐述或主张所述实施例的元件,但也涵盖复数形式,除非明确指定被限定为单数。

Claims (18)

1.一种用于确定无线装置的网络存取性能的设备,其包括:
网络存取性能模块,其具有可操作以产生存取数据收集配置并将其传输到无线装置的收集模块,所述无线装置具有通信模式和模拟模式,所述存取数据收集配置包括与预定网络存取相关的参数和预定测试数据,所述预定测试数据可由所述无线装置上的模拟器模块执行以模拟预定存取情景,其中所述预定网络存取相关的参数界定将从整合到所述无线装置的计算机平台检索的所述网络存取数据,其中在所述预定存取情景中,所述网络存取数据对应于所述无线装置的预定网络存取特性;及
数据储存库,其可操作以接收及存储从所述无线装置的所述计算机平台收集的所述网络存取数据,其中通过在所述无线装置上执行所述预定测试数据生成所述网络存取数据。
2.如权利要求1所述的设备,其中所述收集模块进一步可操作以产生并传输与预定网络存取相关的测试,所述测试可由所述无线装置的所述计算机平台执行以产生用以检索的所述网络存取数据。
3.如权利要求1所述的设备,其中所述存取数据收集配置进一步包括各自与经界定类型的网络存取数据相关联的预定跟踪参数及预定报告参数,所述预定跟踪参数界定何时收集所述网络存取数据,且所述预定报告参数界定何时将来自所述无线装置的所述所收集的网络存取数据传输到所述设备。
4.如权利要求1所述的设备,其中所述网络存取数据包括与呼叫存取相关的数据、与因特网存取相关的数据、与文本消息接发存取相关的数据及与视频会议存取相关的数据中的至少一者。
5.如权利要求1所述的设备,其中所述网络存取数据进一步包括相关联数据,所述相关联数据包括如下信息中的至少一者:定位/位置信息、时间信息、诊断信息、装置组件在由所述无线装置进行的网络存取尝试期间的状态,及与在所述网络存取尝试期间所述无线装置上发生的与非存取相关的处理相关联的统计或状态。
6.如权利要求1所述的设备,其进一步包括分析引擎,所述分析引擎可操作以基于所述收集的网络存取数据产生网络存取性能报告,其中所述网络存取性能报告包括至少所述预定网络存取特性。
7.如权利要求6所述的设备,其进一步包括预定存取性能标准,其中所述分析引擎可操作以将所述收集的网络存取数据与所述预定存取性能标准进行比较以产生所述网络存取性能报告。
8.如权利要求1所述的设备,其中所述网络存取性能模块可操作以产生用以有效改变所述无线装置的操作参数的装置配置设置,其中所述装置配置设置是基于所述收集的网络存取数据。
9.如权利要求8所述的设备,其进一步包括优化模块,所述优化模块具有可操作以产生所述装置配置设置的优化算法。
10.如权利要求1所述的设备,其中所述收集模块进一步包括多个与网络存取相关的参数,且其中所述与预定网络存取相关的参数是基于将界定的预定网络存取性能特性从所述多个与网络存取相关的参数中选出的。
11.一种用于确定无线装置的网络存取性能的设备,其包括:
产生及传输装置,其用于产生存取数据收集配置并跨越无线网络将其传输到无线装置,所述无线装置具有通信模式和模拟模式,所述存取数据收集配置包括与预定网络存取相关的参数和预定测试数据,所述预定测试数据可由所述无线装置上的模拟器模块执行以模拟预定存取情景,其中所述预定网络存取相关的参数界定将从整合到所述无线装置的计算机平台检索的所述网络存取数据,其中在所述预定存取情景中,所述网络存取数据对应于所述无线装置的预定网络存取特性;及
存储装置,其用于接收及存储从所述无线装置的所述计算机平台收集的所述网络存取数据,其中通过在所述无线装置上执行所述预定测试数据生成所述网络存取数据。
12.一种确定无线装置的网络存取性能的方法,其包括:
接收存取数据收集配置,其识别预定测试数据及将从整合到所述无线装置的处理引擎收集的多个网络存取数据中的至少一者,所述无线装置具有通信模式和模拟模式;
在所述无线装置上的模拟器模块中执行所述预定测试数据以模拟预定存取情景来生成经识别的网络存取数据;及
基于所述接收的存取数据收集配置来收集所述经识别的网络存取数据,其中通过在所述无线装置上执行所述预定测试数据生成所述经识别的网络存取数据,其中在所述预定存取情景中,所述经识别的网络存取数据对应于所述无线装置的预定网络存取特性。
13.如权利要求12所述的方法,其进一步包括执行预定测试程序及预定测试数据中的至少一者以产生所述经识别的网络存取数据。
14.如权利要求12所述的方法,其进一步包括接收新的装置操作配置设置,其可操作以改变所述无线装置的所述预定存取特性,其中所述新的装置操作配置设置是基于所述收集的网络存取数据。
15.如权利要求12所述的方法,其中所述存取数据收集配置包括从多个跟踪参数中选择的预定跟踪参数及从多个报告参数中选择的预定报告参数,且其中所述收集所述经识别网络存取数据的动作是基于所述预定跟踪参数,且选择性地传输所述收集的网络存取数据的动作是基于所述预定报告参数。
16.如权利要求12所述的方法,其中所述收集的网络存取数据包括从如下各项中的至少一者选出的数据:搜索器信息、指针分配信息、互用性信息、存取信道信息、专用寻呼信道信息、正向业务信道信息、反向业务信道信息、消息接发信息、***获取信息、高速分组数据信息、呼叫类型信息、普通老式电话***信息、3向呼叫信息、呼叫等待信息、语音邮件信息、验证信息、供应信息、无线参数管理、因特网协议无线信息、短消息服务信息、多媒体服务信息及浏览器数据信息。
17.如权利要求12所述的方法,其中所述收集的网络存取数据进一步包括相关联数据,所述相关联数据包括以下各项中至少一者:装置组件在由所述无线装置进行的网络存取尝试期间的状态,及与在所述网络存取尝试期间所述无线装置上发生的与非存取相关的处理相关联的统计或状态。
18.一种用于确定无线装置的网络存取性能的设备,其包括:
接收装置,其用于接收存取数据收集配置,所述存取数据收集配置识别预定测试数据及将从整合到所述无线装置的处理引擎收集的多个网络存取数据中的至少一者,所述无线装置具有通信模式和模拟模式;
执行装置,其用于在所述无线装置上的模拟器模块中执行所述预定测试数据以模拟预定存取情景来生成经识别的网络存取数据;及
收集装置,其用于基于所述接收的存取数据收集配置来收集所述经识别的网络存取数据,其中通过在所述无线装置上执行所述预定测试数据生成所述经识别的网络存取数据,其中在所述预定存取情景中,所述经识别的网络存取数据对应于所述无线装置的预定网络存取特性。
CN2006800182624A 2005-03-29 2006-03-28 用于确定无线装置的网络存取性能的设备及方法 Active CN101185355B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US66641505P 2005-03-29 2005-03-29
US60/666,415 2005-03-29
US11/251,376 2005-10-14
US11/251,376 US7873321B2 (en) 2005-03-29 2005-10-14 Apparatus and methods for determining network access performance of a wireless device
PCT/US2006/011647 WO2006105296A1 (en) 2005-03-29 2006-03-28 Apparatus and methods for determining network access performance of a wireless device

Publications (2)

Publication Number Publication Date
CN101185355A CN101185355A (zh) 2008-05-21
CN101185355B true CN101185355B (zh) 2013-04-17

Family

ID=36686100

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006800182624A Active CN101185355B (zh) 2005-03-29 2006-03-28 用于确定无线装置的网络存取性能的设备及方法

Country Status (7)

Country Link
US (2) US7873321B2 (zh)
EP (1) EP1867193A1 (zh)
JP (2) JP5133869B2 (zh)
KR (2) KR101052167B1 (zh)
CN (1) CN101185355B (zh)
TW (1) TWI293009B (zh)
WO (1) WO2006105296A1 (zh)

Families Citing this family (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070174330A1 (en) * 2002-11-25 2007-07-26 Zdk Interactive Inc. Mobile report generation for multiple device platforms
US7873321B2 (en) * 2005-03-29 2011-01-18 Qualcomm Incorporated Apparatus and methods for determining network access performance of a wireless device
US7499405B2 (en) * 2005-06-28 2009-03-03 International Business Machines Corporation Method for testing branch execution and state transition logic in session initiation protocol application modular components
WO2007009008A2 (en) * 2005-07-13 2007-01-18 Andrew Corporation System and method for data maintenance and integration including interpolation
US7554929B1 (en) * 2005-11-02 2009-06-30 Verizon Services Corp. Mobility aware performance evaluation
US7610529B2 (en) * 2006-04-28 2009-10-27 Research In Motion Limited Testing mobile wireless devices during device production
US7668513B2 (en) * 2006-06-26 2010-02-23 Microsoft Corporation Platform for enterprise wireless network management applications
US8018908B2 (en) * 2006-08-16 2011-09-13 Cisco Technology, Inc. Mobile network backward compatibility support
US8081974B2 (en) * 2006-10-31 2011-12-20 Lg Electronics Inc. Method and procedures for prioritized transmission on contention channels
US8423850B2 (en) * 2006-11-10 2013-04-16 Renesas Electronics Corporation System debugging method, system debugging equipment, processor, wireless-communications interface IC and interface method thereof
US8224312B2 (en) * 2006-11-30 2012-07-17 Telecom Italia S.P.A. Method and network for determining an environment wherein a mobile terminal is situated
US8176167B2 (en) * 2006-12-05 2012-05-08 Qualcomm Incorporated Methods and apparaus for requesting wireless communication device performance data and providing the data in optimal file size
US7970394B2 (en) * 2006-12-13 2011-06-28 Tropos Networks, Inc. Determining coverage of a wireless network
BRPI0720746B1 (pt) * 2007-01-02 2020-01-07 Deutsche Telekom Ag Processo e arranjo de dispositivos de terminal de rede móvel para a aquisição de parâmetros de um sistema de rádio móvel
US8155662B2 (en) * 2007-02-19 2012-04-10 Microsoft Corporation Self-configuring wireless network location system
US7516049B2 (en) * 2007-02-19 2009-04-07 Microsoft Corporation Wireless performance analysis system
WO2008105687A1 (en) 2007-02-27 2008-09-04 Telefonaktiebolaget Lm Ericsson (Publ) Ordering tracing of wireless terminal activities
US8483068B2 (en) * 2007-03-30 2013-07-09 Verizon Patent And Licensing Inc. System and method of performance monitoring of multicast services with mobility support
US9088907B2 (en) * 2007-06-18 2015-07-21 Xirrus, Inc. Node fault identification in wireless LAN access points
AU2008299011B2 (en) * 2007-09-10 2013-09-12 Theodore S. Rappaport Clearinghouse system for determining available network equipment
US20100298022A1 (en) * 2007-10-26 2010-11-25 France Telecom Configuration of radio coverage
EP2083587A1 (en) * 2008-01-25 2009-07-29 British Telecommunications public limited company Handover control
US8233878B2 (en) * 2008-03-07 2012-07-31 Tekelec Global, Inc. Methods, systems, and computer program products for handset assisted resource utilization verification
JP4807419B2 (ja) * 2009-02-19 2011-11-02 横河電機株式会社 無線通信ログ収集システム及び無線装置
US9736675B2 (en) 2009-05-12 2017-08-15 Avaya Inc. Virtual machine implementation of multiple use context executing on a communication device
JP5468837B2 (ja) * 2009-07-30 2014-04-09 株式会社日立製作所 異常検出方法、装置、及びプログラム
US8949397B2 (en) 2009-10-14 2015-02-03 Blackberry Limited Maintenance methods, devices and systems for mobile communications system
US8797376B2 (en) * 2010-05-28 2014-08-05 Polycom, Inc. Videoconferencing system with enhanced telepresence using a single wide aspect ratio camera
US20120079100A1 (en) * 2010-05-28 2012-03-29 Motorola Mobility, Inc. Electronic device diagnostic systems and methods
CN102413484A (zh) * 2010-09-26 2012-04-11 西安龙飞软件有限公司 一种终端设备网络链接性能的测试***和方法
US20120144467A1 (en) * 2010-12-06 2012-06-07 Google Inc. Network Selection from a Menu
US8605613B2 (en) * 2010-12-15 2013-12-10 Apple Inc. Mobile hardware and network environment simulation
US8412183B1 (en) * 2011-05-16 2013-04-02 Google Inc. Automatically constructing paths
CN103650527B (zh) * 2011-08-10 2017-03-29 索尼爱立信移动通讯有限公司 从移动终端收集耳机数据的方法、***
US8510807B1 (en) * 2011-08-16 2013-08-13 Edgecast Networks, Inc. Real-time granular statistical reporting for distributed platforms
KR102092579B1 (ko) 2011-08-22 2020-03-24 삼성전자 주식회사 이동통신 시스템에서 복수 개의 주파수 밴드 지원 방법 및 장치
US8972569B1 (en) 2011-08-23 2015-03-03 John J. D'Esposito Remote and real-time network and HTTP monitoring with real-time predictive end user satisfaction indicator
JP5896512B2 (ja) * 2011-10-12 2016-03-30 株式会社日立国際電気 表示システム
JP6063121B2 (ja) * 2011-12-26 2017-01-18 任天堂株式会社 通信システム、通信端末、通信方法およびプログラム
CA2859499C (en) * 2012-01-09 2020-07-14 Samsung Electronics Co., Ltd. Method and apparatus for logging
US10531264B2 (en) 2012-01-27 2020-01-07 Samsung Electronics Co., Ltd. Method and apparatus for efficiently controlling access for system load adjustment in mobile communication systems
US9279878B2 (en) 2012-03-27 2016-03-08 Microsoft Technology Licensing, Llc Locating a mobile device
EP2849501B1 (en) 2012-05-09 2020-09-30 Samsung Electronics Co., Ltd. Method and apparatus for controlling discontinuous reception in mobile communication system
US9612121B2 (en) 2012-12-06 2017-04-04 Microsoft Technology Licensing, Llc Locating position within enclosure
JP5755703B2 (ja) * 2013-10-18 2015-07-29 株式会社根本杏林堂 シリンジ
US10028316B2 (en) * 2014-04-08 2018-07-17 Avago Technologies General Ip (Singapore) Pte. Ltd. Network discovery and selection
US9351182B2 (en) 2014-06-30 2016-05-24 At&T Intellectual Property I, Lp Method and apparatus for monitoring and adjusting multiple communication services at a venue
US9730085B2 (en) 2014-06-30 2017-08-08 At&T Intellectual Property I, L.P. Method and apparatus for managing wireless probe devices
US9471467B2 (en) * 2014-07-07 2016-10-18 Telefonaktiebolaget L M Ericsson (Publ) Evaluation of an application
US10575310B2 (en) 2016-03-22 2020-02-25 Netgear, Inc. Wireless communication in an environment with electronic interference
US10979479B2 (en) * 2016-07-25 2021-04-13 Peraso Technologies Inc. Wireless multimedia communications system and method
US10573144B2 (en) 2016-10-10 2020-02-25 Netgear, Inc. Changing topology in a wireless network
EP3571861A4 (en) 2017-01-17 2020-09-02 Tutela Technologies Ltd. SYSTEM AND METHOD FOR INTERACTION WITH WIRELESS DEVICE AND / OR WIRELESS NETWORK PERFORMANCE AND TEST CONTROL OF THE SAME ON WIRELESS ELECTRONIC DEVICES
ES2922650T3 (es) * 2017-01-17 2022-09-19 Tutela Tech Ltd Sistema y procedimiento para evaluar el rendimiento de dispositivos inalámbricos y redes inalámbricas
CA3050165A1 (en) 2017-01-17 2018-07-26 Tutela Technologies Ltd. System and method for evaluating wireless device and/or wireless network performance
CN110637488A (zh) * 2017-03-23 2019-12-31 瑞典爱立信有限公司 网络节点、无线通信设备、方法以及计算机程序
CN111865837B (zh) 2018-04-03 2024-04-12 华为技术有限公司 数据通信***和方法
US11651559B2 (en) * 2018-06-01 2023-05-16 Siemens Aktiengesellschaft Augmented reality method for simulating wireless signal, and apparatus
US10992544B2 (en) 2018-09-07 2021-04-27 Servicenow, Inc. Identification and display of configuration item information
US11165648B1 (en) * 2019-09-26 2021-11-02 Juniper Networks, Inc. Facilitating network configuration testing
CN110943894A (zh) * 2019-12-31 2020-03-31 潍柴动力股份有限公司 报文的测试方法及装置
CN113259977A (zh) * 2020-02-07 2021-08-13 瑞昱半导体股份有限公司 一种数据传输***及其资源配置方法
CN113038499B (zh) * 2021-04-22 2022-07-08 紫光展锐(重庆)科技有限公司 终端Wi-Fi兼容性测试方法、装置、***、设备及介质
CN113891392B (zh) * 2021-09-24 2023-05-23 北京升哲科技有限公司 拥塞控制方法、装置、设备及存储介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6298233B1 (en) * 1999-08-13 2001-10-02 Motorola, Inc. Method and apparatus in a two-way wireless communication system for detection and deferred reporting of a communication difficulty

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6088588A (en) * 1997-03-25 2000-07-11 Nortel Networks Corporation Method and wireless terminal for monitoring communications and providing network with terminal operation information
KR100278019B1 (ko) * 1998-03-28 2001-01-15 윤종용 코드분할다중접속네트워크에서의순방향링크커버리지의최적화방법
US6459695B1 (en) * 1999-02-22 2002-10-01 Lucent Technologies Inc. System and method for determining radio frequency coverage trouble spots in a wireless communication system
FI113821B (fi) * 1999-03-29 2004-06-15 Nokia Corp Menetelmä ja järjestelmä tiedonsiirron yleisen laadun mittaamiseksi ja optimoimiseksi digitaalisessa solukkoradiojärjestelmässä
US6445917B1 (en) 1999-05-19 2002-09-03 Telefonaktiebolaget Lm Ericsson (Publ) Mobile station measurements with event-based reporting
US7319847B2 (en) * 2000-03-20 2008-01-15 Nielsen Mobile, Inc. Bitwise monitoring of network performance
JP3848255B2 (ja) * 2000-10-18 2006-11-22 株式会社アドバンテスト 電子デバイス設計支援装置、電子デバイス設計支援方法、電子デバイス製造方法、及びプログラム
FR2818852B1 (fr) * 2000-12-26 2003-02-07 France Telecom Procede et plateforme pour evaluation de qualite vocale de communications telephoniques
AU2002245618A1 (en) 2001-03-06 2002-09-19 At And T Wireless Services, Inc. Method and system for real-time network analysis and performance management of a mobile communications network
US20020183054A1 (en) * 2001-04-09 2002-12-05 Yoram Rimoni Mobile system testing architecture
US7356736B2 (en) * 2001-09-25 2008-04-08 Norman Asa Simulated computer system for monitoring of software performance
ES2341314T3 (es) * 2001-11-05 2010-06-18 Nokia Corporation Envio de resultados de analisis de auto-rendimiento y operacional de una estacion movil a una red en respuesta a un mensaje de solicitud cifrado.
JP3654636B2 (ja) * 2001-11-05 2005-06-02 日立ソフトウエアエンジニアリング株式会社 ネットワーク管理方法
US8089888B2 (en) * 2001-12-10 2012-01-03 Qualcomm Incorporated Method and apparatus for testing traffic and auxiliary channels in a wireless data communication system
US7280954B2 (en) * 2002-04-30 2007-10-09 The United States Of America As Represented By The Secretary Of The Navy System operation test facilitating program and method
US7113793B2 (en) * 2002-05-07 2006-09-26 Samsung Electronics Co., Ltd. System and method for identifying coverage holes in a wireless network
CN1231032C (zh) 2002-07-22 2005-12-07 华为技术有限公司 一种网络协议测试方法及其测试***
US7289794B2 (en) * 2002-08-09 2007-10-30 Accenture Global Services Gmbh Mobile collection application
EP1427233A1 (en) * 2002-12-02 2004-06-09 Mitsubishi Electric Information Technology Centre Europe B.V. Method and device for simulating operating conditions of a mobile telecommunication system
JP2004247882A (ja) * 2003-02-12 2004-09-02 Fujitsu Ltd 試験装置及び端末装置及び試験方法
US7460988B2 (en) * 2003-03-31 2008-12-02 Advantest Corporation Test emulator, test module emulator, and record medium storing program therein
KR100559979B1 (ko) * 2003-04-03 2006-03-13 엘지전자 주식회사 이동통신 시스템에서의 메시지 전송방법
US8050670B2 (en) * 2003-04-22 2011-11-01 Apple Inc. System and method for testing a mobile telephone network
WO2004102349A2 (en) * 2003-05-12 2004-11-25 Aware, Inc. Telecommunication diagnostic information management
CN1293728C (zh) * 2003-09-30 2007-01-03 华为技术有限公司 无线局域网中用户终端选择接入移动网的快速交互方法
US7224974B2 (en) * 2003-12-18 2007-05-29 Lucent Technologies Inc. Network support for per user packet data throughput
US20050282531A1 (en) * 2004-06-17 2005-12-22 Markus Andreasson Methods, mobile devices, data structures and computer program products for configuring mobile devices with network access information included in image data
US7596226B2 (en) * 2004-07-19 2009-09-29 Nokia Corporation Mobile terminal, method and computer program product for storing and retrieving network parameters
US8223027B2 (en) * 2004-11-24 2012-07-17 Robertshaw Controls Company Wireless tank monitoring system having satellite communications capability
US8620314B2 (en) * 2005-03-10 2013-12-31 Qualcomm Incorporated Apparatus and methods for determining connection quality of a wireless device on a wireless communications network
US7873321B2 (en) 2005-03-29 2011-01-18 Qualcomm Incorporated Apparatus and methods for determining network access performance of a wireless device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6298233B1 (en) * 1999-08-13 2001-10-02 Motorola, Inc. Method and apparatus in a two-way wireless communication system for detection and deferred reporting of a communication difficulty

Also Published As

Publication number Publication date
WO2006105296A1 (en) 2006-10-05
JP2008535402A (ja) 2008-08-28
US8494452B2 (en) 2013-07-23
JP5133869B2 (ja) 2013-01-30
KR101052167B1 (ko) 2011-07-26
TW200704227A (en) 2007-01-16
JP2012034386A (ja) 2012-02-16
EP1867193A1 (en) 2007-12-19
JP5373017B2 (ja) 2013-12-18
US20100296409A1 (en) 2010-11-25
TWI293009B (en) 2008-01-21
KR20100068491A (ko) 2010-06-23
US7873321B2 (en) 2011-01-18
KR20070116277A (ko) 2007-12-07
CN101185355A (zh) 2008-05-21
US20060224730A1 (en) 2006-10-05

Similar Documents

Publication Publication Date Title
CN101185355B (zh) 用于确定无线装置的网络存取性能的设备及方法
CN101176366B (zh) 用于对无线装置进行产品验收测试的设备和方法
CN101167390B (zh) 用于确定无线装置的语音及/或数据处理性能的设备和方法
US9538404B2 (en) Apparatus and methods for product acceptance testing on a wireless device
CN101542429B (zh) 用于检测及管理无线装置上的未经授权的可执行指令的设备及方法
US7324815B2 (en) Remote interaction with a wireless device resident diagnostic interface across a wireless network
CN100583056C (zh) 用于确定无线装置的多媒体性能方面的方法和设备
JP4741651B2 (ja) 無線装置の利用パターンを監視するための方法および装置
KR20070116267A (ko) 무선 디바이스의 배터리 성능을 관리하기 위한 장치 및방법
CN101171862A (zh) 用于确定无线通信网络上无线装置的连接质量的设备和方法
CN101171861A (zh) 用于对无线通信网络上的无线装置进行服务编程的设备和方法
US10123223B1 (en) System and method for evaluating operational integrity of a radio access network
CN103168481B (zh) 呼叫中心的操作管理
KR100716416B1 (ko) 메시징 서비스를 이용한 이동통신 데이터의 품질 측정 방법및 이를 위한 관리 시스템
EP1841134A1 (en) Analysis system and method of analysing performance

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1114990

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1114990

Country of ref document: HK