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

一种调度指令的生成方法、装置、电子设备及介质

文献发布时间:2023-06-19 10:24:22


一种调度指令的生成方法、装置、电子设备及介质

技术领域

本申请涉及车队管理技术领域,具体而言,涉及一种调度指令的生成方法、装置、电子设备及介质。

背景技术

目前,针对空闲车辆和乘车订单供需不均衡的情况,现有的车辆调度方案为根据预测到的未来某一时刻(例如30分钟后)空闲车辆和乘车订单的供需分布情况来调度空闲车辆。

申请人在研究中发现,现有的车辆调度方案仅考虑了未来某一时刻空闲车辆和乘车订单的供需分布情况,无法随着时间推移满足空闲车辆和乘车订单长期供需均衡的需求。

发明内容

有鉴于此,本申请的目的在于提供一种调度指令的生成方法、装置、电子设备及介质,能够随着时间推移满足空闲车辆和乘车订单长期供需均衡的需求。

根据本发明的第一方面,提供一种调度指令的生成方法,包括:

确定需要将空闲车辆向其他区域进行调度的目标区域;

分别计算所述目标区域所对应的各个候选区域的订单传播热度;其中,所述订单传播热度用于表征候选区域和与候选区域距离不同的多个邻近区域在未来不同参考时刻的订单热度,所述候选区域是与目标区域的距离小于预设数值的区域,所述订单热度是基于历史订单数据预测得到的;

根据不同所述候选区域的订单传播热度的差值,确定从所述目标区域分别向每个所述候选区域调度空闲车辆的占比;

根据所述占比,生成用于向所述目标区域中空闲车辆发送的调度指令,以使所述目标区域中空闲车辆按照所述调度指令行驶到相应的候选区域。

在一种可能的实施方式中,分别计算所述目标区域所对应的各个候选区域的订单传播热度,包括:

针对每个候选区域和该候选区域的任意邻近区域,分别计算该候选区域和该候选区域所对应的每个邻近区域在对应参考时刻的订单热度;当前时刻和参考时刻之间的差值与目标距离呈正相关性;所述参考时刻是在当前时刻之后的时刻,所述目标距离是每个候选区域或该候选区域的任意邻近区域与该候选区域之间的距离;

针对每个候选区域,根据该候选区域和该候选区域所对应的各个邻近区域的订单热度和对应的目标距离,计算该候选区域的订单传播热度。

在一种可能的实施方式中,针对每个候选区域,根据该候选区域和该候选区域所对应的各个邻近区域的订单热度和对应的目标距离,计算该候选区域的订单传播热度,包括:

针对每个候选区域,基于该候选区域和该候选区域所对应的各个邻近区域的衰减后的订单热度,计算该候选区域的订单传播热度;其中,所述订单热度的衰减程度与所述目标距离呈正相关性。

在一种可能的实施方式中,针对每个候选区域和该候选区域的任意邻近区域,分别计算该候选区域和该候选区域所对应的每个邻近区域在对应参考时刻的订单热度,包括:

针对每个候选区域,计算该候选区域在第一参考时刻的第一订单热度;

针对每个候选区域的各个第一邻近区域,分别计算各个所述第一邻近区域在第二参考时刻的第二订单热度;

针对每个候选区域的各个第二邻近区域,分别计算各个所述第二邻近区域在第三参考时刻的第三订单热度;

其中,所述第一参考时刻、第二参考时刻、第三参考时刻均为当前时刻之后的时刻,所述第二参考时刻与当前时刻之间的差值大于所述第一参考时刻与当前时刻之间的差值,所述第三参考时刻与当前时刻之间的差值大于所述第二参考时刻与当前时刻之间的差值。

在一种可能的实施方式中,针对每个候选区域,基于该候选区域和该候选区域所对应的各个邻近区域的衰减后的订单热度,计算该候选区域的订单传播热度,包括:

针对每个候选区域,基于衰减后的所述第一订单热度、各个第二订单热度和各个第三订单热度,计算该候选区域的订单传播热度;其中,所述第三订单热度的衰减程度大于所述第二订单热度的衰减程度,所述第二订单热度的衰减程度大于所述第一订单热度的衰减程度。

在一种可能的实施方式中,针对每个候选区域,该候选区域所对应的各个第一邻近区域与该候选区域之间的距离相同,该候选区域所对应的各个第二邻近区域与该候选区域之间的距离相同。

在一种可能的实施方式中,针对所述目标区域,该目标区域所对应的各个候选区域与该目标区域之间的距离相同。

在一种可能的实施方式中,所述候选区域的订单传播热度与该候选区域对应的占比呈正相关性。

在一种可能的实施方式中,确定需要将空闲车辆向其他区域进行调度的目标区域,包括:

将各个区域中用车饱和度超过预设阈值,且用车饱和度比周围区域更高的区域确定为目标区域。

在一种可能的实施方式中,确定需要将空闲车辆向其他区域进行调度的目标区域,包括:

基于历史订单数据预测各个区域在预设时间之后的用车需求情况;

根据各个区域中车辆饱和度,用车饱和度差值和预设时间之后的用车需求情况,从多个所述区域中选择目标区域。

在一种可能的实施方式中,确定需要将空闲车辆向其他区域进行调度的目标区域,包括:

在每次将空闲车辆与订单进行匹配之后,将各个区域中未匹配到订单的空闲车辆的数量大于预设数量的区域确定为目标区域。

在一种可能的实施方式中,根据所述占比,生成用于向所述目标区域中空闲车辆发送的调度指令,以使所述目标区域中空闲车辆按照所述调度指令行驶到相应的候选区域,包括:

获取所述目标区域中每个空闲车辆分别与该目标区域所对应的各个候选区域之间的调度距离;

根据所述占比和调度距离,确定向该目标区域所对应的每个候选区域调度的目标空闲车辆,并生成用于向所述目标空闲车辆发送的调度指令,以使所述目标空闲车辆行驶到该候选区域。

根据本发明的第二方面,提供一种调度指令的生成装置,包括:

区域确定模块,用于确定需要将空闲车辆向其他区域进行调度的目标区域;

热度计算模块,用于分别计算所述目标区域所对应的各个候选区域的订单传播热度;其中,所述订单传播热度用于表征候选区域和与候选区域距离不同的多个邻近区域在未来不同参考时刻的订单热度,所述候选区域是与目标区域的距离小于预设数值的区域,所述订单热度是基于历史订单数据预测得到的;

占比确定模块,用于根据不同所述候选区域的订单传播热度的差值,确定从所述目标区域分别向每个所述候选区域调度空闲车辆的占比;

指令生成模块,用于根据所述占比,生成用于向所述目标区域中空闲车辆发送的调度指令,以使所述目标区域中空闲车辆按照所述调度指令行驶到相应的候选区域。

根据本申请实施例的第三方面,提供一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行上述第一方面中任一所述方法的步骤。

根据本申请实施例的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述第一方面中任一所述方法的步骤。

本申请实施例提供一种调度指令的生成方法,首先确定需要将空闲车辆向其他区域进行调度的目标区域,然后分别计算所述目标区域所对应的各个候选区域的订单传播热度,所述订单传播热度不仅仅考虑候选区域在未来某一时刻的订单热度,而是考虑了候选区域和与候选区域距离不同的多个邻近区域随着时间推移在未来不同参考时刻的订单热度,所述候选区域是与目标区域的距离小于预设数值的区域,所述订单热度是基于历史订单数据预测得到的。这样,根据不同所述候选区域的订单传播热度的差值,确定从所述目标区域分别向每个所述候选区域调度空闲车辆的占比,并根据所述占比生成用于向所述目标区域中空闲车辆发送的调度指令,以使所述目标区域中空闲车辆按照所述调度指令行驶到相应的候选区域,可以随着时间推移满足空闲车辆和乘车订单长期供需均衡的需求。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本申请实施例提供的一种调度指令的生成方法的流程图;

图2示出了本申请实施例提供的一种调度指令的生成方法的具体实施例的流程图;

图3示出了目标区域所对应的各个候选区域的位置分布图;

图4示出了本申请实施例提供的一种调度指令的生成装置的结构示意图;

图5示出了本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。

另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

需要说明的是,本申请实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。

本申请中的术语“乘客”、“请求方”、“服务请求方”和“客户”可互换使用,以指代可以请求或订购服务的个人、实体或工具。本申请中的术语“司机”、“提供方”、“服务提供方”和“供应商”可互换使用,以指代可以提供服务的个人、实体或工具。本申请中的术语“用户”可以指代请求服务、订购服务、提供服务或促成服务的提供的个人、实体或工具。例如,用户可以是乘客、驾驶员、操作员等,或其任意组合。在本申请中,“乘客”和“乘客终端”可以互换使用,“驾驶员”和“驾驶员终端”可以互换使用。

本申请中的术语“服务请求”和“订单”可互换使用,以指代由乘客、服务请求方、司机、服务提供方、或供应商等、或其任意组合发起的请求。接受该“服务请求”或“订单”的可以是乘客、服务请求方、司机、服务提供方、或供应商等、或其任意组合。服务请求可以是收费的或免费的。

传统方案中,针对空闲车辆和乘车订单供需不均衡的情况,根据预测到的未来某一时刻(例如30分钟后)空闲车辆和乘车订单的供需分布情况来调度空闲车辆。但是传统方案仅考虑了未来某一时刻空闲车辆和乘车订单的供需分布情况,无法随着时间推移满足空闲车辆和乘车订单长期供需均衡的需求。基于此,本申请提供一种调度指令的生成方法、装置、电子设备及介质,下面进行具体说明。

请参照图1,图1为本申请实施例提供的一种调度指令的生成方法的流程图。如图1所示,可以包括如下步骤:

S101、确定需要将空闲车辆向其他区域进行调度的目标区域;

S102、分别计算所述目标区域所对应的各个候选区域的订单传播热度;其中,所述订单传播热度用于表征候选区域和与候选区域距离不同的多个邻近区域在未来不同参考时刻的订单热度,所述候选区域是与目标区域的距离小于预设数值的区域,所述订单热度是基于历史订单数据预测得到的;

S103、根据不同所述候选区域的订单传播热度的差值,确定从所述目标区域分别向每个所述候选区域调度空闲车辆的占比;

S104、根据所述占比,生成用于向所述目标区域中空闲车辆发送的调度指令,以使所述目标区域中空闲车辆按照所述调度指令行驶到相应的候选区域。

步骤S101中,物理区域一般被划分为若干区域,目标区域是指若干区域中需要将空闲车辆向其他区域进行调度的区域。空闲车辆是指没有接到订单的车辆。在具体实施中,可以采用以下至少一种可能的实施方式来确定目标区域。

在第一种可能的实施方式中,将各个区域中用车饱和度超过预设阈值,且用车饱和度比周围区域更高的区域确定为目标区域。其中,用车饱和度指的是当前区域的实际用车需求与可承载的最大用车需求的比值,可承载的最大用车需求是基于当前区域的网约车数量、网约车分布情况和网约车用户量确定的。在本实施例中,根据用车饱和度确定目标区域,将目标区域中的空闲车辆向其他用车饱和度较低的候选区域进行调度,可以均衡各个区域的用车饱和度,解决了用车饱和度过高的区域司机接单等待时间过长的问题。

在第二种可能的实施方式中,基于历史订单数据预测各个区域在预设时间之后的用车需求情况;根据各个区域中车辆饱和度,用车饱和度差值和预设时间之后的用车需求情况,从多个所述区域中选择目标区域。其中,车辆饱和度指的是当前区域的实际网约车数量与合理网约车数量的比值。关于合理网约车数量,假如一个区域多增加一辆网约车,从司机角度来说,竞争的激烈程度增加了;而从乘客角度,多了一辆网约车,等待的时间就可能降低。对于车辆数量增加,司乘之间处于利益冲突状态,当当前区域中司机等待时间和乘车候车时间达到一个均衡的点,即该区域的合理网约车数量。在本实施例中,首先预测各个区域在预设时间(例如1个小时)之后的用车需求情况,若某一区域当前车辆饱和度较高,用车饱和度较高,预测的预设时间之后的用车需求降低,则将该区域确定为目标区域,然后将目标区域中的空闲车辆向其他候选区域进行调度,可以提前调度空闲车辆去响应未来订单,提升订单成交率。

在第三种可能的实施方式中,在每次将空闲车辆与订单进行匹配之后,即在每次订单派遣之后,将各个区域中未匹配到订单的空闲车辆的数量大于预设数量的区域确定为目标区域。传统方案中仅仅考虑了订单派遣,并没有考虑车辆调度,即没有考虑在订单派遣后未匹配到订单的空闲车辆的管理方式。这会导致在某些区域司机在浪费资源(时间,油耗等)寻找乘客,而在某些区域乘客打不到车。换言之,车辆分布与订单分布的不匹配导致了大量订单被放弃以及较高的司机空驶率,从而直接影响网约车平台的订单响应率和平台收益。本实施例同时考虑订单派遣和订单调度,在每次订单派遣之后,会存在某些区域存在未匹配到订单的空闲车辆,若某一区域未匹配到订单的空闲车辆的数量大于预设数量的区域,则将该区域确定为目标区域,然后将目标区域中的空闲车辆向其他候选区域进行调度,从而使得车辆分布与订单分布均衡,提高网约车平台的订单响应率和平台收益。

步骤S102中,订单热度指的是某一时刻某个区域中所含的订单数量,订单热度是基于历史订单数据预测得到的。在本实施例中,订单热度的预测过程可以包括:首先利用历史订单数据训练门控循环单元的循环神经网络模型,直至所述循环神经网络模型收敛;然后将前M时间段的订单数据输入训练好的循环神经网络模型中预测M+1时间段的每个区域的订单热度。本实施例不限于此,还可以采用其他预测方法来预测订单热度。

目标区域的候选区域指的是与目标区域的距离小于预设数值的区域,例如与目标区域相邻的区域、位于目标区域附近的区域。优选地,针对所述目标区域,该目标区域所对应的各个候选区域与该目标区域之间的距离相同。候选区域的邻近区域指的是与候选区域相邻的区域、位于候选区域附近的区域。未来不同参考时刻指的是在当前时刻之后的多个不同时刻。

订单传播热度用于表征候选区域和与候选区域距离不同的多个邻近区域在未来不同参考时刻的订单热度。也即,所述订单传播热度不仅仅考虑候选区域在未来某一时刻的订单热度,而是考虑了候选区域和与候选区域距离不同的多个邻近区域随着时间推移在未来不同参考时刻的订单热度。

下面对候选区域的订单传播热度的计算过程进行说明。

步骤S102可以包括以下子步骤:

S1021、针对每个候选区域和该候选区域的任意邻近区域,分别计算该候选区域和该候选区域所对应的每个邻近区域在对应参考时刻的订单热度;

S1022、针对每个候选区域,根据该候选区域和该候选区域所对应的各个邻近区域的订单热度和对应的目标距离,计算该候选区域的订单传播热度。

步骤S1021中,所述参考时刻是在当前时刻之后的时刻,也即未来的某一时刻。当前时刻和参考时刻之间的差值与目标距离呈正相关性,即随着参考时刻的靠后延迟,目标距离逐渐变远。

所述目标距离是每个候选区域或该候选区域的任意邻近区域与该候选区域之间的距离,每个候选区域与该候选区域之间的目标距离为零,每个邻近区域与该候选区域之间的目标距离为这两个区域中心之间的直线距离。

举例来说,若每个候选区域的邻近区域包括多个第一邻近区域和第二邻近区域,首先计算每个候选区域在第一参考时刻t1的第一订单热度h

步骤S1022中,针对每个候选区域,基于该候选区域和该候选区域所对应的各个邻近区域的衰减后的订单热度,计算该候选区域的订单传播热度;其中,所述订单热度的衰减程度与所述目标距离呈正相关性。

举例来说,针对每个候选区域,基于衰减后的所述第一订单热度h'

需要说明的是,所述候选区域的订单传播热度H还可以考虑该候选区域的各个第三邻近区域在第四参考时刻t4的第四订单热度h

在一种可能的实施方式中,针对每个候选区域,该候选区域所对应的各个第一邻近区域与该候选区域之间的距离相同,该候选区域所对应的各个第二邻近区域与该候选区域之间的距离相同。那么,每个候选区域所对应的各个第一邻近区域的第二订单热度h

为了更清楚地理解步骤S102,下面结合图2和图3对上述步骤S1021和S1022进行详细说明。

如图2所示,物理区域被划分为若干相同大小的六边形区域,目标区域A周围有六个与目标区域A相邻的候选区域A1-A6。如图3所示,候选区域A1的邻近区域包括第一邻近区域B1-B6和第二邻近区域C1-C12。

步骤S1021中,计算候选区域A1在第一参考时刻t1的第一订单热度h

步骤S1022中,首先计算衰减后的所述第一订单热度h'

步骤S103中,候选区域的订单传播热度表示候选区域及其邻近区域在未来多个不同时刻下的订单热度。不同的候选区域的订单传播热度存在差别,根据每个所述候选区域的差值,确定从所述目标区域分别向每个所述候选区域调度空闲车辆的占比。优选地,所述候选区域的订单传播热度与该候选区域对应的占比呈正相关性。

以图2为例,通过步骤102计算得到候选区域A1的订单传播热度H

步骤S104中,根据从所述目标区域分别向每个所述候选区域调度空闲车辆的占比,例如第一候选区域对应占比为10%,第二候选区域对应占比为20%,第三候选区域对应占比为40%,第四候选区域对应占比为30%,假设所述目标区域需要调度的空闲车辆的总数为十辆,那么向第一候选区域调度一辆车,向第二候选区域调度两辆车,向第三候选区域调度四辆车,向第四候选区域调度三辆车。根据所述占比生成用于向所述目标区域中空闲车辆发送的调度指令,将调度指令分别发送给目标区域中的十辆空闲车辆,使得目标区域中的空闲车辆分别按照调度指令行驶到相应的候选区域。

在具体实施中,首先获取所述目标区域中每个空闲车辆分别与该目标区域所对应的各个候选区域之间的调度距离;然后根据所述占比和调度距离,确定向该目标区域所对应的每个候选区域调度的目标空闲车辆,并生成用于向所述目标空闲车辆发送的调度指令,以使所述目标空闲车辆行驶到该候选区域。本实施例根据所述占比和调度距离调度目标区域中的目标空闲车辆到相应的候选区域,将目标区域中的目标空闲车辆优先调度到调度距离较近的候选区域,可以减小整体车辆调度距离,从而降低整体车辆调度成本。

以图2为例,首先获取所述目标区域A中每个空闲车辆的当前位置信息(经纬度),以及该目标区域A所对应的各个候选区域A1-A6的区域中心的位置信息(经纬度),然后计算所述目标区域A中每个空闲车辆分别与该目标区域A所对应的各个候选区域A1-A6之间的调度距离。其次根据从目标区域A分别向候选区域A1-A6调度空闲车辆的占比确定从目标区域A分别向候选区域A1-A6调度空闲车辆的数量。例如:候选区域A1-A3对应占比为10%,候选区域A4对应占比为20%,候选区域A5对应占比为30%,候选区域A6对应占比为20%,假设目标区域A需要调度的空闲车辆的总数为十辆,那么分别向候选区域A1-A3调度一辆车,向候选区域A4调度两辆车,向候选区域A5调度三辆车,向候选区域A6调度两辆车。最后根据所述占比和调度距离,确定向该目标区域A所对应的每个候选区域调度的目标空闲车辆,并生成用于向所述目标空闲车辆发送的调度指令,将目标区域中的目标空闲车辆优先调度到相邻的调度距离较近的候选区域中,无需跨区域调度,可以减小整体车辆调度距离,从而降低整体车辆调度成本,提升司机意愿。

本申请实施例提供一种调度指令的生成方法,首先确定需要将空闲车辆向其他区域进行调度的目标区域,然后分别计算所述目标区域所对应的各个候选区域的订单传播热度,所述订单传播热度不仅仅考虑候选区域在未来某一时刻的订单热度,而是考虑了候选区域和与候选区域距离不同的多个邻近区域随着时间推移在未来不同参考时刻的订单热度,所述候选区域是与目标区域的距离小于预设数值的区域,所述订单热度是基于历史订单数据预测得到的。这样,根据不同所述候选区域的订单传播热度的差值,确定从所述目标区域分别向每个所述候选区域调度空闲车辆的占比,并根据所述占比生成用于向所述目标区域中空闲车辆发送的调度指令,以使所述目标区域中空闲车辆按照所述调度指令行驶到相应的候选区域,可以随着时间推移满足空闲车辆和乘车订单长期供需均衡的需求。

基于相同的技术构思,本申请实施例还提供一种调度指令的生成装置、电子设备、以及计算机存储介质等,具体可参见以下实施例。

请参照图4,图4为本申请实施例提供的一种调度指令的生成装置的结构示意图。如图4所示,所述装置可以包括:

区域确定模块10,用于确定需要将空闲车辆向其他区域进行调度的目标区域;

热度计算模块20,用于分别计算所述目标区域所对应的各个候选区域的订单传播热度;其中,所述订单传播热度用于表征候选区域和与候选区域距离不同的多个邻近区域在未来不同参考时刻的订单热度,所述候选区域是与目标区域的距离小于预设数值的区域,所述订单热度是基于历史订单数据预测得到的;

占比确定模块30,用于根据不同所述候选区域的订单传播热度的差值,确定从所述目标区域分别向每个所述候选区域调度空闲车辆的占比;

指令生成模块40,用于根据所述占比,生成用于向所述目标区域中空闲车辆发送的调度指令,以使所述目标区域中空闲车辆按照所述调度指令行驶到相应的候选区域。

在一种可能的实施方式中,热度计算模块20可以包括:

第一计算单元,用于针对每个候选区域和该候选区域的任意邻近区域,分别计算该候选区域和该候选区域所对应的每个邻近区域在对应参考时刻的订单热度;当前时刻和参考时刻之间的差值与目标距离呈正相关性;所述参考时刻是在当前时刻之后的时刻,所述目标距离是每个候选区域或该候选区域的任意邻近区域与该候选区域之间的距离;

第二计算单元,用于针对每个候选区域,根据该候选区域和该候选区域所对应的各个邻近区域的订单热度和对应的目标距离,计算该候选区域的订单传播热度。

在一种可能的实施方式中,第二计算单元具体用于:针对每个候选区域,基于该候选区域和该候选区域所对应的各个邻近区域的衰减后的订单热度,计算该候选区域的订单传播热度;其中,所述订单热度的衰减程度与所述目标距离呈正相关性。

在一种可能的实施方式中,第一计算单元具体用于:

针对每个候选区域,计算该候选区域在第一参考时刻的第一订单热度;

针对每个候选区域的各个第一邻近区域,分别计算各个所述第一邻近区域在第二参考时刻的第二订单热度;

针对每个候选区域的各个第二邻近区域,分别计算各个所述第二邻近区域在第三参考时刻的第三订单热度;

其中,所述第一参考时刻、第二参考时刻、第三参考时刻均为当前时刻之后的时刻,所述第二参考时刻与当前时刻之间的差值大于所述第一参考时刻与当前时刻之间的差值,所述第三参考时刻与当前时刻之间的差值大于所述第二参考时刻与当前时刻之间的差值。

在一种可能的实施方式中,第二计算单元具体用于:针对每个候选区域,基于衰减后的所述第一订单热度、各个第二订单热度和各个第三订单热度,计算该候选区域的订单传播热度;其中,所述第三订单热度的衰减程度大于所述第二订单热度的衰减程度,所述第二订单热度的衰减程度大于所述第一订单热度的衰减程度。

在一种可能的实施方式中,针对每个候选区域,该候选区域所对应的各个第一邻近区域与该候选区域之间的距离相同,该候选区域所对应的各个第二邻近区域与该候选区域之间的距离相同。

在一种可能的实施方式中,针对所述目标区域,该目标区域所对应的各个候选区域与该目标区域之间的距离相同。

在一种可能的实施方式中,所述候选区域的订单传播热度与该候选区域对应的占比呈正相关性。

在一种可能的实施方式中,区域确定模块10具体用于:将各个区域中用车饱和度超过预设阈值,且用车饱和度比周围区域更高的区域确定为目标区域。

在一种可能的实施方式中,区域确定模块10具体用于:基于历史订单数据预测各个区域在预设时间之后的用车需求情况;根据各个区域中车辆饱和度,用车饱和度差值和预设时间之后的用车需求情况,从多个所述区域中选择目标区域。

在一种可能的实施方式中,区域确定模块10具体用于:在每次将空闲车辆与订单进行匹配之后,将各个区域中未匹配到订单的空闲车辆的数量大于预设数量的区域确定为目标区域。

在一种可能的实施方式中,指令生成模块40,包括:

获取单元,用于获取所述目标区域中每个空闲车辆分别与该目标区域所对应的各个候选区域之间的调度距离;

生成单元,用于根据所述占比和调度距离,确定向该目标区域所对应的每个候选区域调度的目标空闲车辆,并生成用于向所述目标空闲车辆发送的调度指令,以使所述目标空闲车辆行驶到该候选区域。

本申请实施例公开了一种电子设备,如图5所示,包括:处理器501、存储器502和总线503,所述存储器502存储有所述处理器501可执行的机器可读指令,当电子设备运行时,所述处理器501与所述存储器502之间通过总线503通信。所述机器可读指令被所述处理器501执行时执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

本申请实施例所提供的进行虚拟卡牌的交互的计算机程序产品,包括存储了处理器501可执行的非易失的程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考方法实施例中的对应过程,本申请中不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

以上仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

相关技术
  • 一种调度指令的生成方法、装置、电子设备及介质
  • 一种操作指令生成方法、装置、存储介质及电子设备
技术分类

06120112531495