电子设备的WiFi测试方法及装置、存储介质、测试设备与流程

文档序号:15567200发布日期:2018-09-29 03:37阅读:159来源:国知局

本发明涉及wifi测试技术领域,尤其涉及一种电子设备的wifi测试方法及装置、存储介质、测试设备。



背景技术:

对具有wifi功能的电子产品产业化而言,高效、可靠的测试是保证产品质量和生产效益的必要条件。建立wifi自动测试平台,将为电子产品的研究、开发、设计与应用提供基础和技术服务。

对在电子产品进行整机测试时一般需要进行多个测试项目,以电视机整机测试为例,其中包括老化测试、切换通信频道测试、画质音质测试以及wifi测试等等。由于传统的老化过程为将待测器件插入老化板,再把老化板放入老化室,给老化板加上直流偏压并升高温度,168个小时之后将器件取出进行测试。所以一般的整机测试流程为首先对电子产品进行老化测试,待完成老化后再进行包括wifi等其他的功能测试。

本发明人在实施本发明时发现,采用现有技术的wifi测试方法对电子产品进行测试存在以下缺陷:在功能测试中wifi测试的过程最为复杂也最为耗时,如果按照现有的流程顺序依次进行各个性能测试无疑是非常影响电子产品自动测试的效率。其次,采用现有的wifi测试方法只会输出结果但是没有将测试结果保存以供后续使用,导致后续需要检测wifi功能时只能再一次进行wifi测试,从而增加了重复测试的负担。



技术实现要素:

本发明实施例的目的是提供一种电子设备的wifi测试方法及装置、存储介质、测试设备,能有效解决现有技术中电子设备测试耗时多、效率低和重复测试的问题,从而减少重复测试和提高测试效率。

为实现上述目的,本发明实施例提供了一种电子设备的wifi测试方法,包括步骤:

响应于启动电子设备的wifi测试信号,读取电子设备的系统存储单元的wifi测试结果预存信息;其中,所述wifi测试结果预存信息为所述电子设备进行老化测试时同步进行wifi测试得到的并存储到所述系统存储单元中的测试结果;

当所述wifi测试结果预存信息显示为wifi测试成功结果时,则以读取的所述wifi测试结果预存信息作为所述电子设备的wifi测试的当前测试结果并输出;

当所述wifi测试结果预存信息显示为wifi测试失败结果时,则开启所述电子设备的wifi功能以进行wifi测试并将得到的测试结果输出。

与现有技术相比,本发明实施例提供的电子设备的wifi测试方法,通过在对电子设备进行老化测试时同步进行wifi测试并将测试结果并预先存到系统存储单元中,待响应于启动电子设备的wifi测试信号时直接通过读取预存到电子设备的系统存储单元的wifi测试结果预存信息,并在所述wifi测试结果预存信息显示为wifi测试成功结果时,以读取的所述wifi测试结果预存信息作为所述电子设备的wifi测试的当前测试结果并输出;否则才开启所述电子设备的wifi功能以进行wifi测试并将得到的测试结果输出,从而能够有效解决现有技术中电子设备测试耗时多、效率低和重复测试的问题,减少重复测试和提高测试效率。本发明实施例提供的电子设备的wifi自动测试方法尤其适用于电视机的wifi测试。

作为上述方案的改进,所述wifi测试成功结果包括wifi热点列表、获取到特定wifi热点以及该特定wifi热点的信号强度。

本实施例的wifi测试成功结果包括wifi测试过程中出现的所有测试成功结果的类型,保证了测试的完整性。

作为上述方案的改进,所述wifi测试失败结果包括wifi开启失败、wifi热点列表搜索失败或特定wifi热点获取失败。

本实施例的wifi测试失败结果包括wifi测试过程中出现的所有测试失败结果的类型,保证了测试的完整性。

作为上述方案的改进,通过以下方式获取所述wifi测试结果预存信息:

响应于启动电子设备的老化测试信号,生成用于开启所述电子设备的wifi功能的wifi开启信号;

若在生成所述wifi开启信号后的第一预设时间内没有收到wifi功能启动成功的反馈信号,则将wifi开启失败的测试结果保存至所述系统存储单元;

若在生成所述wifi开启信号后的预设时间内收到wifi功能启动成功的反馈信号,则生成用于获取wifi热点列表的第一获取信号;

若在生成所述第一获取信号后的第二预设时间内没有收到wifi热点列表获取成功的反馈信号,则将wifi热点列表搜索失败的测试结果保存至所述系统存储单元;

若在生成所述第一获取信号后的第二预设时间内收到wifi热点列表获取成功的反馈信号,则将获取到的wifi热点列表保存至所述系统存储单元并生成用于获取特定wifi热点的第二获取信号;

若在生成所述第二获取信号后的第三预设时间内没有收到特定wifi热点获取成功的反馈信号,则将特定wifi热点获取失败的测试结果保存至所述系统存储单元;

若在生成所述第二获取信号后的第三预设时间内收到特定wifi热点获取成功的反馈信号,则获取到特定wifi热点以及该特定wifi热点的信号强度并保存至所述系统存储单元。

本实施例的获取所述wifi测试结果预存信息的方式采用在电子设备老化的同时进行wifi测试并将测试的结果存储到电子设备的系统存储单元中,当再次进行wifi测试时优先选择是否读取预存的wifi测试结果从而减少了重复测试的次数,提高了测试效率。

作为上述方案的改进,所述第一预设时间的取值范围为5~10秒,所述第二预设时间的取值范围为5~10秒。

本实施例的第一预设时间和第二预设时间设定为5~10秒,提高了测试的要求保证了测试的标准。

作为上述方案的改进,所述系统存储单元包括nvm存储器或emmc存储芯片。

本实施例的系统存储单元包括nvm存储器或emmc存储芯,实现独立的读取和存储从而无需外围设备,使用方便。

作为上述方案的改进,所述电子设备为电视机。

本发明实施例还提供了一种电子设备的wifi测试装置,包括:

读取信息模块,用于响应于启动电子设备的wifi测试信号,读取电子设备的系统存储单元的wifi测试结果预存信息;其中,所述wifi测试结果预存信息为所述电子设备进行老化测试时同步进行wifi测试得到的并存储到所述系统存储单元中的测试结果;

第一输出模块,用于当所述wifi测试结果预存信息显示为wifi测试成功结果时,则以读取的所述wifi测试结果预存信息作为所述电子设备的wifi测试的当前测试结果并输出;

第二输出模块,用于当所述wifi测试结果预存信息显示为wifi测试失败结果时,则开启所述电子设备的wifi功能以进行wifi测试并将得到的测试结果输出。

本发明实施例还提供了一种计算机可读存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述任一项所述的电子设备的wifi测试方法。

本发明实施例还提供了一种测试设备,包括一个或多个处理器、存储器以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述程序包括用于执行上述任一项所述的电子设备的wifi测试方法。

附图说明

图1是本发明实施例1提供的一种电子设备的wifi测试方法的流程示意图。

图2是本发明实施例1提供的一种电子设备的wifi测试方法中的获取wifi测试结果预存信息的流程示意图。

图3是本发明实施例2提供的一种电子设备的wifi测试方法在进行电视机老化同时进行wifi测试的流程示意图。

图4为本发明实施例3提供的一种电子设备的wifi测试装置的结构示意图。

图5为本发明实施例4提供的一种电子设备的wifi测试装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1,是本发明实施例1提供的一种电子设备的wifi测试方法的流程示意图,包括步骤s1~s3:

s1、响应于启动电子设备的wifi测试信号,读取电子设备的系统存储单元的wifi测试结果预存信息;其中,所述wifi测试结果预存信息为所述电子设备进行老化测试时同步进行wifi测试得到的并存储到所述系统存储单元中的测试结果;

s2、当所述wifi测试结果预存信息显示为wifi测试成功结果时,则以读取的所述wifi测试结果预存信息作为所述电子设备的wifi测试的当前测试结果并输出;

优选地,所述wifi测试成功结果包括wifi热点列表、获取到特定wifi热点以及该特定wifi热点的信号强度。

s3、当所述wifi测试结果预存信息显示为wifi测试失败结果时,则开启所述电子设备的wifi功能以进行wifi测试并将得到的测试结果输出。

优选地,所述wifi测试失败结果包括wifi开启失败、wifi热点列表搜索失败或特定wifi热点获取失败。

参见图2,是本发明实施例1提供的一种电子设备的wifi测试方法中的获取wifi测试结果预存信息的流程示意图。所述电子设备的wifi测试方法通过以下方式获取所述wifi测试结果预存信息,具体包括步骤s101~s107:

s101、响应于启动电子设备的老化测试信号,生成用于开启所述电子设备的wifi功能的wifi开启信号;

s102、若在生成所述wifi开启信号后的第一预设时间内没有收到wifi功能启动成功的反馈信号,则将wifi开启失败的测试结果保存至所述系统存储单元;

s103、若在生成所述wifi开启信号后的预设时间内收到wifi功能启动成功的反馈信号,则生成用于获取wifi热点列表的第一获取信号;

s104、若在生成所述第一获取信号后的第二预设时间内没有收到wifi热点列表获取成功的反馈信号,则将wifi热点列表搜索失败的测试结果保存至所述系统存储单元;

s105、若在生成所述第一获取信号后的第二预设时间内收到wifi热点列表获取成功的反馈信号,则将获取到的wifi热点列表保存至所述系统存储单元并生成用于获取特定wifi热点的第二获取信号;

s106、若在生成所述第二获取信号后的第三预设时间内没有收到特定wifi热点获取成功的反馈信号,则将特定wifi热点获取失败的测试结果保存至所述系统存储单元;

s107、若在生成所述第二获取信号后的第三预设时间内收到特定wifi热点获取成功的反馈信号,则获取到特定wifi热点以及该特定wifi热点的信号强度并保存至所述系统存储单元。

进一步地,所述第一预设时间的取值范围为5~10秒,所述第二预设时间的取值范围为5~10秒。

优选地,所述系统存储单元包括nvm存储器或emmc存储器。

优选地,所述电子设备为电视机。

基于上述方案,通过在对电子设备进行老化测试时同步进行wifi测试并将测试结果并预先存到系统存储单元中,待响应于启动电子设备的wifi测试信号时直接通过读取预存到电子设备的系统存储单元的wifi测试结果预存信息,并在所述wifi测试结果预存信息显示为wifi测试成功结果时,以读取的所述wifi测试结果预存信息作为所述电子设备的wifi测试的当前测试结果并输出;否则才开启所述电子设备的wifi功能以进行wifi测试并将得到的测试结果输出,从而能够有效解决现有技术中电子设备测试耗时多、效率低和重复测试的问题,减少重复测试和提高测试效率。

本发明实施例提供的电子设备的wifi自动测试方法尤其适用于电视机的wifi测试。由于电视机在出厂之前必须进行整机测试,而所述整机测试包括老化测试、切换通信频道测试、画质音质测试以及wifi测试等等。由于传统的老化过程为将待测器件插入老化板,再把老化板放入老化室,给老化板加上直流偏压并升高温度,168个小时之后将器件取出进行测试。所以一般的整机测试流程为首先对电视机进行老化测试,待完成老化后再进行包括wifi等其他的功能测试。传统的老化方法非常耗费时间并且需要先对电视机完成老化测试才能进行其他的功能测试,这对生产线的效率造成了较大的影响。

改进后的电视机老化测试一般为对电视机的屏幕或部分电源芯片进行大约2个小时的老化进程,但是电视机老化测试依然消耗了较多的时间,如果继续按照传统的测试流程先对电视机的屏幕或部分电源芯片进行老化测试,当完成老化测试后再对电视机的其他功能分别测试,就会耗费更多的时间。而在电视机功能测试项目中wifi功能测试也是较为耗费时间的一项测试,所以本发明实施例提出了一种电子设备的wifi自动测试方法,在电视机进行老化测试的同时并行测试wifi功能,并将wifi测试的结果作为预存结果信息存储于电视机的存储系统中,当后续需要再次对电视机的wifi功能进行测试时,可以优先选择是否从电视机的存储系统中获取wifi测试的预存结果信息作为测试结果,减少了重复测试的次数,有效降低了测试时间从而提高了测试效率。

本发明实施例提供的电子设备的wifi自动测试方法应用在电视机整机测试时可实现电视机进行老化的同时在后台并行测试电视机的wifi功能,并且将wifi测试的结果作为预存结果信息存储于电视机的存储系统中,当后续需要再次对电视机的wifi功能进行测试时,可以优先选择是否从电视机的存储系统中获取wifi测试的预存结果信息作为测试结果,若所述wifi测试的预存结果信息显示为测试的成功结果则以所述wifi测试的预存结果作为当前测试的结果;若所述wifi测试的预存结果信息显示为测试失败的结果则再次对电视机进行wifi测试,从而减少了重复测试,提高了测试效率。

参见图3,是本发明实施例2提供的一种电子设备的wifi测试方法在进行电子设备老化同时进行wifi测试的流程示意图。下面结合图3,以电视机作为电子设备的测试过程为例,对本发明实施例提供的电子设备的wifi自动测试方法的工作过程做进一步的描述:

启动电视机的wifi测试,读取电视机的系统存储单元中的wifi测试结果预存信息;其中,所述wifi测试结果预存信息为所述电子设备进行老化测试时同步进行wifi测试得到的并存储到所述系统存储单元中的测试结果。当所述wifi测试结果预存信息显示为wifi测试成功结果时,则以读取的所述wifi测试结果预存信息作为所述电子设备的wifi测试的当前测试结果并输出;当所述wifi测试结果预存信息显示为wifi测试失败结果时,则开启所述电子设备的wifi功能以进行wifi测试并将得到的测试结果输出。

进一步地,所述wifi测试成功结果包括wifi热点列表、获取到特定wifi热点以及该特定wifi热点的信号强度。所述wifi测试失败结果包括wifi开启失败、wifi热点列表搜索失败或特定wifi热点获取失败。

电视机在进行老化测试的过程中由于不需要运行程序所以电视机的运行系统的消耗较小,此时可以在系统后台运行另一个测试程序来进行比较消耗时间的wifi测试,而且wifi测试也不影响电视机的老化测试。当电视机开启老化测试的同时开启wifi测试。首先,开启电视机的wifi功能,若在预设的5秒时间内电视机无法正常启动wifi功能则将wifi开启失败的测试结果保存至电视机的系统存储单元中并结束wifi测试;若在预设的5秒时间内电视机正常启动wifi功能则电视机的wifi将搜索测试环境中的wifi热点。若在预设的5秒时间内无法搜索到wifi热点则将wifi热点列表搜索失败的测试结果保存至电视机的系统存储单元中;若在预设的5秒时间内成功搜索到wifi热点则获取wifi热点列表并保存至电视机的系统存储单元中,然后对预先设定的wifi热点进行连接。若在预设的5秒时间内无法连接预先设定的wifi热点则将特定wifi热点获取失败的测试结果保存至电视机的系统存储单元中并结束wifi测试;若在预设的5秒时间内成功连接预先设定的wifi热点则获取该wifi热点的信号强度保存至电视机的系统存储单元中并结束wifi测试。

本发明实施例中电视机的系统存储单元包括emmc芯片或nvm存储器,即使当电视机重启之后存储在电视机的系统存储单元中的wifi测试结果预存信息仍然可以读取,可以保证wifi测试结果预存信息不会在电视机进行其他测试或重启之后丢失;其中,emmc(embeddedmultimediacard)芯片为带有mmc(multimediacard)接口、快闪存储器设备及主控制器的集成芯片,采用bga(ballgridarray)封装技术将所有的器件都封装在一个芯片当中,其接口的数据传输速度高达每秒52mbytes,该芯片具有体积小、处理速度快以及集成度高的优点;nvm存储器为(non-volatilememory,非易失存储器),具有非易失、按字节存取、存储密度高、低能耗的优点。

在后续对电视机进行其他测试时,如果再次需要检测电视机的wifi功能,则优先判断电视机的系统存储单元中的wifi测试结果预存信息,若wifi测试结果预存信息显示为wifi测试成功结果时,则以读取的wifi测试结果预存信息作为电子设备的wifi测试的当前测试结果并输出;当wifi测试结果预存信息显示为wifi测试失败结果时,则开启电视机的wifi功能以进行wifi测试并将得到的测试结果输出从而减少了重复测试,提高了测试效率。

参见图4,为本发明实施例3提供的一种电子设备的wifi测试装置的结构示意图,所述电子设备的wifi测试装置包括:

读取信息模块101,用于响应于启动电子设备的wifi测试信号,读取电子设备的系统存储单元的wifi测试结果预存信息;其中,所述wifi测试结果预存信息为所述电子设备进行老化测试时同步进行wifi测试得到的并存储到所述系统存储单元中的测试结果;

第一输出模块102,用于当所述wifi测试结果预存信息显示为wifi测试成功结果时,则以读取的所述wifi测试结果预存信息作为所述电子设备的wifi测试的当前测试结果并输出;

第二输出模块103,用于当所述wifi测试结果预存信息显示为wifi测试失败结果时,则开启所述电子设备的wifi功能以进行wifi测试并将得到的测试结果输出。

参见图5,是本发明实施例4提供的一种电子设备的wifi测试装置的结构示意图。所述电子设备的wifi测试装置在实施例3的基础上还包括:

wifi开启模块201,用于响应于启动电子设备的老化测试信号,生成用于开启所述电子设备的wifi功能的wifi开启信号;

第一分析模块202,用于若在生成所述wifi开启信号后的第一预设时间内没有收到wifi功能启动成功的反馈信号,则将wifi开启失败的测试结果保存至所述系统存储单元;

优选地,所述第一分析模块包括第一计时单元;其中,所述第一计时单元用于测量所述第一预设时间规定的时间。

wifi热点列表模块203,用于若在生成所述wifi开启信号后的预设时间内收到wifi功能启动成功的反馈信号,则生成用于获取wifi热点列表的第一获取信号;

第二分析模块204,用于若在生成所述第一获取信号后的第二预设时间内没有收到wifi热点列表获取成功的反馈信号,则将wifi热点列表搜索失败的测试结果保存至所述系统存储单元;

优选地,所述第二分析模块包括第二计时单元;其中,所述第二计时单元用于测量所述第二预设时间规定的时间。

wifi热点获取模块205,用于若在生成所述第一获取信号后的第二预设时间内收到wifi热点列表获取成功的反馈信号,则将获取到的wifi热点列表保存至所述系统存储单元并生成用于获取特定wifi热点的第二获取信号;

第三分析模块206,用于若在生成所述第二获取信号后的第三预设时间内没有收到特定wifi热点获取成功的反馈信号,则将特定wifi热点获取失败的测试结果保存至所述系统存储单元;

优选地,所述第三分析模块包括第三计时单元;其中,所述第三计时单元用于测量所述第三预设时间规定的时间。

第四分析模块207,用于若在生成所述第二获取信号后的第三预设时间内收到特定wifi热点获取成功的反馈信号,则获取到特定wifi热点以及该特定wifi热点的信号强度并保存至所述系统存储单元。

优选地,所述电视机的系统存储单元包括:

wifi测试成功结果存储单元,用于存储所述wifi测试成功结果;其中,所述wifi测试成功结果包括wifi热点列表、获取到特定wifi热点以及该特定wifi热点的信号强度。

wifi测试失败结果存储单元,用于存储所述wifi测试失败结果;其中,所述wifi测试失败结果包括wifi开启失败、wifi热点列表搜索失败或特定wifi热点获取失败。

本发明实施例提供的电子设备的wifi测试装置,通过所述读取信息模块101读取预存在所述电子设备的系统存储单元的wifi测试结果预存信息,若所述wifi测试结果预存信息显示为wifi测试成功结果时,则以读取的所述wifi测试结果预存信息作为所述电子设备的wifi测试的当前测试结果由所述第一输出模块102输出,若所述wifi测试结果预存信息显示为wifi测试失败结果时,则开启所述电子设备的wifi功能以进行wifi测试并将得到的测试结果由第二输出模块103输出。基于上述方案,可以优先选择是否从电子设备的存储系统中获取wifi测试的预存结果信息作为测试结果,若所述wifi测试的预存结果信息显示为测试的成功结果则以所述wifi测试的预存结果作为当前测试的结果;若所述wifi测试的预存结果信息显示为测试失败的结果则再次对电视机进行wifi测试,从而减少了重复测试,提高了测试效率。

本发明实施例还提供了一种计算机可读存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述任一实施例所述的电子设备的wifi测试方法。

本发明实施例还提供了一种测试设备,包括一个或多个处理器、存储器以及一个或多个计算机程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述程序包括用于执行上述任一实施例所述的电子设备的wifi测试方法。

所述测试设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述测试设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,例如所述测试设备还可以包括输入输出设备、网络接入设备、总线等。

所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述测试设备的控制中心,利用各种接口和线路连接整个测试设备的各个部分。

所述存储器可用于存储所述计算机程序,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述测试设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

其中,所述测试设备集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1