专利名称:一种手机射频测试方法及系统的制作方法
技术领域:
本发明涉及移动通信领域,尤其涉及的是一种手机射频测试方法及系统。
背景技术:
随着移动通信技术的发展和人们生活水平的不断提高,手机的使用越来越普及。 各种手机都要经过各种性能测试,而其中的手机射频测试是影响手机通话质量的关键因 素。因此,在手机出厂之前或手机通讯信号产生问题时,有必要对手机射频性能进行测试。现有比较通用的手机射频测试系统,如图1所示,包括一台PC机110,一个插接在 所述PC机上的GPIB卡,GPIB (工业仪表总线标准)连接线111,一台测试仪120,如CMU200 或AG8960等(CMU200和AG8960为移动通信测试设备),一台电源130。测试手机140通过 射频连接线112与所述测试仪120连接,以及通过电源连接线113与电源130连接;所述PC 机110通过GPIB接口用GPIB连接线与所述测试仪120相连,所述射频测试仪120可对应 不同的手机制式设置。但是,现有技术的手机测试系统测试效率低,一个测试系统在同一时间内只能测 试一台手机,如需同时测试多台手机时,就需多个测试系统,测试成本高。因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种手机射频测试方法及系统,其可以提高测试效率、降低测试成本。本发明解决技术问题所采用的技术方案如下一种手机射频测试方法,其中,包括步骤A、将多个用于对待测手机进行测试的测试仪,通过总线与单台主控PC连接;B、初始化各测试仪和接口设备;C、主控PC通过所述总线循环检测与各测试仪连接的待测手机是否准备就绪;D、当检测到有待测手机准备就绪时,则自动获取准备就绪的待测手机的标识号写 入测试逻辑表中,并创建与写入标识号的待测手机一一对应的测试线程;E、根据测试逻辑表规定的测试逻辑并行运行各个测试线程,并控制每个测试线程 执行一测试子程序对相应的待测手机进行测试。所述的手机射频测试方法,其中,所述步骤E之后还包括步骤F1、每一待测手机测试完毕,其测试线程将测试报告写入磁盘驱动器。。所述的手机射频测试方法,其中,所述步骤F1之后还包括步骤F2、每一待测手机测试完毕,其测试线程通过操作界面显示与所述带标识号的待 测手机对应的测试结果,并提示操作人员更换该待测手机。所述的手机射频测试方法,其中,所述步骤F2之后还包括步骤G、主控PC控制测试完毕的测试线程退出测试,并返回步骤C,依次进行对下一步待测手机的测试与校准。所述的手机射频测试方法,其中,所述总线为GPIB总线。所述的手机射频测试方法,其中,所述测试子程序的变量为局部变量。一种手机射频测试系统,包括一主控PC,其中,其还包括多个用于对待测手机进行 测试的测试仪,该多个测试仪通过总线与所述主控PC连接;所述主控PC包括初始化模块,用于初始化各测试仪和接口设备;连接检测模块,用于通过所述总线循环检测与各测试仪连接的待测手机是否准备 就绪;线程创建模块,用于当检测到有待测手机准备就绪时,自动获取准备就绪的待测 手机的标识号写入测试逻辑表中,并创建与写入标识号的待测手机一一对应的测试线程;线程执行模块,用于根据测试逻辑表规定的测试逻辑并行运行各个测试线程,并 控制每个测试线程执行一测试子程序对相应的待测手机进行测试。所述的手机射频测试系统,其中,所述主控PC进一步包括测试信息写入模块,用于每一待测手机测试完毕,其测试线程将测试报告写入磁 盘驱动器;提示模块,用于每一待测手机测试完毕,其测试线程通过操作界面显示与所述带 标识号的待测手机对应的测试结果,并提示操作人员更换该待测手机;测试线程退出模块,用于通过一指令使某测试线程退出测试。所述的手机射频测试系统,其中,所述总线为GPIB总线。所述的手机射频测试系统,其中,所述测试子程序的变量为局部变量。本发明所提供的手机射频测试方法及系统,由于采用将多个用于对待测手机进行 测试的测试仪,通过总线与单台主控PC连接,利用了操作系统的多线程技术实现单PC控制 多仪器的同时测量,能够在一台PC上连接多个射频测试设备同时对多个移动终端进行测 试,不仅可以提高测试效率,同时特可以减少对PC的投入,降低了测试成本。
图1是现有技术中手机测试系统连接示意图;图2是本发明实施例提供的手机射频测试系统连接示意图;图3是本发明实施例提供的手机射频测试方法流程图;图4是本发明实施例提供的手机射频测试方法采用的多线程控制流程图;图5是本发明实施例提供的手机测试系统主控PC结构框图。
具体实施例方式为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对 本发明进一步详细说明。当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于 限定本发明。本发明实施例提供的一种手机射频测试系统,如图2所示,包括一主控PC210以及 多个测试仪220,所述主控PC210通过总线与所述多个测试仪220连接。较佳地,所述总线 采用GPIB总线(General-Purpose Interface Bus通用接口总线),GPIB总线比串口线控制提高了传输速率和同时支持的设备总数。当然只要各测试设备支持,也可以采用传输速 率更快支持设备总数更多的LAN(局域网)总线替代。所述测试仪可采用CMU200或AG8960的测试仪,每个测试仪220连接一台待测手 机240。所述的系统还包括一多通道数字电源230,与多台待测手机240连接,所述多通道 数字电源230用于给待测手机240提供测试电源。本发明实施例的手机射频测试系统,用一单台主控PC210通过GPIB接口组成一个 自动测试系统,可控制测试仪220的自动测试。在组建本发明的手机射频测试系统时,首先 选择使用的各测试设备都具有通用接口总线,即GPIB接口,设置每台测试设备在本测试系 统中唯一的GPIB地址。在本发明的测试系统中使用的主控PC210要装有GPIB接口卡。将 它和各个测试设备通过IEEE488总线连接起来组成自动测试系统。在本发明实施例的手机射频测试系统中,采用的GPIB接口卡适用于PC机,通过接 口对各测试仪220进行编程控制,可实现以主控PC210为中央控制器的GPIB自动测试系 统,以实现对各个待测手机的测试。GPIB接口卡可以直接插入主控PC210的总线插槽,成为 GPIB控制器。本发明实施的手机射频测试系统,主要利用操作系统的多线程技术实现单PC控 制多个测试仪的同时测量,如图2和图3所示,本发明实施例的手机射频测试方法,主要包 括以下步骤步骤S310,首先,将多个用于对待测手机进行测试的测试仪220通过GPIB总线与 单台主控PC210连接。并准备好一多通道数字电源230,用于给待测手机提供测试电源。步骤S320、初始化各测试仪220和接口设备。并设置好各测试设备的参数,如GPIB 地址等。GPIB地址分为两部分一个0 30之间的GPIB接口板卡地址、一个1 30之间 的被测设备的地址。当在测试系统中安装有多块GPIB卡时,就需要指出板卡的地址。例 如测试系统中安装有两块GPIB卡,其中一块设为GPIB0,另一块则为GPIB1。如果只有一 块GPIB卡则默认为GPIB0 ;而在一条总线上所有测试设备必须具有各不相同的仪器地址。 仪器地址是在硬件上设定的,不同的测试设备有不同的设置仪器地址的方法。有的是通过 拨动仪器内部或后面的微型开关,有的是通过菜单选择来设置GPIB地址。当测试系统内的 各测试设备的参数设置好后,转入下一步。步骤S330、将每个待测手机240与一个测试仪220连接,并将所有连接的待测手机 的电源连接线连接到一多通道数字电源230。此时,所述主控PC210内的主线程通过所述 GPIB总线循环检测与各测试仪连接的待测手机是否准备就绪,即是连接好准备可以进行测试了。步骤S340、当所述主控PC210内的主线程检测到有一个或多个待测手机准备就绪 时,则自动获取准备就绪待测手机的标识号写入测试逻辑表中,如将获取到准备就绪的待 测手机的标识号ID等一一写入测试逻辑表中,并创建与写入标识号待测手机一一对应的 测试线程,如图4所示,即每检测到有一待测手机连接好准备测试,主进程会自动创建用于 对该待测手机进行测试的测试线程,如图4中,创建了用于对准备就绪的第1个待测手机进 行测试的线程1,用于对准备就绪的第2个待测手机进行测试的线程2,……用于对准备就 绪的第n个待测手机进行测试的线程n,一般情况下n < 30。然后转入下一步。步骤S350、根据测试逻辑表规定的测试逻辑并行运行各个测试线程,并控制每个测试线程执行一测试子程序对相应的待测手机进行测试。例如,测试操作者可以通过测试 逻辑表选择哪个写入有标识号的待测手机进行测试,或直接选择对准备就绪的待测手机自 动进行测试,则会通过测试逻辑表规定的测试逻辑并行运行各个测试线程,如图4所示的, 线程1开始、线程2开始…线程n开始。并每个测试线程执行一测试子程序对相应的待测 手机进行测试。本发明实施例的手机射频测试方法中,由主线程创建Thread Pool (线程池),而 在每个Thread Pool中可以使用Schedule Thread Pool Function (线程池时间表函数) 运行一个测试子程序。测试子程序的变量为局部变量;而变量是指在程序的运行过程中随 时可以发生变化的量;局部变量是指在程序中,只在特定的过程或函数中可以访问的变量; 因此,测试子程序中的变量为局部变量,可以保证在每个线程之间变量互不影响。本发明中 主线程可以获得每个测试程序的Thread ID(线程ID)等属性。步骤S360、每一待测手机测试完毕,各测试线程将测试报告写入磁盘驱动器,即对 待测手机的测试包括电气参数测试、电池校准、手机识别信息等,通过各自的测试线程自动 将其测试报告写入相应的磁盘驱动器以进行存储等。每一待测手机测试完毕,其测试线程通过操作界面显示测试结果,并提示操作人 员更换该待测手机,即该待测手机检测完毕,提示更换下一部待测手机。转入下一步骤。S370、主线程控制测试完毕的测试线程退出测试,并返回步骤S330,依次进行对下 一步待测手机的测试与校准。本发明中可以通过Post DeferredCall To Thread(—种程 序指令)指令运行每个测试线程中的函数,因此可以通过该指令使某个线程退出测试。即 当一个等待操作完成时,线程池中的一个辅助线程就会执行对应的回调函数。由上可见,本发明的优点在于可以使用多个线程执行多个测试子程序,实现单PC 多测试仪器的测试系统。其所述主控PC210内的测试控制软件主要包括以下软件功能模 块如图5所示,初始化模块211,用于初始化各测试仪和接口设备;连接检测模块212,用于通过所述总线循环检测与各测试仪连接的待测手机是否 准备就绪;线程创建模块213,用于当检测到有一个或多个待测手机准备就绪,则自动获取准 备就绪待测手机的标识号写入测试逻辑表中,并创建与写入标识号待测手机一一对应的测 试线程;线程执行模块214,用于根据测试逻辑表规定的测试逻辑并行运行各个测试线程, 并控制每个测试线程执行一测试子程序对相应的待测手机进行测试。测试信息写入模块215,用于每一待测手机测试完毕,其测试线程将测试报告写入 磁盘驱动器;即对待测手机的测试包括电气参数测试、电池校准、手机识别信息等,通过各 自的测试线程自动将其测试报告写入相应的磁盘驱动器以进行存储等。提示模块216,用于每一待测手机测试完毕,其测试线程通过操作界面显示与所述 带标识号待测手机对应的测试结果,并提示操作人员更换该待测手机;测试线程退出模块217,用于通过一指令使某测试线程退出测试。综上所述,本发明实施例所提供的手机射频测试方法及系统,由于采用将多个用 于对待测手机进行测试的测试仪,通过总线与单台主控PC连接,利用了操作系统的多线程技术实现单PC控制多仪器的同时测量,能够在一台PC上连接多个射频测试设备同时对多 个移动终端进行测试,不仅可以提高测试效率,同时特可以减少对PC的投入,降低了测试 成本。 应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可 以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保 护范围。
权利要求
一种手机射频测试方法,其特征在于,包括步骤A、将多个用于对待测手机进行测试的测试仪,通过总线与单台主控PC连接;B、初始化各测试仪和接口设备;C、主控PC通过所述总线循环检测与各测试仪连接的待测手机是否准备就绪;D、当检测到有待测手机准备就绪时,则自动获取准备就绪的待测手机的标识号写入测试逻辑表中,并创建与写入标识号的待测手机一一对应的测试线程;E、根据测试逻辑表规定的测试逻辑并行运行各个测试线程,并控制每个测试线程执行一测试子程序对相应的待测手机进行测试。
2.根据权利要求1所述的手机射频测试方法,其特征在于,所述步骤E之后还包括步骤F1、每一待测手机测试完毕,其测试线程将测试报告写入磁盘驱动器。
3.根据权利要求2所述的手机射频测试方法,其特征在于,所述步骤Fl之后还包括步骤F2、每一待测手机测试完毕,其测试线程通过操作界面显示与所述带标识号的待测手 机对应的测试结果,并提示操作人员更换该待测手机。
4.根据权利要求3所述的手机射频测试方法,其特征在于,所述步骤F2之后还包括步骤G、主控PC控制测试完毕的测试线程退出测试,并返回步骤C,依次进行对下一步待测 手机的测试与校准。
5.根据权利要求1所述的手机射频测试方法,其特征在于,所述总线为GPIB总线。
6.根据权利要求1所述的手机射频测试方法,其特征在于,所述测试子程序的变量为局部变量。
7.—种手机射频测试系统,包括一主控PC,其特征在于,其还包括多个用于对待测手 机进行测试的测试仪,该多个测试仪通过总线与所述主控PC连接;所述主控PC包括初始化模块,用于初始化各测试仪和接口设备;连接检测模块,用于通过所述总线循环检测与各测试仪连接的待测手机是否准备就绪;线程创建模块,用于当检测到有待测手机准备就绪时,自动获取准备就绪的待测手机 的标识号写入测试逻辑表中,并创建与写入标识号的待测手机一一对应的测试线程;线程执行模块,用于根据测试逻辑表规定的测试逻辑并行运行各个测试线程,并控制 每个测试线程执行一测试子程序对相应的待测手机进行测试。
8.根据权利要求7所述的手机射频测试系统,其特征在于,所述主控PC进一步包括 测试信息写入模块,用于每一待测手机测试完毕,其测试线程将测试报告写入磁盘驱动器;提示模块,用于每一待测手机测试完毕,其测试线程通过操作界面显示与所述带标识 号的待测手机对应的测试结果,并提示操作人员更换该待测手机; 测试线程退出模块,用于通过一指令使某测试线程退出测试。
9.根据权利要求7所述的手机射频测试系统,其特征在于,所述总线为GPIB总线。
10.根据权利要求7所述的手机射频测试系统,其特征在于,所述测试子程序的变量为局部变量 。
全文摘要
本发明涉及移动通信领域,本发明公开了一种手机射频测试方法及系统,所述系统包括一主控PC,还包括多个用于对待测手机进行测试的测试仪,该多个测试仪通过总线与所述主控PC连接。本发明所提供的手机射频测试方法及系统,由于采用将多个用于对待测手机进行测试的测试仪,通过总线与单台主控PC连接,利用了操作系统的多线程技术实现单PC控制多仪器的同时测量,能够在一台PC上连接多个射频测试设备同时对多个移动终端进行测试,不仅可以提高测试效率,同时特可以减少对PC的投入,降低了测试成本。
文档编号H04M1/725GK101848042SQ20101015605
公开日2010年9月29日 申请日期2010年4月20日 优先权日2010年4月20日
发明者孟令亮, 黄文诺 申请人:惠州Tcl移动通信有限公司