一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

获取WiFi校准数据的方法、装置及WiFi设备校准测试系统与流程

2021-12-07 20:53:00 来源:中国专利 TAG:

获取wifi校准数据的方法、装置及wifi设备校准测试系统
技术领域
1.本公开涉及wifi产品测试技术领域,尤其涉及一种获取wifi校准数据的方法、装置及wifi设备校准测试系统。


背景技术:

2.无线保真(wireless fidelity,wifi)是目前使用较为广泛的一种无线网络传输技术,很多设备都具有wifi芯片以支持wifi无线上网功能。在wifi设备的生产过程中,由于零件个体差异等原因,通常需要对wifi设备进行wifi校准测试,以达到设备的设计预期。相关技术中,通常在生产前抽样多台wifi设备的校准参数并计算平均值,将该平均值作为wifi校准参数用于wifi设备的校准测试。
3.然而,采用统一的校准参数使得每台wifi设备的校准参数都是相同的,忽视了个体差异,无法保证每台wifi设备相关物料参数范围的一致性或者电路板参数范围的一致性,容易导致产线不良率上升。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种能够降低产线不良率的获取wifi校准数据的方法、装置及wifi设备校准测试系统。
5.本技术实施例提供了一种获取wifi校准数据的方法,所述方法包括:
6.接收产线工具发送的wifi启动指令,其中,所述产线工具在进行wifi测试前,先关闭wifi设备,再向所述wifi设备发送所述wifi启动指令;
7.响应于所述wifi启动指令,从预设存储分区中下载wifi校准文件,其中,所述预设存储分区中的数据不可擦除,所述wifi校准文件由校准工具对所述wifi设备进行校准生成,并由所述产线工具从所述校准工具获取所述wifi校准文件后存储至所述预设存储分区中;
8.将所述wifi校准文件存入指定目录中;
9.从所述指定目录中读取所述wifi校准文件,并启动wifi以使所述wifi校准文件生效。
10.在一个实施例中,所述从预设存储分区中下载wifi校准文件,包括:
11.检测所述指定目录中是否存在预设文件;
12.若所述指定目录中未存在所述预设文件,则从所述预设存储分区中下载所述wifi校准文件。
13.在一个实施例中,所述方法还包括:
14.确定所述预设存储分区中存在预设标识,所述预设标识用于指示所述预设存储分区中存在所述wifi校准文件,所述预设标识由所述产线工具将所述wifi校准文件存储至所述预设存储分区后写入。
15.在一个实施例中,所述方法还包括:
16.在所述指定目录中创建所述预设文件,以使所述产线工具在检测到所述指定目录中存在所述预设文件时,开始wifi测试。
17.在一个实施例中,所述方法还包括:
18.在确定所述预设存储分区中未存在所述预设标识的情况下,从所述指定目录中读取预设校准文件,并启动wifi以使所述预设校准文件生效。
19.本技术实施例提供了一种获取wifi校准数据的装置,所述装置包括:
20.指令接收模块,用于接收产线工具发送的wifi启动指令,其中,所述产线工具在进行wifi测试前,先关闭wifi设备,再向所述wifi设备发送所述wifi启动指令;
21.下载模块,用于响应于所述wifi启动指令,从预设存储分区中下载wifi校准文件,其中,所述预设存储分区中的数据不可擦除,所述wifi校准文件由校准工具对所述wifi设备进行校准生成,并由所述产线工具从所述校准工具获取所述wifi校准文件后存储至所述预设存储分区中;
22.存储模块,用于将所述wifi校准文件存入指定目录中;
23.启动模块,用于从所述指定目录中读取所述wifi校准文件,并启动wifi以使所述wifi校准文件生效。
24.本技术实施例提供了一种wifi设备校准测试系统,其特征在于,所述系统包括校准工具、产线工具和wifi设备,其中,所述校准工具与所述产线工具之间通过网络连接,所述产线工具与所述wifi设备之间通过网络连接;
25.所述校准工具用于对所述wifi设备进行校准,并生成wifi校准文件;
26.所述产线工具用于获取所述wifi校准文件,并将所述wifi校准文件存储至预设存储分区中,其中,所述预设存储分区中的数据不可擦除;向所述wifi设备发送wifi启动指令;
27.所述wifi设备用于接收所述产线工具发送的所述wifi启动指令;响应于所述wifi启动指令,从所述预设存储分区中下载所述wifi校准文件;将所述wifi校准文件存入指定目录中,并在所述指定目录中创建预设文件;从所述指定目录中读取所述wifi校准文件,并启动wifi以使所述wifi校准文件生效;
28.所述产线工具还用于在检测到所述指定目录中存在所述预设文件时,开始wifi测试。
29.在一个实施例中,所述产线工具还用于向所述预设存储分区中写入预设标识;
30.所述wifi设备还用于检测所述指定目录中是否存在所述预设文件;若所述指定目录中未存在所述预设文件,则检测所述预设存储分区中是否存在预设标识;在所述预设存储分区中存在所述预设标识时,从所述预设存储分区中下载wifi校准文件。
31.在一个实施例中,所述产线工具还用于删除所述指定目录中的所述预设文件。
32.本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现申请任意实施例所提供的获取wifi校准数据的方法的步骤。
33.本技术实施例所提供的获取wifi校准数据的方法、装置及wifi设备校准测试系统,利用校准工具对待测试的wifi设备进行校准生成wifi校准文件并由产线工具将wifi校准文件存储至不可擦除的预设存储分区,wifi设备在接收到产线工具发送的wifi启动指令
时,从预设存储分区下载wifi校准文件并存入指定目录中,进而从指定目录读取wifi校准文件并启动wifi以使wifi校准文件生效,由于wifi校准文件是通过对待测试的wifi设备进行校准生成的,则wifi校准文件中的校准参数考虑了待测试wifi设备的个体性,进而利用wifi设备自身相关的校准参数进行wifi测试,能够有效避免因wifi设备的个体差异使得采用统一的校准参数导致wifi指标测试不合格的问题,进而能够降低产线不良率。
附图说明
34.图1为一个实施例中的产线工具对wifi设备进行校准测试的流程图;
35.图2为一个例中wifi设备校准测试系统的结构框图;
36.图3为一个实施例中获取wifi校准数据的方法的流程示意图;
37.图4为一个具体实施例中wifi设备校准测试流程的示意图;
38.图5为一个实施例中获取wifi校准数据的装置的结构框图;
39.图6为一个实施例中计算机设备的内部结构图。
具体实施方式
40.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
41.图1为一个实施例中的产线工具对wifi设备进行校准测试的流程图,如图1所示,现有的wifi设备校准测试流程包括:t1

下载面向定单装配(assemble to order,ato)版本的wifi软件程序,其中,需要对整块闪存进行全部擦除后,再下载ato版本的wifi软件程序;t2

wifi校准并生成校准文件bdwlan.bin,其中,由校准工具对ato版本的wifi软件程序的wifi指标进行校准,校准工具生成针对当前wifi软件程序的校准文件bdwlan.bin,校准文件bdwlan.bin中记录的是针对当前wifi软件程序的校准参数;t3

产线工具将bdwlan.bin放入文件系统指定目录,具体地,产线工具将校准工具生成的bdwlan.bin导入当前wifi软件程序的文件系统指定目录中;t4

wifi测试,具体地,产线工具对校准过的当前wifi软件程序进行wifi指标测试,检测当前wifi软件程序是否合格;t5

其他器件校准和测试等,包括通用移动通信技术的长期演进(long term evolution,lte)相关校准和测试;t6

升级用户(user)版本,用户版本是产品出厂后客户拿到设备使用的软件版本,user版本不会擦除闪存上预先指定的分区,如lte相关校准文件存在的加密文件系统(encrypting file system,efs)分区,在t6

升级user版本时不会擦除efs分区中的数据;t7

产品出厂,升级后得到的user版本的wifi软件程序即可出厂给客户使用。
42.在本实施例中,bdwlan.bin被导致文件系统指定目录中,而该文件系统指定目录是可擦除的,从而在t6

升级user版本时,bdwlan.bin文件会被擦除掉,导致t2流程中生成的校准文件bdwlan.bin会丢失,使得t2和t3流程无效。
43.针对上述问题,提供了一种获取wifi校准数据的方法,通过由不可擦除的预设存储分区来存储wifi校准文件,当wifi启动时,wifi设备从预设存储分区中下载wifi校准文件,从而避免了wifi校准文件在升级user版本的产线流程中被擦除的情况,保证了wifi校准数据不会丢失,实现了wifi校准数据的安全备份。
44.在一个实施例中,如图2所示,本技术提供了一种wifi设备校准测试系统,本技术提供的获取wifi校准数据的方法,可以应用于如图2所示的应用环境中。该获取wifi校准数据的方法应用于wifi设备校准测试系统中。该wifi设备校准测试系统包括校准工具102、产线工具104与wifi设备106。其中,校准工具102与产线工具104之间通过网络连接并进行通信,产线工具104与wifi设备106之间通过网络连接并进行通信,校准工具102和wifi设备106通过网络进行通信。通过校准工具102对wifi设备106进行校准,并生成wifi校准文件,产线工具104获取校准工具102生成的wifi校准文件,并将wifi校准文件写入预设存储分区中,其中,预设存储分区中的数据不可擦除;产线工具104还向wifi设备106发送wifi启动指令,wifi设备106接收产线工具104发送的wifi启动指令,响应于该wifi启动指令,wifi设备106从预设存储分区中下载wifi校准文件,将wifi校准文件存入指定目录中,并在指定目录中创建预设文件,wifi设备106从指定目录中读取wifi校准文件并启动wifi,以使wifi校准文件生效;产线工具104在wifi设备106启动后,若检测到指定目录中存在预设文件,则开始进行wifi指标测试。其中,校准工具102和产线工具104可以是安装于各种个人计算机、笔记本电脑、平板电脑等计算机设备中的软件产品,wifi设备106可以是应用于wifi产品中的wifi芯片、wifi模块等。
45.本技术实施例中,校准工具102用于对待测试的wifi设备106进行校准,待测试的wifi设备106比如可以是ato版本的wifi芯片、wifi模块等,校准工具102获取wifi设备106的校准参数并生成wifi校准文件,wifi校准文件中记录了wifi校准参数。
46.示例性地,wifi校准文件可以但不限于命名为bdwlan.bin。
47.产线工具104用于将wifi校准文件写入至数据不可擦除的预设存储分区中,并向wifi设备106发送wifi启动指令。由于wifi校准文件中的校准参数有变动,需要重启wifi才能生效,因此产线工具104需要先关闭wifi后,再向wifi设备106发送wifi启动指令以启动wifi。
48.示例性地,预设存储分区可以是但不限于是原始设备制造商(original equipment manufacturer,oem)分区等磁盘分区,oem分区中的文件是为了防止用户更新版本之后出现意外错误无法修复时,需要恢复旧版本操作系统时所需要的系统备份文件。
49.wifi设备106用于接收产线工具104发送的wifi启动指令,响应于该wifi启动指令,wifi设备106从预设存储分区中下载wifi校准文件,并将wifi校准文件存入指定目录中。wifi设备106下载wifi校准文件成功后,还在指定目录中创建预设文件。
50.示例性地,指定目录可以是但不限于是文件存储路径/data/wlan_bin/,预设文件可以但不限于命名为wlan_new。
51.通过在指定目录中创建预设文件,能够达到以下两个目的:一是告知产线工具104校准过的wifi校准文件已经在wifi设备106内部生效,可以进行wifi测试了;二是wifi设备每次启动时只需判断指定目录中是否存在预设文件来判断是否需要下载wifi校准文件,若预设文件存在则直接启动,无需在每次启动时都下载wifi校准文件,节省了下载wifi校准文件的时间,从而缩短了wifi启动时间,保证了wifi启动速度。
52.wifi设备106从指定目录中读取wifi校准文件,并启动wifi以使wifi校准文件生效。产线工具106还用于在检测到指定目录中存在预设文件时,开始wifi测试。当产线工具106检测到指定目标中存在预设文件时,即可获知wifi设备106已校准过且校准参数已经在
wifi设备中生效,可以开始wifi测试,则开启进行wifi指标测试,比如测试wifi设备的发送功率、频率误差、矢量误差幅度等指标。在测试完成后退出wifi测试。若产线工具104在指定目标中未检测到预设文件,则退出wifi测试。
53.本技术实施例所提供的wifi设备校准测试系统,通过由校准工具对wifi设备进行校准并生成wifi校准文件,使得wifi校准文件中的校准参数考虑了待测试wifi设备的个体性,进而利用wifi设备自身相关的校准参数进行wifi测试,能够有效避免因wifi设备的个体差异使得采用统一的校准参数导致wifi指标测试不合格的问题,进而能够降低产线不良率;通过由数据不可擦除的预设存储分区来存储wifi校准文件,当wifi启动时,wifi设备从预设存储分区中下载wifi校准文件,从而避免了wifi校准文件在升级user版本的产线流程中被擦除的情况,保证了wifi校准数据不会丢失,实现了wifi校准数据的安全备份;通过在wifi设备下载了wifi校准文件后在指定目录中创建预设文件,不仅给产线工具提供了能否开始wifi测试的指示,还给再次进行wifi测试时wifi设备是否需要再次下载wifi校准文件提供了判断条件,当预设文件存在时wifi设备无需再次下载wifi校准文件,节省了下载wifi校准文件的时间,从而能够保证wifi启动速度。
54.在一个实施例中,产线工具104还用于向预设存储分区中写入预设标识;wifi设备106还用于检测指定目录中是否存在预设文件,若指定目录中未存在预设文件,则检测预设存储分区中是否存在预设标识,在预设存储分区中存在预设标识时,从预设存储分区中下载wifi校准文件。
55.示例性地,预设标识可以但不限于记为califlag标志。
56.本技术实施例中,产线工具104将wifi校准文件写入预设存储分区之后,可以向预设存储分区中写入预设标识,预设标识用于表示预设存储分区中已经写入wifi校准文件,当wifi设备检测到预设标识存在时,即可获知wifi设备已被校准过且wifi校准文件已经存入预设存储分区中,可供下载。wifi设备106响应于从产线工具104接收的wifi启动指令,先检测指定目录中是否存储预设文件,若存在,则说明wifi设备已下载过wifi校准文件,则直接启动wifi,若不存在,则进一步检测预设存储分区中是否存在预设标识,若存在预设标识,说明预设存储分区中已存入wifi校准文件供下载,则wifi设备106从预设存储分区中下载wifi校准文件,若不存在预设标识,则直接启动wifi。通过向预设存储分区中写入预设标识,向wifi设备提供了判断预设存储分区中是否存入wifi校准文件的判断条件,有利于避免在wifi校准文件未存入预设存储分区的情况下,导致wifi设备下载校准文件失败的情况,降低了wifi启动失败的概率。
57.在一个实施例中,产线工具104还用于删除指定目录中的预设文件。本技术实施例中,当产线工具104将wifi校准文件存入预设存储分区之后,可以删除指定目录中的预设文件,以表示产线工具已经备份或更新了wifi校准文件,之后,产线工具104再向wifi设备106发送wifi启动指令,wifi设备106先判断指定目录中是否存在预设文件,根据判断结果决定是否需要下载wifi校准文件。由于指定目标中的预设文件已被删除,则wifi设备106判定指定目录中未存在预设文件,则从预设存储分区中下载备份或更新后的wifi校准文件,并在指定目录中重新创建预设文件。当需要对wifi设备进行重复测试时,由于指定目录中新创建了预设文件,则wifi设备在接收到wifi启动指令时,会检测到指定目录中存在预设文件,则无需再次下载wifi校准文件,节省了下载wifi校准文件的时间,从而能够提高wifi启动
效率。
58.在一个实施例中,如图3所示,提供了一种获取wifi校准数据的方法。本实施例主要以该方法应用于图2中的wifi设备来举例说明。
59.如图3所示,一种获取wifi校准数据的方法可以包括以下步骤:
60.步骤202,接收产线工具发送的wifi启动指令,其中,产线工具在进行wifi测试前,先关闭wifi设备,再向wifi设备发送wifi启动指令。
61.其中,wifi启动指令用于指示wifi设备启动。比如,wifi启动指令具体可以是一个指定的字符串,产线工具向wifi设备发送指定的字符串来指示wifi设备需要启动。
62.本实施例中,产线工具在进行wifi测试前,先关闭wifi设备,再向wifi设备发送wifi启动指令。
63.步骤204,响应于wifi启动指令,从预设存储分区中下载wifi校准文件,其中,预设存储分区中的数据不可擦除,wifi校准文件由校准工具对wifi设备进行校准生成,并由产线工具从校准工具获取wifi校准文件后存储至预设存储分区中。
64.其中,预设存储分区为数据不可擦除的磁盘分区。比如,预设存储分区具体可以是oem分区。
65.具体地,对于待测试的wifi设备,校准工具先对wifi设备进行校准,生成wifi校准文件,产线工具从校准工具获取wifi校准文件,之后将获取的wifi校准文件存储至预设存储分区中,并向wifi设备发送wifi启动指令。wifi设备接收到产线工具发送的wifi启动指令之后,响应于该wifi启动指令,wifi设备从预设存储分区中下载wifi校准文件,其中,wifi校准文件由校准工具对wifi设备进行参数校准后生成,wifi校准文件中记录有校准参数。
66.步骤206,将wifi校准文件存入指定目录中。
67.其中,指定目录可以是wifi设备上的一个文件存储路径,wifi设备从指定目录中读取所需文件。比如,指定目录具体可以是/data/wlan_bin/路径。
68.本技术实施例中,wifi设备从预设存储分区中下载了wifi校准文件之后,可以将wifi校准文件存入指定目录中。
69.步骤208,从指定目录中读取wifi校准文件,并启动wifi以使wifi校准文件生效。
70.本技术实施例中,wifi设备可以从指定目录中读取wifi校准文件,并启动wifi,以使wifi校准文件生效。
71.本实施例所提供的获取wifi校准数据的方法,利用校准工具对待测试的wifi设备进行校准生成wifi校准文件并由产线工具将wifi校准文件存储至不可擦除的预设存储分区,wifi设备在接收到产线工具发送的wifi启动指令时,从预设存储分区下载wifi校准文件并存入指定目录中,进而从指定目录读取wifi校准文件并启动wifi以使wifi校准文件生效,由于wifi校准文件是通过对待测试的wifi设备进行校准生成的,则wifi校准文件中的校准参数考虑了待测试wifi设备的个体性,进而利用wifi设备自身相关的校准参数进行wifi测试,能够有效避免因wifi设备的个体差异使得采用统一的校准参数导致wifi指标测试不合格的问题,进而能够降低产线不良率。此外,通过由数据不可擦除的预设存储分区来存储wifi校准文件,当wifi启动时,wifi设备从预设存储分区中下载wifi校准文件,从而避免了wifi校准文件在升级user版本的产线流程中被擦除的情况,保证了wifi校准数据不会
丢失,实现了wifi校准数据的安全备份。
72.在一个实施例中,wifi设备从预设存储分区中下载wifi校准文件时,可以先检测指定目录中是否存在预设文件,若指定目录中未存在预设文件,则从预设存储分区中下载wifi校准文件。
73.本技术实施例中,产线工具将wifi校准文件导入预设存储分区之后,会将指定目录中的预设文件删除,再向wifi设备发送wifi启动指令。wifi设备接收该wifi启动指令之后,响应于该wifi启动指令,检测指定目录中是否存在预设文件,由于指定目录中的预设文件已由产线工具删除,则wifi设备会检测到指定目录中未存在预设文件,进而进入wifi校准文件的下载流程。由此,使得wifi设备能够在预设存储分区中备份或更新了wifi校准文件后,及时下载新的wifi校准文件,有利于wifi测试顺利完成。
74.进一步地,在一个实施例中,wifi设备从预设存储分区下载wifi校准文件之前,还可以先确定预设存储分区中存在预设标识,该预设标识用于指示预设存储分区中存在wifi校准文件,预设标识由产线工具将wifi校准文件存储至预设存储分区后写入。
75.本技术实施例中,产线工具将wifi校准文件导入预设存储分区之后,还可以向预设存储分区中写入预设标识,比如写入califlag标志,以表示预设存储分区中已经写入了wifi校准文件。wifi设备响应于产线工具发送的wifi启动指令,先检测指定目录中是否存在预设文件,若不存在预设文件,则表明需要下载wifi校准文件,接着,wifi设备检测预设存储分区中是否存在预设标识,如果确定预设存储分区中存在预设标识,则表明预设存储分区中已写入wifi校准文件供下载使用,进而wifi设备从预设存储分区中下载wifi校准文件。
76.通过在wifi设备从预设存储分区中下载wifi校准文件之前,先确定预设存储分区中存在用于指示预设存储分区中存在wifi校准文件的预设标识,之后wifi才从预设存储分区中下载wifi校准文件,由此,有利于避免在wifi校准文件未存入预设存储分区的情况下,导致wifi设备下载校准文件失败的情况,降低了wifi启动失败的概率。
77.在一个实施例中,wifi设备从预设存储分区中下载了wifi校准文件并将wifi校准文件写入指定目录之后,还可以在指定目录中创建预设文件,以使产线工具在检测到指定目录中存在预设文件时,开始wifi测试。
78.本技术实施例中,通过在指定目录中创建预设文件,能够达到以下两个目的:一是告知产线工具校准过的wifi校准文件已经在wifi设备内部生效,可以进行wifi测试了,当产线工具检测到指定目录中存在预设文件时,则开始进行wifi测试,并在测试完成后退出wifi测试流程;二是在需要重复测试的场景下,若产线工具未更新预设存储分区中的wifi校准文件,则产线工具不会删除指定目录中的预设文件,wifi设备创建的预设文件会一直存在于指定目录中,wifi设备每次启动时只需判断指定目录中是否存在预设文件来判断是否需要下载wifi校准文件,若预设文件存在则直接启动,无需在每次启动时都下载wifi校准文件,节省了下载wifi校准文件的时间,从而缩短了wifi启动时间,保证了wifi启动速度。
79.在一个实施例中,wifi设备在确定预设存储分区中未存在预设标识的情况下,从指定目录中读取预设校准文件,并启动wifi以使预设校准文件生效。
80.其中,预设校准文件可以是更新前的校准文件,比如,预设校准文件具体可以是包
含预设校准参数的文件,预设校准参数比如可以是wifi校准参数经典值,wifi校准参数经典值可以是通过抽样多台wifi设备的校准参数计算得到的平均值。
81.本技术实施例中,在wifi设备确定预设存储分区中未存在预设标识的情况下,表明预设存储分区中未导入校准过的wifi校准文件,为了保证wifi设备能够正常启动,则可以从指定目录中读取预设校准文件,并启动wifi以使预设校准文件生效。
82.通过在确定预设存储分区中未存在预设标识的情况下,从指定目录中读取预设校准文件,并启动wifi以使预设校准文件生效,由此,能够在预设存储分区中未导入wifi校准文件的情况下,读取预设校准文件并启动wifi,保证了wifi设备能够正常启动,提高了wifi启动成功率。
83.图4为一个具体实施例中wifi设备校准测试流程的示意图,如图4所示,校准工具下载wifi设备的ato版本,并对ato版本的wifi设备进行wifi校准并生成校准文件bdwlan.bin。产线工具将bdwlan.bin文件写入oem分区中,并写califlag标志到oem分区中,之后产线工具删除文件系统指定文件/data/wlan_bin/wlan_new,并进入wifi测试流程中。在wifi测试流程中,产线工具需要先关闭wifi,再向wifi设备发送wifi启动指令。wifi设备接收到wifi启动指令后,判断/data/wlan_bin/wlan_new文件是否存在,即判断指定目录/data/wlan_bin/中是否存在预设文件wlan_new,若存在,则启动wifi,若不存在,则继续判断oem分区中是否存在califlag标志,若不存在,则启动wifi,若存在,则从oem分区中读取bdwlan.bin文件,并将bdwlan.bin文件存入/data/wlan_bin/目录中,若wifi设备读取bdwlan.bin文件失败,或者将bdwlan.bin文件存入/data/wlan_bin/目录失败,则直接启动wifi;若wifi设备成功读取bdwlan.bin文件并存入/data/wlan_bin/目录中,则wifi设备创建/data/wlan_bin/wlan_new文件,之后启动wifi。产线工具判断/data/wlan_bin/wlan_new文件是否存在,若不存在则退出wifi测试流程,若存在则获知wifi已校准过且参数已生效,则开始wifi测试,并在wifi测试完成之后退出wifi测试流程。退出wifi测试之后,产线工具还可以进行其他器件校准和测试,之后升级user版本后将产品出厂。由于升级user版本时会擦除/data/wlan_bin/目录中的数据,bdwlan.bin文件也被擦除,而本技术中将bdwlan.bin文件存储在数据不可擦除的oem分区中进行备份,在升级user版本后可以从oem分区中下载bdwlan.bin文件,保证了bdwlan.bin文件不会丢失。
84.应该理解的是,虽然图3

4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图3

4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
85.在一个实施例中,如图5所示,提供了一种获取wifi校准数据的装置,该获取wifi校准数据的装置30包括指令接收模块302、下载模块304、存储模块306和启动模块308,其中:
86.指令接收模块302,用于接收产线工具发送的wifi启动指令,其中,产线工具在进行wifi测试前,先关闭wifi设备,再向wifi设备发送wifi启动指令。
87.下载模块304,用于响应于wifi启动指令,从预设存储分区中下载wifi校准文件,其中,预设存储分区中的数据不可擦除,wifi校准文件由校准工具对wifi设备进行校准生成,并由产线工具从校准工具获取wifi校准文件后存储至预设存储分区中。
88.存储模块306,用于将wifi校准文件存入指定目录中。
89.启动模块308,用于从指定目录中读取wifi校准文件,并启动wifi以使wifi校准文件生效。
90.在一个实施例中,下载模块304具体用于:
91.检测指定目录中是否存在预设文件;
92.若指定目录中未存在预设文件,则从预设存储分区中下载wifi校准文件。
93.在一个实施例中,下载模块304还用于:
94.确定预设存储分区中存在预设标识,预设标识用于指示预设存储分区中存在wifi校准文件,预设标识由产线工具将wifi校准文件存储至预设存储分区后写入。
95.在一个实施例中,该获取wifi校准数据的装置30还包括:
96.创建模块,用于在指定目录中创建预设文件,以使产线工具在检测到指定目录中存在预设文件时,开始wifi测试。
97.在一个实施例中,启动模块308还用于:
98.在确定预设存储分区中未存在预设标识的情况下,从指定目录中读取预设校准文件,并启动wifi以使预设校准文件生效。
99.本技术实施例所提供的获取wifi校准数据的装置,利用校准工具对待测试的wifi设备进行校准生成wifi校准文件并由产线工具将wifi校准文件存储至不可擦除的预设存储分区,wifi设备在接收到产线工具发送的wifi启动指令时,从预设存储分区下载wifi校准文件并存入指定目录中,进而从指定目录读取wifi校准文件并启动wifi以使wifi校准文件生效,由于wifi校准文件是通过对待测试的wifi设备进行校准生成的,则wifi校准文件中的校准参数考虑了待测试wifi设备的个体性,进而利用wifi设备自身相关的校准参数进行wifi测试,能够有效避免因wifi设备的个体差异使得采用统一的校准参数导致wifi指标测试不合格的问题,进而能够降低产线不良率。此外,通过由数据不可擦除的预设存储分区来存储wifi校准文件,当wifi启动时,wifi设备从预设存储分区中下载wifi校准文件,从而避免了wifi校准文件在升级user版本的产线流程中被擦除的情况,保证了wifi校准数据不会丢失,实现了wifi校准数据的安全备份。
100.关于获取wifi校准数据的装置的具体限定可以参见上文中对于获取wifi校准数据的方法的限定,在此不再赘述。上述获取wifi校准数据的装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
101.在一个实施例中,提供了一种计算机设备,该计算机设备可以是包含wifi芯片或wifi模块的wifi设备,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序
的运行提供环境。该计算机设备的数据库用于存储wifi校准文件。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种获取wifi校准数据的方法。
102.本领域技术人员可以理解,图6中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
103.在一个实施例中,本技术提供的获取wifi校准数据的装置可以实现为一种计算机程序的形式,计算机程序可在如图6所示的计算机设备上运行。计算机设备的存储器中可存储组成该获取wifi校准数据的装置的各个程序模块,比如,图5所示的指令接收模块、下载模块、存储模块和启动模块。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本技术各个实施例的获取wifi校准数据的方法中的步骤。
104.例如,图6所示的计算机设备可以通过如图5所示的获取wifi校准数据的装置中的指令接收模块执行接收产线工具发送的wifi启动指令的步骤。计算机设备可通过下载模块执行响应于wifi启动指令,从预设存储分区中下载wifi校准文件的步骤,其中,预设存储分区中的数据不可擦除,wifi校准文件由校准工具对待测试的wifi设备进行校准生成。计算机设备可通过存储模块执行将wifi校准文件存入指定目录中的步骤。计算机设备可通过启动模块执行从指定目录中读取wifi校准文件,并启动wifi以使wifi校准文件生效的步骤。
105.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:接收产线工具发送的wifi启动指令,其中,产线工具在进行wifi测试前,先关闭wifi设备,再向wifi设备发送wifi启动指令;响应于wifi启动指令,从预设存储分区中下载wifi校准文件,其中,预设存储分区中的数据不可擦除,wifi校准文件由校准工具对wifi设备进行校准生成,并由产线工具从校准工具获取wifi校准文件后存储至预设存储分区中;将wifi校准文件存入指定目录中;从指定目录中读取wifi校准文件,并启动wifi以使wifi校准文件生效。
106.在一个实施例中,处理器执行计算机程序时还实现以下步骤:检测指定目录中是否存在预设文件;若指定目录中未存在预设文件,则从预设存储分区中下载wifi校准文件。
107.在一个实施例中,处理器执行计算机程序时还实现以下步骤:若指定目录中未存在预设文件,在从预设存储分区中下载wifi校准文件之前,先确定预设存储分区中存在预设标识,预设标识用于指示预设存储分区中存在wifi校准文件,预设标识由产线工具将wifi校准文件存储至预设存储分区后写入。
108.在一个实施例中,处理器执行计算机程序时还实现以下步骤:在指定目录中创建预设文件,以使产线工具在检测到指定目录中存在预设文件时,开始wifi测试。
109.在一个实施例中,处理器执行计算机程序时还实现以下步骤:在确定预设存储分区中未存在预设标识的情况下,从指定目录中读取预设校准文件,并启动wifi以使预设校准文件生效。
110.本技术实施例所提供的计算机设备,利用校准工具对待测试的wifi设备进行校准生成wifi校准文件并由产线工具将wifi校准文件存储至不可擦除的预设存储分区,wifi设备在接收到产线工具发送的wifi启动指令时,从预设存储分区下载wifi校准文件并存入指定目录中,进而从指定目录读取wifi校准文件并启动wifi以使wifi校准文件生效,由于
wifi校准文件是通过对待测试的wifi设备进行校准生成的,则wifi校准文件中的校准参数考虑了待测试wifi设备的个体性,进而利用wifi设备自身相关的校准参数进行wifi测试,能够有效避免因wifi设备的个体差异使得采用统一的校准参数导致wifi指标测试不合格的问题,进而能够降低产线不良率。此外,通过由数据不可擦除的预设存储分区来存储wifi校准文件,当wifi启动时,wifi设备从预设存储分区中下载wifi校准文件,从而避免了wifi校准文件在升级user版本的产线流程中被擦除的情况,保证了wifi校准数据不会丢失,实现了wifi校准数据的安全备份。
111.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:接收产线工具发送的wifi启动指令,其中,产线工具在进行wifi测试前,先关闭wifi设备,再向wifi设备发送wifi启动指令;响应于wifi启动指令,从预设存储分区中下载wifi校准文件,其中,预设存储分区中的数据不可擦除,wifi校准文件由校准工具对wifi设备进行校准生成,并由产线工具从校准工具获取wifi校准文件后存储至预设存储分区中;将wifi校准文件存入指定目录中;从指定目录中读取wifi校准文件,并启动wifi以使wifi校准文件生效。
112.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:检测指定目录中是否存在预设文件;若指定目录中未存在预设文件,则从预设存储分区中下载wifi校准文件。
113.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若指定目录中未存在预设文件,在从预设存储分区中下载wifi校准文件之前,先确定预设存储分区中存在预设标识,预设标识用于指示预设存储分区中存在wifi校准文件,预设标识由产线工具将wifi校准文件存储至预设存储分区后写入。
114.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:在指定目录中创建预设文件,以使产线工具在检测到指定目录中存在预设文件时,开始wifi测试。
115.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:在确定预设存储分区中未存在预设标识的情况下,从指定目录中读取预设校准文件,并启动wifi以使预设校准文件生效。
116.本技术实施例所提供的计算机可读存储介质,利用校准工具对待测试的wifi设备进行校准生成wifi校准文件并由产线工具将wifi校准文件存储至不可擦除的预设存储分区,wifi设备在接收到产线工具发送的wifi启动指令时,从预设存储分区下载wifi校准文件并存入指定目录中,进而从指定目录读取wifi校准文件并启动wifi以使wifi校准文件生效,由于wifi校准文件是通过对待测试的wifi设备进行校准生成的,则wifi校准文件中的校准参数考虑了待测试wifi设备的个体性,进而利用wifi设备自身相关的校准参数进行wifi测试,能够有效避免因wifi设备的个体差异使得采用统一的校准参数导致wifi指标测试不合格的问题,进而能够降低产线不良率。此外,通过由数据不可擦除的预设存储分区来存储wifi校准文件,当wifi启动时,wifi设备从预设存储分区中下载wifi校准文件,从而避免了wifi校准文件在升级user版本的产线流程中被擦除的情况,保证了wifi校准数据不会丢失,实现了wifi校准数据的安全备份。
117.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机
可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read

only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,比如静态随机存取存储器(static random access memory,sram)和动态随机存取存储器(dynamic random access memory,dram)等。
118.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
119.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献