四产品技术架构总纲AIPORTRAITMART · AICREAT · AIREELTOON · TRIPLATFORM
← 下载中心
V1.0 · 架构口径

四个产品,一套架构口径

本页是四个产品(脸权 AiPortraitMart / 创象 AiCreat / 漫境 AiReelToon / 瞢瞢熊生态 TriPlatform)技术架构的唯一对外口径:分层职责、技术选型、权威源目录、线上入口、部署方式与合规红线,一处说清。此后所有新功能、新接口、新页面一律按本页延伸,不得另起一套。

更新于 2026-10-09 02:21 · 版本 V1.0
🕘 更新日志 📦 下载中心

分层全景

三层职责单向串联:资产层产出「可授权的肖像」,生产层把它变成「成片」,分发层把成片送到观众面前;统一底座把三者的账号、密钥、账本收敛成一套。

采集授权
ASSET

脸权AiPortraitMart

肖像采集 · 确权授权 · 授权撮合
解锁创作
MAKE

创象AiCreat

AI 影视创作 · 一键成片 · 分发中心
分发变现
DIST

漫境AiReelToon

竖屏短剧 · 播放 · 创作者中心

瞢瞢熊生态TriPlatform

三端合一 · 统一账号 · 生态联动
一套账号全打通

六条架构准则

这六条是所有技术决策的上位规则:有冲突时,以本页为准。

能用云的,不自研存证、活体核验、换脸检测走境内合规云 API;省下的力气全砸在自研壁垒上。
核心壁垒必须自研脱敏向量水印、授权密钥(PML)体系、积分幂等账本,这三样自己攥着。
一套账号,一个版本序列四产品共用用户体系与编号规范,版本自 V3.01 起同号同升,绝不各走各的。
分层即红线Controller 不写 SQL,Model 不写业务;金币只能走 PointsService 并带幂等键。
不碰钱,不碰脸分账只记账不出金(规避二清);人脸不外传、不做唯一身份验证手段。
零重依赖,随处可部PHP + MySQL 优先,虚拟主机 / 宝塔 / 云服务器都能跑,换主机不翻车。

四产品架构详解

每个产品一张卡片:分层定位、技术选型、关键模块、权威源目录、线上入口与出包命令。版本号四产品统一,自 V3.01 起同号同升。

脸权 AiPortraitMart

全线上 AI 肖像采集与授权撮合平台(只撮合、不买卖,平台只抽佣)
V3.01
分层:资产层 包名:com.portraitmart.app 权威源目录:2026-09-08-12-09-19/ 线上:www/(发布目录)→ https://mmb-app-download.app.workbuddy.host

技术栈

客户端Capacitor Android 壳 + 纯前端单页(HTML / CSS / 原生 JS,无框架)
服务端Node.js 零依赖静态 + 接口服务(server.js,兼作 H5 / 后台 / API 网关)
端上 AIMediaPipe Face Landmarker / FaceMesh(478 关键点,离线毫秒级引导)
云 API腾讯云人脸核身(活体)· AI 人脸防护盾(换脸检测)· 内容安全(AI 生成识别);阿里云 RecognizeFace(质量 5 项)
存储平台侧只登记路径与 SHA-256 摘要;人脸素材存设备内,KMS + COS 保险库
数据服务端 JSON 台账(data/)+ 客户端本地存储;授权 / 分账 / 存证全链路留痕

关键模块

  • 肖像采集 17 项标准(全身4 / 脸部4 / 五官5 / 肢体4)
  • 活体核验 + AI 换脸拦截(AttackRiskLevel High 强拦)
  • 云端质检编排(质量 ≥85 + 防护盾 + AIGC 识别)→ 人工终审
  • 脱敏向量水印(自研核心壁垒)
  • 授权密钥签发 / 撤销(PML-XXXXXXXX-XXXXXXXX,撤销即全链路 403)
  • C-7 授权撮合流程(发起需求 → 同意 → 签发密钥 → 领取 → 带密钥解锁创作)
  • 订单与分账(只记账不出金;平台抽 15%,对外统一表述「创作者最高 85%」)
  • 确权存证(至信链,只做平台事实固化)· 两段式销毁工单
  • 运营后台 admin(10 模块)+ 肖像自助上架台(portrait-admin)

出包 / 运维命令

_bump_version.py 3.01_sync3.pygradlew assembleDebug_copy_apk.py_publish_check.py_apk_hub.py_tech_hub.py_check_deploy_versions.py
脸权是唯一的发行枢纽:下载中心(download.html)与四产品归档都挂在本站,重新发布时务必先确认 www/server.js 与根 server.js 同一份。

创象 AiCreat

AI 影视创作平台:把肖像变成可交付的成片
V3.01
分层:生产层 包名:com.aicreat.app 权威源目录:2026-09-13-18-13-48/cineforge/ 线上:cineforge/ 根目录 → https://aicreat.app.workbuddy.host

技术栈

客户端Capacitor Android 壳 + 静态前端(HTML / CSS / JS,含 www/ 版与根版双份)
服务端Node.js 单进程:server.js(主服务)· dist-hub.js(分发中心)· reeltoon-bridge.js(生态接片)
AI 上游火山方舟 Seedance 2.5(视频)· Seedream(图像)· DeepSeek(文本 / 剧本)
存储方舟直链仅 24 小时有效 → 服务端下载转存(_dist_data/ 分发留痕与分享短链)
生态接口POST /api/reeltoon/ingest(Bearer 鉴权)→ 漫境 feed 拉取

关键模块

  • 一键成片(提示词 → Seedance 生成 → 转存 → 可下载)
  • 角色一致性(官方参考图 i2i,锁定 IP 造型)
  • 我的作品 / 创作工作台(分镜、任务队列)
  • 分发中心(多目标分发 + 分发留痕 + 分享短链)
  • 生态接片:内置「漫境」直连目标,无需任何凭证
  • 定妆作业与 PML 密钥校验(带密钥解锁创作)
  • 运营后台 admin

出包 / 运维命令

_bump_version.py 3.01_build_web.pygradlew assembleDebug_copy_apk.py_test_reeltoon_bridge.js_seed_online.js
发布前必须删掉本地 cineforge/_reeltoon_store/ 空目录,否则会用空目录覆盖线上成片库;要换创象域名,只需改漫境 assets/eco.js 的 ENDPOINT,不必动服务端。

漫境 AiReelToon

竖屏短剧分发平台:故事拍好了,漫境开场
V3.01
分层:分发层 包名:com.aireeltoon.app 权威源目录:2026-10-02-13-31-54/shortdrama/(在跑)· aireeltoon-v3/(架构换代) 线上:www/reeltoon/ → https://mmb-app-download.app.workbuddy.host/reeltoon/

技术栈

在跑版本shortdrama/:Capacitor + 纯静态 HTML/CSS/JS + 本地存储(V3.01 APK 由此出包)
换代版本aireeltoon-v3/:PHP 8.1+ 原生分层 + MySQL 8 / MariaDB(零 Composer 也能跑)
前端uni-app(Vue 3 + Vite + Pinia)→ 一套代码编译 H5 / 微信小程序 / Android·iOS
鉴权JWT(HS256,自实现)+ Refresh Token;无第三方依赖
数据访问PDO 预处理,统一走 Db 类;SQL 只出现在 Models/
缓存限流Redis 可选;未装时自动降级 MySQL 表 + 文件缓存,功能不缺失
生态接口GET /api/reeltoon/feed 公开拉取(CORS *);GET /api/reeltoon/media/<file> 支持 Range

关键模块

  • 竖屏短剧观看(推荐 / 分类 / 搜索 / 剧集详情)
  • 积分体系(PointsService 唯一写入口 + rt_points_logs 幂等键)
  • 创作者中心
  • 生态专区:创象入库成片自动成「创象专区」楼层(is_eco=1)
  • 运营后台(18 条 /api/v1/admin/*:登录 / 看板 / 用户 / 剧集 / 配置 / 流水 / 日志 / 楼层 / 生态清单)
  • 10 语言界面(繁中由简中派生)

出包 / 运维命令

_bump_version.py_build_web.py_acceptance.html(157 项)_copy_apk.py_publish_check.pytools/smoke_test.php(42 项)
v3 是唯一权威架构(见 aireeltoon-v3/ARCHITECTURE.md),shortdrama/ 保留为历史版本、不再新增功能;网页版目前是手工同步到 www/reeltoon/,发布前逐文件比对 MD5。

瞢瞢熊生态 TriPlatform

三端合一超级 APP:把四产品的账号、后端、移动端收敛成一套
V3.01
分层:统一底座 包名:com.mmb.triplatform 权威源目录:tri-platform/ 线上:www/tri/ → https://mmb-app-download.app.workbuddy.host/tri/

技术栈

后端PHP 8.3 + ThinkPHP 8 单体多应用(唯一对外应用 api)
数据库MySQL 8.0(36 张表,前缀分域 sys_ / mmb_ / pm_ / cf_ / rl_ / eco_)
前端uni-app(Vue 3 + Vite)13 个页面,可编译 H5 / 微信小程序 / App
打包Capacitor Android 壳(applicationId com.mmb.triplatform)
公共库Rsp 响应 / Jwt / IdGen 编号 / ApiException;Trace 追踪 · Cors · Auth 中间件
配置config/tri.php(版本 / 产品字典 / 费率 / 白名单)+ .env

关键模块

  • 统一账号(注册 / 登录 / 短信 / 微信登录,三端通用)
  • 授权撮合(发起需求 → 同意签发 PML 密钥 → 领取 → 创象端带密钥解锁)
  • 创作(作品 / 分镜 / 生成任务 / 定妆作业)
  • 分发(短剧 / 分集 / 渠道 / 发布)
  • 生态联动(配置 / 时间轴 / 事件)
  • 系统(健康检查 / 三端版本 / APP 查新 / 通用上传)
  • 管理后台(审核 / 销毁执行 / 分账对账 / 文件总仓)

出包 / 运维命令

tools/gen_models.phptools/seed_demo.phptools/migrate_legacy.phptools/smoke_test.php(26 项)app/build-apk.bat
版本升级要四处同步:mobile/src/manifest.json、mobile/src/config/index.js、app/android/app/build.gradle、后端 .env(TRI_APP_VERSION),缺一查新就对不上。

跨产品共享约定

以下四张表对四个产品同时生效,任何产品改动都必须先对齐这里。

▍品牌命名(唯一口径)

层级中文名英文名
资产层脸权AiPortraitMart
生产层创象AiCreat
分发层漫境AiReelToon
统一底座瞢瞢熊生态TriPlatform
一律 Ai 开头(A 大 i 小);界面按语言显示不混排,中英并列只允许出现在 title / meta / 对外文档首屏。旧名「瞢瞢熊影视人像市集」允许与主名联合表述;禁用 MMB PortraitMart / REELTOON 等旧写法。

▍版本序列

项口径说明
统一起始V3.01四产品同号同升,自 2026-10-09 起
内部值versionCode 301 / versionName 3.01AndroidManifest 内核必须核到,改档名 ≠ 改版本
每次发布走 _bump_version.py 显式指定目标版本(跨大版本必须显式,否则只 +0.01);发布后用 aapt dump badging 核对内部 versionCode。

▍编号与密钥契约

项口径说明
用户U-IdGen::uid()
去中心化身份did:mmb:IdGen::did()
肖像 / 采集PM- / MMB-P-portraitNo / registryNo
授权需求PMR-reqId()
授权密钥PML-licKey()
使用 / 分账MMB-USE- / MMB-STL-usageId / settleId
存证 / 销毁MMB-CERT- / MMB-DEST-certNo / destNo
作品 / 短剧W- / D-projectNo / dramaNo
业务编号带唯一索引,是跨系统锚点;金额一律用「分」存整型(字段 _cents),禁止浮点。

▍合规红线(不可逾越)

项口径说明
人脸信息存设备内、不外传服务端只登记路径与 SHA-256 摘要
人脸验证不得作为唯一身份验证手段《人脸识别技术应用安全管理办法》第 8、10 条
分账只记账不出金平台不经手资金,规避二清;分账上限 30%
抽佣口径创作者最高 85%平台抽 15%,绝不写死在代码各处
销毁两段式申请即冻结 → 7 日申诉窗口 → 期满销毁
存证只做平台事实固化不宣称政府为肖像权发证
留痕PIA 与处理记录保存 3 年资质:EDI 许可证(B21)必须办理
设计红线:界面不使用 emoji 当图标;产品文案不混排;繁体由简体派生,不手写两套。

部署拓扑

四个产品目前各自的落脚点与发布目录;APK 统一由下载中心分发。

站点运行方式地址源目录
脸权主站 / 下载中心Node.js 静态 + 接口服务https://mmb-app-download.app.workbuddy.host脸权 www/ 发布目录(含 download / arch / changelog)
创象线上站Node.js(server + dist-hub + reeltoon-bridge)https://aicreat.app.workbuddy.hostcineforge/ 根目录
漫境网页版静态(在跑)/ PHP + MySQL(换代)https://mmb-app-download.app.workbuddy.host/reeltoon/www/reeltoon/(手工同步)
生态网页版PHP + MySQL(ThinkPHP 8)https://mmb-app-download.app.workbuddy.host/tri/www/tri/
四产品 APKCapacitor + gradlew assembleDebughttps://mmb-app-download.app.workbuddy.host/ + /apk/www/ 与 www/apk/
脸权 AiPortraitMart · 创象 AiCreat · 漫境 AiReelToon · 瞢瞢熊生态 TriPlatform
同一版本序列 · 同号同升 · 架构口径唯一 · 每次更新留痕于更新日志