无线通讯模块耗流的自动测试方法、系统、设备及介质与流程

文档序号:22333415发布日期:2020-09-25 18:06阅读:180来源:国知局
无线通讯模块耗流的自动测试方法、系统、设备及介质与流程
本发明涉及无线通讯测试领域,特别是涉及一种无线通讯模块耗流的自动测试方法、系统、设备及介质。
背景技术
:随着无线通信技术快速发展,其可以兼容多种通信制式,例如,gsm(globalsystemformobile,全球移动通讯系统)、wcdma(widebandcodedivisionmultipleaccess,宽带分码多工存取)、cdma(codedivisionmultipleaccess,分码多工存储)制式。目前对通讯模块进行耗流测试的方法主要利用仪器依赖人工测试仪器进行耗流测试,方法是基于dut(deviceundertest,测试设备)与综测仪手动建立信令连接,再通过第三方提供测试电流软件对dut进行测试。现有技术下,该测试方法完全不能自动化、智能化的对dut进行测试,并且基于仪器进行耗流测试的过程中,测试时间冗长、步骤繁琐,需要大量人员进行测试,从而影响整个项目的进度,造成测试准确度和精度下降的问题。技术实现要素:本发明要解决的技术问题是为了克服现有技术中基于仪器进行耗流测试会造成测试准确度和精度下降的缺陷,提供一种无线通讯模块耗流的自动测试方法、系统、设备及介质。本发明是通过下述技术方案来解决上述技术问题:本发明提供一种无线通讯模块耗流的自动测试方法,所述自动测试方法利用综测仪和程控电源对所述无线通讯模块进行自动测试,所述综测仪与所述无线通讯模块进行射频连接,所述程控电源与所述无线通讯模块进行通信连接,所述自动测试方法包括以下步骤:初始化所述综测仪与所述程控电源;在所述综测仪上设置与所述无线通讯模块相对应的测试制式及测试参数,所述无线通讯模块根据所述测试参数进行运行;所述测试参数包括线损、频段、功率等级、信道中的至少一种;获取所述无线通讯模块的响应数据;其中,所述响应数据包括所述综测仪读取的所述无线通讯模块对应的功率值和所述程控电源读取的所述无线通讯模块对应的耗流值。较佳地,所述自动测试方法还包括:判断与当前被测的所述无线通讯模块相对应的各测试参数的所有取值是否均测试完毕,若否,则返回在所述综测仪上设置测试参数的步骤中重新设置测试参数的取值并进行测试;若是,则更换所述无线通讯模块并对更换后的所述无线通讯模块进行自动测试。较佳地,所述自动测试方法还包括:在对更换后的所述无线通讯模块进行自动测试时,还判断所述综测仪的鉴权是否与更换后的所述无线通讯模块相匹配,若否,则将所述综测仪的鉴权修改为与更换后的所述无线通讯模块相匹配。较佳地,所述无线通讯模块相对应的测试制式包括gsm制式、evdo制式、td-scdma制式、lte制式、catm1制式、nb-iot制式、wcdma制式中的至少一种。本发明还提供一种无线通讯模块耗流的自动测试系统,所述自动测试系统利用综测仪和程控电源对所述无线通讯模块进行自动测试,所述综测仪与所述无线通讯模块进行射频连接,所述程控电源与所述无线通讯模块进行通信连接,所述自动测试系统包括:初始化模块,用于初始化所述综测仪与所述程控电源;设置模块,用于在所述综测仪上设置与所述无线通讯模块相对应的测试制式及测试参数,所述无线通讯模块根据所述测试参数进行运行;其中,所述测试参数包括线损、频段、功率等级、信道中的至少一种;获取模块,用于获取所述无线通讯模块的响应数据;其中,所述响应数据包括所述综测仪读取的所述无线通讯模块对应的功率值和所述程控电源读取的所述无线通讯模块对应的耗流值。较佳地,所述自动测试系统还包括:判断模块,用于判断与当前被测的所述无线通讯模块相对应的各测试参数的所有取值是否均测试完毕,若否,则调用所述设置模块重新设置测试参数的取值并进行测试;若是,则调用更换模块;所述更换模块用于更换所述无线通讯模块并对更换后的所述无线通讯模块进行自动测试。较佳地,所述自动测试系统还包括:鉴权修改模块,用于在所述更换模块更换无线通讯模块后,所述鉴权修改模块用于判断所述综测仪的鉴权是否与更换后的无线通讯模块相匹配,若否,则将所述综测仪的鉴权修改为与所述更换后的无线通讯模块相匹配。较佳地,所述无线通讯模块相对应的测试制式包括gsm制式、evdo制式、td-scdma制式、lte制式、catm1制式、nb-iot制式、wcdma制式中的至少一种。本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的无线通讯模块耗流的自动测试方法。本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的无线通讯模块耗流的自动测试方法。本发明的积极进步效果在于:通过初始化综测仪与程控电源;在综测仪上设置与无线通讯模块相对应的测试制式及测试参数,无线通讯模块根据测试参数进行运行;测试参数包括线损、频段、功率等级、信道中的至少一种;获取待测模块的响应数据;其中,响应数据包括综测仪读取的无线通讯模块对应的功率值和程控电源读取的测试模块对应的耗流值。实现对无线通讯模块耗流的自动测试,提高了测试效率,增强了测试的准确性。附图说明图1为本发明的实施例1的无线通讯模块耗流的自动测试方法的测试平台的示意图。图2为本发明的实施例1的无线通讯模块耗流的自动测试方法的流程图。图3为本发明的实施例1的无线通讯模块耗流的自动测试方法在测试gsm制式的无线通讯模块的流程图。图4为本发明的实施例1的无线通讯模块耗流的自动测试方法在测试wcdma制式的无线通讯模块的流程图。图5为本发明的实施例1的无线通讯模块耗流的自动测试方法在测试tdscdma制式的无线通讯模块的流程图。图6为本发明的实施例1的无线通讯模块耗流的自动测试方法在测试evdo制式的无线通讯模块的流程图。图7为本发明的实施例1的无线通讯模块耗流的自动测试方法在测试lte制式的无线通讯模块的流程图。图8为本发明的实施例1的无线通讯模块耗流的自动测试方法在测试catm1制式下的无线通讯模块的流程图。图9为本发明的实施例1的无线通讯模块耗流的自动测试方法在测试nb-iot制式下的无线通讯模块的流程图。图10为本发明的实施例2的无线通讯模块耗流的自动测试系统的模块示意图。图11为本发明实施例3电子设备的硬件结构示意图。具体实施方式下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。实施例1本实施例提供一种无线通讯模块耗流的自动测试方法,如图1所示,该方法利用综测仪501和程控电源502对无线通讯模块503进行自动测试,测试时,综测仪501的rf(射频)端与无线通讯模块503的rf端通过射频线连接,程控电源502与无线通讯模块503进行通信连接。本申请实施例中的无线通讯模块耗流的自动测试方法可以应用于客户端,因此可以通过客户端来执行。具体的,该客户端可以为诸如智能手机的移动终端设备、平板电脑、膝上型便携计算机和台式计算机等。客户端504通过gpib(general-purposeinterfacebus,通用接口总线)线与综测仪501和程控电源502上的对应接口连接。使用两根gpib线同时连接程控电源502与综测仪501,本申请实施例采用gpib线可以更好的发送指令,便于客户端调试的控制综测仪与程控电源进行耗流测试。无线通讯模块503的usb(通用串行总线)端口与客户端504的对应端口通过串口线连接。如图2所示,该无线通讯模块耗流的自动测试方法包括以下步骤:s101、初始化综测仪与程控电源。s102、在综测仪上设置与无线通讯模块相对应的测试制式及测试参数,无线通讯模块根据测试参数进行运行;其中,测试参数包括线损、频段、功率等级、信道中的至少一种。其中,无线通讯模块相对应的测试制式包括gsm制式、evdo制式、td-scdma(timedivision-synchronouscodedivisionmultipleaccess,时分-同步码分多址)制式、lte(longtermevolution,长期演进)制式、catm1制式、nb-iot(narrowbandinternetofthings,窄带物联网)制式、wcdma制式中的至少一种。s103、获取无线通讯模块的响应数据;其中,响应数据包括综测仪读取的无线通讯模块对应的功率值和程控电源读取的无线通讯模块对应的耗流值。通过对综测仪和程控电源的自动化配置,本实施例的无线通讯模块耗流的自动测试方法可以减少人工配置,实现了对待测得无线通讯模块的高效率、自动化的测试,提高了测试效率,增强了准确性。在本实施例的具体实施过程中,更进一步地,该无线通讯模块耗流的自动测试方法还包括:s104、判断与当前被测的无线通讯模块相对应的各测试参数的所有取值是否均测试完毕,若否,则返回在综测仪上设置测试参数的步骤中重新设置测试参数的取值并进行测试;若是,则更换无线通讯模块并对更换后的无线通讯模块进行自动测试。即,判断当前被测试的无线通讯模块对应的测试参数,例如,频段、信道以及功率等级是否设置完毕,若没有设置完成,则返回本次测试采用的综测仪对上述为设置完毕的测试参数进行重新设置;若设置完成,无线通讯模块根据该设置下的测试参数进行运行完成耗能测试后,更换下一个待测的无线通讯模块重复上述步骤。本实施例1中提供一种无线通讯模块耗流的自动测试方法,该自动测试方法还包括:在对更换后的无线通讯模块进行自动测试时,还判断综测仪的鉴权是否与更换后的无线通讯模块相匹配,若否,则将综测仪的鉴权修改为与更换后的无线通讯模块相匹配。即,进行耗流测试所使用的不同型号的综测仪对应的测试sim卡不固定,可以根据实际情况进行筛选。但是,对于同一台综测仪选择不同的sim卡进行不同测试制式下的耗流测试时,便于与待测的无线通讯模块建立信令连接,需要修改综测仪的鉴权以适应不同的无线通讯模块进行不同制式下的耗流测试。例如,当使用8820c型号的综测仪对无线通讯模块进行测试时,若使用安利测试sim卡,则无需对该综测仪的鉴权进行修改,默认原始设定的鉴权即可,但是当使用cmw500测试的sim卡时,则需要对综测仪的鉴权进行重新修订,设置为预定模式。对此,进行耗流测试前,需要将所用的sim卡插入evb(evaluationboard,评估)板的卡槽中,便于待测的无线通讯模块与综测仪建立信令连接,各制式下的sim卡安装于evb板的sim卡槽中,进行不同制式测试时,对相应制式下测试所需的sim卡进行更换即可。本实施例中,如图3所示,提供用于无线通讯模块在gsm制式下的无线通讯模块耗流的自动测试方法。具体实施时,在进行进程之后,将待测的无线通讯模块插入evb板上,evb板卡槽上插入耗流测试所需的sim卡,再将5v的适配器插入evb板的供电端;确定射频线将待测的无线通讯模块与综测仪的射频端进行连接,程控电源的ch1路连接待测的无线通讯模块的vbat与gnd,程控电源的ch2路连接evb板;客户端可以使用两根gpib线连接程控电源与综测仪,最后,打开串口,确保客户端与待测的无线通讯模块建立连接。ch1、ch2为程控电源的两个输出端口,不同的输出端口所对应连接的设备顺序不能改变,否则将会影响无线通讯模块在不同制式下的测试进程。如图3所示,自动测试方法在对gsm制式的无线通讯模块进行测试时,具体可包括如下步骤:s401、控制综测仪初始化为gsm制式以及控制程控电源进行初始化。s402、设置综测仪在gsm制式下的线损、频段、功率等级以及信道。s403、读取综测仪在gsm制式下各频段、功率等级以及信道下的功率值。s404、读取程控电源在各频段、功率等级以及信道下的耗流值。s405、判断各参数是否测试完毕,若未完毕则返回s402的步骤,若是,综测仪与无线通讯模块断开连接,结束测试。对此,线损可以为0.5db,频段设置为gsm900,信道设置为63,功率等级设置为5。控制程控电源上电,待测的无线通讯模块开机,等待无线通讯模块注册上综测仪,使用串口线发送指令,使用待测的无线通讯模块建立信令连接。此时,综测仪信道切换为1时,保持其余参数不改变,读取综测仪在此状态下功率值以及读取程控电源在此状态下的耗流值,其中,该功率值为发射功率。然后,将信道切换为63,读取综测仪在此状态下的功率值,最后,将信道切换为124,读取综测仪在此状态下的功率值,按照3gpp的测试标准,可以测试无线通讯模块在低、中、高信道下的功率值,gsm900模式下的耗流测试结束。在一种可能实现的方式中,综测仪线损可以为1db,频段设置为dcs1800,信道设置为512,功率等级设置为2。无线通讯模块与综测仪建立信令连接后,读取综测仪在此状态下的功率值,该功率值为发射功率;然后,切换信道为699,读取综测仪在此状态下的功率值,读取程控电源在在此状态下的耗流值;最后,信道设置为885,读取综测仪此状态下的功率值,读取程控电源在在此状态下的耗流值。按照3gpp(3rdgenerationpartnershipproject,第三代合作伙伴计划标准),只需进行无线通讯模块在固定线损、固定频段下的低、中、高信道的耗流测试。本实施例中,如图4所示,提供用于无线通讯模块在wcdma制式下的耗流测试方法。控制综测仪初始化为wcdma制式以及控制程控电源进行初始化之前的准备工作,和gsm制式下的耗流测试方法相同,此处就不在赘述。如图4所示,自动测试方法在对wcdma制式的无线通讯模块进行测试时,包括如下步骤:s501、控制综测仪初始化为wcdma制式以及控制程控电源进行初始化。s5011、判断是否需要修改综测仪的鉴权,若是,则设置综测仪的鉴权。s502、设置综测仪在wcdma制式下的线损、频段、功率等级以及信道。s503、读取综测仪在wcdma制式下各频段、功率等级以及信道下的功率值。s504、读取程控电源在各频段、功率等级以及信道下的耗流值。s505、判断各参数是否测试完毕,若未完毕则返回s502的步骤,若是,综测仪与无线通讯模块断开连接,结束测试。对此,在开始进程之后,首先将综测仪初始化。然后,将程控电源初始化,对待测的无线通讯模块进行上电操作。最后,设置综测仪在wcdma制式下的线损值。基于wcdma制式下,判断是否需要对综测仪的鉴权进行修改。与gsm制式耗流测试不同之处是综测仪初始化为wcdma制式,且无需连接串口。具体的,可以设置综测仪在wcdma制式下的线损为1db,频段为1,可以进行低信道、中信道、高信道下的耗流测试。可以理解的,在对综测仪进行频段、功率等级以及信道等参数设置完成之后,确认待测的无线通讯模块与综测仪是否完成了信令连接。若未完成信令连接,则客户端通过串口发送指令,对待测的无线通讯模块进行重启后,建立连接,再判断待测的无线通讯模块与综测仪是否完成连接,确认完成后再进行下一步操作,本申请实施例中在客户端可以通过reset键控制待测的无线通讯模块进行重启。当在固定线损条件下,进行低信道下的耗流测试的过程中,综测仪的输入电平等级可以设置为24dbm。当确定综测仪与待测的无线通讯模块建立信令连接后,将综测仪的信道切换为9612,读取综测仪在此状态下的功率值;然后,将综测仪的输入电平等级设置为21dbm,其他参数设置保持不变,读取综测仪在此状态下的功率值;下一步,将综测仪的输入电平等级设置为10dbm,其他参数设置保持不变,读取综测仪在此状态下的功率值;最后,将综测仪的输入电平等级设置为0dbm,其他参数设置保持不变,读取综测仪在此状态下的功率值。与此同时,获取上述各状态中程控电源输出的耗流值。在一种可能实现的方式中,在该制式下进行中间信道耗流测试。将综测仪的信道切换为9750,当在固定线损条件下,设置综测仪进行中间信道下的耗流测试的过程中,设置综测仪的输入电平等级为21dbm,其他参数设置保持不变,读取综测仪在此状态下的功率值;随后,依次设置综测仪的输入电平等级为10dbm、0dbm、-45dbm,其他参数设置保持不变,读取综测仪上述不同状态下的功率值,该功率值为发射功率;与此同时,获取上述各状态中程控电源输出的耗流值。在另一种可能实现的方式中,在该制式下进行高信道耗流测试,将综测仪的信道切换为9888,当在固定线损条件下,设置综测仪进行高信道下的耗流测试的过程中。设置综测仪的输入电平等级为24dbm,其他参数设置保持不变,读取综测仪在此状态下的功率值;随后,依次设置综测仪的输入电平等级为21dbm、10dbm、0dbm,其他参数设置保持不变,读取综测仪上述不同状态下的功率值,该功率值为发射功率;与此同时,获取上述各状态中程控电源输出的耗流值。可以理解的,设置综测仪在wcdma制式下的线损为1db,频段为8,可以进行低信道、中信道、高信道下的耗流测试。具体的耗流测试方法与在wcdma制式下的线损为1db,频段为1相同,此处就不在赘述。本申请实施例对该制式下进行不同频段、或者不同线损下的低信道、中信道以及高信道下的耗流测试的具体测试参数不做限定。本实施例中,如图5所示,提供用于无线通讯模块在tdscdma制式下的耗流测试方法。控制综测仪初始化为tdscdma制式以及控制程控电源进行初始化之前的准备工作,和gsm制式下的耗流测试方法相同,此处就不在赘述。如图5所示,自动测试方法在对tdscdma制式的无线通讯模块进行测试时,包括如下步骤:s601、控制综测仪初始化为tdscdma制式以及控制程控电源进行初始化。s6011、判断是否需要修改综测仪的鉴权,若是,则设置综测仪的鉴权。s602、设置综测仪在tdscdma制式下的线损、频段、功率等级以及信道。s603、读取综测仪在tdscdma制式下各频段、功率等级以及信道下的功率值。s604、读取程控电源在各频段、功率等级以及信道下的耗流值。s605、判断各参数是否测试完毕,若未完毕则返回s602的步骤,若是,综测仪与无线通讯模块断开连接,结束测试。具体的,tdscdma制式下的测试,与上述wcdma制式下的耗流测试过程类似,此处就不在赘述。本实施例中,如图6所示,提供用于无线通讯模块在evdo制式下的耗流测试方法。控制综测仪初始化为evdo制式以及控制程控电源进行初始化之前的准备工作,和gsm制式下的耗流测试方法相同,此处就不在赘述。如图6所示,自动测试方法在对evdo制式的无线通讯模块进行测试时,包括如下步骤:s701、控制综测仪初始化为evdo制式以及控制程控电源进行初始化。s7011、判断是否需要修改综测仪的鉴权,若是,则设置综测仪的鉴权。s702、设置综测仪在evdo制式下的线损、频段、功率等级以及信道。s703、读取综测仪在evdo制式下各频段、功率等级以及信道下的功率值。s704、读取程控电源在各频段、功率等级以及信道下的耗流值。s705、判断各参数是否测试完毕,若未完毕则返回s702的步骤,若是,综测仪与无线通讯模块断开连接,结束测试。具体的,evdo制式下的测试,与上述wcdma制式下的耗流测试过程类似,此处就不在赘述。本实施例中,如图7所示,提供用于无线通讯模块在lte制式下的耗流测试方法。控制综测仪初始化为lte制式以及控制程控电源进行初始化之前的准备工作,和gsm制式下的耗流测试方法相同,此处就不在赘述。如图7所示,自动测试方法在对lte制式的无线通讯模块进行测试时,包括如下步骤:s801、控制综测仪初始化为lte制式以及控制程控电源进行初始化。s8011、判断是否需要修改综测仪的鉴权,若是,则设置综测仪的鉴权。s802、设置综测仪在lte制式下的线损、频段、功率等级以及信道。s803、读取综测仪在lte制式下各频段、功率等级以及信道下的功率值。s804、读取程控电源在各频段、功率等级以及信道下的耗流值。s805、判断各参数是否测试完毕,若未完毕则返回s802的步骤,若是,综测仪与无线通讯模块断开连接,结束测试。具体的,lte制式下的测试,与上述wcdma制式下的耗流测试过程类似,此处就不在赘述。本实施例中,如图8所示,提供用于无线通讯模块在catm1制式下的耗流测试方法。控制综测仪初始化为catm1制式以及控制程控电源进行初始化之前的准备工作,和gsm制式下的耗流测试方法相同,此处就不在赘述。如图8所示,自动测试方法在对catm1制式的无线通讯模块进行测试时,包括如下步骤:s901、控制综测仪初始化为catm1制式以及控制程控电源进行初始化。s9011、判断是否需要修改综测仪的鉴权,若是,则设置综测仪的鉴权。s902、设置综测仪在catm1制式下的线损、频段、功率等级以及信道。s903、读取综测仪在catm1制式下各频段、功率等级以及信道下的功率值。s904、读取程控电源在各频段、功率等级以及信道下的耗流值。s905、判断各参数是否测试完毕,若未完毕则返回s902的步骤,若是,综测仪与无线通讯模块断开连接,结束测试。具体的,catm1制式的测试,与上述wcdma制式下的耗流测试过程类似,此处就不在赘述。本实施例中,如图9所示,提供用于无线通讯模块在nb-iot制式下的耗流测试方法。控制综测仪初始化为nb-iot制式以及控制程控电源进行初始化之前的准备工作,和gsm制式下的耗流测试方法相同,此处就不在赘述。如图9所示,自动测试方法在对nb-iot制式的无线通讯模块进行测试时,包括如下步骤:s1001、控制综测仪初始化为nb-iot制式以及控制程控电源进行初始化。s10011、判断是否需要修改综测仪的鉴权,若是,则设置综测仪的鉴权。s1002、设置综测仪在nb-iot制式下的线损、频段、功率等级以及信道。s1003、读取综测仪在nb-iot制式下各频段、功率等级以及信道下的功率值。s1004、读取程控电源在各频段、功率等级以及信道下的耗流值。s1005、判断各参数是否测试完毕,若未完毕则返回s1002的步骤,若是,综测仪与无线通讯模块断开连接,结束测试。具体实施时,在开始进程之后,首先将综测仪进行初始化。然后,控制电源进行初始化,使得测试通道上电。打开串口,设置综测仪的线索。确定该综测仪的鉴权是否需要进行修改,分析待测的无线通讯模块在nb-iot制下的频段、功率等级等参数并作循环测试。接下来,设置综测仪在nb-iot制式下的频带、subspace、sublnd、功率等级以及信道的参数值,然后,可以检测待测的无线通讯模块与综测仪是否建立信令连接,若否,对该待检测的无线通讯模块进行重启,并判断是否已经连接好综测仪,若是,则读取综测仪在各频带、subspace、sublnd、功率等级以及信道下的功率值,该功率值为发射功率,读取程控电源在各频带、subspace、sublnd、功率等级以及信道的下的耗流值,最后,判断各参数测量是否完毕,如果未完毕,则返回设置综测仪在nb-iot制式下的线损、频段、功率等级以及信道,进行下一轮测量。如果测量完毕,则断开该待检测的无线通讯模块与综测仪的连接,测量结束。本实施例通过初始化综测仪与程控电源;在综测仪上设置与无线通讯模块相对应的测试制式及测试参数,无线通讯模块根据测试参数进行运行;测试参数包括线损、频段、功率等级、信道中的至少一种;获取待测模块的响应数据;其中,响应数据包括综测仪读取的无线通讯模块对应的功率值和程控电源读取的测试模块对应的耗流值。实现对无线通讯模块耗流的自动测试,提高了测试效率,增强了测试的准确性。实施例2本实施例提供一种无线通讯模块耗流的自动测试系统。如图10所示,无线通讯模块耗流的自动测试系统包括初始化模块210、设置模块220以及获取模块230。自动测试系统利用综测仪和程控电源对无线通讯模块进行自动测试,综测仪与无线通讯模块进行射频连接,程控电源与无线通讯模块进行通信连接,该自动测试系统包括:初始化模块210,初始化综测仪与程控电源。设置模块220,在综测仪上设置与无线通讯模块相对应的测试制式及测试参数,无线通讯模块根据测试参数进行运行;其中,测试参数包括线损、频段、功率等级、信道中的至少一种;获取模块230,获取无线通讯模块的响应数据;其中,响应数据包括综测仪读取的无线通讯模块对应的功率值和程控电源读取的无线通讯模块对应的耗流值。本实施例提供的一种无线通讯模块耗流的自动测试系统用于实现实施例1的无线通讯模块耗流的自动测试方法。本实施例的无线通讯模块耗流的自动测试系统的具体工作流程,可参照本实施例1的无线通讯模块耗流的自动测试方法,此处不再赘述。通过初始化综测仪与程控电源,在综测仪上设置与无线通讯模块相对应的测试制式及测试参数,无线通讯模块根据测试参数进行运行;获取待测无线通讯模块的响应数据。实现对无线通讯模块耗流的自动测试,提高了测试效率,增强了测试的准确性。本实施例2提供的一种无线通讯模块耗流的自动测试系统还包括:判断模块240、更换模块241。其中,该判断模块240用于判断与当前被测的无线通讯模块相对应的各测试参数的取值是否均测试完毕,若否,则调用设置模块重新设置测试参数的取值并进行测试;若是,则调用更换模块241。更换模块241,用于更换无线通讯模块并对更换后的无线通讯模块进行自动测试。具体的,判断各参数测量是否完毕,如果未完毕,则返回设置综测仪的线损等参数的步骤,进行下一轮测量。如果测量完毕,则断开被测的无线通讯模块与综测仪的连接,测量结束,此时,需要对无线通讯模块进行更换,便于进行后续测试。本实施例2的无线通讯模块耗流的自动测试系统还包括:鉴权修改模块250,在更换模块更换无线通讯模块后,鉴权修改模块250用于判断综测仪的鉴权是否与更换后的无线通讯模块相匹配,若否,则将综测仪的鉴权修改为与更换后的无线通讯模块相匹配。具体的,判断待测的无线通讯模块对应的综测仪的鉴权是否需要修改,若需要,则将综测仪的鉴权修改为该无线通讯模块相对应的模式,然后,进行后续的耗流测试。表1无线通讯模块耗流的自动测试系统测试时间分析表表2无线通讯模块耗流的自动测试系统测试效果分析表测试步骤手动(秒)自动(秒)仪器初始化3-6不到1秒设置制式210毫秒设置线损510毫秒设置band210毫秒设置信道310毫秒设置功率等级310毫秒建立信令连接5-103-5切换band210毫秒切换信道210毫秒切换功率等级210毫秒测量功率210毫秒测量电流12-2410-20本实施例通过初始化综测仪与程控电源,在综测仪上设置与无线通讯模块相对应的测试制式及测试参数,无线通讯模块根据测试参数进行运行;测试参数包括线损、频段、功率等级、信道中的至少一种;获取待测模块的响应数据;其中,响应数据包括综测仪读取的无线通讯模块对应的功率值和程控电源读取的测试模块对应的耗流值。如表1和表2所示,利用该无线通讯模块耗流的自动测试系统可以提高测试的准确性,减少人为干预,提高测试速度。实施例3图11为本实施例提供的一种电子设备的结构示意图。电子设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现实施例1无线通讯模块耗流的自动测试方法。图11显示的电子设备30仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。电子设备30可以以通用计算设备的形式表现,例如其可以为服务器设备。电子设备30的组件可以包括但不限于:上述至少一个处理器31、上述至少一个存储器32、连接不同系统组件(包括存储器32和处理器31)的总线33。总线33包括数据总线、地址总线和控制总线。存储器32可以包括易失性存储器,例如随机存取存储器(ram)321和/或高速缓存存储器322,还可以进一步包括只读存储器(rom)323。存储器32还可以包括具有一组(至少一个)程序模块324的程序/实用工具325,这样的程序模块324包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。处理器31通过运行存储在存储器32中的计算机程序,从而执行各种功能应用以及数据处理,例如本发明实施例1的无线通讯模块耗流的自动测试方法。电子设备30也可以与一个或多个外部设备34(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(i/o)接口35进行。并且,模型生成的设备30还可以通过网络适配器36与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器36通过总线33与模型生成的设备30的其它模块通信。应当明白,尽管图中未示出,可以结合模型生成的设备30使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid(磁盘阵列)系统、磁带驱动器以及数据备份存储系统等。应当注意,尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。实施例4本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现实施例1的无线通讯模块耗流的自动测试方法的步骤。其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。在可能的实施方式中,本发明还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行实现实施例1的无线通讯模块耗流的自动测试方法的步骤。其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,所述程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1