雨天公交站的队伍与算法

雨点砸在站台顶棚上,水顺着铁皮边缘往下淌。等车的人往中间挤,伞尖碰着伞面,湿透的裤脚贴在一起。有人低头看手机上的公交到站信息,屏幕显示还有三分钟,但那三分钟已经停了快两分钟没变。旁边穿校服的学生踮脚往路口望,脖子伸得很长,什么也看不见。
那个“还有三分钟”的数字来自车辆定位系统。每辆公交车上装着卫星定位终端,位置数据每隔几秒回传一次,后台算出到站时间再推到手机里。听起来简单,实际上堵车、信号漂移、司机临时改道都会让这个数字变得不靠谱。路面上的车流是连续的,算法把它切成一段一段去估算,误差就藏在这些切分里。
站台上的人越来越多,有人开始骂这不准的预报。骂归骂,没人把手机收起来。过去等车是纯粹的盲等,现在至少有个数字可以盯着,哪怕它不动。这种依赖已经成了习惯,就像下雨知道往棚子底下躲一样自然。技术给出的承诺哪怕打折扣,也比没有承诺让人心里踏实一点。
雨小了些,路口终于出现公交车的轮廓。人群往前涌了半步,又停住。车门打开,刷卡机嘀嘀响,有人扫手机二维码,有人掏实体卡。这些动作背后是一整套支付清算系统在跑,从刷卡到扣款到对账,中间经过发卡方、收单方、清算机构。乘客不会想这些,他们只关心别刷失败堵在门口。
车开走,站台空了一半。剩下的人继续等下一辆。他们的手机屏幕上又跳出新的到站时间,这次显示八分钟。有人叹口气,把伞收拢靠在腿边。数据在云端更新,人在雨里站着,两套系统各自运转,偶尔对上一次,多数时候差那么一点。
公交公司调度中心的大屏上,所有车辆的位置变成移动的光点。调度员根据路况调发车间隔,高峰加密平峰拉长。这套系统比人工打电话问司机位置高效得多,但它解决不了路堵本身。技术把信息传递的摩擦抹平了,物理世界的摩擦还在原地。站台上的人等的是车,不是数据。












