跳到主要内容

软件端 ✅

软件技术选型、框架、模块划分

软件端名称端类型技术选型核心用户模块划分核心使用场景
家属移动App前端UniApp: 跨平台框架
Vue3: 前端框架
TypeScript: 类型安全
Pinia: 状态管理
Vant4: UI组件库
老人的子女、亲属或其他监护人• 用户认证模块
• 设备绑定模块
• 家庭管理模块
• 预警通知模块
• 健康数据模块
• 关怀互动模块
• 设置与配置模块
1. 远程监护:接收老人异常(跌倒、健康风险)的紧急预警并处理
2. 健康关注:随时随地查看老人的心率、睡眠、活动等健康数据趋势
3. 远程关怀:为老人创建用药、散步等语音/文字提醒,并查看执行情况
4. 系统管理:完成设备初始绑定、管理家庭成员(如协作者)、设置家庭档案与紧急联系人
智能音箱应用Luma前端Android 10: 操作系统
SQLite: 离线数据存储
独居老人• 设备初始化模块
• 语音交互模块(ASR/TTS)
• AI对话模块
• 屏幕显示模块
• 离线容错模块
• 提醒播报模块
1. 应急求助:通过语音或按键一键呼叫家属(SOS)
2. 接收提醒与互动:收听家属设置的用药、活动等语音提醒,并可进行语音确认
3. 安全守护:在雷达检测到跌倒后,主动语音询问老人状态,并在无回应时自动升级告警
4. 生活辅助:进行健康数据查询、闲聊、获取天气时间等,获得陪伴感
运营管理后台前端Vue3: 前端框架
TypeScript: 类型安全
ElementPlus: UI组件库
产品运营人员、客服人员、系统管理员• 账户权限模块
• 用户设备管理模块
• 预警事件监控模块
• 消息推送模块
• 配置中心模块
• 数据日志模块
1. 全局监控:查看所有家庭、设备、预警事件的整体情况
2. 事件处理:处理异常预警,查看详细事件时间线,进行手动标记或导出证据
3. 用户与设备管理:执行设备解绑/换绑、响应用户数据导出/删除请求(GDPR)
4. 系统配置:管理主动关怀话术、提醒模板、预警规则阈值等核心业务配置
后端服务后端Java 17: 运行时环境
RuoYi-Vue-Plus5: 开发框架
系统本身(为以上三个前端提供支持)• 设备接入服务
• 预警规则引擎
• 通知服务
• 数据聚合服务
• API网关
• 提醒管理服务
1. 数据中枢:接入并处理所有硬件(手环、雷达、音箱)上报的数据,进行统一存储
2. 智能分析:运行预警规则引擎(如跌倒判断、生理指标阈值),自动生成预警事件
3. 消息调度:根据分级预警体系,可靠地将通知推送给App、音箱或拨打语音电话
4. 业务支撑:提供账户、家庭、设备、数据查询等所有API,并保障数据安全与隔离

核心洞察:

  1. 四端协同:项目包含四个明确的软件端,构成一个完整的"数据采集(Luma及雷达+手表)-> 分析与决策(后端)-> 触达与交互(家属App、Luma、后台)"闭环。

  2. 用户角色分明

    • 家属管理者与响应者,核心价值是"远程安心"和"便捷关怀"。
    • 老人使用者与被守护者,核心需求是"无感监测"和"简易交互"。
    • 运营人员维护者与监督者,核心工作是确保系统稳定运行并处理特殊情况。
  3. 安全与隐私为基石:功能清单中贯穿了对隐私同意撤回、GDPR合规、全链路加密、权限隔离的强调,这是此类健康监护产品,尤其是面向欧美市场的底线要求

  4. 核心价值场景:系统通过跌倒检测与自动升级(雷达+手表+Luma+后端)多级预警通知(后端推送) 解决最紧急的安全问题;通过健康数据可视化(App)可配置提醒(App+Luma) 解决日常健康管理与关怀问题。运营后台则确保整个服务体系的可控与可优化