Initial commit of akmon project
This commit is contained in:
210
doc_zhipao/wearable_band_ui.md
Normal file
210
doc_zhipao/wearable_band_ui.md
Normal file
@@ -0,0 +1,210 @@
|
||||
# 运动手环界面UI需求与说明文档
|
||||
|
||||
## 一、硬件与系统基础
|
||||
|
||||
- **屏幕规格**:1.47英寸 TFT IPS 液晶屏(对角线),分辨率建议194×368或类似,支持多点触控。
|
||||
- **主控系统**:FreeRTOS 实时操作系统。
|
||||
- **交互方式**:触摸+物理按键(有),支持滑动、点击、长按等手势。
|
||||
- **通信模式**:支持蓝牙(BLE)和2.4G无线两种通信方式,界面需显示当前工作模式。
|
||||
|
||||
## 二、核心交互与特色功能
|
||||
|
||||
### 1. 一键报警
|
||||
- **入口**:主界面下方或侧边物理按键,或在主菜单中突出显示“报警”图标。
|
||||
- **操作流程**:
|
||||
- 用户长按/双击报警键或图标,弹出确认界面(防误触)。
|
||||
- 确认后,手环通过蓝牙/网关/手机App发送报警信号(含用户ID、时间、位置信息等)。
|
||||
- UI需有报警状态反馈(如红色动画、震动提示)。
|
||||
- **安全性**:需防止误触,建议二次确认或长按2秒以上。
|
||||
|
||||
### 2. 录音并发送
|
||||
- **入口**:主界面快捷入口或功能菜单。
|
||||
- **操作流程**:
|
||||
- 用户点击“录音”图标,进入录音界面,显示录音时长、剩余时间。
|
||||
- 支持开始、暂停、结束、重录等操作。
|
||||
- 录音完成后,用户可选择发送(通过蓝牙/网关/手机App上传)。
|
||||
- UI需有录音动画、进度条、发送状态提示。
|
||||
- **存储与传输**:录音文件本地缓存,支持断点续传。
|
||||
|
||||
## 三、常规功能UI设计
|
||||
|
||||
### 1. 运动与健康监测
|
||||
- **首页**:显示时间、步数、心率、卡路里、天气等信息,支持自定义卡片布局。
|
||||
- **运动模式**:跑步、骑行、健走、自由训练等,进入后显示实时数据(配速、距离、心率、时长等)。
|
||||
- **健康监测**:心率、血氧、睡眠、压力、体温等,支持历史数据曲线查看。
|
||||
|
||||
### 2. 消息与通知
|
||||
- **消息提醒**:短文字消息、App通知,支持查看和简单回复(如快捷短语,录音)。
|
||||
- **报警/录音消息**:有专属消息列表,显示报警/录音历史及状态。
|
||||
|
||||
### 3. 设备设置
|
||||
- **亮度、音量、勿扰、蓝牙、2.4G模式切换、系统信息等设置界面**。
|
||||
- **通信模式显示与切换**:主界面/设置界面需有当前通信模式(蓝牙/2.4G)状态显示,支持手动切换(如有权限)。
|
||||
- **蓝牙连接管理**:设置界面支持蓝牙配对、断开、重连、可见性设置,显示当前蓝牙连接状态。
|
||||
- **表盘切换**:支持多种表盘风格,长按首页切换。
|
||||
- **表盘风格说明**:
|
||||
- **经典数字表盘**:大号数字显示当前时间(小时/分钟),下方小字显示日期、星期,适合喜欢简洁、易读时间的用户。
|
||||
- **指针模拟表盘**:模拟传统手表的时针、分针、秒针,配合圆形刻度,可嵌入步数、心率等小型圆环。
|
||||
- **运动数据表盘**:主区域突出显示步数、心率、卡路里等运动数据,时间为次要信息,适合注重运动健康的用户。
|
||||
- **信息聚合表盘**:同时显示时间、天气、步数、心率、电量等多项信息,采用分区或卡片式布局,支持自定义显示项。
|
||||
- **极简艺术表盘**:以艺术插画、极简线条、色块为主,时间/日期以小字显示,适合追求个性、时尚的用户。
|
||||
- **动态/动画表盘**:背景或元素有动态效果(如心跳、波浪、运动人物动画),动画可与步数、心率等数据联动。
|
||||
- **照片/自定义表盘**:用户可上传照片或选择图库图片作为背景,时间/数据以悬浮方式显示,支持自定义字体、颜色。
|
||||
- **表盘设置**:支持表盘样式、颜色、字体、信息显示项等自定义设置。
|
||||
|
||||
### 4. 其他常用功能
|
||||
- **闹钟、秒表、倒计时、查找手机、天气、遥控拍照等**。
|
||||
|
||||
## 四、UI风格与交互细节
|
||||
|
||||
- **风格**:简洁、直观、运动感强,色彩明快,图标大且易识别。
|
||||
- **字体**:高对比度,适合户外强光下阅读。
|
||||
- **动画**:交互有反馈(如按钮按下、滑动切换、报警/录音时的动态效果)。
|
||||
- **适配**:所有界面适配1.47英寸长条形屏幕,重要信息优先显示,支持上下滑动查看更多内容。
|
||||
|
||||
## 五、特殊注意事项
|
||||
|
||||
- **低功耗优化**:UI动画、亮度、刷新率需兼顾续航。
|
||||
- **误触防护**:报警、录音等关键操作需二次确认或长按触发。
|
||||
- **无障碍支持**:高对比度模式、大字体、震动反馈等。
|
||||
|
||||
## 六、原型图与界面流程图(文字版)
|
||||
|
||||
### 1. 主界面(卡片式滑动)
|
||||
|
||||
- 每屏为一张功能卡片,内容包括:
|
||||
- 时间/日期/电量/蓝牙/2.4G模式(主卡片,需显示当前通信模式及连接状态)
|
||||
- 步数/运动量
|
||||
- 心率/健康
|
||||
- 运动快捷入口
|
||||
- 消息/通知
|
||||
- 录音/报警(可单独卡片或与消息合并)
|
||||
- 左右滑动切换卡片,点击/长按进入详情或功能页。
|
||||
- 物理按键可自定义为一键报警、录音等高优先级功能。
|
||||
|
||||
### 2. 运动模式流程(示意图+说明)
|
||||
|
||||
```
|
||||
┌─────────────────────────────┐
|
||||
│ 运动模式选择卡片 │
|
||||
│ [跑步] [骑行] [健走] ... │
|
||||
└─────────────────────────────┘
|
||||
↓ 选择后进入
|
||||
┌─────────────────────────────┐
|
||||
│ 跑步模式详情 │
|
||||
│ 距离: 2.1km 心率: 120 │
|
||||
│ 配速: 6'00"/km 时间: 12:45│
|
||||
│ [暂停] [结束] │
|
||||
└─────────────────────────────┘
|
||||
↓ 结束后
|
||||
┌─────────────────────────────┐
|
||||
│ 运动总结 │
|
||||
│ 距离、配速、心率曲线等 │
|
||||
│ [返回] [分享] │
|
||||
└─────────────────────────────┘
|
||||
```
|
||||
|
||||
- 运动模式入口为卡片或图标,左右滑动选择运动类型。
|
||||
- 进入运动后,主界面实时显示核心数据,底部为暂停/结束等操作图标。
|
||||
- 运动结束后自动进入总结页,显示本次运动数据和历史对比。
|
||||
- 所有操作按钮(如暂停、结束)均优先用图标,必要时下方配小字说明。
|
||||
|
||||
### 3. 健康监测流程
|
||||
- 首页 → 健康(图标/卡片)→ 选择心率/血氧/睡眠/压力/体温
|
||||
- 进入详情页:显示实时数据与历史曲线
|
||||
|
||||
### 4. 消息与报警/录音流程
|
||||
- 首页 → 消息(图标/卡片)→ 消息列表(来电/短信/报警/录音)
|
||||
- 报警/录音消息可查看历史、状态、重发
|
||||
|
||||
### 5. 一键报警流程
|
||||
- 首页/物理按键/快捷入口 → 长按/双击报警 → 弹出确认界面
|
||||
- 确认后报警,显示报警动画与反馈
|
||||
- 报警历史可在消息中心查看
|
||||
|
||||
### 6. 录音并发送流程
|
||||
- 首页/快捷入口 → 录音 → 录音界面(开始/暂停/结束/重录)
|
||||
- 录音完成后可发送,显示发送状态
|
||||
- 录音历史可在消息中心查看
|
||||
|
||||
### 7. 设备设置流程
|
||||
- 首页 → 设置(图标/卡片)→ 亮度/音量/勿扰/蓝牙/2.4G模式切换/系统信息/表盘切换
|
||||
|
||||
### 8. 其他功能流程
|
||||
- 首页 → 更多 → 闹钟、秒表、倒计时、查找手机、天气、遥控拍照等
|
||||
|
||||
---
|
||||
|
||||
**建议:**
|
||||
- 可用墨刀、Axure、Figma等工具根据上述流程绘制高保真原型图。
|
||||
- 每个流程节点建议配有界面草图(如有美工/交互支持可补充)。
|
||||
|
||||
---
|
||||
|
||||
## 七、表盘风格示意图(文字版)
|
||||
|
||||
> 以下为每种表盘风格的界面布局文字示意,便于设计师或开发参考:
|
||||
|
||||
### 1. 经典数字表盘
|
||||
```
|
||||
┌─────────────────────────────┐
|
||||
│ 12:45 │ ← 大号数字时间
|
||||
│ 2025/05/28 │ ← 日期
|
||||
│ 周三 电量 蓝牙 │ ← 状态栏小图标
|
||||
└─────────────────────────────┘
|
||||
```
|
||||
|
||||
### 2. 指针模拟表盘
|
||||
```
|
||||
┌─────────────────────────────┐
|
||||
│ (圆形表盘) │
|
||||
│ 时针/分针/秒针 │
|
||||
│ 步数/心率小圆环/指示灯 │
|
||||
└─────────────────────────────┘
|
||||
```
|
||||
|
||||
### 3. 运动数据表盘
|
||||
```
|
||||
┌─────────────────────────────┐
|
||||
│ 步数: 8,888 │
|
||||
│ 心率: 78 bpm │
|
||||
│ 卡路里: 320 kcal │
|
||||
│ 时间: 12:45 │
|
||||
└─────────────────────────────┘
|
||||
```
|
||||
|
||||
### 4. 信息聚合表盘
|
||||
```
|
||||
┌─────────────────────────────┐
|
||||
│ 12:45 天气: 晴 28℃ │
|
||||
│ 步数:8888 心率:78 电量:90% │
|
||||
│ 运动: 跑步 2.1km │
|
||||
└─────────────────────────────┘
|
||||
```
|
||||
|
||||
### 5. 极简艺术表盘
|
||||
```
|
||||
┌─────────────────────────────┐
|
||||
│ (插画/色块/极简图形) │
|
||||
│ 12:45 │
|
||||
│ 05/28 │
|
||||
└─────────────────────────────┘
|
||||
```
|
||||
|
||||
### 6. 动态/动画表盘
|
||||
```
|
||||
┌─────────────────────────────┐
|
||||
│ (动态心跳/波浪/运动动画) │
|
||||
│ 12:45 步数:8888 │
|
||||
└─────────────────────────────┘
|
||||
```
|
||||
|
||||
### 7. 照片/自定义表盘
|
||||
```
|
||||
┌─────────────────────────────┐
|
||||
│ (用户照片/自定义背景) │
|
||||
│ 12:45 步数:8888 │
|
||||
└─────────────────────────────┘
|
||||
```
|
||||
|
||||
> 以上为文字示意,实际UI可根据屏幕比例、品牌风格进一步美化和细化。
|
||||
Reference in New Issue
Block a user