V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
liuidetmks
V2EX  ›  程序员

通过手环,检测用户睡着了就停止播放。

  •  
  •   liuidetmks · 2021-09-07 08:52:38 +08:00 · 6230 次点击
    这是一个创建于 1178 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前一些听书软件,只能普通设置定时关闭功能。 有时候关了还没睡着,有时候睡着了还没关闭,下次听还得找上次的纪录,比较麻烦。

    既然手环有检测用户睡眠时间的功能,能不能出一个这个功能,或者提供一下接口,让 app 能获知用户睡着了。

    36 条回复    2021-09-08 11:23:32 +08:00
    LiYanHong
        1
    LiYanHong  
       2021-09-07 08:57:14 +08:00
    很难定义睡着吧
    身体不动可能没睡着
    睡着过程中也有一段模糊的时候,听东西没有印象
    aliveyang
        2
    aliveyang  
       2021-09-07 08:58:40 +08:00   ❤️ 1
    手环其实不知道你睡没睡着
    chengyiqun
        3
    chengyiqun  
       2021-09-07 09:02:51 +08:00   ❤️ 1
    没用, 很多时候我 2 点睡着, 但是检测我 22 点睡着, 然后统计的时候每次都显示睡眠过多.
    我: ?
    heyjei
        4
    heyjei  
       2021-09-07 09:06:27 +08:00   ❤️ 5
    华为的手环检测的还是挺准的。

    不过我不建议开放这个 API,睡着了,这是一个很重要的身体状态,不能随便让其他人获知
    liuidetmks
        5
    liuidetmks  
    OP
       2021-09-07 09:16:52 +08:00
    @heyjei 可以设置一次授权,每次获取都得手动同意一次,类似微信的 push
    @aliveyang 我感觉手环还是挺准的,中午午睡都能检测到
    @LiYanHong 知道大概的位置就行了,不需要太精确
    Microseft
        6
    Microseft  
       2021-09-07 09:24:42 +08:00
    手环好像不是实时知道你睡着的
    而是一段时间后,根据过往的情况来给出你的入睡和起床时间
    tankren
        7
    tankren  
       2021-09-07 09:28:09 +08:00
    催眠用的为啥要想着下次接着听。。。那不是越听越精神
    Themyth
        8
    Themyth  
       2021-09-07 09:38:28 +08:00
    我也觉得手环可能不是当时知道你睡着的,而是后来计算出的。
    wellsc
        9
    wellsc  
       2021-09-07 09:40:02 +08:00
    华为手环好像有这个功能吧,还有小米手环好像被破解了,github 上有相关的代码,可以自己实现看下
    Cheons
        10
    Cheons  
       2021-09-07 09:58:10 +08:00 via Android
    手环好像不能
    需要这个功能接入卧室灯,OPPO 手表能判断睡眠关闭电视,但 OPPO 没有几样 智能家居
    debuggerx
        11
    debuggerx  
       2021-09-07 10:18:36 +08:00 via Android   ❤️ 1
    判断鼾声[狗头]
    zhengfan2016
        12
    zhengfan2016  
       2021-09-07 10:19:28 +08:00   ❤️ 10
    手环:检测到用户睡着。
    黑客:@小偷 ,可以干活了,智能门锁和监控已经黑掉了
    小偷:明白

    手环:检测到用户退出深度睡眠
    黑客:@小偷 快醒了,撤退,我这边把黑掉的监控恢复正常。
    小偷:溜了溜了


    用户:今天又是一个美好的一天,嗯?我的家怎么乱七八糟的???

    (狗头)
    zmqking
        13
    zmqking  
       2021-09-07 10:36:13 +08:00
    @heyjei 被贼知道就不好了,是吧,😂
    zmqking
        14
    zmqking  
       2021-09-07 10:37:43 +08:00
    @LiYanHong 除非做脑部核磁共振来检测,一般我都认为不准确,通过观察脑部某一区域活跃的状况,是否做梦啥的
    coobin
        15
    coobin  
       2021-09-07 10:46:20 +08:00
    为啥我觉得我的 auto sleep 这个软件检测极其准确?
    debuggerx
        16
    debuggerx  
       2021-09-07 11:06:14 +08:00
    @coobin 睡眠时的生理特征个体差异可以很大很大的,某人觉得某个产品对其睡眠的判断准确,很可能只是恰巧那个产品的判断依据正好是个体稳定表达的特征。
    临床用于判断睡眠状态的多导睡眠监测仪,除脑电图外,应包括心电图、肌电图、眼动图、胸式和腹式呼吸张力图、鼻及口通气量、体位体动、血氧饱和度以及阴茎海绵体肌容积等 10 余个通道的生理信号,所以想仅靠一个手环就精准判断应该说还是不太现实的,只能当做娱乐参考。
    比如我如果睡前看东西,有时会进入类似入定的状态,基本可以保持一两个小时不动、心率和呼吸接近睡眠时的表现,加上我睡觉基本也是睡着时啥姿势起来还是啥姿势,所以各种手环基本都会给出超出我实际睡眠的时间。
    dingwen07
        17
    dingwen07  
       2021-09-07 11:20:08 +08:00
    小米米家以前有这个功能,可以根据手环状态自动触发自动化,如果你用小米网络音响或小爱音响播放音乐就可以联动。
    BigDogWang
        18
    BigDogWang  
       2021-09-07 12:06:10 +08:00
    买个米家的睡眠垫,然后看看能不能接入 home assistant,搞搞自动化
    sky96111
        19
    sky96111  
       2021-09-07 12:35:57 +08:00
    手表应该有能力是实时获取的,因为华米 GTR2 有一个功能,检测到睡眠就自动进入勿扰模式,如果是后续计算的就做不到实时性了
    736531683
        20
    736531683  
       2021-09-07 13:04:33 +08:00
    主要是通过判断心率吧,低于静息心率的百分之多少就判断为睡眠,我经常在床上玩手机的时候心率很低也会被判断为睡眠状态。这个是否科学不知道,所以苹果官方一直没做这个功能吧
    vxthon
        21
    vxthon  
       2021-09-07 13:42:06 +08:00
    入睡时间应该是根据一段时间的数据变化推测出来的,所以不太可能实时计算出是否入睡。
    xiao109
        22
    xiao109  
       2021-09-07 13:52:37 +08:00
    我的手环可能是根据我有没有打鼾来确定我是不是在睡觉的
    gqkkk
        23
    gqkkk  
       2021-09-07 14:44:17 +08:00   ❤️ 1
    通过呼吸频率和脉搏血氧等变化可以判断所处睡眠阶段
    dengshen
        24
    dengshen  
       2021-09-07 14:46:08 +08:00 via iPhone
    @liuidetmks 啥手环能知道午睡?小米手环 4 不行
    docx
        25
    docx  
       2021-09-07 14:54:56 +08:00 via Android
    哪个手环开放这个 API,我绝对拉黑不买
    duduaba
        26
    duduaba  
       2021-09-07 15:40:26 +08:00
    @dengshen 小米手环 6 可以,睡大于 20 分钟就能记录,还挺准的。
    Nriver
        27
    Nriver  
       2021-09-07 15:58:52 +08:00
    华为手环的睡眠检测很准,不过不太可能开放 api 给用户的。希望以后会打脸 /doge
    KingNlionheart
        28
    KingNlionheart  
       2021-09-07 16:57:24 +08:00
    手环应用是可以同步到 google fitness 的,而 google fitness 是开放 api 的,我自己用的时间管理记录系统就是这么干的,缺点是 在国内访问 google 的问题,实时性有误差,要想实时性更强的方法,可能需要逆向手环应用,或者直接购买开放 api 接入的手环及配套应用
    KingNlionheart
        29
    KingNlionheart  
       2021-09-07 17:12:21 +08:00
    github 上面有一些 非官方的客户端,还有 SDK,这个应该会直接提供 api 接入的
    yuruizhe
        30
    yuruizhe  
       2021-09-07 19:14:23 +08:00
    @aliveyang 靠心跳频率+动作幅度能估计出大概睡没睡
    falcon05
        31
    falcon05  
       2021-09-07 19:20:17 +08:00 via iPhone
    基于机器学习的睡眠检测手环
    Lemeng
        32
    Lemeng  
       2021-09-07 19:24:37 +08:00
    这里面有有太多问题
    yvkino
        33
    yvkino  
       2021-09-07 19:25:46 +08:00
    华为设备配合自家的智能场景可以在睡着的时候关闭特定的 app,不过我设置了几次没有触发过,不知道是什么问题
    zacklin99
        34
    zacklin99  
       2021-09-07 21:20:34 +08:00
    @heyjei 之前我用 watch gt2,华为是真的准,现在换成 apple watch s6 。。。准确性差太多了,即使用 autosleep 之类的软件也不准,还得手动调。
    leojia
        35
    leojia  
       2021-09-08 09:11:32 +08:00
    我的荣耀手环搭+荣耀手机可以实现,其他的厂商应该也有吧
    ![]( https://s3.bmp.ovh/imgs/2021/09/9c14f3fea29deb42.jpg)
    lzyliangzheyu
        36
    lzyliangzheyu  
       2021-09-08 11:23:32 +08:00
    我知道 yeelight 的灯可以通过小米手环检测睡眠关灯
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1040 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:33 · PVG 04:33 · LAX 12:33 · JFK 15:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.