Information Processing System, Information Processing Program, and Information Processing Method

The information processing system addresses the challenge of determining appropriate vehicle dispatch timing for on-demand mobility services by incorporating predicted dispatch times into route output and control, ensuring timely and efficient transfers between on-demand mobility and public transportation.

JP7697653B2Active Publication Date: 2025-06-24NAVITIME JAPAN CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2021055093
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-03-29
Publication Date
2025-06-24
Estimated Expiration
2041-03-29

AI Technical Summary

Technical Problem

Users face challenges in determining the appropriate timing for requesting vehicle dispatch when using on-demand mobility services, especially when routes involve transfers from on-demand mobility to public transportation with fixed departure times or vice versa, as existing systems lack the capability to handle non-reservable on-demand mobility.

Method used

An information processing system that includes a search condition acquisition unit, a route search unit, and a route output control unit, which acquires and considers the predicted vehicle dispatching time for on-demand mobility services when outputting routes involving transfers. This system controls the vehicle dispatch request timing based on the predicted dispatch time, even if on-demand mobility is not reservable.

Benefits of technology

Enables users to make vehicle dispatch requests at appropriate timings, reducing waiting times and the risk of missing public transportation, even when on-demand mobility services are not reservable.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007697653000001
    Figure 0007697653000001
  • Figure 0007697653000002
    Figure 0007697653000002
  • Figure 0007697653000003
    Figure 0007697653000003
Patent Text Reader

Abstract

To provide an information processing system with which, when a route including transfer from on-demand mobility to the designated service of a public transport or a public transport the departure time of which is fixed, is searched and outputted, it is possible to allocate a vehicle at an appropriate timing, even when said on-demand mobility is non-reservable.SOLUTION: The information processing system comprises: search condition acquisition means for acquiring a route search condition; route search means for searching for a route on the basis of the route search condition; and route output control means for outputting a route as the result of search. When outputting a route including transfer from on-demand mobility to the designated service of a public transport, or to a public transport the departure time of which is fixed, the route output control means acquires a predicted vehicle allocation time of on-demand mobility up to an on-demand mobility boarding position and exercises control associated with a vehicle allocation request, taking the predicted vehicle allocation time into account.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing system, an information processing program, and an information processing method.

Background Art

[0002] Currently, in MaaS (Mobility as a Service), on-demand mobility (also referred to as on-demand transportation), which operates based on user usage requests rather than a timetable, has attracted attention. For example, in some local governments and the like, proof-of-concept experiments for on-demand bus transportation are being conducted for more efficient bus business operations.

[0003] Against such a background, there is a desire to incorporate on-demand mobility into route search. By the way, in the route search service provided by the applicant of this case, when a user searches for and specifies public transportation (for example, a reserved seat bullet train, etc.) that they want to ride from the train name, timetable, etc., a train name specified search function that searches for a route using the specified public transportation is implemented. When route search is performed using the train name specified search function and a route including a transfer from on-demand mobility (for example, a taxi) to a specified train of public transportation is searched and displayed, if a user executes a vehicle dispatch request (instant vehicle dispatch) for on-demand mobility immediately after checking the route of the search result, it is considered that the timing of the vehicle dispatch request is too early and the waiting time after arriving at the public transportation station becomes long. On the other hand, if the timing of the vehicle dispatch request by the user is too late, the user will miss the public transportation they want to ride. Therefore, even if a route including a transfer from on-demand mobility to a specified train of public transportation is searched and displayed, the user cannot determine at what timing to call the on-demand mobility and has to always worry about the timing of the vehicle dispatch request.

[0004] In Patent Document 1, when a route from a departure point to a destination is searched and the searched route includes a taxi route, the user is asked whether to reserve the taxi. When a taxi reservation request is received from the user, the boarding location and the scheduled transfer time of the taxi are extracted, and the location, the scheduled time, and the name of the person making the reservation are sent to a taxi reservation center to arrange the reservation. A technique has been proposed.

[0005] However, it is currently difficult to realize reservation-based vehicle dispatching for on-demand mobility. From the perspective of the operator, if various preparations for reservation are made, the operation rate will significantly decrease, which is not commensurate with the profit. On the other hand, if an attempt is made to design it to be profitable, the reservation fee will increase, which is also disadvantageous to the user. Therefore, in most cases, operators do not accept reservation-based vehicle dispatching.

Prior Art Documents

Patent Documents

[0006]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0007] The present invention has been made in consideration of the above points. The object of the present invention is to provide an information processing system, an information processing program, and an information processing method capable of making a vehicle dispatching request at an appropriate timing even when the on-demand mobility is not reservable when a route including a transfer from on-demand mobility to a designated train of public transportation or public transportation with a fixed departure time is searched and output, or when a route including a transfer from public transportation to on-demand mobility is searched and output.

Means for Solving the Problems

[0008] The information processing system according to the present invention includes a search condition acquisition means for acquiring route search conditions, route search means for searching a route based on the route search conditions, and route output control means for outputting the searched route, When the route output control means outputs a route including a transfer from on-demand mobility to a designated flight of public transportation or public transportation with a fixed departure time, or outputs a route including a transfer from public transportation to on-demand mobility, it acquires the predicted vehicle dispatching time of on-demand mobility to the on-demand mobility boarding position, and performs control related to the vehicle dispatching request in consideration of the predicted vehicle dispatching time.

Advantages of the Invention

[0009] According to the present invention, when a route including a transfer from on-demand mobility to a designated flight of public transportation or public transportation with a fixed departure time is searched and output, or when a route including a transfer from public transportation to on-demand mobility is searched and output, even if the on-demand mobility cannot be reserved, a vehicle dispatching request can be made at an appropriate timing.

Brief Description of the Drawings

[0010]

Figure 1

Figure 2

Figure 3A

Figure 3B

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

DETAILED DESCRIPTION OF THE INVENTION

[0011] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In each figure, components having the same function are denoted by the same reference numerals, and detailed descriptions of components with the same reference numerals will not be repeated.

[0012] In the embodiments described below, taxis may be used as an example of "on-demand mobility". However, "on-demand mobility" is not limited to taxis as long as it is a transportation service that operates based on the user's usage request rather than a schedule, and includes various on-demand services such as shared taxis, carpool buses, demand buses, and services (home delivery rental cars) that can dispatch means of transportation to the locations desired by users. "On-demand mobility" may be an autonomous vehicle.

[0013] (Configuration of Information Processing System) FIG. 1 is a diagram showing a schematic configuration of an information processing system 1 according to an embodiment. In the figure, each functional unit that performs each function can be referred to as a means for performing each function.

[0014] As shown in FIG. 1, the information processing system 1 includes a terminal device 2 and a server 3. The terminal device 2 and the server 3 are communicably connected to each other via a network 4 such as the Internet. The network 4 may be either a wired line or a wireless line, and the type and form of the line are not limited. Note that at least a part of the terminal device 2 and the server 3 is realized by a computer.

[0015] The terminal device 2 is used by the user, and is, for example, an electronic device such as a mobile terminal like a smartphone or a tablet terminal, a notebook computer, or a desktop computer.

[0016] As shown in FIG. 1, the terminal device 2 includes a terminal communication unit 21, a terminal control unit 22, a terminal storage unit 23, a terminal input unit 24, a terminal output unit 25, and a terminal positioning unit 26. Each unit is communicably connected to each other via a bus.

[0017] The terminal communication unit 21 is a communication interface between the terminal device 2 and the network 4. The terminal communication unit 21 transmits and receives information between the terminal device 2 and the server 3 via the network 4.

[0018] The terminal control unit 22 is a control means for performing various processes of the terminal device 2. The terminal control unit 22 may be realized by a processor in the terminal device 2 executing a predetermined program, or may be implemented in hardware.

[0019] The terminal storage unit 23 is a data storage such as a built-in memory or an external memory (such as an SD memory card). Various data handled by the terminal control unit 22 are stored in the terminal storage unit 23. The terminal storage unit 23 does not necessarily have to be provided inside the terminal device 2, and part or all of the terminal storage unit 23 may be provided in another device communicably connected to the terminal device 2 via the network 4.

[0020] The terminal input unit 24 is an interface for the user to input information to the terminal device 2, and is, for example, a touch panel or a microphone in a mobile terminal, a touch pad, a keyboard, or a mouse in a notebook computer.

[0021] The terminal output unit 25 is an interface that outputs various types of information to the user from the terminal device 2, and is, for example, video display means such as a liquid crystal display or audio output means such as a speaker. Specifically, for example, the terminal output unit 25 may display a GUI (Graphical User Interface) for receiving operations from the user.

[0022] The terminal positioning unit 26 is a positioning means for measuring the current position of the terminal device 2. The terminal positioning unit 26 measures the current position based on positioning information by radio navigation means such as GPS or the Quasi-Zenith Satellite System (QZSS), for example. The terminal positioning unit 26 may use positioning information by autonomous navigation means such as an acceleration sensor or a geomagnetic sensor for positioning. Since the terminal device 2 moves together with the user, the position information measured by the terminal positioning unit 26 indicates the current position of the user.

[0023] Next, the server 3 will be described. As shown in FIG. 1, the server 3 includes a server communication unit 31, a server control unit 32, and a server storage unit 33. Each unit is communicably connected to each other via a bus or a network.

[0024] Among these, the server communication unit 31 is a communication interface between the server 3 and the network 4. The server communication unit 31 transmits and receives information between the server 3 and the terminal device 2 via the network 4.

[0025] The server storage unit 33 is a fixed-type data storage such as a hard disk, for example. Various types of data handled by the server control unit 32 are stored in the server storage unit 33. For example, the server storage unit 33 includes a route network information database 33a including traffic network information, a map information database 33b including map information, and a vehicle dispatchable area database 33c.

[0026] Traffic network information is information that defines transportation networks such as railways and buses, as well as road networks. Information on transportation networks includes route information of transportation agencies, timetable information, fare information, etc. Information on road networks is represented by, for example, a combination of data on nodes, which are knot points on the road network representation such as intersections, and data on links, which are road sections between nodes.

[0027] Map information includes map data such as road maps of the whole country and each region, and map object information associated with the map data. Map object information refers to shape information about the shapes of facilities displayed on the map, annotation information about annotations displayed on the map, symbol information about symbols displayed on the map, etc. Also, the map information may include route map information regarding the route maps of public transportation agencies.

[0028] The above-mentioned traffic network information and map information may be updated at a predetermined timing.

[0029] The vehicle dispatchable area database 33c stores information on vehicle dispatchable areas (or non-vehicle dispatchable areas). Non-vehicle dispatchable areas include, for example, areas with narrow road widths, areas with heavy traffic, prohibited areas such as near taxi stands, areas where U-turns are required, etc. In the case of shared taxis, etc., non-vehicle dispatchable areas may be areas that are circuitous or inefficient to go to pick up, for example, areas where the fare and time increase by more than a predetermined value for the co-riding users who have already boarded.

[0030] Information on vehicle dispatchable areas (or non-vehicle dispatchable areas) may be updated in real time based on the current or future driving status of the vehicle.

[0031] Note that the server storage unit 33 does not necessarily have to be provided inside the server 3. A part or all of the server storage unit 33 may be provided inside another device that is communicably connected to the server 3 via the network 4.

[0032] As shown in FIG. 1, the server control unit 32 includes a search condition acquisition unit 32a, a route search unit 32b, and a route output control unit 32c. Each of these units may be implemented by a processor in the server 3 executing a predetermined program, or may be implemented by hardware.

[0033] The search condition acquisition unit 32a acquires a route search condition from the user's terminal device 2. The route search condition includes information on the departure location, the destination location, and the departure time (or arrival time). The departure location may be the current location of the terminal device 2 measured by the terminal positioning unit 26, or may be a specific location input (designated) by the user via the terminal input unit 24. The departure time may be the current time, or may be a specific time input (designated) by the user via the terminal input unit 24.

[0034] Information on a specified flight of public transportation (for example, public transportation specified by searching by flight name) or public transportation with a fixed departure time (for example, public transportation selected and specified from a timetable) is manually registered (input) by the user via the terminal input unit 24 as part of the route search condition, and the search condition acquisition unit 32a may acquire the information on the specified flight of public transportation or public transportation with a fixed departure time as part of the route search condition.

[0035] Based on the route search condition acquired by the search condition acquisition unit 32a, the route search unit 32b searches for information on a route that satisfies the route search condition with reference to the route network information database 33a and the map information database 33b. When information on a specified flight of public transportation or public transportation with a fixed departure time is included in the route search condition, the route search unit 32b searches for a route that uses the specified flight of public transportation or public transportation with a fixed departure time.

[0036] The route search unit 32b may identify a designated flight of public transportation or public transportation with a fixed departure time by referring to the user's ticket purchase history stored in an external database (not shown), and search for a route that uses the designated flight of public transportation or public transportation with a fixed departure time. Specifically, for example, the route search unit 32b refers to the user's ticket purchase history and determines whether there is a flight of public transportation for which a ticket (such as a flight-specific boarding ticket or a reserved seat ticket) has been purchased. If there is a flight of public transportation for which a ticket has been purchased, the route search unit 32b adds the condition of using the flight of public transportation for which the ticket has been purchased to the route search conditions and performs a route search.

[0037] When the route search unit 32b searches for a route that includes a transfer from on-demand mobility (such as a taxi) to public transportation (such as a train), it may refer to the vehicle dispatchable area database 33c and determine whether the departure location included in the route search conditions is within a vehicle dispatchable area. If it is determined that the departure location included in the route search conditions is within a vehicle dispatchable area, the route search unit 32b may search for a route with the departure location as the on-demand mobility boarding location. On the other hand, if it is determined that the departure location included in the route search conditions is outside the vehicle dispatchable area, the route search unit 32b may identify a vehicle dispatchable area near the departure location and search for a route (i.e., a travel route from the departure location to the on-demand mobility boarding location and a travel route from the on-demand mobility boarding location to the destination) with the vehicle dispatchable area as the on-demand mobility boarding location.

[0038] The route output control unit 32c transmits an output control signal for outputting the route obtained as the search result by the route search unit 32 to the terminal device 2, and outputs the route of the search result via the terminal output unit 25. The route output control unit 32c may directly output one of the search results via the terminal output unit 25 as shown in FIG. 4 after the route search by the route search unit 32, or may output a list of multiple route candidates of the search results via the terminal output unit 25 and output one selected route from among them via the terminal output unit 25 as shown in FIG. 4.

[0039] As shown in FIG. 4, when the route output control unit 32c outputs a route that uses on-demand mobility (a taxi in the illustrated example) as the route of the search result by the route search unit 32, it may output a dispatch request button 42 for making a dispatch request for the on-demand mobility. In the example shown in FIG. 4, when the dispatch request button 42 is pressed by the user via the terminal input unit 24, it is a button that causes a screen transition to a dispatch flow for making a dispatch request to the on-demand mobility side. In the dispatch flow of the screen transition destination, the on-demand mobility boarding position (the departure place 45 in the example shown in FIG. 4) may be automatically set as the dispatch destination. In the dispatch flow of the screen transition destination, the boarding and alighting positions of the on-demand mobility and the route may be displayed on the map. When making a dispatch request, it may be configured such that the fare of the on-demand mobility can be settled in advance (that is, the on-demand mobility can be used at a pre-determined fare).

[0040] As shown in FIG. 4, when the route output control unit 32c displays a route including a transfer from on-demand mobility (a taxi in the illustrated example) to public transportation (the Shinkansen in the illustrated example), it may display pre-dispatch information 41 including at least the dispatch request button 42 on the front side of the display of the departure place 45. In the example shown in FIG. 4, it is a vertical scroll display, and pre-dispatch information 41 including the dispatch request button 42 is displayed on the front side (upper side) of the display of the departure place 45, which is "3-8 Minamiaoyama, Minato-ku, Tokyo".

[0041] As shown in FIG. 4, when the route output control unit 32c outputs a route using public transportation (the Shinkansen in the illustrated example), it refers to the user's ticket purchase history stored in an external database (not shown), determines whether a ticket for the public transportation (such as a reserved-seat ticket or a specified-seat ticket) has been purchased, and may output information 46 indicating whether the user has a reservation for the public transportation (whether a ticket has been purchased). In the example shown in FIG. 4, as information 46 indicating whether the user has a reservation, an icon indicating that it has been reserved is displayed, but it may be text instead of an icon. Also, as long as the processing is divided according to whether there is a reservation, if there is no reservation, an icon or text indicating that it has not been reserved may be displayed.

[0042] As shown in FIG. 5, when outputting a route including a transfer from on-demand mobility (a taxi in the illustrated example) to public transportation (the Shinkansen in the illustrated example), and when the on-demand mobility boarding position 48 is different from the departure place 45 (for example, when the departure place 45 is in an area where vehicle dispatch is impossible), the route output control unit 32c may output, as the searched route, a route including a movement route from the departure place 45 to the on-demand mobility boarding position 48. In the example shown in FIG. 5, a route of walking from the departure place 45 of "3-8 Minamiaoyama, Minato-ku, Tokyo" to the on-demand mobility boarding position 48 of "in front of the XX police box" is displayed. The route output control unit 32c may display a mark 49 (button) for guiding the route of the movement route together with the movement route from the departure place 45 to the on-demand mobility boarding position (a walking movement route in the illustrated example).

[0043] When the route output control unit 32c outputs, as the searched route by the route search unit 32, a route including a transfer from on-demand mobility to a specified train or a public transportation with a fixed departure time of public transportation, or a route including a transfer from public transportation to on-demand mobility, it acquires the estimated vehicle dispatch time of on-demand mobility to the on-demand mobility boarding position.

[0044] As a first example of the method for obtaining the estimated vehicle allocation time, the route output control unit 32c may refer to the route network information database 33a and the map information database 33b, search for a route from the current position of the vehicle to the on-demand mobility pick-up position, and calculate the estimated vehicle allocation time based on the route information of the search result. In this case, the route output control unit 32c may calculate the estimated vehicle allocation time in consideration of the traffic jam information on the route of the search result.

[0045] As a second example of the method for obtaining the estimated vehicle allocation time, the route output control unit 32c may predict an approximate estimated vehicle allocation time using spatial and temporal statistics from the usual operation results in the target area and time (or time zone). Specifically, for example, the route output control unit 32c uses a statistical model (spatiotemporal statistical model) constructed based on the past vehicle allocation time performance data in each area and time (or time zone), and the date and time information (weekday, holiday, day of the week, time zone, etc.) at the time of route search in the space of the area where the departure place, which is input as a route search condition, is located (such as an administrative area such as a city, town, or village where the departure place is located, or within an area with a predetermined distance centered on the departure place as the radius), to predict the average pick-up time in the on-demand mobility vehicle allocation for the user as the estimated vehicle allocation time.

[0046] As a third example of the method for obtaining the estimated vehicle allocation time, the route output control unit 32c may inquire the on-demand mobility side (the communication device of the vehicle or the server of the operator) about the estimated vehicle allocation time to the on-demand mobility pick-up position, and receive, as a response to the inquiry, the estimated vehicle allocation time from the on-demand mobility side to the on-demand mobility pick-up position.

[0047] After the route output control unit 32c obtains the estimated vehicle allocation time to the on-demand mobility pick-up position, it performs control related to the vehicle allocation request in consideration of the estimated vehicle allocation time.

[0048] As control related to the vehicle allocation request, the route output control unit 32c may calculate the vehicle allocation request execution time and / or the vehicle allocation request execution deadline in consideration of the predicted vehicle allocation time to the on-demand mobility boarding position. The calculated vehicle allocation request execution time and / or the vehicle allocation request execution deadline may be stored in the server storage unit 33. Here, the "vehicle allocation request execution time" is the time when information for executing the vehicle allocation request is transmitted from the server 3 to the on-demand mobility side (the communication device of the vehicle or the server of the operator), as will be described later. Also, the "vehicle allocation request execution deadline" is the deadline by which the vehicle allocation request needs to be executed in order to board a designated public transportation service or public transportation with a fixed departure time. The vehicle allocation request execution time may be earlier than the vehicle allocation request execution deadline or the same as the vehicle allocation request execution deadline.

[0049] Specifically, for example, as shown in FIG. 4, in a route where a passenger boards an on-demand mobility (here, a taxi) at the on-demand mobility boarding position (here, the departure location 45) at 11:10 and moves to a public transportation station and then transfers to a reserved public transportation service 47 (here, the bullet train), if the predicted vehicle allocation time to the on-demand mobility boarding position (here, the departure location 45) is "6 minutes", then in order to board the on-demand mobility (here, a taxi) at the on-demand mobility boarding position (here, the departure location 45) at 11:10, it is necessary to execute the vehicle allocation request at least 6 minutes before 11:10. Therefore, the route output control unit 32 calculates "11:04", which is obtained by subtracting 6 minutes from 11:10, as the vehicle allocation request execution deadline. Alternatively, although not shown in the figure, the route output control unit 32 may calculate "11:02", which is obtained by subtracting 6 minutes from 11:10 and further subtracting a first reserve time (for example, 2 minutes) as a buffer, as the vehicle allocation request execution deadline. Also, the route output control unit 32 may calculate "11:00", which is obtained by subtracting 6 minutes from 11:10 and further subtracting a second reserve time (for example, 4 minutes) as a buffer, as the vehicle allocation request execution time.

[0050] Here, the first reserve time and the second reserve time may be determined according to the presence or absence of a user's reservation for a designated bus or a fixed departure time of public transportation, the road conditions of on-demand mobility, whether the travel by the designated bus or the fixed departure time of public transportation is the first mile or the last mile, and so on. For example, when there is a reservation for public transportation (when the ticket has been purchased), since the impact of being late for the public transportation is significant, the reserve time may be determined to be a relatively long time. Also, when there is a reservation for public transportation and the travel by the public transportation is the first mile, since the impact of being late for the public transportation is even greater, the reserve time may be determined to be an even longer time. Further, when the road conditions of on-demand mobility are congested, since it may take a longer time for the actual vehicle dispatch than the predicted vehicle dispatch time, the reserve time may be determined to be a relatively long time.

[0051] In other words, the route output control unit 32c may adjust the vehicle dispatch request execution deadline and the vehicle dispatch request execution time according to the presence or absence of a user's reservation for a designated bus or a fixed departure time of public transportation, the road conditions of on-demand mobility, and whether the travel by the designated bus or the fixed departure time of public transportation is the first mile or the last mile.

[0052] After calculating the vehicle allocation request execution deadline, as shown in FIG. 4, the route output control unit 32 transmits an output control signal for outputting information 44 for notifying the vehicle allocation request execution deadline to the terminal device 2, and may output the information 44 for notifying the vehicle allocation request execution deadline via the terminal output unit 25. For example, when the vehicle allocation request execution deadline is "11:04", the route output control unit 32 may display the "11:04" which is the vehicle allocation request execution deadline alone as the information 44 for notifying the vehicle allocation request execution deadline, or may display it as a message such as "※ Please execute vehicle allocation by 11:04 to board the designated bus" as shown in FIG. 4. Also, as shown in FIG. 6, the route output control unit 32 calculates the difference ("10 minutes") between the current time ("10:54") and the vehicle allocation request execution deadline ("11:04"), and may display the "10 minutes" which is the remaining time until the vehicle allocation request execution deadline alone as the information 44 for notifying the vehicle allocation request execution deadline, or may display it as a message such as "※ Vehicle allocation needs to be executed within 10 minutes to board the designated bus". The route output control unit 32 may blink the entire message or the time part in order to indicate that the remaining time until the vehicle allocation request execution deadline is a value that changes moment by moment. By outputting the information 44 for notifying the vehicle allocation request execution deadline, the user can appropriately determine until when it is necessary to execute the vehicle allocation request (that is, the vehicle allocation request execution deadline) in order to board a designated bus of public transportation or public transportation with a fixed departure time, and thereby it becomes possible to make a vehicle allocation request at an appropriate timing.

[0053] In addition, after calculating the vehicle dispatch request execution time, if an operation for the user to execute the vehicle dispatch request is performed before the vehicle dispatch request execution time, the route output control unit 32c may temporarily suspend the execution of the vehicle dispatch request until the vehicle dispatch request execution time, and execute the vehicle dispatch request when the vehicle dispatch request execution time arrives. Specifically, for example, when the vehicle dispatch request execution time is "11:00", referring to FIG. 4, when the current time 40 is "8:00", if a signal indicating that an operation for the user to execute the vehicle dispatch request (for example, an operation via the vehicle dispatch flow by pressing the vehicle dispatch request button 42) is received, the route output control unit 32c temporarily suspends the transmission of information for executing the vehicle dispatch request to the on-demand mobility side (the communication device of the vehicle or the server of the operator) until "11:00", and transmits the information for executing the vehicle dispatch request to the on-demand mobility side when "11:00" arrives. Thereby, it is possible to prevent the timing of the vehicle dispatch request from being too early and the waiting time after arriving at the public transportation station from becoming long.

[0054] Although illustration is omitted, the route output control unit 32c may notify the user via the terminal output unit 25 by means of a pop-up display or a push notification together with a message such as "The vehicle dispatch is not being executed. There may be no time to catch the designated service" when the vehicle dispatch request execution time arrives (for example, one minute before the vehicle dispatch request execution time), or after the vehicle dispatch request execution time has passed (for example, 30 seconds after the vehicle dispatch request execution time).

[0055] When the route output control unit 32c receives a signal indicating that an operation for the user to execute the vehicle dispatch request is performed between the vehicle dispatch request execution time (for example, "11:00") and the vehicle dispatch request execution deadline (for example, "11:04"), the transmission of information for executing the vehicle dispatch request to the on-demand mobility side (the communication device of the vehicle or the server of the operator) may be executed immediately.

[0056] After the vehicle allocation for on-demand mobility in the display (for example, after transmitting information for executing a vehicle allocation request to the on-demand mobility side and receiving a vehicle allocation completion notification from the on-demand mobility side), as shown in FIG. 8, the route output control unit 32c changes the display of the pre-vehicle allocation information 41 to the display of the post-vehicle allocation information 51. In the example shown in FIG. 8, the vehicle allocation request button 42 included in the pre-vehicle allocation information 41 is changed to a vehicle allocation cancellation button 52 for canceling the vehicle allocation in the post-vehicle allocation information 51. Although not shown, the vehicle allocation request button 42 included in the pre-vehicle allocation information 41 may be changed to a vehicle allocation change button for changing the vehicle allocation conditions in the post-vehicle allocation information 51. Also, in the example shown in FIG. 5, the post-vehicle allocation information 51 includes a display of the time 53 until vehicle pick-up. As shown in FIG. 5, the time 43 until vehicle pick-up may be displayed with a message such as "You will be picked up in ** minutes". The post-vehicle allocation information 51 may include an emphasized display indicating that vehicle pick-up is in progress. For example, the display of the time 43 until vehicle pick-up may blink in order to clearly indicate that the value changes moment by moment. Also, in the post-vehicle allocation information 51, the icon 54 indicating the type of on-demand mobility may blink so that it can be intuitively understood that it is currently heading towards vehicle pick-up.

[0057] As shown in FIG. 7, when the route output control unit 32c does not receive a signal indicating that an operation for executing a vehicle allocation request has been performed by the user by the vehicle allocation request execution deadline (for example, "11:04"), it may output a warning 49 (for example, a message such as "Due to the passage of time, it has become difficult to guarantee movement along this route") or may deactivate the displayed vehicle allocation request button 47. The route output control unit 32c may output the warning 49 by pop-up display or push notification. When the route output control unit 32c does not receive a signal indicating that an operation for executing a vehicle allocation request has been performed by the user by the vehicle allocation request execution deadline, it may gray out the entire route.

[0058] As a variation, after calculating the execution deadline of the vehicle allocation request, as shown in FIG. 9, the route output control unit 32c transmits an output control signal for outputting the vehicle allocation timer button 60 to the terminal device 2, and outputs the vehicle allocation timer button 60 via the terminal output unit 25.

[0059] When receiving a signal indicating that the vehicle allocation timer button 60 has been pressed by the user via the terminal input unit 24, as a first example of the process related to the vehicle allocation timer button 60, the route output control unit 32c changes the display of the vehicle allocation timer button 60 to the display of a timer cancel button for canceling the vehicle allocation timer, and temporarily suspends the notification to the user until the vehicle allocation request execution time. Then, when the vehicle allocation request execution time arrives (for example, one minute before the vehicle allocation request execution time), the route output control unit 32c notifies the user via the terminal output unit 25 by means of a pop-up display or a push notification that it is an appropriate timing to execute the vehicle allocation, and changes the display of the timer cancel button to the display of the vehicle allocation request button 42 (see FIG. 4). Thereby, even if the on-demand mobility is not reservable, the user can make a vehicle allocation request at an appropriate timing. The time difference between the timing of notifying the user and the vehicle allocation request execution time may be determined in consideration of the vehicle allocation prediction time of the on-demand mobility.

[0060] When receiving a signal indicating that the vehicle allocation timer button 60 has been pressed by the user via the terminal input unit 24, as a second example of the process related to the vehicle allocation timer button 60, the route output control unit 32c changes the display of the vehicle allocation timer button 60 to the display of a timer cancel button for canceling the vehicle allocation timer, and temporarily suspends the execution of the vehicle allocation request until the vehicle allocation request execution time. The route output control unit 32c may transmit information for executing the vehicle allocation request to the on-demand mobility side when the vehicle allocation request execution time arrives. Thereby, even if the on-demand mobility is not reservable, the user can make a vehicle allocation request at an appropriate timing.

[0061] (First example of operation) Next, referring to FIG. 2, a first example of the operation of the information processing system 1 according to an embodiment will be described. FIG. 2 is a flowchart showing a first example of the operation of the information processing system 1.

[0062] As shown in FIG. 2, first, when a user of the terminal device 2 inputs route search conditions via the terminal input unit 24, the route search conditions are transmitted from the terminal device 2 to the server 3, and the search condition acquisition unit 32a of the server 3 acquires the route search conditions (step S10). In this embodiment, information on a designated flight of public transportation (for example, public transportation specified by searching by flight name) or public transportation with a fixed departure time (for example, public transportation selected from a timetable and specified) is manually registered (input) by the user via the terminal input unit 24 as part of the route search conditions, and the search condition acquisition unit 32a acquires information on a designated flight of public transportation or public transportation with a fixed departure time as part of the route search conditions.

[0063] Next, based on the route search conditions acquired by the search condition acquisition unit 32a, the route search unit 32b searches for information on a route using a designated flight of public transportation or public transportation with a fixed departure time by referring to the route network information database 33a and the map information database 33b (step S11).

[0064] As a modification, even if information on a designated flight of public transportation or public transportation with a fixed departure time is not manually registered (input) by the user via the terminal input unit 24 as part of the route search conditions, the route search unit 32b may identify a designated flight of public transportation or public transportation with a fixed departure time by referring to the user's ticket purchase history stored in an external database (not shown), and search for a route using the designated flight of public transportation or public transportation with a fixed departure time.

[0065] Next, the route output control unit 32c transmits an output control signal for outputting the route of the search result by the route search unit 32 to the terminal device 2, and outputs the route of the search result via the terminal output unit 25 (step S12). When the route output control unit 32c outputs a route that uses on-demand mobility as the route of the search result by the route search unit 32, as shown in FIG. 4, a vehicle dispatch request button 42 for making a vehicle dispatch request for the on-demand mobility may be output.

[0066] As shown in FIG. 4, when the route output control unit 32c outputs a route including a transfer from on-demand mobility to a designated train of public transportation or public transportation with a fixed departure time, the route output control unit 32c refers to the ticket purchase history of the user stored in an external database (not shown), determines whether the ticket (such as a designated train ticket or a reserved seat ticket) for the public transportation has been purchased, and outputs information 46 indicating whether the user has a reservation for the public transportation (whether the ticket has been purchased) (step S13).

[0067] Next, the route output control unit 32c acquires the vehicle dispatch prediction time to the on-demand mobility boarding position (step S14). In step S14, the route output control unit 32c may refer to the route network information database 33a and the map information database 33b, search for a route from the current position of the vehicle to the on-demand mobility boarding position, and calculate the vehicle dispatch prediction time based on the route information of the search result. In this case, the route output control unit 32c may calculate the vehicle dispatch prediction time in consideration of the traffic jam information on the route of the search result. Alternatively, the route output control unit 32c may predict an approximate vehicle dispatch prediction time using spatial and temporal statistics from the usual operation results in the target area and time (or time zone). Alternatively, the route output control unit 32c may inquire the on-demand mobility side (the communication device of the vehicle or the server of the operator) about the vehicle dispatch prediction time to the on-demand mobility boarding position, and receive the vehicle dispatch prediction time from the on-demand mobility side to the on-demand mobility boarding position as a response to the inquiry.

[0068] After the route output control unit 32c acquires the estimated vehicle dispatch time to the on-demand mobility boarding position, it performs control related to the vehicle dispatch request in consideration of the estimated vehicle dispatch time.

[0069] In this embodiment, as control related to the vehicle dispatch request, the route output control unit 32c calculates the vehicle dispatch request execution time and / or the vehicle dispatch request execution deadline in consideration of the estimated vehicle dispatch time to the on-demand mobility boarding position (step S15). The calculated vehicle dispatch request execution time and / or the vehicle dispatch request execution deadline are stored in the server storage unit 33.

[0070] Next, as shown in FIG. 4, the route output control unit 32c transmits an output control signal for outputting information 44 for notifying the vehicle dispatch request execution deadline to the terminal device 2, and outputs the information 44 for notifying the vehicle dispatch request execution deadline via the terminal output unit 25 (step S16). In the example shown in FIG. 4, the vehicle dispatch request execution deadline is "11:04", and the route output control unit 32 displays a message "※ Please execute vehicle dispatch by 11:04 to board the designated bus" as the information 44 for notifying the vehicle dispatch request execution deadline. As a modification, as shown in FIG. 6, the route output control unit 32 calculates the difference ("10 minutes") between the current time ("10:54") and the vehicle dispatch request execution deadline ("11:04"), and may display a message such as "※ Vehicle dispatch needs to be executed within 10 minutes to board the designated bus" as the information 44 for notifying the vehicle dispatch request execution deadline. The route output control unit 32 may blink the entire message or the time part to indicate that the remaining time until the vehicle dispatch request execution deadline is a value that changes moment by moment.

[0071] Next, the route output control unit 32c determines whether or not it has received a signal indicating that an operation for executing the vehicle dispatch request has been performed by the user before the vehicle dispatch request execution time (step S17).

[0072] If an operation for executing a ride request is performed by the user before the ride request execution time (step S17: YES), the route output control unit 32c temporarily suspends the execution of the ride request until the ride request execution time, and executes the ride request when the ride request execution time arrives (step S18). Specifically, for example, when the ride request execution time is "11:00", referring to FIG. 4, when the current time 40 is "8:00", if a signal indicating that an operation for executing a ride request has been performed by the user (for example, an operation via the ride flow by pressing the ride request button 42) is received, the route output control unit 32c temporarily suspends the transmission of information for executing the ride request to the on-demand mobility side (the communication device of the vehicle or the server of the operator) until "11:00", and transmits the information for executing the ride request to the on-demand mobility side when "11:00" arrives. Thereby, it is possible to prevent the timing of the ride request from being too early and the waiting time after arriving at the public transportation station from becoming long.

[0073] If an operation for executing a ride request is not performed by the user before the ride request execution time (step S17: NO), the route output control unit 32c determines whether a signal indicating that an operation for executing a ride request has been performed by the user is received between the ride request execution time and the ride request execution deadline (step S19).

[0074] If an operation for executing a ride request is performed by the user between the ride request execution time and the ride request execution deadline (step S19: YES), the route output control unit 32c immediately executes the transmission of information for executing the ride request to the on-demand mobility side (the communication device of the vehicle or the server of the operator) (step S20).

[0075] After the vehicle dispatch for on-demand mobility (i.e., after step S18 or step S20 and after receiving the vehicle dispatch completion notification from the on-demand mobility side), as shown in FIG. 8, the route output control unit 32c transmits an output control signal for outputting the time 53 until vehicle arrival to the terminal device 2, and outputs the time 53 until vehicle arrival via the terminal output unit 25 (step S21). The display of the time 43 until vehicle arrival may blink in order to clearly indicate that it is a value that changes moment by moment. In step S21, the route output control unit 32c may change the display of the vehicle dispatch request button 42 to a vehicle dispatch cancellation button 52 (or a vehicle dispatch change button).

[0076] If an operation for executing the vehicle dispatch request is not performed by the user between the vehicle dispatch request execution time and the vehicle dispatch request execution deadline (step S19: NO), as shown in FIG. 7, the route output control unit 32c outputs a warning 49 (for example, a message such as "It has become difficult to guarantee movement along this route due to the passage of time") or deactivates the vehicle dispatch request button 47 (step S22). The route output control unit 32c may output the warning 49 by pop-up display or push notification. In step S22, the route output control unit 32c may gray out the entire route.

[0077] According to the present embodiment as described above, when a route including a transfer from on-demand mobility to a designated train of public transportation or public transportation with a fixed departure time is searched and output, the route output control unit 32c acquires the predicted vehicle dispatch time of on-demand mobility to the on-demand mobility boarding position, and performs control related to the vehicle dispatch request in consideration of the predicted vehicle dispatch time. Therefore, even if the on-demand mobility is not reservable, the vehicle dispatch request can be made at an appropriate timing.

[0078] More specifically, as control related to the vehicle dispatch request, the route output control unit 32c calculates the vehicle dispatch request execution deadline in consideration of the vehicle dispatch prediction time of the on-demand mobility, and then outputs information 44 for notifying the vehicle dispatch request execution deadline. Therefore, the user can appropriately determine until when it is necessary to execute the vehicle dispatch request (i.e., the vehicle dispatch request execution deadline) in order to board a designated bus or public transportation with a fixed departure time, and thereby it becomes possible to make a vehicle dispatch request at an appropriate timing.

[0079] Also, in the present embodiment, as control related to the vehicle dispatch request, the route output control unit 32c calculates the vehicle dispatch request execution time in consideration of the vehicle dispatch prediction time of the on-demand mobility, and then, if an operation for executing the vehicle dispatch request is performed by the user before the vehicle dispatch request execution time, temporarily suspends the execution of the vehicle dispatch request until the vehicle dispatch request execution time, and when the vehicle dispatch request execution time arrives, transmits information for executing the vehicle dispatch request to the on-demand mobility side. Therefore, it becomes possible to make a vehicle dispatch request at an appropriate timing, and the user does not need to always worry about the timing of the vehicle dispatch request after boarding the public transportation.

[0080] (Second example of operation) Next, with reference to FIG. 3A, a second example of the operation of the information processing system 1 according to an embodiment will be described. FIG. 3A is a flowchart showing a second example of the operation of the information processing system 1.

[0081] As shown in FIG. 3A, first, when the user of the terminal device 2 inputs route search conditions via the terminal input unit 24, the route search conditions are transmitted from the terminal device 2 to the server 3, and the search condition acquisition unit 32a of the server 3 acquires the route search conditions (step S30).

[0082] Next, the route search unit 32b searches for information on a route that satisfies the route search conditions with reference to the route network information database 33a and the map information database 33b based on the route search conditions acquired by the search condition acquisition unit 32a (step S31).

[0083] Next, the route output control unit 32c transmits an output control signal for outputting the route of the search result by the route search unit 32 to the terminal device 2, and outputs the route of the search result via the terminal output unit 25 (step S32).

[0084] As shown in FIG. 9, when the route output control unit 32c outputs a route including a transfer from public transportation to on-demand mobility, it refers to the user's ticket purchase history stored in an external database (not shown), determines whether the ticket for the public transportation (such as a reserved seat ticket, a designated seat ticket, etc.) has been purchased, and outputs information 46 indicating whether the user has a reservation for the public transportation (whether the ticket has been purchased) (step S33).

[0085] Next, the route output control unit 32c acquires the estimated vehicle dispatch time of the on-demand mobility to the on-demand mobility boarding position (step S34). The method for acquiring the estimated vehicle dispatch time is the same as step S14 in the first example of the above-described operation, and the description thereof is omitted.

[0086] After the route output control unit 32c acquires the estimated vehicle dispatch time to the on-demand mobility boarding position, it performs control related to the vehicle dispatch request in consideration of the estimated vehicle dispatch time.

[0087] In this embodiment, as control related to the vehicle dispatch request, the route output control unit 32c calculates the vehicle dispatch request execution time in consideration of the estimated vehicle dispatch time to the on-demand mobility boarding position (step S35). The calculated vehicle dispatch request execution time is stored in the server storage unit 33.

[0088] Next, as shown in FIG. 9, the route output control unit 32 transmits an output control signal for outputting the vehicle dispatch timer button 60 to the terminal device 2, and outputs the vehicle dispatch timer button 60 via the terminal output unit 25 (step S36).

[0089] When the route output control unit 32c receives a signal indicating that the vehicle dispatch timer button 60 has been pressed by the user via the terminal input unit 24, the route output control unit 32c changes the display of the vehicle dispatch timer button 60 to the display of the timer cancel button, temporarily suspends the execution of the vehicle dispatch request until the vehicle dispatch request execution time, and transmits information for executing the vehicle dispatch request to the on-demand mobility side when the vehicle dispatch request execution time arrives (step S37). Thereby, the user can make a vehicle dispatch request at an appropriate timing.

[0090] After the vehicle dispatch of the on-demand mobility (that is, after step S37 and after receiving the vehicle dispatch completion notification from the on-demand mobility side), the route output control unit 32c transmits an output control signal for outputting the time until vehicle arrival to the terminal device 2, and outputs the time until vehicle arrival via the terminal output unit 25 (step S38). The display of the time until vehicle arrival may blink in order to clearly indicate that it is a value that changes moment by moment.

[0091] According to the present embodiment as described above, when a route including a transfer from public transportation to on-demand mobility is searched and output, the route output control unit 32c, as control related to the vehicle dispatch request, calculates the vehicle dispatch request execution time in consideration of the predicted vehicle dispatch time of the on-demand mobility, and then, if an operation for executing the vehicle dispatch request (that is, pressing of the vehicle dispatch timer button 60) is performed by the user before the vehicle dispatch request execution time, the execution of the vehicle dispatch request is temporarily suspended until the vehicle dispatch request execution time, and when the vehicle dispatch request execution time arrives, information for executing the vehicle dispatch request is transmitted to the on-demand mobility side. Therefore, the user can make a vehicle dispatch request at an appropriate timing, and the user does not need to always worry about the timing of the vehicle dispatch request after getting on public transportation.

[0092] (Third example of operation) Next, with reference to FIG. 3B, a third example of the operation of the information processing system 1 according to an embodiment will be described. FIG. 3B is a flowchart showing a third example of the operation of the information processing system 1.

[0093] As shown in FIG. 3B, in this embodiment, from the step of obtaining route search conditions (step S30) to the step of outputting the vehicle dispatch timer button (step S36), it is the same as the second example of the operation shown in FIG. 3A, and the description thereof is omitted.

[0094] In this embodiment, as shown in FIG. 3B, after outputting the vehicle dispatch timer button 60 (after step S36), when the route output control unit 32c receives a signal indicating that the vehicle dispatch timer button 60 has been pressed by the user via the terminal input unit 24, the route output control unit 32c changes the display of the vehicle dispatch timer button 60 to the display of the timer cancel button and temporarily suspends the notification to the user until the vehicle dispatch execution time. Then, when the vehicle dispatch execution time arrives (for example, one minute before the vehicle dispatch execution time), the route output control unit 32c notifies the user via the terminal output unit 25 by means of a pop-up display or a push notification that it is an appropriate timing to execute the vehicle dispatch, and changes the display of the timer cancel button to the display of the vehicle dispatch request button 42 (see FIG. 4) (step S47). Thereby, the user can make a vehicle dispatch request at an appropriate timing. When an operation for executing a vehicle dispatch request (for example, an operation via the vehicle dispatch flow by pressing the vehicle dispatch request button 42) is performed by the notified user between the vehicle dispatch execution time and the vehicle dispatch execution deadline, the route output control unit 32c immediately executes the transmission of information for executing a vehicle dispatch request to the on-demand mobility side (the communication device of the vehicle or the server of the operator) (step S48).

[0095] After the vehicle dispatch of the on-demand mobility (that is, after step S48 and after receiving the vehicle dispatch completion notification from the on-demand mobility side), the route output control unit 32c transmits an output control signal for outputting the time until vehicle pick-up to the terminal device 2 and outputs the time until vehicle pick-up via the terminal output unit 25 (step S38). The display of the time until vehicle pick-up may blink in order to clearly indicate that it is a value that changes moment by moment.

[0096] According to the embodiment as described above, when a route including a transfer from public transportation to on-demand mobility is searched and output, the route output control unit 32c calculates the vehicle dispatch request execution time in consideration of the vehicle dispatch prediction time of on-demand mobility as control related to the vehicle dispatch request. Then, when the vehicle dispatch request execution time arrives, in order to notify the user that it is an appropriate timing to execute the vehicle dispatch, the timing to execute the vehicle dispatch can be appropriately determined, and thus, it becomes possible to make a vehicle dispatch request at an appropriate timing.

[0097] Note that at least a part of the information processing system 1 described in the above embodiment may be configured by hardware or software. When configured by hardware, a program for realizing at least a part of the functions of the information processing system 1 may be stored in a recording medium such as a flexible disk or a CD-ROM, and read and executed by a computer. The recording medium is not limited to removable ones such as magnetic disks and optical disks, and may be a fixed recording medium such as a hard disk device or a memory.

[0098] Also, a program for realizing at least a part of the functions of the information processing system 1 may be distributed via a communication line (including wireless communication) such as the Internet. Further, the program may be distributed in an encrypted, modulated, or compressed state via a wired or wireless line such as the Internet or stored in a recording medium.

[0099] Furthermore, the information processing system 1 may be made to function by one or a plurality of information processing devices. When using a plurality of information processing devices, one of the information processing devices may be used as a computer, and the computer may function as at least one means of the information processing system 1 by executing a predetermined program.

[0100] In the invention of a method, all steps may be automatically controlled by a computer. Also, while each step is being performed by a computer, the progress control between steps may be performed manually by a person. Further, at least a part of all the steps may be performed manually by a person.

[0101] Based on the above description, those skilled in the art may be able to conceive of additional effects and various modifications of the present invention. However, the aspects of the present invention are not limited to the individual embodiments described above. Various additions, changes, and partial deletions are possible without departing from the conceptual ideas and spirit of the present invention derived from the content defined in the claims and their equivalents.

Explanation of Reference Numerals

[0102] 1 Information processing system 2 Terminal device 21 Terminal communication unit 22 Terminal control unit 23 Terminal storage unit 24 Terminal input unit 25 Terminal output unit 26 Terminal positioning unit 3 Server 31 Server communication unit 32 Server control unit 32a Search condition acquisition unit 32b Route search unit 32c Route output control unit 33 Server storage unit 33a Route network information database 33b Map information database 33c Vehicle allocation possible area database 4 Network

Claims

1. Search condition acquisition means for acquiring route search conditions, route search means for searching for a route based on the route search conditions, route output control means for outputting the route of the search result, comprising: When the route output control means outputs a route including a transfer from on-demand mobility to a specified flight of public transportation or public transportation with a fixed departure time, or outputs a route including a transfer from public transportation to on-demand mobility, it acquires the predicted vehicle dispatching time of on-demand mobility to the on-demand mobility boarding position, calculates the vehicle dispatching request execution deadline in consideration of the predicted vehicle dispatching time, and outputs information for notifying the vehicle dispatching request execution deadline. An information processing system.

2. Search condition acquisition means for acquiring route search conditions, route search means for searching for a route based on the route search conditions, route output control means for outputting the route of the search result, comprising: When the route output control means outputs a route including a transfer from on-demand mobility to a specified flight of public transportation or public transportation with a fixed departure time, or outputs a route including a transfer from public transportation to on-demand mobility, it acquires the predicted vehicle dispatching time of on-demand mobility to the on-demand mobility boarding position, calculates the vehicle dispatching request execution time in consideration of the predicted vehicle dispatching time, and if an operation for executing the vehicle dispatching request is performed by the user before the vehicle dispatching request execution time, temporarily holds the execution of the vehicle dispatching request until the vehicle dispatching request execution time, and executes the vehicle dispatching request when the vehicle dispatching request execution time arrives. An information processing system.

3. The route of the search result includes a travel route from the departure place to the on-demand mobility boarding position. The information processing system according to Claim 1 or 2.

4. After the vehicle dispatching of on-demand mobility included in the route being output, the route output control means outputs the pick-up time until the on-demand mobility arrives at the on-demand mobility boarding position. The information processing system according to any one of Claims 1 to 3.

5. The information on the specified flight of public transportation or public transportation with a fixed departure time is manually registered by the user as part of the route search conditions, and the search condition acquisition means acquires the information on the specified flight of public transportation or public transportation with a fixed departure time as part of the route search conditions, or, The route search means identifies the specified flight of the public transportation or the public transportation with a fixed departure time by referring to the user's ticket purchase history, for the information processing system according to any one of claims 1 to 4.

6. If the operation for the user to execute the vehicle allocation request has not been performed by the vehicle allocation request execution deadline, the route output control means outputs a warning or deactivates the displayed vehicle allocation request execution button, for the information processing system according to claim 1.

7. The route output control means adjusts the vehicle allocation request execution deadline according to the presence or absence of the user's reservation for the specified flight of the public transportation or the public transportation with a fixed departure time, the road conditions of the on-demand mobility, and whether the movement by the specified flight of the public transportation or the public transportation with a fixed departure time is the first mile or the last mile, for the information processing system according to claim 1.

8. When the route output control means outputs a route including a transfer from on-demand mobility to the specified flight of the public transportation or the public transportation with a fixed departure time, it outputs the presence or absence of the user's reservation for the specified flight of the public transportation or the public transportation with a fixed departure time, for the information processing system according to any one of claims 1 to 7.

9. When the vehicle allocation request execution time arrives or has passed, the route output control means notifies the user, for the information processing system according to claim 2.

10. A computer Search condition acquisition means for acquiring route search conditions, Route search means for searching for a route based on the route search conditions, and Route output control means for outputting the searched route. When outputting a route including a transfer from on-demand mobility to the specified flight of the public transportation or the public transportation with a fixed departure time, or when outputting a route including a transfer from the public transportation to on-demand mobility, it acquires the predicted vehicle allocation time of the on-demand mobility to the on-demand mobility boarding position, calculates the vehicle allocation request execution deadline in consideration of the predicted vehicle allocation time, and outputs information for notifying the vehicle allocation request execution deadline, functioning as route output control means.

11. A computer Search condition acquisition means for acquiring route search conditions, Route search means for searching for a route based on the route search conditions, and Route output control means for outputting a route of search results, which, when outputting a route including a transfer from on-demand mobility to a specified flight of public transportation or public transportation with a fixed departure time, or when outputting a route including a transfer from public transportation to on-demand mobility, obtains the predicted vehicle dispatching time of on-demand mobility to the on-demand mobility boarding position, calculates the vehicle dispatching request execution time in consideration of the predicted vehicle dispatching time, and if an operation for executing a vehicle dispatching request is performed by the user before the vehicle dispatching request execution time, temporarily holds the execution of the vehicle dispatching request until the vehicle dispatching request execution time and executes the vehicle dispatching request when the vehicle dispatching request execution time arrives. An information processing program that functions as route output control means.

12. An information processing method executed by a computer, comprising: a step of obtaining route search conditions; a step of searching for a route based on the route search conditions; a step of outputting the route of the search result, which, when outputting a route including a transfer from on-demand mobility to a specified flight of public transportation or public transportation with a fixed departure time, or when outputting a route including a transfer from public transportation to on-demand mobility, obtains the predicted vehicle dispatching time of on-demand mobility to the on-demand mobility boarding position, calculates the vehicle dispatching request execution deadline in consideration of the predicted vehicle dispatching time, and outputs information for notifying the vehicle dispatching request execution deadline. An information processing method including this.

13. An information processing method executed by a computer, comprising: a step of obtaining route search conditions; a step of searching for a route based on the route search conditions; a step of outputting the route of the search result, which, when outputting a route including a transfer from on-demand mobility to a specified flight of public transportation or public transportation with a fixed departure time, or when outputting a route including a transfer from public transportation to on-demand mobility, obtains the predicted vehicle dispatching time of on-demand mobility to the on-demand mobility boarding position, calculates the vehicle dispatching request execution time in consideration of the predicted vehicle dispatching time, and if an operation for executing a vehicle dispatching request is performed by the user before the vehicle dispatching request execution time, temporarily holds the execution of the vehicle dispatching request until the vehicle dispatching request execution time and executes the vehicle dispatching request when the vehicle dispatching request execution time arrives. An information processing method including this.

Citation Information

Patent Citations

  • Taxi pick-up scheduling method

    CN109767134A

  • Portable communication device, route guidance information distributing method and system, and program thereof

    JP2002310716A

  • Apparatus and method for provision of information

    JP2002365082A

  • Operation service information mediating system

    JP2004054444A

  • Connection supporting device and method for vehicle

    JP2004164256A