18
赛事数据校对
盯住每一场比赛的进球、红黄牌、换人和关键事件,把时间戳对到秒。 重点场次另有专人复核,异常情况平均 6 分钟内响应。
分区 03 · 历程
从只有一个比分列表,到现在能按联赛、按日期、按半场热区去找一场比赛。 前几步走得慢,是因为每一步都希望下个赛季还能用。
第一版只做一件事:把当天要踢的比赛按联赛排好,开赛时间、当前比分和比赛状态一眼看到。做到这一步,看台才算有了第一个座位。
那年页面里没有筛选,也没有关注列表,第二天的比赛要等过了零点才出现在列表里。凌晨场次单独显示,是后面才补上的。
很多用户看完直播还想回看一次。赛后归档模块就是为这个做的:比赛结束十分钟内,比分、进球节点、红黄牌、换人和关键事件时间戳都会整理成一条可以往回翻的记录。
归档记录以时间戳为主线,一场比赛的节奏可以从上往下读出来;这也是后来进失球分布查询能成立的基础。
只按日期翻,关心英超的人得在一整天的赛事里找。加上联赛维度之后,同一天的比赛可以按区域分组看,当日与次日凌晨场次也能放在同一屏。
五个赛事区域组的划分就是在这一步定下来的:国内联赛、欧洲赛事、美洲赛事、亚洲赛事与国际杯赛。
只看总比分不够。进失球分布查询页把半场热区、15 分钟时间段、主客场和比赛状态四个维度摊开,支持最近 5 个赛季、最多 3 支球队放在一起对照。
半场热区配合时间刻度使用,能看出某支球队是开场阶段更活跃,还是最后十五分钟更容易丢球。
桌面端会员权益中心完成改版,权益状态、比分数据和历史导出放进同一个工作区,不用在几个页面之间来回切。多窗口盯盘最多支持四场同屏。
历史数据可以导出为 CSV 或 PNG,做赛季回顾或者给同事看的时候,不需要再逐张截图。
首页重新组织了一遍:左边是今天的比分,右边是会员席位,移动端入口固定在首屏第一栏。打开页面开始,动线就只有一条。
改版之后,临时查分的人从打开页面到看到目标比分平均两步完成,不熟悉站点的用户也不用先找菜单。
累计沉淀
到现在,平台累计归档比赛 9.8 万场,形成超过 2100 万条事件记录。 这些记录一边支撑赛后回看,一边喂给进失球分布和赛季对比—— 用户查到的每一个数字,背后都有一条具体的时间戳。
分区 04 · 团队
数据团队现有 43 人,分成两组:18 人做赛事数据校对,25 人做产品与技术。 一场比赛从开哨到归档,两组人都在同一条时间线上。
18
盯住每一场比赛的进球、红黄牌、换人和关键事件,把时间戳对到秒。 重点场次另有专人复核,异常情况平均 6 分钟内响应。
25
负责比分刷新、筛选、归档和分布查询的实现。比分板块每两分钟刷新一轮, 刷新链路在重大比赛日要扛住数倍于平日的并发。
与 28 家赛事数据服务商建立接口协同,采用多源交叉校验。 同一场比赛如果几方给的时间不一致,校对组会把差异记下来,交给负责该联赛的同事判断。
分区 05 · 服务范围
实时比分覆盖足球、篮球、网球、排球、冰球、电竞等 16 个体育项目,共接入 142 个联赛与杯赛。 用户分布在 31 个省级行政区,其中移动端访问占比 72%——这也解释了为什么移动入口一定要放在首屏第一栏。
16
个体育项目
142
个联赛与杯赛
31
个省级行政区有用户
72%
访问来自移动端
7 个主流联赛使用深度数据模板,事件节点更细、分布维度更全;其余联赛使用标准比分与事件模板,保证覆盖面和读取速度。
跨时区赛事自动换算,欧洲、美洲和亚洲的夜场都会落在你能对上的那个时间点上,不用自己加减时差。
免费用户可以看比分、赛程与基础事件;会员在此基础上增加历史导出、深度分布和重点场次提醒,方案按赛季或全年选择。
分区 06 · 协作与内容
内容与客服团队共 16 人。他们既写专题,也接电话——用户遇到的第一个问题,往往就是内容选题的起点。