锁机服务 — 总览
⚠ Phase 2(MVP 不做)——MVP 阶段 IMEI 字段已落库存档,锁机本身作 Phase 2 建设。
手机分期业务的设备管控服务,通过标准化原子能力 + 后端策略编排,实现分阶段限制的设备管理。
定位
锁机服务安装在客户分期手机上,是独立的锁机客户端 + 后端管控平台。它不是手机分期 App 的一部分,不参与业务逻辑决策。
决策由风控系统负责,锁机服务只执行。
前后端职责分界
| 层 | 角色 | 职责 |
|---|---|---|
| 锁机客户端(前端) | 原子能力执行者 | 暴露细粒度、不可拆的原子 API,每个只干一件事。不包含任何策略逻辑。 |
| 锁机后端 | 策略执行层 | 接收风控指令,编排原子 API 组合下发,管理设备生命周期,聚合监测数据。 |
| 风控系统 | 策略决策者 | 定义规则(逾期 N 天 → 限制等级 M),调用锁机后端 API 触发策略。 |
策略层和执行层严格分离:
风控系统(规则引擎)
│ 逾期天数 → 确定限制等级
│ POST /lock/devices/{id}/strategy { level: 3 }
▼
锁机后端
│ 编排原子 API → 批量下发指令
▼
锁机客户端
│ showWatermark("逾期2天", "red")
│ + blockOutgoingCalls()
│ + blockNonWhitelistApps()
限制等级定义
锁机后端预定义 6 级标准套餐,方便风控按等级调用:
| 等级 | 名称 | 组合的原子能力 |
|---|---|---|
| 0 | Normal | 无限制,仅后台监测 |
| 1 | Watermark | 屏幕水印(可配文案+颜色) |
| 2 | Mild | 水印 + 限制外呼/短信 |
| 3 | Moderate | 以上 + 限制非白名单 App |
| 4 | Severe | 以上 + 全屏锁定(仅还款 UI) |
| 5 | Maximum | 以上 + 限制呼入 |
风控也可跳过等级,直接调用原子 API 自定义组合。
解锁条件
- 全额还款后,风控通知锁机后端解除所有限制
- 客户端 接收解除指令,逐步恢复:解锁屏 → 解 App → 解外呼 → 隐藏水印
白名单
| 类型 | 默认内容 |
|---|---|
| App 白名单 | 袋鼠还款 App、主流钱包 App、银行类 App |
| 电话白名单 | 袋鼠催收、袋鼠客服 |