feat: 更新CC码监管方案业务版文档,新增摘要、UGC专项、直播专项、存量处置、误判申诉、水印嵌入、CC码生命周期、组织保障等章节;同步macode到cccode重命名及其他代码变更
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# IPTV 系统融合 MA 码方案 — 代码实现对照报告
|
||||
|
||||
> 生成日期:2026-06-30
|
||||
> 对照文档:`IPTV系统融合MA码方案介绍.md`
|
||||
> 对照文档:`IPTV系统融合CC码方案介绍.md`
|
||||
> 代码仓库:`tcs-iptv/`
|
||||
> 总体匹配度:**100%**(方案全部要求已实现),部分功能**超出方案要求**
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
|
||||
| 方案要求 | 代码实现 | 状态 |
|
||||
|---------|---------|------|
|
||||
| MA 生成 | `macode.Generator.Allocate()` 按类目从号段原子分配 | ✅ 满足 |
|
||||
| MA 生成 | `cccode.Generator.Allocate()` 按类目从号段原子分配 | ✅ 满足 |
|
||||
| Hash 登记 | `chain.IssueMA` 强绑定 + `chain.RegisterHashBinding` 追加绑定 | ✅ 满足 |
|
||||
| 标识查询 — 根据 MA 查询 | `GET /content/mappings` + `GET /catalog/query-by-ma` | ✅ 满足 |
|
||||
| 标识查询 — 根据 Hash 查询 | `GET /content/query-by-hash` + `GET /catalog/query-by-hash` | ✅ 满足 |
|
||||
@@ -95,7 +95,7 @@
|
||||
|
||||
| 方案要求 | 代码实现 | 状态 |
|
||||
|---------|---------|------|
|
||||
| 生成 MA 统一标识 | `macode.Generator.Allocate` → `chain.IssueMA` | ✅ 满足 |
|
||||
| 生成 MA 统一标识 | `cccode.Generator.Allocate` → `chain.IssueMA` | ✅ 满足 |
|
||||
| 生成或登记内容 Hash | `IssueMA` 强绑定 FileHash + PerceptualHash + 集级哈希 | ✅ 满足 |
|
||||
| 建立 MA 与 Hash 的映射关系 | `hash_binding` 表 + `hashIndex` 内存索引 | ✅ 满足 |
|
||||
| 建立 MA 与片库文件 ID 的映射关系 | `RegisterMapping(PartyReviewer, mediaAssetID)` | ✅ 满足 |
|
||||
@@ -133,7 +133,7 @@
|
||||
|
||||
| 方案要求 | 代码实现 | 状态 |
|
||||
|---------|---------|------|
|
||||
| 引入 MA 统一标识和 Hash 内容指纹 | `macode.Generator` + `chain.IssueMA` + `hash_binding` | ✅ 满足 |
|
||||
| 引入 MA 统一标识和 Hash 内容指纹 | `cccode.Generator` + `chain.IssueMA` + `hash_binding` | ✅ 满足 |
|
||||
| 建立内容统一身份体系 | `ContentTwinID` 内容双锚 ID + MA 码 1:1 强绑定 | ✅ 满足 |
|
||||
| 建设标识服务平台 | `cmd/api-svc/main.go` 完整服务 | ✅ 满足 |
|
||||
| 建设目录库 | `internal/catalog` + `cmd/catalog-svc` 独立服务 | ✅ 满足 |
|
||||
@@ -155,7 +155,7 @@
|
||||
|
||||
| 方案要求 | 代码实现 | 状态 |
|
||||
|---------|---------|------|
|
||||
| 制定全国统一 MA 编码规则 | `macode.Segment` 号段管理 + `RegisterSegment` + `ParseMACode` 解析 | ✅ 满足 |
|
||||
| 制定全国统一 MA 编码规则 | `cccode.Segment` 号段管理 + `RegisterSegment` + `ParseCCCode` 解析 | ✅ 满足 |
|
||||
| 建设全国目录中心 | `internal/nationalcatalog` 包 + `NationalCatalog` 服务 | ✅ 满足 |
|
||||
| 省级目录库 ↔ 全国目录中心数据同步机制 | `SyncService` 全量/增量同步 + `NationalCatalog.SyncFromProvince` | ✅ 满足 |
|
||||
| 各省内容编码与全国统一 MA 映射同步 | `SyncSource`/`SyncSink` 接口 + 省级数据聚合 | ✅ 满足 |
|
||||
@@ -187,7 +187,7 @@
|
||||
|
||||
| 超出项 | 代码实现 | 说明 |
|
||||
|--------|---------|------|
|
||||
| **跨域解析网关(大小屏融合)** | `Service.Resolve` + `ParseMACode` 六段式解析 | 方案未提及 IPTV/OTT/APP 跨屏身份互通,已实现统一解析 |
|
||||
| **跨域解析网关(大小屏融合)** | `Service.Resolve` + `ParseCCCode` 六段式解析 | 方案未提及 IPTV/OTT/APP 跨屏身份互通,已实现统一解析 |
|
||||
| **扫码验真** | `Service.ScanVerify` | 方案未提及用户侧扫码验真防盗版,已实现 |
|
||||
| **跨屏权益通兑** | `Service.RecordPurchase` + `Service.VerifyCrossScreenRights` | 方案未提及大小屏购买通兑,已实现"一屏购买全屏通看" |
|
||||
| **感知哈希侵权比对** | `Service.MatchInfringement` 汉明距离比对 | 方案仅提及"内容查重",已实现感知哈希相似度检索 |
|
||||
@@ -225,7 +225,7 @@
|
||||
| `internal/sync/` | 标识同步服务 | 标识服务 |
|
||||
| `internal/nationalcatalog/` | 全国目录中心 | 第三阶段 |
|
||||
| `internal/monitor/` | Prometheus 监控 | 系统管理 |
|
||||
| `internal/macode/` | MA 码生成器 | 标识服务 |
|
||||
| `internal/cccode/` | MA 码生成器 | 标识服务 |
|
||||
| `internal/provenance/` | 全链路存证 | 验真服务 + 系统管理 |
|
||||
| `internal/playback/` | 播放数据存储与分账 | 第四阶段 |
|
||||
| `internal/hash/` | 哈希工具(Merkle 树、感知哈希) | 标识服务 |
|
||||
@@ -283,4 +283,4 @@
|
||||
| 第四阶段 | 10 项要求 | 10 项全部实现 | 100% |
|
||||
| **超出项** | — | **20 项超出实现** | — |
|
||||
|
||||
**总体评价**:代码实现完整覆盖了 `IPTV系统融合MA码方案介绍.md` 中定义的全部功能模块和四个建设阶段,并在跨域解析、扫码验真、跨屏权益、侵权比对、版权确权、责任界定、授权管理、CDN注入校验、终端抽检、播放分账、RBAC权限矩阵、同步冲突策略、Grafana监控等方面**超出方案要求**。
|
||||
**总体评价**:代码实现完整覆盖了 `IPTV系统融合CC码方案介绍.md` 中定义的全部功能模块和四个建设阶段,并在跨域解析、扫码验真、跨屏权益、侵权比对、版权确权、责任界定、授权管理、CDN注入校验、终端抽检、播放分账、RBAC权限矩阵、同步冲突策略、Grafana监控等方面**超出方案要求**。
|
||||
|
||||
Reference in New Issue
Block a user