System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及音箱生产,尤其涉及一种音箱生产测试方法、系统、计算机设备及存储介质。
技术介绍
1、蓝牙音箱是一种通过蓝牙与移动设备连接以形成通信的播放设备,在蓝牙音箱的生产过程中,当蓝牙音箱组装完成之后,需要对其进行生产测试,以检验生产出来的成品是否符合标准。
2、在生产测试的过程中,大部分采用人工操作测试,人工操作测试时,需要通过蓝牙音箱上的某些按键进入内置的测试模式后,再用人工一步步的进行操作测试,这种生产测试的方式极其耗费人力,无法同时对多个蓝牙音箱进行测试,同时也较为容易出错,不能很好的进行记录和追踪。
3、另一种方法则采用蓝牙音箱与测试设备通过硬件uart口进行连接通信的方式,但该方法受限于部分音箱产品有uart接口,而部分音箱产品没有uart接口,无法对所有的蓝牙音箱进行生产测试,仍需要部分进行人工操作测试。还有些则是通过蓝牙无线连接通信设备的方式,但这种方式需要将对应的蓝牙dongle安装到测试设备上与蓝牙音箱进行连接通信,当需要对多个蓝牙音箱进行测试时, 需要不停地断开与连接蓝牙,操作较为麻烦,同时成本也高。
技术实现思路
1、本申请实施例的目的在于提出一种音箱生产测试方法、系统、计算机设备及存储介质,以解决无法简单、方便的对多个蓝牙音箱进行生产测试。
2、为了解决上述技术问题,本申请实施例提供一种音箱生产测试方法,采用了如下所述的技术方案:
3、通过usb连接待测音箱,并确定与所述待测音箱匹配的测试接口;
4
5、获取所述待测音箱的配置信息,根据所述配置信息从预设的数据库中获取对应的测试数据包;
6、根据所述测试数据包执行相应的测试步骤,得到测试结果;及
7、根据所述配置信息对所述测试结果进行分类整理,得到测试结果数据集,并根据预设的测试值对所述测试结果数据集进行筛选,得到测试合格数据。
8、进一步地,所述通过usb连接待测音箱,并确定与所述待测音箱匹配的测试接口的步骤,具体包括:
9、通过usb连接所述待测音箱,并检测所述待测音箱是否连接成功;
10、若所述待测音箱连接成功,则获取预设的接口信息,根据所述接口信息枚举设备接口,确定所述测试接口;及
11、若所述待测音箱连接不成功,则发送连接失败信息进行提醒。
12、进一步地,所述根据所述测试接口对所述待测音箱建立通信连接的步骤,具体包括:
13、通过所述测试接口向所述待测音箱发送握手请求指令,并检测所述待测音箱是否回复握手成功指令;
14、若所述待测音箱回复握手成功指令,则对所述待测音箱发送配置信息获取请求;及
15、若所述待测音箱未回复握手成功指令,则在预定时间间隔后再次对所述待测音箱发送所述握手请求指令,直至发送所述握手请求指令的请求次数达到预设阈值,退出所述测试接口。
16、进一步地,所述根据所述配置信息从预设的数据库中获取对应的测试数据包的步骤,具体包括:
17、对所述配置信息进行解析,得到音箱型号和音箱版本号;
18、根据所述音箱型号和所述音箱版本号从所述数据库中识别对应的数据测试包。
19、进一步地,所述根据所述配置信息对所述测试结果进行分类整理,得到测试结果数据集,并根据预设的测试值对所述测试结果数据集进行筛选,得到测试合格数据的步骤,具体包括:
20、识别所述测试结果对应的音箱型号和音箱版本号;
21、根据所述音箱型号和所述音箱版本号对所述测试结果进行分类,得到所述测试结果数据集;
22、根据所述音箱型号和所述音箱版本号从数据库中获取与所述测试结果数据集对应的测试值;及
23、根据所述测试值对所述测试结果数据集进行数据筛选,得到所述测试合格数据,并将所述测试合格数据保存至预定的存储位置。
24、进一步地,所述根据所述测试数据包执行相应的测试步骤,得到测试结果的步骤,具体包括:
25、对所述数据测试包进行解析,得到测试步骤数据;
26、检测所述测试步骤数据是否完整;
27、若所述测试步骤数据完整,则根据所述测试步骤数据执行对应的测试步骤,得到所述测试结果;及
28、若所述测试步骤数据不完整,则重新获取所述数据测试包。
29、进一步地,在所述根据所述配置信息对所述测试结果进行分类整理,得到测试结果数据集,并根据预设的测试值对所述测试结果数据集进行筛选,得到测试合格数据的步骤之后,还包括以下步骤:
30、获取筛选得到的测试不合格数据;
31、识别所述测试不合格数据对应的不合格音箱;及
32、对所述不合格音箱进行编号标记,并将所述不合格音箱按照编号顺序记录至预设的不合格名单中进行保存。
33、为了解决上述技术问题,本申请实施例还提供一种音箱生产测试系统,采用了如下所述的技术方案:
34、接口匹配模块,用于通过usb连接待测音箱,并确定与所述待测音箱匹配的测试接口;
35、通信建立模块,用于根据所述测试接口与所述待测音箱建立通信连接;
36、数据获取模块,用于获取所述待测音箱的配置信息,根据所述配置信息从预设的数据库中获取对应的测试数据包;
37、测试执行模块,用于根据所述测试数据包执行相应的测试步骤,得到测试结果;及
38、结果筛选模块,用于根据所述配置信息对所述测试结果进行分类整理,得到测试结果数据集,并根据预设的测试值对所述测试结果数据集进行筛选,得到测试合格数据。
39、为了解决上述技术问题,本申请实施例还提供一种计算机设备,采用了如下所述的技术方案:
40、一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如以上任一项所述的音箱生产测试方法的步骤。
41、为了解决上述技术问题,本申请实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案:
42、一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如以上任一项所述的音箱生产测试方法的步骤。
43、与现有技术相比,本申请实施例主要有以下有益效果:
44、本实施例通过使用usb连接待测音箱,并确定与待测音箱匹配的测试接口,能够有效在测试设备上获取与待测音箱实现通信的测试接口,并以测试接口形成测试设备与待测音箱之间的对应连接,保证测试设备能够通过测试接口与待测音箱建立有效的通信连接,使待测音箱与测试设备之间能够进行有效的数据传输。在待测音箱与测试设备之间建立通信连接之后,通过测试设备获取待测音箱上预存的配置信息,并根据配置信息从测试设备的数据库中获取对应的测试数据包,能够有效针对不同型号、不同版本文档来自技高网...
【技术保护点】
1.一种音箱生产测试方法,其特征在于,包括:
2.根据权利要求1所述的音箱生产测试方法,其特征在于,所述通过USB连接待测音箱,并确定与所述待测音箱匹配的测试接口的步骤,具体包括:
3.根据权利要求1所述的音箱生产测试方法,其特征在于,所述根据所述测试接口对所述待测音箱建立通信连接的步骤,具体包括:
4.根据权利要求1所述的音箱生产测试方法,其特征在于,所述根据所述配置信息从预设的数据库中获取对应的测试数据包的步骤,具体包括:
5.根据权利要求4所述的音箱生产测试方法,其特征在于,所述根据所述配置信息对所述测试结果进行分类整理,得到测试结果数据集,并根据预设的测试值对所述测试结果数据集进行筛选,得到测试合格数据的步骤,具体包括:
6.根据权利要求1所述的音箱生产测试方法,其特征在于,所述根据所述测试数据包执行相应的测试步骤,得到测试结果的步骤,具体包括:
7.根据权利要求1所述的音箱生产测试方法,其特征在于,在所述根据所述配置信息对所述测试结果进行分类整理,得到测试结果数据集,并根据预设的测试值对所述测试结果
8.一种音箱生产测试系统,其特征在于,包括:
9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如权利要求1至7中任一项所述的音箱生产测试方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如权利要求1至7中任一项所述的音箱生产测试方法的步骤。
...【技术特征摘要】
1.一种音箱生产测试方法,其特征在于,包括:
2.根据权利要求1所述的音箱生产测试方法,其特征在于,所述通过usb连接待测音箱,并确定与所述待测音箱匹配的测试接口的步骤,具体包括:
3.根据权利要求1所述的音箱生产测试方法,其特征在于,所述根据所述测试接口对所述待测音箱建立通信连接的步骤,具体包括:
4.根据权利要求1所述的音箱生产测试方法,其特征在于,所述根据所述配置信息从预设的数据库中获取对应的测试数据包的步骤,具体包括:
5.根据权利要求4所述的音箱生产测试方法,其特征在于,所述根据所述配置信息对所述测试结果进行分类整理,得到测试结果数据集,并根据预设的测试值对所述测试结果数据集进行筛选,得到测试合格数据的步骤,具体包括:
6.根据权利要求1所述的音箱生产测试方法,其...
【专利技术属性】
技术研发人员:罗光武,
申请(专利权)人:深圳市三诺数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。