# 家长锁产品说明 V1.4

## 1. 文档信息

| 项目 | 内容 |
|---|---|
| 更新日期 | 2026-09-22 |
| 当前版本 | V1.4，完整替代 V1.3；旧版保留，不拼接使用 |
| 依据 | 一审后的确认记录、小程序 V8、超级单词机机器端 V8、运营后台 V6 |
| 文档状态 | 已同步产品规则与原型表达；后台实现与未决规则按待确认项管理 |
| 图文释例 | 补充 12 个独立案例、处理前后关系图及 5 张 V8 页面截图；不改变已确认规则 |
| 小程序范围 | 17 个场景，首页以孩子为主导 |
| 机器端范围 | 22 个场景，16:9 横屏，文件名继续使用 machine-v3.html |
| 公开原型 | [家长锁交互原型](https://parent-lock-prototype.pages.dev/) |

**阅读建议：**首次阅读可先看[第 15 节：文字案例与图片释例（网页版）](https://parent-lock-prototype.pages.dev/prd.html#examples)，再按案例中的章节引用核对规则。下列案例链接直接打开网页，不依赖 Markdown 阅读器的页内跳转；无法跳转时可按完整章节号查找。本次补充案例不变更产品规则；所有人物、SN、密码和网盘名称均为虚构示例。

本地对照：[小程序](家长锁关键界面原型/index.html)、[机器端](家长锁关键界面原型/machine-v3.html)、[运营后台与客服 QA](家长锁关键界面原型/operations-v6.html)、[版本说明](家长锁关键界面原型/版本说明.md)。

本文区分以下状态：

- **已确认**：已确认的产品要求或已接受的 V8 交互，不表示真实系统已经实现。
- **原型模拟**：内存示例、不可扫描的二维码及画面外的模拟扫码、联网、手机设密结果按钮，不是正式产品能力。
- **后台待确认**：产品目标已确定，但数据来源、鉴权、同步、清理顺序或失败处理仍需后端确认。
- **产品待确认**：存在尚未决定的行为边界，不能仅凭演示结果确定正式规则。

### 1.1 对旧版的替代

| 旧口径 | 本版口径 |
|---|---|
| 同设备每个新孩子分别扫码绑定学情报告 | 绑定对象为整台设备；干净关系下全部账号归同一管理家长，报告仍按孩子独立呈现 |
| 新增 Noah 的单账号绑定确认页 | 首次绑定设备时列出设备当前全部账号，一次确认纳入 |
| 解除某个孩子与设备的家长绑定 | 解除家长微信与整台设备的绑定，涉及该设备下全部派生关系 |
| 新设备只凭孩子账号推断家长 | 无有效设备归属、无可用历史绑定时，扫码确认成功后才建立设备归属 |
| 没有绑定微信也能仅凭旧密码修改网盘设置 | 修改受控设置前，先处理家长绑定；已有密码保留，无密码再到手机设密 |
| 机器端创建首次密码并提交原开关修改 | 首次密码在手机设置；返回来源页，原开关不变，需再次操作并验证 |
| 所有多家长冲突一律先解绑 | 区分历史多家长关系清理与正常换家长；正常合法归属不能直接覆盖 |
| 退出全部孩子、恢复出厂即释放家庭归属 | 均不自动解除服务端 SN 与家长绑定 |
| 冲突页显示原家长微信号 | 不展示，当前无法取得该字段 |
| 仅考虑超级单词机 | 扫学机按相同绑定逻辑发版；彩屏单词机纳入关系及二维码扩展，详细需求下期展开 |

## 2. 目标与范围

### 2.1 目标

家长通过微信小程序管理设备、孩子学情报告及受控功能。机器按当前孩子的斩词权限和当前设备的网盘设置执行。用户无需理解后台关系，但应知道密码用于功能管理，不是开机密码。

### 2.2 设备范围

| 设备 | 本次要求 |
|---|---|
| 超级单词机 | 完整展开设备家长绑定、历史关系处理、家长锁、整机解绑及运营清理 |
| 扫学机 | 按相同设备家长绑定、历史关系处理及二维码逻辑发版；机型现有功能适配与发布计划待确认，不直接复制超级单词机全部控制项 |
| 彩屏单词机，包括原型中的 Max 对照 | 已支持学情报告，按单设备单管理家长关系及二维码设备信息要求预留扩展；本次不展开独立需求文档，不新增密码锁 |

本次控制项为“允许斩词”和“允许退出和切换百度网盘账号”。不新增开机密码、家长锁总开关、主动删除密码入口或多人共同管理角色。

不新增对孩子退出账号或恢复出厂的密码拦截。未展示的第三方登录、数据删除、登录态恢复行为不得由原型推断。

## 3. 定义与归属

### 3.1 核心对象

| 对象 | 定义及归属 |
|---|---|
| SN | 物理设备唯一标识；换主板可能导致 SN 变化 |
| 孩子账号 | 百词斩账号，以 bczid 区分，姓名不作为唯一标识 |
| 设备上的账号 | 当前保留在设备账号列表中的一个或多个账号；不等于此刻正在使用的账号，也不泛指所有历史登录账号 |
| 当前登录账号 | 本次机器操作时正在使用的账号；历史关系判定会用到该账号的有效绑定 |
| 管理家长 | 当前有权管理该 SN 的唯一家长微信身份，不以昵称判断 |
| 家庭 | 面向用户对设备及孩子管理关系的称呼；本期不额外引入多家长共同管理体系 |
| 设备家长绑定 | SN 与管理家长的关系；正常情况下一个 SN 至多一个管理家长，一个家长可以管理多个 SN |
| 孩子派生关系 | 在特定 SN 下，为该设备上的孩子建立的家长管理、报告访问关系；应能按 SN 清理 |
| 家长锁密码 | 每个 SN 独立的一组四位数字密码；本设备所有孩子共用 |
| 允许斩词 | 孩子 bczid 级策略；同一孩子跨支持的已绑定设备共享，不变成每台设备各一份独立策略 |
| 百度网盘账号及开关 | 设备级状态；同机切换百词斩账号不退出或切换已登录网盘 |
| 学情报告 | 按孩子独立呈现；“报告独立”不等于“每个孩子必须分别扫码绑定” |

**“一台设备绑定一个家长”不是家长只能绑定一台设备。** 同一孩子在不同设备上可能仍存在不同家长的合法绑定，不能用当前 SN 的清理操作删除其他 SN 的关系。

孩子级斩词策略在跨家长设备上的编辑权和冲突优先级尚未确定，见 P01；不能据此新增全局单家长限制。

### 3.2 干净与不干净的绑定关系

“干净／不干净”仅为产品、后端及运营讨论术语，不直接展示给孩子或家长。

| 分类 | 示例 | 处理 |
|---|---|---|
| 干净：没有家长绑定 | SN001 的 Shirley、Eddie、Noah 都未绑定 | 家长扫描任一账号入口并确认后，一次绑定整机及全部账号 |
| 干净：只有一个有效家长，部分账号未绑定 | Shirley 已绑定 A，Eddie 未绑定，设备没有其他家长关系 | 记录 A 与 SN 的唯一关系；Eddie 自动纳入 A，不再单独扫码 |
| 干净：全部账号属于同一家长 | Shirley、Eddie 均绑定 A | 保留 A 的设备管理关系 |
| 干净：设备仍归 A，但当前没有账号 | 孩子均退出设备 | 保留设备归属；新账号登录后自动纳入 A |
| 不干净：同一 SN 存在两个或以上家长 | Shirley-A-SN001、Eddie-B-SN001 同时存在 | 按第 5 节处理历史多家长关系 |
| 未知：关系尚未读取或数据不完整 | 网络失败或有效关系暂不可判定 | 不当作“无绑定”或“干净”，不任意选择家长，恢复规则见 P02 |

历史不干净关系是升级前已存在的数据，不代表新版允许继续建立一台设备多家长关系。

### 3.3 权限与密码

| 控制项 | 开启 | 关闭 | 默认值 |
|---|---|---|---|
| 允许斩词 | 当前孩子可以斩词 | 当前孩子不能斩词 | 真正全新用户默认开启；已有用户读取当前有效策略 |
| 允许退出和切换百度网盘账号 | 可以进入退出、切换流程；V8 原型随后验证设备密码 | 不允许退出或切换当前网盘账号 | 首次初始化默认关闭 |

网盘开关关闭不等于禁用百度网盘、不隔离网盘内容，也不代表清除下载文件。第三方账号失效、首次登录及实际切换结果见 P05。

密码按 SN 管理，不跨设备自动同步；家长可以给不同设备设置相同数字，但记录仍然独立。设置或修改密码不重置孩子权限和网盘开关。

后台可保留 `SN + bczid` 记录用于绑定、同步、缓存和离线执行，但不得据此把“允许斩词”改为设备内账号权限。

文字对照见[第 15.2 节／案例 01：三个维度分别跟谁走](https://parent-lock-prototype.pages.dev/prd.html#case-01)。

## 4. 正常绑定与新增账号

### 4.1 首次绑定整台设备

前提：SN 尚未有合法设备家长归属，也不存在需优先处理的历史多家长关系。

```text
学情报告或受控设置入口
→ 机器展示二维码
→ 家长微信扫码
→ 手机显示设备、SN、设备当前全部账号及 bczid
→ 家长确认绑定这台设备
→ 建立 SN 与家长关系，并纳入全部账号
→ 已有密码则沿用；无密码则引导手机首次设密
```

显示二维码、扫码成功、进入手机确认页均不等于绑定成功。取消或确认失败不建立关系。设备归属以成功建立有效绑定为准，不能因登录或扫码任意改变。

例如，SN001 上 Shirley、Eddie、Noah 均未绑定，无论从哪个账号展示的入口扫码，手机都确认同一台设备及三个账号，不再出现“仅新增 Noah”页面。

### 4.2 已有唯一家长的设备新增账号

前提：SN001 合法归 A，关系干净。Noah 是新登录的全新账号。

| 项目 | 结果 |
|---|---|
| 设备家长 | 仍为 A |
| Noah 管理与报告关系 | 自动纳入 A，无需单独扫描 Noah |
| 学情报告 | Noah、Shirley、Eddie 分别呈现，不合并学习记录 |
| Noah 斩词 | 全新用户默认允许，不继承 Shirley 的禁止状态 |
| Shirley 斩词 | 原策略保持不变 |
| 设备密码 | 沿用当前 SN 密码 |
| 网盘账号和开关 | 均保持当前设备状态 |

自动纳入需以真实有效关系确认成功为准；原型中模拟联网结果不是正式服务同步承诺。

### 4.3 同一孩子新增设备

Shirley 在全新 SN003 登录，不等于 SN003 立即取得她其他设备的家长归属。无可用设备归属或历史绑定时，家长扫码并确认绑定后，SN003 才归该家长管理。

Shirley 的当前斩词策略继续使用；SN003 密码独立设置，不复制 SN001 密码。若 SN003 已合法归其他家长，先解除原关系，再重新绑定，不能直接覆盖。

该规则与旧设备自动整理不同：旧设备已存在唯一有效家长关系时，是确认、补全已有归属，不要求每个孩子重新扫码。

### 4.4 重新绑定

重新登录或重新绑定不是全新用户。读取孩子当前服务端有效策略，不恢复历史绑定中的旧权限缓存、临时授权或旧待同步任务。

例：Shirley 曾在 SN001 允许斩词，后来家长在其他设备改为禁止，再绑定 SN001 时应执行禁止。账号切换不清除设备密码；整机解绑则按第 9 节清理，不能混用这两类操作。

分步释例见[第 15.3 节／案例 02：首次整机绑定](https://parent-lock-prototype.pages.dev/prd.html#case-02)、[第 15.4 节／案例 03：自动纳入新账号](https://parent-lock-prototype.pages.dev/prd.html#case-03)、[第 15.12 节／案例 11：新增设备与重新绑定](https://parent-lock-prototype.pages.dev/prd.html#case-11)。

## 5. 历史多家长关系处理

### 5.1 判定入口与顺序

后端在约定触发点获取当前有效的 `bczid - 家长微信 - SN` 关系及该设备其他有效关系，识别是否存在多个家长。联网等可以作为触发机会；具体时点、数据来源、并发与旧客户端兼容为**后台待确认 P02**。

```text
获取当前设备关系
→ 无冲突：记录或确认唯一关系，补全未绑定账号
→ 有冲突且当前账号已有有效家长：按该家长统一当前 SN
→ 有冲突且当前账号未绑定：不选择 A 或 B，要求家长扫码确认
```

存在冲突时优先处理关系，不先把未绑定账号自动归入某个家长，也不以设置新密码替代冲突处理。

### 5.2 当前账号已有家长：后台统一

例：当前使用 Shirley，存在 Shirley-A-SN001；同设备还有 Eddie-B-SN001。

1. 以本次核实有效的 Shirley-A-SN001 为依据，确定 A-SN001 为唯一合法设备关系。
2. 解除 B 对 SN001 的管理及 Eddie 在此 SN 下派生的 B 关系。
3. 按整机规则将当前设备账号统一纳入 A；各孩子报告仍独立。
4. 向失去管理权的原家长 B 提供小程序提醒。

机器保持原设置页面，不新增“正在核对家长绑定”的独立等待页。核实未完成时不提前展示统一成功。

若 Eddie 在 SN009 上仍合法绑定 B，则 Eddie-B-SN009 保留，B 仍可管理 SN009。**“剔除 Eddie-B-SN001”不等于全局解除 Eddie 与 B。**

### 5.3 当前账号未绑定：扫码确认统一

例：当前使用未绑定的 Lili，同时设备存在 Shirley-A-SN001、Eddie-B-SN001。

1. 不自动把 Lili 分给 A 或 B。
2. 引导今后管理设备的家长使用微信扫码。
3. 手机确认页说明，此次操作会变更设备上其他所有账号的家长绑定关系。
4. 扫码家长确认成功后成为 SN001 唯一管理家长，设备当前全部账号一并纳入。
5. 原家长在本 SN 上的管理关系解除，其他设备关系不变，并收到提醒。

扫码家长可以是最终确认的 A、B 或新的 C，不预设“必须使用第三个微信”。扫码后尚未确认、取消或失败均不变更关系。

此能力**仅适用于已识别的历史多家长关系**，不得变成已合法归属设备的任意扫码接管入口。

### 5.4 原家长提醒

小程序提供未读提醒入口及提醒弹窗。当前原型展示一次关系变更示例，不承诺微信外部推送或订阅消息。

标题：**设备的家长绑定已更新**。

> 为了更方便的管理，目前仅支持1台设备绑定1个家长微信。
>
> 超级单词机 · 设备 01（SN001）已重新确定家长绑定。您与该设备上 Eddie（bczid：7654321）的绑定已解除，无法再管理这台设备。
>
> Eddie 的学习记录、您在其他设备上的合法绑定不受影响。

按钮仅为“我知道了”。确认后清除本条未读状态。正式提醒应使用实际受影响设备、孩子姓名及 bczid；多事件聚合、送达、已读与重试规则为**后台待确认 P03**。

**产品待确认 P04：**历史统一时原设备密码、网盘登录态及开关应保留、重设还是清除，尚未决定。V8 只演示关系变更并暂留原状态，不构成正式保留决策。不得套用整机解绑／退货清理来替代此待确认项。

处理前后关系图见[第 15.5 节／案例 04：当前账号有家长](https://parent-lock-prototype.pages.dev/prd.html#case-04)与[第 15.6 节／案例 05：当前账号无家长](https://parent-lock-prototype.pages.dev/prd.html#case-05)。两种情况不能互换处理。

## 6. 小程序

### 6.1 页面结构

```text
个人中心：当前孩子头像、姓名、bczid、切换、该孩子的设备
→ 设备详情：型号、SN、本设备孩子账号及 bczid
→ 家长锁（独立入口）
→ 无密码：手机首次设置密码
→ 有密码：顶部修改密码，下方学习设置与百度网盘设置

个人中心 → 我管理的设备 → 包含当前无登录账号的设备
设备详情 → 解除本设备的家长绑定 → 二次确认 → 解除结果
```

首页维持孩子主导，不改为“我的家庭／已绑定设备与孩子”主导。设备详情的家长锁入口不与网盘开关同级混排。

孩子姓名旁提供 bczid，防止同名混淆。家长锁页按孩子分别展示斩词开关，网盘开关单独按设备展示。

### 6.2 首次绑定手机确认

页面标题“绑定设备”，展示设备型号、SN、当前全部账号及 bczid。

> 确认后，本设备及以下全部账号将由当前家长微信管理，无需逐个扫码。

按钮为“确认绑定这台设备”“暂不处理”。无密码时后续引导设密；已有密码时提示继续使用原密码，可在家长锁中修改。

历史冲突使用独立标题“统一设备家长绑定”，按钮“确认并统一绑定”“暂不处理”，明确其他家长将失去本设备管理权，不影响其他设备。

### 6.3 手机首次设置密码

前提：家长微信已取得当前 SN 的管理资格。页面展示设备与 SN，再说明用途：

> 请继续设置家长锁密码，以更好地管理“斩词”、“百度网盘”等功能。
>
> 在学习设备上修改这些设置时，需要输入家长锁密码。开机和日常学习无需输入。
>
> 本设备上的孩子共用此密码，其他设备独立设置。

输入“四位数字密码”“再次确认密码”；按钮为“设置密码，继续管理功能”。

- 两次输入须为相同的四位数字；不一致不保存，当前原型提示“两次密码须为相同的四位数字，请重新输入”。
- 取消或退出不保存输入，不撤销已成功的家长绑定。
- 成功后手机进入家长锁功能管理，设备收到有效结果后再更新状态。
- 从机器斩词或网盘设置发起时，机器回到来源设置页，原开关不变，不自动提交先前的修改意图。
- 已有密码不再要求首次设置；原密码只交由新确认的合法设备家长管理，不在手机展示明文，也不复制到该家长的其他设备。

### 6.4 功能管理与修改密码

家长锁页顶部提供“修改密码”，下方为孩子的“允许斩词”和设备的“允许退出和切换百度网盘账号”。

小程序已登录且具有该设备管理资格的家长修改设置或设备密码，不要求输入设备旧密码；不在界面展示“家长微信已验证身份，无需输入旧密码”。真实鉴权不可省略。

修改密码输入并确认新四位数字，按钮“保存新密码”。仅修改当前 SN，不改变其他设备密码、孩子权限或网盘开关。

原型保存提示为“设备密码已设置”“设置已保存，设备联网后同步”。真实保存失败不得进入成功状态；失败回退、重置结果及离线提示联调见 P06，不将原型内存保存等同于设备已同步。

### 6.5 当前无登录账号

家长仍管理该设备，可从“我管理的设备”进入详情和家长锁。账号区域显示：

> 当前暂无登录账号。新账号登录后，将自动纳入您的家庭管理，设备仍由您的微信管理。

此文案适用于已有合法唯一家长的设备，不适用于历史多家长冲突或归属未知设备。

页面释例见[第 15.8 节／案例 07：手机设密](https://parent-lock-prototype.pages.dev/prd.html#case-07)及[第 15.10 节／案例 09：孩子全部退出设备](https://parent-lock-prototype.pages.dev/prd.html#case-09)。

Max 对照保留设备及学情报告信息，不显示本期家长锁、密码和受控开关；不恢复旧版 Lily 的单孩子解绑流程。彩屏详细解绑交互下期展开。

## 7. 机器端

### 7.1 基本界面与状态分流

沿用现有设备视觉及 16:9 横屏；设置列表将“学情报告”放在首位。设置页保留当前账号姓名与百词斩 ID，去掉“已纳入本设备家长管理”后缀。

| 状态 | 修改斩词／网盘设置时的界面与流程 |
|---|---|
| 未绑定、无密码、关系干净 | 显示当前已开启／已关闭状态及“绑定家长微信”入口；扫码确认绑定，再在手机设密 |
| 未绑定、有密码、关系干净 | 同样先绑定家长微信；成功后沿用密码，可在手机修改 |
| 已绑定、无密码 | 显示当前状态及“去手机设置”入口；原家长扫码直接手机设密，不重复绑定 |
| 已绑定、有密码 | 显示可操作开关；点击后验证当前 SN 密码，正确才修改 |
| 历史多家长关系 | 优先执行第 5 节，不能跳过关系处理直接新建设备密码 |

未完成准备时不显示可点击开关，避免用户以为切换开关却跳入绑定。提示分别为“绑定家长微信后，可修改此设置。”或“设置家长锁密码后，可修改此设置。”

从设置入口完成绑定和手机设密后回到原设置页，不自动改变功能。未完成时保留引导，可以顶部返回；不撤销已完成的绑定，不提前保存新密码或开关。

### 7.2 绑定与结果文案

| 场景 | 标题／说明 |
|---|---|
| 首次绑定 | 绑定本设备的家长微信；家长扫码并确认后，即可管理本设备上的全部账号。 |
| 已有密码、未绑定 | 绑定本设备的家长微信；本设备已设置密码。请扫码绑定家长微信，绑定成功后可进行密码修改 |
| 已扫码未确认 | 请在手机上确认；确认后，本设备全部账号将由扫码的家长微信管理。 |
| 绑定成功或查看已绑定状态 | 本设备已绑定家长微信；本设备的 3 个账号已纳入管理，可分别查看学情报告。 |
| 已绑定但尚未设密 | 结果页补充“请在手机上完成家长锁密码设置” |
| 已绑定后从设置进入手机设密引导 | 请在手机上完成家长锁密码设置；请使用本设备已绑定的家长微信扫码，在手机上设置密码。 |

结果页账号数量为实际数量，“3”仅是示例。结果页删除“返回设置”和“设置家长锁密码”操作按钮，保留顶部返回；机器不提供首次输入新密码表单。

历史多家长且当前账号未绑定时：

> 请用微信扫码
>
> 这台设备上的账号曾绑定多个家长微信。为了更好地管理设备，请由今后负责管理这台设备的家长使用微信扫码。绑定成功后，该微信将成为本设备唯一的管理家长微信。

自动整理历史关系不单独展示“正在核对家长绑定”；不能将后台数据整理过程当成需要孩子完成的操作。

### 7.3 受控设置与学习

机器修改斩词或网盘开关时，正确输入本设备密码后才保存。输入错误提示“密码错误，请重新输入”；取消、返回不提交。设密结束只是完成准备，不替用户切换开关。

学习中点击斩词按当前孩子策略执行：允许则使用，禁止则提示“暂时不能斩词，请联系家长修改设置”，不直接跳转密码、扫码或设置页。真正全新 Noah 默认允许；已有 Shirley 不因登录、绑定或设密重新变为允许。

同机从 Shirley 切换 Noah，网盘账号及设备开关不变。网盘开关关闭时禁止退出、切换，不能直接用密码绕过关闭状态。开启时 V8 在实际退出／切换前仍验证一次设备密码；是否最终保留重复验密及授权有效期见 P05，不能把未展开的第三方流程写成已验证。

### 7.4 忘记密码

从验密页“忘记密码？”进入二维码页：

> 重置本设备家长锁密码
>
> 请使用本设备已绑定的家长微信扫码，在手机上设置新密码。

仅当前有管理资格的家长可重置当前 SN 密码，其他家长不能重置。手机保存后设备按同步结果生效，不影响其他设备。未保存时原密码有效，原开关修改不提交。

本版不沿用旧版机器首次创建密码流程；机器直接修改旧密码的独立流程未在 V8 展开，本期不据旧文档自动增加入口，见 P09。

### 7.5 删除与保留的信息

- 机器绑定、设密引导、忘记密码二维码下方及页面底部不展示型号、SN、当前账号等重复信息；手机确认页仍保留设备与 SN。
- 背单词设置去掉 Noah、bczid、SN 的附加行。
- 百度网盘设置去掉“本设备所有孩子共用 · SN：SN001”和“切换孩子账号时，网盘账号和设置保持不变。”；不据此改变设备级归属。
- 去掉“各孩子保留自己的斩词设置。”和固定说明“修改此设置需输入本设备的家长锁密码。”；实际验密流程仍保留。
- 冲突页不展示“原绑定微信：parent_demo_01”或虚构微信号。
- 原型中的出现条件、用户操作、成功后去向、取消或未完成时说明放在画面外，不作为真实产品界面文案。

## 8. 正常更换管理家长

设备已合法归 A，B 扫码试图绑定时，不允许直接覆盖。机器和小程序在同一页说明，不新增“了解设备迁移”独立页面。

机器端：

> 这台设备已绑定其他家长微信
>
> 请使用原绑定的家长微信扫码。如需更换管理家长，请先解除本设备与原家长微信的绑定，再使用新的微信完成绑定。

小程序补充更换管理家长、转让或赠送场景，按钮为“我知道了”。正式流程为：

```text
解除原家长与整台设备的绑定
→ 清理旧设备管理状态
→ 新家长扫码确认整机绑定
→ 设备归新家长；按新绑定后的密码状态进入手机设密
```

更换家长、二手转让、赠送或所有权变更均遵循此顺序。原家长不能操作时，由客服核验后按授权后台流程处理；核验材料、权限及失败恢复为**后台待确认 P07**，不在机器新增强制解除入口。

历史关系统一是第 5 节限定的数据处理，不是本节正常转让的替代操作。

与历史关系处理的区别见[第 15.7 节／案例 06：设备转让](https://parent-lock-prototype.pages.dev/prd.html#case-06)。

## 9. 整机解绑与运营清理

### 9.1 小程序整机解绑

入口改为“解除本设备的家长绑定”。解除的是家长微信与 SN 的关系，不是单个孩子，也不是仅关闭家长锁。

确认弹窗显示设备、SN、受影响孩子及 bczid，标题“解除本设备的家长绑定？”，按钮“确认解除”“取消”。

> 解除后，您将不再管理本设备及以上账号在本设备上的绑定。设备密码和百度网盘状态将清除。
>
> 解绑后，孩子不会退出学习设备；学习记录和其他设备的绑定不受影响。

确认成功后展示解除结果，并从该家长的设备列表移除当前 SN；取消保留全部原状态。即使设备当前无账号，也可解除家长与设备关系。

### 9.2 清理范围

小程序整机解绑、后台独立清理、退货触发清理遵循以下产品范围；具体执行及同步为**后台待确认 P07**。

| 对象 | 要求 |
|---|---|
| SN 与家长绑定 | 解除目标 SN 的绑定；历史多关系设备的运营清理须清除目标 SN 全部家长关系 |
| 该 SN 派生的孩子与家长关系 | 一并解除，不能残留旧记录使设备再次被识别为历史多家长 |
| 未完成绑定任务、缓存关系及旧授权 | 清除或使其失效，不得重新恢复旧归属 |
| 服务端设备密码 | 清除目标 SN 的记录；本地同步与离线执行需联调 |
| 百度网盘状态 | 清理目标设备相关网盘状态；第三方 Token、本地登录态、开关同步及下载文件具体处理见 P07，不默认为已支持远程退出 |
| 百词斩账号与学习记录 | 不清除；本需求不重新定义学习记录的云端、本地存储或退出账号行为 |
| 孩子当前正式斩词策略 | 不按全新用户重置；重新绑定读取当前有效状态 |
| 其他 SN 的合法绑定、密码、网盘状态 | 不受影响 |

不得把“孩子退出设备账号”当作上述整机清理事件，也不得把历史关系统一未定的密码／网盘处理与这里合并。

### 9.3 超级单词机退货

在已有“超级单词机退货”处理成功时，自动触发上述清理。**本次不改变原退货页面、表单、按钮及工作人员操作步骤**，不额外展示家长关系详情或增加一次关系确认。

退货与清理失败的状态联动、批量处理结果、幂等及补偿由后端确认，不能在清理失败时静默认定设备已可由新家长绑定。

### 9.4 独立清理入口

在现有“超级单词机退货”按钮旁新增“清理家长绑定”。

```text
清理家长绑定 → 输入 SN → 二次确认 → 执行清理 → 结果
```

只保留简明二次确认，不展示当前家长及受影响孩子关系详情；确认中可以复述目标 SN。按钮“确认清理”“取消”。原型支持多个 SN 换行输入，正式格式校验、批量失败反馈和操作权限为后台待确认。

运营清理的学习记录处理与退货一致：不删除，不在本需求重新定义存储位置。后台人员权限、操作记录和客服核验不能由演示按钮替代。

影响范围见[第 15.9 节／案例 08：整机解绑](https://parent-lock-prototype.pages.dev/prd.html#case-08)和[第 15.11 节／案例 10：退货、恢复出厂与换主板](https://parent-lock-prototype.pages.dev/prd.html#case-10)。

## 10. 二维码、同步与数据约束

### 10.1 所有待扫码二维码携带设备信息

所有家长绑定、历史关系统一、已绑定设备首次设密、忘记密码／重置相关二维码，都必须携带或可通过受校验的上下文解析出设备信息，包括 SN、设备类型和扫码用途。该要求覆盖超级单词机、扫学机及彩屏扩展。

机器画面不显示 SN 不等于二维码不带设备信息。手机应能核对实际操作设备，服务端不能仅凭二维码中客户端声明的值授予管理权。

二维码编码方式、有效期、刷新、鉴权、防重复提交、旧二维码兼容为**后台待确认 P08**。原型二维码只是占位，不具有真实扫码或鉴权能力。

### 10.2 同步维度

| 数据 | 范围 |
|---|---|
| 设备管理家长与关系版本 | SN |
| 孩子管理、报告访问关系 | SN 与 bczid 关联的有效关系 |
| 允许斩词 | bczid，跨支持设备共享 |
| 密码、网盘退出／切换开关 | SN |
| 网盘登录态 | 设备及第三方账号登录态，不作为孩子跨设备策略 |

手机保存成功不等于离线机器已经生效。设备按最后有效本地状态执行，联网同步当前有效状态；关系与密码状态未知时不直接创建新密码覆盖，也不把已有孩子当作全新用户放开权限。

沿用旧版同步目标：顺序更新以服务端接受的有效版本为准，不单凭设备本地时间判新旧；离线旧任务不得覆盖新的家长设置或新绑定归属。具体版本、触发和恢复机制为**后台待确认 P06**。

学情报告实际历史访问范围、孩子退出后的报告可见性、自动纳入的账号清单及删除时点为**后台待确认 P10**；不能把“当前账号列表”扩展为设备曾经登录过的所有账号。

## 11. 生命周期与客服 QA

| 事件 | 当前规则 |
|---|---|
| 切换孩子账号 | 读取切换后孩子策略；设备家长、密码、网盘账号与开关保持 |
| 干净单家长设备登录新账号 | 自动纳入当前设备家长管理；不需逐人扫码 |
| 设备所有孩子退出 | 设备与家长关系保留，家长仍可通过“我管理的设备”进入 |
| 重新绑定孩子 | 读取当前正式策略，不恢复旧权限缓存，不初始化为新用户 |
| 整机解绑或运营清理 | 按第 9 节解除目标 SN 关系、清理密码及网盘状态 |
| 恢复出厂 | 不自动解除服务端 SN 家长关系；本地清除及恢复同步细节待后端确认 |
| 正常换管理家长、转让或赠送 | 先解除原家长关系，再由新家长绑定 |
| 换主板导致 SN 更换 | 解除旧 SN 家长关系，家长在新 SN 上重新扫码绑定；不自动复制旧绑定 |

**Q：换主板后为什么需要再次绑定？**

A：换主板可能改变设备 SN。处理旧 SN 的家长绑定后，请家长扫描新设备二维码重新绑定。孩子的学习记录继续跟随百词斩账号，不由此次关系清理删除。旧 SN 的操作执行者及维修系统衔接见 P07。

**Q：更换管理家长、二手转让或赠送，能否由新家长直接扫码接管？**

A：不能。先解除原家长与设备绑定，再由新家长重新扫码。原家长无法操作时，由客服核验后处理，不通过历史多家长清理入口绕过。

**Q：恢复出厂能否解除家长绑定？**

A：不能自动解除服务端关系。退货时后台清理；正常更换家长时先解除原绑定。

**Q：孩子都退出了，家长还能管理设备吗？**

A：可以。设备仍可从“我管理的设备”找到。后续新账号登录，关系干净时自动纳入当前管理家长。

**Q：设备从家长 B 的管理列表消失，其他设备也解绑了吗？**

A：不是。提醒只针对列出的 SN；其他设备的合法关系保留。例如 Eddie-B-SN009 不因 SN001 统一到 A 而解除。

## 12. 待确认事项

本表重新编号，替代 V1.3 的 P01 至 P08，不沿用旧编号对应关系。

| 编号 | 类型 | 待确认事项 | 已确定的边界 |
|---|---|---|---|
| P01 | 产品／后台 | 同一孩子在 A、B 不同设备合法绑定时，共享斩词策略的编辑权、冲突优先级及告知方式 | 不改变孩子级共享定义，不删除其他 SN 关系；原型只演示关系保留，未解决跨家长编辑冲突 |
| P02 | 后台 | 历史关系数据来源、当前登录账号判定、联网触发、并发和离线、唯一关系落库及旧客户端兼容 | 当前已绑定按其有效家长统一；当前未绑定且多家长则扫码确认；未知不当作无绑定 |
| P03 | 后台 | 原家长提醒触发、持久化、未读、聚合、送达、已读与失败重试 | 小程序提醒，不承诺外部微信推送；只影响提醒中目标 SN |
| P04 | 产品／后台 | 历史关系统一后，旧密码、网盘登录态及开关保留还是清理；旧家长掌握密码时如何处理 | 未定，V8 暂留状态不是正式决策；不能复用退货清理结论 |
| P05 | 产品／后台 | 网盘退出切换再次验密是否保留、授权失效、首次登录、Token 失效及第三方失败重试 | 开关默认关闭；关闭禁止退出切换；V8 演示开启后再次验密；新密码只在手机设置 |
| P06 | 后台 | 保存失败、离线执行、密码同步与重置、版本冲突、旧绑定任务隔离、跨端结果返回 | 不虚报成功；手机设密不自动改开关；不把未知密码当作未设置 |
| P07 | 后台 | 整机解绑／退货／独立清理的授权、顺序、幂等、失败补偿、批量结果、设备本地状态与第三方状态清理；主板维修旧 SN 解除 | 清理范围已定；学习记录及其他设备不删除；退货页面及操作不改动 |
| P08 | 后台 | 二维码设备与用途字段、编码、有效期、刷新、防重放、校验及旧码兼容 | 所有相关待扫码码均带设备上下文，不能仅凭扫码即建立绑定 |
| P09 | 产品／机型适配 | 扫学机适配与发布范围；彩屏后续细化；机器旧密码修改独立流程；四位密码错误重试策略 | 扫学机绑定逻辑本期同步；彩屏本次不新增密码锁；不恢复机器首次创建密码流程 |
| P10 | 产品／后台 | 当前设备账号清单、退出后关系与报告访问范围、无设备孩子入口、旧账号有效策略缺失时行为 | 不逐个扫码；无账号设备仍归原家长；不清除学习记录；旧用户不初始化为允许 |

后端实现均需评估并确认。用户已确认的清理范围、单 SN 单家长等要求不因后端标记而降为可选需求。

## 13. 已知风险

- 全新 Noah 默认允许斩词，即使同机 Shirley 被禁止。因此本版不宣称彻底阻止新建账号恢复斩词能力；自动纳入家长管理不等于继承其他孩子的禁止状态。
- 设备级网盘登录意味着同设备孩子共用登录态；退出／切换开关不提供内容或下载文件隔离。
- 按当前已绑定账号处理历史多家长数据，可能导致旧家长失去当前 SN 管理权；必须限定历史冲突、核实有效关系并通知，不扩大为正常设备接管。
- 孩子级共享策略与不同设备不同家长并存存在编辑冲突，P01 未定前不能宣称已经完整支持其权限协作。
- 历史统一后的密码和网盘处理未定，可能影响原家长是否仍能操作设备，须完成 P04 决策后验收。

## 14. 原型映射与验收

### 14.1 前台案例

场景 ID 用于定位原型，不是产品界面文案。可在对应页面使用 `?scene=场景ID` 打开示例。

| 编号 | 场景 ID／端口 | 验收结果要求 |
|---|---|---|
| A01 | 小程序 home、switch、devices | 首页按孩子；切换后展示相应设备；无账号设备仍可从辅助入口找到 |
| A02 | 小程序 device、empty、max | 孩子带 bczid；空态说明自动纳入；Max 不展示家长锁 |
| A03 | 小程序 bind、legacy-bind、success | 一次整机绑定；列出全部账号；取消不绑定；已有密码保留 |
| A04 | 小程序 password、edit-password、lock | 手机设密有用途说明；两次不一致不保存；成功进入家长锁；不改变原策略 |
| A05 | 小程序 unify、notice | 统一前说明全部账号影响；确认后变更当前 SN；原家长收到提醒，仅“我知道了” |
| A06 | 小程序 conflict | 合法他人设备不可直接覆盖；同页说明先解除再绑定 |
| A07 | 小程序 unbind、unbound | 整机二次确认；取消不改；确认解除全部当前 SN 管理关系，保留孩子登录、学习记录与其他设备 |
| A08 | 机器 settings | 横屏 16:9，学情报告第一项，删除已纳入管理后缀 |
| A09 | 机器 waiting、expired、scanned | 刷新与扫码不直接绑定；手机确认前不变更关系 |
| A10 | 机器 bound、bound-ready | 正确账号数量；无返回设置或设密按钮；无密码提示手机设密；保留顶部返回 |
| A11 | 机器 legacy、password | 已有密码先绑定并沿用；已绑定无密码直接引导手机，不重复绑定，不显示本地新密码表单 |
| A12 | 机器 clean-auto | 单一有效家长自动纳入其余未绑定账号，无逐账号扫码 |
| A13 | 机器 dirty-auto、dirty-qr | 已绑定当前账号后台处理；未绑定当前账号要求扫码确认；不出现独立核对等待页 |
| A14 | 机器 conflict | 合法设备不可由其他微信直接接管，不展示原微信号 |
| A15 | 机器 chop-new、disk-new、chop-no-pin、disk-no-pin | 准备前是只读状态和明确入口，不是可点击开关；准备结束返回来源页，不自动切换 |
| A16 | 机器 learning-settings、disk-settings、verify | 正确验密才修改，错误或取消不提交；目标之外状态保持 |
| A17 | 机器 forgot、disk、learning | 忘记密码引导原家长；网盘按设备保持；学习按当前孩子权限执行 |
| A18 | 所有扫码场景 | 机器不显示冗余 SN；二维码仍有设备上下文；手机可核对设备 |
| A19 | 运营后台 | 退货沿用原操作，只加清理逻辑；独立清理输入 SN 并简明二次确认，不展示关系详情 |
| A20 | 两端画面外说明 | 每场景列出现条件、操作、成功去向和取消结果；模拟按钮不混入用户界面 |

### 14.2 真实系统联调

- 校验真实家长身份、设备 SN、当前账号和关系版本；不能靠示例数据或前端字段确定权限。
- 确认首次整机绑定、单家长自动纳入、历史多家长两条处理路径互不混用，正常换家长不能覆盖合法关系。
- 验证清理只作用于目标 SN；保留 Eddie-B-SN009，学习记录不被清理。
- 验证退货、独立清理、手机解绑失败及重试，不遗留会恢复旧归属的任务或缓存。
- 验证密码未知、设备离线、真实保存失败、跨端返回、密码版本同步；手机成功提示不等于机器已生效。
- 验证恢复出厂不释放服务端归属，换主板按旧、新 SN 分别处理。
- 解决 P01、P04 等产品未决项，再验证跨家长编辑和历史清理后的密码、网盘访问边界。
- 验证原家长提醒持久化与已读；核对扫学机同逻辑发版及彩屏设备信息扩展。

### 14.3 本次核对结论

按本地 V8 页面、共享交互实现及后台示例核对，覆盖小程序 17 个、机器端 22 个场景和运营清理／客服 QA。V8 发布前的 `verify-v8.cjs` 检查已通过；本次为文档同步，不以其结果替代真实微信、服务端或设备联调。

V1.3 中的逐账号报告绑定、单孩子解绑、机器首次设密、原微信号展示、恢复出厂解除服务端关系等旧段落均由本版替代。未被 V8 展开的旧条款不自动转为当前已确认需求；相关边界已集中列入第 12 节。

<a id="examples"></a>

## 15. 文字案例与图片释例

### 15.1 读图方法与人物

本节每个案例独立设定前提，不表示连续操作。同一个 SN001 在不同案例中可以处于不同状态。A、B、C 均指不同家长微信，不是孩子账号；设备 01 即 SN001，设备 02 即 SN002。

| 孩子 | bczid | 使用说明 |
|---|---|---|
| Shirley | 1234567 | 常用于说明已有策略，例如禁止斩词 |
| Eddie | 7654321 | 常用于说明同设备多账号及其他设备关系保留 |
| Noah | 8866200 | 全新用户示例，默认允许斩词 |
| Lili | 9931802 | 历史多家长设备中，当前未绑定的账号示例 |
| Lily | 5528106 | Max 对照账号，与 Lili 不是同一人 |

关系图中的 `SN001 → 家长 A` 表示设备归 A 管理；`Eddie-B-SN009` 表示 B 在 SN009 上管理 Eddie，不代表 B 在所有设备上管理 Eddie。图片均来自已确认的 V8 原型，不是线上真实用户数据，也不证明后台接口已实现。

| 想确认的问题 | 对应案例 |
|---|---|
| 斩词、密码、网盘分别跟谁走？ | [15.2／案例 01：作用范围](https://parent-lock-prototype.pages.dev/prd.html#case-01) |
| 扫 Shirley 的码会不会也绑定 Eddie？ | [15.3／案例 02：首次整机绑定](https://parent-lock-prototype.pages.dev/prd.html#case-02) |
| 同设备新增 Noah 还要扫码吗？ | [15.4／案例 03：自动纳入](https://parent-lock-prototype.pages.dev/prd.html#case-03) |
| 历史上绑定了两个家长，当前账号已绑定怎么办？ | [15.5／案例 04：后台统一](https://parent-lock-prototype.pages.dev/prd.html#case-04) |
| 历史上绑定了两个家长，当前账号没绑定怎么办？ | [15.6／案例 05：扫码确认统一](https://parent-lock-prototype.pages.dev/prd.html#case-05) |
| 正常转让时，新家长能否直接扫码接管？ | [15.7／案例 06：先解除再绑定](https://parent-lock-prototype.pages.dev/prd.html#case-06) |
| 扫码、设密、修改开关有什么先后关系？ | [15.8／案例 07：手机设密与返回](https://parent-lock-prototype.pages.dev/prd.html#case-07) |
| 从 Shirley 的页面解绑，会不会影响 Eddie？ | [15.9／案例 08：整机解绑](https://parent-lock-prototype.pages.dev/prd.html#case-08) |
| 所有孩子都退出账号，设备归谁？ | [15.10／案例 09：无登录账号](https://parent-lock-prototype.pages.dev/prd.html#case-09) |
| 恢复出厂、退货、换主板是否一样？ | [15.11／案例 10：生命周期差异](https://parent-lock-prototype.pages.dev/prd.html#case-10) |
| 新增设备与重新绑定，要不要重置孩子权限？ | [15.12／案例 11：读取当前策略](https://parent-lock-prototype.pages.dev/prd.html#case-11) |
| Eddie 在两台设备由不同家长管理，斩词听谁的？ | [15.13／案例 12：未决编辑边界](https://parent-lock-prototype.pages.dev/prd.html#case-12) |

<a id="case-01"></a>

### 15.2 案例 01：斩词跟孩子，密码和网盘跟设备

**原始状态：**A 管理 SN001 和 SN002。SN001 有 Shirley、Eddie，SN002 也有 Shirley。Shirley 禁止斩词，Eddie 允许斩词。两个 SN 的密码分别为 1234、2468；SN001 登录“网盘甲”，SN002 登录“网盘乙”。密码均为演示值。

```text
家长 A
  SN001：Shirley、Eddie；密码 1234；网盘甲
  SN002：Shirley；密码 2468；网盘乙

Shirley 的斩词策略：禁止，SN001 与 SN002 共享
Eddie 的斩词策略：允许，不由 Shirley 的策略决定
```

| 操作 | 发生的变化 | 不发生的变化 |
|---|---|---|
| SN001 从 Shirley 切换到 Eddie | 按 Eddie 的策略允许斩词 | 仍用密码 1234，仍登录网盘甲 |
| A 在手机把 Shirley 改为允许斩词 | Shirley 在两台支持设备同步后均允许 | Eddie 策略不变；两个设备密码和网盘不变 |
| A 将 SN001 密码改为 5678 | SN001 上 Shirley、Eddie 的受控操作均使用新密码，按同步结果生效 | SN002 仍使用 2468 |
| A 打开 SN001 的网盘退出／切换开关 | SN001 所有账号使用同一个新开关状态 | SN002 开关不变，也不会自动改为登录网盘甲 |

**结论：**同一孩子跨设备共享的是斩词策略，不是设备密码或网盘登录。参见第 3 节；涉及不同家长时另看案例 12。

<a id="case-02"></a>

### 15.3 案例 02：扫描 Shirley 的入口，一次绑定整台设备

**原始状态：**SN001 尚无家长归属，设备当前账号列表中有 Shirley、Eddie、Noah，三人均无家长绑定。

**操作：**当前使用 Shirley，在学情报告入口展示二维码。A 扫码后，手机显示 SN001 和三个账号；A 点击“确认绑定这台设备”。

```text
确认前：SN001 无家长；Shirley、Eddie、Noah 均未绑定
仅扫码：仍未建立绑定，等待手机确认
确认成功：SN001 → A；三个账号在本设备均由 A 管理
```

**结果：**A 可分别查看三人的学情报告，不需要再用 Eddie、Noah 逐个扫码。三人的学习记录不会合并。设备无密码则继续手机设密；已有密码则沿用。

**取消时：**A 点“暂不处理”或确认失败，不建立本次设备归属；“扫到了码”不能作为绑定成功的依据。

![图1：首次整机绑定确认页，展示同一设备的三个账号](家长锁产品说明-图例/V8-小程序-bind.png)

图1应重点阅读“本设备当前的 3 个账号”及“确认绑定这台设备”。不是只确认当前正在使用的 Shirley。对应第 4.1、6.2 节。

<a id="case-03"></a>

### 15.4 案例 03：已有唯一家长，新账号自动纳入

**原始状态：**SN001 已合法由 A 管理，Shirley 已绑定 A，密码 1234，网盘甲已登录，网盘退出／切换关闭。

**操作：**全新 Noah 登录 SN001。系统确认该设备只有 A 一个有效家长关系。

**结果：**Noah 自动纳入 A，无需再次扫码；Noah 的报告单独呈现。Noah 默认允许斩词，Shirley 原有禁止状态不变；密码、网盘登录和网盘开关保持原状。

```text
登录前：SN001 → A → Shirley
登录后：SN001 → A → Shirley、Noah
不会变成：Noah 必须另扫一次码后，A 才能管理
```

**限制：**如果设备实际存在 A、B 多个家长，不能使用本案例的自动纳入规则，必须进入案例 04 或 05；如果关系暂时未读到，不能直接认定只有 A。

同样，升级时发现 Shirley 已绑定 A、Eddie 未绑定，且没有其他家长关系，也按此单家长规则将 Eddie 纳入 A。对应第 3.2、4.2 节。

<a id="case-04"></a>

### 15.5 案例 04：历史多家长，当前 Shirley 已绑定 A

**原始状态：**SN001 留有 Shirley-A、Eddie-B 两条历史家长关系，当前正在使用 Shirley。Eddie 在另一台 SN009 上也合法由 B 管理。

**操作：**后端触发核对，确认此时有效关系为 Shirley-A-SN001，并确认 SN001 属于历史多家长设备。

```text
处理前
  SN001：Shirley → A（当前账号）；Eddie → B
  SN009：Eddie → B

处理后
  SN001：唯一管理家长 A；Shirley、Eddie 均纳入 A
  SN009：Eddie → B，保持原关系

被解除：Eddie-B-SN001
被保留：Eddie-B-SN009
```

**用户看到的结果：**机器保留原设置页面，不单独要求 Shirley 等待核对；原家长 B 在小程序收到 SN001 管理关系已更新的提醒。B 仍可管理 SN009。

**不应推断：**不能全局删除 Eddie 与 B 的所有关系，也不能据此认定 Eddie 的斩词策略一定由 A 全局覆盖。跨家长策略编辑见 P01；历史统一后的密码、网盘状态见 P04。对应第 5.2、5.4 节。

<a id="case-05"></a>

### 15.6 案例 05：历史多家长，当前 Lili 没有绑定

**原始状态：**SN001 留有 Shirley-A、Eddie-B，当前使用的是未绑定的 Lili。

**操作：**机器引导负责今后管理设备的家长扫码。本例由 C 扫码；手机列出 Shirley、Eddie、Lili，并提示此次确认会改变全部账号在本设备的家长关系。C 点击“确认并统一绑定”。

```text
确认前：SN001 有 A、B 历史关系；当前 Lili 未绑定
等待扫码／确认：不能把 Lili 自动分给 A 或 B
确认成功：SN001 → C → Shirley、Eddie、Lili
影响范围：仅 SN001，A、B 对其他设备的合法关系不变
```

**结果：**C 成为 SN001 唯一管理家长，A、B 失去本设备管理权，并按实际受影响关系收到提醒。最终家长也可以是 A 或 B，本例使用 C 不表示必须新增一个微信。

**取消时：**扫码后未确认、点“暂不处理”或操作失败，不改变原关系，不擅自选一个家长。

![图2：历史多家长关系的手机统一确认页](家长锁产品说明-图例/V8-小程序-unify.png)

图2的确认对象仍是整台设备，并明确其他家长失去本设备管理权。图示不代表密码、网盘状态已决定如何处理，该部分仍为 P04 待确认。对应第 5.3 节。

<a id="case-06"></a>

### 15.7 案例 06：A 将设备送给 B，不能套用历史清理

**原始状态：**SN001 只有合法管理家长 A，不存在历史多家长关系。A 准备将设备送给 B。

**错误路径：**B 直接扫码，不能因为希望“统一管理”就覆盖 A；应提示已绑定其他家长。

**正确路径：**A 先解除本设备家长绑定，按整机规则清理旧状态；B 再扫码，确认设备与当前账号后建立新绑定。需要新密码时由 B 在手机设置。

| 阶段 | 谁管理 SN001 |
|---|---|
| A 尚未解除，B 已扫码 | 仍为 A；B 不获得管理权 |
| A 解除成功，B 尚未确认新绑定 | 暂无管理家长 |
| B 确认绑定成功 | B 成为唯一管理家长 |

**不受影响：**A 管理的 SN002 不解绑。孩子账号不会因为家长关系解除而自动退出设备，因此转让前后设备账号清单仍应按实际状态处理；本流程不等于完整的个人数据抹除。

**区别：**案例 05 处理已存在的历史多家长数据；本案例是正常所有权变更，必须先解除再绑定。对应第 8、9 节。

<a id="case-07"></a>

### 15.8 案例 07：先绑定、手机设密，再修改开关

**原始状态：**SN001 未绑定家长、未设置密码，Noah 默认允许斩词。用户希望关闭“允许斩词”。

| 步骤 | 用户操作或系统结果 | 斩词状态 |
|---|---|---|
| 1 | 机器背单词设置显示“已开启”及“绑定家长微信”，尚不显示可点击开关 | 允许 |
| 2 | A 扫码，在手机确认绑定整台设备 | 仍允许 |
| 3 | A 在手机输入两次四位密码并保存 | 仍允许，创建密码不提交关闭操作 |
| 4 | 机器收到设密完成结果，回到背单词设置 | 仍允许，此时可操作开关 |
| 5 | 再次点击开关，正确输入当前设备密码 | 关闭成功后才禁止斩词 |

**中断时：**第 2 步取消，不绑定；第 3 步退出，保留已完成绑定但不创建密码；第 5 步输错密码或取消，不关闭斩词。

**另外两种起点：**已绑定但无密码，只需原家长扫码到手机设密，不再次绑定；已有密码但未绑定，先确认家长绑定后沿用旧密码，不强制重建。网盘设置采用相同准备顺序，准备完成后网盘开关也不自动改变。

![图3：手机首次设密页说明用途，明确不是开机密码](家长锁产品说明-图例/V8-小程序-password.png)

图3用于说明密码保护斩词、网盘等设置，不要求孩子每次开机或正常学习输入。跨端回跳在原型中通过画面外按钮模拟，正式同步见 P06。对应第 6.3、7.1 节。

<a id="case-08"></a>

### 15.9 案例 08：从 Shirley 进入解绑，Eddie 也会受影响

**原始状态：**A 管理 SN001，设备有 Shirley、Eddie、Noah；A 还管理 Shirley 使用的 SN002。

**操作：**A 从 Shirley 的个人中心进入 SN001，点击“解除本设备的家长绑定”，核对三个孩子后确认。

```text
入口路径：Shirley → SN001 → 解除本设备的家长绑定
操作对象：SN001 整台设备，不是 Shirley 单个账号

解除：A-SN001，以及该 SN 下 Shirley、Eddie、Noah 的派生关系
保留：A-SN002，以及 Shirley 在 SN002 的合法关系
```

**结果：**A 不再管理 SN001 上三个孩子的设备关系，SN001 密码和网盘状态按清理规则处理；设备从 A 的设备列表移除。三人不会因为解绑自动退出学习设备，学习记录不删除，孩子正式斩词策略不作为新用户重新初始化。

**取消时：**弹窗点击“取消”，全部关系、密码及网盘状态保留。

![图4：整机解绑确认页列出同一设备全部受影响账号](家长锁产品说明-图例/V8-小程序-unbind.png)

图4列出三人的目的，是防止家长因从 Shirley 进入页面而误以为只解绑 Shirley。运营后台的独立清理不需要同样的详细名单。对应第 9 节。

<a id="case-09"></a>

### 15.10 案例 09：孩子全部退出，不等于设备解绑

**原始状态：**SN001 由 A 管理，已有密码。Shirley、Eddie、Noah 先后退出设备，当前账号列表为空。

**结果：**A-SN001 关系仍保留，设备不是“无家长设备”。A 可以从小程序“我管理的设备”找到 SN001，继续管理设备密码或主动整机解绑。

**后续操作：**Lili 作为新账号登录该设备，关系核实仍干净且归 A 时，自动纳入 A。不能因为曾经出现账号列表为空，就让 B 直接扫码覆盖 A。

![图5：设备无登录账号，但家长管理关系仍保留](家长锁产品说明-图例/V8-小程序-empty.png)

图5中的“当前暂无登录账号”描述账号列表，不描述 SN 的家长归属。历史报告是否继续可见等细节仍按 P10 确认，不从本图推断。对应第 6.5、11 节。

<a id="case-10"></a>

### 15.11 案例 10：恢复出厂、退货、单独清理和换主板

**共同前提：**SN001 当前归 A，存在设备密码和网盘状态。下列操作是独立分支，不表示都要依次执行。

| 操作 | 示例及结果 | 不能误解为 |
|---|---|---|
| 恢复出厂 | 孩子恢复出厂；服务端 A-SN001 仍保留，本地恢复细节见 P06、P07 | 恢复出厂即允许任意新微信接管 |
| 超级单词机退货 | 工作人员走原退货表单，后台自动清理 SN001 关系、密码与网盘状态 | 还需新增查看家长详情或再次确认关系步骤 |
| 单独清理 | 不办理退货，仅点击“清理家长绑定”，输入 SN001 并二次确认 | 必须先把设备标记为退货，或同时删除孩子学习记录 |
| 换主板，SN001 变为 SN005 | 解除旧 SN001 关系，家长在 SN005 重新扫码绑定 | 新 SN 自动复制旧 SN 绑定和密码 |

**不受影响：**这些家长关系清理不删除账号学习记录，不清理 A 的 SN002。服务器清理与离线设备本地状态如何一致、批量失败如何补偿仍须后台确认，不能用演示中的即时成功代替。

对应第 9、11 节。换主板应纳入客服 QA，正常换家长则使用案例 06。

<a id="case-11"></a>

### 15.12 案例 11：新增设备或重新绑定，不重置已有孩子权限

**情形一，新设备：**Shirley 当前禁止斩词，已有 SN001。她登录全新、无归属的 SN003，仅登录并不会把 SN003 自动分给 A；A 扫码确认绑定后，SN003 才归 A。Shirley 仍禁止斩词，SN003 密码需独立设置，不能从 SN001 复制。

**情形二，重新绑定：**Shirley 过去在 SN001 的缓存是允许斩词，后来通过其他设备关联的管理入口改成禁止。再次绑定 SN001 时读取当前有效的禁止策略，不恢复历史“允许”缓存；同一个 bczid 不因重新绑定变成全新用户。

**不应混淆：**干净设备新增真正全新 Noah 默认允许，见案例 03；这不是允许已有 Shirley 通过退出、登录或重新绑定重置策略。

设备密码是否存在，取决于该 SN 是否经历整机解绑或清理，不由“这个孩子以前是否用过此设备”决定。对应第 4.3、4.4、10 节。

<a id="case-12"></a>

### 15.13 案例 12：跨家长共享孩子策略，目前只确认关系保留

**原始状态：**历史关系处理后，SN001 归 A，Eddie 在该设备纳入 A；Eddie 在 SN009 仍合法归 B。

**已确认：**A 只管理 SN001 的设备关系，B 保留 SN009 的管理关系。Eddie 的斩词策略仍为孩子级，不因两个 SN 记录而自动拆成两份独立策略。

**尚未决定的问题：**A 希望 Eddie 允许斩词，B 希望禁止斩词，谁能编辑、是否互相覆盖、如何提示对方？该问题属于 P01，不能简单以“最后点击的人优先”或“原家长优先”补成确定规则。

```text
已确认的设备关系
  SN001 → A → Eddie
  SN009 → B → Eddie

仍待决定
  Eddie 的同一份跨设备斩词策略，由谁编辑、冲突如何处理？
```

**验收边界：**本期关系清理案例可验收“SN009 没被误解绑”，但这不足以验收跨家长共享权限的完整协作。对应第 3.1、12 节 P01。

### 15.14 图片文件与使用边界

五张图保存在同目录下的 `家长锁产品说明-图例/`，是 V8 小程序截图的原样副本。转交完整文档时，应同时提供该图片目录；文字案例本身已包含关键规则，不以图片加载为理解前提。

本节新增文字案例、处理前后关系图及图片注释，不新增产品规则。历史密码和网盘处理 P04、跨家长编辑 P01、同步 P06 等待确认项仍以第 12 节为准。
