Files
ai/docs/system_b/03_功能清单_页面清单_状态流转设计.md
T
2026-06-15 17:45:28 +08:00

770 lines
12 KiB
Markdown
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 03_功能清单_页面清单_状态流转设计
## 1. 文档目标
本文档定义系统 B 的功能边界、用户端页面、后台页面、状态流转、权限边界和每个页面的关键操作。
## 2. 角色定义
| 角色 | 说明 |
|---|---|
| 游客 | 未登录用户,可浏览首页、案例、套餐 |
| 普通用户 | 已登录用户,可创建项目、上传照片、生成作品 |
| 运营人员 | 管理案例、模板、审核作品、处理修改 |
| 管理员 | 管理用户、订单、Provider、系统配置 |
| 超级管理员 | 拥有全部权限,包括密钥配置、数据删除、系统设置 |
## 3. 用户端页面清单
### 3.1 首页
功能:展示产品价值、案例、套餐、开始制作入口。
模块:
- Banner
- 热门案例
- 热门主题
- 热门世界观
- 制作流程
- 套餐对比
- 用户评价
- FAQ
按钮:
- 查看案例
- 用同款制作
- 选择主题
- 查看套餐
- 开始制作
- 联系客服
登录要求:不需要。
### 3.2 案例列表页
筛选条件:
- 人生主题
- 世界观
- 视觉风格
- 图集 / 视频
- 最新 / 热门
注意:只展示已授权公开案例。
### 3.3 案例详情页
展示:
- 案例视频
- 案例图集
- 使用主题
- 使用世界观
- 使用风格
- 套餐推荐
按钮:
- 播放视频
- 查看图集
- 用同款制作
- 收藏案例
### 3.4 登录/注册页
第一阶段支持:
- 手机号验证码
- 微信授权
后续可加:
- 邮箱注册
- 账号密码
### 3.5 创建项目页
字段:
- 项目名称
- 人生主题
- 作品用途
- 输出类型
作品用途:
- 自己留念
- 送礼物
- 婚礼现场播放
- 社交平台发布
- 父母纪念
### 3.6 主题选择页
字段:
- 主题名称
- 主题封面
- 主题说明
- 适合人群
- 案例数量
- 是否推荐
第一阶段主题:
- 结婚纪念
- 恋爱纪念
- 银婚金婚
- 情侣写真
- 个人形象定制
### 3.7 套餐选择页
字段:
- 套餐名称
- 价格
- 图片数量
- 视频时长
- 世界数量
- 场景数量
- 修改次数
- 是否人工审核
- 是否支持高级动态
按钮:
- 选择套餐
- 查看套餐详情
- 下一步
### 3.8 风格选择页
风格:
- 韩漫风
- 半写实写真风
- 国风插画风
- 电影写实风
字段:
- 风格预览图
- 适合主题
- 适合世界
- 是否高级风格
### 3.9 世界观选择页
模式:
- 单世界
- 多世界
- 自由排序
- 同款案例带入
套餐限制:
| 套餐 | 世界数量 |
|---|---|
| 标准图集 | 1 个 |
| 短视频 | 1-3 个 |
| 多世界纪念片 | 5-10 个 |
| 高端定制 | 按订单配置 |
### 3.10 场景选择页
每个世界下选择场景。
字段:
- 场景名称
- 场景预览图
- 推荐镜头数
- 是否支持视频动态
- 是否高级场景
### 3.11 照片上传页
双人主题:
- 人物 A3-8 张
- 人物 B3-8 张
- 双人合照:1-5 张,可选
单人主题:
- 本人照片:3-10 张
家庭主题:
- 每位成员 2-5 张
- 家庭合照 1-5 张
禁止上传:
- 模糊照片
- 戴墨镜/口罩
- 过度美颜
- 逆光严重
- 脸部遮挡
- 多人混乱
### 3.12 授权确认页
必须勾选:
- 我确认拥有上传照片的合法使用权
- 我确认已获得照片中人物授权
- 我授权平台为本次项目生成图片和视频
- 我知道作品默认不公开展示
- 如涉及未成年人,我确认我是监护人或已获得监护人授权
### 3.13 照片质检页
检测:
- 清晰度
- 人脸完整度
- 光照
- 遮挡
- 角度
- 多人混入
- 重复图片
- 角色归属
- 过度美颜
状态:
- pass:合格
- warning:可用但有风险
- fail:必须替换
### 3.14 定制信息页
字段:
- 人物姓名
- 关系类型
- 纪念日期
- 文案风格
- 一句话誓言
- 是否显示名字
- 是否显示日期
- 特别要求
- 是否允许公开展示
### 3.15 创作方案预览页
展示:
- 作品标题
- 主题
- 风格
- 世界顺序
- 场景顺序
- 镜头数量
- 图片数量
- 预计视频时长
- 旁白草稿
- 字幕草稿
- 预计消耗额度
按钮:
- 确认方案
- 修改世界
- 修改场景
- 修改文案
- 重新生成方案
- 取消项目
### 3.16 支付/额度确认页
字段:
- 套餐价格
- 优惠金额
- 需支付金额
- 预览额度
- 正式生成额度
- 修改次数
按钮:
- 立即支付
- 使用余额
- 取消订单
### 3.17 预览确认页
展示:
- 低清水印预览图
- 关键镜头
- 人物像不像反馈入口
- 风格满意度反馈入口
按钮:
- 满意,进入正式生成
- 不满意,重新生成预览
- 修改模板
- 联系客服
### 3.18 生成进度页
进度节点:
```text
项目已创建
照片检测完成
人物档案建立中
方案生成中
等待方案确认
预览生成中
等待预览确认
正式图生成中
图片质检中
音频生成中
字幕生成中
视频合成中
人工审核中
等待用户确认
已完成
```
### 3.19 成品确认页
展示:
- 成品视频
- 成品图集
- 封面图
- 有字幕版本
- 无字幕版本
- 下载入口
- 剩余修改次数
按钮:
- 确认完成
- 申请修改
- 下载视频
- 下载图片
- 删除作品
- 授权公开为案例
### 3.20 修改申请页
修改类型:
- 小改:名字、日期、字幕、音乐、片尾文案
- 中改:替换个别图片、重做 1-2 个场景
- 大改:换整体风格、换全部世界、整条重做
规则:大改必须重新计费。
### 3.21 我的项目页
字段:
- 项目名称
- 缩略图
- 主题
- 套餐
- 状态
- 创建时间
- 是否可下载
### 3.22 用户中心页
功能:
- 个人信息
- 我的项目
- 我的订单
- 我的收藏
- 隐私设置
- 删除作品申请
- 联系客服
- 退出登录
## 4. 后台页面清单
后台使用 Geeker-Admin 二开。
### 4.1 仪表盘
指标:
- 今日订单数
- 今日支付金额
- 今日生成项目数
- 今日完成项目数
- 失败任务数
- 待审核项目数
- 待处理修改数
- AI 调用成本
- 存储占用
- 热门主题排行
- 热门世界排行
### 4.2 用户管理
操作:
- 查看用户
- 禁用用户
- 恢复用户
- 查看用户项目
- 查看用户订单
### 4.3 项目管理
操作:
- 查看详情
- 查看素材
- 查看任务
- 手动重试
- 转人工
- 标记异常
- 强制完成
- 取消项目
### 4.4 订单管理
操作:
- 查看订单
- 标记支付
- 退款记录
- 修改套餐
- 查看关联项目
### 4.5 模板管理
子模块:
- 人生主题管理
- 世界观模板管理
- 场景模板管理
- 镜头模板管理
- 视觉风格管理
- 文案模板管理
- 音乐模板管理
- 视频模板管理
- 套餐管理
### 4.6 任务管理
操作:
- 查看输入
- 查看输出
- 重试
- 终止
- 跳过
- 标记人工处理
- 查看错误日志
### 4.7 AI Provider 管理
管理:
- TextProvider
- ImageProvider
- VideoProvider
- VoiceProvider
- ModerationProvider
- FaceCheckProvider
- QualityCheckProvider
### 4.8 案例管理
操作:
- 从项目生成案例
- 设置首页推荐
- 上架/下架
- 排序
- 查看授权记录
### 4.9 修改申请管理
操作:
- 接受
- 拒绝
- 转人工
- 创建重做任务
- 标记完成
### 4.10 隐私与授权管理
管理:
- 用户授权记录
- 公开案例授权
- 未成年人授权确认
- 删除申请
- 数据导出申请
- 素材清理记录
## 5. 项目状态流转
### 5.1 Project 状态枚举
```text
draft
template_selecting
photo_uploading
authorization_pending
photo_checking
photo_rejected
person_profiling
info_filling
plan_generating
waiting_plan_confirm
payment_pending
payment_paid
preview_generating
waiting_preview_confirm
final_generating
image_qc
audio_generating
subtitle_generating
video_rendering
final_qc
manual_review
waiting_user_confirm
revision_requested
revising
completed
cancelled
failed
archived
```
### 5.2 主流程
```text
draft
→ template_selecting
→ photo_uploading
→ authorization_pending
→ photo_checking
→ person_profiling
→ info_filling
→ plan_generating
→ waiting_plan_confirm
→ payment_pending
→ payment_paid
→ preview_generating
→ waiting_preview_confirm
→ final_generating
→ image_qc
→ audio_generating
→ subtitle_generating
→ video_rendering
→ final_qc
→ manual_review
→ waiting_user_confirm
→ completed
→ archived
```
### 5.3 异常分支
照片失败:
```text
photo_checking → photo_rejected → photo_uploading → photo_checking
```
支付失败:
```text
payment_pending → payment_failed → payment_pending / cancelled
```
预览不满意:
```text
waiting_preview_confirm → template_selecting / info_filling / preview_generating
```
成品修改:
```text
waiting_user_confirm → revision_requested → revising → final_generating / video_rendering / manual_review → waiting_user_confirm
```
## 6. 任务状态
```text
pending
running
success
failed
retrying
cancelled
manual_required
```
任务类型:
```text
photo_check
person_profile
plan_generate
prompt_generate
preview_image
final_image
image_qc
video_clip_generate
audio_generate
subtitle_generate
video_render
final_qc
manual_review
```
## 7. V3 真人动态视频页面增量
### 7.1 输出模式选择
创建项目时必须让用户明确选择输出模式:
```text
photo_album:高清写真图集
image_video:图片纪念视频
motion_portrait:动态写真视频
real_videoAI 真人动态视频
premium_film:高端真人纪念片
```
页面必须提示:
- AI 真人动态视频生成时间更长。
- AI 真人动态视频费用更高。
- 真实视频可能需要人工审核和多次重试。
- 不保证每个动作完全自然。
- 真实视频失败时不会用 mock 假成功。
### 7.2 V3 照片上传要求
真人动态视频比图集更依赖参考照片,上传页应提高要求:
```text
单人:正脸清晰照 5-10 张,半身照 2-5 张,不同表情 2-5 张。
情侣/夫妻:男方 5-10 张,女方 5-10 张,双人合照 2-5 张。
家庭:每位成员 3-8 张,家庭合照 2-5 张。
```
禁止:
- 过度美颜
- 脸部遮挡
- 多人混乱
- 低清晰度
- 强滤镜
- 明显年龄不符照片
### 7.3 身份锚点确认页
新增页面或步骤:
- 展示每个人物的主参考照。
- 展示 AI 生成的身份锚点图。
- 显示人脸一致性评分。
- 用户选择“像本人 / 不像本人 / 需要重生”。
- 未确认身份锚点,不允许进入正式动态视频生成。
### 7.4 视频片段页
AI 真人动态视频项目新增片段管理:
- 镜头列表。
- 每个镜头动作模板。
- 输入关键帧。
- 输出视频片段。
- Provider、分辨率、时长、预计成本。
- 生成中 / 成功 / 失败 / 待质检状态。
- 片段预览。
- 重试、替换、转人工。
### 7.5 口型任务页,可选
如果项目启用口型:
- 选择需要口型的片段。
- 绑定音频资产。
- 生成 lip-sync 任务。
- 失败时可回退为旁白字幕版本。
## 8. V3 后台页面增量
后台项目详情页新增:
- 人物身份档案。
- 身份锚点图和用户确认状态。
- 人脸一致性评分。
- 动作模板。
- 视频片段列表。
- 口型任务列表。
- 视频 Provider 和成本。
- 片段质检结果。
- 片段重试和替换入口。
后台审核页新增:
- 是否像本人。
- 是否变脸。
- 是否男女混脸。
- 是否年龄变化过大。
- 动作是否自然。
- 表情是否怪异。
- 是否有不合适姿势。
- 是否允许公开案例。
## 9. V3 状态流转增量
AI 真人动态视频完整状态建议:
```text
photo_checking
→ person_profiling
→ identity_anchor_generating
→ waiting_identity_confirm
→ plan_generating
→ payment_paid
→ keyframe_generating
→ video_clip_estimating
→ video_clip_generating
→ video_clip_qc
→ audio_generating
→ lipsync_generating,可选
→ subtitle_generating
→ video_rendering
→ final_qc
→ manual_review
→ waiting_user_confirm
→ completed
```
新增任务类型:
```text
identity_anchor_generate
face_consistency_check
keyframe_generate
motion_portrait_generate
real_video_clip_generate
video_clip_qc
lipsync_generate
```