MULTIMODAL TRANSPORTATION SYSTEM, MULTIMODAL TRANSPORTATION METHOD, AND NON-TRANSITORY COMPUTER READABLE STORAGE MEDIUM STORING PROGRAM
20230096604 ยท 2023-03-30
Inventors
Cpc classification
G06Q10/025
PHYSICS
International classification
Abstract
A multimodal transportation system includes a creation unit that creates an itinerary including a movement route and a plurality of types of moving bodies moving along the movement route, and a proposal unit that outputs the itinerary to an external terminal. Based on the movement situation of the user and traffic information related to the movement by a first moving body, the creation unit changes a part of the itinerary that is related to the movement by a second moving body scheduled to be used by the user before the first moving body, and the proposal unit outputs the itinerary that has been modified to the external terminal.
Claims
1. A multimodal transportation system that provides a user with a service for moving from a departure place to a destination using a plurality of types of moving bodies, the multimodal transportation system comprising: a creation unit configured to create, based on the departure place and the destination, an itinerary including a movement route from the departure place to the destination, and the plurality of types of moving bodies configured to move along the movement route; a determination unit configured to determine whether the plurality of types of moving bodies based on the itinerary are available; a proposal unit configured to output, to an external terminal, the itinerary including the plurality of types of moving bodies determined to be available, in order to propose the itinerary to the user; and a monitoring unit configured to monitor a movement situation of the user who moves based on the itinerary, and acquire traffic information related to movement of the user by the plurality of types of moving bodies, wherein based on the movement situation of the user that is based on the itinerary designated by the user and the traffic information that is related to the movement of the user by a first moving body among the plurality of types of moving bodies, the creation unit changes a part of the itinerary that is related to the movement of the user by a second moving body among the plurality of types of moving bodies, the second moving body being scheduled to be used by the user before the first moving body, and in order to propose a change of the part of the itinerary to the user, the proposal unit outputs the itinerary that has been modified to include the change to the external terminal.
2. The multimodal transportation system according to claim 1, wherein the itinerary includes movement of the user from a first point to a second point on the movement route using the first moving body, and movement of the user from a third point to the first point on the movement route using the second moving body, based on the traffic information that is related to the movement of the user by the first moving body, the monitoring unit determines whether it is possible for the first moving body to arrive at the second point by a predetermined time that is based on the itinerary, and when the monitoring unit determines that it is not possible for the first moving body to arrive at the second point by the predetermined time, the creation unit changes the first point to a fourth point that is different from the first point, thereby changing a part of the itinerary that is related to the movement of the user by the first moving body and the second moving body.
3. The multimodal transportation system according to claim 2, wherein the itinerary further includes movement of the user from a fifth point to the third point on the movement route using a third moving body among the plurality of types of moving bodies, and when the monitoring unit determines that it is not possible for the first moving body to arrive at the second point by the predetermined time while the user is moving using the third moving body, the creation unit changes the first point to the fourth point and changes the third point to a sixth point that is different from the third point, thereby changing a part of the itinerary that is related to the movement of the user by the first moving body, the second moving body, and the third moving body.
4. The multimodal transportation system according to claim 2, wherein a type of the second moving body is air transportation means, and a type of the first moving body is transportation means different from the air transportation means.
5. The multimodal transportation system according to claim 1, further comprising a reservation unit configured to, when the user designates the itinerary, apply to an external server for reservation of at least one type of moving body among the plurality of types of moving bodies included in the designated itinerary, wherein upon receiving a notification about confirmation of the reservation from the external server, the reservation unit confirms the itinerary and outputs the confirmed itinerary to the external terminal.
6. The multimodal transportation system according to claim 1, further comprising an identification unit configured to acquire information for identifying a seating position of the user who moves based on the itinerary, wherein the proposal unit determines the external terminal according to the seating position, and outputs the itinerary that has been modified to the determined external terminal.
7. The multimodal transportation system according to claim 1, wherein the proposal unit outputs, to the external terminal, the itinerary and a reservation inquiry for proposing reservation of the plurality of types of moving bodies, and when the part of the itinerary is changed, the proposal unit outputs, to the external terminal, the itinerary that has been modified to include the change and a reservation change inquiry for proposing a change of the reservation.
8. A multimodal transportation method for providing a user with a service for moving from a departure place to a destination using a plurality of types of moving bodies, the multimodal transportation method comprising: creating, based on the departure place and the destination, an itinerary including a movement route from the departure place to the destination, and the plurality of types of moving bodies configured to move along the movement route; determining whether the plurality of types of moving bodies based on the itinerary are available; outputting, to an external terminal, the itinerary including the plurality of types of moving bodies determined to be available, in order to propose the itinerary to the user; monitoring a movement situation of the user who moves based on the itinerary and acquiring traffic information that is related to movement of the user by the plurality of types of moving bodies; based on the movement situation of the user that is based on the itinerary designated by the user and the traffic information that is related to the movement of the user by a first moving body among the plurality of types of moving bodies, changing a part of the itinerary that is related to the movement of the user by a second moving body among the plurality of types of moving bodies, the second moving body being scheduled to be used by the user before the first moving body; and in order to propose a change of the part of the itinerary to the user, outputting the itinerary that has been modified to include the change to the external terminal.
9. A non-transitory computer readable storage medium storing a program comprising instructions for causing a processor to execute a multimodal transportation method for providing a user with a service for moving from a departure place to a destination using a plurality of types of moving bodies, the multimodal transportation method comprising: creating, based on the departure place and the destination, an itinerary including a movement route from the departure place to the destination, and the plurality of types of moving bodies configured to move along the movement route; determining whether the plurality of types of moving bodies based on the itinerary are available; outputting, to an external terminal, the itinerary including the plurality of types of moving bodies determined to be available, in order to propose the itinerary to the user; monitoring a movement situation of the user who moves based on the itinerary and acquiring traffic information that is related to movement of the user by the plurality of types of moving bodies; based on the movement situation of the user that is based on the itinerary designated by the user and the traffic information that is related to the movement of the user by a first moving body among the plurality of types of moving bodies, changing a part of the itinerary that is related to the movement of the user by a second moving body among the plurality of types of moving bodies, the second moving body being scheduled to be used by the user before the first moving body; and in order to propose a change of the part of the itinerary to the user, outputting the itinerary that has been modified to include the change to the external terminal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
DESCRIPTION OF THE INVENTION
[0024]
[0025] Each information providing server 50 provides traffic information related to the movement of the above-described moving body, or position information of the user terminal 40. Each moving body management server 60 is a server for a provider of a moving body participating in the utilization service of a plurality of types of moving bodies to manage the moving body owned by the provider. Each moving body management server 60 determines whether the moving body owned by the provider is available, processes reservation (for use) of the moving body, and provides information about the current location of the moving body if the moving body is moving.
[0026] Upon receiving an itinerary creation request from the user via the user terminal 40, the itinerary server 30 inquires of the moving body management server 60 about availability of the moving body, and creates an itinerary based on an inquiry result. The itinerary server 30 proposes an itinerary using a plurality of types of moving bodies to the user via the user terminal 40. When the itinerary is designated by the user and an application for reservation of a moving body included in the itinerary is requested, the itinerary server 30 applies for the reservation to the moving body management server 60. When the reservation of the moving body is confirmed, the itinerary server 30 confirms the itinerary and notifies the user of the confirmed itinerary via the user terminal 40.
[0027] The itinerary server 30 proposes to the user via the user terminal 40 to change a part of the itinerary based on the traffic information acquired from the information providing server 50 while the user is moving along the confirmed itinerary. When a part of the itinerary is changed, the itinerary server 30 applies to the moving body management server 60 for a change of the reservation of the moving body.
[0028] The user terminal 40 is used to input and transmit itinerary creation conditions when the user requests the itinerary server 30 to create an itinerary. The user terminal 40 not only displays the itinerary proposed by the itinerary server 30 and a reservation inquiry about the reservation of the moving body, but also displays a change proposal and a change inquiry about the itinerary and the reservation.
[0029]
[0030] Based on the departure place and the destination of the user, the creation unit 110 creates an itinerary including a movement route from the departure place to the destination and a plurality of types of moving bodies moving along the movement route. Based on the movement situation of the user who is moving based on the itinerary designated by the user and the traffic information related to movement by a first moving body, the creation unit 110 changes a part of the itinerary that is related to movement by a second moving body. Both the first moving body and the second moving body are moving bodies scheduled to be used later by the user based on the itinerary. The user is scheduled to use the second moving body before the first moving body.
[0031] The determination unit 120 determines whether a plurality of types of moving bodies based on the itinerary are available, based on a result of an inquiry to the moving body management server 60. When a part of the itinerary is changed, the determination unit 120 determines whether the reservation of the moving body can be changed, based on a result of an inquiry to the moving body management server 60.
[0032] In order to propose, to the user, the itinerary for which the moving bodies are determined to be available, the proposal unit 130 outputs the itinerary to the user terminal 40. The proposal unit 130 outputs, to the user terminal 40, the itinerary and a reservation inquiry for proposing reservation of the plurality of types of moving bodies included in the itinerary. In order to propose a change of a part of the itinerary to the user, the proposal unit 130 outputs the modified itinerary to the user terminal 40. When a part of the itinerary is changed, the proposal unit 130 outputs, to the user terminal 40, the modified itinerary and a reservation change inquiry for proposing a change of the reservation of the moving body.
[0033] Upon receiving a request to apply for reservation of the moving body or a request to apply for a change of the reservation of the moving body from the user terminal 40, the reservation unit 140 applies for reservation of the moving body or a change of the reservation to the moving body management server 60.
[0034] The monitoring unit 150 monitors a movement situation of the user who moves based on the itinerary. The movement situation of the user is obtained based on the information about the current location of the moving body provided from the moving body management server 60 and the position information about the user terminal 40 provided from the information providing server 50.
[0035] The identification unit 160 acquires information for identifying a seating position, in the moving body, of the user who moves based on the itinerary, from a sensor mounted on the moving body.
[0036]
[0037]
[0038]
[0039]
[0040] The moving body management server 60 operated by each provider determines whether the moving body owned by each provider is available, and replies to the itinerary server 30.
[0041] The determination unit 120 of the itinerary server 30 acquires the response from the moving body management server 60, and determines an available moving body based on the acquired response. In a case where the moving body is an automobile, the moving body is available if allocation for use only by the user is possible. In a case where the moving body is a scheduled flight airplane, a train, or the like for transporting a large number of users, if there is an empty seat and a seat reservation is possible, the moving body is available. The creation unit 110 creates an itinerary to be proposed to the user by including, in an itinerary for which the moving body is determined to be available among the plurality of created itineraries, information about the available moving body. The proposal unit 130 creates a reservation inquiry for proposing reservation of the available moving body to the user, correspondingly to the itinerary to be proposed to the user. The proposal unit 130 outputs, to the user terminal 40, the itinerary created by the creation unit 110 and the reservation inquiry for the moving body to be proposed to the user.
[0042] In the user terminal 40, a plurality of itinerary plans are displayed using the screen display shown in
[0043] Upon receiving the request for the reservation application for the moving body from the user terminal 40, the reservation unit 140 of the itinerary server 30 applies for the reservation of the moving body to the moving body management server 60.
[0044] The moving body management server 60 receives the reservation application for the moving body, and confirms the reservation of the moving body if the moving body is available. The moving body management server 60 notifies the itinerary server 30 that the reservation of the moving body has been confirmed.
[0045] Upon receiving the notification about confirmation of the reservation of the moving body from the moving body management server 60, the reservation unit 140 of the itinerary server 30 confirms the itinerary including the moving body for which the reservation has been confirmed, and outputs the confirmed itinerary to the user terminal 40.
[0046] The user terminal 40 displays the confirmed itinerary on the screen.
[0047]
[0048] The monitoring unit 150 of the itinerary server 30 monitors the movement situation of the user based on the information about the current location of the user acquired from the moving body management server 60. The monitoring unit 150 may acquire the position information of the user terminal 40 from the information providing server 50 and monitor the movement situation of the user based on the position information. The monitoring unit 150 may acquire the position information of the moving body from another external server operated by the manufacturer of the moving body used by the user who is currently moving, and monitor the movement situation of the user based on the position information. The monitoring unit 150 specifies, as the movement situation of the user, the current location of the user and the moving body currently used by the user. The moving body currently used by the user is defined as a third moving body.
[0049] In response to a request from the monitoring unit 150 of the itinerary server 30, the information providing server 50 generates traffic information related to the movement of the user by the plurality of types of moving bodies included in the itinerary, and provides the traffic information to the monitoring unit 150. One of the moving bodies scheduled to be used later by this user is defined as the first moving body. The traffic information provided by the information providing server 50 to the monitoring unit 150 includes traffic information related to the movement of the user by the first moving body. The traffic information is, for example, traffic congestion information.
[0050] The monitoring unit 150 of the itinerary server 30 acquires, from the information providing server 50, traffic information related to the movement of the user by a plurality of types of moving bodies including the first moving body. When the moving body management server 60 can provide the traffic information to the monitoring unit 150, the monitoring unit 150 may acquire the traffic information from the moving body management server 60. Based on the acquired traffic information, the monitoring unit 150 determines whether the first moving body can arrive at an end point for which the first moving body is bound, by a predetermined time that is based on the itinerary. The end point for which the first moving body is bound is defined as a second point. The predetermined time may coincide with a scheduled arrival time of the first moving body at the second point determined in the itinerary, or may be later than the scheduled arrival time.
[0051] The creation unit 110 of the itinerary server 30 determines whether to change a part of the itinerary based on the movement situation of the user and the traffic information that are acquired by the monitoring unit 150. For example, in a case where the monitoring unit 150 specifies that the user is still moving by the third moving body and determines that the first moving body cannot arrive at the second point by the predetermined time, the creation unit 110 changes a part of the itinerary. For example, in a case where the user plans to use the second moving body after using the third moving body and before using the first moving body, a part of the itinerary that is related to the movement of the user by the second moving body is changed. However, in a case where the first moving body cannot arrive at the second point by the predetermined time even if a part of the itinerary is changed, the creation unit 110 may not change the part of the itinerary.
[0052] The determination unit 120 of the itinerary server 30 inquires of the moving body management servers 60 respectively corresponding to the first moving body and the second moving body whose reservation is to be changed, whether the reservation of the first moving body and the second moving body can be changed in accordance with the itinerary to be changed. In the changing of the reservation of the moving body, for example, a point at which the user transfers from the second moving body to the first moving body is changed from a first point to a fourth point.
[0053] Each moving body management server 60 determines whether the reservation of each of the first moving body and the second moving body can be changed, and replies to the itinerary server 30.
[0054] The determination unit 120 of the itinerary server 30 acquires the response from each moving body management server 60, and determines whether the reservation of each moving body can be changed based on the acquired response. The creation unit 110 creates an itinerary to be proposed to the user by including, in the modified itinerary, information related to the change of the reservation of the first moving body and the second moving body. The proposal unit 130 creates a reservation change inquiry for proposing a change of the reservation of the first moving body and the second moving body to the user, correspondingly to the modified itinerary to be proposed to the user. The proposal unit 130 outputs, to the user terminal 40, the modified itinerary created by the creation unit 110, and the reservation change inquiry for proposing the change of the reservation of the moving body to the user.
[0055] In the user terminal 40, the plan of the modified itinerary is displayed using the screen display shown in
[0056] Upon receiving the request for the change application for the reservation of the moving body from the user terminal 40, the reservation unit 140 of the itinerary server 30 applies for the change of the reservation of the moving body to the moving body management server 60.
[0057] The moving body management server 60 receives the change application for the reservation of the moving body, and if the change of the reservation is possible, the moving body management server 60 confirms the change of the reservation. The moving body management server 60 notifies the itinerary server 30 that the change of the reservation of the moving body has been confirmed.
[0058] Upon receiving the notification about the confirmation of the change of the reservation of the moving body from the moving body management server 60, the reservation unit 140 of the itinerary server 30 confirms the modified itinerary including the first moving body and the second moving body for which the change of the reservation has been confirmed, and outputs the confirmed modified itinerary to the user terminal 40.
[0059] The user terminal 40 displays the confirmed modified itinerary on the screen.
[0060]
[0061] The user moves in a section from the departure place OP to a transit point TB by riding in the automobile MC provided by the provider PC. The automobile MC departs from the departure place OP at 7:00 and arrives at the transit point TB at 8:00. The user moves in a section from the transit point TB to a transit point TA by boarding on the vertical takeoff and landing aircraft MB provided by the provider PB. The vertical takeoff and landing aircraft MB departs from the transit point TB at 9:00 and arrives at the transit point TA at 10:20. The transit point TA corresponds to the first point. The user moves in a section from the transit point TA to the destination DP by riding in the automobile MA provided by the provider PA. The automobile MA departs from the transit point TA at 10:40 and arrives at the destination DP at 11:30. The destination DP corresponds to the second point.
[0062]
[0063] The creation unit 110 changes a part of the itinerary by changing a point at which the user transfers from the vertical takeoff and landing aircraft MB to the automobile MA to be used later, from the transit point TA shown in
[0064] When the change of the reservation of each of the automobile MA and the vertical takeoff and landing aircraft MB is confirmed, the modified itinerary 320 is confirmed.
[0065]
[0066] In step S822, the creation unit 110 creates an itinerary to be proposed to the user. In step S824, the proposal unit 130 creates a reservation inquiry for a plurality of types of moving bodies to be proposed to the user. In step S826, the itinerary created in step S822 and the reservation inquiry for the plurality of types of moving bodies that is created in step S824 are output to the user terminal 40.
[0067] In step S828, the reservation unit 140 acquires, from the user terminal 40, a request for a reservation application for the plurality of types of moving bodies. In step S830, the reservation unit 140 applies for reservation of the plurality of types of moving bodies to the moving body management servers 60. In step S832, the reservation unit 140 acquires, from the moving body management servers 60, notifications about the confirmation of the reservation of the plurality of types of moving bodies. In step S834, the reservation unit 140 confirms the itinerary 310 including the moving bodies for which the reservation has been confirmed. In step S836, the reservation unit 140 outputs the confirmed itinerary 310 to the user terminal 40. When step S836 is completed, these processes end.
[0068]
[0069] In step S922, the creation unit 110 changes a part of the itinerary. In step S924, the determination unit 120 inquires of the moving body management server 60 whether the reservation of the moving body can be changed, correspondingly to the itinerary to be changed. In step S926, the determination unit 120 acquires, from the moving body management server 60, a determination result as to whether the reservation of the moving body can be changed. In step S928, the determination unit 120 determines whether the reservation of the moving body can be changed. In step S930, the creation unit 110 creates a modified itinerary to be proposed to the user. In step S932, the proposal unit 130 creates an inquiry to change the reservation of the moving body to be proposed to the user. In step S934, the proposal unit 130 outputs the modified itinerary and the inquiry to change the reservation of the moving body to the user terminal 40.
[0070] In step S936, the reservation unit 140 acquires a request to apply for a change of the reservation of the moving body from the user terminal 40. In step S938, the reservation unit 140 applies for the change of the reservation of the moving body to the moving body management server 60. In step S940, the reservation unit 140 acquires, from the moving body management server 60, a notification about the confirmation of the change of the reservation of the moving body. In step S942, the reservation unit 140 confirms the modified itinerary 320 for which the change of the reservation of the moving body has been confirmed. In step S944, the reservation unit 140 outputs the confirmed modified itinerary 320 to the user terminal 40. When step S944 is completed, the present processes end.
MODIFICATIONS
[0071] The above-described embodiment may be modified as follows.
Modification 1
[0072] In the above-described embodiment, when changing the itinerary 310 to the itinerary 320, the transit point TA at the first point, which is the end point of the movement by the vertical takeoff and landing aircraft MB that is the second moving body, is changed to the transit point TC that is the fourth point. Further, the starting point of the movement by the vertical takeoff and landing aircraft MB may also be changed.
[0073]
[0074] In the modified itinerary 330 illustrated in
Modification 2
[0075] In the above-described embodiment, the modified itinerary 320 is output to the user terminal 40. However, instead of the user terminal 40, the itinerary 320 may be output to a terminal mounted on the third moving body.
[0076]
[0077] In the present modification, the moving body 400 illustrated in
[0078] Instead of the seating sensor 430 or 440, the camera 460 may be used as a sensor for identifying the seating position of the user. The front row seat 410 and the rear row seat 420 of the moving body 400, and the user seated on the front row seat 410 or the rear row seat 420, are included in the in-vehicle video captured by the camera 460. The in-vehicle video is transmitted to the itinerary server 30 via the wireless communication device 470. The identification unit 160 acquires information for identifying the seating position of the user in the moving body 400 based on the in-vehicle video transmitted from the camera 460.
[0079] When the identification unit 160 identifies that the seating position of the user is the front row seat 410, the modified itinerary 320 is displayed on the touch panel of the in-vehicle device 450 attached to the front part of the interior of the moving body 400, instead of the user terminal 40. When the identification unit 160 identifies that the seating position of the user is the rear row seat 420, the modified itinerary 320 is displayed on the user terminal 40.
[0080] In a case where the third moving body, which is the moving body 400, is the automobile MC provided by the provider PC of the ride sharing service described above, it is considered that the seating position of the user is the rear row seat 420 in many cases, and therefore, the modified itinerary 320 is displayed on the user terminal 40. In a case where the third moving body, which is the moving body 400, is a moving body whose operation is managed by a business operator and a touch panel of the in-vehicle device 450 is attached to each seat on which a passenger is seated, the modified itinerary 320 is displayed on the touch panel. However, the business operator in this case is not a provider of the ride sharing service. When the touch panel of the in-vehicle device 450 is not attached to each seat on which a passenger is seated, the modified itinerary 320 is displayed on the user terminal 40. When the modified itinerary 320 is displayed on the touch panel of the in-vehicle device 450 or the user terminal 40, voice guidance and voice input using the speaker and the microphone may be used.
[0081] In a case where the third moving body, which is the moving body 400, is an automobile owned by the user or an automobile lent to the user from another person, the seating position of the user may be identified as the front row seat 410. In a case where it is identified that the user does not drive the moving body 400 themselves because the seating position is not the driver's seat or the moving body 400 is in automated driving mode, the modified itinerary 320 is displayed on the touch panel on the front side of the interior of the moving body 400. In this case, voice guidance and voice input using the speaker and the microphone may be used. When it is identified that the seating position of the user is the driver's seat that is the front row seat 410 and the user drives the moving body 400 themselves, the modified itinerary 320 is displayed on the touch panel on the front side of the interior of the moving body 400, and at the same time, voice guidance and voice input using the speaker and the microphone are used. Alternatively, voice guidance and voice input related to the modified itinerary 320 may be performed on the user terminal 40 using the speaker and the microphone.
Modification 3
[0082] In the above-described embodiment and modifications, the point at which the user transfers from the second moving body to the first moving body is changed from the first point to the fourth point. That is, the end point of the movement by the second moving body is changed from the first point to the fourth point. However, in a case where the second moving body is provided by a provider of the ride sharing service, there is a possibility that a fellow passenger other than the user uses the second moving body. Therefore, the arrival point of the second moving body may be changed from the first point to the fourth point only when such a fellow passenger is not present.
[0083] Even in a case where a fellow passenger is present, it may be determined whether changing the arrival point is advantageous for the fellow passenger such as the predicted arrival time of the fellow passenger at the final destination being earlier than the scheduled arrival time in a case where the arrival point of the second moving body is not changed. Whether changing the arrival point is advantageous for the fellow passenger is determined by the moving body management server 60 of the provider that provides the second moving body. When it is determined that changing the arrival point is advantageous also for the fellow passenger and the fellow passenger's agreement is obtained, the arrival point of the second moving body is changed from the first point to the fourth point.
Modification 4
[0084] In the first modification described above, the point at which the user transfers from the third moving body to the second moving body is changed from the third point to the sixth point. That is, the end point of the movement by the third moving body is changed from the third point to the sixth point. The sixth point is also a changed starting point of the movement by the second moving body. When the second moving body is a vertical takeoff and landing aircraft MB, the sixth point is a takeoff and landing site of the aircraft. When the third moving body is an automobile owned by the user, a space for parking the automobile until the user who transfers from the third moving body to the second moving body goes back is required at the sixth point. Therefore, when the reservation unit 140 of the itinerary server 30 applies to the moving body management server 60 for the change of the reservation of the moving body, the reservation unit 140 may apply for reservation of a space for parking the automobile of the user at the sixth location to a predetermined server that manages a parking lot.
Modification 5
[0085] In the above-described embodiment and modifications, when the movement of the user by the second moving body included in the itinerary 310 is changed, at least the end point of the movement by the vertical takeoff and landing aircraft MB provided by the provider PB of the ride sharing service is changed. However, the movement by the vertical takeoff and landing aircraft MB may be changed to movement by a train or a bus whose operation is managed by a railway company or a bus company.
Modification 6
[0086] The above-described embodiment and modifications may be combined as appropriate.
Invention Obtained from Embodiment
[0087] The invention that can be grasped from the above-described embodiment and modifications will be described below.
[0088] (1) The multimodal transportation system (10), which provides the user with a service for moving from the departure place (OP) to the destination (DP) using the plurality of types of moving bodies, includes the creation unit (110) configured to create, based on the departure place and the destination, the itinerary (310) including the movement route from the departure place to the destination, and the plurality of types of moving bodies configured to move along the movement route; the determination unit (120) configured to determine whether the plurality of types of moving bodies based on the itinerary are available; the proposal unit (130) configured to output, to the external terminal (40), the itinerary including the plurality of types of moving bodies determined to be available, in order to propose the itinerary to the user; and the monitoring unit (150) configured to monitor the movement situation of the user who moves based on the itinerary, and acquire the traffic information related to the movement of the user by the plurality of types of moving bodies. Based on the movement situation of the user that is based on the itinerary designated by the user and the traffic information that is related to the movement of the user by the first moving body (MA) among the plurality of types of moving bodies, the creation unit changes a part of the itinerary that is related to the movement of the user by the second moving body (MB) among the plurality of types of moving bodies, the second moving body being scheduled to be used by the user before the first moving body, and in order to propose the change of the part of the itinerary to the user, the proposal unit outputs the itinerary (320) that has been modified to include the change to the external terminal. This increases the possibility of avoiding a situation in which the movement of the user by the first moving body subsequent to the movement by the second moving body does not proceed according to the itinerary.
[0089] (2) The itinerary includes movement of the user from the first point (TA) to the second point (DP) on the movement route using the first moving body, and movement of the user from the third point (TB) to the first point on the movement route using the second moving body; based on the traffic information that is related to the movement of the user by the first moving body, the monitoring unit determines whether it is possible for the first moving body to arrive at the second point by the predetermined time that is based on the itinerary; and when the monitoring unit determines that it is not possible for the first moving body to arrive at the second point by the predetermined time, the creation unit changes the first point to the fourth point (TC) that is different from the first point, thereby changing a part of the itinerary that is related to the movement of the user by the first moving body and the second moving body. This increases the possibility of avoiding a situation in which the movement of the user by the first moving body subsequent to the movement by the second moving body does not proceed according to the itinerary, without affecting the movement of the user before the second moving body.
[0090] (3) The itinerary further includes movement of the user from the fifth point (OP) to the third point on the movement route using the third moving body (MC) among the plurality of types of moving bodies, and when the monitoring unit determines that it is not possible for the first moving body to arrive at the second point by the predetermined time while the user is moving using the third moving body, the creation unit changes the first point to the fourth point and changes the third point to the sixth point (TD) that is different from the third point, thereby changing a part of the itinerary that is related to the movement of the user by the first moving body, the second moving body, and the third moving body. In a case where the third moving body is an automobile owned and driven by the user, it is relatively easy to change the point for which the third moving body is bound, from the third point to the sixth point. As a result, the possibility of avoiding a situation in which the movement of the user by the first moving body subsequent to the movement by the second moving body does not proceed according to the itinerary is further increased.
[0091] (4) The type of the second moving body is air transportation means, and the type of the first moving body is transportation means that is different from the air transportation means. This increases the possibility of avoiding a situation in which the movement of the user by the first moving body subsequent to the movement by the second moving body does not proceed according to the itinerary including the air transportation means.
[0092] (5) The multimodal transportation system further includes the identification unit (160) configured to acquire the information for identifying the seating position (410, 420) of the user who moves based on the itinerary, and the proposal unit determines the external terminal (40, 450) according to the seating position and outputs the itinerary (320, 330) that has been modified to the determined external terminal. Accordingly, convenience when the user visually recognizes the modified itinerary is increased.
[0093] (6) The proposal unit outputs, to the external terminal, the itinerary and the reservation inquiry for proposing reservation of the plurality of types of moving bodies, and when the part of the itinerary is changed, the proposal unit outputs, to the external terminal, the itinerary that has been modified to include the change and the reservation change inquiry for proposing a change of the reservation. As a result, a flexible and quick itinerary modification can be provided to the user who has started moving based on the itinerary.
[0094] (7) The multimodal transportation method for providing the user with a service for moving from the departure place to the destination using a plurality of types of moving bodies includes: creating, based on the departure place and the destination, the itinerary including the movement route from the departure place to the destination, and the plurality of types of moving bodies configured to move along the movement route; determining whether the plurality of types of moving bodies based on the itinerary are available; outputting, to the external terminal, the itinerary including the plurality of types of moving bodies determined to be available, in order to propose the itinerary to the user; monitoring the movement situation of the user who moves based on the itinerary and acquiring the traffic information that is related to the movement of the user by the plurality of types of moving bodies; based on the movement situation of the user that is based on the itinerary designated by the user and the traffic information that is related to the movement of the user by the first moving body among the plurality of types of moving bodies, changing a part of the itinerary that is related to the movement of the user by the second moving body among the plurality of types of moving bodies, the second moving body being scheduled to be used by the user before the first moving body; and in order to propose the change of the part of the itinerary to the user, outputting the itinerary that has been modified to include the change to the external terminal. This increases the possibility of avoiding a situation in which the movement of the user by the first moving body subsequent to the movement by the second moving body does not proceed according to the itinerary.
[0095] (8) The non-transitory computer readable storage medium of the present invention stores a program for causing the processor to execute the above-described multimodal transportation method. This makes it possible to easily change a part of the itinerary.
[0096] The present invention is not limited to the above disclosure, and various modifications are possible without departing from the essence and gist of the present invention.