服饰易 返回站点 ↗
桌面端 Studio · 素材中心与多端同步
Docs

素材中心与多端同步

素材中心与多端同步

素材中心是贯穿网页端和桌面端 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 做版本治理:破环才会升版,老端兼容降级,三端对账一致,避免版本错配导致同步异常。

相关文档