> Owner：PM（Xavier）<br>状态：修订中，待产品、研发、交互、测试与 MKT 评审<br>关联版本：AIO 6.3.20｜关联需求：[官网资源计算器](https://app.notion.com/p/32d15375830d80528d33d0900301a086) ）
## 1. 产品定义
**资源计算器（Resource Calculator）** 面向 Fusion Gateway 全系列，根据 Network、Camera、录像留存和硬件需求，给出：
- 推荐的 Fusion Gateway 型号及系统资源使用率；
- 是否需要 NVR，以及具体 NVR 型号；
- SSD/HDD 配置与预计录像留存时间；
- 当前产品不满足时的升级方向。
产品能力基线为：**300 个同时接入的 Clients、30 台 Omada 受管设备、12 路 4K Camera 可同时成立。** 300 Clients 是经过全压力场景验证的推荐规模，不是软件硬上限；Clients 不作为计算器输入。
本产品不替代正式售前勘测、BOM、报价、无线覆盖、WAN 带宽或 PoE 功率规划，也不读取现网站点数据。
## 2. 产品范围与数据边界
### 2.1 Fusion Gateway 型号
在售：
- Fusion G+
- Fusion 2.5G
- Fusion 2.5G PoE
- Fusion Pro 2.5G
- Fusion Pro 2.5G PoE
Coming Soon：
> Comming soon状态不在计算器中展示，在对应产品出货时再及时更新。
- Fusion Wi-Fi 7 （项目暂停）
- Fusion Pro Wi-Fi 7
- Fusion Pro 10G
- Fusion Max 10G
- Fusion Max 10G PoE
每个 SKU 独立维护地区状态、硬件能力、软件边界、资源模型、推荐顺序、产品图片和详情页。
### 2.2 标准架构
按目标规划只推荐两种架构：
1. **Fusion Gateway + Camera**：Guard 管理 Camera，录像存储在用户自行购买并安装的 Fusion SSD 中；推荐场景为 30 台 Omada 设备 + 12 路 4K Camera。
2. **Fusion Gateway + NVR + Camera**：Guard 管理受支持的 NVR 和 Camera，所有 Camera 统一存储到 NVR；规划规模最多 24 路 Camera。
按目标规划不推荐 Fusion 内置录像与 NVR 录像混用。按产品评估可查看混合配置，但不作专项推荐或宣传。
### 2.3 NVR 边界
- 仅支持 Fusion 收养和管理 Omada 或 VIGI NVR，不支持第三方 NVR。
- NVR Channel 数必须为 24 或以下；32/64 Channel NVR 不支持；
- NVR 场景中的视频处理与录像由 NVR 承担，NVR Camera的分辨率不影响对Fusion的逐路资源消耗，但 Guard 基础资源仍计入。
美国区首版候选基础型号：
- Omada NVR16-8P：16 Channels，1 Bay；
- Omada NVR24-16P：24 Channels，2 Bay，Coming Soon (不在计算器中展示，在对应产品出货时再及时更新)；
- VIGI NVR1004H-4P：4 Channels, 1 Bay；
- VIGI NVR1008H-8MP：8 Channels, 1 Bay；
- VIGI NVR2008H-8MP：8 Channels, 2 Bay；
- VIGI NVR2016H-16MP：16 Channels, 2 Bay。
带硬盘版本和 Kit 套装归并到对应基础型号。其他地区由地区产品目录和兼容性列表控制。
## 3. 页面结构与通用交互
- 页面标题为“资源计算器”，英文为“Resource Calculator”，页面级产品范围为 Fusion Gateway；
- Hero 下方固定两个 Tab：“按目标规划”“按产品评估”；默认打开“按目标规划”；
- Tab 和分享按钮切换模式时位置不变；
- 按目标规划采用左侧输入、右侧实时结果；
- 按产品评估在 Tab 下方、计算器上方展示一行产品卡，不分系列、不加筛选；
- 产品卡显示官方图片、型号、“产品详情 ↗”；
- Product Details 跳转当前地区官网；缺少正式链接时不虚构；
- 辅助说明通过 Hover 或键盘 Focus 展示；能由名称直接表达的项目不显示问号图标；
- 页面使用浏览器和官网语言，不提供手动语言切换；
- 地区控制产品、NVR、状态和详情页链接；
- 分享链接包含当前配置；
## 4. 按目标规划（自动推荐产品型号）
### 4.1 输入
- Network Devices：0–200；
- Cameras：0–64；
- Camera Resolution：HD / 2K / 4K / 12MP，默认 4K；
- Recording Retention：1–90 天，默认 30 天；快捷值为 7 / 14 / 30 / 60 / 90 天；
- Network Services：DPI 默认开启；IPS/IDS、VPN、QoS 默认关闭；
- Hardware Requirements：PoE、Wi-Fi、Minimum Uplink Speed（1G / 2.5G / 10G）。
默认场景：30 台 Network Devices、12 路 4K Camera、30 天留存、DPI 开启、其余 Network Services 关闭、无 PoE/Wi-Fi 要求、2.5G 上联。
当 Cameras 为 0 时，隐藏分辨率、录像留存、NVR 和存储相关输入与结果。
### 4.2 推荐规则
自动推荐必须同时满足：
- 地区可售状态与硬件需求；
- SKU 的硬件和软件边界；
- 系统资源使用率低于 80%；
- 所选存储能够满足录像留存目标。
推荐顺序：
1. 无 Camera 时，仅按 Network、Gateway Services 与硬件需求选型；
2. 有 Camera 时，先尝试 **Fusion 本地录像**：按实际 Camera 数量、分辨率和 Gateway Services 计算系统资源，并在 512GB / 1TB / 2TB SSD 中选择满足留存目标的最小容量；
3. 仅当系统资源使用率低于 80%，且 2TB 以内 SSD 能满足留存目标时，才推荐 Fusion 本地录像；
4. 本地录像的系统资源达到 80%，或 2TB SSD 仍无法满足留存目标时，将全部 Camera 切换到 **Fusion + NVR**；
5. NVR 方案按 NVR Camera 资源系数重新计算 Fusion 资源，并选择同时满足 Channel、盘位、单盘上限和留存目标的最小 NVR / HDD 组合；
6. NVR 最多 1 台，按目标规划不生成混合录像方案；
7. Network Devices 超过 30 或 Cameras 超过 24 时，转向 Fusion Max 或更高规格型号；
8. 没有可用型号时，引导用户调整需求或联系销售；存储不足或存储数据待确认不得被解释为需要更高性能的 Gateway；
### 4.3 NVR 选型
1. 优先 Omada，其次 VIGI；
2. 仅从当前地区可用且 Channel 数不超过 24 的型号中选择；
3. 选择能够满足 Camera 数、录像分辨率、盘位、单盘上限和留存目标的最小型号；不得仅凭 Channel 数推断支持 12MP；
4. 多个型号满足时，首屏显示推荐型号，其余放在“查看其他型号”；
5. 结果直接显示具体 NVR 型号，不显示泛化的“1 台 NVR”。
## 5. 按产品评估（指定型号手动精细配置）
- 用户通过产品卡切换计算型号；
- Network 始终开启，使用一个 Network Devices 输入，范围为 0–40，不拆分 AP 与 Switch；
- Network Services 有 DPI、IPS/IDS、VPN、QoS；
- Guard 可开关；存在 NVR 时Guard自动开启并锁定；
- 内置 Camera 池与 NVR Camera 池均不得超过 24 路；
- Cameras 为 0 时隐藏对应分辨率、录像与存储配置；
- 允许混合录像配置；
- 资源计算结果使用“资源范围内”“接近性能阈值”“性能风险”等资源状态。
## 6. 资源与存储计算
### 6.1 系统资源使用率
页面展示的 **系统资源使用率** 由各项资源开销直接相加得到，不是实时 CPU，也不是“容量使用率”。
状态：
- 0–79.9%：绿色，资源范围内；
- 80–89.9%：黄色，接近性能阈值；
- 90–100%：红色，性能风险。
80% 以上开始预警，剩余 20% 用于系统突发状况。目标规划只推荐低于 80% 的配置。
统一结构：
`系统资源使用率 = 系统基础开销 + 标准业务流量开销 + Network 管理开销 + Gateway Services 开销 + Guard / Camera 管理开销`
各项权重均为系统资源使用率的百分点，最终结果直接用于页面展示和状态判断。
变量：
- `N`：Network Devices 数量；
- `DPI`、`IPS`、`VPN`、`QoS`：开关变量，开启为 1，关闭为 0；Gateway Service 权重为固定增量，不与设备数量相乘；
- `G`：Guard 开关，开启为 1，关闭为 0；存在内置 Camera 或 NVR 时必须为 1；
- `C_HD` / `C_2K` / `C_4K` / `C_12MP`：Fusion 直管 Camera 数；其中 HD = 1080p、2K = 5MP、4K = 8MP；
- `C_NVR`：由 Fusion Guard 管理的 NVR Camera 数量，分辨率不改变其资源系数。
**Fusion G+ 1.0 / Fusion 2.5G 1.0**
`系统资源使用率 = 15 + 20 + 0.825 × N + 5 × DPI + 5 × IPS + 3 × VPN + 2 × QoS`
- 系统基础开销：15；
- 200Mbps 标准业务流量开销：20；
- 纯 Network 型号，不计算 Guard、Camera 或 NVR。
**Fusion 2.5G PoE 1.0**
`系统资源使用率 = 10 + 14 + 0.55 × N + 3.5 × DPI + 3.5 × IPS + 2 × VPN + 1 × QoS`
- 系统基础开销：10；
- 200Mbps 标准业务流量开销：14；
- 纯 Network 型号，不计算 Guard、Camera 或 NVR。
**Fusion Pro 2.5G / Fusion Pro 2.5G PoE**
`系统资源使用率 = 10 + 14 + 0.55 × N + 3.5 × DPI + 3.5 × IPS + 2 × VPN + 1 × QoS + G × (7.03 + 1.319 × C_HD + 1.527 × C_2K + 1.791 × C_4K + 3.041 × C_12MP + 0.75 × C_NVR)`
- 系统基础开销：10；
- 200Mbps 标准业务流量开销：14；
- Guard 基础开销为 7.03；Guard 关闭时不计入；
- 16MP 尚未测试，无公式、无系数，不得估算或展示结果。
最终页面只显示 **系统资源使用率**、状态和方案，不显示公式、系数或分项内部定义；调试入口可展示完整分项。
### 6.2 录像存储
- 固定按 Camera 接入 Fusion 后的 **H.265、VBR、25fps、Smart Coding 开启、连续录像**估算，页面不显示编码开关；
- 采用研发、测试提供的实拍数据；普通场景与复杂场景各占 50% 时长：`单路有效码率 = 普通场景平均码率 × 50% + 复杂场景平均码率 × 50%`；
- 当前有效码率：**HD = 4.00 Mbps、2K = 5.52 Mbps、4K = 6.80 Mbps、12MP = 10.82 Mbps**。HD、2K、4K、12MP 均采用同一测试口径：FFmpeg 拉取 RTSP 流，H.265、VBR、25fps、Smart Coding 开启，普通/复杂场景各占 50% 时长；
- 上述码率已经包含 Smart Coding 的效果，不再乘除 2.5，也不额外加入存储余量；
- 总有效码率：`B = 4.00 × HD路数 + 5.52 × 2K路数 + 6.80 × 4K路数 + 10.82 × 12MP路数`，单位为 Mbps；码率统计按 `1 kbps = 1000 bit/s`；
- 设容量为 `C` GB，沿用计算器现有容量换算约定，预计留存天数：`D = C × 1024 × 8 ÷ (B × 86400)`；反算目标所需容量：`C = 目标天数 × B × 86400 ÷ (1024 × 8)`；
- 容量约定：`1TB = 1024GB`；NVR 总容量 `C = 单盘容量(TB) × 硬盘数量 × 1024`。这是工具的容量换算约定，不代表实测格式化后可用空间；
- 目标规划使用单一分辨率；产品评估按各分辨率实际路数加权求和。Fusion SSD 与 NVR HDD 使用同一公式，但分池计算；
- 以未取整的 `D` 比较留存目标；不少于 1 天时显示 1 位小数，少于 1 天时换算为小时并显示 1 位小数；
- 12MP 已可计算留存并参与规划；本地录像是否推荐仍由实际资源和存储共同决定，不设独立的 7 路限制；
- HD 入口正常可用；已有分享或接口输入含 HD 时，按 4.00 Mbps 计算留存和存储推荐；无 Camera 时留存显示“—”；
- 口径依据：[【Fusion Pro】管理规格及资源计算器邮件链](https://outlook.cloud.microsoft/mail/id/AAQkADZhNWU0NzM1LTA3ZWQtNDNiMy05NDJkLTUxYmJjZGU5ZmE1OAAQALAwK1G%2FGTxLud5jzuVhBkk%3D)，按 9 月 12 日 H.265 更新及最新回复执行。
Fusion SSD：512GB / 1TB / 2TB，需用户自行购买并安装。
NVR HDD：
- 单盘可选 2TB / 4TB / 8TB / 16TB；
- 实际盘位数受所选 NVR 限制，计算模型最多支持 2 盘；
- 最大容量为 2 × 16TB，不支持 24TB 单盘；
- 两盘按容量之和计算，不出现 RAID 或数据保护表述；
- 自动选择顺序（磁盘数量 × 磁盘容量）：1×2 → 1×4 → 2×2 → 1×8 → 2×4 → 1×16 → 2×8 → 2×16；
- 优先总容量最小；容量相同时优先硬盘数量更少；
- 2×16TB 仍无法满足时，显示最大可留存天数并提示调整需求，不增加第二台 NVR。
## 7. 结果与异常处理
结果按以下顺序呈现：
1. 推荐或当前 Fusion Gateway 产品卡、系统资源使用率和状态；
2. 需要 NVR 时显示具体 NVR 产品卡；
3. SSD/HDD 配置和预计留存时间；
4. “查看其他型号”；
5. 分享或应用到按产品评估。
页面不得重复展示相同产品名、当前配置摘要或无决策价值的说明面板。状态不得只依赖颜色表达，产品名不得截断。
接口或模型异常时：
- 保留用户输入；
- 不显示旧结果；
- 明确提示暂时无法计算；
- 不用假数据补齐缺失模型。
## 8. 接口与数据要求
“按目标规划”和“按产品评估”共用同一套产品目录、公式模型与存储模型，不复制或分叉公式。
- /api/plan：根据需求返回推荐 Fusion、具体 NVR、存储配置、资源状态与替代型号；
- /api/estimate：根据指定产品与配置返回资源和存储结果；
- 返回结果必须包含模型版本与地区数据版本，便于测试复现；
- 产品、NVR、公式和地区链接均由数据层维护，不写死在展示组件中。
## 9. 验收与发布依赖
### 9.1 核心验收
1. 默认进入“按目标规划”，默认值为 30 Network Devices + 12 路 4K Camera + 30 天；
2. Cameras = 0 时，所有录像与存储输入、结果隐藏；
3. Fusion G+ / Fusion 2.5G，30 Network Devices、仅开启 DPI：系统资源使用率 = 64.750%；Gateway Services 全开时为 74.750%；
4. Fusion 2.5G PoE，30 Network Devices、仅开启 DPI：系统资源使用率 = 44.000%；Gateway Services 全开时为 50.500%；
5. Fusion Pro，30 Network Devices + 12 路本地 4K、仅开启 DPI：系统资源使用率 = 72.522%；Gateway Services 全开时为 79.022%；
6. Fusion Pro，30 Network Devices + 1 台 NVR + 24 路 NVR Camera、仅开启 DPI：系统资源使用率 = 69.030%；Gateway Services 全开时为 75.530%；NVR Camera 按 0.75 / 路计入，分辨率不改变资源结果；
7. Fusion Pro，30 Network Devices、Gateway Services 全开时，低于 80% 的计算结果上限分别为：HD 17 路、2K 14 路、4K 12 路、12MP 7 路、NVR Camera 24 路；这些是该组合下的 Golden Samples，不作为独立产品数量规则；
8. Fusion Pro，30 Network Devices + 7 路本地 12MP、Gateway Services 全开：系统资源使用率 = 78.817%；增加到 8 路时为 81.858%，因此该组合从资源维度切换到 NVR；如果 Gateway Services 或其他负载不同，必须按实际公式重新判断；12MP 留存按 10.82 Mbps 计算，并按资源、留存目标共同选择录像方式；
9. 目标规划先尝试 Fusion 本地录像；系统资源达到 80% 或 2TB SSD 无法满足留存目标时，切换到 NVR，且所有 Camera 统一存储到 NVR；
10. 按目标规划不生成混合录像方案；按产品评估，打开 NVR 开关时，自动清除 Guard Camera（Fusion 直连）；
11. NVR 只从 Omada / VIGI、24 Channels 或以下、当前地区可用型号中选择；
12. 79.9% / 80% / 90% 的状态和颜色切换正确，目标规划（自动推荐）严格要求低于 80%；
13. SSD、HDD、盘位、最大 2×16TB 和留存取整规则正确；
14. 两个 Tab 切换时位置不跳变，桌面、移动端、键盘操作和 200% 缩放可用。
### 9.2 发布依赖
- 16MP 不在本期范围；
- MKT：确认官网文案、地区状态、产品图片和详情页链接；
- 交互/UI：完成 Omada 官网品牌外壳与控件体系；
- 测试：基于模型版本维护 Golden Samples，并覆盖资源、存储、NVR 和分享链路。
