起点与理念
2018 年,北京的城市联赛日程散落在各自的公众号和球馆告示里,同一轮比赛要在好几个渠道之间来回翻。通勤路上打开手机,球迷最想知道的三件事——几点开赛、谁上谁不上、最近状态怎么样——恰恰最难一眼找到。
冠竞体育就是从这个具体麻烦做起的。我们把赛事按控球率和近期战绩两条权重排好序,把赛前十分钟的阵容确认固定在公告栏那个位置,让它出现在你打开页面的第一屏。所谓“懂行的人看竞争”,落到操作上就是:不用你再去拼凑,关键信息已经按它对比赛的影响程度摆好了顺序。
先让人在两分钟里看懂这场球的关键,再谈别的内容。
冠竞体育编辑部
谁在做这件事
编辑部和技术团队坐在同一层,遇到赛程临时变更,谁改数据、谁发公告、谁盯着推送,当场就能定下来。
-
8
数据运营
守住赛事数据的准点和完整
盯赛事数据服务商的回传,核对首发与伤停字段,处理延迟异常,维护每赛季两千多场赛事的字段完整度。
-
11
本地赛事编辑
跑现场、写公告、做复盘
覆盖北京各区的联赛,跟场馆和组委会保持联系,负责赛前观察、阵容公告与赛后复盘的成稿。
-
7
产品与技术
让页面在手机上也快得起来
负责移动端与桌面端共用一套数据、收藏与订阅的多设备同步、战术板视图和离线缓存。
一天的工作从早上七点那一轮刷新开始:把夜里滚进来的赛果核准,把当天要打的比赛排进时间轴,然后交班给中午和傍晚两轮。夜里十点那轮结束后,第二天的场地变更和伤停更新会先落进草稿。
数据从哪里来
赛事数据主要来自 18 家数据服务商,本地这一块则由联赛组委会和场馆直接提供赛程与变更通知。两份来源在站内合流,同一场比赛的开赛时间、场地和比分不会各说各话。
18
家赛事数据服务商
负责基础赛果、控球率与射门区域等比赛过程数据。
30秒
平均数据延迟
从数据源出数到你在页面上看到,通常不超过这个时间。
9
家本地体育场馆
连同 5 家城市业余联赛组委会,提供赛程与现场公告同步。
延迟能压住,靠的是把校验放到接入层:数据一进来先过一遍字段和时间戳检查,异常的当场退回服务商重发,不带着问题往下走。你这边看到的结果是,开赛时间改了、名单临时补人,页面上的数字跟着动,不用等下一轮整点刷新。
一篇内容的生产流程
栏目里的东西分成三类,三类的时间要求完全不同,编辑部按这个节奏排班。
-
T-24H
赛前观察
开赛前一天起,编辑整理对阵、场地和双方近期战绩,把这场比赛值得看的点写成三五段,供你决定要不要花时间看。
-
T-10MIN
阵容公告
赛前十分钟,首发十一人、替补名单和三条关键伤停说明挂上公告栏,手机端同步更新,收藏了这支球队的人会在信息流顶部先看到。
-
T+FT
赛后复盘
终场后按控球率、射门区域、跑动热区三条数据线出战术板视图,讲清这场比赛是怎么走向那个比分的。
三类内容共用一套事实底稿,同一场比赛的阵容和比分在观察、公告、复盘里不会出现两种说法。这也是为什么编辑部宁可把发布节奏压慢一点,也不先发一个待定的版本。
本地覆盖
北京 16 个区的区级联赛都在收录范围内。每赛季约 620 场北京赛事进入站点,加上国内其他城市的赛程,整体收录量超过 2400 场。
移动端按距离、级别、开赛时间三个维度筛选。通勤路上你是先看离家最近的一场,还是先看级别最高的那一场,自己定。在公告订阅里勾上地域标签之后,推送以 5 分钟为最小刷新间隔送达,不会在你上班的时候连着响。
版本演进
-
2018
站点上线
从北京城市联赛的赛程整理做起,第一批内容就是每天更新的对阵表。
-
2021
会员中心内测版
收藏关注球队与公告订阅第一次成型,赛前十分钟的阵容确认开始按收藏优先级排序。
-
2023
会员中心正式版升级
收藏与订阅能力整体迁移到新版本,收藏夹支持多设备同步,换手机不用重新关注一遍。
-
现在
移动端离线缓存
最近 7 天的赛事数据与公告可以缓存下来,地铁里没信号也能翻。
年度本地赛事观察
每年年底,我们出一份《本地赛事观察》,把这一年北京的赛事数量、到场观众和场馆使用情况汇总起来。数据来自编辑团队全年跟场记录下来的赛程与公告,加上合作组委会提供的场次统计。
对场馆来说,这份东西能看出哪些时段被排得满、哪些档期还空着;对组委会来说,是下一年排赛程时的一份参考;对球迷来说,它回答了“这一年我到底有多少场球可以看”。报告在赛场专栏按年发布,站点运营以来累计发布的公告与专栏内容已经超过 12000 篇。
想拿往年的数据做选题,或者想聊聊赛程同步的合作,写信到编辑部即可,我们会按内容合作的方式回复。
下一步从哪里开始
想先看看工具能做什么,去工具中心;想读最近的阵容确认和复盘,去赛场专栏;想聊合作或者指出一处数据错误,直接写信给我们。