发布信息

一种区域的运力控制方法及装置与流程 专利技术说明

作者:admin      2023-07-07 20:38:22     699



计算;推算;计数设备的制造及其应用技术1.本发明涉及交通管理领域,尤其涉及一种区域的运力控制方法及装置。背景技术:2.随着互联网的出现和普及,催生了一系列新兴的行业,为用户提供更多的出行方式,如网约车出行方式。网约车出行方式作为日益增长的交通出行需求,在出行效率、市场资源配置和出行的品质、个性化、多元化需求上发挥了积极作用。3.网约车会根据用户的需求,行驶至目标位置接载乘客。目前,为了提高用户的出行效率,减少用户的等车时长,一般是通过预测各区域的运力来对待接单的网约车进行调度,合理安排各区域中待接单的网约车数量。4.因此,如何实现各区域的运力控制,提高运力预测的准确性是目前亟需解决的问题。技术实现要素:5.本发明实施例提供一种区域的运力控制方法及装置,用于实现目标区域的运力预测及控制,提高对目标区域的运力预测及控制的准确性。6.第一方面,本发明实施例提供一种区域的运力控制方法,包括:7.计算预测时间段内目标区域与其他区域之间的车辆转移率;所述其他区域为除所述目标区域之外的任一区域;8.根据所述车辆转移率和当前所述目标区域、所述其他区域中处于未接单状态的车辆数量计算所述目标区域在所述预测时间段内的第一运力;9.根据在所述预测时间段内行驶至所述目标区域且处于已接单状态的车辆数量计算所述目标区域在所述预测时间段内的第二运力;10.根据所述第一运力和所述第二运力计算所述目标区域在所述预测时间段内的运力。11.上述技术方案中,预测时间段和目标区域可以是在获取运力预测请求之后确定的。即在计算预测时间段内目标区域与其他区域之间的车辆转移率之前,接收运力预测请求,该运力预测请求包括预测时间段以及在预测时间段内待计算运力的目标区域。12.目标区域的其他区域可以是基于设定条件预先划分的,比如按照设定形状(矩形、正六边形等)和面积分为多个区域,多个区域中包括预测运力的目标区域和除该目标区域的其他区域。车辆包括两种状态,分别为未接单状态和已接单状态。13.根据预测时间段内目标区域和其他区域之间的车辆转移率确定在预测时间段内处于未接单状态的车辆驶出目标区域的概率和驶入目标区域的概率。再通过当前目标区域和其他区域中处于未接单状态的车辆数量确定在预测时间段内处于未接单状态的车辆驶出目标区域的车辆数量和驶入目标区域的车辆数量,以此确定目标区域在预测时间段的第一运力。14.第一运力是基于目标区域与其他区域之间的车辆转移率、目标区域和其他区域中处于未接单状态的车辆数量确定的,具有预测概率的对目标区域进行运力预测及控制。第二运力是根据处于已接单状态的车辆确定的,表示在预测时间段内一定会行驶至目标区域的真实运力,通过第一运力和第二运力相结合计算目标区域在预测时间段内的运力,实现具有预测概率的第一运力和具有真实性的第二运力相结合,提高运力预测及控制的准确性。15.可选的,计算预测时间段内目标区域与其他区域之间的车辆转移率,包括:16.确定所述预测时间段所在的第一时间段;17.根据所述第一时间段的历史数据确定车辆从所述目标区域转移至所述其他区域的第一转移率,以及车辆从所述其他区域转移至所述目标区域的第二转移率。18.上述技术方案中,第一时间段为预测时间段在历史上的对应时间段,比如当前时刻为10:00,预测时间段为10:00-10:15,第一时间段为当前时刻前一天的10:00-10:15,即第一时间段为历史时间段。预测时间段内的车辆转移率包括车辆从目标区域转移至其他区域的第一转移率,以及车辆从其他区域转移至目标区域的第二转移率。第一转移率表示在预测时间段内车辆驶出目标区域的概率,用于预测出在预测时间段内驶出目标区域的车辆数量;第二转移率表示在预测时间段内车辆从其他区域驶入目标区域的概率,用于预测出在预测时间段内从其他区域驶入目标区域的车辆数量。以此实现在预测时间段内对目标区域的第一运力的预测及控制。19.可选的,根据所述第一时间段的历史数据确定车辆从所述目标区域转移至所述其他区域的第一转移率,以及车辆从所述其他区域转移至所述目标区域的第二转移率,包括:20.根据历史上所述第一时间段内从所述目标区域转移至第一区域的车辆数量确定车辆从所述目标区域转移至所述第一区域的第一转移率;所述第一区域为所述其他区域中任一区域;21.根据历史上所述第一时间段内从所述第一区域转移至所述目标区域的车辆数量确定车辆从所述第一区域转移至所述目标区域的第二转移率。22.上述技术方案中,通过历史上第一时间段内目标区域与其他区域之间的车辆转移数据确定第一转移率和第二转移率,保证预测的第一运力的准确性,进而提高对目标区域的运力预测及控制的准确性。23.可选的,根据历史上所述第一时间段内从所述目标区域转移至第一区域的车辆数量确定车辆从所述目标区域转移至所述第一区域的第一转移率,包括:24.根据历史上所述第一时间段内从所述目标区域转移至所述第一区域的处于未接单状态的车辆数量和历史上所述第一时间段内处于已接单状态且目的地址为所述第一区域的车辆数量确定车辆从所述目标区域转移至所述第一区域的第一转移结果;25.根据车辆从所述目标区域转移至所述第一区域的第一转移结果和历史上所述第一时间段内所述目标区域中的车辆数量确定车辆从所述目标区域转移至所述第一区域的第一转移率。26.上述技术方案中,针对两种状态的车辆计算车辆从目标区域转移至第一区域的第一转移率,以此保证车辆从目标区域转移至其他区域的第一转移率的准确性。27.可选的,根据历史上所述第一时间段内从所述第一区域转移至所述目标区域的车辆数量确定车辆从所述第一区域转移至所述目标区域的第二转移率,包括:28.根据历史上所述第一时间段内从所述第一区域转移至所述目标区域的处于未接单状态的车辆数量和历史上所述第一时间段内处于已接单状态且目的地址为所述目标区域的车辆数量确定车辆从所述第一区域转移至所述目标区域的第二转移结果;29.根据车辆从所述第一区域转移至所述目标区域的第二转移结果和历史上所述第一时间段内所述第一区域中的车辆数量确定车辆从所述第一区域转移至所述目标区域的第二转移率。30.上述技术方案中,根据未接单状态和已接单状态的车辆计算第一区域转移至目标区域的第二转移率,以此保证车辆从第一区域转移至目标区域的第二转移率的准确性。31.可选的,根据所述车辆转移率和当前所述目标区域、所述其他区域中处于未接单状态的车辆数量计算所述目标区域在所述预测时间段内的第一运力,包括:32.根据当前所述目标区域中处于未接单状态的车辆数量和车辆从所述目标区域转移至所述其他区域的第一转移率计算所述目标区域中在所述预测时间段内剩余的第一车辆数量;33.根据当前所述其他区域中处于未接单状态的车辆数量和车辆从所述其他区域转移至所述目标区域的第二转移率计算在所述预测时间段内转移至所述目标区域中的第二车辆数量;34.根据所述第一车辆数量和所述第二车辆数量计算所述目标区域在所述预测时间段内的第一运力。35.上述技术方案中,第一转移率表示预测时间段内处于未接单状态的车辆驶出目标区域的概率,即处于未接单状态的车辆在预测时间段内驶出目标区域的可性能。基于目标区域中处于未接单状态的车辆数量和第一转移率,确定在预测时间段内从目标区域驶出的处于未接单状态的车辆数量,进而得到在预测时间段内目标区域中剩余处于未接单状态的车辆数量。同理,第二转移率表示预测时间段内处于未接单状态的车辆从其他区域驶入目标区域的概率,即其他区域中处于未接单状态的车辆在预测时间段内驶入目标区域的可性能。基于其他区域中处于未接单状态的车辆数量和第二转移率,确定在预测时间段内从其他区域转移至目标区域中处于未接单状态的车辆数量。进而确定出在预测时间段内目标区域中所存在的车辆数量,以此实现在预测时间段内对目标区域的第一运力进行预测及控制。36.可选的,根据在所述预测时间段内行驶至所述目标区域且处于已接单状态的车辆数量计算所述目标区域在所述预测时间段内的第二运力,包括:37.获取处于已接单状态的车辆的订单信息;38.根据所述订单信息确定目的地址为所述目标区域且在所述预测时间段内行驶至所述目标区域的车辆数量,并作为所述目标区域在所述预测时间段内的第二运力。39.上述技术方案中,订单信息包括目的地址和到达目的地址的时间,进而根据订单信息确定出一定会在预测时间段内行驶至目标区域的车辆数量,进而目标区域在预测时间段内的第二运力。通过第二运力预测目标区域在预测时间段内的运力,提高运力预测及控制的准确性和真实性。40.第二方面,本发明实施例提供一种运力预测装置,包括:41.处理模块,用于计算预测时间段内目标区域与其他区域之间的车辆转移率;所述其他区域为除所述目标区域之外的任一区域;42.根据所述车辆转移率和当前所述目标区域、所述其他区域中处于未接单状态的车辆数量计算所述目标区域在所述预测时间段内的第一运力;43.根据在所述预测时间段内行驶至所述目标区域且处于已接单状态的车辆数量计算所述目标区域在所述预测时间段内的第二运力;44.根据所述第一运力和所述第二运力计算所述目标区域在所述预测时间段内的运力。45.可选的,所述处理模块具体用于:46.确定所述预测时间段所在的第一时间段;47.根据所述第一时间段的历史数据确定车辆从所述目标区域转移至所述其他区域的第一转移率,以及车辆从所述其他区域转移至所述目标区域的第二转移率。48.可选的,所述处理模块具体用于:49.根据历史上所述第一时间段内从所述目标区域转移至第一区域的车辆数量确定车辆从所述目标区域转移至所述第一区域的第一转移率;所述第一区域为所述其他区域中任一区域;50.根据历史上所述第一时间段内从所述第一区域转移至所述目标区域的车辆数量确定车辆从所述第一区域转移至所述目标区域的第二转移率。51.可选的,所述处理模块具体用于:52.根据历史上所述第一时间段内从所述目标区域转移至所述第一区域的处于未接单状态的车辆数量和历史上所述第一时间段内处于已接单状态且目的地址为所述第一区域的车辆数量确定车辆从所述目标区域转移至所述第一区域的第一转移结果;53.根据车辆从所述目标区域转移至所述第一区域的第一转移结果和历史上所述第一时间段内所述目标区域中的车辆数量确定车辆从所述目标区域转移至所述第一区域的第一转移率。54.可选的,所述处理模块具体用于:55.根据历史上所述第一时间段内从所述第一区域转移至所述目标区域的处于未接单状态的车辆数量和历史上所述第一时间段内处于已接单状态且目的地址为所述目标区域的车辆数量确定车辆从所述第一区域转移至所述目标区域的第二转移结果;56.根据车辆从所述第一区域转移至所述目标区域的第二转移结果和历史上所述第一时间段内所述第一区域中的车辆数量确定车辆从所述第一区域转移至所述目标区域的第二转移率。57.可选的,所述处理模块具体用于:58.根据当前所述目标区域中处于未接单状态的车辆数量和车辆从所述目标区域转移至所述其他区域的第一转移率计算所述目标区域中在所述预测时间段内剩余的第一车辆数量;59.根据当前所述其他区域中处于未接单状态的车辆数量和车辆从所述其他区域转移至所述目标区域的第二转移率计算在所述预测时间段内转移至所述目标区域中的第二车辆数量;60.根据所述第一车辆数量和所述第二车辆数量计算所述目标区域在所述预测时间段内的第一运力。61.可选的,所述处理模块具体用于:62.获取处于已接单状态的车辆的订单信息;63.根据所述订单信息确定目的地址为所述目标区域且在所述预测时间段内行驶至所述目标区域的车辆数量,并作为所述目标区域在所述预测时间段内的第二运力。64.第三方面,本发明实施例还提供一种计算机设备,包括:65.存储器,用于存储程序指令;66.处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行上述区域的运力控制方法。67.第四方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行上述区域的运力控制方法。附图说明68.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。69.图1为本发明实施例提供的一种系统架构示意图;70.图2为本发明实施例提供的一种区域的运力控制方法的流程示意图;71.图3为本发明实施例提供的一种区域示意图;72.图4为本发明实施例提供的一种区域的运力控制装置的结构示意图。具体实施方式73.为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。74.随着互联网的出现和普及,催生了一系列新兴的行业,如网约车行业。为了更好的对网约车进行交通管理,提高用户的出行效率,减少用户的等车时长,需要对目标区域进行运力预测,进而通过预测的运力调度处于空闲(即未接单状态)的网约车。例如,当前时刻为9:00,需要对未来10:00-10:15的目标区域进行运力预测。75.在相关技术中,通过历史数据中目标区域内所经过的车辆数量,来预测目标区域的运力。然而车辆位置是动态变化的,一辆车在某一时间段下,可能经过多个区域,导致运力预测较为复杂,且准确性较低。76.因此,现亟需一种区域的运力控制方法,简化对目标区域的运力预测的计算,提高对目标区域的运力预测及控制的准确性。77.图1示例性的示出了本发明实施例所适用的一种系统架构,该系统架构包括服务器100,该服务器100可以包括处理器110、通信接口120和存储器130。78.其中,通信接口120用于获取历史交通数据和当前车辆的订单信息,历史交通数据包括历史上驶出目标区域和驶入目标区域的车辆数据。79.处理器110是服务器100的控制中心,利用各种接口和路线连接整个服务器100的各个部分,通过运行或执行存储在存储器130内的软件程序/或模块,以及调用存储在存储器130内的数据,执行服务器100的各种功能和处理数据。可选地,处理器110可以包括一个或多个处理单元。80.存储器130可用于存储软件程序以及模块,处理器110通过运行存储在存储器130的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器130可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据业务处理所创建的数据等。此外,存储器130可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。81.需要说明的是,上述图1所示的结构仅是一种示例,本发明实施例对此不做限定。82.基于上述描述,图2示例性的示出了本发明实施例提供的一种区域的运力控制方法的流程示意图,如图2所示,该流程具体包括:83.步骤210,计算预测时间段内目标区域与其他区域之间的车辆转移率。84.一种可能的实施方式中,基于当前时刻确定预测时间段,比如将当前时刻之后的15分钟至30分钟作为预测时间段,如当前时刻为10:00,预测时间段为10:00-10:15。85.可选的,目标区域是各区域中默认的某一个区域,其他区域为各区域中除目标区域之外的任一区域,各区域可以是基于设定条件预先划分的。图3为本发明实施例示例性提供的一种区域示意图,如图3所示,目标区域为a区域,其他区域为b区域、c区域、d区域、e区域、f区域、g区域、h区域等。86.另一种可能的实施方式中,预测时间段和目标区域是基于运力预测请求确定的。也就是说,在计算预测时间段内目标区域与其他区域之间的车辆转移率之前,接收运力预测请求,该运力预测请求包括预测时间段以及在预测时间段内待计算运力的目标区域。比如运力预测请求包括预测时间段为10:00-10:15,目标区域为a区域。87.本发明实施例中,预测时间段为当前时刻之后的某一时间段,该时间段可以为15分钟、30分钟等,在此不做具体限定。比如预测时间段为10:00-10:15、10:15-10:45等。88.示例性的,车辆转移率是基于预测时间段所在的第一时间段的历史数据确定的,因此在一些实施例中,基于预测时间段所在的第一时间段的时间间隔,其他区域可以仅为目标区域的相邻区域,即其他区域包括b区域、c区域、d区域、e区域、f区域、g区域。也就是说,第一时间段的时间间隔内车辆只能从目标区域驶入相邻区域,而无法驶入非相邻区域。比如第一时间段的时间间隔为一小时,在一小时内,车辆只能从a区域驶入b区域,无法驶入h区域,以此降低运力预测的计算量,简化对目标区域的运力预测的计算,保证对目标区域的运力预测及控制的准确性。89.车辆转移率包括车辆从目标区域转移至其他区域的第一转移率,以及车辆从其他区域转移至目标区域的第二转移率。90.步骤220,根据所述车辆转移率和当前所述目标区域、所述其他区域中处于未接单状态的车辆数量计算所述目标区域在所述预测时间段内的第一运力。91.在本发明实施例中,任一车辆包括两种状态,分别为未接单状态和已接单状态。未接单状态表示车辆未接到用户的出行订单,也可以称为空驶状态或空闲状态。已接单状态表示车辆已接到用户的出行订单,也可以称为载客状态。92.预测时间段对应的车辆转移率表示在预测时间段内处于未接单状态的车辆驶出目标区域的概率和驶入目标区域的概率,用于确定在预测时间段内目标区域中剩余处于未接单状态的第一车辆数量和在预测时间段内从其他区域转移至目标区域中的第二车辆数量,进而根据第一车辆数量和第二车辆数量计算第一运力。93.步骤230,根据在所述预测时间段内行驶至所述目标区域且处于已接单状态的车辆数量计算所述目标区域在所述预测时间段内的第二运力。94.在本发明实施例中,根据已接单状态的车辆的订单信息,确定在预测时间段内行驶至目标区域的车辆数量,进而得到第二运力。95.步骤240,根据所述第一运力和所述第二运力计算所述目标区域在所述预测时间段内的运力。96.在本发明实施例中,将第一运力和第二运力的求和结果作为目标区域在预测时间段内的运力。一种可能的实施方式中,车辆转移率的计算和目标区域在预测时间段内的运力计算可以由不同的设备完成,比如由设备1计算预测时间段内目标区域与其他区域之间的车辆转移率,设备2直接获取车辆转移率,然后计算目标区域在预测时间段内的运力,以此提高运力计算的效率。97.在步骤210中,根据预测时间段对应的历史数据确定车辆从目标区域转移至其他区域的第一转移率,以及车辆从其他区域转移至目标区域的第二转移率。可选的,预测时间段对应的历史数据为预测时间段所在的第一时间段内车辆转移的历史数据。98.针对其他区域中任一区域(便于描述,下述称为第一区域),根据历史上第一时间段内从目标区域转移至第一区域的车辆数量确定车辆从目标区域转移至所述第一区域的第一转移率;根据历史上第一时间段内从第一区域转移至目标区域的车辆数量确定车辆从第一区域转移至目标区域的第二转移率。99.一种可能的实现方式中,可以预先设置时间段划分规则,比如可以将一天时间划分为24个时间段(每个小时为一个时间段)。接收到预测请求后,首先确定预测时间段所在的时间段(为描述方便,以下称第一时间段,第一时间段内的数据为历史数据),比如预测时间段为10:00-10:15,第一时间段为10:00-11:00。然后针对第一区域,根据历史上第一时间段内从目标区域转移至第一区域的车辆数量确定车辆从目标区域转移至第一区域的第一转移率;根据历史上第一时间段内从第一区域转移至目标区域的车辆数量确定车辆从第一区域转移至目标区域的第二转移率。100.进一步的,针对第一转移率,先根据历史上第一时间段内从目标区域转移至第一区域的处于未接单状态的车辆数量和历史上第一时间段内处于已接单状态且目的地址为第一区域的车辆数量确定车辆从目标区域转移至第一区域的第一转移结果,然后根据车辆从目标区域转移至第一区域的第一转移结果和历史上第一时间段内目标区域中的车辆数量确定车辆从目标区域转移至第一区域的第一转移率。101.可选的,根据历史上第一时间段内从目标区域转移至第一区域的处于未接单状态的车辆数量计算从目标区域转移至第一区域的第一子结果。根据历史上第一时间段内处于已接单状态且目的地址为第一区域的车辆数量计算从目标区域转移至第一区域的第二子结果。将第一子结果和第二子结果的求和结果作为第一转移结果。102.在一种可能实施的方式中,根据第一时间段划分时间窗,将各时间窗内的车辆转移数据作为历史数据,计算第一子结果和第二子结果。基于图3举例来说,预测时间段为10:00-10:15,第一时间段为预测时间段前一天的10:00-11:00,将第一时间段按预设时间窗划分,比如预设时间窗的时间间隔与预测时间段的时间间隔一致,均为15分钟,相邻时间窗的间隔为1分钟,则将第一时间段划分为60个时间窗,10:00-10:15、10:01-10:16、……、10:58-11:13、10:59-11:14。针对其中某一个时间窗,假设a区域共有3辆车,分别为a1、a2和a3,a1车辆和a3车辆处于未接单状态,a2车辆处于已接单状态。第一时间段内,a1车辆在10:00处于a区域,在10:00-10:15的时间窗内,a1车辆一直处于未接单状态,并分别行驶至b区域和c区域,此时a1车辆针对b区域的第一子结果为0.5,a1车辆针对c区域的第一子结果为0.5。a2车辆在10:00处于a区域,在10:05接收出行订单,该订单的目的地址为b区域,此时确定a2车辆针对b区域的第二子结果为1,a2车辆针对其他区域的第一子结果为0。a3车辆一直处于未接单状态且始终停留在a区域,此时a3车辆针对其他区域的第一子结果为0。进而统计出在10:00-10:15的时间窗内,从a区域转移至b区域的第一转移结果为1.5,从a区域转移至c区域的第一转移结果为0.5。103.在一些实施例中,还可以根据车辆的停留时间确定从目标区域转移至第一区域的第一子结果,例如在10:00-10:15对应的时间窗内,a1车辆分别在b区域停留2分钟,在c区域停留8分钟,此时a1车辆针对b区域的第一子结果为0.2,a1车辆针对c区域的第一子结果为0.8。104.在计算出各时间窗内的第一子结果和第二子结果之后,根据预设处理方式计算出从目标区域转移至第一区域的第一子结果和第二子结果。其中,预设处理方式可以为求均值、加权求和等方式,在此不作具体限定。比如在10:00-10:15的时间窗内从a区域转移至b区域的第一转移结果为1.5、在10:01-10:16的时间窗内从a区域转移至b区域的第一转移结果为1.5、……、在10:35-10:50的时间窗内从a区域转移至b区域的第一转移结果为2.5、在10:36-10:51的时间窗内从a区域转移至b区域的第一转移结果为2.5、……。通过求均值,确定出车辆从a区域转移至b区域的第一转移结果为2。105.本发明实施例中,将车辆从目标区域转移至第一区域的第一转移结果与历史上第一时间段内目标区域中的车辆数量的商作为车辆从目标区域转移至第一区域的第一转移率。其中,第一时间段的历史数据可以为1个月、2个月的数据,在此不做具体限定。比如第一时间段为10:00-11:00,历史数据为当前时刻前1个月中每天的10:00-11:00的车辆行驶数据,假设a区域中共有1000辆车,从a区域转移至b区域的第一转移结果为300,则车辆从a区域转移至b区域的第一转移率为0.3。106.针对第二转移率,先根据历史上第一时间段内从第一区域转移至目标区域的处于未接单状态的车辆数量和历史上第一时间段内处于已接单状态且目的地址为目标区域的车辆数量确定车辆从第一区域转移至目标区域的第二转移结果。然后根据车辆从第一区域转移至目标区域的第二转移结果和历史上第一时间段内第一区域中的车辆数量确定车辆从第一区域转移至目标区域的第二转移率。107.在本发明实施例中,第二转移结果的实现方式与第一转移结果的实现方式相同,第二转移率的实现方式与第一转移率的实现方式相同,在此不做赘述。108.基于上述描述进行举例,a区域为目标区域,b区域、c区域、d区域、e区域、f区域、g区域为其他区域。其中,a区域中共有1000辆车,从a区域转移至b区域的第一转移结果为300、车辆从a区域转移至c区域的第一转移结果为100、车辆从a区域转移至d区域的第一转移结果为100、车辆从a区域转移至e区域的第一转移结果为100、车辆从a区域转移至f区域的第一转移结果为100、车辆从a区域转移至g区域的第一转移结果为100。进而得到车辆从a区域转移至b区域的第一转移率为0.3、车辆从a区域转移至c区域的第一转移率为0.1、车辆从a区域转移至d区域的第一转移率为0.1、车辆从a区域转移至e区域的第一转移率为0.1、车辆从a区域转移至f区域的第一转移率为0.1、车辆从a区域转移至g区域的第一转移率为0.1。109.同理,假设车辆从b区域转移至a区域的第一转移率为0.1、车辆从c区域转移至a区域的第一转移率为0.1、车辆从d区域转移至a区域的第一转移率为0.1、车辆从e区域转移至a区域的第一转移率为0.1、车辆从f区域转移至a区域的第一转移率为0.1、车辆从g区域转移至a区域的第一转移率为0.1。110.在步骤220中,根据当前目标区域中处于未接单状态的车辆数量和车辆从目标区域转移至其他区域的第一转移率、当前其他区域中处于未接单状态的车辆数量和车辆从其他区域转移至目标区域的第二转移率计算第一运力。111.进一步的,根据当前目标区域中处于未接单状态的车辆数量和车辆从目标区域转移至其他区域的第一转移率计算目标区域中在预测时间段内剩余的第一车辆数量;根据当前其他区域中处于未接单状态的车辆数量和车辆从其他区域转移至目标区域的第二转移率计算在预测时间段内转移至目标区域中的第二车辆数量,进而根据第一车辆数量和第二车辆数量计算目标区域在预测时间段内的第一运力。112.一种可能的实现方式,确定车辆在目标区域不发生转移的第三转移率,第三转移率表示车辆在预测时间段内不驶出目标区域的概率。比如基于上述步骤220中的描述,第一时间段内,a3车辆始终处于a区域,此时a3车辆针不发生转移的第一子结果为1,a3车辆针对其他区域的第一子结果为0,进而确定出不发生转移的第一转移结果为1(即从a区域转移至a区域的第一转移结果为1)。第一时间段为当前时刻前一个月中每天的10:00-11:00,a区域中共有1000辆车,a不发生转移的第一转移结果为200,则车辆在a区域不发生转移的第三转移率为0.2。113.或者根据车辆从目标区域转移至其他区域的第一转移率计算出目标区域的第三转移率。基于上述描述进行举例,从a区域转移至其他区域(b区域、c区域、d区域、e区域、f区域、g区域)的第一转移率的求和结果为0.3+0.1+0.1+0.1+0.1+0.1=0.8,则计算出a区域的第三转移率为1-0.8=0.2。114.在计算出目标区域的第三转移率之后,根据第三转移率计算目标区域中在预测时间段剩余的第一车辆数量。比如当前目标区域中处于未接单状态的车辆数量为10,则得到第一车辆数量为10×0.2=2。115.另一种可能的实现方式,根据车辆从目标区域转移至其他区域的第一转移率计算出在预测时间段内驶出目标区域的车辆数量,然后将当前目标区域中处于未接单状态的车辆数量与预测时间段内驶出目标区域的车辆数量的差值作为第一车辆数量。基于上述描述进行举例,在预测时间段内驶出目标区域的车辆数量为10×0.8=8,则第一车辆数量为10-8=2。116.同理,针对其他区域中的第一区域,将当前该第一区域中处于未接单状态的车辆数量与车辆从该第一区域转移至目标区域的第二转移率的相乘结果作为在预测时间段内转移至目标区域中的第二车辆数量。117.基于上述描述进行举例,当前b区域中处于未接单状态的车辆数量为9、当前c区域中处于未接单状态的车辆数量为8、当前d区域中处于未接单状态的车辆数量为7、当前e区域中处于未接单状态的车辆数量为6、当前f区域中处于未接单状态的车辆数量为5、当前g区域中处于未接单状态的车辆数量为4。从b区域转移至a区域的第二车辆数量为9×0.1=0.9、从c区域转移至a区域的第二车辆数量为8×0.1=0.8、从d区域转移至a区域的第二车辆数量为7×0.1=0.7、从e区域转移至a区域的第二车辆数量为6×0.1=0.6、从f区域转移至a区域的第二车辆数量为5×0.1=0.5、从g区域转移至a区域的第二车辆数量为4×0.1=0.4。118.在本发明实施例中,将第一车辆数量与第二车辆数量的求和结果作为第一运力。基于上述描述进行举例,第一运力为2+0.9+0.8+0.7+0.6+0.5+0.4=5.9。119.在步骤230中,根据已接单状态的车辆的订单信息确定目标区域在预测时间段内的第二运力。具体的,获取处于已接单状态的车辆的订单信息;根据订单信息确定目的地址为目标区域且在预测时间段内行驶至目标区域的车辆数量,并作为目标区域在预测时间段内的第二运力。120.其中,订单信息包括目的地址和到达目的地址的时间。比如,订单信息的目的地址为a区域,到达a区域的时间为10:10,则确定该订单信息的车辆会在预测时间段内行驶至目标区域。通过统计在预测时间段内行驶至目标区域的车辆,进而得到第二运力。比如,通过分析订单信息之后,确定处于已接单状态且在预测时间段内行驶至目标区域的车辆数量为5,则第二运力为5。121.在步骤240中,预测出目标区域的第一运力和第二运力之后,将第一运力和第二运力的求和结果作为目标区域在预测时间段内的运力。具体的,基于上述描述,根据下述公式(1)计算目标区域在预测时间段内的运力。[0122][0123]其中,y为目标区域在预测时间段内的运力,为目标区域在预测时间段内的第一运力,q为目标区域在预测时间段内的第二运力;x为当前目标区域中处于未接单状态的车辆数量,px为目标区域不发生转移的第三转移率,xi为当前第i第一区域中处于未接单状态的车辆数量,pi为车辆从第i第一区域转移至目标区域的第二转移率,n表示其他区域的数量。比如,a区域在预测时间段内的运力为5.9+5=10.9。[0124]本发明实施例中,根据预测时间段所在的第一时间段的历史数据,预测出在预测时间段内车辆从目标区域转移至其他区域的第一转移率,以及车辆从其他区域转移至目标区域的第二转移率,以此实现对目标区域的运力预测。另外通过区分车辆的接单状态,对未接单状态的车辆进行分配,结合已接单状态的车辆计算第一转移率和第二转移率,保证第一转移率和第二转移率的准确性,提高对目标区域的运力预测及控制的准确性。[0125]第一转移率和第二转移率基于目标区域中未接单状态的车辆,而非基于已接单状态的车辆对目标区域进行运力预测,从而降低运力预测的不准确性。且对已接单状态的车辆单独计算,简化对目标区域的运力预测的计算,并实现具有预测概率的第一运力和具有真实性的第二运力相结合,提高运力预测的准确性。[0126]基于相同的技术构思,图4示例性的示出了本发明实施例提供的一种区域的运力控制装置的结构示意图,该装置可以执行上述区域的运力控制法的流程。[0127]如图4所示,该装置具体包括:[0128]获取模块410,用于基于当前时刻确定预测时间段,以及获取目标区域;或获取运力预测请求,所述运力预测请求包括预测时间段以及在所述预测时间段内待计算运力的目标区域;[0129]处理模块420,用于计算预测时间段内目标区域与其他区域之间的车辆转移率;所述其他区域为除所述目标区域之外的任一区域;[0130]根据所述车辆转移率和当前所述目标区域、所述其他区域中处于未接单状态的车辆数量计算所述目标区域在所述预测时间段内的第一运力;[0131]根据在所述预测时间段内行驶至所述目标区域且处于已接单状态的车辆数量计算所述目标区域在所述预测时间段内的第二运力;[0132]根据所述第一运力和所述第二运力计算所述目标区域在所述预测时间段内的运力。[0133]可选的,所述处理模块420具体用于:[0134]确定所述预测时间段所在的第一时间段;[0135]根据所述第一时间段的历史数据确定车辆从所述目标区域转移至所述其他区域的第一转移率,以及车辆从所述其他区域转移至所述目标区域的第二转移率。[0136]可选的,所述处理模块420具体用于:[0137]根据历史上所述第一时间段内从所述目标区域转移至第一区域的车辆数量确定车辆从所述目标区域转移至所述第一区域的第一转移率;所述第一区域为所述其他区域中任一区域;[0138]根据历史上所述第一时间段内从所述第一区域转移至所述目标区域的车辆数量确定车辆从所述第一区域转移至所述目标区域的第二转移率。[0139]可选的,所述处理模块420具体用于:[0140]根据历史上所述第一时间段内从所述目标区域转移至所述第一区域的处于未接单状态的车辆数量和历史上所述第一时间段内处于已接单状态且目的地址为所述第一区域的车辆数量确定车辆从所述目标区域转移至所述第一区域的第一转移结果;[0141]根据车辆从所述目标区域转移至所述第一区域的第一转移结果和历史上所述第一时间段内所述目标区域中的车辆数量确定车辆从所述目标区域转移至所述第一区域的第一转移率。[0142]可选的,所述处理模块420具体用于:[0143]根据历史上所述第一时间段内从所述第一区域转移至所述目标区域的处于未接单状态的车辆数量和历史上所述第一时间段内处于已接单状态且目的地址为所述目标区域的车辆数量确定车辆从所述第一区域转移至所述目标区域的第二转移结果;[0144]根据车辆从所述第一区域转移至所述目标区域的第二转移结果和历史上所述第一时间段内所述第一区域中的车辆数量确定车辆从所述第一区域转移至所述目标区域的第二转移率。[0145]可选的,所述处理模块420具体用于:[0146]根据当前所述目标区域中处于未接单状态的车辆数量和车辆从所述目标区域转移至所述其他区域的第一转移率计算所述目标区域中在所述预测时间段内剩余的第一车辆数量;[0147]根据当前所述其他区域中处于未接单状态的车辆数量和车辆从所述其他区域转移至所述目标区域的第二转移率计算在所述预测时间段内转移至所述目标区域中的第二车辆数量;[0148]根据所述第一车辆数量和所述第二车辆数量计算所述目标区域在所述预测时间段内的第一运力。[0149]可选的,所述处理模块420具体用于:[0150]获取处于已接单状态的车辆的订单信息;[0151]根据所述订单信息确定目的地址为所述目标区域且在所述预测时间段内行驶至所述目标区域的车辆数量,并作为所述目标区域在所述预测时间段内的第二运力。[0152]基于相同的技术构思,本发明实施例还提供一种计算机设备,包括:[0153]存储器,用于存储程序指令;[0154]处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行上述区域的运力控制方法。[0155]基于相同的技术构思,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行上述区域的运力控制方法。[0156]本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。[0157]本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。[0158]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。[0159]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部