多路并行测试方法、装置、系统、设备及介质与流程
- 国知局
- 2024-08-22 14:46:13
本申请涉及一种多路并行测试方法、装置、系统、设备及介质,属于软件测试及无线器件质检领域。
背景技术:
1、随着物联网的快速发展,作为触网中间桥梁的无线模块的需求不断激增。对于无线模块的生产效率和性能,都提出了更高的要求。
2、现有的测试方法使用一台射频仪器对一个无线模块进行测试,模块测试完成之后,操作员取出模块,接着放入另外一个模块进行测试。单个模块的测试时间较短,取放模块的过程中,仪器处于空闲状态,从而造成仪器资源浪费。
技术实现思路
1、有鉴于此,本申请提供了一种多路并行测试方法、装置、系统、计算机设备及可读存储介质,其可以提高射频仪器的利用率,降低单个无线模块的生产成本,提高相应生产线的生产效率。
2、本申请的第一个目的在于提供一种多路并行测试方法。
3、本申请的第二个目的在于提供一种多路并行测试装置。
4、本申请的第三个目的在于提供一种多路并行测试系统。
5、本申请的第四个目的在于提供一种计算机设备。
6、本申请的第五个目的在于提供一种可读存储介质。
7、本申请的第一个目的可以通过采取如下技术方案达到:
8、一种多路并行测试方法,由服务器执行,所述方法包括:
9、与多个客户端建立连接,调用数据链表存储多个客户端发送的测试项;
10、依次从数据链表中读取测试项,并调用射频仪器测试分析测试项相应的无线模块,进而得到多个分析结果,其中,测试分析的处理级别为毫秒级别。
11、在一个实施例中,所述与多个客户端建立连接,调用数据链表存储多个客户端发送的测试项,包括:
12、与多个客户端建立多个处理线程,其中,多个客户端与多个处理线程一一对应;
13、调用数据链表依次存储多个客户端在相应的轮次发送的测试项,其中,客户端每轮发送一个测试项;数据链表以先入先存储原则存储测试项;轮数为n,n为正整数。
14、在一个实施例中,所述依次从数据链表中读取测试项,并调用射频仪器测试分析测试项相应的无线模块,包括:
15、根据先存储先读取原则,依次从数据链表中读取测试项;
16、根据资源上锁解锁原则,调用射频仪器测试分析测试项相应的无线模块;
17、所述资源上锁解锁原则,用于对射频仪器资源进行上锁处理,确保射频仪器仅供当前测试分析的无线模块射频口的线程使用,让其余射频口的线程等待,当前测试分析的无线模块射频口的线程处理完毕之后,解锁射频仪器资源,以供后续的线程使用。
18、在一个实施例中,所述根据资源上锁解锁原则,调用射频仪器测试分析测试项相应的无线模块,包括:
19、通过电子开关单元,切换到第m测试项对应的第m无线模块射频口,其中,m为正整数;
20、通过射频仪器,对第m无线模块射频口的rf信号进行测试分析,同时,对射频仪器资源进行上锁处理;
21、第m测试项处理完毕之后,从数据链表中删除第m测试项,解锁射频仪器资源。
22、在一个实施例中,测试分析的处理时间为150ms~400ms。
23、在一个实施例中,所述与多个客户端建立连接是以tcp通信方式进行的。
24、本申请的第二个目的可以通过采取如下技术方案达到:
25、一种多路并行测试装置,应用于服务器,所述装置包括:
26、存储模块,用于与多个客户端建立连接,调用数据链表存储多个客户端发送的测试项;
27、测试模块,用于依次从数据链表中读取测试项,并调用射频仪器测试分析测试项相应的无线模块,进而得到多个分析结果,其中,测试分析的处理级别为毫秒级别。
28、本申请的第三个目的可以通过采取如下技术方案达到:
29、一种多路并行测试系统,所述系统包括射频仪器、无线模块、电子开关单元、服务器和运行客户端的设备;
30、电子开关单元分别与服务器、多个无线模块连接;
31、服务器与多个运行客户端的设备连接;
32、射频仪器与服务器连接;
33、多个运行客户端的设备与多个无线模块一一对应连接;
34、服务器,用于实现上述的多路并行测试方法;
35、运行客户端的设备,用于接收分析结果,并根据分析结果进行判定。
36、本申请的第四个目的可以通过采取如下技术方案达到:
37、一种计算机设备,包括处理器以及用于存储处理器可执行程序的存储器,所述处理器执行存储器存储的程序时,实现上述的多路并行测试方法。
38、本申请的第五个目的可以通过采取如下技术方案达到:
39、一种可读存储介质,存储有程序,所述程序被处理器执行时,实现上述的多路并行测试方法。
40、本申请实施例提供的多路并行测试方法、装置、系统、计算机设备及可读存储介质,其中,服务器与多个客户端建立连接,调用数据链表存储多个客户端发送的测试项,然后服务器依次从数据链表中读取测试项,并调用射频仪器测试分析测试项相应的无线模块,进而得到多个分析结果,其中,测试分析的处理级别为毫秒级别。基于此,服务器能够并行地对多个无线模块进行测试,将仪器原本空闲的时间充分利用起来,实质提高射频仪器的利用率,降低单个无线模块的生产成本,提高相应生产线的生产效率。
技术特征:1.一种多路并行测试方法,其特征在于,由服务器执行,所述方法包括:
2.根据权利要求1所述方法,其特征在于,所述与多个客户端建立连接,调用数据链表存储多个客户端发送的测试项,包括:
3.根据权利要求1-2任一项所述方法,其特征在于,所述依次从数据链表中读取测试项,并调用射频仪器测试分析测试项相应的无线模块,包括:
4.根据权利要求3所述方法,其特征在于,所述根据资源上锁解锁原则,调用射频仪器测试分析测试项相应的无线模块,包括:
5.根据权利要求1所述方法,其特征在于,测试分析的处理时间为150ms~400ms。
6.根据权利要求1所述方法,其特征在于,所述与多个客户端建立连接是以tcp通信方式进行的。
7.一种多路并行测试装置,其特征在于,应用于服务器,所述装置包括:
8.一种多路并行测试系统,其特征在于,所述系统包括射频仪器、无线模块、电子开关单元、服务器和运行客户端的设备;
9.一种计算机设备,包括处理器以及用于存储处理器可执行程序的存储器,其特征在于,所述处理器执行存储器存储的程序时,实现权利要求1-6任一项所述方法。
10.一种可读存储介质,存储有程序,其特征在于,所述程序被处理器执行时,实现权利要求1-6任一项所述方法。
技术总结本申请公开了一种多路并行测试方法、装置、系统、设备及介质,所述方法包括:与多个客户端建立连接,调用数据链表存储多个客户端发送的测试项;依次从数据链表中读取测试项,并调用射频仪器测试分析测试项相应的无线模块,进而得到多个分析结果,其中,测试分析的处理级别为毫秒级别。实施该实施例,可以提高射频仪器的利用率,降低单个无线模块的生产成本,提高相应生产线的生产效率。技术研发人员:江小辉,熊运自,冯妙贤受保护的技术使用者:惠州高盛达科技股份有限公司技术研发日:技术公布日:2024/8/20本文地址:https://www.jishuxx.com/zhuanli/20240822/279801.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表