1.一种坐姿提醒装置,其特征在于,所述坐姿提醒装置包括:MCU控制模块以及多个测距传感器,所述MCU控制模块与所述多个测距传感器连接,所述多个测距传感器垂直并排设置在所述坐姿提醒装置的面板上;
其中,所述多个测距传感器,用于检测用户不同部位与对应的测距传感器间的距离信息,并将所述距离信息发送给所述MCU控制模块;
所述MCU控制模块,用于根据所述距离信息以及预先获取的所述多个测距传感器在所述面板上的位置信息确定所述用户的坐姿是否正确,并在不正确时,进行提醒。
2.如权利要求1所述的坐姿提醒装置,其特征在于,所述多个测距传感器包括第一测距传感器、第二测距传感器以及第三测距传感器;
所述第一测距传感器可移动的设置在所述面板的上方,用于检测用户的头部与所述第一测距传感器间的第一水平距离;
所述第二测距传感器可移动的设置在所述面板的中间,用于检测用户的头部与胸部之间部位与所述第二测距传感器间的第二水平距离;
所述第三测距传感器可移动的设置在所述面板的下方,用于检测用户胸部以下的部位与所述第三测距传感器间的第三水平距离。
3.如权利要求2所述的坐姿提醒装置,其特征在于,所述MCU控制模块具体用于:在接收到用户输入的身高信息后,控制所述第一测距传感器、第二测距传感器和第三测距传感器分别运动至预设的与所述身高对应的第一位置、第二位置和第三位置,根据所述第一位置、第二位置和第三位置确定所述第一测距传感器、第二测距传感器和第三测距传感器在所述面板上的位置。
4.如权利要求3所述的坐姿提醒装置,其特征在于,所述MCU控制模块包括第一获取单元、第二获取单元和第一计算单元:第一获取单元,用于根据所述第一位置和第三位置确定所述第一测距传感器与所述第三测距传感器间的第一垂直距离;
第二获取单元,用于获取通过所述第一测距传感器检测到用户的头部与所述第一测距传感器间的第一水平距离;
第一计算单元,用于根据所述第一垂直距离、第一水平距离和预设的标准水平距离计算出所述用户在前后方向上的第一倾斜角度,根据所述第一倾斜角度确定所述用户的坐姿是否正确。
5.如权利要求4所述的坐姿提醒装置,其特征在于,所述第一计算单元具体用于:所述根据所述第一垂直距离、第一水平距离和预设的标准水平距离通过第一预设公式计算出所述用户在前后方向上的第一倾斜角度,根据所述第一倾斜角度确定所述用户的坐姿是否正确;
其中,所述第一预设公式为:
α=arctan((l-l2)/l1);
其中,所述α表示所述第一倾斜角度,所述l表示所述预设的标准水平距离,l1表示所述第一垂直距离,所述l2表示所述第一水平距离。
6.如权利要求5所述的坐姿提醒装置,其特征在于,所述MCU控制模块具体还包括第三获取单元、第二计算单元和第三计算单元:第三获取单元,用于获取所述第一测距传感器的信号发射角度;
第二计算单元,用于根据所述信号发射角度和所述第一水平距离计算出所述第一测距传感器的信号覆盖半径;
第三计算单元,用于根据所述信号覆盖半径与所述第一水平距离计算出用户在左右方向上的第二倾斜角度,根据所述第二倾斜角度确定所述用户的坐姿是否正确。
7.如权利要求6所述的坐姿提醒装置,其特征在于,所述第二计算单元具体用于:根据所述信号发射角度和所述第一水平距离通过第二预设公式计算出所述第一测距传感器的信号覆盖半径;
其中,所述第二预设公式为:
r1=tan(α1/2)×l2;
其中,r1表示所述第一测距传感器的信号覆盖半径,α1表示所述信号发射角度,l2表示所述第一水平距离。
8.如权利7所述的坐姿提醒装置,其特征在于,所述第三计算单元具体用于:根据所述信号覆盖半径与所述第一垂直距离通过第三预设公式计算出用户在左右方向上的第二倾斜角度,根据所述第二倾斜角度确定所述用户的坐姿是否正确;
其中,所述第三预设公式为:
α2=arcsin(r1/l1);
其中,所述α2表示所述第二倾斜角度,所述r1表示所述第一测距传感器的信号覆盖半径,所述l1表示所述第一垂直距离。
9.如权利要求8所述的坐姿提醒装置,其特征在于,所述MCU控制模块还包括提醒单元,所述提醒单元用于:若在前后方向的所述第一倾斜角度大于第一预设倾斜角度,则执行第一预设提醒事件;
和/或,
若在左右方向的所述第二倾斜角度大于第二预设的倾斜角度,则执行第二预设提醒事件。
10.一种终端设备,其特征在于,包括如权利要求1至9任一项所述的坐姿提醒装置。