1.一种胸部按压仿真方法,所述方法由胸部按压仿真系统执行,所述胸部按压仿真系统包括人体模型,所述方法包括:获取最大深度标准范围和最小深度标准范围;
针对用户的每次对所述人体模型执行的按压操作,检测该按压操作下压时达到的最大深度;并检测该按压操作上抬时达到的最小深度;
在所述下压的最大深度处于所述最大深度标准范围内、且所述上抬的最小深度处于所述最小深度标准范围内的条件下,确定该次为可用按压;
在确定出的各可用按压中,确定出有效按压;
根据有效按压,生成该用户的按压结果。
2.如权利要求1所述方法,其中,所述最大深度标准范围是5厘米至6厘米;和/或,所述最小深度标准范围是0厘米至4厘米。
3.如权利要求1所述方法,其中,所述胸部按压仿真系统包括:手部传感器和人体模型传感器;
检测该按压操作下压时达到的最大深度;并检测该按压操作上抬时达到的最小深度,包括:
根据设置于用户双手的手部传感器采集各帧数据、以及设置于所述人体模型的人体模型传感器采集的各帧数据,确定用户按压过程中对应于各帧的实际按压深度;
根据确定出的各实际按压深度,确定最大深度;
根据所述最大深度,确定最小深度。
4.如权利要求3所述方法,其中,确定最大深度,包括:若该按压操作是本次仿真过程中的第一次按压,则根据最大预设深度,初始化最大参照深度;若该按压操作不是本次仿真过程中的第一次按压,则根据前一次按压的最小深度,初始化最大参照深度;
根据各帧数据确定出的实际按压深度,以及初始化最大参照深度,确定最大深度。
5.如权利要求4所述方法,其中,根据各帧数据确定出的实际按压深度,以及初始化最大参照深度,确定最大深度,包括:针对每帧数据,判断基于该帧数据得到实际按压深度是否大于最大参照深度,若判断结果为是,则将基于该帧数据得到实际按压深度,更新所述最大参照深度,直至判断的结果为否;将此时的最大参照深度确定为本次按压的最大深度。
6.如权利要求3所述方法,其中,根据所述最大深度,确定最小深度,包括:根据最小预设深度,初始化最小参照深度;
在基于该帧数据得到实际按压深度不大于最小参照深度的条件下,判断该帧数据得到实际按压深度是否小于所述最小参照深度;
若判断的结果为是,则确定该帧数据得到实际按压深度,是本次按压的最小深度。
7.如权利要求1所述方法,其中,所述胸部按压仿真系统还包括按压节拍播放装置;所述按压节拍播放装置用于在用户执行按压时,播放按压节拍;所述按压节拍是在预设时间段内持续播放的音频信号;
在确定出的各可用按压中,确定出有效按压,包括:针对每次按压,判断对应于用户执行该次按压的实际时间段,与该次按压对应的按压节拍的预设时间段是否匹配;
若判断结果为是,则该次按压是有效按压。
8.如权利要求1所述方法,其中,所述胸部按压仿真系统基于UE4引擎。
9.一种胸部按压仿真装置,所述装置用于实现权利要求1~8之任一所述方法。
10.一种电子设备,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行所述权利要求1~8之任一所述方法。