编辑
2026-08-19
日常工作
00

目录

相册备份产品需求文档 PRD
1. 文档信息
2. 需求背景
3. 产品目标
3.1 业务目标
3.2 用户目标
4. 目标用户
4.1 核心用户
4.2 用户痛点
5. 产品定位
6. 功能范围
6.1 本期范围
6.2 非本期范围
7. 核心用户场景
场景 1:首次开启备份
场景 2:日常自动备份
场景 3:异常后恢复
场景 4:失败文件重试
8. 业务流程
9. 页面结构与交互需求
9.1 页面结构总览
9.1.1 入口页面:Management
9.1.2 主页面:Album Backup
9.2 主页面模块详细说明
9.2.1 顶部导航区
9.2.2 备份总开关与状态卡
9.2.3 基础配置区
9.2.3.1 配置项汇总
9.2.4 策略配置区
9.2.4.1 配置项汇总
9.3 状态定义
10. 核心业务规则
10.1 备份触发规则
10.2 文件处理规则
10.3 状态刷新规则
11. 异常处理
11.1 异常恢复要求
12. 验收标准
12.1 功能验收
12.2 体验验收
13. 研发实现注意事项
14. 风险与待确认项
15. 附录
15.1 原型清单
15.2 来源文档

相册备份产品需求文档 PRD

1. 文档信息

项目内容
产品名称相册备份
所属模块NAS 移动端相册应用
文档类型产品需求文档(PRD)
版本号v1.0
文档状态待评审
创建日期2026-04-22
参考资料[[相册备份功能审查报告&交互逻辑文档]]、原型截图

2. 需求背景

用户手机中的照片和视频持续增长,具有高价值、不可逆丢失风险与跨端访问需求。当前 NAS 移动端需要提供一套低门槛、可持续运行、状态透明、可恢复的相册备份能力,帮助用户将本地媒体文件自动备份到 NAS,解决以下问题:

  1. 手机丢失、损坏、误删导致照片不可恢复;
  2. 用户需要在手机、平板、电脑等多端访问同一份相册内容;
  3. 手机本地存储容量不足,需要为后续“释放本地空间”能力打基础;
  4. 用户对备份结果缺乏感知,不知道是否成功、失败了多少、失败原因是什么。

3. 产品目标

3.1 业务目标

  1. 提升相册备份功能开启率;
  2. 提升首次成功备份率;
  3. 降低因权限、网络、空间等异常导致的流失率;
  4. 建立稳定可感知的自动备份能力,提升用户对 NAS 相册的长期使用粘性。

3.2 用户目标

  1. 用户可以快速开启相册备份;
  2. 用户可以清晰知道当前备份状态;
  3. 用户可以配置备份范围与网络策略;
  4. 用户可以在异常发生后快速恢复备份;
  5. 用户可以明确知道文件备份到 NAS 的哪个位置。

4. 目标用户

4.1 核心用户

  1. NAS 新用户:首次接触照片备份,偏好简单、低理解成本的开启方式;
  2. 高频拍照用户:每天新增大量照片/视频,需要自动持续备份;
  3. 手机存储紧张用户:希望未来结合 NAS 备份释放本地空间;
  4. 家庭共享用户:需要将手机照片长期归档至 NAS 统一管理。

4.2 用户痛点

  1. 备份功能配置复杂,不知道从哪里开始;
  2. 备份过程中状态不透明;
  3. 失败后不清楚原因,也不知道如何恢复;
  4. 害怕消耗移动流量或占用 NAS 空间;
  5. 不确定照片是否真的已经备份完成。

5. 产品定位

相册备份是 NAS 移动端相册应用中的基础能力模块,提供本地照片/视频到 NAS 的自动备份、状态展示、失败重试和策略配置能力,是后续“空间释放”“相册管理”“跨端浏览”的底层前提。


6. 功能范围

6.1 本期范围

  1. 相册备份总开关;
  2. 备份状态卡及多状态展示;
  3. 手动扫描 / 重扫 / 暂停 / 详情 / 重试;
  4. 备份源选择;
  5. 备份目标路径展示与选择;
  6. 自动备份开关;
  7. 仅备份照片开关;
  8. 移动网络备份开关;
  9. 异常提示与恢复机制;

6.2 非本期范围

  1. 备份历史完整详情页;
  2. 失败文件逐项管理页;
  3. 备份内容去重分析页;
  4. 一键释放手机空间完整功能闭环;
  5. AI 相册分类、识别、标签整理。

7. 核心用户场景

场景 1:首次开启备份

用户第一次进入相册备份页面,希望快速启用相册自动备份,并确认照片将被备份到 NAS 的默认目录。

场景 2:日常自动备份

用户已经开启功能,日常打开相册时系统自动扫描新增内容,并在 Wi-Fi 环境下自动上传,无需重复操作。

场景 3:异常后恢复

用户在备份过程中遇到网络断开、权限关闭、NAS 空间不足等问题,希望系统能提示原因并支持快速恢复。

场景 4:失败文件重试

用户看到部分文件失败后,希望一键重试失败项,而不是重新上传全部文件。


8. 业务流程

flowchart LR
    A[进入 Backup Photos 页面] --> B{是否开启总开关}
    B -- 否 --> C[配置备份源/目的地/策略]
    C --> D[开启备份]
    D --> E[权限/网络/空间/目标路径校验]
    E -->|通过| F[扫描本地相册]
    E -->|失败| G[异常提示与引导]
    F --> H{是否存在待备份文件}
    H -->|无| I[Already Up To Date]
    H -->|有| J[Waiting To Back Up / Backing Up]
    J --> K{任务结果}
    K -->|成功| L[Backup Complete]
    K -->|部分失败| M[Backup Complete + Retry]
    K -->|失败| N[Backup Failed + Retry]

9. 页面结构与交互需求

9.1 页面结构总览

9.1.1 入口页面:Management

页面目标

  • 作为相册备份能力在管理模块中的统一入口。

交互要求

  1. 页面展示 Backup Photos 入口;
  2. 点击后进入相册备份主页面;
  3. 若用户从未配置过备份,进入未开启状态;
  4. 若已有备份配置,则展示当前任务状态。

原型参考

![[管理.png]]


9.1.2 主页面:Album Backup

页面目标

  • 承载相册备份的状态查看、手动操作、基础配置与策略配置。

模块汇总

模块位置 / 层级主要内容核心交互说明
顶部导航区页面顶部页面标题、返回入口返回上一级页面用于承载页面级导航,不承担业务决策
备份总开关与状态卡页面核心信息区总开关、状态图标、状态标题、副文案、主操作按钮开启备份、Scan、Rescan、Pause、Detail、Retry是用户判断当前备份状态和执行主操作的核心区域
基础配置区状态卡下方Backup Source、Backup Destination选择备份源、选择目标路径解决“备份什么”“备份到哪里”的问题
策略配置区页面底部配置区Auto Backup、Only Backup Pictures、Backup Using Mobile Data开关切换、风险确认解决“何时备份”“备份范围”“是否允许移动网络”的问题

原型参考

  • 未开启:![[相册备份-未开启.png]]
  • 状态-已是最新:![[相册备份-开启-1.png]]
  • 状态-等待备份:![[相册备份-开启-2.png]]
  • 状态-备份中:![[相册备份-开启-3.png]]
  • 状态-全部完成:![[相册备份-开启-4.png]]
  • 状态-部分失败:![[相册备份-开启-5.png]]
  • 状态-全部失败:![[相册备份-开启-6.png]]
  • 状态-扫描中:![[相册备份-开启.png]]

9.2 主页面模块详细说明

9.2.1 顶部导航区

项目说明
模块目标提供页面级导航能力,帮助用户进入和退出相册备份页面
主要内容返回入口、页面标题 Album Backup
交互要求点击返回后回到 Management 页面;不影响当前备份配置状态

9.2.2 备份总开关与状态卡

项目说明
模块目标承担“是否开启备份”和“当前任务进度/结果展示”的核心功能
组件组成总开关 Album Backup、状态图标、状态标题、状态副文案、主操作按钮、状态卡点击跳转入口(部分状态支持进入详情页)
交互重点用户可在该区域完成开启备份、手动扫描、暂停、查看详情、失败重试等关键操作
依赖关系与权限、网络、空间、目标路径等校验结果联动;状态定义见 9.3 状态定义

9.2.3 基础配置区

9.2.3.1 配置项汇总
配置项功能说明默认值交互要求
Backup Source选择本地备份来源目录DCIM点击进入“备份源选择页”;修改备份源后需重新扫描;若目录不可读,需提示用户重新授权或重新选择
Backup Destination配置 NAS 中的备份目标路径My Space/Photos/MobileBackup/Device Model Name点击进入“目标路径选择页”;支持展示当前已选路径;路径不可写时禁止启动备份;若目标路径不存在,可支持自动创建或引导新建

9.2.4 策略配置区

9.2.4.1 配置项汇总
配置项功能说明默认值交互要求备注
Auto Backup在用户打开相册应用时自动检测并备份新增内容开启状态待产品确认开关控件;开启后按策略自动执行;关闭后仅允许手动扫描/手动备份原型体现为“when opening the photo album”触发,不定义为系统全局后台常驻监听
Only Backup Pictures仅备份照片,不备份视频关闭状态待产品确认开启后扫描队列中排除视频;修改后对后续任务生效;若当前任务运行中,建议提示“设置将在下一次任务中生效”用于控制备份范围
Backup Using Mobile Data允许在移动网络下执行备份关闭用户开启时弹出风险提示;用户确认后才生效;若关闭,则仅在 Wi-Fi 可用时备份风险提示文案建议:使用移动数据进行备份可能产生较高流量费用,建议在流量充足时开启

9.3 状态定义

状态触发条件页面表现用户操作系统行为 / 要求
状态 A:未开启用户未开启总开关;
或关闭过自动备份。
总开关关闭;
不展示任务状态卡内容;
允许配置备份源、备份目标与策略项。
点击总开关开启。校验相册访问权限;
校验 NAS 连接状态;
校验目标目录可写;
校验空间是否可用;
通过后进入扫描流程。
状态 B:已是最新(Already Up To Date)当前没有新增待备份文件;
最近一次备份任务已完成。
状态标题:Already Up To Date;
副文案:Last Backup yyyy/mm/dd hh

操作按钮:Scan。
点击 Scan 发起手动扫描。-
状态 C:等待备份(Waiting To Back Up)已扫描到待上传媒体文件,但尚未开始实际上传。状态标题:Waiting To Back Up;
副文案:X items photos waiting to back up
操作按钮:Rescan。
点击 Rescan 重新扫描任务队列。-
状态 D:扫描中(Scanning)正在扫描本地媒体文件。状态标题:Scanning;
副文案:X items photos, Y items videos
操作按钮:Pause。
点击 Pause 暂停扫描任务。暂停后保留当前扫描进度;
恢复时优先继续未完成扫描。
状态 E:备份中(Backing Up)已开始上传待备份文件。状态标题:Backing Up;
副文案:X items photos Backing up
操作按钮:Pause。
点击 Pause 暂停上传任务。暂停时记录断点;
恢复时从断点续传,不重复上传已成功文件。
状态 F:备份完成(全部成功)本轮任务全部成功。状态标题:Backup Complete;
副文案:All items have been backed up;
操作按钮:Detail。
点击 Detail 进入任务详情页或结果详情弹层。-
状态 G:备份完成(部分失败)本轮任务整体结束,但存在失败项。状态标题:Backup Complete;
副文案:X items succeeded, Y items failed
操作按钮:Retry。
点击 Retry 重试失败项。默认仅重试失败文件;
重试后刷新状态卡结果。
状态 H:备份失败本轮任务全部失败或任务启动失败。状态标题:Backup Failed;
副文案:X items failed
操作按钮:Retry。
点击 Retry 重新发起任务。-

10. 核心业务规则

10.1 备份触发规则

  1. 总开关开启后,系统具备备份资格;
  2. 手动点击 Scan / Rescan / Retry 时可触发任务;
  3. Auto Backup 开启后,用户打开相册应用时自动触发扫描;
  4. 仅在满足权限、网络、空间、目录可用前提下进入上传阶段。

10.2 文件处理规则

  1. 支持照片与视频文件;
  2. 开启 Only Backup Pictures 时排除视频;
  3. 重复文件应自动识别并跳过;
  4. 中断后需支持断点续传;
  5. 失败文件需记录数量,并支持重试。

10.3 状态刷新规则

  1. 页面进入时主动拉取当前状态;
  2. 备份中状态需定时刷新;
  3. 用户执行 Pause / Retry / Rescan 后应立即反馈结果;
  4. 状态切换时需避免页面闪烁和错误回退。

11. 异常处理

异常类型触发条件系统处理用户反馈
相册权限缺失用户未授权或授权被回收禁止开启或暂停当前任务弹窗引导去系统设置
NAS 空间不足可用空间低于阈值暂停任务并标记失败原因提示清理空间后重试
网络中断Wi-Fi 断开且未允许移动网络自动暂停任务显示网络中断提示
NAS 不可达设备离线/路径不可写启动失败或中断引导检查 NAS 连接
单文件损坏文件读取失败/格式异常跳过并记录失败项在结果页显示失败数量
后台受限系统限制后台执行任务可能延迟提示用户开启后台权限

11.1 异常恢复要求

  1. 网络恢复后自动继续;
  2. 权限恢复后允许重新启动任务;
  3. Retry 默认仅重试失败项;
  4. 空间不足解除后支持继续执行未完成任务。

12. 验收标准

12.1 功能验收

  1. 用户可成功开启与关闭相册备份;
  2. 用户可配置备份源和备份目标路径;
  3. 用户可配置 Auto Backup / Only Backup Pictures / Backup Using Mobile Data;
  4. 系统可正确展示未开启、已是最新、等待备份、扫描中、备份中、完成、部分失败、失败等状态;
  5. 用户可执行 Scan、Rescan、Pause、Detail、Retry;
  6. 失败后可重试,且仅重试失败文件;
  7. 网络恢复后支持自动续传。

12.2 体验验收

  1. 用户进入页面后 3 秒内可识别当前备份状态;
  2. 状态文案与按钮文案一一对应;
  3. 开关与实际任务状态保持一致;
  4. 异常提示明确,不出现无原因失败;
  5. 用户在核心流程中不需要理解复杂的专业概念。

13. 研发实现注意事项

  1. 备份状态机应独立设计,避免页面状态与任务状态耦合过深;
  2. 需考虑 Android / iOS 对后台相册扫描、网络任务、权限管理的差异;
  3. 文件去重、断点续传、失败重试是稳定性核心;
  4. Backup Destination 涉及目录读写权限,需要与 NAS 文件系统能力对齐;
  5. Only Backup PicturesAuto Backup 的切换需要明确定义“立即生效”或“下一轮生效”。

14. 风险与待确认项

  1. 当前原型为单页开关式配置,而审查文档中存在3 步开启流程,需产品最终确认采用哪套方案;
  2. Detail 页与失败详情页尚未给出完整原型,需要补充;
  3. Backup Source 是否支持多目录选择仍需确认;
  4. Auto Backup 是否只在打开相册时触发,还是允许后台静默触发,需技术与产品确认;
  5. “释放空间”能力是否纳入同一版本,需要单独排期确认。

15. 附录

15.1 原型清单

  • ![[管理.png]]
  • ![[相册备份-未开启.png]]
  • ![[相册备份-开启.png]]
  • ![[相册备份-开启-1.png]]
  • ![[相册备份-开启-2.png]]
  • ![[相册备份-开启-3.png]]
  • ![[相册备份-开启-4.png]]
  • ![[相册备份-开启-5.png]]
  • ![[相册备份-开启-6.png]]

15.2 来源文档

  • [[相册备份功能审查报告&交互逻辑文档]]

本文作者:oyph

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!