[0018] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本发明保护的范围。
[0019] 请参阅图1‑6,本发明提供技术方案:一种基于大数据的睡眠质量监测系统,睡眠质量监测系统包括:监测端1、中央处理器2、语音识别播报模块3、WIFI模块4、控制模块5、大数据服务器6、发光二极管7和显示模块8;监测端1的输出端与中央处理器2的输入端连接,中央处理器2的输出端与语音识
别播报模块的输入端通过IO口连接,中央处理器2的另一个输出端与WIFI模块4的输入端连
接,WIFI模块4的输出端与控制模块5的输入端连接,控制模块5的输出端与大数据服务器6、发光二极管7和显示模块8的输入端连接,大数据服务器6的输出端与控制模块5的输入端连
接,控制模块5与大数据服务器6建立双向通信连接,用于将大数据服务器6中的存储的用户正常睡眠时的信息与控制模块5接收到的来自监测端1的信息作比较,从而能够得出用户睡
眠质量的判断结果。
[0020] 监测端1包括红外体温监测模块9、心率监测模块10、血压监测模块11、呼吸频率监测模块12、运动监测模块13、血氧监测模块14,红外体温监测模块9用于检测用户睡眠时的体温,心率检测模块10用于检测用户睡眠时的心脏跳动频率,血压监测模块11用于检测用户睡眠时的血压状况,呼吸频率检测模块12用于检测用户睡眠时呼吸的频率,运动监测模
块13用于检测用户睡眠时翻身的次数和维持一个睡姿的时间,血氧监测模块14用于检测用
户睡眠时血液中氧气的含量。
[0021] 语音识别播报模块3用于将监测端1监测到的数据信息进行播放,首先,将语音识别播报模块3进行初始化,待语音识别播报模块3接收到中央处理器2传输的通过监测端1监
测到的数据信息后,检测语音识别播报模块3的串口是否收到语音,待串口收到语音后,用户说出唤醒词,唤醒词被串口识别到之后,语音识别播报模块3开始工作,语音识别播报模块3开始工作后,用户发出二级语音指令,待二级语音指令被串口接收到后,语音识别播报模块3会播放对应的语音,即监测端1监测到的数据信息。
[0022] 唤醒词自定义,二级语音指令设置为“昨晚的睡眠监测信息”(可以根据实际情况进行更改),在二级语音指令发出后,语音识别播报模块3会播放对应的监测到的数据信息,用于用户更方便地了解自己的睡眠状况。
[0023] 在语音播报模块3播放监测到的数据信息的同时,大数据服务器2中存储有用户正常的睡眠监测信息,正常的睡眠监测信息与控制模块5接收到的监测信息作比较,比较的结果通过显示模块8显示出来,若用户在没听清自己的睡眠监测信息时可以在显示屏上找到
数据,确保不会有监测信息的遗漏。
[0024] 运动监测模块13用于检测用户睡眠时翻身的次数和维持一个睡姿所用的时间,运动监测模块13需要用到运动监测工具,运动监测工具用于扫描进入睡眠后的用户,将运动
监测工具固定后,运动监测工具对用户进行扫描并识别指定点(如:鼻子、手臂上的一点等)所在位置坐标,运动监测工具同时对所指定点的坐标变化进行实时观测,确保监测记录的
完整性。
[0025] 运动监测工具对指定点的坐标变化进行实时观测时,若指定点的位置坐标没有发生变化,运动监测工具将计算指定点的位置坐标保持不变的时间,若指定点的位置坐标发
生变化,运动监测工具将统计指定点坐标变化的次数,并运用移动点时空模型描述指定点
的运动轨迹,运动监测工具还用于识别指定点的最新的位置坐标,在指定点的位置坐标更
新时,会产生新的位置信息,及时识别新的位置坐标有利于对下一次的指定点的变化作出
准确的判断。
[0026] 移动点时空模型利用时间函数表示移动点未来的位置,且位置属性是移动点的动态属性,动态属性的值由时间来决定,指定点移动后的位置和初始位置偏差超过一定阈值
时会触发位置更新体制,位置更新体制用于更新指定点的位置坐标。
[0027] 指定点的运动轨迹由七元组序列(xi,yi,zi,ti,di,vi,△t)构成的曲线组成,其中,xi、yi、zi表示为指定点ti时刻空间位置,di表示ti时刻轨迹方向,vi表示ti时刻速度,△t表示时间更新的阈值,指定点的运动轨迹由△t的取值决定,若指定点在时刻ti的位置坐标是Pi(xi,yi,zi),指定点在时间区间[ti,ti+1]上从点P(i xi,yi,zi)到点Pi+(1 xi+1,yi+1,zi+1)以速度vi进行匀速直线运动,那么 ,在时间区间[ti,ti+1]上,指定点在运动轨迹上P(i xi,yi,zi)与点Pi+(1 xi+1,yi+1,zi+1)之间的位置通过线性插值法得到,用户在睡眠时除了翻身还会出现微小的动作,vi的最大值设置为vmax,当vi小于vmax时,判定用户在睡眠时出现微小动作而没有翻身,当vi大于或等于vmax时,判定用户在睡眠时翻身。
[0028] 发光二极管7有三种颜色,三种颜色分别为:绿光、黄光和红光,三种颜色用于判断用户的睡眠质量,绿光代表用户睡眠质量良好,黄光代表用户睡眠质量一般,红光代表用户睡眠质量差,不同颜色的光代表不同的睡眠质量,便于用户清楚地了解自己的睡眠状况。
[0029] 实施例一:如图6所示,设定指定点Pi的初始位置坐标为(1,1,2),若用户在睡眠状态下移动到点Pi+(1 4,5,7),所需的时间△t=ti+1‑ti设置为3s,vi的最大值vmax设置为5cm/s,根据公式 ,计算出指定点的运动速度vi= cm/s,因为vi小于vmax,所以判定用户在这一时间段内只出现了微小的动作而没有翻身,将时间累加到指定点坐标维持不变的时间上,在下次指定点位置发生变化前统计总的指定点坐标不
变的时间。
[0030] 本发明的工作原理是:监测端1将监测到的用户睡眠时的体温信息、心脏跳动频率情况、血压状况、呼吸的频率、翻身的次数和维持一个睡姿的时间、血液中氧气的含量信息传输到中央处理器2,其中,运动监测模块13是通过运动监测工具扫描用户来监测睡眠信息的,运动监测工具扫描并识别指定点(如:鼻子、手臂上的一点)的位置坐标,若指定点位置不变,则会计算指定点坐标维持不变的时间,若指定点位置改变,则会统计指定点位置坐标变化的次数,进而描述运动轨迹,在指定点位置变化后,运动监测工具会更新并识别指定点新的位置坐标,以便准确地判断指定点下一次的位置变化,中央处理器2与语音识别播报模块3通过IO口连接,中央处理器2将这些信息传输给语音识别播报模块3,通过对语音识别播报模块3发出类似“昨晚的睡眠状况”的指令使语音识别播报模块播放对应的睡眠监测信
息,同时,中央处理器2的输出端与WIFI模块4的输入端相连接,也将信息通过WIFI模块4传输到了控制模块5,大数据服务器6中存储有用户正常睡眠时的监测信息,与控制模块5的监测信息作比较,比较的结果通过显示模块8显示出来,同时,控制模块5的输出端也与发光二极管7的输入端相连接,控制了发光二极管7发出不同颜色的光,代表不同的睡眠质量,其中绿光代表用户睡眠质量良好,黄光代表用户睡眠质量一般,红光代表用户睡眠质量差,使得用户通过简单的方式知道自己的睡眠状况。本发明便于用户对自己的睡眠质量作出准确的
判断,从而可以采取相应的措施来改善自己的睡眠质量,也能提高第二天的工作效率。
[0031] 最后应说明的是:对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现
本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含
义和范围内的所有变化囊括在本发明内,不应将权利要求中的任何附图标记视为限制所涉
及的权利要求。