Software Specification · Mobile UI · v1.0
β透透带
软件规格书
各场景 画面・动作定义
目标平台:智能手机(Android / iOS)
屏幕宽度基准:360〜390px
通信方式:Bluetooth 5.0 BLE
Scene 00
通用页头
| 元素 | 规格 | 状态 |
| 标志图标 |
「β」字符。渐变正方形徽章(青色→青绿色)。常时显示 |
— |
| 应用名称 |
「β透透带」固定文本 |
— |
| 时钟 |
以 HH:MM:SS 格式每秒更新设备时间 |
— |
| BLE连接按钮 |
点击启动BLE弹窗(未连接时)/ 断开(连接中) |
常时固定 |
| BLE指示灯 |
● 灰色:未连接 ● 琥珀色闪烁:扫描中 ● 绿色(发光):已连接 |
— |
Scene 01
阶段进度徽章
β 透透带● #001
① BLE连接
② 体温稳定
③ 周期观测
● 观测中
固定于页头正下方,始终可视化当前阶段。
① BLE连接
→
② 体温稳定
→
③ 周期观测
→
● 观测中
| 徽章 | 显示条件 | 样式 |
| ① BLE连接 |
完成后 |
绿框 |
| ② 体温稳定 |
完成后 |
绿框 |
| ③ 周期观测 |
进行中 |
青色闪烁 |
| ● 观测中 |
移至观测阶段后 |
青色常亮 |
Scene 02
BLE扫描弹窗
🔵 扫描BLE设备
搜索β透透带对应设备
📡
β透透带-001
AA:BB:CC:DD:EE:01 · -51 dBm
📡
β透透带-002
AA:BB:CC:DD:EE:02 · -68 dBm
| 元素 | 规格 |
| 显示触发 |
点击页头BLE按钮(未连接时) |
| 扫描显示 |
弹窗出现后,约1.8秒显示扫描中指示灯(琥珀色闪烁) |
| 设备列表 |
列出发现的设备。设备名・MAC地址・信号强度(RSSI) |
| 设备选择 |
点击开始连接 → 约0.6秒后显示连接完成提示 → 开始校准 |
| 取消 |
关闭弹窗,BLE按钮恢复未连接状态 |
| 重新连接 |
在已连接状态下点击BLE按钮 → 断开并重置为未连接状态 |
Scene 03
校准画面
β 透透带● #001
① BLE连接
② 体温稳定
③ 周期观测
● 观测中
BLE连接完成后自动显示。3个步骤依次完成后切换至观测画面。
| 步骤 | 内容 | 所需时间 | 完成条件 |
| ① BLE连接 |
确认与设备配对 |
即时 |
BLE连接完成时即视为完成 |
| ② 体温稳定等待 |
等待上臂内侧皮肤温度稳定,获取血管灵敏度校正基准值 |
约30秒 |
温度变动收敛至阈值以内时 |
| ③ β细胞动作周期观测 |
通过自相关检测胰岛素脉冲周期(约300秒),确定个人基准周期 |
约10分钟 |
周期・相位收敛时 |
各步骤显示进度条,完成的步骤变为绿框+勾选标记。
全部步骤完成后,隐藏校准画面并自动跳转至观测画面。
Scene 04
β余力条
| 状态 | 阈值 | 条形颜色 | 数值颜色 |
| 正常 |
75%以上 |
绿色(#1D9E75 → #5DCAA5) |
绿 |
| 注意 |
50〜74% |
琥珀色(#B87800 → #EF9F27) |
橙 |
| 警告 |
49%以下 |
红色(#A01020 → #E24B4A) |
红 |
β余力是基于PPG时间轴变动模式的振幅・周期推算出的β细胞功能余力估计值。
以β细胞能稳定发出胰岛素分泌脉冲的状态为100%的相对指标。
Scene 05
糖与胰岛素平衡基线变动图表 / β细胞动画
| 元素 | 规格 |
| 显示时间段 |
最近3小时(最多72个样本)。右端为当前时刻,右对齐滚动 |
| X轴标签 |
-3h / -2.5h / -2h / -1.5h / -1h / -30m / now(30分间隔) |
| Y轴刻度 |
0.25〜0.75 固定,5级网格(0.125间隔) |
| 实测值线 |
红色(#FF4560)实线,带渐变填充 |
| 理想模式 |
青绿色(#26D7B4)虚线,β细胞正常动作时的参照波形 |
| 最新值显示 |
右端红点+4位数值标签 |
| 采样间隔 |
针对个人优化的固定周期 |
Scene 06
警报条
⚠ 过度释放 — 平台期
胰岛素过剩导致连续下降开始
| 状态 | 左框颜色 | 图标 | 徽章 |
| 正常 |
绿 |
✅ |
正常 |
| 注意 |
琥珀色 |
⚠ |
警告 |
| 危险 |
红 |
⚡ |
注意 |
阶段判定基于PPG变动模式的相位・振幅自动分类。
主要阶段:稳定期 / 峰值前急升 / 血糖峰值 / 顶峰 / 平台期 / 紊乱下降 / β细胞疲惫 / 餐后低血糖
实际画面
β余力43%・β细胞疲惫警报触发中的实际显示。
上半部:血管内动画(β细胞正在针对葡萄糖过多释放胰岛素)
下半部:糖与胰岛素平衡基线变动图表(红色=实测值,绿色虚线=理想模式)
点击可切换两个画面。
显示切换:通过点击操作可切换图表显示与β细胞动画显示。
动画将血管内β细胞・葡萄糖・胰岛素颗粒的行为实时可视化。
图表用于俯瞰过去的变动历史,动画用于直观把握当前状态,各司其职。
Scene 07
统计网格(4项目)
| 项目 | 内容 | 更新频率 |
| 观测值 |
PPG时间轴变动模式值,4位小数显示 |
个人固定周期 |
| TEMP °C |
皮肤表面温度,用于血管灵敏度校正 |
实时 |
| HR bpm |
心率(作为归一化特征值获取) |
实时 |
| 推定BG |
从观测值推算的血糖基线推定值。非诊断值,仅供参考 |
个人固定周期 |
Scene 08
警报设定・数据输出(折叠式)
⚠ 警报设定 / 数据输出▼
峰值速度 / 10min
15
mg/dL
低血糖警告 下限
70
mg/dL
● 记录: 72 件
| 元素 | 规格 |
| 峰值警报 |
归一化观测值变化0.3(3 Index)以上时触发,单位为0〜1归一化值 |
| 低值警报 |
观测值低于个人日时最低值平均时触发。基于个人内部基准的相对判定,非绝对值 |
| 高值警报 |
观测值超过个人日时最高值平均时触发。同上 |
| 全数据 CSV输出 |
下载从观测开始的全部记录为CSV |
| 選択区間 CSV出力 |
下载最近时间段的数据为CSV |
| 数据清除 |
确认对话框后清除全部记录 |
| 記録件数 |
实时显示当前累积样本数,记录中红点闪烁 |
所有警报均基于0〜1归一化数据判定,不使用绝对血糖单位。
低值・高值基准从个人日时均值自动计算,持续使用精度越高。
所有警报基准由个人数据变动自动生成,不使用外部标准值或群体统计。
CSV输出列:timestamp / 观测值(归一化)/ 观测值(校正)/ temp_C / HR / reserve_pct
Scene 09
弹出通知
🟡 峰值急升
10min变化: +18 mg/dL
| 类别 | 触发条件 | 消除时机 |
| 🔴 低血糖注意 |
推定血糖低于下限阈值时(1分钟间隔) |
5.5秒后自动消除 |
| 🟡 峰值急升 |
10分钟内血糖变化超过阈值时(1分钟间隔) |
5.5秒后自动消除 |
| 🔵 情報 |
BLE连接 / 切断 / 校准各完了時 |
5.5秒后自动消除 |
显示位置:页头正下方固定。可同时显示多条(竖向叠放)。手动点击可立即消除。