从开赛前满群找人问伤开始
周五晚上九点,队长在群里连发三条消息:明天九人制,缺一个中卫,对面十号上不上?上不上,往往就决定了这场怎么排。裁判是谁、谁停赛、谁刚吃了黄牌,这些事散落在好几个群里,一圈问下来,天都要亮了。
我们最早就是想解决这件事。精力没放在赛后复盘,反而全花在赛前那十五分钟:谁执法、谁缺阵、这场球尺度大概什么样子。把你明天要碰上的那几个人先摸清楚,比什么花哨的东西都实在。
现在服务的还是同一群人——城市里每周固定组局的召集人、周末联赛的教练和队长,还有需要按赛季整理纪律与排名的本地组委会。四川、贵州、广西一带的球队组织,也慢慢把这里当成了备赛前的固定一站。
三个大版本,把赛前要查的东西一点点补齐
从只记赛程结果,到能按越位区间、停赛类别、联赛维度筛选,资料库每一次升级,都是被某一场球逼出来的。
-
V1 2018 赛季起
先把每场球记录下来
第一版只做一件事:把本地周末联赛的赛程、比分和出场整理成能查的记录。最早的几千场比赛,来自昆明几支老球队对着旧笔记本一条条补录,后来各地召集人也跟着补上了自己联赛的那一段。
- 按联赛和赛季归档赛程与结果
- 球队与常用场地绑定在一起
- 历史赛季可以逐季回看
-
V2 第二个大版本
把执法的人和缺阵的人标出来
召集人反馈最多的两件事,是“明天谁来吹”和“我这边谁能上”。这一版上线了裁判名单库和六类伤停标注:停赛、伤缺、出战存疑、累积黄牌、红牌停赛、轮休,每类颜色不同,扫一眼就分得清。
- 裁判名单库收录 1260 名注册裁判的执法记录,含场均出牌、点球与越位判罚次数
- 六类伤停标注各有独立颜色,赛前一眼分辨
- 比赛日每 15 分钟刷新,非比赛日每 6 小时刷新一次
-
V3 当前 · 3.7 版
多联赛摆在同屏里对着看
一个周末往往不止一个联赛开赛。这一版把排名面板做成可临时勾选的对照视图,最多同时选 5 个联赛;平板赛季奖项通道也放到了资料库首页,12 个奖项类别按联赛筛完就能导出。6 月那次更新,我们把越位次数的默认筛选区间收紧到了 3 到 12。
- 排名面板最多同时对照 5 个联赛
- 赛季奖项通道含 12 个类别,每年常规赛结束后 3 天内上线
- 默认筛选区间:越位次数 3 到 12
“一条标注,两个人分开看一眼,结论不一致的退回重来。从 2018 赛季到今天,这是我们唯一没变过的事。”
46 个人分工,让半天的球赛当天就有标注
团队一共 46 人,分三块:数据标注与校对 18 人,产品与前端 15 人,客服与运营 13 人。三块不是各干各的——标注组定字段,产品组把字段做进筛选器,客服组盯着每天从邮件和电话里回来的问题,第二天上午就能反映到下一次更新里。
一条记录要过四道关才出门
从录入到你能在平板上查到,一条裁判名单记录或伤停标注得走完下面四步。中间任何一步出现分歧,这条记录就直接回到复核。
-
01
采集
比赛当天由现场标注员按联赛、场地、比赛编号逐条录入,同时附上纪律公告或现场截图作为依据。
-
02
交叉复核
同一场比赛的两名标注员分头看一遍。停赛类别、缺阵原因、执法场次,任何一项对不上,两人先内部对齐,再重录。
-
03
争议条目入纠错
组委会发来更正、球队提出异议,或者读者寄来附图的邮件,都会走名单纠错流程,先把记录挂起,再按截图和公告核实。
-
04
发布与刷新
通过复核的记录进入资料库,比赛日每 15 分钟刷新一次;非比赛日按 6 小时节奏推进,版本号随更新递增。
我们坚持的三条做法
A 标注有标准,换个人看结论一样
六类伤停的判断条件写成固定条目,每条记录必须带来源联赛、比赛编号和采集时段。同场比赛两名标注员分头判一次,结论不一致的直接退入纠错。上周一场市级联赛的“出战存疑”,就因为这个流程从发布前撤下,当晚确认是轮休后重发。
B 纠错邮件当天有回音
工作日内寄到客服邮箱的纠错,通常 4 小时内会有第一次回复。附上比赛截图和联赛名称,处理速度会更快。核实无误的更正,会在下一次刷新里出现,版本号同步递增。
C 你保存的偏好留在你自己的设备上
常用联赛组合、筛选偏好这类信息写在浏览器本地存储里,最多保存 8 组,不会跟着账号跑到别的地方。清理浏览器数据的时候,它们也一并清掉。想了解具体哪些字段会被写下,可以在数据保护说明里查看。
和本地组委会一起把赛季数据补齐
目前已与 6 家本地业余联赛组委会按赛季交换赛程与纪律公告。你们出赛程表和处罚通知,我们把它整理进资料库,同时把裁判名单库里的执法场次和判罚记录回传给组委会,方便赛季末统一核对。
合作按赛季推进,一个赛季结束后一起对一遍字段,看下个赛季要不要增删。如果你们联赛已经跑满一个完整赛季,并且有固定的纪律公告渠道,随时可以谈怎么接。
- 6 家已建立数据合作的组委会
- 14 个省份、320 个城市球队组织在约球社群里
- 5 个以城市为单位的本地周末联赛在资料库建档