本发明涉及硬件测试,具体的,本发明应用于保险箱质检领域,特别是涉及一种保险箱震动器测试方法、系统、设备及介质。
背景技术:
1、在现有的保险箱震动器测试中,需要人工手动拿榔头来无规则的敲打保险箱,在敲打时还需要找准震动器感应器的位置,当敲打位置有偏移时,可能无法触发震动器,进而可能会导致每次测试都需要多次敲打保险箱,整个过程中,不但容易损坏保险箱,还无法高效准确的得出震动器触发测试结果,适用性较低。
技术实现思路
1、本发明的目的在于,针对现有技术中的上述问题,提供一种保险箱震动器测试方法、系统、设备及介质,进而解决现有技术的保险箱震动器测试中,测试方法容易损坏保险箱,还无法高效准确的得出震动器触发测试结果,适用性较低的问题。
2、为解决上述技术问题,本发明的具体技术方案如下:
3、一方面,本发明提供一种保险箱震动器测试方法,包括以下步骤:
4、预配置:
5、配置第一震动测试模块、后备震动测试模块和力度分析算法;
6、初步震动器测试:
7、获取待测试保险箱的属性信息,基于所述第一震动测试模块、所述力度分析算法和所述属性信息执行第一测试步骤;
8、响应于所述第一测试步骤的测试成功结果,获取所述第一测试步骤的第一结果作为测试结果;
9、后备测试:
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、创建所述周期性箱体敲打测试方案为每隔所述间隔时间调用所述第一震动测试模块按照所述测试力度值对所述参考敲打位置进行敲打。
35、作为一种改进的方案,所述后备测试步骤,包括:
36、设置检测时长;
37、将所述后备震动测试模块按压至所述待测试保险箱的箱门上,按照所述检测时长启动所述后备震动测试模块;
38、响应于所述后备震动测试模块生成触发反馈数据,创建后备测试成功信息;
39、响应于所述后备震动测试模块未生成所述触发反馈数据,创建保险箱震动器异常信息。
40、作为一种改进的方案,所述测试次数为所述第一震动测试模块按照所述测试力度值对所述参考敲打位置进行敲打时的敲打次数;
41、所述后备震动测试模块为震动测试单元gmxs9;
42、所述基于所述后备测试步骤生成所述测试结果,包括:
43、设定所述后备测试成功信息或所述保险箱震动器异常信息作为所述测试结果。
44、另一方面,本发明还提供一种保险箱震动器测试系统,包括:
45、预配置模块、初步震动器测试模块和后备测试处理模块;
46、所述预配置模块,用于配置第一震动测试模块、后备震动测试模块和力度分析算法;
47、所述初步震动器测试模块,用于获取待测试保险箱的属性信息,并基于所述第一震动测试模块、所述力度分析算法和所述属性信息执行第一测试步骤;所述初步震动器测试模块响应于所述第一测试步骤的测试成功结果,获取所述第一测试步骤的第一结果作为测试结果;
48、所述后备测试处理模块,用于响应于所述第一测试步骤的测试失败结果,所述后备测试处理模块基于所述后备震动测试模块执行后备测试步骤,所述后备测试处理模块基于所述后备测试步骤生成所述测试结果。
49、另一方面,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述保险箱震动器测试方法的步骤。
50、另一方面,本发明还提供一种计算机设备,所述计算机设备包括处理器、通信接口、存储器和通信总线,其中,所述处理器,所述通信接口,所述存储器通过所述通信总线完成相互间的通信;其中:
51、所述存储器,用于存放计算机程序;
52、所述处理器,用于通过运行所述存储器上所存放的程序来执行所述保险箱震动器测试方法的步骤。
53、本发明技术方案的有益效果是:
54、本发明所述的保险箱震动器测试方法,可以实现精确的根据不同的保险箱质量及结构,来设计较佳的保险箱震动器触发敲打测试方案,智能化的设定敲打力和敲打次数,并以此为方案进行测试敲打,同时还能准确知晓震动器的触发位置,整个测试过程中保证了有限的测试次数,防止过度敲打对保险箱造成损坏,再者又配合测试工具,实现更加周全的测试方案,在测试工具出现问题或敲打测试不准确时,都能通过另外一种方式达到准确的测试结果,且具有极高的测试效率。
55、本发明所述的保险箱震动器测试系统,可以通过预配置模块、初步震动器测试模块和后备测试处理模块的相互配合,进而实现精确的根据不同的保险箱质量及结构,来设计较佳的保险箱震动器触发敲打测试方案,智能化的设定敲打力和敲打次数,并以此为方案进行测试敲打,同时还能准确知晓震动器的触发位置,整个测试过程中保证了有限的测试次数,防止过度敲打对保险箱造成损坏,再者又配合测试工具,实现更加周全的测试方案,在测试工具出现问题或敲打测试不准确时,都能通过另外一种方式达到准确的测试结果,且具有极高的测试效率。
56、本发明所述的计算机可读存储介质,可以实现引导预配置模块、初步震动器测试模块和后备测试处理模块进行配合,进而实现本发明所述的保险箱震动器测试方法,且本发明所述的计算机可读存储介质还有效提高所述保险箱震动器测试方法的可操作性。
57、本发明所述的计算机设备,可以实现存储并执行所述计算机可读存储介质,进而实现本发明所述的保险箱震动器测试方法。