报告基础信息

报告根据不同的设备主要分为两大类:
1、全自动监测报告,报告生成主要根据用户的使用情况生成,一天内可以生成多份报告
2、24小时报告,主要用于监护类项目,每天只会生成1份数据长度为24小时的报告

全自动监测报告

Q:报告产生条件

A:条件如下:
1.监测时间<10分钟,结束监测时不会产生报告
2.10分钟≤监测时间≤3小时,结束监测时会产生短报告
3.监测时间>3小时,结束监测时产生的报告为长报告

Q:长/短报告区别

A:短报告可展示的数据少于长报告。

短报告数据

1、平均心率、平均呼吸率
2、最大/最小心率、最大/最小呼吸率
3、翻身次数
4、睡眠监测持续时间
5、开始监测时间

长报告数据

长报告除了包含短报告数据外还有:睡眠评分,睡眠周期等,详细请参考<>的报告查询接口

Q:如何触发报告生成

A:报告生成有四种方式:
1、调用“结束监测”接口
2、设备发现用户离床超过一个小时
3、用户持续睡眠超过24小时
4、设备断电重启后(m800断电超过30分钟才会自动产生报告)

24小时报告

Q:报告生成的时间:24小时监测报告

A:24小时监测设备会在每天的固定时间(可以通过设置接口指定生成时间)生成过去24报告。报告内容参考报告查询(针对24小时报告的设备)

数据

Q:实时数据有哪些数据?

A:基本包含实时心率、呼吸率、在/离床状态,每秒刷新,应根据具体场景及设备来分:
智能家居监测类:Z400TWP-3:心率、呼吸率、有/无体动、温度、湿度、在/离床状态、睡眠状态(深睡、中睡、浅睡、清醒)
卧室、婴儿房P300:心率、呼吸率、在/离床状态、睡眠状态分布;
养老BM8701-2:心率、呼吸率、离床时间、体动时刻;

Q:历史数据上报频率?

A:设备采集到的信号经过设备本地算法分析后的数据,1分钟一个点,按照一次12小时的数据算,大概在十几kb
根据设备划分如下:

智能家居监测类:Z400TWP-3:
根据用户的实际离床1小时后上报并更新

卧室、婴儿房P300:
睡眠报告每天中午12点更新,过去24小时睡眠状态,整点更新

养老BM8701-2
默认早上8:00上报更新,暂不支持自定义。

Q:历史数据有哪些?

A:根据具体设备来:

智能家居监测类:Z400TWP-3:
日报告:睡眠分数、实际睡眠时长、入睡时刻、清醒时刻、扣分项、睡眠周期、平均心率、平均呼吸率、翻身、温度、湿度周
月报告:平均得分、扣分项、平均睡眠时长、平均深睡效率/平均睡眠比例、睡眠规律、平均赖床时长、清醒次数统计

卧室、婴儿房P300:
日报告:睡眠状态分布:睡着、清醒、不在床;平均心率,平均呼吸率
月报告:平均睡眠时长、平均心率、平均呼吸率

养老BM8701-2
日报告:睡眠状态分布(清醒、睡着)
月报告:平均睡觉次数、平均睡眠时长、最长一觉的睡眠统计(平均睡眠时长、平均清醒时长、起床时间/上床时间统计、平均睡眠效率、睡眠作息、平均清醒次数、平均起夜次数、平均起夜时间点分布、清醒时间点分布)

Q:睡眠分析结果是指什么呢?

A:历史数据经过云端算法分析后的睡眠数据,如入睡点、睡眠周期分布等。

Q:实时数据中的心率返还数据为“255”是什么情况呢?

A: 255是无效值,分两种情况:1.还没计算出心率;2.因为体动导致心率暂时不给出。
255会出现在设备重启时或监测到有体动发生时 。

Q:如何查看实时数据?

(请注意:实时数据必须在设备绑定用户后才可以查看)
实时数据包括心率、呼吸率和用户是否在床等(详细请参考实时数据)。查看实时数据有两种方式:
1、自动开启,只要设备绑定并且在线,则一直上传实时数据(这种方式适合做监护类业务)。需要自动开启的厂商要向Sleepace项目经理提出需求,再由Sleepace技术人员进行配置即可。
2、手动开启,厂商如果接入方式为服务器接入通过接口可以API方式控制设备开启实时数据关闭实时数据;如果接入方式是SDK,则可以通过SDK提供的接口开启和关闭实时数据

Q:日报告中StartTime代表什么时间,是在床时间还是入睡时间?

A:StartTime是产生报告开始的时间,是经过算法分析后得到的时间,跟上床时间和睡着时间没有绝对关系 。

Q:日报告中StartTime代表什么时间,是在床时间还是入睡时间?(TZ300的算法)

1、图表报告的横坐标总长度=asleepTime(入睡所需要的时长)+duration(入睡到最后的清醒时长)+mdWakeUpTime(最后的清醒到起床的时长,即赖床时长);
总长度也等于breathRateArray(呼吸率)或heartRateArray(心率)数组的长度

2、长报告的睡眠时长对应字段:duration=lightSleepDuration(浅睡)+remSleepDuration(中睡)+deepSleepDuration(深睡)+睡眠过程中的清醒(报告数据没有直接给出)

Q:设备什么时候可以自动上传报告?

A:分不同的设备型号
BM8701-2,固定每天12点上传报告,支持在养老后台中,设备固定是8点上传报告, 设置上传报告的时间 。
监测带(Rester On),在床后6个小时内,离床1小时自动上传报告,6小时后,离床半小时自动上传报告
例,22:00上床,22:00~4:00之间,离床1小时后自动上传报告,4:00之后,离床半小时自动上传报告 。
婴儿监测垫,每天早上10点。

设备掉线后是否继续监测睡眠

设备联网主要作用是从服务器获取绑定信息用于初始化,同时上传数据。
设备的睡眠监测数据会以分钟为单位将数据保存在设备本地,当一次睡眠监测结束后,如果处于联网状态,设备会将报告监测数据上传到服务器进行分析。
设备掉线后是否还处于检测中,分为两种情况:
1、如果设备的掉线是发生在设备绑定前,由于设备还未初始化,这时候设备是处于未监测状态;
2、如果设备的掉线是发生在设备绑定后,由于设备已经初始化,设备这时是可以继续监测睡眠的; 当设备恢复联网后,设备会将完整监测数据传到服务器进行分析。

关于SDK下载的相关问题

Q:为什么点击SDK的github链接是空白的?链接无法打开?

A: 原因:可能是因为游览器拦截或不兼容,建议客户使用“谷歌游览器”打开链接。

关于Sleepace云算法服务的部署:

服务器的部署:
1.客户自己部署,我们整理数据包和部署包给客户
2.我们帮忙部署,需要收集客户服务器的信息,会发给客户表格让他们填写,我们帮忙部署

服务器部署

Q:关于MQTT中间件mosquitto,最新版本2.X,推荐使用1.6版本,参考下载链接:

http://mosquitto.org/files/source/

Q: 关于固件升级,是给客户的服务器安装包中要放入最新的固件吗?

A: 测试研发阶段:固件包是单独给到的,贵司调用固件升级接口升级固件 。
部署完正式服务器后,需贵司提供服务器信息给享睡,享睡访问贵司的服务器,把固件包放到贵司的服务器,然后贵司再调用升级接口

Q: 享睡是用什么数据库存储的呢?正式环境的话也一起部署到我们服务器吗?

A:是用的 mysql,正式环境会一起部署到贵司的服务器