12 KiB
Executable File
12 KiB
Executable File
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 照片上传页
双人主题:
- 人物 A:3-8 张
- 人物 B:3-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 生成进度页
进度节点:
项目已创建
照片检测完成
人物档案建立中
方案生成中
等待方案确认
预览生成中
等待预览确认
正式图生成中
图片质检中
音频生成中
字幕生成中
视频合成中
人工审核中
等待用户确认
已完成
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 状态枚举
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 主流程
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 异常分支
照片失败:
photo_checking → photo_rejected → photo_uploading → photo_checking
支付失败:
payment_pending → payment_failed → payment_pending / cancelled
预览不满意:
waiting_preview_confirm → template_selecting / info_filling / preview_generating
成品修改:
waiting_user_confirm → revision_requested → revising → final_generating / video_rendering / manual_review → waiting_user_confirm
6. 任务状态
pending
running
success
failed
retrying
cancelled
manual_required
任务类型:
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 输出模式选择
创建项目时必须让用户明确选择输出模式:
photo_album:高清写真图集
image_video:图片纪念视频
motion_portrait:动态写真视频
real_video:AI 真人动态视频
premium_film:高端真人纪念片
页面必须提示:
- AI 真人动态视频生成时间更长。
- AI 真人动态视频费用更高。
- 真实视频可能需要人工审核和多次重试。
- 不保证每个动作完全自然。
- 真实视频失败时不会用 mock 假成功。
7.2 V3 照片上传要求
真人动态视频比图集更依赖参考照片,上传页应提高要求:
单人:正脸清晰照 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 真人动态视频完整状态建议:
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
新增任务类型:
identity_anchor_generate
face_consistency_check
keyframe_generate
motion_portrait_generate
real_video_clip_generate
video_clip_qc
lipsync_generate