本发明涉及通信测试,尤其是涉及一种移动设备的跌落姿态检测方法、装置、系统和存储介质。
背景技术:
1、对于移动设备,在不同的设计阶段,需要对移动设备的可靠性进行测试,例如滚筒跌落测试,通过滚筒跌落随机产生的跌落姿态,模拟用户在使用过程中可能出现的移动设备掉落导致损伤的场景,滚筒跌落测试达标后移动设备能够验收出货。
2、目前,由于移动设备的堆叠布局、结构设计、id(industrial design,工业设计)外观、组装质量和来料等多方因素的缺陷或者不匹配,在滚筒跌落测试中,移动设备容易产生元器件开裂、元器件脱焊或者走线断裂等问题,当出现问题后,采用仿真模拟复现移动设备的失效机理。
3、然而,由于滚筒跌落的随机性,无法确定移动设备在滚筒中的失效场景,难以确定需要进行仿真模拟的移动设备跌落姿态,从而无法有效辅助快读失效机理复现,导致测试时间增加,售后问题频出。
技术实现思路
1、本发明旨在至少解决现有技术中存在的技术问题之一。
2、为此,本发明的一个目的在于提出一种移动设备的跌落姿态检测方法,该方法快速复现移动设备的失效原因,为移动设备的仿真模拟提供了数据支撑,缩短检测周期,同时,通过对移动设备的失效场景进行统计检测,完善了跌落测试中的遗漏测试项,为售后质量增加了保障。
3、为此,本发明的第二个目的在于提出一种移动设备的跌落姿态检测装置。
4、为此,本发明的第三个目的在于提出一种移动设备的跌落姿态检测系统。
5、为此,本发明的第四个目的在于提出一种非临时性计算机可读存储介质。
6、为了达到上述目的,本发明的第一方面的实施例提出了一种移动设备的跌落姿态检测方法,所述方法包括:获取所述移动设备的第一方向加速度、第二方向加速度及第三方向加速度;根据所述第一方向加速度、所述第二方向加速度及所述第三方向加速度与重力加速度判断所述移动设备是否处于自由落体状态;若是,获取所述移动设备在自由落体状态下的多个第一方向旋转角度、多个第二方向旋转角度和多个第三方向旋转角度;根据所述第一方向加速度、所述第二方向加速度、所述第三方向加速度与重力加速度确定所述移动设备处于跌落状态时,根据多个所述第一方向旋转角度、多个所述第二方向旋转角度及多个所述第三方向旋转角度中的至少两个旋转角度确定所述移动设备的跌落姿态数据;根据所述跌落姿态数据检测所述移动设备的跌落姿态。
7、根据本发明实施例的移动设备的跌落姿态检测方法,通过获取移动设备在跌落过程中的第一方向加速度、第二方向加速度和第三方向加速度,对移动设备在跌落过程中状态进行检测,并在确定移动设备处于跌落状态时,根据多个第一方向旋转角度及多个第二方向旋转角度确定移动设备的跌落姿态数据,并根据跌落姿态数据对移动设备的跌落姿态进行检测,确定失效场景下移动设备的跌落姿态,快速复现移动设备的失效原因,为移动设备的仿真模拟提供了数据支撑,缩短检测周期,同时,通过对移动设备的失效场景进行统计检测,完善了跌落测试中的遗漏测试项,为售后质量增加了保障。
8、在一些实施例中,所述第一方向加速度、所述第二方向加速度及所述第三方向加速度中任意两个加速度的方向不平行,根据所述第一方向加速度、所述第二方向加速度及所述第三方向加速度与重力加速度判断所述移动设备是否处于自由落体状态,包括:根据所述第一方向加速度、所述第二方向加速度及所述第三方向加速度确定合成加速度;根据所述合成加速度与所述重力加速度判断所述移动设备是否处于自由落体状态。
9、在一些实施例中,根据所述合成加速度与所述重力加速度判断所述移动设备是否处于自由落体状态,包括:计算所述合成加速度与所述重力加速度的差值,并确定所述差值的绝对值;在所述差值的绝对值小于预设加速度阈值时,确定所述移动设备处于所述自由落体状态;在所述差值的绝对值大于或等于所述预设加速度阈值时,确定所述移动设备处于所述跌落状态。
10、在一些实施例中,根据多个所述第一方向旋转角度及多个第二方向旋转角度确定所述移动设备的跌落姿态数据,包括:计算多个所述第一方向旋转角度的平均值及多个所述第二方向旋转角度的平均值;根据所述平均值确定所述移动设备的跌落姿态数据。
11、在一些实施例中,根据所述跌落姿态数据检测所述移动设备的跌落姿态之后,还包括:记录获取所述移动设备的第一方向加速度、第二方向加速度及第三方向加速度的获取次数,在所述获取次数小于预设跌落次数阈值时,确定所述移动设备的信息采集模块故障;和/或确定所述移动设备关机;和/或确定所述移动设备的信息传输故障。
12、为了达到上述目的,本发明的第二方面的实施例提出了一种移动设备的跌落姿态检测装置,所述装置包括:第一获取模块,用于获取所述移动设备的第一方向加速度、第二方向加速度及第三方向加速度;判断模块,用于根据所述第一方向加速度、所述第二方向加速度及所述第三方向加速度判断所述移动设备是否处于自由落体状态;第二获取模块,用于在所述移动设备处于自由落体状态时,获取所述移动设备在自由落体状态下的多个第一方向旋转角度、多个第二方向旋转角度和多个第三方向旋转角度;确定模块,用于根据所述第一方向加速度、所述第二方向加速度、所述第三方向加速度与重力加速度确定所述移动设备处于跌落状态时,根据多个所述第一方向旋转角度、多个所述第二方向旋转角度及多个所述第三方向旋转角度中的至少两个旋转角度确定所述移动设备的跌落姿态数据;检测模块,用于根据所述跌落姿态数据检测所述移动设备的跌落姿态。
13、根据本发明实施例的移动设备的跌落姿态检测装置,通过获取移动设备在跌落过程中的第一方向加速度、第二方向加速度和第三方向加速度,对移动设备在跌落过程中状态进行检测,并在确定移动设备处于跌落状态时,根据多个第一方向旋转角度及多个第二方向旋转角度确定移动设备的跌落姿态数据,并根据跌落姿态数据对移动设备的跌落姿态进行检测,确定失效场景下移动设备的跌落姿态,快速复现移动设备的失效原因,为移动设备的仿真模拟提供了数据支撑,缩短检测周期,同时,通过对移动设备的失效场景进行统计检测,完善了跌落测试中的遗漏测试项,为售后质量增加了保障。
14、为了达到上述目的,本发明的第三方面的实施例提出了一种移动设备的跌落姿态检测系统,所述系统包括:移动设备的跌落姿态检测装置;与所述移动设备的跌落姿态检测装置通信的数据采集装置,用于接收所述移动设备的跌落姿态数据;与所述数据采集装置通信的数据处理装置,用于对所述跌落姿态数据进行检测。
15、根据本发明实施例的移动设备的跌落姿态检测系统,通过获取移动设备在跌落过程中的第一方向加速度、第二方向加速度和第三方向加速度,对移动设备在跌落过程中状态进行检测,并在确定移动设备处于跌落状态时,根据多个第一方向旋转角度及多个第二方向旋转角度确定移动设备的跌落姿态数据,并根据跌落姿态数据对移动设备的跌落姿态进行检测,确定失效场景下移动设备的跌落姿态,快速复现移动设备的失效原因,为移动设备的仿真模拟提供了数据支撑,缩短检测周期,同时,通过对移动设备的失效场景进行统计检测,完善了跌落测试中的遗漏测试项,为售后质量增加了保障。
16、在一些实施例中,所述数据采集装置包括:开发板;至少一个蓝牙模块,至少一个所述蓝牙模块与所述开发板连接,与所述移动设备进行蓝牙通信。
17、在一些实施例中,所述数据采集装置与所述数据处理装置通过usb传输线连接;或者当所述数据采集装置包括至少两个蓝牙模块时,所述数据采集装置与所述数据处理装置通过所述蓝牙模块通信。
18、为了达到上述目的,本发明的第四方面的实施例提出了一种非临时性计算机可读存储介质,所述非临时性计算机可读存储介质上存储有移动设备的跌落姿态检测程序,所述移动设备的跌落姿态检测程序被处理器执行时实现如上述实施例所述的移动设备的跌落姿态检测方法。
19、本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
1.一种移动设备的跌落姿态检测方法,其特征在于,包括:
2.根据权利要求1所述的移动设备的跌落姿态检测方法,其特征在于,所述第一方向加速度、所述第二方向加速度及所述第三方向加速度中任意两个加速度的方向不平行,根据所述第一方向加速度、所述第二方向加速度及所述第三方向加速度判断所述移动设备是否处于自由落体状态,包括:
3.根据权利要求2所述的移动设备的跌落姿态检测方法,其特征在于,根据所述合成加速度与所述重力加速度判断所述移动设备是否处于自由落体状态,包括:
4.根据权利要求1所述的移动设备的跌落姿态检测方法,其特征在于,根据多个所述第一方向旋转角度、多个所述第二方向旋转角度及多个所述第三方向旋转角度中的至少两个旋转角度确定所述移动设备的跌落姿态数据,包括:
5.根据权利要求1所述的移动设备的跌落姿态检测方法,其特征在于,根据所述跌落姿态数据检测所述移动设备的跌落姿态之后,还包括:
6.一种移动设备的跌落姿态检测装置,其特征在于,包括:
7.一种移动设备的跌落姿态检测系统,其特征在于,包括:
8.根据权利要求7所述的移动设备的跌落姿态检测系统,其特征在于,所述数据采集装置包括:
9.根据权利要求8所述的移动设备的跌落姿态检测系统,其特征在于,还包括:
10.一种非临时性计算机可读存储介质,其特征在于,所述非临时性计算机可读存储介质上存储有移动设备的跌落姿态检测程序,所述移动设备的跌落姿态检测程序被处理器执行时实现如权利要求1-5任一项所述的移动设备的跌落姿态检测方法。