2016 — NOW · 赛事数据服务

把装得上、看得懂、比得清
当成同一条路来修

亚体育赛场从 2016 年起做赛事数据服务。有人从安装入口进来,有人只想盯几支球队的进失球分布,也有人需要在几个联赛之间来回对照——这些需求我们放在同一条使用路径上处理,而不是各管一段。

2016 投入赛事数据服务
86 技术团队人数
31 覆盖省级行政区
BUSINESS

装得上、看得懂、比得清

我们做的第一件事是让客户端装得上。Windows、macOS、Android、iOS 与网页端五个入口,安装引导平均三步走完,装完之后你要看的比赛数据立刻能打开。

第二件事是把数据讲清楚。焕新版进失球分布覆盖 42 个联赛、1160 支球队,单场可以回溯最近 10 个赛季;射门统计从原来的 9 项扩到 17 项,新增了射门区域、射门方式与二次进攻标记。

第三件事是让你把几支球队、几个联赛放在同一屏里比。会员中心能同时订阅 12 支球队,跨联赛对照支持 4 个联赛并列,提供 6 种对比维度和赛季阶段筛选。

俯视视角的战术板轨迹线,荧光青线条连接多个站位节点,外围环绕细密坐标网格
TEAM

86 人团队,34 人专盯数据准不准

技术团队现有 86 人。其中数据工程与统计校验岗位 34 人,负责把每一场比赛的进失球分布、射门统计从源头拉进面板,再逐场比对录入结果。

剩下的人分布在产品、客户端研发与客服运营:产品把几块数据放进同一个视图,客户端研发保证五个安装入口都能正常跑起来,客服运营在比赛日盯着工单,把手上的问题当场分派出去。

数据工程与统计校验 34
产品、客户端研发与客服运营 52

数据岗位占到团队近四成。

TIMELINE

从第一版客户端到 v2.6.1

客户端大约每 6 周走一次迭代,每一次改动都会写进维护记录,按赛季阶段、版本周期与专题系列归档。下面几个节点,是这条线一路走过来的样子。

深色底上等距的刻度线与细密网格,两侧逐渐隐没
  1. 2016

    赛事数据服务起步

    第一批比赛数据完成接入,进失球分布开始有了稳定来源。

  2. 2023

    数据脉搏状态页上线

    各联赛的数据接入与更新状态可以在同一屏里实时看到。

  3. 2024

    数据看板完成整合

    进失球分布、射门统计与积分走势收进同一个视图,不用来回切页。

  4. v2.6.1

    焕新版进失球分布上线

    覆盖 42 个联赛、1160 支球队,射门统计字段从 9 项扩到 17 项。

DATA

两版数据对不上,先别急着怀疑算法

同一个赛季,不同来源的录入时点、归类方式可能不同。两个版本并排看时出现差异,多数情况是统计方式发生了变化,而不是某一边算错了。

每年赛季中期与赛季结束后,我们各发布一次统计说明,把这一阶段用到的字段定义、新增项与调整项写清楚。射门统计从 9 项扩到 17 项,就是最近一次说明里写明白的改动。

客户端保留旧版数据一键切换,两版来回切平均在 1.2 秒以内完成。觉得新版数字和印象里不一样,直接切回去看同一场比赛,差异一眼就能对上。

夜间机房机柜的局部特写,指示灯呈荧光青与暖橙点状分布,机柜线条规整
COVERAGE

两个节点撑着,比赛日照常供数

数据服务部署在哈尔滨与杭州两个节点。任何一个节点做维护,另一个继续供数,你在客户端里看到的进失球分布不会因此断掉。

2 数据服务节点
240万 注册用户规模
3800万 日均数据请求

峰值基本落在开赛后的头二十分钟。这段时间里两条数据线同时承压,工单量也是全天最高的一段,客服团队会优先处理进失球分布与射门统计相关的反馈。

PARTNERS

18 家伙伴,把统计方式守在同一条线上

我们与 18 家数据服务商、联赛内容方保持长期协作。协作内容不复杂:约定每场比赛要采哪些字段、同一类射门怎么归类、赛季中途出现新情况时怎么补记录。

这些约定最终会落到你的面板上——同一支球队主客场的进失球分布能横向拉齐,几个联赛的射门统计能放进同一张对照表,靠的就是大家在源头使用同一套定义。

如果某场比赛的数据看起来不对,可以先去问题排查走一遍,大部分情况能当场判断是接入延迟还是归类差异。

JOIN

想一起做数据,或者想聊聊合作

数据协作、内容共建或者岗位应聘,都可以从同一个入口进来。在标题里写清你想聊的方向,我们会分到对应的人手上。