1.一种可折叠设备的控制方法,所述可折叠设备包括能够相对折叠的第一折叠件和第二折叠件,其特征在于,所述控制方法包括如下步骤:
识别用户对所述可折叠设备的操作;
当接收到用户对所述可折叠设备的翻折操作时,驱动所述第一折叠件相对于所述第二折叠件沿与所述翻折操作对应的方向旋转。
2.根据权利要求1所述的可折叠设备的控制方法,其特征在于,所述识别用户对所述可折叠设备的操作之前,包括:
获取所述第一折叠件与所述第二折叠件之间的相对距离;
当所述相对距离大于或等于预设的目标相对距离时,执行步骤:识别用户对所述可折叠设备的操作。
3.根据权利要求2所述的可折叠设备的控制方法,其特征在于,所述步骤:识别用户对所述可折叠设备的操作,包括:
计算预定时间段内所述第一折叠件与所述第二折叠件之间的相对距离的变化量;
当所述相对距离的变化量大于预设的距离变化量阈值时,判定为接收到用户对所述可折叠设备的翻折操作。
4.根据权利要求3所述的可折叠设备的控制方法,其特征在于,所述步骤:识别用户对所述可折叠设备的操作,还包括:
获取所述可折叠设备的运动加速度,计算预定时间段内所述运动加速度的变化量;
当运动加速度的变化量小于预设的加速度变化量阈值,且所述相对距离变化量大于预设的距离变化量阈值时,判定为接收到用户对所述可折叠设备的翻折操作。
5.根据权利要求1所述的可折叠设备的控制方法,其特征在于,所述步骤:驱动所述第一折叠件相对于所述第二折叠件沿与所述翻折操作对应的方向旋转,包括:
识别所述第一折叠件的运动方向;
基于所述运动方向计算待旋转角度;
驱动所述第一折叠件相对于所述第二折叠件沿所述运动方向旋转待旋转角度,使所述第一折叠件到达预定位置。
6.根据权利要求5所述的可折叠设备的控制方法,其特征在于,当所述第一折叠件的运动方向为远离所述第二折叠件的方向时,所述步骤:基于所述运动方向计算待旋转角度,包括:
获取所述第二折叠件与重力加速度所在方向之间的第一夹角∠b;
基于所述第一夹角∠b,和所述第一折叠件位于所述预定位置时与水平面之间的第二夹角∠c,基于如下公式计算待旋转角度∠a:
∠a=∠c-∠b+π/2。
7.根据权利要求5所述的可折叠设备的控制方法,其特征在于,当所述第一折叠件的运动方向为靠近所述第二折叠件的方向时,所述步骤:基于所述运动方向计算待旋转角度,包括:
获取所述第一折叠件与所述与重力加速度所在方向之间的第三夹角∠d,和所述第二折叠件与重力加速度所在方向之间的第一夹角∠b,基于如下公式计算待旋转角度∠a:
∠a=∠d-∠b。
8.一种可折叠设备的控制装置,用于实现如权利要求1至7任一项所述的控制方法,其特征在于,包括控制模块和驱动模块;
控制模块,用于识别用户对所述可折叠设备的操作,并在接收到用户对所述可折叠设备的翻折操作时,控制所述驱动模块驱动所述第一折叠件相对于所述第二折叠件沿与所述翻折操作对应的方向旋转。
9.根据权利要求8所述的可折叠设备的控制装置,其特征在于,还包括:
距离获取模块,用于采集所述第一折叠件与所述第二折叠件之间的相对距离;
加速度获取模块,用于采集所述可折叠设备的运动加速度;
所述控制模块用于获取所述相对距离和所述运动加速度,基于相对距离和所述运动加速度识别用户对所述可折叠设备的操作,以及确定所述第一折叠件的旋转方向以及待旋转角度。
10.一种计算机可读非易失性存储介质,其特征在于,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行如权利要求1至7任一项所述的控制方法。