首页»版块 › MagicOS › MagicOS ›“外卖接单”场景下的网络调度优化

“外卖接单”场景下的网络调度优化

[复制帖子标题和链接]

2410

通信老杨 荣耀工程师  发表于 前天 09:45 北京 来自:浏览器
在外卖配送的高峰时段,网络的稳定与速度直接影响抢单效率和配送体验。因此,我们特别针对骑手的使用场景,推出了网络调度优化特性,帮助外卖小哥等在户外复杂环境中实现抢单更快、连接更稳,提升工作效率。

网络对骑手的影响
作为外卖骑手,网络的稳定性和速度直接关系到抢单效率和配送体验。然而,户外环境复杂多变,网络问题常常成为影响骑手的“拦路虎”,具体表现在以下几个方面:

抢单时网络延迟高,导致抢单失败
在抢单高峰期,订单涌入速度快,网络延迟稍有增加,就可能错失抢单时机。尤其是在信号较弱或网络拥堵的区域,抢单请求发送和响应速度变慢,导致抢单失败,影响收入和工作效率。

多任务同时运行,网络资源被分散
外卖骑手在工作时,手机通常同时运行多个应用,如抢单软件、导航地图、即时通讯工具、音乐播放器等。后台应用频繁占用网络资源,导致抢单和导航应用的网络带宽不足,影响关键时刻的响应速度和稳定性。

网络切换频繁,连接不稳定
骑手在城市中穿梭,常常需要在不同的网络环境间切换,如从Wi-Fi切换到移动数据,或在不同基站间切换。频繁的网络切换容易导致连接中断或延迟,影响抢单和配送的连续性。

因此,我们开发了针对外卖等场景的网络调度优化功能,正是基于以上难点,采用了应用流量优先级调度等技术,帮助外卖骑手解决网络瓶颈,提升抢单成功率和配送效率。

网络调度优化如何实现
下面我们来重点介绍如何实现网络优化?基本原理就是精准识别户外工作人群,如外卖骑手、跑腿小哥等等,在特定场景下实现网络最优调度。

“外卖接单”场景下的网络调度优化

那么我们如何判断户外人群状态呢?
系统会在一段时间内根据位置信息和APP页面接单状态,判断是否为户外人群,如果连续多次发现页面始终未处于接单状态,就会判断用户处于非工作状态,从而自动退出抢单模式;反之,则认为用户处于工作状态,系统会保持或进入抢单模式以确保正常接单。
“外卖接单”场景下的网络调度优化

那么识别到外卖人员后,我们如何进行网络加速呢?
首先我们会根据网络连接变化、场景进入、场景退出、优先级变化等,进一步判断是否为已经缓存的抢单加速场景,然后根据对应的网络和场景状态来执行加速动作。示意图如下:
“外卖接单”场景下的网络调度优化

针对外卖人员使用的APP,基于上述的场景判断,决策是否要进一步进行加速动作。
对特定应用流加速消息层层传递,在Kernel中对于应用的数据包添加加速标签,再对高优先级标记报文进行高优先级调度。

“外卖接单”场景下的网络调度优化

当前我们有很多应用支持了网络调度优化,比如美团众包、美团骑手、蜂鸟众包、蜂鸟骑士、达达秒送骑士、闪送员、顺丰同城骑士、UU跑腿等。

如何打开网络调度优化?(部分产品支持)
  • 进入设置 > 辅助功能 > 户外模式 ,开启户外模式开关;
  • 打开网络调度优化开关。
“外卖接单”场景下的网络调度优化



今天的内容就介绍到这里,大家如果对“外卖接单”场景下网络优化还有很多的建议,欢迎在评论区留下宝贵的意见。
您需要登录后才可以评论 登录 | 立即注册
简体中文 - China
快速回复 返回顶部 返回列表