编辑
2026-08-19
undefined
00

目录

任务中心软件需求规划
需求背景
用户旅程(用户使用场景/前端页面/不包含判断规则)
场景拆解(包含判断规则&场景说明)
需求定义(场景到需求的转化)
卖点转化
排期需求
需求风险
远期规划
阶段 1:统一可见
阶段 2:统一恢复
阶段 3:统一平台
自我检查

任务中心软件需求规划

需求背景

  • 为什么要做

    当前 NAS 内的文件上传、下载、复制/移动、相册备份、一键备份等任务分散在不同应用和页面中,用户只能在任务发起处局部感知进度,难以在一个统一入口查看任务状态、失败原因和结果位置。结合 [[我的笔记/NAS需求文档/任务中心/NAS任务中心产品竞品分析]],消费级 NAS 产品更适合提供统一任务中心,降低心智成本。

  • 解决什么问题

    1. 解决“任务发起后看不到后续状态”的问题。
    2. 解决“文件任务与备份任务分散在不同模块,缺少统一管理入口”的问题。
    3. 解决“任务失败后原因不清、无法快速重试或打开目标位置”的问题。
    4. 解决“普通用户不理解专业下载器概念,但需要知道传输是否完成”的问题。
  • 对业务的价值

    1. 提升文件管理、相册备份、一键备份等核心能力的可见性和完成率。
    2. 降低用户对 NAS 后台任务的理解门槛,提升产品易用性和满意度。
    3. 为后续同步、导入、索引、媒体处理等后台任务统一接入提供平台基础。
    4. 将“任务状态反馈”从功能附属能力升级为系统级公共能力,减少重复建设。
  • 竞品的状态

    1. 群晖、威联通:文件后台任务与下载中心分离,专业能力强,但统一感弱。
    2. 飞牛:统一任务中心方向最清晰,适合消费级 NAS 的默认入口。
    3. 绿联:任务中心做轻入口,下载中心做深管理,分层更明确。
    4. 本期规划结论:任务中心聚焦统一查看和管理文件任务、备份任务;不承接专业【下载中心】协议级管理能力。

用户旅程(用户使用场景/前端页面/不包含判断规则)

flowchart LR
    A[用户在文件管理发起上传/复制/移动/下载] --> B[系统创建文件任务]
    C[用户在相册/一键备份发起备份] --> D[系统创建备份任务]
    B --> E[任务中心聚合展示]
    D --> E
    E --> F[查看进行中/已完成/失败状态]
    F --> G[执行暂停/继续/删除/清理已完成/打开目标位置]
    F --> H[查看失败原因或结果]
    H --> I[返回源应用继续处理]

前端页面建议

  • 页面 1:任务中心首页(默认页)
  • 页面 2:任务详情抽屉/侧栏
  • 页面 3:失败任务详情页(可选,V1.1)

本规划明确不包含

  • 专业【下载中心】能力:BT/PT、磁力、Torrent、RSS、Tracker、Peers、协议限速、做种管理、下载计划等
  • 专业下载任务的新建、编辑、协议级详情页
  • 系统资源中心、任务管理器、存储运维类后台任务

场景拆解(包含判断规则&场景说明)

流程节点使用场景系统行为判断规则
文件任务流程节点 1-1用户在文件管理发起上传文件/文件夹创建文件任务并加入任务中心仅对耗时任务创建记录;瞬时完成任务不进入列表
文件任务流程节点 1-2用户在文件管理发起复制/移动/站内下载按任务类型记录来源、目标、进度、状态必须能识别任务来源应用与目标路径
文件任务流程节点 1-3任务执行中,用户打开任务中心展示进行中任务、进度、速度、状态若任务支持控制,则展示暂停/继续;否则只展示删除/查看
文件任务流程节点 1-4文件重名/权限不足/空间不足任务进入失败或部分完成状态必须返回可理解错误文案,不只显示错误码
文件任务流程节点 1-5用户点击目标位置跳转到文件管理并高亮目标目录/结果文件若结果文件不存在,则提示“文件已不存在/被移动”
备份任务流程节点 2-1用户在相册备份中开启或手动发起备份创建备份任务并进入任务中心备份任务需支持来源设备/备份对象/目标相册或目录
备份任务流程节点 2-2用户在一键备份中触发本地介质拷贝创建备份任务并记录来源介质与目标目录物理按键触发的任务也必须进入任务中心
备份任务流程节点 2-3备份进行中出现扫描、上传、校验等阶段以阶段状态展示任务进展状态至少区分:排队中、扫描中、执行中、已暂停、已完成、失败、部分完成
备份任务流程节点 2-4备份部分成功、部分失败任务展示“部分完成”,可查看失败摘要部分失败不应等同于整体失败
运维恢复流程节点 3-1用户进入任务中心查看失败任务提供失败原因、发起来源、时间、目标位置首期至少支持查看,不强制支持一键重试
运维恢复流程节点 3-2用户批量清理已完成任务批量移除任务记录,不删除已生成文件“删除任务记录”与“删除文件结果”必须分离
运维恢复流程节点 3-3用户离开当前应用后再返回任务中心继续保留最近任务状态首期保留当前任务 + 有限历史任务

需求定义(场景到需求的转化)

流程节点需求描述补充说明需求类型优先级实现方式(可选)
文件任务流程节点 1-1建立统一任务中心入口在桌面顶部/任务栏固定可达功能P0新开发
文件任务流程节点 1-1建立统一任务模型统一字段:任务 ID、任务类型、来源应用、状态、进度、速度、时间、目标位置功能P0公共服务
文件任务流程节点 1-2支持文件上传任务接入包含单文件、多文件、文件夹上传功能P0复用文件管理
文件任务流程节点 1-2支持文件复制/移动任务接入站内文件流转纳入任务中心功能P0复用文件管理
文件任务流程节点 1-2支持普通文件下载任务接入指文件管理内下载到本地/浏览器下载,不含下载中心协议任务功能P1复用文件管理
文件任务流程节点 1-3任务列表展示基础字段任务名、来源、状态、进度、速度、更新时间功能P0新开发
文件任务流程节点 1-3提供任务分类视图首期至少支持:文件任务、备份任务、全部任务功能P0新开发
文件任务流程节点 1-3支持批量操作清理已完成、批量删除任务记录功能P0新开发
文件任务流程节点 1-3支持单任务操作打开目标位置、删除记录;对可控任务支持暂停/继续功能P0新开发
文件任务流程节点 1-4建立统一错误文案规范权限不足、空间不足、网络中断、文件不存在、文件被占用等统一可读文案规则P0公共规范
文件任务流程节点 1-4支持部分完成状态文件批量任务中部分成功需独立标识功能P1新开发
文件任务流程节点 1-5支持打开目标位置跳转至文件管理对应目录功能P0页面联动
备份任务流程节点 2-1支持相册备份任务接入包含自动备份与手动备份功能P0复用相册备份
备份任务流程节点 2-2支持一键备份任务接入包含 USB/SD 卡拷贝任务功能P0复用一键备份
备份任务流程节点 2-3备份任务展示阶段状态排队中、扫描中、备份中、校验中、已暂停、已完成、失败、部分完成功能P0新开发
备份任务流程节点 2-3备份任务展示对象信息来源设备/来源相册、目标目录、当前进度功能P0新开发
备份任务流程节点 2-4失败摘要查看能力首期支持查看失败原因和失败数量功能P0新开发
运维恢复流程节点 3-1任务详情抽屉查看更完整字段:发起时间、结束时间、耗时、错误原因、目标位置功能P1新开发
运维恢复流程节点 3-1失败任务筛选按状态筛选失败/进行中/已完成功能P1新开发
运维恢复流程节点 3-2清理已完成不删除结果文件明确区分数据删除与记录删除规则P0公共规范
运维恢复流程节点 3-2删除进行中任务需二次确认防止误删执行中任务规则P0通用交互
运维恢复流程节点 3-3保留任务历史首期建议保留最近 7~30 天任务记录功能P1新开发
运维恢复流程节点 3-3支持完成通知页面内提醒即可,系统通知后置功能P1新开发
平台边界节点 4-1下载中心任务不纳入首期管理闭环首期不支持新建/暂停/配置 BT、磁力、RSS 等任务边界P0产品约束
平台边界节点 4-2若未来接入下载中心,仅以摘要方式接入仅显示“下载任务进行中/已完成”,点击跳转下载中心规划P2预留扩展

卖点转化

卖点需求/功能点
统一入口,所有传输任务一眼看清统一任务中心入口
文件任务与备份任务统一管理统一任务模型、分类视图
任务发起后不失联列表展示基础字段、阶段状态、任务历史
失败原因明确,用户敢用统一错误文案规范、失败摘要查看
找结果更快打开目标位置
批量整理更轻松清理已完成、批量删除任务记录
面向普通用户,避免复杂下载器概念污染下载中心能力排除在首期范围外

排期需求

功能模块/页面包含内容目标版本
任务中心基础框架统一入口、统一任务模型、任务列表 UI、全部/文件任务/备份任务分类V1.0
文件任务管理上传、复制、移动任务接入;进度/速度/状态展示;打开目标位置;删除记录;清理已完成V1.0
备份任务管理相册备份接入、一键备份接入;阶段状态展示;失败摘要;目标位置V1.0
基础交互规则删除确认、完成记录清理规则、统一错误文案规范V1.0
任务详情能力详情抽屉、更多字段展示、失败详情查看V1.1
列表增强状态筛选、搜索、当前任务/历史任务拆分、任务完成通知V1.1
任务恢复能力失败重试、部分完成补救流程、更多批量操作V1.2
平台化扩展接入同步任务、媒体导入、索引任务等;下载中心摘要接入跳转V2.0

版本策略说明

  • V1.0 首期重点:只做“文件任务管理 + 备份任务管理”,先把统一入口、统一状态、统一查看能力做完整。
  • V1.1~V1.2:补任务详情、筛选、历史、重试,增强可恢复性。
  • V2.0:考虑接入更多后台任务类型,但仍不在任务中心内承接专业下载器深能力。

需求风险

功能模块/功能点风险描述解决方案
统一任务模型各业务模块输出字段不一致,导致无法统一展示制定公共任务字段协议,先覆盖文件管理、相册备份、一键备份三类
任务状态标准化不同模块对“处理中/失败/暂停”定义不同建立统一状态机与映射表,由任务中心统一转换显示
打开目标位置部分任务结果文件可能被移动或已删除,导致跳转失败允许跳目录兜底,并提示“结果文件已变更”
文件批量任务大批量文件任务更新频繁,可能造成列表抖动或性能问题增量刷新、合并更新、限制高频 UI 刷新频率
备份任务接入相册备份和一键备份可能已有自己的状态页,重复建设风险高任务中心只做聚合展示与通用操作,业务详情仍保留在源应用
用户预期边界用户可能误以为任务中心可管理 BT/磁力下载任务在文案、入口、帮助说明中明确“下载中心任务请前往下载中心管理”
历史任务留存留存过多任务记录会增加存储与检索成本首期限制留存周期与条数,支持定期清理策略

远期规划

阶段 1:统一可见

  • 完成文件任务、备份任务接入
  • 建立统一状态机、统一列表、统一操作入口
  • 把“任务在哪里看”问题彻底解决

阶段 2:统一恢复

  • 增加失败筛选、失败详情、失败重试
  • 增加当前任务/历史任务分层
  • 增加通知与任务结果回流能力

阶段 3:统一平台

  • 接入同步、导入、索引、媒体处理等后台任务
  • 形成系统级任务平台与任务接入规范
  • 下载中心如需接入,仅显示摘要和跳转,不在任务中心内做协议级管理

自我检查

  • 是否所有旅程节点都有对应需求?
  • 是否有未覆盖到的异常场景?
  • 是否可直接开发?
  • 是否明确首期范围为文件任务管理、备份任务管理?
  • 是否明确排除专业【下载中心】功能?

本文作者:oyph

本文链接:

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