代练护航平台:全解析功能导图与系统架构设计

65 阅读5分钟

一、 系统核心定位与价值主张

这是一个 B2B2C + 多边平台 的混合模式:

  • 连接玩家(C端)  与 技能服务提供者(B/C端:打手/工作室)
  • 核心价值:通过平台化、规范化、工具化,解决代练市场长期存在的信任缺失、效率低下、资金不安全、服务非标等痛点。

二、 系统角色与多端架构(扩展版)

1.png

架构设计关键点

  1. 一套核心,多端适配:采用 Uni-app / Taro / Flutter 等跨端框架,确保业务逻辑统一,快速覆盖微信小程序、iOS、Android及Web。
  2. 动态路由与权限网关:前端根据登录角色动态加载路由和菜单,后端API网关进行RBAC(角色基于权限控制)  校验,确保数据隔离。

三、 核心业务流程模块深度解析

1. 订单状态机(闭环生命周期)
这是系统业务逻辑的核心,必须设计得严谨且容错。

待付款 --> 待分配 --> (待接单 / 已指派) --> 已接单 --> 执行中 --> 待验收 --> (已完成 / 争议中) --> 已评价 \ \ / \ \-----------------------------------------------------------/ \----------------------------> 已取消 / 已退款 <------------------------/

   **关键状态解释**-   **待分配**:系统可根据“智能匹配”规则自动分配,或由工作室/客服手动分配。
-   **争议中**:引入**仲裁机制**,由客服端介入,可查看聊天记录、截图证据进行裁决。
  • 状态同步:使用 WebSocket 实时推送状态变更,确保各端视图一致。

2. 智能匹配与发单引擎

  • 打手画像系统:基于游戏、位置、段位、英雄池、历史接单量、完成率、好评率、平均耗时、争议率等构建多维标签。

  • 匹配算法:可设置权重,如 优先级 = 服务分 * 0.4 + (1/报价) * 0.3 + 擅长英雄匹配度 * 0.3

  • 抢单与派单模式

    • 抢单模式(大厅):适合标准、小额订单,激发打手活跃度。
    • 派单模式(指定):适合高价值、复杂订单或VIP用户,由系统或工作室指派给优质打手。

3. 打手/工作室成长体系

  • 等级与权益挂钩:青铜→王者。等级越高,押金越高,但可接高价值订单、抽成比例更优、排名靠前。
  • 信用与押金联动:发生争议败诉、差评,会扣减信用分,并可能冻结部分押金作为赔付。信用分过低则禁止接单。
  • 数据看板:为打手/工作室提供每日/每周的“经营数据”,如接单趋势、收入构成、客户评分,驱动其自我优化。

四、 推广与多级分销体系(增长引擎)

这是平台快速扩张的关键。

  1. 用户侧推广(C端):

    • 分享发单可得折扣券,好友下单成功获得固定金额/比例返现
  2. 服务者侧推广(B端):

    • 管事模式:付费或满足条件成为“管事”,其邀请的打手(下线)每完成一单,管事可获得佣金分成。形成金字塔式推广网络。
    • 工作室加盟:平台提供品牌、流量、系统,抽取平台服务费(如订单金额的10%)。工作室自主运营,自负盈亏。
  3. 技术实现

    • 每个角色拥有唯一推广码/链接
    • 建立清晰的上下级关系链表。
    • 分润结算系统:在订单完成结算时,实时或定时计算并分发佣金至各推广链角色的余额账户。

五、 客服与消息系统(体验保障)

  • 订单专属聊天室:用户、打手、客服可进入,聊天记录永久保存,作为仲裁依据。支持图片、预设话术(如“开始打了”、“已打完”)。
  • 智能客服分流:简单问题由AI机器人基于问答库回复;复杂问题转人工,并根据问题类型(订单、支付、投诉)智能分配至对应技能组客服。
  • 工单系统:将投诉、建议、申请等流程化,跟踪处理进度。

六、 安全与资金体系(信任基石)

  1. 双向担保机制

    • 用户资金托管:支付后资金存入平台担保账户。
    • 打手押金质押:作为履约保证。
  2. 全程资金流水:每一笔充值、支付、结算、提现、抽佣、分润都生成不可篡改的记录,所有角色可查看自己的明细。

  3. 提现与结算

    • T+1 或 T+0 结算:打手/工作室完成订单后,收入进入“可提现余额”。
    • 提现审核:设置风控规则(如大额提现、新账号提现需人工审核),防止洗钱、欺诈。
  4. 防作弊与风控

    • 订单进行中实时监控游戏数据接口(如通过游戏官方API或第三方数据平台),异常波动触发警报。
    • 打手/用户设备指纹、IP地址监测,防范刷单、恶意退款。

七、 技术架构实现建议

┌───────────────── 表现层 (Presentation) ─────────────────┐ │ 用户端(H5/小程序) 店员端(App) 工作室端(Web/App) 后台(Web) │ └───────────────────────────┬──────────────────────────────┘ │ (API Gateway / 负载均衡) ┌───────────────── 应用层 (Application) ───────────────────┐ │ 订单服务 用户服务 支付服务 消息服务 匹配服务 风控服务 │ <- 微服务集群 └───────────────────────────┬──────────────────────────────┘ │ (消息队列、RPC调用) ┌───────────────── 基础层 (Infrastructure) ────────────────┐ │ 数据库(MySQL/分库分表) 缓存(Redis) 文件存储(OSS) │ │ Elasticsearch(搜索/日志) WebSocket │ └──────────────────────────────────────────────────────────┘

  • 微服务拆分

    • 订单服务:负责订单状态机、生命周期。
    • 支付/账户服务:处理所有资金流水,最核心,需高内聚。
    • 消息推送服务:集成WebSocket、短信、App推送渠道。
    • 匹配推荐服务:运行匹配算法,可独立伸缩。
  • 数据一致性:使用分布式事务(如Seata)或最终一致性(消息补偿)  保证,例如“订单完成”后,同步更新打手收入、平台佣金、推广分润。

总结

这套架构不仅适用于游戏代练,其多角色管理、状态机设计、交易担保、多级分销的核心思想,经过调整也可应用于知识付费、技能服务、本地生活等众多O2O或B2B2C平台场景,具有很高的商业与技术参考价值。