中午时分,北京望京一家由美团外卖提供配送服务的餐厅里,一个形状像POS机的小打印机不断吐出纸条,上面印有订餐人姓名、电话、地址和菜品详情。连接打印机的不是餐厅里的任何一部手机和电脑,而是远在美团云机房的服务器。
每当有顾客下单,餐厅里的打印机就自动打出小票,服务员将小票贴在塑料袋上,递给厨房里负责分拣餐盒的小工。整个过程如工厂流水线一般环环相扣。
商家接单的几秒钟内, 美团外卖后台系统已经定位了餐厅附近100多名外卖配送骑手的实际位置和骑行方向,在统筹了骑手手里其他订单的送餐目的地、各餐厅的出餐速度后,美团外卖筛选出了最合适的骑手前去取餐。与此同时,用户手机上出现了骑手照片、手机号码和历史评价,骑手的位置在地图上变成一个不断移动的小点,方便实时追踪。
眼下,这样的复杂运算每天在美团外卖后台要发生上百万次,这些订单分布在全国300多个城市。每一张订单,从下单到上门,时间需要控制在45分钟左右,餐厅、美团、骑手的任何一个环节都不能出错。
美团外卖配送总架构师夏华夏说,外卖这个生意,很多人觉得简单,但简单的事情真正做到极致,将会产生足够多的技术挑战,足够高的技术门槛。
一张订单的三次飞跃
应用商店的版本更新信息记录着技术团队所作出的努力。26个月之内,美团外卖已经优化、改进了上百个环节。而其中的小小一环便是商家接单。应用商店里寥寥几个字的描述背后,隐藏着许多鲜为人知的细节。
夏华夏回忆说,美团外卖于2013年11月上线,用户在手机的APP上下单后,需要客服打电话通知商家用户叫什么名字,地址在哪里,订了哪些菜。商家只能用纸笔记下来,交给厨师,厨师做完了,再把小纸条给配送员,配送员拿着纸条给顾客送餐,和顾客结钱,整个过程十分痛苦。
“当时整个外卖的团队做得特别的热情高涨,甚至研发的同学也帮客服打电话,每个周末都在加班。他们接电话也接得满心欢喜的,因为接一个电话就是一个订单嘛。我们卖出第一个订单的时候,团队的同学都高兴得有点那种想哭的感觉。”
但是随着每日订单量的快速增加,团队很快发现接电话的工作量变得无法承受。为解放人力,美团外卖给餐厅老板开发了一个APP,一旦有用户下单,老板的手机上的APP就可以接到通知。这时候老板拿张纸,找支笔,把手机上的信息抄下来,然后交给厨师。这让美团的同学从接电话中解脱了出来;但是餐厅老板还得手工抄写订单信息。
再之后,美团外卖将商户端程序和一个小打印机相连,老板只需要在手机或PC上点击确认,就可以直接打印配送条。到这一步,商家接单这一环上似乎已经足够高效。但业务团队还是在和商家的交流中发现了一些细节。
他们发现, 如果一家餐厅有同时有多个员工手机上安装了APP,那么一张订单可能重复打印;而如果只有老板的手机安装了APP,但他刚好不在,那订单就无法打印。有的店为了解决这个问题,不得不买一台公用的电脑放在店里。但对很多小型外卖店来说,买电脑又成为了一笔额外的开销。
夏华夏说,在美团,业务、产品和技术每周都会一起开会,私下也有沟通,不同背景的人相互碰撞,会产生许多主意。听到业务部门的反馈之后,硬件团队意识到这些问题可以用云打印机解决。所谓云打印机,是指打印机自己联网,用户手机下单的时候,美团后台的服务器把信息直接推送到机器上进行打印。这是美团外卖为了提升商家接单这一环节所做的第三次技术革新,这也成为了目前商家所普遍采用的技术。
餐饮业可算是商业史上最古老的行业之一,外卖也不是新鲜事物。在过去漫长的时间里,它固守一套手工业操作模式:手写点单,开火炒菜,只需门店、厨师和服务员到位,便能开门迎客。而在外卖APP诞生之后,这个古老的行业,开始在技术的帮助下快速发展变化。
骑手背后的“超级大脑”
在曾经在谷歌、百度工作过的夏华夏看来,O2O业务并不是没有技术含量,相反这是互联网进化到现在,技术上挑战最大的一种形态。
夏华夏说,“外卖O2O业务难度在于,第一它涉及到的端特别多,以外卖来说包括用户端、商家端和骑手端;第二是业务的流程非常复杂;第三是它的实时性,所有这些复杂的流程需要在多个端之间实时流转。
“此外,外卖O2O在技术上还面临一个特殊的挑战:配送调度。在外卖业务里,配送能否并单是一个非常重要的因素,如果做不到,配送成本会大幅上升,配送时间也会大幅延长。O2O领域内涉及到的‘最后一公里’配送要比实物电商的物流难得多。因为实物电商快递的时效性要求不高,可以等待成批的运单到齐之后,进行一次性配送。而外卖需要在1小时以内送达,无法像实物快递那样通过延迟发货而实现统一并单。
“配送调度是我们需要不断优化的技术难点。除了要在数据采集上做得更精确,譬如准确判断不同商家的出餐时间。更难的在于算法的优化,难点在于输入的参数过多,其中包括每一个骑手未配送订单的不同目的地、骑手实时的位置和运动方向,这些参数加起来是一个特别大的输入。我们需要在大量输入上进行复杂计算,在1秒钟或几秒钟之内得出一个推荐结果,这是非常有挑战的。”
此外,配送调度还需要考虑到品类的复杂性。美团外卖目前提供餐饮、商超、鲜果、甜点、饮品、鲜花、蛋糕、药品等全品类的上门配送服务。如果一单是热饭,一单是冰激凌,一单是一大包卫生纸或者一大箱牛奶,这些商品就需要用到不同的配送工具。
面对如此复杂的决策难题,美团的智能配送系统充当起了骑手们的“超级大脑”,它会实时追踪骑手行进的方向和当前位置,结合当前运单和新运单的服务要求进行计算,按照系统效率最高的方式分派订单。技术部门正在持续优化算法,最终希望通过技术将人均配送效率提高一倍以上。
“在线下服务流程上,技术可以做很多的优化。正是这些一个一个的优化,加起来就可以不断降低美团和商家的线下成本,进而把整个O2O的生产效率提升上去 ”,夏华夏说道。