Skip to content

第一章 产品概述

1.1 这个页面是什么

操盘详情页(又称"赛事操盘页")是操盘手进入单场比赛后的核心工作台。如果说操盘列表是"指挥室大屏"——让操盘手一眼看到所有赛事的整体状态,那么操盘详情页就是"手术台"——操盘手在这里对单场比赛的所有盘口进行精细操作。

两个页面的分工:

页面定位核心职责典型停留时长
操盘列表指挥室大屏赛事总览、上下架、状态监控、批量操作数秒至数分钟(扫一眼或执行批量任务)
操盘详情页手术台盘口调赔、状态控制、风险应对、投注监控数分钟至整场比赛(滚球期间持续盯盘)

设计边界:操盘详情页专注于「单场比赛内」的操盘工作。跨赛事的批量操作(如批量上架、批量锁盘)在操盘列表完成。操盘详情页的左侧赛事切场面板只提供快速跳转能力,不提供跨赛事批量操盘入口。


1.2 从操盘列表进入操盘详情页

操盘手在操盘列表中点击某场赛事后,进入该场比赛的操盘详情页。入口有两个:

入口触发方式进入后定位
赛事名称点击赛事名称链接默认展示该赛事第一个玩法(按玩法优先级排序)
操盘按钮点击「操盘」按钮同上

操盘列表与操盘详情页关系图

┌─────────────────────────────────────────────────────────────────┐
│                        操盘列表页                                │
│  ┌───────────────────────────────────────────────────────────┐  │
│  │  赛事A (英超)  曼城 vs 利物浦   滚球中   [操盘]           │──┐│
│  ├───────────────────────────────────────────────────────────┤  ││
│  │  赛事B (西甲)  皇马 vs 巴萨     即将开赛  [操盘]           │  ││
│  ├───────────────────────────────────────────────────────────┤  ││
│  │  赛事C (德甲)  拜仁 vs 多特     赛前     [操盘]           │  ││
│  └───────────────────────────────────────────────────────────┘  ││
└─────────────────────────────────────────────────────────────────┘│
                              │                                    │
                              │ 点击[操盘]或赛事名称                │
                              ▼                                    │
┌─────────────────────────────────────────────────────────────────┐│
│                      操盘详情页                                  ││
│  ┌─────────┬───────────────────────────────┬─────────────────┐  ││
│  │         │                               │                 │  ││
│  │  左侧   │       中间主区域               │     右侧        │◀─┘│
│  │  赛事   │       盘口操作核心区            │     投注监控    │   │
│  │  切场   │                               │     告警        │   │
│  │  面板   │                               │     日志        │   │
│  │         │                               │                 │   │
│  └─────────┴───────────────────────────────┴─────────────────┘  │
│                                                                  │
│  [返回操盘列表]                                                   │
└─────────────────────────────────────────────────────────────────┘

操盘列表与操盘页的关系图(Mermaid流程图)

返回机制:操盘详情页顶部有「返回」按钮,点击后返回操盘列表页,保留离开时的筛选条件和滚动位置。


1.3 谁在用这个页面

普通操盘手(日常主力)

张三是一个普通操盘手,负责英超和西甲的赛事。他进入操盘详情页的典型场景:

场景一:赛前检查

赛前30分钟,张三从操盘列表点击曼城 vs 利物浦进入操盘详情页,检查所有玩法的盘口状态是否正常、赔率是否在合理范围内。确认无误后回到列表继续检查下一场。

场景二:滚球盯盘

比赛开始后,张三需要持续停留在操盘详情页,关注三件事:

  1. 赔率变化:IM数据源推送的赔率是否正常跟随
  2. 投注分布:单边比例是否异常(超过告警阈值,风控管理配置)
  3. 实时注单:是否有大额投注或可疑投注

场景三:紧急调赔

第35分钟曼城进球,数据源推送暂停状态,系统自动隐藏盘口。张三观察30秒后数据源恢复开盘,新赔率跟随更新。他发现让球盘的客队赔率偏低(与市场差距过大),手动微调0.05后确认。

普通操盘手的权限特点:

操作权限
查看所有盘口和投注数据
调整赔率(在配置限制内)
隐藏/取消隐藏盘口
锁定盘口✗(需主管)
修改数据源开关

主管(团队管理)

李主管在操盘详情页的使用场景:

场景一:处理升级

张三发现某场比赛投注模式异常,怀疑有人利用信息差套利,但他没有锁盘权限。他呼叫李主管,李主管进入该场比赛的操盘详情页,在玩法级别点击「锁」按钮锁定整个玩法。

场景二:审核调赔

某操盘手的调赔幅度超过单次限制(绝对值超过0.20,系统写死),系统阻止操作并提示需主管审批。李主管进入该场比赛审核调赔是否合理。

主管的权限特点:

操作权限
所有普通操盘手权限
锁定盘口(玩法级/线级/选项级)
解锁盘口
关盘
审批超限调赔

风控人员(紧急干预)

王风控平时不直接操盘,但在紧急情况下拥有最高权限:

场景:系统性风险

数据源出现大面积延迟,多场比赛的赔率更新滞后。王风控可以在任意一场比赛的操盘详情页执行「赛事级锁定」,一键锁定该场所有盘口。

风控的权限特点:最高操作权限,可以覆盖任何人的操作。


1.4 核心使用场景

场景一:滚球盯盘——持续监控

背景:曼城 vs 利物浦正在进行,张三需要全程盯盘。

操盘详情页的支撑

需求页面元素
实时比分和时间顶部赛事信息头
所有玩法的盘口状态中间盘口卡片列表
各盘口的投注分布盘口卡片内的投注分布条
实时投注流水右侧投注监控Tab
异常告警右侧告警Tab + 顶部告警摘要

操作流程

  1. 比赛开始前,张三进入操盘详情页,展开所有需要监控的玩法
  2. 比赛期间,页面实时更新:比分、赔率、投注数据、告警状态
  3. 当出现进球、红牌等事件时,数据源推送暂停状态,盘口C端自动显示「暂停投注」(灰显可见,本地状态不变)
  4. 数据源恢复开盘后(若联赛配置「跟随数据源」),盘口C端自动恢复可投注状态
  5. 若发现问题(如单边比例超过70%),张三可以手动隐藏某个盘口观察

场景二:手动调赔——精细控制

背景:让球盘的主队赔率为0.88,但张三认为偏低,想调高到0.93。

操作流程

  1. 在中间盘口区域找到「全场让球」卡片
  2. 双击主队赔率单元格,进入编辑模式
  3. 输入新赔率0.93
  4. 系统自动计算:
    • 配对选项(客队)赔率根据RTP维持算法自动调整
    • 校验是否超出单次调幅限制(绝对值不超过0.20,系统写死)
    • 校验是否超出赔率上下限(最大HK赔率50.00,系统写死)
  5. 校验通过后,点击确认(或回车)保存
  6. 系统记录操作日志,来源标记为「人工」

关键规则

规则项口径
编辑模式双击进入,港赔HK格式编辑
配对计算「RTP维持算法」引用第七章,但本PRD第七章是「赔率编辑与计算」,可补充章节名称
单次调幅限制绝对值不超过0.20(系统写死)
最大赔率限制HK赔率不超过50.00(系统写死)
RTP范围85%至99%(系统写死)

场景三:状态控制——四级层级

背景:张三想隐藏「全场让球」玩法下的「-0.5」这条盘口线。

操作流程

  1. 找到「全场让球」卡片
  2. 在「-0.5」盘口线所在行,点击线级控制的「隐」按钮
  3. 该盘口线状态变为「隐藏」,其下所有选项(主队、客队)自动继承隐藏状态
  4. 客户端该盘口线显示「暂停投注」

四级控制层级

层级作用范围操作入口继承规则
赛事级整场比赛所有盘口顶部赛事信息头最高优先级
玩法级单个玩法的所有盘口线和选项盘口卡片头部覆盖下级
线级单条盘口线的所有选项盘口线行内覆盖选项
选项级单个选项选项单元格内最底层

继承规则:上层状态是下层状态上限。若玩法为隐藏,则其下所有盘口线和选项不得为开盘。子级允许更严格(例如玩法开盘,但某线锁定)。

场景四:数据源跟随——自动与手动

背景:张三开启了「全场让球」的数据源开关,系统自动跟随IM数据源的赔率、状态和结算。

数据源开关的作用

数据源状态行为
开启系统自动跟随IM数据源(赔率同步、状态跟随、结算跟随)
关盘不跟随数据源,赔率仅能通过人工调整,本地独立结算

手动覆盖规则:操盘手手动调整赔率后,系统自动关闭该玩法的数据源开关。后续IM推送不再更新该玩法赔率,除非操盘手重新开启数据源开关。


1.5 与操盘列表的职责边界

职责操盘列表操盘详情页
赛事总览✓ 主职责✗ 仅左侧切场面板提供列表
上架/下架✓ 主职责✗ 不提供
批量操作✓ 批量上架、批量下架✗ 不提供跨赛事批量操作
单场盘口调赔✗ 仅显示主盘口状态✓ 主职责
单场状态控制✗ 仅提供入口✓ 主职责(四级控制)
投注监控✗ 仅显示告警数量✓ 主职责(投注流、告警、日志)
赛事切换✓ 点击后进入详情页✓ 左侧切场面板

设计原则:操盘列表负责「面」——快速扫描和批量处理;操盘详情页负责「点」——深入单场比赛精细操作。


1.6 一期功能范围

一期启用功能

功能模块一期范围
三栏布局左侧切场面板、中间盘口区、右侧监控面板
玩法渲染器MultiLineTable(让球、大小)、SingleLineTable(独赢、单双)、Matrix(波胆、半全场)、LongList(总进球)
控制层级四级控制(赛事→玩法→线→选项)
赔率编辑港赔HK格式、配对计算、RTP维持
状态控制开盘/隐藏/锁定/关盘(详见操盘列表第10章
数据源开关赛事级/玩法级数据源跟随(赔率/状态/结算)
投注监控实时投注流、告警展示
操盘日志调赔记录、状态变更记录

一期不支持(明确排除)

功能说明
盘口线结构变更盘口线由IM数据源决定,本地仅支持显示/隐藏,不支持新增或删除线结构
跨赛事批量操盘操盘详情页专注单场,跨赛事操作在操盘列表完成
多数据源切换一期仅对接IM数据源
人工修改比分比分以结算接口为准,不支持人工修改

1.7 关键术语对照

术语定义示例
玩法(BetType)投注类型,由BetTypeId唯一标识全场让球(BT1)、全场大小(BT2)
盘口线(Handicap Line)让球/大小等玩法下的具体盘口值-0.5、+1.0、2.5/3
选项(Selection)可投注的选择项主胜、客胜、大、小
盘口(Market)本文档中「盘口」统一指代「玩法」层级,历史文档存在混用
港赔(HK)香港赔率格式,净赢利部分0.88表示投注1元赢0.88元
Decimal欧洲赔率格式,含本金1.88表示投注1元返回1.88元
RTP返奖率,玩家长期投注能拿回的比例97%表示玩家每投100元平均拿回97元
数据源开关控制是否跟随IM数据源赔率同步、状态跟随、结算跟随

修订记录

版本日期修订内容
v1.02026-01-22初稿
v1.12026-01-28【跨文档一致性】1) 1.6节状态控制补充SSOT引用;2) 1.7节术语表补充「盘口」定义澄清;3) BetTypeId格式统一为BT1(不用BT:1)
v1.22026-01-29【宪法v1.6术语对齐】用户场景"手动暂停"→"手动隐藏";权限表"暂停/恢复"→"隐藏/取消隐藏";移除"关盘"权限行(关盘仅由IM控制)
v1.32026-02-11【A1架构修正】IM暂停不再改变本地状态,仅影响C端展示:1)场景一(滚球盯盘)流程步骤3-4修正:IM暂停→C端显示「暂停投注」(灰显可见),本地状态不变;恢复后C端自动恢复可投注

体育操盘系统产品文档