跳到主要内容

需求洞察


一、源文件分析摘要

本节列出每个源文件的详细分析内容,确保不遗漏任何重要信息。

文件 1:03_01_software.md - 软件技术选型

文件类型:.md 文件路径:docs/raw/03_01_software.md

核心内容

  1. 家属移动 App

    • 技术栈:UniApp + Vue3 + TypeScript + Pinia + Vant4
    • 核心用户:子女、亲属
    • 模块:用户认证、设备绑定、家庭管理、预警通知、健康数据、关怀互动、设置配置
    • 场景:远程监护、健康关注、远程关怀、系统管理
  2. Luma 智能音箱应用

    • 技术栈:Android 10 + SQLite
    • 核心用户:独居老人
    • 模块:设备初始化、语音交互(ASR/TTS)、AI对话、屏幕显示、离线容错、提醒播报
    • 场景:应急求助、接收提醒与互动、安全守护、生活辅助
  3. 运营管理后台

    • 技术栈:Vue3 + TypeScript + ElementPlus
    • 核心用户:运营、客服、管理员
    • 模块:账户权限、用户设备管理、预警事件监控、消息推送、配置中心、数据日志
    • 场景:全局监控、事件处理、用户与设备管理、系统配置
  4. 后端服务

    • 技术栈:Java 17 + RuoYi-Vue-Plus5
    • 模块:设备接入服务、预警规则引擎、通知服务、数据聚合服务、API网关、家庭留言服务
    • 场景:数据中枢、智能分析、消息调度、业务支撑

核心洞察

  • 四端协同构成完整数据闭环
  • 用户角色分明(家属/老人/运营人员)
  • 安全与隐私为基石(GDPR合规、全链路加密)

文件 2:03_02_third_party.md - 第三方服务

文件类型:.md 文件路径:docs/raw/03_02_third_party.md

核心内容

  1. 通信与通知服务

    • Twilio:短信验证码、红色预警语音电话
    • 苹果 APNs:iOS 推送
    • Google FCM:Android 推送
  2. AI与语音服务

    • OpenAI API:AI对话(生活助手/情感陪聊)
    • OpenAI TTS API:文本转语音(Luma播报)
    • OpenAI ASR API:语音转文本(语音命令解析)
    • OpenAI Realtime API:实时对话流式响应
  3. 实时音视频服务

    • LiveKit:未来视频通话预留

文件 3:03_03_hardware.md - 硬件设备规格

文件类型:.md 文件路径:docs/raw/03_03_hardware.md

核心内容

  1. Luma 智能音箱

    • 屏幕:10.1寸 IPS 800×1280
    • 摄像头:500万像素
    • 语音:双麦阵列,3-5米唤醒距离,唤醒率>93%
    • 处理器:四核 1.8GHz + 2GB 内存
    • 网络:Wi-Fi 双频 + 蓝牙
  2. 跌倒监测传感器 L4P

    • 雷达技术:60GHz FMCW 毫米波
    • 功能:跌倒检测、人员存在感知、姿态识别
    • 监测参数:跌倒高度0.1-1m可调、布防时间、无人预警时间
    • 范围:4m(置顶安装)
    • 功耗:≈0.5W
  3. 睡眠监测仪 X1

    • 雷达技术:60GHz FMCW 毫米波
    • 功能:睡眠监测、心率/呼吸率、HRV、离床监测、翻身监测
    • 睡眠分析:浅睡/深睡/REM/清醒、睡眠质量评分
    • 事件预警:离床超时、心率异常、呼吸异常
  4. 4G 智能手表

    • 数据类型:21种主数据类型
    • 运动数据:计步、加速度计、陀螺仪
    • 心血管:心率、心电ECG、PPG、HRV、血压
    • 血氧与呼吸:血氧SpO2、呼吸率
    • 其他:体温、环境数据、睡眠、GPS定位

文件 4:20260221产品需求文档PRD跌倒告警MVP.md - MVP详细规格

文件类型:.md 文件路径:docs/raw/20260221产品需求文档PRD跌倒告警MVP.md

核心内容

  1. 固定参数(硬编码)

    • Baseline学习期:7天
    • 老人确认窗口:30秒
    • 联系人升级节奏:20秒/级
    • 升级顺序:联系人#1→#2→#3→全部广播
  2. 跌倒告警闭环状态机

    • CONFIRMING_USER(0-30秒):Luma语音询问
      • USER_OK:进入RESOLVED_FALSE_ALARM
      • USER_HELP:进入RED_ALERT
      • NO_RESPONSE/UNCLEAR:进入RED_ALERT
    • RED_ALERT(30秒后):逐级通知升级
  3. 多源证据收集

    • 雷达:fall event
    • 手表:impact + immobility
    • 语音:Help/Pain/Fall 或 OK/No help
    • 超时:确认超时标志
  4. Baseline机制

    • 状态:BASELINE_ACTIVE → BASELINE_COMPLETE
    • 产出:wake_window、sleep_window、night_activity_baseline
  5. 安装证据包(3项)

    • 设备布局照片
    • 覆盖范围行走测试(≥3个位置)
    • 网络自检(RSSI、延迟、丢包率)
  6. 后端字段定义

    • alert_id、created_ts、severity
    • confirmation_start_ts、confirmation_end_ts、voice_confirmation
    • stop_escalation_ts、escalation_step
    • delivery_log[]、ack_ts、ack_contact_id
    • false_alarm、false_reason、evidence_flags
    • baseline_status、baseline_profile
  7. 验收标准

    • 30秒窗口执行准确率:100%
    • 20秒升级链准确率:100%
    • USER_OK中断成功率:100%
    • Red事件复盘完整率:100%
    • 安装证据包成功率:≥90%
    • Baseline自动开启成功率:100%

文件 5:Reflekt 系统P0 & P1 级核心功能说明.md

文件类型:.md 文件路径:docs/raw/Reflekt 系统P0 & P1 级核心功能说明.md

核心内容

P0级(Must-Have)

  1. 紧急预警自动化闭环(Fall-to-Alert Loop)
  2. 通知分级与静默穿透(Notification Tiering)
  3. 设备心跳监控与离线报警(Heartbeat & Offline Alert)
  4. 离线状态下的SOS兜底机制(Offline SOS Backup)
  5. 多照护人权限管理(Caregiver Management)
  6. 审计日志与安全标准(Audit Log & Trust/Safety)
  7. 高龄化UI/UX标准(Senior-Friendly UI)

P1级(MVP+)

  1. 误报闭环系统(False Alarm Loop)
  2. 试点运营看板(Pilot Ops Dashboard)
  3. 用药遵从日志(Medication Log)

开发团队执行建议

  • P0是系统承重墙,不完成无法上线
  • 数据库需为误报记录和多照护人权限预留字段
  • 所有提示语和报警逻辑需符合美国市场

文件 6:Reflekt Health产品设计与运营深度需求文档MasterPRD.md

文件类型:.md 文件路径:docs/raw/Reflekt Health产品设计与运营深度需求文档MasterPRD.md

核心内容

CEO战略定调

  • 建立"可被信任的家庭AI助理"
  • 摒弃"监控者"思维,拥抱"陪伴与守护"逻辑
  • MVP简化理由在生命安全和尊严方面不成立

11大核心场景

  1. 生命安全与应急:

    • 跌倒无回应(X秒无回应→自动升级红色预警)
    • 夜间静默穿透(红色预警穿透勿扰模式)
    • 设备离线盲区(12h黄提醒,48h高风险标记)
    • 用药遵从关怀(非压力式关怀)
  2. 算法迭代与运营:

    • 误报闭环(家属标记原因,结构化数据用于算法迭代)
    • 试点风险预警(Dashboard预警触发人工回访)
  3. 心理尊严与文化:

    • 认知障碍锚点(Magic Morning提供时空锚点)
    • 独立尊严边界(严禁诊断文案)
    • 离线透明度(温和语音告知)
  4. 现实生活逻辑:

    • 趋势图基线(个人基线灰带)
    • 协作者移除(一键移除权限)

核心改进功能

  • 家属App:协作管理、静默设置、用药遵从
  • Luma音箱:仪式感交互、视觉硬指标、离线容灾
  • 后台:误报闭环、试点Dashboard、审计日志

信任与安全原则

  • 数据隔离(familyId验证)
  • 全链路加密(TLS + AES-256)
  • 非医疗边界
  • 容灾底线

文件 7:Reflekt Health MVP 研发核心指南202602011.md

文件类型:.md 文件路径:docs/raw/Reflekt Health MVP 研发核心指南202602011.md

核心内容

MVP核心问题与愿景

  • 痛点:缺乏对老年人日常健康状况的持续深度洞察
  • 愿景:成为居家养老领域的"AI大脑"
  • 核心目标:从"事后补救"转向"事前预测与干预"

AI核心作用

  1. 基准(Baseline)与偏离(Drift)

    • Baseline:每个老年人独特的"正常"行为和健康模式
    • Drift:与基准相比的细微、渐进变化
  2. 多模态数据融合

    • 生理数据(可穿戴设备)
    • 活动模式(环境传感器)
    • 参与度/情绪(语音AI)
  3. 个性化学习与风险预测

    • 针对每个用户进行个性化学习
    • 可解释的风险评分
  4. LLM交互界面

    • 对老年人:自然语音伴侣
    • 对家庭:冷静、清晰的摘要和建议
  5. 闭环学习

    • 用户反馈:有用/无用
    • 模型优化:构建纵向养老数据集

研发红线

  • 数据质量与隐私(HIPAA合规)
  • 无侵入性设计
  • 清晰、冷静、实用的信息传递
  • 模块化设计(可扩展性)
  • 避免过度开发

文件 8:Reflekt Features养老顾问备注建议202602011.md

文件类型:.md 文件路径:docs/raw/Reflekt Features养老顾问备注建议202602011.md

核心内容

功能名称适用范围备注
日常陪伴人工智能语音提供拟人化的信息推送、协助服务与事项提醒,依据警报开展每日健康打卡需提醒使用者,设备并非真人陪伴。语音过于拟人化可能会引发使用者的恐慌
日常助手语音唤醒式助手,可为使用者解答问题限定可咨询的信息范围,如天气状况、购物清单、活动日程、亲友名录等,减少"无法解答"类回复的出现
健康预警借助可穿戴设备采集的数据,向家人预警潜在健康风险,预警阈值由家人设定若家人未作出回应,设备可能需承担相应责任。建议以温和的语气向老年人发送替代方案,例如"请联系你的亲友或主治医生"
健康趋势通过可穿戴设备的数据,监测各项指标相对基线的持续异常波动,以此排查潜在健康问题这或许是最重要的功能,可对重大健康风险进行预判。家人可将相关数据发送给医护人员,为诊疗提供参考
简易设置扫描二维码即可完成无线网络连接设置步骤需控制在3步以内,需配备随时可接通的技术支持,同时提供YouTube视频教程
老人档案供家人录入老年人的个人喜好、睡眠规律、用餐及服药时间、社交偏好等信息鼓励老年人参与档案的建立,有助于提升其使用积极性、接受度以及对任务的依从性
紧急呼叫家人可针对警报或其他担忧,即刻与老年人取得联系,所有通话记录均会留存呼叫对象仅限本设备,不包含老年人的手机。若呼叫无应答,家人可选择拨打急救电话
安全设置家人需与老年人的医护人员沟通后,设定健康预警的数据阈值该环节需要家人与医护人员协作完成,需强调双方协作沟通的重要性,且此操作需在设备安装前完成
风险仪表盘供家人跟进已接收的警报,记录应对措施,同时标记问题的处理状态为已解决或需升级处理建议定期汇总分析数据并生成趋势报告,例如:过去一个月共发出12次警报,其中3次为家庭警报、6次为健康警报、3次为紧急警报
关怀提醒为老年人及家人提供日程规划工具,并推送相关提醒鼓励老年人确认提醒事项的完成情况,存在家人过度干预的风险,可设置不同管理权限以减轻这种感受
健康数据向家人展示特定时间段内的关键健康数据该功能与健康趋势功能可能存在内容重叠,建议缩小两者的关注重点或区分数据统计的时间范围
聊天界面展示与人工智能的对话内容,可将语音提问转换为文字回复,配备隐私保护界面功能逻辑可能易造成混淆,语音对话内容能否在此界面呈现?与家人的聊天记录是否可整合至该界面?
提醒弹窗依据预设参数弹出提醒消息,同时提供回应选项若使用者未作出回应,弹窗提醒应升级至哪一级别并通知家人?老年人是否有权屏蔽弹窗?
语音提醒通过人工智能语音,提醒老年人启动或完成相关任务同上,老年人的自主设置十分关键,可平衡功能的依从性与使用体验,避免造成困扰
紧急求救老年人可通过语音指令或按下可穿戴设备的按键,即刻向家人发出求救信号若未收到家人回应,需为老年人提供其他应急方案
家人时间轴将设备的所有运行记录整合至同一文档,便于核实各时间节点的回应情况该功能的实现需要配套支持团队,需明确团队的具体构成、服务地点以及对接方式
智能通知该系统支持向家人设备推送通知,同时具备通知重发及逐级上报给其他联系人的功能若通知未得到回应,应向老年人反馈并给出建议,例如"暂未联系到家人,我们会持续尝试,请联系急救中心或邻居求助"
离线模式无线网络中断时,部分核心功能仍可正常运行若老年人在离线状态下按下求救按键,设备将在恢复联网后通知家人。此情况存在极高风险,老年人可能无法长时间等待,建议增加提醒,引导老年人联系其他应急联系人
隐私授权需签署符合当地隐私法规的知情同意文件必须获得老年人的授权同意,法院判定老年人无民事行为能力或已被监护的情况除外
数据安全配备数据加密保护机制-

文件 9:Luma产品用户体验设计规范.md

文件类型:.md 文件路径:docs/raw/Luma产品用户体验设计规范.md

核心内容

核心用户体验原则

  • 老年人是主要用户,而非数据来源
  • 独立优先,安全第二,监控第三
  • 无内疚、无羞耻、无幼稚化
  • Luma是桥梁,而非障碍
  • 透明、可控、可逆
  • 低认知负荷

用户画像与情感需求

  • 自豪独立型老年人:害怕失去控制
  • 焦虑型老年人:害怕独处
  • 压力大的成年子女:担忧与内疚

端到端用户旅程(5个阶段)

  • 阶段0:决策(简单说明)
  • 阶段1:安装(30-60分钟,三方共同设置)
  • 阶段2:第一周(习惯建立)
  • 阶段3:日常使用(安全后台、柔和陪伴、家庭连接)
  • 阶段4:首次真实事件(安全事件处理)
  • 阶段5:持续使用(孤独感反馈、家庭推送)

Luma语音用户体验

  • 语气规则:中性、温暖、成熟,避免儿语
  • 安全事件语言:使用"看起来像/可能/我担心"等软性表达
  • 陪伴语言:提及家人,避免替代人际关系

安全保障(绝不能做)

  • 未经本地提示向家人发送通知
  • 内疚感提示
  • 隐藏的行为评分
  • 基于恐惧的营销语言
  • 无声升级监控

文件 10:Luma 养老产品定位与沟通策略.md

文件类型:.md 文件路径:docs/raw/Luma 养老产品定位与沟通策略.md

核心内容

核心心理学真相

  • "我不想成为负担"
  • "我不想被当成孩子对待"
  • "科技是那些不愿亲自探望的人才用的"

老年人定位支柱

  1. "这是您的工具,不是我的监控摄像头"
  2. "这为您带来更多自由,而非更少"
  3. "这能消除唠叨"
  4. "这让我们以更平静的方式亲近"

子女沟通脚本

  • 针对"自豪、独立的父母"
  • 针对"焦虑型的父母"

Luma设备沟通脚本

  • 首次安装话术
  • 日常互动话术
  • 安全事件处理话术

文件 11:Reflekt Health UI+UX设计执行手册_完整版.md

文件类型:.md 文件路径:docs/raw/Reflekt Health UI+UX设计执行手册_完整版.md

版本:1.2.1(整合版) 适用范围:Reflekt MVP · 美国市场 · 中国研发&设计团队 最后更新:2025年12月


前言:写给才华横溢的你

这份文档的目标,是帮助你——中国顶尖的设计师——理解并完美执行一个针对美国市场的、极具挑战性的设计哲学。它不仅仅是一份规范,更是一份思维方式的指南。

我们之所以选择你,是因为我们相信,最优秀的设计师可以跨越文化,用同理心和专业技能创造出世界一流的产品。这份指南将为你提供所需的全部背景、原则和工具,确保你的设计不仅在像素上完美,更在情感上精准。

请忘记你之前可能接触过的所有"智能设备"的设计模式。在这里,我们将共同创造一种全新的体验:安静的、有尊严的、充满信任的科技。

版本说明:本手册整合了 v1.0 核心哲学、v1.1 补充模块(状态机、透明度、颜色矩阵、字体 Token、验收测试)以及 v1.2.1 的关键规则修订,旨在为中国团队提供一份完整,可落地、无冲突的设计执行指南。


第一部分:核心哲学 (The Core Philosophy)

1.1 产品一句话定位

Reflekt 是一套为美国独立生活的长者设计的安全与陪伴系统,旨在减少家人的焦虑,同时避免造成监视感或依赖感。

1.2 文化背景解读:为什么美国市场如此不同?

为了做出正确的设计,我们必须理解目标用户的文化心理。这三条"美国市场真相"是所有设计决策的基石。

市场真相 (U.S. Market Truth)文化解读 (Cultural Interpretation for Chinese Designers)设计禁区 (Design "Don't")
1. 监视敏感度极高在美国文化中,"隐私"(Privacy) 和"独立"(Independence) 是成年人最核心的价值观。任何"被看着"的感觉都会被视为一种冒犯。这与东方文化中"关心则管"的观念有根本不同。"关心"绝不能通过"监控"来实现。× 展示摄像头画面
× 显示"在线/离线"状态(但允许展示最后更新时间等信任提示)
× 使用"鹰眼"、"天眼"等词语
2. 尊严比安全更重要美国长者将自己视为独立的成年人,而非需要被照顾的"病人"。如果产品让他们感觉丧失了尊严(例如,像对待孩子一样对待他们),他们会宁愿不要所谓的"安全"而拒绝使用。× 使用幼稚的卡通形象
× 在长者面前谈论他们
× 设计需要子女"批准设置"
3. 安心感并非来自更多数据对于子女而言,过多的数据和图表只会带来"解读的负担",引发更多焦虑。"妈妈昨晚只睡了5小时?是不是出什么事了?"——信息越多,焦虑越多。我们的目标是消除焦虑,而不是提供数据。× 任何形式的图表
× 任何形式的仪表盘
× 任何"查看详情"的入口(首页禁止)
1.3 四大设计铁律 (The Four Design Laws)

这是我们必须无条件遵守的法则。任何违反这些法则的设计,无论多美观,都是错误的。

设计铁律 (Design Law)执行细则 (Execution Details)举例说明 (Examples)
Law 1: 冷静技术 (Calm Technology)界面必须在视觉上保持绝对的安静,不主动吸引用户的注意力,除非万不得已。禁止:
· 任何闪烁的元素 (Flashing)
· 非紧急情况下的声音或震动提醒
· 红色、黄色的高饱和警告色块
允许:
· 状态的平滑过渡 (e.g., Fade in/out)
· 微妙的、非循环的动画
Law 2: 解读,而非展示 (Interpret, Don't Display)系统必须像一个聪明的、有同理心的管家,把冰冷的机器数据"翻译"成温暖的人类语言。永远不要让用户做数据分析。错误示范:
· "睡眠效率:78%"
· "活动步数:2,345"
· "心率:75 bpm"
正确示范:
· "一切看起来都好"
· "昨晚似乎休息得不错"
· "今天早上看起来挺平静的"
Law 3: 在场,而非评判 (Presence Without Judgment)系统可以观察,但永远不能对用户的行为做出价值判断。语气必须是中立、尊重和非指导性的。错误示范:
· "你昨晚没睡好。" (You didn't sleep well.)
· "你今天活动得不够。" (You weren't active enough today.)
正确示范:
· "昨晚似乎有点辗转反侧。" (Last night seems a bit restless.)
· "今天大部分时间都在家休息。" (Looks like a quiet day at home.)
Law 4: 克制带来信任 (Trust Through Restraint)我们选择不展示什么,比我们选择展示什么更重要。每一次克制,都是在积累用户的信任。思考题 (Self-Check):
· 这个功能是满足了用户的好奇心,还是真正解决了他们的焦虑?
· 如果去掉这个元素,用户会失去什么关键信息吗?
· 我们是在"证明"我们技术有多牛,还是在"服务"用户的情感需求?

第二部分:视觉语言规范 (Visual Language Rules)

我们的视觉语言服务于"平静"和"信任"的核心哲学。它必须感觉像一个舒适、温暖的家,而不是一个冰冷,高效的医院或科技实验室。

2.1 色彩 (Colors)

核心原则:低饱和度、温暖,自然。避免任何能引起"警觉"或"医疗感"的颜色。

2.1.1 基础色板
色彩类别 (Category)Hex Code 示例用途说明 (Usage Guide)
主色:暖灰色 (Warm Gray)#F5F5F3App 背景、卡片底色。营造一个柔软、无压力的画布。
辅色:软米色 (Soft Beige)#EAE6E1次要背景、分割线。增加层次感和温暖感。
点缀色:静谧绿 (Muted Green)#A3B3A1表示"正常"、"一切都好"的状态。是主要的积极信号色。
点缀色:大地色 (Earth Tones)#D4C6B3用于次要信息、图标等,保持整体的自然感。
文字色:深灰 (Dark Gray)#5A5A5A用于所有主要文本,避免纯黑带来的高对比度刺激。
警报色:琥珀色 (Amber)#F2AD5C仅用于"注意"级别状态。它比红色更柔和,能提醒注意但不会引发恐慌。
紧急色:深红/酒红 (Deep Red/Burgundy)#8B3A3A仅用于"紧急"级别状态(如Need Help、Emergency Escalated),但需保持克制,避免大面积闪烁。
禁用色:医疗蓝 (Medical Blue)#007AFF绝对禁止。这会立刻让产品感觉像一个医疗器械。
禁用色:亮红色 (Bright Red)#FF3B30绝对禁止。这会引发强烈的恐慌和焦虑。
2.1.2 颜色使用矩阵 (Color Usage Matrix) —— 工程可执行规则
组件/区域Light Mode (推荐)Dark Mode (推荐)对比度门槛 (最低 WCAG AA)常见错误
背景 (App Background)接近白/浅灰(不偏蓝)近黑/深灰(不纯黑)正文文本 4.5:1医用蓝底/纯黑底导致压迫感
主文本深石墨/近黑近白但不刺眼7:1(优先)灰字太浅导致老人看不清
状态条:Normal低饱和绿 + 文案克制低饱和绿文本 4.5:1荧光绿/大面积绿块
状态条:Attention琥珀/橙黄(低饱和)琥珀/橙黄文本 4.5:1黄字叠黄底,可读性崩
状态条:Emergency深红/酒红(非亮红)深红/酒红文本 4.5:1亮红+大面积闪烁=恐惧感
按钮 (Primary CTA)品牌主色(深稳)同色系更亮一档按钮文本 4.5:1按钮像游戏UI、太饱和

可验收项:每个关键页面需提供一张"对比度检查截图"或对比度数值,确保符合 WCAG AA 标准。

2.2 字体 (Typography)

核心原则:可读性极高,人性化、无科技感。

2.2.1 字体家族
字体属性规范解释
西文字体Publico Text, Source Sans Pro, 或类似的人文主义无衬线体人文主义字体(Humanist)的笔画有轻微的粗细变化,感觉更自然、更温暖,不像几何无衬线体(如Helvetica, Futura)那样冰冷。
中文字体苹方-常规体(PingFang SC Regular), 思源黑体-常规体 (Source Han Sans CN Regular)与西文风格匹配,确保易读性。
字重常规体(Regular)/中等 (Medium)绝对禁止使用细体 (Light/Thin) 或特黑体 (Black/Heavy)。细体阅读困难,黑体则过于醒目,破坏平静感。
2.2.2 字号 Token (iOS/Android 工程落地版)
Token用途iOS (pt / Dynamic Type)Android (sp)最小可读门槛
S-H1老人端大标题/确认问句28-32(支持放大)30-34必须一屏读完,不换行优先
S-Body老人端正文/提示22-2422-24行高 ≥1.35
S-CTA老人端主按钮24-2624-26按钮高度建议 ≥56dp
C-H1家属端状态标题20-2220-22一眼识别状态
C-Body家属端正文16-1716-17行高 ≥1.4
Meta时间/脚注13-1413-14不得低于12sp

工程规则:开启系统字体缩放(Dynamic Type / Font Scale)。当用户放大字体时,页面必须保持不截断,不遮挡 CTA。

2.3 图标 (Icons)

核心原则:友好、具体,表意清晰。图标是情感信号,而非功能指标。

图标风格示例描述设计要点
圆润 (Rounded)所有尖角都处理成半径至少为2px的圆角。尖角会带来攻击性和紧张感,圆角则感觉更安全、更友好。
实心 (Solid/Filled)优先使用实心图标,而非线性图标。实心图标更具"存在感"和"稳定性",线性图标则显得更"技术化"和"脆弱"。
表意具体 (Literal)表示"睡眠"就用床或月亮,而不是脑电波图。表示"活动"就用一个行走的人,而不是一个数据折线。用户不需要猜测图标的含义,必须做到一望即知。

第三部分:核心屏幕设计详解 (Core Screen Deep Dive)

这是将哲学转化为实践的关键部分。每个屏幕的设计都必须严格遵守以下结构和规则。

3.1 家人主屏幕 (Family Home Screen)

目标:3秒内了解全局,获得安心。 设计原则:一瞥即懂,无需探索 (One glance, no exploration)。

固定结构(MUST NOT CHANGE)

  1. 总体状态 (Overall Status):一句完整的话,用人性化语言描述。
  2. 一句话解释 (One-line Explanation):对状态的补充,增加情感和细节。
  3. 最后更新时间 (Last Update Time):提供时间戳,建立信任。时间表达应人性化。
状态正确的文案示例错误的设计
一切正常"Everything looks fine."
"All seems normal this morning."
"今天看起来不错。"
× 显示"98分"的健康分
× 一个绿色的对勾图标(可用文案替代)
× "所有指标均在正常范围"
轻微异常 (低置信事件)"Dad seems to be moving around a bit more than usual today."
"今天爸爸的活动似乎比平时多一些。"
× 一个黄色的警告图标
× "活动量超标20%"
× "查看异常活动记录"按钮
可信度提示(允许) "Updated just now" / "Updated a few minutes ago" / "Connection issue"× 实时在线绿点
× 精确到秒的"最后在线:08:23:45"

绝对禁止的设计元素

  • 滚动条 (Scrolling)
  • 多个卡片或模块 (Multiple Cards)
  • 任何形式的图表或数据值 (Charts or Data)
  • "查看更多"或"详情"链接 (View More / Details)
3.2 警报屏幕 (Alert Screen)

目标:创造感知,而非制造恐慌 (Create awareness, not panic)。 设计原则:清晰告知三件事:发生了什么,系统在做什么、你能做什么。

固定结构 (MUST NOT CHANGE):

  1. 发生了什么 (What happened): e.g., "A possible fall was detected in the living room."
  2. 系统在做什么 (What the system is doing): e.g., "We are trying to reach Mary via voice check-in." —— 替代倒计时:不显示倒计时数字,使用温和进度语句。
  3. 你能做什么 (What you can do): 提供清晰、有限的下一步操作。允许一个入口:"查看时间线 (Timeline)"。
允许的操作 (Allowed Actions)禁止的操作 (Forbidden Actions)视觉禁区 (Visual Don'ts)
· "我知道了" (Acknowledge)
· "呼叫其他家人" (Notify another family member)
· "直接呼叫妈妈" (Call Mom directly)
· × "取消警报" (Cancel Alert) - 任何单个操作都不能完全取消安全流程。
· × "标记为误报" (Mark as False Alarm) - 这是事后反馈,不能在警报当下操作。
· × 红色闪烁的背景或文字
· × 倒计时器 (Countdown timers)
· × 急促的、重复的动画
3.3 证据时间线 (Evidence Timeline)

目标:通过透明度建立信任,而非数据。 设计原则:可读的事件日志,而非技术日志。这是唯一的透明窗口。

显示格式:绝对时间 + 人类可读的事件描述

正确示例 (Correct Examples)错误示例 (Forbidden Examples)
· "10:12 — 客厅未检测到移动"
· "10:18 — 系统尝试语音签到"
· "10:20 — 已发送警报给家人"
· × "10:12 — Sensor_LivingRoom: motion=false"
· × "10:18 — Voice_Checkin: status=initiated"
· × "10:20 — Alert_Sent: target=family_group"
× 显示任何原始数据曲线
3.4 长者设备屏幕 (Senior Device Screen)

目标:零学习、零配置、零压力。 设计原则:它是一个安静的陪伴者,不是一个需要操作的工具。

设计要点 (Key Rules)错误示范 (Forbidden Elements)
· 常态 (Normal):超大号字体,极简信息——最好只有一句问候或时间显示。
· 告警/提醒态 (Event):允许出现1-2个超大按钮。
· 被动显示,信息自动更新,无需交互。
· 功能列表
· "您想…吗?"的确认请求
· "设置"或任何齿轮图标
· 表现反馈
· 常态下出现任何按钮或菜单
3.5 误报反馈屏幕 (False Alert Feedback)

目标:尊重用户,而非审问用户。 设计原则:一步完成,无需解释。

固定结构 (MUST NOT CHANGE): "Was this alert helpful?" (这次提醒有帮助吗?) [Yes] [Not really]

追加设计 (Recommended Addition): 当用户点击[Not really]之后,可以追加一句感谢和安抚的话。

绝对禁止的设计

  • 弹出评分或评论窗口
  • 包含超过两个选项的问卷
  • 询问"为什么没有帮助?"的开放式问题
3.6 MVP 状态机 (State Machine) —— UI 必须服从系统真相

目的:避免 UI 与算法/硬件状态相互打架。

状态触发/进入条件用户看到什么 + 可做什么 (UI/Actions)超时/升级必须记录 (Audit)
Unpaired / Offline未绑定;设备离线;网络断开;传感器自检失败首页显示"未连接/需要设置";提供1个主按钮离线 > X 分钟推送家属提醒离线开始时间;失败原因码
Normal传感质量合格;无异常事件;基线有效状态卡:绿色 + 一句话安心文案最近一次数据上报时间;基线版本
Attention轻度异常状态卡:黄色/橙色;给1条行动建议持续 > X 小时 → 升级异常类型;开始时间;置信度区间
Suspected Fall跌倒疑似;触发老人确认流程温和语音确认 + 1个按钮T=30-60s 无回应 → 升级确认方式;回应内容;时间戳
Need Help老人确认需要帮助;或超时红色但克制;明确1条"下一步动作"T=2-5min 未处理 → Emergency处理人;处理时间;结果标签
Emergency Escalated家属未处理升级通知;提供"我正在处理"确认按钮升级链路按优先级执行升级次数;通知对象
Resolved家属已处理并关闭事件时间线标记"已解决"关闭人;关闭时间;结果标签

第四部分:补充模块与工程落地规则

4.1 透明度与"细节"规则
区域允许 / 禁止
首页 (Home)禁止任何详情入口;只给结论 + 下一步建议 + 最新事件1条。
警报页 (Alert)允许一个入口:"查看时间线 (Timeline)"。禁止:图表、指标面板、健康分数。
时间线 (Timeline)只展示事件与上下文。不展示:心率曲线、睡眠分期、血压原始数值。
4.2 UX 验收测试 (Acceptance Tests)
测试项场景通过标准 (Pass)失败判定 (Fail)
安装时长首次安装≤8分钟完成;目标6分钟>10分钟或需要人工解释
安装失败态Wi-Fi/配对/传感质量不足每个失败都有:原因 + 一键修复只给提示文字/用户不知所措
首页理解家属端首页3秒说出状态;10秒说出下一步需要滚动/需要解释/找不到行动
警报动作疑似跌倒 → 需要帮助10秒内完成任一动作超过2屏跳转才找到按钮
事件闭环处理完成并关闭事件≤2步关闭事件无法关闭或无审计信息

第五部分:设计红线与自查清单 (Red Lines & Self-Check)

5.1 绝对禁止的功能概念
  • AI洞察可视化:任何试图展示"我们用AI发现了什么"的图表。
  • 健康分数:任何形式的评分、评级系统。
  • 风险评级:例如"高危"、"中等风险"等标签。
  • 趋势分析:例如"睡眠质量呈下降趋势"的图表或结论。
  • 游戏化:徽章、排行榜,打卡等。
  • 医疗暗示:任何可能让用户联想到医疗诊断的词语或图标。
  • 实时监控感元素:实时在线绿点、实时轨迹。
5.2 设计师自查清单

在完成每一稿设计后,请扪心自问以下四个问题:

  1. 这个设计感觉像监视吗? (答案必须是"否")
  2. 这个设计感觉像医疗产品吗? (答案必须是"否")
  3. 这个设计还能更简单吗? (答案必须是"是",并持续简化)
  4. 我的父母会对此感到舒适吗? (答案必须是"是")

最终原则 (The Final Rule)

如果某个设计让你觉得"令人印象深刻"或"很酷",请删除它。如果某个设计让你觉得"安静"和"理所当然",请保留它。

If something feels impressive, remove it. If something feels quiet, keep it.


第六部分:场景演练 (Scenario Walkthroughs)

场景一:平静的一天 (A Calm Day)

背景:子女(David)在上班休息时,想快速看一眼独居母亲(Mary)的情况。

  1. David打开App

    • 屏幕显示:立即展示"家人主屏幕"。
    • 内容:
      • 总体状态:"Everything looks fine."
      • 一句话解释:"Mary seems to be having a quiet morning at home."
      • 最后更新时间:"Updated just now"
  2. 设计原则体现

    • 一瞥即懂:David在3秒内获得安心,关闭App,继续工作。
    • 克制带来信任:没有数据、图表或"查看详情"。
    • 解读,而非展示:系统将传感器数据自动"翻译"成了"a quiet morning"。
场景二:一次真实的警报 (A Real Alert)

背景:晚上,Mary在客厅起夜时不慎滑倒。系统检测到剧烈的、非正常的身体姿态变化。

  1. 系统内部决策

    • 数据分析:传感器数据符合"高信心度摔倒模型"。
    • 触发警报:系统决定进入 Suspected Fall 状态。
  2. David的手机收到通知

    • 通知形式:一个特殊的、持续的、但不过分刺耳的通知音,伴随手机震动。
    • 通知文案:"A possible fall was detected for Mary at home. Open Reflekt for details."
  3. David打开App,进入"警报屏幕"

    • 视觉:屏幕背景变为柔和的深红色(#8B3A3A),而非刺眼的亮红。
    • 内容结构:
      • 发生了什么:"A possible fall was detected in the living room."
      • 系统在做什么:"We are attempting a voice check-in with Mary now."
      • 你能做什么:两个清晰的按钮:[Call Mary Directly] 和 [Notify Other Family]。
  4. David点击[Call Mary Directly]

    • 操作:App 直接调用手机的拨号功能,呼叫 Mary 的电话。
    • 通话后:David 确认 Mary 摔倒但意识清醒,他告诉 Mary 自己马上就到。David 在 App 内将事件标记为"已处理",系统进入 Resolved 状态。
  5. 警报解除与事后反馈

    • 进入"误报反馈屏幕":系统在警报结束后展示反馈界面。
    • 问题:"Was this alert helpful?" 选项:[Yes] [Not really]
  6. 情感收尾

    • 警报解决后,主屏幕仅出现一次临时信息条:"Glad this worked out. We'll continue to keep an eye quietly."
场景三:灰色地带的处理 (Handling a Grey Area)

背景:系统连续三天检测到 Mary 的夜间起夜次数从平均1-2次增加到4-5次。

  1. 系统内部决策

    • 数据分析:检测到"夜间活动模式变化",但信心度为"中等",不足以触发警报。系统进入 Attention 状态。
  2. "证据时间线"中的记录

    • 在时间线的当天记录里,可能会出现一条颜色更浅、措辞更温和的条目:
      • "Over the last few nights, Mary seems to be a bit more restless than usual."

第七部分:高级情感化设计 (Advanced Emotional Design)

7.1 提升方向一:为"正常状态"赋予轻量存在感

核心思想:不打扰,但让人觉得"它在"。

  • 问题本质:长期的"静默"会让子女觉得产品平时没有价值。
  • 如何执行:引入低频正面信号,频率每周最多1-2次。
  • 文案示例:"Just a quiet week. All is well." / "No news is good news."
  • 停手点:只要它开始变得"更频繁、更智能、试图总结规律",就必须立刻停止。
7.2 提升方向二:在警报"解决后"增加情感收尾

核心思想:系统流程结束了,但人的情绪没有。需要一个"句号"。

  • 问题本质:经历情感冲击后,焦虑感不会立刻消失。
  • 如何执行:在警报被标记为"已解决"之后,App主屏幕仅出现一次临时的、自动消失的界面状态或信息条。
  • 文案示例:"Glad this worked out. We'll continue to keep an eye quietly."
7.3 提升方向三:让长者感觉自己是"给予者"

核心思想:将"被照顾"的身份,反转为"让家人安心"的贡献者。

  • 问题本质:长者抗拒监护类产品,深层心理是抗拒无力感。
  • 如何执行:在长者设备屏幕上,以非常低频的方式展示关于"家人感受"的转述。
  • 文案示例:"Your daughter mentioned she slept better knowing you're doing well."
7.4 提升方向四:在设计语言中引入"人类时间感"

核心原则:用"人话"说时间,而不是"机器语言"。

  • 应用范围:仅用于非警报状态下的时间描述。
  • 替换规则
    • 几分钟内 → Just now / A moment ago
    • 一小时内 → A little while ago
    • 当天 → Earlier this morning/afternoon
    • 超过一天 → Recently

第八部分:设计评审检查清单 (Design Review Checklist)

8.1 哲学层面检查
检查项通过标准
是否遵循"冷静技术"原则?界面不会主动吸引注意力,除非有真实的紧急情况。
是否遵循"解读,而非展示"原则?所有用户面向的信息都是"翻译后"的人类语言。
是否遵循"在场,而非评判"原则?系统的语气是中立、观察性的,不包含任何价值判断。
是否遵循"克制带来信任"原则?每个屏幕上的信息都是必要的。
8.2 视觉层面检查
检查项通过标准
色彩是否符合规范?仅使用规定的色板,没有医疗蓝或亮红色。对比度满足 WCAG AA。
字体是否符合规范?使用人文主义无衬线体,字号符合 Token,字重为常规或中等。
图标是否友好且具体?所有图标都有圆角,是实心的,意义一望即知。
8.3 结构层面检查
检查项通过标准
家人主屏幕是否遵循固定结构?只有三个元素:总体状态、一句话解释、最后更新时间。
警报屏幕是否遵循固定结构?清晰显示:发生了什么,系统在做什么、你能做什么。
长者设备屏幕是否足够简单?常态最多一句问候或时间显示,没有任何按钮或菜单。

第九部分:常见设计陷阱与纠正 (Common Design Pitfalls & Corrections)

陷阱一:过度设计"正常状态"

  • 现象:团队为了证明系统的价值,开始在"一切正常"时添加更多信息。
  • 为什么错误:这直接违反了"解读,而非展示"和"克制带来信任"的原则。
  • 纠正方式:删除所有数据和评分。保持主屏幕的绝对简洁。

陷阱二:在警报屏幕上添加"取消"或"标记为误报"按钮

  • 现象:出于"给用户更多控制权"的想法,设计中添加了这些按钮。
  • 为什么错误:这会让用户产生"我可以单方面终止安全流程"的错觉,增加风险。
  • 纠正方式:警报屏幕上只能有"确认"或"呼叫"的操作,不能有"取消"。

陷阱三:在长者端显示任何形式的数据或反馈

  • 现象:团队认为"透明度"很重要,所以在长者设备上显示数据。
  • 为什么错误:这会让长者感觉被评判、被监视。
  • 纠正方式:长者端应该是完全的"被动显示"。

陷阱四:过度使用"人工智能"或"机器学习"的词语

  • 现象:在文案或UI中出现这些词语。
  • 为什么错误:这会让产品立刻感觉像一个"技术展示"。
  • 纠正方式:完全避免这些词语。系统应该是"无形的"。

陷阱五:在时间线中显示技术日志

  • 现象:证据时间线中出现技术语言。
  • 为什么错误:这会让用户感觉系统是为技术人员设计的。
  • 纠正方式:所有时间线条目都必须用自然语言表达。

第十部分:与开发团队的协作指南 (Collaboration with Development Team)

10.1 设计交付物清单 (Design Deliverables)

在将设计交付给开发团队前,确保以下内容都已准备好:

  1. 设计系统文档:完整的色板、字体、间距规范;所有组件的状态变化;动画和过渡的时长和缓动曲线规范。
  2. 屏幕流程图:展示所有核心屏幕之间的导航关系;标注每个屏幕的触发条件和退出条件。
  3. 文案库:所有可能出现的用户界面文本;包括正常状态、警报状态、加载状态、错误状态等。
  4. 交互规范:详细描述每个按钮、链接、表单的行为;说明什么情况下元素应该被禁用或隐藏。
10.2 关键沟通要点 (Key Communication Points)
  • 这不是一个功能堆砌的项目。每个设计决策都是基于用户心理和情感的考虑。
  • 克制是最高的设计要求。
  • 时间和频率很重要。
  • 文案是设计的一部分,不是事后的想法。
  • 状态机是核心:强调每个UI状态必须与系统状态一一对应。

第十一部分:对中国设计团队的最终寄语 (Final Words to the Chinese Design Team)

亲爱的设计师们,

感谢你们选择参与这个项目。你们将要创造的,不仅仅是一个产品,而是一个跨越文化、跨越代际的情感连接。

我想提醒你们的是,最好的设计往往是看不见的。当一个美国的子女打开Reflekt App,在3秒内获得安心,然后继续他的工作,他不会想起"这个设计有多聪明"。他只会感受到"我母亲是安全的,我可以放心"。这就是成功。

在执行这份指南时,请记住:

  1. 理解背后的"为什么",而不仅仅是"是什么"
  2. 跨越文化的同理心。你们来自中国,但你们正在为美国的长者和他们的子女设计。
  3. 在细节中体现关怀。一个字的选择,一个颜色的选择,一个动画的时长——这些看似微小的决定,累积起来就是用户感受到的"这个产品是否真的关心我"。
  4. 勇敢地说"不"。当你看到一个功能,一个信息,一个设计元素,觉得它会破坏产品的核心哲学时,请勇敢地说"不"。

最后,我想说的是:你们正在设计的,是一个可能会改变人们生活的产品。

祝你们的设计之旅充满灵感和成就。


文档版本:1.2.1 (完整整合版) 最后更新:2025年12月 适用范围:Reflekt Health MVP · 美国市场 · 中国设计团队 维护者:Reflekt Health Design Leadership


文件 12:Reflekt_US_Doc_Improvement_Guangzhou_Team_v1.5_Polite_Patches.md

文件类型:.md 文件路径:docs/raw/Reflekt_US_Doc_Improvement_Guangzhou_Team_v1.5_Polite_Patches.md

核心内容

Top 8建议改进问题

  1. P0用户故事不够"可交付"
  2. 缺少全局状态机(State Model)
  3. 缺少关键页面清单+首屏信息结构
  4. 缺少失败分流表(Error & Recovery)
  5. 告警闭环缺少动作矩阵+证据包+处理回执
  6. 老人端适老化缺少固定屏幕结构+语音脚本
  7. 合规/非医疗边界缺少措辞库
  8. 建议完善埋点

P0用户故事统一标准模板

  1. 目标
  2. Scope(包含/不包含)
  3. Preconditions(前置条件)
  4. Happy Path(编号步骤)
  5. Screen List(屏幕清单+首屏信息)
  6. State Model(状态机引用)
  7. Error & Recovery(失败分流表)
  8. Acceptance Criteria(验收标准)
  9. Telemetry(埋点与归因)
  10. UX Hard Rules(体验硬规则)

MVP成败关键5条

  • US-05:绑定与设备初始化向导
  • US-09:红色告警升级与处理闭环
  • US-21:设备离线检测与分级提醒
  • US-22:离线兜底与透明沟通
  • US-16:老人端3入口主界面+核心语音脚本

二、跨文件信息汇总

本节汇总不同文件中描述的相同或相似信息,标注来源并对比差异。

1. 跌倒告警闭环

  • 涉及文件

    • Reflekt 系统P0 & P1 级核心功能说明.md
    • 20260221产品需求文档PRD跌倒告警MVP.md
    • Reflekt Health产品设计与运营深度需求文档MasterPRD.md
  • 文件描述

    • Reflekt 系统P0 & P1 级核心功能说明.md:跌倒检测后,Luma 需立即发起语音询问(如 "Are you okay?" )。若在 30 秒内未收到清晰的正面回应( "I'm okay" ),系统 必须自动升级 为红色紧急预警,触发家属电话 / 短信 /App 强提醒。
    • 20260221产品需求文档PRD跌倒告警MVP.md:T=0 至 30 秒,Luma 智能音箱设备进行语音播报(例如:"检测到您可能摔倒,请问需要帮助吗?"),并在此 30 秒内持续监听用户的语音指令。
    • Reflekt Health产品设计与运营深度需求文档MasterPRD.md:老人摔倒后因疼痛无法说话。询问后 X秒无回应 →自动升级红色预警。
  • 差异分析

    • 文件1和2的30秒参数一致
    • 文件3使用"X秒"表述,未明确具体数值
    • 文件2包含详细的状态机设计(CONFIRMING_USER → RED_ALERT)

2. 通知分级体系

  • 涉及文件

    • Reflekt 系统P0 & P1 级核心功能说明.md
    • Reflekt Health产品设计与运营深度需求文档MasterPRD.md
  • 文件描述

    • Reflekt 系统P0 & P1 级核心功能说明.md
      • 普通( Green ):日常建议与小变化
      • 关注( Yellow ):作息异常、活动下降、设备离线 12h
      • 紧急( Red ):跌倒、 SOS 、长时间无回应、设备离线 48h
      • 红色预警必须具备 静默穿透能力,即家属手机即使在 "勿扰模式" 下,也必须强制发出警报声
    • Reflekt Health产品设计与运营深度需求文档MasterPRD.md:设置项需与后端"红/黄/普通"等级联动。红色预警无视 App及手机系统静音。
  • 差异分析

    • 两个文件对通知分级的描述一致
    • 文件1包含具体的时间阈值(12h/48h),文件2未提及

3. 设备离线监控

  • 涉及文件

    • Reflekt 系统P0 & P1 级核心功能说明.md
    • 20260221产品需求文档PRD跌倒告警MVP.md
    • Reflekt Health产品设计与运营深度需求文档MasterPRD.md
    • Reflekt Features养老顾问备注建议202602011.md
  • 文件描述

    • Reflekt 系统P0 & P1 级核心功能说明.md:后端实时监测雷达、手表、 Luma 的在线状态。离线 > 12 小时:推送黄色提醒给家属。离线 > 48 小时:在运营后台标记为 "高风险" 。
    • 20260221产品需求文档PRD跌倒告警MVP.md:设备心跳监控与离线报警机制
    • Reflekt Health产品设计与运营深度需求文档MasterPRD.md:路由器坏了两天,家属和运营均未察觉。12h⻩提醒,48h后台标记为"高⻛险家庭"。
    • Reflekt Features养老顾问备注建议202602011.md:离线模式 - 无线网络中断时,部分核心功能仍可正常运行。若老年人在离线状态下按下求救按键,设备将在恢复联网后通知家人。
  • 差异分析

    • 12h/48h 阈值在多个文件中一致
    • 文件4描述了离线模式的功能,文件1-3更关注离线告警机制

4. 七天行为基线(Baseline)

  • 涉及文件

    • 20260221产品需求文档PRD跌倒告警MVP.md
    • Reflekt Health产品设计与运营深度需求文档MasterPRD.md
  • 文件描述

    • 20260221产品需求文档PRD跌倒告警MVP.md
      • Baseline 学习期:7 天
      • 产出数据:wake_window(起床时间范围)、sleep_window(入睡时间范围)、night_activity_baseline(夜间活动基线)
      • 在 7 天学习期内,家属端 App 首页需有明确的视觉提示,如 "行为基线建立中 (第 x/7 天)"
    • Reflekt Health产品设计与运营深度需求文档MasterPRD.md:趋势图基线 - 增加"个人基线灰带",提供判断依据。
  • 差异分析

    • 文件1有明确的7天参数,文件2更关注基线的展示方式

5. 安装证据包

  • 涉及文件

    • 20260221产品需求文档PRD跌倒告警MVP.md
  • 文件描述

    • 20260221产品需求文档PRD跌倒告警MVP.md
      • 强制性:系统后台必须校验,在未收到完整证据包的情况下,不允许完成安装流程
      • 证据包内容(最少三项):
        1. 设备布局照片 (Placement Photos):安装人员必须为每个房间的设备上传至少一张照片
        2. 覆盖范围行走测试 (Coverage Walk Test):在浴室、卧室、客厅等至少 3 个关键位置完成行走测试
        3. 网络自检 (Network Self-test):RSSI (信号强度)、网络延迟、丢包率

6. 高龄化UI/UX标准

  • 涉及文件

    • Reflekt 系统P0 & P1 级核心功能说明.md
    • Luma产品用户体验设计规范.md
    • Reflekt Health UI+UX设计执行手册_完整版.md
  • 文件描述

    • Reflekt 系统P0 & P1 级核心功能说明.md:Luma 屏幕必须严格执行:字号 ≥ 18pt 、高对比度配色、每屏信息区块 ≤ 3 个
    • Luma产品用户体验设计规范.md
      • 老年人是主要用户,而非数据来源
      • 独立优先,安全第二,监控第三
      • 无内疚、无羞耻、无幼稚化
      • Luma 是桥梁,而非障碍
      • 透明、可控、可逆
      • 低认知负荷:一次只处理一个概念
    • Reflekt Health UI+UX设计执行手册_完整版.md
      • 四大设计铁律:冷静技术、解读而非展示、在场而非评判、克制带来信任
      • 字号下限 ≥18pt
      • 每屏关键信息 ≤3个
      • 颜色语义统一(红/黄/绿)
  • 差异分析

    • 18pt字号要求在多个文件中一致
    • 文件2强调用户体验原则,文件3提供更具体的设计规范

7. 安全与隐私原则

  • 涉及文件

    • 03_01_software.md
    • Reflekt Health产品设计与运营深度需求文档MasterPRD.md
    • Reflekt Health MVP 研发核心指南202602011.md
  • 文件描述

    • 03_01_software.md:安全与隐私为基石 - 贯穿了对隐私同意撤回、GDPR合规、全链路加密、权限隔离的强调
    • Reflekt Health产品设计与运营深度需求文档MasterPRD.md
      • 数据隔离:API调用严格验证 familyId,禁止跨家庭访问
      • 全链路加密:TLS(HTTPS/WSS)加密传输,AES-256敏感数据存储
      • 非医疗边界:所有文案不诊断、不评估疾病⻛险、不做治疗建议
      • 容灾底线:设备不能在任何异常情况下保持沉默,必须有本地兜底方案
    • Reflekt Health MVP 研发核心指南202602011.md
      • 隐私至上:老年人的健康数据极其敏感。必须严格遵守所有隐私保护法规(如 HIPAA)
      • 非侵入性设计:设备和系统在老年人的日常生活中应该是"隐形"的
  • 差异分析

    • 文件2和3都强调数据隔离和隐私保护,但文件3提到了HIPAA合规,文件2提到GDPR
    • 文件2明确定义了加密标准(TLS + AES-256)

8. 用户角色定义

  • 涉及文件

    • 03_01_software.md
    • Luma产品用户体验设计规范.md
    • Luma 养老产品定位与沟通策略.md
  • 文件描述

    • 03_01_software.md
      • 家属是管理者与响应者,核心价值是"远程安心"和"便捷关怀"
      • 老人是使用者与被守护者,核心需求是"无感监测"和"简易交互"
      • 运营人员是维护者与监督者,核心工作是确保系统稳定运行并处理特殊情况
    • Luma产品用户体验设计规范.md
      • 自豪独立型老年人:害怕失去控制
      • 焦虑型老年人:害怕独处
      • 压力大的成年子女:担忧与内疚
    • Luma 养老产品定位与沟通策略.md
      • 老年人内心独白:"我不想成为负担"、"我不想被当成孩子对待"
  • 差异分析

    • 文件1从系统角度定义角色,文件2-3从用户心理角度描述

9. 技术选型

  • 涉及文件

    • 03_01_software.md
    • 03_02_third_party.md
  • 文件描述

    • 03_01_software.md
      • 家属移动App:UniApp + Vue3 + TypeScript + Pinia + Vant4
      • Luma智能音箱应用:Android 10 + SQLite
      • 运营管理后台:Vue3 + TypeScript + ElementPlus
      • 后端服务:Java 17 + RuoYi-Vue-Plus5
    • 03_02_third_party.md
      • Twilio:短信验证码、语音电话
      • 苹果APNs / Google FCM:推送
      • OpenAI (GPT/TTS/ASR/Realtime):AI对话
      • LiveKit:视频通话预留
  • 差异分析

    • 两个文件的技术选型定义互补,无冲突

10. 验收标准

  • 涉及文件

    • 20260221产品需求文档PRD跌倒告警MVP.md
  • 文件描述

    • 20260221产品需求文档PRD跌倒告警MVP.md
      • 30 秒确认窗口:窗口时间的执行准确率必须达到 100%
      • 20 秒升级链:每级升级的触发时间间隔准确率必须达到 100%
      • USER_OK 中断:在升级过程中,一旦收到 USER_OK 指令,系统停止后续升级的成功率必须为 100%
      • Red 事件复盘:必须能够在后台查询到其从触发到结束的完整时间线
      • 安装证据包:安装证据包的成功提交率必须 ≥ 90%
      • Baseline 自动开启:设备安装成功后,Baseline 学习期自动开启的成功率必须为 100%

二、项目概述

2.1 项目背景

随着人口老龄化趋势加剧,居家养老已成为主流模式。独居老人在家中发生意外(尤其是跌倒)后,往往难以第一时间获得救助。本项目旨在通过智能传感器和自动化流程,为居家老人提供可靠、及时的跌倒告警解决方案,连接老人与家属,最大程度降低意外风险。

Reflekt Health 致力于成为居家养老领域的"AI大脑",构建一个缺失的 AI 层,能够真正理解并分析老年人"随时间变化"的健康和行为模式。

1.2 核心价值主张

Reflekt 不仅仅是一套硬件组合,它是老人的**"数字守护者"**。系统的核心价值在于:在最糟糕的情况下,即使无人看护,系统也能准确拉响警报并确保信息触达

核心原则:

  • 所有的"MVP 简化"理由在涉及生命安全(如跌倒自动升级)和尊严(如非医疗化文案)时均不成立
  • 建立"可被信任的家庭 AI 助理"
  • 摒弃"监控者"思维,拥抱"陪伴与守护"逻辑

1.3 目标用户

用户角色核心需求
老年人(被守护者)无感监测、简易交互、保持独立尊严
家属(响应者)远程安心、便捷关怀、实时了解老人状态
运营人员系统稳定运行、事件处理、配置管理

二、产品体系

2.1 硬件设备

设备名称类型核心功能连接方式
Luma 智能音箱老人交互终端语音交互、SOS、跌倒确认、提醒播报、AI对话Wi-Fi
跌倒监测传感器 L4P非接触式雷达跌倒检测、活动感知、人员存在感知Wi-Fi + AMQP
睡眠监测仪 X1非接触式雷达睡眠监测、心率/呼吸率、离床预警Wi-Fi + 蓝牙
4G 智能手表可穿戴设备7×24小时心率、血氧、睡眠、步数等4G 蜂窝网络

2.2 软件端

软件端技术栈核心用户
家属移动 AppUniApp + Vue3 + TypeScript + Pinia + Vant4子女、亲属
Luma 智能音箱应用Android 10 + SQLite老人
运营管理后台Vue3 + TypeScript + ElementPlus运营、客服、管理员
后端服务Java 17 + RuoYi-Vue-Plus5系统本身

2.3 第三方服务

服务类型服务商用途
通信与通知Twilio短信验证码、语音电话
推送苹果 APNs / Google FCMiOS/Android 推送
AI 与语音OpenAI (GPT + TTS + ASR + Realtime)AI对话、语音合成、语音识别
实时音视频LiveKit未来视频通话预留

三、功能需求

3.1 P0 级:硬底线功能(Must-Have)

3.1.1 紧急预警自动化闭环(Fall-to-Alert Loop)

  • 功能描述:跌倒检测后,Luma 需立即发起语音询问(如 "Are you okay?")。若在 30 秒内未收到清晰的正面回应,系统必须自动升级为红色紧急预警,触发家属电话/短信/App 强提醒。
  • 关键参数
    • 老人确认窗口:30 秒
    • 联系人升级节奏:20 秒/级
    • 升级顺序:联系人 #1 → #2 → #3 → 全部广播

3.1.2 通知分级与静默穿透(Notification Tiering)

  • 三级通知体系
    • 普通(Green):日常建议与小变化
    • 关注(Yellow):作息异常、活动下降、设备离线 12h
    • 紧急(Red):跌倒、SOS、长时间无回应、设备离线 48h
  • 关键要求:红色预警必须具备静默穿透能力,即家属手机即使在"勿扰模式"下,也必须强制发出警报声

3.1.3 设备心跳监控与离线报警

  • 功能描述:后端实时监测雷达、手表、Luma 的在线状态
    • 离线 > 12 小时:推送黄色提醒给家属
    • 离线 > 48 小时:在运营后台标记为"高风险"

3.1.4 离线状态下的 SOS 兜底机制

  • 功能描述:当设备检测到断网且老人触发 SOS 或语音求助时,Luma 必须本地播报明确提示:"我现在没连上网络,如果是紧急情况,请直接拨打 911。"

3.1.5 多照护人权限管理

  • 功能描述:支持主账号添加/移除多位协作者(子女、护工等)。一旦移除,该账号必须立即失去对所有历史数据和实时状态的访问权限

3.1.6 审计日志与安全标准

  • 功能描述:记录所有敏感操作(改配置、删人、导数据)的"人、时、地、事",日志保存 12 个月以上

3.1.7 高龄化 UI/UX 标准

  • 功能描述:Luma 屏幕必须严格执行:字号 ≥ 18pt、高对比度配色、每屏信息区块 ≤ 3 个

3.1.8 七天行为基线(Baseline)机制

  • Baseline 学习期:7 天
  • 产出数据
    • wake_window:用户通常的起床时间范围
    • sleep_window:用户通常的入睡时间范围
    • night_activity_baseline:用户夜间活动的基线水平
  • App 显示:需有明确的"行为基线建立中"视觉提示

3.1.9 安装证据包

  • 强制性:系统后台必须校验,在未收到完整证据包的情况下,不允许完成安装流程
  • 证据包内容
    1. 设备布局照片
    2. 覆盖范围行走测试(至少 3 个关键位置)
    3. 网络自检(RSSI、网络延迟、丢包率)

3.2 P1 级:强烈建议补齐(MVP+ / Optimization)

3.2.1 误报闭环系统

  • 功能描述:App 端支持家属标记误报原因(如:捡东西、做操、宠物干扰)
  • 商业价值:形成数据闭环,用于持续优化算法

3.2.2 试点运营看板

  • 功能描述:针对试点家庭的聚合视图(在线率、跌倒数、误报率等)

3.2.3 用药遵从日志

  • 功能描述:记录用药提醒的"执行确认"状态,形成 7-14 天的趋势报告

3.2.4 健康趋势与风险预警

  • 功能描述:通过可穿戴设备的数据,监测各项指标相对基线的持续异常波动

四、核心场景案例库

4.1 生命安全与应急

场景描述
跌倒无回应老人摔倒后因疼痛无法说话。询问后无回应 → 自动升级红色预警
夜间静默穿透女儿开启静默模式,但妈妈此时摔倒。红色预警必须穿透所有静默设置
设备离线盲区路由器坏了,家属和运营均未察觉。12h 黄提醒,48h 后台标记"高风险"
用药遵从关怀女儿设置用药提醒,Luma 播报 + 老人确认,家属通过 Log 进行非压力式关怀

4.2 算法迭代与运营

场景描述
误报闭环家属在 App 标记误报原因,结构化数据用于算法迭代
试点风险预警试点 Dashboard 预警触发运营人工回访

4.3 心理尊严与文化

场景描述
认知障碍锚点Magic Morning 提供时空锚点,减少焦虑
独立尊严边界严禁诊断文案,将监控转化为"连接的借口"
离线透明度离线时温和语音告知,防止老人拔掉电源

五、非功能需求

5.1 安全与隐私

  • 数据隔离:API 调用严格验证 familyId,禁止跨家庭访问
  • 全链路加密:TLS(HTTPS/WSS) 加密传输,AES-256 敏感数据存储
  • 非医疗边界:所有文案不诊断、不评估疾病风险、不做治疗建议
  • 隐私授权:需签署符合当地隐私法规的知情同意文件
  • GDPR 合规:支持数据导出、删除请求

5.2 性能要求

  • 30 秒确认窗口:执行准确率必须达到 100%
  • 20 秒升级链:每级升级的触发时间间隔准确率必须达到 100%
  • USER_OK 中断:收到指令后停止后续升级的成功率必须达到 100%

5.3 可靠性

  • 容灾底线:设备不能在任何异常情况下保持沉默,必须有本地兜底方案
  • Red 事件复盘:必须能够查询到完整的告警事件时间线

六、用户体验原则

6.1 核心原则

  • 老年人是主要用户,而非数据来源
  • 独立优先,安全第二,监控第三
  • 无内疚、无羞耻、无幼稚化
  • Luma 是桥梁,而非障碍
  • 透明、可控、可逆
  • 低认知负荷:一次只处理一个概念

6.2 老年人定位支柱

  1. "这是您的工具,不是我的监控摄像头"
  2. "这为您带来更多自由,而非更少"
  3. "这能消除唠叨"
  4. "这让我们以更平静的方式亲近"

6.3 语音用户体验

  • 语气:中性、温暖、成熟,避免儿语、虚假活泼
  • 安全事件语言:使用"看起来像 / 可能 / 我担心"等软性表达
  • 强调"您说了算"

七、验收标准

验收项标准
30 秒确认窗口执行准确率 100%
20 秒升级链触发时间间隔准确率 100%
USER_OK 中断停止后续升级成功率 100%
Red 事件复盘完整时间线可查询
安装证据包成功提交率 ≥ 90%
Baseline 自动开启成功率 100%

八、需求来源索引

源文件主要内容
Reflekt 系统P0 & P1 级核心功能说明.mdP0/P1 功能优先级定义
20260221产品需求文档PRD跌倒告警MVP.mdMVP 详细需求、状态机设计
Reflekt Health产品设计与运营深度需求文档MasterPRD.md核心场景案例、技术规范
Reflekt Health MVP 研发核心指南202602011.mdAI 核心作用、研发红线
Reflekt Features养老顾问备注建议202602011.md功能清单、顾问建议
Luma产品用户体验设计规范.mdUI/UX 设计规范
Luma 养老产品定位与沟通策略.md产品定位、沟通脚本
03_01_software.md软件技术选型
03_02_third_party.md第三方服务依赖
03_03_hardware.md硬件设备规格

本需求文档由 archon-analyze 技能自动生成