美团风控订单_美团到家事业群

美团风控订单_美团到家事业群美团技术沙龙01 – 58到家服务的订单调度&数据分析技术

大家好,又见面了,我是你们的朋友全栈君。

  1. 1. 2015.4.15 到家服务的订单调度&数据分析技术 58到家· 黄海斌 @xemoaya
  2. 2. agenda • 58到家介绍 • 订单管理系统介绍 • 数据分析技术的应用
  3. 3. 2015.4.15 58到家介绍
  4. 4. 58到家简介 2014年11月20日,58到家服务平台在北京发布,以居家场景为切入点 提供家政、丽人、速运三大系列到家生活服务,并快速实施全国化布局 ; 2015年3月,58到家三个自营品类做到全国第一,并已覆盖全国近30个 城市的渠道网络; 2015年4月21日, 58到家2.0上线,开放平台战略,并新增化妆、按摩、 月嫂等到家服务。
  5. 5. 58到家的优势 对比传统线下、其他垂类的上门服务,到家的优势主要有: 1、利用互联网技术和互联网思维,高效管理数以万计的劳动者,服 务质量不断迭代优化。 2、利用LBS技术、集中调度算法让劳动者和用户的连接最高效,大幅 提高劳动者收入和用户体验。 3、构建上门服务综合平台,借助品牌联合运营和大数据技术,形成 平台合力。
  6. 6. 2015.4.15 订单调度系统介绍
  7. 7. 订单调度系统的作用 输入:订单、服务者 输出:订单和服务者的绑定关系
  8. 8. 到家服务预约模式 • 预约调度:以家政、美甲为代表 • 用户预约1~7天后使用服务 • 商家以接受派单为主,上门方式是公共交通
  9. 9. 预约调度的核心技术点 • 劳动者浪费在通勤时间尽量少,提升劳动者体验,也提升劳动者接 单数 • 按距离筛选的优化 • 早期按直线距离筛选,存在不少问题 • 过度方案,缓存离线网格 • 目前应用多终点距离测量接口 • 订单间距离优化:让浪费在路上的时间尽量少 • 派单时候考虑前后单的服务地点 • 订单按距离聚类优化,让阿姨批量消灭订单
  10. 10. 预约调度架构
  11. 11. 订单“系统”(第一个月) 业务量:日均单在百单左右,劳动者数量在百人左右。 需求:能把订单派出去就行 实现:一张订单表记录订单,mis后台用于客服操作记录订单状态。 ≈ excel
  12. 12. 存在问题 1、对劳动者体验差,不断受到客服电话骚扰,需要自己记住订单安排 。 2、对用户体验差,订单量上来之后,导致订单积压,客服忙不过来, 用户的订单得不到及时响应。 3、对客服体验差,每派一单需要打平均7通电话。
  13. 13. 订单系统(第三个月) 业务量:日均单过千单。劳动者过千人。 需求:客服人肉已经无法应对,急需优化派单效率让用户得以快速响应。 实现: 1、开发用户端和商家端app,接派单降低对400客服的依赖。 2、初步商家管理系统,记录商家住址经纬度,实现按坐标排序功能。 3、开发抢单功能,让劳动者自己抢单。
  14. 14. 订单系统 派单调度模块选取订单服务 地址距离商家位置由近到远 进行推送 商家接单后返回用户接单成 功
  15. 15. 存在问题 1. 上门服务不是打车,上门服务绝大多数是预约制,打车绝大多数 是实时需求。所以抢单在打车行得通,上门服务行不通。 2. 劳动者学历偏低,对app负责使用不适应。 3. 劳动者的接单距离、时间管理问题等派单效果问题开始凸显。
  16. 16. 订单「调度」系统(第六个月) 业务量:日均单峰值过万单,劳动者数千人,业务线三足鼎立(家政 、丽人、搬家) 需求:解决订单超售问题,提升人均接单量。 实现: 1. 从抢单改为派单,由系统安排劳动者日程,商家端只做确认。 2. 劳动者库存系统,和用户端联动,避免超售。 3. 每个商家有一个接单半径,落在这个半径的单才会被推送。 4. 用通勤距离代替直线距离,因为实时调用地图接口性能无法接受, 建设了一个离线距离模块。
  17. 17. 订单调度系统 用bitmap记录每个劳动者最 近1周的时间安排,派单成功 后会占用相应时间。 商家拒单后会重新选择新的 商家派单,重派失败由客服 介入。 离线地图网格是把一个城市 划分成一公里见方的小方格 ,预处理任意两个方格之间 的通勤距离。
  18. 18. 存在问题 1. 业务特点是劳动者少,订单多,接不过来。需要进一步优化人均接 单量。 2. 随着业务深入,从单纯追求订单量慢慢转变为既保证订单量,又要 提升整体订单收益。 3. 品类继续在增多,劳动者也继续在增多,劳动者会出现各种各样的 状况,比如临时请假、缺席等。
  19. 19. 订单调度系统的未来规划 业务量:2015年年底的目标是峰值10万单,并且接入不少于5家三方服 务。 需求:实现高订单饱和度,低通勤距离。综合考虑订单量和订单收益 。实现通用平台接入
  20. 20. 未来规划 1. 用户分级,优秀用户优先派单。 2. 集中派单+综合考虑劳动者临近时间点的订单,缩短中间路程。 3. 订单分级,引入动态定价。 4. 劳动者分级,优秀劳动者有更多接好单的机会。 5. 把订单调度模块插件化,不同业务可以定制自己的调度逻辑。
  21. 21. 实时调度的技术核心 • 需要在最短时间内撮合商家和订单 • 实现:搜索+推送+抢单 • 搜索商家条件:订单距离、商家权重 • 商家实时返回当前定位 • 商家权重(好评率、培训程度、商户用户紧密度) • 里程计算: • gps漂移:定位api返回精度、前一个点距离、道路吸附 • gps点缺失:调用导航距离来弥补
  22. 22. 实时调度架构
  23. 23. LBS技术的应用 • 实时定位、导航 • 里程计算:目前准备借力高德地图的出行类LBS解决方案,结合我 们自有的业务策略来优化里程计算功能
  24. 24. 2015.4.15 数据分析技术的应用
  25. 25. 数据分析与挖掘 订单维度 1. 基于地理位置的人群画像,获取潜在用户群,平台内品类运营更加 精准。 2. 商圈维度、小区维度的订单量分析,使得地推更高效。 劳动者维度 1. 劳动者出行路线分析,关键路径增加班车提高通勤效率。 2. 基于区域的订单量饱和度与劳动者数量分析,指导劳动者招募
  26. 26. 区域化订单分析 • 根据用户分布、地形、交通 划分商圈,按商圈就近派单 • 根据商圈饱和度和用户需求 智能调度商家和精准市场推 广 • 根据商家数据个性化商家运 营管理
  27. 27. 小区地推系统 • 小区用户画像,目标客户群 精准定位 • 小区潜在用户规模评估,用 户渗透率,地推效果跟踪记 录
  28. 28. 动态补贴模型 • 根据商圈历史数据以及用户 和商家行为数据等建立数据 模型动态补贴,提升订单响 应率。 • 商圈精准市场活动,量化市 场活动效果和后续跟踪,提 高市场推广效率,降低推广 成本。
  29. 29. Q&A 谢谢大家!

转载于:https://www.cnblogs.com/wohexiaocai/p/9845480.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107237.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月20日 下午8:40
下一篇 2022年4月20日 下午8:40


相关推荐

  • GridLayout平均分配空间

    GridLayout平均分配空间GridLayout平均分配空间始末:在使用Gridlayout时,想要做一个横向平均分配的布局,像这样的:都知道,设置一个columnCount配合上app:layout_columnWeight=”1″即可可是当某一个的文字过长时,就会出现下面的情况:解决方案:将所有的TextView加上一个属性:android:layout_width=”0dp”即可。源码:<?…

    2022年6月4日
    120
  • 如何搞懂html+php实现个人博客网站?【附代码详解】毕业设计 大作业项目

    如何搞懂html+php实现个人博客网站?【附代码详解】毕业设计 大作业项目以前帮一个女生写的项目 如今代码也还在 不过和她却没了交集 运行展示功能说明未登录用户 仅可以浏览所有博客的内容 已登录用户 1 浏览所有博客的内容 2 发表博客 3 删除自己的博客 4 修改自己的博客 5 在任一博客下评论 6 修改昵称和密码 管理员 1 可以执行普通用户的所有功能 2 修改任一博客的内容 3 删除任一博客 4 删除任一用户 网站平台功能补充说明 1 动态显示博客信息 如当前所有博客数量 用户个人博客数量 以及博客内容信息 2 博客和评论发表的时间遵循北京时间 3 登录时只

    2026年3月26日
    0
  • 漫画:18年来,我第一次尝试穿裙子

    今天要推荐的是校园故事 《恋色多选题》 曾经的假小子女主进入大学之后, 微妙地当选了班花。 还迎来了自己人生的桃花期, 这个时候却遇到了他…… 原文始发于微信公众号(全栈程序员社区…

    2021年6月22日
    75
  • 关于setInterval只执行一次的原因

    关于setInterval只执行一次的原因我在做一个 demo 的时候发现的 之前可能遇到过到时没有记住 也没有写下原因 setInterval 方法可按照指定的周期 以毫秒计 来调用函数或计算表达式 以下是我的 demo 片段 js 代码 functionarro arrow box arrow1 animate top 20px 2000 function

    2026年3月19日
    3
  • pycharm提示no python interpreter_pycharm代码运行不了

    pycharm提示no python interpreter_pycharm代码运行不了Pycharm配置:解决方法如下方法一:Pycharm配置环境变量,ProjectInspector确认有Python3.7齿轮栏点Add,选ExistingEnvironment就好然后在Inspector选项找安装目录的Python.exe选择好了之后点击OK,之后选择Makeavaliableforallappliction再点OK就行了New新建一个pythonfile,然后就可以开始写代码了写完之后右键代码选择下面绿色的播放键Run就可以测试.

    2022年8月25日
    10
  • case when 判断_sqlservercase用法

    case when 判断_sqlservercase用法casewhen简单用法—改变结果SELECTCASE id WHEN21THEN ‘aaaaa’ WHEN22THEN ‘bbbbb’ELSE’其他’ END FROM hrmresource WHERE id=23casewhen复杂用法—执行不同的sqlSELECT ( CASE WHENa.id=21THEN (SELECTidFROMhrmresourceWHEREidIN(21

    2025年9月16日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号