一种运力智能调度优化系统技术方案

技术编号:38012131 阅读:11 留言:0更新日期:2023-06-30 10:33
本发明专利技术涉及数据处理技术领域,尤其公开了一种运力智能调度优化系统,包括用户端、骑手端、代理商端、总后台端和服务器;所述骑手端包括爆单模块和订单热力图模块,所述爆单模块用于接收爆单信息,所述订单热力图模块用于显示区域范围内订单数量;所述服务器用于计算订单密度得出爆单区域信息以及计算骑手位置,并且将计算出的爆单区域信息发送本区域范围内骑手端,骑手端可以更加及时的监测到爆单区域,可以更快的配送新的订单,代理商后台也可以节省部分调度的精力,骑手可以更快的配送,提高配送效率,提高单日配送量,同时给用户增加体验。验。验。

【技术实现步骤摘要】
一种运力智能调度优化系统


[0001]本专利技术涉及数据处理
,尤其涉及一种运力智能调度优化系统,可以提高骑手的配送效率,增加用户体验。

技术介绍

[0002]现有人力调度系统是由代理商安排调度骑手至某个区域,然后由该骑手负责这一片区订单的配送,骑手划片负责配送,同时代理商根据区域内骑手接单情况,设置骑手可接单距离,控制骑手接单范围,对于区域内接单较慢的情况,适当放大接单区域。现有技术的,。当前骑手调度更多依赖代理商控制,由代理商监测区域订单密度,骑手所处位置。代理商安排调度骑手会存在延时可能,骑手配送完成订单后会就近停留等待接收新订单,造成骑手位置和订单高峰位置存在较大的距离偏差,继续接单配送时需要跑动更远的距离,造成时间上的浪费。
[0003]因此,有必要提出一种改进,以克服现有技术的缺陷。

技术实现思路

[0004]本专利技术的目的是解决现有技术中的问题,提供一种运力智能调度优化系统。
[0005]本专利技术的技术方案是:一种运力智能调度优化系统,包括用户端、骑手端、代理商端、总后台端和服务器;所述骑手端包括爆单模块和订单热力图模块,所述爆单模块用于接收爆单信息,所述订单热力图模块用于显示区域范围内订单数量;所述服务器用于计算订单密度得出爆单区域信息以及计算骑手位置,并且将计算出的爆单区域信息发送本区域范围内骑手端。
[0006]作为一种优选的技术方案,所述服务器建立统一的订单密度计算队列服务,服务器实时统计当天订单的信息,并录入总后台端做缓存,主要记录订单经纬度的集合,计算得出区域内订单密度,随时提供给骑手端。
[0007]作为一种优选的技术方案,所述骑手端开启订单热力图模块后,向服务器数据发出请求,服务器绘制订单热力地图,并将订单密度信息展示给骑手端,骑手端自发选择等待接单的区域。
[0008]作为一种优选的技术方案,所述服务器计算得出爆单区域信息,准备发送给指定骑手端,服务器统计骑手端当前位置,将爆单信息指定发送到合适的骑手端。
[0009]作为一种优选的技术方案,所述服务器统计某时间段订单最为集中的区域,并且统计当前在线骑手端位置信息,计算骑手端位置与订单集中区域的距离并缓存,统计每个骑手端配送订单的数量和评价质量,将单量少且配送评价质量优质的骑手端优先发送爆单通知。
[0010]作为一种优选的技术方案,所述服务器获取后台设置时间内的所有订单信息,并缓存至Redis中存储,骑手端骑手打开热力地图,请求订单缓存,将订单数据通过Canvas绘制到地图上,订单越多的区域,绘制的颜色越深。
[0011]本专利技术的一种运力智能调度优化系统,骑手端可以更加及时的监测到爆单区域,可以更快的配送新的订单,代理商后台也可以节省部分调度的精力,骑手可以更快的配送,提高配送效率,提高单日配送量,同时给用户增加体验。
附图说明
[0012]图1 为本专利技术运力智能调度优化方案图。
具体实施方式
[0013]为了使本专利技术实现的技术手段、技术特征、专利技术目的与技术效果易于明白了解,下面结合具体图示,进一步阐述本专利技术。
[0014]实施例一:如图1所示,本配送系统是由用户端、骑手端、代理商端、总后台端,服务器,五个端构成,本专利主要涉及骑手端和服务器。
[0015]骑手端是app, 设计模块为爆单功能:由服务器发起的,app端展示的通知功能,提醒骑手哪个位置订单出现拥挤;订单热力图功能:app展示的地图上,专门绘制不同深度的颜色,用来标记该区域订单的数量,颜色越深,订单越多服务端,主要涉及订单密度计算:统计范围内的所有订单,根据不同位置的数量计算所得;骑手位置计算:统计当前在线骑手的实时位置。
[0016]建立统一的订单密度计算队列服务,服务器实时统计当天订单的信息,并录入系统做缓存,主要记录订单经纬度的集合,计算得出区域内订单密度,随时提供给请求者;骑手端开启订单热力图界面之后,请求服务端数据,绘制订单热力地图,将密度信息展示给骑手,骑手自发选择等待接单的区域;同时服务器计算的结果得到爆单区域,准备发送给指定骑手,服务器统计骑手当前位置,将爆单信息指定发送到合适的骑手手中。
[0017]服务器获取后台设置时间内的所有订单信息,并缓存至Redis中存储,骑手端骑手打开热力地图,请求订单缓存,将订单数据通过Canvas绘制到地图上,订单越多的区域,绘制的颜色越多越深,并定位骑手当前位置,方便骑手对比选择接单区域。
[0018]服务器统计最近时间段(具体时间控制交由代理商设置)订单最为集中的区域,并且统计当前在线骑手位置信息,计算骑手位置与订单集中区域的距离并缓存,统计每个骑手配送订单的数量和质量,将单量少且配送优质的骑手优先发送爆单通知,不影响调出区域配送效率的前提下,将骑手调度至爆单区域,解决订单拥堵问题。
[0019]根据服务端统计的订单经纬度集合,利用Redis缓存,骑手获取后在地图上利用Canvas绘制颜色做区分,订单越密颜色越深。根据不同区域订单的密集度计算爆单位置,通过socket通知到骑手,通知需要应用存活率要高,才能保证通知的推送及时送达。
[0020]综上所述仅为本专利技术较佳的实施例,并非用来限定本专利技术的实施范围。即凡依本专利技术申请专利范围的内容所作的等效变化及修饰,皆应属于本专利技术的技术范畴。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种运力智能调度优化系统,其特征在于:包括用户端、骑手端、代理商端、总后台端和服务器;所述骑手端包括爆单模块和订单热力图模块,所述爆单模块用于接收爆单信息,所述订单热力图模块用于显示区域范围内订单数量;所述服务器用于计算订单密度得出爆单区域信息以及计算骑手位置,并且将计算出的爆单区域信息发送本区域范围内骑手端。2.根据权利要求1所述的一种运力智能调度优化系统,其特征在于:所述服务器建立统一的订单密度计算队列服务,服务器实时统计当天订单的信息,并录入总后台端做缓存,主要记录订单经纬度的集合,计算得出区域内订单密度,随时提供给骑手端。3.根据权利要求1所述的一种运力智能调度优化系统,其特征在于:所述骑手端开启订单热力图模块后,向服务器数据发出请求,服务器绘制订单热力地图,并将订单密度信息展示给骑手端,骑手端自发...

【专利技术属性】
技术研发人员:周伯虎
申请(专利权)人:山东曹操送电子商务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1