WO2019225046A1 - Vehicle dispatch device, vehicle dispatch method, computer program, and computer-readable recording medium - Google Patents
Vehicle dispatch device, vehicle dispatch method, computer program, and computer-readable recording medium Download PDFInfo
- Publication number
- WO2019225046A1 WO2019225046A1 PCT/JP2018/047316 JP2018047316W WO2019225046A1 WO 2019225046 A1 WO2019225046 A1 WO 2019225046A1 JP 2018047316 W JP2018047316 W JP 2018047316W WO 2019225046 A1 WO2019225046 A1 WO 2019225046A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- vehicle
- user
- candidate
- electric vehicle
- information processing
- Prior art date
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L50/00—Electric propulsion with power supplied within the vehicle
- B60L50/40—Electric propulsion with power supplied within the vehicle using propulsion power supplied by capacitors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L50/00—Electric propulsion with power supplied within the vehicle
- B60L50/50—Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L53/00—Methods of charging batteries, specially adapted for electric vehicles; Charging stations or on-board charging equipment therefor; Exchange of energy storage elements in electric vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L55/00—Arrangements for supplying energy stored within a vehicle to a power network, i.e. vehicle-to-grid [V2G] arrangements
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L58/00—Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/123—Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/70—Energy storage systems for electromobility, e.g. batteries
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/7072—Electromobility specific charging systems or methods for batteries, ultracapacitors, supercapacitors or double-layer capacitors
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02T90/10—Technologies relating to charging of electric vehicles
- Y02T90/14—Plug-in electric vehicles
Definitions
- the present invention relates to a vehicle allocation device, a vehicle allocation method, a computer program, and a computer-readable recording medium.
- Patent Document 1 describes a system in which a center device capable of wireless communication with a vehicle dispatches a vehicle for moving from a boarding position designated by a user to a destination in response to a dispatch request received from a user terminal. Has been.
- the center device determines that a vehicle that can arrive at the user's boarding position earliest is a vehicle allocation vehicle when receiving a vehicle allocation request from the user terminal, and the Forward the dispatch request received from the terminal.
- a computer program is a computer program for causing a computer to function as a device for allocating a vehicle to a user, and the computer acquires an allocation unit that acquires a allocation request, and
- the information processing unit functions as an information processing unit that selects a candidate vehicle that is a candidate to be dispatched to the user, and the information processing unit includes the electric vehicle when the selected candidate vehicle includes an electric vehicle.
- the electric vehicle based on the remaining battery level and the power consumption required for the electric vehicle to travel from the current position of the vehicle to the user's destination via the user's boarding position. It is determined whether or not to be a candidate vehicle.
- a method is a method of dispatching a vehicle to a user, and includes a first step of obtaining a dispatch request, and candidates for dispatching to the user according to the obtained dispatch request.
- An apparatus is an apparatus that dispatches a vehicle to a user, and is an acquisition unit that acquires a dispatch request and a candidate that dispatches the user according to the acquired dispatch request.
- An information processing unit that selects a candidate vehicle, and the information processing unit, when the selected candidate vehicle includes an electric vehicle, a remaining battery level of the electric vehicle, and the electric vehicle Whether or not the electric vehicle is set as the candidate vehicle is determined based on the power consumption required to travel from the position to the user's destination via the user's boarding position.
- a recording medium is a non-transitory computer-readable recording medium recorded with a computer program for causing a user to function as a vehicle allocation device for distributing a vehicle to a user.
- the computer program causes the computer to function as an acquisition unit that acquires a vehicle allocation request, and an information processing unit that selects a candidate vehicle that is a candidate to be allocated to the user in response to the acquired vehicle allocation request.
- the processing unit includes a remaining battery level of the electric vehicle and the user's purpose from the current position of the own vehicle via the user's boarding position. Whether or not the electric vehicle is the candidate vehicle based on the power consumption required to travel to the ground The judges.
- the present invention can be realized not only as a system and apparatus having the above-described characteristic configuration, but also as a program for causing a computer to execute such characteristic configuration. Further, the present invention can be realized as a semiconductor integrated circuit that realizes part or all of the system and apparatus.
- FIG. 1 is an overall configuration diagram of a vehicle allocation system according to an embodiment of the present invention. It is a block diagram of a vehicle allocation server and an in-vehicle device included in the vehicle allocation system. It is a sequence diagram which shows an example of the information processing which each component of a vehicle allocation system performs, respectively. It is a flowchart which shows an example of the selection process of a candidate vehicle. It is explanatory drawing which shows the modification of the ranking process of a candidate vehicle.
- a vehicle to be allocated is an electric vehicle (EV) that uses only an electric motor as a power source
- EV electric vehicle
- the remaining battery level of the electric vehicle is less than the amount of power that can reach the destination. is there.
- the driver of the electric vehicle accepts the dispatch, it is necessary to charge the battery in the middle of the route to the destination. For this reason, the driver of the electric vehicle has to wait for the user during the actual vehicle or prompt the user to change, which reduces the convenience for the user.
- the present disclosure is intended to enable an electric vehicle according to the remaining battery level required to reach the destination to be dispatched.
- the program according to the present embodiment is a computer program for causing a computer to function as a device for allocating a vehicle to a user.
- the computer is used as an acquisition unit that acquires a vehicle allocation request and the acquired vehicle allocation request.
- the information processing unit functions as an information processing unit that selects a candidate vehicle that is a candidate to be dispatched to the user, and the information processing unit, when the selected candidate vehicle includes an electric vehicle, And the electric vehicle as the candidate vehicle based on the electric power consumption required for the electric vehicle to travel from the current position of the own vehicle to the user's destination via the user's boarding position. It is determined whether or not.
- the information processing unit determines whether or not the electric vehicle is a candidate vehicle based on the remaining battery level of the electric vehicle and the above-described power consumption. It is possible to arrange an electric vehicle according to the remaining battery level necessary for the operation. Therefore, even if the electric vehicle is dispatched to the user, the driver of the electric vehicle does not wait for the user during the actual vehicle or prompts the user to change, and the convenience of the user can be improved.
- the information processing unit includes, in the candidate vehicle, the electric vehicle in which the battery remaining amount is equal to or greater than the power consumption. (3) Moreover, the information processing unit excludes the electric vehicle whose remaining battery capacity is less than the power consumption from the candidate vehicle.
- an electric vehicle that can reach the destination without being charged halfway becomes a candidate vehicle, and an electric vehicle that cannot reach the destination without being charged halfway is removed from the candidate vehicle, so there is no need to charge during the actual vehicle
- a suitable electric vehicle can be dispatched to the user.
- the information processing unit transmits the dispatch request to the in-vehicle device of the candidate vehicle, and according to the result of the dispatch response received from the in-vehicle device of the candidate vehicle, It is preferable to determine whether or not to dispatch candidate vehicles to the user.
- a candidate vehicle for a driver who is not in service such as when the driver is resting, such as when a driver is resting by dispatching a candidate vehicle for which the result of the dispatch response is acceptance and not for a candidate vehicle for which the result of the dispatch response is rejection Can be prevented from being dispatched.
- the information processing unit may determine the transmission order of the dispatch request according to a predetermined condition when there are a plurality of selected candidate vehicles. In this way, by appropriately setting the predetermined conditions, it is possible to provide an appropriate vehicle dispatch service in consideration of public demands such as environmental conservation or with high usability.
- the transmission order of the electric vehicle is higher than the transmission order of other normal vehicles.
- the utilization rate of the electric vehicle in the vehicle allocation system is improved. For this reason, it can be used for the fuel consumption reduction of the whole dispatch system, and environmental preservation of a service area.
- the predetermined condition includes at least one of the following conditions 1 to 3.
- Condition 1 A vehicle having a shorter arrival time to the user's boarding position is ranked higher.
- Condition 2 A vehicle with a lower boarding fee is ranked higher.
- Condition 3 The type of vehicle desired by the user is ranked high.
- candidate vehicles having high convenience for the user such as a vehicle having a short arrival time, a vehicle having a low boarding fee, and a vehicle desired by the user are dispatched.
- the acquisition unit acquires the vehicle allocation request including the user's boarding position and destination. It is preferable.
- a communication unit that can perform wireless or wired communication with the user terminal also serves as a user's boarding position, destination, and acquisition source of a vehicle allocation request.
- the information processing unit is required to travel from the user's destination to the nearest charging station in addition to the power consumption compared with the remaining battery level of the electric vehicle. It is preferable to add a large amount of power consumption. In this way, it is possible to prevent the battery from running out as soon as the electric vehicle reaches the user's destination.
- the vehicle allocation method of the present embodiment is a vehicle allocation method that is achieved by a computer executing the computer programs (1) to (9) described above. Therefore, the vehicle allocation method of the present embodiment has the same effects as the computer programs (1) to (9) described above.
- the device according to the present embodiment is a vehicle allocation device that includes a computer that executes the computer programs of (1) to (9) described above. Therefore, the vehicle allocation apparatus of this embodiment has the same operational effects as the computer programs (1) to (9) described above.
- a recording medium according to the present embodiment is a non-transitory computer-readable recording medium on which the computer programs (1) to (9) described above are recorded. Therefore, the recording medium of the present embodiment has the same effects as the computer programs (1) to (9) described above.
- Vehicle A vehicle that can travel on two or more people including a driver among vehicles traveling on a road. In addition to automobiles, light vehicles, and trolley buses, motorcycles can also be vehicles.
- the power source of the vehicle is not particularly limited. Therefore, the vehicle includes ICEV (Internal Combustion Engine Vehicle), EV (Electric Vehicle), PHV (Plug-in Hybrid Vehicle), PHEV (Plug-in Hybrid Electric Vehicle), and the like.
- ICEV Internal Combustion Engine Vehicle
- EV Electric Vehicle
- PHV Plug-in Hybrid Vehicle
- PHEV Plug-in Hybrid Electric Vehicle
- Probe information Various information related to the vehicle sensed by the vehicle traveling on the road.
- the probe information is also referred to as probe data or floating car data.
- the probe information includes various types of vehicle data such as vehicle identification information, vehicle position, vehicle speed, vehicle direction, and time of occurrence thereof.
- FIG. 1 is an overall configuration diagram of a vehicle allocation system 1 according to an embodiment of the present invention.
- FIG. 2 is a block diagram of the vehicle allocation server 2 and the in-vehicle device 4 included in the vehicle allocation system 1.
- a vehicle allocation system 1 according to the present embodiment is possessed by a vehicle allocation device 2 that is a kind of information processing device installed in a data center or the like, an in-vehicle device 4 of a vehicle 3, and a user 5.
- the user terminal 6 to be provided.
- the vehicle allocation device 2 includes a computer device having a server function that is operated by a taxi company or an IT company that performs a vehicle allocation business.
- the vehicle allocation device 2 is not necessarily a server, but is assumed to be a server in the present embodiment.
- the vehicle allocation server 2 has a vehicle allocation function for matching a user 5 registered in advance in the vehicle allocation server 2 with a vehicle 3 that can provide a pickup service registered in advance in the vehicle allocation server 2.
- the above-described vehicle allocation function is a process for determining the vehicle 3 suitable for the user 5 to move from the boarding position to the destination, and determines the boarding position of the user 5 to the determined vehicle 3. This is realized by a process of transmitting, a process of transmitting information on the determined vehicle 3 to the user terminal 6, and the like.
- the in-vehicle device 4 of the vehicle 3 can wirelessly communicate with wireless base stations 7 (for example, mobile base stations) in various places.
- the wireless base station 7 can communicate with the vehicle allocation server 2 via a public communication network 8 such as the Internet. Therefore, the in-vehicle device 4 can wirelessly transmit the uplink information S1 addressed to the vehicle allocation server 2 to the wireless base station 7.
- the dispatch server 2 can transmit the downlink information S2 addressed to a specific in-vehicle device 4 to the public communication network 8.
- the user terminal 6 of the user 5 includes a data communication terminal that can be carried by the user 5 such as a smartphone, a tablet computer, or a notebook computer.
- the user terminal 6 can wirelessly communicate with wireless base stations 7 in various places. Therefore, the user terminal 6 can wirelessly transmit the uplink information S1 addressed to the vehicle allocation server 2 to the wireless base station 7.
- the dispatch server 2 can transmit the downlink information S2 addressed to the specific user terminal 6 to the public communication network 8.
- the vehicle 3 includes an electric vehicle (hereinafter also referred to as “EV”) 3A whose power source is only an electric motor, and a normal vehicle 3B that is a vehicle 3 other than the electric vehicle 3A. Therefore, the normal vehicle 3B includes an internal combustion engine vehicle (ICEV) whose power source is an internal combustion engine.
- ICEV internal combustion engine vehicle
- the normal vehicle 3B may be a hybrid vehicle (for example, PHV or PHEV) that uses both an electric motor and an internal combustion engine.
- the generic term of the electric vehicle 3A and the normal vehicle 3B is “vehicle 3”.
- the vehicle allocation server 2 includes a server computer 10 including a workstation and various databases 21 to 24 connected to the server computer 10.
- the server computer 10 includes an information processing unit 11, a storage unit 12, and a communication unit 13.
- the storage unit 12 includes a storage including at least one nonvolatile memory (storage medium) of HDD (Hard Disk Drive) and SSD (Solid State Drive) and a volatile memory (storage medium) including a random access memory. Device.
- the information processing unit 11 includes an arithmetic processing unit including a CPU (Central Processing Unit) that reads a computer program 14 stored in a nonvolatile memory of the storage unit 12 and performs information processing according to the program 14.
- the computer program 14 includes processes necessary for determining the vehicle 3 to be dispatched to the user 5, such as “candidate vehicle selection process” (step ST13 in FIG. 3) described later.
- a program to be executed by the information processing unit 11 is included.
- the communication unit 13 is communicably connected to another information providing server such as the traffic information server 15 via the public communication network 8.
- the traffic information server 15 is a server computer operated by a predetermined information service provider.
- the traffic information server 15 sends the domestic VICS information acquired from the VICS (“VICS” is a registered trademark of the Road Traffic Information Communication System Center) center to the partner every predetermined time (for example, 5 minutes). To do.
- the communication unit 13 is a communication interface that communicates with the radio base station 7 via the public communication network 8.
- the communication unit 13 can receive the uplink information S1 transmitted from the wireless base station 7 to the own device, and can transmit the downlink information S2 generated by the own device to the wireless base station 7. If the received uplink information S1 is a vehicle allocation request including the boarding position and the destination of the user 5, the communication unit 13 transfers the vehicle allocation request to the information processing unit 11.
- the information processing unit 11 also has a function as a vehicle allocation request acquisition unit including the boarding position of the user 5 and the destination. Note that the information processing unit 11 acquires the boarding position and the destination and the allocation request from different acquisition sources, such as acquiring the boarding position and the destination from the member database 23 and acquiring the allocation request from the communication unit 13. Good.
- the databases 21 to 24 are large-capacity storages such as HDDs or SSDs connected to the server computer 10 so as to be able to transfer data.
- road map data 25 covering the country is recorded.
- the road map data 25 includes “intersection data” and “link data”.
- Intersection data is data in which an intersection ID assigned to an intersection in Japan is associated with position information of the intersection.
- the “link data” includes data in which the following information 1) to 4) is associated with the link ID of a specific link assigned corresponding to a domestic road.
- the road map data 25 constitutes a network corresponding to the actual road alignment and the road traveling direction.
- the road map data 25 is a network in which road sections between nodes representing intersections are connected by a directed link l (lowercase letter L).
- the road map data 25 includes a directed graph in which a node n is set for each intersection and each node n is connected by a pair of directed links 1 in the opposite direction. Therefore, in the case of a one-way road, the node n is connected only to the directional link 1 in one direction.
- the road map data 25 includes road type information indicating whether a specific directed link l corresponding to each road on the map is a general road or a toll road, and a tollgate included in the directed link l Alternatively, facility information indicating the type of facility such as a parking area is also included.
- the vehicle database 22 includes “static information” of the vehicle 3 registered in advance in the dispatch server 2 and “dynamic information” of the registered vehicle 3.
- the static information of the vehicle 3 includes the identification information of the vehicle 3 (for example, a vehicle identification number), the vehicle type of the vehicle 3, the power type of the vehicle 3, the name of the vehicle 3, the number of passengers, the name of the driver of the vehicle 3, and The image data of the appearance of the vehicle 3 is included.
- the power type of the vehicle 3 includes ICEV, EV, PHV, PHEV, and the like.
- the electric vehicle 3A of the present embodiment means a vehicle 3 whose power type is “EV”, and the normal vehicle 3B of the present embodiment has a power type other than EV, that is, “ICEV”, “PHV” or “PHEV”. ”Means the vehicle 3.
- the electric cost (Electric Mileage) of the vehicle 3 is also included in the static information.
- the value of the power consumption may be calculated by the distribution server 2 for each electric vehicle 3A from the past probe information of the electric vehicle 3A accumulated in the vehicle database 22 and the battery remaining amount.
- the value of the electricity cost may be a value calculated by each electric vehicle 3A individually from the past travel history of the own vehicle and the remaining battery level and reported to the vehicle allocation server 2.
- the dynamic information of the vehicle 3 includes probe information of the vehicle 3, a service state of the vehicle 3, and the like.
- the vehicle 3 is an electric vehicle 3A
- the remaining battery level is also included in the probe information.
- the service state of the vehicle 3 is information indicating whether the vehicle 3 is in service. For example, when the service state is “actual vehicle”, it indicates that the user is already on the road and the new user 5 cannot get on the vehicle. When the service state is “empty vehicle”, the customer is not yet on the vehicle and a new user 5 can be boarded.
- the member database 23 includes at least one of personal information such as the registered member's (user 5) address and name, and identification information of the registered member's user terminal 6 (for example, MAC address, mail address, telephone number, etc.). ) Is included.
- personal information such as the registered member's (user 5) address and name
- identification information of the registered member's user terminal 6 for example, MAC address, mail address, telephone number, etc.
- traffic information for example, link travel time
- predetermined time for example, 5 minutes
- the in-vehicle device 4 includes a computer device that includes a processing unit 41, a storage unit 42, a communication unit 43, and the like.
- the processing unit 41 includes an arithmetic processing unit that includes a CPU and an ECU (Electric Control Unit) that read a computer program 44 stored in a nonvolatile memory of the storage unit 42 and performs various types of information processing according to the program 44.
- ECU Electronic Control Unit
- the storage unit 42 is a storage device that includes at least one nonvolatile memory (storage medium) of the HDD and the SSD and a volatile memory (storage medium) including a random access memory or the like.
- the computer program 44 includes an operation control program to be executed by the ECU of the processing unit 41, an image processing program for displaying a travel route on the display of the navigation system, and the like.
- the communication unit 43 includes a wireless communication device that is permanently mounted on the vehicle 3 or a data communication terminal (for example, a smartphone, a tablet computer, or a node personal computer) that is temporarily mounted on the vehicle 3.
- the communication unit 43 has a GPS (Global Positioning System) receiver.
- the processing unit 41 monitors the vehicle position of the host vehicle almost in real time based on the GPS position information received by the communication unit 43.
- the processing unit 41 collects vehicle data such as the vehicle position, vehicle speed, and CAN information of the host vehicle every predetermined sensing period (for example, 0.1 s), and records it in the storage unit 12 together with the occurrence time.
- the processing unit 41 also includes the current battery remaining amount (kWh) in the vehicle data recorded in the storage unit 42.
- the communication unit 43 transmits the accumulated vehicle data to the dispatch server 2 as probe information.
- the in-vehicle device 4 of the vehicle 3 includes an input interface (not shown) that receives a driver's operation input.
- the input interface is composed of, for example, an input device attached to the navigation device or an input device of a data communication terminal mounted on the vehicle 3.
- storage part 42 memorize
- the communication unit 43 transmits the type of the current service state stored in the storage unit 42 to the dispatch server 2 every predetermined time (for example, 1 second).
- FIG. 3 is a sequence diagram illustrating an example of information processing executed by each component 2, 4, 6 of the vehicle allocation system 1.
- the execution main body of each process is the vehicle allocation server 2, the in-vehicle device 4, and the user terminal 6, but the actual execution main body is the information processing unit 11 of the vehicle allocation server 2 and the processing unit 41 of the in-vehicle device 4. And a processing unit (not shown) of the user terminal 6.
- the vehicle allocation server 2 executes “dynamic information update processing” regardless of whether or not a vehicle allocation request is received from the user terminal 6 (step ST ⁇ b> 11).
- the dynamic information update process is a process of updating the dynamic information of each vehicle 3 every time the dynamic information (probe information and service status) of each vehicle 3 is received. That is, when the vehicle allocation server 2 receives the dynamic information from the vehicle 3, the vehicle allocation server 2 replaces the dynamic information corresponding to the identification information of the vehicle 3 included in the vehicle database 22 with the new dynamic information received most recently.
- the user terminal 6 transmits a dispatch request to the dispatch server 2 (step ST17).
- the dispatch request includes the boarding position of the user 5 and location information (for example, latitude and longitude) of the destination.
- the boarding position and the location information of the destination are automatically generated by the processing unit of the user terminal 6 from the address or the like input to the user terminal 6 by the user 5.
- the input of the boarding position with respect to the user terminal 6 is arbitrary. That is, when the user 5 does not input the boarding position to the user terminal 6, it is assumed that the user 5 wants to board at the current position, and the current position of the user terminal 6 is set as the boarding position of the user 5. You may decide.
- the position information of the current position of the user terminal 6 is automatically generated by a GPS receiver built in the user terminal 6.
- the vehicle allocation server 2 that has received the vehicle allocation request executes “route search processing regarding an empty vehicle” (step ST12).
- the route search process for the empty vehicle is performed for the vehicle 3 whose service state is “empty” and exists within a predetermined range from the boarding position of the user 5 via the boarding position of the user 5 from the current position of the vehicle 3. This is a process for searching for the optimum route to the destination.
- the predetermined range may be a range in which the radius centered on the boarding position of the user 5 is within a predetermined distance (for example, 4 km).
- the size of the predetermined range may be dynamically changed depending on whether the service area including the boarding position of the user 5 is in the city center or the suburbs, or the presence density of the vehicles 3 in the service area.
- the route search process is performed based on predetermined route search logic such as Dijkstra method or potential method.
- the vehicle allocation server 2 uses the link closest to the departure point of the vehicle 3 as the start link, the link closest to the route point and the destination as the route link and the end link, and the start link / route link / end link.
- a route with a minimum link cost based on a predetermined calculation formula is extracted by the route search logic, and the extracted route is set as the optimum route of the vehicle 3.
- the candidate vehicle selection process is a process of selecting one or a plurality of vehicle 3 candidates (hereinafter referred to as “candidate vehicles”) to be dispatched to the user 5 from among the empty vehicles 3 whose routes have been searched.
- the candidate vehicle selection process includes a process of ranking candidate vehicles when there are a plurality of candidate vehicles. Details of the candidate vehicle selection process (FIG. 4) will be described later.
- the vehicle allocation server 2 executes “vehicle allocation confirmation processing” for the selected candidate vehicle (step ST14).
- the vehicle allocation confirmation process is a process in which the driver confirms whether or not the driver 5 accepts the vehicle allocation request for one or more candidate vehicles determined in the candidate vehicle selection process (step ST13).
- the vehicle allocation confirmation process is performed by transmitting and receiving a vehicle allocation request and a vehicle allocation response between the vehicle allocation server 2 and the candidate vehicle 3.
- the vehicle allocation server 2 transmits a vehicle allocation request to the in-vehicle device 4 of the candidate vehicle having the highest transmission order (candidate vehicle having the first transmission order) (step ST19).
- the dispatch request transmitted to the in-vehicle device 4 includes the boarding position of the user 5 and the position information of the destination.
- information such as the name and telephone number of the user 5 may be included in the vehicle allocation request.
- the in-vehicle device 4 that has received the dispatch request displays on the display of the navigation device of the host vehicle the fact that the dispatch request has been received and the boarding position and destination of the user 5 included in the request.
- the allocation request transmitted to the in-vehicle device 4 may include the optimum route calculated by the allocation server 2.
- the in-vehicle device 4 that has received the dispatch request displays a road map on which the optimum route is superimposed on the display of the navigation device of the host vehicle.
- the display screen of the display displayed by the in-vehicle device 4 includes information that prompts the driver to input whether to accept or reject the vehicle allocation.
- the in-vehicle device 4 transmits a vehicle allocation response including acceptance or rejection information to the vehicle allocation server 2 (step ST20).
- the vehicle allocation server 2 that has received the vehicle allocation response transmits the vehicle 3 of the in-vehicle device 4 that is the transmission source of the vehicle allocation response to the user 5 (hereinafter referred to as the vehicle 3). (Referred to as “allocated vehicle”) (step ST15).
- the vehicle allocation server 2 that has received the vehicle allocation response excludes the vehicle 3 of the in-vehicle device 4 that is the source of the vehicle allocation response from the candidate vehicle, and performs steps from step ST12. Each process up to ST14 is executed again.
- the vehicle allocation server 2 repeats each process from step ST12 to step ST14 until a candidate vehicle (vehicle allocation vehicle) that accepts the vehicle allocation request is determined.
- a candidate vehicle vehicle allocation vehicle
- the vehicle allocation confirmation process not only the candidate vehicle with the first transmission order but also a plurality of candidate vehicles with the transmission order from the first to the predetermined order (for example, candidate vehicles from the first to the third) are simultaneously
- a dispatch request may be sent.
- the dispatch server 2 may perform the following processing with a plurality of candidate vehicles.
- the vehicle allocation server 2 determines that the vehicle 3 as a transmission source of the vehicle allocation response is a vehicle allocation vehicle, and transmits vehicle allocation cancellation to the in-vehicle devices 4 of other vehicles 3. That's fine.
- the vehicle allocation server 2 may determine the vehicle 3 having the highest transmission order as the vehicle allocation vehicle and transmit the vehicle allocation cancellation to the in-vehicle devices 4 of the other vehicles 3. .
- the vehicle allocation server 2 executes “vehicle allocation response generation / transmission processing” for the user terminal 6 (step ST16).
- the generation / transmission processing of the vehicle allocation response generates a vehicle allocation response including the vehicle information of the determined vehicle allocation vehicle and the estimated arrival time to the boarding position of the user 5, and the generated vehicle allocation response is the transmission source of the vehicle allocation request. This is a process of transmitting to the user terminal 6.
- the vehicle allocation server 2 for example, a link that passes from the current position of the allocated vehicle to the boarding position of the user 5 and the traffic information database 24 when the allocated vehicle passes the optimum route obtained in the route search process (step ST ⁇ b> 12).
- the estimated arrival time of the dispatched vehicle to the boarding position of the user 5 is calculated from the link travel time of the link included in the map.
- the vehicle information of the dispatching vehicle includes, for example, the vehicle type of the dispatching vehicle, the name of the dispatching vehicle, the name of the driver, and the image data of the appearance of the dispatching vehicle.
- the user terminal 6 that has received the vehicle allocation response displays the fact that the vehicle allocation response has been received and the above-described information included in the response on the display of the own device. Therefore, the user 5 can distinguish the dispatched vehicle that has arrived from other vehicles.
- FIG. 4 is a flowchart illustrating an example of candidate vehicle selection processing. As shown in FIG. 4, the information processing unit 11 of the dispatch server 2 first executes a route search vehicle narrowing-down process (step ST31).
- the predetermined standard may be the vehicle 3 having the shortest arrival time from the current position of the vehicle 3 to the boarding position of the user 5 as much as possible.
- the candidate vehicle is the top N empty vehicles 3 having a short arrival time to the boarding position of the user 5.
- the predetermined reference may be a vehicle 3 having a shortest linear distance from the current position of the vehicle 3 to the boarding position of the user 5 as much as possible.
- the candidate vehicle is the top N empty vehicles 3 having a short linear distance to the boarding position of the user 5.
- step ST32 When the determination result of step ST32 is negative, that is, when the vehicle 3 with the determination number i is “ordinary vehicle 3B”, the information processing section 11 does not perform the process of step ST33 and performs the process with the determination number i.
- the vehicle 3 (normal vehicle 3B) is set as a candidate vehicle (step ST34).
- step ST32 If the determination result in step ST32 is affirmative, that is, if the vehicle 3 with the determination number i is “electric vehicle 3A”, the information processing section 11 uses the power necessary for passing the optimum route from the remaining battery level Br. It is determined whether or not the calculated value obtained by subtracting the consumption amount Bo is greater than or equal to a predetermined threshold Th (step ST33).
- the threshold Th may be zero, but it is preferable to employ a predetermined margin value slightly larger than zero.
- the power consumption amount Bo is the amount of power consumed when the electric vehicle 3A travels on the optimum route from the current position of the own vehicle to the destination via the boarding position of the user 5.
- step ST34 the information processing section 11 includes the vehicle 3 (electric vehicle 3A) with the determination number i as a candidate vehicle (step ST34).
- the electric vehicle 3A that can travel to the destination of the user 5 without being charged in the middle is included in the candidate vehicle to be dispatched to the user 5.
- step ST33 the information processing section 11 excludes the vehicle 3 (electric vehicle 3A) with the determination number i from the candidate vehicle (step ST35).
- the electric vehicle 3 ⁇ / b> A that cannot travel to the destination of the user 5 without being charged in the middle is excluded from candidate vehicles to be dispatched to the user 5.
- the candidate vehicle ranking process is a process in which the information processing unit 11 determines the transmission order of a vehicle allocation request to the in-vehicle device 4 according to a predetermined condition preset in the storage unit 12.
- the predetermined condition for determining the dispatch order of the dispatching request varies depending on the policy of the operator of the dispatching system 1, but it is preferable to employ at least one of the following conditions 1 to 3, for example.
- Condition 1 A vehicle 3 having a shorter arrival time to the boarding position of the user 5 is ranked higher.
- Condition 2) A vehicle 3 with a lower boarding fee is ranked higher.
- Condition 3) The vehicle 3 of the type desired by the user 5 is ranked high.
- the information processing unit 11 gives a higher transmission order to candidate vehicles having a shorter arrival time to the user 5's boarding position.
- the information processing unit 11 gives higher transmission ranks to candidate vehicles with lower boarding fees per unit distance or boarding fees necessary for traveling on the optimum route.
- the information processing unit 11 gives the candidate vehicle that is a vehicle type desired by the user 5 (for example, a type capable of boarding three or more people) to a higher transmission order than the other candidate vehicles. Give.
- a vehicle type desired by the user 5 for example, a type capable of boarding three or more people
- the candidate vehicle ranking process may include a process of further reducing the number of candidate vehicles to a predetermined number or less. For example, when the predetermined number is “6”, the information processing section 11 excludes the vehicle 3 whose determined rank is “7” or less from the candidate vehicles. After performing the ranking process in step ST36, the information processing section 11 ends the candidate vehicle selection process.
- FIG. 5 is an explanatory diagram showing a modification of the candidate vehicle ranking process.
- the “first table T1” in FIG. 5 is a table showing the relationship between the transmission order and the power type when ranking is performed according to a predetermined ranking condition.
- the ranking condition is the above-described condition 1 (priority is given to the vehicle 3 having a short arrival time).
- the vehicle 3 with the highest transmission rank 1 is the vehicle 3 with the shortest arrival time
- the vehicle 3 with the transmission rank 2 is the vehicle 3 with the second shortest arrival time
- the transmission rank is the vehicle 3 with the third shortest arrival time
- the vehicle 3 with the transmission rank 4 is the vehicle 3 with the fourth arrival time
- the vehicle 3 with the transmission rank 5 is the vehicle 3 with the fifth arrival time
- the power types of the vehicles 3 from the transmission order 1 to the transmission order 6 are “ICEV1,” “ICEV2,” “EV1,” “ICEV3,” “ EV2 ”and“ PHV4 ”. It should be noted that the numerical value (1 to 6) added to the end of the power type is the vehicle identification number of each vehicle 3.
- the “second table T2” in FIG. 5 is a table showing the relationship between the transmission order and the power type when the transmission order of the first table T1 is changed according to the EV priority conversion policy.
- the EV priority conversion policy is a function for converting the transmission order of the power type included in the first table T1 so that the transmission order of the electric vehicle 3A is higher than the transmission order of the normal vehicle 3B. .
- the information processing unit 11 applies the above conversion policy to the first table T1, converts the first table T1 to the second table T1, and sets the transmission order determined by the converted second table T1 to the transmission of the dispatch request.
- Adopt as a ranking.
- the power types of the vehicles 3 from the transmission order 1 to the transmission order 6 are “EV1”, “EV2”, “ICEV1”, “ICEV2” in descending order of transmission order. ”,“ ICEV3 ”and“ PHV4 ”.
- the transmission order for EV is pushed up to the highest order, and the possibility that the electric vehicle 3A is allocated to the user 5 increases. Accordingly, the utilization rate of the electric vehicle 3A in the vehicle allocation system 1 can be improved, which can be used for reducing fuel consumption of the vehicle allocation system 1 as a whole and for environmental protection of the service area.
- the in-vehicle device 4 of each vehicle 3 may execute the route search process (step ST12 in FIG. 3), and the vehicle allocation server 2 may collect the search results.
- the sequence of information processing in this case is, for example, as follows.
- the vehicle allocation server 2 When the vehicle allocation server 2 receives the vehicle allocation request from the user terminal 6, the vehicle allocation server 2 transmits a search request including the boarding position of the user 5 and the destination to the in-vehicle device 4 of the empty vehicle 3 located within the predetermined range. 2) The in-vehicle device 4 that has received the search request searches for an optimum route when traveling from the current position of the host vehicle to the destination via the boarding position. 3) The in-vehicle device 4 of each vehicle 3 transmits a search response including route information (such as a link number and a node number) of the optimum route as a search result to the vehicle allocation server 2.
- route information such as a link number and a node number
- the vehicle allocation server 2 executes “candidate vehicle selection processing” (step ST13 in FIG. 3 and FIG. 4) using the route information of the optimum route received from each vehicle 3. 5)
- the vehicle allocation server 2 executes “vehicle allocation confirmation processing” (step ST14 in FIG. 3) for the selected candidate vehicle. 6)
- the vehicle allocation server 2 executes “vehicle allocation response generation / transmission process” (step ST16 in FIG. 3).
- the boarding position and the destination for each identification information of the user 5 are registered in the member database 23 of the dispatch server 2 in advance and the dispatch request is received from the user terminal 6, it corresponds to the identification information of the user 5.
- the boarding position (for example, home) and the destination (for example, a favorite hospital or restaurant) may be acquired from the member database 23.
- the communication unit 13 that receives a vehicle allocation request including the boarding position and the destination of the user 5 is an acquisition source of such information.
- the user terminal 6 is not necessarily limited to a data communication terminal that the user 5 can carry.
- a vehicle dispatch server 2 such as a taxi calling phone installed in a shopping center or a desktop computer at home is used. It may be a fixed terminal capable of wired communication with. As described above, the user terminal 6 may be a fixed terminal capable of transmitting and receiving a vehicle allocation request and a vehicle allocation response by wired communication in addition to the portable terminal possessed by the user 5.
- the power consumption amount required to travel from the user's destination to the nearest charging station may be added to the power consumption amount Bo compared with the remaining battery level Br. That is, an optimal route to the charging station is searched in the order of the current position of the electric vehicle 3A ⁇ the boarding position of the user 5 ⁇ the destination of the user 5 ⁇ the destination of the user 5 ⁇ the charging station nearest to the destination, and is consumed when traveling on this route. What is necessary is just to let it be the electric power consumption Bo which compares electric energy with battery residual amount Br. In this case, the situation where the battery runs out as soon as the electric vehicle 3A reaches the destination of the user 5 can be prevented.
- the driver of the vehicle 3 is a human.
- the vehicle 3 may be an automatic driving vehicle of level 4 or higher where the human is not involved in driving.
- the user 5 who is the beneficiary of the vehicle allocation service may be a person different from the user of the user terminal 6 (for example, a parent or a friend of the user of the user terminal 6).
- the user of the user terminal 6 may transmit a vehicle allocation request instead of the user 5 who is the beneficiary.
- ⁇ Application Example 1> In the case of dispatch of a luggage transport vehicle
- the load transport vehicle of the user 5 is dispatched. It is also applicable to cases. For example, it is a case where a transport vehicle that carries the user's 5 package from a predetermined “pick-up position” to a “delivery destination” is dispatched.
- the pick-up position is, for example, the current position of the user 5 or the position of the pick-up box, and the “delivery destination” is the position of the package delivery destination or the delivery center.
- a computer program for causing a computer to function as an apparatus for allocating a vehicle to a user comprising: An acquisition unit for acquiring a dispatch request; In response to the obtained dispatch request, the user functions as an information processing unit that selects a candidate vehicle that is a candidate to be dispatched.
- the information processing unit When the selected candidate vehicle includes an electric vehicle, the remaining amount of the battery of the electric vehicle and the electric vehicle travel from the current position of the own vehicle to the delivery destination of the package via the package pickup position.
- the computer program which determines whether the said electric vehicle is made into the said candidate vehicle based on the electric power consumption required for this.
- Service vehicles include, for example, public emergency vehicles such as police cars or ambulances, private emergency vehicles owned by security companies, maintenance vehicles for roads, gas, electricity, communication lines, etc., door-to-door sales Includes vehicles.
- a computer program for causing a computer to function as an apparatus for allocating a vehicle to a user comprising: An acquisition unit for acquiring a dispatch request; In response to the obtained dispatch request, the user functions as an information processing unit that selects a candidate vehicle that is a candidate to be dispatched.
- the information processing unit When the selected candidate vehicle includes an electric vehicle, it is based on the remaining battery level of the electric vehicle and the power consumption necessary for the electric vehicle to travel from the current position of the own vehicle to the service providing point.
- Vehicle allocation system Vehicle allocation server (vehicle allocation device) 3 Vehicle 3A Electric car (EV) 3B Normal vehicle 4 In-vehicle device 5 User 6 User terminal 7 Wireless base station 8 Public communication network 10 Server computer 11 Information processing unit (acquisition unit) 12 storage unit 13 communication unit (acquisition source) 14 Computer Program 15 Traffic Information Server 21 Map Database 22 Vehicle Database 23 Member Database (Acquisition Source) 24 traffic information database 25 road map data 41 processing unit 42 storage unit 43 communication unit 44 computer program T1 first table T2 second table
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Life Sciences & Earth Sciences (AREA)
- Sustainable Development (AREA)
- Sustainable Energy (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Traffic Control Systems (AREA)
Abstract
The computer program according to one embodiment of the present invention is for making a computer function as a device for dispatching a vehicle to a user. The computer program makes the computer function as: an acquisition unit that acquires a vehicle dispatch request; and an information processing unit that, in response to the acquired vehicle dispatch request, selects candidate vehicles for dispatching to the user. When electric vehicles are included in the selected candidate vehicles, the information processing unit determines whether to keep the electric vehicles as candidate vehicles on the basis of: the remaining battery of the electric vehicles; and the power that would need to be consumed to travel from the current locations of the electric vehicles to the destination of the user via the embarkation location of the user.
Description
本発明は、配車装置、配車方法、コンピュータプログラム、及びコンピュータ読み取り可能な記録媒体に関する。
本出願は、2018年5月23日出願の日本出願第2018-098914号に基づく優先権を主張し、前記日本出願に記載された全ての記載内容を援用するものである。 The present invention relates to a vehicle allocation device, a vehicle allocation method, a computer program, and a computer-readable recording medium.
This application claims priority based on Japanese Patent Application No. 2018-098914 filed on May 23, 2018, and incorporates all the description content described in the above Japanese application.
本出願は、2018年5月23日出願の日本出願第2018-098914号に基づく優先権を主張し、前記日本出願に記載された全ての記載内容を援用するものである。 The present invention relates to a vehicle allocation device, a vehicle allocation method, a computer program, and a computer-readable recording medium.
This application claims priority based on Japanese Patent Application No. 2018-098914 filed on May 23, 2018, and incorporates all the description content described in the above Japanese application.
特許文献1には、車両との無線通信が可能なセンタ装置が、ユーザ端末から受信した配車リクエストに応じて、ユーザが指定する乗車位置から目的地まで移動するための車両を配車するシステムが記載されている。
上記の配車システムでは、センタ装置は、ユーザ端末から配車リクエストを受信した場合に、ユーザの乗車位置に最も早く到着できる車両を配車車両と決定し、決定した配車車両の車載装置に対して、ユーザ端末から受信した配車リクエストを転送する。Patent Document 1 describes a system in which a center device capable of wireless communication with a vehicle dispatches a vehicle for moving from a boarding position designated by a user to a destination in response to a dispatch request received from a user terminal. Has been.
In the above vehicle allocation system, the center device determines that a vehicle that can arrive at the user's boarding position earliest is a vehicle allocation vehicle when receiving a vehicle allocation request from the user terminal, and the Forward the dispatch request received from the terminal.
上記の配車システムでは、センタ装置は、ユーザ端末から配車リクエストを受信した場合に、ユーザの乗車位置に最も早く到着できる車両を配車車両と決定し、決定した配車車両の車載装置に対して、ユーザ端末から受信した配車リクエストを転送する。
In the above vehicle allocation system, the center device determines that a vehicle that can arrive at the user's boarding position earliest is a vehicle allocation vehicle when receiving a vehicle allocation request from the user terminal, and the Forward the dispatch request received from the terminal.
(1) 本発明の一態様に係るコンピュータプログラムは、ユーザに車両を配車する装置としてコンピュータを機能させるためのコンピュータプログラムであって、前記コンピュータを、配車リクエストを取得する取得部、及び、取得した前記配車リクエストに応じて、前記ユーザに配車する候補である候補車両を選択する情報処理部として機能させ、前記情報処理部は、選択した前記候補車両に電気自動車が含まれる場合に、前記電気自動車のバッテリ残量と、前記電気自動車が自車両の現在位置から前記ユーザの乗車位置を経由して前記ユーザの目的地まで走行するのに必要な電力消費量とに基づいて、当該電気自動車を前記候補車両とするか否かを判定する。
(1) A computer program according to an aspect of the present invention is a computer program for causing a computer to function as a device for allocating a vehicle to a user, and the computer acquires an allocation unit that acquires a allocation request, and In response to the dispatch request, the information processing unit functions as an information processing unit that selects a candidate vehicle that is a candidate to be dispatched to the user, and the information processing unit includes the electric vehicle when the selected candidate vehicle includes an electric vehicle. The electric vehicle based on the remaining battery level and the power consumption required for the electric vehicle to travel from the current position of the vehicle to the user's destination via the user's boarding position. It is determined whether or not to be a candidate vehicle.
(10) 本発明の一態様に係る方法は、ユーザに車両を配車する方法であって、配車リクエストを取得する第1ステップと、取得した前記配車リクエストに応じて、前記ユーザに配車する候補である候補車両を選択する第2ステップと、を含み、前記第2ステップには、選択した前記候補車両に電気自動車が含まれる場合に、前記電気自動車のバッテリ残量と、前記電気自動車が自車両の現在位置から前記ユーザの乗車位置を経由して前記ユーザの目的地まで走行するのに必要な電力消費量とに基づいて、当該電気自動車を前記候補車両とするか否かを判定するステップが含まれる。
(10) A method according to an aspect of the present invention is a method of dispatching a vehicle to a user, and includes a first step of obtaining a dispatch request, and candidates for dispatching to the user according to the obtained dispatch request. A second step of selecting a candidate vehicle, and when the selected candidate vehicle includes an electric vehicle, the second step includes a remaining battery level of the electric vehicle, and the electric vehicle Determining whether to make the electric vehicle the candidate vehicle based on the power consumption required to travel from the current position to the user's destination via the user's boarding position. included.
(11) 本発明の一態様に係る装置は、ユーザに車両を配車する装置であって、配車リクエストを取得する取得部と、取得した前記配車リクエストに応じて、前記ユーザに配車する候補である候補車両を選択する情報処理部と、を備え、前記情報処理部は、選択した前記候補車両に電気自動車が含まれる場合に、前記電気自動車のバッテリ残量と、前記電気自動車が自車両の現在位置から前記ユーザの乗車位置を経由して前記ユーザの目的地まで走行するのに必要な電力消費量とに基づいて、当該電気自動車を前記候補車両とするか否かを判定する。
(11) An apparatus according to an aspect of the present invention is an apparatus that dispatches a vehicle to a user, and is an acquisition unit that acquires a dispatch request and a candidate that dispatches the user according to the acquired dispatch request. An information processing unit that selects a candidate vehicle, and the information processing unit, when the selected candidate vehicle includes an electric vehicle, a remaining battery level of the electric vehicle, and the electric vehicle Whether or not the electric vehicle is set as the candidate vehicle is determined based on the power consumption required to travel from the position to the user's destination via the user's boarding position.
(12) 本発明の一態様に係る記録媒体は、ユーザに車両を配車する配車装置としてコンピュータを機能させるためのコンピュータプログラムが記録された、非一時的なコンピュータ読み取り可能な記録媒体であって、前記コンピュータプログラムは、前記コンピュータを、配車リクエストを取得する取得部、及び、取得した前記配車リクエストに応じて、前記ユーザに配車する候補である候補車両を選択する情報処理部として機能させ、前記情報処理部は、選択した前記候補車両に電気自動車が含まれる場合に、前記電気自動車のバッテリ残量と、前記電気自動車が自車両の現在位置から前記ユーザの乗車位置を経由して前記ユーザの目的地まで走行するのに必要な電力消費量とに基づいて、当該電気自動車を前記候補車両とするか否かを判定する。
(12) A recording medium according to an aspect of the present invention is a non-transitory computer-readable recording medium recorded with a computer program for causing a user to function as a vehicle allocation device for distributing a vehicle to a user. The computer program causes the computer to function as an acquisition unit that acquires a vehicle allocation request, and an information processing unit that selects a candidate vehicle that is a candidate to be allocated to the user in response to the acquired vehicle allocation request. When an electric vehicle is included in the selected candidate vehicle, the processing unit includes a remaining battery level of the electric vehicle and the user's purpose from the current position of the own vehicle via the user's boarding position. Whether or not the electric vehicle is the candidate vehicle based on the power consumption required to travel to the ground The judges.
本発明は、上記のような特徴的な構成を備えるシステム及び装置として実現できるだけでなく、かかる特徴的な構成をコンピュータに実行させるためのプログラムとして実現することができる。
また、本発明は、システム及び装置の一部又は全部を実現する半導体集積回路として実現することができる。 The present invention can be realized not only as a system and apparatus having the above-described characteristic configuration, but also as a program for causing a computer to execute such characteristic configuration.
Further, the present invention can be realized as a semiconductor integrated circuit that realizes part or all of the system and apparatus.
また、本発明は、システム及び装置の一部又は全部を実現する半導体集積回路として実現することができる。 The present invention can be realized not only as a system and apparatus having the above-described characteristic configuration, but also as a program for causing a computer to execute such characteristic configuration.
Further, the present invention can be realized as a semiconductor integrated circuit that realizes part or all of the system and apparatus.
<本開示が解決しようとする課題>
従来の配車システムにおいて、配車車両が電動モータのみを動力源とする電気自動車(EV)である場合には、当該電気自動車のバッテリ残量が目的地まで到達可能な電力量に満たない可能性がある。この場合、電気自動車の運転者が配車を受諾すると、目的地までの経路の途中でバッテリを充電する必要がある。
このため、電気自動車の運転者が、実車中にユーザを待たせたり、ユーザに乗り換えを促したりせねばならず、ユーザの利便性が低下することになる。 <Problems to be solved by the present disclosure>
In a conventional vehicle allocation system, when a vehicle to be allocated is an electric vehicle (EV) that uses only an electric motor as a power source, there is a possibility that the remaining battery level of the electric vehicle is less than the amount of power that can reach the destination. is there. In this case, when the driver of the electric vehicle accepts the dispatch, it is necessary to charge the battery in the middle of the route to the destination.
For this reason, the driver of the electric vehicle has to wait for the user during the actual vehicle or prompt the user to change, which reduces the convenience for the user.
従来の配車システムにおいて、配車車両が電動モータのみを動力源とする電気自動車(EV)である場合には、当該電気自動車のバッテリ残量が目的地まで到達可能な電力量に満たない可能性がある。この場合、電気自動車の運転者が配車を受諾すると、目的地までの経路の途中でバッテリを充電する必要がある。
このため、電気自動車の運転者が、実車中にユーザを待たせたり、ユーザに乗り換えを促したりせねばならず、ユーザの利便性が低下することになる。 <Problems to be solved by the present disclosure>
In a conventional vehicle allocation system, when a vehicle to be allocated is an electric vehicle (EV) that uses only an electric motor as a power source, there is a possibility that the remaining battery level of the electric vehicle is less than the amount of power that can reach the destination. is there. In this case, when the driver of the electric vehicle accepts the dispatch, it is necessary to charge the battery in the middle of the route to the destination.
For this reason, the driver of the electric vehicle has to wait for the user during the actual vehicle or prompt the user to change, which reduces the convenience for the user.
本開示は、かかる従来の問題点に鑑み、目的地まで到達するのに必要なバッテリ残量に応じた電気自動車を配車できるようにすることを目的とする。
In view of such conventional problems, the present disclosure is intended to enable an electric vehicle according to the remaining battery level required to reach the destination to be dispatched.
<本開示の効果>
本開示によれば、目的地まで到達するのに必要なバッテリ残量に応じた電気自動車を配車することができる。 <Effects of the present disclosure>
According to the present disclosure, it is possible to dispatch an electric vehicle according to the remaining battery level necessary to reach the destination.
本開示によれば、目的地まで到達するのに必要なバッテリ残量に応じた電気自動車を配車することができる。 <Effects of the present disclosure>
According to the present disclosure, it is possible to dispatch an electric vehicle according to the remaining battery level necessary to reach the destination.
<本発明の実施形態の概要>
以下、本発明の実施形態の概要を列記して説明する。
(1) 本実施形態のプログラムは、ユーザに車両を配車する装置としてコンピュータを機能させるためのコンピュータプログラムであって、前記コンピュータを、配車リクエストを取得する取得部、及び、取得した前記配車リクエストに応じて、前記ユーザに配車する候補である候補車両を選択する情報処理部として機能させ、前記情報処理部は、選択した前記候補車両に電気自動車が含まれる場合に、前記電気自動車のバッテリ残量と、前記電気自動車が自車両の現在位置から前記ユーザの乗車位置を経由して前記ユーザの目的地まで走行するのに必要な電力消費量とに基づいて、当該電気自動車を前記候補車両とするか否かを判定する。 <Outline of Embodiment of the Present Invention>
Hereinafter, an outline of embodiments of the present invention will be listed and described.
(1) The program according to the present embodiment is a computer program for causing a computer to function as a device for allocating a vehicle to a user. The computer is used as an acquisition unit that acquires a vehicle allocation request and the acquired vehicle allocation request. Accordingly, the information processing unit functions as an information processing unit that selects a candidate vehicle that is a candidate to be dispatched to the user, and the information processing unit, when the selected candidate vehicle includes an electric vehicle, And the electric vehicle as the candidate vehicle based on the electric power consumption required for the electric vehicle to travel from the current position of the own vehicle to the user's destination via the user's boarding position. It is determined whether or not.
以下、本発明の実施形態の概要を列記して説明する。
(1) 本実施形態のプログラムは、ユーザに車両を配車する装置としてコンピュータを機能させるためのコンピュータプログラムであって、前記コンピュータを、配車リクエストを取得する取得部、及び、取得した前記配車リクエストに応じて、前記ユーザに配車する候補である候補車両を選択する情報処理部として機能させ、前記情報処理部は、選択した前記候補車両に電気自動車が含まれる場合に、前記電気自動車のバッテリ残量と、前記電気自動車が自車両の現在位置から前記ユーザの乗車位置を経由して前記ユーザの目的地まで走行するのに必要な電力消費量とに基づいて、当該電気自動車を前記候補車両とするか否かを判定する。 <Outline of Embodiment of the Present Invention>
Hereinafter, an outline of embodiments of the present invention will be listed and described.
(1) The program according to the present embodiment is a computer program for causing a computer to function as a device for allocating a vehicle to a user. The computer is used as an acquisition unit that acquires a vehicle allocation request and the acquired vehicle allocation request. Accordingly, the information processing unit functions as an information processing unit that selects a candidate vehicle that is a candidate to be dispatched to the user, and the information processing unit, when the selected candidate vehicle includes an electric vehicle, And the electric vehicle as the candidate vehicle based on the electric power consumption required for the electric vehicle to travel from the current position of the own vehicle to the user's destination via the user's boarding position. It is determined whether or not.
本実施形態のプログラムによれば、情報処理部が、電気自動車のバッテリ残量と上記の電力消費量とに基づいて、電気自動車を候補車両とするか否かを判定するので、目的地まで到達するのに必要なバッテリ残量に応じた電気自動車を配車することができる。
従って、電気自動車をユーザに配車しても、電気自動車の運転者が、実車中にユーザを待たせたり、ユーザに乗り換えを促したりすることがなくなり、ユーザの利便性を向上することができる。 According to the program of the present embodiment, the information processing unit determines whether or not the electric vehicle is a candidate vehicle based on the remaining battery level of the electric vehicle and the above-described power consumption. It is possible to arrange an electric vehicle according to the remaining battery level necessary for the operation.
Therefore, even if the electric vehicle is dispatched to the user, the driver of the electric vehicle does not wait for the user during the actual vehicle or prompts the user to change, and the convenience of the user can be improved.
従って、電気自動車をユーザに配車しても、電気自動車の運転者が、実車中にユーザを待たせたり、ユーザに乗り換えを促したりすることがなくなり、ユーザの利便性を向上することができる。 According to the program of the present embodiment, the information processing unit determines whether or not the electric vehicle is a candidate vehicle based on the remaining battery level of the electric vehicle and the above-described power consumption. It is possible to arrange an electric vehicle according to the remaining battery level necessary for the operation.
Therefore, even if the electric vehicle is dispatched to the user, the driver of the electric vehicle does not wait for the user during the actual vehicle or prompts the user to change, and the convenience of the user can be improved.
(2) 具体的には、前記情報処理部は、前記バッテリ残量が前記電力消費量以上である前記電気自動車を、前記候補車両に含める。
(3) また、前記情報処理部は、前記バッテリ残量が前記電力消費量未満である前記電気自動車を、前記候補車両から除外する。 (2) Specifically, the information processing unit includes, in the candidate vehicle, the electric vehicle in which the battery remaining amount is equal to or greater than the power consumption.
(3) Moreover, the information processing unit excludes the electric vehicle whose remaining battery capacity is less than the power consumption from the candidate vehicle.
(3) また、前記情報処理部は、前記バッテリ残量が前記電力消費量未満である前記電気自動車を、前記候補車両から除外する。 (2) Specifically, the information processing unit includes, in the candidate vehicle, the electric vehicle in which the battery remaining amount is equal to or greater than the power consumption.
(3) Moreover, the information processing unit excludes the electric vehicle whose remaining battery capacity is less than the power consumption from the candidate vehicle.
この場合、途中で充電しなくても目的地まで到達可能な電気自動車が候補車両となり、途中で充電しないと目的地まで到達できない電気自動車が候補車両から外れるので、実車中に充電する必要がない適切な電気自動車をユーザに配車することができる。
In this case, an electric vehicle that can reach the destination without being charged halfway becomes a candidate vehicle, and an electric vehicle that cannot reach the destination without being charged halfway is removed from the candidate vehicle, so there is no need to charge during the actual vehicle A suitable electric vehicle can be dispatched to the user.
(4) 本実施形態のプログラムにおいて、前記情報処理部は、前記候補車両の前記車載装置に前記配車リクエストを送信し、前記候補車両の前記車載装置から受信した配車応答の結果に応じて、前記候補車両を前記ユーザに配車するか否かを決定することが好ましい。
この場合、配車応答の結果が受諾である候補車両を配車し、配車応答の結果が拒否である候補車両を配車しないことにより、運転者が休憩中の場合など、サービス中でない運転者の候補車両が配車されるのを未然に防止することができる。 (4) In the program according to the present embodiment, the information processing unit transmits the dispatch request to the in-vehicle device of the candidate vehicle, and according to the result of the dispatch response received from the in-vehicle device of the candidate vehicle, It is preferable to determine whether or not to dispatch candidate vehicles to the user.
In this case, a candidate vehicle for a driver who is not in service, such as when the driver is resting, such as when a driver is resting by dispatching a candidate vehicle for which the result of the dispatch response is acceptance and not for a candidate vehicle for which the result of the dispatch response is rejection Can be prevented from being dispatched.
この場合、配車応答の結果が受諾である候補車両を配車し、配車応答の結果が拒否である候補車両を配車しないことにより、運転者が休憩中の場合など、サービス中でない運転者の候補車両が配車されるのを未然に防止することができる。 (4) In the program according to the present embodiment, the information processing unit transmits the dispatch request to the in-vehicle device of the candidate vehicle, and according to the result of the dispatch response received from the in-vehicle device of the candidate vehicle, It is preferable to determine whether or not to dispatch candidate vehicles to the user.
In this case, a candidate vehicle for a driver who is not in service, such as when the driver is resting, such as when a driver is resting by dispatching a candidate vehicle for which the result of the dispatch response is acceptance and not for a candidate vehicle for which the result of the dispatch response is rejection Can be prevented from being dispatched.
(5) 本実施形態のプログラムにおいて、前記情報処理部は、選択した前記候補車両が複数である場合には、所定の条件に従って前記配車リクエストの送信順位を決定することにすればよい。
このようにすれば、所定の条件を適切に設定することにより、環境保全などの公的な要請に配慮した、或いは、ユーザビリティの高い適切な配車サービスを行うことができる。 (5) In the program of the present embodiment, the information processing unit may determine the transmission order of the dispatch request according to a predetermined condition when there are a plurality of selected candidate vehicles.
In this way, by appropriately setting the predetermined conditions, it is possible to provide an appropriate vehicle dispatch service in consideration of public demands such as environmental conservation or with high usability.
このようにすれば、所定の条件を適切に設定することにより、環境保全などの公的な要請に配慮した、或いは、ユーザビリティの高い適切な配車サービスを行うことができる。 (5) In the program of the present embodiment, the information processing unit may determine the transmission order of the dispatch request according to a predetermined condition when there are a plurality of selected candidate vehicles.
In this way, by appropriately setting the predetermined conditions, it is possible to provide an appropriate vehicle dispatch service in consideration of public demands such as environmental conservation or with high usability.
(6) 例えば、前記所定の条件は、前記電気自動車の送信順位をそれ以外の通常車両の送信順位よりも高順位とすることが好ましい。
この場合、電気自動車がユーザに配車される可能性が増加するので、配車システムにおける電気自動車の利用率が向上する。このため、配車システム全体の燃費削減、及びサービスエリアの環境保全に役立てることができる。 (6) For example, in the predetermined condition, it is preferable that the transmission order of the electric vehicle is higher than the transmission order of other normal vehicles.
In this case, since the possibility that the electric vehicle is allocated to the user increases, the utilization rate of the electric vehicle in the vehicle allocation system is improved. For this reason, it can be used for the fuel consumption reduction of the whole dispatch system, and environmental preservation of a service area.
この場合、電気自動車がユーザに配車される可能性が増加するので、配車システムにおける電気自動車の利用率が向上する。このため、配車システム全体の燃費削減、及びサービスエリアの環境保全に役立てることができる。 (6) For example, in the predetermined condition, it is preferable that the transmission order of the electric vehicle is higher than the transmission order of other normal vehicles.
In this case, since the possibility that the electric vehicle is allocated to the user increases, the utilization rate of the electric vehicle in the vehicle allocation system is improved. For this reason, it can be used for the fuel consumption reduction of the whole dispatch system, and environmental preservation of a service area.
(7) また、前記所定の条件には、次の条件1から条件3のうちの少なくとも1つが含まれることが好ましい。
条件1:ユーザの乗車位置までの到着時間が短い車両ほど高順位とする。
条件2:乗車料金が安い車両ほど高順位とする。
条件3:ユーザが所望するタイプの車両を高順位とする。 (7) Further, it is preferable that the predetermined condition includes at least one of the followingconditions 1 to 3.
Condition 1: A vehicle having a shorter arrival time to the user's boarding position is ranked higher.
Condition 2: A vehicle with a lower boarding fee is ranked higher.
Condition 3: The type of vehicle desired by the user is ranked high.
条件1:ユーザの乗車位置までの到着時間が短い車両ほど高順位とする。
条件2:乗車料金が安い車両ほど高順位とする。
条件3:ユーザが所望するタイプの車両を高順位とする。 (7) Further, it is preferable that the predetermined condition includes at least one of the following
Condition 1: A vehicle having a shorter arrival time to the user's boarding position is ranked higher.
Condition 2: A vehicle with a lower boarding fee is ranked higher.
Condition 3: The type of vehicle desired by the user is ranked high.
上記の条件1から条件3のうちの少なくとも1つを採用すれば、到着時間が短い車両、乗車料金が安い車両、及びユーザが希望するタイプの車両など、ユーザにとって利便性が高い候補車両が配車される可能性が高まる。このため、配車サービスのユーザビリティを向上することができる。
If at least one of the above conditions 1 to 3 is adopted, candidate vehicles having high convenience for the user such as a vehicle having a short arrival time, a vehicle having a low boarding fee, and a vehicle desired by the user are dispatched. The possibility of being increased. For this reason, the usability of the dispatch service can be improved.
(8) 本実施形態のプログラムにおいて、前記配車リクエストに前記ユーザの乗車位置と目的地が含まれる場合には、前記取得部は、前記ユーザの乗車位置と目的地を含む前記配車リクエストを取得することが好ましい。
この場合、ユーザ端末との無線又は有線通信が可能な通信部が、ユーザの乗車位置、目的地及び配車リクエストの取得源を兼ねることになる。 (8) In the program of this embodiment, when the user's boarding position and destination are included in the vehicle allocation request, the acquisition unit acquires the vehicle allocation request including the user's boarding position and destination. It is preferable.
In this case, a communication unit that can perform wireless or wired communication with the user terminal also serves as a user's boarding position, destination, and acquisition source of a vehicle allocation request.
この場合、ユーザ端末との無線又は有線通信が可能な通信部が、ユーザの乗車位置、目的地及び配車リクエストの取得源を兼ねることになる。 (8) In the program of this embodiment, when the user's boarding position and destination are included in the vehicle allocation request, the acquisition unit acquires the vehicle allocation request including the user's boarding position and destination. It is preferable.
In this case, a communication unit that can perform wireless or wired communication with the user terminal also serves as a user's boarding position, destination, and acquisition source of a vehicle allocation request.
(9) 本実施形態のプログラムにおいて、前記情報処理部は、前記電気自動車のバッテリ残量と比較する前記電力消費量に、更に、前記ユーザの目的地から最寄りの充電スタンドまで走行するのに必要な電力消費量を加算することが好ましい。
このようにすれば、電気自動車がユーザの目的地に到達した途端にバッテリ切れになる事態を未然に防止することができる。 (9) In the program according to the present embodiment, the information processing unit is required to travel from the user's destination to the nearest charging station in addition to the power consumption compared with the remaining battery level of the electric vehicle. It is preferable to add a large amount of power consumption.
In this way, it is possible to prevent the battery from running out as soon as the electric vehicle reaches the user's destination.
このようにすれば、電気自動車がユーザの目的地に到達した途端にバッテリ切れになる事態を未然に防止することができる。 (9) In the program according to the present embodiment, the information processing unit is required to travel from the user's destination to the nearest charging station in addition to the power consumption compared with the remaining battery level of the electric vehicle. It is preferable to add a large amount of power consumption.
In this way, it is possible to prevent the battery from running out as soon as the electric vehicle reaches the user's destination.
(10) 本実施形態の配車方法は、上述の(1)~(9)のコンピュータプログラムをコンピュータが実行することにより達成される配車方法である。
従って、本実施形態の配車方法は、上述の(1)~(9)のコンピュータプログラムと同様の作用効果を奏する。 (10) The vehicle allocation method of the present embodiment is a vehicle allocation method that is achieved by a computer executing the computer programs (1) to (9) described above.
Therefore, the vehicle allocation method of the present embodiment has the same effects as the computer programs (1) to (9) described above.
従って、本実施形態の配車方法は、上述の(1)~(9)のコンピュータプログラムと同様の作用効果を奏する。 (10) The vehicle allocation method of the present embodiment is a vehicle allocation method that is achieved by a computer executing the computer programs (1) to (9) described above.
Therefore, the vehicle allocation method of the present embodiment has the same effects as the computer programs (1) to (9) described above.
(11) 本実施形態の装置は、上述の(1)~(9)のコンピュータプログラムを実行するコンピュータよりなる配車装置である。
従って、本実施形態の配車装置は、上述の(1)~(9)のコンピュータプログラムと同様の作用効果を奏する。 (11) The device according to the present embodiment is a vehicle allocation device that includes a computer that executes the computer programs of (1) to (9) described above.
Therefore, the vehicle allocation apparatus of this embodiment has the same operational effects as the computer programs (1) to (9) described above.
従って、本実施形態の配車装置は、上述の(1)~(9)のコンピュータプログラムと同様の作用効果を奏する。 (11) The device according to the present embodiment is a vehicle allocation device that includes a computer that executes the computer programs of (1) to (9) described above.
Therefore, the vehicle allocation apparatus of this embodiment has the same operational effects as the computer programs (1) to (9) described above.
(12) 本実施形態の記録媒体は、上述の(1)~(9)のコンピュータプログラムが記録された、非一時的なコンピュータ読み取り可能な記録媒体である。
従って、本実施形態の記録媒体は、上述の(1)~(9)のコンピュータプログラムと同様の作用効果を奏する。 (12) A recording medium according to the present embodiment is a non-transitory computer-readable recording medium on which the computer programs (1) to (9) described above are recorded.
Therefore, the recording medium of the present embodiment has the same effects as the computer programs (1) to (9) described above.
従って、本実施形態の記録媒体は、上述の(1)~(9)のコンピュータプログラムと同様の作用効果を奏する。 (12) A recording medium according to the present embodiment is a non-transitory computer-readable recording medium on which the computer programs (1) to (9) described above are recorded.
Therefore, the recording medium of the present embodiment has the same effects as the computer programs (1) to (9) described above.
<本発明の実施形態の詳細>
以下、図面を参照して、本発明の実施形態の詳細を説明する。なお、以下に記載する実施形態の少なくとも一部を任意に組み合わせてもよい。 <Details of Embodiment of the Present Invention>
Hereinafter, details of embodiments of the present invention will be described with reference to the drawings. In addition, you may combine arbitrarily at least one part of embodiment described below.
以下、図面を参照して、本発明の実施形態の詳細を説明する。なお、以下に記載する実施形態の少なくとも一部を任意に組み合わせてもよい。 <Details of Embodiment of the Present Invention>
Hereinafter, details of embodiments of the present invention will be described with reference to the drawings. In addition, you may combine arbitrarily at least one part of embodiment described below.
〔用語の定義〕
本実施形態の詳細を説明するに当たり、まず、本明細書で用いる用語の定義を行う。
「車両」:道路を通行する車両のうち、運転者を含めて2人以上搭乗可能な車両のことをいう。自動車、軽車両及びトロリーバスのほか、自動二輪車も車両に該当し得る。
車両の動力源は特に限定されない。従って、車両には、ICEV(Internal Combustion Engine Vehicle)、EV(Electric Vehicle)、PHV(Plug-in Hybrid Vehicle)、及びPHEV(Plug-in Hybrid Electric Vehicle)などが含まれる。 〔Definition of terms〕
In describing the details of the present embodiment, first, terms used in this specification are defined.
“Vehicle”: A vehicle that can travel on two or more people including a driver among vehicles traveling on a road. In addition to automobiles, light vehicles, and trolley buses, motorcycles can also be vehicles.
The power source of the vehicle is not particularly limited. Therefore, the vehicle includes ICEV (Internal Combustion Engine Vehicle), EV (Electric Vehicle), PHV (Plug-in Hybrid Vehicle), PHEV (Plug-in Hybrid Electric Vehicle), and the like.
本実施形態の詳細を説明するに当たり、まず、本明細書で用いる用語の定義を行う。
「車両」:道路を通行する車両のうち、運転者を含めて2人以上搭乗可能な車両のことをいう。自動車、軽車両及びトロリーバスのほか、自動二輪車も車両に該当し得る。
車両の動力源は特に限定されない。従って、車両には、ICEV(Internal Combustion Engine Vehicle)、EV(Electric Vehicle)、PHV(Plug-in Hybrid Vehicle)、及びPHEV(Plug-in Hybrid Electric Vehicle)などが含まれる。 〔Definition of terms〕
In describing the details of the present embodiment, first, terms used in this specification are defined.
“Vehicle”: A vehicle that can travel on two or more people including a driver among vehicles traveling on a road. In addition to automobiles, light vehicles, and trolley buses, motorcycles can also be vehicles.
The power source of the vehicle is not particularly limited. Therefore, the vehicle includes ICEV (Internal Combustion Engine Vehicle), EV (Electric Vehicle), PHV (Plug-in Hybrid Vehicle), PHEV (Plug-in Hybrid Electric Vehicle), and the like.
「プローブ情報」:道路を走行中の車両がセンシングした当該車両に関する各種の情報のことをいう。
プローブ情報は、プローブデータ或いはフローティングカーデータとも称される。プローブ情報には、車両の識別情報、車両位置、車両速度、車両方位及びこれらの発生時刻などの各種の車両データが含まれる。 “Probe information”: Various information related to the vehicle sensed by the vehicle traveling on the road.
The probe information is also referred to as probe data or floating car data. The probe information includes various types of vehicle data such as vehicle identification information, vehicle position, vehicle speed, vehicle direction, and time of occurrence thereof.
プローブ情報は、プローブデータ或いはフローティングカーデータとも称される。プローブ情報には、車両の識別情報、車両位置、車両速度、車両方位及びこれらの発生時刻などの各種の車両データが含まれる。 “Probe information”: Various information related to the vehicle sensed by the vehicle traveling on the road.
The probe information is also referred to as probe data or floating car data. The probe information includes various types of vehicle data such as vehicle identification information, vehicle position, vehicle speed, vehicle direction, and time of occurrence thereof.
〔システムの全体構成〕
図1は、本発明の実施形態に係る配車システム1の全体構成図である。図2は、配車システム1に含まれる配車サーバ2及び車載装置4のブロック図ある。
図1及び図2に示すように、本実施形態の配車システム1は、データセンタなどに設置された情報処理装置の一種である配車装置2と、車両3の車載装置4と、ユーザ5が所持するユーザ端末6とを備える。 [Overall system configuration]
FIG. 1 is an overall configuration diagram of avehicle allocation system 1 according to an embodiment of the present invention. FIG. 2 is a block diagram of the vehicle allocation server 2 and the in-vehicle device 4 included in the vehicle allocation system 1.
As shown in FIGS. 1 and 2, avehicle allocation system 1 according to the present embodiment is possessed by a vehicle allocation device 2 that is a kind of information processing device installed in a data center or the like, an in-vehicle device 4 of a vehicle 3, and a user 5. The user terminal 6 to be provided.
図1は、本発明の実施形態に係る配車システム1の全体構成図である。図2は、配車システム1に含まれる配車サーバ2及び車載装置4のブロック図ある。
図1及び図2に示すように、本実施形態の配車システム1は、データセンタなどに設置された情報処理装置の一種である配車装置2と、車両3の車載装置4と、ユーザ5が所持するユーザ端末6とを備える。 [Overall system configuration]
FIG. 1 is an overall configuration diagram of a
As shown in FIGS. 1 and 2, a
本実施形態の配車装置2は、タクシー会社又は配車事業を行うIT企業などにより運用されるサーバ機能を有するコンピュータ装置よりなる。配車装置2は、必ずしもサーバである必要はないが、本実施形態ではサーバであるとする。
配車サーバ2は、当該配車サーバ2に予め会員登録されたユーザ5と、当該配車サーバ2に予め登録された送迎サービスを提供可能な車両3とをマッチングするための、配車機能を有する。 Thevehicle allocation device 2 according to the present embodiment includes a computer device having a server function that is operated by a taxi company or an IT company that performs a vehicle allocation business. The vehicle allocation device 2 is not necessarily a server, but is assumed to be a server in the present embodiment.
Thevehicle allocation server 2 has a vehicle allocation function for matching a user 5 registered in advance in the vehicle allocation server 2 with a vehicle 3 that can provide a pickup service registered in advance in the vehicle allocation server 2.
配車サーバ2は、当該配車サーバ2に予め会員登録されたユーザ5と、当該配車サーバ2に予め登録された送迎サービスを提供可能な車両3とをマッチングするための、配車機能を有する。 The
The
上記の配車機能は、ユーザ端末6から受信したリクエストに応じて、ユーザ5が乗車位置から目的地まで移動するのに適した車両3を決定する処理、決定した車両3にユーザ5の乗車位置を送信する処理、及び、決定した車両3に関する情報をユーザ端末6に送信する処理などによって実現される。
According to the request received from the user terminal 6, the above-described vehicle allocation function is a process for determining the vehicle 3 suitable for the user 5 to move from the boarding position to the destination, and determines the boarding position of the user 5 to the determined vehicle 3. This is realized by a process of transmitting, a process of transmitting information on the determined vehicle 3 to the user terminal 6, and the like.
車両3の車載装置4は、各地の無線基地局7(例えば、携帯基地局)との無線通信が可能である。無線基地局7は、インターネットなどの公衆通信網8を介して配車サーバ2と通信可能である。
従って、車載装置4は、配車サーバ2宛てのアップリンク情報S1を無線基地局7に無線送信することができる。配車サーバ2は、特定の車載装置4宛てのダウンリンク情報S2を公衆通信網8に送信することができる。 The in-vehicle device 4 of the vehicle 3 can wirelessly communicate with wireless base stations 7 (for example, mobile base stations) in various places. The wireless base station 7 can communicate with the vehicle allocation server 2 via a public communication network 8 such as the Internet.
Therefore, the in-vehicle device 4 can wirelessly transmit the uplink information S1 addressed to the vehicle allocation server 2 to the wireless base station 7. The dispatch server 2 can transmit the downlink information S2 addressed to a specific in-vehicle device 4 to the public communication network 8.
従って、車載装置4は、配車サーバ2宛てのアップリンク情報S1を無線基地局7に無線送信することができる。配車サーバ2は、特定の車載装置4宛てのダウンリンク情報S2を公衆通信網8に送信することができる。 The in-
Therefore, the in-
ユーザ5のユーザ端末6は、例えばスマートフォン、タブレット型コンピュータ、ノート型パソコンなどの、ユーザ5が携帯可能なデータ通信端末よりなる。ユーザ端末6は、各地の無線基地局7との無線通信が可能である。
従って、ユーザ端末6は、配車サーバ2宛てのアップリンク情報S1を無線基地局7に無線送信することができる。配車サーバ2は、特定のユーザ端末6宛てのダウンリンク情報S2を公衆通信網8に送信することができる。 Theuser terminal 6 of the user 5 includes a data communication terminal that can be carried by the user 5 such as a smartphone, a tablet computer, or a notebook computer. The user terminal 6 can wirelessly communicate with wireless base stations 7 in various places.
Therefore, theuser terminal 6 can wirelessly transmit the uplink information S1 addressed to the vehicle allocation server 2 to the wireless base station 7. The dispatch server 2 can transmit the downlink information S2 addressed to the specific user terminal 6 to the public communication network 8.
従って、ユーザ端末6は、配車サーバ2宛てのアップリンク情報S1を無線基地局7に無線送信することができる。配車サーバ2は、特定のユーザ端末6宛てのダウンリンク情報S2を公衆通信網8に送信することができる。 The
Therefore, the
車両3には、動力源が電動モータのみである電気自動車(以下、「EV」ともいう。)3Aと、電気自動車3A以外の車両3である通常車両3Bが含まれる。
従って、通常車両3Bには、動力源が内燃機関である内燃機関車(ICEV)が含まれる。通常車両3Bは、電動モータ及び内燃機関を併用するハイブリッド車(例えば、PHV又はPHEV)であってもよい。以下、電気自動車3A及び通常車両3Bの総称を「車両3」とする。 Thevehicle 3 includes an electric vehicle (hereinafter also referred to as “EV”) 3A whose power source is only an electric motor, and a normal vehicle 3B that is a vehicle 3 other than the electric vehicle 3A.
Therefore, thenormal vehicle 3B includes an internal combustion engine vehicle (ICEV) whose power source is an internal combustion engine. The normal vehicle 3B may be a hybrid vehicle (for example, PHV or PHEV) that uses both an electric motor and an internal combustion engine. Hereinafter, the generic term of the electric vehicle 3A and the normal vehicle 3B is “vehicle 3”.
従って、通常車両3Bには、動力源が内燃機関である内燃機関車(ICEV)が含まれる。通常車両3Bは、電動モータ及び内燃機関を併用するハイブリッド車(例えば、PHV又はPHEV)であってもよい。以下、電気自動車3A及び通常車両3Bの総称を「車両3」とする。 The
Therefore, the
〔配車サーバの構成〕
図2に示すように、配車サーバ2は、ワークステーションよりなるサーバコンピュータ10と、サーバコンピュータ10に繋がる各種のデータベース21~24とを備える。サーバコンピュータ10は、情報処理部11、記憶部12及び通信部13を備える。
記憶部12は、HDD(Hard Disk Drive)及びSSD(Solid State Drive)のうちの少なくとも1つの不揮発性メモリ(記憶媒体)と、ランダムアクセスメモリ等よりなる揮発性メモリ(記憶媒体)とを含む記憶装置である。 [Configuration of the dispatch server]
As shown in FIG. 2, thevehicle allocation server 2 includes a server computer 10 including a workstation and various databases 21 to 24 connected to the server computer 10. The server computer 10 includes an information processing unit 11, a storage unit 12, and a communication unit 13.
Thestorage unit 12 includes a storage including at least one nonvolatile memory (storage medium) of HDD (Hard Disk Drive) and SSD (Solid State Drive) and a volatile memory (storage medium) including a random access memory. Device.
図2に示すように、配車サーバ2は、ワークステーションよりなるサーバコンピュータ10と、サーバコンピュータ10に繋がる各種のデータベース21~24とを備える。サーバコンピュータ10は、情報処理部11、記憶部12及び通信部13を備える。
記憶部12は、HDD(Hard Disk Drive)及びSSD(Solid State Drive)のうちの少なくとも1つの不揮発性メモリ(記憶媒体)と、ランダムアクセスメモリ等よりなる揮発性メモリ(記憶媒体)とを含む記憶装置である。 [Configuration of the dispatch server]
As shown in FIG. 2, the
The
情報処理部11は、記憶部12の不揮発性メモリに格納されたコンピュータプログラム14を読み出し、当該プログラム14に従って情報処理を行うCPU(Central Processing Unit)を含む演算処理装置よりなる。
コンピュータプログラム14には、通信部13に対する通信制御プログラムのほか、後述の「候補車両の選択処理」(図3のステップST13)など、ユーザ5に配車する車両3を決定するのに必要な処理を情報処理部11に実行させるプログラムなどが含まれる。 Theinformation processing unit 11 includes an arithmetic processing unit including a CPU (Central Processing Unit) that reads a computer program 14 stored in a nonvolatile memory of the storage unit 12 and performs information processing according to the program 14.
In addition to the communication control program for thecommunication unit 13, the computer program 14 includes processes necessary for determining the vehicle 3 to be dispatched to the user 5, such as “candidate vehicle selection process” (step ST13 in FIG. 3) described later. A program to be executed by the information processing unit 11 is included.
コンピュータプログラム14には、通信部13に対する通信制御プログラムのほか、後述の「候補車両の選択処理」(図3のステップST13)など、ユーザ5に配車する車両3を決定するのに必要な処理を情報処理部11に実行させるプログラムなどが含まれる。 The
In addition to the communication control program for the
通信部13は、公衆通信網8を介して交通情報サーバ15などの他の情報提供サーバと通信可能に接続されている。
交通情報サーバ15は、所定の情報サービス事業者が運営するサーバコンピュータである。交通情報サーバ15は、VICS(「VICS」は財団法人道路交通情報通信システムセンタの登録商標である。)センタから取得した国内のVICS情報を、所定時間(例えば5分)ごとに提携先に送信する。 Thecommunication unit 13 is communicably connected to another information providing server such as the traffic information server 15 via the public communication network 8.
Thetraffic information server 15 is a server computer operated by a predetermined information service provider. The traffic information server 15 sends the domestic VICS information acquired from the VICS (“VICS” is a registered trademark of the Road Traffic Information Communication System Center) center to the partner every predetermined time (for example, 5 minutes). To do.
交通情報サーバ15は、所定の情報サービス事業者が運営するサーバコンピュータである。交通情報サーバ15は、VICS(「VICS」は財団法人道路交通情報通信システムセンタの登録商標である。)センタから取得した国内のVICS情報を、所定時間(例えば5分)ごとに提携先に送信する。 The
The
通信部13は、公衆通信網8を介して無線基地局7と通信する通信インタフェースである。通信部13は、無線基地局7が自装置に送信したアップリンク情報S1を受信可能であり、自装置で生成されたダウンリンク情報S2を無線基地局7に送信可能である。
通信部13は、受信したアップリンク情報S1がユーザ5の乗車位置と目的地を含む配車リクエストである場合は、当該配車リクエストを情報処理部11に転送する。 Thecommunication unit 13 is a communication interface that communicates with the radio base station 7 via the public communication network 8. The communication unit 13 can receive the uplink information S1 transmitted from the wireless base station 7 to the own device, and can transmit the downlink information S2 generated by the own device to the wireless base station 7.
If the received uplink information S1 is a vehicle allocation request including the boarding position and the destination of theuser 5, the communication unit 13 transfers the vehicle allocation request to the information processing unit 11.
通信部13は、受信したアップリンク情報S1がユーザ5の乗車位置と目的地を含む配車リクエストである場合は、当該配車リクエストを情報処理部11に転送する。 The
If the received uplink information S1 is a vehicle allocation request including the boarding position and the destination of the
従って、情報処理部11は、ユーザ5の乗車位置と目的地とを含む配車リクエストの取得部としての機能も有する。なお、情報処理部11は、乗車位置及び目的地を会員データベース23から取得し、配車リクエストを通信部13から取得するなど、乗車位置及び目的地と配車リクエストとを異なる取得源から取得してもよい。
データベース21~24は、サーバコンピュータ10にそれぞれデータ転送可能に接続された、HDD又はSSDなどを含む大容量ストレージよりなる。 Therefore, theinformation processing unit 11 also has a function as a vehicle allocation request acquisition unit including the boarding position of the user 5 and the destination. Note that the information processing unit 11 acquires the boarding position and the destination and the allocation request from different acquisition sources, such as acquiring the boarding position and the destination from the member database 23 and acquiring the allocation request from the communication unit 13. Good.
Thedatabases 21 to 24 are large-capacity storages such as HDDs or SSDs connected to the server computer 10 so as to be able to transfer data.
データベース21~24は、サーバコンピュータ10にそれぞれデータ転送可能に接続された、HDD又はSSDなどを含む大容量ストレージよりなる。 Therefore, the
The
地図データベース21には、国内を網羅する道路地図データ25が記録されている。道路地図データ25には、「交差点データ」と「リンクデータ」が含まれる。
「交差点データ」は、国内の交差点に付与された交差点IDと、交差点の位置情報とを対応付けたデータである。「リンクデータ」は、国内の道路に対応して付与された特定リンクのリンクIDに対して、次の情報1)~4)を対応付けたデータよりなる。 In themap database 21, road map data 25 covering the country is recorded. The road map data 25 includes “intersection data” and “link data”.
“Intersection data” is data in which an intersection ID assigned to an intersection in Japan is associated with position information of the intersection. The “link data” includes data in which the following information 1) to 4) is associated with the link ID of a specific link assigned corresponding to a domestic road.
「交差点データ」は、国内の交差点に付与された交差点IDと、交差点の位置情報とを対応付けたデータである。「リンクデータ」は、国内の道路に対応して付与された特定リンクのリンクIDに対して、次の情報1)~4)を対応付けたデータよりなる。 In the
“Intersection data” is data in which an intersection ID assigned to an intersection in Japan is associated with position information of the intersection. The “link data” includes data in which the following information 1) to 4) is associated with the link ID of a specific link assigned corresponding to a domestic road.
情報1)特定リンクの始点・終点・補間点の位置情報
情報2)特定リンクの始点に接続するリンクID
情報3)特定リンクの終点に接続するリンクID
情報4)特定リンクのリンクコスト Information 1) Position information of start point / end point / interpolation point of specific link Information 2) Link ID connected to start point of specific link
Information 3) Link ID connected to the end point of a specific link
Information 4) Link cost of specific link
情報2)特定リンクの始点に接続するリンクID
情報3)特定リンクの終点に接続するリンクID
情報4)特定リンクのリンクコスト Information 1) Position information of start point / end point / interpolation point of specific link Information 2) Link ID connected to start point of specific link
Information 3) Link ID connected to the end point of a specific link
Information 4) Link cost of specific link
道路地図データ25は、実際の道路線形と道路の走行方向に対応したネットワークを構成する。このため、道路地図データ25は、交差点を表すノード間の道路区間を有向リンクl(小文字のエル)で繋いだネットワークになっている。
具体的には、道路地図データ25は、交差点ごとにノードnが設定され、各ノードn間が逆向きの一対の有向リンクlで繋がった有向グラフよりなる。従って、一方通行の道路の場合は、一方向の有向リンクlのみノードnが接続される。 Theroad map data 25 constitutes a network corresponding to the actual road alignment and the road traveling direction. For this reason, the road map data 25 is a network in which road sections between nodes representing intersections are connected by a directed link l (lowercase letter L).
Specifically, theroad map data 25 includes a directed graph in which a node n is set for each intersection and each node n is connected by a pair of directed links 1 in the opposite direction. Therefore, in the case of a one-way road, the node n is connected only to the directional link 1 in one direction.
具体的には、道路地図データ25は、交差点ごとにノードnが設定され、各ノードn間が逆向きの一対の有向リンクlで繋がった有向グラフよりなる。従って、一方通行の道路の場合は、一方向の有向リンクlのみノードnが接続される。 The
Specifically, the
道路地図データ25には、地図上の各道路に対応する特定の有向リンクlが、一般道路であるか有料道路であるかを表す道路種別情報、及び、有向リンクlに含まれる料金所又はパーキングエリアなど施設の種別を表す施設情報なども含まれる。
The road map data 25 includes road type information indicating whether a specific directed link l corresponding to each road on the map is a general road or a toll road, and a tollgate included in the directed link l Alternatively, facility information indicating the type of facility such as a parking area is also included.
車両データベース22には、配車サーバ2に予め登録された車両3の「静的情報」と、登録された車両3の「動的情報」が含まれる。
車両3の静的情報には、車両3の識別情報(例えば車両識別番号)、車両3の車種、車両3の動力種別、車両3の名称、搭乗可能人数、車両3の運転者の氏名、及び、車両3の外観の画像データなどが含まれる。 Thevehicle database 22 includes “static information” of the vehicle 3 registered in advance in the dispatch server 2 and “dynamic information” of the registered vehicle 3.
The static information of thevehicle 3 includes the identification information of the vehicle 3 (for example, a vehicle identification number), the vehicle type of the vehicle 3, the power type of the vehicle 3, the name of the vehicle 3, the number of passengers, the name of the driver of the vehicle 3, and The image data of the appearance of the vehicle 3 is included.
車両3の静的情報には、車両3の識別情報(例えば車両識別番号)、車両3の車種、車両3の動力種別、車両3の名称、搭乗可能人数、車両3の運転者の氏名、及び、車両3の外観の画像データなどが含まれる。 The
The static information of the
車両3の動力種別には、ICEV、EV、PHV、及びPHEVなどが含まれる。
本実施形態の電気自動車3Aは、動力種別が「EV」の車両3のことを意味し、本実施形態の通常車両3Bは、動力種別がEV以外、すなわち「ICEV」、「PHV」又は「PHEV」などの車両3のことを意味する。 The power type of thevehicle 3 includes ICEV, EV, PHV, PHEV, and the like.
Theelectric vehicle 3A of the present embodiment means a vehicle 3 whose power type is “EV”, and the normal vehicle 3B of the present embodiment has a power type other than EV, that is, “ICEV”, “PHV” or “PHEV”. ”Means the vehicle 3.
本実施形態の電気自動車3Aは、動力種別が「EV」の車両3のことを意味し、本実施形態の通常車両3Bは、動力種別がEV以外、すなわち「ICEV」、「PHV」又は「PHEV」などの車両3のことを意味する。 The power type of the
The
動力種別がEVの車両3(電気自動車3A)の場合には、当該車両3の電費(Electric Mileage)も静的情報に含まれる。
電費とは、電気自動車3Aのバッテリ残量と過去の走行履歴とから算出される、1kWh当たりの航続可能距離のことである。従って、現状のバッテリ残量をBr(kWh)とし、電費をEM(km/kWh)とすれば、電気自動車3Aの現時点での航続可能距離Lrは、Lr=Br×EMの算出式で算出できる。 In the case of the vehicle 3 (electric vehicle 3A) whose power type is EV, the electric cost (Electric Mileage) of the vehicle 3 is also included in the static information.
The electricity cost is a cruising distance per kWh calculated from the remaining battery level of theelectric vehicle 3A and the past travel history. Therefore, assuming that the current battery remaining amount is Br (kWh) and the power consumption is EM (km / kWh), the current cruising distance Lr of the electric vehicle 3A can be calculated by the calculation formula of Lr = Br × EM. .
電費とは、電気自動車3Aのバッテリ残量と過去の走行履歴とから算出される、1kWh当たりの航続可能距離のことである。従って、現状のバッテリ残量をBr(kWh)とし、電費をEM(km/kWh)とすれば、電気自動車3Aの現時点での航続可能距離Lrは、Lr=Br×EMの算出式で算出できる。 In the case of the vehicle 3 (
The electricity cost is a cruising distance per kWh calculated from the remaining battery level of the
電費の値は、車両データベース22に蓄積された電気自動車3Aの過去のプローブ情報とバッテリ残量とから、配信サーバ2が電気自動車3Aごとに算出すればよい。
電費の値は、各電気自動車3Aが自車両の過去の走行履歴とバッテリ残量とから個々に算出し、それぞれ配車サーバ2に申告した値であってもよい。 The value of the power consumption may be calculated by thedistribution server 2 for each electric vehicle 3A from the past probe information of the electric vehicle 3A accumulated in the vehicle database 22 and the battery remaining amount.
The value of the electricity cost may be a value calculated by eachelectric vehicle 3A individually from the past travel history of the own vehicle and the remaining battery level and reported to the vehicle allocation server 2.
電費の値は、各電気自動車3Aが自車両の過去の走行履歴とバッテリ残量とから個々に算出し、それぞれ配車サーバ2に申告した値であってもよい。 The value of the power consumption may be calculated by the
The value of the electricity cost may be a value calculated by each
車両3の動的情報には、車両3のプローブ情報、及び車両3のサービス状態などが含まれる。車両3が電気自動車3Aの場合には、バッテリ残量もプローブ情報に含まれる。
車両3のサービス状態は、当該車両3がサービス中か否かを表す情報である。例えば、サービス状態が「実車」の場合は、既に顧客を乗せて走行中であり、新たなユーザ5の乗車が不能な状態を示す。サービス状態が「空車」の場合は、未だ顧客を乗せておらず、新たなユーザ5の乗車が可能な状態を示す。 The dynamic information of thevehicle 3 includes probe information of the vehicle 3, a service state of the vehicle 3, and the like. When the vehicle 3 is an electric vehicle 3A, the remaining battery level is also included in the probe information.
The service state of thevehicle 3 is information indicating whether the vehicle 3 is in service. For example, when the service state is “actual vehicle”, it indicates that the user is already on the road and the new user 5 cannot get on the vehicle. When the service state is “empty vehicle”, the customer is not yet on the vehicle and a new user 5 can be boarded.
車両3のサービス状態は、当該車両3がサービス中か否かを表す情報である。例えば、サービス状態が「実車」の場合は、既に顧客を乗せて走行中であり、新たなユーザ5の乗車が不能な状態を示す。サービス状態が「空車」の場合は、未だ顧客を乗せておらず、新たなユーザ5の乗車が可能な状態を示す。 The dynamic information of the
The service state of the
会員データベース23には、登録会員(ユーザ5)の住所及び氏名などの個人情報、及び、登録会員のユーザ端末6の識別情報(例えば、MACアドレス、メールアドレス及び電話番号などのうちの少なくとも1つ)が含まれる。
交通情報データベース24には、交通情報サーバ15から所定時間(例えば5分)ごとに受信した交通情報(例えばリンク旅行時間)が、有向リンクlごとに蓄積される。交通情報データベース24の交通情報は、所定時間ごとに更新される。 Themember database 23 includes at least one of personal information such as the registered member's (user 5) address and name, and identification information of the registered member's user terminal 6 (for example, MAC address, mail address, telephone number, etc.). ) Is included.
In thetraffic information database 24, traffic information (for example, link travel time) received from the traffic information server 15 every predetermined time (for example, 5 minutes) is accumulated for each directed link l. The traffic information in the traffic information database 24 is updated every predetermined time.
交通情報データベース24には、交通情報サーバ15から所定時間(例えば5分)ごとに受信した交通情報(例えばリンク旅行時間)が、有向リンクlごとに蓄積される。交通情報データベース24の交通情報は、所定時間ごとに更新される。 The
In the
〔車載装置の構成〕
図2に示すように、車載装置4は、処理部41、記憶部42及び通信部43などを備えるコンピュータ装置よりなる。
処理部41は、記憶部42の不揮発性メモリに格納されたコンピュータプログラム44を読み出し、当該プログラム44に従って各種の情報処理を行うCPU及びECU(Electric Control Unit)を含む演算処理装置よりなる。 [Configuration of in-vehicle device]
As shown in FIG. 2, the in-vehicle device 4 includes a computer device that includes a processing unit 41, a storage unit 42, a communication unit 43, and the like.
Theprocessing unit 41 includes an arithmetic processing unit that includes a CPU and an ECU (Electric Control Unit) that read a computer program 44 stored in a nonvolatile memory of the storage unit 42 and performs various types of information processing according to the program 44.
図2に示すように、車載装置4は、処理部41、記憶部42及び通信部43などを備えるコンピュータ装置よりなる。
処理部41は、記憶部42の不揮発性メモリに格納されたコンピュータプログラム44を読み出し、当該プログラム44に従って各種の情報処理を行うCPU及びECU(Electric Control Unit)を含む演算処理装置よりなる。 [Configuration of in-vehicle device]
As shown in FIG. 2, the in-
The
記憶部42は、HDD及びSSDのうちの少なくとも1つの不揮発性メモリ(記憶媒体)と、ランダムアクセスメモリ等よりなる揮発性メモリ(記憶媒体)とを含む記憶装置である。
コンピュータプログラム44には、通信部43に対する通信制御プログラムのほか、処理部41のECUに実行させる運転制御プログラム、及び、ナビゲーションシ装置のディスプレイに走行経路を表示する画像処理プログラムなどが含まれる。 Thestorage unit 42 is a storage device that includes at least one nonvolatile memory (storage medium) of the HDD and the SSD and a volatile memory (storage medium) including a random access memory or the like.
In addition to the communication control program for thecommunication unit 43, the computer program 44 includes an operation control program to be executed by the ECU of the processing unit 41, an image processing program for displaying a travel route on the display of the navigation system, and the like.
コンピュータプログラム44には、通信部43に対する通信制御プログラムのほか、処理部41のECUに実行させる運転制御プログラム、及び、ナビゲーションシ装置のディスプレイに走行経路を表示する画像処理プログラムなどが含まれる。 The
In addition to the communication control program for the
通信部43は、車両3に恒常的に搭載された無線通信機、或いは、車両3に一時的に搭載されたデータ通信端末(例えば、スマートフォン、タブレット型コンピュータ又はノード型パソコンなど)よりなる。
通信部43は、GPS(Global Positioning System )受信機を有する。処理部41は、通信部43が受信するGPSの位置情報に基づいて、自車両の車両位置をほぼリアルタイムにモニタリングしている。 Thecommunication unit 43 includes a wireless communication device that is permanently mounted on the vehicle 3 or a data communication terminal (for example, a smartphone, a tablet computer, or a node personal computer) that is temporarily mounted on the vehicle 3.
Thecommunication unit 43 has a GPS (Global Positioning System) receiver. The processing unit 41 monitors the vehicle position of the host vehicle almost in real time based on the GPS position information received by the communication unit 43.
通信部43は、GPS(Global Positioning System )受信機を有する。処理部41は、通信部43が受信するGPSの位置情報に基づいて、自車両の車両位置をほぼリアルタイムにモニタリングしている。 The
The
処理部41は、自車両の車両位置、車両速度及びCAN情報などの車両データを所定のセンシング周期(例えば0.1s)ごとに収集し、発生時刻とともに記憶部12に記録する。処理部41は、自車両が電気自動車3Aである場合には、現時点のバッテリ残量(kWh)も記憶部42に記録する車両データに含める。
記憶部42に所定時間(例えば1秒)の分だけ車両データが蓄積されると、通信部43は、蓄積された車両データをプローブ情報として配車サーバ2宛てに送信する。 Theprocessing unit 41 collects vehicle data such as the vehicle position, vehicle speed, and CAN information of the host vehicle every predetermined sensing period (for example, 0.1 s), and records it in the storage unit 12 together with the occurrence time. When the host vehicle is the electric vehicle 3 </ b> A, the processing unit 41 also includes the current battery remaining amount (kWh) in the vehicle data recorded in the storage unit 42.
When the vehicle data is accumulated for a predetermined time (for example, 1 second) in thestorage unit 42, the communication unit 43 transmits the accumulated vehicle data to the dispatch server 2 as probe information.
記憶部42に所定時間(例えば1秒)の分だけ車両データが蓄積されると、通信部43は、蓄積された車両データをプローブ情報として配車サーバ2宛てに送信する。 The
When the vehicle data is accumulated for a predetermined time (for example, 1 second) in the
車両3の車載装置4には、運転者の操作入力を受け付ける入力インタフェース(図示せず)が含まれる。入力インタフェースは、例えばナビゲーション装置に付随する入力機器、或いは、車両3に搭載されたデータ通信端末の入力機器などよりなる。
記憶部42は、搭乗者が入力インタフェースに入力した、直近のサービス状態の種別(実車又は空車)を記憶する。通信部43は、記憶部42が記憶する現状のサービス状態の種別を、所定時間(例えば1秒)ごとに配車サーバ2宛てに送信する。 The in-vehicle device 4 of the vehicle 3 includes an input interface (not shown) that receives a driver's operation input. The input interface is composed of, for example, an input device attached to the navigation device or an input device of a data communication terminal mounted on the vehicle 3.
The memory |storage part 42 memorize | stores the classification | category (real vehicle or empty vehicle) of the latest service state which the passenger input into the input interface. The communication unit 43 transmits the type of the current service state stored in the storage unit 42 to the dispatch server 2 every predetermined time (for example, 1 second).
記憶部42は、搭乗者が入力インタフェースに入力した、直近のサービス状態の種別(実車又は空車)を記憶する。通信部43は、記憶部42が記憶する現状のサービス状態の種別を、所定時間(例えば1秒)ごとに配車サーバ2宛てに送信する。 The in-
The memory |
〔配車システムにおける情報処理〕
図3は、配車システム1の各構成要素2,4,6がそれぞれ実行する情報処理の一例を示すシーケンス図である。
以下の説明では、各処理の実行主体が配車サーバ2、車載装置4及びユーザ端末6となっているが、実際の実行主体は、配車サーバ2の情報処理部11、車載装置4の処理部41及びユーザ端末6の処理部(図示せず)である。 [Information processing in the dispatch system]
FIG. 3 is a sequence diagram illustrating an example of information processing executed by each component 2, 4, 6 of the vehicle allocation system 1.
In the following description, the execution main body of each process is thevehicle allocation server 2, the in-vehicle device 4, and the user terminal 6, but the actual execution main body is the information processing unit 11 of the vehicle allocation server 2 and the processing unit 41 of the in-vehicle device 4. And a processing unit (not shown) of the user terminal 6.
図3は、配車システム1の各構成要素2,4,6がそれぞれ実行する情報処理の一例を示すシーケンス図である。
以下の説明では、各処理の実行主体が配車サーバ2、車載装置4及びユーザ端末6となっているが、実際の実行主体は、配車サーバ2の情報処理部11、車載装置4の処理部41及びユーザ端末6の処理部(図示せず)である。 [Information processing in the dispatch system]
FIG. 3 is a sequence diagram illustrating an example of information processing executed by each
In the following description, the execution main body of each process is the
図3に示すように、配車サーバ2は、ユーザ端末6からの配車リクエストの受信の有無に拘わらず、「動的情報の更新処理」を実行する(ステップST11)。
動的情報の更新処理は、各車両3の動的情報(プローブ情報及びサービス状態)を受信するごとに、当該車両3の動的情報を更新する処理である。すなわち、配車サーバ2は、車両3から動的情報を受信すると、車両データベース22に含まれる当該車両3の識別情報に対応する動的情報を、直近に受信した新たな動的情報に置き換える。 As shown in FIG. 3, thevehicle allocation server 2 executes “dynamic information update processing” regardless of whether or not a vehicle allocation request is received from the user terminal 6 (step ST <b> 11).
The dynamic information update process is a process of updating the dynamic information of eachvehicle 3 every time the dynamic information (probe information and service status) of each vehicle 3 is received. That is, when the vehicle allocation server 2 receives the dynamic information from the vehicle 3, the vehicle allocation server 2 replaces the dynamic information corresponding to the identification information of the vehicle 3 included in the vehicle database 22 with the new dynamic information received most recently.
動的情報の更新処理は、各車両3の動的情報(プローブ情報及びサービス状態)を受信するごとに、当該車両3の動的情報を更新する処理である。すなわち、配車サーバ2は、車両3から動的情報を受信すると、車両データベース22に含まれる当該車両3の識別情報に対応する動的情報を、直近に受信した新たな動的情報に置き換える。 As shown in FIG. 3, the
The dynamic information update process is a process of updating the dynamic information of each
ユーザ5が、乗車位置と目的地をユーザ端末6に入力すると、ユーザ端末6は、配車リクエストを配車サーバ2に送信する(ステップST17)。
配車リクエストには、ユーザ5の乗車位置及び目的地の位置情報(例えば緯度及び経度)が含まれる。乗車位置及び目的地の位置情報は、ユーザ5がユーザ端末6に入力した住所などから、ユーザ端末6の処理部によって自動的に生成される。 When theuser 5 inputs the boarding position and the destination to the user terminal 6, the user terminal 6 transmits a dispatch request to the dispatch server 2 (step ST17).
The dispatch request includes the boarding position of theuser 5 and location information (for example, latitude and longitude) of the destination. The boarding position and the location information of the destination are automatically generated by the processing unit of the user terminal 6 from the address or the like input to the user terminal 6 by the user 5.
配車リクエストには、ユーザ5の乗車位置及び目的地の位置情報(例えば緯度及び経度)が含まれる。乗車位置及び目的地の位置情報は、ユーザ5がユーザ端末6に入力した住所などから、ユーザ端末6の処理部によって自動的に生成される。 When the
The dispatch request includes the boarding position of the
ユーザ端末6に対する乗車位置の入力は任意である。すなわち、ユーザ5がユーザ端末6に乗車位置を入力しなかった場合は、ユーザ5が現在位置での乗車を希望していると見なし、ユーザ端末6の現在位置をユーザ5の乗車位置に設定することにしてもよい。
ユーザ端末6の現在位置の位置情報は、ユーザ端末6に内蔵するGPS受信機によって自動的に生成される。 The input of the boarding position with respect to theuser terminal 6 is arbitrary. That is, when the user 5 does not input the boarding position to the user terminal 6, it is assumed that the user 5 wants to board at the current position, and the current position of the user terminal 6 is set as the boarding position of the user 5. You may decide.
The position information of the current position of theuser terminal 6 is automatically generated by a GPS receiver built in the user terminal 6.
ユーザ端末6の現在位置の位置情報は、ユーザ端末6に内蔵するGPS受信機によって自動的に生成される。 The input of the boarding position with respect to the
The position information of the current position of the
配車リクエストを受信した配車サーバ2は、「空車車両に関する経路探索処理」を実行する(ステップST12)。
空車車両に関する経路探索処理は、サービス状態が「空車」でかつユーザ5の乗車位置から所定範囲内に存在する車両3について、車両3の現在位置からユーザ5の乗車位置を経由して、ユーザ5の目的地に至るまでの最適経路を探索する処理である。 Thevehicle allocation server 2 that has received the vehicle allocation request executes “route search processing regarding an empty vehicle” (step ST12).
The route search process for the empty vehicle is performed for thevehicle 3 whose service state is “empty” and exists within a predetermined range from the boarding position of the user 5 via the boarding position of the user 5 from the current position of the vehicle 3. This is a process for searching for the optimum route to the destination.
空車車両に関する経路探索処理は、サービス状態が「空車」でかつユーザ5の乗車位置から所定範囲内に存在する車両3について、車両3の現在位置からユーザ5の乗車位置を経由して、ユーザ5の目的地に至るまでの最適経路を探索する処理である。 The
The route search process for the empty vehicle is performed for the
上記の所定範囲は、ユーザ5の乗車位置を中心とする半径が所定距離(例えば4km)以内の範囲とすればよい。ユーザ5の乗車位置を含むサービスエリアが都心か郊外か、或いは、サービスエリアにおける車両3の存在密度などに応じて、上記の所定範囲の大きさを動的に変化させてもよい。
The predetermined range may be a range in which the radius centered on the boarding position of the user 5 is within a predetermined distance (for example, 4 km). The size of the predetermined range may be dynamically changed depending on whether the service area including the boarding position of the user 5 is in the city center or the suburbs, or the presence density of the vehicles 3 in the service area.
経路探索処理は、ダイクストラ法又はポテンシャル法などの所定の経路探索ロジックに基づいて行われる。
具体的には、配車サーバ2は、車両3の出発地に最も近いリンクを開始リンクとし、経由地及び目的地に最も近いリンクを経由リンク及び終了リンクとして、開始リンク/経由リンク/終了リンクを通る経路の中で、所定の算出式よりなるリンクコストの累計が最も少ない経路を経路探索ロジックにより抽出し、抽出した経路を車両3の最適経路とする。 The route search process is performed based on predetermined route search logic such as Dijkstra method or potential method.
Specifically, thevehicle allocation server 2 uses the link closest to the departure point of the vehicle 3 as the start link, the link closest to the route point and the destination as the route link and the end link, and the start link / route link / end link. Among the passing routes, a route with a minimum link cost based on a predetermined calculation formula is extracted by the route search logic, and the extracted route is set as the optimum route of the vehicle 3.
具体的には、配車サーバ2は、車両3の出発地に最も近いリンクを開始リンクとし、経由地及び目的地に最も近いリンクを経由リンク及び終了リンクとして、開始リンク/経由リンク/終了リンクを通る経路の中で、所定の算出式よりなるリンクコストの累計が最も少ない経路を経路探索ロジックにより抽出し、抽出した経路を車両3の最適経路とする。 The route search process is performed based on predetermined route search logic such as Dijkstra method or potential method.
Specifically, the
次に、配車サーバ2は、「候補車両の選択処理」を実行する(ステップST13)。
候補車両の選択処理は、経路探索済みの空車の車両3の中から、ユーザ5に配車する1又は複数の車両3の候補(以下、「候補車両」という。)を選択する処理である。候補車両の選択処理には、候補車両が複数である場合に、候補車両の順位付けを行う処理も含まれる。なお、候補車両の選択処理(図4)の詳細については後述する。 Next, thedispatch server 2 executes “candidate vehicle selection process” (step ST13).
The candidate vehicle selection process is a process of selecting one or a plurality ofvehicle 3 candidates (hereinafter referred to as “candidate vehicles”) to be dispatched to the user 5 from among the empty vehicles 3 whose routes have been searched. The candidate vehicle selection process includes a process of ranking candidate vehicles when there are a plurality of candidate vehicles. Details of the candidate vehicle selection process (FIG. 4) will be described later.
候補車両の選択処理は、経路探索済みの空車の車両3の中から、ユーザ5に配車する1又は複数の車両3の候補(以下、「候補車両」という。)を選択する処理である。候補車両の選択処理には、候補車両が複数である場合に、候補車両の順位付けを行う処理も含まれる。なお、候補車両の選択処理(図4)の詳細については後述する。 Next, the
The candidate vehicle selection process is a process of selecting one or a plurality of
次に、配車サーバ2は、選択した候補車両に対して「配車確認処理」を実行する(ステップST14)。
配車確認処理は、候補車両の選択処理(ステップST13)において決定した1又は複数の候補車両に対して、運転者がユーザ5の配車リクエストを受諾するか否かを確認する処理である。配車確認処理は、配車サーバ2と候補となった車両3との間で、配車リクエスト及び配車応答を送受信することにより行われる。 Next, thevehicle allocation server 2 executes “vehicle allocation confirmation processing” for the selected candidate vehicle (step ST14).
The vehicle allocation confirmation process is a process in which the driver confirms whether or not thedriver 5 accepts the vehicle allocation request for one or more candidate vehicles determined in the candidate vehicle selection process (step ST13). The vehicle allocation confirmation process is performed by transmitting and receiving a vehicle allocation request and a vehicle allocation response between the vehicle allocation server 2 and the candidate vehicle 3.
配車確認処理は、候補車両の選択処理(ステップST13)において決定した1又は複数の候補車両に対して、運転者がユーザ5の配車リクエストを受諾するか否かを確認する処理である。配車確認処理は、配車サーバ2と候補となった車両3との間で、配車リクエスト及び配車応答を送受信することにより行われる。 Next, the
The vehicle allocation confirmation process is a process in which the driver confirms whether or not the
具体的には、配車サーバ2は、送信順位が最も高い候補車両(送信順位が1位の候補車両)の車載装置4に配車リクエストを送信する(ステップST19)。
車載装置4に送信する配車リクエストには、ユーザ5の乗車位置と目的地の位置情報が含まれる。車両3の運転者がユーザ5を乗車直前に認証できるようにするため、ユーザ5の氏名及び電話番号などの情報を、配車リクエストに含めてもよい。 Specifically, thevehicle allocation server 2 transmits a vehicle allocation request to the in-vehicle device 4 of the candidate vehicle having the highest transmission order (candidate vehicle having the first transmission order) (step ST19).
The dispatch request transmitted to the in-vehicle device 4 includes the boarding position of the user 5 and the position information of the destination. In order to allow the driver of the vehicle 3 to authenticate the user 5 immediately before boarding, information such as the name and telephone number of the user 5 may be included in the vehicle allocation request.
車載装置4に送信する配車リクエストには、ユーザ5の乗車位置と目的地の位置情報が含まれる。車両3の運転者がユーザ5を乗車直前に認証できるようにするため、ユーザ5の氏名及び電話番号などの情報を、配車リクエストに含めてもよい。 Specifically, the
The dispatch request transmitted to the in-
配車リクエストを受信した車載装置4は、自車両のナビゲーション装置のディスプレイに、配車リクエストを受信した旨と当該リクエストに含まれるユーザ5の乗車位置と目的地を表示する。
車載装置4に送信する配車リクエストには、配車サーバ2が算出した最適経路を含めてもよい。この場合、配車リクエストを受信した車載装置4は、自車両のナビゲーション装置のディスプレイに、最適経路を重畳した道路地図を表示する。 The in-vehicle device 4 that has received the dispatch request displays on the display of the navigation device of the host vehicle the fact that the dispatch request has been received and the boarding position and destination of the user 5 included in the request.
The allocation request transmitted to the in-vehicle device 4 may include the optimum route calculated by the allocation server 2. In this case, the in-vehicle device 4 that has received the dispatch request displays a road map on which the optimum route is superimposed on the display of the navigation device of the host vehicle.
車載装置4に送信する配車リクエストには、配車サーバ2が算出した最適経路を含めてもよい。この場合、配車リクエストを受信した車載装置4は、自車両のナビゲーション装置のディスプレイに、最適経路を重畳した道路地図を表示する。 The in-
The allocation request transmitted to the in-
車載装置4が表示するディスプレイの表示画面には、配車を受諾するか拒否するかの入力を運転者に促す情報が含まれる。
この場合、運転者が配車の受諾又は拒否の入力を車載装置4の入力インタフェースに行うと、車載装置4は、受諾又は拒否の情報を含む配車応答を、配車サーバ2に送信する(ステップST20)。 The display screen of the display displayed by the in-vehicle device 4 includes information that prompts the driver to input whether to accept or reject the vehicle allocation.
In this case, when the driver inputs the acceptance or rejection of the vehicle allocation to the input interface of the in-vehicle device 4, the in-vehicle device 4 transmits a vehicle allocation response including acceptance or rejection information to the vehicle allocation server 2 (step ST20). .
この場合、運転者が配車の受諾又は拒否の入力を車載装置4の入力インタフェースに行うと、車載装置4は、受諾又は拒否の情報を含む配車応答を、配車サーバ2に送信する(ステップST20)。 The display screen of the display displayed by the in-
In this case, when the driver inputs the acceptance or rejection of the vehicle allocation to the input interface of the in-
配車応答を受信した配車サーバ2は、配車応答に含まれる情報が「受諾」である場合には、当該配車応答の送信元の車載装置4の車両3を、ユーザ5に配車する車両3(以下、「配車車両」という。)に決定する(ステップST15)。
配車応答を受信した配車サーバ2は、配車応答に含まれる情報が「拒否」である場合には、当該配車応答の送信元の車載装置4の車両3を候補車両から除外し、ステップST12からステップST14までの各処理を再度実行する。 When the information included in the vehicle allocation response is “accepted”, thevehicle allocation server 2 that has received the vehicle allocation response transmits the vehicle 3 of the in-vehicle device 4 that is the transmission source of the vehicle allocation response to the user 5 (hereinafter referred to as the vehicle 3). (Referred to as “allocated vehicle”) (step ST15).
When the information included in the vehicle allocation response is “rejected”, thevehicle allocation server 2 that has received the vehicle allocation response excludes the vehicle 3 of the in-vehicle device 4 that is the source of the vehicle allocation response from the candidate vehicle, and performs steps from step ST12. Each process up to ST14 is executed again.
配車応答を受信した配車サーバ2は、配車応答に含まれる情報が「拒否」である場合には、当該配車応答の送信元の車載装置4の車両3を候補車両から除外し、ステップST12からステップST14までの各処理を再度実行する。 When the information included in the vehicle allocation response is “accepted”, the
When the information included in the vehicle allocation response is “rejected”, the
このように、配車サーバ2は、配車リクエストを受諾する候補車両(配車車両)が決定するまで、ステップST12からステップST14までの各処理を繰り返す。
配車確認処理(ステップST14)において、送信順位が1位の候補車両だけでなく、送信順位が1位から所定順位までの複数の候補車両(例えば1位から3位までの候補車両)に、同時に配車リクエストを送信してもよい。この場合、配車サーバ2は、複数の候補車両との間で以下の処理を実行すればよい。 Thus, thevehicle allocation server 2 repeats each process from step ST12 to step ST14 until a candidate vehicle (vehicle allocation vehicle) that accepts the vehicle allocation request is determined.
In the vehicle allocation confirmation process (step ST14), not only the candidate vehicle with the first transmission order but also a plurality of candidate vehicles with the transmission order from the first to the predetermined order (for example, candidate vehicles from the first to the third) are simultaneously A dispatch request may be sent. In this case, thedispatch server 2 may perform the following processing with a plurality of candidate vehicles.
配車確認処理(ステップST14)において、送信順位が1位の候補車両だけでなく、送信順位が1位から所定順位までの複数の候補車両(例えば1位から3位までの候補車両)に、同時に配車リクエストを送信してもよい。この場合、配車サーバ2は、複数の候補車両との間で以下の処理を実行すればよい。 Thus, the
In the vehicle allocation confirmation process (step ST14), not only the candidate vehicle with the first transmission order but also a plurality of candidate vehicles with the transmission order from the first to the predetermined order (for example, candidate vehicles from the first to the third) are simultaneously A dispatch request may be sent. In this case, the
すなわち、受諾の配車応答を1つだけ受信した場合は、配車サーバ2は、当該配車応答の送信元の車両3を配車車両に決定し、その他の車両3の車載装置4に配車キャンセルを送信すればよい。
受諾の配車応答を複数受信した場合には、配車サーバ2は、その中から送信順位が最も高い車両3を配車車両に決定し、その他の車両3の車載装置4に配車キャンセルを送信すればよい。 That is, when only one acceptance vehicle allocation response is received, thevehicle allocation server 2 determines that the vehicle 3 as a transmission source of the vehicle allocation response is a vehicle allocation vehicle, and transmits vehicle allocation cancellation to the in-vehicle devices 4 of other vehicles 3. That's fine.
When a plurality of acceptance vehicle allocation responses are received, thevehicle allocation server 2 may determine the vehicle 3 having the highest transmission order as the vehicle allocation vehicle and transmit the vehicle allocation cancellation to the in-vehicle devices 4 of the other vehicles 3. .
受諾の配車応答を複数受信した場合には、配車サーバ2は、その中から送信順位が最も高い車両3を配車車両に決定し、その他の車両3の車載装置4に配車キャンセルを送信すればよい。 That is, when only one acceptance vehicle allocation response is received, the
When a plurality of acceptance vehicle allocation responses are received, the
次に、配車サーバ2は、ユーザ端末6に対する「配車応答の生成・送信処理」を実行する(ステップST16)。
配車応答の生成・送信処理は、決定した配車車両の車両情報と、ユーザ5の乗車位置までの到着予定時刻とを含む配車応答を生成し、生成した配車応答を、配車リクエストの送信元であるユーザ端末6宛てに送信する処理である。 Next, thevehicle allocation server 2 executes “vehicle allocation response generation / transmission processing” for the user terminal 6 (step ST16).
The generation / transmission processing of the vehicle allocation response generates a vehicle allocation response including the vehicle information of the determined vehicle allocation vehicle and the estimated arrival time to the boarding position of theuser 5, and the generated vehicle allocation response is the transmission source of the vehicle allocation request. This is a process of transmitting to the user terminal 6.
配車応答の生成・送信処理は、決定した配車車両の車両情報と、ユーザ5の乗車位置までの到着予定時刻とを含む配車応答を生成し、生成した配車応答を、配車リクエストの送信元であるユーザ端末6宛てに送信する処理である。 Next, the
The generation / transmission processing of the vehicle allocation response generates a vehicle allocation response including the vehicle information of the determined vehicle allocation vehicle and the estimated arrival time to the boarding position of the
配車サーバ2は、例えば、経路探索処理(ステップST12)で求めた最適経路を配車車両が通行する場合に、配車車両の現在位置からユーザ5の乗車位置までに通過するリンクと、交通情報データベース24に含まれる当該リンクのリンク旅行時間とから、ユーザ5の乗車位置までの配車車両の到着予定時刻を算出する。
The vehicle allocation server 2, for example, a link that passes from the current position of the allocated vehicle to the boarding position of the user 5 and the traffic information database 24 when the allocated vehicle passes the optimum route obtained in the route search process (step ST <b> 12). The estimated arrival time of the dispatched vehicle to the boarding position of the user 5 is calculated from the link travel time of the link included in the map.
配車応答の車両情報には、例えば、配車車両の車種、配車車両の名称、運転者の氏名、及び配車車両の外観の画像データなどが含まれる。
配車応答を受信したユーザ端末6は、配車応答を受信した旨と当該応答に含まれる上記の各情報を自機のディスプレイに表示する。従って、ユーザ5は、到着した配車車両を他の車両と識別することができる。 The vehicle information of the dispatching vehicle includes, for example, the vehicle type of the dispatching vehicle, the name of the dispatching vehicle, the name of the driver, and the image data of the appearance of the dispatching vehicle.
Theuser terminal 6 that has received the vehicle allocation response displays the fact that the vehicle allocation response has been received and the above-described information included in the response on the display of the own device. Therefore, the user 5 can distinguish the dispatched vehicle that has arrived from other vehicles.
配車応答を受信したユーザ端末6は、配車応答を受信した旨と当該応答に含まれる上記の各情報を自機のディスプレイに表示する。従って、ユーザ5は、到着した配車車両を他の車両と識別することができる。 The vehicle information of the dispatching vehicle includes, for example, the vehicle type of the dispatching vehicle, the name of the dispatching vehicle, the name of the driver, and the image data of the appearance of the dispatching vehicle.
The
〔候補車両の選択処理〕
図4は、候補車両の選択処理の一例を示すフローチャートである。
図4に示すように、配車サーバ2の情報処理部11は、まず、経路探索済み車両の絞り込み処理を実行する(ステップST31)。 [Candidate vehicle selection process]
FIG. 4 is a flowchart illustrating an example of candidate vehicle selection processing.
As shown in FIG. 4, theinformation processing unit 11 of the dispatch server 2 first executes a route search vehicle narrowing-down process (step ST31).
図4は、候補車両の選択処理の一例を示すフローチャートである。
図4に示すように、配車サーバ2の情報処理部11は、まず、経路探索済み車両の絞り込み処理を実行する(ステップST31)。 [Candidate vehicle selection process]
FIG. 4 is a flowchart illustrating an example of candidate vehicle selection processing.
As shown in FIG. 4, the
絞り込み処理は、経路探索処理(図3のステップST12)により経路探索を行った車両3が所定の台数N(例えばN=10)を超える場合に、所定の基準に従って所定の台数N以下の候補車両に絞り込む処理である。
このため、経路探索を行った複数の車両3の台数が当初から所定の台数N以下である場合は、ステップST31の絞り込み処理はスキップされ、経路探索済みのすべての空車の車両3が候補車両となる。 In the narrowing-down process, when the number ofvehicles 3 that have performed a route search by the route search process (step ST12 in FIG. 3) exceeds a predetermined number N (for example, N = 10), candidate vehicles having a predetermined number N or less in accordance with a predetermined reference. It is processing to narrow down to.
For this reason, when the number of the plurality ofvehicles 3 on which the route search has been performed is equal to or less than the predetermined number N from the beginning, the narrowing-down process in step ST31 is skipped, and all the empty vehicles 3 that have been route searched are considered as candidate vehicles. Become.
このため、経路探索を行った複数の車両3の台数が当初から所定の台数N以下である場合は、ステップST31の絞り込み処理はスキップされ、経路探索済みのすべての空車の車両3が候補車両となる。 In the narrowing-down process, when the number of
For this reason, when the number of the plurality of
例えば、所定の基準は、車両3の現在位置からユーザ5の乗車位置までの到着時間ができるだけ短い車両3とすればよい。この場合、候補車両は、ユーザ5の乗車位置までの到着時間が短い上位N台の空車の車両3となる。
所定の基準は、車両3の現在位置からユーザ5の乗車位置までの直線距離ができるだけ短い車両3としてもよい。この場合、候補車両は、ユーザ5の乗車位置までの直線距離が短い上位N台の空車の車両3となる。 For example, the predetermined standard may be thevehicle 3 having the shortest arrival time from the current position of the vehicle 3 to the boarding position of the user 5 as much as possible. In this case, the candidate vehicle is the top N empty vehicles 3 having a short arrival time to the boarding position of the user 5.
The predetermined reference may be avehicle 3 having a shortest linear distance from the current position of the vehicle 3 to the boarding position of the user 5 as much as possible. In this case, the candidate vehicle is the top N empty vehicles 3 having a short linear distance to the boarding position of the user 5.
所定の基準は、車両3の現在位置からユーザ5の乗車位置までの直線距離ができるだけ短い車両3としてもよい。この場合、候補車両は、ユーザ5の乗車位置までの直線距離が短い上位N台の空車の車両3となる。 For example, the predetermined standard may be the
The predetermined reference may be a
次に、情報処理部11は、上位N台に含まれる車両3にそれぞれ判定番号i(=1~N)を付与し、ステップST32~ST35の処理を判定番号iの車両3ごとに実行する。
具体的には、情報処理部11は、判定番号iの車両3の動力種別が「電気自動車(EV)」であるか否かを判定する(ステップST32)。 Next, theinformation processing section 11 assigns a determination number i (= 1 to N) to each of the vehicles 3 included in the top N vehicles, and executes the processes of steps ST32 to ST35 for each vehicle 3 with the determination number i.
Specifically, theinformation processing section 11 determines whether or not the power type of the vehicle 3 with the determination number i is “electric vehicle (EV)” (step ST32).
具体的には、情報処理部11は、判定番号iの車両3の動力種別が「電気自動車(EV)」であるか否かを判定する(ステップST32)。 Next, the
Specifically, the
ステップST32の判定結果が否定的である場合、すなわち、判定番号iの車両3が「通常車両3B」である場合は、情報処理部11は、ステップST33の処理を行わずに、判定番号iの車両3(通常車両3B)を候補車両とする(ステップST34)。
When the determination result of step ST32 is negative, that is, when the vehicle 3 with the determination number i is “ordinary vehicle 3B”, the information processing section 11 does not perform the process of step ST33 and performs the process with the determination number i. The vehicle 3 (normal vehicle 3B) is set as a candidate vehicle (step ST34).
ステップST32の判定結果が肯定的である場合、すなわち、判定番号iの車両3が「電気自動車3A」である場合は、情報処理部11は、バッテリ残量Brから最適経路の通行に必要な電力消費量Boを減算した算出値が、所定の閾値Th以上であるか否かを判定する(ステップST33)。
閾値Thは、ゼロであってもよいが、ゼロより若干大きい所定のマージン値を採用することが好ましい。 If the determination result in step ST32 is affirmative, that is, if thevehicle 3 with the determination number i is “electric vehicle 3A”, the information processing section 11 uses the power necessary for passing the optimum route from the remaining battery level Br. It is determined whether or not the calculated value obtained by subtracting the consumption amount Bo is greater than or equal to a predetermined threshold Th (step ST33).
The threshold Th may be zero, but it is preferable to employ a predetermined margin value slightly larger than zero.
閾値Thは、ゼロであってもよいが、ゼロより若干大きい所定のマージン値を採用することが好ましい。 If the determination result in step ST32 is affirmative, that is, if the
The threshold Th may be zero, but it is preferable to employ a predetermined margin value slightly larger than zero.
電力消費量Boは、電気自動車3Aが、自車両の現在位置からユーザ5の乗車位置を経由して、目的地に至る最適経路を走行する場合に消費する電力量のことである。最適経路の道程距離をLo(km)とし、電費をEM(km/kWh)すると、電力消費量Boは、Bo=Lo/EMの算出式で算出できる。
従って、ステップST33の判定処理は、情報処理部11が、判定番号iの電気自動車3Aについて、Br-Lo/EM≧Thが成立するか否かを判定する処理である。 The power consumption amount Bo is the amount of power consumed when theelectric vehicle 3A travels on the optimum route from the current position of the own vehicle to the destination via the boarding position of the user 5. When the distance of the optimal route is Lo (km) and the power consumption is EM (km / kWh), the power consumption Bo can be calculated by the formula Bo = Lo / EM.
Therefore, the determination process in step ST33 is a process in which theinformation processing unit 11 determines whether Br−Lo / EM ≧ Th is established for the electric vehicle 3A with the determination number i.
従って、ステップST33の判定処理は、情報処理部11が、判定番号iの電気自動車3Aについて、Br-Lo/EM≧Thが成立するか否かを判定する処理である。 The power consumption amount Bo is the amount of power consumed when the
Therefore, the determination process in step ST33 is a process in which the
ステップST33の判定結果が肯定的である場合は、情報処理部11は、判定番号iの車両3(電気自動車3A)を候補車両に含める(ステップST34)。
これにより、途中で充電せずにユーザ5の目的地まで走行可能な電気自動車3Aについては、ユーザ5に配車する候補車両に含められる。 If the determination result of step ST33 is affirmative, theinformation processing section 11 includes the vehicle 3 (electric vehicle 3A) with the determination number i as a candidate vehicle (step ST34).
Thus, theelectric vehicle 3A that can travel to the destination of the user 5 without being charged in the middle is included in the candidate vehicle to be dispatched to the user 5.
これにより、途中で充電せずにユーザ5の目的地まで走行可能な電気自動車3Aについては、ユーザ5に配車する候補車両に含められる。 If the determination result of step ST33 is affirmative, the
Thus, the
ステップST33の判定結果が否定的である場合は、情報処理部11は、判定番号iの車両3(電気自動車3A)を候補車両から除外する(ステップST35)。
これにより、途中で充電しないとユーザ5の目的地まで走行できない電気自動車3Aについては、ユーザ5に配車する候補車両から除外される。 If the determination result of step ST33 is negative, theinformation processing section 11 excludes the vehicle 3 (electric vehicle 3A) with the determination number i from the candidate vehicle (step ST35).
As a result, theelectric vehicle 3 </ b> A that cannot travel to the destination of the user 5 without being charged in the middle is excluded from candidate vehicles to be dispatched to the user 5.
これにより、途中で充電しないとユーザ5の目的地まで走行できない電気自動車3Aについては、ユーザ5に配車する候補車両から除外される。 If the determination result of step ST33 is negative, the
As a result, the
次に、情報処理部11は、候補車両の順位付け処理を行う(ステップST36)。候補車両の順位付け処理は、情報処理部11が、記憶部12に予め設定された所定の条件に従って、車載装置4に対する配車リクエストの送信順位を決定する処理である。
配車リクエストの送信順位を決定するための所定の条件は、配車システム1の運用事業者のポリシーによって異なるが、例えば次の条件1~3の少なくとも1つを採用することが好ましい。 Next, theinformation processing section 11 performs candidate vehicle ranking processing (step ST36). The candidate vehicle ranking process is a process in which the information processing unit 11 determines the transmission order of a vehicle allocation request to the in-vehicle device 4 according to a predetermined condition preset in the storage unit 12.
The predetermined condition for determining the dispatch order of the dispatching request varies depending on the policy of the operator of thedispatching system 1, but it is preferable to employ at least one of the following conditions 1 to 3, for example.
配車リクエストの送信順位を決定するための所定の条件は、配車システム1の運用事業者のポリシーによって異なるが、例えば次の条件1~3の少なくとも1つを採用することが好ましい。 Next, the
The predetermined condition for determining the dispatch order of the dispatching request varies depending on the policy of the operator of the
条件1)ユーザ5の乗車位置までの到着時間が短い車両3ほど高順位とする。
条件2)乗車料金が安い車両3ほど高順位とする。
条件3)ユーザ5が所望するタイプの車両3を高順位とする。 Condition 1) Avehicle 3 having a shorter arrival time to the boarding position of the user 5 is ranked higher.
Condition 2) Avehicle 3 with a lower boarding fee is ranked higher.
Condition 3) Thevehicle 3 of the type desired by the user 5 is ranked high.
条件2)乗車料金が安い車両3ほど高順位とする。
条件3)ユーザ5が所望するタイプの車両3を高順位とする。 Condition 1) A
Condition 2) A
Condition 3) The
例えば、条件1を採用すれば、情報処理部11は、ユーザ5の乗車位置までの到着時間が短い候補車両ほど、高い送信順位を付与する。
同様に、条件2を採用すれば、情報処理部11は、単位距離ごとの乗車料金、或いは最適経路の走行に必要な乗車料金が安い候補車両ほど、高い送信順位を付与する。 For example, if thecondition 1 is adopted, the information processing unit 11 gives a higher transmission order to candidate vehicles having a shorter arrival time to the user 5's boarding position.
Similarly, ifcondition 2 is adopted, the information processing unit 11 gives higher transmission ranks to candidate vehicles with lower boarding fees per unit distance or boarding fees necessary for traveling on the optimum route.
同様に、条件2を採用すれば、情報処理部11は、単位距離ごとの乗車料金、或いは最適経路の走行に必要な乗車料金が安い候補車両ほど、高い送信順位を付与する。 For example, if the
Similarly, if
また、条件3を採用すれば、情報処理部11は、ユーザ5が所望する車両タイプ(例えば、3人以上搭乗可能なタイプ)である候補車両に、それ以外の候補車両よりも高い送信順位を付与する。
なお、条件3を採用する場合は、ユーザ端末6が送信する配車リクエストに、ユーザ5が所望する車両タイプを含める必要がある。 Moreover, if thecondition 3 is adopted, the information processing unit 11 gives the candidate vehicle that is a vehicle type desired by the user 5 (for example, a type capable of boarding three or more people) to a higher transmission order than the other candidate vehicles. Give.
WhenCondition 3 is adopted, it is necessary to include the vehicle type desired by the user 5 in the vehicle allocation request transmitted by the user terminal 6.
なお、条件3を採用する場合は、ユーザ端末6が送信する配車リクエストに、ユーザ5が所望する車両タイプを含める必要がある。 Moreover, if the
When
候補車両の順位付け処理(ステップST36)には、候補車両の台数を所定数以内の台数に更に絞り込む処理が含まれていてもよい。例えば、所定数が「6」である場合、情報処理部11は、決定した順位が「7」以下である車両3を候補車両から除外する。
情報処理部11は、ステップST36の順位付け処理を行ったあと、候補車両の選択処理を終了する。 The candidate vehicle ranking process (step ST36) may include a process of further reducing the number of candidate vehicles to a predetermined number or less. For example, when the predetermined number is “6”, theinformation processing section 11 excludes the vehicle 3 whose determined rank is “7” or less from the candidate vehicles.
After performing the ranking process in step ST36, theinformation processing section 11 ends the candidate vehicle selection process.
情報処理部11は、ステップST36の順位付け処理を行ったあと、候補車両の選択処理を終了する。 The candidate vehicle ranking process (step ST36) may include a process of further reducing the number of candidate vehicles to a predetermined number or less. For example, when the predetermined number is “6”, the
After performing the ranking process in step ST36, the
〔第1の変形例〕
図5は、候補車両の順位付け処理の変形例を示す説明図である。
図5の「第1テーブルT1」は、所定の順位付け条件に従って順位付けを行った場合の、送信順位と動力種別の関係を示すテーブルである。ここでは、順位付け条件は、上述の条件1(到着時間が短い車両3を優先)であるとする。 [First Modification]
FIG. 5 is an explanatory diagram showing a modification of the candidate vehicle ranking process.
The “first table T1” in FIG. 5 is a table showing the relationship between the transmission order and the power type when ranking is performed according to a predetermined ranking condition. Here, it is assumed that the ranking condition is the above-described condition 1 (priority is given to thevehicle 3 having a short arrival time).
図5は、候補車両の順位付け処理の変形例を示す説明図である。
図5の「第1テーブルT1」は、所定の順位付け条件に従って順位付けを行った場合の、送信順位と動力種別の関係を示すテーブルである。ここでは、順位付け条件は、上述の条件1(到着時間が短い車両3を優先)であるとする。 [First Modification]
FIG. 5 is an explanatory diagram showing a modification of the candidate vehicle ranking process.
The “first table T1” in FIG. 5 is a table showing the relationship between the transmission order and the power type when ranking is performed according to a predetermined ranking condition. Here, it is assumed that the ranking condition is the above-described condition 1 (priority is given to the
従って、第1テーブルT1では、最も高い送信順位1の車両3は、到着時間が最短の車両3であり、送信順位2の車両3は、到着時間が2番目に短い車両3であり、送信順位3の車両3は、到着時間が3番目に短い車両3である。
以下同様に、送信順位4の車両3は、到着時間が4番目に短い車両3であり、送信順位5の車両3は、到着時間が5番目に短い車両3であり、送信順位6の車両3は、到着時間が6番目に短い車両3である。 Therefore, in the first table T1, thevehicle 3 with the highest transmission rank 1 is the vehicle 3 with the shortest arrival time, the vehicle 3 with the transmission rank 2 is the vehicle 3 with the second shortest arrival time, and the transmission rank. The third vehicle 3 is the vehicle 3 with the third shortest arrival time.
Similarly, thevehicle 3 with the transmission rank 4 is the vehicle 3 with the fourth arrival time, the vehicle 3 with the transmission rank 5 is the vehicle 3 with the fifth arrival time, and the vehicle 3 with the transmission rank 6. Is the vehicle 3 with the sixth shortest arrival time.
以下同様に、送信順位4の車両3は、到着時間が4番目に短い車両3であり、送信順位5の車両3は、到着時間が5番目に短い車両3であり、送信順位6の車両3は、到着時間が6番目に短い車両3である。 Therefore, in the first table T1, the
Similarly, the
第1テーブルT1に示す通り、送信順位1から送信順位6までの各車両3の動力種別は、送信順位が高い方から順に、「ICEV1」、「ICEV2」、「EV1」、「ICEV3」、「EV2」及び「PHV4」であるとする。なお、動力種別の末尾に付した数値(1~6)は、各車両3の車両識別番号であるとする。
As shown in the first table T1, the power types of the vehicles 3 from the transmission order 1 to the transmission order 6 are “ICEV1,” “ICEV2,” “EV1,” “ICEV3,” “ EV2 ”and“ PHV4 ”. It should be noted that the numerical value (1 to 6) added to the end of the power type is the vehicle identification number of each vehicle 3.
図5の「第2テーブルT2」は、EV優先の変換ポリシーにより第1テーブルT1の送信順位を入れ替えた場合の、送信順位と動力種別との関係を示すテーブルである。
EV優先の変換ポリシーとは、電気自動車3Aの送信順位が通常車両3Bの送信順位よりも高順位となるように、第1テーブルT1に含まれる動力種別の送信順位を変換する機能のことをいう。 The “second table T2” in FIG. 5 is a table showing the relationship between the transmission order and the power type when the transmission order of the first table T1 is changed according to the EV priority conversion policy.
The EV priority conversion policy is a function for converting the transmission order of the power type included in the first table T1 so that the transmission order of theelectric vehicle 3A is higher than the transmission order of the normal vehicle 3B. .
EV優先の変換ポリシーとは、電気自動車3Aの送信順位が通常車両3Bの送信順位よりも高順位となるように、第1テーブルT1に含まれる動力種別の送信順位を変換する機能のことをいう。 The “second table T2” in FIG. 5 is a table showing the relationship between the transmission order and the power type when the transmission order of the first table T1 is changed according to the EV priority conversion policy.
The EV priority conversion policy is a function for converting the transmission order of the power type included in the first table T1 so that the transmission order of the
情報処理部11は、上記の変換ポリシーを第1テーブルT1に適用して、第1テーブルT1を第2テーブルT1に変換し、変換後の第2テーブルT1で定まる送信順位を、配車リクエストの送信順位として採用する。
この場合、第2テーブルT2に示す通り、送信順位1から送信順位6までの各車両3の動力種別は、送信順位が高い方から順に、「EV1」、「EV2」、「ICEV1」、「ICEV2」、「ICEV3」及び「PHV4」となる。 Theinformation processing unit 11 applies the above conversion policy to the first table T1, converts the first table T1 to the second table T1, and sets the transmission order determined by the converted second table T1 to the transmission of the dispatch request. Adopt as a ranking.
In this case, as shown in the second table T2, the power types of thevehicles 3 from the transmission order 1 to the transmission order 6 are “EV1”, “EV2”, “ICEV1”, “ICEV2” in descending order of transmission order. ”,“ ICEV3 ”and“ PHV4 ”.
この場合、第2テーブルT2に示す通り、送信順位1から送信順位6までの各車両3の動力種別は、送信順位が高い方から順に、「EV1」、「EV2」、「ICEV1」、「ICEV2」、「ICEV3」及び「PHV4」となる。 The
In this case, as shown in the second table T2, the power types of the
このように、EV優先の変換ポリシーを適用すれば、EVに対する送信順位が最も高い順位に押し上げられ、電気自動車3Aがユーザ5に配車される可能性が増加する。
従って、配車システム1における電気自動車3Aの利用率が向上し、配車システム1全体の燃費削減、及びサービスエリアの環境保全に役立てることができる。 As described above, when the EV priority conversion policy is applied, the transmission order for EV is pushed up to the highest order, and the possibility that theelectric vehicle 3A is allocated to the user 5 increases.
Accordingly, the utilization rate of theelectric vehicle 3A in the vehicle allocation system 1 can be improved, which can be used for reducing fuel consumption of the vehicle allocation system 1 as a whole and for environmental protection of the service area.
従って、配車システム1における電気自動車3Aの利用率が向上し、配車システム1全体の燃費削減、及びサービスエリアの環境保全に役立てることができる。 As described above, when the EV priority conversion policy is applied, the transmission order for EV is pushed up to the highest order, and the possibility that the
Accordingly, the utilization rate of the
〔第2の変形例〕
上述の実施形態において、経路探索処理(図3のステップST12)を各車両3の車載装置4がそれぞれ実行し、その探索結果を配車サーバ2が収集することにしてもよい。この場合の情報処理のシーケンスは、例えば次の通りである。 [Second Modification]
In the above-described embodiment, the in-vehicle device 4 of each vehicle 3 may execute the route search process (step ST12 in FIG. 3), and the vehicle allocation server 2 may collect the search results. The sequence of information processing in this case is, for example, as follows.
上述の実施形態において、経路探索処理(図3のステップST12)を各車両3の車載装置4がそれぞれ実行し、その探索結果を配車サーバ2が収集することにしてもよい。この場合の情報処理のシーケンスは、例えば次の通りである。 [Second Modification]
In the above-described embodiment, the in-
1)配車サーバ2は、ユーザ端末6から配車リクエストを受信すると、所定範囲内に位置する空車の車両3の車載装置4に、ユーザ5の乗車位置と目的地を含む探索リクエストを送信する。
2)探索リクエストを受信した車載装置4は、自車両の現在位置から乗車位置を経由して目的地まで走行する場合の最適経路を探索する。
3)各車両3の車載装置4は、探索結果である最適経路の経路情報(リンク番号及びノード番号など)を含む探索応答を配車サーバ2に送信する。 1) When thevehicle allocation server 2 receives the vehicle allocation request from the user terminal 6, the vehicle allocation server 2 transmits a search request including the boarding position of the user 5 and the destination to the in-vehicle device 4 of the empty vehicle 3 located within the predetermined range.
2) The in-vehicle device 4 that has received the search request searches for an optimum route when traveling from the current position of the host vehicle to the destination via the boarding position.
3) The in-vehicle device 4 of each vehicle 3 transmits a search response including route information (such as a link number and a node number) of the optimum route as a search result to the vehicle allocation server 2.
2)探索リクエストを受信した車載装置4は、自車両の現在位置から乗車位置を経由して目的地まで走行する場合の最適経路を探索する。
3)各車両3の車載装置4は、探索結果である最適経路の経路情報(リンク番号及びノード番号など)を含む探索応答を配車サーバ2に送信する。 1) When the
2) The in-
3) The in-
4)配車サーバ2は、各車両3から受信した最適経路の経路情報を用いて、「候補車両の選択処理」(図3のステップST13及び図4)を実行する。
5)配車サーバ2は、選択した候補車両に対して「配車確認処理」(図3のステップST14)を実行する。
6)配車サーバ2は、配車確認処理を経て配車車両が決定すると、「配車応答の生成・送信処理」(図3のステップST16)を実行する。 4) Thevehicle allocation server 2 executes “candidate vehicle selection processing” (step ST13 in FIG. 3 and FIG. 4) using the route information of the optimum route received from each vehicle 3.
5) Thevehicle allocation server 2 executes “vehicle allocation confirmation processing” (step ST14 in FIG. 3) for the selected candidate vehicle.
6) When the vehicle allocation server is determined through the vehicle allocation confirmation process, thevehicle allocation server 2 executes “vehicle allocation response generation / transmission process” (step ST16 in FIG. 3).
5)配車サーバ2は、選択した候補車両に対して「配車確認処理」(図3のステップST14)を実行する。
6)配車サーバ2は、配車確認処理を経て配車車両が決定すると、「配車応答の生成・送信処理」(図3のステップST16)を実行する。 4) The
5) The
6) When the vehicle allocation server is determined through the vehicle allocation confirmation process, the
〔第3の変形例〕
上述の実施形態において、ユーザ5の識別情報ごとの乗車位置及び目的地を配車サーバ2の会員データベース23に予め登録し、ユーザ端末6から配車リクエストを受信した場合に、ユーザ5の識別情報に対応する乗車位置(例えば自宅)と目的地(例えば行きつけの病院やレストランなど)を会員データベース23から取得することにしてもよい。 [Third Modification]
In the above-mentioned embodiment, when the boarding position and the destination for each identification information of theuser 5 are registered in the member database 23 of the dispatch server 2 in advance and the dispatch request is received from the user terminal 6, it corresponds to the identification information of the user 5. The boarding position (for example, home) and the destination (for example, a favorite hospital or restaurant) may be acquired from the member database 23.
上述の実施形態において、ユーザ5の識別情報ごとの乗車位置及び目的地を配車サーバ2の会員データベース23に予め登録し、ユーザ端末6から配車リクエストを受信した場合に、ユーザ5の識別情報に対応する乗車位置(例えば自宅)と目的地(例えば行きつけの病院やレストランなど)を会員データベース23から取得することにしてもよい。 [Third Modification]
In the above-mentioned embodiment, when the boarding position and the destination for each identification information of the
この場合、ユーザ端末6が送信する配車リクエストに、ユーザ5の乗車位置及び目的地を含める必要はなく、ユーザ5の乗車位置及び目的地が予め登録される会員データベース23が、それらの情報の取得源となる。
これに対して、上述の実施形態では、ユーザ5の乗車位置及び目的地を含む配車リクエストを受信する通信部13が、それらの情報の取得源となる。 In this case, it is not necessary to include the boarding position and the destination of theuser 5 in the dispatch request transmitted by the user terminal 6, and the member database 23 in which the boarding position and the destination of the user 5 are registered in advance acquires the information. The source.
On the other hand, in the above-described embodiment, thecommunication unit 13 that receives a vehicle allocation request including the boarding position and the destination of the user 5 is an acquisition source of such information.
これに対して、上述の実施形態では、ユーザ5の乗車位置及び目的地を含む配車リクエストを受信する通信部13が、それらの情報の取得源となる。 In this case, it is not necessary to include the boarding position and the destination of the
On the other hand, in the above-described embodiment, the
従って、ユーザ端末6は、必ずしもユーザ5が携帯可能なデータ通信端末に限定されるものではなく、例えば、ショッピングセンターに設置されたタクシー呼び出し電話や、自宅のデスクトップパソコンなどのような、配車サーバ2との有線通信が可能な固定端末であってもよい。
このように、ユーザ端末6には、ユーザ5が所持する携帯端末の他、有線通信によって配車リクエストと配車応答を送受信可能な固定端末であってもよい。 Therefore, theuser terminal 6 is not necessarily limited to a data communication terminal that the user 5 can carry. For example, a vehicle dispatch server 2 such as a taxi calling phone installed in a shopping center or a desktop computer at home is used. It may be a fixed terminal capable of wired communication with.
As described above, theuser terminal 6 may be a fixed terminal capable of transmitting and receiving a vehicle allocation request and a vehicle allocation response by wired communication in addition to the portable terminal possessed by the user 5.
このように、ユーザ端末6には、ユーザ5が所持する携帯端末の他、有線通信によって配車リクエストと配車応答を送受信可能な固定端末であってもよい。 Therefore, the
As described above, the
〔第4の変形例〕
上述の実施形態において、バッテリ残量Brと比較する電力消費量Boに、ユーザの目的地から最寄りの充電スタンドまで走行するのに必要な電力消費量を加算してもよい。
すなわち、電気自動車3Aの現在位置→ユーザ5の乗車位置→ユーザ5の目的地→目的地の最寄りの充電スタンドの順で充電スタンドに至る最適経路を探索し、この経路を走行する場合に消費する電力量をバッテリ残量Brと比較する電力消費量Boとすればよい。
この場合、電気自動車3Aがユーザ5の目的地に到達した途端にバッテリ切れになる事態を未然に防止することができる。 [Fourth Modification]
In the above-described embodiment, the power consumption amount required to travel from the user's destination to the nearest charging station may be added to the power consumption amount Bo compared with the remaining battery level Br.
That is, an optimal route to the charging station is searched in the order of the current position of theelectric vehicle 3A → the boarding position of the user 5 → the destination of the user 5 → the destination of the user 5 → the charging station nearest to the destination, and is consumed when traveling on this route. What is necessary is just to let it be the electric power consumption Bo which compares electric energy with battery residual amount Br.
In this case, the situation where the battery runs out as soon as theelectric vehicle 3A reaches the destination of the user 5 can be prevented.
上述の実施形態において、バッテリ残量Brと比較する電力消費量Boに、ユーザの目的地から最寄りの充電スタンドまで走行するのに必要な電力消費量を加算してもよい。
すなわち、電気自動車3Aの現在位置→ユーザ5の乗車位置→ユーザ5の目的地→目的地の最寄りの充電スタンドの順で充電スタンドに至る最適経路を探索し、この経路を走行する場合に消費する電力量をバッテリ残量Brと比較する電力消費量Boとすればよい。
この場合、電気自動車3Aがユーザ5の目的地に到達した途端にバッテリ切れになる事態を未然に防止することができる。 [Fourth Modification]
In the above-described embodiment, the power consumption amount required to travel from the user's destination to the nearest charging station may be added to the power consumption amount Bo compared with the remaining battery level Br.
That is, an optimal route to the charging station is searched in the order of the current position of the
In this case, the situation where the battery runs out as soon as the
〔その他の変形例〕
上述の実施形態(変形例を含む。)は、すべての点で例示であって制限的なものではない。本発明の権利範囲は、請求の範囲に記載された構成と均等の範囲内でのすべての変更が含まれる。
例えば、上述の実施形態では、電気自動車3Aの車載装置4と通常車両3Bの車載装置4が混在する配車システム1を例示したが、配車システム1は、電気自動車3Aの車載装置4のみが含まれるシステムであってもよい。 [Other variations]
The above-described embodiments (including modifications) are illustrative and non-restrictive in every respect. The scope of the right of the present invention includes all modifications within the scope equivalent to the configurations described in the claims.
For example, in the above-described embodiment, thevehicle allocation system 1 in which the vehicle-mounted device 4 of the electric vehicle 3A and the vehicle-mounted device 4 of the normal vehicle 3B are mixed is illustrated, but the vehicle allocation system 1 includes only the vehicle-mounted device 4 of the electric vehicle 3A. It may be a system.
上述の実施形態(変形例を含む。)は、すべての点で例示であって制限的なものではない。本発明の権利範囲は、請求の範囲に記載された構成と均等の範囲内でのすべての変更が含まれる。
例えば、上述の実施形態では、電気自動車3Aの車載装置4と通常車両3Bの車載装置4が混在する配車システム1を例示したが、配車システム1は、電気自動車3Aの車載装置4のみが含まれるシステムであってもよい。 [Other variations]
The above-described embodiments (including modifications) are illustrative and non-restrictive in every respect. The scope of the right of the present invention includes all modifications within the scope equivalent to the configurations described in the claims.
For example, in the above-described embodiment, the
上述の実施形態では、車両3の運転者が人間である場合を想定したが、車両3は、人間が運転に関与しないレベル4以上の自動運転車両であってもよい。
上述の実施形態において、配車サービスの受益者となるユーザ5は、ユーザ端末6の使用者と異なる人物(例えば、ユーザ端末6の使用者の親又は友人など)であってもよい。この場合、ユーザ端末6の使用者が、受益者となるユーザ5の代わりに配車リクエストを送信すればよい。 In the above-described embodiment, it is assumed that the driver of thevehicle 3 is a human. However, the vehicle 3 may be an automatic driving vehicle of level 4 or higher where the human is not involved in driving.
In the above-described embodiment, theuser 5 who is the beneficiary of the vehicle allocation service may be a person different from the user of the user terminal 6 (for example, a parent or a friend of the user of the user terminal 6). In this case, the user of the user terminal 6 may transmit a vehicle allocation request instead of the user 5 who is the beneficiary.
上述の実施形態において、配車サービスの受益者となるユーザ5は、ユーザ端末6の使用者と異なる人物(例えば、ユーザ端末6の使用者の親又は友人など)であってもよい。この場合、ユーザ端末6の使用者が、受益者となるユーザ5の代わりに配車リクエストを送信すればよい。 In the above-described embodiment, it is assumed that the driver of the
In the above-described embodiment, the
<応用例1>:荷物の運搬車両の配車の場合
上述の実施形態(変形例を含む。)は、ユーザ5自身が搭乗する乗用車の配車だけでなく、ユーザ5の荷物の運搬車両を配車する場合にも応用可能である。
例えば、ユーザ5の荷物を所定の「引取位置」から「配送先」まで運ぶ運搬車両を配車する場合である。引取位置は、例えば、ユーザ5の現在位置又は引取ボックスの位置などであり、「配送先」は、荷物の届け先又は配送センターの位置などである。 <Application Example 1>: In the case of dispatch of a luggage transport vehicle In the above-described embodiment (including the modified example), not only the dispatch of a passenger car on which theuser 5 is boarded, but also the load transport vehicle of the user 5 is dispatched. It is also applicable to cases.
For example, it is a case where a transport vehicle that carries the user's 5 package from a predetermined “pick-up position” to a “delivery destination” is dispatched. The pick-up position is, for example, the current position of theuser 5 or the position of the pick-up box, and the “delivery destination” is the position of the package delivery destination or the delivery center.
上述の実施形態(変形例を含む。)は、ユーザ5自身が搭乗する乗用車の配車だけでなく、ユーザ5の荷物の運搬車両を配車する場合にも応用可能である。
例えば、ユーザ5の荷物を所定の「引取位置」から「配送先」まで運ぶ運搬車両を配車する場合である。引取位置は、例えば、ユーザ5の現在位置又は引取ボックスの位置などであり、「配送先」は、荷物の届け先又は配送センターの位置などである。 <Application Example 1>: In the case of dispatch of a luggage transport vehicle In the above-described embodiment (including the modified example), not only the dispatch of a passenger car on which the
For example, it is a case where a transport vehicle that carries the user's 5 package from a predetermined “pick-up position” to a “delivery destination” is dispatched. The pick-up position is, for example, the current position of the
この場合は、上述の実施形態において、「ユーザ5の乗車位置」をユーザ5の「荷物の引取位置」と読み替え、「ユーザ5の目的地」を「荷物の配送先」と読み替えればよい。
従って、上述の実施形態を荷物の運搬車両の配車に応用した場合、請求の範囲の請求項1は例えば次のようになる。 In this case, in the above-described embodiment, “the boarding position of theuser 5” may be read as the “baggage pick-up position” of the user 5, and “the destination of the user 5” may be read as “the delivery destination of the baggage”.
Therefore, when the above-described embodiment is applied to the dispatch of a load carrying vehicle,claim 1 of the claims is, for example, as follows.
従って、上述の実施形態を荷物の運搬車両の配車に応用した場合、請求の範囲の請求項1は例えば次のようになる。 In this case, in the above-described embodiment, “the boarding position of the
Therefore, when the above-described embodiment is applied to the dispatch of a load carrying vehicle,
〔応用例1の場合の請求項1〕
ユーザに車両を配車する装置としてコンピュータを機能させるためのコンピュータプログラムであって、前記コンピュータを、
配車リクエストを取得する取得部と、
取得した前記配車リクエストに応じて、前記ユーザに配車する候補である候補車両を選択する情報処理部として機能させ、
前記情報処理部は、
選択した前記候補車両に電気自動車が含まれる場合に、前記電気自動車のバッテリ残量と、前記電気自動車が自車両の現在位置から前記荷物の引取位置を経由して前記荷物の配送先まで走行するのに必要な電力消費量とに基づいて、当該電気自動車を前記候補車両とするか否かを判定するコンピュータプログラム。 [Claim 1 for Application 1]
A computer program for causing a computer to function as an apparatus for allocating a vehicle to a user, the computer comprising:
An acquisition unit for acquiring a dispatch request;
In response to the obtained dispatch request, the user functions as an information processing unit that selects a candidate vehicle that is a candidate to be dispatched.
The information processing unit
When the selected candidate vehicle includes an electric vehicle, the remaining amount of the battery of the electric vehicle and the electric vehicle travel from the current position of the own vehicle to the delivery destination of the package via the package pickup position. The computer program which determines whether the said electric vehicle is made into the said candidate vehicle based on the electric power consumption required for this.
ユーザに車両を配車する装置としてコンピュータを機能させるためのコンピュータプログラムであって、前記コンピュータを、
配車リクエストを取得する取得部と、
取得した前記配車リクエストに応じて、前記ユーザに配車する候補である候補車両を選択する情報処理部として機能させ、
前記情報処理部は、
選択した前記候補車両に電気自動車が含まれる場合に、前記電気自動車のバッテリ残量と、前記電気自動車が自車両の現在位置から前記荷物の引取位置を経由して前記荷物の配送先まで走行するのに必要な電力消費量とに基づいて、当該電気自動車を前記候補車両とするか否かを判定するコンピュータプログラム。 [
A computer program for causing a computer to function as an apparatus for allocating a vehicle to a user, the computer comprising:
An acquisition unit for acquiring a dispatch request;
In response to the obtained dispatch request, the user functions as an information processing unit that selects a candidate vehicle that is a candidate to be dispatched.
The information processing unit
When the selected candidate vehicle includes an electric vehicle, the remaining amount of the battery of the electric vehicle and the electric vehicle travel from the current position of the own vehicle to the delivery destination of the package via the package pickup position. The computer program which determines whether the said electric vehicle is made into the said candidate vehicle based on the electric power consumption required for this.
<応用例2>:サービス車両の派遣の場合
上述の実施形態(変形例を含む。)は、ユーザ5自身が搭乗する乗用車の配車だけでなく、所定のサービスを提供する車両(以下、「サービス車両」という。)を所定のサービス提供地点に派遣する場合にも応用可能である。
サービス車両には、例えば、パトカー又は救急車などの公的な緊急車両、警備会社などが所有する私的な緊急車両、道路、ガス、電気、通信回線などの保守点検のためのメンテナンス車両、訪問販売車両などが含まれる。 <Application Example 2>: In the case of dispatch of a service vehicle The above-described embodiment (including the modification) is not limited to the allocation of a passenger car on which theuser 5 is boarded, but also a vehicle that provides a predetermined service (hereinafter referred to as “service”). The present invention is also applicable when dispatching a vehicle ") to a predetermined service provision point.
Service vehicles include, for example, public emergency vehicles such as police cars or ambulances, private emergency vehicles owned by security companies, maintenance vehicles for roads, gas, electricity, communication lines, etc., door-to-door sales Includes vehicles.
上述の実施形態(変形例を含む。)は、ユーザ5自身が搭乗する乗用車の配車だけでなく、所定のサービスを提供する車両(以下、「サービス車両」という。)を所定のサービス提供地点に派遣する場合にも応用可能である。
サービス車両には、例えば、パトカー又は救急車などの公的な緊急車両、警備会社などが所有する私的な緊急車両、道路、ガス、電気、通信回線などの保守点検のためのメンテナンス車両、訪問販売車両などが含まれる。 <Application Example 2>: In the case of dispatch of a service vehicle The above-described embodiment (including the modification) is not limited to the allocation of a passenger car on which the
Service vehicles include, for example, public emergency vehicles such as police cars or ambulances, private emergency vehicles owned by security companies, maintenance vehicles for roads, gas, electricity, communication lines, etc., door-to-door sales Includes vehicles.
この場合は、上述の実施形態において、「ユーザ5の乗車位置」は不要となり、「ユーザ5の目的地」を「サービスの提供地点」と読み替えればよい。
従って、上述の実施形態をサービス車両の派遣に応用した場合、請求の範囲の請求項1は例えば次のようになる。 In this case, in the above-described embodiment, the “boarding position of theuser 5” is not necessary, and “the destination of the user 5” may be read as “a service providing point”.
Therefore, when the above-described embodiment is applied to dispatch of a service vehicle,claim 1 of the scope of claims is, for example, as follows.
従って、上述の実施形態をサービス車両の派遣に応用した場合、請求の範囲の請求項1は例えば次のようになる。 In this case, in the above-described embodiment, the “boarding position of the
Therefore, when the above-described embodiment is applied to dispatch of a service vehicle,
〔応用例2の場合の請求項1〕
ユーザに車両を配車する装置としてコンピュータを機能させるためのコンピュータプログラムであって、前記コンピュータを、
配車リクエストを取得する取得部と、
取得した前記配車リクエストに応じて、前記ユーザに配車する候補である候補車両を選択する情報処理部として機能させ、
前記情報処理部は、
選択した前記候補車両に電気自動車が含まれる場合に、前記電気自動車のバッテリ残量と、前記電気自動車が自車両の現在位置から前記サービス提供地点まで走行するのに必要な電力消費量とに基づいて、当該電気自動車を前記候補車両とするか否かを判定するコンピュータプログラム。 [Claim 1 for Application 2]
A computer program for causing a computer to function as an apparatus for allocating a vehicle to a user, the computer comprising:
An acquisition unit for acquiring a dispatch request;
In response to the obtained dispatch request, the user functions as an information processing unit that selects a candidate vehicle that is a candidate to be dispatched.
The information processing unit
When the selected candidate vehicle includes an electric vehicle, it is based on the remaining battery level of the electric vehicle and the power consumption necessary for the electric vehicle to travel from the current position of the own vehicle to the service providing point. A computer program for determining whether or not the electric vehicle is the candidate vehicle.
ユーザに車両を配車する装置としてコンピュータを機能させるためのコンピュータプログラムであって、前記コンピュータを、
配車リクエストを取得する取得部と、
取得した前記配車リクエストに応じて、前記ユーザに配車する候補である候補車両を選択する情報処理部として機能させ、
前記情報処理部は、
選択した前記候補車両に電気自動車が含まれる場合に、前記電気自動車のバッテリ残量と、前記電気自動車が自車両の現在位置から前記サービス提供地点まで走行するのに必要な電力消費量とに基づいて、当該電気自動車を前記候補車両とするか否かを判定するコンピュータプログラム。 [
A computer program for causing a computer to function as an apparatus for allocating a vehicle to a user, the computer comprising:
An acquisition unit for acquiring a dispatch request;
In response to the obtained dispatch request, the user functions as an information processing unit that selects a candidate vehicle that is a candidate to be dispatched.
The information processing unit
When the selected candidate vehicle includes an electric vehicle, it is based on the remaining battery level of the electric vehicle and the power consumption necessary for the electric vehicle to travel from the current position of the own vehicle to the service providing point. A computer program for determining whether or not the electric vehicle is the candidate vehicle.
1 配車システム
2 配車サーバ(配車装置)
3 車両
3A 電気自動車(EV)
3B 通常車両
4 車載装置
5 ユーザ
6 ユーザ端末
7 無線基地局
8 公衆通信網
10 サーバコンピュータ
11 情報処理部(取得部)
12 記憶部
13 通信部(取得源)
14 コンピュータプログラム
15 交通情報サーバ
21 地図データベース
22 車両データベース
23 会員データベース(取得源)
24 交通情報データベース
25 道路地図データ
41 処理部
42 記憶部
43 通信部
44 コンピュータプログラム
T1 第1テーブル
T2 第2テーブル 1Vehicle allocation system 2 Vehicle allocation server (vehicle allocation device)
3Vehicle 3A Electric car (EV)
3B Normal vehicle 4 In-vehicle device 5 User 6 User terminal 7 Wireless base station 8 Public communication network 10 Server computer 11 Information processing unit (acquisition unit)
12storage unit 13 communication unit (acquisition source)
14Computer Program 15 Traffic Information Server 21 Map Database 22 Vehicle Database 23 Member Database (Acquisition Source)
24traffic information database 25 road map data 41 processing unit 42 storage unit 43 communication unit 44 computer program T1 first table T2 second table
2 配車サーバ(配車装置)
3 車両
3A 電気自動車(EV)
3B 通常車両
4 車載装置
5 ユーザ
6 ユーザ端末
7 無線基地局
8 公衆通信網
10 サーバコンピュータ
11 情報処理部(取得部)
12 記憶部
13 通信部(取得源)
14 コンピュータプログラム
15 交通情報サーバ
21 地図データベース
22 車両データベース
23 会員データベース(取得源)
24 交通情報データベース
25 道路地図データ
41 処理部
42 記憶部
43 通信部
44 コンピュータプログラム
T1 第1テーブル
T2 第2テーブル 1
3
12
14
24
Claims (12)
- ユーザに車両を配車する装置としてコンピュータを機能させるためのコンピュータプログラムであって、前記コンピュータを、
配車リクエストを取得する取得部、及び、
取得した前記配車リクエストに応じて、前記ユーザに配車する候補である候補車両を選択する情報処理部として機能させ、
前記情報処理部は、
選択した前記候補車両に電気自動車が含まれる場合に、前記電気自動車のバッテリ残量と、前記電気自動車が自車両の現在位置から前記ユーザの乗車位置を経由して前記ユーザの目的地まで走行するのに必要な電力消費量とに基づいて、当該電気自動車を前記候補車両とするか否かを判定するコンピュータプログラム。 A computer program for causing a computer to function as an apparatus for allocating a vehicle to a user, the computer comprising:
An acquisition unit for acquiring a vehicle allocation request; and
In response to the obtained dispatch request, the user functions as an information processing unit that selects a candidate vehicle that is a candidate to be dispatched.
The information processing unit
When the selected candidate vehicle includes an electric vehicle, the remaining amount of the electric vehicle battery and the electric vehicle travel from the current position of the own vehicle to the user's destination via the user's boarding position. The computer program which determines whether the said electric vehicle is made into the said candidate vehicle based on the electric power consumption required for this. - 前記情報処理部は、
前記バッテリ残量が前記電力消費量以上である前記電気自動車を、前記候補車両に含める請求項1に記載のコンピュータプログラム。 The information processing unit
The computer program according to claim 1, wherein the electric vehicle whose remaining battery capacity is equal to or greater than the power consumption is included in the candidate vehicle. - 前記情報処理部は、
前記バッテリ残量が前記電力消費量未満である前記電気自動車を、前記候補車両から除外する請求項1又は請求項2に記載のコンピュータプログラム。 The information processing unit
The computer program according to claim 1, wherein the electric vehicle whose remaining battery capacity is less than the power consumption is excluded from the candidate vehicles. - 前記情報処理部は、
前記候補車両の前記車載装置に前記配車リクエストを送信し、前記候補車両の前記車載装置から受信した配車応答の結果に応じて、前記候補車両を前記ユーザに配車するか否かを決定する請求項1から請求項3のいずれか1項に記載のコンピュータプログラム。 The information processing unit
The vehicle allocation request is transmitted to the in-vehicle device of the candidate vehicle, and it is determined whether to allocate the candidate vehicle to the user according to a result of a vehicle allocation response received from the in-vehicle device of the candidate vehicle. The computer program according to any one of claims 1 to 3. - 前記情報処理部は、
選択した前記候補車両が複数である場合に、所定の条件に従って前記配車リクエストの送信順位を決定する請求項4に記載のコンピュータプログラム。 The information processing unit
The computer program according to claim 4, wherein when there are a plurality of selected candidate vehicles, a transmission order of the dispatch request is determined according to a predetermined condition. - 前記所定の条件は、
前記電気自動車の送信順位をそれ以外の通常車両の送信順位よりも高順位とすることである請求項5に記載のコンピュータプログラム。 The predetermined condition is:
The computer program according to claim 5, wherein the transmission order of the electric vehicle is set higher than the transmission order of other normal vehicles. - 前記所定の条件には、
次の条件1から条件3のうちの少なくとも1つが含まれる請求項5又は請求項6に記載のコンピュータプログラム。
条件1:ユーザの乗車位置までの到着時間が短い車両ほど高順位とする。
条件2:乗車料金が安い車両ほど高順位とする。
条件3:ユーザが所望するタイプの車両を高順位とする。 The predetermined condition includes
The computer program according to claim 5 or 6, wherein at least one of the following conditions 1 to 3 is included.
Condition 1: A vehicle having a shorter arrival time to the user's boarding position is ranked higher.
Condition 2: A vehicle with a lower boarding fee is ranked higher.
Condition 3: The type of vehicle desired by the user is ranked high. - 前記配車リクエストに前記ユーザの乗車位置と目的地が含まれる場合には、
前記取得部は、前記ユーザの乗車位置と目的地を含む前記配車リクエストを取得する請求項1から請求項7のいずれか1項に記載のコンピュータプログラム。 When the user's boarding position and destination are included in the dispatch request,
The computer program according to any one of claims 1 to 7, wherein the acquisition unit acquires the dispatch request including a boarding position and a destination of the user. - 前記情報処理部は、
前記電気自動車のバッテリ残量と比較する前記電力消費量に、更に、前記ユーザの目的地から最寄りの充電スタンドまで走行するのに必要な電力消費量を加算する請求項1から請求項8のいずれか1項に記載のコンピュータプログラム。 The information processing unit
The power consumption required to travel from the user's destination to the nearest charging station is further added to the power consumption to be compared with the remaining battery level of the electric vehicle. A computer program according to claim 1. - ユーザに車両を配車する方法であって、
配車リクエストを取得する第1ステップと、
取得した前記配車リクエストに応じて、前記ユーザに配車する候補である候補車両を選択する第2ステップと、を含み、
前記第2ステップには、
選択した前記候補車両に電気自動車が含まれる場合に、前記電気自動車のバッテリ残量と、前記電気自動車が自車両の現在位置から前記ユーザの乗車位置を経由して前記ユーザの目的地まで走行するのに必要な電力消費量とに基づいて、当該電気自動車を前記候補車両とするか否かを判定するステップが含まれる配車方法。 A method of delivering a vehicle to a user,
A first step of obtaining a dispatch request;
Selecting a candidate vehicle that is a candidate to be dispatched to the user in response to the obtained dispatch request,
In the second step,
When the selected candidate vehicle includes an electric vehicle, the remaining amount of the electric vehicle battery and the electric vehicle travel from the current position of the own vehicle to the user's destination via the user's boarding position. A vehicle allocation method including a step of determining whether or not the electric vehicle is the candidate vehicle based on the power consumption required for the vehicle. - ユーザに車両を配車する装置であって、
配車リクエストを取得する取得部と、
取得した前記配車リクエストに応じて、前記ユーザに配車する候補である候補車両を選択する情報処理部と、を備え、
前記情報処理部は、
選択した前記候補車両に電気自動車が含まれる場合に、前記電気自動車のバッテリ残量と、前記電気自動車が自車両の現在位置から前記ユーザの乗車位置を経由して前記ユーザの目的地まで走行するのに必要な電力消費量とに基づいて、当該電気自動車を前記候補車両とするか否かを判定する配車装置。 A device for delivering a vehicle to a user,
An acquisition unit for acquiring a dispatch request;
An information processing unit that selects a candidate vehicle that is a candidate to be dispatched to the user in response to the obtained dispatch request,
The information processing unit
When the selected candidate vehicle includes an electric vehicle, the remaining amount of the electric vehicle battery and the electric vehicle travel from the current position of the own vehicle to the user's destination via the user's boarding position. A vehicle allocation device that determines whether or not the electric vehicle is the candidate vehicle based on the power consumption required for the vehicle. - ユーザに車両を配車する配車装置としてコンピュータを機能させるためのコンピュータプログラムが記録された、非一時的なコンピュータ読み取り可能な記録媒体であって、
前記コンピュータプログラムは、前記コンピュータを、
配車リクエストを取得する取得部、及び、
取得した前記配車リクエストに応じて、前記ユーザに配車する候補である候補車両を選択する情報処理部として機能させ、
前記情報処理部は、
選択した前記候補車両に電気自動車が含まれる場合に、前記電気自動車のバッテリ残量と、前記電気自動車が自車両の現在位置から前記ユーザの乗車位置を経由して前記ユーザの目的地まで走行するのに必要な電力消費量とに基づいて、当該電気自動車を前記候補車両とするか否かを判定する記録媒体。 A non-transitory computer-readable recording medium on which a computer program for causing a computer to function as a vehicle allocation device for distributing a vehicle to a user is recorded,
The computer program stores the computer,
An acquisition unit for acquiring a vehicle allocation request; and
In response to the obtained dispatch request, the user functions as an information processing unit that selects a candidate vehicle that is a candidate to be dispatched.
The information processing unit
When the selected candidate vehicle includes an electric vehicle, the remaining amount of the electric vehicle battery and the electric vehicle travel from the current position of the own vehicle to the user's destination via the user's boarding position. The recording medium which determines whether the said electric vehicle is made into the said candidate vehicle based on the electric power consumption required for this.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018-098914 | 2018-05-23 | ||
JP2018098914 | 2018-05-23 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019225046A1 true WO2019225046A1 (en) | 2019-11-28 |
Family
ID=68616616
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2018/047316 WO2019225046A1 (en) | 2018-05-23 | 2018-12-21 | Vehicle dispatch device, vehicle dispatch method, computer program, and computer-readable recording medium |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2019225046A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113268053A (en) * | 2020-01-30 | 2021-08-17 | 丰田自动车株式会社 | Information processing apparatus, information processing method, and non-transitory storage medium |
JP2022064519A (en) * | 2020-10-14 | 2022-04-26 | トヨタ自動車株式会社 | Server, charging system, and program |
CN114664076A (en) * | 2020-12-23 | 2022-06-24 | 丰田自动车株式会社 | Information processing apparatus, method, and system |
WO2022133636A1 (en) * | 2020-12-21 | 2022-06-30 | 深圳元戎启行科技有限公司 | Unmanned container truck dispatching method and apparatus, and computer device and storage medium |
US20230055398A1 (en) * | 2021-08-18 | 2023-02-23 | Toyota Jidosha Kabushiki Kaisha | Vehicle allocation apparatus and vehicle allocation method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013101577A (en) * | 2011-11-10 | 2013-05-23 | Motion:Kk | Information processing apparatus, information processing system, control method for information processing apparatus and program |
JP2014032460A (en) * | 2012-08-01 | 2014-02-20 | Nissan Motor Co Ltd | Apparatus and method for managing vehicle dispatch |
-
2018
- 2018-12-21 WO PCT/JP2018/047316 patent/WO2019225046A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013101577A (en) * | 2011-11-10 | 2013-05-23 | Motion:Kk | Information processing apparatus, information processing system, control method for information processing apparatus and program |
JP2014032460A (en) * | 2012-08-01 | 2014-02-20 | Nissan Motor Co Ltd | Apparatus and method for managing vehicle dispatch |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113268053A (en) * | 2020-01-30 | 2021-08-17 | 丰田自动车株式会社 | Information processing apparatus, information processing method, and non-transitory storage medium |
JP2022064519A (en) * | 2020-10-14 | 2022-04-26 | トヨタ自動車株式会社 | Server, charging system, and program |
JP7413971B2 (en) | 2020-10-14 | 2024-01-16 | トヨタ自動車株式会社 | Servers, charging systems and programs |
WO2022133636A1 (en) * | 2020-12-21 | 2022-06-30 | 深圳元戎启行科技有限公司 | Unmanned container truck dispatching method and apparatus, and computer device and storage medium |
CN115867875A (en) * | 2020-12-21 | 2023-03-28 | 深圳元戎启行科技有限公司 | Unmanned truck dispatching method, device, computer equipment and storage medium |
CN114664076A (en) * | 2020-12-23 | 2022-06-24 | 丰田自动车株式会社 | Information processing apparatus, method, and system |
US20230055398A1 (en) * | 2021-08-18 | 2023-02-23 | Toyota Jidosha Kabushiki Kaisha | Vehicle allocation apparatus and vehicle allocation method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7226439B2 (en) | Vehicle allocation device, vehicle allocation method, computer program, and computer-readable recording medium | |
WO2019225046A1 (en) | Vehicle dispatch device, vehicle dispatch method, computer program, and computer-readable recording medium | |
US9689693B2 (en) | Systems and methods for learning and displaying customized geographical navigational options | |
US20160321771A1 (en) | Ride-sharing range contours | |
US20160320194A1 (en) | Ride-sharing user path disturbances and user re-routing | |
US20160320195A1 (en) | Ride-sharing long-term ride-share groups | |
CN112262418B (en) | Vehicle management system and vehicle management method | |
US11199857B2 (en) | Vehicle management apparatus | |
JP2002073758A (en) | Information providing system | |
JP2009264921A (en) | Vehicle-dispatching support system, vehicle-dispatching support method, and vehicle-dispatching support program | |
US12002126B2 (en) | Vehicle information processing apparatus, vehicle information processing system, and method of processing vehicle information | |
US20210027632A1 (en) | Vehicle dispatch apparatus, vehicle dispatch system and vehicle dispatch method | |
JP7185690B2 (en) | Privilege granting device and privilege granting method | |
JP2016212056A (en) | Notification system, server device, communication terminal device, program, and notification method | |
US20190195645A1 (en) | Vehicle operation management apparatus | |
JP7359083B2 (en) | Vehicle allocation planning device, vehicle allocation planning system, and vehicle allocation planning program | |
JP2019133356A (en) | Transfer support system, transfer support method, transfer support program, and mobile body | |
JP2019175389A (en) | Carpool support system, carpool support method, program and movable body | |
JP7582356B2 (en) | Vehicle allocation device, vehicle allocation method, computer program, and computer-readable recording medium | |
JP7371431B2 (en) | Route information providing system, route information providing method, and route information providing program | |
US20240087060A1 (en) | Information processing method | |
JP2020004175A (en) | Vehicle management system and vehicle management method | |
JP2023134054A (en) | Vehicle charging facility recommendation device and vehicle charging facility recommendation method | |
JP2023128899A (en) | Transfer support system and transfer support method | |
JP2024004676A (en) | Vehicle allocation management device and vehicle allocation management method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18919672 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18919672 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: JP |