Rest Period 休息时段配置详解
Rest Period 到底在做什么
Rest Period(中文界面叫"休息时段")是 Keep Alive 的第一层防误报(第二层是确认弹窗)。在你设定的时间段内——比如晚上 22:00 到早上 6:00——Keep Alive 完全不计时。
意思是:如果你最后一次用手机是在晚上 21:30,然后一觉睡到早上 7:00,中间虽然"没动手机"超过 12 小时,但因为 22:00–06:00 是休息时段,实际计时只算 06:00–07:00 这 1 小时——远不到默认的 12 小时触发阈值。
默认值与修改方式
默认休息时段是 22:00 – 06:00,覆盖绝大多数人的正常睡眠时间。在主设置页的 Configure Rest Period 里可以改成任意时段:

时间用 24 小时制,以手机系统的时区为准(默认 GMT)。
几个反直觉的细节
休息时段内弹窗已经弹出了怎么办
Keep Alive 的设计是弹窗弹出在休息时段之前 → 即使进入休息时段,弹窗仍然会等待倒计时走完。也就是说,如果晚上 21:59 触发了弹窗(在休息时段之前),即使 22:00 进入休息时段,弹窗仍会等满 60 分钟确认时间再决定是否预警。
这不是 bug——这是为了防止"出事了被休息时段掩盖"的边界情况。
跨午夜的时段怎么设
22:00 – 06:00 是跨午夜的,直接填 Start Time = 22:00, End Time = 06:00 就行,Keep Alive 能自动处理。
午休要不要加
如果你有固定午觉(比如每天 12:30–14:00),可以再加一个时段吗?不行——Keep Alive 目前只支持一个休息时段范围。如果你午觉和晚上睡觉都想覆盖,要么:
- 把 22:00–06:00 覆盖晚上,接受午觉的 1.5 小时可能和其他不活跃时间叠加(比如早上没动到下午醒来,中间 + 午觉可能凑够触发时间)
- 或者把触发时长加长(比如 18 小时),让单次午觉不会导致误报
- 或者只设晚上的休息时段,中午那 1–2 小时靠确认弹窗来防误报
周末作息不一样怎么办
Keep Alive 没有"工作日/周末不同设置"的功能。如果周末会睡到上午 10 点以后,建议:
- 休息时段设成 22:00 – 10:00(长一点覆盖周末),接受工作日早上可能在 6–10 点之间还处于"休息时段"
- 或者干脆设 22:00 – 08:00,周末起床后如果看到弹窗随手点一下(反正弹窗就在那等着你)
不同场景的推荐值
| 场景 | 推荐 Rest Period | 原因 |
|---|---|---|
| 居家上班族 | 22:00 – 07:00 | 覆盖正常睡眠 |
| 独居老人 | 22:00 – 08:00 | 老人可能起得晚 |
| 户外骑手/夜班 | 不设或只设白天睡觉时段 | 作息不固定 |
| 慢性病患者 | 22:00 – 08:00 | 作息规律 |
| 自由职业/睡眠不规律 | 不设,靠确认弹窗防误报 | 固定时段反而会漏 |
计时与休息时段的完整交互逻辑,见 计时与触发。