一、 系统核心定位与价值主张
这是一个 B2B2C + 多边平台 的混合模式:
- 连接玩家(C端) 与 技能服务提供者(B/C端:打手/工作室) 。
- 核心价值:通过平台化、规范化、工具化,解决代练市场长期存在的信任缺失、效率低下、资金不安全、服务非标等痛点。
二、 系统角色与多端架构(扩展版)
架构设计关键点:
- 一套核心,多端适配:采用 Uni-app / Taro / Flutter 等跨端框架,确保业务逻辑统一,快速覆盖微信小程序、iOS、Android及Web。
- 动态路由与权限网关:前端根据登录角色动态加载路由和菜单,后端API网关进行RBAC(角色基于权限控制) 校验,确保数据隔离。
三、 核心业务流程模块深度解析
1. 订单状态机(闭环生命周期)
这是系统业务逻辑的核心,必须设计得严谨且容错。
待付款 --> 待分配 --> (待接单 / 已指派) --> 已接单 --> 执行中 --> 待验收 --> (已完成 / 争议中) --> 已评价 \ \ / \ \-----------------------------------------------------------/ \----------------------------> 已取消 / 已退款 <------------------------/
**关键状态解释**:
- **待分配**:系统可根据“智能匹配”规则自动分配,或由工作室/客服手动分配。
- **争议中**:引入**仲裁机制**,由客服端介入,可查看聊天记录、截图证据进行裁决。
- 状态同步:使用 WebSocket 实时推送状态变更,确保各端视图一致。
2. 智能匹配与发单引擎
-
打手画像系统:基于游戏、位置、段位、英雄池、历史接单量、完成率、好评率、平均耗时、争议率等构建多维标签。
-
匹配算法:可设置权重,如
优先级 = 服务分 * 0.4 + (1/报价) * 0.3 + 擅长英雄匹配度 * 0.3。 -
抢单与派单模式:
- 抢单模式(大厅):适合标准、小额订单,激发打手活跃度。
- 派单模式(指定):适合高价值、复杂订单或VIP用户,由系统或工作室指派给优质打手。
3. 打手/工作室成长体系
- 等级与权益挂钩:青铜→王者。等级越高,押金越高,但可接高价值订单、抽成比例更优、排名靠前。
- 信用与押金联动:发生争议败诉、差评,会扣减信用分,并可能冻结部分押金作为赔付。信用分过低则禁止接单。
- 数据看板:为打手/工作室提供每日/每周的“经营数据”,如接单趋势、收入构成、客户评分,驱动其自我优化。
四、 推广与多级分销体系(增长引擎)
这是平台快速扩张的关键。
-
用户侧推广(C端):
- 分享发单可得折扣券,好友下单成功获得固定金额/比例返现。
-
服务者侧推广(B端):
- 管事模式:付费或满足条件成为“管事”,其邀请的打手(下线)每完成一单,管事可获得佣金分成。形成金字塔式推广网络。
- 工作室加盟:平台提供品牌、流量、系统,抽取平台服务费(如订单金额的10%)。工作室自主运营,自负盈亏。
-
技术实现:
- 每个角色拥有唯一推广码/链接。
- 建立清晰的上下级关系链表。
- 分润结算系统:在订单完成结算时,实时或定时计算并分发佣金至各推广链角色的余额账户。
五、 客服与消息系统(体验保障)
- 订单专属聊天室:用户、打手、客服可进入,聊天记录永久保存,作为仲裁依据。支持图片、预设话术(如“开始打了”、“已打完”)。
- 智能客服分流:简单问题由AI机器人基于问答库回复;复杂问题转人工,并根据问题类型(订单、支付、投诉)智能分配至对应技能组客服。
- 工单系统:将投诉、建议、申请等流程化,跟踪处理进度。
六、 安全与资金体系(信任基石)
-
双向担保机制:
- 用户资金托管:支付后资金存入平台担保账户。
- 打手押金质押:作为履约保证。
-
全程资金流水:每一笔充值、支付、结算、提现、抽佣、分润都生成不可篡改的记录,所有角色可查看自己的明细。
-
提现与结算:
- T+1 或 T+0 结算:打手/工作室完成订单后,收入进入“可提现余额”。
- 提现审核:设置风控规则(如大额提现、新账号提现需人工审核),防止洗钱、欺诈。
-
防作弊与风控:
- 订单进行中实时监控游戏数据接口(如通过游戏官方API或第三方数据平台),异常波动触发警报。
- 打手/用户设备指纹、IP地址监测,防范刷单、恶意退款。
七、 技术架构实现建议
┌───────────────── 表现层 (Presentation) ─────────────────┐ │ 用户端(H5/小程序) 店员端(App) 工作室端(Web/App) 后台(Web) │ └───────────────────────────┬──────────────────────────────┘ │ (API Gateway / 负载均衡) ┌───────────────── 应用层 (Application) ───────────────────┐ │ 订单服务 用户服务 支付服务 消息服务 匹配服务 风控服务 │ <- 微服务集群 └───────────────────────────┬──────────────────────────────┘ │ (消息队列、RPC调用) ┌───────────────── 基础层 (Infrastructure) ────────────────┐ │ 数据库(MySQL/分库分表) 缓存(Redis) 文件存储(OSS) │ │ Elasticsearch(搜索/日志) WebSocket │ └──────────────────────────────────────────────────────────┘
-
微服务拆分:
- 订单服务:负责订单状态机、生命周期。
- 支付/账户服务:处理所有资金流水,最核心,需高内聚。
- 消息推送服务:集成WebSocket、短信、App推送渠道。
- 匹配推荐服务:运行匹配算法,可独立伸缩。
-
数据一致性:使用分布式事务(如Seata)或最终一致性(消息补偿) 保证,例如“订单完成”后,同步更新打手收入、平台佣金、推广分润。
总结
这套架构不仅适用于游戏代练,其多角色管理、状态机设计、交易担保、多级分销的核心思想,经过调整也可应用于知识付费、技能服务、本地生活等众多O2O或B2B2C平台场景,具有很高的商业与技术参考价值。