一种对无线通讯产品样机测试写值的方法和系统与流程

文档序号:13076101阅读:206来源:国知局
一种对无线通讯产品样机测试写值的方法和系统与流程

本发明属于生产自动化领域,尤其涉及一种对无线通讯产品样机测试写值的方法和系统。



背景技术:

出于成本和标准的考量,批量生产的同型号同批次无线通讯产品,例如ap、wlan、gate等无线设备在生产前批量烧录芯片时,都会烧录一个默认的无线信息,直接导致所有生产半成品开机ssid、ip、password、mac等关键身份识别信息均完全相同。因此,在通过wifi连接无线通讯产品测试写值时,通常是将待测试无线通讯产品放入金属屏蔽箱后,接通电源,打开电源开关,关闭金属屏蔽箱,等待并检测产品启动成功之后再进行测试。

上述现有的测试方案中,至少存在如下缺陷:

1)测试效率低下。这是因为,每一个测试站位的电脑一次只能测试一台无线通讯产品样机;若遇到使用高通部份型号的芯片,无线校准需要通过wifi连接写入大量数据包的产品,生产效率更是受到严重影响。

2)测试失败概率高。使用金属屏蔽箱一定程度上可以隔离环境中无线通讯产品彼此的射频干扰,然而,由于生产车间也可能发生电磁辐射屏蔽不良,会导致不同工位同型号产品被交叉连接并锁定,导致a工位的无线通讯产品写入b工位的无线通讯产品的关键字,测试宣告失败,而测试失败进一步导致量产时不良率回升,造成损失。



技术实现要素:

本发明的目的在于提供一种对无线通讯产品样机测试写值的方法和系统,以提高对无线通讯产品样机测试写值的效率和成功率。

本发明第一方面提供一种对无线通讯产品样机测试写值的方法,所述方法包括:

设置有n个无线网卡的测试电脑将m个所述无线网卡中的每个无线网卡与放置于屏蔽箱的m个无线通讯产品样机中的每个无线通讯产品样机建立唯一无线通信连接,所述m、n为大于1的整数,且所述m不大于所述n;

所述测试电脑将每个无线通讯产品样机的身份识别关键字写入所述m个无线通讯产品样机;

待所述写入身份识别关键字操作完成后,所述测试电脑关闭所述每个无线网卡与所述每个无线通讯产品样机的唯一无线通信连接功能。

本发明第二方面提供一种对无线通讯产品样机测试写值的系统,所述系统包括n个无线网卡、一台设置所述n个无线网卡的测试电脑、一个屏蔽箱和放置于所述屏蔽箱的m个无线通讯产品样机,所述测试电脑包括建立模块、关键字写入模块和功能关闭模块;

所述建立模块,用于将m个所述无线网卡中的每个无线网卡与放置于屏蔽箱的m个无线通讯产品样机中的每个无线通讯产品样机建立唯一无线通信连接,所述m、n为大于1的整数,且所述m不大于所述n;

所述关键字写入模块,用于将每个无线通讯产品样机的身份识别关键字写入所述m个无线通讯产品样机;

所述功能关闭模块,用于待所述写入身份识别关键字操作完成后,关闭所述每个无线网卡与所述每个无线通讯产品样机的唯一无线通信连接功能。

从上述本发明技术方案可知,一方面,一台测试电脑通过n个无线网卡连接m个无线通讯产品样机,在同一时段完成对m个无线通讯产品样机的测试写值,相比于现有技术的一台测试电脑一次只进行一个无线通讯产品样机的测试写值,本发明提供的技术方案的测试效率显著提高,节省了工厂的生产时间成本;另一方面,由于一个无线网卡只与一个无线通讯产品样机建立唯一无线通信连接,从而防止了屏蔽箱屏蔽不严导致的射频干扰,杜绝了a工位的无线通讯产品写入b工位的无线通讯产品的关键字的现象;第三方面,由于测试写值时无线通讯产品样机和无线网卡是无线通信,因此,本发明的技术方案既适用于所有无法经过通信线材接口绑定的无线通讯产品,又使得测试过程中操作人员和工装治具无需对无线通讯产品样机接触或推顶夹等物理接触,保护了产品外观生产一致性,一定程度上杜绝划痕等瑕疵的产生。

附图说明

图1是本发明实施例一提供的对无线通讯产品样机测试写值的方法的实现流程示意图;

图2是本发明实施例二提供的对无线通讯产品样机测试写值的系统结构示意图;

图3是本发明实施例三提供的对无线通讯产品样机测试写值的系统的结构示意图;

图4是本发明实施例四提供的对无线通讯产品样机测试写值的系统的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例提供一种对无线通讯产品样机测试写值的方法,所述方法包括:设置有n个无线网卡的测试电脑将m个所述无线网卡中的每个无线网卡与放置于屏蔽箱的m个无线通讯产品样机中的每个无线通讯产品样机建立唯一无线通信连接,所述m、n为大于1的整数,且所述m不大于所述n;所述测试电脑将每个无线通讯产品样机的身份识别关键字写入所述m个无线通讯产品样机;待所述写入身份识别关键字操作完成后,所述测试电脑关闭所述每个无线网卡与所述每个无线通讯产品样机的唯一无线通信连接功能。本发明实施例还提供相应的对无线通讯产品样机测试写值的系统。以下分别进行详细说明。

请参阅附图1,是本发明实施例一提供的对无线通讯产品样机测试写值的方法的实现流程示意图,主要包括以下步骤s101至步骤s103,详细说明如下:

s101,设置有n个无线网卡的测试电脑将m个无线网卡中的每个无线网卡与放置于屏蔽箱的m个无线通讯产品样机中的每个无线通讯产品样机建立唯一无线通信连接。

本发明实施例中,m、n为大于1的整数,且m不大于n,例如,n可以取大于1而小于13的整数。

作为本发明一个实施例,设置有n个无线网卡的测试电脑将m个无线网卡中的每个无线网卡与放置于屏蔽箱的m个无线通讯产品样机中的每个无线通讯产品样机建立唯一无线通信连接可通过如下步骤s1至s3完成:

s1,在初始阶段或者一个开启状态的无线网卡与一个无线通讯产品样机建立唯一无线通信连接后,测试电脑每次只将尚未与无线通讯产品样机建立唯一通信连接的无线网卡中的一个无线网卡设置为开启状态,其余无线网卡设置为禁用状态。

在初始阶段,通过附加的自动化程序,测试电脑只将n个无线网卡中的任意一个设置为开启状态即可工作状态,其余的n-1个无线网卡设置为禁用状态。在一个开启状态的无线网卡与一个无线通讯产品样机建立唯一无线通信连接后,测试电脑又将n-1个设置为禁用状态的无线网卡设置为开启状态,其余的n-2个无线网卡仍然保持设置为禁用状态;重复上述操作,直至m个无线网卡逐个设置为开启状态。

s2,在测试开始时,测试电脑将一个开启状态的无线网卡与m个无线通讯产品样机中任意一个无线通讯产品样机绑定。

需要说明的是,在本发明实施例中,无线网卡的物理汇聚子协议层的可擦写字段设置一个48位二进制plcp(physicallayerconvergenceprotocol,物理层汇聚协议)数值,同时,在研发阶段,为无线通讯产品的wifi驱动中数据链路层的mac子协议层以下、物理汇聚层的物理介质(pmd)子协议层以上的相对透明的plcp层中加入不经重复启动即可擦写字段,该字段对应函数wifi_send_command(),该函数由基于linux的wifi协议栈下plcp相关函数改写,通过该函数,可以在该可擦写字段也写入一个48位二进制plcp数值。

具体地,测试电脑将一个开启状态的无线网卡与m个无线通讯产品样机中任意一个无线通讯产品样机绑定可以是:开启状态的无线网卡与任意一个无线通讯产品样机进行物理介质子协议层握手后,测试电脑检测无线通讯产品样机的物理汇聚子协议层,若所述物理汇聚子协议层透明,则测试电脑向无线通讯产品样机的物理汇聚子协议层的可擦写字段写入一个与开启状态的无线网卡的物理汇聚子协议层的可擦写字段设置的48位二进制plcp数值唯一匹配的48位二进制plcp数值,如此,无线通讯产品样机的plcp层变为不透明的了,这意味着,无线网卡与无线通讯产品样机由原先的三重握手机制变更为四重握手机制,因此,尽管其他无线通讯产品样机都处于开机状态,且各个无线通讯产品样机的ssid、password、ip、mac等均分别相同,然而,由于为无线通讯产品样机赋予了一个更优先且唯一能够与无线网卡物理汇聚子协议层的可擦写字段设置的48位二进制plcp数值唯一匹配的plcp值,因此,一旦其物理汇聚子协议层的可擦写字段设置的48位二进制plcp数值与无线通讯产品样机的物理汇聚子协议层的可擦写字段设置的48位二进制plcp数值匹配,则该无线网卡不会再与其他无线通讯产品样机建立无线通信连接,这就是一个开启状态的无线网卡与一个无线通讯产品样机唯一绑定的意义所在。

s3,通过握手机制,测试电脑将互相绑定的无线网卡与无线通讯产品样机连接。

重复上述s1至s3,直至m个无线网卡中的每个无线网卡与m个无线通讯产品样机中的每个无线通讯产品样机建立唯一无线通信连接。

s102,测试电脑将每个无线通讯产品样机的身份识别关键字写入m个无线通讯产品样机。

在本发明实施例中,无线通讯产品样机的身份识别关键字是指无线通讯产品样机的ssid、password、ip、mac等信息。

s103,待写入身份识别关键字操作完成后,测试电脑关闭每个无线网卡与每个无线通讯产品样机的唯一无线通信连接功能。

测试电脑关闭每个无线网卡与每个无线通讯产品样机的唯一无线通信连接功能具体可以是关闭函数wifi_send_command()的相应功能,例如,将相应的模块直接删除,或者,注销相应的程序代码,等等。

需要说明的是,在上述实施例中,屏蔽箱可以敷设一些电磁波吸收材料;基于无线通讯产品样机天线的自适应信道原理,在本发明实施例中,屏蔽箱内一次无线测试写值的无线通讯产品样机数量最好不超过12台;进一步地,为了削弱无线通讯产品样机天线之间的干扰,无线通讯产品样机天线与无线通讯产品样机天线之间的距离要尽可能拉大,同时,为了保证空间通畅,多个无线通讯产品样机不宜堆叠安置,优选地,使用无线通讯产品样机安置架,整齐地分置无线通讯产品样机。

从上述附图1示例的对无线通讯产品样机测试写值的方法可知,一方面,一台测试电脑通过n个无线网卡连接m个无线通讯产品样机,在同一时段完成对m个无线通讯产品样机的测试写值,相比于现有技术的一台测试电脑一次只进行一个无线通讯产品样机的测试写值,本发明提供的技术方案的测试效率显著提高,节省了工厂的生产时间成本;另一方面,由于一个无线网卡只与一个无线通讯产品样机建立唯一无线通信连接,从而防止了屏蔽箱屏蔽不严导致的射频干扰,杜绝了a工位的无线通讯产品写入b工位的无线通讯产品的关键字的现象;第三方面,由于测试写值时无线通讯产品样机和无线网卡是无线通信,因此,本发明的技术方案既适用于所有无法经过通信线材接口绑定的无线通讯产品,又使得测试过程中操作人员和工装治具无需对无线通讯产品样机接触或推顶夹等物理接触,保护了产品外观生产一致性,一定程度上杜绝划痕等瑕疵的产生。

请参阅附图2,是本发明实施例二提供的对无线通讯产品样机测试写值的系统的结构示意图。为了便于说明,附图2仅示出了与本发明实施例相关的部分。附图2示例的对无线通讯产品样机测试写值的系统主要包括n个无线网卡202、一台设置n个无线网卡的测试电脑201、一个屏蔽箱203和放置于屏蔽箱203的m个无线通讯产品样机204,测试电脑201包括建立模块205、关键字写入模块206和功能关闭模块207,其中:

建立模块205,用于将m个无线网卡202中的每个无线网卡与放置于屏蔽箱203的m个无线通讯产品样机204中的每个无线通讯产品样机建立唯一无线通信连接,其中,m、n为大于1的整数,且m不大于n;

关键字写入模块206,用于将每个无线通讯产品样机的身份识别关键字写入m个无线通讯产品样机204;

功能关闭模块207,用于待写入身份识别关键字操作完成后,关闭每个无线网卡与每个无线通讯产品样机的唯一无线通信连接功能。

附图2示例的建立模块205可以包括状态设置单元301、绑定单元302和连接建立单元303,如附图3所示本发明实施例三提供的对无线通讯产品样机测试写值的系统,其中:

状态设置单元301,用于在初始阶段或者一个开启状态的无线网卡与一个无线通讯产品样机建立唯一无线通信连接后,每次只将尚未与无线通讯产品样机建立唯一通信连接的无线网卡中的一个无线网卡设置为开启状态,其余无线网卡设置为禁用状态;

绑定单元302,用于在测试开始时,将一个开启状态的无线网卡与m个无线通讯产品样机中任意一个无线通讯产品样机绑定;

连接建立单元303,用于通过握手机制,将互相绑定的无线网卡与无线通讯产品样机连接;

状态设置单元301、绑定单元302和连接建立单元303重复各自的操作,直至m个无线网卡202中的每个无线网卡与m个无线通讯产品样机204中的每个无线通讯产品样机建立唯一无线通信连接。

附图3示例的对无线通讯产品样机测试写值的系统中,无线网卡202的物理汇聚子协议层的可擦写字段设置一个48位二进制plcp数值,绑定单元302可以包括检测单元401和写入单元402,如附图4所示本发明实施例四提供的对无线通讯产品样机测试写值的系统,其中:

检测单元401,用于开启状态的无线网卡与任意一个无线通讯产品样机进行物理介质子协议层握手后,检测无线通讯产品样机204的物理汇聚子协议层;

写入单元402,用于若无线通讯产品样机204的物理汇聚子协议层透明,则向无线通讯产品样机204的物理汇聚子协议层的可擦写字段写入一个与开启状态的无线网卡的物理汇聚子协议层的可擦写字段设置的48位二进制plcp数值唯一匹配的48位二进制plcp数值。

附图2至4任一示例的对无线通讯产品样机测试写值的系统中,屏蔽箱203内敷设电磁波吸收材料。

需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁盘或光盘等。

以上对本发明实施例所提供的对无线通讯产品样机测试写值的方法和系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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