一种车辆调度方法、装置、服务器及存储介质与流程

文档序号:17151297发布日期:2019-03-19 23:27阅读:170来源:国知局
一种车辆调度方法、装置、服务器及存储介质与流程

本发明实施例涉及智能交通技术领域,尤其涉及一种车辆调度方法、装置、服务器及存储介质。



背景技术:

随着城市交通的快速发展,汽车的数量逐渐增多,已完全融入人们的生活,成为出行、上班不可或缺的代步工具,同时,越来越多的特种车辆也参与到城市化建设中,如洒水车、清扫车等公路作业车辆,以及消防车、救护车等。与此同时,也带来了一些不便,特别是随着城市车辆交通量的增大,交通拥堵的现象日益严重,对于特种车辆的工作造成了严重影响,可能耽误作业时机、带来安全隐患,同时也影响了其他车辆的出行效率。

现有的车辆调度方法无法充分考虑不同车辆的作业特殊性进行针对性的调度,无法有效引导其他车辆避让,影响了特种车辆的作业效率。



技术实现要素:

本发明提供了一种车辆调度方法、装置、服务器及存储介质,以实现充分考虑目标车辆的行驶路线进行针对性的调度,提高目标车辆的作业效率。

第一方面,本发明实施例提供了一种车辆调度方法,包括:

获取调度区域内两个或两个以上的车辆的路径信息,所述两个或两个以上的车辆包括目标车辆和非目标车辆,所述路径信息包括行驶路线、行驶速度和车辆标识;

根据所述路径信息确定所述目标车辆的行驶路线上的车辆密集度;

如果所述车辆密集度大于密集度阈值,则至少调度目标车辆和非目标车辆其中之一,使根据调度后的路径信息确定的车辆密集度小于等于所述密集度阈值。

进一步的,所述获取调度区域内两个或两个以上的车辆的路径信息,包括:

通过车载终端采集调度区域内两个或两个以上的车辆的路径信息并发送至信息采集设备,所述信息采集设备分散设置在调度区域内;

将所述信息采集设备接收到的两个或两个以上的车辆的路径信息上传至调度服务中心。

进一步的,所述根据所述路径信息确定所述目标车辆的行驶路线上的车辆密集度,包括:

根据所述路径信息预测所述两个或两个以上的车辆在预设时间后到达的位置;

根据预测的位置计算目标位置周围的第一预设范围内的非目标车辆的车辆密集度,所述目标位置为预测的目标车辆在预设时间后到达的位置。

进一步的,所述如果所述车辆密集度大于密集度阈值,则至少调度目标车辆和非目标车辆其中之一,使根据调度后的路径信息确定的车辆密集度小于等于所述密集度阈值,包括:

如果所述第一预设范围内的非目标车辆的车辆密集度大于密集度阈值,则将第一预设范围内的非目标车辆按照与所述目标位置的距离由大到小进行排序;

向排序结果中靠前的非目标车辆发送第一调度信息,使根据调度后的路径信息确定的车辆密集度小于等于所述密集度阈值,所述第一调度信息包括调度区域内除目标车辆的行驶路线以外的路线。

进一步的,在所述向排序结果中靠前的非目标车辆发送第一调度信息之后,还包括:

接收所述排序结果中靠前的非目标车辆的反馈信息,所述反馈信息包括拒绝所述第一调度信息;

根据拒绝所述第一调度信息的反馈信息的数量,向所述排序结果中靠前的相应数量的非目标车辆发送第二调度信息,使根据调度后的路径信息确定的车辆密集度小于等于所述密集度阈值,所述第二调度信息包括调度区域内除目标车辆的行驶路线以外的路线。

进一步的,所述根据所述路径信息确定所述目标车辆的行驶路线上的车辆密集度,包括:

根据所述路径信息计算所述目标车辆当前位置周围的第二预设范围内的非目标车辆的当前车辆密集度。

进一步的,所述如果所述车辆密集度大于密集度阈值,则至少调度目标车辆和非目标车辆其中之一,使根据调度后的路径信息确定的车辆密集度小于等于所述密集度阈值,包括:

如果所述当前车辆密集度大于密集度阈值,则向调度区域内的目标车辆发送第三调度信息,使根据调度后的路径信息确定的车辆密集度小于等于所述密集度阈值,所述第三调度信息包括调度区域内除所述目标车辆当前行驶路线以外的路线。

第二方面,本发明实施例提供了一种车辆调度装置,包括:

路径信息获取模块,用于获取调度区域内两个或两个以上的车辆的路径信息,所述两个或两个以上的车辆包括目标车辆和非目标车辆,所述路径信息包括行驶路线、行驶速度和车辆标识;

车辆密集度确定模块,用于根据所述路径信息确定所述目标车辆的行驶路线上的车辆密集度;

调度模块,用于如果所述车辆密集度大于密集度阈值,则至少调度目标车辆和非目标车辆其中之一,使根据调度后的路径信息确定的车辆密集度小于等于所述密集度阈值。

第三方面,本发明实施例提供了一种服务器,包括:

一个或多个处理器;

存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的车辆调度方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的车辆调度方法。

本发明实施例提供了一种车辆调度方法、装置、服务器及存储介质。该方法包括:获取调度区域内两个或两个以上的车辆的路径信息,所述两个或两个以上的车辆包括目标车辆和非目标车辆,所述路径信息包括行驶路线、行驶速度和车辆标识;根据所述路径信息确定所述目标车辆的行驶路线上的车辆密集度;如果所述车辆密集度大于密集度阈值,则至少调度目标车辆和非目标车辆其中之一,使根据调度后的路径信息确定的车辆密集度小于等于所述密集度阈值。通过上述技术方案,可以实现充分考虑目标车辆的行驶路线进行针对性的调度,提高目标车辆的作业效率。

附图说明

图1为本发明实施例一提供的一种车辆调度方法的流程图;

图2为本发明实施例一提供的车辆调度方法实现的示意图;

图3a为本发明实施例二提供的一种车辆调度方法的流程图;

图3b为本发明实施例二提供的预测车辆密集度的示意图;

图3c为本发明实施例二提供的调度后的车辆密集度的示意图;

图4a为本发明实施例三提供的一种车辆调度方法的流程图;

图4b为本发明实施例三提供的对目标车辆进行调度的的示意图;

图5为本发明实施例四提供的一种车辆调度装置的结构示意图;

图6为本发明实施例五提供的一种服务器的硬件结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种车辆调度方法的流程图,本实施例可适用于优先保证目标车辆的行驶畅通而进行车辆调度的情况。具体的,该车辆调度方法可以由车辆调度装置执行,该车辆调度装置可以通过软件和/或硬件的方式实现,并集成在服务器中。进一步的,服务器包括但不限定于:工业集成服务器、系统后台服务器以及云端服务器。

图2为本发明实施例一提供的车辆调度方法实现的示意图。如图2所示,本实施例的车辆调度方法可利用车辆调度系统实现。所述车辆调度系统包括:车载终端、信息采集模块以及调度服务中心。车载终端是指是车辆监控管理系统的前端设备,也可以叫做车辆调度监控终端(tcu终端),安装在各个车辆内,集成了定位、无线通信、行驶记录、安防报警等多项功能,通过车载终端可采集调度区域内各车辆的路径信息并通过无线网络发送至信息采集设备,调度区域内的车辆分为目标车辆和非目标车辆,其中,目标车辆是指特种车辆,在进行车辆调度时以目标车辆的行驶路线为核心,优先保证目标车辆的行驶效率。

信息采集设备是指用于收集各车辆的路径信息的设备,可与车载终端和服务器进行通信,分散分布在调度区域内的各个路口或者设置在路段中,分别负责采集不同区域范围内的车辆的路径信息,并将各车辆的路径信息上传给调度服务中心,例如一些公路卡口设备或无线通信基站,可接收车载终端发送的各车辆的路径信息、监控各车辆的行驶状态,并且通过无线网络将收集到的信息上传至调度服务中心。

调度服务中心,也就是车辆调度服务器,通过分析信息采集设备上传的路径信息,将能够优先保证目标车辆行驶效率的调度方案(包括提示非目标车辆避让目标车辆的信息、提示目标车辆更改行驶路线的信息等)下发给设置在一定范围的路口或路段上的各个信息采集设备,信息采集设备再将调度信息发送至需要调度的各车载终端。

进一步的,通过信息采集设备可统计其所在范围的车辆相关信息(如车辆数量、各车辆的行驶路线、行驶速度、当前位置以及道路实时的拥堵情况等),将相关信息上传至调度服务中心,调度服务中心通过分析这些统计信息,可向调度区域内的各车辆发送调度信息,例如通知非目标车辆避让目标车辆、向与目标车辆的当前行驶路线冲突的非目标车辆推荐其他行驶路线,也可向目标车辆提供当前行驶路线上的路况信息,使目标车辆看可以灵活的选择或更改行驶路径,从而保证目标车辆快速畅通地行驶至目的地。

参考图1,该方法具体包括如下步骤:

s110、获取调度区域内两个或两个以上的车辆的路径信息,所述两个或两个以上的车辆包括目标车辆和非目标车辆,所述路径信息包括行驶路线、行驶速度和车辆标识。

具体的,通过调度区域内各车辆的车载终端可获取车辆的路径信息,并发送至信息采集设备,再由信息采集设备上传至调度服务中心。调度区域内有多个车辆,包括目标车辆和非目标车辆,目标车辆是指救护车、巡逻车、洒水车等具有特殊作业任务的特种车辆,其行驶路线往往预先规划或不便更改,同时其作业效率有较高的要求,为避免影响作业效率、耽误作业时间,需要为其提供畅通的行驶环境。路径信息包括行驶路线、行驶速度和车辆标识,其中,行驶路线可以为车辆预设的,例如车辆正在按照地图导航设定的路线行驶,也可以为预测得到的,例如根据车辆的当前位置和目的地以及当前的行驶方向,预测可能的行驶路线,同时路径信息也包括车辆在行驶路线上的当前位置;行驶速度是根据车辆行驶过程中的定位信息计算得到,例如通过车载终端、grs定位系统等对行驶中的车辆进行测速;车辆标识用于区分各个车辆,例如车牌号、车载终端入网的mac地址等,同时可为目标车辆添加标识,以区分目标车辆和非目标车辆。在此过程中同时获取各个目标车辆和非目标车辆的路径信息。

s120、根据所述路径信息确定所述目标车辆的行驶路线上的车辆密集度。

具体的,根据路径信息可确定目标车辆行驶路线上的车辆密集度,车辆密集度指目标车辆的当前位置周围一定范围内的当前车辆密集度(如目标车辆当前位置周围1km内的车辆个数),或目标车辆将要到达的目标位置周围一定范围内的车辆密集度(如各车辆在各自的行驶路线上行驶3分钟后,在目标车辆到达的位置周围1km内的车辆个数)。如果当前车辆密集度或预测得到的车辆密集度大于预设的密集度阈值,则会出现拥堵现象。需要说明的是,车辆密集度可以为当前位置或预测的目标位置周围1km内非目标车辆的个数,也可以为该范围内目标车辆和非目标车辆的总个数,本实施例示例性地设置为非目标车辆的个数。

s130、如果所述车辆密集度大于密集度阈值,则至少调度目标车辆和非目标车辆其中之一,使根据调度后的路径信息确定的车辆密集度小于等于所述密集度阈值。

具体的,如果当前车辆密集度或预测得到的车辆密集度大于密集度阈值,则对目标车辆或非目标车辆中的至少一种进行调度。例如,密集度阈值为20,根据路径信息确定目标车辆周围的当前车辆密集度为15,即目标车辆当前位置周围1km内的非目标车辆数量为15,小于密集度阈值,则目标车辆当前正处于非拥堵路段,无需更改行驶路线;若根据路径信息确定目标车辆周围的当前车辆密集度为25,则目标车辆的当前位置正处于拥堵路段,此时由于非目标车辆数量较多、比较集中,调度相对较为复杂,可向目标车辆发送更改行驶路线的提示信息,并利用路径规划算法推荐合理的路线,以引导目标车辆驶离拥堵路段。又如,根据路径信息预测目标车辆将要到达的目标位置周围的车辆密集度为25,则目标车辆如果按照当前的行驶路线行驶3分钟后,会进入拥堵路段,影响作业效率,此时,优先保证目标车辆行驶畅通,即优先调度非目标车辆,向部分非目标车辆发送更改行驶路线的提示信息,同时也可通过路径规划算法向其推荐其他行驶路线,使得部分非目标车辆更改行驶路线后,目标车辆行驶路线上的车辆密集度降低到密集度阈值以下,提供畅通的行驶环境。

本发明实施例一提供的一种车辆调度方法,通过获取调度区域内两个或两个以上的车辆的路径信息;根据所述路径信息确定所述目标车辆的行驶路线上的车辆密集度;如果所述车辆密集度大于密集度阈值,则至少调度目标车辆和非目标车辆其中之一,使根据调度后的路径信息确定的车辆密集度小于等于所述密集度阈值,实现了充分考虑目标车辆的行驶路线进行针对性的调度,提高目标车辆的作业效率。

实施例二

图3a为本发明实施例二提供的一种车辆调度方法的流程图,本实施例是在上述实施例的基础上,进行具体优化。预测。需要说明的是,未在本实施例中详尽描述的技术细节可参见上述任意实施例。

具体的,参考图3a,该方法具体包括如下步骤:

s210、通过车载终端采集调度区域内两个或两个以上的车辆的路径信息并发送至信息采集设备,所述信息采集设备分散设置在调度区域内。

具体的,通过车载终端可采集调度区域内各车辆的路径信息并通过无线网络发送至信息采集设备,信息采集设备分散分布在调度区域内的各个路口或者设置在路段中,分别负责采集不同区域范围内的车辆的路径信息,并上传至调度服务中心。

s220、将所述信息采集设备接收到的两个或两个以上的车辆的路径信息上传至调度服务中心。

s230、根据所述路径信息预测所述两个或两个以上的车辆在预设时间后到达的位置。

具体的,根据路径信息预测各车辆在预设时间后到达的位置,例如,根据各车辆在地图导航中设定的行驶路线、当前位置和行驶速度,可预测其在3分钟后到达的位置;在车辆的行驶路线不是预先设定的情况下,可直接预测车辆在当前的行驶方向(例如向北行驶)3分钟后的到达的位置,也可以根据车辆的历史行驶路线,参考最常用的行驶路线进行预测。

s240、根据预测的位置计算目标位置周围的第一预设范围内的非目标车辆的车辆密集度,所述目标位置为预测的目标车辆在预设时间后到达的位置。

具体的,分别预测目标车辆和非目标车辆在预设时间后到达的位置,并将目标车辆到达的位置作为目标位置,计算该目标位置周围的第一预设范围(如1km)内的非目标车辆的数量,作为预测的车辆密集度。通过预测目标位置及目标位置的车辆密集度,可提前调度车辆,有效避免拥堵现象的发生。

图3b为本发明实施例二提供的预测车辆密集度的示意图。示例性的,图3中下方的车辆即为目标车辆,目标车辆向正前方行驶3分钟后到达目标位置,在目标位置周围的第一预设范围内(如圆形区域所示)的非目标车辆(如分散的圆圈所示)的数量为25,即预测的车辆密集度为25。

s250、如果所述第一预设范围内的非目标车辆的车辆密集度大于密集度阈值,则将第一预设范围内的非目标车辆按照与所述目标位置的距离由大到小进行排序。

具体的,如果预测的第一预设范围内的非目标车辆的车辆密集度大于密集度阈值,则向部分非目标车辆发送调度信息以提前引导非目标车辆进行避让。示例性的,预测3分钟后目标车辆到达的目标位置周围1km范围内的车辆密集度为25,大于密集度阈值20,则需要调度至少5个非目标车辆更改其行驶路线、避免其进入目标位置1km范围内,以避让目标车辆。在第一预设范围的25个非目标车辆中选取至少5个进行调度,首先按照25个非目标车辆与目标位置的距离由大到小进行排序,明确第一预设范围内的25个车辆中哪些车辆是在第一预设范围的边缘的、距离目标位置相对较远的(如图3b中带阴影标识的圆圈所表示的车辆),这些车辆是刚刚进入第一预设范围或即将驶离第一预设范围,在更改行驶路线的过程中与目标位置交叉、冲突的概率较低,并且利于提前避让目标车辆,绕开目标位置。

s260、向排序结果中靠前的非目标车辆发送第一调度信息,使根据调度后的路径信息确定的车辆密集度小于等于所述密集度阈值,所述第一调度信息包括调度区域内除目标车辆的行驶路线以外的路线。

具体的,向排序结果中靠前的、即距离目标位置较远的一定数量的非目标车辆发送第一调度信息,从而降低目标位置第一预设范围内的车辆密集度。发送第一调度信息的非目标车辆的数量至少为超过密集度阈值的相应的数量,如在上述实例中至少向5个非目标车辆发送第一调度信息。第一调度信息为调度区域内除目标车辆的行驶路线以外的路线,即向这些非目标车辆推荐能够避让目标车辆的路线。

图3c为本发明实施例二提供的调度后的车辆密集度的示意图。如图3c所示,带阴影标识的圆圈所表示的车辆原本在预设时间后会驶入第一预设范围内,并且位于第一预设范围的边缘、距目标位置相对较远,但经过预测和调度之后,可实现预先提示这些车辆更改行驶路线,则在预设时间后,这些车辆不会驶入第一预设范围内,而是到达了第一预设范围以外的其他位置,从而降低了目标车辆行驶路线上的车辆密集度。

s270、接收所述排序结果中靠前的非目标车辆的反馈信息,所述反馈信息包括拒绝所述第一调度信息。

具体的,在发送第一调度信息之后,非目标车辆可选择接受或拒绝执行第一调度信息,并通过车载终端和信息采集设备向调度服务中心进行反馈。其中,拒绝第一调度信息的非目标车辆不会避让,可能导致调度后的车辆密集度仍大于密集度阈值。例如,预测的目标位置周围1km的车辆密集度为25,密集度阈值为20,则向5个非目标车辆发送第一调度信息,其中有2个车辆拒绝第一调度信息,3个车辆接受调度,则调度后的车辆密集度为22,仍大于密集度阈值,此时需要继续向排序结果中的其他车辆发送调度信息。

可选的,向超过密集度阈值的车辆数量的2倍数量的非目标车辆发送第一调度信息。例如,预测的目标位置周围1km的车辆密集度为25,密集度阈值为20,则向5*2=10个非目标车辆发送第一调度信息,以提示更多的非目标车辆避让目标车辆,减少二次调度,提高调度效率。其中,倍数可根据实际需求设定,本实施例示例性地设置为2倍。

s280、根据拒绝所述第一调度信息的反馈信息的数量,向所述排序结果中靠前的相应数量的非目标车辆发送第二调度信息,使根据调度后的路径信息确定的车辆密集度小于等于所述密集度阈值,所述第二调度信息包括调度区域内除目标车辆的行驶路线以外的路线。

具体的,拒绝第一调度信息的非目标车辆不会避让,可能导致调度后的车辆密集度仍大于密集度阈值,则继续向排序结果中的其他车辆发送调度信息。示例性的,向10个非目标车辆发送第一调度信息,其中有7个非目标车辆拒绝第一调度信息,则调度后的车辆密集度为22,大于密集度阈值,则继续向排序结果中除前10个非目标车辆以外的、按顺序依次选择下7个非目标车辆发送第二调度信息,以使调度后的车辆密集度小于等于密集度阈值。又如:向10个非目标车辆发送第一调度信息,其中有3个非目标车辆拒绝第一调度信息,则调度后的车辆密集度为18,小于密集度阈值,则无需再发送第二调度信息。依此类推,根据第二调度信息的反馈信息可进一步在排序结果中按顺序依次再选择后面相应数量的非目标车辆进行调度,直到调度后的车辆密集度小于密集度阈值。

可选的,设置向非目标车辆发送调度信息的次数的预设阈值,例如,设置预设阈值为3,若对非目标车辆调度3次后,仍有非目标车辆拒绝调度信息,导致预测的车辆密集度仍大于密集度阈值,则不再向非目标车辆发送调度信息,而切换为对目标车辆进行调度,提示目标车辆更改路线。

本发明实施例二提供的一种车辆调度方法,在上述实施例的基础上进行优化,通过预测目标车辆在预设时间之后到的目标位置以及目标位置周围的车辆密集度,实现了提前对非目标车辆进行调度以避让目标车辆;通过按照与目标位置的距离进行排序并按顺序依次调度非目标车辆,利于对距离较远、易驶离或较晚进入预设范围的车辆及时调度,可节省调度工作量、避免非目标车辆调度时与目标车辆产生交叉或冲突,提高调度效率。

实施例三

图4a为本发明实施例三提供的一种车辆调度方法的流程图,本实施例是在上述实施例的基础上,进行具体优化,根据目标车辆周围的当前车辆密集度,对目标车辆进行调度。需要说明的是,未在本实施例中详尽描述的技术细节可参见上述任意实施例。

具体的,参考图4a,该方法具体包括如下步骤:

s310、通过车载终端采集调度区域内两个或两个以上的车辆的路径信息并发送至信息采集设备,所述信息采集设备分散设置在调度区域内。

s320、将所述信息采集设备接收到的两个或两个以上的车辆的路径信息上传至调度服务中心。

s330、根据所述路径信息计算所述目标车辆当前位置周围的第二预设范围内的非目标车辆的当前车辆密集度。

具体的,路径信息的行驶路线中包含了各车辆的当前位置,以目标车辆的当前位置作为中心,计算其周围的第二预设范围(如1.5km)内的非目标车辆的当前车辆密集度。其中,第二预设范围与第一预设范围根据实际需求设定,可以相同也可以不同。

s340、如果所述当前车辆密集度大于密集度阈值,则向调度区域内的目标车辆发送第三调度信息,使根据调度后的路径信息确定的车辆密集度小于等于所述密集度阈值,所述第三调度信息包括调度区域内除所述目标车辆当前行驶路线以外的路线。

具体的,如果当前车辆密集度大于密集度阈值,即目标车辆当前正处于拥堵路段,则向目标车辆发送第三调度信息,提示目标车辆更改行驶路线,驶离拥堵路段、进入车辆密集度小于等于密集度阈值的路段。例如,当前车辆密集度为25,密集度阈值为20,则对目标车辆进行调度,根据路径规划算法提示其更改行驶路线,使调度后预测的目标车辆目标位置周围的车辆密集度小于等于密集度阈值。

图4b为本发明实施例三提供的对目标车辆进行调度的的示意图。如图4b所示,目标车辆当前位置周围的第二预设范围内的当前车辆密集度为25,大于密集度阈值20,则向目标车辆发送第三调度信息,提示目标车辆更改行驶路线,并对更改后的行驶路线上的车辆密集度进行预测,保证目标车辆进入车辆密集度小于等于密集度阈值的路段。

进一步的,当目标车辆的行驶路线无法更改时(例如由于目标车辆的作业特殊性必须在预设的行驶路线行驶,或者目标车辆拒绝第三调度信息时),转为通过预测车辆密集度对非目标车辆进行调度。

本发明实施例三提供的一种车辆调度方法,在上述实施例的基础上进行优化,通过计算目标车辆当前位置周围的当前车辆密集度,利于目标车辆及时驶离拥堵路段,从而使目标车辆行驶畅通,提高作业效率。

实施例四

图5为本发明实施例四提供的一种车辆调度装置的结构图。本实施例提供的车辆调度装置包括:

路径信息获取模块410,用于获取调度区域内两个或两个以上的车辆的路径信息,所述两个或两个以上的车辆包括目标车辆和非目标车辆,所述路径信息包括行驶路线、行驶速度和车辆标识;

车辆密集度确定模块420,用于根据所述路径信息确定所述目标车辆的行驶路线上的车辆密集度;

调度模块430,用于如果所述车辆密集度大于密集度阈值,则至少调度目标车辆和非目标车辆其中之一,使根据调度后的路径信息确定的车辆密集度小于等于所述密集度阈值。

本发明实施例三提供的一种车辆调度装置,通过路径信息获取模块获取调度区域内两个或两个以上的车辆的路径信息;通过车辆密集度确定模块根据所述路径信息确定所述目标车辆的行驶路线上的车辆密集度;如果所述车辆密集度大于密集度阈值,则通过调度模块至少调度目标车辆和非目标车辆其中之一,使根据调度后的路径信息确定的车辆密集度小于等于所述密集度阈值。通过上述技术方案,可以实现充分考虑目标车辆的行驶路线进行针对性的调度,提高目标车辆的作业效率。

在上述实施例的基础上,所述路径信息获取模块410,包括:

路径信息采集单元,用于通过车载终端采集调度区域内两个或两个以上的车辆的路径信息并发送至信息采集设备,所述信息采集设备分散设置在调度区域内;

路径信息上传单元,用于将所述信息采集设备接收到的两个或两个以上的车辆的路径信息上传至调度服务中心。

进一步的,所述车辆密集度确定模块420包括:

预测单元,用于根据所述路径信息预测所述两个或两个以上的车辆在预设时间后到达的位置;

第一车辆密集度确定单元,用于根据预测的位置计算目标位置周围的第一预设范围内的非目标车辆的车辆密集度,所述目标位置为预测的目标车辆在预设时间后到达的位置。

进一步的,所述调度模块430包括:

排序单元,用于如果所述第一预设范围内的非目标车辆的车辆密集度大于密集度阈值,则将第一预设范围内的非目标车辆按照与所述目标位置的距离由大到小进行排序;

第一调度单元,用于向排序结果中靠前的非目标车辆发送第一调度信息,使根据调度后的路径信息确定的车辆密集度小于等于所述密集度阈值,所述第一调度信息包括调度区域内除目标车辆的行驶路线以外的路线。

进一步的,所述调度模块430还包括:

反馈信息接收单元,用于接收所述排序结果中靠前的非目标车辆的反馈信息,所述反馈信息包括拒绝所述第一调度信息;

第二调度单元,用于根据拒绝所述第一调度信息的反馈信息的数量,向所述排序结果中靠前的相应数量的非目标车辆发送第二调度信息,使根据调度后的路径信息确定的车辆密集度小于等于所述密集度阈值,所述第二调度信息包括调度区域内除目标车辆的行驶路线以外的路线。

进一步的,所述车辆密集度确定模块420,还包括:

第二车辆密集度确定单元,用于根据所述路径信息计算所述目标车辆当前位置周围的第二预设范围内的非目标车辆的当前车辆密集度。

进一步的,所述调度模块430还包括:

第三调度单元,用于如果所述当前车辆密集度大于密集度阈值,则向调度区域内的目标车辆发送第三调度信息,使根据调度后的路径信息确定的车辆密集度小于等于所述密集度阈值,所述第三调度信息包括调度区域内除所述目标车辆当前行驶路线以外的路线。

本发明实施例四提供的车辆调度装置可以用于执行上述任意实施例提供的车辆调度方法,具备相应的功能和有益效果。

实施例五

图6为本发明实施例五提供的一种服务器的硬件结构示意图。如图6所示,本实施例提供的一种服务器,包括:处理器510和存储装置520。该服务器中的处理器可以是一个或多个,图6中以一个处理器510为例,所述服务器中的处理器510和存储装置520可以通过总线或其他方式连接,图6中以通过总线连接为例。

所述一个或多个程序被所述一个或多个处理器510执行,使得所述一个或多个处理器实现上述实施例中任意所述的车辆调度方法。

该服务器中的存储装置520作为一种计算机可读存储介质,可用于存储一个或多个程序,所述程序可以是软件程序、计算机可执行程序以及模块,如本发明实施例中车辆调度方法对应的程序指令/模块(例如,附图5所示的车辆调度装置中的模块,包括:路径信息获取模块410、车辆密集度确定模块420以及调度模块430)。处理器510通过运行存储在存储装置520中的软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例中的车辆调度方法。

存储装置520主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据服务器的使用所创建的数据等(如上述实施例中的路径信息、密集度阈值等)。此外,存储装置520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置520可进一步包括相对于处理器510远程设置的存储器,这些远程存储器可以通过网络连接至服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

并且,当上述服务器中所包括一个或者多个程序被所述一个或者多个处理器510执行时,程序进行如下操作:

获取调度区域内两个或两个以上的车辆的路径信息,所述两个或两个以上的车辆包括目标车辆和非目标车辆,所述路径信息包括行驶路线、行驶速度和车辆标识;根据所述路径信息确定所述目标车辆的行驶路线上的车辆密集度;如果所述车辆密集度大于密集度阈值,则至少调度目标车辆和非目标车辆其中之一,使根据调度后的路径信息确定的车辆密集度小于等于所述密集度阈值。

本实施例提出的服务器与上述实施例提出的车辆调度方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见上述任意实施例,并且本实施例具备与执行车辆调度方法相同的有益效果。

在上述实施例的基础上,本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被车辆调度装置执行时实现本发明上述任意实施例中的车辆调度方法,该方法包括:

获取调度区域内两个或两个以上的车辆的路径信息,所述两个或两个以上的车辆包括目标车辆和非目标车辆,所述路径信息包括行驶路线、行驶速度和车辆标识;根据所述路径信息确定所述目标车辆的行驶路线上的车辆密集度;如果所述车辆密集度大于密集度阈值,则至少调度目标车辆和非目标车辆其中之一,使根据调度后的路径信息确定的车辆密集度小于等于所述密集度阈值。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的车辆调度方法操作,还可以执行本发明任意实施例所提供的车辆调度方法中的相关操作,且具备相应的功能和有益效果。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的车辆调度方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1