| 项目 | 内容 |
|---|---|
| 产品名称 | 相册备份 |
| 所属模块 | NAS 移动端相册应用 |
| 文档类型 | 产品需求文档(PRD) |
| 版本号 | v1.0 |
| 文档状态 | 待评审 |
| 创建日期 | 2026-04-22 |
| 参考资料 | [[相册备份功能审查报告&交互逻辑文档]]、原型截图 |
用户手机中的照片和视频持续增长,具有高价值、不可逆丢失风险与跨端访问需求。当前 NAS 移动端需要提供一套低门槛、可持续运行、状态透明、可恢复的相册备份能力,帮助用户将本地媒体文件自动备份到 NAS,解决以下问题:
相册备份是 NAS 移动端相册应用中的基础能力模块,提供本地照片/视频到 NAS 的自动备份、状态展示、失败重试和策略配置能力,是后续“空间释放”“相册管理”“跨端浏览”的底层前提。
用户第一次进入相册备份页面,希望快速启用相册自动备份,并确认照片将被备份到 NAS 的默认目录。
用户已经开启功能,日常打开相册时系统自动扫描新增内容,并在 Wi-Fi 环境下自动上传,无需重复操作。
用户在备份过程中遇到网络断开、权限关闭、NAS 空间不足等问题,希望系统能提示原因并支持快速恢复。
用户看到部分文件失败后,希望一键重试失败项,而不是重新上传全部文件。
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]
页面目标
交互要求
Backup Photos 入口;原型参考
![[管理.png]]
页面目标
模块汇总
| 模块 | 位置 / 层级 | 主要内容 | 核心交互 | 说明 |
|---|---|---|---|---|
| 顶部导航区 | 页面顶部 | 页面标题、返回入口 | 返回上一级页面 | 用于承载页面级导航,不承担业务决策 |
| 备份总开关与状态卡 | 页面核心信息区 | 总开关、状态图标、状态标题、副文案、主操作按钮 | 开启备份、Scan、Rescan、Pause、Detail、Retry | 是用户判断当前备份状态和执行主操作的核心区域 |
| 基础配置区 | 状态卡下方 | Backup Source、Backup Destination | 选择备份源、选择目标路径 | 解决“备份什么”“备份到哪里”的问题 |
| 策略配置区 | 页面底部配置区 | Auto Backup、Only Backup Pictures、Backup Using Mobile Data | 开关切换、风险确认 | 解决“何时备份”“备份范围”“是否允许移动网络”的问题 |
原型参考
| 项目 | 说明 |
|---|---|
| 模块目标 | 提供页面级导航能力,帮助用户进入和退出相册备份页面 |
| 主要内容 | 返回入口、页面标题 Album Backup |
| 交互要求 | 点击返回后回到 Management 页面;不影响当前备份配置状态 |
| 项目 | 说明 |
|---|---|
| 模块目标 | 承担“是否开启备份”和“当前任务进度/结果展示”的核心功能 |
| 组件组成 | 总开关 Album Backup、状态图标、状态标题、状态副文案、主操作按钮、状态卡点击跳转入口(部分状态支持进入详情页) |
| 交互重点 | 用户可在该区域完成开启备份、手动扫描、暂停、查看详情、失败重试等关键操作 |
| 依赖关系 | 与权限、网络、空间、目标路径等校验结果联动;状态定义见 9.3 状态定义 |
| 配置项 | 功能说明 | 默认值 | 交互要求 |
|---|---|---|---|
| Backup Source | 选择本地备份来源目录 | DCIM | 点击进入“备份源选择页”;修改备份源后需重新扫描;若目录不可读,需提示用户重新授权或重新选择 |
| Backup Destination | 配置 NAS 中的备份目标路径 | My Space/Photos/MobileBackup/Device Model Name | 点击进入“目标路径选择页”;支持展示当前已选路径;路径不可写时禁止启动备份;若目标路径不存在,可支持自动创建或引导新建 |
| 配置项 | 功能说明 | 默认值 | 交互要求 | 备注 |
|---|---|---|---|---|
| Auto Backup | 在用户打开相册应用时自动检测并备份新增内容 | 开启状态待产品确认 | 开关控件;开启后按策略自动执行;关闭后仅允许手动扫描/手动备份 | 原型体现为“when opening the photo album”触发,不定义为系统全局后台常驻监听 |
| Only Backup Pictures | 仅备份照片,不备份视频 | 关闭状态待产品确认 | 开启后扫描队列中排除视频;修改后对后续任务生效;若当前任务运行中,建议提示“设置将在下一次任务中生效” | 用于控制备份范围 |
| Backup Using Mobile Data | 允许在移动网络下执行备份 | 关闭 | 用户开启时弹出风险提示;用户确认后才生效;若关闭,则仅在 Wi-Fi 可用时备份 | 风险提示文案建议:使用移动数据进行备份可能产生较高流量费用,建议在流量充足时开启 |
| 状态 | 触发条件 | 页面表现 | 用户操作 | 系统行为 / 要求 |
|---|---|---|---|---|
| 状态 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 重新发起任务。 | - |
Scan / Rescan / Retry 时可触发任务;Only Backup Pictures 时排除视频;| 异常类型 | 触发条件 | 系统处理 | 用户反馈 |
|---|---|---|---|
| 相册权限缺失 | 用户未授权或授权被回收 | 禁止开启或暂停当前任务 | 弹窗引导去系统设置 |
| NAS 空间不足 | 可用空间低于阈值 | 暂停任务并标记失败原因 | 提示清理空间后重试 |
| 网络中断 | Wi-Fi 断开且未允许移动网络 | 自动暂停任务 | 显示网络中断提示 |
| NAS 不可达 | 设备离线/路径不可写 | 启动失败或中断 | 引导检查 NAS 连接 |
| 单文件损坏 | 文件读取失败/格式异常 | 跳过并记录失败项 | 在结果页显示失败数量 |
| 后台受限 | 系统限制后台执行 | 任务可能延迟 | 提示用户开启后台权限 |
Backup Destination 涉及目录读写权限,需要与 NAS 文件系统能力对齐;Only Backup Pictures 与 Auto Backup 的切换需要明确定义“立即生效”或“下一轮生效”。Detail 页与失败详情页尚未给出完整原型,需要补充;Backup Source 是否支持多目录选择仍需确认;Auto Backup 是否只在打开相册时触发,还是允许后台静默触发,需技术与产品确认;本文作者:oyph
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!