本技术涉及数据处理,具体涉及一种睡眠状况监控方法及系统。
背景技术:
1、在宿舍或者酒店管理等住宿类管理中,通常需要确认住宿人员是否回到住宿处休息,保障住宿人员的安全,但是目前采用的监控方法都较为粗放,在住宿大门口刷脸或者打卡进入,再精细一些的方案可能会在各个住宿门口做一个带人脸识别的电子牌设备,并且还需要管理人员到住宿处现场巡检,查看住宿处的休息情况。依赖于人工管控住宿,需要消耗大量的人力资源,并且在监控住宿情况的同时无法兼顾住宿人员的睡眠情况。
技术实现思路
1、为了解决上述技术问题,提出了本技术。本技术的实施例提供了一种睡眠状况监控方法及系统,可以在监控住宿情况的同时监控人员的睡眠情况。
2、根据本技术的一个方面,提供了一种睡眠状况监控方法,包括:从床位列表中剔除当日请假列表中的床位使用者的床位,获得当日应住床位列表;从第一预设时间点起,周期性采集所述当日应住床位列表中的所有床位的床位数据,生成目标床位的目标使用者的实时床位状态列表;其中,所述实时床位状态列表包括在每次采集时获得的所述目标使用者的所述床位数据,所述床位数据包括在床状态和未在床状态,所述目标床位为所述当日应住床位列表中的任一床位,所述目标使用者为所述当日应住床位列表中的任一床位使用者;在第二预设时间点获取巡检床位列表,根据所述巡检床位列表以及在第二预设时间点的床位数据,更新所述当日应住床位列表;根据更新后的所述当日应住床位列表中所述目标使用者的实时床位状态列表,生成更新后的所述当日应住床位列表中所述目标使用者的睡眠报告;其中,所述睡眠报告包括睡眠关键词数据和/或睡眠类型;将更新后的所述当日应住床位列表以及所述睡眠报告推送至管理员客户端。
3、在一实施例中,根据更新后的所述当日应住床位列表中所述目标使用者的实时床位状态列表,生成更新后的所述当日应住床位列表中所述目标使用者的睡眠报告包括:根据窗口时间段以及周期性采集所述当日应住床位列表的采集周期,计算所述窗口时间段内的采集次数;在所述实时床位状态列表中提取目标床位的目标使用者在窗口时间段内每次采集的床位数据;根据窗口时间段内所述未在床状态的数量,计算所述目标使用者的未在床状态的数量之和;当所述目标使用者的未在床状态的数量之和与所述窗口时间段内的采集次数之比大于预设数值时,生成对应所述目标使用者的一级预警信息;将所述一级预警信息推送至所述管理员客户端。
4、在一实施例中,在第二预设时间点获取巡检床位列表,根据所述巡检床位列表以及在第二预设时间点的床位数据,更新所述当日应住床位列表之前,所述睡眠状况监控方法还包括:在第三预设时间点,采集所述当日应住床位列表中的所有床位的床位数据;其中,所述第三预设时间点早于所述第二预设时间点;将采集到的所述床位数据为未在床状态的目标床位标记为二级预警,生成二级预警信息并将所述二级预警信息推送至所述管理员客户端。
5、在一实施例中,在将采集到的所述床位数据为未在床状态的目标床位标记为二级预警,生成二级预警信息并将所述二级预警信息推送至所述管理员客户端之后,在第二预设时间点获取巡检床位列表,根据所述巡检床位列表以及在第二预设时间点的床位数据,更新所述当日应住床位列表,包括:遍历所述巡检床位列表,当从所述巡检床位列表中提取到标记过所述二级预警的目标床位的目标使用者仍为未在床状态的信息时,将所述目标床位从所述当日应住床位列表中删除,更新所述当日应住床位列表;或遍历所述巡检床位列表,当从所述巡检床位列表中提取到所述二级预警的目标床位的目标使用者为在床状态的信息时,删除所述当日应住床位列表中所述目标床位的所述二级预警的标记。
6、在一实施例中,在根据更新后的所述当日应住床位列表中所述目标使用者的实时床位状态列表,生成更新后的所述当日应住床位列表中所述目标使用者的睡眠报告之后,所述睡眠状况监控方法还包括:获取单位列表;其中,所述单位列表包括多个单位以及每个单位下对应的至少一个床位;基于单位列表分别采集每个单位中床位的床位使用者的睡眠报告,生成单位睡眠报告;将所述单位睡眠报告推送至管理员客户端。
7、在一实施例中,所述睡眠状况监控方法还包括:获取所述单位列表获取每个单位中的床位数量;基于单位列表分别采集每个单位中床位的床位使用者的入睡状态数据;其中,所述入睡状态数据包括已入睡状态和未入睡状态;根据目标单位中的床位数量以及目标单位中的床位使用者的入睡状态数据,计算所述目标单位中处于未入睡状态的人数;其中,所述目标单位为所述单位列表中的任一单位;当所述目标单位中处于未入睡状态的人数与所述目标单位的床位数量之比大于预设睡眠比值时,生成对应所述目标单位的一级预警信息;将所述一级预警信息推送至所述管理员客户端。
8、在一实施例中,所述床位数据还包括:入睡时间;根据更新后的所述当日应住床位列表中所述目标使用者的实时床位状态列表,生成更新后的所述当日应住床位列表中所述目标使用者的睡眠报告,包括:采集目标群体中多个床位的床位使用者的历史入睡时间数据;根据多个床位的床位使用者的历史入睡时间数据,计算所述目标群体的群体平均入睡时间;根据所述目标使用者的所述实时床位状态列表中的所述入睡时间以及群体平均入睡时间之间的入睡差值,确定所述目标使用者的睡眠关键词;根据预设睡眠类型以及睡眠关键词,确定所述目标使用者的睡眠类型;其中,所述预设睡眠类型包括多个睡眠类型以及每个睡眠类型对应的睡眠关键词。
9、在一实施例中,根据所述目标使用者的所述实时床位状态列表中的所述入睡时间以及群体平均入睡时间之间的入睡差值,确定所述目标使用者的睡眠关键词包括:提取所述目标使用者在预设日期内的每日所述实时床位状态列表中的所述入睡时间;根据所述预设日期的日期天数以及每日所述实时床位状态列表中的所述入睡时间,计算所述目标使用者的使用者平均入睡时间;将所述使用者平均入睡时间以及所述群体平均入睡时间做差,获得每个所述目标使用者的相对入睡时间差;将多个所述目标使用者的相对入睡时间差排序,构建排列数据表;其中,所述排列数据表按从正到负,从大到小进行排列;根据所述排列数据表中的排列顺序,确定对应所述目标使用者的睡眠关键词。
10、在一实施例中,所述床位数据还包括:起床时间,所述睡眠状况监控方法还包括:采集目标群体中多个床位的床位使用者的历史起床时间数据;根据多个床位的床位使用者的历史起床时间数据,计算所述目标群体的群体平均起床时间;计算每个所述目标使用者的起床时间与所述群体平均起床时间的差值,获得起床差值;以起床差值为横坐标,以入睡差值为纵坐标,生成群体睡眠分布图。
11、根据本技术的另一个方面,提供了一种睡眠状况监控系统,包括:剔除模块,用于从床位列表中剔除当日请假列表中的目标使用者,获得当日应住床位列表;采集模块,用于从第一预设时间点起,周期性采集所述当日应住床位列表中的所有床位的床位数据,生成目标床位的目标使用者的实时床位状态列表;其中,所述实时床位状态列表包括在每次采集时获得的所述目标使用者的所述床位数据,所述床位数据包括在床状态和未在床状态;更新模块,在第二预设时间点获取巡检床位列表,根据所述巡检床位列表以及在第二预设时间点的床位数据,更新所述当日应住床位列表;生成模块,根据更新后的所述当日应住床位列表中所述目标使用者的实时床位状态列表,生成更新后的所述当日应住床位列表中所述目标使用者的睡眠报告;其中,所述睡眠报告包括睡眠关键词数据和/或睡眠类型;推送模块,将更新后的所述当日应住床位列表以及所述睡眠报告推送至管理员客户端。
12、本技术提供的睡眠状况监控方法及系统,可以远程监控床位是否有人,并且实时更新床位状态,实时监控床位住宿人员的在床情况,当床位有人在床时,周期性采集床位使用者的床位数据,生成床位使用者的睡眠报告,通过睡眠报告,可以及早发现床位使用者的睡眠问题并采取措施改善,有助于提高健康水平,辅助床位使用者调整作息时间,建立健康的睡眠习惯。
1.一种睡眠状况监控方法,其特征在于,包括:
2.根据权利要求1所述的睡眠状况监控方法,其特征在于,根据更新后的所述当日应住床位列表中所述目标使用者的实时床位状态列表,生成更新后的所述当日应住床位列表中所述目标使用者的睡眠报告包括:
3.根据权利要求1所述的睡眠状况监控方法,其特征在于,在第二预设时间点获取巡检床位列表,根据所述巡检床位列表以及在第二预设时间点的床位数据,更新所述当日应住床位列表之前,所述睡眠状况监控方法还包括:
4.根据权利要求3所述的睡眠状况监控方法,其特征在于,在将采集到的所述床位数据为未在床状态的目标床位标记为二级预警,生成二级预警信息并将所述二级预警信息推送至所述管理员客户端之后,在第二预设时间点获取巡检床位列表,根据所述巡检床位列表以及在第二预设时间点的床位数据,更新所述当日应住床位列表,包括:
5.根据权利要求1所述的睡眠状况监控方法,其特征在于,在根据更新后的所述当日应住床位列表中所述目标使用者的实时床位状态列表,生成更新后的所述当日应住床位列表中所述目标使用者的睡眠报告之后,所述睡眠状况监控方法还包括:
6.根据权利要求5所述的睡眠状况监控方法,其特征在于,所述睡眠状况监控方法还包括:
7.根据权利要求1所述的睡眠状况监控方法,其特征在于,所述床位数据还包括:入睡时间;根据更新后的所述当日应住床位列表中所述目标使用者的实时床位状态列表,生成更新后的所述当日应住床位列表中所述目标使用者的睡眠报告,包括:
8.根据权利要求7所述的睡眠状况监控方法,其特征在于,根据所述目标使用者的所述实时床位状态列表中的所述入睡时间以及群体平均入睡时间之间的入睡差值,确定所述目标使用者的睡眠关键词包括:
9.根据权利要求7所述的睡眠状况监控方法,其特征在于,所述床位数据还包括:起床时间,所述睡眠状况监控方法还包括:
10.一种睡眠状况监控系统,其特征在于,包括:
