素材中心与多端同步
素材中心是贯穿网页端和桌面端 Studio 的素材沉淀与同步枢纽。它解决一个很实在的问题:你在网页端收藏、上传的素材,在桌面端批量 OCR、矢量化、训练时用得到;桌面端本地整理好的素材,也不该被迫重复上传。本篇讲清它由什么组成、两端怎么连、哪些会同步、哪些永远留本地。
素材中心由什么组成
素材中心不是某一个按钮,而是「两端各自的素材库 + 一套真实同步通道」。
网页端素材库
在「我的训练模型」里,素材有四个来源,统一进入训练样本表,构成弱监督飞轮:
- 素材库(asset):你主动整理、分类的图、纹样、款式。
- 采集(scout):从合规来源按类目收集的外部素材。
- 收藏(favorite):随手收藏的服饰图片,收藏即正向信号。
- 手工上传(upload):直接上传的参考图、纹样集合等。
核心闭环:你正常收藏、归类,系统自动把它们标记为入训正样本(收藏等于正向信号,分类等于弱监督标签),几乎零标注成本。
桌面端 Studio 素材库
桌面端 Studio 的素材库(asset_lib)是本地素材库:本地 OCR 批量数字化、本地矢量草稿、本地训练候选都留在本机。原图不出本机,归属清晰、隐私可控。
两端怎么连:三套真实同步通道
同步不是一句口号,而是三个真实落地的端点,都自带鉴权、配置驱动、失败如实返回。
| 通道 | 端点 | 负责什么 |
|---|---|---|
| Studio 桥接 | api/studio_bridge.php | 八维术语 syncterms、复用产物 pull、训练投稿 push,返回 contractversion 做版本治理 |
| 资源增量同步 | api/desktop_assets.php | 按会员档下发资源与插件清单,sync 只下载 hash 不符或缺失的文件 |
| 密钥双端同步 | api/credentials.php | 品牌与自定义密钥写入 config/credentials.json,网页后台与桌面端实时同步 |
八维术语同步(syncterms)会把含朝代、出处来源追溯的考据词表批量写入 faterms,按 UNIQUE(taxonomy,term) 幂等,重复同步不会丢数据。复用产物 pull 让桌面端拉取 facontent 后落本地镜像,离线也能零模型复用(对应站内「标准化数据同步到云端、大家消费」的设计)。训练投稿 push 让桌面端投稿进入 facontent 与审核流。
同步边界:本地优先
这是素材中心最核心的原则。请记住一句话:本地优先,原图不出本机。
会过桥同步(两端共享)
- 八维术语与考据词表(syncterms 到 faterms)
- 可离线复用产物(pull 到 fa_content 本地镜像)
- 桌面端训练投稿(push 到 fa_content 加审核流)
- 资源与插件(desktop_assets 增量下发)
- 品牌与自定义密钥(credentials 双端一致)
仅留本地(不过桥)
- 本地素材库原图(原图不出本机)
- 本地矢量草稿与重绘历史
- 本地训练候选与弱标签整理
- 本地批量 OCR 的中间产物
所以你不用担心本地素材被偷偷上传:只有你主动投稿、或拉取共享词表/复用产物时,数据才过桥,而且每一条都写同步轨迹。
每一步都留痕:死信可追溯
会改变服务端状态的同步(投稿、八维术语)一律写入 fysyncop_log(direction 为 push,status 为 pending、ok、fail)。这是死信可追溯底座:失败的记录不会无声消失,系统自动重试,必要时人工补救,运营审计里也能查到每条素材的来龙去脉。拉取复用、资源增量这类只读同步仅在确有增量时记录 pull 轨迹,日常空轮询不落库,避免审计表被刷爆。
合规红线
仅自有(owned)或已授权(authorized)的素材可以入训。配置项 allow_sources 拦截未授权来源;采集与投稿走审核流。未授权来源绝不进训练集——这条红线网页端与桌面端共用,无一例外。
常见问题
网页端整理的素材,桌面端还要再上传一次吗
不需要。素材库、收藏、投稿等过桥项通过增量同步共享;桌面端只下载 hash 不符或缺失的部分,不重复传输。本地草稿则始终留本地,不会被动上传。
我的本地素材会被偷偷上传到云端吗
不会。本地优先是硬原则:本地素材库原图、矢量草稿、重绘历史只留桌面端本机。只有你主动投稿或同步的项才过桥,且每条都写同步轨迹。
同步失败了怎么办
会改变服务端状态的同步(投稿、八维术语)一律写 fysyncop_log,失败的记录进入死信区可追溯,系统自动重试,必要时人工补救,不会无声丢失。拉取复用、资源增量这类只读同步仅在确有增量时记录 pull 轨迹。
两端版本不一致会出问题吗
同步契约带 contract_version 做版本治理:破环才会升版,老端兼容降级,三端对账一致,避免版本错配导致同步异常。
相关文档
- 网页端与桌面端的区别,请看 网页端 vs 桌面端。
- 素材中心的可视化与同步流向模拟,请看 素材中心。
- 整理素材反哺专属模型,请看 我的训练模型。