Control system, allocation system, allocation planning method and computer program

The control system addresses toll road rest facility congestion by reallocating users to uncongested areas using transport vehicles, enhancing facility utilization and reducing waiting times.

JP2025105934AActive Publication Date: 2025-07-10MITSUBISHI ELECTRIC CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2025076300
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-05-01
Publication Date
2025-07-10
Estimated Expiration
2041-11-04

AI Technical Summary

Technical Problem

Toll road rest facilities often experience congestion disparities between uphill and downhill directions, leading to inefficient utilization and increased waiting times for users.

Method used

A control system that acquires congestion information for rest facilities on both uphill and downhill lanes and determines a vehicle allocation plan to transport users from congested facilities to uncongested ones, using transport vehicles to optimize facility usage.

Benefits of technology

The system effectively utilizes rest facilities by reducing congestion and minimizing user waiting times by guiding them to less crowded areas.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025105934000001_ABST
    Figure 2025105934000001_ABST
Patent Text Reader

Abstract

To provide a control system for transport vehicles capable of effectively utilizing rest facilities on toll roads and relieving congestion of the facilities.SOLUTION: A control system 1 includes: a congestion information acquisition unit 11 that acquires congestion information representing congestion states of two rest facilities respectively provided on an inbound lane and an outbound lane corresponding to the same point on a toll road; and a vehicle allocation plan determination unit 13 that uses the acquired congestion information to determine a vehicle-allocation plan including a traveling schedule causing a transport vehicle 7 capable of transporting a user who rides on a vehicle parked in a parking facility being one of the two rest facilities, to travel from the parking facility to a facility on the opposite lane side being the other of the two rest facilities.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a control system, a vehicle dispatching system, a vehicle, a vehicle dispatching plan creation method, and a computer program for creating a vehicle dispatching plan for a vehicle that transports users.

Background Art

[0002] Toll roads such as highways are provided with rest facilities such as service areas and parking areas. Such rest facilities are provided with parking lots, and users of the rest facilities park their vehicles in the parking lots and use the rest facilities. Parking lots in rest facilities are often large enough to park a large number of vehicles, and there may be a distance from the parked position to buildings such as toilets and food court streets in the rest facilities, and it may take time to move on foot. Therefore, if a vehicle for moving to buildings such as toilets and food court streets in the rest facility is operated so that it can be used after the user gets off the vehicle they came in at the parking lot, the convenience of the users of the rest facility may be improved.

[0003] By the way, in recent years, a vehicle dispatching system that dispatches vehicles traveling within a defined route or a defined range in response to user requests has attracted attention. Patent Document 1 discloses a vehicle operation management device that allocates a vehicle to a passenger in response to a vehicle dispatching request from a user's mobile terminal as a technology expected to be applied to on-demand transportation in depopulated areas and suburban new towns. When the vehicle operation management device described in Patent Document 1 receives a boarding request including the boarding desired time, the boarding desired location, and the alighting desired location from a user via a mobile terminal, it allocates a vehicle for transporting the user and creates an operation schedule to dispatch the allocated vehicle according to the boarding request.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] Rest facilities on toll roads may be very crowded depending on the date and time. Generally, toll roads are provided with rest facilities for each of the uphill and downhill directions. However, the uphill rest facility may be crowded while the downhill rest facility is empty, or vice versa, i.e., the congestion situation may be different between the uphill and downhill directions. Thus, in some cases, while some rest facilities on toll roads are crowded, other facilities may not be effectively utilized. Also, due to congestion, the waiting time of users at rest facilities may increase, impairing the convenience of users.

[0006] In view of the above, the present disclosure aims to obtain a control system for transport vehicles that can effectively utilize rest facilities on toll roads and alleviate congestion of the facilities.

Means for Solving the Problems

[0007] To solve the above-described problems and achieve the object, the control system according to the present disclosure includes a congestion information acquisition unit that acquires congestion information indicating the congestion situation of two rest facilities respectively provided on the uphill lane and the downhill lane corresponding to the same location on a toll road, and a vehicle allocation plan determination unit that determines an allocation plan including a travel schedule for causing a transport vehicle capable of transporting users boarding a vehicle parked at a parking facility, which is one of the two rest facilities, to travel from the parking facility to the opposite lane side facility, which is the other of the two rest facilities, using the acquired congestion information.

Effects of the Invention

[0008] The control system according to the present disclosure has an effect of effectively utilizing rest facilities on toll roads and alleviating congestion of the facilities. Also, since users can be guided to uncongested rest facilities, the waiting time of users at rest facilities can be reduced.

Brief Description of the Drawings

[0009]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Figure 19

Figure 20

Figure 21

Figure 22

Figure 23

Figure 24

Figure 25

Figure 26

Figure 27

Figure 28

Figure 29

Figure 30

Figure 31

Figure 32

Embodiments for Carrying Out the Invention

[0010] Hereinafter, the control system, vehicle allocation system, vehicle, vehicle allocation plan creation method, and computer program according to the embodiments will be described in detail with reference to the drawings.

[0011] Embodiment 1. FIG. 1 is a diagram showing a configuration example of a vehicle allocation system according to Embodiment 1. The vehicle allocation system 2 of the present embodiment includes a control system 1 and a facility management system 6. The control system 1 manages the allocation of transport vehicles 7. The transport vehicle 7 is a vehicle capable of transporting users who have parked their vehicles at a rest facility provided on a toll road to a destination within the facility. The rest facility is, for example, a rest facility such as a service area or a parking area, and has a parking lot. The rest facility is, for example, a facility provided in the uphill lane and the downhill lane corresponding to the same location on the toll road, and is, for example, a rest facility with the same name existing at the same location on the up and down lines. Hereinafter, a vehicle that carries a user and travels on a toll road and arrives at a rest facility is also referred to as a general vehicle in order to distinguish it from the transport vehicle 7.

[0012] The facility management system 6 manages the congestion status of the uphill facility and the downhill facility. The control system 1 receives usage information, which is information indicating a user's request regarding the use of the transport vehicle 7, from a user terminal that is at least one of, for example, a mobile terminal 3, a vehicle-mounted terminal 4, and a stop terminal 5. The user terminal is a terminal operable by the user. In FIG. 1, one mobile terminal 3, one vehicle-mounted terminal 4, and one stop terminal 5 are shown, but the number of each of the mobile terminal 3, the vehicle-mounted terminal 4, and the stop terminal 5 is not limited to one. The facility management system 6 uses the usage information and the congestion status of each rest facility acquired from the facility management system 6 to allocate the transport vehicle 7 to the user and create an allocation plan including the planned travel of the transport vehicle 7. Note that the fee for the user to use the transport vehicle 7 may be free or charged. There are no particular restrictions on the method for determining the fee and the method for collecting the fee when it is charged, and any method may be used.

[0013] The transport vehicle 7 can travel within the uphill facility and can also travel from the uphill facility to the downhill facility. Similarly, the transport vehicle 7 can travel within the downhill facility and can also travel from the downhill facility to the uphill facility. The path between the uphill facility and the downhill facility on which the transport vehicle 7 travels may be a dedicated passage provided specifically for the travel of the transport vehicle 7, or may be an existing dedicated passage provided to allow two-way travel between the uphill facility and the downhill facility. Also, the path between the uphill facility and the downhill facility on which the transport vehicle 7 travels may include a general road.

[0014] FIG. 2 is a diagram showing an example of the uphill facility and the downhill facility of the present embodiment. In the example shown in FIG. 2, an uphill facility 8 is provided in the uphill lane 201 of the toll road, and a downhill facility 9 is provided in the downhill lane 202 of the toll road. The uphill facility 8 includes a parking lot 81 where general vehicles can park, toilets 83-1 to 83-3, and a food and beverage street 84. The toilets 83-1 to 83-3 and the food and beverage street 84 are provided inside a building. Also, a plurality of parking sections 85 for large vehicles and a plurality of parking sections 86 for ordinary vehicles are provided in the parking lot 81, respectively. Similarly to the uphill facility 8, the downhill facility 9 also includes a parking lot 91 where general vehicles can park, toilets 93-1 to 93-3, and a food and beverage street 94. The toilets 93-1 to 93-3 and the food and beverage street 94 are provided inside a building. A plurality of parking sections 95 for large vehicles and a plurality of parking sections 96 for ordinary vehicles are provided in the parking lot 91, respectively. In the example shown in FIG. 2, the uphill facility 8 and the downhill facility 9 have substantially the same configuration, but the configurations of the uphill facility 8 and the downhill facility 9 may be different.

[0015] In the example shown in FIG. 2, the transport vehicle 7 can travel along the travel route 300 indicated by the dashed line. Four stops are provided at each of the uphill facility 8 and the downhill facility 9 on the travel route 300. Note that the transport vehicle 7 travels from the departure point to the destination included in the scheduled travel notified from the control system 1. Therefore, the transport vehicle 7 does not need to travel all of the travel route 300, and travels at least a part of the travel route 300 within the scope of the one-way traffic and other driving regulations in the parking lot. Terminal devices 5-1 to 5-8 are respectively provided at each stop. The terminal devices 5-1 to 5-8 are each the terminal device 5 shown in FIG. 1. Note that the travel route on which the transport vehicle 7 travels is not limited to the travel route 300 shown in FIG. 2, and the number of stops is not limited to the example shown in FIG. 2.

[0016] As shown in FIG. 2, the transport vehicle 7 can travel within each of the uphill facility 8 and the downhill facility 9, and can also move from the uphill facility 8 to the downhill facility 9, and can move from the downhill facility 9 to the uphill facility 8.

[0017] Returning to the description of FIG. 1. The mobile terminal 3 is a terminal carried by a user such as a smartphone or a tablet. The vehicle-mounted terminal 4 is a terminal mounted on a general vehicle. The stop terminal 5 is a terminal installed at the stop where the transport vehicle 7 stops. The mobile terminal 3, the vehicle-mounted terminal 4, and the stop terminal 5 are all user terminals that receive input of usage information from the user, and can perform a process of reserving the transport vehicle 7. In FIG. 1, three types of user terminals, namely the mobile terminal 3, the vehicle-mounted terminal 4, and the stop terminal 5, are illustrated, but at least one of these may be used, and all three types do not have to be used.

[0018] As shown in FIG. 1, the mobile terminal 3 includes a communication unit 31, an input reception unit 32, a position acquisition unit 33, a usage information generation unit 34, and an information display unit 35. The communication unit 31 communicates with the control system 1 via a network. This network includes, for example, a mobile phone network, the Internet, etc., but is not limited thereto and may be any network. The input reception unit 32 receives an input operation from the user and outputs input information corresponding to the input operation to the usage information generation unit 34. The position acquisition unit 33 detects the position of the mobile terminal 3 and outputs position information indicating the detected position to the usage information generation unit 34. The position acquisition unit 33 acquires the current position using, for example, a GPS (Global Positioning System) receiver or the like. The usage information generation unit 34 generates usage information based on the input information received from the input reception unit 32 and outputs the generated usage information to the communication unit 31. Note that the mobile terminal 3 may perform a process of reserving the transport vehicle 7 by installing application software for the process of reserving the transport vehicle 7, or the control system 1 may have a function as a web server, and the mobile terminal 3 may perform a process of reserving the transport vehicle 7 by accessing a website.

[0019] FIG. 3 is a diagram showing an example of usage information in the present embodiment. In the example shown in FIG. 3, the usage information includes a desired boarding position which is the position where the user desires to board the transport vehicle 7, a desired boarding time which is the time when the user desires to board the transport vehicle 7, the purpose for which the user uses the rest facility, and the number of passengers. When receiving the input of each piece of information included in the usage information from the user, the information display unit 35 displays, for example, an input screen for receiving the input of each item shown on the left side of FIG. 3, with the right side being an input field, and the user may input the information of each item in the input field. This input screen is displayed by the information display unit 35 by the above-described application software or by accessing a website.

[0020] The desired boarding location may be information indicating a bus stop in the rest facility, or information indicating the location where the user parked a general vehicle. Here, after the user arrives at the rest facility and parks a general vehicle in the parking lot of the rest facility (in the case of the example in FIG. 2, parking lot 81 or parking lot 91), the user operates the mobile terminal 3 so that the mobile terminal 3 transmits usage information. For example, the control system 1 transmits a map of the rest facility including the location of the bus stop in the rest facility to the mobile terminal 3, the communication unit 31 of the mobile terminal 3 outputs the received map to the information display unit 35, the information display unit 35 displays the map, and the user checks the map and selects a bus stop close to the parking location which is the current location, and inputs the identification information indicating the selected bus stop as the desired boarding location. Or, a map indicating the location of the bus stop is displayed in the parking lot, the user checks the map and selects a bus stop close to the parking location which is the current location, and inputs the identification information indicating the selected bus stop as the desired boarding location. Or, the parking lot is previously divided into a plurality of areas, and information indicating the area is displayed in the parking lot, so that the user may input the information indicating the area where the general vehicle is parked as the desired boarding location. In this case, the control system 1 holds the correspondence between each area and the nearest bus stop, and can obtain the bus stop corresponding to the desired boarding location using the held correspondence. Note that, in this way, when the user inputs the desired boarding location, the position acquisition unit 33 does not have to output the position information to the usage information generation unit 34. Also, in this case, the mobile terminal 3 does not have to include the position acquisition unit 33.

[0021] In addition, a travel route may be determined so that the transport vehicle 7 also travels inside the parking lot within the scope of the driving restriction in the one-way traffic parking lot, and the stops may be located at positions corresponding to each parking section of the parking lot. In this case, for example, a position close to each parking section on the travel route becomes the boarding position. For example, by determining in advance the correspondence between the parking section and the boarding position on the travel route, the boarding position corresponding to the parking section is determined. FIG. 4 is a diagram showing an example of a travel route when no stop is provided. In the travel route 301 shown in FIG. 4, parking positions corresponding to each parking section are determined in advance, and the usage information generation unit 34 holds parking position correspondence information indicating the correspondence between the parking section and the parking position. When a parking section is designated as the desired boarding position in the usage information, the usage information generation unit 34 calculates the boarding position corresponding to the parking section based on the parking position correspondence information. In the example shown in FIG. 4, for example, the parking position corresponding to the parking section 861 is the position 863, and the parking position corresponding to the parking section 862 is also the position 863. In this case, it is not necessary to provide the stop terminal 5 at each stop. For example, identification information may be assigned to each parking section in the parking lot, and the user may check this identification information and input the confirmed identification information as the desired boarding position. Also, the position of the mobile terminal 3 may be used as the desired boarding position. In this case, the usage information generation unit 34 generates usage information using the position information input from the position acquisition unit 33 as the desired boarding position, and the control system 1 holds in advance section position information indicating the positions of each parking section in the parking lot, and identifies the parking section where the vehicle is parked using the section position information and the position information of the mobile terminal 3.

[0022] Returning to the description of FIG. 3. Regarding the desired boarding time, the user may input the desired boarding time, or the usage information generation unit 34 may set the current time as the desired boarding time. The purpose is input by the user. The purpose is, for example, either using the toilet or having a meal. The purpose is, for example, options are shown on the input screen, and the user may select from the options. Also, the purpose of having a meal may be further subdivided, and the type of restaurant such as Japanese cuisine, Western cuisine, ramen, light meals, etc. may be specified. Also, purposes other than using the toilet and having a meal, such as shopping, etc. may be made selectable.

[0023] Here, an example will be described in which the control system 1 creates a vehicle allocation plan for the transport vehicle 7 of a set of rest facilities at the uphill facility and the downhill facility in the service area at one location. However, the present invention is not limited to this. For multiple locations such as the H service area, the F service area, and the G parking area, for each location, that is, for each service area with the same name, the vehicle allocation plan for the transport vehicle 7 of the present embodiment may be created. In this case, the vehicle allocation plan corresponding to one location is created by the method described in the present embodiment, and by performing this process for each service area of each location, the vehicle allocation plans for the transport vehicle 7 for the service areas at multiple locations are created respectively. When the control system 1 creates a vehicle allocation plan for the transport vehicle 7 for the service areas at multiple locations, the usage information may include the identification information of the rest facilities that the user wishes to use. Note that the identification information of the rest facilities also includes information indicating whether it is an uphill facility or a downhill facility. Alternatively, the identification information of the bus stop may include the identification information of the facility. That is, the identification information of the bus stop may be given so as not to overlap between the rest facilities to be managed. Also, when the position information of the mobile terminal 3 is included as the desired boarding position in the usage information, the control system 1 may use the position information to determine the facility where the general vehicle corresponding to the usage information is parked.

[0024] Returning to the description of FIG. 1. The vehicle-mounted terminal 4 includes a communication unit 41, an input reception unit 42, a position acquisition unit 43, a usage information generation unit 44, and an information display unit 45. The vehicle-mounted terminal 4 may be a part of a car navigation system or an automatic driving system, or may be a terminal separate from these. Since the functions of the communication unit 41, the input reception unit 42, the position acquisition unit 43, the usage information generation unit 44, and the information display unit 45 are the same as the respective functions of the communication unit 31, the input reception unit 32, the position acquisition unit 33, the usage information generation unit 34, and the information display unit 35 of the mobile terminal 3, the overlapping description is omitted.

[0025] The terminal 5 at the bus stop includes a communication unit 51, an input reception unit 52, a usage information generation unit 53, and an information display unit 54. Since the functions of the communication unit 51, the input reception unit 52, the usage information generation unit 53, and the information display unit 54 are the same as those of the respective functions of the communication unit 31, the input reception unit 32, the usage information generation unit 34, and the information display unit 35 of the mobile terminal 3, duplicate explanations are omitted. However, since the position of the terminal 5 at the bus stop is fixed, the usage information generation unit 53 stores its own identification information (the identification information of the bus stop), which is defined in advance as the desired boarding position in the usage information. Note that the terminal 5 at the bus stop may receive a reservation with another terminal 5 at the bus stop as the desired boarding position. In this case, for example, on the input screen, its own identification information may be displayed as the initial value at the desired boarding position and can be changed from the initial value by the input operation of the user. Also, here, an example where the position of the terminal 5 at the bus stop is fixed is described, but the position of the terminal 5 at the bus stop may be changed. In this case, a position acquisition unit may be provided in the terminal 5 at the bus stop, or the position of the terminal 5 at the bus stop may be set in the facility management system 6 each time there is a change.

[0026] The facility management system 6 includes a congestion information transmission unit 61 and a congestion management unit 62. The congestion management unit 62 acquires the congestion situation in the rest facility and outputs congestion information indicating the acquired congestion situation to the congestion information transmission unit 61. The congestion information may include the congestion situation for each facility in the rest facility, or may include the congestion situation for each rest facility. The congestion management unit 62 may, for example, acquire an image from a surveillance camera and determine the congestion situation using the image, or may acquire congestion information by receiving an input of the congestion situation from the administrator of the rest facility. Also, when a sensor for detecting whether each individual toilet is in use is provided, the congestion management unit 62 may acquire the detection result of the sensor. The congestion information transmission unit 61 transmits the congestion information to the control system 1 via a network. This network may be a dedicated line, or may be the Internet, a mobile phone network, or the like. The facility management system 6 may transmit the congestion information to the control system 1, for example, periodically, or may transmit it to the control system 1 when the congestion information changes.

[0027] FIG. 5 is a diagram showing an example of congestion information according to the present embodiment. As shown in FIG. 5, the congestion information includes, for example, the congestion status of each facility such as a toilet and a food and drink street. In the example shown in FIG. 5, as exemplified in FIG. 2, the upward facility 8 includes three toilets 83-1 to 83-3 and one food and drink street 84, and the downward facility 9 includes three toilets 93-1 to 93-3 and one food and drink street 94. The toilets 83-1 to 83-3 respectively correspond to the toilets #1 to #3 of the upward facility in FIG. 5, and the toilets 93-1 to 93-3 respectively correspond to the toilets #1 to #3 of the downward facility in FIG. 5. Note that the toilets 83-1 to 83-3 and 93-1 to 93-3 are toilet spaces provided with one or more individual toilets. In the example shown in FIG. 5, the congestion status is represented in three levels: congestion, normal, and vacant (empty state). However, the congestion status is not limited to this, and may be shown in two levels of whether it is congested or not, or may be shown in four or more levels. For example, in the case of a toilet, it is congested when the number of waiting people is two or more, normal when the number of waiting people is one or less and the number of vacant individual toilets is less than 30% of all individual toilets, and vacant when the number of all vacant individual toilets is 30% or less. The congestion status is defined in advance in this way. The same applies to the food and drink street, and the congestion status is calculated according to the ratio of vacant seats, the number of waiting people, etc.

[0028] In the example shown in FIG. 5, the rest facility includes a plurality of facilities such as a toilet and a food and drink street, and the congestion information includes information indicating the congestion status of each facility. However, the congestion information is not limited to this, and may include the congestion status of each store in the food and drink street. FIG. 6 is a diagram showing an example of a store included in the food and drink street according to the present embodiment. FIG. 6 shows an example of a store that constitutes the food and drink street 84 of the upward facility 8 shown in FIG. 2. If the congestion information includes, for example, the congestion status of each store shown in FIG. 6, when the purpose in the usage information is specified down to the type of food and drink store, the control system 1 can select the store that is the target facility for the user based on the congestion information of each store.

[0029] Alternatively, the congestion information may be the congestion status of facilities such as the uphill facility 8 and the downhill facility 9. In this case, the congestion status of the rest facility unit may be determined based on the congestion status of the parking lot.

[0030] Returning to the description of FIG. 1, the control system 1 includes a congestion information acquisition unit 11, a usage information acquisition unit 12, a vehicle allocation plan determination unit 13, a vehicle communication unit 14, a facility information storage unit 15, a transport vehicle information storage unit 16, and a vehicle allocation plan storage unit 17.

[0031] The congestion information acquisition unit 11 acquires congestion information by receiving, from the facility management system 6 via a network, congestion information indicating the congestion status of the rest facility, and outputs the acquired congestion information to the vehicle allocation plan determination unit 13.

[0032] The facility information storage unit 15 stores facility information indicating information about each facility in the rest facility. FIG. 7 is a diagram showing an example of the facility information of the present embodiment. In the example shown in FIG. 7, similar to the example shown in FIG. 5, as exemplified in FIG. 2, the uphill facility 8 includes three toilets 83-1 to 83-3 and one food court 84, and the downhill facility 9 includes three toilets 93-1 to 93-3 and one food court 94. As shown in FIG. 7, the facility information includes each facility and the position of the facility (the position of the entrance and exit of the facility). In the example shown in FIG. 7, the position of the facility is indicated by the unit of the bus stop, that is, the identification information of the nearest bus stop. Not limited to this, the position of the facility may be indicated by coordinates (the coordinates of the entrance and exit), etc. In this case, the facility information storage unit 15 stores bus stop position information indicating the position (coordinates) of each bus stop. Using the bus stop position information and the facility information, the bus stop corresponding to each facility can be obtained. The bus stop corresponding to each facility is, for example, the nearest bus stop to each facility.

[0033] Also, as described with reference to FIG. 6, when managing the congestion situation for each store, the facility information also includes information for each store. In the example shown in FIG. 6, as entrances and exits to the food and beverage street 84, two locations, entrances and exits 87-1 and 87-2, are provided, and the food and beverage street 84 includes two ramen shops, ramen shops 88-1 and 88-2. The nearest entrance and exit to the ramen shop 88-1 is the entrance and exit 87-1, and the nearest bus stop to the entrance and exit 87-1 is the bus stop #4 where the bus stop terminal 5-4 is installed. The nearest entrance and exit to the ramen shop 88-2 is the entrance and exit 87-2, and the nearest bus stop to the entrance and exit 87-2 is the bus stop #3 where the bus stop terminal 5-3 is installed. In this way, the bus stop corresponding to each store can be determined. For example, the facility information stores information indicating the corresponding bus stop as the position corresponding to each store. Alternatively, the coordinates of the entrance and exit corresponding to each store may be stored as the position in the facility information. The control system 1 can propose to the user the vacant one of the ramen shops 88-1 and 88-2 as the destination, and when the user accepts the proposed information, determine a vehicle allocation plan to transport the user to the bus stop corresponding to the vacant store.

[0034] The transport vehicle information storage unit 16 stores transport vehicle information. FIG. 8 is a diagram showing an example of the transport vehicle information of the present embodiment. As shown in FIG. 8, the transport vehicle information includes the maximum number of passengers for each transport vehicle 7. The transport vehicle information may further include the remaining amount of the storage battery of the transport vehicle 7, the remaining amount of fuel, the available travel distance, and the like. The remaining amount of the storage battery is updated each time it is acquired from the transport vehicle 7.

[0035] The usage information acquisition unit 12 acquires usage information by receiving usage information via a network from at least one of the user terminals, which are the mobile terminal 3, the vehicle-mounted terminal 4, and the bus stop terminal 5, and outputs the acquired usage information to the vehicle allocation plan determination unit 13.

[0036] Based on the congestion information indicating the congestion status of the rest facilities, the vehicle allocation plan determination unit 13 determines a vehicle allocation plan including a travel plan for the transport vehicle 7 that can transport the users boarding a vehicle (ordinary vehicle) parked at the parking facility, which is one of the two rest facilities on the uphill lane and the downhill lane, to the opposite lane side facility, which is the other of the two rest facilities, from the parking facility. Specifically, first, the vehicle allocation plan determination unit 13 determines the destination for transporting the users based on the purpose in the usage information and the congestion information. Specifically, the vehicle allocation plan determination unit 13 determines the candidate facilities that match the purpose, and if there is an uncongested facility among the candidate facilities, it determines the uncongested facility as the target facility for the users, and determines the stop corresponding to the target facility for the users as the destination (the destination of the transport vehicle 7).

[0037] Then, the vehicle allocation plan determination unit 13 uses the determined destination, the usage information, the facility information stored in the facility information storage unit 15, the current position of the transport vehicle 7, the transport vehicle information stored in the transport vehicle information storage unit 16, and the vehicle allocation plan stored in the vehicle allocation plan storage unit 17 to determine the transport vehicle 7 to be assigned to the users corresponding to the usage information, and determines the travel plan of the transport vehicle 7. The vehicle allocation plan determination unit 13 determines the vehicle allocation plan using the determined travel plan, and stores the determined vehicle allocation plan in the vehicle allocation plan storage unit 17. The vehicle allocation plan storage unit 17 stores the vehicle allocation plan. The vehicle allocation plan includes the travel plans of all the transport vehicles 7. Also, the vehicle allocation plan determination unit 13 outputs the travel plan to the vehicle communication unit 14. The vehicle communication unit 14 transmits the travel plan to the corresponding transport vehicle 7 via the network. Details of the operation of the vehicle allocation plan determination unit 13 will be described later. This network may be a dedicated line, or may be a mobile phone network, the Internet, etc. Also, the vehicle communication unit 14 acquires the current position from the transport vehicle 7. Also, when the transport vehicle 7 is an electric vehicle, the vehicle communication unit 14 may receive the remaining battery level from the transport vehicle 7.

[0038] FIG. 9 is a diagram showing an example of the vehicle allocation plan according to the present embodiment. As shown in FIG. 9, the vehicle allocation plan includes, for example, the scheduled boarding time (scheduled departure time), boarding position (departure place), scheduled arrival time, destination, and vacancy information for each transport vehicle 7. Each row in the vehicle allocation plan shows the scheduled travel in one operation of each transport vehicle 7. The destination is determined based on the purpose and congestion information in the usage information as described above. The scheduled boarding time is determined according to the desired boarding time in the usage information, and the boarding position (departure place) is determined according to the desired boarding position in the usage information. In the example shown in FIG. 9, the identification information of the stops corresponding to the stop terminals 5-1 to 5-8 shown in FIG. 2 is shown as stops #1 to #8, respectively. For example, vehicle #1, which is one of the transport vehicles 7, is scheduled to transport users who parked their general vehicles in the uphill facility 8 from stop #1 in the uphill facility 8 to stop #3 in the uphill facility 8. When creating the travel schedule for this vehicle #1, toilet #2 (toilet 83-2) among the toilets in the uphill facility 8 is not congested, and the user is transported to stop #3 corresponding to toilet #2 (toilet 83-2). Also, vehicle #2, which is one of the transport vehicles 7, is scheduled to transport users who parked their general vehicles in the uphill facility 8 from stop #2 in the uphill facility 8 to stop #8 in the downhill facility 9. When creating the travel schedule for this vehicle #2, all the toilets in the uphill facility 8 are congested, the downhill facility 9 is not congested, and toilet #3 (toilet 93-3) is vacant. Therefore, the user is transported to toilet #3 in the downhill facility 9. Thus, in the present embodiment, when the facilities in the rest facility where the user parked the general vehicle are congested and the facilities in the rest facility on the opposite lane side are vacant, the travel schedule is determined so as to transport the user to the rest facility on the opposite lane side. In this way, when the vehicle allocation plan determination unit 13 determines that the rest facility where the user parked the general vehicle is congested using the congestion information, it can determine the travel schedule of the transport vehicle 7 so that the transport vehicle 7 travels from the rest facility to the rest facility on the opposite lane.

[0039] In addition, the vacant seat information shown in FIG. 9 indicates the number of vacant seats obtained by subtracting the number of people planned to board in the vehicle allocation plan from the maximum number of passengers that each transport vehicle 7 can carry. For example, in the example shown in FIG. 9, if the maximum number of passengers of the transport vehicle 7 of vehicle #2 is 8 and the number of people planned to board in the planned route shown in the second row of FIG. 9 is 5, the number of vacant seats is 3. In the example shown in FIG. 9, since the number of vacant seats is constant regardless of the section, one numerical value is described. However, the vacant seat information is shown for each section in the travel route. For example, if it is planned to travel from stop #2 to stop #8 and there are 3 vacant seats, and there is usage information indicating that 3 people are planned to board at stop #2 and stop #3 is determined as the destination, it is possible to let the users corresponding to the usage information board the transport vehicle 7 planned to travel from stop #2 to stop #8. In this case, the vehicle allocation plan determination unit 13 determines the travel plan for the usage information so that the transport vehicle 7 planned to travel from stop #2 to stop #8 boards passengers from stop #2 to stop #3. Then, the vehicle allocation plan determination unit 13 updates the vacant seat information corresponding to the travel plan in the vehicle allocation plan to information indicating that there are no vacant seats in the section from stop #2 to stop #3, 3 in the section from stop #3 to stop #8, and 3 at stop #8. The vehicle allocation plan determination unit 13 may create a vehicle allocation plan in which sharing is performed in the transport vehicle 7 by managing the vacant seat information in this way.

[0040] Also, as described with reference to FIG. 6, when the congestion information and facility information include information for each store and the type of restaurant is specified as the purpose in the usage information, the vehicle allocation plan determination unit 13 can determine an uncongested store from among the restaurants of the type that matches the purpose as the destination facility for the user. For example, when a ramen restaurant is specified as the type of restaurant in the usage information and the user's private vehicle is parked at the uphill facility 8, the vehicle allocation plan can be determined to transport the user to the bus stop corresponding to the vacant store among ramen restaurants 88-1 and 88-2. Also, when there is a ramen restaurant at the downhill facility 9 and both ramen restaurants 88-1 and 88-2 at the uphill facility 8 are congested and the ramen restaurant at the downhill facility 9 is vacant, the vehicle allocation plan determination unit 13 may create a vehicle allocation plan to transport the user to the bus stop corresponding to the ramen restaurant at the downhill facility 9.

[0041] Returning to the description of FIG. 1, the transport vehicle 7 includes a communication unit 71, a plan storage unit 72, a position acquisition unit 73, a vehicle control unit 74, and vehicle components 75. Here, an example in which the transport vehicle 7 is an autonomous vehicle will be described, but the transport vehicle 7 may be a vehicle driven by a driver.

[0042] The communication unit 71 receives a driving schedule from the control system 1 and stores the received driving schedule in the plan storage unit 72. The vehicle components 75 are various devices mounted on the transport vehicle 7, such as an engine, brakes, and a transmission. The vehicle control unit 74 can control the vehicle components 75 without the need for human operation. That is, the vehicle control unit 74 performs control for autonomous driving. The vehicle control unit 74 controls the driving of the transport vehicle 7 based on the driving schedule stored in the plan storage unit 72. When the transport vehicle 7 is a vehicle driven by a driver, the control system 1 may transmit the driving plan to a portable terminal (not shown) for the driver, and a driving instruction may be given to the driver by displaying the driving plan on the screen of the portable terminal, or a driving instruction may be given to the driver by displaying the driving plan on a display unit (not shown) inside the transport vehicle 7.

[0043] The position acquisition unit 73 acquires the current position of the transport vehicle 7 and outputs the acquired current position to the communication unit 71. The position acquisition unit 73 acquires the current position using, for example, a GPS receiver or the like. The communication unit 71 transmits the current position to the control system 1. Further, the communication unit 71 may transmit the remaining amount of the storage battery of the transport vehicle 7, the remaining fuel amount, the remaining available travel distance, etc. to the control system 1.

[0044] Next, the operation of the present embodiment will be described. FIG. 10 is a sequence diagram showing an example of the operation in the vehicle allocation system of the present embodiment. In FIG. 10, an example in which the mobile terminal 3 is used as the user terminal is shown, but the same operation is performed when the vehicle-mounted terminal 4 or the stop terminal 5 is used as the user terminal. The user operates the mobile terminal 3 to make a reservation for the transport vehicle 7. As a result, as shown in FIG. 10, the mobile terminal 3 receives an input from the user (step S1). Specifically, the input reception unit 32 receives an input from the user and outputs input information indicating the received input content to the usage information generation unit 34. The items to be input include, for example, the desired boarding position, the desired boarding time, the destination, and the number of people. As described above, the current time may be used instead of the desired boarding time without being input.

[0045] The mobile terminal 3 generates usage information (step S2) and transmits the generated usage information to the control system 1 (step S3). Specifically, the usage information generation unit 34 generates usage information using the input information received from the input reception unit 32 and outputs the generated usage information to the communication unit 31. The communication unit 31 transmits the usage information received from the usage information generation unit 34 to the control system 1.

[0046] On the other hand, the facility management system 6 transmits congestion information to the control system 1 at regular intervals or when there is a change in the congestion information (step S4). Specifically, the congestion management unit 62 acquires the congestion status in the rest facility and outputs congestion information indicating the acquired congestion status to the congestion information transmission unit 61. The congestion information transmission unit 61 transmits the congestion information to the control system 1.

[0047] In addition, each transport vehicle 7 transmits its current position to the control system 1 (step S5). Specifically, a position acquisition unit 73 periodically acquires, for example, the current position of the transport vehicle 7 and outputs the acquired current position to a communication unit 71. The communication unit 71 transmits the current position received from the position acquisition unit 73 to the control system 1.

[0048] When the control system 1 receives the usage information, it creates a vehicle allocation plan (step S6). The method for creating the vehicle allocation plan will be described later. The control system 1 transmits, as reservation results, the information to be notified to the user among the created vehicle allocation plans to the mobile terminal 3 (step S7). The reservation results are, for example, the scheduled boarding time, boarding position, scheduled arrival time, and destination of the scheduled travel corresponding to the usage information received in step S3 among the created vehicle allocation plans.

[0049] Note that after determining the user's destination facility based on the usage information and congestion information, before creating a vehicle allocation plan that reflects the user's destination facility, the vehicle allocation plan determination unit 13 outputs the determination result (the user's destination facility) to the usage information acquisition unit 12, and the usage information acquisition unit 12 may request the user's approval by transmitting the determination result to the mobile terminal 3 that is the source of the usage information. The mobile terminal 3 displays the received determination result, and the user checks the displayed determination result and determines whether to approve the determined destination facility. The user inputs the determination result, that is, the determination result of whether to approve the determination result, to the mobile terminal 3, and the mobile terminal 3 transmits the determination result to the control system 1. When the received determination result indicates approval of the determination result, the control system 1 performs the process of creating a vehicle allocation plan. When the received determination result indicates non-approval of the determination result, the control system 1 excludes the said destination facility and determines the destination facility again, and transmits the determination result to the mobile terminal 3. The control system 1 repeats these processes until it receives a determination result indicating approval of the determination result from the mobile terminal 3. Alternatively, the control system 1 may select a plurality of candidates for the destination facility based on the congestion information and transmit the selected plurality of destination facilities to the mobile terminal 3. The user selects a destination facility from among the plurality of destination facilities and inputs the selection result to the mobile terminal 3, and the mobile terminal 3 transmits the selection result to the control system 1. The control system 1 creates a vehicle allocation plan using the destination facility selected by the user.

[0050] In addition, the control system 1 transmits to the transport vehicle 7 the travel schedule of the transport vehicle 7 in the vehicle allocation plan (step S8). Thereafter, the transport vehicle 7 travels according to the received travel schedule. By these operations, vehicle allocation according to the usage information is realized.

[0051] Next, the vehicle allocation plan creation process in the control system 1, that is, the process of step S6 in FIG. 10 will be described. FIG. 11 is a flowchart showing an example of the vehicle allocation plan creation process of the present embodiment. The vehicle allocation plan determination unit 13 determines candidates for the facilities to be used using the usage information (step S11). Specifically, the vehicle allocation plan determination unit 13 determines, as candidates for the facilities to be used by the user, the facilities that match the purpose using the purpose in the usage information received from the usage information acquisition unit 12. For example, when the rest facilities targeted for the creation of the vehicle allocation plan are the uphill facility 8 and the downhill facility 9 shown in FIG. 2, if the purpose in the usage information is a toilet, toilets 83-1 to 83-3 and 93-1 to 93-3 become candidates for the facilities to be used. Also, when the purpose is a meal, the food and beverage streets 84 and 94 become candidates for the facilities to be used. As described above, when the type of food and beverage store is also specified in the purpose, the candidates for the facilities to be used are determined in units of stores.

[0052] Next, the vehicle allocation plan determination unit 13 determines whether there is an uncongested facility among the candidates for the facilities in the parking facility (step S12). Specifically, the vehicle allocation plan determination unit 13 extracts the congestion status of the facilities in the parking facility among the candidates for the facilities determined in step S11 from the congestion information received from the congestion information acquisition unit 11, and determines whether there is an uncongested facility based on the extracted congestion status. The parking facility is a facility where the user corresponding to the usage information boards the transport vehicle 7. For example, when the rest facilities targeted for the creation of the vehicle allocation plan are the uphill facility 8 and the downhill facility 9 shown in FIG. 2, and the user parks a general vehicle at the uphill facility 8, the user will board the transport vehicle 7 from the uphill facility 8. In this case, the uphill facility 8 is the parking facility. Also, the rest facility on the opposite lane side of the parking facility is called the opposite lane side facility. When the uphill facility 8 is the parking facility, the opposite lane side facility is the downhill facility 9, and when the downhill facility 9 is the parking facility, the opposite lane side facility is the uphill facility 8.

[0053] If there is an uncongested facility among the facility candidates in the parking facility (step S12 Yes), the vehicle allocation plan determination unit 13 determines a destination within the parking facility (step S13). Specifically, the vehicle allocation plan determination unit 13 determines a target facility, which is the facility to be used by the user, from among the uncongested facilities among the facility candidates in the parking facility (the facilities determined as facility candidates to be used), and determines a destination corresponding to the target facility. For example, the vehicle allocation plan determination unit 13 uses the congestion information to determine the least congested facility among the facility candidates in the parking facility as the target facility. When there are multiple facilities with the least congestion, the vehicle allocation plan determination unit 13 may, for example, determine the facility closest to the desired boarding position in the usage information as the target facility from among these, or may determine the target facility from among these according to a predetermined criterion such as round robin. The vehicle allocation plan determination unit 13 refers to the facility information stored in the facility information storage unit 15 and determines the position corresponding to the determined target facility as the destination.

[0054] Next, the vehicle allocation plan determination unit 13 determines a transport vehicle 7 that performs transport according to the usage information, using the determined destination, the usage information, the transport vehicle information, the vehicle allocation plan, and the current positions of the respective transport vehicles 7 (step S14).

[0055] Specifically, the required time for the transport vehicle 7 to travel from the desired boarding position to the destination is calculated using the desired boarding position in the usage information and the determined destination. For example, the vehicle allocation plan determination unit 13 determines in advance the distances between each stop on the travel route of the transport vehicle 7, and calculates the required time using the distances between each stop and the average speed of the transport vehicle 7 determined in advance. The vehicle allocation plan determination unit 13 calculates the scheduled arrival time at the destination using the desired boarding time and the required time in the usage information. Then, based on the vehicle allocation plan, the vehicle allocation plan determination unit 13 determines that among the transport vehicles 7 for which the travel schedule has already been determined, travel including the section from the desired boarding position corresponding to the usage information to the destination is scheduled, and the number of available seats in the section is less than or equal to the number of passengers in the usage information, and the difference between the scheduled arrival time at the desired boarding position and the desired boarding time in the usage information is less than or equal to the threshold value. If there is a transport vehicle 7, the vehicle allocation plan is created so that the user corresponding to the usage information boards the transport vehicle 7, that is, so that sharing is performed. Also, when there is no transport vehicle 7 that can be shared, the vehicle allocation plan determination unit 13 extracts the transport vehicles 7 that have no scheduled travel between the desired boarding time and the scheduled arrival time based on the vehicle allocation plan and the transport vehicle information. The vehicle allocation plan determination unit 13 determines the transport vehicles 7 among the extracted transport vehicles 7 that can accommodate the number of passengers in the usage information using the transport vehicle information stored in the transport vehicle information storage unit 16 and the number of passengers in the usage information. When there are a plurality of determined transport vehicles 7, the vehicle allocation plan determination unit 13 determines the transport vehicle 7 that performs the transport according to the usage information based on the current positions of these plurality of transport vehicles 7. For example, among the plurality of transport vehicles 7, the transport vehicle 7 with the current position closest to the desired boarding position is determined as the transport vehicle 7 that performs the transport according to the usage information. Also, for example, when the scheduled boarding time is more than a certain time ahead of the present, based on the vehicle allocation plan, the transport vehicle 7 with the current position closest to the desired boarding position among the plurality of transport vehicles 7 is determined as the transport vehicle 7 that performs the transport according to the usage information.

[0056] Also, when there is no transport vehicle 7 without a planned route between the desired boarding time and the estimated arrival time, the vehicle allocation plan determination unit 13 updates the desired boarding time to a time that is a certain period later and performs the same process. If there is still no transport vehicle 7 without a planned route even after updating the desired boarding time to a time that is a certain period later, the desired boarding time is further updated to a time that is a certain period later, and the same process is repeated. If there is still no transport vehicle 7 without a planned route even after delaying the desired boarding time by a set time or more, the vehicle allocation plan determination unit 13 may determine that reservation for the transport vehicle 7 is not possible and transmit a message indicating that reservation is not possible to the user terminal of the source of the usage information via the usage information acquisition unit 12.

[0057] Note that although the vehicle allocation plan shown in FIG. 9 indicates the planned routes of the transport vehicles 7, the vehicle allocation plan may also indicate the time periods when each transport vehicle 7 is not in use, i.e., the time periods without a plan. For example, in the vehicle allocation plan, for each transport vehicle 7, the schedule up to a certain time in the future may be shown so that the time periods with a planned route and the available time periods can be distinguished. If the vehicle allocation plan does not show the available time of each transport vehicle 7, the vehicle allocation plan determination unit 13 can identify the transport vehicle 7 without a planned route by referring to the vehicle allocation plan and the transport vehicle information. Also, the vehicle allocation plan determination unit 13 may make a plan to have the transport vehicle 7 travel along a predetermined route according to a predetermined timetable in advance, and create a vehicle allocation plan to assign users to the transport vehicle 7 with available seats in the corresponding section based on the usage information and the determined destination. In this case, based on the usage information, the number of trips may be increased when there are many users or decreased when there are few users. The method of creating the vehicle allocation plan described above is an example, and the method of creating the vehicle allocation plan is not limited to the example described above.

[0058] Next, the vehicle allocation plan determination unit 13 determines the planned travel of the determined transport vehicle 7, updates the vehicle allocation plan using the determined planned travel (step S15), and ends the process. In step S15, specifically, the vehicle allocation plan determination unit 13 determines the boarding desired time, desired boarding position, scheduled arrival time, and destination obtained in the processes up to step S14 as the scheduled boarding time (scheduled departure time), boarding position (departure place), scheduled arrival time, and destination in the planned travel of the transport vehicle 7 determined in step S14, respectively. Then, the vehicle allocation plan determination unit 13 updates the vehicle allocation plan by adding the determined planned travel to the vehicle allocation plan stored in the vehicle allocation plan storage unit 17, and stores the updated vehicle allocation plan in the vehicle allocation plan storage unit 17.

[0059] Also, when it is determined as No in step S12, the vehicle allocation plan determination unit 13 determines whether there is an un-congested facility among the candidate facilities in the opposite lane side facility (step S16). Specifically, the vehicle allocation plan determination unit 13 extracts the congestion status of the facilities in the opposite lane side facility among the candidate facilities determined in step S11 from the congestion information received from the congestion information acquisition unit 11, and determines whether there is an un-congested facility based on the extracted congestion status.

[0060] If there is an un-congested facility among the candidate facilities in the opposite lane side facility (step S16 Yes), the vehicle allocation plan determination unit 13 determines the destination within the opposite lane side facility (step S17), and advances the process to step S14. In step S17, specifically, the vehicle allocation plan determination unit 13 determines the target facility, which is the facility used by the user, from among the un-congested facilities among the candidate facilities (facilities determined as candidate facilities to be used) in the opposite lane side facility, in the same manner as in step S13, and determines the destination corresponding to the target facility.

[0061] When it is determined as No in step S16, the vehicle allocation plan determination unit 13 proceeds with the process to step S13. In step S13 in this case, the vehicle allocation plan determination unit 13 determines the target facility from among the candidates of the facilities to be used that are congested within the parking facility. When it becomes No in step S16, since the facility corresponding to the usage information is congested in both the parking facility and the opposite-side facility, it is possible to determine the facility within the parking facility close to the user as the target facility, or it is also possible to determine the facility that is not congested compared to other facilities as the target facility.

[0062] As described above, the vehicle allocation plan determination unit 13 determines candidates for the facilities to be used by the user using the purpose included in the usage information acquired by the usage information acquisition unit 12. Then, the vehicle allocation plan determination unit 13 selects the target facility, which is the facility corresponding to the usage information, from among the candidates for the facilities to be used using the congestion information, determines the destination of the transport vehicle 7 corresponding to the usage information based on the selected target facility, and determines the scheduled route of the transport vehicle 7 to be assigned to the usage information using the determined destination. Also, when there is a candidate within the parking facility that is not congested, the vehicle allocation plan determination unit 13 selects the candidate as the target facility, and when all the candidates within the parking facility are congested and there is a candidate within the candidates for the facilities to be used on the opposite lane side facility that is not congested, the vehicle allocation plan determination unit 13 selects the candidate as the target facility. Further, the vehicle allocation plan determination unit 13 determines the transport vehicle 7 to be assigned to the usage information based on the number of passengers included in the usage information and the maximum number of passengers for each transport vehicle 7.

[0063] Note that when the control system 1 receives the remaining battery level from the transport vehicle 7, the vehicle allocation plan determination unit 13 may create a vehicle allocation plan in consideration of the remaining battery level of the transport vehicle 7. Also, in this case, the vehicle allocation plan determination unit 13 may also determine the charging schedule of the transport vehicle 7 using the remaining battery level and the scheduled route of the transport vehicle 7, and may also include the charging period in the vehicle allocation plan.

[0064] As described above, the vehicle allocation plan determination unit 13 determines the destination according to the purpose in the usage information in accordance with the congestion situation. Thereby, the vehicle allocation plan determination unit 13 can determine the vehicle allocation plan for the transport vehicle 7 that transports the users of the rest facility so as to relieve the congestion in the rest facility. In addition, since users can be guided to non-congested rest facilities, the waiting time of users in the rest facilities can be reduced.

[0065] In particular, on toll roads, for example, during weekdays, the uphill lane is congested in the morning and the downhill lane is congested in the evening, and on holidays, the downhill lane is congested in the morning and the uphill lane is congested in the evening. There are cases where the congested time zones are different between the uphill lane and the downhill lane. Also, there are cases where the congested days are different between the uphill lane and the downhill lane, such as the downhill lane being congested in the first half of a long holiday and the uphill lane being congested in the second half. The congestion situation of the rest facilities corresponding to each of the uphill and downhill lanes depends on the congestion situation of each lane respectively. For this reason, there are time zones when one of the uphill facility 8 and the downhill facility 9 is congested and the other is not. During such time zones, congestion can be alleviated by transporting the users of the congested rest facility to the other rest facility.

[0066] In the examples described above, the congestion situation was managed in terms of the facilities of the rest area. However, the travel schedule of the transport vehicle 7 may be determined using the congestion situation and usage information of the rest area unit, or the travel schedule of the transport vehicle 7 may be determined without using the usage information using the congestion situation of the rest area unit. In this case, the congestion information includes the congestion situations of the uphill facility 8 and the downhill facility 9 respectively. The congestion situation may be the congestion situation of the parking lot of each rest area, or may be a congestion situation in which both the congestion situation of the parking lot and the congestion situation of each facility are considered. Generally, when the rest area is vacant, users often park general vehicles near facilities such as toilets and food streets. On the other hand, when the rest area is crowded, the number of general vehicles parked at a position far from the facilities increases, and the number of users who want to use the transport vehicle 7 for movement to the facilities increases. Also, when the uphill facility 8 is congested and the downhill facility 9 is vacant, operating the transport vehicle 7 going from the uphill facility 8 to the downhill facility 9 can guide users to the vacant downhill facility 9.

[0067] Therefore, for example, without using usage information, that is, without the need for a reservation, a vehicle allocation plan is created for the transport vehicle 7 according to the congestion situation of the rest area unit, such that the higher the degree of congestion, the more operation trips are increased. Then, it is possible to transport the users of the rest area so as to relieve the congestion in the rest area. In this case, steps S1, S2, S3, and S7 shown in FIG. 10 will not be implemented. For example, the number of operation trips in which the transport vehicle 7 circulates while stopping at each stop #1 to #8 on the travel route 300 indicated by the broken line in FIG. 2 is increased as the degree of congestion of the uphill facility 8 increases, and a vehicle allocation plan is created. For example, the degree of congestion may be indicated in multiple stages as the congestion situation, and the time interval of the operation trips may be determined according to each stage.

[0068] Also, when using the usage information, it is not necessary to include the purpose in the usage information. Since the purpose of using the rest facility is generally one of toilet, meal, and shopping, the control system 1 can assume that the user aims at one of toilet, meal, and shopping by receiving the usage information. Therefore, for example, the stops that are the destinations of the transport vehicle 7 are set at two locations near the buildings of the upward facility 8 and the downward facility 9, and the vehicle allocation plan determination unit 13 may determine either of these two locations as the destination. For example, when receiving the usage information from a user who parked a general vehicle at the upward facility 8, if the inside of the upward facility 8 is not congested, the vehicle allocation plan determination unit 13 sets the stop at the upward facility 8 as the destination, and if the inside of the upward facility 8 is congested as a whole and the downward facility 9 is vacant, the destination corresponding to the usage information may be determined as the stop at the downward facility 9.

[0069] Also, when either one of the upward facility 8 and the downward facility 9 is congested and the other is not, the vehicle allocation plan determination unit 13 may create a vehicle allocation plan to operate an operation service going from the congested one to the non-congested one. For example, when either one of the upward facility 8 and the downward facility 9 is congested and the other is not, a vehicle allocation plan may be created to operate a service that shuttles between stop #4 and stop #8 in FIG. 2. When either one of the upward facility 8 and the downward facility 9 is congested, for example, information indicating that the rest facility on the opposite lane is not congested is displayed on the stop terminal 5 or the signage in the congested rest facility, and the location of the stop of the boarding area of the transport vehicle 7 to the opposite lane is displayed, thereby promoting the movement of users to the opposite lane. In addition, when operating an operation service going from the congested one to the non-congested one, a route that circulates inside the upward facility 8 and the downward facility 9 may or may not be provided. That is, inside the upward facility 8 and the downward facility 9, a plurality of stops may be provided, or one stop may be provided for one rest facility.

[0070] FIG. 12 is a flowchart showing an example of the process for creating a vehicle allocation plan in the present embodiment when utilization information is not used. The vehicle allocation plan determination unit 13 executes the process shown in FIG. 12, for example, at a defined cycle, that is, every time a defined time has elapsed. In the example shown in FIG. 12, the vehicle allocation plan determination unit 13 determines whether the upward facility 8 is congested (step S21). Specifically, the vehicle allocation plan determination unit 13 determines whether the upward facility 8 is congested using congestion information. When the upward facility 8 is congested (step S21 Yes), it is determined whether the downward facility 9 is congested (step S22). When the downward facility 9 is congested (step S22 Yes), the vehicle allocation plan determination unit 13 ends the process.

[0071] When the downward facility 9 is not congested (step S22 No), that is, when the upward facility 8 is congested and the downward facility 9 is not congested, the vehicle allocation plan determination unit 13 determines the transport vehicle 7 to be driven using the vehicle allocation plan and the current position of the transport vehicle 7 (step S23). Specifically, the vehicle allocation plan determination unit 13 refers to the vehicle allocation plan stored in the vehicle allocation plan storage unit 17, and determines, from among the transport vehicles 7 that have no driving schedule within a certain time, the transport vehicle 7 whose current position is close to a defined departure point as the transport vehicle 7 to be driven. The defined departure point is a defined stop at the congested rest facility. When the result is Yes in step S21 and No in step S22, the congested rest facility is the upward facility 8, for example, stop #4 at the upward facility 8. Also, when the result is No in step S21 and Yes in step S25, which will be described later, step S23 is also executed. In this case, the congested rest facility is the downward facility 9. In this case, the defined departure point is a defined stop within the downward facility 9, for example, stop #8.

[0072] Next, the vehicle allocation plan determination unit 13 determines the planned travel of the determined transport vehicle 7, updates the vehicle allocation plan using the determined planned travel (step S24), and ends the process. Specifically, the vehicle allocation plan determination unit 13 determines the boarding planned time (departure planned time) from the current position of the determined transport vehicle 7, and determines the arrival planned time using the boarding planned time and the required time. The vehicle allocation plan determination unit 13 sets, for example, the time obtained by adding the estimated value of the time required from the current position of the determined transport vehicle 7 to the departure place to the current time and further adding a certain time for the user to board as the boarding planned time. The destination is a designated stop of a non-congested rest facility. For example, when the answer in step S21 is Yes and the answer in step S22 is No, since the non-congested rest facility is the downward facility 9, the destination is the designated stop of the downward facility 9. The vehicle allocation plan determination unit 13 updates the vehicle allocation plan by adding the determined planned travel to the vehicle allocation plan stored in the vehicle allocation plan storage unit 17, and stores the updated vehicle allocation plan in the vehicle allocation plan storage unit 17.

[0073] If the answer in step S21 is No, the vehicle allocation plan determination unit 13 determines whether the downward facility 9 is congested (step S25). If the downward facility 9 is congested (step S25 Yes), that is, if the upward facility 8 is not congested and the downward facility 9 is congested, the vehicle allocation plan determination unit 13 proceeds with the process to step S23. If the downward facility 9 is not congested (step S25 No), the vehicle allocation plan determination unit 13 ends the process.

[0074] By performing the process shown in FIG. 12 at a defined cycle, the control system 1 can determine a vehicle allocation plan to operate the trains traveling from the congested facility to the non-congested facility at defined cycle intervals when either the upward facility 8 or the downward facility 9 is congested and the other is not. Further, when neither the upward facility 8 nor the downward facility 9 is congested and when both the upward facility 8 and the downward facility 9 are congested, the control system 1 can efficiently operate the transport vehicle 7 by not running the transport vehicle 7. In the example shown in FIG. 12, the running of the routes around the inside of the upward facility 8 and the inside of the downward facility 9 is not considered. However, separately from the route running between the upward facility 8 and the downward facility 9, trains running a route around the inside of the congested rest facility may be regularly operated. Also, even when not congested, trains running a route around the inside of the rest facility may be operated, and the operation interval may be determined according to the degree of congestion of the rest facility. For example, the higher the degree of congestion, that is, the more congested, the shorter the operation interval may be.

[0075] Also, in the example described above, the transport vehicle 7 moved between the upward facility 8 and the downward facility 9, but the transport vehicle 7 may be operated within one rest facility. For example, when the rest facility is large and there are multiple food and beverage streets, or when there is a common rest facility for both the up and down lines, the transport vehicle 7 may be operated within one rest facility.

[0076] FIG. 13 is a diagram showing an example of an uphill facility 8 where a plurality of buildings according to the present embodiment are provided. In the example shown in FIG. 13, a carrier vehicle 7 travels along a travel route 302 indicated by a dashed line, and seven stops corresponding to each of the stop terminals 5-1 to 5-7 are provided. In the example shown in FIG. 13, the uphill facility 8 is provided with three toilets 83-1 to 83-3 and two food and beverage streets 84-1 and 84-2. In this case, the control system 1 uses the congestion information to determine, according to the congestion status of each facility in the uphill facility 8, an uncongested facility among the facilities corresponding to the purpose in the usage information as the target facility, and determines a destination corresponding to the target facility. Then, the control system 1 can determine a vehicle allocation plan by performing steps S14 and S15 in the same manner as the example shown in FIG. 11. In this way, the vehicle allocation plan determination unit 13 may use the congestion information to determine a facility used by a user who boards a vehicle parked at a rest facility, and determine a vehicle allocation plan including a travel schedule for causing the carrier vehicle 7 to travel to a disembarkation position corresponding to the determined facility to transport the user.

[0077] Next, the hardware configuration of the control system 1 according to the present embodiment will be described. The control system 1 according to the present embodiment is a computer program in which processing in the control system 1 is described, and when the program is executed on a computer system, the computer system functions as the control system 1. FIG. 14 is a diagram showing a configuration example of a computer system that realizes the control system 1 according to the present embodiment. As shown in FIG. 14, this computer system includes a control unit 101, an input unit 102, a storage unit 103, a display unit 104, a communication unit 105, and an output unit 106, which are connected via a system bus 107.

[0078] In FIG. 14, the control unit 101 is a processor such as a CPU (Central Processing Unit), and executes a program in which the processing in the control system 1 of the present embodiment is described. Note that a part of the control unit 101 may be realized by dedicated hardware such as an FPGA (Field-Programmable Gate Array). The input unit 102 is composed of, for example, a keyboard, a mouse, etc., and is used by a user of the computer system to input various information. The storage unit 103 includes various memories such as a RAM (Random Access Memory) and a ROM (Read Only Memory), and a storage device such as a hard disk, and stores a program to be executed by the control unit 101, necessary data obtained during the processing, etc. Further, the storage unit 103 is also used as a temporary storage area for the program. The display unit 104 is composed of a display, an LCD (Liquid Crystal Display Panel), etc., and displays various screens to the user of the computer system. The communication unit 105 is a receiver and a transmitter that perform communication processing. The output unit 106 is a printer, etc. Note that FIG. 14 is an example, and the configuration of the computer system is not limited to the example of FIG. 14.

[0079] Here, an operation example of the computer system until the program of the present embodiment becomes executable will be described. In a computer system having the above-described configuration, for example, a computer program is installed in the storage unit 103 from a CD-ROM or a DVD-ROM set in a CD (Compact Disc)-ROM drive or a DVD (Digital Versatile Disc)-ROM drive (not shown). Then, when the program is executed, the program read from the storage unit 103 is stored in the main storage area of the storage unit 103. In this state, the control unit 101 executes the processing as the control system 1 of the present embodiment according to the program stored in the storage unit 103.

[0080] In the above description, a program that describes the processing in the control system 1 is provided using a CD-ROM or a DVD-ROM as a recording medium. However, the present invention is not limited to this, and depending on the configuration of the computer system, the capacity of the program to be provided, etc., for example, a program provided via a transmission medium such as the Internet via the communication unit 105 may be used.

[0081] The computer program according to the present embodiment causes a computer to execute steps of: acquiring congestion information indicating the congestion status of two rest facilities respectively provided in the uphill lane and the downhill lane corresponding to the same location on a toll road; and determining a vehicle allocation plan including a travel schedule for causing a transport vehicle 7 capable of transporting users boarding a vehicle parked at a parking facility, which is one of the two rest facilities, to travel from the parking facility to the opposite lane side facility, which is the other of the two rest facilities, using the congestion information.

[0082] The vehicle allocation plan determination unit 13 shown in FIG. 1 is realized by the computer program stored in the storage unit 103 shown in FIG. 14 being executed by the control unit 101 shown in FIG. 14. The storage unit 103 shown in FIG. 14 is also used for realizing the vehicle allocation plan determination unit 13 shown in FIG. 1. The facility information storage unit 15 and the transport vehicle information storage unit 16 shown in FIG. 1 are part of the storage unit 103 shown in FIG. 14. The congestion information acquisition unit 11, the usage information acquisition unit 12, and the vehicle communication unit 14 shown in FIG. 1 are realized by the communication unit 105 shown in FIG. 14. The control unit 101 is also used for realizing the congestion information acquisition unit 11, the usage information acquisition unit 12, and the vehicle communication unit 14. Further, the control system 1 may be realized by a plurality of computer systems. For example, the control system 1 may be realized by a cloud computer system.

[0083] The mobile terminal 3, the vehicle-mounted terminal 4, and the bus stop terminal 5 are also realized by, for example, a computer system having the configuration shown in FIG. 14. The usage information generation units 34, 44, 53 shown in FIG. 1 are realized by the control unit 101. The storage unit 103 shown in FIG. 14 is also used to realize the usage information generation units 34, 44, 53. The communication units 31, 41, 51 shown in FIG. 1 are realized by the communication unit 105 shown in FIG. 14. The control unit 101 is also used to realize the communication units 31, 41, 51. The input reception units 32, 42, 52 shown in FIG. 1 are realized by the input unit 102 shown in FIG. 14. The information display units 35, 45, 54 shown in FIG. 1 are realized by the display unit 104 shown in FIG. 14. The position acquisition units 33, 43 are realized by, for example, a GPS receiver (not shown) and the control unit 101.

[0084] Similarly, the facility management system 6 is realized by, for example, a computer system having the configuration shown in FIG. 14. The congestion management unit 62 shown in FIG. 1 is realized by the communication unit 105 and the control unit 101 shown in FIG. 14. The storage unit 103 shown in FIG. 14 is also used to realize the congestion management unit 62. The congestion information transmission unit 61 shown in FIG. 1 is realized by the communication unit 105 shown in FIG. 14. The control unit 101 is also used to realize the congestion information transmission unit 61. The facility management system 6 may be realized by a plurality of computer systems. For example, the facility management system 6 may be realized by a cloud computer system.

[0085] As described above, the control system 1 of the present embodiment creates a vehicle allocation plan for the transport vehicle 7 that transports users who park general vehicles at the rest facility to use the rest facility based on the congestion information of the rest facility on the toll road. Therefore, the control system 1 of the present embodiment can determine the vehicle allocation plan for the transport vehicle 7 so as to relieve the congestion at the rest facility on the toll road. In addition, it is possible to suppress the waiting time of users at the rest facility due to congestion and improve the convenience of users.

[0086] Embodiment 2. FIG. 15 is a diagram showing a configuration example of the vehicle allocation system according to Embodiment 2. As shown in FIG. 15, the vehicle allocation system 2a in the present embodiment is the same as the vehicle allocation system 2 shown in FIG. 1, except that it includes a control system 1a instead of the control system 1. Components having the same functions as those in Embodiment 1 are denoted by the same reference numerals as in FIG. 1, and duplicate descriptions are omitted. Hereinafter, differences from Embodiment 1 will be mainly described.

[0087] The control system 1a is the same as the control system 1 in Embodiment 1, except that it includes a vehicle allocation plan determination unit 13a instead of the vehicle allocation plan determination unit 13 in Embodiment 1, and a priority information storage unit 18 is added. However, in the present embodiment, the facility information stored in the facility information storage unit 15 includes additional information, and the vehicle information stored in the transport vehicle information storage unit 16 includes the additional information of each transport vehicle 7. The additional information is information indicating whether or not it has a function corresponding to the user's attributes, such as wheelchair-compatible, diaper-changing space available, etc. In the present embodiment, the control system 1a determines the destination facility according to the purpose and the user's attributes in the usage information, and allocates a transport vehicle 7 corresponding to the attributes to the user. Further, the control system 1a may hold the correspondence between the user's identification information and the attribute information, and include the user's identification information in the usage information so that the control system 1a can grasp the user's attribute information. Further, the control system 1a further determines the priority of vehicle allocation based on the user's attribute information, and creates a vehicle allocation plan using the determined priority. The attribute information indicating the user's attributes may be included in the usage information, for example. FIG. 15 shows a configuration example when creating a vehicle allocation plan based on the priority. However, when allocating the facility and the transport vehicle 7 corresponding to the attributes without considering the priority, the priority information storage unit 18 shown in FIG. 15 may not be provided.

[0088] FIG. 16 is a diagram showing an example of usage information according to the present embodiment. As shown in FIG. 16, the usage information according to the present embodiment includes request information, attribute information, and a user ID (Identifier) which is identification information of the user (user identification information). The request information includes the same information as the usage information shown in FIG. 3 and a parking planned facility which is a rest facility that the user wishes to use. In the present embodiment, since the user makes a reservation before arriving at the rest facility, there may be a case where the desired rest facility cannot be specified from the current position of the user. Therefore, as shown in FIG. 16, the parking planned facility may be included in the request information. The user ID may be determined at the time of user registration for making a reservation for the transport vehicle 7, or may be determined at the time of user registration for using a comprehensive service related to a toll road including a reservation for the transport vehicle 7. In the example shown in FIG. 16, the usage information includes both the user ID and the attribute information, but the usage information may not include either the user ID or the attribute information.

[0089] In the example shown in FIG. 16, as the attribute information, the presence or absence of wheelchair use, the presence or absence of elderly people boarding, the presence or absence of pets boarding, and the presence or absence of infants boarding are described. Further, when using a wheelchair, the number of wheelchairs may be included in the attribute information. The attribute information shown in FIG. 16 is an example, and at least one of the items shown in FIG. 16 may be used, or items other than those shown in FIG. 16 may be used as the attribute information.

[0090] FIG. 17 is a diagram showing an example of transport vehicle information according to the present embodiment. As shown in FIG. 17, the transport vehicle information according to the present embodiment has additional information added to the transport vehicle information of Embodiment 1. In the example shown in FIG. 17, in the additional information, the availability of boarding in a wheelchair, the availability of pets boarding, and the presence or absence of a child restraint seat are shown.

[0091] FIG. 18 is a diagram showing an example of the facility information of the present embodiment. As shown in FIG. 18, the facility information of the present embodiment has additional information attached to the facility information of Embodiment 1. In the example shown in FIG. 18, in the additional information, it is shown that Toilet #1 and Toilet #3 in the up facility 8 and Toilet #1 and Toilet #3 in the down facility 9 are wheelchair accessible. The additional information is not limited to this, and may include information indicating that other additional facilities such as a diaper changing space are provided.

[0092] Next, the operation of the present embodiment will be described. The overall operation of the vehicle allocation system 2a of the present embodiment is the same as the operation shown in the sequence diagram of FIG. 10, except that the content of the vehicle allocation plan creation process in step S6 is slightly different.

[0093] FIG. 19 is a flowchart showing an example of the vehicle allocation plan creation process of the present embodiment. As shown in FIG. 19, the vehicle allocation plan determination unit 13a determines candidates for facilities to be used using the request information, the attribute information, and the facility additional information (step S31). The request information and the attribute information are included in the usage information, for example, as described above. The facility additional information is the additional information of each facility in the facility information. Specifically, the vehicle allocation plan determination unit 13a selects a facility that matches the user's attribute information with reference to the additional information from among the facilities included in the facility information. For example, when it is shown in the attribute information that a wheelchair is used, the vehicle allocation plan determination unit 13a extracts a facility corresponding to the wheelchair among the facilities that match the purpose in the request information, and sets the extracted facility as a candidate for the facility to be used. In this way, the vehicle allocation plan determination unit 13a determines candidates for facilities to be used using the purpose, the additional information indicating whether each facility has additional facilities corresponding to the attribute, and the attribute information.

[0094] Steps S12, S13, S16, and S17 are the same as those in Embodiment 1. When the destination is determined in step S13, the vehicle allocation plan determination unit 13a determines a transport vehicle 7 that performs transport according to the usage information by using the determined destination, the request information, the attribute information, the transport vehicle information, the vehicle allocation plan, and the current positions of the respective transport vehicles 7 (step S32). Specifically, the vehicle allocation plan determination unit 13a refers to the supplementary information of the transport vehicle information and extracts the transport vehicles 7 that match the attribute information. Then, the vehicle allocation plan determination unit 13a determines a transport vehicle 7 according to the usage information from among the extracted transport vehicles 7 in the same manner as step S14 of Embodiment 1 by using the determined destination, the request information, the transport vehicle information, the vehicle allocation plan, and the current positions of the respective transport vehicles 7. Step S15 after step S32 is the same as that in Embodiment 1. By the process shown in FIG. 19, the control system 1a can allocate a destination and a transport vehicle 7 according to the attributes of the user.

[0095] Furthermore, the control system 1a may create a vehicle allocation plan according to the priority of the user based on the attribute information. When creating a vehicle allocation plan according to the priority, priority information defining a policy regarding the priority is stored in advance in the priority information storage unit 18. The policy may be a policy for determining the priority based on the attribute information included in the usage information such as wheelchair use and the elderly, a policy for prioritizing users with a specific contract, a policy for prioritizing users with a large number of uses of rest facilities or toll roads, or a policy combining these. A specific contract is, for example, a contract for preferentially allocating a transport vehicle 7 by paying a fee.

[0096] When determining the priority based on a specific contract (hereinafter referred to as a specific contract), correspondence information indicating the correspondence between the user ID and the information indicating the presence or absence of the specific contract is stored in the priority information storage unit 18. Also, when determining the priority based on the number of uses of rest facilities or toll roads, the number of uses for each user ID is stored in the priority information storage unit 18. The information indicating the presence or absence of the specific contract and the number of uses are both examples of the attribute information.

[0097] In addition, the control system 1a may, for example, divide the inside of the same store or facility, and the congestion situation may be included in the divided units. For example, the congestion information includes the congestion situation in units such as each toilet facility, by gender, multi-functional toilets, and group seats in the restaurant. The control system 1a may determine the destination using the congestion situation according to the attribute information.

[0098] FIG. 20 is a diagram showing an example of the correspondence information stored in the priority information storage unit 18 of the present embodiment. In the example shown in FIG. 20, the correspondence information includes a user ID, the presence or absence of a specific contract, and the number of uses. When the number of uses of a rest facility is used as the number of uses, for example, a terminal for detecting the use of a user is provided in each rest facility. The mobile terminal 3 may detect the use of the rest facility by the user starting the application software of the mobile terminal 3 and touching the mobile terminal 3 to the terminal, and obtain the user ID from the mobile terminal 3. Alternatively, when the user starts the application software for reserving the transport vehicle 7, the application software may detect the use of the rest facility by detecting the position of the mobile terminal 3, and information indicating that the rest facility has been used from the mobile terminal 3 may be transmitted to the control system 1a. Each time the control system 1a detects the use of a rest facility by a user by obtaining the user ID of the user who has used the rest facility from the above terminal or the mobile terminal 3, the number of uses of the attribute information is increased by 1. In addition, when determining the priority based on the number of uses of a toll road, the control system 1a may obtain the usage history from a toll collection system such as ETC (registered trademark) (Electronic Toll Collection System) and obtain the number of uses. Although FIG. 20 includes both the presence or absence of a specific contract and the number of uses as attribute information, if either one is not used for calculating the priority, the item not used for calculating the priority may not be included in the attribute information.

[0099] FIG. 21 is a diagram showing an example of priority information in the present embodiment. In the example shown in FIG. 21, the priority is shown in three levels. In the example shown in FIG. 21, for a user who rides in the vehicle, when the user includes a person using a wheelchair and when the user includes an elderly person, the priority is set to "1", when the user includes an infant, the priority is set to "2", and in other cases, the priority is set to "3". Here, it is assumed that the smaller the numerical value of the priority, the higher the priority. Note that the priority is not limited to three levels and may be set at any number of levels. Further, FIG. 21 is an example, and the correspondence between the priority and the attribute is not limited to the example shown in FIG. 21.

[0100] FIG. 22 is a diagram showing another example of priority information in the present embodiment. In the example shown in FIG. 22, the priority is shown in two levels. In the example shown in FIG. 22, when the user who rides in the vehicle is a user with a specific contract, the priority is set to "1", and in other cases, the priority is set to "2".

[0101] FIG. 23 is a flowchart showing an example of the process of creating a vehicle allocation plan in the present embodiment when using priority. FIG. 19 shows the process when one piece of usage information is received. However, when using priority, the allocation process of the transport vehicle 7 is collectively performed for one or more pieces of usage information received within a certain period of time. As shown in FIG. 23, the vehicle allocation plan determination unit 13a determines candidates for the facilities to be used for each piece of usage information using the request information, the attribute information, and the facility attached information (step S34). The request information is included in the usage information as described above. The attribute information includes both the information included in the usage information and the information stored in the priority information storage unit 18. The attribute information used in step S34 is the attribute information for determining the destination facility, and for example, the same attribute information as the example shown in FIG. 19 is used. Further, for example, when there is a facility that can only be used by users who meet specific conditions, such as having a specific contract with a food and beverage street, this facility may be selected as a candidate for the facility to be used for users who meet the specific conditions. That is, the vehicle allocation plan determination unit 13a may determine candidates for the facilities to be used using the above-described correspondence information, the attribute information obtained from the user ID in the usage information, and the facility attached information.

[0102] Steps S12, S13, S16, and S17 are the same as those in Embodiment 1. When the destination is determined in step S13, the vehicle allocation plan determination unit 13a determines a transport vehicle 7 that performs transport according to the usage information by using the determined destination, the request information, the attribute information, the transport vehicle information, the vehicle allocation plan, the current position of each transport vehicle 7, and the priority information (step S35). Specifically, the vehicle allocation plan determination unit 13a refers to the attached information of the transport vehicle information and extracts the transport vehicle 7 that matches the attribute information. Then, the vehicle allocation plan determination unit 13a uses the priority information to sequentially determine, from the extracted transport vehicles 7, a transport vehicle 7 that corresponds to the usage information of a user with high priority, in the same manner as in step S14 of Embodiment 1, by using the determined destination, the request information, the transport vehicle information, the vehicle allocation plan, and the current position of each transport vehicle 7. As a result, it is possible to allocate the transport vehicle 7 with priority to the usage information corresponding to the user with high priority. In this way, the vehicle allocation plan determination unit 13a may determine the priority in the allocation of the transport vehicle 7 based on the attribute information. Step S15 after step S35 is the same as that in Embodiment 1.

[0103] In addition, when the vehicle allocation plan determination unit 13a determines that the distance to the building of the parking facility, which is a rest facility on the same side as the parking position, is long, the attribute information in the usage information indicates that the user is an elderly person or a person with a disability in their legs, and there is no driving route provided to the building of the rest facility on the same side, the vehicle allocation plan determination unit 13a may create a vehicle allocation plan in which the destination is set to the facility on the opposite side regardless of whether the rest facility on the same side as the parking position is congested. That is, the vehicle allocation plan determination unit 13a may create a vehicle allocation plan including a driving schedule for driving the transport vehicle 7 from the parking facility, which is a rest facility on the same side as the parking position, to the facility on the opposite lane side based on the attribute information indicating the attributes of the user. Further, for example, when the first distance, which is the distance from the parking position to the facility in the parking facility, is longer than the second distance, which is the distance from the parking position to the stop in the parking facility, and the difference between the first distance and the second distance is equal to or greater than the threshold value, the vehicle allocation plan determination unit 13a may create a vehicle allocation plan including a driving schedule for driving the transport vehicle 7 from the parking facility, which is a rest facility on the same side as the parking position, to the facility on the opposite lane side based on the attribute information indicating the attributes of the user regardless of the congestion status of the parking facility. In a normal rest facility, when it is necessary to park at a location far from the rest facility due to congestion in the parking lot or the like, the walking distance from the parking position to the rest facility may become long, which may impair the convenience of the user. However, in this embodiment, by creating a vehicle allocation plan including a driving schedule for driving the transport vehicle 7 from the parking facility, which is a rest facility on the same side as the parking position, to the facility on the opposite lane side based on the attribute information indicating the attributes of the user, the convenience of the user can be improved.

[0104] The control system 1a of this embodiment is also realized by a computer system in the same manner as the control system 1 of Embodiment 1. The vehicle allocation plan determination unit 13a shown in FIG. 15 is realized by executing the computer program stored in the storage unit 103 shown in FIG. 14 by the control unit 101 shown in FIG. 14. The storage unit 103 shown in FIG. 14 is also used for realizing the vehicle allocation plan determination unit 13a shown in FIG. 15. The priority information storage unit 18 shown in FIG. 15 is a part of the storage unit 103 shown in FIG. 14. Further, the control system 1a may be realized by a plurality of computer systems. For example, the control system 1a may be realized by a cloud computer system.

[0105] As described above, the control system 1a of this embodiment creates a vehicle allocation plan for the transport vehicle 7 that transports users who park general vehicles at the rest facility to use the rest facility, based on the congestion information of the rest facility on the toll road and the attribute information of the users. Therefore, the control system 1a of this embodiment has the same effects as those of Embodiment 1 and can perform vehicle allocation according to the attributes of the users.

[0106] Embodiment 3. FIG. 24 is a diagram showing a configuration example of the vehicle allocation system according to Embodiment 3. As shown in FIG. 24, the vehicle allocation system 2b in this embodiment is the same as the vehicle allocation system 2 shown in FIG. 1, except that it includes a control system 1b instead of the control system 1. Components having the same functions as those in Embodiment 1 are denoted by the same reference numerals as those in FIG. 1, and redundant descriptions are omitted. Hereinafter, the differences from Embodiment 1 will be mainly described.

[0107] The control system 1b of this embodiment acquires road information from the road information system 400. The road information is information that affects driving on toll roads, such as traffic jam information on toll roads and weather information, and includes, for example, at least one of traffic jam information on toll roads, construction information, regulation information, probe information, and weather information. The probe information, also called probe traffic information, is road traffic information generated based on information obtained from vehicles in motion. The control system 1b of this embodiment accepts reservations for the transport vehicle 7 even before the user arrives at the rest facility. When making a reservation for the transport vehicle 7 before the user arrives at the rest facility, in order to determine the desired boarding time of the transport vehicle 7, the expected arrival time at the rest facility is required. Here, it is assumed that the usage information includes information indicating the current position of the general vehicle instead of the desired boarding time described in the first embodiment, and the control system 1b obtains the expected arrival time based on the current position and uses the expected arrival time as the desired boarding time. That is, when the control system 1b accepts a reservation before the user arrives at the rest facility, it uses the road information in the usage information to estimate the arrival time of the user's general vehicle and creates a vehicle allocation plan using the estimated arrival time. Here, an example in which the control system 1b obtains the estimated arrival time is described, but the control system 1b may use the estimated arrival time obtained by acquiring the estimated arrival time obtained by the car navigation system in the user's general vehicle from the vehicle-mounted terminal 4. Alternatively, based on the estimated arrival time obtained by the car navigation system, the user may input the estimated arrival time as usage information.

[0108] In addition, when the road information changes after the reservation is confirmed and the expected arrival time of the user changes by more than a certain time from the reservation time, the control system 1b of the present embodiment re-creates the vehicle allocation plan. Further, the control system 1b may create a vehicle allocation plan in consideration of the congestion on the traveling route of the transport vehicle 7. The transport vehicle 7 mainly travels within the rest facility or on the dedicated route between the rest facilities on the upper and lower lines. However, if the rest facility is congested, the number of general vehicles, users, etc. increases, which will take time for the transport vehicle 7 to travel. Also, in bad weather, it will take time for the transport vehicle 7 to travel. For this reason, the control system 1b may change the expected moving speed of the transport vehicle 7 at the time of creating the vehicle allocation plan according to the congestion status of the rest facility, weather information, etc. Further, when the transport vehicle 7 passes through a general road when moving between the rest facilities on the upper and lower lines, the expected moving speed of the transport vehicle 7 may be changed using the traffic jam information of the general road.

[0109] The control system 1b of the present embodiment includes a vehicle allocation plan determination unit 13b instead of the vehicle allocation plan determination unit 13 of the first embodiment, and is the same as the control system 1 of the first embodiment except that a road information acquisition unit 19, an arrival time prediction unit 20, a congestion information storage unit 21, and a congestion prediction unit 22 are added.

[0110] The road information acquisition unit 19 acquires road information by receiving road information from the road information system 400 via a network, and outputs the acquired road information to the arrival time prediction unit 20. In the present embodiment, the usage information acquisition unit 12 outputs usage information to the vehicle allocation plan determination unit 13b and the arrival time prediction unit 20. Also, in the present embodiment, before the user arrives at the rest facility, the transport vehicle 7 can be reserved. When the transport vehicle 7 is reserved before the user arrives at the rest facility, in order to determine the desired boarding time of the transport vehicle 7, the expected arrival time at the rest facility is required. Here, it is assumed that the usage information includes information indicating the current position of the general vehicle instead of the desired boarding time described in the first embodiment, and the control system 1b obtains the expected arrival time based on the current position and uses the expected arrival time as the desired boarding time.

[0111] The arrival time prediction unit 20 calculates the predicted arrival time of a general vehicle corresponding to the usage information at a rest facility using the current position included in the usage information received from the usage information acquisition unit 12 and the road information received from the road information acquisition unit 19. Any method may be used as the method for calculating the predicted arrival time based on the road information. The arrival time prediction unit 20 outputs the calculated predicted arrival time to the congestion prediction unit 22 and the vehicle allocation plan determination unit 13b. Further, the arrival time prediction unit 20 receives a notice of equipment candidates from the vehicle allocation plan determination unit 13b and outputs the equipment candidates to the congestion prediction unit 22. Note that the equipment candidates are equipment corresponding to the purpose described in the first embodiment and are candidates for the equipment to be used. Note that the equipment candidates may be directly notified from the vehicle allocation plan determination unit 13b to the congestion prediction unit 22.

[0112] In this embodiment, the congestion information acquisition unit 11 outputs the acquired congestion information to the vehicle allocation plan determination unit 13b and stores it in the congestion information storage unit 21. The congestion prediction unit 22 predicts the congestion status of the candidate facilities of the rest facility at the arrival prediction time received from the arrival time prediction unit 20 using the congestion information stored in the congestion information storage unit 21. The congestion prediction unit 22 outputs the predicted value of the congestion status to the vehicle allocation plan determination unit 13b. For example, the congestion status in the congestion information is represented numerically, and the average value of the congestion status for each time period of one day of past congestion information is calculated separately for weekdays and holidays. Then, the congestion information acquisition unit 11 may use the average value of the time period corresponding to the arrival prediction time as the predicted value of the congestion status, or may use a value obtained by multiplying the latest congestion status on the current day by the ratio of the average value of the time period corresponding to the arrival prediction time to the average value of the time period corresponding to the time when the congestion status was acquired as the predicted value of the congestion status. Furthermore, the congestion prediction unit 22 may calculate the average value of the congestion status for each time period of one day of past congestion information not only by weekdays and holidays but also by weather. Also, using the past congestion status as correct data, a machine learning model is generated using the input information such as whether it is a weekday or a holiday corresponding to the congestion status, weather, time period, etc. and the correct data, and the input information such as whether it is a weekday or a holiday, weather, time period, etc. of the date and time to be predicted is input into the machine learning model to calculate the congestion status. The method for predicting the congestion status may be any method and is not limited to the examples described above.

[0113] The vehicle allocation plan determination unit 13b creates a vehicle allocation plan in the same manner as in the first embodiment. Regarding the congestion status, it uses the predicted value of the congestion status received from the congestion prediction unit 22 and uses the arrival prediction time calculated by the arrival time prediction unit 20 as the scheduled boarding time to create a vehicle allocation plan.

[0114] In addition, when accepting reservations for the transport vehicle 7 even before the user arrives at the rest facility, since the user has not parked a general vehicle at the rest facility, there is no designated parking area for general vehicles. Therefore, for the desired boarding location, the user determines it based on, for example, the approximate location where they plan to park. Or, the control system 1b may present the occupancy status of the parking lot to the user, and the user may check the occupancy status and determine the approximate location of the parking area where they will park. For example, the congestion information acquisition unit 11 of the control system 1b may acquire the vacancy information of the parking lot at the rest facility from the facility management system 6 and output it to the vehicle allocation plan determination unit 13b, and the vehicle allocation plan determination unit 13b may transmit the vacancy information of the parking lot at the rest facility to the user terminal via the usage information acquisition unit 12.

[0115] FIG. 25 is a diagram showing an example of a display screen of the vacancy information of the parking lot at the rest facility according to the present embodiment. In the example of the display screen shown in FIG. 25, the parking lot is divided into areas A to F, the positions of each area are shown on the map, and the vacancy status of the parking sections in each area is shown. The vehicle allocation plan determination unit 13b, for example, displays information for displaying a screen as shown in FIG. 25 to the user terminal as vacancy information, and the user terminal displays the display screen illustrated in FIG. 25. Also, as shown in FIG. 25, by adding information indicating the bus stop corresponding to the vacant area to the vacancy information, the user can select the area where they plan to park and grasp the corresponding bus stop.

[0116] FIG. 26 is a flowchart showing an example of the process for creating a vehicle allocation plan according to the present embodiment. Step S11 is the same as in Embodiment 1. After step S11, however, it is assumed that the current location is stored in the usage information instead of the desired boarding time. Next, the vehicle allocation plan determination unit 13b notifies the congestion prediction unit 22 of the facility candidates (candidates for the facilities to be used).

[0117] The arrival time prediction unit 20 calculates the predicted arrival time of the user using road information and usage information (step S41). The arrival time prediction unit 20 outputs the predicted arrival time to the congestion prediction unit 22 and the vehicle allocation plan determination unit 13b. Next, the congestion prediction unit 22 predicts the congestion status of the candidate facilities at the predicted arrival time (step S42). The congestion prediction unit 22 outputs the predicted value of the congestion status of the candidate facilities to the vehicle allocation plan determination unit 13b. Steps S12, S13, S16, and S17 are the same as those in the first embodiment, but the predicted value of the congestion status is used as the congestion status in steps S12, S13, S16, and S17. After step S13, the vehicle allocation plan determination unit 13b uses the determined destination, usage information, transport vehicle information, vehicle allocation plan, current position of each transport vehicle 7, and predicted arrival time (predicted arrival time of general vehicles) to determine the transport vehicle 7 that performs transport according to the usage information (step S43). Step S43 is the same as step S14 of the first embodiment, except that the predicted arrival time is used instead of the desired boarding time in the first embodiment, that is, the predicted arrival time is used as the desired boarding time. Step S15 is the same as that in the first embodiment.

[0118] In the present embodiment, when usage information is acquired before the user arrives at the parking facility, the arrival time prediction unit 20 calculates the predicted arrival time at the parking facility using road information and the current position. The congestion prediction unit 22 predicts the congestion status of the facility at the predicted arrival time, and the vehicle allocation plan determination unit 13b determines the travel schedule of the transport vehicle 7 assigned to the usage information using the predicted arrival time and the congestion status predicted by the congestion prediction unit 22. Further, the vehicle allocation plan determination unit 13b may predict the travel time required for the transport vehicle 7 to move to the departure place in the travel corresponding to the usage information based on the current position of the transport vehicle 7 and the congestion status at the rest facility, and determine the travel schedule of the transport vehicle 7 using the predicted travel time.

[0119] Any method can be used to calculate the estimated arrival time of the user's general vehicle. For example, it can be calculated based on the current time and the estimated travel time, and the estimated travel time is calculated based on factors such as the road type, traffic congestion, and distance to the destination. For example, the correspondence between the road type, state (road condition), and average speed is determined by a table as follows. The arrival time prediction unit 20 calculates the estimated travel time based on the distance from the current position of the user's general vehicle to the rest facility and the road type and state from the current position to the rest facility. Road type State Average speed [km / h] Highway Normal 80 Highway Congested 40 Highway Jammed 20 Arterial road Normal 40 Arterial road Congested 30 Arterial road Jammed 10

[0120] For example, assume that the distance from the current position of the general vehicle to the rest facility is 55 km, the breakdown of the route from the current position to the rest facility is 15 km on the arterial road and 40 km on the highway, the arterial road is in a congested state, and the highway is in a normal state. In this case, for example, the estimated travel time can be calculated by the following formula (1). Note that the table can be fixed or variable, and the way of classifying the road type and state is not limited to the above example. Also, the prediction method in the arrival time prediction unit 20 is not limited to this example. 15 [km] / 30 [km / h] + 40 [km] / 80 [km / h] = 1.0 [h] ···(1)

[0121] Also, in this embodiment, when the road information changes after the driving plan corresponding to the usage information is once determined, that is, after the reservation is confirmed, by the process shown in FIG. 26, the estimated arrival time is recalculated. If the difference between the recalculated estimated arrival time and the estimated arrival time when the reservation was confirmed is more than a certain time, a vehicle allocation plan is created.

[0122] FIG. 27 is a flowchart regarding the recreation of the vehicle allocation plan according to the present embodiment. The arrival time prediction unit 20 holds the predicted arrival time calculated in step S41, the road information used for the calculation of the predicted arrival time, and the usage information, and performs the process shown in FIG. 27 for the usage information that has changed between the road information received from the road information acquisition unit 19 and the road information held.

[0123] As shown in FIG. 27, the arrival time prediction unit 20 determines whether the predicted arrival time of the user's vehicle (ordinary vehicle) has changed by a certain time or more from the predicted arrival time at the time of creating the vehicle allocation plan (step S44). Specifically, the arrival time prediction unit 20 calculates the predicted arrival time using the current position in the usage information and the road information received from the road information acquisition unit 19 for the usage information that has changed between the road information received from the road information acquisition unit 19 and the road information held. The arrival time prediction unit 20 determines whether the calculated predicted arrival time has changed by a certain time or more from the predicted arrival time it holds, that is, the predicted arrival time at the time of creating the vehicle allocation plan.

[0124] When the predicted arrival time of the user's vehicle has changed by a certain time or more from the predicted arrival time at the time of creating the vehicle allocation plan (step S44 Yes), the vehicle allocation plan determination unit 13b recreates the vehicle allocation plan (step S45). Specifically, when the predicted arrival time of the user's vehicle has changed by a certain time or more from the predicted arrival time at the time of creating the vehicle allocation plan, the arrival time prediction unit 20 outputs the calculated predicted arrival time and the corresponding usage information to the vehicle allocation plan determination unit 13b and the congestion prediction unit 22, and instructs them to recalculate. As a result, the processes after step S41 shown in FIG. 26 are performed again, and the vehicle allocation plan is recreated. In addition, when the transport vehicle 7 corresponding to the user whose predicted arrival time has changed by a certain time or more is also assigned to other users, the vehicle allocation plan determination unit 13b assigns another transport vehicle 7 to the user whose predicted arrival time has changed by a certain time or more.

[0125] Based on the recreated vehicle allocation plan, the vehicle allocation plan determination unit 13b notifies each transport vehicle 7 of the planned route (step S46). Specifically, it notifies each transport vehicle 7 of the corresponding planned route via the usage information acquisition unit 12. If there has been no change for a certain period or more from the expected arrival time at the time of creating the vehicle allocation plan (step S44 No), the vehicle allocation plan determination unit 13b ends the process.

[0126] In this way, after the travel plan based on the usage information is determined, the arrival time prediction unit 20 calculates the predicted arrival time using the road information, and determines whether the difference between the calculated predicted arrival time and the predicted arrival time at the time when the travel plan was determined is equal to or greater than a certain value. When the vehicle allocation plan determination unit 13b determines that the above difference is equal to or greater than a certain value by the arrival time prediction unit 20, it re-determines the travel plan corresponding to the usage information.

[0127] In the example described above, the predicted arrival time of general vehicles was calculated. However, the vehicle allocation plan determination unit 13b may create a vehicle allocation plan in consideration of congestion on the travel route of the transport vehicle 7. For example, the vehicle allocation plan determination unit 13b may calculate the time when the transport vehicle 7 arrives at the departure place in consideration of the congestion situation in the rest facility. Also, when the time when the transport vehicle 7 arrives at the departure place changes by a certain period from the reservation time, the vehicle allocation plan may be recreated.

[0128] In addition, at least a part of the parking lot of the rest facility may be reservation-based, and the control system 1b may receive and manage the reservation of the parking lot. In this case, the desired boarding position can be determined based on the reservation result of the parking lot. Alternatively, at least a part of the parking lot of the rest facility may be reservation-based, and the control system 1b may obtain the reservation result of the parking lot from a parking lot reservation management system (not shown) and determine the desired boarding position based on the obtained reservation result.

[0129] The control system 1b of the present embodiment is also realized by a computer system in the same manner as the control system 1 of the first embodiment. The vehicle allocation plan determination unit 13b, the arrival time prediction unit 20, and the congestion prediction unit 22 shown in FIG. 24 are realized by a computer program stored in the storage unit 103 shown in FIG. 14 being executed by the control unit 101 shown in FIG. 14. The storage unit 103 shown in FIG. 14 is also used for realizing the vehicle allocation plan determination unit 13b, the arrival time prediction unit 20, and the congestion prediction unit 22 shown in FIG. 24. The congestion information storage unit 21 shown in FIG. 24 is a part of the storage unit 103 shown in FIG. 14. The road information acquisition unit 19 shown in FIG. 24 is realized by the communication unit 105 shown in FIG. 14. Also, the control system 1b may be realized by a plurality of computer systems. For example, the control system 1b may be realized by a cloud computer system.

[0130] As described above, the control system 1b of the present embodiment accepts a reservation for the transport vehicle 7 even before the user arrives at the rest facility. When the user reserves the transport vehicle 7 before arriving at the rest facility, the predicted arrival time is calculated, the predicted arrival time is set as the desired boarding time, and a vehicle allocation plan is created in consideration of the congestion situation at the predicted arrival time. For this reason, the control system 1b of the present embodiment has the same effects as those of the first embodiment, and since the user can reserve the transport vehicle 7 before arriving at the rest facility, the transport vehicle 7 can be used promptly when arriving at the rest facility. Also, when the predicted arrival time changes by a certain amount, by re-creating the vehicle allocation plan, appropriate vehicle allocation can be performed when the situation of the toll road changes. For example, if the vehicle allocation plan is not changed when the predicted arrival time is delayed from the reservation time, the transport vehicle 7 has to wait until the user arrives and waiting time occurs, but by updating the predicted arrival time and re-creating the vehicle allocation plan, the transport vehicle 7 can be effectively utilized.

[0131] Note that when combining the second embodiment and the present embodiment, even when considering the attribute information as in the second embodiment, a reservation for the transport vehicle 7 may be accepted before the user arrives at the rest facility, the predicted arrival time may be calculated, and a vehicle allocation plan may be created.

[0132] Embodiment 4. FIG. 28 is a diagram showing a configuration example of the vehicle allocation system according to Embodiment 4. As shown in FIG. 28, the vehicle allocation system 2c in the present embodiment is the same as the vehicle allocation system 2 shown in FIG. 1, except that it includes a control system 1c instead of the control system 1. Components having the same functions as those in Embodiment 1 are denoted by the same reference numerals as in FIG. 1, and redundant descriptions are omitted. Hereinafter, differences from Embodiment 1 will be mainly described.

[0133] The control system 1c in the present embodiment creates a vehicle allocation plan not only for the first movement, which is the movement to the destination, but also for the movement from the destination (the second movement) when the user reserves the transport vehicle 7. In addition, the control system 1c in the present embodiment can consider not only the rest facility users who drive on toll roads and use rest facilities, but also the crew members of the transport vehicle 7, each store in the rest facility, and in this case, the facility employees such as employees in the office as users of the transport vehicle 7. The crew members of the transport vehicle 7 and the employees of the rest facility are hereinafter also referred to as facility employees. When the user of the transport vehicle 7 is a facility employee, the control system 1c acquires a work schedule and a crew schedule from an external information providing system 401 that manages the work schedule, the crew schedule, etc., and when the user is a crew member or an employee, creates a vehicle allocation plan for the second movement based on the work schedule and the crew schedule.

[0134] The control system 1c in the present embodiment is the same as the control system 1 in Embodiment 1, except that it includes a vehicle allocation plan determination unit 13c instead of the vehicle allocation plan determination unit 13 in Embodiment 1, and an external information acquisition unit 23, an external information storage unit 24, and a vehicle allocation rule storage unit 25 are added.

[0135] The external information acquisition unit 23 receives a work schedule and a vehicle operation schedule from the external information providing system 401, thereby acquiring the work schedule and the vehicle operation schedule, and stores the acquired work schedule and vehicle operation schedule in the external information storage unit 24 as external information. The vehicle allocation rule storage unit 25 stores vehicle allocation rules, which are the second vehicle allocation rules for each type of user. The type of user is, for example, a type indicating whether the user is a rest facility user or a facility employee. The rest facility users may be divided into users who arrive at the rest facility by boarding a bus such as a sightseeing bus or a regular bus, drivers of transport vehicles such as trucks, and other general users. When receiving the usage information, the vehicle allocation plan determination unit 13c creates a vehicle allocation plan for the first movement in the same manner as in the first embodiment, determines the destination of the second movement, which is the movement from the destination of the first movement, and creates a vehicle allocation plan for the second movement.

[0136] Figure 29 is a diagram showing an example of the vehicle allocation rules of the present embodiment. In the example shown in Figure 29, the vehicle allocation rules are defined by dividing rest facility users into users who arrive at the rest facility by boarding a bus such as a sightseeing bus or a regular bus (described as "sightseeing bus, regular bus" in Figure 29), drivers of transport vehicles used for logistics, and other general users. When creating a vehicle allocation plan by distinguishing users who arrive at the rest facility by boarding a bus, a movement plan including the scheduled departure time, which is the scheduled time for the bus to depart from the rest facility, is acquired in advance from a bus management system or a facility management system 6 (not shown). Also, when creating a vehicle allocation plan by distinguishing drivers of transport vehicles from general users, the control system 1c acquires, for example, the work schedule (vehicle operation schedule) of the driver of the transport vehicle from a logistics management system (not shown). Note that the usage information corresponding to the reservation of the first movement is not limited to the example transmitted from the mobile terminal 3, the vehicle-mounted terminal 4, the bus stop terminal 5, etc., and may be transmitted from, for example, a bus management system, a logistics management system, or other external systems.

[0137] In the example shown in FIG. 29, the departure points in the second movement are all the destinations of the first movement. Also, for the general user, the departure time in the second movement is "the scheduled arrival time or the arrival time of the first movement + the expected facility usage time", and the destination in the second movement is the boarding position of the first movement. Also, when the facility usage completion time is specified by the user, the departure time in the second movement in the vehicle allocation rule for the general user is a certain time after the facility usage completion time. The facility usage completion time is, for example, the notification time of charging completion when the user's general vehicle is an electric vehicle and is being charged, or the end time of using a restaurant when the user uses a restaurant. The control system 1c is notified of the charging completion time from, for example, the facility management system 6 that manages the charging facilities in the rest facility. Also, regarding the end time of using a restaurant, for example, at the settlement time, or in the case of pre-settlement, after a certain time has elapsed from that time, the restaurant notifies the control system 1c from the restaurant to the facility management system 6. Note that the method for obtaining the facility usage completion time is not limited to these examples. Also, for users who board a bus and arrive at a rest facility, the departure time in the second movement is a certain time before the scheduled departure time of the facility according to the bus movement plan, and the destination in the second movement is the boarding position of the first movement or the scheduled departure position of the bus. Also, for the transport vehicle driver, the departure time in the second movement is a certain time before the scheduled departure time of the transport vehicle for the scheduled duty (boarding) according to the duty (boarding) plan, and the destination in the second movement is the boarding position of the first movement or the scheduled departure position of the transport vehicle for the scheduled duty. Also, for facility employees, the departure time in the second movement is a certain time before the scheduled start time of work according to the work plan, and the destination in the second movement is the scheduled work location. The rules shown in FIG. 29 are examples, and for facility employees, the rest facility manager or the like determines how to consider various situations to determine the vehicle allocation plan for the second movement, and the vehicle allocation rule may be determined in accordance with the determined content.

[0138] FIG. 30 is a flowchart showing an example of the process for creating a vehicle allocation plan according to the present embodiment. Steps S11, S12, S13, S16, and S17 are the same as those in the first embodiment. However, in the present embodiment, for the users who board the bus, the administrator who acts on behalf creates usage information and includes information indicating that the usage is by the users who board the bus in the usage information. Similarly, when a transport vehicle driver or a facility employee makes a reservation, information indicating that the user is a transport vehicle driver or a facility employee is included in the usage information.

[0139] After step S13, the vehicle allocation plan determination unit 13c determines the transport vehicle 7 for the first movement in the same manner as in step S14 (step S51). That is, the vehicle allocation plan determination unit 13c uses the determined destination, the usage information, the transport vehicle information, the vehicle allocation plan, and the current positions of the respective transport vehicles 7 to determine the transport vehicle 7 that performs the transport for the first movement according to the usage information. The vehicle allocation plan determination unit 13c determines the planned travel of the transport vehicle 7 to be used for the first movement in the same manner as in step S15 of the first embodiment (step S52).

[0140] Next, the vehicle allocation plan determination unit 13c determines a transport vehicle 7 that performs the transport of the second movement using the information regarding the first movement and the vehicle allocation rules (step S53). Note that the creation of the vehicle allocation plan for the second movement may be performed following the creation of the vehicle allocation plan for the first movement, or may not be performed immediately and may be performed after the time of the second movement approaches. In step S53, specifically, the vehicle allocation plan determination unit 13c determines the destination and the scheduled arrival time of the second movement using the destination and the scheduled arrival time of the first movement and the vehicle allocation rules stored in the vehicle allocation rule storage unit 25, and using the determined results, determines a transport vehicle 7 to be allocated to the second movement using the transport vehicle information and the vehicle allocation plan. For example, when the usage information is usage information corresponding to a specific user who is a driver of a transport vehicle and a facility employee, the vehicle allocation plan determination unit 13c determines the destination of the second movement and the scheduled arrival time of the second movement using the work schedule of the specific user. Next, the scheduled travel of the transport vehicle 7 to be used for the second movement is determined (step S54). Then, the vehicle allocation plan determination unit 13c updates the vehicle allocation plan using the scheduled travel of the first movement and the scheduled travel of the second movement (step S55). The scheduled travel of the first movement and the scheduled travel of the second movement are each transmitted to the corresponding transport vehicle 7.

[0141] The control system 1c of the present embodiment is also realized by a computer system in the same manner as the control system 1 of the first embodiment. The vehicle allocation plan determination unit 13c shown in FIG. 28 is realized by a computer program stored in the storage unit 103 shown in FIG. 14 being executed by the control unit 101 shown in FIG. 14. The storage unit 103 shown in FIG. 14 is also used for the realization of the vehicle allocation plan determination unit 13c shown in FIG. 28. The external information storage unit 24 and the vehicle allocation rule storage unit 25 shown in FIG. 28 are part of the storage unit 103 shown in FIG. 14. The external information acquisition unit 23 shown in FIG. 28 is realized by the communication unit 105 shown in FIG. 14. Also, the control system 1c may be realized by a plurality of computer systems. For example, the control system 1c may be realized by a cloud computer system.

[0142] As described above, the control system 1c of the present embodiment creates a vehicle allocation plan not only for the first movement of the user toward the destination but also for the second movement from the destination of the first movement. For this reason, the control system 1c of the present embodiment has the same effect as that of the first embodiment, can save the user the trouble of making a reservation for the second movement, improves the convenience of the user, and can efficiently create a vehicle allocation plan.

[0143] Note that when combining the second embodiment and the present embodiment, even when considering attribute information as in the second embodiment, a vehicle allocation plan for the second movement may be created. When combining the third embodiment and the present embodiment, even when the user makes a reservation before arrival as in the third embodiment, a vehicle allocation plan for the second movement may be created. The second embodiment and the third embodiment may be combined with the present embodiment.

[0144] Embodiment 5. FIG. 31 is a diagram showing a configuration example of a vehicle allocation system according to Embodiment 5. As shown in FIG. 31, the vehicle allocation system 2d in the present embodiment is the same as the vehicle allocation system 2 shown in FIG. 1 except that it includes a control system 1d instead of the control system 1. Components having the same functions as those in the first embodiment are denoted by the same reference numerals as in FIG. 1, and redundant descriptions are omitted. Hereinafter, differences from the first embodiment will be mainly described.

[0145] The control system 1d of the present embodiment determines the scheduled travel of the transport vehicle 7 in the same manner as in the first embodiment, and also determines the standby location of the transport vehicle 7 during a time period without a travel schedule.

[0146] As shown in FIG. 31, the control system 1d includes a vehicle allocation plan determination unit 13d instead of the vehicle allocation plan determination unit 13, and is the same as the control system 1 of the first embodiment except that a road information acquisition unit 19 similar to that of the second embodiment is added. The road information acquisition unit 19 acquires road information from a road information system 400 similar to that of the second embodiment, and outputs the acquired road information to the vehicle allocation plan determination unit 13d.

[0147] The vehicle allocation plan determination unit 13d determines the transport vehicle 7 corresponding to the usage information and determines the travel schedule of the transport vehicle 7 in the same manner as in the first embodiment. Further, based on the road information, when it is predicted that the transport vehicle 7 will be frequently used at at least one of the uphill or downhill rest facilities, the vehicle allocation plan determination unit 13d determines the waiting location of the transport vehicle 7 without a travel schedule at a frequently used stop or near the stop, and instructs the transport vehicle 7. Also, when the inside of the rest facility is congested, the waiting location of the transport vehicle 7 without a travel schedule may be determined at a frequently used stop or near the stop, and the transport vehicle 7 may be instructed. Alternatively, instead of designating one waiting location, the vehicle allocation plan determination unit 13d may designate a circular route that circulates while stopping at frequently used stops. Regarding frequently used stops, they may be determined in advance, or for example, they are stops that have been frequently designated as the departure point and destination in the past usage information. The vehicle allocation plan determination unit 13d may store the previously designated departure point and the determined destination, and determine frequently used stops based on past performance. That is, the vehicle allocation plan determination unit 13d may determine the waiting location of the transport vehicle 7 that is not used within a certain period using the road information and the usage information acquired in the past.

[0148] FIG. 32 is a flowchart showing an example of the waiting location determination process of the present embodiment. The vehicle allocation plan determination unit 13d performs the process shown in FIG. 32, for example, when it is predicted that the transport vehicle 7 will be frequently used using the road information. Cases where it is predicted that the transport vehicle 7 will be frequently used are when the toll road is congested, during rain, snow, strong wind, etc. For example, the conditions for determining that it is predicted that the transport vehicle 7 will be frequently used are determined in advance, and the vehicle allocation plan determination unit 13d determines that it is predicted that the transport vehicle 7 will be frequently used when it determines that these conditions are satisfied using the road information. Also, using the congestion information or the congestion status of the parking lot, when the inside of the rest facility is congested, it may be determined that it is predicted that the transport vehicle 7 will be frequently used.

[0149] As shown in FIG. 32, it is determined whether there is a transport vehicle 7 that is not used for a certain period of time (step S61). Specifically, the vehicle allocation plan determination unit 13d refers to the vehicle allocation plan stored in the vehicle allocation plan storage unit 17 to determine whether there is a transport vehicle 7 that is not used for a certain period of time from the current time.

[0150] If there is a transport vehicle 7 that is not used for a certain period of time (step S61 Yes), the waiting location of the transport vehicle 7 that is not used for a certain period of time is determined (step S62), and the determination process of the waiting location is terminated. Specifically, for example, when the vehicle allocation plan determination unit 13d determines that the uphill lane is congested with reference to the road information, the waiting location of at least some of the transport vehicles 7 that are not used for a certain period of time is determined as a frequently used stop at the uphill facility 8 or a waiting location near the stop. Similarly, when the vehicle allocation plan determination unit 13d determines that the downhill lane is congested, the waiting location of at least some of the transport vehicles 7 that are not used for a certain period of time is determined as a frequently used stop at the downhill facility 9 or a waiting location near the stop. In step S62, the transport vehicles 7 to be determined for the waiting location may be all the transport vehicles 7 that are not used for a certain period of time, or an upper limit value of the number of transport vehicles 7 to be determined for the waiting location may be set. When the total number of transport vehicles 7 that are not used for a certain period of time exceeds the upper limit value, the waiting locations of the number of transport vehicles 7 up to the upper limit value are determined. When there are a plurality of transport vehicles 7 to be determined for the waiting location, the vehicle allocation plan determination unit 13d may make them wait at a plurality of waiting locations. For example, when there are a plurality of frequently used stops, the transport vehicles 7 may be dispersed and made to wait at these stops. Also, as described above, the waiting location may be a circular route including a frequently used stop.

[0151] After the determination process of the waiting location, the vehicle allocation plan determination unit 13d updates the vehicle allocation plan by reflecting the determined waiting location, and transmits the waiting location corresponding to the transport vehicle 7 to which the waiting location is designated via the vehicle communication unit 14.

[0152] In the above example, when it is predicted that the transport vehicle 7 will be frequently used by referring to the road information, the process shown in FIG. 32 is carried out. However, the process shown in FIG. 32 may be carried out regularly without depending on the road information or the like, that is, without depending on the congestion situation, weather information, or the like.

[0153] In addition, using the past road information and the desired boarding position in the past usage information, the correlation between the road information and the desired boarding position is obtained by statistical processing or machine learning or the like, and the obtained correlation and the current road information are used to determine the waiting location. Thereby, a place highly likely to be specified as the desired boarding position according to the road information can be set as the waiting location.

[0154] The control system 1d of the present embodiment is also realized by a computer system in the same manner as the control system 1 of the first embodiment. The vehicle allocation plan determination unit 13d shown in FIG. 31 is realized by the computer program stored in the storage unit 103 shown in FIG. 14 being executed by the control unit 101 shown in FIG. 14. The storage unit 103 shown in FIG. 14 is also used for the realization of the vehicle allocation plan determination unit 13d shown in FIG. 31. The road information acquisition unit 19 shown in FIG. 31 is realized by the communication unit 105 shown in FIG. 14. Further, the control system 1d may be realized by a plurality of computer systems. For example, the control system 1d may be realized by a cloud computer system.

[0155] As described above, the control system 1d of the present embodiment creates a vehicle allocation plan in the same manner as in the first embodiment, and refers to the road information to determine the waiting location of the transport vehicle 7 that is not used for a certain period of time to a place where the transport vehicle 7 is expected to be frequently used. Therefore, the control system 1d of the present embodiment has the same effect as that of the first embodiment, and when the user arrives at the rest facility and reserves the transport vehicle 7, the probability that the time for the transport vehicle 7 to move to the desired boarding position is shortened can be increased, so that the average value of the waiting time of the user can be reduced.

[0156] Note that any one or more of Embodiment 2, Embodiment 3, and Embodiment 4 may be combined with this embodiment.

[0157] The configurations shown in the above embodiments are merely examples, and it is possible to combine them with other known technologies, to combine the embodiments with each other, and to omit or change a part of the configuration without departing from the gist.

Description of Reference Numerals

[0158] 1, 1a, 1b, 1c, 1d Control system, 2, 2a, 2b, 2c, 2d Vehicle allocation system, 3 Mobile terminal, 4 Vehicle-mounted terminal, 5, 5-1 to 5-8 Bus stop terminal, 6 Facility management system, 7 Transport vehicle, 8 Uphill facility, 9 Downhill facility, 11 Congestion information acquisition unit, 12 Usage information acquisition unit, 13, 13a, 13b, 13c, 13d Vehicle allocation plan determination unit, 14 Vehicle communication unit, 15 Facility information storage unit, 16 Transport vehicle information storage unit, 17 Vehicle allocation plan storage unit, 18 Priority information storage unit, 19 Road information acquisition unit, 20 Arrival time prediction unit, 21 Congestion information storage unit, 22 Congestion prediction unit, 23 External information acquisition unit, 24 External information storage unit, 25 Vehicle allocation rule storage unit, 31, 41, 51, 71 Communication unit, 32, 42, 52 Input reception unit, 33, 43, 73 Position acquisition unit, 34, 44, 53 Usage information generation unit, 35, 45, 54 Information display unit, 61 Congestion information transmission unit, 62 Congestion management unit, 72 Plan storage unit, 74 Vehicle control unit, 75 Vehicle component, 81, 91 Parking lot, 83-1 to 83-3, 93-1 to 93-3 Toilet, 84, 84-1, 84-2, 94 Food and drink street, 85, 86, 95, 96, 861, 862 Parking section, 87-1, 87-2 Entrance / exit, 88-1, 88-2 Ramen shop, 300, 301, 302 Travel route, 400 Road information system, 401 External information provision system.

Claims

1. A congestion information acquisition unit that acquires congestion information indicating the congestion status of two rest facilities respectively provided in the uphill lane and the downhill lane corresponding to the same location on a toll road; A vehicle allocation plan determination unit that determines a vehicle allocation plan including a planned route for a transport vehicle that can transport users boarding a vehicle parked at a parking facility, which is one of the two rest facilities, from the parking facility to the opposite lane side facility, which is the other of the two rest facilities, using the acquired congestion information; A control system, characterized by comprising the above.

2. The control system according to claim 1, wherein when the vehicle allocation plan determination unit determines that the parking facility is congested using the congestion information, the vehicle allocation plan determination unit determines the planned route of the transport vehicle to travel from the parking facility to the opposite lane side facility.

3. Each of the two rest facilities is provided with a plurality of facilities; The congestion information includes information indicating the congestion status of each facility; A usage information acquisition unit that acquires usage information including the purpose of the user using the rest facility from a user terminal operable by the user; Comprising; The vehicle allocation plan determination unit determines candidates for the facilities to be used by the user using the purpose included in the usage information acquired by the usage information acquisition unit, selects a target facility that is the facility corresponding to the usage information from the candidates using the congestion information, determines the destination of the transport vehicle corresponding to the usage information based on the selected target facility, and determines the planned route of the transport vehicle to be allocated to the usage information using the determined destination. The control system according to claim 1 or 2, characterized by the above.

4. The control system according to claim 3, wherein when there is a candidate among the candidates in the parking facility that is not congested, the vehicle allocation plan determination unit selects the candidate as the target facility, and when all the candidates in the parking facility are congested and there is a candidate among the candidates in the opposite lane side facility that is not congested, the vehicle allocation plan determination unit selects the candidate as the target facility.

5. The usage information includes the number of passengers boarding the transport vehicle; The control system according to claim 3 or 4, wherein the vehicle allocation plan determination unit determines the transport vehicle to be allocated to the usage information based on the number of passengers included in the usage information and the maximum number of passengers for each transport vehicle.

6. The equipment includes a toilet and a food court, The object is the control system according to any one of claims 3 to 5, characterized in that it is either the use of the toilet or a meal.

7. The usage information includes attribute information indicating the attributes of the user, The vehicle allocation plan determination unit determines the candidate using the object, additional information indicating whether or not the equipment for each facility has additional facilities corresponding to the attribute, and the attribute information. The control system according to any one of claims 3 to 6, characterized by the above.

8. The usage information includes user identification information which is the identification information of the user, The vehicle allocation plan determination unit determines the candidate using the object, correspondence information indicating the correspondence between the user identification information and the attribute information indicating the attributes of the user, and additional information indicating whether or not the equipment for each facility has additional facilities corresponding to the attribute. The control system according to any one of claims 3 to 6, characterized by the above.

9. The vehicle allocation plan determination unit determines the priority in the allocation of the transport vehicle based on the attribute information. The control system according to claim 7 or 8, characterized by the above.

10. The usage information includes the current position of the user, The control system includes: A road information acquisition unit that acquires road information including at least one of traffic jam information and weather information of the toll road; An arrival time prediction unit that calculates an expected arrival time at the parking facility using the road information and the current position when the usage information is acquired before the user arrives at the parking facility; A congestion prediction unit that predicts the congestion status of the facility at the expected arrival time; Including, The vehicle allocation plan determination unit determines the travel schedule of the transport vehicle assigned to the usage information using the expected arrival time and the congestion status predicted by the congestion prediction unit. The control system according to any one of claims 3 to 9, characterized by the above.

11. The vehicle allocation plan determination unit predicts the travel time required for the transport vehicle to move to the departure place in the travel corresponding to the usage information based on the current position of the transport vehicle and the congestion status in the rest facility, and determines the travel schedule of the transport vehicle using the predicted travel time. The control system according to claim 10, characterized by the above.

12. After a travel schedule based on the usage information is determined, the arrival time prediction unit calculates the predicted arrival time using the road information, and determines whether the difference between the calculated predicted arrival time and the predicted arrival time at the time when the travel schedule was determined is equal to or greater than a certain value. The vehicle allocation plan determination unit re-determines the travel schedule corresponding to the usage information when it is determined that the difference is equal to or greater than a certain value. The control system according to claim 10 or 11, characterized in that.

13. The vehicle allocation plan determination unit determines the transport vehicle to be assigned to a second movement, which is a movement from the destination of the first movement, as the first movement to the destination, and determines the travel schedule of the transport vehicle in the second movement. The control system according to any one of claims 3 to 12, characterized in that.

14. The transport vehicle can transport specific users who are drivers of transport vehicles and employees of the rest facility. When the usage information is usage information corresponding to the specific user, the vehicle allocation plan determination unit determines the destination of the second movement and the predicted arrival time of the second movement using the work schedule of the specific user. The control system according to claim 13, characterized in that.

15. A road information acquisition unit that acquires road information including at least one of traffic jam information, construction information, regulation information, probe information, and weather information of a toll road. Comprising The vehicle allocation plan determination unit determines a waiting location for the transport vehicle that has not been used within a certain period using the road information and the usage information acquired in the past. The control system according to any one of claims 3 to 9, characterized in that.

16. A congestion information acquisition unit that acquires congestion information indicating the congestion status of facilities in a rest facility on a toll road; Using the acquired congestion information, determine the facilities used by the users getting on the vehicles parked at the rest facility, and determine a vehicle allocation plan including a travel schedule for driving the transport vehicle to transport the users to the alighting position corresponding to the determined facilities. A vehicle allocation plan determination unit. A control system characterized by comprising.

17. Based on the attribute information indicating the attributes of users who board a vehicle parked at a parking facility, which is one of two rest facilities respectively provided for the uphill lane and the downhill lane corresponding to the same location on a toll road, a vehicle allocation plan determination unit determines an allocation plan including a driving schedule for driving a transport vehicle capable of transporting the user from the parking facility to the opposite lane side facility, which is the other of the two rest facilities. A control system characterized by comprising the above.

18. When a first distance, which is the distance from the parking position to the facility within the parking facility, is longer than a second distance, which is the distance from the parking position to the stop of the transport vehicle within the parking facility, and the difference between the first distance and the second distance is equal to or greater than a threshold value, the allocation plan determination unit determines the allocation plan including the driving schedule for driving the transport vehicle from the parking facility to the opposite lane side facility based on the attribute information. The control system according to claim 17, characterized in that.

19. A facility management system that manages congestion information indicating the congestion status of two rest facilities respectively provided for the uphill lane and the downhill lane corresponding to the same location on a toll road, A control system that acquires the congestion information from the facility management system and determines an allocation plan including a driving schedule for driving a transport vehicle capable of transporting a user who boards a vehicle parked at a parking facility, which is one of the two rest facilities, from the parking facility to the opposite lane side facility, which is the other of the two rest facilities, using the congestion information. A vehicle allocation system characterized by comprising the above.

20. A plurality of the above transport vehicles, Characterized by comprising The control system according to claim 19, characterized in that the control system transmits the driving schedule to the transport vehicle corresponding thereto.

21. A user terminal operable by the user, Characterized by comprising Each of the two rest facilities is provided with a plurality of facilities. The user terminal transmits usage information including the purpose of using the rest facility to the control system. The control system determines candidates for the facility to be used by the user using the purpose included in the usage information, selects a target facility that corresponds to the usage information from among the candidates using the congestion information, determines the destination of the transport vehicle corresponding to the usage information based on the selected target facility, and determines a travel schedule for the transport vehicle to be assigned to the usage information using the determined destination. The vehicle allocation system according to claim 19 or 20, characterized in that it does so.

22. The user terminal is provided at a stop where the transport vehicle stops within the rest facility. The vehicle allocation system according to claim 21, characterized in that it is so.

23. A vehicle, It is capable of transporting a user who boards a general vehicle parked at a parking facility which is one of two rest facilities respectively provided in the uphill lane and the downhill lane corresponding to the same point on a toll road, A vehicle, characterized in that it receives a travel schedule of the vehicle from a control system that determines a vehicle allocation plan including a travel schedule for driving the vehicle from the parking facility to the opposite lane side facility which is the other of the two rest facilities using congestion information indicating the congestion status of the two rest facilities.

24. A method for creating a vehicle allocation plan in a control system, A step of acquiring congestion information indicating the congestion status of two rest facilities respectively provided in the uphill lane and the downhill lane corresponding to the same point on a toll road; A step of determining a vehicle allocation plan including a travel schedule for driving a transport vehicle capable of transporting a user who boards a vehicle parked at a parking facility which is one of the two rest facilities from the parking facility to the opposite lane side facility which is the other of the two rest facilities using the congestion information; A vehicle allocation plan creation method, characterized by including the above.

25. On a computer, A step of acquiring congestion information indicating the congestion status of two rest facilities respectively provided in the uphill lane and the downhill lane corresponding to the same point on a toll road; A step of determining a vehicle allocation plan including a travel schedule for driving a transport vehicle capable of transporting a user who boards a vehicle parked at a parking facility which is one of the two rest facilities from the parking facility to the opposite lane side facility which is the other of the two rest facilities using the congestion information; A computer program, characterized by causing the above to be executed.

Citation Information

Patent Citations

  • Information processing device, information processing method and program

    JP2019158594A

  • Vehicle operation management device

    JP2021117691A