门店与机器查找
触发条件: 用户打开 Hiro App 寻找洗衣门店 涉及产品: Hiro App · Hiro Platform 结果: 用户看到附近的门店和可用机器,准备进行激活
流程
用户打开 Hiro App(需先登录)
│
▼
App 向 Hiro Platform 请求门店列表
(默认视图:基于 GPS 定位,按距离排序;
用户也可搜索或浏览所有门店)
│
▼
Platform 从门店注册表返回门店列表
(名称、地址、距离、机器数量、营业时间)
│
▼
App 在地图视图中展示门店
│
▼
用户点击某个门店
│
▼
App 向 Platform 请求该门店的机器列表
│
▼
Platform 返回机器及实时状态
│
├─ 在线 + 空闲 → 显示为可用(可选中)
├─ 在线 + 运行中 → 显示为使用中(不可选中)
└─ 离线 → 显示"不可用"标签(不可选中)
│
▼
用户选择一台可用的机器
│
▼
→ 触发机器激活流程机器状态数据来源
| 机器类型 | 状态数据来源 |
|---|---|
| 协议型(Hiro Link) | 由 Hiro Link 通过 Platform 提供实时状态(空闲、运行中、故障) |
| 脉冲型(Hiro Link) | 仅在线 / 离线——无循环状态数据 |
备注
- 门店数据(名称、地址、营业时间)在 Platform 的门店注册表中管理
- 机器可用性反映的是 Hiro Link 最近一次上报给 Platform 的状态(Platform 轮询 Hiro Link 获取状态)
- 浏览门店和机器需要登录——用户必须登录 Hiro App
相关流程
- 机器激活 — App — 选定机器后的下一步
