五产品技术架构总纲MMB · AI PORTRAIT / PRODUCTION / DISTRIBUTION / INTERACTION
← 下载中心 · dlcentre
V1.0 · 架构口径

五个产品,一套架构口径

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

更新于 2026-10-20 02:35 · 版本 V1.0
🕘 更新日志 📦 下载中心
🧭 TECHSHEET · 技术架构总纲 · 唯一对外口径

分层全景

五者职责单向串联:资产层产出「可授权的肖像」,生产层把它变成「成片」,分发层把成片送到观众面前,交互层把用户拉回应用内沉淀为关系与到场,统一底座把四者的账号、密钥、账本收敛成一套。

采集授权
ASSET

脸权AiPortraitMart

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

创象AiCreat

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

漫境AiReelToon

竖屏短剧 · 播放 · 创作者中心
边玩边沉淀
INTER

ARdyARdy

数字人陪伴 · AR 社交 · 场景到场

瞢瞢熊生态TriPlatform

五端一体 · 统一账号 · 生态联动
一套账号全打通

六条架构准则

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

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

五产品架构详解

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

脸权 AiPortraitMart

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

技术栈

客户端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/ 线上:/www/wwwroot/aicreat-stack/ → 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/(在跑) 线上:/www/wwwroot/aireeltoon-v3/ → https://dlcentre.mmbglobal.hk/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/wwwroot/tri-platform/ → https://dlcentre.mmbglobal.hk/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),缺一查新就对不上。

ARdy ARdy

AR 社交交友平台:数字人陪伴 + 场景到场,把前三层的人与内容拉回应用内
V1.01
分层:交互层 包名:—(纯 H5,未出 APK) 权威源目录:2026-09-08-12-09-19/ardy-src/(物料源:ARDY_物料源/) 线上:/www/wwwroot/ardy-stack/ → https://ardy.mmbglobal.hk/

技术栈

前端uniapp 2.x 一套代码出 App / H5 / 小程序(必须用 HBuilderX 编译,CLI 编不动)
网关Nginx 1.18 反代 php-fpm,静态资源直出;对外只暴露 443,8300 仅监听本地
后端PHP 8.3.35(命名空间 ARdy,PDO 预处理)+ 自实现 JWT(HS256,不引第三方库)
数据库MySQL 8.0.46(16 张表,前缀 ar_,InnoDB / utf8mb4_unicode_ci)
核心引擎Im.php IM 引擎 · Geo.php 地理 + 钱包 · Compliance.php 合规引擎(FTC 六项)
合规FTC 2026-05 AI 身份披露 + 欧盟规则自动检查,含真实执法案例关键词库

关键模块

  • IM 社交(单聊 / 群组 / 频道,7 种消息类型 + JSON 快照)
  • AR 场景(经纬度 / 地理围栏半径 / 在线人数 / 打卡奖励)
  • 数字人资产(三档报价 + 能力值 JSON + 合规状态)
  • 钱包与交易(金额一律用分,提现 / 分账 / 商单)
  • 人群画像(网格 × 性别 × 年龄段三维聚合)
  • 合规引擎(FTC 六项检查 · 未开通 AR 名片拒绝分享)
  • 运营后台(数据总览四大 KPI)

线上入口

出包 / 运维命令

sql/01_schema.sql(16 张表)sql/02_seed.sqlHBuilderX 打开 ardy-stack/client/ → 运行 / 发行
选PHP 而非 Node 的理由:8100 / 8787 / 8080 三个平台都是 PHP 运行,运维体系与部署脚本现成,跟随既有栈比引入新运行时省事。uniapp 的 CLI 编译链依赖 HBuilderX 注入的环境变量,纯 npm 环境必定编译失败。数据已在 MySQL(不再是 localStorage 演示版),多端登录同一账号即互通。

跨产品共享约定

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

▍品牌命名(唯一口径)

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

▍版本序列

项口径说明
统一起始V3.01四支APK 同号同升,自 2026-10-09 起;ARdy 为纯 H5 另计 V1.01
内部值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 当图标;产品文案不混排;繁体由简体派生,不手写两套。

部署拓扑

五个产品各自的落脚点。本地权威源一律为 WorkBuddy 下的相对路径,服务器目录一律为 /www/wwwroot/<站名>/ 绝对路径。

站点运行方式地址本地权威源服务器目录
脸权主站 / 下载中心Node.js 静态 + 接口服务https://dlcentre.mmbglobal.hk2026-09-08-12-09-19//www/wwwroot/portraitmart/
创象线上站Node.js(server + dist-hub + reeltoon-bridge)https://aicreat.app.workbuddy.host2026-09-13-18-13-48/cineforge//www/wwwroot/aicreat-stack/
漫境网页版静态(在跑)/ PHP + MySQL(换代)https://dlcentre.mmbglobal.hk/reeltoon/2026-10-02-13-31-54/shortdrama//www/wwwroot/aireeltoon-v3/
ARdy 线上站PHP 8.3 + MySQL(uniapp 编译 H5)https://ardy.mmbglobal.hk/2026-09-08-12-09-19/ardy-src//www/wwwroot/ardy-stack/
生态网页版PHP + MySQL(ThinkPHP 8)https://dlcentre.mmbglobal.hk/tri/tri-platform//www/wwwroot/tri-platform/
四支 APK(不含 ARdy)Capacitor + gradlew assembleDebughttps://dlcentre.mmbglobal.hk/ + /apk/各产品本地 android 工程/www/wwwroot/portraitmart/apk/
脸权 AiPortraitMart · 创象 AiCreat · 漫境 AiReelToon · ARdy · 瞢瞢熊生态 TriPlatform
同一版本序列 · 同号同升 · 架构口径唯一 · 每次更新留痕于更新日志