无线整机的测试方法与流程

文档序号:21361986发布日期:2020-07-04 04:35阅读:512来源:国知局
无线整机的测试方法与流程

本发明涉及通信领域,具体而言,本发明涉及一种能够无线整机的测试方法。



背景技术:

无线整机,为一种能够提供2.4g的wifi热点的整机设备,通常情况下,一台无线整机设置的外部设备包括但不限于usb、sd卡、同步按键、reset按键以及网口等,从而与该无线整机实现连接从而共同工作。

无线整机在生产完成后,均需要经过测试步骤来确认该无线整机的各项性能是否符合出厂规定,并且在测试过程中针对不同的客户将该无线整机升级到不同的版本,从而满足不同的客户要求,以使该无线整机在到达不同的客户手中都能够直接被使用。因此,只有各项性能均符合出厂规定并且升级成功的无线整机才能被安排出货。

现有技术中,无线整机在测试过程中都是单台进行。通常需要从上电开始,然后进入系统测试外部设备和wifi功能,对外部设备和wifi功能测试过后在将该无线整机从工厂生产版本升级至相应客户的出厂版本,升级后再进行重启,并检查此时重启后的该无线整机的性能及功能。

在上述过程中,从上电到进入系统,通常需要2分钟,之后测试外部设备以及wifi功能,一般需要0.5分钟,而从工厂生产版本升级到客户出厂版本,一般需要0.5分钟,最后升级完成后的重启过程通常需要2分钟,因此整个过程算下来,一台无线整机完成测试需要5分钟左右,因此不仅时间成本非常巨大,而且效率也很低,当工厂需要同时出货数量较大的无线整机的时候,整个测试过程无疑会变成一项相当费时费力的工作,从而在一定程度上提高了该无线整机的生产成本。

同时,若客户需要的无线整机不仅数量大,而且出货日期非常紧急,此时,用传统的测试方法对该无线整机进行测试无疑无法满足客户的需求。



技术实现要素:

本发明的一个优势在于提供一种无线整机的测试方法,其中该无线整机的测试方法能够同时对多台无线整机进行同时测试,从而降低对单台无线整机的测试时间。

本发明的一个优势在于提供一种无线整机的测试方法,其中所述无线整机的测试方法能够对不同状态下的多台无线整机进行测试升级,从而提高对多台无线整机进行测试的测试效率。

本发明的一个优势在于提供一种无线整机的测试方法,其中所述无线整机的测试方法能够根据待测试的多台无线整机反馈的具体信息调整各台无线整机的测试内容,从而使所述无线整机的测试方法能够适合对不同状态下的无线整机进行测试。

本发明的一个优势在于提供一种无线整机的测试方法,其中所述无线整机的测试方法仅需通过发送几条消息即可完成,因此简化了对所述无线整机的测试过程,操作简单。

本发明的一个优势在于提供一种无线整机的测试方法,其中所述无线整机的测试方法能够持续对多台无线整机进行循环测试,以使不同状态下的无线整机都能够及时完成测试,从而提高对该无线整机进行测试的测试效率。

本发明的一个优势在于提供一种无线整机的测试方法,其中所述无线整机的测试方法是通过一台pc机同时控制多台所述无线整机进行测试,从而不仅提高了对所述无线整机的测试操作便利性,而且还能降低单台所述无线整机的测试时间。

本发明的一个优势在于提供一种无线整机的测试方法,其中所述无线整机的测试方法在操作过程中能够使不同的所述无线整机都能及时将测试结果进行反馈,从而便于工作人员及时了解不同的无线整机的测试状态。

本发明的一个优势在于提供一种无线整机的测试方法,其中各无线整机能够在测试过程中及时将测试结果发送至pc端,以使pc端能够及时对各不同的无线整机的测试状况进行管理和控制。

本发明的一个优势在于提供一种无线整机的测试方法,其中通过pc端即可了解到各不同的无线整机是否升级成功,因此便于工作人员同时对多台无线整机的升级结果进行管控和记录。

本发明的一个优势在于提供一种无线整机的测试方法,其中多台所述无线整机是通过和所述pc端进行消息互动的方式完成测试过程,因此整个测试过程不仅快捷,而且节省人力资源,从而一定程度上降低了所述无线整机的生产成本。

为达上述至少一发明优势,本发明提供一种无线整机的测试方法,通过一pc端对一台或多台无线整机进行测试,所述无线整机的测试方法包括步骤:

1001:将所述pc端融合一组播技术;

1002:将所述pc端与一台或多台所述无线整机通信连接;以及

1003:通过所述pc端对一台或多台所述无线整机进行测试。

在其中一些实施例中,所述步骤1001进一步包括步骤:

10011:将所述pc端创建一socket节点;

10012:将所述socket节点绑定至所述pc端的一端口;以及

10013:加入所述组播技术。

在其中一些实施例中,所述步骤1002进一步包括步骤:

10021:将一台或多台所述无线整机通电;

10022:所述pc端发送连接信号至一台或多台所述无线整机;

10023:一台或多台所述无线整机接收该连接信号并进行识别;以及

10024:若该连接信号合法,则一台或多台所述无线整机与所述pc端通信连接。

在其中一些实施例中,所述步骤1003进一步包括步骤:

10031:所述pc端收集一台或多台所述无线整机的信息;

10032:所述pc端根据一台或多台所述无线整机的信息对不同的所述无线整机进行测试;以及

10033:所述pc端对测试通过的所述无线整机进行升级。

在其中一些实施例中,所述步骤10031进一步包括步骤:

100311:所述pc端发送信息检测命令至一台或多台所述无线整机;

100312:一台或多台所述无线整机接收信息检测命令并将自身信息发送至所述pc端;

100313:所述pc端接收一台或多台所述无线整机的整体信息并对其中上线的一台或多台所述无线整机发送信息获取命令;

100314:上线的一台或多台所述无线整机接收所述信息获取命令并将自身部分信息发送至所述pc端;以及

100315:所述pc端获取一台或多台所述无线整机的部分信息。

在其中一些实施例中,在所述步骤100311中,所述pc端每隔5秒发送一次信息检测命令至所有上线的所述无线整机。

在其中一些实施例中,所述步骤10032进一步包括步骤:

100321:所述pc端对获取的一台或多台所述无线整机的部分信息进行分析;

100322:对已经准备好开始测试的其中一台或多台所述无线整机发送测试命令;

100323:准备开始测试的一台或多台所述无线整机接收测试命令并进行测试以获得一测试结果;以及

100324:一台或多台所述无线整机将测试结果发送至所述pc端。

在其中一些实施例中,所述步骤10033进一步包括步骤:

100331:所述pc端对接收到的测试结果进行分析;

100332:所述pc端对测试通过的所述无线整机发送升级命令;

100333:所述无线整机接收升级命令并进行升级以获得一升级信息;以及

100334:所述无线整机将升级信息发送至所述pc端。

在其中一些实施例中,所述无线整机的测试方法进一步包括步骤1004:记录测试信息,所述步骤1004进一步包括步骤:

10041:所述pc端接收一台或多台所述无线整机发送的升级结果并进行分析;

10042:所述pc端发送升级失败信息至一台或多台所述无线整机;

10043:升级失败的一台或多台所述无线整机接收升级失败信息并将其地址发送至所述pc端;

10044:所述pc端发送升级成功信息至一台或多台所述无线整机;以及

10045:升级成功的一台或多台所述无线整机接收升级成功信息并将其地址发送至所述pc端。

在其中一些实施例中,所述步骤1004进一步包括步骤:

10046:所述pc端将显示命令发送至不同的所述无线整机;以及

10047:所述无线整机接收显示命令并对升级结果进行显示。

在其中一些实施例中,所述步骤10047进一步包括步骤:

100471:一台或多台所述无线整机接收显示命令;

100472:所述无线整机判断显示命令的类型;以及

100473:所述无线整机根据显示命令的类型进行相应的显示。

在其中一些实施例中,所述无线整机为1-128台。

在其中一些实施例中,所述无线整机为30台。

附图说明

图1为本发明所述的无线整机的测试方法的第一实施例的流程示意图。

图2为本发明所述的无线整机的测试方法的第一实施例的一进一步流程示意图。

图3为本发明所述的无线整机的测试方法的第一实施例的又一进一步流程示意图。

图4为本发明所述的无线整机的测试方法的第一实施例的另一进一步流程示意图。

图5为本发明所述的无线整机的测试方法的第一实施例的再一进一步流程示意图。

图6为本发明所述的无线整机的测试系统的第一实施例的模块结构示意图。

具体实施方式

以下描述用于揭露本发明以使本领域技术人员能够实现本发明。以下描述中的优选实施例只作为举例,本领域技术人员可以想到其他显而易见的变型。在以下描述中界定的本发明的基本原理可以应用于其他实施方案、变形方案、改进方案、等同方案以及没有背离本发明的精神和范围的其他技术方案。

可以理解的是,术语“一”应理解为“至少一”或“一个或多个”,即在一个实施例中,一个元件的数量可以为一个,而在另外的实施例中,该元件的数量可以为多个,术语“一”不能理解为对数量的限制。

如图1至图6所示,本发明主要提供一种无线整机120的测试方法,用于通过一pc端110对一台或多台无线整机120进行测试,所述无线整机120的测试方法包括以下步骤:

1001:将所述pc端110融合一组播技术1101;

1002:将所述pc端110与一台或多台所述无线整机120通信连接;以及

1003:通过所述pc端110对一台或多台所述无线整机120进行测试。

由于无线整机120在工厂测试版本下,其ip地址都是192.168.1.1,如果要接入pc端110是不行的,存在ip地址冲突的问题;另外,若使用tcp跟udp技术进行通信的话,除了ip地址冲突的问题,还会造成pc端110管理软件需要维护多个socket节点1105,不利于代码实现及维护。

而组播技术1101不存在ip地址冲突的问题,pc端110管理软件仅需要建立一个socket节点1105进行收发,因此便于代码实现及维护。因此在所述步骤1001中,所述pc端110通过融合组播技术1101而对所述无线整机120进行测试。

同时,利用组播技术1101作为载体,通过自实现的私有协议,同时对多台不同状态下的所述无线整机120进行自动测试,能够提高生产效率,减少人工作业时间,从而降低对每台所述无线整机120的生产成本。

所述步骤1002是指,将所述pc端110与所述无线整机120通信连接,从而使所述pc端110能够控制所述无线整机120进行测试,其中首先要将所述无线整机120通电,之后再与所述pc端110通信连接。

而在所述步骤1003中,所述pc端110对所述无线整机120进行测试是指所述pc端110不仅要对所述无线整机120进行测试,并且所述pc端110还要控制所述无线整机120从工厂测试版本升级为客户要求的版本,从而使所述无线整机120满足客户要求。

在本发明的第一实施例中,所述无线整机120的测试方法是通过一无线整机的测试系统100完成的,所述无线整机的测试系统100包括所述pc端110和所述无线整机120,所述pc端110和所述无线整机120通信连接,通过所述pc端110控制所述无线整机120从而完成测试过程。

进一步地,所述pc端110包括一组播融合模块1102,所述组播融合模块1102被通信设置于所述pc端110,以使所述pc端110能够融合组播技术1101,在所述步骤1001中,所述pc端110通过所述组播融合模块1102融合所述组播技术1101。

所述pc端110进一步包括至少一第一通信连接模块1103,所述第一通信连接模块1103被通信设置于所述pc端110以使所述pc端110能够实现通信,在所述步骤1002中,所述pc端110通过所述第一通信连接模块1103通信连接所述无线整机120。

所述pc端110进一步包括至少一整机测试模块1104,所述整机测试模块1104被通信设置于所述pc端110以使所述pc端110能够对所述无线整机120进行测试。在所述步骤1003中,所述pc端110通过所述整机测试模块1104对所述无线整机120进行测试。

所述无线整机120进一步包括至少一第二通信连接模块1201,所述第二通信连接模块1201被通信设置于所述无线整机120以使所述无线整机120能够实现通信功能,在所述步骤1002中,所述无线整机120通过所述第二通信连接模块1201和所述pc端110实现无线通信。

也就是说,在本发明所述的无线整机120的测试方法的第一实施例中,首先通过所述pc端110的所述组播融合模块1102融合一组播技术1101,再分别通过所述pc端110的所述第一通信连接模块1103和所述无线整机120中的所述第二通信连接模块1201实现所述pc端110与所述无线整机120的通信连接,之后通过所述pc端110中的所述整机测试模块1104对所述无线整机120进行测试从而完成对一台或多台所述无线整机120的测试。

优选地,在本发明所述的无线整机120的测试方法的第一实施例中,所述步骤1001进一步包括步骤:

10011:将所述pc端110创建一socket节点1105;

10012:将所述socket节点1105绑定至所述pc端110的一端口;以及

10013:加入所述组播技术1101。

其中,在所述步骤10011中,采用的是多播地址,由于socket是一个抽象层,应用程序可以通过它发送或接收数据,并且socket允许应用程序将输出/输入端插入到网络中,并与网络中的其他应用程序进行通信,因此可通过建立socket节点1105并在所述步骤10012中绑定所述pc端110端口并在所述步骤10013中加入所述组播技术1101从而实现与所述无线整机120的通信并且对所述无线整机120进行测试。

相应地,在本发明所述的无线整机120的测试方法的第一实施例中,所述无线整机的测试系统100中的所述pc端110进一步包括至少一节点创建模块1106,所述节点创建模块1106被通信设置于所述pc端110以使所述pc端110能够创建节点。在所述步骤10011中,所述pc端110通过所述节点创建模块1106创建所述socket节点1105。

所述pc端110包括一节点绑定模块1107,所述节点绑定模块1107被通信设置于所述pc端110并与所述节点创建模块1106通信连接,以使所述pc端110能够将所述socket节点1105绑定至所述pc端110的所述端口。在所述步骤10012中,所述pc端110通过所述节点绑定模块1107将所述socket节点1105绑定至所述pc端110的端口。

也就是说,在所述步骤1001中,所述pc端110通过所述节点创建模块1106创建所述socket节点1105,再通过所述节点绑定模块1107将所述socket节点1105绑定至所述pc端110的端口,最后通过所述组播融合模块1102融合所述组播技术1101。

进一步地,所述步骤1002进一步包括步骤:

10021:将一台或多台所述无线整机120通电;

10022:所述pc端110发送连接信号至一台或多台所述无线整机120;

10023:一台或多台所述无线整机120接收该连接信号并进行识别;以及

10024:若该连接信号合法,则一台或多台所述无线整机120与所述pc端110通信连接。

在所述步骤10021中,所述无线整机120包括但不限于通过连接固定电源(比如220v市电)以及通过移动电源(比如充电宝)等实现通电,只要能将所述无线整机120通电以使其在电能的支撑下完成后续步骤。

所述步骤10022至所述步骤10024是指,所述pc端110与所述无线整机120在通信连接之前需要先进行验证,验证信息包括但不限于彼此的身份以及身份的安全性等,只要在确认了对方的身份并且确保身份的安全性之后才能进行通信连接,从而提高所述无线整机120的安全性。

相应地,所述无线整机的测试系统100中的所述无线整机120进一步包括至少一电力供应模块1202,所述电力供应模块1202被通信设置于所述无线整机120以使所述无线整机120能够被提供电能。在所述步骤10021中,所述无线整机120通过所述电力供应模块1202进行通电。

所述pc端110进一步包括至少一第一信号发送模块1108,所述第一信号发送模块1108被通信设置于所述pc端110以使所述pc端110能够实现信号发送。在所述步骤10022中,所述pc端110通过所述第一信号发送模块1108将连接信号发送自所述无线整机120。

所述无线整机120进一步包括至少一第二信号接收模块1203和一信号识别模块1204,所述第二信号接收模块1203和所述信号识别模块1204分别被通信设置于所述无线整机120以使所述无线整机120能够接收信号并对接收到的连接信号进行识别。在所述步骤10023中,所述无线整机120通过所述第二信号接收模块1203接收该连接信号并通过所述信号识别模块1204识别接收到的连接信号。

所述pc端110进一步包括至少一第一信号连接模块1109,所述第一信号连接模块1109被通信连接于所述pc端110以使所述pc端110能够与外部设备进行信号连接。所述无线整机120进一步包括至少一第二信号连接模块1205,所述第二信号连接模块1205被通信连接于所述无线整机120以使所述无线整机120能够与外部设备进行信号连接。在所述步骤10024中,所述pc端110和所述无线整机120分别通过所述第一信号连接模块1109和所述第二信号连接模块1205进行通信连接。

也就是说,在所述步骤1002中,所述无线整机120通过所述电力供应模块1202实现通电,之后所述pc端110通过所述第一信号发送模块1108发送连接信号至所述无线整机120,所述无线整机120通过所述第二信号接收模块1203接收所述pc端110发送的连接信号并通过所述信号识别模块1204对该连接信号进行识别,若该连接信号是合法安全的,则所述pc端110和所述无线整机120分别通过所述第一信号连接模块1109和所述第二信号连接模块1205实现通信连接。

优选地,所述步骤1003进一步包括步骤:

10031:所述pc端110收集一台或多台所述无线整机120的信息;

10032:所述pc端110根据一台或多台所述无线整机120的信息对不同的所述无线整机120进行测试;以及

10033:所述pc端110对测试通过的所述无线整机120进行升级。

其中,在所述步骤10031中,所述pc端110收集所述无线整机120的信息是指所述pc端110首先需要收集不同的所述无线整机120的信息才能对不同的所述无线整机120控制其测试过程。其中所述无线整机120的信息包括无线整机120的状态、所述无线整机120的地址、设备类型、测试标识以及系统版本等。

所述步骤10032和所述步骤10033是指所述pc端110通过先对所述无线整机120进行测试,再根据测试结果对所述无线整机120进行升级,从而使所述无线整机120不仅性能满足客户的需求,而且版本也能满足客户的需求。

相应地,所述pc端110进一步包括至少一信息收集模块1110,所述信息收集模块1110被通信设置于所述pc端110以使所述pc端110能够收集不同的所述无线整机120的信息。在所述步骤10031中,所述pc端110通过所述信息收集模块1110收集所述无线整机120的信息,并在所述步骤10032中,所述pc端110通过所述测试模块对所述无线整机120进行测试。

所述pc端110进一步包括至少一升级命令模块1111,所述升级命令模块1111被通信设置于所述pc端110并与所述测试模块通信连接,以使所述pc端110能够通过所述升级命令模块1111对测试通过的所述无线整机120进行升级。在所述步骤10033中,所述pc端110通过所述升级命令模块1111对所述无线整机120发送升级命令。

所述无线整机120进一步包括至少一升级运行程序1211,所述升级运行程序1211被通信设置于所述无线整机120并与所述升级命令模块1111通信连接,以使所述无线整机120能够在所述pc端发送的升级命令后开始升级。在所述步骤10033中,所述无线整机120通过所述升级运行程序1211进行升级。

也就是说,在所述步骤1003中,所述pc端110通过所述信息收集模块1110收集不同的所述无线整机120的信息,之后通过所述测试模块根据不同的所述无线整机120的信息对不同的所述无线整机120进行分步测试,对于测试通过的所述无线整机120,所述pc端110在通过所述升级命令模块1111对其发送升级命令,所述无线整机120接收升级命令后通过所述升级运行程序1211进行升级,从而使所述无线整机120完成升级过程,满足既定的版本需求。

更进一步地,在本发明所述的无线整机120的测试方法的第一实施例中,所述步骤10031进一步包括步骤:

100311:所述pc端110发送信息检测命令至所有上线的所述无线整机120;

100312:所有连接的所述无线整机120接收信息检测命令并将自身整体信息发送至所述pc端110;

100313:所述pc端110接收所有连接的所述无线整机120的信息并发送信息获取命令至上线的所述无线整机120;

100314:所有上线的所述无线整机120接收所述信息获取命令并将自身部分信息发送至所述pc端110;以及

100315:所述pc端110获取待测试的一台或多台所述无线整机120的信息。

其中,在所述步骤100311中,所述pc端110是利用群联信息检测工具,即发送getinfo信息至一台或多台所述无线整机120而收集不同的所述无线整机120的信息的。

在所述步骤100312中,不同的所述无线整机120的整体信息包括各所述无线整机120的状态、所述无线整机120的地址、所述无线整机120的设备类型、所述无线整机120的测试标识以及所述无线整机120的系统版本等。

在所述步骤100313和所述步骤100314中,所述pc端110发送的信息获取命令获取的所述无线整机120的部分信息包括但不限于所述无线整机120的mac地址、所述无线整机120的ip、所述无线整机120的设备类型以及所述无线整机120的状态。

需要强调的是,在所述步骤10031中,所述步骤首先发送信息检测命令至所有的所述无线整机120,在接收到所有的所述无线整机120回复的信息之后,再对所有上线的所述无线整机120发型信息获取命令,从而获取所有上线的所述无线整机120的相关信息。

所述pc端110进一步包括至少一第一信息发送模块1112,所述第一信息发送模块1112被通信设置于所述pc端110以使所述pc端110能够发送信息。在所述步骤100311和所述100313中,所述pc端110通过所述第一信息发送模块1112将信息检测命令和信息获取命令发送至不同的所述无线整机120。

所述无线整机120进一步包括至少一第二信息接收模块1206,所述第二信息接收模块1206被通信设置于所述无线整机120以使所述无线整机120能够接收信息。所述无线整机120在所述步骤100312和所述步骤100314中通过所述第二信息接收模块1206接收所述pc端110发送的信息检测命令和信息获取命令。

所述无线整机120进一步包括至少一第二信息发送模块1207,所述第二信息发送模块1207分别被通信设置于所述无线整机120并与所述第二通信连接模块1201通信连接,以使所述无线整机120能够发送自身信息。在所述步骤100312和所述步骤100314中,不同的所述无线整机120分别通过所述第二信息发送模块1207将自身信息发送至所述pc端110。

所述pc端110进一步包括至少一第一信息接收模块1113,所述第一信息接收模块1113被通信设置于所述pc端110以使所述pc端110能够接收信息。在所述步骤100315中,所述pc端110通过所述第一信息接收模块1113接收待测试的不同的所述无线整机120的信息。

也就是说,在所述步骤10031中,所述pc端110通过所述第一信息发送模块1112将信息检测命令发送至不同的所有连接的所述无线整机120,所有连接的所述无线整机120通过所述第二信息接收模块1206接收所述pc端110发送的信息检测命令并通过所述第二信息发送模块1207将自身整体信息发送至所述pc端110,之后所述pc端110再通过所述第一信息发送模块1112将信息获取命令发送至所有上线的所述无线整机120,所有上线的所述无线整机120再通过所述第二信息发送模块1207将自身部分信息发送至所述pc端110,所述pc端110最后通过所述第一信息接收模块1113接收所有上线的所述无线整机120的部分信息。

优选地,在本发明所述的无线整机120的测试方法的第一实施例中,所述步骤10032进一步包括步骤:

100321:所述pc端110对获取的一台或多台所述无线整机120的部分信息进行分析;

100322:对已经准备好开始测试的其中一台或多台所述无线整机120发送测试命令;

100323:准备开始测试的一台或多台所述无线整机120接收测试命令并进行测试以获得一测试结果;以及

100324:一台或多台所述无线整机120将测试结果发送至所述pc端110。

在所述步骤10032中,由于不同的所述无线整机120处于不同的状态,因此在同一批进行测试的所述无线整机120中,并不是所有的所述无线整机120都能够同时进行测试。因此,所述pc端110需要对不同的所述无线整机120的信息进行分析,并且只对已经进入到测试步骤的其中一台或多台所述无线整机120发送测试命令以使其进行测试。

在本发明的第一实施例中,信息检测命令,即getinfo信息是由所述pc端110定时下发的,并且被设置为5秒发送一次。因此,每5秒所述pc端110就对不同的所述无线整机120进行一次信息检测,并对不同的所述无线整机120进行测试和升级,循环往复,直到所有的所述无线整机120均完成测试和升级步骤。

除此以外,本领域技术人员可以通过配置文件对所述pc端110的信息检测命令的发送时间进行修改,只要在本发明上述揭露的基础上,采用了与本发明相同或近似的技术方案,解决了与本发明相同或近似的技术问题,并且达到了与本发明相同或近似的技术效果,都属于本发明的保护范围之内,本发明的具体实施方式并不以此为限。

相应地,在本发明的第一实施例中,所述pc端110进一步包括至少一信息分析模块1114,所述信息分析模块1114被通信设置于所述pc端110并与所述第一信息接收模块1113通信连接,以使所述pc端110能够对接收到的信息进行分析。在所述步骤100321中,所述pc端110通过所述信息分析模块1114对获取的不同所述无线整机120的信息进行分析。

所述无线整机120进一步包括至少一测试运行模块1210,所述测试运行模块1210被通信设置于所述无线整机120并与所述整机测试模块1104通信连接,以使所述无线整机120能够在所述pc端110中的所述整机测试模块1104的命令下进行测试。在所述步骤100323中,不同的所述无线整机120分别通过所述测试运行模块1210完成测试步骤。

也就是说,在所述步骤10032中,所述pc端110通过所述信息分析模块1114对获取到的不同的所述无线整机120进行分析,并且通过所述第一信息发送模块1112向已经准备好开始测试的所述无线整机120发送测试命令,所述无线整机120通过所述第二信息接收模块1206接收测试命令并通过所述测试模块进行测试,测试步骤结束后再通过所述第二信息发送模块1207将测试结果发送至所述pc端110。

优选地,所述步骤10033进一步包括步骤:

100331:所述pc端110对接收到的测试结果进行分析;

100332:所述pc端110对测试通过的所述无线整机120发送升级命令;

100333:所述无线整机120接收升级命令并进行升级以获得一升级信息;以及

100334:所述无线整机120将升级信息发送至所述pc端110。

在所述步骤10033中,所述pc端110通过对不同的所述无线整机120的测试结果进行分析,从而找出测试完成的所述无线整机120并发送升级命令。也就是说,所述pc端110并不是向所有的所述无线整机120统一发送测试命令和升级命令的,而是根据不同的所述无线整机120的具体信息发送不同的命令,从而使不同的所述无线整机120都能够根据其自身步骤完成测试和升级过程。

换句话说,在所述步骤10033中,所述pc端110通过所述信息分析模块1114对接收到的不同的所述无线整机120的测试结果进行分析,并通过所述第一信息发送模块1112将升级命令发送至测试通过的那些所述无线整机120,测试通过的所述无线整机120分别通过所述第二信息接收模块1206接收升级命令并通过所述升级运行模块1211进行升级,升级完成后分别通过所述第二信息发送模块1207将升级结果发送至所述pc端110。

优选地,所述无线整机的测试方法进一步包括步骤1004:记录测试信息,所述步骤1004进一步包括步骤:

10041:所述pc端110接收一台或多台所述无线整机120发送的升级结果并进行分析;

10042:所述pc端110发送升级失败信息至一台或多台所述无线整机120;

10043:升级失败的一台或多台所述无线整机120接收升级失败信息并将其地址发送至所述pc端110;

10044:所述pc端110发送升级成功信息至一台或多台所述无线整机120;以及

10045:升级成功的一台或多台所述无线整机120接收升级成功信息并将其地址发送至所述pc端110。

在所述步骤10041中,所述pc端110对所述无线整机120发送的升级结果进行分析是指所述pc端110根据所述无线整机120发送的升级结果判断是否所有的所述无线整机120都升级成功,以及不同的所述无线整机120各自的升级结果是什么。

所述步骤10042和所述步骤10043是指所述pc端110根据不同的所述无线整机120的升级结果收集其相应的具体信息,包括升级成功的所述无线整机120的地址和升级失败的所述无线整机120的地址,从而使所述pc端110能够对升级成功的所述无线整机120和升级失败的所述无线整机120进行识别。

也就是说,在所述步骤1004中,所述pc端110通过所述第一信息接收模块1113接收不同的所述无线整机120发送的升级结果并通过所述信息分析模块1114对升级结果进行分析。之后所述pc端110通过所述第一信息发送模块1112将升级失败信息和升级成功信息发送至不同的所述无线整机120,其中升级失败的所述无线整机120只能接收到所述pc端110发送的升级失败信息并通过所述第二信息发送模块1207将其地址发送至所述pc端110,升级成功的所述无线整机120只能接收到所述pc端110发送的升级成功信息并通过所述第二信息发送模块1207将其地址发送至所述pc端110。

优选地,所述步骤1004进一步包括步骤:

10046:所述pc端110将显示命令发送至不同的所述无线整机120;以及

10047:所述无线整机120接收显示命令并对升级结果进行显示。

其中,所述步骤10046和所述步骤10047是指所述pc端110根据不同的所述无线整机120的升级结果对其发出不同的显示命令,而不同的所述无线整机120根据不同的显示命令进行相应的显示,以使人员能够通过不同的所述无线整机120的显示即可知道相应的所述无线整机120的升级结果。

进一步地,所述无线整机120进一步包括至少一显示模块1208,所述显示模块1208被通信设置于所述无线整机120以使其能够根据显示命令进行相应的显示。在所述步骤10047中,所述无线整机120通过所述显示模块1208对升级结果进行显示。

更进一步地,所述步骤10047进一步包括步骤:

100471:一台或多台所述无线整机120接收显示命令;

100472:所述无线整机120判断显示命令的类型;以及

100473:所述无线整机120根据显示命令的类型进行相应的显示。

也就是说,在所述步骤10047中,不同的所述无线整机120接收到不同的显示命令之后需要先对显示命令的类型进行判定,包括但不限于“显示升级成功”和“显示升级失败”,其中“显示升级成功”和“显示升级失败”也包括但不限于分别用不同的颜色或不同的形状或符号来替代,比如显示红色表示“显示升级失败”,显示绿色表示“显示升级成功”,或者是显示“+”表示“显示升级成功”,显示“—”表示“显示升级失败”等等。

相应地,所述无线整机120进一步包括至少一命令判断模块1209,所述命令判断模块1209被通信设置于所述无线整机120并与所述第二信息接收模块1206及所述显示模块1208通信连接,以使所述无线整机120能够对接收到的显示命令进行判断其显示类型。在所述步骤100472中,不同的所述无线整机120分别通过所述命令判断模块1209判断其接受到的显示命令的类型。

除此以外,本领域技术人员还可以根据实际情况对所述无线整机120的升级方式进行改变,比如通过声音或动画等对升级成功和升级失败的结果进行分别显示。换句话说,只要在本发明上述揭露的基础上,采用了与本发明相同或近似的技术方案,解决了与本发明相同或近似的技术问题,并且达到了与本发明相同或近似的技术效果,都属于本发明的保护范围之内,本发明的具体实施方式并不以此为限。

也就是说,在所述步骤1004中,所述pc端110首先通过所述第一信息接收模块1113接收不同的所述无线整机120发送的升级结果并通过所述信息分析模块1114进行分析,之后再通过所述第一信息发送模块1112分别将升级成功信息和升级失败信息发送至不同的所述无线整机120,其中升级成功的所述无线整机120只能通过所述第二接收模块接收到升级成功信息并通过所述第二信息发送模块1207将其地址发送至所述pc端110,升级失败的所述无线整机120只能通过所述第二信息接收模块1206接收到升级失败信息并通过所述第二信息发送模块1207将其地址发送至所述pc端110,所述pc端110根据不同的所述无线整机120的升级结果有针对性的向不同地址的所述无线整机120发送不同的显示命令,当不同的所述无线整机120接收到不同的显示命令之后通过所述命令判断模块1209判断显示命令的类型,最后通过所述显示模块1208根据不同的显示命令的类型对显示命令进行实现,从而使不同的所述无线整机120能够对其升级结果进行直接显示。

在本发明所述的无线整机120的测试方法中,所述pc端110被实施为一台pc机,其安装有windows7或windows10系统,且所述pc端110最多可以同时控制128台所述无线整机120并对其进行测试升级,平均算下来,每台所述无线整机120的测试升级的平均时间被降低至5min*60s/128台=3s/台,即每台所述无线整机120平均耗时3s即可完成全部的测试和升级过程,因此能够极大地提高对所述无线整机120的测试效率,从而降低每台所述无线整机120的平均生产成本。

优选地,在本发明所述的无线整机120的测试方法的第一实施例中,所述pc端110被实施为同时控制30台所述无线整机120进行测试和升级。由于在测试过程中所有的所述无线整机120是被放置于一操作台上,且需要人员对测试升级完成的所述无线整机120进行人工替换,因此考虑到操作台的大小和人员的可操作性,将所述pc端110实施为同时对30台所述无线整机120进行测试和升级,平均每台所述无线整机120的测试升级时间则为5min*60s/30台=10s/台,因此相对于现有技术,不仅能兼顾客观的可操作性,而且也能在现有技术的基础上极大地提高对每台所述无线整机120的平均生产效率。

本领域的技术人员应理解,上述描述及附图中所示的本发明的实施例只作为举例而并不限制本发明。本发明的目的已经完整并有效地实现。本发明的功能及结构原理已在实施例中展示和说明,在没有背离所述原理下,本发明的实施方式可以有任何变形或修改。

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