掌桥专利:专业的专利平台
掌桥专利
首页

一种基于价值选择的司机调度方法及系统

文献发布时间:2023-06-19 12:07:15


一种基于价值选择的司机调度方法及系统

技术领域

本发明涉及打车出行技术领域,具体涉及一种基于价值选择的司机调度方法及系统。

背景技术

随着社会和科技的发展,打车出行业务逐渐由线下转移到线上,用户无需在路边招手即停,而是在应用软件上设置起点和终点,即会匹配到接单司机来开始行程。在乘客和司机的匹配成单过程中,由于乘客数量和运营的司机数量通常不对等,且乘客在服务区域内的分布也不均匀,因此为了提高司机的接单效率,平台方通常会根据运力情况对司机进行调度,分配司机去往存有打车需求的区域,以缩短等待时间来提升用户体验。

现有的司机调度方法较为简单,通常是统计服务范围内的订单分布,分析出运力不足的区域,然后分配司机前往该区域进行接单,该方法虽然简单易行,但是高峰期的时候,往往存有多个运力不足的区域,通常是随机进行分配,但实际上司机在各区域的预期收入并不相同,而高峰期打车需求存有时效性,导致司机无法将收益最大化;另一方面,当运力不足时,由于等待时间显著增加,乘客较为焦急,因此系统往往采用临时浮动上调价格来区分优先度,然后让司机匹配高价用户快速成交,由于该措施增加了运力不足区域内的乘客的打车成本,容易使用户产生不满情绪,降低用户的打车意愿,因此需要一种新的司机调度方法来解决现有技术的不足。

发明内容

为了克服上述现有的推荐方法存有的司机收益受限和降低乘客满意度的技术缺陷,本发明提供一种增加司机收益和提高用户满意度的基于价值选择的司机调度方法及系统。

为了解决上述问题,本发明按以下技术方案予以实现的:

本发明所述的一种基于价值选择的司机调度方法,其特征在于,该方法包括:

获取司机的地理位置,将接单范围内的区域分割为区块;

遍历各个区块,提取各个区块的固有价值数据;

遍历下单乘客信息,提取各个区块的多个浮动价值数据;

将固有价值数据和浮动价值数据加权平均,获得各区块的参考值;

遍历各个区块,统计是否存有一个以上的运力紧缺的区块;

如果不存有,则将司机调度到运力最低的区块;

如果存有,则将司机调度到参考值较高的区块。

所述的获取司机的地理位置,将接单范围内的区域分割为区块,具体为:若当前司机处于未接单状态,则读取司机终端设备的GPS模块,获取司机的地理位置信息,以司机的地理位置为圆心,以接单范围为半径划定一个圆形区域,将该区域分割为多个区块。

所述的接单范围为5km。

所述的区块呈正六边形。

所述的固有价值数据包括:POI类型、人口密度和房价平均值。

所述的POI类型包括:商业区、住宅区、风景区、村落区、金融区和机关区。

所述的浮动价值数据包括:下单频率、客单价、成单折扣率和下单时间。

所述的将固有价值数据和浮动价值数据加权平均,获得各个区块的参考值,具体为:读取固有价值数据和浮动价值数据所包含的多项参数,将各参数乘以权重后计算总和,然后取平均值,将该平均值作为各个区块的参考值。

所述的权重为正整数。

所述的遍历各个区块,统计是否存有一个以上的运力紧缺的区块,具体为:遍历各个区块,通过调度中心获得各区块的运力情况,以司机的地理位置为圆心,以接单范围为半径划定一个圆形区域,统计区域内运力紧缺的区块的总数量。

所述的如果不存有,则将司机调度到运力最低的区块,具体为:如果运力紧缺的区块数量不超过一个,则将各区块按照运力进行排序,将司机调度到运力最低的区块。

所述的如果存有,则将司机调度到参考值较高的区块,具体为:如果运力紧缺的区块数量为一个以上,则将运力紧缺的区块按照参考值进行排序,将司机调度到运力紧缺的区块中的参考值最高的区块。

一种基于价值选择的司机调度系统,其特征在于,该系统包括:

分割模块,用于获取司机的地理位置,将接单范围内的区域分割为区块;

第一价值模块,用于遍历各个区块,提取各个区块的固有价值数据;

第二价值模块,用于遍历下单乘客信息,提取各个区块的多个浮动价值数据;

参考模块,用于将固有价值数据和浮动价值数据加权平均,获得各区块的参考值;

统计模块,用于遍历各个区块,统计是否存有一个以上的运力紧缺的区块;

第一调度模块,用于如果不存有,则将司机调度到运力最低的区块;

第二调度模块,用于如果存有,则将司机调度到参考值较高的区块。

与现有技术相比,本发明的有益效果是:

本发明所述的一种基于价值选择的司机调度方法及系统具有增加司机收益和提高用户满意度的优点,通过分割区块,然后计算固有价值数据和浮动价值数据,即可在打车高峰期运力不足的时段筛选出价值更高的区块,将司机调度到该区块可以有效提高预期收益,而在运力正常时则沿用原有的调度策略,避免使区域内的运力失衡,且区块的选择只与该区块和用户历史数据相关,无需临时上调打车费用,提高了用户的满意度,使用户保持了打车意愿,有利于可持续发展,解决了现有的推荐方法存有的司机收益受限和降低乘客满意度的问题,满足了打车出行领域的调度需要。

附图说明

下面结合附图对本发明的具体实施方式作进一步详细的说明,其中:

图1是本发明的方法的流程示意图;

图2是本发明的系统的结构示意图;

图3是本发明的区块的结构示意图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

如图1~图3所示,本发明所述的一种基于价值选择的司机调度方法,其特征在于,该方法包括:

101、获取司机的地理位置,将接单范围内的区域分割为区块;

所述的获取司机的地理位置,将接单范围内的区域分割为区块,具体为:若当前司机处于未接单状态,则读取司机终端设备的GPS模块,获取司机的地理位置信息,以司机的地理位置为圆心,以接单范围为半径划定一个圆形区域,所述的接单范围为5km,进一步的,所述接单范围可由司机在终端设备上调整;将该圆形区域分割为多个区块。所述的区块呈正六边形,该设置的优点在于:正六边形的区块便于相互拼接,使各个区块紧密堆积,减少地图盲区。

102、遍历各个区块,提取各个区块的固有价值数据;

具体的,所述的固有价值数据包括:POI类型、人口密度和房价平均值,所述的POI类型包括:商业区、住宅区、风景区、村落区、金融区和机关区,通过获取固有价值数据,即可分析判断该区块的地段价值。

103、遍历下单乘客信息,提取各个区块的多个浮动价值数据;

具体的,所述的浮动价值数据包括:下单频率、客单价、成单折扣率和下单时间,通过获取区块内所有下单的乘客信息,即可获得多个浮动价值数据,浮动价值数据反应了对应区块的用户购买力。

104、将固有价值数据和浮动价值数据加权平均,获得各区块的参考值;

所述的将固有价值数据和浮动价值数据加权平均,获得各个区块的参考值,具体为:读取固有价值数据和浮动价值数据所包含的多项参数,将各参数乘以权重后计算总和,所述的权重为正整数,然后取平均值,将该平均值作为各个区块的参考值,参考值较高的区块表明司机去往该区域能获得更高的预期收入。

105、遍历各个区块,统计是否存有一个以上的运力紧缺的区块;

所述的遍历各个区块,统计是否存有一个以上的运力紧缺的区块,具体为:遍历各个区块,通过调度中心获得各区块的运力情况,以司机的地理位置为圆心,以接单范围为半径划定一个圆形区域,统计区域内运力紧缺的区块的总数量。

106、如果不存有,则将司机调度到运力最低的区块;

所述的如果不存有,则将司机调度到运力最低的区块,具体为:如果运力紧缺的区块数量不超过一个,表明当前并非高峰期,则将各区块按照运力进行排序,将司机调度到运力最低的区块,以使运力均匀分布。

107、如果存有,则将司机调度到参考值较高的区块。

所述的如果存有,则将司机调度到参考值较高的区块,具体为:如果运力紧缺的区块数量为一个以上,则将运力紧缺的区块按照参考值进行排序,将司机调度到运力紧缺的区块中的参考值最高的区块,以提高司机的收入水平。

一种基于价值选择的司机调度系统,其特征在于,该系统包括:

分割模块1,用于获取司机的地理位置,将接单范围内的区域分割为区块;

第一价值模块2,用于遍历各个区块,提取各个区块的固有价值数据;

第二价值模块3,用于遍历下单乘客信息,提取各个区块的多个浮动价值数据;

参考模块4,用于将固有价值数据和浮动价值数据加权平均,获得各区块的参考值;

统计模块5,用于遍历各个区块,统计是否存有一个以上的运力紧缺的区块;

第一调度模块6,用于如果不存有,则将司机调度到运力最低的区块;

第二调度模块7,用于如果存有,则将司机调度到参考值较高的区块。

司机调度方法及系统具有增加司机收益和提高用户满意度的优点,通过分割区块,然后计算固有价值数据和浮动价值数据,即可在打车高峰期运力不足的时段筛选出价值更高的区块,将司机调度到该区块可以有效提高预期收益,而在运力正常时则沿用原有的调度策略,避免使区域内的运力失衡,且区块的选择只与该区块和用户历史数据相关,无需临时上调打车费用,提高了用户的满意度,使用户保持了打车意愿,有利于可持续发展,解决了现有的推荐方法存有的司机收益受限和降低乘客满意度的问题,满足了打车出行领域的调度需要。

以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,故凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

相关技术
  • 一种基于价值选择的司机调度方法及系统
  • 一种基于价值网络的储能系统调度优化方法
技术分类

06120113176382