CN111832869A - 一种车辆调度方法、装置、电子设备及存储介质 - Google Patents
一种车辆调度方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN111832869A CN111832869A CN201910722692.3A CN201910722692A CN111832869A CN 111832869 A CN111832869 A CN 111832869A CN 201910722692 A CN201910722692 A CN 201910722692A CN 111832869 A CN111832869 A CN 111832869A
- Authority
- CN
- China
- Prior art keywords
- station
- vehicle
- information
- service
- scheduling
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 65
- 238000003860 storage Methods 0.000 title claims abstract description 24
- 238000012549 training Methods 0.000 claims description 18
- 238000012795 verification Methods 0.000 claims description 18
- 230000001419 dependent effect Effects 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 6
- 238000005516 engineering process Methods 0.000 abstract description 5
- 238000012545 processing Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000013145 classification model Methods 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 229910052799 carbon Inorganic materials 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06312—Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Traffic Control Systems (AREA)
Abstract
本申请涉及车辆调度技术领域,尤其涉及一种车辆调度方法、装置、电子设备及存储介质,所述方法包括:获取目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息;根据所述目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息,确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分;将服务调度得分最高的候选停车场站确定为目标停车场站;发出将所述目标车辆调度至所述目标停车场站的指令。采用上述方案能够基于服务调度得分为目标车辆确定合理的调度场站,在满足用车需求的前提下,还提升了车辆资源利用率。
Description
技术领域
本申请涉及车辆调度技术领域,具体而言,涉及一种车辆调度方法、装置、电子设备及存储介质。
背景技术
随着车辆制造技术和互联网技术的飞速发展,共享电动车辆作为一种新兴的低碳出行方式受到人们越来越多的关注,越来越多的用户选用共享电动车辆这一交通工具出行。其中,充电站是保证电动车辆续航所必备的基础设施,停车场站则能够为用户取车还车提供便利条件,这样,在充电站完成充电之后,可以将电动车辆调度至停车场站以供用户使用。
然而,由于地域不同用户所需的用车数量也存在差异,这导致了当前部署的停车场站所能够提供的电动车辆要么供不应求而无法满足用户的用车需求,要么供大于求而浪费了大量的停车资源。
可见,目前方案存在车辆的资源利用率较低或者无法满足用车需求的问题。
发明内容
有鉴于此,本申请的目的在于提供一种车辆调度方法、装置、电子设备及存储介质,能够实现对车辆资源的合理调度。
主要包括以下几个方面:
第一方面,本申请提供了一种车辆调度方法,所述方法包括:
获取目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息;
根据所述目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息,确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分;
将服务调度得分最高的候选停车场站确定为目标停车场站;
发出将所述目标车辆调度至所述目标停车场站的指令。
在一种实施方式中,所述充电站的第一属性信息包括充电站位置信息,所述候选停车场站的第二属性信息包括场站位置信息;所述供需服务信息包括车辆供给服务信息和充电需求服务信息;所述根据所述目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息,确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分,包括:
针对每个候选停车场站,根据所述充电站位置信息、以及所述场站位置信息,确定所述目标车辆所处充电站至所述候选停车场站的距离值;
基于确定的所述距离值、所述候选停车场站的车辆供给服务信息和充电需求服务信息,以及预设的各个服务调度参数值确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分。
在一些实施例中,所述基于确定的所述距离值、所述候选停车场站的车辆供给服务信息和充电需求服务信息,以及预设的各个服务调度参数值确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分,包括:
在确定所述目标车辆当前的调度时间信息落入第一时间区间范围时,将确定的距离值及为该距离值预设的服务调度参数值、所述候选停车场站的车辆供给服务信息及为该车辆供给服务信息预设的服务调度参数值,以及所述候选停车场站的充电需求服务信息及为该充电需求服务信息预设的服务调度参数值进行加权求和运算,得到由所述目标车辆所处充电站至每个候选停车场站的服务调度得分;
在确定所述目标车辆当前的调度时间信息落入第二时间区间范围时,将所述候选停车场站的车辆供给服务信息及为该车辆供给服务信息预设的服务调度参数值、以及确定的距离值和所述候选停车场站的充电需求服务信息及为该距离值和充电需求服务信息的乘积预设的服务调度参数值进行加权求和运算,得到由所述目标车辆所处充电站至每个候选停车场站的服务调度得分。
在一些实施例中,可以按照如下步骤确定服务调度参数值:
确定每个参考车辆所处充电站至每个候选停车场站的距离值、各个候选停车场站的车辆供给服务信息和充电需求服务信息,以及由所述参考车辆所处充电站至每个候选停车场站实际的服务调度得分;
将所述每个参考车辆所处充电站至每个候选停车场站的距离值、各个候选停车场站的车辆供给服务信息和充电需求服务信息作为待构建的服务调度关系函数的自变量,将所述由所述参考车辆所处充电站至每个候选停车场站的服务调度得分作为待构建的服务调度关系函数的因变量,构建服务调度关系函数;
基于服务调度参数初始值对构建的服务调度关系函数进行迭代运算,直至迭代运算得到的服务调度得分与实际的服务调度得分差值小于预设差值,停止迭代,得到服务调度参数。
在一些实施例中,所述候选停车场站的第二属性信息还包括候选停车场站设置的停车位中当前空闲车辆数量;所述车辆供给服务信息包括车辆供给数量;按照如下步骤确定车辆供给服务信息:
针对每个候选停车场站,基于所述候选停车场站的场站位置信息以及各个历史用车订单中携带的用车位置信息,确定用车位置与候选停车场站的场站位置之间的距离小于预设距离的历史用车订单;
基于确定的所述历史用车订单、所述历史用车订单对应的历史出行状况信息,以及当前出行状况信息,确定所述候选停车场站对应的用车需求数量;
基于所述用车需求数量和所述当前空闲车辆数量,确定该候选停车场站的车辆供给数量。
在一些实施例中,所述充电需求服务信息包括充电需求数量;按照如下步骤确定充电需求服务信息:
针对每个候选停车场站,获取针对该候选停车场站内停靠的待充电车辆生成的充电工单信息;
基于充电工单数量确定所述候选停车场站的充电需求数量。
在另一种实施方式中,所述根据所述目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息,确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分,包括:
将所述目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息输入至预先训练好的服务调度模型中,确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分。
在一些实施例中,可以按照如下步骤训练所述服务调度模型:
基于模型初始参数构建待训练的服务调度模型;
针对每个车辆样本,将获取的该车辆样本所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息输入至所述待训练的服务调度模型,基于模型初始参数确定模型输出的由所述车辆样本至每个候选停车场站的服务调度得分;
将模型输出的由所述车辆样本至每个候选停车场站的服务调度得分对应的调度结果与所述车辆样本的调度结果标注信息进行比对,若对比结果为不一致,则调整所述模型初始参数,直至对比结果为一致,训练得到所述服务调度模型的模型参数。
在又一种实施方式中,所述方法还包括:
获取车辆调度员反馈的调度结果验证信息;
在确定所述调度结果验证信息与所述调度结果标注信息不一致时,基于所述调度结果验证信息对所述调度结果标注信息进行更新,得到更新后的调度结果标注信息。
在一些实施例中,所述充电站的第一属性信息包括充电站标识信息、充电站位置信息、充电站内设置的快速充电头的空闲数量和慢速充电头的空闲数量中的一种或多种;所述候选停车场站的第二属性信息包括场站标识信息、场站位置信息、候选停车场站设置的停车位中已占用停车位数量和空闲车辆数量中的一种或多种;所述候选停车场站的供需服务信息包括车辆供给服务信息和充电需求服务信息中的一种或多种。
第二方面,本申请还提供了一种车辆调度装置,所述装置包括:
信息获取模块,用于获取目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息;
得分确定模块,用于根据所述目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息,确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分;
场站确定模块,用于将服务调度得分最高的候选停车场站确定为目标停车场站;
车辆调度模块,用于发出将所述目标车辆调度至所述目标停车场站的指令。
在一种实施方式中,所述充电站的第一属性信息包括充电站位置信息,所述候选停车场站的第二属性信息包括场站位置信息;所述供需服务信息包括车辆供给服务信息和充电需求服务信息;所述得分确定模块用于根据以下步骤确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分:
针对每个候选停车场站,根据所述充电站位置信息、以及所述场站位置信息,确定所述目标车辆所处充电站至所述候选停车场站的距离值;
基于确定的所述距离值、所述候选停车场站的车辆供给服务信息和充电需求服务信息,以及预设的各个服务调度参数值确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分。
在一些实施例中,所述得分确定模块用于根据以下步骤确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分:
在确定所述目标车辆当前的调度时间信息落入第一时间区间范围时,将确定的距离值及为该距离值预设的服务调度参数值、所述候选停车场站的车辆供给服务信息及为该车辆供给服务信息预设的服务调度参数值,以及所述候选停车场站的充电需求服务信息及为该充电需求服务信息预设的服务调度参数值进行加权求和运算,得到由所述目标车辆所处充电站至每个候选停车场站的服务调度得分;
在确定所述目标车辆当前的调度时间信息落入第二时间区间范围时,将所述候选停车场站的车辆供给服务信息及为该车辆供给服务信息预设的服务调度参数值、以及确定的距离值和所述候选停车场站的充电需求服务信息及为该距离值和充电需求服务信息的乘积预设的服务调度参数值进行加权求和运算,得到由所述目标车辆所处充电站至每个候选停车场站的服务调度得分。
在一些实施例中,所述得分确定模块用于按照如下步骤确定服务调度参数值:
确定每个参考车辆所处充电站至每个候选停车场站的距离值、各个候选停车场站的车辆供给服务信息和充电需求服务信息,以及由所述参考车辆所处充电站至每个候选停车场站实际的服务调度得分;
将所述每个参考车辆所处充电站至每个候选停车场站的距离值、各个候选停车场站的车辆供给服务信息和充电需求服务信息作为待构建的服务调度关系函数的自变量,将所述由所述参考车辆所处充电站至每个候选停车场站的服务调度得分作为待构建的服务调度关系函数的因变量,构建服务调度关系函数;
基于服务调度参数初始值对构建的服务调度关系函数进行迭代运算,直至迭代运算得到的服务调度得分与实际的服务调度得分差值小于预设差值,停止迭代,得到服务调度参数。
在一些实施例中,所述候选停车场站的第二属性信息还包括候选停车场站设置的停车位中当前空闲车辆数量;所述车辆供给服务信息包括车辆供给数量;所述信息获取模块用于按照如下步骤确定车辆供给服务信息:
针对每个候选停车场站,基于所述候选停车场站的场站位置信息以及各个历史用车订单中携带的用车位置信息,确定用车位置与候选停车场站的场站位置之间的距离小于预设距离的历史用车订单;
基于确定的所述历史用车订单、所述历史用车订单对应的历史出行状况信息,以及当前出行状况信息,确定所述候选停车场站对应的用车需求数量;
基于所述用车需求数量和所述当前空闲车辆数量,确定该候选停车场站的车辆供给数量。
在一些实施例中,所述充电需求服务信息包括充电需求数量;所述信息获取模块用于按照如下步骤确定充电需求服务信息:
针对每个候选停车场站,获取针对该候选停车场站内停靠的待充电车辆生成的充电工单信息;
基于充电工单数量确定所述候选停车场站的充电需求数量。
在另一种实施方式中,所述得分确定模块用于按照如下步骤确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分:
将所述目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息输入至预先训练好的服务调度模型中,确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分。
在一些实施例中,所述得分确定模块用于按照如下步骤训练所述服务调度模型:
基于模型初始参数构建待训练的服务调度模型;
针对每个车辆样本,将获取的该车辆样本所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息输入至所述待训练的服务调度模型,基于模型初始参数确定模型输出的由所述车辆样本至每个候选停车场站的服务调度得分;
将模型输出的由所述车辆样本至每个候选停车场站的服务调度得分对应的调度结果与所述车辆样本的调度结果标注信息进行比对,若对比结果为不一致,则调整所述模型初始参数,直至对比结果为一致,训练得到所述服务调度模型的模型参数。
在又一种实施方式中,所述装置还包括:
标注更新模块,用于获取车辆调度员反馈的调度结果验证信息;
在确定所述调度结果验证信息与所述调度结果标注信息不一致时,基于所述调度结果验证信息对所述调度结果标注信息进行更新,得到更新后的调度结果标注信息。
在一些实施例中,所述充电站的第一属性信息包括充电站标识信息、充电站位置信息、充电站内设置的快速充电头的空闲数量和慢速充电头的空闲数量中的一种或多种;所述候选停车场站的第二属性信息包括场站标识信息、场站位置信息、候选停车场站设置的停车位中已占用停车位数量和空闲车辆数量中的一种或多种;所述候选停车场站的供需服务信息包括车辆供给服务信息和充电需求服务信息中的一种或多种。
第三方面,本申请还提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如第一方面、第一方面的各实施方式中任一所述车辆调度方法的步骤。
第四方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面、第一方面的各实施方式中任一所述车辆调度方法的步骤。
采用上述方案,首先根据获取到的目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息确定由目标车辆所处充电站至每个候选停车场站的服务调度得分,然后将服务调度得分最高的候选停车场站确定为目标停车场站,最后将目标车辆调度至目标停车场站。也即,采用上述方案能够综合考虑充电站和候选停车场站的属性信息以及候选停车场站的供需服务信息以确定由目标车辆所处充电站至每个候选停车场站的服务调度得分,由于该服务调度得分综合考虑了停车场站的供给服务信息(如车辆供给数量等)和需求服务信息(如充电需求数量等),因此,基于各服务调度得分能够为目标车辆确定合理的调度场站,在满足用车需求的前提下,还提升了车辆资源利用率。
为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本申请实施例一提供的一种车辆调度方法的流程图;
图2示出了本申请实施例二提供的一种车辆调度方法的流程图;
图3示出了本申请实施例二提供的又一种车辆调度方法的流程图;
图4示出了本申请实施例二提供的又一种车辆调度方法的流程图;
图5示出了本申请实施例二提供的又一种车辆调度方法的流程图;
图6示出了本申请实施例三提供的一种车辆调度方法的流程图;
图7示出了本申请实施例四提供的一种车辆调度装置的结构示意图;
图8示出了本申请实施例五提供的一种电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
为了使得本领域技术人员能够使用本申请内容,结合特定应用场景“共享车辆的调度”,给出以下实施方式。对于本领域技术人员来说,在不脱离本申请的精神和范围的情况下,可以将这里定义的一般原理应用于其他实施例和应用场景。虽然本申请主要围绕共享车辆的调度进行描述,但是应该理解,这仅是一个示例性实施例。
需要说明的是,本申请实施例中的车辆主要指的是带有电力驱动的电动车辆,该车辆可以是单车、三轮车、小汽车,还可以是其它电动车辆,考虑到带有电动汽车在共享车辆技术领域的广泛应用,接下来可以以电动汽车进行举例。
另外,本申请实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。
值得注意的是,在本申请提出申请之前,考虑到相关技术中由于地域不同用户所需的用车数量也存在差异,这导致了当前部署的停车场站所能够提供的电动车辆要么供不应求而无法满足用户的用车需求,要么供大于求而浪费了大量的停车资源。然而,本申请提供的车辆调度方法、装置、电子设备及存储介质,可以通过获取到的目标车辆所处充电站的属性信息以及各个候选停车场站的属性信息和供需服务信息确定由目标车辆所处充电站至每个候选停车场站的服务调度得分,以根据服务调度得分将目标车辆调度到合理的停车场站,在满足用车需求的前提下,还提升了车辆资源利用率。接下来通过如下几个实施例进行具体描述。
实施例一
如图1所示,为本申请实施例提供的车辆调度方法的流程图,该方法的执行主体可以是服务器,上述车辆调度方法包括如下步骤:
S101、获取目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息。
这里,为了便于理解本申请实施例提供的车辆调度方法,首先对本申请实施例提供的应用场景进行简单说明。用户可以在停车场站取车用车,也可以在完成用车之后将车归还至停车场站,对于停靠至停车场站的电动汽车而言,需要及时为其充电以满足用户的用车需求。这样,可以在电动车辆剩余的电量小于预设电量值时,针对电动车辆生成充电工单信息,车辆调度员可以在接收到充电工单后,将电动车辆开往充电站进行充电。在车辆充满电之后,车辆调度员可以将充满电的车辆归还至停车场站。考虑到目前部署的停车场站要么供大于求而导致车辆资源利用率较低,要么供小于求而导致无法满足用车需求,为了更好的对目前所有的停车场站资源进行整合调度,本申请实施例可以对处于充电站的已充满电的目标车辆进行车辆调度。
为了实现上述车辆调度,本申请实施例需要获取目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息。这里,充电站的第一属性信息主要可以包括充电站位置信息,还可以包括其它充电站自有的信息,如充电站标识信息、充电站内设置的充电桩的数量等信息,同样的,候选停车场站的第二属性信息也可以主要包括场站位置信息,还可以包括其它停车场站自有的信息,如场站标识信息、停车场站内设置的停车位的数量等信息,候选停车场站的供需服务信息则主要是涵盖了两部分信息,一部分来源于满足用户用车需求的车辆供给服务信息,一部分来源于满足自身充电需求的充电需求服务信息。
由于上述目标车辆所处充电站和停车场站可以是预先设置的,这样,其实际地理位置(如充电站位置信息、场站位置信息)可以是预先确定的,而有关供需服务信息则可以是综合考虑当前车辆环境以及历史车辆环境来确定。另外,上述目标车辆可以是当前待调度的一批电动车辆中的任意一个车辆。
S102、根据所述目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息,确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分。
这里,对于获取到的目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息,本申请实施例中,一方面可以基于加权方式(即基于权重策略为上述各信息进行加权)确定由目标车辆所处充电站至每个候选停车场站的服务调度得分,另一方面可以基于模型训练方式(即,将上述获取到的各信息输入至预先训练好的服务调度模型中)来确定上述服务调度得分,以满足不同应用场景的需求。
S103、将服务调度得分最高的候选停车场站确定为目标停车场站。
这里,在确定得到目标车辆到每个候选停车场站的服务调度得分之后,可以选取出服务调度得分最高的候选停车场站作为目标停车场站。
S104、发出将所述目标车辆调度至所述目标停车场站的指令。
这里,基于选取出的目标停车场站,可以将目标车辆调度至该目标停车场站。由于上述调度过程是综合考虑了各候选停车场站的属性信息和供需服务信息,以及目标车辆的属性信息等各种信息选取出的目标停车场站,因此,实现了对车辆资源的合理调度,在满足用车需求的情况下,又能够提升车辆资源的利用率。
在实际应用中,可以对当前待调度的一批电动车辆进行调度,且该一批电动车辆可以是在预设调度范围内在当前时间点或一个较小时间段确定的已完成充电的电动车辆的集合。这样,可以按照上述车辆调度方法对各个目标车辆进行车辆调度。值得说明的是,在进行车辆调度时,针对一个候选停车场站而言,调度至该候选停车场站的目标车辆的个数应当小于该候选停车场站的最大还车量,这里的最大还车量可以基于该候选停车场站的剩余停车位数量以及预测的用车订单数量等相关信息进行确定。
服务调度得分的确定是本申请实施例提供的车辆调度方法中的关键步骤,考虑到本申请实施例既可以通过加权方式确定上述服务调度得分,又可以基于模型训练方式确定上述服务调度得分,接下来通过如下实施例二和实施例三分别对上述两种确定方式进行具体说明。
实施例二
如图2所示,为本申请实施例提供的一种基于加权方式确定服务调度得分的方法的流程图,上述确定服务调度得分方法包括如下步骤:
S201、针对每个候选停车场站,根据充电站位置信息、以及场站位置信息,确定所述目标车辆所处充电站至所述候选停车场站的距离值;
S202、基于确定的所述距离值、所述候选停车场站的车辆供给服务信息和充电需求服务信息,以及预设的各个服务调度参数值确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分。
这里,本申请实施例提供的车辆调度方法可以针对每个候选停车场站,根据充电站位置信息以及场站位置信息,确定目标车辆所处充电站至每个候选停车场站的距离值,这里,可以将充电站位置信息和场站位置信息分别用对应的经纬度信息进行表示,这样,基于距离计算公式即可确定两个实际地理位置之间的距离值。基于与每个候选停车场站对应的距离值、对应的车辆供给服务信息和充电需求服务信息、以及预设的各个服务调度参数值即可确定由目标车辆所处充电站至每个候选停车场站的服务调度得分。
本申请实施例中,如图3所示,上述车辆供给服务信息可以按照如下步骤确定:
S301、针对每个候选停车场站,基于所述候选停车场站的场站位置信息以及各个历史用车订单中携带的用车位置信息,确定用车位置与候选停车场站的场站位置之间的距离小于预设距离的历史用车订单;
S302、基于确定的所述历史用车订单、所述历史用车订单对应的历史出行状况信息,以及当前出行状况信息,确定所述候选停车场站对应的用车需求数量;
S303、基于所述用车需求数量和所述当前空闲车辆数量,确定该候选停车场站的车辆供给数量。
这里,本申请实施例中,可以针对每个候选停车场站,首先确定与该候选停车场站对应的历史用车订单,然后基于确定的历史用车订单及其对应的历史出行状况信息,以及当前出行状况信息,确定出候选停车场站对应的用车需求数量,也即,在确定历史出行状况对应的历史用车订单数量的前提下,可以确定在当前出行状况下用户所需的车辆数量,即候选停车场站对应的用车需求数量。这样,在确定当前所需的车辆数量之后,可以基于候选停车场站的第二属性信息中包括的候选停车场站设置的停车位中当前空闲车辆数量,这里,可以将用车需求数量减去当前空闲车辆数量,从而可以确定当前需要该候选停车场站提供的车辆,即车辆供给数量。
值得说明的是,上述当前空闲车辆数量指的是当前未被用户下单,且电量充足能够为用户提供车辆服务的车辆的数量。
本申请实施例中,如图4所示,上述充电需求服务信息可以按照如下步骤确定:
S401、针对每个候选停车场站,获取针对该候选停车场站内停靠的待充电车辆生成的充电工单信息;
S402、基于充电工单数量确定所述候选停车场站的充电需求数量。
这里,本申请实施例中,可以首先针对每个候选停车场站,获取针对该候选停车场站内停靠的待充电车辆生成的充电工单信息,然后基于充电工单数量确定候选停车场站的充电需求数量。考虑到在候选停车场站生成的充电工单信息会记录车辆在整个充电过程中的信息,这里的充电工单主要考虑的是当前在该候选停车场站中针对待充电车辆生成的待领取充电工单,即车辆调度员未领取的充电工单,除此之外,上述充电工单还可以包括在该候选停车场站中针对待充电车辆生成的进行中充电工单,即车辆调度员已领取的但未到达充电站的充电工单,这样,便可以综合考虑所有充电工单对车辆调度的影响。
本申请实施例中,上述服务调度参数值可以是经过多次试验结果验证得到的,还可以是预先基于对多个参考车辆的相关信息分析得到的,也即,可以将基于参考车辆得到的服务调度参数值预先保存起来,在确定目标车辆与各参考车辆的属性信息比较相关时,可以从预先保存的服务调度参数值中提取出与该目标车辆相关的服务调度参数值。接下来对上述基于对多个参考车辆的相关信息分析得到参数值的具体过程进行说明。
其中,如图5所示,上述服务调度参数值可以按照如下步骤确定:
S501、确定每个参考车辆所处充电站至每个候选停车场站的距离值、各个候选停车场站的车辆供给服务信息和充电需求服务信息,以及由所述参考车辆所处充电站至每个候选停车场站实际的服务调度得分;
S502、将所述每个参考车辆所处充电站至每个候选停车场站的距离值、各个候选停车场站的车辆供给服务信息和充电需求服务信息作为待构建的服务调度关系函数的自变量,将所述由所述参考车辆所处充电站至每个候选停车场站的服务调度得分作为待构建的服务调度关系函数的因变量,构建服务调度关系函数;
S503、基于服务调度参数初始值对构建的服务调度关系函数进行迭代运算,直至迭代运算得到的服务调度得分与实际的服务调度得分差值小于预设差值,停止迭代,得到服务调度参数。
这里,可以将每个参考车辆所处充电站至每个候选停车场站的距离值、各个候选停车场站的车辆供给服务信息和充电需求服务信息作为待构建的服务调度关系函数的自变量,将所述由所述参考车辆所处充电站至每个候选停车场站的服务调度得分作为待构建的服务调度关系函数的因变量,构建服务调度关系函数,也即,本申请实施例预先获取了有关参考车辆的多组自变量和因变量的对应数据,这里的实际的服务调度得分可以是基于参考车辆在历史时刻停靠停车场站的情况来确定,如可以将实际停靠的停车场站所对应的服务调度得分即为10分。这样,基于上述多组自变量和因变量的对应数据,便可以对上述构建的服务调度关系函数进行迭代运算,直至迭代运算得到的服务调度得分与实际的服务调度得分差值小于预设差值,停止迭代,得到服务调度参数。
值得说明的是,不管是基于建立的服务调度关系函数确定服务调度参数的过程中,还是基于服务调度参数确定服务调度得分的过程中,均可以将各数据量拉取到同一参考水平,也即,均可以对距离值、车辆供给服务信息和充电需求服务信息先进行归一化。
考虑到针对不同时间段,上述距离值、车辆供给服务信息和充电需求服务信息等三个因素对服务调度得分的确定存在不同的影响。本申请实施例中,在确定所述目标车辆当前的调度时间信息落入第一时间区间范围时,可以将确定的距离值及为该距离值预设的服务调度参数值、所述候选停车场站的车辆供给服务信息及为该车辆供给服务信息预设的服务调度参数值,以及所述候选停车场站的充电需求服务信息及为该充电需求服务信息预设的服务调度参数值进行加权求和运算,得到由所述目标车辆所处充电站至每个候选停车场站的服务调度得分;在确定所述目标车辆当前的调度时间信息落入第二时间区间范围时,可以将所述候选停车场站的车辆供给服务信息及为该车辆供给服务信息预设的服务调度参数值、以及确定的距离值和所述候选停车场站的充电需求服务信息及为该距离值和充电需求服务信息的乘积预设的服务调度参数值进行加权求和运算,得到由所述目标车辆所处充电站至每个候选停车场站的服务调度得分。
其中,上述第一时间区间范围可以指的是白天用车需求相对较大的时间区间范围,上述第二时间区间范围则可以指的是夜晚用车需求相对较小的时间区间范围,这样,上述第一时间区间范围可以是指一个连续的时间区间范围,如上午7:00至下午9:30,上述第二时间区间范围也可以指的是一个连续的时间区间范围,如下午9:30至上午7:00。本申请实施例中,上述第一时间区间范围可以是由多个子时间区间范围构成的,如用车高峰期所对应的子时间区间范围,上午7:30至上午10:00和下午5:30至下午9:00,同理,上述第二时间区间范围也可以是由多个子时间区间范围构成的,如用车平峰期所对应的子时间区间范围,上午10:30至下午2:30和下午9:30至上午7:00。不管是那种时间区间范围划分方式,本申请实施例均可以基于该时间区间范围对应的服务调度参数值进行加权求和运算以确定服务调度得分。
值得注意的是,由于目标车辆当前的调度时间落入的时间区间范围不同对应的加权方式也不同,这样,针对不同时间区间范围可以构建不同的服务调度关系函数,也即,本申请实施例在构建服务调度关系函数时,也可以考虑参考车辆历史的调度时间来进行服务调度关系函数的建立,以适应不同时间段的服务调度得分的确定。
为了便于进一步理解上述基于加权方式确定服务调度得分的方法,接下来以一批电动车辆的调度方案为例,结合具体的公式进行说明。也即,针对一批电动车辆中的任一电动车辆而言,可以根据该车辆调度到各个候选停车场站的得分,并选择综合得分最高的场站作为目标停车场站,也即针对批量车辆推荐,使得下式对应的优化函数最大化的目标停车场站。
其中,其中,Swd用于表示第w个车辆推荐到第d个候选停车场站的得分(即上述服务调度得分),Rwd用于表示是否将第w个车辆推荐到第d个候选停车场站,Td用于表示第d个候选停车场站的最大还车量,w表示第w个车辆(一个车辆可以对应一个充电工单),其取值范围为{1,2,…,W},共计W个车辆,d表示第d个候选停车场站,其取值范围为{1,2,…,D},共计D个候选停车场站。
针对优化函数计算服务调度得分矩阵(由一批车辆中的各个车辆的服务调度得分确定)而言,由于每个车辆的服务调度得分确定的方式是类似的,接下来结合一个服务调度得分的计算方式进行说明。这里,考虑到不同时间段确定服务调度得分的方式也不相同,这里以白天时间段作为第一时间区间范围为例,夜晚时间段作为第二时间区间范围为例,可以基于如下公式进行确定。
其中,SDAY用于表示白天时间段所对应的服务调度得分,SNIGHT用于表示夜晚时间段所对应的服务调度得分,其中,wDEM、wETA、wLNK为计算SDAY所采用的三个服务调度参数值,wDEM、wETA&LNK为计算SNIGHT所采用的两个服务调度参数值,SDEM、SETA和SLNK分别对应车辆供给服务信息对应的子项得分、距离值对应的子项得分、充电需求服务信息对应的子项得分,上述三个子项得分可以是经过Sigmoid归一化函数进行归一化后的结果,可以用下式确定。
其中,xDEM用于表示车辆供给服务信息,xETA用于表示充电站至候选停车场站的距离值,xLNK用于表示充电需求服务信息,上述K、B用于表示归一化参数,将式(3),代入至上式(2)中,即可确定在白天时间段的服务调度得分和在夜晚时间段的服务调度得分,可见,本申请实施例针对不同时间段选用了不同的加权方式,从而可以更为合理的进行车辆调度。
实施例三
本申请实施例三提供了一种基于模型训练方式进行服务调度得分确定的方法,该方法在预先训练得到服务调度模型之后,可以通过将所述目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息输入至预先训练好的服务调度模型中,来确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分。
其中,上述充电站的第一属性信息可以包括充电站标识信息、充电站位置信息、充电站内设置的快速充电头的空闲数量和慢速充电头的空闲数量中的一种或多种,上述候选停车场站的第二属性信息包括场站标识信息、场站位置信息、候选停车场站设置的停车位中已占用停车位数量和空闲车辆数量中的一种或多种,上述供需服务信息可以包括车辆供给服务信息和充电需求服务信息。
考虑到服务调度模型的训练过程是上述服务调度得分确定方法的关键步骤,接下来结合图6对上述模型训练过程进行描述。
S601、基于模型初始参数构建待训练的服务调度模型;
S602、针对每个车辆样本,将获取的该车辆样本所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息输入至所述待训练的服务调度模型,基于模型初始参数确定模型输出的由所述车辆样本至每个候选停车场站的服务调度得分;
S603、将模型输出的由所述车辆样本至每个候选停车场站的服务调度得分对应的调度结果与所述车辆样本的调度结果标注信息进行比对,若对比结果为不一致,则调整所述模型初始参数,直至对比结果为一致,训练得到所述服务调度模型的模型参数。
这里,可以首先基于模型初始参数进行待训练的服务调度模型的构建,然后,将获取的该车辆样本所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息输入至所述待训练的服务调度模型,基于模型初始参数确定模型输出的由所述车辆样本至每个候选停车场站的服务调度得分,在确定模型输出的由所述车辆样本至每个候选停车场站的服务调度得分对应的调度结果与所述车辆样本的调度结果标注信息不一致时,需要调整模型初始参数,直至在对比结果为一致时,可以训练得到服务调度模型的模型参数。
本申请实施例中,训练服务调度模型的过程,即是训练相关模型参数的过程,在确定了相关模型参数之后,将目标车辆对应的第一属性信息、第二属性信息以及供需服务信息输入到训练好的服务调度模型中,即可对目标车辆至各个候选停车场站的服务调度得分进行确定。这里,上述服务调度模型可以选用多分类模型,也可以选用多个二分类模型,如果将车辆样本与对应的实际调度的停车场站之间的匹配关系记为1,确定为得分最高,其它的匹配关系则可以记为0。
考虑到车辆调度员作为车辆调度的关键人员,为了提升模型训练的准确度,在实际进行模型训练的过程中,还可以将车辆调度员的相关信息(如身份标识信息、常用位置信息等)作为模型训练的输入数据进行模型训练。
另外,在实际应用中,还可以获取车辆调度员反馈的调度结果验证信息,并能够在确定调度结果验证信息与调度结果标注信息不一致时,对调度标注结果进行更新,以通过对模型参数的调整进一步增加服务调度模型的准确度。
基于上述实施例,本申请实施例还提供了车辆调度装置,下述各种装置的实施可以参见方法的实施,重复之处不再赘述。
实施例四
如图7所示,为本申请实施例四提供的车辆调度装置,所述装置包括:
信息获取模块701,用于获取目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息;
得分确定模块702,用于根据所述目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息,确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分;
场站确定模块703,用于将服务调度得分最高的候选停车场站确定为目标停车场站;
车辆调度模块704,用于发出将所述目标车辆调度至所述目标停车场站的指令。
在一种实施方式中,所述充电站的第一属性信息包括充电站位置信息,所述候选停车场站的第二属性信息包括场站位置信息;所述供需服务信息包括车辆供给服务信息和充电需求服务信息;所述得分确定模块702用于根据以下步骤确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分:
针对每个候选停车场站,根据所述充电站位置信息、以及所述场站位置信息,确定所述目标车辆所处充电站至所述候选停车场站的距离值;
基于确定的所述距离值、所述候选停车场站的车辆供给服务信息和充电需求服务信息,以及预设的各个服务调度参数值确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分。
在一些实施例中,所述得分确定模块702用于根据以下步骤确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分:
在确定所述目标车辆当前的调度时间信息落入第一时间区间范围时,将确定的距离值及为该距离值预设的服务调度参数值、所述候选停车场站的车辆供给服务信息及为该车辆供给服务信息预设的服务调度参数值,以及所述候选停车场站的充电需求服务信息及为该充电需求服务信息预设的服务调度参数值进行加权求和运算,得到由所述目标车辆所处充电站至每个候选停车场站的服务调度得分;
在确定所述目标车辆当前的调度时间信息落入第二时间区间范围时,将所述候选停车场站的车辆供给服务信息及为该车辆供给服务信息预设的服务调度参数值、以及确定的距离值和所述候选停车场站的充电需求服务信息及为该距离值和充电需求服务信息的乘积预设的服务调度参数值进行加权求和运算,得到由所述目标车辆所处充电站至每个候选停车场站的服务调度得分。
在一些实施例中,所述得分确定模块702用于按照如下步骤确定服务调度参数值:
确定每个参考车辆所处充电站至每个候选停车场站的距离值、各个候选停车场站的车辆供给服务信息和充电需求服务信息,以及由所述参考车辆所处充电站至每个候选停车场站实际的服务调度得分;
将所述每个参考车辆所处充电站至每个候选停车场站的距离值、各个候选停车场站的车辆供给服务信息和充电需求服务信息作为待构建的服务调度关系函数的自变量,将所述由所述参考车辆所处充电站至每个候选停车场站的服务调度得分作为待构建的服务调度关系函数的因变量,构建服务调度关系函数;
基于服务调度参数初始值对构建的服务调度关系函数进行迭代运算,直至迭代运算得到的服务调度得分与实际的服务调度得分差值小于预设差值,停止迭代,得到服务调度参数。
在一些实施例中,所述候选停车场站的第二属性信息还包括候选停车场站设置的停车位中当前空闲车辆数量;所述车辆供给服务信息包括车辆供给数量;所述信息获取模块701用于按照如下步骤确定车辆供给服务信息:
针对每个候选停车场站,基于所述候选停车场站的场站位置信息以及各个历史用车订单中携带的用车位置信息,确定用车位置与候选停车场站的场站位置之间的距离小于预设距离的历史用车订单;
基于确定的所述历史用车订单、所述历史用车订单对应的历史出行状况信息,以及当前出行状况信息,确定所述候选停车场站对应的用车需求数量;
基于所述用车需求数量和所述当前空闲车辆数量,确定该候选停车场站的车辆供给数量。
在一些实施例中,所述充电需求服务信息包括充电需求数量;所述信息获取模块701用于按照如下步骤确定充电需求服务信息:
针对每个候选停车场站,获取针对该候选停车场站内停靠的待充电车辆生成的充电工单信息;
基于充电工单数量确定所述候选停车场站的充电需求数量。
在另一种实施方式中,所述得分确定模块702用于按照如下步骤确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分:
将所述目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息输入至预先训练好的服务调度模型中,确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分。
在一些实施例中,所述得分确定模块702用于按照如下步骤训练所述服务调度模型:
基于模型初始参数构建待训练的服务调度模型;
针对每个车辆样本,将获取的该车辆样本所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息输入至所述待训练的服务调度模型,基于模型初始参数确定模型输出的由所述车辆样本至每个候选停车场站的服务调度得分;
将模型输出的由所述车辆样本至每个候选停车场站的服务调度得分对应的调度结果与所述车辆样本的调度结果标注信息进行比对,若对比结果为不一致,则调整所述模型初始参数,直至对比结果为一致,训练得到所述服务调度模型的模型参数。
在又一种实施方式中,所述装置还包括:
标注更新模块705用于获取车辆调度员反馈的调度结果验证信息;
在确定所述调度结果验证信息与所述调度结果标注信息不一致时,基于所述调度结果验证信息对所述调度结果标注信息进行更新,得到更新后的调度结果标注信息。
在一些实施例中,所述充电站的第一属性信息包括充电站标识信息、充电站位置信息、充电站内设置的快速充电头的空闲数量和慢速充电头的空闲数量中的一种或多种;所述候选停车场站的第二属性信息包括场站标识信息、场站位置信息、候选停车场站设置的停车位中已占用停车位数量和空闲车辆数量中的一种或多种;所述候选停车场站的供需服务信息包括车辆供给服务信息和充电需求服务信息中的一种或多种。
实施例五
如图8所示,为本申请实施例五所提供的一种电子设备的结构示意图,包括:包括处理器801、存储介质802和总线803,所述存储介质802存储有所述处理器801可执行的机器可读指令(比如图7中的车辆控制装置中信息获取模块701、得分确定模块702、场站确定模块703以及车辆调度模块704对应的执行指令等),当电子设备运行时,所述处理器801与所述存储介质802之间通过总线803通信,所述机器可读指令被所述处理器801执行时执行如下处理:
获取目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息;
根据所述目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息,确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分;
将服务调度得分最高的候选停车场站确定为目标停车场站;
将所述目标车辆调度至所述目标停车场站。
在一种实施方式中,所述充电站的第一属性信息包括充电站位置信息,所述候选停车场站的第二属性信息包括场站位置信息;所述供需服务信息包括车辆供给服务信息和充电需求服务信息;上述处理器801执行的处理中,所述根据所述目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息,确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分,包括:
针对每个候选停车场站,根据所述充电站位置信息、以及所述场站位置信息,确定所述目标车辆所处充电站至所述候选停车场站的距离值;
基于确定的所述距离值、所述候选停车场站的车辆供给服务信息和充电需求服务信息,以及预设的各个服务调度参数值确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分。
在一些实施例中,上述处理器801执行的处理中,所述基于确定的所述距离值、所述候选停车场站的车辆供给服务信息和充电需求服务信息,以及预设的各个服务调度参数值确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分,包括:
在确定所述目标车辆当前的调度时间信息落入第一时间区间范围时,将确定的距离值及为该距离值预设的服务调度参数值、所述候选停车场站的车辆供给服务信息及为该车辆供给服务信息预设的服务调度参数值,以及所述候选停车场站的充电需求服务信息及为该充电需求服务信息预设的服务调度参数值进行加权求和运算,得到由所述目标车辆所处充电站至每个候选停车场站的服务调度得分;
在确定所述目标车辆当前的调度时间信息落入第二时间区间范围时,将所述候选停车场站的车辆供给服务信息及为该车辆供给服务信息预设的服务调度参数值、以及确定的距离值和所述候选停车场站的充电需求服务信息及为该距离值和充电需求服务信息的乘积预设的服务调度参数值进行加权求和运算,得到由所述目标车辆所处充电站至每个候选停车场站的服务调度得分。
在一些实施例中,上述处理器801执行的处理中,可以按照如下步骤确定服务调度参数值:
确定每个参考车辆所处充电站至每个候选停车场站的距离值、各个候选停车场站的车辆供给服务信息和充电需求服务信息,以及由所述参考车辆所处充电站至每个候选停车场站实际的服务调度得分;
将所述每个参考车辆所处充电站至每个候选停车场站的距离值、各个候选停车场站的车辆供给服务信息和充电需求服务信息作为待构建的服务调度关系函数的自变量,将所述由所述参考车辆所处充电站至每个候选停车场站的服务调度得分作为待构建的服务调度关系函数的因变量,构建服务调度关系函数;
基于服务调度参数初始值对构建的服务调度关系函数进行迭代运算,直至迭代运算得到的服务调度得分与实际的服务调度得分差值小于预设差值,停止迭代,得到服务调度参数。
在一些实施例中,所述候选停车场站的第二属性信息还包括候选停车场站设置的停车位中当前空闲车辆数量;所述车辆供给服务信息包括车辆供给数量;上述处理器801执行的处理中,按照如下步骤确定车辆供给服务信息:
针对每个候选停车场站,基于所述候选停车场站的场站位置信息以及各个历史用车订单中携带的用车位置信息,确定用车位置与候选停车场站的场站位置之间的距离小于预设距离的历史用车订单;
基于确定的所述历史用车订单、所述历史用车订单对应的历史出行状况信息,以及当前出行状况信息,确定所述候选停车场站对应的用车需求数量;
基于所述用车需求数量和所述当前空闲车辆数量,确定该候选停车场站的车辆供给数量。
在一些实施例中,所述充电需求服务信息包括充电需求数量;上述处理器801执行的处理中,按照如下步骤确定充电需求服务信息:
针对每个候选停车场站,获取针对该候选停车场站内停靠的待充电车辆生成的充电工单信息;
基于充电工单数量确定所述候选停车场站的充电需求数量。
在另一种实施方式中,上述处理器801执行的处理中,所述根据所述目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息,确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分,包括:
将所述目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息输入至预先训练好的服务调度模型中,确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分。
在一些实施例中,上述处理器801执行的处理中,可以按照如下步骤训练所述服务调度模型:
基于模型初始参数构建待训练的服务调度模型;
针对每个车辆样本,将获取的该车辆样本所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息输入至所述待训练的服务调度模型,基于模型初始参数确定模型输出的由所述车辆样本至每个候选停车场站的服务调度得分;
将模型输出的由所述车辆样本至每个候选停车场站的服务调度得分对应的调度结果与所述车辆样本的调度结果标注信息进行比对,若对比结果为不一致,则调整所述模型初始参数,直至对比结果为一致,训练得到所述服务调度模型的模型参数。
在又一种实施方式中,上述处理器801执行的处理还包括:
获取车辆调度员反馈的调度结果验证信息;
在确定所述调度结果验证信息与所述调度结果标注信息不一致时,基于所述调度结果验证信息对所述调度结果标注信息进行更新,得到更新后的调度结果标注信息。
在一些实施例中,所述充电站的第一属性信息包括充电站标识信息、充电站位置信息、充电站内设置的快速充电头的空闲数量和慢速充电头的空闲数量中的一种或多种;所述候选停车场站的第二属性信息包括场站标识信息、场站位置信息、候选停车场站设置的停车位中已占用停车位数量和空闲车辆数量中的一种或多种;所述候选停车场站的供需服务信息包括车辆供给服务信息和充电需求服务信息中的一种或多种。
本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器801运行时执行上述车辆调度方法的步骤。
具体地,该存储介质能够为通用的存储介质,如移动磁盘、硬盘等,该存储介质上的计算机程序被运行时,能够执行上述车辆调度方法,从而解决相关技术中由于缺乏合理的车辆调度方案而导致车辆资源利用率低或无法满足用车需求的问题,进而达到能够实现对车辆资源进行合理调度,在满足用车需求的前提下提升车辆资源利用率的效果。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***和装置的具体工作过程,可以参考方法实施例中的对应过程,本申请中不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (13)
1.一种车辆调度方法,其特征在于,所述方法包括:
获取目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息;
根据所述目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息,确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分;
将服务调度得分最高的候选停车场站确定为目标停车场站;
发出将所述目标车辆调度至所述目标停车场站的指令。
2.根据权利要求1所述的车辆调度方法,其特征在于,所述充电站的第一属性信息包括充电站位置信息,所述候选停车场站的第二属性信息包括场站位置信息;所述供需服务信息包括车辆供给服务信息和充电需求服务信息;所述根据所述目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息,确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分,包括:
针对每个候选停车场站,根据所述充电站位置信息、以及所述场站位置信息,确定所述目标车辆所处充电站至所述候选停车场站的距离值;
基于确定的所述距离值、所述候选停车场站的车辆供给服务信息和充电需求服务信息,以及预设的各个服务调度参数值确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分。
3.根据权利要求2所述的车辆调度方法,其特征在于,所述基于确定的所述距离值、所述候选停车场站的车辆供给服务信息和充电需求服务信息,以及预设的各个服务调度参数值确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分,包括:
在确定所述目标车辆当前的调度时间信息落入第一时间区间范围时,将确定的距离值及为该距离值预设的服务调度参数值、所述候选停车场站的车辆供给服务信息及为该车辆供给服务信息预设的服务调度参数值,以及所述候选停车场站的充电需求服务信息及为该充电需求服务信息预设的服务调度参数值进行加权求和运算,得到由所述目标车辆所处充电站至每个候选停车场站的服务调度得分;
在确定所述目标车辆当前的调度时间信息落入第二时间区间范围时,将所述候选停车场站的车辆供给服务信息及为该车辆供给服务信息预设的服务调度参数值、以及确定的距离值和所述候选停车场站的充电需求服务信息及为该距离值和充电需求服务信息的乘积预设的服务调度参数值进行加权求和运算,得到由所述目标车辆所处充电站至每个候选停车场站的服务调度得分。
4.根据权利要求2所述的车辆调度方法,其特征在于,按照如下步骤确定服务调度参数值:
确定每个参考车辆所处充电站至每个候选停车场站的距离值、各个候选停车场站的车辆供给服务信息和充电需求服务信息,以及由所述参考车辆所处充电站至每个候选停车场站实际的服务调度得分;
将所述每个参考车辆所处充电站至每个候选停车场站的距离值、各个候选停车场站的车辆供给服务信息和充电需求服务信息作为待构建的服务调度关系函数的自变量,将所述由所述参考车辆所处充电站至每个候选停车场站的服务调度得分作为待构建的服务调度关系函数的因变量,构建服务调度关系函数;
基于服务调度参数初始值对构建的服务调度关系函数进行迭代运算,直至迭代运算得到的服务调度得分与实际的服务调度得分差值小于预设差值,停止迭代,得到服务调度参数。
5.根据权利要求2所述的车辆调度方法,其特征在于,所述候选停车场站的第二属性信息还包括候选停车场站设置的停车位中当前空闲车辆数量;所述车辆供给服务信息包括车辆供给数量;按照如下步骤确定车辆供给服务信息:
针对每个候选停车场站,基于所述候选停车场站的场站位置信息以及各个历史用车订单中携带的用车位置信息,确定用车位置与候选停车场站的场站位置之间的距离小于预设距离的历史用车订单;
基于确定的所述历史用车订单、所述历史用车订单对应的历史出行状况信息,以及当前出行状况信息,确定所述候选停车场站对应的用车需求数量;
基于所述用车需求数量和所述当前空闲车辆数量,确定该候选停车场站的车辆供给数量。
6.根据权利要求2所述的车辆调度方法,其特征在于,所述充电需求服务信息包括充电需求数量;按照如下步骤确定充电需求服务信息:
针对每个候选停车场站,获取针对该候选停车场站内停靠的待充电车辆生成的充电工单信息;
基于充电工单数量确定所述候选停车场站的充电需求数量。
7.根据权利要求1所述的车辆调度方法,其特征在于,所述根据所述目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息,确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分,包括:
将所述目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息输入至预先训练好的服务调度模型中,确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分。
8.根据权利要求7所述的车辆调度方法,其特征在于,按照如下步骤训练所述服务调度模型:
基于模型初始参数构建待训练的服务调度模型;
针对每个车辆样本,将获取的该车辆样本所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息输入至所述待训练的服务调度模型,基于模型初始参数确定模型输出的由所述车辆样本至每个候选停车场站的服务调度得分;
将模型输出的由所述车辆样本至每个候选停车场站的服务调度得分对应的调度结果与所述车辆样本的调度结果标注信息进行比对,若对比结果为不一致,则调整所述模型初始参数,直至对比结果为一致,训练得到所述服务调度模型的模型参数。
9.根据权利要求8所述的车辆调度方法,其特征在于,所述方法还包括:
获取车辆调度员反馈的调度结果验证信息;
在确定所述调度结果验证信息与所述调度结果标注信息不一致时,基于所述调度结果验证信息对所述调度结果标注信息进行更新,得到更新后的调度结果标注信息。
10.根据权利要求7至9任一项所述的车辆调度方法,其特征在于,所述充电站的第一属性信息包括充电站标识信息、充电站位置信息、充电站内设置的快速充电头的空闲数量和慢速充电头的空闲数量中的一种或多种;所述候选停车场站的第二属性信息包括场站标识信息、场站位置信息、候选停车场站设置的停车位中已占用停车位数量和空闲车辆数量中的一种或多种;所述候选停车场站的供需服务信息包括车辆供给服务信息和充电需求服务信息中的一种或多种。
11.一种车辆调度装置,其特征在于,所述装置包括:
信息获取模块,用于获取目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息;
得分确定模块,用于根据所述目标车辆所处充电站的第一属性信息、以及各个候选停车场站的第二属性信息和供需服务信息,确定由所述目标车辆所处充电站至每个候选停车场站的服务调度得分;
场站确定模块,用于将服务调度得分最高的候选停车场站确定为目标停车场站;
车辆调度模块,用于发出将所述目标车辆调度至所述目标停车场站的指令。
12.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如权利要求1至10任一所述车辆调度方法的步骤。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至10任一所述车辆调度方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910722692.3A CN111832869A (zh) | 2019-08-06 | 2019-08-06 | 一种车辆调度方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910722692.3A CN111832869A (zh) | 2019-08-06 | 2019-08-06 | 一种车辆调度方法、装置、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111832869A true CN111832869A (zh) | 2020-10-27 |
Family
ID=72911653
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910722692.3A Pending CN111832869A (zh) | 2019-08-06 | 2019-08-06 | 一种车辆调度方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111832869A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113284359A (zh) * | 2021-07-22 | 2021-08-20 | 腾讯科技(深圳)有限公司 | 车位推荐方法、装置、设备及计算机可读存储介质 |
CN113487108A (zh) * | 2021-07-28 | 2021-10-08 | 南京领行科技股份有限公司 | 一种车辆充电调度方法、装置、设备及存储介质 |
CN114331225A (zh) * | 2022-03-07 | 2022-04-12 | 北京骑胜科技有限公司 | 一种车辆资源调度方法、装置、电子设备及存储介质 |
CN114819757A (zh) * | 2022-06-24 | 2022-07-29 | 北京阿帕科蓝科技有限公司 | 车站位置调整的方法、***及计算机可读存储介质 |
CN115526453A (zh) * | 2022-08-19 | 2022-12-27 | 北京百度网讯科技有限公司 | 车辆调度方法、装置、设备、存储介质及计算机程序产品 |
CN115564319A (zh) * | 2022-12-05 | 2023-01-03 | 北京工业大学 | 一种共享单车的调度方法、装置及可读存储介质 |
CN116362431A (zh) * | 2023-06-02 | 2023-06-30 | 北京阿帕科蓝科技有限公司 | 共享车辆的调度方法、装置、计算机设备和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012073979A (ja) * | 2010-09-30 | 2012-04-12 | Hitachi Automotive Systems Ltd | Ev車の配車・運行管理システム |
CN107578163A (zh) * | 2017-08-30 | 2018-01-12 | 顾泰来 | 一种共享车辆调度方法、装置及服务器 |
CN107809469A (zh) * | 2017-10-11 | 2018-03-16 | 北京摩拜科技有限公司 | 车辆调度方法、服务器、客户端及*** |
CN108694856A (zh) * | 2018-06-25 | 2018-10-23 | 彭宁 | 一种基于共享充电站的智能停车***及其控制方法 |
CN109242285A (zh) * | 2018-08-24 | 2019-01-18 | 北京轻享科技有限公司 | 一种运维工单的派单方法、装置及设备 |
-
2019
- 2019-08-06 CN CN201910722692.3A patent/CN111832869A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012073979A (ja) * | 2010-09-30 | 2012-04-12 | Hitachi Automotive Systems Ltd | Ev車の配車・運行管理システム |
CN107578163A (zh) * | 2017-08-30 | 2018-01-12 | 顾泰来 | 一种共享车辆调度方法、装置及服务器 |
CN107809469A (zh) * | 2017-10-11 | 2018-03-16 | 北京摩拜科技有限公司 | 车辆调度方法、服务器、客户端及*** |
CN108694856A (zh) * | 2018-06-25 | 2018-10-23 | 彭宁 | 一种基于共享充电站的智能停车***及其控制方法 |
CN109242285A (zh) * | 2018-08-24 | 2019-01-18 | 北京轻享科技有限公司 | 一种运维工单的派单方法、装置及设备 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113284359A (zh) * | 2021-07-22 | 2021-08-20 | 腾讯科技(深圳)有限公司 | 车位推荐方法、装置、设备及计算机可读存储介质 |
CN113284359B (zh) * | 2021-07-22 | 2022-03-29 | 腾讯科技(深圳)有限公司 | 车位推荐方法、装置、设备及计算机可读存储介质 |
CN113487108A (zh) * | 2021-07-28 | 2021-10-08 | 南京领行科技股份有限公司 | 一种车辆充电调度方法、装置、设备及存储介质 |
CN113487108B (zh) * | 2021-07-28 | 2023-12-26 | 南京领行科技股份有限公司 | 一种车辆充电调度方法、装置、设备及存储介质 |
CN114331225A (zh) * | 2022-03-07 | 2022-04-12 | 北京骑胜科技有限公司 | 一种车辆资源调度方法、装置、电子设备及存储介质 |
CN114819757A (zh) * | 2022-06-24 | 2022-07-29 | 北京阿帕科蓝科技有限公司 | 车站位置调整的方法、***及计算机可读存储介质 |
CN114819757B (zh) * | 2022-06-24 | 2022-09-23 | 北京阿帕科蓝科技有限公司 | 车站位置调整的方法、***及计算机可读存储介质 |
CN115526453A (zh) * | 2022-08-19 | 2022-12-27 | 北京百度网讯科技有限公司 | 车辆调度方法、装置、设备、存储介质及计算机程序产品 |
CN115526453B (zh) * | 2022-08-19 | 2023-08-25 | 北京百度网讯科技有限公司 | 车辆调度方法、装置、设备及存储介质 |
CN115564319A (zh) * | 2022-12-05 | 2023-01-03 | 北京工业大学 | 一种共享单车的调度方法、装置及可读存储介质 |
CN116362431A (zh) * | 2023-06-02 | 2023-06-30 | 北京阿帕科蓝科技有限公司 | 共享车辆的调度方法、装置、计算机设备和存储介质 |
CN116362431B (zh) * | 2023-06-02 | 2023-10-24 | 北京阿帕科蓝科技有限公司 | 共享车辆的调度方法、装置、计算机设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111832869A (zh) | 一种车辆调度方法、装置、电子设备及存储介质 | |
CN111033535B (zh) | 用于乘车订单调度的***和方法 | |
US11545829B2 (en) | Power prediction system, power prediction device, power prediction method, program, and storage medium | |
CN111832788B (zh) | 一种服务信息生成的方法、装置、计算机设备及存储介质 | |
WO2019020002A1 (en) | METHODS AND SYSTEMS FOR PREVENTING LOSS OF USERS | |
CN111476588A (zh) | 订单需求预测方法、装置、电子设备及可读存储介质 | |
US20160343011A1 (en) | Electricity-demand prediction device, electricity supply system, electricity-demand prediction method, and program | |
CN107133645A (zh) | 预估乘客取消订单行为的方法、设备及存储介质 | |
CN113287124A (zh) | 用于搭乘订单派遣的***和方法 | |
CN110782301A (zh) | 一种拼单方法、装置、电子设备及计算机可读存储介质 | |
CN105117790A (zh) | 车费预估方法及装置 | |
CN112598169B (zh) | 交通运行态势评估方法、***及装置 | |
CN109741626A (zh) | 停车场停车情况预测方法、调度方法和*** | |
CN104063905A (zh) | 道路费用的支付方法及装置 | |
CN109636212B (zh) | 作业实际运行时间的预测方法 | |
CN110910180A (zh) | 信息推送方法、装置、电子设备和存储介质 | |
CN112069635B (zh) | 一种换电柜的部署方法、装置、介质及电子设备 | |
Straka et al. | Analysis of energy consumption at slow charging infrastructure for electric vehicles | |
CN111859172B (zh) | 信息推送方法、装置、电子设备和计算机可读存储介质 | |
CN115829124A (zh) | 充电桩选址方法、装置、设备及存储介质 | |
Losapio et al. | Smart balancing of E-scooter sharing systems via deep reinforcement learning: a preliminary study | |
CN111831967A (zh) | 一种到店识别方法、装置、电子设备及介质 | |
Farhadi et al. | Data-driven multi-objective optimization for electric vehicle charging infrastructure | |
CN111861080A (zh) | 一种信息处理的方法、装置、电子设备及存储介质 | |
CN111860922A (zh) | 一种服务站部署控制方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |