跳到主要内容

Reflekt Health 项目简介

1. 项目简介

Reflekt Health 是一套为美国独立生活的长者设计的安全与陪伴系统,旨在通过AI智能分析老年人的行为模式,在健康危机(如跌倒、住院、认知能力下降)发生前捕捉细微的"偏离"信号,实现事前预测与干预,而非事后补救。

核心产品包含三个端:

  • Family App(儿女端):供成年子女查看父母状态、接收告警、设置提醒的移动应用
  • Luma 智能音箱(老人端):安装在老人家中,执行语音交互、陪伴、紧急求助的智能设备
  • 管理后台:供运营团队监控设备状态、处理告警的Web后台

价值主张:"这是您的工具,不是子女的监控摄像头。" —— 帮助老年人保持独立生活方式,同时让子女减少唠叨而非减少关爱。

2. 项目代号与命名规范

属性
项目代号REFLEKT
英文全称Reflekt Health
中文名称老年人监护AI系统
代码仓库命名reflekt-health{module}
包名命名空间health.reflekt.{module}

2.1 子模块包名对照

模块包名命名空间说明
接口服务health.reflekt.apiDromara RuoYi-Vue-Plus,Spring Boot 3 + JDK 17 后端服务
儿女端 Apphealth.reflekt.appUniApp + Vue3 + TypeScript,iOS/Android 双端
老人端 Apphealth.reflekt.luma原生 Android,Java + Kotlin 语法
管理后台Vue3 + TypeScript + ElementPlus,Web 管理界面

2.2 网站信息

属性
官方网站https://reflekt.health
API 服务https://api.reflekt.health

3. 代码仓库

3.1 仓库清单

仓库地址说明
接口服务https://git.yuyi.tech/chengyisoft/reflekt-health-api.git后端API服务(Dromara RuoYi-Vue-Plus),负责数据对接、业务逻辑、MQTT设备接入
儿女端https://git.yuyi.tech/chengyisoft/reflekt-health-app.gitiOS/Android 家属端 App(UniApp + Vue3 + TypeScript)
老人端https://git.yuyi.tech/chengyisoft/reflekt-health-luma.gitAndroid 音箱端 App(原生 Android,Java + Kotlin)
管理后台https://git.yuyi.tech/chengyisoft/reflekt-health-admin.gitWeb 管理后台(Vue3 + TypeScript + ElementPlus)
需求文档(本文档库)当前仓库docs/archon/ 目录下归档所有架构和需求文档

3.2 仓库初始化参考

# 接口服务
git clone https://git.yuyi.tech/chengyisoft/reflekt-health-api.git
# 儿女端
git clone https://git.yuyi.tech/chengyisoft/reflekt-health-app.git
# 老人端
git clone https://git.yuyi.tech/chengyisoft/reflekt-health-luma.git
# 管理后台
git clone https://git.yuyi.tech/chengyisoft/reflekt-health-admin.git

4. 核心干系人

角色姓名职责
项目发起人 / CEOElle Wu产品愿景、战略方向、资源协调、投资人关系
产品经理 & 架构师Daniel Yin产品设计、需求文档、技术架构、UI/UX把控
项目经理陈增焕开发计划、任务分解、进度跟踪
AI工程师AI功能架构、语音交互、Agent设计
技术顾问张总硬件对接评审、技术方案把关
UI/UX设计师佩宜界面设计、适老化规范执行

5. 项目时间线

里程碑目标日期说明
项目启动2026-01-31正式启动MVP开发,对齐需求与技术方案
需求冻结2026-02-28完成PRD、设计稿冻结,进入开发
核心功能完成2026-04(清明后)跑通第一条预警闭环
内测启动2026-05-018-10个试点家庭开始使用
投资人演示2026-05-11~14加拿大投资人大会展示
正式上线2026-08美国市场正式发布

6. 核心产品功能

6.1 P0 硬底线功能(7项)

序号功能说明
P0-1紧急预警自动化闭环(Fall-to-Alert Loop)跌倒检测 → 语音确认 → 家属通知完整流程
P0-2通知分级与静默穿透(Notification Tiering)三级告警(Red/Amber/Yellow),红色无视静音强制触达
P0-3设备心跳监控与离线报警(Heartbeat & Offline Alert)设备离线>12h推送黄色提醒,>48h高风险标记
P0-4离线状态下的SOS兜底机制(Offline SOS Backup)设备离线时透明告知家属,保留911兜底方案
P0-5多照护人权限管理(Caregiver Management)管理员/查看员权限,紧急联系人按优先级通知
P0-6审计日志与安全标准(Audit Log & Trust/Safety)HIPAA合规,12个月日志保留
P0-7高龄化UI/UX标准(Senior-Friendly UI)适老化设计,字号≥18pt,按钮≥56dp

6.2 六状态体系

系统核心采用六状态设计,颜色即状态语言:

状态英文颜色HexFamily App首页主CTALuma屏幕
平静CALM#4A8A5A查看今日摘要温暖问候
提醒REMINDER#8A7040查看今天的提醒提醒内容
家人FAMILY#3D6A9A播放消息播放语音
关注ALERT#9A5040立即联系老人确认按钮
求助HELP#8A3030立即联系老人求助界面
离线OFFLINE#5A6060绕过Luma直接呼叫离线提示

6.3 告警升级链路(RED_ALERT)

时间节点动作条件
T=30s通知联系人#1App推送+SMS
T=50s通知联系人#2联系人#1未ACK
T=70s通知联系人#3联系人#2未ACK
T=90s广播所有联系人所有单点联系人均未ACK
任意时间中断升级收到USER_OK指令

7. 硬件设备

7.1 设备选型

设备型号/供应商用途
毫米波雷达云帆(已选定)跌倒检测、睡眠监测、活动轨迹(粘贴式安装)
智能手表埃微(AIWEI)心率、血氧数据采集
智能音箱小黄蜂(Luma定制)语音交互、语音唤醒、语音播报

7.2 设备数据对接

设备通信方式说明
毫米波雷达MQTT(Amazon MQ)雷达主动推送跌倒、睡眠等数据,后端消费入库
智能手表HTTP正常:手表主动推送心率、血氧等数据;实时测量:后端下发指令→手表启动测量→测量完成后通过HTTP接口回传数据
智能音箱HTTP / WebSocket音箱端发起请求或接收后端推送,完成语音交互与告警播报

8. 技术架构

8.1 系统架构

详细系统架构图见 技术架构文档

8.2 技术栈

层级技术选型说明
儿女端AppUniApp + Vue3 + TypeScriptiOS + Android 双端
老人端App原生 AndroidJava + Kotlin,Luma智能音箱定制系统
管理后台Vue3 + TypeScript + ElementPlusWeb管理界面
后端服务Dromara RuoYi-Vue-PlusSpring Boot 3 + JDK 17 + MyBatis-Plus + Sa-Token,部署于 AWS
数据库Amazon RDS for PostgreSQL主数据存储,AWS 美东区域
缓存Amazon ElastiCache(Redis)会话管理、分布式锁、限流
消息队列Amazon MQ(RabbitMQ)AMQP 协议,用于雷达数据接入、异步任务
对象存储Amazon S3文件上传、头像、证据包存储
设备接入-雷达MQTT(Amazon MQ)雷达数据推送消费
设备接入-手表HTTP心率/血氧数据推送;支持后端下发即时测量指令
设备接入-音箱HTTP / WebSocket语音交互、状态推送
AI能力OpenAI(GPT + TTS)语音交互、实时转换
短信服务Twilio验证码发送、SMS告警
合规HIPAA美国医疗数据合规

8.3 RuoYi-Vue-Plus 框架特性

特性说明
多租户租户数据隔离,支持以家庭为单位的独立数据空间
数据权限基于角色/部门的数据过滤,业务代码无感知
数据加密MyBatis 拦截器自动加解密,支持 AES/SM4/RSA 等算法
分布式缓存Redisson 实现分布式锁、限流、延迟队列
插件架构模块化插拔,便于按需扩展
代码生成BO/VO/Mapper/Service/Controller 全链路生成
WebSocket支持 Token 鉴权与分布式集群消息同步
对象存储统一 OSS 抽象层,底层使用 Amazon S3

8.4 AWS 部署信息

属性
部署区域AWS US East(美东)
计算服务AWS EC2 / ECS / Lambda
数据库Amazon RDS for PostgreSQL(Multi-AZ)
缓存Amazon ElastiCache for Redis(Cluster Mode)
消息队列Amazon MQ(RabbitMQ)
对象存储Amazon S3
CDNAmazon CloudFront
DNSAmazon Route 53
证书管理AWS Certificate Manager(ACM)
日志与监控Amazon CloudWatch + AWS X-Ray

9. 设计系统

9.1 设计语言:Clear Day

设计原则核心含义
Law 1: 冷静技术界面必须保持绝对安静,不主动吸引注意力
Law 2: 解读而非展示把数据"翻译"成温暖的人类语言,不展示原始数据
Law 3: 在场而非评判系统可以观察,但永远不能对用户行为做价值判断
Law 4: 克制带来信任选择不展示什么,比选择展示什么更重要

9.2 核心颜色规范

类别Hex禁用
背景#F4F6F6 / #E8EFEF-
文字#141E1E / #5A7070-
品牌强调#3D9A94-
状态色各状态独立色值(见6.2节)#007AFF(医疗蓝)、#FF3B30(亮红)

9.3 字体规范

用途字体
显示/标题Libre Baskerville(衬线)
正文DM Sans(人文主义无衬线)
代码/元数据JetBrains Mono

9.4 设备屏幕规范

设备屏幕尺寸路径
儿女端 Family AppiPhone 16 Pro390×844pxstatic/ui/fap/
老人端 Luma AppLuma智能音箱1280×800pxstatic/ui/lsp/

10. 成功标准

维度指标目标
安全性红色告警从触发到家属知晓的平均时间≤5分钟
可靠性设备心跳上报成功率≥99.5%
可用性完整首次安装(雷达+手表+音箱,含子女协助)≤30 分钟
可用性其中 App 引导设备配网部分≤10 分钟(目标 6 分钟)
信任度试点家庭30天留存率≥85%
算法精度误报率≤15%
合规性HIPAA合规满足率100%

11. 合规与安全

  • 传输安全:全程TLS(HTTPS/WSS)
  • 存储加密:敏感数据AES-256加密存储
  • 数据隔离:以家庭为单位的数据隔离,禁止跨家庭访问
  • 日志保留:12个月以上(HIPAA要求)
  • 审计要求:所有敏感操作必须审计
  • 同意管理:首次绑定必须同意;撤回同意后停止采集/展示

12. MVP不做项

以下功能在MVP阶段明确不做:

  • 视频通话(WebRTC)→ 改为音频通话
  • AI客服自动应答 → 做WhatsApp/邮件/电话一键跳转
  • 复杂健康分析Agent → 只做指标展示+趋势+"非诊断解释模板"
  • 长期记忆陪伴Agent → 只做固定关怀脚本(可配置)
  • 外部新闻/天气融合预警 → 不做外部数据融合

本文档由 Reflekt Health 产品团队维护,最后更新于 2026-04-20。