一种用于检验移动电话操作特性的方法及系统的制作方法

文档序号:75970阅读:295来源:国知局
专利名称:一种用于检验移动电话操作特性的方法及系统的制作方法
技术领域
本发明涉及将移动电话从研发阶段推向市场的技术,更具体地说,涉及对调制解调器硬件和移动电话软件协议栈进行检验以便在市场上应用。
背景技术
通常,移动电话使用移动电话天线来接收和发送数据。这些数据包括帧数据、编码数据和其它相关的数据。这些数据通常使用无线信号来发送。这些数据通常控制着电话中的无线硬件,并且被电话用作与基站进行通信的工具。
通常,使用惯用的硬件和专门的软件来接收和发送数据,将这些数据转换为无线信号,再以无线信号的形式来发送这些数据。这些数据的格式随着时间而不断演进。数据格式不断变化的一个原因是标准体系经常进行标准化,目的在于提升移动电话和其它相关设备的速度和电能效率。
在对软件协议栈(也就是使得电话可以收发信号以及将数字信号和模拟信号进行相互转换的软件)进行修改时,更新的协议栈需要由不同的基站提供商进行检验。检验过程需要优先保证移动电话传输质量。例如,在将公知的系统如HSDPA(高速数据分组接入)添加到协议栈时,电话制造商需要确保该电话能够适应无法兼容HSDPA的基站。
目前存在三种主流的测试方法(移动电话在进入市场前需要通过这些方法的测试),分别是GCF测试(全球认证论坛测试),用于验证电话机是否适应现有标准;RRM测试(无线资源管理测试),设备制造商使用该测试方法来确保移动电话适应当前的设置;以及IOT测试(互操作测试),网络设备制造商使用该测试来确保添加到移动电话中的新调制解调器能够与其网络设备正常交互。接受这些测试的验证构成了协议栈性能改进工作的很大部分。
通常,联网测试设备用于模拟对移动电话进行测试时所需要的环境。一旦通过了模拟测试,则阶段测试就完成了。阶段测试通常要求进行真实的网络测试,在这一过程中,需要对电话进行各种环境下的测试,来模拟网络运营商的真实设备。
—些操作例如使用移动电话来拨打电话通常是易于实现的,因此,这方面的测试一般都会通过。然而,与移动电话的其它方面有关的测试例如从一个蜂窝切换到另一个,移动电话的电能控制等等,均不易通过。
所生产的每一台移动电话几乎都需要通过这种测试。然而,当发生测试失败时,通常需要由一名专家来进行诊断和调试,也就是确定和修正问题源。
为了帮助专家来调试电话,移动电话通常生成适当格式的日志数据,这些数据通常可通过UART或USB接口输出到适当的日志应用中。对于特定的设备制造商,网络设备会生成对应格式的日志数据。随后,就需要专家来解读输出的日志数据,以确定电话在何处发生测试失败。此外,在进行真实网络测试时,记录网络设备的日志通常是无法实现的。在这种环境下,专家通常只能使用电话自身的信息来调试电话。
在传统测试方法的一个例子中,当网络设备向移动电话发出降低功率(用于降低移动电话的功耗)信号时,该命令会记录在网络设备一侧的日志中。因此,网络设备一侧会知道其发送了消息,但却不知道移动电话如何解析该消息,除了来自该电话的功率测量信
肩、O
因此,在将移动电话推向市场时,传统的系统和方法存在上述和其它问题。
人们希望从移动电话直接向网络测试设备发送消息,以便能够更为清楚地监视移动电话对模拟的测试数据所作出的反应。

发明内容
本发明提供了一种对移动电话协议栈和调制解调器的操作进行检验的系统和方法,至少一张附图中进行了描述,并在权利要求
中进行了完整的定义。
依据本发明,提供了一种用于检验移动电话操作特性的方法,包括:
从移动电话向网络测试设备发送消息,该消息通知网络测试设备,移动电话已进入调试状态;
从网络测试设备向移动电话发送测试数据;
在移动电话中接收测试数据;
在移动电话中创建接收数据的日志(log);
使用短消息服务信令从移动电话向网络测试设备发送至少一部分日志数据(logged data)。
优选地,所述方法还包括,从网络设备向移动电话发送消息,请求使用移动电话的空中性能(over the air capabilities)。
优选地,所述方法还包括,从移动电话向网络测试设备发送调试性能表。
优选地,所述方法还包括,使用网络设备从移动电话请求日志数据。
优选地,所述方法还包括,使用网络设备请求测试数据,该测试数据与移动电话是否正在正确地测量蜂窝信号有关。
优选地,所述方法还包括,使用网络设备请求与错误校正有关的测试数据。
优选地,所述方法还包括,使用网络设备请求与测量移动电话功率控制响应有关的信息。
依据本发明的一个方面,提供了一种方法,包括:
从网络测试设备向移动电话发送测试数据;
在移动电话中接收测试数据;
在移动电话中创建接收数据的日志;
从移动电话向网络测试设备发送至少一部分日志数据。
优选地,所述方法还包括,在从网络测试设备向移动电话发送测试数据之前,从移动电话向网络测试设备发送消息,通知网络测试设备,移动电话已进入调试状态。
优选地,从移动电话向网络测试设备发送至少一部分日志数据包括,使用短消息服务信令来从移动电话向网络测试设备发送至少一部分日志数据。
优选地,所述方法还包括,从网络设备向移动电话发送消息,请求使用移动电话的空中性能(over the air capabilities)。
优选地,所述方法还包括,从移动电话向网络测试设备发送调试性能表。[0035]优选地,所述方法还包括,使用网络设备从移动电话请求日志数据。
优选地,所述方法还包括,使用网络设备请求测试数据,该测试数据与移动电话是否正在正确地测量蜂窝信号有关。
优选地,所述方法还包括,使用网络设备请求与错误校正有关的测试数据。
优选地,所述方法还包括,使用网络设备请求与测量移动电话功率控制响应有关的信息。
依据本发明,提供了一种系统,包括:
移动电话,其包括工程菜单(engineering menu),该工程菜单包括调试启动配置;
与移动电话无线连接的网络测试设备,其包括计算机可读介质,其中所述计算机可读介质包括:
第一指令代码,用于从移动电话接收调试启动信号;
第二指令代码,用于从网络测试设备发送响应所述调试启动信号的数据。
优选地,所述网络测试设备还包括第三指令代码,用于从移动电话接收日志数据。
优选地,所述移动电话还包括第三指令代码,用于创建来自网络测试设备的接收数据的日志。
优选地,所述移动电话还包括第三指令代码,用于将至少一部分日志数据发往网络测试设备。


下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是传统蜂窝电话的结构框图;
图2是用于测试无线电话硬件的传统系统的结构示意图;
图3是依据本发明一较佳实施例的用于测试无线电话硬件的系统的结构示意图;
图4是依据本发明一较佳实施例的RSSI测试结果的示意图;
图5是依据本发明一较佳实施例的测试方法的流程图;
图6是依据本发明一较佳实施例的数据处理系统中单芯片或多芯片模块的结构示意图。
具体实施方式
下文描述的多个实施例参考了附图中的内容,这些附图构成了本发明的一部分,用于描述本发明的实施例。应理解,在不脱离本发明实质的前提下,还可使用其它实施例,并可对本发明进行结构性和功能性的修改。
针对上文背景技术中提到的问题,本发明给出的解决方案在对电话机进行测试时需要使用一种或多种基本电话功能,例如拨打简单的语音电话、发送SMS(短消息服务)消息。当基本的电话和SMS消息功能可用时,依据本发明,电话可使用空中接口来与网络设备之间发送和接收日志信息。特别的,本发明专门提到了在电话和网络设备之间使用专门的SMS文本消息来交换日志信息。最终,来自电话和网络测试设备的日志信息均将发往另一终端进行进一步的分析。[0056]通常,移动电话每十分之一秒(every tenth of a second)向基站发送一个信号。该信号可包括200字节的信息。该信号通常包括用于传送SMS信号的字节。依据本发明,信号中的SMS部分可用于从移动电话向网络测试设备传送调试信息。
依据本发明,SMS消息的格式符合行业标准,从而使得该消息可被不同的产品所分析和使用。一种示范性的实现格式是,只能通过电话的工程菜单来调用该SMS消息,并使用专门的非ASCII字符转义序列(escape sequence)或其它适当的序列来识别该测试SMS消息。该转义序列可向网络测试设备发送消息,同时伴有提示“请查看此消息,此消息包含测试信息”。
因此,该数据可通过由数据值和数据值后的标识符码构成的数据对来传送。一个示范性的SMS调试消息可以是:
00 01 02 03 10 00 00 00 80 15 00 01 07 00
其中,“00 01 02 03”是转义序列,“10”是RSSI (接收信号强度指示)测量值码,“00 00 00 80”代表-80dBm,“ 15”是UARFCN(绝对无线频率信道号)码,“0001 07 00”代表10700。即对于网络设备,当在UARFCN频率10700上进行扫描时,电话在_80dBm测试其信号。其中,RSSI代表接收信号强度指示。RSSI是接收无线信号强度的测量值。RSSI是一种常用的无线接收器技术度量值,其对于使用接收器的用户通常是不可见的,但对于IEEE802.11协议家族的使用者来说非常常见。UARFCN代表UTRA绝对无线频率信道号。信道(UARFCN)信息显示屏用于帮助识别测试方法当前正在使用的信道(通常是下行方向或调谐到上行方向),以及当前工作在哪个频带上。
与无线信号有关的通过该接口发送的其它信息可包括功率测量值、块错误率、TFCI质量等。TFCI用于标识当前正在使用的TFC(传输格式组合)。TFCI通过空中接口发送,允许接收层识别当前有效的传输格式组合,从而确定如何对适当传输信道上的接收数据进行解码、解复用和传送。此外,移动电话还可将传送层间日志消息,以展示移动电话从网络设备收到的信号,以及移动电话对这些收到的数据采取了何种操作。
在本发明的一个示范性实施例中,移动电话和网络测试设备之间传送的消息有点类似于图4中展示和描述的序列图。
在本发明的一个实施例中,通过空中接口来调试电话的状态可成为“支持电话调试(phone debug enabled)”。支持电话调试可通过电话的工程菜单来实现。在这种实现方式中,这种功能是可选启用的,也就是说这种功能只在一些时间可用。优选地,该消息通过SMS机制传送,并以适当的转义序列开始。
在本发明的另一实施例中,可使用“调试性能表”,其中列出了电话所支持的调试消息码。在本发明的一些实施例中,与可通过SMS消息在测试过程中传送的测试消息相比,还可使用更多的电话调试消息。随后,网络设备需要请求与测试有关的适当数据。
通过使用电话报告的数据,便可对测试网络设备上运行的互操作测试和一致性测试的测试脚本进行改进。例如,依据本发明的这些测试脚本可通过请求适当的调试数据来检测电话的响应。例如,调整“发射信号强度”,以及要求电话报告调整之前、调整过程中和调整之后电话所测定的信号强度,可帮助确定潜在的问题。
上述测试可在测试失败的时候自动进行若干次相同的测试。在反复测试的过程中,网络测试设备可从电话收集调试信息。这种调试信息可包括层间消息。在本发明的一些实施例中,这种信息还可包括自动诊断得出的有关测试失败原因的信息。相关的日志,也就是电话日志和网络设备日志也可一同记录和显示。这种同步显示可帮助诊断网络设备和电话无法同步的原因。这种效果是很难通过查看单个日志来达到的。
此外,交换的信息在由本领域的网络管理员查看时,可用于自动监控和管理网络。通过启用网络中电话样品上的这一功能,网络管理员可请求通过电话看到的与蜂窝有关的信息以及各个蜂窝的信号强度,以帮助对网络进行自动规划。
应注意,本发明提供的方法和系统可用于测试使用GSM、GPRS和UMTS或任意其它适当移动电话协议的设备。GSM代表全球移动通信系统,其为始建于1980年代的第二代蜂窝通信系统。不同于同时期的第一代系统,GSM是数字化的,因此引入了更多的增强特性,如安全性、容量、质量和支持综合服务的性能。GPRS代表通用分组无线业务,其由3GPP(第三代合作项目组)定义,用于将移动蜂窝用户连接到TON(公共数据网)。在GSM网络内,GPRS共享网络数据库和无线接入网络,并使用了诸如P⑶(分组控制单元)、SGSN(服务GPRS支持节点)和GGSN(网关GPRS支持节点),来在固定和无线网络中提供分组交换数据服务。UMTS代表通用移动通信系统,该系统为3G移动通信系统,能够提供更为广泛的多媒体服务。UMTS可加快电信业务、IT(信息技术)、媒体和内容行业的整合速度,以便提供新的服务,创建新的利润增长点。
测试提供商还可增强测试的功能,以确定常见的测试失败原因。
本发明提供的实现系统的方法可包括使用电话通过SMS文本消息来向网络设备发送调试信息的步骤。如果要求电话来解决调试问题或者帮助优化系统,则相同或其它的适当协议也可用于从网络设备向电话发送类似的信息。
测试数据并非仅限于通过SMS来传送。在本发明的一些实施例中,例如,测试数据还可通过电话和网络设备之间GSM、GPRS或UMTS呼叫来发送。这些其它的传送方法在将调试信息编码为语音呼叫中的音频时非常有用。因此,在电话和网络设备之间无需使用任何额外的信令就可传送相对更多的调试数据。
此外,上述数据及其格式并非仅限于移动电话协议,而是可扩展到其它无线接口例如WiFi和蓝牙,从而从设备中获取一些不同的参数。
图1是蜂窝电话150的结构示意图,其可应用于本发明的系统和方法中。优选地,蜂窝电话150包括下列组件:HSDPA发射器DAC102、HSDPA RF控制104、HSDPA RX ADC106、EDGE TX DAC108, EDGE RF 控制 110 和 EDG RX ADC/DigiRF112,上述组件构成(用于将来自调制解调器的数字信号转换为适于天线的模拟RF信号,反之亦然)的硬件的一部分。WCDMA/HSDPARF子系统114、GSM/GPRS/EDGE子系统116、用于在电话和蜂窝之间建立连接的天线118。EDGE代表增强型GSM演进数据业务,其使用分配给GSM900、GSM1800和GSM1900操作的频带。EDGE使用8PSK(8位相移键控)而不是GMSK(高斯频移键控)来为载波相位中出现的每一个变化生成3比特字。这种方式有效地将数据率提高至GSM的三倍。通过使用EDGE,GSM可增加其提供给GSM频谱内用户的数据率。
组件GSM/GPRS/EDGE/WCDMA/HSDPA协议栈处理器(ARM11) 120 (电话的基带处理器)、WCDMA/HSDPA 调制解调器控制(ARM9) 122、WCDMA/HSDPA 调制解调器 124 和 GSM/GRPS/EDGE调制解调器DSP126为核心处理逻辑,并进一步包括相关的移动电话通信协议。WCDMA代表宽带码分多址,是一种源于CDMA (码分多址)技术的ITU (国际电信联盟)标准。[0075]最后,组件TV128、IR(红外)130、UART132(通用异步接收器/发射器,也就是在并行和串行接口之间对数据进行转换的硬件)、外部存储器控制134、(U)SIM136、SDIO(安全数字输入/输出(SDIO) —种设备标准,具有可互换存储器选项)138、摄像头140、IXD142、GP10/键盘144、USB接口 146和音频接口 148用于将电话连接到外围设备。32kHzXTAL152 (使用石英晶体来生成频率的振荡器)连接到PMU (功率管理单元)154,PMU154连接到CLK(时钟)156和I2C总线158。此外,图中还示出了电池160、充电器162、背光源164和振动器168 (或其它触觉反馈)。USM代表UMTS用户标识模块,其通常指SM卡,USIM (UMTS用户标识模块)为用户定制的UMTS移动网络。USM包含相关的信息,用于支持访问定制的服务提供商网络。
图2展示了传统测试系统的结构示意图,其中展示了用于诊断问题的两个分开的终端。该系统按如下方式工作:网络测试设备204通常发送测试数据到移动电话206。随后,终端202通常接收来自网络测试设备204的日志测试数据,并记录该数据。终端208通常接收来自移动电话204的日志数据并记录该数据。随后,专家将存储在终端202中的日志数据与存储在终端208上的日志数据进行比较,并获取与测试有关的信息。
图3展示了依据本发明的一个系统。特别的,终端302生成测试数据,并将其发往网络测试设备306。在本发明的另一实施例中,可由网络测试设备自身生成测试数据。此后,网络测试设备306将测试数据从终端302(或其自身生成的测试数据)发往移动电话304。移动电话304随后将测试结果中的日志信息发往网络设备306,后者随后将网络设备日志数据和移动电话日志数据返回终端302,以便进行进一步的比较和分析。虚线将移动电话304连接到终端302,用于标识移动电话304可以选择性地将信息直接发往终端302,而不是经由网络设备306。
图4展示了示范性的RSSI测试结果400。测试结果400展示了位于10600UARFCN的峰值和位于10750的较小峰值。该结果显示,蜂窝信号是可用的,并且在上述两个峰值处是最强的。这一结果可应用于本发明描述的系统和方法中。如果网络测试设备将这一结果发送给移动电话306,移动电话306随后可将其通过SMS消息接收到的信号返回网络测试设备304。随后,优选地,网络测试设备304可将两组日志数据返回终端302以进行对比。
在本发明的一个示范性实施例(未示出)中,优选地,电话和网络设备可将各自的日志数据返回中心控制端例如中心终端,并在中心终端上进行比较。在这种情况下,中心终端需要配置有用于从移动电话和网络测试设备接收信号的设备。
在本发明的其它实施例中,网络测试设备还可测试移动电话是否正在按照正确的方式探测蜂窝信号,以及其它的参数,包括例如但不限于TFCI (传输格式组合指示)、ECC(错误校正公式,其与奇偶比特的形式相关联),或者其它参数。在本发明测试ECC的这一实施例中,测试设备可能不知道电话的错误率。依据本发明,网络设备能够识别系统错误。例如,网络设备能够确定在分组末端确认电话中是否发生系统错误。
图5是依据本发明一较佳实施例的测试方法的流程图。优选地,该系统包括移动电话502和网络测试设备504。优选地,图5中的方法可用于验证移动电话502的操作特性,正如下文将要详细描述的那样。
依据本发明,图5中的方法开始于电话调试功能启用,无论是通过电话还是通过网络设备。随后,方法包括步骤508,网络设备询问电话有关电话OTA(空中)调试性能方面的数据。
随后,电话502可向网络设备504提供“调试性能表”,如步骤510所示。随后,在本发明的一些实施例中,网络设备504进一步询问与需要调试的内容有关的调试数据,如步骤512所示。随后,步骤514显示测试序列开始。
步骤516、518和520显示了在测试过程中,调试数据是直接从电话502发往网络设备504的。最后,步骤522显示测试序列完成。
图6是依据本发明一较佳实施例的数据处理系统中单芯片或多芯片模块606的结构示意图,在依据本发明一较佳实施例的数据处理系统600中,其可以是一块或多块集成电路。数据处理系统600可包括下列组件之中的一个或多个:1/0电路604、外围设备602、单芯片或多芯片模块606、处理器608和存储器610。这些组件通过系统总线或其它互联部件612彼此相连,并设置在电路板616上,该电路板设置在终端用户系统之中。系统600应用在依据本发明的移动电话中。需要注意的是,系统600仅仅是示范性的,本发明的范围和实质通过本申请的权利要求
来限定。
本发明的各个方面是通过上文所述的实施例来描述的。本领域的技术人员应当明白,还存在众多其它的实施例、修改或者变动,这些内容也在下文描述权利要求
的范围之内。例如,本领域的技术人员应当明白,流程图中描述的步骤也可按照不同于所述的其它步骤进行,并且其中的一个或多个步骤是可选的。
综上,本文提供了一种验证移动电话的方法和系统。本领域的技术人员应当明白,本发明还可按照所述实施例以外的方法来实现,这些实施例不会限定本发明的范围,该范围是通过本申请的权利要求
进行限定的。
权利要求
1.一种用于检验移动电话操作特性的方法,其特征在于,包括: 从移动电话向网络测试设备发送消息,该消息通知网络测试设备,移动电话已进入调试状态; 从网络测试设备向移动电话发送测试数据; 在移动电话中接收测试数据; 在移动电话中创建接收数据的日志,并在网络测试设备中创建日志测试数据;其中,同时记录和显示所述移动电话的接收数据的日志和网络测试设备的日志测试数据; 使用短消息服务文本消息从移动电话向网络测试设备发送至少一部分日志数据; 从网络测试设备向终端发送所述网络测试设备的日志测试数据和从移动电话接收的日志数据; 比较所述网络测试设备的日志测试数据和所述移动电话的日志数据,获取与测试有关的信息,以及 使用短消息服务文本消息从移动电话向网络测试设备发送调试信息,以及使用短消息服务文本消息从网络测试设备向移动电话发送调试信息。
2.根据权利要求
1所述的方法,其特征在于,所述方法还包括,移动电话进入调试状态后,从网络测试设备向移动电话发送消息,请求使用移动电话的空中性能。
3.根据权利要求
2所述的方法,其特征在于,所述方法还包括,请求使用空中性能后,从移动电话向网络测试设备发送调试性能表。
4.根据权利要求
1所述的方法,其特征在于,所述方法还包括,在使用短消息服务文本消息从移动电话向网络测试设备发送至少一部分日志数据前,使用网络测试设备从移动电话请求日志数据。
5.根据权利要求
1所述的方法,其特征在于,所述方法还包括,在从网络测试设备向移动电话发送测试数据前,使用网络测试设备向终端请求测试数据,该测试数据与移动电话是否正在正确地测量蜂窝信号有关。
6.一种用于检验移动电话操作特性的方法,其特征在于,包括: 从网络测试设备向移动电话发送测试数据; 在移动电话中接收测试数据; 在移动电话中创建接收数据的日志,并在网络测试设备中创建日志测试数据;其中,同时记录和显示所述移动电话的接收数据的日志和网络测试设备的日志测试数据; 从移动电话向网络测试设备发送至少一部分日志数据; 从网络测试设备向终端发送所述网络测试设备的日志测试数据和从移动电话接收的日志数据; 比较所述网络测试设备的日志测试数据和所述移动电话的日志数据,获取与测试有关的信息,以及 从移动电话向网络测试设备发送调试信息,以及从网络测试设备向移动电话发送调试信息。
7.根据权利要求
6所述的方法,其特征在于,还包括,在从网络测试设备向移动电话发送测试数据之前,从移动电话向网络测试设备发送消息,通知网络测试设备,移动电话已进入调试状态。
专利摘要
本发明涉及用于检验移动电话操作特性的方法及系统。其中所述方法包括从移动电话向网络测试设备发送消息。该消息可通知网络测试设备,移动电话已进入调试状态。该方法还包括从网络测试设备向移动电话发送测试数据。该方法还包括在移动电话中接收测试数据。该方法还包括在移动电话中创建接收数据的日志。此外,该方法还包括使用短消息服务信令来从移动电话向网络测试设备发送日志数据的至少一部分。
文档编号H04W24/10GKCN101384061 B发布类型授权 专利申请号CN 200810215872
公开日2013年7月3日 申请日期2008年9月3日
发明者詹姆士·金 申请人:美国博通公司导出引文BiBTeX, EndNote, RefMan专利引用 (4),
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1