车辆调度系统、车辆调度方法以及车辆调度装置与流程

文档序号:32444766发布日期:2022-12-06 23:32阅读:155来源:国知局
车辆调度系统、车辆调度方法以及车辆调度装置与流程

1.本发明涉及一种车辆调度系统、车辆调度方法以及车辆调度装置。


背景技术:

2.已知如下一种车辆调度控制装置:当从能够利用调度车辆的接送服务的车站的终端通知了预约者已到达车站时,将预约车辆与空的车辆的预定到达时刻进行比较,如果空的车辆的预定到达时刻更早,则将空的车辆作为该预约者的新预约车辆来调度到车站(专利文献1)。
3.现有技术文献
4.专利文献
5.专利文献1:国际公开第2017/081849号


技术实现要素:

6.发明要解决的问题
7.然而,在专利文献1中,作为预约者的用户到达车站后,执行将空的车辆调度为新预约车辆的控制,因此存在如以下那样的问题。例如,存在以下问题:当在用户到达车站之前空的车辆已到达车站的情况下,即使从该空车辆的到达时间起到用户的预定到达时间为止的时间差比从用户的预定到达时间起到预约车辆的预定到达时间为止的时间差短,该空的车辆也会被调度给其它用户,用户等待调度车辆的时间变长。
8.本发明要解决的问题在于提供一种能够缩短调度车辆或用户在用户的乘车地点处的等待时间的车辆调度系统、车辆调度方法以及车辆调度装置。
9.用于解决问题的方案
10.本发明是一种车辆调度系统,具有:第一车辆,其已被用户预约为调度车辆;第二车辆,其能够调度到用户乘坐调度车辆的预定乘车地点;以及控制器,其能够与第一车辆及第二车辆进行通信,管理将第一车辆和第二车辆调度给用户的车辆调度,本发明通过以下方式解决上述问题,即,控制器进行以下动作:在用户到达预定乘车地点之前,分别计算第一车辆、第二车辆以及用户到达预定乘车地点为止的预定到达时间,计算第一车辆与用户的预定到达时间的时间差来作为第一等待时间,计算第二车辆与用户的预定到达时间的时间差来作为第二等待时间,判定第二等待时间是否比第一等待时间短,在判定为第二等待时间比第一等待时间短的情况下,将第二车辆决定为调度车辆。
11.发明的效果
12.根据本发明,能够缩短调度车辆或用户在用户的乘车地点处的等待时间。
附图说明
13.图1是表示本实施方式所涉及的车辆调度系统的一例的结构图。
14.图2是表示本实施方式所涉及的车辆调度方法的过程的流程图。
15.图3是表示第二车辆比用户先到达预定乘车地点的情况下的实施例的图。
16.图4是表示第一车辆和第二车辆比用户先到达预定乘车地点的情况下的实施例的图。
17.图5是表示用户比第一车辆和第二车辆先到达预定乘车地点的情况下的实施例的图。
18.图6是表示对将第二车辆调度给用户还是调度给其他用户进行比较来进行车辆调度决定的控制的过程的流程图。
19.图7是表示对车辆调度成本进行比较的控制的过程的流程图。
具体实施方式
20.《第一实施方式》
21.下面,基于附图来说明本发明的实施方式。本发明是适于车辆调度系统的发明,车辆调度系统具有能够与多个车辆及用户的终端装置进行通信的车辆调度装置,当用户经由终端装置等进行了车辆调度预约时,车辆调度装置决定要调度给该用户的车辆,并将与车辆调度决定有关的信息发送到车辆和用户的终端装置。
22.图1是表示本发明的实施方式所涉及的包括车辆调度装置10的车辆调度系统1的一例的结构图。本实施方式所涉及的车辆调度装置10设置于车辆20的外部。例如,设置于提供车辆调度服务的运营商的管制中心等。车辆调度系统1包括车辆调度装置10、车辆20、终端装置30以及构成电气通信线路网的网络40。车辆20是由车辆调度系统1管理的车辆,在图1中图示了1台车辆20,但是车辆20包括具有同样的结构的多个车辆。另外,终端装置30能够使用智能电话、便携式电话、便携式计算机等,由利用车辆调度服务的用户使用。终端装置30也包括具有同样的结构的多个终端装置。车辆调度装置10经由网络40来与多个车辆20及多个终端装置30连接。
23.说明车辆调度装置10。车辆调度装置10包括控制器100、通信装置106以及存储装置107,控制器100包括车辆信息获取部101、用户信息获取部102、到达时间预测部103、车辆调度决定部104以及车辆调度计划部105。控制器100由具备硬件和软件的计算机构成,包括保存有程序的rom(read only memory:只读存储器)、执行该rom中保存的程序的cpu(central processing unit:中央处理单元)以及作为能够存取的存储装置发挥功能的ram(random access memory:随机存取存储器)。此外,作为动作电路,能够取代cpu地或者与其一起地使用mpu(micro processing unit:微处理单元)、dsp(digital signal processor:数字信号处理器)、asic(application specific integrated circuit:专用集成电路)、fpga(field programmable gate array:现场可编程门阵列)等。
24.车辆信息获取部101经由通信装置106来从车辆20获取车辆信息。车辆信息至少包含车辆的位置信息。作为车辆20,包括第一车辆和第二车辆,该第一车辆是在用户进行了车辆调度预约时被决定为调度车辆的车辆,该第二车辆是在用户乘车的乘车预定时刻能够调度到预定乘车地点的车辆。在本实施方式中,能够调度的车辆被设为在乘车预定时刻的前后的规定时间内到达预定乘车地点后成为空车的车辆,但是不限于此,也可以包括正在以空车的状态在距预定乘车地点规定的范围内行驶的车辆、在用户的乘车预定时刻的前后的规定时间内到达距预定乘车地点规定的范围内的其它上下车地点后成为空车的车辆。另
外,在本实施方式中,使用获取到的车辆20的位置信息来计算直到车辆20到达用户的预定乘车地点为止的预定到达时间,但是也可以在车辆20中计算车辆的预定到达时间,详情在后面叙述。在该情况下,车辆信息包含车辆的预定到达时间的信息。
25.用户信息获取部102经由通信装置106从用户操作的终端装置30获取用户信息。用户信息包含用户在预约车辆调度时设定的用户预约信息、用户的位置信息,另外,用户预约信息包含与用户所设定的目的地及希望乘车时刻有关的信息。
26.到达时间预测部103计算直到第一车辆从当前位置到达预定乘车地点为止的第一预定到达时间以及直到第二车辆从当前位置到达预定乘车地点为止的第二预定到达时间。具体地说,首先,到达时间预测部103根据车辆信息获取部101获取到的第一车辆的位置信息和预定乘车地点的位置信息来设定从第一车辆的当前位置至预定乘车地点的行驶路径。然后,到达时间预测部103通过计算第一车辆沿该行驶路径行驶的所需时间来计算第一预定到达时间。作为行驶路径的设定,例如,将从第一车辆的当前位置至预定乘车地点的最短路径设定为行驶路径。作为行驶行驶路径的距离的所需时间,用行驶路径的距离除以车速、例如法定速度来进行计算。另外,到达时间预测部103经由通信装置106来获取道路交通信息通信系统(vehicle information and communication system,vics(注册商标),下面相同)的交通信息,获取行驶路径上的拥堵信息,在发生了拥堵的情况下,加上因拥堵引起的延迟时间来计算预定到达时间。对于第二车辆的第二预定到达时间,也与第一车辆的第一预定到达时间同样地进行计算。此外,也可以不在车辆调度装置10中计算第一车辆和第二车辆的预定到达时间,而是在各个车辆中计算第一车辆和第二车辆的预定到达时间。在该情况下,车辆信息获取部101从车辆20获取所计算出的预定到达时间。
27.另外,到达时间预测部103根据用户信息获取部102获取到的用户信息来设定直到用户到达预定乘车地点为止的用户预定到达时间。例如,首先,基于用户的位置信息和预定乘车地点的位置信息来设定从用户的当前位置至预定乘车地点的移动路径。在本实施方式中,设为用户徒步移动,但是不限于此,也可以是自行车等徒步以外的方式的移动。然后,通过计算移动该移动路径的距离的所需时间,来设定用户预定到达时间。作为移动路径的设定,例如,将从用户的当前位置至预定乘车地点的最短路径设定为移动路径。作为移动移动路径的距离的所需时间,用移动路径的距离除以移动速度、例如设定为一般的步行速度的速度来进行计算。另外,也可以基于用户在预约时设定的希望乘车时刻来设定用户的预定到达时间。另外,也可以不在车辆调度装置10中计算用户的预定到达时间,而是在终端装置30中计算用户的预定到达时间。在该情况下,用户信息获取部102从终端装置30获取所计算出的预定到达时间。
28.接着,到达时间预测部103计算用户预定到达时间与第一预定到达时间的时间差的绝对值,将计算出的时间差的绝对值设定为第一等待时间。同样地,计算用户预定到达时间与第二预定到达时间的时间差的绝对值,将计算出的时间差的绝对值设定为第二等待时间。当计算出第一等待时间和第二等待时间时,与第一等待时间及第二等待时间有关的信息被输出到车辆调度决定部104。
29.车辆调度决定部104决定要调度给用户的车辆20。车辆调度决定部104在下面的两个场景下进行车辆调度决定。一个场景是用户进行了车辆调度预约时。此时被车辆调度决定了的车辆为第一车辆。另一个场景是决定了要调度给用户的第一车辆后且用户到达预定
乘车地点之前的期间。此时被车辆调度决定了的车辆为第二车辆,是第一车辆的替代车辆。车辆调度决定部104在用户预约车辆调度时,基于用户的位置信息来确定距用户的当前位置位于规定的范围内的上下车地点,将该上下车地点设定为预定乘车地点。然后,确定能够调度到该预定乘车地点的车辆,决定为调度给用户的调度车辆。例如,将位于预定乘车地点的规定的范围内的车辆决定为调度给用户的调度车辆。
30.另外,车辆调度决定部104在车辆调度决定了第一车辆后且用户到达预定乘车地点之前,将由到达时间预测部103计算出的第一等待时间与第二等待时间进行比较,在能够判定为第二等待时间比第一等待时间短的情况下,决定将第二车辆调度给用户。
31.此外,在本实施方式中,也可以检测多个车辆20作为第二车辆,在该情况下,从检测到的多个第二车辆中确定要调度给用户的第二车辆。例如,到达时间预测部103分别计算针对多个第二车辆中的每个第二车辆计算出的第二等待时间与第一等待时间的时间差。然后,车辆调度决定部104将计算出的时间差彼此进行比较,相比于时间差大的第二车辆,优先将时间差小的第二车辆决定为调度车辆。
32.另外,作为从检测到的多个第二车辆中确定要调度给用户的第二车辆的方法,也可以是,到达时间预测部103根据用户到达预定乘车地点的预定到达时间和第二车辆到达预定乘车地点的预定到达时间来计算用户到达预定乘车地点的预定到达时刻和第二车辆到达预定乘车地点的预定到达时刻。然后,车辆调度决定部104将用户的预定到达时刻与多个第二车辆的预定到达时刻分别进行比较,在存在在用户的预定到达时刻的前后到达的第二车辆的情况下,优先将预定到达时刻晚于用户的预定到达时刻的第二车辆决定为调度车辆。
33.另外,作为从检测到的多个第二车辆中确定要调度给用户的第二车辆的方法,也可以是,车辆调度决定部104分别设定从多个第二车辆的当前位置至预定乘车地点的行驶路径,并分别计算该行驶路径的距离。然后,将计算出的行驶路径的距离彼此进行比较,相比于行驶路径的距离长的第二车辆,优先将行驶路径的距离短的第二车辆决定为调度车辆。另外,关于从多个第二车辆中确定要调度给用户的第二车辆的方法,既可以将多个上述的方法进行组合来进行确定,也可以使用一个方法来进行确定。例如,在将多个方法进行组合的情况下,也可以是,确定预定到达时刻晚于用户的预定到达时刻的第二车辆,进一步地,在确定出的第二车辆中,将行驶路径的距离最短的第二车辆确定为调度车辆。
34.另外,车辆调度决定部104在决定调度给用户的调度车辆时,根据第二车辆的能源余量是否大于行驶至用户的目的地所需的能源量来进行判定,如果判定为大于,则将该第二车辆决定为调度车辆,如果不判定为大于,则禁止将该第二车辆决定为调度车辆。具体地说,首先,车辆调度决定部104经由通信装置106从第二车辆获取与能源余量有关的信息来作为第二车辆的车辆信息。接着,根据用户的目的地的位置信息来设定行驶至目的地的行驶路径,计算沿该行驶路径行驶所需的能源量。然后,将能源余量与行驶至目的地所需的能源量进行比较,在判定为能源余量大于行驶至目的地所需的能源量的情况下,将第二车辆决定为调度给用户的调度车辆,在不判定为大于的情况下,禁止将第二车辆决定为调度给用户的调度车辆。在禁止将第二车辆决定为调度给用户的调度车辆的情况下,维持使第一车辆为调度给用户的调度车辆的决定。
35.车辆调度计划部105设定已由车辆调度决定部104决定了调度的车辆20所行驶的
行驶路径。具体地说,基于已决定了调度的车辆20的位置信息和预定乘车地点的位置信息,设定从车辆20的当前位置至用户乘车的预定乘车地点的行驶路径以及从预定乘车地点至用户设定的目的地的行驶路径。当进行了行驶路径的设定时,经由通信装置106将与该行驶路径有关的信息发送到车辆20。另外,所设定的与行驶路径有关的信息也可以与用于确定成为对象的车辆20的车辆信息一起作为车辆调度计划信息保存在存储装置107中。也就是说,使存储装置107存储哪个车辆20具有沿哪个行驶路径行驶的车辆调度计划。
36.此外,车辆调度计划部105也可以对车辆调度决定部104决定了调度的第二车辆的车辆调度计划与第一车辆的车辆调度计划进行重新安排。在本实施方式中,车辆调度计划如下:响应于一个用户的车辆调度预约,受理车辆20从车辆的当前位置移动至用户的预定乘车地点并从预定乘车地点移动至作为用户的目的地的下车地点的一系列行驶来作为一个车辆调度计划。此时,设定了车辆调度计划的车辆调度计划部105使存储装置107保存与所设定的该车辆调度计划有关的信息。作为与车辆调度计划有关的信息,包括与当前进行预约的用户有关的信息、与预定乘车地点及目的地有关的位置信息、与在哪个时刻在哪个地点行驶有关的行驶安排信息。并且,车辆调度计划也可以如下:响应于多个用户的车辆调度预约,受理从车辆的当前位置起使各用户按顺序在预定乘车地点上车并在目的地下车的一系列行驶来作为一个车辆调度计划。
37.在本实施方式中,设为针对各车辆分别设定了车辆调度计划,车辆调度计划部105也可以对第二车辆的车辆调度计划与第一车辆的车辆调度计划进行重新安排。首先,车辆调度计划部105从存储装置107获取与第一车辆及第二车辆的车辆调度计划有关的信息。接着,车辆调度计划部105将已设定给第一车辆的车辆调度计划设定为第二车辆的车辆调度计划,将已设定给第二车辆的车辆调度计划设定为第一车辆的车辆调度计划。即,首先,作为第二车辆的车辆调度计划的重新设定,基于原本针对第一车辆设定的用户的预定乘车地点来重新设定从第二车辆的当前位置至用户的预定乘车地点的行驶路径,将重新设定的行驶路径和从用户的预定乘车地点至目的地的行驶路径设定为第二车辆的车辆调度计划。接着,作为第一车辆的车辆调度计划的重新设定,基于原本针对第二车辆设定的其它用户的预定乘车地点来重新设定从第一车辆的当前位置至其它用户的预定乘车地点的行驶路径,将重新设定的行驶路径和从其它用户的预定乘车地点至目的地的行驶路径设定为第一车辆的车辆调度计划。
38.通信装置106经由网络40来与车辆20的车载通信装置进行发送接收。通信装置106将与车辆调度决定有关的信息、与用户有关的信息发送到车辆20的车载通信装置,从车辆20的车载通信装置接收包含车辆20的位置信息的车辆信息。另外,通信装置106通过设置于道路的信息发出装置(信标)或fm多路广播等来从vics获取道路交通信息。道路交通信息例如包含以车道为单位的拥堵信息、事故信息、故障车信息、施工信息、速度限制信息、车道限制信息等。此外,道路交通信息并不一定包含上述的各信息,只要包含至少任一种类信息即可。
39.存储装置107存储车辆调度装置10中的控制所需的各种信息。例如,存储在车辆调度计划部105中设定的行驶路径的生成所需的地图信息、与针对各车辆20设定的车辆调度计划有关的信息。
40.接着,说明车辆20。车辆20是能够自主行驶的车辆,例如是搭载有导航装置并且自
动控制行驶控制的无人驾驶汽车。车辆20包括控制装置200、传感器201、gps 202、车载通信装置203以及地图信息206。控制装置200包括路径生成部204和车辆控制部205。
41.传感器201探测与车辆20的周围的包括障碍物的存在在内的行驶环境有关的信息。传感器201包括摄像机。例如是ccd摄像机、cmos摄像机或hd摄像机,拍摄车辆20的前方和周围的物体,并以图像数据输出。摄像机持续拍摄车辆20的周围的情形,将拍摄得到的图像作为映出车辆20的周围的情形的实时影像来获取。另外,摄像机是用于识别本车辆周围的环境信息的装置,不仅包括图像传感器,还包括超声波摄像机、红外线摄像机等。传感器201包括测量到存在于车辆20的前方和周围的物体的距离的测距传感器。例如,能够使用激光测距仪、超声波传感器之类的各种传感器。
42.传感器201探测的对象物包括车道边界线、中心线、路面标识、中央隔离带、护栏、路缘、高速道路的侧墙、道路标识、信号灯、人行横道、施工现场、事故现场、交通限制。对象物包括本车辆以外的汽车(其它车辆)、摩托车、自行车、行人。对象物包括障碍物。障碍物是对本车辆的行驶造成影响的对象物。
43.gps 202是检测车辆20的当前位置的gps设备。通过利用接收器接收从多个卫星通信发送的电波,来获取本车辆的位置信息。另外,gps 202能够通过周期性地接收从多个卫星通信发送的电波来检测本车辆的位置信息的变化。
44.车载通信装置203经由网络40来与车辆调度装置10的通信装置106进行发送接收。车载通信装置203将车辆20的位置信息发送到车辆调度装置10的通信装置106,从车辆调度装置10的通信装置106接收与车辆调度决定有关的信息、用户的信息。
45.控制装置200从传感器201、gps 202以及地图信息206获取与车辆的周围的行驶环境有关的信息,并经由车载通信装置203获取与车辆调度装置10设定的行驶路径有关的信息,基于获取到的这些信息来生成行驶路径。然后,沿着所生成的行驶路径来控制本车辆的行驶。
46.路径生成部204基于从传感器201、gps 202以及地图信息206获取到的与车辆的周围的行驶环境有关的信息以及车载通信装置203从车辆调度装置10获取到的行驶路径,来生成车辆20行驶的行驶路径。
47.车辆控制部205沿着路径生成部204生成的行驶路径,使用从传感器201和gps 202输入的各种信息,遵循交通法规且配合车辆20的周边状况地控制车辆20的行驶。作为具体的控制内容,例如可列举出制动操作、方向指示器的操作、加速操作、转向操作、变速杆操作等。车辆控制部205所具备的自动驾驶的功能没有特别限定,能够适当引用本技术申请时的技术。另外,关于车辆控制部205,例如可列举出使用ecu(electronic control unit:电子控制单元)等电子电路来控制的单元。
48.地图信息206包含道路信息和交通规则信息。道路信息和交通规则信息由节点和将节点之间进行连接的链路(也称为道路链路)定义。链路是按车道级来识别的。道路信息是与车辆能够行驶的道路有关的信息。各道路链路例如关联有道路的类别、道路跨度、道路形状、道路的曲率、可否直行、行进的优先关系、可否超车(可否进入相邻车道)、可否变更车道等与道路有关的信息,但是与道路链路相关联的信息不限定于这些。除此以外,各道路链路例如关联有信号灯的设置位置、交叉路口的位置、交叉路口的进入方向、交叉路口的类别等与交叉路口有关的信息。206也可以是适于自动驾驶的高精度地图信息。例如通过与设置
于本车辆的外部的服务器或系统进行通信来获取高精度地图信息。另外,也可以基于使用传感器201实时地获取到的信息(例如,通过雷达检测到的物体的信息、通过摄像机拍摄得到的本车辆的周边的图像)来随时生成高精度地图信息。
49.接着,说明终端装置30。终端装置30至少具备输入部301、gps 302、终端通信装置303、用户信息受理部304以及输出部305。
50.输入部301受理用户的预约信息的输入。
51.gps 302是检测用户的当前位置的gps设备。通过利用接收器接收从多个卫星通信发送的电波,来获取终端装置30的位置信息、即用户的位置信息。另外,gps 302能够通过周期性地接收从多个卫星通信发送的电波来检测用户的位置信息的变化。
52.终端通信装置303接收从通信装置106发送的各种信息、信号,向通信装置106发送各种信息、信号。例如,在本实施方式中,终端通信装置303从通信装置106接收与已车辆调度决定了的车辆有关的信息、与预定乘车地点有关的信息,向通信装置106发送用户设定的与目的地有关的信息、希望乘车时刻的信息。
53.用户信息受理部304获取通过输入部301输入的用户的预约信息和gps 302检测到的终端装置30的当前位置信息。然后,将这些信息作为用户信息来与车辆调度请求信号一起输出到终端通信装置303。
54.输出部305具有显示画面,向用户显示各种信息。例如,将终端通信装置303接收到的与预定乘车地点有关的信息、与已车辆调度决定了的车辆有关的信息显示给用户。
55.接着,使用图2的流程图,来说明执行以下控制的过程:决定对已经进行了车辆调度预约的预约者新调度的调度车辆。在流程图中,在用户预约了车辆调度而车辆调度决定部104决定了要调度给用户的调度车辆后、且用户到达预定乘车地点之前的期间,开始本实施方式所涉及的控制。在用户所进行的车辆调度预约中,当用户经由能够与车辆调度装置10进行通信的终端装置30输入了与希望乘车时刻及目的地有关的信息时,这些信息作为用户预约信息被发送到车辆调度装置10。另外,用户预约信息包含与用户进行了预约时的用户的当前位置有关的位置信息。然后,车辆调度装置10的车辆调度决定部104当经由通信装置106获取到从终端装置30发送的用户预约信息时,决定要调度给用户的车辆。具体地说,车辆调度决定部104将距用户的当前位置位于规定的范围内的上下车地点设定为用户的预定乘车地点,确定距该预定乘车地点位于规定的范围的车辆20,从确定出的车辆20中决定能够调度到预定乘车地点的车辆来作为调度车辆。将在用户预约时被车辆调度决定了的车辆称作第一车辆。当决定了第一车辆作为调度车辆时,车辆调度计划部105设定从第一车辆的当前位置至预定乘车地点的行驶路径,将与行驶路径有关的信息经由通信装置106发送到第一车辆。然后,例如,车辆调度决定部104在预计在所设定的第一车辆的行驶路径上发生拥堵而产生规定时间以上的延迟的情况下,从步骤s101起开始流程图。在该情况下,例如,车辆调度决定部104以恒定的周期获取交通信息,判定在第一车辆的行驶路径上是否存在拥堵信息。另外,也可以是,在决定了调度给用户的调度车辆之后,以恒定的周期从步骤s101起执行流程图所涉及的控制。
56.在步骤s101中,车辆信息获取部101获取第一车辆、第二车辆以及用户的位置信息。具体地说,车辆信息获取部101经由通信装置106获取由第一车辆的gps 202获取到的第一车辆的位置信息。另外,作为第二车辆的位置信息的获取方法,首先,经由通信装置106获
取第一车辆以外的多个车辆20的位置信息,基于该位置信息来检测距预定乘车地点位于规定的范围内的多个车辆20。另外,也可以将以下车辆20包括在内地进行检测:虽然当前距预定乘车地点位于规定的范围外,但是在用户的预定到达时刻的前后的规定时间内到达预定乘车地点。然后,从检测到的多个车辆20中确定能够在用户的乘车预定时刻调度到预定乘车地点的车辆来作为第二车辆。在本实施方式中,能够调度的车辆被设为在乘车预定时刻的前后的规定时间内到达预定乘车地点后成为空车的车辆,但是不限于此,也可以包括正在以空车的状态在距预定乘车地点规定的范围内行驶的车辆、在用户的乘车预定时刻的前后的规定时间内到达距预定乘车地点规定的范围内的其它上下车地点后成为空车的车辆。另外,也可以是虽然已被设定了车辆调度计划、但是能够调度到用户的预定乘车地点的车辆。能够调度到用户的预定乘车地点的车辆既可以是停在用户的预定乘车地点的预定的车辆,也可以是停在距预定乘车地点规定的范围内的其它上下车地点的预定的车辆。根据以上,获取确定出的第二车辆的位置信息。另外,用户信息获取部102经由通信装置106获取由用户的终端装置30的gps 302获取的位置信息。
57.在步骤s102中,到达时间预测部103分别计算第一车辆、第二车辆以及用户到达预定乘车地点为止的预定到达时间。到达时间预测部103根据车辆信息获取部101获取到的第一车辆的位置信息和预定乘车地点的位置信息来设定从第一车辆的当前位置至预定乘车地点的行驶路径。然后,通过计算第一车辆沿该行驶路径行驶所需的所需时间,来计算直到第一车辆到达预定乘车地点为止的第一预定到达时间。此时,到达时间预测部103经由通信装置106获取vics等的交通信息,在获取到第一车辆的行驶路径上的拥堵信息的情况下,加上因拥堵引起的延迟时间。由此,在交通状况相对于用户预约时发生了变化的情况下,能够基于变化后的交通状况来计算第一车辆的预定到达时间。另外,对于直到第二车辆到达预定乘车地点为止的预定到达时间,也与第一车辆的预定到达时间同样地进行计算。
58.并且,在步骤s102中,到达时间预测部103设定从用户信息获取部102获取到的用户的当前位置至预定乘车地点的移动路径。然后,通过计算用户沿该移动路径移动所需的所需时间,来计算直到用户到达预定乘车地点为止的用户预定到达时间。另外,也可以是,不使用用户的位置信息来进行计算,而是基于用户在预约时输入的希望乘车时刻来设定用户预定到达时间。
59.在步骤s103中,到达时间预测部103计算在步骤s102中计算出的第一车辆的预定到达时间与用户的预定到达时间的时间差的绝对值来作为第一等待时间w1。
60.在步骤s104中,车辆调度决定部104判定第一等待时间w1是否为规定值以下。由此,如果在预约时调度的第一车辆的预定到达时间与用户的预定到达时间之差小、即用户在预定乘车地点等待第一车辆的时间或第一车辆在预定乘车地点等待用户的时间短,则相比于执行变更为第二车辆的控制,维持使第一车辆为调度给用户的调度车辆的决定。在判定为第一等待时间w1为规定值以下的情况下,进入步骤s114。在不判定为第一等待时间w1为规定值以下的情况下,进入步骤s105。
61.在步骤s105中,到达时间预测部103计算在步骤s102中计算出的第二车辆的预定到达时间与用户的预定到达时间的时间差的绝对值来作为第二等待时间w2。
62.在步骤s106中,车辆调度决定部104判定第二车辆是否比用户先到达。具体地说,车辆调度决定部104基于第二预定到达时间,来计算第二车辆到达预定乘车地点的预定时
刻即第二预定到达时刻。基于用户预定到达时间来计算用户到达预定乘车地点的预定时刻即用户预定到达时刻,并将第二预定到达时刻与用户预定到达时刻进行比较。然后,在第二预定到达时刻早于用户预定到达时刻的情况下,判定为第二车辆比用户先到达。在判定为第二车辆比用户先到达的情况下,进入步骤s107。在不判定为第二车辆比用户先到达的情况下,进入步骤s108。
63.在步骤s107中,车辆调度决定部104判定第二等待时间w2是否为规定的可等待时间以下。此时,关于规定的可等待时间,设定了车辆能够停驻的规定的时间。由此,能够避免第二车辆在预定乘车地点长时间地停驻来等待用户。在判定为第二等待时间w2为规定的可等待时间以下的情况下,进入步骤s108。在不判定为第二等待时间w2为规定的可等待时间以下的情况下,进入步骤s114。
64.在步骤s108中,车辆调度决定部104判定第一等待时间w1与第二等待时间w2的时间差是否为规定值以下。具体地说,车辆调度决定部104首先计算第一等待时间w1与第二等待时间w2的时间差的绝对值。然后,车辆调度决定部104判定计算出的时间差是否为规定值以下。例如,在预定第二车辆、用户、第一车辆按此顺序到达预定乘车地点的情况下,车辆调度决定部104判定第二等待时间w2(第二车辆等待用户的时间)与第一等待时间w1(用户等待第一车辆的时间)的时间差是否为规定值以下。另外,例如,在预定用户、第二车辆、第一车辆按此顺序到达预定乘车地点的情况下,车辆调度决定部104判定第二等待时间w2(用户等待第二车辆的时间)与第一等待时间w1(用户等待第一车辆的时间)的时间差是否为规定值以下。这即是,在即使将调度车辆从第一车辆变更为第二车辆也不怎么缩短调度车辆或用户的等待时间的情况下,相比于执行变更为第二车辆的控制,优先维持使第一车辆为调度给用户的调度车辆的决定。当判定为第一等待时间w1与第二等待时间w2的时间差为规定值以下时,进入步骤s114。在不判定为第一等待时间w1与第二等待时间的时间差为规定值以下的情况下,进入步骤s109。
65.在步骤s109中,车辆调度决定部104将第一等待时间w1与第二等待时间w2进行比较,判定第二等待时间w2是否比第一等待时间w1短。当判定为第二等待时间w2比第一等待时间w1短时,进入步骤s110。在不判定为第二等待时间w2比第一等待时间w1短的情况下,进入步骤s114。
66.此外,在本实施方式中,以恒定的周期重复执行步骤s101至步骤s109的控制,判定第二等待时间w2是否比第一等待时间w1短。由此,例如,在第一车辆因拥堵而延迟、或者用户绕道而延迟从而状况发生了变化的情况下,能够根据状况的变化来判断应该调度第一车辆和第二车辆中的哪一个。
67.在步骤s110中,车辆调度决定部104将在步骤s109中被判定为第二等待时间w2比第一等待时间w1短的第二车辆决定为调度车辆候选。此时,在步骤s109中的比较判定中将多个第二车辆判定为第二等待时间w2比第一等待时间w1短的情况下,在多个第二车辆之间进行比较来决定调度车辆候选。例如,既可以基于第一等待时间w1与第二等待时间w2的时间差来将时间差短的第二车辆决定为调度车辆候选,也可以将预定到达时刻晚于用户的预定到达时刻的第二车辆决定为调度车辆,还可以将行驶至目的地的行驶距离短的第二车辆决定为调度车辆。另外,车辆调度决定部104判定第二车辆是否残余有行驶至用户的目的地所需的能源量,在判定为没有残余行驶至用户的目的地所需的能源量的情况下,禁止将该
第二车辆决定为调度车辆。
68.在步骤s111中,车辆调度决定部104判定用户是否选择了调度第二车辆。具体地说,车辆调度决定部104将与在步骤s110中决定的调度车辆候选即第二车辆有关的信息经由通信装置106发送到终端装置30。然后,在终端装置30的输出部305显示信息,使用户选择是否从第一车辆变更为第二车辆。此时,也可以一并显示第一车辆的预定到达时间。在判定为用户选择了调度第二车辆的情况下,进入步骤s112。在不判定为选择了的情况下,进入步骤s114。
69.在步骤s112中,车辆调度决定部104将第二车辆决定为调度给用户的调度车辆。然后,车辆调度决定部104向用户的终端装置30发送已将第二车辆决定为调度车辆的车辆调度决定信息。当通过车辆调度决定部104将第二车辆决定为调度车辆时,车辆调度计划部105设定使用户在预定乘车地点乘车并行驶至目的地的行驶路径,将与该行驶路径有关的信息经由通信装置106发送到车辆调度决定了的第二车辆。另外,此时,在针对第一车辆和第二车辆设定有车辆调度计划的情况下,车辆调度计划部105也可以将已设定给第一车辆的车辆调度计划设定为第二车辆的车辆调度计划,将已设定给第二车辆的车辆调度计划设定为第一车辆的车辆调度计划,由此对第一车辆与第二车辆的车辆调度计划进行重新安排。然后,在接收到与行驶路径有关的信息的第二车辆中,控制装置200按照该行驶路径,基于从传感器201、地图信息206获取到的周围环境信息来生成行驶路径,沿着该行驶路径来控制车辆的行驶。
70.在步骤s113中,车辆调度决定部104将第一车辆的车辆信息更新为表示是可调度车辆的信息。由此,第一车辆不再是被调度给用户的调度车辆,而成为能够调度给其它用户的车辆。当步骤s113完成时,结束控制。
71.在步骤s114中,车辆调度决定部104禁止将第二车辆决定为调度给用户的调度车辆,维持使第一车辆为调度给用户的调度车辆的决定。当步骤s114的控制完成时,结束控制。
72.下面,列举具体的场景,来说明本实施方式中的车辆调度计划的重新安排。
73.《例1》
74.图3示出了本实施方式的例1。在例1中,首先,作为第二车辆的车辆y承载着用户b到达上下车地点p,之后,作为第一车辆的车辆x的预约者的用户a到达上下车地点p,最后,车辆x到达上下车地点p。图3示出了沿着时间轴t的用户和车辆的行动的情形,示出了呈现出沿着时间轴t的用户和车辆的行动的时间表以及配合用户和车辆的行动而执行的相互之间的信息的发送接收的交换。时间轴t是时间朝向箭头的方向经过的轴。
75.在例1中,首先,当用户b输入了上下车地点p作为目的地来进行车辆调度预约时,接收到与该车辆调度预约有关的信息的车辆调度决定部104将车辆y决定为调度车辆,设定车辆y承载着用户b行驶至上下车地点p的行驶路径。车辆y被控制为沿着该行驶路径行驶,承载着用户b朝向上下车地点p出发。
76.接着,在时刻ts,用户a经由终端装置30输入上下车地点q作为目的地来进行车辆调度预约。车辆调度决定部104当接收到来自用户a的预约信息时,将车辆x决定为调度车辆,将与作为乘车地点而指定的上下车地点p有关的信息发送到用户a的终端装置30。经由终端装置对与上下车地点p有关的信息进行了确认的用户a朝向上下车地点p开始移动。另
外,车辆x当接收到与调度车辆的决定有关的信息以及与上下车地点p有关的信息时,朝向上下车地点p开始行驶。
77.在本实施方式中,以恒定的周期重复进行以下动作:获取用户a、车辆x、车辆y的位置信息,基于该信息来计算用户a、车辆x、车辆y各自到达上下车地点p为止的预定到达时间,将用户a的预定到达时间la与车辆x的预定到达时间lx的时间差同用户a的预定到达时间la与车辆y的预定到达时间ly的时间差进行比较。在本实施例中,车辆x在当初计划中原本预定在时刻tx

到达上下车地点p,但是在时刻td,车辆x在行驶路径上遭遇了拥堵,由此到达时间预测部103获取车辆x的行驶路径上的拥堵信息,加上因拥堵引起的延迟时间来计算车辆x的预定到达时间lx。此时,预定用户a在时刻ta到达、车辆y在时刻ty到达,到达时间预测部103计算直到车辆y到达上下车地点p为止的预定到达时间ly,并计算直到用户a到达上下车地点p为止的预定到达时间la。图3示出了在时刻td计算出各车辆、用户的预定到达时间时的时间表。由此,在判定为用户a的预定到达时间la与车辆x的预定到达时间lx的时间差比用户a的预定到达时间la与车辆y的预定到达时间ly的时间差大的情况下,将要调度给用户a的调度车辆决定为车辆y。这是由于,相比于用户在上下车地点p等待车辆x的到达的时间,车辆y在上下车地点p等待用户的到达的时间更短。此时,车辆调度计划部105将车辆y的目的地从作为车辆y的原本的目的地的上下车地点q

变更为作为用户a的目的地的上下车地点q,并且将车辆x的目的地从上下车地点q变更为上下车地点q


78.由此,在车辆y到达上下车地点p之后,用户b从车辆y下车,当车辆y变为空的车辆时,在用户a到达后,用户a乘坐车辆y。然后,用户a所乘坐的车辆y朝向变更后的目的地q开始行驶。而且,车辆x朝向车辆y的原本的目的地q

开始行驶。
79.《例2》
80.接着,图4是表示本实施方式的例2的图。与车辆x因拥堵而晚于当初计划地到达的例1不同,例2是用户a因绕道等而晚于当初计划地到达的例子。在例2中,首先,在作为用户a为了去往目的地q而进行了车辆调度预约的第一车辆的车辆x到达上下车地点p,之后,作为第二车辆的车辆y承载着用户b到达上下车地点p,最后,用户a到达上下车地点p。图4示出了沿着时间轴t的用户和车辆的行动的情形,示出了呈现出沿着时间轴t的用户和车辆的行动的时间表以及配合用户和车辆的行动而执行的信息的发送接收的交换。时间轴t是时间朝向箭头的方向经过的轴。
81.在例2中,首先,当用户b输入了上下车地点p作为目的地来进行车辆调度预约时,接收到与该车辆调度预约有关的信息的车辆调度决定部104将车辆y决定为调度车辆,设定承载着用户b行驶至上下车地点p的行驶路径。车辆y被控制为沿着该行驶路径行驶,承载着用户b朝向上下车地点p出发。
82.接着,在时刻ts,用户a经由终端装置30输入上下车地点q作为目的地来进行车辆调度预约。车辆调度决定部104当接收到来自用户a的预约信息时,将车辆x决定为调度车辆,将作为乘车地点而指定的上下车地点p发送到用户a的终端装置30。经由终端装置对与上下车地点p有关的信息进行了确认的用户a朝向上下车地点p开始移动。另外,车辆x当接收到与调度车辆的决定有关的信息以及与上下车地点p有关的信息时,朝向上下车地点p开始行驶。
83.在本实施方式中,以恒定的周期重复进行以下动作:获取用户a、车辆x、车辆y的位
置信息,基于该信息来计算用户a、车辆x、车辆y各自到达上下车地点p为止的预定到达时间,将用户a的预定到达时间la与车辆x的预定到达时间lx的时间差同用户a的预定到达时间la与车辆y的预定到达时间ly的时间差进行比较。在本实施例中,用户a在当初计划中原本预定在时刻ta

到达上下车地点p,但是在时刻td,由于用户a绕道而预定到达时刻变为ta(晚于时刻ta

的时刻)。即,在时刻td,到达时间预测部103加上用户a绕道所耗费的时间来计算出绕道后的用户a的预定到达时间la。此时,预定车辆x在时刻tx到达、车辆y在时刻ty到达,到达时间预测部103计算直到车辆x到达上下车地点p为止的预定到达时间lx,并计算直到车辆y到达上下车地点p为止的预定到达时间ly。此外,例如,在车辆x已经到达了上下车地点p的情况下,第一预定到达时间被计算为零。图4示出了在时刻td计算出各车辆、用户的预定到达时间时的时间表。由此,在判定为用户a的预定到达时间la与车辆x的预定到达时间lx的时间差比用户a的预定到达时间la与车辆y的预定到达时间ly的时间差大的情况下,将要调度给用户a的调度车辆决定为车辆y。这是由于,相比于车辆x在上下车地点p等待用户a的时间,车辆y在上下车地点p等待用户a的时间更短。然后,车辆调度决定部104将车辆调度y的目的地从上下车地点q

变更为上下车地点q,并且将车辆调度x的目的地从上下车地点q变更为上下车地点q


84.由此,车辆x在到达上下车地点p之前或到达后不等待用户a,而朝向新设定的上下车地点q

开始行驶,在车辆y到达上下车地点p后,用户b从车辆y下车,当车辆y变为空的车辆时,在用户a到达后,用户a乘坐车辆y。然后,用户a所乘坐的车辆y朝向变更后的目的地q开始行驶。
85.《例3》
86.接着,图5是表示例3的图。例3与例1同样地是车辆x因拥堵而晚于当初计划地到达的例子,但是在用户a比车辆y先到达这一点上不同。在例3中,首先,在用户a到达上下车地点p,之后,车辆y承载着用户b到达上下车地点p,最后,车辆x到达上下车地点p。图5示出了沿着时间轴t的用户和车辆的行动的情形,示出了呈现出沿着时间轴t的用户和车辆的行动的时间表以及配合用户和车辆的行动而执行的信息的发送接收的交换。
87.在例3中,首先,当用户b输入了上下车地点p作为目的地来进行车辆调度预约时,接收到与该车辆调度预约有关的信息的车辆调度决定部104将车辆y决定为调度车辆,设定承载着用户b行驶至上下车地点p的行驶路径。然后,车辆y被控制为沿着行驶路径行驶,承载着用户b朝向上下车地点p出发。
88.接着,在时刻ts,用户a经由终端装置30输入上下车地点q作为目的地来进行车辆调度预约。车辆调度决定部104当接收到来自用户a的预约信息时,将车辆x决定为调度车辆,将作为乘车地点而指定的上下车地点p发送到用户a的终端装置30。经由终端装置对与上下车地点p有关的信息进行了确认的用户a朝向上下车地点p开始移动。另外,车辆x当接收到与调度车辆的决定有关的信息以及与上下车地点p有关的信息时,朝向上下车地点p开始行驶。
89.在本实施方式中,以恒定的周期重复进行以下动作:获取用户a、车辆x、车辆y的位置信息,基于该信息来计算用户a、车辆x、车辆y各自到达上下车地点p为止的预定到达时间,将用户a的预定到达时间la与车辆x的预定到达时间lx的时间差同用户a的预定到达时间la与车辆y的预定到达时间ly的时间差进行比较。在本实施例中,车辆x在当初计划中原
本预定在时刻tx

到达上下车地点p,但是在时刻td,车辆x在行驶路径上遭遇拥堵,由此变为预定在时刻tx(晚于时刻tx

的时刻)到达。即,在时刻td,到达时间预测部103获取车辆x的行驶路径上的拥堵信息,加上因拥堵引起的延迟时间来计算车辆x的预定到达时间lx。此时,预定用户a在时刻ta到达、车辆y在时刻ty到达,到达时间预测部103计算直到车辆y到达上下车地点p为止的预定到达时间ly,并计算直到用户a到达上下车地点p为止的预定到达时间la。由此,在判定为用户a的预定到达时间la与车辆x的预定到达时间lx的时间差比用户a的预定到达时间la与车辆y的预定到达时间ly的时间差大的情况下,将要调度给用户a的调度车辆决定为车辆y。这是由于,相比于用户在上下车地点p等待车辆x的时间,等待车辆y的时间更短。此时,车辆调度决定部104将调度车辆y的目的地从上下车地点q

变更为上下车地点q,并且将调度车辆x的目的地从上下车地点q变更为上下车地点q


90.由此,车辆x在到达上下车地点p之前朝向新设定的上下车地点q

开始行驶,在车辆y到达上下车地点p后,用户b从车辆y下车,当车辆y变为空的车辆时,用户a乘坐车辆y。然后,用户a所乘坐的车辆y朝向变更后的目的地q开始行驶。
91.如上所述,在本实施方式中,一种车辆调度系统具有:第一车辆,其已被用户预约为调度车辆;第二车辆,其能够调度到用户乘坐调度车辆的预定乘车地点;以及控制器,其能够与第一车辆的通信装置及第二车辆的通信装置进行通信,管理将第一车辆或第二车辆调度给用户的车辆调度,控制器进行以下动作:在用户到达预定乘车地点之前,至少获取第一车辆的位置信息和第二车辆的位置信息,基于获取到的第一车辆的位置信息,来计算直到第一车辆到达预定乘车地点为止的第一预定到达时间,计算直到用户到达预定乘车地点为止的用户预定到达时间与第一预定到达时间的时间差来作为第一等待时间,基于获取到的第二车辆的位置信息,来计算直到第二车辆到达预定乘车地点为止的第二预定到达时间,计算用户预定到达时间与第二预定到达时间的时间差来作为第二等待时间,判定第二等待时间是否比第一等待时间短,在判定为第二等待时间比第一等待时间短的情况下,将第二车辆决定为调度车辆。由此,能够缩短调度车辆或用户在用户的乘车地点处的等待时间。
92.另外,在本实施方式中,控制器基于由用户设定的希望乘车时刻,来设定用户预定到达时间。由此,能够相对于用户的希望乘车时刻来缩短调度车辆或用户的等待时间。
93.另外,在本实施方式中,控制器进行以下动作:获取用户的位置信息,基于用户的位置信息来计算用户预定到达时间。由此,能够根据用户的当前位置来预测直到用户到达预定乘车地点为止的时间。
94.另外,在本实施方式中,控制器进行以下动作:将第二车辆到达预定乘车地点的预定时刻即第二预定到达时刻与用户到达预定乘车地点的预定时刻即用户预定到达时刻进行比较,在第二预定到达时刻早于用户预定到达时刻的情况下,判定第二等待时间是否为规定的可等待时间以下,在判定为第二等待时间不是规定的可等待时间以内的情况下,禁止将第二车辆决定为调度车辆。由此,能够防止第二车辆等待规定的时间以上地等待用户。
95.另外,在本实施方式中,控制器进行以下动作:探测距用户的预定乘车地点位于规定范围内的多个车辆,从车辆中检测第二车辆。由此,能够将位于距用户的预定乘车地点近的位置的车辆确定为第二车辆。
96.另外,在本实施方式中,控制器进行以下动作:在检测到多个被判定为第二等待时
间比第一等待时间短的第二车辆的情况下,分别计算多个第二车辆的第二等待时间与第一等待时间的等待时间差,将计算出的多个等待时间差彼此进行比较,相比于等待时间差大的第二车辆,优先将等待时间差小的第二车辆决定为调度车辆。由此,能够将用户与第一车辆之间的等待时间同用户与第二车辆之间的等待时间的时间差短的第二车辆调度给用户。
97.另外,在本实施方式中,控制器进行以下动作:在检测到多个被判定为第二等待时间比第一等待时间短的第二车辆的情况下,相比于早于用户预定到达时间地到达的第二车辆,优先将晚于用户预定到达时间地到达的第二车辆决定为调度车辆。由此,若车辆到达,则用户立即乘车,车辆不在乘车地等待用户,因此能够提高乘车地的利用效率。
98.另外,在本实施方式中,控制器进行以下动作:在检测到多个被判定为第二等待时间比第一等待时间短的第二车辆的情况下,分别计算多个第二车辆的从当前位置至预定乘车地点的行驶距离,将计算出的多个行驶距离彼此进行比较,相比于行驶距离长的第二车辆,优先将行驶距离短的第二车辆决定为调度车辆。由此,能够将多个第二车辆中行驶距离更短的第二车辆调度给用户。
99.另外,在本实施方式中,控制器进行以下动作:获取与第二车辆的能源余量有关的信息,基于由用户设定的目的地的位置信息,来计算第二车辆行驶至目的地所需的所需能源量,判定能源余量是否小于所需能源量,在判定为能源余量小于所需能源量的情况下,禁止将第二车辆决定为调度车辆。由此,能够防止将用于行驶至用户的目的地的能源量不足的第二车辆调度给用户。
100.另外,在本实施方式中,控制器进行以下动作:在已将第二车辆决定为用户的调度车辆的情况下,将已将第二车辆决定为用户的调度车辆的车辆调度决定信息发送到用户的终端装置。由此,能够将第二车辆已被调度给用户这一情况传达给用户。
101.并且,在本实施方式中,控制器进行以下动作:在已将第二车辆决定为用户的调度车辆的情况下,将与第一车辆有关的车辆信息更新为表示是能够调度给不同于用户的其他用户的车辆的车辆信息。由此,能够将原本调度给用户的第一车辆调度给其他用户。
102.并且,在本实施方式中,控制器进行以下动作:在已将第二车辆决定为用户的调度车辆的情况下,将已设定给第二车辆的车辆调度计划设定为第一车辆的车辆调度计划,将已设定给第一车辆的车辆调度计划设定为第二车辆的车辆调度计划。由此,能够减少被第二车辆替代的第一车辆的空车时间,来提高整体的车辆调度效率。
103.并且,在本实施方式中,控制器进行以下动作:在已将第二车辆决定为用户的调度车辆的情况下,控制第二车辆的行驶来将第二车辆调度给用户。由此,能够将被车辆调度决定了的第二车辆调度给用户。
104.<<第二实施方式>>
105.说明本实施方式所涉及的车辆调度系统1。本实施方式相对于第一实施方式,车辆调度装置10的一部分控制不同。车辆调度系统1的结构与第一实施方式相同,引用其记载。另外,在下面的说明中,主要说明车辆调度装置10的功能和控制中的不同的部分,适当引用第一实施方式所记载的车辆调度装置10的功能、控制。图6是表示本实施方式所涉及的控制的过程的流程图。如图6所示,在第二实施方式中,步骤s201至步骤s209的控制流程与第一实施方式的步骤s101至步骤s109的控制流程相同,步骤s211至步骤s215的控制流程与第一实施方式的步骤s110至步骤s114的控制流程相同。即,在第二实施方式中,作为不同于第一
实施方式的处理,追加执行步骤s210。对于与第一实施方式相同的控制流程,省略说明。
106.在本实施方式中,在步骤s209中,在判定为第二等待时间w2比第一等待时间w1短的情况下,进入步骤s210。然后,在步骤s210中,在比较车辆调度成本时执行以下的用户比较控制:比较将第二车辆调度给用户和其他用户中的哪一个更为有利。使用图7的流程图来说明用户比较控制的过程。
107.首先,在步骤s301中,车辆调度决定部104获取不同于用户的其他用户的预约信息。例如,在其他用户经由终端装置30输入/发送了预约信息从而存在来自其他用户的针对调度车辆的利用请求的情况下,在尚未决定要调度给该其他用户的车辆20时,车辆调度决定部104获取该其他用户的预约信息。预约信息至少包含其他用户的当前位置信息和目的地信息。当获取到其他用户的预约信息时,进入步骤s302。
108.在步骤s302中,车辆调度决定部104计算将第二车辆调度给用户的车辆调度成本va。车辆调度成本是指将车辆20调度给用户后从该车辆的当前位置行驶至用户的目的地为止所需的所有成本,在本实施方式中,是将时间、距离、能源消耗量数值化而得到的。例如,车辆调度决定部104根据第二车辆的位置信息和目的地的位置信息来计算从第二车辆的当前位置至用户的目的地的位置的距离。另外,也可以计算行驶所计算出的距离所需的时间,还可以计算行驶所计算出的距离所需的能源消耗量。在车辆调度成本的计算中,在计算中至少包含时间、距离以及能源量中的任一者。
109.在步骤s303中,车辆调度决定部104计算将第二车辆调度给其他用户的车辆调度成本vb。计算方法与步骤s302中的车辆调度成本va相同。
110.在步骤s304中,车辆调度决定部104将vb与va进行比较,判定vb是否大于va。在判定为vb大于va的情况下,结束用户比较控制,返回到步骤s211。在不判定为vb大于va的情况下,进入步骤s305。
111.在步骤s305中,车辆调度决定部104将第二车辆决定为其他用户的调度车辆。而且,维持使第一车辆为调度给用户的调度车辆的决定。
112.如上所述,在本实施方式中,控制器进行以下控制:在获取到不同于用户的其他用户的预约信息的情况下,基于由其他用户设定的目的地的位置信息,来计算将第二车辆调度给其他用户并使第二车辆行驶至其他用户的目的地的其他用户车辆调度成本,基于由用户设定的目的地的位置信息,来计算将第二车辆调度给用户并使第二车辆行驶至用户的目的地的用户车辆调度成本,将用户车辆调度成本与其他用户车辆调度成本进行比较,在用户车辆调度成本比其他用户车辆调度成本高的情况下,禁止将第二车辆决定为用户的调度车辆。由此,当在比较车辆调度成本时、相比于将第二车辆调度给用户而言调度给其他用户更为有利的情况下,能够防止将第二车辆调度给用户。
113.此外,以上说明的实施方式是为了使本发明易于理解而记载的,并不是为了限定本发明而记载的。因而,宗旨在于,上述的实施方式所公开的各要素也包含属于本发明的技术范围的全部设计变更、等同物。
114.附图标记说明
115.1:车辆调度系统;10:车辆调度装置;100:控制器;101:车辆信息获取部;102:用户信息获取部;103:到达时间预测部;104:车辆调度决定部;105:车辆调度计划部;106:通信装置;107:存储装置;20:车辆;200:控制装置;203:车载通信装置;30:终端装置;301:输入
部;303:终端通信装置;304:用户信息受理部;305:输出部;40:网络。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1