Files
photo-live/docs/01-需求说明书.md
T
浅念 d973c714f0 chore: init repository skeleton
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-17 16:13:49 +08:00

336 lines
25 KiB
Markdown
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.
# 图片直播项目需求说明书
版本:V1.3
日期:2026-09-17
适用阶段:第一版需求评审与开发
关联文档:[项目计划](./02-项目计划.md) · [技术实施方案](./03-技术实施方案.md) · [优化方案](./04-优化方案.md)
本项目为公司自用的活动图片直播系统,面向广交会、企业活动等场景。工作人员通过 App 创建相册并协作上传,观众通过网页实时看图和互动,公司网站通过 JS 悬浮组件同步展示照片。
本文用“已确认”表示用户明确提出或接受的要求;“建议基线”表示供第一版实施使用的设计建议;“待确认”表示仍需决定的范围。建议基线不等同于已确认需求。
V1.1 纳入 R17 至 R26 优化;V1.2 新增 R27 至 R30 国内外部署要求;V1.3 将第一期改为账号密码登录,移除飞书接入,新增 R31 定期用户接口同步。未冻结的同步周期、地域及容量参数仍按建议值标识。
## 1 产品范围
### 1.1 已确认范围
| 编号 | 模块 | 要求 |
|---|---|---|
| R01 | 工作人员 App | Flutter 开发,同时支持 Android 和 iOS |
| R02 | 工作人员身份 | 第一期仅账号密码登录,不接入飞书,不开放自行注册;App 与后台共用内部账号 |
| R03 | 相册管理 | App 内创建和配置相册,包括活动时间、地点等信息 |
| R04 | 多人协作 | 创建者管理相册并邀请同事,协作者管理自己的照片,管理员管理全部 |
| R05 | 照片上传 | 手机拍照或选择照片,多人上传,上传后自动公开,无人工审核和修图 |
| R06 | 上传任务 | 切换后台和锁屏后继续上传,提供上传记录列表 |
| R07 | 文件存储 | 对接现有阿里云 OSS Bucket,照片默认长期保存 |
| R08 | 观众访问 | 扫码或分享链接访问,不要求登录,不设访问密码 |
| R09 | 观众展示 | 顶部宣传图、活动信息、照片瀑布流 |
| R10 | 大图浏览 | 点击弹出大图,左右滑动切换,支持点赞、分享、下载 |
| R11 | 点赞 | 每张照片可连续点赞,多次累计,无需登录,不设取消 |
| R12 | 气泡 | 同一活动内所有在线观众能看到其他人的点赞气泡 |
| R13 | 多语言 | App、管理后台、观众端均支持语言切换 |
| R14 | 网站嵌入 | 引入 JS 后在网站右侧固定悬浮轮播,新照片持续更新,点击打开观众页 |
| R15 | 管理后台 | 公司统一管理账号、相册、照片和权限 |
| R16 | 相册浏览次数 | 记录每个相册的累计浏览次数,并在观众页活动信息区展示 |
| R17 | 连续拍摄 | 拍摄后自动准备并入队,常驻显示目标相册和队列状态 |
| R18 | 活动控制 | 允许上传和对外公开独立控制,支持批量隐藏及跨端同步 |
| R19 | 相册交接 | 管理员转移负责人,停用账号不删除历史照片 |
| R20 | 下载与水印 | 下载和原图下载分开控制,水印版本化,历史重生成明确发起 |
| R21 | 上传准备与历史 | 区分准备失败和上传失败,本地待传任务与服务端历史分离 |
| R22 | 原图与访问保护 | 已发布原图不可被旧上传授权覆盖,图片链接过期可恢复 |
| R23 | 浏览去重 | 同浏览器跨标签页共享匿名标识,窗口参数待定 |
| R24 | 气泡体验 | 自身广播不重复播放,后台暂停动画,支持减少或关闭动画 |
| R25 | 网站展示位 | JS 绑定展示位,后台更换相册,无需修改官网代码 |
| R26 | 用量管理 | 容量流量统计与告警,组件不可见时暂停轮询,不自动清理正式照片 |
术语约定:第一版建议一个活动对应一个直播相册;跨天活动在同一相册内分类。若后续需要一个活动下多个独立相册,再扩展活动实体。本版本中的“同一活动广播”按相册隔离。
### 1.2 建议基线
- 首批语言为简体中文和英文,其他语言可扩展;具体首发语种待确认。
- 图片处理仅包括解码、方向校正、缩略图、浏览图及可选水印,不包含美化修图。
- 相册可配置封面、宣传图、简介、分类、Logo、水印和原图下载开关。
- 新照片以提示方式更新瀑布流,避免直接插入导致正在浏览的位置跳动。
- 支持“最新”和“热门”列表,热门按累计点赞次数排序。
- 分享单张照片直接定位该照片;关闭大图回到原列表位置。
- JS 组件支持收起、关闭、尺寸和轮播间隔配置,默认优先轮播最近照片。
- 照片删除采用软删除;永久清理规则另行确定,不默认自动删除 OSS 原图。
### 1.3 第一版不包含
飞书登录与飞书绑定、相机直传、桌面传图客户端、AI 修图、人工修图工作流、审核流程、人脸找图、评论、留言墙、投票、抽奖、视频直播、付费下载、对外注册和多企业商业化租户系统。
### 1.4 国内管理与海外访问
已确认:管理后台与 App 业务请求访问国内服务器,图片直传现有国内 OSS;观众主要在国外,观众页及查询、浏览统计、点赞气泡由海外服务承接,图片使用 OSS 全球 CDN。第一版不建立第二套海外图片存储,不把图片文件经业务服务器跨境复制。
国内向海外同步公开展示所需元数据,海外向国内回传统计。采用事件触发推送与定时补漏的实施基线,同步周期和延迟指标待验证。海外直接读本地数据,不在每次浏览或点赞时请求国内。
| 编号 | 模块 | 要求 |
|---|---|---|
| R27 | 地域分工 | 国内管理和上传,海外观众服务,OSS 全球 CDN 分发图片 |
| R28 | 内容同步 | 相册分类语言、照片资源标识、展示位及隐藏删除状态可靠同步海外 |
| R29 | 互动回传 | 海外权威记录点赞浏览,国内展示回传统计及更新时间 |
| R30 | 海外验收 | 验证新图冷缓存、同步中断恢复、乱序去重和下线传播 |
| R31 | 用户同步 | 国内服务定期拉取指定用户接口,更新本地用户资料,支持日志、重试和手动补拉 |
公开状态增加海外同步中、海外可见、同步失败等管理提示。国内处理完成不代表海外立即可见;海外确认元数据完整与必要浏览资源可访问后展示。相册下线及照片隐藏优先同步;跨境中断期间不能承诺海外即时撤回,需明确告警和海外紧急停用通道。
## 2 角色与权限
工作人员资料通过指定接口定期同步到国内系统,登录凭据与项目权限在本系统管理,不把资料同步等同于密码同步。初始管理员通过受控初始化开通;其他手工账号是否保留待确认。相册角色与公司角色分开:同一工作人员可在相册 A 中是创建者,在相册 B 中是协作者。
| 操作 | 公司管理员 | 相册创建者 | 相册协作者 | 观众 |
|---|---|---|---|---|
| 激活停用与密码管理 | 全部 | 不允许 | 不允许 | 不允许 |
| 创建相册 | 允许 | 工作人员允许 | 工作人员允许 | 不允许 |
| 配置相册 | 全部 | 自己创建的相册 | 不允许 | 不允许 |
| 邀请移除协作者 | 全部 | 自己创建的相册 | 不允许 | 不允许 |
| 上传照片 | 全部 | 自己创建的相册 | 已加入的相册 | 不允许 |
| 管理照片 | 全部 | 相册全部照片 | 自己上传的照片 | 不允许 |
| 浏览点赞分享 | 允许 | 允许 | 允许 | 无需登录 |
| 下载原图 | 管理权限内 | 管理权限内 | 自己照片 | 按相册设置 |
“管理自己照片”建议包括修改分类、隐藏和软删除,不包含相册配置与他人照片操作。是否允许协作者重新公开自己隐藏的照片,按此建议在原型评审时确认。
服务端必须逐次校验权限;前端隐藏按钮不能替代权限验证。协作者被移除或账号被停用后,不得继续提交发布操作。已签发短期上传凭证可能尚未到期,服务端应拦截其发布并回收孤立上传任务。
## 3 业务流程
### 3.1 准备活动
1. 国内服务同步用户资料,管理员按确定规则激活账号、设置初始凭据并分配公司角色。
2. 工作人员登录 App,创建相册并填写活动信息。
3. 创建者邀请已开通账号的同事参加相册,不通过邀请开放注册。
4. 生成观众链接、二维码;需要时创建或选择有权限的网站展示位,绑定相册并生成嵌入代码。
5. 空相册可访问并展示“照片即将上线”等本地化提示。
### 3.2 上传与发布
1. 工作人员选择相册、分类,通过拍摄或系统相册选择图片。
2. App 将文件保存到受管理的本地任务目录,并记录上传任务。
3. 服务端验证身份与相册权限,签发限定对象范围的临时上传授权。
4. App 将文件直接上传 OSS,业务服务器不承担图片中转。
5. 服务端核验对象存在、大小和必要的完整性信息,创建处理任务。
6. 生成浏览资源后将照片设为公开,通知观众端和嵌入组件。
7. 上传和发布结果写回任务列表;失败时显示原因及恢复方式。
“上传即公开”指无需人工审批,必要图片处理完成后自动公开。上传结束到公开存在处理时间,不能把传输完成直接显示为已公开。
### 3.3 观众浏览与互动
1. 观众扫描二维码或打开链接,无需登录。
2. 查看宣传图、活动信息和瀑布流,按需切换语言、分类和排序。
3. 点击照片打开大图,左右滑动查看当前列表中的相邻照片。
4. 连续点赞时立即显示本地动画;确认后更新计数并广播活动气泡。
5. 分享相册或照片链接;按设置下载允许的图片版本。
6. 页面恢复或网络重连后重新获取计数和新增照片,不要求补播历史气泡。
### 3.4 网站悬浮轮播
1. 管理员配置网站展示位并授权,创建者或管理员将有管理权限的相册绑定展示位,生成嵌入代码。
2. 网站维护人员在页面引入 JS,设置公开的展示位标识;以后切换活动在后台修改绑定即可。
3. 组件在右侧悬浮,轮播已公开照片,自动发现新照片。
4. 点击图片打开观众页面,建议在新标签页定位该图片。
5. 隐藏或删除的照片应从后续轮播中移除;空相册不显示损坏图片。
## 4 功能明细
### 4.1 登录与账号
- 第一期管理后台仅账号密码登录,统一账号体系下 App 同样使用账号密码;飞书不在第一期开发和验收范围内。
- 支持退出、修改密码和管理员重置密码,不开放自行注册。
- 用户资料由国内定时任务调用指定接口新增或更新,不能按姓名匹配,必须使用上游稳定唯一 ID。
- 接口负责资料同步,默认不拉取明文密码、不覆盖本地密码、项目角色、相册成员关系和语言偏好。
- 新用户建议先处于待激活状态,由管理员完成初始密码与授权;初始密码交付、首次修改和是否允许自动激活待确认。
- 上游明确停用时,本地阻止登录、续签和发布并撤销会话;本地管理员主动停用不能被普通同步自动解除。重新启用策略待确认。
- 接口失败、空响应、分页未完成或增量中未出现某人,不能据此批量停用或删除用户。
- 后台展示上次成功同步时间、状态、新增更新停用及失败数量,允许管理员手动补拉和查看失败记录。
- 用户同步不删除历史相册和照片,不改变历史上传人;同步接口不可用时已有有效本地账号仍可按本地状态登录。
- 同步周期、接口鉴权、字段、分页、增量水位、离职和删除语义待接口文档确认。
### 4.2 相册字段
| 字段 | 建议规则 | 状态 |
|---|---|---|
| 标题 | 必填,支持多语言 | 标题已确认,规则建议 |
| 活动介绍 | 可选,支持多语言,第一版建议纯文本 | 建议基线 |
| 活动时间 | 开始与结束,允许跨天,结束不得早于开始 | 已确认需要,规则建议 |
| 活动时区 | 默认 Asia/Shanghai,可配置 | 建议基线 |
| 地点 | 场馆名和地址文本,支持多语言 | 已确认需要,规则建议 |
| 宣传图 | 观众页顶部展示,按原比例或规定裁切比例 | 已确认 |
| 封面 | 用于工作人员列表和分享,可复用宣传图 | 建议基线 |
| 主办承办信息 | 可选文本 | 待确认是否纳入 |
| 分类 | 名称、语言版本和显示顺序 | 建议基线 |
| Logo 和水印 | 可选;原图不覆盖 | 建议基线 |
| 下载与原图下载开关 | 原图下载以允许下载为前提;关闭全部下载不阻止截图 | V1.1 纳入 |
| 上传与公开开关 | 分开控制,活动结束不自动改变开关 | V1.1 纳入 |
| 默认语言 | 翻译缺失时用于回退 | 建议基线 |
活动结束不触发删除、禁止浏览或自动停止补图。相册采用独立上传与公开开关,下线后停止公开查询、新签发图片链接和公开频道订阅。
### 4.3 上传与记录
- 支持多选、批量上传;照片数和单文件大小上限通过技术验证后配置。
- 第一版建议支持 JPEG、PNG;iPhone HEIC 输入必须验证并完成可浏览格式转换。动态照片和 RAW 不默认支持。
- 上传记录按相册、状态和时间筛选,显示缩略图、文件名、进度、数量、错误原因。
- 准备阶段覆盖源文件获取、本地复制和空间检查,区分准备中与准备失败;准备完成才显示已入队。
- App 提供连续拍摄入口,单张自动入队;切换目标仅影响新照片。
- 服务端历史可跨设备查看,本机尚未上传的文件和队列不能在另一台手机直接恢复。
- 支持失败重试、批量重试和取消未完成任务;手动暂停与恢复为可选增强。
- 本地记录应跨 App 重启保留,禁止因页面关闭而丢失任务。
- 锁屏和后台由平台原生传输能力承接,不能仅依靠 Flutter 页面内任务。
- 强制退出、系统停止、权限变化、断网等情况下保留状态,并说明何时可恢复;不承诺无限后台执行。
- 账号退出不应继续使用旧权限创建上传;未完成队列按账号隔离,重新登录原账号再恢复。
- 已上传文件的本地缓存可按策略清理,不能提前清除未完成任务源文件。
### 4.4 观众页面
- 手机端双列瀑布流,照片保持合理比例;桌面端可增加列数。
- 顶部宣传图下展示活动信息;语言入口易于查找。
- 使用分页与按需渲染,大相册不一次加载全部照片。
- 大图支持左右滑动、缩放、关闭、当前序号和加载失败重试。
- 大图内点赞、分享、下载操作始终针对当前照片。
- 采用稳定浏览顺序,点赞改变热门排名时不突然切换当前图片。
- 相册累计浏览次数为第一版必做项,在观众页活动信息区展示,文案为“浏览次数”,不能标成“浏览人数”。
- 微信内分享与保存按浏览器能力提供引导;系统分享不可用时提供复制链接。
### 4.5 相册浏览统计
已确认:每个相册独立累计浏览次数,观众页必须展示;计数由服务端保存,不能只写浏览器本地存储。
浏览器匿名标识跨同源标签页共享并持久保存;存储不可用时降级为当前页标识,不能承诺精确去重人数。
建议口径:一次访问在同一浏览器匿名标识、同一相册的 30 分钟窗口内只计一次,窗口内刷新、返回和重新打开不重复累计;超过窗口后的新页面访问可再计一次,停留页面不按计时器自动加量。30 分钟为待确认参数。
- 相册有效、公开且页面可见并成功展示活动信息后上报,避免预加载误计。
- 单张照片分享入口归入所属相册,不单独另加相册浏览量。
- 网站 JS 自动轮播、后台预览、API 轮询、分页请求、图片资源请求和点赞不计入。
- 点击悬浮组件并实际打开观众页,按正常访问规则计入。
- 计数请求重试必须幂等,不能因网络失败重复累计。
- 这是匿名访问次数,不承诺准确去重人数;换设备、清除浏览器标识可能产生新访问。
- 观众页初次加载与计数确认后更新显示;第一版建议不单独广播浏览量。
- 后台建议展示相同累计数字用于核对,不包含独立 BI 分析系统。
### 4.6 点赞与气泡
- 点赞次数按照片累计,可匿名连续操作,不记录“已点赞不可再点”的状态。
- 同一相册内列表页和大图页均接收活动级气泡。
- 气泡建议包含当前被点赞照片的小缩略图,点击可打开对应照片。
- 气泡不抢占主要点击区域;密集互动时限制屏幕动画数量。
- 动画合并与计数分开:多次有效点击可合为一组动画,计数不能只加一次。
- 防止网络重试重复累计;基础频率控制用于稳定服务,不恢复为每人只能一次。
- 断开实时连接时允许浏览;重连后获取权威计数,不补播过期动画。
- 本地已播放批次不因自身广播重复播放,合并事件仅过滤自身部分。
- 页面不可见时暂停动画,恢复时只校准计数;支持减少或关闭气泡。
- 隐藏照片同时从待广播和待展示气泡中过滤。
### 4.7 多语言
- App、后台、观众页与组件使用统一语言代码,首批建议 zh-CN、en。
- 初次跟随设备或浏览器,手动选择优先,保存用户选择。
- 工作人员语言偏好可随账号同步,匿名观众保存在浏览器。
- 活动内容分别填写翻译,缺失则返回活动默认语言;图片文字不会自动翻译。
- 不同语言可配置宣传图;未配置时回退默认图片。
- 时间按活动时区明确展示;界面语言不改变活动实际时间。
- 第一版不包含自动机器翻译。
### 4.8 网站 JS 组件
- 网站引入一个版本化 JS 地址,通过 slotId 指定展示位,后台配置其相册绑定。
- 默认右侧固定悬浮,滚动页面时位置不变,支持图片轮播和自动更新。
- 建议提供尺寸、边距、轮播间隔、语言、收起和关闭选项。
- 不加载整个相册,只获取近期公开照片与小尺寸浏览资源。
- 第一版通过轮询更新展示位配置与照片,不依赖点赞模块;不可见时暂停,恢复后校准。
- 切换展示位相册后丢弃旧响应;管理员统一管理展示位,创建者只操作被授权展示位。
- 组件样式、事件和依赖不污染宿主站点;不能阻塞网站首屏。
- 访问异常、相册下线、无图、移动端窄屏均有可用状态。
- 公开嵌入代码不包含工作人员凭证;具体接入方式见实施文档。
### 4.9 活动控制与交接
关闭上传后拒绝新建任务和授权续签,尚未确认的对象等待重新开放或管理员处理;已经完成核验的处理任务可以继续。关闭公开不阻止内部上传处理,但所有观众入口停止返回相册内容。重新公开不会恢复隐藏或软删除照片。
批量隐藏返回逐项结果,并同步通知列表、大图及组件;已签发资源链接按确认的失效窗口处理。管理员转移负责人时明确原负责人是否保留协作者身份,历史上传人与审计记录不变。
### 4.10 下载水印与用量
允许下载且不允许原图时,只提供配置允许的浏览图或水印图。水印变更默认用于新照片;创建者或管理员可明确发起历史重生成,显示进度、失败可重试,完成前保留可用旧版本,原图不覆盖。
后台统计项目和相册容量、流量及相关资源用量,设置阈值和告警接收人。告警不自动删除照片或中断活动;日志和临时碎片与正式图片分别制定保留策略。
## 5 数据与长期保存
原图、浏览资源存放现有 OSS,账号、相册、照片归属和点赞计数存数据库。独立对象键避免同名覆盖,数据库不保存长期有效的签名 URL。
照片默认长期保存,不配置原图自动到期。需检查现有 Bucket 生命周期规则对项目路径的影响。允许清理失败上传产生的碎片和临时资源,但应与正式原图区分,并经过策略确认。
隐藏仅影响对外展示,不删除 OSS 原图。软删除、恢复和永久删除的权限及期限待确认。已有用户下载的文件无法通过后续隐藏操作收回。
## 6 非功能要求与验收
| 编号 | 验收场景 | 通过条件 |
|---|---|---|
| A01 | 密码登录 | App 和后台使用本地账号密码,无飞书入口;未激活与停用账号无法进入 |
| A02 | 协作权限 | 协作者不能修改他人照片,创建者不能越权其他相册 |
| A03 | 多人上传 | 同名图片不覆盖,重试同一任务不重复发布 |
| A04 | 后台上传 | Android 和 iOS 真机切后台、锁屏后按系统允许机制继续,受阻任务可恢复 |
| A05 | 上传恢复 | 断网、凭证过期和 App 重启后任务记录完整、可重试 |
| A06 | 自动发布 | 有效照片无需人工操作即可公开,损坏图片不进入公开列表 |
| A07 | 大相册 | 在确认的测试量下分页稳定,不随已浏览照片无限增长内存 |
| A08 | 大图操作 | 滑动顺序正确,关闭返回原位置,分享定位到正确照片 |
| A09 | 点赞计数 | 连续点击累计,重复请求不重复加计,断线后能校准 |
| A10 | 实时隔离 | 两个相册同时观看,事件仅送达所属相册 |
| A11 | 嵌入组件 | 网站滚动时悬浮、自动更新、正确跳转,不破坏宿主样式 |
| A12 | 多语言 | 所有入口可切换,主要提示无漏译,内容回退一致 |
| A13 | 长期存储 | 正式照片无自动过期规则,上传端无长期 OSS 密钥 |
| A14 | 浏览统计 | 有效访问累计且展示;跨标签页、重试和窗口内操作不重复计,轮播和后台预览不计 |
| A15 | 连续拍摄 | 拍完自动准备入队,切相册不改变已有任务归属 |
| A16 | 控制与隐藏 | 上传公开独立,批量隐藏后各端停止展示,重新公开不恢复隐藏图 |
| A17 | 负责人交接 | 转移后权限正确,历史上传人和记录不变 |
| A18 | 下载水印 | 开关组合合法,历史重生成可重试,不覆盖原图或破坏旧浏览图 |
| A19 | 准备与历史 | 云端文件和空间异常有状态,跨设备仅恢复服务端历史 |
| A20 | 资源保护 | 旧上传权限不能改变已发布原图,过期图片链接可刷新 |
| A21 | 气泡体验 | 自己事件不重复,后台无积压,减少动画不改变计数 |
| A22 | 展示位 | 后台切换相册不改官网,旧响应不串图,展示位权限正确 |
| A23 | 用量控制 | 告警可触发,组件不可见暂停请求,不自动删除照片 |
| A24 | 部署验证 | 海外观众 API 与实时同部署,国内 worker 独立,区域数据不共用跨境数据库 |
| A25 | 海外直读 | 页面、列表、浏览点赞不逐次请求国内,图片经全球 CDN |
| A26 | 内容同步 | 重复、乱序、中断和补发不复活已隐藏删除照片,不显示缺资源图片 |
| A27 | 统计回传 | 重试不重复累计,国内最终与海外权威计数一致,并展示同步时间 |
| A28 | 全球访问 | 目标地域测试冷缓存新图、原图下载与下线传播,记录实际时延 |
| A29 | 用户接口同步 | 新增更新幂等,稳定 ID 不变;失败不误停用,不覆盖本地密码权限,支持状态与补拉 |
照片量、并发人数和响应时间尚未由业务确定。项目计划给出首轮测试建议,均需通过实测确认,不能解释为已具备容量或生产服务承诺。
## 7 待确认决策
| 编号 | 决策 | 建议 | 最晚确认时点 |
|---|---|---|---|
| D01 | 首发语言 | 简体中文和英文 | 原型定稿 |
| D02 | 后端与 Web 技术栈 | 采用实施文档建议或公司标准 | 技术验证前 |
| D03 | iOS 和 Android 分发方式 | 按公司设备和账号资质决定 | 第一周启动 |
| D04 | 删除回收策略 | 先软删除,不自动永久清理 | 照片管理开发前 |
| D05 | 数量并发与网络目标 | 采用分级压测逐步校准 | 技术验证结束 |
| D06 | 下载水印与原图默认值 | 活动创建时明确设置 | 观众原型定稿 |
| D07 | 主办信息与浏览去重参数 | 浏览统计已必做;确认主办字段及建议的 30 分钟窗口 | 原型定稿 |
| D08 | 用户接口与凭据规则 | 确认稳定 ID、字段、鉴权、周期、停启用语义、初始密码及激活方式 | 用户同步开发前 |
| D09 | 海外服务地域 | 全球 CDN 已确定;确认观众分布、海外服务器地域和测试点 | 部署方案定稿 |
| D10 | 缓存与用量参数 | 资源失效窗口、轮询周期、容量和流量告警阈值 | 对应模块验收前 |
| D11 | 跨境同步参数 | 确认补漏周期、延迟告警、统计回传周期及中断下线策略 | 同步验收前 |
## 8 需求变更与参考
新增需求应记录编号、目的、验收方式及工期影响,再决定进入当前版本或后续版本。相册级公开模式、匿名连续点赞及无修图流程为当前基线,避免实现时回退到早期讨论过的登录点赞或单次点赞方案。
观众布局参考用户提供的截图:宣传图、活动信息、图片瀑布流。喔图仅作为业务流程参考,不构成对其界面素材或完整功能的复制要求。
公开参考资料:
- [喔图产品介绍](https://www.alltuu.com/cooperationPage)
- [喔图上传与照片管理说明](https://faq.alltuu.com/a538/03/f140)
- [喔图上传和发布状态说明](https://faq.alltuu.com/a538/godson/6505)