US12400281B2 - Information processing method - Google Patents
Information processing methodInfo
- Publication number
- US12400281B2 US12400281B2 US18/460,691 US202318460691A US12400281B2 US 12400281 B2 US12400281 B2 US 12400281B2 US 202318460691 A US202318460691 A US 202318460691A US 12400281 B2 US12400281 B2 US 12400281B2
- Authority
- US
- United States
- Prior art keywords
- vehicle
- boarding
- route
- candidate
- alighting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
- G06Q10/047—Optimisation of routes or paths, e.g. travelling salesman problem
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3407—Route searching; Route guidance specially adapted for specific applications
- G01C21/3423—Multimodal routing
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3453—Special cost functions, i.e. other than distance or default speed limit of road segments
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/02—Reservations, e.g. for tickets, services or events
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0639—Performance analysis of employees; Performance analysis of enterprise or organisation operations
- G06Q10/06393—Score-carding, benchmarking or key performance indicator [KPI] analysis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/14—Travel agencies
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
Definitions
- the present disclosure relates to an information processing method.
- Patent Literature (PTL) 1 discloses that, based on on-demand vehicle reservation information from a plurality of users, an on-demand vehicle operation schedule is determined so that each user can board and alight from an on-demand vehicle at the desired location within the desired boarding and alighting time slot.
- a service area is defined for each on-demand vehicle service, and users of a certain service can only travel by on-demand vehicles within the corresponding service area. Therefore, in a case in which a user wishes to transfer between on-demand vehicles belonging to a plurality of services, for example, the user needs to make separate reservations for on-demand vehicles in each service, which is complicated.
- An information processing method is an information processing method to be executed by an information processing apparatus capable of communicating with a terminal apparatus used by a user, the information processing method including:
- user convenience can be improved in the case of transferring between on-demand vehicles belonging to a plurality of services.
- FIG. 1 is a diagram illustrating a configuration example of a system according to an embodiment of the present disclosure
- FIG. 2 is a diagram illustrating an example of areas where on-demand vehicle services are provided
- FIG. 3 is a flowchart illustrating an example of operations of a control apparatus
- FIG. 4 is a diagram illustrating an example of areas where on-demand vehicle services are provided.
- FIG. 5 is a diagram illustrating an example of areas where on-demand vehicle services are provided.
- FIG. 1 is a diagram illustrating a configuration example of a system 1 according to an embodiment of the present disclosure.
- the system 1 includes a control apparatus 10 , a terminal apparatus 20 , and a vehicle 30 .
- the control apparatus 10 , the terminal apparatus 20 , and the vehicle 30 are communicably connected to a network 40 including, for example, the Internet, a mobile communication network, and the like.
- the control apparatus 10 is an information processing apparatus that receives first information indicating a travel plan of a user from the terminal apparatus 20 and determines an operation schedule of the vehicle 30 .
- the control apparatus 10 may, for example, be a computer, such as a server apparatus, installed in a data center or other facility.
- the control apparatus 10 can communicate with the terminal apparatuses 20 and the vehicles 30 via the network 40 .
- the terminal apparatus 20 is an information processing apparatus that transmits the travel plan to the control apparatus 10 in response to an operation by the user.
- the terminal apparatus 20 is a smartphone used by the user in the present embodiment but may also be a mobile device, such as a mobile phone or tablet, as well as a general purpose device such as a personal computer (PC).
- the number of terminal apparatuses 20 included in the system 1 may be freely determined.
- the vehicle 30 is an automobile, such as a bus, but is not limited to this and may be any vehicle.
- the automobile is, for example, a gasoline vehicle, a hybrid electric vehicle (HEV), a plug-in hybrid electric vehicle (PHEV), a fuel cell electric vehicle (FCEV), a battery electric vehicle (BEV), or the like, but is not limited to these.
- Each vehicle 30 is an autonomous vehicle (AV) in the present embodiment, but the vehicle 30 may be driven by a driver, or the driving may be automated at any level.
- the automation level is, for example, any one of Level 1 to Level 5 according to the level classification defined by the Society of Automotive Engineers (SAE).
- SAE Society of Automotive Engineers
- Each vehicle 30 may be a Mobility as a Service (MaaS) dedicated vehicle. The number of vehicles 30 included in the system 1 may be freely determined.
- the vehicle 30 operates as an on-demand vehicle with an operation schedule (operation route, operation time, and the like) determined in response to a user request (demand).
- the operation route, operation time, and the like of the vehicle 30 are not predetermined, and the control apparatus 10 dynamically determines the operation schedule according to the user's request (demand).
- the vehicle 30 transmits and receives various information, including information representing the operation schedule, through communication with the control apparatus 10 and travels according to the operation schedule in a specific area defined for each service 111 , 112 .
- the vehicle 30 traveling in a service A 111 as the first on-demand vehicle service may be referred to as the first vehicle 30 a
- the vehicle 30 traveling in a service B 112 as the second on-demand vehicle service may be referred to as the second vehicle 30 b
- the vehicle 30 is a passenger bus that an unspecified number of users board and alight from but may instead be a vehicle that a specific number of users board and alight from.
- the boarding/alighting points at which the users can board and alight from the vehicle 30 are predetermined, but the boarding/alighting points may also be dynamically determined according to the users' requests.
- FIG. 2 is a diagram illustrating an example of areas where on-demand vehicle services are provided.
- the user wishes to travel from a departure point 101 to a destination point 102 .
- On-demand vehicle services A 111 and B 112 are provided in the area illustrated in FIG. 2 .
- the departure point 101 is under the authority of service A 111
- the destination point 102 is under the authority of service B 112 .
- Travel reservations for service A 111 and service B 112 must be made separately.
- users have to make each reservation themselves, which is cumbersome.
- the user simply inputs a travel plan, and the control apparatus 10 automatically makes travel reservations for each service.
- Service A 111 and service B 112 are provided by different businesses but may be provided by the same business.
- a plurality of boarding/alighting points 121 - 127 are determined in advance in the areas where the on-demand vehicle services are provided.
- a boarding/alighting point 121 is established in the service area of service A 111 .
- Boarding/alighting points 123 , 126 are established in the service area of service B 112 .
- Boarding/alighting points 122 , 124 , and 125 are established in the overlapping portion between the service area of service A 111 and the service area of service B 112 .
- Facilities 131 - 134 such as restaurants, public facilities, and schools are located in the area illustrated in FIG. 2 .
- the user operates the terminal apparatus 20 to make a travel reservation by inputting the first information indicating the travel plan, such as the departure point 101 , destination point 102 , desired reservation date and time, and number of people in the reservation.
- the terminal apparatus 20 transmits the first information inputted by the user to the control apparatus 10 .
- the control apparatus 10 Upon receiving the first information indicating the travel plan, the control apparatus 10 identifies a plurality of candidate transfer points where the user can transfer between vehicles 30 belonging to different services and determines a plurality of candidate routes from the departure point 101 to the destination point 102 via each candidate transfer point.
- control apparatus 10 presents the user with a recommended route selected based on the result of evaluating each candidate route by a predetermined indicator (such as the number of registered facilities passed by or the travel time in the vehicle 30 ) and makes reservations for two on-demand vehicle services according to the recommended route in response to a request from the user. Therefore, even in a case in which a user travels by transferring between on-demand vehicles belonging to a plurality of services, the user does not need to make separate reservations for on-demand vehicles with each service, thereby reducing the burden on the user.
- a predetermined indicator such as the number of registered facilities passed by or the travel time in the vehicle 30
- the control apparatus 10 includes a controller 11 , a memory 12 , and a communication interface 13 .
- the controller 11 includes at least one processor, at least one programmable circuit, at least one dedicated circuit, or a combination of these.
- the controller 11 controls operations of the entire control apparatus 10 .
- the memory 12 includes one or more memories.
- the memories included in the memory 12 may each function as, for example, a main memory, an auxiliary memory, or a cache memory.
- the memory 12 stores any information used for operations of the control apparatus 10 .
- the memory 12 may store a system program, an application program, a database, map information, operation information for each service, and the like.
- the information stored in the memory 12 may be updated with, for example, information acquired from the network 40 via the communication interface 13 .
- the communication interface 13 includes at least one interface for communication for connecting to the network 40 .
- the interface for communication is compliant with, for example, mobile communication standards, wired local area network (LAN) standards, or wireless LAN standards, but is not limited to these, and may be compliant with any communication standards.
- the control apparatus 10 communicates with the terminal apparatuses 20 and the vehicles 30 via the communication interface 13 and the network 40 .
- the second information indicating the information on the plurality of boarding/alighting points 121 - 127 and the operation status of the vehicles 30 in each of the services A 111 and B 112 is stored in the memory 12 of the control apparatus 10 .
- the operation of the vehicles 30 in each of the services A 111 and B 112 is managed on the control apparatus 10 .
- the storage of the second information and the operation management of the vehicles 30 may be handled on a network storage or information processing apparatus separate from the control apparatus 10 for each on-demand vehicle service.
- the terminal apparatus 20 includes a controller 21 , a memory 22 , a communication interface 23 , and an input/output interface 24 .
- the controller 21 includes at least one processor, at least one programmable circuit, at least one dedicated circuit, or a combination of these.
- the controller 21 controls operations of the entire terminal apparatus 20 .
- the memory 22 includes one or more memories.
- the memories included in the memory 22 may each function as, for example, a main memory, an auxiliary memory, or a cache memory.
- the memory 22 stores any information used for operations of the terminal apparatus 20 .
- the memory 22 may store a system program, an application program, map information, or the like.
- the information stored in the memory 22 may be updated with, for example, information acquired from the network 40 via the communication interface 23 .
- the communication interface 23 includes at least one interface for communication for connecting to the network 40 .
- the interface for communication is compliant with, for example, a mobile communication standard or a wireless LAN standard but is not limited to these and may be compliant with any communication standard.
- the terminal apparatus 20 communicates with the control apparatus 10 via the communication interface 23 and the network 40 .
- the input/output interface 24 is a Human Machine Interface (HMI) that accepts input operations from the user and outputs the processing results of the terminal apparatus 20 to the user.
- HMI Human Machine Interface
- the input/output interface 24 is, for example, configured as a touch screen integrated provided with a display, but this example is not limiting.
- the input/output interface 24 may accept input operations from the user using physical keys, capacitive keys, a pointing device, a microphone, or the like.
- the input/output interface 24 may also output information to the user through a speaker or vibrator.
- the vehicle 30 includes a controller 31 , a memory 32 , a communication interface 33 , and a positioner 34 .
- the controller 31 includes at least one processor, at least one programmable circuit, at least one dedicated circuit, or a combination of these.
- the controller 31 controls operations of the entire vehicle 30 .
- the memory 32 includes one or more memories.
- the memories included in the memory 32 may each function as, for example, a main memory, an auxiliary memory, or a cache memory.
- the memory 32 stores any data used for the operations of the vehicle 30 .
- the memory 32 may store a system program, an application program, map information, or the like.
- the information stored in the memory 32 may be updated with, for example, information acquired from the network 40 via the communication interface 33 .
- the communication interface 33 includes at least one interface for communication for connecting to the network 40 .
- the communication interface is compliant with mobile communication standards, for example, but not limited to these, and may be compliant with any communication standard.
- the vehicle 30 communicates with the control apparatus 10 via the communication interface 33 and the network 40 .
- the positioner 34 includes one or more apparatuses configured to acquire positional information for the vehicle 30 .
- the positioner 34 includes a receiver corresponding to the Global Positioning System (GPS), for example, but is not limited to this and may include a receiver corresponding to any satellite positioning system.
- GPS Global Positioning System
- Each vehicle 30 runs according to an operation schedule received from the control apparatus 10 .
- Each vehicle 30 also transmits information on the position of the vehicle 30 measured by the positioner 34 to the control apparatus 10 .
- FIG. 3 is a flowchart illustrating an example of operations of the control apparatus 10 .
- the operations of the control apparatus 10 described with reference to FIG. 3 can correspond to at least a portion of an information processing method according to the present embodiment.
- the steps in FIG. 3 are performed under the control of the controller 11 in the control apparatus 10 .
- the user operates the terminal apparatus 20 to input the travel plan.
- the travel plan of the user includes the departure point 101 , the destination point 102 , the desired reservation date and time, and the number of people in the reservation.
- the desired reservation date and time may include the desired boarding time and desired alighting time, or may include the desired departure time or desired arrival time.
- the user may select the boarding/alighting point (for example, boarding/alighting point 121 ) at which the user wishes to board as the departure point 101 and select the boarding/alighting point (for example, boarding/alighting point 123 ) at which the user wishes to alight as the destination point 102 .
- the terminal apparatus 20 transmits these inputted pieces of information to the control apparatus 10 as the first information.
- step S 1 the controller 11 of the control apparatus 10 receives the first information indicating the travel plan of the user from the terminal apparatus 20 via the communication interface 13 .
- step S 2 the controller 11 acquires second information indicating the plurality of boarding/alighting points 121 - 127 at which the vehicle 30 can be boarded and alighted from and the operation status of the vehicle 30 for each of the on-demand vehicle services 111 , 112 .
- the control apparatus 10 reads and retrieves the second information stored in the memory 12 .
- the information for the boarding/alighting points 121 - 127 may include positional information for each of the boarding/alighting points 121 - 127 .
- the information on the operation status of the vehicle 30 may include information such as the position and an already reserved operation schedule for each vehicle 30 .
- the controller 11 acquires the second information from these network storage locations via the communication interface 13 .
- steps S 3 -S 6 the controller 11 of the control apparatus 10 executes a process to determine a recommended route for traveling by transferring between the first vehicle 30 a belonging to the service A 111 and the second vehicle 30 b belonging to the service 30 b based on the first information and the second information.
- the controller 11 may determine the nearest boarding/alighting point 121 from the departure point 101 indicated by the first information as the boarding/alighting point for boarding the first vehicle 30 a .
- the controller 11 may determine a plurality of boarding/alighting points within a certain distance (for example, X meters) from the departure point 101 as boarding/alighting points for boarding the first vehicle 30 a .
- the controller 11 may determine the boarding/alighting points 122 , 124 , 125 , which are established in the overlapping portion between the service area of service A 111 and the service area of service B 112 , as candidate transfer points for transferring from the first vehicle 30 a to the second vehicle 30 b .
- step S 4 the controller 11 determines at least one candidate route for traveling from the departure point 101 to the destination point 102 via the candidate transfer point. For example, in the area in FIG. 2 , the controller 11 may determine the following candidate routes 1-3.
- the controller 11 evaluates each of the candidate routes 1-3 by a predetermined index.
- the controller 11 may, for example, calculate the travel time.
- the controller 11 may estimate the total time required to travel from the departure point 101 to the destination point 102 and use that time as an evaluation index.
- the controller 11 may instead evaluate each candidate route using the riding time (time spent in the vehicle 30 ) as an index.
- the controller 11 may instead use the time required to transfer between vehicles 30 at the boarding/alighting points 122 , 124 , 125 as such an evaluation index.
- the controller 11 may instead use the time traveling by walking as such an evaluation index. These times are determined by taking into account information about the operation schedules already reserved for the first vehicle 30 a and the second vehicle 30 b .
- Such an evaluation index is not limited to the examples listed here. Other examples of the evaluation index are discussed below.
- the controller 11 determines a candidate route included in the plurality of candidate routes 1-3 as the recommended route based on the result of evaluating each of the candidate routes 1-3 by the predetermined index. For example, the controller 11 may determine the route with the shortest total time, riding time, time required to transfer, or walking time in order to travel from the departure point 101 to the destination point 102 as the recommended route. The controller 11 may instead determine the route with the lowest weighted sum of the total travel time, riding time, transfer time, and walking time as the recommended route. The controller 11 may determine a plurality of routes with a high degree of recommendation as recommended routes based on the evaluation index.
- the recommended route may include not only a geographic route, but also information on the estimated time of departure and estimated time of arrival at each point.
- step S 7 the controller 11 presents the recommended route determined in step S 6 to the user via the terminal apparatus 20 .
- the controller 11 transmits information indicating the recommended route determined in step S 6 to the terminal apparatus 20 via the communication interface 13 .
- the terminal apparatus 20 displays the recommended route on the input/output interface 24 and accepts a selection by the user.
- the terminal apparatus 20 transmits information indicating the recommended route selected by the user to the control apparatus 10 and requests that the control apparatus 10 make a reservation for each service 111 , 112 .
- step S 8 the controller 11 transmits a reservation request, according to the recommended route, for the first vehicle 30 a and second vehicle 30 b to the on-demand vehicle service A 111 and service B 112 in response to a request from the terminal apparatus 20 . Reservations are thereby made for both service A 111 and service B 112 .
- the control apparatus 10 determines a recommended route that conforms to that travel plan and makes reservations for each service according to the recommended route in response to a request by the user. Therefore, even in a case in which the user travels by transferring between the first vehicle 30 a and second vehicle 30 b belonging to a plurality of services 111 , 112 , the user does not need to make separate reservations for the first vehicle 30 a and the second vehicle 30 b with each service 111 , 112 . Therefore, according to the present embodiment, the burden on the user can be reduced.
- the controller 11 may determine, with greater priority, a route that passes near a facility that is likely to be of interest to the user as the recommended route. By traveling on such a route on a priority basis, the facility can be advertised to the user. This can, for example, increase the likelihood that the user will visit the facility on the way back from the destination point 102 to the departure point 101 or on another occasion.
- the control apparatus 10 may store information such as the location and category (for example, restaurant, public facility, school, museum, temple/shrine, or the like) of each facility 131 - 134 in the target area of the on-demand vehicle in the memory 12 in advance. Additionally, in step S 5 , the controller 11 may assign a greater evaluation score to candidate routes that pass more facilities that are likely to be of interest to the user. For example, the control apparatus 10 may store categories of facilities of interest to each user in the memory 12 in advance. The control apparatus 10 may then use the count of facilities that are located near the candidate route and match the user's interests as an evaluation score. The existence of a facility near a candidate route may be determined based on the distance between the facility and the candidate route being less than a certain value.
- category for example, restaurant, public facility, school, museum, temple/shrine, or the like
- the controller 11 may, for example, select a facility such that the number of times the user has visited the facility in the past or the number of times the user has used a coupon at the facility is equal to or greater than a predetermined threshold or less than a predetermined threshold.
- the control apparatus 10 may store information regarding the number of times the user has visited the facility in the past or the number of times the user has used a coupon at the facility in the memory 12 in advance.
- the controller 11 may select a facility that is less than a certain distance from a boarding/alighting point that the user has previously alighted from as a facility that the user has previously visited.
- the controller 11 may search for the route that maximizes the number of facilities on the route, without the travel time by the vehicle 30 exceeding an allowable value.
- the “allowable value” may be defined based on the minimum travel time between the departure point 101 or the destination point 102 and the candidate transfer point.
- the “allowable value” may be the value yielded by adding a certain time a to the minimum travel time between the departure point 101 or the destination point 102 and the candidate transfer point (minimum travel time+ ⁇ ).
- the “allowable value” may be the value yielded by multiplying the minimum travel time between the departure point 101 or the destination point 102 and the candidate transfer point by a certain value ⁇ (1 ⁇ ) (minimum travel time ⁇ ).
- the controller 11 determines the routes from the departure point 101 to the candidate transfer points and the routes from the candidate transfer points to the destination point 102 as candidate routes.
- the controller 11 need not search for a route by targeting the entire area served by the on-demand vehicle service when determining the candidate routes.
- the controller 11 may select an area to search for a route in the target areas of the services based on factors such as the positional relationship between the departure point 101 and the destination point 102 and may then search for a route within the selected area.
- the controller 11 When searching for a route from candidate transfer points 122 , 124 , 125 to the destination point 102 , the controller 11 need only search for routes in area 1121 , without considering routes in area 1122 . In this way, the control apparatus 10 can perform an efficient route search without extracting routes that are clearly circuitous as candidate routes.
- step S 3 of Operation Example 1 an example was described in which the controller 11 determines the boarding/alighting points 122 , 124 , 125 , which are established in the overlapping portion between the service areas of service A 111 and service B 112 , as candidate transfer points. However, it may be the case that there is no overlap between the service areas of service A 111 and service B 112 . In such a case, the controller 11 may evaluate each candidate route using the travel time by walking from the alighting location of the first vehicle 30 a to the boarding location of the second vehicle 30 b as one index.
- At least one candidate transfer point may be stored in the memory 12 in advance for each of the travel source and destination services, and in step S 3 , the controller 11 may determine the candidate transfer points by referring to such information stored in advance.
- the boarding/alighting points 122 , 125 and boarding/alighting points 124 , 128 may be stored in the memory 12 in advance as candidate transfer points between service A 111 and service B 112 , together with identification information for service A 111 and service B 112 .
- the controller 11 may evaluate the candidate routes using the travel time by walking (transfer time) between the boarding/alighting points 122 , 125 and the boarding/alighting points 124 , 128 as one index. Specifically, there are four combinations of these candidate transfer points, i.e., (1) boarding/alighting points 122 , 124 , (2) boarding/alighting points 122 , 128 , (3) boarding/alighting points 125 , 124 , and (4) boarding/alighting points 125 , 128 .
- the controller 11 may use the shortest travel time by walking among these combinations as one evaluation index. The controller 11 can thereby determine a route that is less burdensome for the user as a recommended route, even in a case in which the route involves travel between non-overlapping service areas.
- the controller 11 may calculate an evaluation score that comprehensively reflects a plurality of evaluation indices by combining the aforementioned plurality of evaluation indices after weighting them.
- the controller 11 may evaluate each candidate route by combining two or more of the above-described indices. For example, the controller 11 may determine the cost for each index and determine the candidate route with the lowest total cost as the recommended candidate. The controller 11 can thereby determine an appropriate route as the recommended route based on multiple perspectives.
- control apparatus 10 in the above embodiment are distributed to multiple computers capable of communicating with each other.
- control apparatus 10 an embodiment in which some or all of the components of the control apparatus 10 are provided in the terminal apparatus 20 or the vehicle 30 can also be implemented.
- a general purpose computer functions as the control apparatus 10 according to the above embodiment
- a program in which processes for realizing the functions of the control apparatus 10 according to the above embodiment are written may be stored in a memory of a general purpose computer, and the program may be read and executed by a processor.
- the present disclosure can also be implemented as a program executable by a processor, or a non-transitory computer readable medium storing the program.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Human Resources & Organizations (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Automation & Control Theory (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Traffic Control Systems (AREA)
- Navigation (AREA)
Abstract
Description
-
- PTL 1: WO 2014/002267 A1
-
- a first step of receiving, from the terminal apparatus, first information indicating a travel plan of the user;
- a second step of acquiring, for each on-demand vehicle service in a plurality of on-demand vehicle services, second information indicating a plurality of boarding/alighting points at which a vehicle can be boarded and alighted from and an operation status of the vehicle;
- a third step of determining, based on the first information and the second information, a recommended route for traveling by transferring between a first vehicle belonging to a first on-demand vehicle service and a second vehicle belonging to a second on-demand vehicle service;
- a fourth step of presenting the recommended route to the user via the terminal apparatus; and
- a fifth step of reserving the first vehicle and the second vehicle with the first on-demand vehicle service and the second on-demand vehicle service in accordance with the recommended route in response to a request from the terminal apparatus,
- wherein in the third step,
- a first boarding/alighting point for boarding the first vehicle, a candidate transfer point for transferring from the first vehicle to the second vehicle, and a second boarding/alighting point for alighting from the second vehicle are determined,
- at least one candidate route for traveling from the first boarding/alighting point to the second boarding/alighting point via the candidate transfer point is determined, and
- based on a result of evaluating each candidate route in the at least one candidate route by a predetermined index, a candidate route included in the at least one candidate route is determined as the recommended route.
-
- Candidate route 1: a route through departure point 101, boarding/alighting point 121, boarding/alighting point 122, boarding/alighting point 123, and destination point 102.
- Candidate route 2: a route through departure point 101, boarding/alighting point 121, boarding/alighting point 124, boarding/alighting point 123, and destination point 102.
- Candidate route 3: a route through departure point 101, boarding/alighting point 121, boarding/alighting point 125, boarding/alighting point 123, and destination point 102.
Claims (6)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022143218A JP7628990B2 (en) | 2022-09-08 | 2022-09-08 | Information Processing Method |
| JP2022-143218 | 2022-09-08 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20240087060A1 US20240087060A1 (en) | 2024-03-14 |
| US12400281B2 true US12400281B2 (en) | 2025-08-26 |
Family
ID=90125224
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/460,691 Active US12400281B2 (en) | 2022-09-08 | 2023-09-05 | Information processing method |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US12400281B2 (en) |
| JP (1) | JP7628990B2 (en) |
| CN (1) | CN117689089A (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070149184A1 (en) * | 2005-10-14 | 2007-06-28 | Viegers Arthur T | System and method for real-time management of mobile resources |
| WO2014002267A1 (en) | 2012-06-29 | 2014-01-03 | トヨタ自動車株式会社 | On-demand vehicle operation management device, on-demand vehicle operation management method, and on-demand vehicle operation management system |
| US20180349825A1 (en) * | 2017-05-30 | 2018-12-06 | Honda Motor Co., Ltd. | Ridesharing managing device, ridesharing managing method, and storage medium |
| JP2021086407A (en) | 2019-11-28 | 2021-06-03 | 株式会社Nttドコモ | Information processing device |
| US20210302175A1 (en) * | 2020-03-31 | 2021-09-30 | Lyft, Inc. | Multi-modal route generation system |
| US20220018667A1 (en) * | 2018-11-19 | 2022-01-20 | Grabtaxi Holdings Pte., Ltd. | Communications server apparatus, method and communications system for managing request for transport-related services |
| US11604967B2 (en) * | 2018-03-21 | 2023-03-14 | Nvidia Corporation | Stereo depth estimation using deep neural networks |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014115113A (en) * | 2012-12-06 | 2014-06-26 | Denso Corp | Navigation device |
| US20180143027A1 (en) * | 2016-11-22 | 2018-05-24 | Microsoft Technology Licensing, Llc | Dynamic route planning for demand-based transport |
| JP7456154B2 (en) * | 2019-12-26 | 2024-03-27 | 株式会社アイシン | Reservation management system |
-
2022
- 2022-09-08 JP JP2022143218A patent/JP7628990B2/en active Active
-
2023
- 2023-08-30 CN CN202311103451.3A patent/CN117689089A/en active Pending
- 2023-09-05 US US18/460,691 patent/US12400281B2/en active Active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070149184A1 (en) * | 2005-10-14 | 2007-06-28 | Viegers Arthur T | System and method for real-time management of mobile resources |
| WO2014002267A1 (en) | 2012-06-29 | 2014-01-03 | トヨタ自動車株式会社 | On-demand vehicle operation management device, on-demand vehicle operation management method, and on-demand vehicle operation management system |
| US20150161533A1 (en) | 2012-06-29 | 2015-06-11 | Toyota Jidosha Kabushiki Kaisha | On-demand vehicle operation management device, on-demand vehicle operation management method, and on-demand vehicle operation management system |
| US20180349825A1 (en) * | 2017-05-30 | 2018-12-06 | Honda Motor Co., Ltd. | Ridesharing managing device, ridesharing managing method, and storage medium |
| JP2018205829A (en) | 2017-05-30 | 2018-12-27 | 本田技研工業株式会社 | Ride share management device, ride share management method, and program |
| US11604967B2 (en) * | 2018-03-21 | 2023-03-14 | Nvidia Corporation | Stereo depth estimation using deep neural networks |
| US20220018667A1 (en) * | 2018-11-19 | 2022-01-20 | Grabtaxi Holdings Pte., Ltd. | Communications server apparatus, method and communications system for managing request for transport-related services |
| JP2021086407A (en) | 2019-11-28 | 2021-06-03 | 株式会社Nttドコモ | Information processing device |
| US20210302175A1 (en) * | 2020-03-31 | 2021-09-30 | Lyft, Inc. | Multi-modal route generation system |
Non-Patent Citations (1)
| Title |
|---|
| Panagiotis Georgakis, MultiModal Route Planning in Mobility as a Service, Oct. 2019 (Year: 2019). * |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024038881A (en) | 2024-03-21 |
| CN117689089A (en) | 2024-03-12 |
| JP7628990B2 (en) | 2025-02-12 |
| US20240087060A1 (en) | 2024-03-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111859185B (en) | Get-on point recommendation method, system, device and storage medium | |
| RU2595551C1 (en) | Navigator for public transport | |
| CN112119435B (en) | Vehicle distribution apparatus, vehicle distribution method, computer program, and computer-readable storage medium | |
| US20140365250A1 (en) | Transportation service reservation method and apparatus | |
| US20200132499A1 (en) | Information providing apparatus, information providing system, information providing method, and non-transitory recording medium | |
| CN111612184B (en) | Driving support device, vehicle, driving management device, terminal device, and driving support method | |
| CN111105053B (en) | Route recommendation method and get-on point recommendation method for passenger vehicle | |
| JP2016157395A (en) | Vehicle arrangement support server, vehicle arrangement support method | |
| CN112262418A (en) | Vehicle management system and vehicle management method | |
| WO2019225046A1 (en) | Vehicle dispatch device, vehicle dispatch method, computer program, and computer-readable recording medium | |
| US20200175446A1 (en) | System and method for managing taxi dispatch, and program for controlling taxi dispatch requests | |
| US20210264784A1 (en) | Server, vehicle operation system, vehicle operation method and non-transitory computer readable medium | |
| US20210080270A1 (en) | System, information processing apparatus, and program | |
| US6532415B2 (en) | Sightseeing guide system | |
| JP2021077296A (en) | Information providing apparatus | |
| US20200132494A1 (en) | Data generating apparatus, data generating system, data generation method, and non-transitory recording medium | |
| JP2022093346A (en) | Information processing system, information processing program, and information processing method | |
| CN110826742A (en) | Information processing device, information processing method, and storage medium storing program | |
| US20210118082A1 (en) | Shared vehicle managing system | |
| US12400281B2 (en) | Information processing method | |
| US10996066B2 (en) | Method for coordinating a meeting point of a self-driving transportation vehicle and of a user | |
| CN102016902A (en) | System and method for call service, call server, user terminal and storage medium | |
| JP7167769B2 (en) | Operation support device and vehicle | |
| US11644329B2 (en) | Information processing apparatus, non-transitory computer readable medium, and information processing method | |
| CN111343564A (en) | Method and device for determining category of wireless network, electronic equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: MONET TECHNOLOGIES INC., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:YOSHIDA, TAIKI;NOSE, KENTA;HASHIMOTO, MASAAKI;AND OTHERS;SIGNING DATES FROM 20230710 TO 20230804;REEL/FRAME:064787/0757 Owner name: TOYOTA JIDOSHA KABUSHIKI KAISHA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:YOSHIDA, TAIKI;NOSE, KENTA;HASHIMOTO, MASAAKI;AND OTHERS;SIGNING DATES FROM 20230710 TO 20230804;REEL/FRAME:064787/0757 |
|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |