2. 用户场景分类方法论
OTA升级策略的成败,首先取决于能否准确识别并分类终端所处的真实场景。缺乏分类的升级策略要么“一刀切”导致大量失败,要么“过度设计”导致系统臃肿。本章提出四维分类框架,从设备状态、网络条件、用户行为、业务优先级四个正交维度对用户场景进行结构化描述,为后续策略映射提供统一的输入口径。
2.1 四维分类框架总览
四维分类框架的核心思想是:任何升级场景都可以表示为四维空间中的一个向量。每个维度包含若干可枚举的因子,因子组合构成场景标签。框架的系统边界定义为“从升级任务下发到设备生效的全链路上下文”,不包含设备硬件故障、云平台鉴权等外部系统。
设计原则:维度正交(因子不重叠)、可观测(因子可被设备或云端采集)、可枚举(因子取值有限且可穷举)。
框架边界说明:本分类不涉及设备硬件故障诊断、云平台鉴权、CDN分发等外部系统。四维因子全部面向“升级任务从下发到生效”的终端侧上下文,确保维度定义的收敛性。
2.2 设备状态维度
设备状态描述终端在升级时刻的生存与资源状况,是决定升级可行性的基础门槛。该维度包含三个核心因子:
| 因子 | 典型取值 | 对升级策略的影响 |
|---|---|---|
| 在线 / 离线 | 在线、弱在线、离线 | 离线设备需转入“待机唤醒”或“跨版本累积”策略 |
| 电量水平 | ≥50%、20%–50%、<20% | 低电量应禁止下载/安装,触发“充电后恢复”流程 |
| 存储空间 | 充裕、紧张、不足 | 空间不足时需启用“增量补丁”或“清理-升级-回滚”方案 |