Information processing device, information processing method, and program

The information processing system addresses physical inactivity by integrating walking segments into vehicle dispatch routes, balancing exercise and convenience in transportation systems.

JP7772208B2Active Publication Date: 2025-11-18NISSAN MOTOR CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024524178
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-05-31
Filing Date
2023-03-06
Publication Date
2025-11-18
Estimated Expiration
2043-03-06

AI Technical Summary

Technical Problem

Conventional transportation systems that transition from electric vehicles to regular vehicles outside housing complexes may reduce opportunities for exercise, leading to physical inactivity.

Method used

An information processing system that integrates vehicle dispatch with exercise promotion by setting walking sections into travel routes, using exercise information to determine optimal boarding and disembarking points and incorporating walking segments into the travel path.

Benefits of technology

Enhances user health by increasing exercise opportunities while maintaining travel convenience through a balanced approach of vehicle and walking travel segments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007772208000001
    Figure 0007772208000001
  • Figure 0007772208000002
    Figure 0007772208000002
  • Figure 0007772208000003
    Figure 0007772208000003
Patent Text Reader

Abstract

According to the present invention, a management server executes a vehicle allocation process for a user. The management server comprises: a communication unit which receives at least one among a departure and a destination from a user; a control unit which sets a getting-on location and a getting-off location of the vehicle allocated to the user on the basis of at least one among the received departure and destination; and a communication unit which outputs the getting-on location and getting-off location to the user. The control unit sets, on the basis of movement information related to the user, at least one among a first movement interval in which the user moves to an end point as the getting-on location and a second movement interval in which the user moves from the getting-off location as a start point.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, an information processing method, and a program for executing vehicle dispatch processing. [Background technology]

[0002] Conventionally, there are technologies that provide means of transportation for users when they move around. For example, a transportation system has been proposed in which ordinary vehicles are prohibited from entering a housing complex, and users travel within the housing complex by electric vehicle along a travel path, and then switch to ordinary vehicles outside the housing complex (see, for example, JP2002-133577A). Summary of the Invention

[0003] In the above-described conventional technology, users can travel within a housing complex by riding in an electric vehicle, and can switch to a regular vehicle outside the housing complex. In this way, users can travel quickly by riding in a vehicle. However, if users continue to use vehicles for travel, there is a concern that opportunities for exercise through travel will decrease, leading to a lack of exercise.

[0004] The present invention aims to realize a vehicle dispatch process that can achieve both the convenience of travel and the health of the user.

[0005] One aspect of the present invention is an information processing device that executes vehicle allocation processing for a user. The information processing device includes a reception unit that receives at least one of a departure point and a destination from the user, a control unit that sets a boarding point and a disembarking point of a vehicle to be allocated to the user based on the received at least one of the departure point and the destination, and an output unit that outputs the boarding point and the disembarking point to the user. The control unit sets at least one of a first exercise section along which the user moves and exercises, with the boarding point as an end point, and a second exercise section along which the user moves and exercises, with the disembarking point as a start point, based on exercise information related to the user. [Brief explanation of the drawings]

[0006] [Figure 1] FIG. 1 is a simplified block diagram showing an example of the system configuration of an information processing system. [Figure 2] FIG. 2 is a block diagram illustrating an example of the functional configuration of the electronic device and the management server. [Figure 3] FIG. 3 is a simplified diagram showing the stored contents of the exercise information DB stored in the storage unit. [Figure 4] FIG. 4 is a simplified diagram showing the relationship between the vehicle travel section and the walking section set in response to a vehicle reservation. [Figure 5] FIG. 5 is a diagram showing an example of a vehicle dispatch reservation screen displayed on the input / output unit when a vehicle dispatch application is started up on the electronic device. [Figure 6] FIG. 6 is a diagram showing an example of a display of information related to the amount of exercise of the user on the approval screen. [Figure 7] FIG. 7 is a diagram showing an example of a display transition in which a plurality of route candidates are displayed on a plurality of screens. [Figure 8] FIG. 8 is a diagram showing an example of the achievement information displayed when a user who uses a ride-hailing service walks through the walking section. [Figure 9] FIG. 9 is a diagram showing an example of the achievement information displayed when a user who uses a ride-hailing service walks the walking section. [Figure 10] FIG. 10 is a diagram showing an example of the achievement information displayed when a user who uses a ride-hailing service walks the walking section. [Figure 11] FIG. 11 is a diagram showing an example of the achievement information displayed when a user who uses a ride-hailing service walks the walking section. [Figure 12] FIG. 12 is a flowchart showing an example of a vehicle allocation process in the management server. [Figure 13] FIG. 13 is a flowchart illustrating an example of the achievement information output process in the management server. [Figure 14] FIG. 14 is a diagram showing an example of transition when the setting contents at the time of vehicle reservation are changed based on traffic congestion information. [Figure 15] FIG. 15 is a diagram showing an example of a walking section setting screen displayed on the input / output unit when congestion occurs near the drop-off point. [Figure 16] FIG. 16 is a flowchart illustrating an example of a route resetting process in the management server. [Figure 17] FIG. 17 is a diagram showing an example of changing the service content of a vehicle dispatch service based on the environment or the like. DETAILED DESCRIPTION OF THE INVENTION

[0007] Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings.

[0008] [Example of information processing system configuration] FIG. 1 is a simplified block diagram showing an example of the system configuration of an information processing system 1. The information processing system 1 is a communication system that provides a vehicle dispatch service. Note that a user U1 is assumed to be a user who possesses an electronic device MC1 and uses the vehicle dispatch service. For ease of explanation, FIG. 1 shows an example in which one electronic device MC1 is present, but this is not limiting. The information processing system 1 may include two or more electronic devices. Also, FIG. 1 shows an example in which three vehicles C1 to C3 are present, but this is not limiting. The information processing system 1 may include one, two, four or more vehicles of various types.

[0009] The information processing system 1 is composed of multiple devices connected via a network 10. For example, an electronic device MC1, communication devices 21 to 23, and a management server 100 are connected via the network 10. Note that communication between these devices is performed using wired communication or wireless communication. In addition to communication via the network 10, communication between these devices may also be performed directly between the devices.

[0010] The network 10 is a network such as a public line network or the Internet. Each device constituting the information processing system 1 is connected to the network 10 by a communication method using wireless communication or a communication method using wired communication, or by both methods.

[0011] The electronic device MC1 is a portable device that can be carried by the user U1 and is capable of communicating with other devices using wireless or wired communication. The electronic device MC1 can be, for example, a smartphone, a mobile phone, a portable personal computer, a tablet device, a wearable device, or any other electronic device or information processing device. A wearable device is a device that can be used while attached to the clothing or body of the user U1, and examples include health trackers that acquire the user's exercise information. Examples of wearable devices include wristwatch-type devices and headphone-type devices. The wearable device may be worn by the user U1 as a separate device from the electronic device MC1, and various information, such as exercise information, may be exchanged between the wearable device and the electronic device MC1.

[0012] A vehicle dispatch application (vehicle dispatch app) used to reserve vehicles C1 to C3 is installed on the electronic device MC1, and user U1 can use the vehicle dispatch app to reserve vehicles C1 to C3. The vehicle dispatch app also provides a user interface for reserving vehicles C1 to C3.

[0013] Vehicles C1 to C3 are vehicles, such as taxis, that can travel from a boarding location to a disembarking location based on instructions from management server 100, and are equipped with communication devices 21 to 23 that can communicate with management server 100 via network 10. Vehicles C1 to C3 may be, for example, driverless autonomous vehicles or regular vehicles with drivers. Driverless autonomous vehicles may also be called robot taxis or unmanned taxis.

[0014] The management server 100 is an information processing device used for the vehicle dispatch service of the vehicles C1 to C3, and executes various processes related to the reservation of vehicle dispatch for the vehicles C1 to C3. The management server 100 also communicates with the electronic device MC1 and the communication devices 21 to 23 via the network 10. The installation location of the management server 100 is not particularly limited, but for example, the management server 100 is installed in the management center of the business operator that operates the vehicles C1 to C3. Furthermore, although the present embodiment shows an example in which the management server 100 executes all of the vehicle dispatch processing, the management server 100 may transmit information related to vehicle dispatch to another server, and the other server may execute at least a part of the vehicle dispatch processing.

[0015] For example, when user U1 makes a vehicle reservation using a vehicle dispatch app on electronic device MC1, management server 100 receives information about the vehicle reservation (a vehicle dispatch request) and executes vehicle dispatch processing related to the vehicle reservation. In this case, management server 100 sets a boarding location (a location close to the current location) where user U1 boards the vehicle based on user U1's current location, and sets a disembarking location (a location close to the destination) where user U1 disembarks based on the destination specified by user U1. In this way, the information processing system 1 can be an on-demand system in which management server 100 matches a boarding and disembarking location (boarding and disembarking locations) set in various locations (e.g., in a city) based on user U1's current location and destination. Then, information processing system 1 realizes a transportation service in which user U1 boards vehicles C1 to C3 at the boarding location set by management server 100 and heads to the destination. Note that any location other than the pre-set boarding and disembarking locations may be set as the boarding and disembarking location. The method for setting these boarding and alighting points will be described in detail with reference to FIGS.

[0016] Here, user U1 can travel quickly by riding in vehicles C1 to C3 from near his current location to near his destination. However, if user U1 continues to use vehicles C1 to C3 when traveling, there is a concern that opportunities for exercise through travel will decrease and he will become physically inactive. On the other hand, if user U1 continues to travel by foot, opportunities for exercise through travel will increase, but it may become difficult to travel quickly. Therefore, in this embodiment, when user U1 travels using a ride-hailing service, a walking section is set as necessary to increase opportunities for walking and eliminate physical inactivity. This makes it possible to achieve both the convenience of travel and the user's health, thereby enhancing the enrichment of user U1's life using vehicles.

[0017] [Example of functional configuration of management server and electronic devices] FIG. 2 is a block diagram showing an example of the functional configuration of the management server 100 and the electronic device MC1.

[0018] [Server functional configuration example] The management server 100 includes a communication unit 110, a control unit 120, and a storage unit 130. In the management server 100, these components are electrically connected via a bus (not shown) or the like. Note that a general-purpose computer or a dedicated computer can be used as the management server 100.

[0019] The communication unit 110 exchanges various types of information with other devices using at least one of wired communication and wireless communication under the control of the control unit 120. In this way, the communication unit 110 functions as an input unit, a receiving unit, and an output unit for transmitting and receiving data. The communication unit 110 may be implemented by hardware such as a network adapter, various types of communication software, or a combination thereof.

[0020] The control unit 120 controls each unit based on various programs stored in the storage unit 130. The control unit 120 is realized by a processing device such as a CPU (Central Processing Unit), for example.

[0021] The control unit 120 includes a vehicle allocation processing unit 121, a route setting unit 122, and an exercise information management unit 123 as functional components related to vehicle allocation processing.

[0022] When the vehicle allocation processing unit 121 receives a vehicle allocation request transmitted from the electronic device MC1 in response to the vehicle allocation reservation operation of the user U1, it executes various vehicle allocation processes in response to the vehicle allocation request. This vehicle allocation request includes location information on the current location of the user U1, location information on the destination, exercise intention information on the exercise intention, and the user ID. Each piece of location information includes, for example, latitude, longitude, and altitude.

[0023] The vehicle dispatch processing unit 121 outputs each piece of location information included in the vehicle dispatch request (user ID, location information for identifying the current location of user U1, and location information for identifying the destination) to the route setting unit 122 and the exercise information management unit 123.

[0024] The route setting unit 122 extracts candidate travel routes for the user U1 corresponding to the vehicle reservation, based on the location information (location information related to the user U1's current location and location information related to the destination) output from the vehicle allocation processing unit 121, using the exercise information DB 200 and map DB in the storage unit 130. For example, the route setting unit 122 sets the boarding point closest to the user U1's current location as the boarding point, sets the boarding point closest to the user U1's destination as the disembarking point, and searches for a route (vehicle travel section) from the boarding point to the disembarking point. A known search method can be used to search for a route. Furthermore, the route setting unit 122 sets a walking section, as necessary, on the route from the current location to the destination, using the exercise information DB 200 in the storage unit 130. In this way, the route setting unit 122 sets a walking section, as necessary, along with the vehicle travel section, as the travel route for the user U1. The method for setting the walking section will be described in detail with reference to FIG. 4. Then, the route setting unit 122 outputs information about the extracted route candidates to the vehicle allocation processing unit 121. Note that the walking section is an example of a movement section.

[0025] Furthermore, the vehicle allocation processing unit 121 allocates an appropriate vehicle from among the plurality of vehicles C1 to C3 based on the vehicle allocation request. For example, the vehicle allocation processing unit 121 allocates an available vehicle that is closest to the boarding location in the vehicle movement section set by the route setting unit 122, using the location information (location information indicating the current locations of the vehicles C1 to C3) transmitted from the communication devices 21 to 23 and the map DB in the storage unit 130. Then, the vehicle allocation processing unit 121 sets a travel route from the current location of the allocated vehicle to the boarding location using the map DB in the storage unit 130, and transmits instruction information to the communication device of the vehicle to travel along the set travel route to the boarding location. Note that the vehicle movement route set in this way is, for example, the route from the current location of the allocated vehicle to the boarding location that allows the vehicle to arrive in the shortest time.

[0026] The exercise information management unit 123 manages exercise information of users who use the ride-hailing service. For example, when information related to the exercise of user U1 is transmitted from electronic device MC1, the exercise information management unit 123 associates the information related to the exercise with user U1 and stores the information in the exercise information DB200 of the storage unit 130. Furthermore, the exercise information management unit 123 uses the exercise information DB200 to generate achievement information related to the walking section set by the route setting unit 122. This achievement information will be described in detail with reference to FIGS. 8 to 11, etc. Furthermore, the exercise information management unit 123 uses the exercise information DB200 to determine an incentive to be granted to a user for whom a walking section has been set by the route setting unit 122. This incentive will be described in detail with reference to FIGS. 8 to 11, etc.

[0027] The vehicle dispatch processing unit 121 also transmits to the electronic device MC1 support information including a notice that the vehicle dispatch reservation from the user U1 has been accepted and boarding and alighting location information regarding the set boarding and alighting location. The vehicle dispatch processing unit 121 also transmits to the communication device of the allocated vehicle information such as the boarding location of the user U1 and the walking time to the boarding location.

[0028] The storage unit 130 is a storage medium that stores various types of information. For example, the storage unit 130 stores various types of information (e.g., a control program, an exercise information database (DB) 200 (see FIG. 3), a map DB, a customer DB, and a boarding and disembarking location DB) that are required for the control unit 120 to perform various processes. The storage unit 130 also stores various types of information acquired via the communication unit 110. The storage unit 130 can be, for example, a read-only memory (ROM), a random access memory (RAM), a hard disk drive (HDD), a solid state drive (SSD), or other storage medium.

[0029] The map DB stores map information required for route planning, such as road information and facility information. The map information includes road gradients, road intersections, the number of lanes on a road, road width information, and road undulation information. The map information also includes road signs indicating speed limits, one-way streets, etc., as well as road markings indicating crosswalks, dividing lines, etc. The map information may also include facility information such as road structures (e.g., traffic lights, telephone poles), buildings, etc.

[0030] The customer DB stores account information of users who use the vehicle dispatch service of the information processing system 1, the usage history of each user's vehicles C1 to C3, attributes of each user, etc. The account information is, for example, a user ID.

[0031] The boarding and alighting location DB is a database that stores boarding and alighting location information regarding locations where a user who has made a ride reservation boards a vehicle C1 to C3 (referred to as a boarding location) and locations where the user disembarks from the vehicle C1 to C3 (referred to as a disembarking location). The boarding and alighting location information is information for identifying the locations of the boarding and alighting locations, such as latitude and longitude. The boarding and alighting locations are locations where a user can board a vehicle and disembark from a vehicle, and are set as locations on roads or adjacent to roads where a vehicle can park and stop. In other words, since locations where a vehicle can park and stop are determined on roads, if a user is not located in a location where a vehicle can park and stop, the user cannot board a vehicle assigned to the ride reservation. Therefore, in this embodiment, locations on roads where a vehicle can park and stop are set in advance as boarding and alighting locations (boarding locations and disembarking locations), and the boarding and alighting locations are registered in advance in the boarding and alighting location DB. The density of boarding and alighting locations is set appropriately depending on the road and the surrounding environment. In this way, the boarding location is the meeting place between the user who made the reservation and the vehicle allocated by the reservation, and the disembarking location is the location where the user who made the reservation disembarks from the vehicle allocated by the reservation.

[0032] The boarding and disembarking locations are set by the route setting unit 122. For example, when reserving a ride using a ride-hailing app, the user U1 inputs the destination to which the user will board the vehicle. For example, the destination may be specified on a map displayed on the input / output unit 56 of the electronic device MC1, or may be specified from among a plurality of pre-set locations (for example, tourist spots or facilities). This method of specifying the destination will be described in detail with reference to FIG. 5.

[0033] The exercise information DB 200 is a database that manages exercise information related to users who use the vehicle dispatch service of the management server 100. The exercise information DB 200 will be described in detail with reference to FIG.

[0034] [Example of functional configuration of electronic devices] The electronic device MC1 includes a communication unit 51, a control unit 52, a memory unit 53, a position information acquisition unit 54, an acceleration sensor 55, an output unit 57, and an input unit 58. The communication unit 51, the memory unit 53, the position information acquisition unit 54, the acceleration sensor 55, the output unit 57, and the input unit 58 may each be built into the electronic device MC1, or may be configured as a separate unit that can be removed from the electronic device MC1.

[0035] The communication unit 51 exchanges various information with other devices using at least one of wired communication and wireless communication under the control of the control unit 52. In the example shown in Fig. 1, the communication unit 51 communicates with the management server 100 via the network 10.

[0036] The control unit 52 controls each unit based on various programs stored in the storage unit 53. The control unit 52 is realized by a processing device such as a CPU, for example.

[0037] The storage unit 53 is a storage medium that stores various types of information. For example, the storage unit 53 stores various types of information (e.g., a control program, a ride-hailing app, and exercise information) that are necessary for the control unit 52 to perform various processes. The storage unit 53 also stores various types of information acquired via the communication unit 51. As the storage unit 53, various storage media such as a ROM, a RAM, an HDD, and an SSD can be used.

[0038] The location information acquisition unit 54 acquires location information regarding the location of the electronic device MC1 and outputs the acquired location information to the control unit 52. The location information acquisition unit 54 can be realized, for example, by a GNSS receiver that acquires location information using a Global Navigation Satellite System (GNSS). The location information includes data regarding the location, such as latitude, longitude, and altitude, at the time of receiving the GNSS signal. The location information may also be acquired using other location information acquisition methods. For example, the location information may be derived using information from surrounding access points or base stations. For example, the location information may also be derived using a position estimation technique using a navigation device. The location information of the electronic device MC1 acquired by the location information acquisition unit 54 may be transmitted to the management server 100 at any timing, or may be included in a vehicle dispatch request when the vehicle dispatch request is transmitted to the management server 100.

[0039] The acceleration sensor 55 is a sensor that detects the acceleration of the electronic device MC1 and outputs acceleration information related to the detected acceleration to the control unit 52. Based on the acceleration of the electronic device MC1 detected by the acceleration sensor 55, it is possible to grasp the state and movement of the electronic device MC1, such as the tilt and movement speed. Furthermore, based on the acceleration of the electronic device MC1 detected by the acceleration sensor 55, it is possible to measure the amount of exercise of the user U1 who owns the electronic device MC1, such as the number of steps, movement speed, and movement distance.

[0040] The output unit 57 outputs various types of information under the control of the control unit 52. As the output unit 57, for example, a display panel such as an organic EL (Electro Luminescence) panel or an LCD (Liquid Crystal Display) panel, or an audio output unit (for example, a speaker) that outputs various types of audio can be used.

[0041] The input unit 58 receives operational inputs for operating the electronic device MC1. For example, the input unit 58 can be a user interface such as various operating members (e.g., switches and buttons) or a touch panel. The output unit 57 and the input unit 58 can be integrated into one unit using a user interface such as an input / output panel that allows a user to input operations by touching or approaching the display surface with their finger. FIGS. 5 to 11 and 15 show an example in which the output unit 57 and the input unit 58 are integrated into one unit as the input / output unit 56.

[0042] Although an example of the configuration of the communication devices 21 to 23 provided in the vehicles C1 to C3 is not shown in the drawings, the configuration of each of the communication devices 21 to 23 can be substantially the same as the configuration of the electronic device MC1. The communication units of the communication devices 21 to 23 communicate with the management server 100 via the network 10. The position information of each of the vehicles C1 to C3 acquired by the position information acquisition units of the communication devices 21 to 23 is transmitted to the management server 100 at a predetermined timing. The vehicles C1 to C3 are also provided with a vehicle ECU (Electronic Control Unit). The vehicle ECU controls various actuators (e.g., brake actuator, accelerator actuator, steering actuator, etc.) based on control information received from the management server 100.

[0043] [Example of stored contents in the exercise information DB] FIG. 3 is a diagram showing in simplified form the stored contents of the exercise information DB 200 stored in the storage unit 130. As shown in FIG.

[0044] The exercise information DB200 is a database that manages exercise information related to users who use the vehicle dispatch service of the management server 100. Specifically, exercise goal information 202, physical information 203, age 204, gender 205, amount of exercise for the day 206, upper limit for one time 207, and walking section priority 208 are stored in the exercise information DB200 in association with a user ID 201. Note that "U001" in the user ID 201 corresponds to user U1 (see FIG. 1). Also, the information shown in FIG. 3 is an example, and only some of this information may be stored in the exercise information DB200, or other information may be stored in the exercise information DB200.

[0045] Exercise goal information 202 is information indicating the user's exercise goal. For example, numerical values ​​indicating the user's target amount of exercise per day, such as the target number of steps, target distance, and target calories burned, are stored as exercise goal information. Note that the exercise goal information may be set manually by the user, or may be automatically set to a general value based on various information about the user, such as physical information 203, age 204, and gender 205. In this way, this embodiment shows an example in which exercise goal values ​​are set in advance.

[0046] Physical information 203 is information relating to the user's body. For example, numerical values ​​indicating the user's height and weight are stored as physical information. Note that the physical information can be set manually by the user.

[0047] The age 204 is the age of the user. The gender 205 is the gender of the user. Each of these pieces of information can be registered in advance by the user who uses the vehicle dispatch service.

[0048] The amount of exercise performed that day 206 is information indicating the amount of exercise performed by the user that day, such as an exercise history. For example, numerical values ​​indicating the amount of exercise performed by the user that day, such as the number of steps, distance, and calories burned, are stored as the amount of exercise performed that day. For example, the electronic device MC1 carried by the user U1 can measure the number of steps performed by the user U1 and store the number of steps in the storage unit 53 in association with the time. The electronic device MC1 can periodically or irregularly transmit the step count information (number of steps, time) stored in the storage unit 53 to the management server 100, thereby enabling the management server 100 to acquire the amount of exercise performed by the user U1 that day (number of steps). The electronic device MC1 can also store the location information acquired by the location information acquisition unit 54 and the acceleration information acquired by the acceleration sensor 55 in association with the acquisition time in the storage unit 53. The electronic device MC1 can periodically or irregularly transmit the location information and acceleration information stored in the storage unit 53 to the management server 100, thereby enabling the management server 100 to acquire the movement history of the user U1. Furthermore, the exercise information management unit 123 can acquire the amount of exercise that the user U1 has performed on the day based on the movement history of the user U1. The amount of exercise that the user U1 has performed on the day may be set manually by the user.

[0049] The upper limit value per trip 207 is information indicating an upper limit value of the walking distance per trip that can be set for a user using a ride-hailing service. For example, a numerical value indicating the amount of exercise that the user can walk at one time, such as walking time, walking distance, number of steps, or calories burned, is stored as the upper limit value per trip. The upper limit value per trip may be set manually by the user or automatically based on various information about the user, such as physical information 203, age 204, and gender 205. The upper limit value per trip may also be set automatically based on the user's past ride-hailing service usage history. For example, if the average walking time based on the user's past ride-hailing service usage history is 10 minutes, the upper limit value per trip can be set to 10 minutes. The upper limit value per trip may also be learned and estimated using, for example, artificial intelligence.

[0050] The walking section priority 208 is information indicating the priority of the position of the walking section set for a user who uses a vehicle dispatch service. For example, a walking section can be set to either the front or back of the vehicle movement section, or both, and either of these can be set as the highest priority. The priority of the walking section will be described in detail with reference to FIG. 4.

[0051] [Example of walking area setting] Figure 4 is a simplified diagram showing the relationship between a vehicle travel section and a walking section that are set in response to a vehicle dispatch reservation. For ease of explanation, Figures 4(A) to 4(D) show an example in which a vehicle travel section and a walking section are set on a route from a departure point S1 to a destination G1. The vehicle travel section refers to a section where a user travels in a vehicle allocated by the vehicle dispatch service. The walking section refers to a section where a user using the vehicle dispatch service walks, and is set before or after the vehicle travel section.

[0052] Furthermore, the departure point refers to the current location or a location near the current location of the user using the vehicle dispatch service, the boarding location of a vehicle specified by the user using the vehicle dispatch service, etc. The destination refers to the destination or a disembarking location near the destination specified by the user using the vehicle dispatch service, etc. Regarding the departure point, if the user's current location is used as the departure point, no designation operation by the user is required. Also, for example, if a user on a train wishes to board a vehicle from the next station, it is possible to eliminate the need for a designation operation by the user by estimating that station as the departure point. Also, if a user wishes to board a vehicle quickly, it is possible to execute vehicle dispatch processing by notifying the management server 100 of only the user's current location. In this case, it is possible to designate the destination after boarding the dispatched vehicle.

[0053] FIG. 4(A) shows an example in which only a vehicle travel section VS1 is set on the route from the departure point S1 to the destination G1. FIG. 4(B) shows an example in which a walking section WS2 is set on the departure point S1 side along with a vehicle travel section VS2 on the route from the departure point S1 to the destination G1. FIG. 4(C) shows an example in which a vehicle travel section VS3 is set on the departure point S1 side along with a walking section WS3 on the destination G1 side on the route from the departure point S1 to the destination G1. FIG. 4(D) shows an example in which a vehicle travel section VS4 is set on the departure point S1 side along with a walking section WS4 and a walking section WS5 on the destination G1 side on the route from the departure point S1 to the destination G1.

[0054] As shown in FIG. 4(A), when only the vehicle travel section VS1 is set, if the departure point is a location where parking is not possible, it is assumed that the departure point and the boarding point are different. Similarly, when only the vehicle travel section VS1 is set, if the destination is a location where parking is not possible, it is assumed that the destination and the disembarking point are different. However, as shown in FIG. 4(B), when a walking section WS2 is set on the departure point S1 side, it is possible for the departure point S1 and the starting point of the walking section WS2 to be in the same location. Similarly, as shown in FIG. 4(C), when a walking section WS3 is set on the destination G1 side, it is possible for the destination G1 and the end point of the walking section WS3 to be in the same location. The same applies to the example shown in FIG. 4(D). However, for ease of explanation, it is assumed here that the departure point S1 and the boarding point, and the destination G1 and the disembarking point are the same.

[0055] As shown in Figures 4(B) to (D), walking sections WS2 to WS5 are set before and after the vehicle movement sections VS2 to VS4. The length of the walking section is set based on the upper limit value 207 of one time in the exercise information DB 200. For example, for user U1, for whom the upper limit value 207 of one time is stored as "11 minutes," the distance that user U1 can walk in 11 minutes is calculated, and a walking section within this calculated distance is set. This distance may be calculated based on a general walking speed, or may be calculated taking into account the age, gender, past walking history, etc. of user U1.

[0056] Furthermore, as shown in Figure 4(B), if walking section WS2 is set on the departure point S1 side, the end point of walking section WS2 will be the boarding point, so the end point of walking section WS2 will be set from the candidate boarding and alighting points. Furthermore, as shown in Figure 4(C), if walking section WS3 is set on the destination G1 side, the start point of walking section WS3 will be the disembarking point, so the start point of walking section WS3 will be set from the candidate boarding and alighting points. Similarly, in the example shown in Figure 4(D), the end point of walking section WS4 and the start point of walking section WS5 are set from the candidate boarding and alighting points.

[0057] Furthermore, the position of the walking section relative to the vehicle travel section can be set appropriately based on priority, road environment, walking environment, weather information, etc. For example, as shown in FIG. 3, the priority of the position of the walking section (walking section priority 208) can be set by user setting. For example, a user who wants to walk after getting into a vehicle can set the priority of the rear part of the vehicle travel section high, a user who wants to walk before getting into a vehicle can set the priority of the front part of the vehicle travel section high, and a user who wants to walk before or after getting into a vehicle can set the priority of the front part of the vehicle travel section high. The position of the walking section is then determined based on the set priority. In this way, the position of the walking section can be determined according to the user's preference. However, for example, even if a user sets the priority of the rear part of the vehicle travel section high, if the area near the destination is a road exclusively for vehicles, the walking section may be set to the front part of the vehicle travel section with a lower priority. In this way, by setting the user's preferred walking conditions in advance, it is possible to set a walking section that suits the user's preferences.

[0058] The location of the walking section may also be set based on the road environment and the walking environment. For example, depending on the nature of the road, there may be roads that are easy to walk on, roads that are difficult to walk on, roads that are only for vehicles, roads that are only for pedestrians, roads that are good for shopping, and so on. Therefore, if the route from the starting point S1 to the destination G1 includes roads that are easy to walk on, roads that are good for shopping, or roads that are only for pedestrians, a section that includes at least a portion of these roads can be determined as the walking section. On the other hand, if the route from the starting point S1 to the destination G1 includes roads that are difficult to walk on or roads that are only for vehicles, the walking section can be determined so that these roads are not included. Information about these roads can be obtained from the map DB in the storage unit 130. The walking section may also be set based on road conditions. For example, in a congested section, walking may be faster than traveling by car. Therefore, if a congested section exists on the route from the starting point S1 to the destination G1, a section that includes at least a portion of the congested section can be determined as the walking section. For congested sections of roads, it is possible to obtain congestion information for the road corresponding to the location and time based on the location and time of the road from another device, such as a congestion information server, via a predetermined network, such as the Internet. An example of setting a walking section when congestion occurs after getting into a vehicle will be described in detail with reference to Figures 14, 16, etc.

[0059] The position of the walking section may also be set based on the road environment and walking environment, for example, the weather around the road. For example, the walking period may be set so that the user can walk when the weather is good. For example, on a route from a starting point S1 to a destination G1, if the weather forecast predicts sunny weather near the starting point S1 but rain near the destination G1, it is preferable to walk near the starting point S1. In such a case, the walking section can be set before the vehicle travel section. On the other hand, on a route from a starting point S1 to a destination G1, if the weather forecast predicts rain near the starting point S1 but sunny weather near the destination G1, it is preferable to walk near the destination G1. In such a case, the walking section can be set after the vehicle travel section. Regarding the weather around the road, weather information corresponding to the location and time of the road can be obtained from another device, for example, a weather information providing server, via a predetermined network, for example, the Internet, based on the location and time of the road.

[0060] The position of the walking section may also be set based on the user's physical condition. For example, the walking period may be set so that the user can walk when the user is in good physical condition. For example, if the user is tired for some reason, it is preferable for the user to first get into a vehicle, take a leisurely rest, and then walk. In such a case, the walking section can be set behind the vehicle travel section. On the other hand, if the user is in very good physical condition, it is possible for the user to first walk, then get into a vehicle and take a leisurely rest. In such a case, the walking section can be set ahead of the vehicle travel section. The user's physical condition can be obtained by manual input by the user or by estimation by the electronic device MC1, etc.

[0061] If multiple route candidates are extracted as routes from the departure point S1 to the destination G1, vehicle travel sections and walking sections are set for each of these route candidates. In this case, route information that allows the user to view the vehicle travel sections and walking sections set for each route candidate along with the multiple route candidates may be provided to the user. Also, instead of displaying the list, route information that allows the user to view the vehicle travel sections and walking sections for each route candidate may be provided to the user. An example of this display is shown in FIG. 7.

[0062] For example, assume that multiple route candidates A to C are extracted as routes from a departure point S1 to a destination G1. In this case, route candidate A has a 10-minute walking section set before the vehicle section, route candidate B has a 10-minute walking section set after the vehicle section, and route candidate C has a 5-minute walking section set before the vehicle section and a 5-minute walking section set after the vehicle section. In this case, the user may be provided with route information that allows the multiple route candidates A to C and the vehicle section and walking section of each of the route candidates A to C to be listed at a glance, or the user may be provided with route information that allows the user to view the vehicle section and walking section for each route candidate by user operation.

[0063] Furthermore, for one route from the departure point S1 to the destination G1, one combination of vehicle travel sections and walking sections may be set, or multiple combinations of vehicle travel sections and walking sections may be set. In this case, too, route information that allows the user to see multiple combinations of vehicle travel sections and walking sections at a glance may be provided along with the route from the departure point S1 to the destination G1.

[0064] Furthermore, for example, for multiple route candidates from the departure point S1 to the destination G1, one or more combinations of vehicle travel sections and walking sections may be provided to the user to select one. For example, assume that multiple route candidates A1 to E1 have been extracted as routes from the departure point S1 to the destination G1. In this case, route candidate A1 has a 10-minute walking section set before the vehicle travel section and a 10-minute walking section set after the vehicle travel section, route candidate B1 has a 5-minute walking section set before the vehicle travel section and a 15-minute walking section set after the vehicle travel section, route candidate C1 has a 15-minute walking section set before the vehicle travel section and a 5-minute walking section set after the vehicle travel section, route candidate D1 has a 20-minute walking section set before the vehicle travel section and a 0-minute walking section set after the vehicle travel section, and route candidate E1 has a 0-minute walking section set before the vehicle travel section and a 20-minute walking section set after the vehicle travel section. In this case, the user may be provided with route information that allows the user to view multiple route candidates A1 to E1 and the vehicular travel sections and walking sections of each route candidate A1 to E1, or route information that can be viewed on a route candidate basis, and the route candidate selected by user operation may be determined.

[0065] Also, for example, assume that a single combination of vehicle travel sections and walking sections is provided for a route candidate from the departure point S1 to the destination G1. In this case, if the user desires a route other than the route candidate, the user performs a user operation to request a re-search. In response to the user operation, the management server 100 recalculates and provides another route candidate from the departure point S1 to the destination G1. For example, assume that a route candidate from the departure point S1 to the destination G1 is provided to the user with a 10-minute walking section before and a 10-minute walking section after the vehicle travel section. In this case, if the user desires an 8-minute walking section before and a 12-minute walking section after the vehicle travel section, the user may perform a user operation to re-search for another route candidate, and a recalculated 8-minute walking section before and a 12-minute walking section after the vehicle travel section may be provided as another route candidate from the departure point S1 to the destination G1.

[0066] [Example of vehicle reservation screen] 5A and 5B are diagrams showing examples of a ride-hailing reservation screen 300 and an approval screen 310 that are displayed on the input / output unit 56 when a ride-hailing app is launched on the electronic device MC1. Fig. 5A shows an example of the ride-hailing reservation screen 300 on which the user selects a destination from a plurality of preset locations. For example, in the case of a ride-hailing service that has a finite number of stops, the user will select a stop that is closest to the destination from among those stops.

[0067] 5A shows an example in which a destination is selected from a plurality of preset locations, but the user may also select a desired destination on a map. In this case, a vehicle reservation screen including a map for selecting a destination is displayed on the input / output unit 56, and the user selects a desired destination on the map. Note that a destination may also be selected by other selection methods.

[0068] FIG. 5A shows an example in which "ABC Castle" is selected as the destination. In this embodiment, an example in which the arrival time at the destination is not specified is shown, but the arrival time at the destination may be specified. In this case, the vehicle dispatch process is executed based on the specified arrival time at the destination.

[0069] When making a vehicle reservation using the vehicle dispatch app of the electronic device MC1, the user U1 starts the vehicle dispatch app of the electronic device MC1 and causes the vehicle dispatch reservation screen 300 to be displayed on the input / output unit 56. Next, the user U1 performs a designation operation on the vehicle dispatch reservation screen 300 to designate a destination to be traveled to in the vehicle allocated in accordance with the vehicle dispatch reservation. Although not described here, the destination may also be designated by a character search operation (for example, a keyword search such as an address or facility name).

[0070] When displaying the vehicle reservation screen 300, the user U1 performs a narrowing operation to narrow down the area including the destination by character search or map search. Then, the vehicle reservation screen 300 is displayed, in which a list display area 301 includes multiple locations preset in the area extracted by the narrowing operation. In this example, the list display area 301 is displayed by pressing the pull-down button 302. However, the pull-down button 302 may be omitted and only the list display area 301 may be displayed. Also, in this example, a narrowing operation using character search or map search is performed. However, the vehicle reservation screen 300 including the locations in the list display area 301 may be displayed by other methods. For example, if the electronic device MC1 manages the schedule of the user U1, the control unit 52 of the electronic device MC1 can estimate the destination based on the schedule. For example, assume that the schedule includes "ABC Castle with family from 11:00 on June 27th." In this case, if user U1 makes a car reservation around 10:00 on June 27th, it is highly likely that user U1 will go to ABC Castle with his / her family. Therefore, based on the schedule "ABC Castle with family from 11:00 on June 27th," it is possible to display a car reservation screen 300 including a list display area 301 of the area (e.g., city, town, or village) where "ABC Castle" is located. In addition, the destination may be estimated and presented based on user U1's past history information, or may be estimated and presented using artificial intelligence. In addition, although this example shows an example of specifying the destination using the car reservation screen 300, the destination may also be specified by voice input, etc.

[0071] Furthermore, the vehicle reservation screen 300 displays an exercise intention selection area 303 in which the user selects whether or not they intend to exercise before or after the vehicle ride section (vehicle travel section) allocated in accordance with this vehicle reservation. In the exercise intention selection area 303, the user U1 performs a selection operation to select whether or not they intend to exercise before or after the vehicle travel section.

[0072] If user U1 intends to exercise before or after the vehicle travel section, he / she selects the check box "Intention to exercise (Want to set walking section)". On the other hand, if user U1 does not intend to exercise before or after the vehicle travel section, he / she selects the check box "No intention to exercise (Want to not set walking section)". Note that if user U1 wants to decide whether or not to exercise after viewing the walking section proposed by the management server 100, he / she selects the check box "Depends on walking section".

[0073] That is, when specifying a destination using the vehicle dispatch reservation screen 300, the user U1 performs a selection operation to select a desired destination from among a plurality of locations included in the list display area 301. After this selection operation, the user U1 performs a selection operation in the exercise intention selection area 303 and then presses the confirm button 304. Note that, although this example shows an example in which the user selects whether or not they intend to exercise each time they use a vehicle dispatch service, the user may set whether or not they intend to exercise in advance, and the setting may be reflected each time they use a vehicle dispatch service.

[0074] When the confirm button 304 is pressed after the destination designation operation and exercise intention selection operation described above, the control unit 52 of the electronic device MC1 transmits a vehicle dispatch request to the management server 100. This vehicle dispatch request includes location information related to the user U1's current location, location information related to the destination, exercise information related to the exercise intention, and a user ID. If the departure point is a location other than the user U1's current location, the user U1 performs a designation operation to designate the departure point. In this case, the location information related to the departure point is included in the vehicle dispatch request and transmitted. Furthermore, instead of specifying the destination, a general area to which the vehicle will be headed may be specified. For example, when traveling from the current location in Tokyo to Osaka, it is conceivable to designate Osaka as the general area. In this case, the location information related to the general area is included in the vehicle dispatch request and transmitted.

[0075] Upon receiving the vehicle dispatch request, the management server 100 executes a process for setting a walking section, a process for setting a boarding location and a disembarking location, and a process for allocating a vehicle. The processes performed by the management server 100 when a vehicle dispatch request is received will be described in detail with reference to FIG. 12 and other figures. The management server 100 then transmits support information (boarding support information, walking support information) that is the result of the processing to the electronic device MC1. FIG. 5(B) shows an example of the display on the input / output unit 56 after receiving this support information. The display example shown in FIG. 5(B) is an example of the display when "Intention to exercise (desire to set walking section)" is selected in the exercise intention selection area 303 shown in FIG. 5(A).

[0076] [Example of approval screen] 5(B) shows an example of the approval screen 310 that is displayed on the input / output unit 56 after a reservation operation is performed using the ride-hailing app on the electronic device MC1. Specifically, the approval screen 310 shows the vehicle travel section and walking section set for the user U1 in response to the reservation operation.

[0077] As shown in Figure 5 (B), the control unit 52 of the electronic device MC1 displays an approval screen 310 for assisting the user U1 in getting on and walking on the input / output unit 56 based on the assistance information transmitted from the management server 100.

[0078] The approval screen 310 displays a boarding location indicator 311 indicating the boarding location, a drop-off location indicator 313 indicating the drop-off location, and a vehicle travel section indicator 312 indicating the vehicle travel section from the boarding location to the drop-off location. The approval screen 310 also displays a destination indicator 315 indicating the destination, and a walking section indicator 314 indicating the walking section from the drop-off location to the destination. The vehicle travel section indicator 312 and the walking section indicator 314 are the user's travel route set by the ride reservation. For example, the vehicle travel section indicator 312 and the walking section indicator 314 can be highlighted as thick bands on a map. In this case, it is preferable to display the vehicle travel section indicator 312 and the walking section indicator 314 in different display modes, for example, different colors. For example, the vehicle travel section indicator 312 can be displayed in yellow, and the walking section indicator 314 can be displayed in green. It is also preferable to display a distinctive sign, such as a sign with a pin (the drop-off location indicator 313 in FIG. 5(B)), at the transition point between the vehicle travel section and the walking section. Furthermore, the vehicle travel time may be displayed near the vehicle travel section sign 312, and the walking time may be displayed near the walking section sign 314. Furthermore, information related to the amount of exercise performed by the user may be displayed near the walking section sign 314. An example of displaying information related to the amount of exercise performed by the user is shown in FIG. 6.

[0079] In addition, the lower display area of ​​the approval screen 310 displays an approval button 316 for approving the route candidates displayed on the approval screen 310, and a re-search button 317 for requesting a re-search for routes other than the route candidates displayed on the approval screen 310.

[0080] When the approval button 316 is pressed, a travel assistance screen is sequentially displayed to assist the user U1 in traveling to the destination according to the route candidates shown on the approval screen 310. For example, the travel assistance screen may display guidance for walking along a walking section, as in a well-known navigation system. Furthermore, the control unit 52 of the electronic device MC1 can sequentially display the latest information on the estimated arrival time of the vehicle, waiting time at the boarding location, estimated arrival time at the destination, etc., based on information from the management server 100. Furthermore, the control unit 52 of the electronic device MC1 may provide such guidance by audio output.

[0081] 5(B) shows an example in which a map is displayed on the approval screen 310 to notify the user U1 of the boarding and disembarking points, the vehicle travel section, and the walking section, but travel assistance may be provided by displaying a three-dimensional image or an image using AR (Augmented Reality) on the electronic device MC1. Furthermore, travel assistance may be provided by outputting audio information to notify the user of each piece of information.

[0082] When the search again button 317 is pressed, route candidates other than the route candidates displayed on the approval screen 310 are recalculated by the management server 100. In this case, new route candidates determined by the re-search are displayed on the approval screen 310.

[0083] Note that while FIG. 5(B) shows an example in which a walking section is set behind a vehicle travel section, the same can be applied to a case in which a walking section is set ahead of a vehicle travel section. An example of this display is shown in FIG. 7(B). Also, while FIG. 5(B) shows an example in which one route candidate is displayed on the same map, multiple route candidates may be displayed on the same map, or multiple route candidates may be displayed on separate screens. Note that FIG. 7 shows an example in which multiple route candidates are displayed on separate screens. Also, for example, when three route candidates are displayed on the same map, identification information, for example, numbers 1 to 3, can be displayed near the three route candidates, and a list of route candidates (for example, numbers 1 to 3) can be displayed in an area adjacent to the map. Then, the user performs a selection operation to select the number of a desired route candidate from the list of route candidates.

[0084] [Example of exercise information display] Fig. 6 is a diagram showing an example of displaying information related to the user's exercise amount on approval screens 320 and 330. Note that approval screens 320 and 330 are partial modifications of approval screen 310 shown in Fig. 5(B), and therefore parts common to approval screen 310 are given the same reference numerals and descriptions thereof will be omitted.

[0085] FIG. 6(A) shows an example in which the calories burned in the walking section are displayed numerically as information related to the user's exercise amount, and the relationship between the exercise amount for that day and the exercise goal value is displayed as a bar display, for example, a progress bar. This bar display shows the progress and degree of achievement toward the exercise goal value when walking the walking section corresponding to the walking section sign 314, for example. Each piece of information is displayed in a balloon area 321 provided near the walking section sign 314. The exercise goal value can be acquired based on the exercise goal information 202 (see FIG. 3). In this example, the calories burned in the walking section are displayed as a reference, but the distance of the walking section, walking time, etc. may also be displayed as information related to the user's exercise amount.

[0086] FIG. 6(B) shows an example in which information related to the user's exercise volume is displayed as an image of food and drink equivalent to the calories burned in the walking section. This information is displayed in a balloon area 331 provided near the walking section sign 314. The relationship between food and drink and calories burned can be acquired by pre-setting it in the storage unit 130. In this example, pudding is used as an example of food and drink equivalent to the calories burned in the walking section, but other food and drink may also be displayed. By displaying images of food and drink equivalent to the calories burned in the walking section in this way, the user U1 can easily understand the amount of exercise achieved by walking the walking section. The achievement information displayed in the balloon areas 321 and 331 is generated by the exercise information management unit 123.

[0087] 6(A) and 6(B) show examples in which information related to the user's exercise amount is displayed in balloon areas 321 and 331 on the map, but information related to the user's exercise amount may be displayed in other display modes. For example, a display area for displaying information related to the user's exercise amount may be provided in the lower part of the map. Furthermore, when a walking section on the map is tapped, information related to the user's exercise amount corresponding to that walking section may be displayed.

[0088] Furthermore, when multiple route candidates are displayed, information related to the user's exercise level may be displayed for each route candidate. For example, pudding may be displayed in the walking section of route candidate A2, and cake may be displayed in the walking section of route candidate B2. In this case, the display can be intuitively easy to understand, such as pudding or cake, and the information can be referenced when the user selects a route candidate.

[0089] [Example of multiple route options] 7 is a diagram showing an example of display transition in which multiple route candidates are displayed on multiple screens. Note that approval screens 340 and 350 are partial modifications of approval screen 310 shown in FIG. 5(B), and therefore parts common to approval screen 310 are given the same reference numerals and descriptions of these will be omitted.

[0090] 7(A) shows a display example of approval screen 340. Approval screen 340 is similar to approval screen 310 except that it is provided with another display button 341. After checking the route candidates displayed on approval screen 340, if user U1 wants to check other route candidates, he or she performs a pressing operation to press other display button 341. An example of the display after other display button 341 is pressed is shown in FIG. 7(B).

[0091] FIG. 7(B) shows a display example of the approval screen 350. The approval screen 350 is a display example in which a walking section is set in front of the vehicle travel section. Specifically, the approval screen 350 displays a boarding location indicator 353 indicating the boarding location, a disembarking location indicator 355 indicating the disembarking location, and a vehicle travel section indicator 354 indicating the vehicle travel section from the boarding location to the disembarking location. The approval screen 350 also displays a departure location indicator 351 indicating the departure location, and a walking section indicator 352 indicating the walking section from the departure location to the boarding location. The approval screen 350 also displays a display other button 356. After checking the route candidates displayed on the approval screen 350, if the user U1 wants to check other route candidates, the user U1 performs a pressing operation to press the display other button 356.

[0092] [Example of feedback for completing the walking section] 8 to 11 are diagrams showing examples of achievement information displayed when a user who has used a ride-hailing service walks a walking section. That is, Fig. 8 to Fig. 11 show examples of notifications for notifying a user of the progress of their exercise goal when the user who has used a ride-hailing service walks a walking section. Note that Fig. 8 to Fig. 11 show examples that employ a display format that is intuitively easy for users to understand. These are displayed on the input / output unit 56 of the electronic device MC1 based on the achievement information generated by the exercise information management unit 123.

[0093] 8 shows a display screen 400 that displays the relationship between an exercise goal value and the amount of exercise for that day in numerical values ​​and a table. Display screen 400 displays a first display area 401 and a second display area 402. In first display area 401, the relationship between the exercise goal value and the amount of exercise for that day is displayed in numerical values. For example, "Goal: 8000 steps" is displayed as the exercise goal value, and "1500 steps remaining" is displayed as the difference between the exercise goal value and the amount of exercise for that day.

[0094] The relationship between the exercise goal value and the amount of exercise for that day is displayed in a pie chart in second display area 402. The exercise goal value can be obtained based on exercise goal information 202 (see FIG. 3) in exercise information DB 200. The amount of exercise for that day can be obtained based on exercise amount for that day 206 (see FIG. 3) in exercise information DB 200.

[0095] In this way, after a user who has used a vehicle reservation has walked the walking section, the user can easily understand the achievement rate of the exercise goal by looking at the display screen 400.

[0096] Figure 8 shows an example in which numerical values ​​related to the number of steps are displayed as information related to the walking section, but other information related to the walking section, such as calories burned in the walking section, distance of the walking section, and walking time in the walking section, may also be displayed.

[0097] 9 and 10 show display screens 410, 420 that display the calories burned in the walking section in terms of food and drink. Display screen 410 shown in Fig. 9 displays a message area 411 that indicates the calories burned in the walking section in terms of the number of puddings, and an image display area 412 that displays an image of the pudding. Display screen 410 may also be provided with a pudding coupon acquisition button 413, which may enable the user to acquire some kind of incentive related to pudding that is equivalent to the calories burned in the walking section.

[0098] Here, the incentives shown in this embodiment are, for example, those granted based on a numerical value related to the amount of exercise. The incentives include, for example, incentives related to the ride-hailing service, incentives that make the ride-hailing service more affordable, and incentives that make the ride-hailing service easier to use. Specific examples of the incentives include coupons, points, discount vouchers, discount points, discount coupons, and points that can be converted into money. For example, if walking around a station is encouraged, more people will visit stores around the station, so coupons that can be used at the stores may be distributed as incentives. In this way, in addition to incentives related to the ride-hailing service, incentives that can be used at stores around the location where the vehicle is dropped off may also be granted. In other words, incentives that can be granted include incentives related to the ride-hailing service and incentives that can be used at the location where the vehicle is dropped off.

[0099] 10 displays a message area 421 that indicates the calories burned in the walking section in terms of the amount of beer, and an image display area 422 that displays an image of beer. In addition, the display screen 420 may be provided with a beer discount coupon acquisition button 423, which may enable the user to acquire some kind of incentive related to beer that is equivalent to the calories burned in the walking section.

[0100] As shown in Figures 8 to 10, after a user who has used the ride-hailing service has walked the walking section (or even while walking), the results of the exercise amount that the user has walked can be fed back to the user. In other words, the content that the user who has used the ride-hailing service has achieved by walking the walking section can be displayed.

[0101] 11 shows an example of a display when a ride-hailing service is used over multiple days. For example, display screen 430 is shown when a user who does not exercise regularly sets a walking section for seven consecutive days and achieves an exercise goal. In this way, the progress of the exercise status over a certain period of time may be displayed, rather than the progress of the exercise status for each session.

[0102] The display screen 430 shown in FIG. 11 displays a message area 431 indicating that the exercise goal has been achieved for seven consecutive days, and an image display area 432 displaying an image of the achievement. The display screen 430 may also include a King Badge Acquisition button 433, which may allow the user to acquire some kind of incentive for achieving the exercise goal for seven consecutive days. For example, a badge indicating that the exercise goal has been achieved for seven consecutive days may be acquired. For example, the setting status of the walking section and information about walking in that walking section (e.g., number of steps, walking distance, calories burned) may be stored as walking history information in the exercise information DB 200 on a daily basis. The exercise information management unit 123 can then confirm the day on which the exercise goal was achieved based on the walking history information, and can generate achievement information based on the confirmation results. This can improve the motivation and satisfaction of users using the ride-hailing service. In this way, the exercise information management unit 123 can provide incentives to user U1 based on the amount of exercise that user U1 is expected to achieve by walking in the walking section.

[0103] [Example of vehicle dispatch processing] 12 is a flowchart showing an example of a vehicle allocation process in the management server 100. This vehicle allocation process is executed based on a program stored in the storage unit 130. This vehicle allocation process is executed when a vehicle allocation request is received from the electronic device MC1. This vehicle allocation process will be explained with reference to FIGS. 1 to 11 as needed.

[0104] In step S501, the vehicle allocation processing unit 121 executes a receiving process to receive a vehicle allocation request transmitted from the electronic device MC1 via the communication unit 110. This vehicle allocation request is transmitted from the electronic device MC1 based on a user operation using the vehicle allocation reservation screen 300 shown in Fig. 5(A), for example. The vehicle allocation request includes location information regarding the current location of the user U1, location information regarding the destination, exercise intention information regarding the exercise intention, and the user ID.

[0105] In step S502, the exercise information management unit 123 obtains exercise information corresponding to the user ID included in the vehicle dispatch request received in step S501 from the exercise information DB 200. In this example, the exercise information of each user is managed in the exercise information DB 200 of the management server 100, but exercise information managed in the electronic device MC1 may also be obtained. In this case, the exercise information may be included in the vehicle dispatch request.

[0106] In step S503, the exercise information management unit 123 determines whether the user U1 corresponding to the user ID included in the dispatch request received in step S501 has achieved the exercise goal, based on the exercise information acquired in step S502. For example, the exercise information management unit 123 determines that the exercise goal has been achieved if the value of the exercise amount 206 (see FIG. 3) for that day is equal to or greater than the value of the exercise goal information 202 (see FIG. 3). If the user U1 has achieved the exercise goal, the process proceeds to step S504. On the other hand, if the user U1 has not achieved the exercise goal, the process proceeds to step S505.

[0107] In step S504, the exercise information management unit 123 determines whether or not the user U1 corresponding to the user ID included in the vehicle dispatch request received in step S501 intends to exercise, based on the exercise intention information included in the vehicle dispatch request received in step S501. For example, if "Intention to exercise (desire to set walking section)" or "Depending on walking section" is selected in the exercise intention selection area 303 on the vehicle dispatch reservation screen 300 shown in FIG. 5(A), it is determined that the user U1 intends to exercise. If the user U1 intends to exercise, the process proceeds to step S505. On the other hand, if the user U1 does not intend to exercise, the process proceeds to step S507.

[0108] In step S505, the route setting unit 122 searches for a route for a vehicle to be arranged for user U1 corresponding to the user ID included in the vehicle dispatch request received in step S501, based on the location information related to the current location and the destination included in the vehicle dispatch request received in step S501. In this case, the route setting unit 122 sets walking sections before and after the vehicle movement section, as shown in FIGS. 4(B) to 4(D). Note that for a user determined in step S503 to have not achieved their exercise goal, the process of step S505 is executed regardless of whether or not they intend to exercise. Therefore, for a user determined in step S503 to have not achieved their exercise goal, route candidates including walking sections as well as route candidates not including walking sections may be searched for, and each of these route candidates may be proposed.

[0109] In step S506, the vehicle allocation processing unit 121 transmits route information including the route candidates (including the boarding and alighting location candidates) searched for in step S505 to the electronic device MC1 that transmitted the vehicle allocation request received in step S501. That is, the vehicle allocation processing unit 121 transmits the route information including the route candidates searched for in step S505 to the electronic device MC1, and causes the electronic device MC1 to display the route candidates, thereby proposing the route candidates to the user U1. For example, as shown in FIG. 5(B), an approval screen 310 including route candidates in which a walking section is set behind the vehicle travel section is displayed on the input / output unit 56 of the electronic device MC1.

[0110] In step S507, the route setting unit 122 searches for a route for a vehicle to be arranged for user U1 corresponding to the user ID included in the vehicle dispatch request received in step S501, based on the location information related to the current location and the destination included in the vehicle dispatch request received in step S501. In this case, the route setting unit 122 searches for route candidates that do not include a walking section, as shown in FIG. 4(A).

[0111] In step S508, the vehicle allocation processing unit 121 transmits route information including the route candidates (including the boarding and alighting place candidates) searched for in step S507 to the electronic device MC1 that transmitted the vehicle allocation request received in step S501. That is, the vehicle allocation processing unit 121 transmits the route candidates searched for in step S507 to the electronic device MC1 and causes the electronic device MC1 to display the route candidates, thereby suggesting the route candidates to the user U1.

[0112] As described above, the route candidates transmitted to the electronic device MC1 in step S506 or S508 are displayed on the input / output unit 56 of the electronic device MC1. Furthermore, the user U1 performs a selection operation to select a desired route from among the route candidates displayed on the input / output unit 56 of the electronic device MC1. When this selection operation is performed, the control unit 52 of the electronic device MC1 transmits selection information including the route candidate selected by the selection operation to the management server 100. Note that, when only one route candidate is displayed on the input / output unit 56 of the electronic device MC1, approval information approving that route candidate is transmitted to the management server 100.

[0113] In step S509, the dispatch processing unit 121 executes a receiving process to receive, via the communication unit 110, the selection information (or approval information) from the electronic device MC1 that transmitted the route information in step S506 or S508. Note that if the selection information is not received within a predetermined time after transmitting the route information in step S506 or S508, the dispatch processing unit 121 may resend the route information or transmit predetermined information for displaying a message prompting the transmission of the selection information.

[0114] In step S510, the vehicle allocation processing unit 121 determines the boarding and alighting points of the vehicle for the vehicle allocation request received in step S501 based on the selection information received in step S509. That is, the vehicle allocation processing unit 121 determines the route selected by the user from among the route candidates as the vehicle route for the vehicle allocation request, and determines the boarding and alighting points of the vehicle corresponding to that route.

[0115] In step S511, the vehicle allocation processing unit 121 transmits vehicle allocation information including the boarding and alighting locations determined in step S510 to the electronic device MC1 that transmitted the vehicle allocation request received in step S501. The vehicle allocation processing unit 121 also transmits vehicle allocation information including the boarding and alighting locations determined in step S510 to the communication device of the vehicle. In this way, the process of arranging a vehicle in response to the vehicle allocation request received in step S501 is executed.

[0116] [Example of achievement information output processing] Fig. 13 is a flowchart showing an example of the achievement information output process in the management server 100. This achievement information output process is executed based on a program stored in the storage unit 130. This achievement information output process is executed for a user for whom a vehicle has been arranged by the vehicle allocation process shown in Fig. 12. This achievement information output process will be explained with reference to Figs. 1 to 12 as appropriate.

[0117] In step S521, the vehicle dispatch processing unit 121 determines whether a walking section has been set for the user for whom a vehicle was dispatched in step S511 (see FIG. 12). If a walking section has been set, the process proceeds to step S522. On the other hand, if a walking section has not been set, the operation of the achievement information output process ends.

[0118] In step S522, the vehicle dispatch processing unit 121 determines whether the movement of the vehicle arranged in step S511 (see FIG. 12) in the vehicle movement section has ended. Whether the movement in the vehicle movement section has ended can be determined based on the vehicle's location information acquired by the location information acquisition unit of the communication device installed in the vehicle. Furthermore, if the location information of the user U1 acquired by the location information acquisition unit 54 of the electronic device MC1 can be acquired, it can be determined based on this location information. If the movement in the vehicle movement section has ended, the process proceeds to step S523. On the other hand, if the movement in the vehicle movement section has not ended, monitoring continues until the movement in the vehicle movement section has ended.

[0119] In step S523, the vehicle dispatch processing unit 121 determines whether the user, for whom a vehicle was arranged in step S511 (see FIG. 12), has finished moving through the walking section. Whether moving through the walking section has finished can be determined based on the position information of the user U1 acquired by the position information acquisition unit 54 of the electronic device MC1, if such position information can be acquired. If moving through the walking section has finished, the process proceeds to step S524. On the other hand, if moving through the walking section has not finished, monitoring continues until moving through the walking section has finished.

[0120] In step S524, the exercise information management unit 123 generates achievement information based on the walking section of the user for whom a vehicle was arranged in step S511 (see FIG. 12) and the exercise information of the user (exercise information DB 200).

[0121] In step S525, the dispatch processing unit 121 transmits the achievement information generated in step S524 to the electronic device MC1. Upon receiving this achievement information, the electronic device MC1 outputs the achievement information from the input / output unit 56. For example, display screens 400, 410, 420, 430, etc. shown in Figures 8 to 11 are displayed on the input / output unit 56 of the electronic device MC1. Messages corresponding to each of these display screens may also be output as audio.

[0122] However, the spread of convenient mobility services may lead to a decrease in users' walking, which may result in a lack of exercise and adverse health effects. Such adverse health effects may threaten people's quality of life. For example, it is believed that many working adults miss out on daily exercise due to a lack of time. In other words, even though people are aware of their lack of exercise and understand that moderate exercise is important, they often do not take action because they lack the time or find it troublesome.

[0123] Therefore, in this embodiment, a convenient ride-hailing service is used for daily travel while ensuring an appropriate amount of exercise. That is, a walking section is set before or after getting on or off a vehicle arranged by the ride-hailing service, and appropriate exercise can be performed by walking in that walking section, thereby maintaining health. In this way, by actively incorporating walking into the route from the departure point to the destination rather than traveling solely by vehicle, it is possible to achieve both the convenience of travel and the user's health. This allows the user to realize the richness brought about by mobility services as well as their own richness. Furthermore, by actively incorporating walking into the user's travel, in addition to improving health through exercise, the user can relax and change their mood.

[0124] [Example of setting walking area after booking a ride] The above describes an example of setting a walking section when reserving a ride. That is, an example of determining whether to set a walking section based on the user's health. Here, it is assumed that congestion may occur in the vehicle travel section while the vehicle allocated in response to the ride reservation is on its way to the drop-off point. In such a case, it is assumed that traveling through the congested section on foot may be faster than traveling by vehicle. Therefore, below, an example of setting a new walking section when congestion occurs in the vehicle travel section is described. That is, an example of determining whether to set a walking section based on the degree of vehicle congestion is described.

[0125] Fig. 14 is a diagram showing an example of transition when changing the settings made at the time of booking a ride based on congestion information. Fig. 14 shows an example when a walking section is set at the front of the vehicle travel section, i.e., on the boarding location side, at the time of booking a ride, or when no walking section is set. Fig. 14 also shows an example when congestion occurs near the end point (drop-off location G2) of the vehicle travel section set at the time of booking a ride.

[0126] In FIG. 14(A), the route R10 of the vehicle travel section set when reserving the vehicle is indicated by a dotted arrow. The section of the road where congestion occurs (congested section TJ1) is indicated in gray. That is, FIG. 14(A) shows a state where congestion occurs near the end point (drop-off point G2) of the vehicle travel section set when reserving the vehicle. For example, it shows a state where congestion occurs near intersection IS1. For a congested section of a road, based on the road's location and time, congestion information for the road corresponding to that location and time can be obtained from another device, such as a congestion information server, via a predetermined network, such as the Internet.

[0127] As shown in Figure 14(A), if there is congestion near the end point of the vehicle travel section (drop-off point G2), the dispatched vehicle is likely to stop for a long time or move slowly on its way to drop-off point G2, which could result in a long travel time. In this case, user U1 may be delayed in arriving at his / her destination. In addition, the dispatched vehicle may not be able to continue to the next transportation service.

[0128] Therefore, if a traffic jam occurs near the drop-off point G2, the user U1 can avoid the traffic jam by walking from just before the drop-off point G2. Also, the dispatched vehicle can quickly get to the next transportation service. Therefore, if a traffic jam occurs near the drop-off point G2, a new walking section is set, and a suggestion is made to the user U1 to walk to the drop-off point G2. The method for setting the new walking section will be described in detail with reference to FIG. 16.

[0129] For example, as shown in Figure 14(B), the end point of the vehicle travel section (drop-off point S10) is changed to a point just before the congested section TJ1, and a walking section R12 is set in the congested section TJ1. This allows the vehicle that drops off user U1 at drop-off point S10 to avoid the congested section TJ1 and quickly move on to the next transportation service, as shown by arrow R13.

[0130] [Example of walking area setting screen] 15 is a diagram showing an example of the walking section setting screens 360 and 370 displayed on the input / output unit 56 when congestion occurs near the disembarking point G2. Specifically, the walking section setting screens 360 and 370 are shown, which suggest a new walking section to the user U1 in response to the occurrence of congestion near the disembarking point G2.

[0131] As shown in Figure 15 (A), the control unit 52 of the electronic device MC1 displays, on the input / output unit 56, a walking section setting screen 360 that suggests a new walking section to the user U1 based on the information transmitted from the management server 100.

[0132] The walking section setting screen 360 displays a current location sign 361 indicating the current location of the vehicle, a drop-off point sign 363 indicating the drop-off point, and a travel route sign 362 indicating the travel route from the current location of the vehicle to the drop-off point. The walking section setting screen 360 also displays congested section signs 364 indicating congested sections on the roads around the vehicle. For example, on the map, the travel route sign 362 can be displayed as a dotted arrow, and the congested section sign 364 can be displayed as a thick highlighted band.

[0133] Also, the lower display area of ​​the walking section setting screen 360 displays the message content displayed in the lower display area, i.e., an approval button 365 for approving the setting of a new walking section, and a rejection button 366 for rejecting the message content. When the rejection button 366 is pressed, the vehicle continues moving in the vehicle movement section without setting a new walking section.

[0134] When the approval button 365 is pressed, a walking section setting screen 370 notifying the user of the new walking section is displayed, as shown in FIG. 15(B).

[0135] The walking section setting screen 370 displays a current location indicator 371 indicating the current location of the vehicle, a drop-off point indicator 373 indicating the drop-off point, and a travel route indicator 372 indicating the travel route from the current location of the vehicle to the drop-off point. The walking section setting screen 370 also displays a walking section end point indicator 374 indicating the end point of the newly set walking section, and a walking section indicator 375 indicating the newly set walking section. For example, on a map, the travel route indicator 372 can be displayed as a dotted arrow, and the walking section indicator 375 can be highlighted as a thick band. The start point of the newly set walking section corresponds to the drop-off point, and therefore is located at the drop-off point indicator 373. The end point of the newly set walking section corresponds to the original drop-off point, and therefore is located at the drop-off point indicator 363 (see FIG. 15(A)). The mobility assistance technology for assisting user U1 in traveling to a destination is similar to the examples shown in FIGS. 5 to 7, and therefore will not be described here.

[0136] Additionally, the lower display area of ​​the walking section setting screen 370 displays a message indicating that a new walking section has been set, as well as a coupon acquisition button 376 for acquiring a coupon that will be granted in accordance with the setting of the new walking section, and a back button 377 for returning to the previous screen. When the coupon acquisition button 376 is pressed, some kind of incentive is provided as a reward for cooperating with the smooth operation of the ride-hailing service. For example, a discount coupon for the next use of the ride-hailing service, a discount coupon for the current use, etc. may be provided.

[0137] 14 and 15 show examples in which a walking section is set before the vehicle travel section when reserving a ride, or in which no walking section is set. However, similarly, when a walking section is set after the vehicle travel section, a new walking section may be set based on the congestion section. In this case, the walking section after the vehicle travel section set when reserving a ride will be extended. Therefore, there is a possibility that a walking section will be set that exceeds the single upper limit value 207 (see FIG. 3) in the exercise information DB 200. Therefore, when a new walking section that exceeds the single upper limit value 207 is set, it is preferable to execute a process to confirm this with the user.

[0138] [Example of route reconfiguration process] Fig. 16 is a flowchart showing an example of a route resetting process in the management server 100. This route resetting process is executed based on a program stored in the storage unit 130. This route resetting process is executed for a user for whom a vehicle has been arranged by the vehicle allocation process shown in Fig. 12. This route resetting process will be explained with reference to Figs. 1 to 15 as appropriate.

[0139] In step S531, the vehicle allocation processing unit 121 acquires, from an external device, information about surrounding roads including the vehicle movement section of the vehicle arranged in step S511 (see FIG. 12). For example, the vehicle allocation processing unit 121 periodically receives and acquires the road information from a road server via the communication unit 110.

[0140] In step S532, the route setting unit 122 determines whether or not congestion has occurred in the vehicle travel section of the vehicle arranged in step S511 (see FIG. 12). If congestion has occurred in the vehicle travel section, the process proceeds to step S533. On the other hand, if congestion has not occurred in the vehicle travel section, the operation of the route resetting process is terminated.

[0141] In step S533, the route setting unit 122 re-searches for a vehicle route that sets a section including at least a part of a section where congestion occurs (congested section) in the vehicle movement section as a walking section. In this case, the route setting unit 122 re-searches for a vehicle route that sets the congested section as a walking section, as shown in FIG. 14(B).

[0142] In step S534, the route setting unit 122 compares the travel time (vehicle travel time) for traveling the entire route to the drop-off point determined in step S510 (see FIG. 12) by vehicle with the travel time (walking time) for walking the walking section determined in step S533. Note that the travel time by vehicle can be calculated based on the travel distance, traffic congestion, etc., and the travel time on foot can be calculated based on the travel distance, walking speed, etc.

[0143] In step S535, the route setting unit 122 determines whether the value (difference value) obtained by subtracting the walking time from the vehicle travel time compared in step S534 is equal to or less than a predetermined value. For example, if the difference value is equal to or less than a few minutes, it is considered preferable for the user to set a walking section and move through the congested section on foot. Therefore, if the difference value is equal to or less than the predetermined value, the process proceeds to step S536. On the other hand, if the difference value exceeds the predetermined value, the operation of the route resetting process is terminated.

[0144] In step S536, the vehicle dispatch processing unit 121 transmits route information including the route candidates (including the boarding and alighting place candidates) re-searched in step S533 to the electronic device MC1 of user U1 who is riding in the vehicle arranged in step S511 (see FIG. 12). That is, the vehicle dispatch processing unit 121 transmits the route information including the route candidates re-searched in step S533 to the electronic device MC1 and causes the electronic device MC1 to display the route candidates, thereby suggesting the route candidates to user U1. For example, as shown in FIG. 15(A), a walking section setting screen 360 including a message indicating that congestion has occurred and information for confirming the setting of a new walking section is displayed on the input / output unit 56 of the electronic device MC1.

[0145] Furthermore, the user U1 performs an approval operation to approve the proposal on the walking section setting screen 360 displayed on the input / output unit 56 of the electronic device MC1. When this approval operation is performed, the control unit 52 of the electronic device MC1 transmits approval information corresponding to the approval operation to the management server 100.

[0146] In step S537, the vehicle allocation processing unit 121 determines whether approval information has been received indicating that the user approves the content re-proposed in step S536. If approval information has been received, the process proceeds to step S538. On the other hand, if approval information has not been received, that is, if rejection information has been received, the operation of the route resetting process ends. In this case, the user is notified that they will continue traveling by vehicle without setting a new walking section.

[0147] In step S538, the route setting unit 122 changes the disembarking place determined in step S510 (see FIG. 12) and determines a new boarding and alighting place. That is, the vehicle allocation processing unit 121 determines the route candidates (including the boarding and alighting place candidates) re-proposed in step S536 as a new route, and determines new boarding and alighting places for the vehicle corresponding to the route.

[0148] In step S539, the vehicle allocation processing unit 121 transmits vehicle allocation information including the boarding and alighting points newly determined in step S538 to the electronic device MC1 of user U1 who is riding in the vehicle arranged in step S511 (see FIG. 12). The vehicle allocation processing unit 121 also transmits vehicle allocation information including the boarding and alighting points newly determined in step S538 to the vehicle's communication device. The vehicle allocation processing unit 121 also grants an incentive to user U1. That is, when congestion occurs on the vehicle's route to the destination, the vehicle allocation processing unit 121 grants an incentive to user U1 who approved the setting of a new walking section.

[0149] In this example, if the difference between the vehicle travel time and the walking time in the congested section (difference value) is equal to or less than a predetermined value, a new route candidate including a new walking section is proposed again. However, the vehicle travel time and the walking time in the congested section may be provided to the user in a comparable state, and a new route candidate including a new walking section may be determined based on the user's confirmation operation.

[0150] In this way, by setting a new walking section in a congested section, it is possible to achieve exercise goals earlier and avoid the hassle of waiting in a congested vehicle. Also, walking in a congested section can avoid traffic jams and contribute to improving health. Furthermore, setting a new walking section makes it possible to obtain some kind of incentive, which provides motivation for walking again. Furthermore, since vehicles can avoid traffic jams, it can improve the dispatch efficiency of vehicle dispatch services.

[0151] [Example of changing service content based on the environment, etc.] Fig. 17 is a diagram showing an example of changing the service content of a vehicle dispatch service based on the environment, etc. In Fig. 17, a specific section in the vehicle dispatch service that provides highly efficient transportation is referred to as a hub section R20, and individual transportation sections extending from the hub section R20 are referred to as spoke sections R21. Note that the hub section R20 and the spoke section R21 are names used to distinguish different transportation sections according to the characteristics of travel, and the names may be changed appropriately depending on the combination of transportation sections.

[0152] For example, if a user selects the spoke section R21 as a walking section, the hub section R20 can be designated as a section where vehicles of the ride-hailing service can operate with high transport efficiency. Note that FIG. 17 shows an example in which the hub section R20 is simplified into a circular shape, but this circular hub section R20 is merely a schematic representation and does not necessarily mean that vehicles will actually travel around the area. For example, a general main road could be designated as the hub section R20, and a narrow alleyway leading off the main road could be designated as the spoke section R21. In such a case, the ride-hailing service described in this embodiment proposes the spoke section R21 as a walking section, but it is also assumed that some users will prefer to travel by car through the spoke section R21. However, it is expected that the transport efficiency of vehicles of the ride-hailing service will decrease in the spoke section R21. For this reason, if the spoke section R21 is designated as a vehicle travel section, a higher surcharge may be charged than if the hub section R20 is designated as a vehicle travel section. For example, it is possible to charge a standard fare for the hub section R20, which has high transport efficiency, and a higher-than-normal fare for the spoke section R21, which is an individual transport section.

[0153] 17(A) shows a case where the weather around the hub section R20 and the spoke section R21 is sunny. In this case, it is preferable to set the hub section R20 at the normal fare and the spoke section R21 at a higher fare than normal, thereby proposing the spoke section R21 to the user as a walking section.

[0154] 17(B) shows a case where the weather around the hub section R20 and the spoke section R21 is rainy. Thus, if the spoke section R21 is designated as a walking section on rainy days, users may be less willing to use the route. Therefore, by charging the regular fare for the hub section R20 and setting the fare for the spoke section R21 to the same or close to the regular fare on rainy days, it is possible to increase users' willingness to use the route.

[0155] As shown in Figure 17(A), if there is little risk of exercising, it is considered reasonable to charge an additional fee for continuing to ride a vehicle without exercising. On the other hand, as shown in Figure 17(B), if the environment is such that the user does not want to walk, the same fee structure as when conditions are favorable may reduce the user's willingness to use the service and lead to the user abandoning the ride-hailing service. Therefore, it is preferable to set an appropriate fee on rainy days so that the user can travel by vehicle to a location close to their destination.

[0156] In this way, the service fee is adapted based on the difference in the walking adoption rate depending on environmental conditions such as weather, etc. In other words, it is possible to change the service usage fee depending on the weather.

[0157] Furthermore, the incentive given to the user may be changed depending on environmental conditions such as weather. For example, as shown in FIG. 17(A), a low incentive is given in an environment where there are few obstacles to exercising. On the other hand, as shown in FIG. 17(B), a high incentive is given in an environment where the user does not want to walk. In this way, by changing the incentive given to the user depending on environmental conditions such as weather, people who are willing to exercise actively can be made to think about walking even on rainy days. It is also possible to make the idea of ​​receiving a high incentive for walking on rainy days appealing. In other words, it is possible to increase the incentive to walk under unfavorable conditions. On the other hand, even for users who walk on sunny days but do not want to walk on rainy days, it is possible to encourage them to exercise actively on sunny days, and to make the idea of ​​not walking and receiving a low incentive on rainy days appealing.

[0158] For example, the vehicle allocation processing unit 121 determines a walking section where the walking environment is deteriorating based on at least one of the road environment on the route from the departure point to the destination, the exercise environment on the route, and the weather environment on the route. The road environment and exercise environment refer to the condition of the road on the route, the condition of the road on which the user walks, etc. If a user selects a walking section where the walking environment is deteriorating, the vehicle allocation processing unit 121 can provide an incentive to the user. Similarly, the vehicle allocation processing unit 121 determines that the user's walking conditions are deteriorating based on at least one of the road environment on the route from the departure point to the destination, the exercise environment on the route, and the weather environment on the route. If a user selects a walking section where the user's walking conditions are deteriorating, the vehicle allocation processing unit 121 can provide an incentive to the user.

[0159] In this way, it is possible to change the pricing of the vehicle dispatch service and the incentives given to users depending on environmental conditions such as the weather.

[0160] [Example of setting up exercise zones other than walking zones] The above describes an example in which a walking section is set before and after a vehicle travel section. However, an exercise section may also be set in which the user uses a means of transportation other than walking. For example, jogging and cycling are conceivable as means of transportation other than walking. For example, the user may jog through a section set as a walking section. In this case, it is possible to determine whether the user is jogging using the electronic device MC1 or another device, such as a health tracker. For example, the user's movement speed can be calculated based on detection values ​​acquired by the position information acquisition unit 54 and acceleration sensor 55 of the electronic device MC1, and it is possible to determine whether the user is jogging based on this movement speed. Furthermore, if the user is wearing a health tracker, it is possible to infer whether the user is jogging based on the heart rate, pulse rate, etc. acquired by the health tracker. For example, it is possible to calculate changes in the user's exercise volume using changes in heart rate and pulse rate, and it is possible to determine whether the user is jogging based on these changes in exercise volume. Similarly, it is possible to determine whether the user is traveling by bicycle using the electronic device MC1 or another device, such as a health tracker. Note that calories burned while jogging or cycling can be calculated based on the user's travel distance, travel speed, etc.

[0161] As mentioned above, the user can jog in the walking section. However, in order to make the user movement section a cycling section, a bicycle must be present at the start point of the cycling section, and a place to return the bicycle must be present at the end point of the cycling section.

[0162] For example, when using a bicycle owned by a user, the bicycle section can be a section starting from the location where the bicycle is parked, such as a bicycle parking lot, and ending at a location where the bicycle can be parked, such as the user's home.

[0163] In addition, for example, when using a shared bicycle service where bicycles can be shared and rented and returned at stations, a bicycle section can be defined as a section starting from a shared bicycle station and ending at another shared bicycle station.

[0164] Here, it is possible that there may be no shared bicycle station on the candidate route between the departure point and destination. In such a case, if there is a shared bicycle station near the candidate route, it is possible to expand the candidate route to that vicinity and set a bicycle section. In other words, if there is a shared bicycle station near the candidate route, the candidate route may be interpolated based on that station.

[0165] In the above, an example has been shown in which the vehicle dispatch process, achievement information output process, route re-setting process, etc. are executed by the management server 100, but all or part of each of these processes may be executed by other devices. In this case, an information processing system is configured by the devices that execute part of each of these processes. For example, at least part of each process can be executed by devices that the user U1 can use (for example, a smartphone, a tablet terminal, a personal computer, a car navigation device, an IVI (In-Vehicle Infotainment)), various information processing devices such as servers that can be connected via a predetermined network such as the Internet, and various electronic devices.

[0166] Furthermore, a part (or all) of the information processing system capable of executing the functions of the management server 100 may be provided by an application that can be provided via a predetermined network such as the Internet. This application is, for example, SaaS (Software as a Service).

[0167] [Configuration example and effects of this embodiment] The management server 100 is an information processing device that executes vehicle dispatch processing for user U1. The management server 100 includes a communication unit 110 (an example of a reception unit) that receives at least one of a departure point and a destination from user U1, a control unit 120 (a route setting unit 122) that sets a boarding location and a disembarking location of a vehicle to be assigned to user U1 based on at least one of the received departure point and destination, and the communication unit 110 (an example of an output unit) that outputs the boarding location and the disembarking location to user U1. Based on exercise information related to user U1, the control unit 120 (the route setting unit 122) sets at least one of a first exercise section in which user U1 moves and moves, ending at the boarding location, and a second exercise section in which user U1 moves and moves, starting at the disembarking location. For example, as shown in FIGS. 4(B) to 4(D), walking sections WS2 to WS5 are set before and after vehicle movement sections VS2 to VS4.

[0168] According to this configuration, when user U1 travels using a vehicle dispatch service, the user can set an exercise section as needed, increase opportunities to walk, and eliminate lack of exercise. This makes it possible to achieve both the convenience of travel and the user's health, and to enhance the enrichment of user U1's life using a vehicle.

[0169] The control unit 120 (route setting unit 122) sets, on the route from the departure point to the destination, a vehicle movement section from the boarding point to the disembarking point, as well as at least one of a first movement section in front of the vehicle movement section and a second movement section in back of the vehicle movement section.

[0170] According to this configuration, a first exercise section and a second exercise section can be set on the route from the starting point to the destination, thereby increasing the opportunities for the user to walk using the route when traveling and eliminating lack of exercise.

[0171] The exercise information shown in this embodiment is information indicating the relationship between the target exercise amount of user U1 and the exercise amount of the day. Furthermore, the control unit 120 (route setting unit 122) sets at least one of the first exercise section and the second exercise section based on the relationship between the target exercise amount and the exercise amount of the day.

[0172] According to this configuration, an exercise section can be set using the relationship between the target exercise amount of the user U1 and the exercise amount of the day, so that an appropriate exercise section can be set according to the user U1.

[0173] The control unit 120 (route setting unit 122) sets at least one of the first exercise section and the second exercise section based on at least one of the road environment on the route from the starting point to the destination, the exercise environment on the route, the weather environment on the route, and the priority regarding the position of the exercise section set by the user U1.

[0174] According to this configuration, it is possible to set an appropriate exercise section according to the environment around the user U1 and the priority set by the user U1.

[0175] The communication unit 110 (an example of an output unit) outputs candidates for the first motion section and candidates for the second motion section to the user U1. The communication unit 110 (an example of a receiving unit) receives selection information regarding a selection operation in which the user U1 selects a desired candidate from among the candidates for the first motion section and the candidates for the second motion section. The control unit 120 (path setting unit 122) determines the motion section to be set for the user U1 from among the candidates for the first motion section and the candidates for the second motion section based on the selection information.

[0176] According to this configuration, the user U1 can select a desired candidate, and therefore an appropriate exercise section can be set according to the user U1.

[0177] The control unit 120 (exercise information management unit 123) generates first information related to the amount of exercise of the user U1 expected by setting the first exercise section, and second information related to the amount of exercise of the user U1 expected by setting the second exercise section. The communication unit 110 (an example of an output unit) outputs at least one of the first information associated with the first exercise section and the second information associated with the second exercise section to the user U1. For example, as shown in FIG. 7, each piece of information related to the amount of exercise of the user U1 is displayed in balloon areas 321 and 331.

[0178] According to this configuration, the user U1 can easily grasp information related to the amount of exercise of the user U1 that is expected based on the setting of the exercise section.

[0179] The control unit 120 (exercise information management unit 123) provides an incentive to the user U1 based on the amount of exercise of the user U1 expected from the exercise in at least one of the first exercise section and the second exercise section.

[0180] This configuration can improve the motivation and satisfaction of user U1 who uses the vehicle dispatch service.

[0181] When there is congestion on the vehicle's route to the destination, the control unit 120 (route setting unit 122) compares the walking time of user U1 when the second movement section is set with the vehicle's movement time when the second movement section is not set, and if the difference between user U1's walking time and the vehicle's movement time satisfies a predetermined condition, it sets a new second movement section.

[0182] According to this configuration, by setting a new exercise section for a congested section, it is possible to achieve the exercise goal earlier and avoid the inconvenience of waiting in a congested vehicle. In addition, since vehicles can avoid congestion, it is possible to improve the dispatch efficiency of vehicle dispatch services.

[0183] When a new second movement section is set in a case where congestion occurs on the movement route of the vehicle to the destination, the control unit 120 (vehicle allocation processing unit 121) provides an incentive to the user U1.

[0184] According to this configuration, by setting a new exercise section, it is possible to obtain some kind of incentive, which provides a new motivation to walk.

[0185] The control unit 120 (vehicle dispatch processing unit 121) determines which of the first and second exercise sections has a worsening exercise environment based on at least one of the road environment on the route from the departure point to the destination, the exercise environment on the route, and the weather environment on the route, and if the exercise section with the worsening exercise environment is selected by user U1, an incentive is given to user U1.

[0186] According to this configuration, by selecting an exercise section where the exercise environment is deteriorating, it is possible to obtain some kind of incentive, which provides motivation for walking in an exercise section where the exercise environment is deteriorating.

[0187] The control unit 120 (vehicle dispatch processing unit 121) determines that the exercise conditions of user U1 are deteriorating based on at least one of the road environment on the route from the departure point to the destination, the exercise environment on the route, and the weather environment on the route, and if at least one of the first exercise section and the second exercise section is selected by user U1 when the exercise conditions of user U1 are deteriorating, an incentive is granted to user U1.

[0188] According to this configuration, by selecting an exercise section when the exercise conditions of user U1 are deteriorating, some kind of incentive can be obtained, which motivates the user U1 to walk through an exercise section where the exercise conditions are deteriorating.

[0189] The information processing method according to this embodiment is an information processing method for executing a vehicle dispatch process for user U1. This information processing method includes a reception process (step S501) for receiving at least one of a departure point and a destination from user U1, a setting process (steps S505 and S507) for setting a boarding point and a disembarking point of a vehicle to be assigned to user U1 based on at least one of the received departure point and destination, and an output process (steps S506 and S508) for outputting the boarding point and the disembarking point to user U1. In the setting process (step S505), at least one of a first exercise section in which user U1 moves and moves, ending at the boarding point, and a second exercise section in which user U1 moves and moves, starting at the disembarking point, is set based on exercise information related to user U1. Furthermore, the program according to this embodiment is a program for causing a computer to execute each of these processes.

[0190] According to this configuration, when user U1 travels using a vehicle dispatch service, the user can set an exercise section as needed, increase opportunities to walk, and eliminate lack of exercise. This makes it possible to achieve both the convenience of travel and the user's health, and to enhance the enrichment of user U1's life using a vehicle.

[0191] Note that each processing procedure shown in this embodiment is an example for realizing this embodiment, and the order of some of the processing procedures may be changed within the scope that makes it possible to realize this embodiment, and some of the processing procedures may be omitted or other processing procedures may be added.

[0192] Each process described in this embodiment is executed based on a program that causes a computer to execute each processing procedure. Therefore, this embodiment can also be understood as an embodiment of a program that realizes the function of executing each process and a recording medium that stores the program. For example, an update process for adding a new function to an information processing device can store the program in the storage device of the information processing device. This makes it possible to cause the updated information processing device to execute each process described in this embodiment.

[0193] Although the embodiments of the present invention have been described above, the above embodiments merely illustrate some of the application examples of the present invention, and it is not intended that the technical scope of the present invention be limited to the specific configurations of the above embodiments.

[0194] This application claims priority based on Japanese Patent Application No. 2022-088968, filed with the Japan Patent Office on May 31, 2022, the entire contents of which are incorporated herein by reference.

Claims

1. An information processing device that executes vehicle allocation processing for a user, a reception unit that receives a departure point and a destination from the user; a route setting unit that calculates route candidates that define boarding and disembarking points of a vehicle to be assigned to the user and a movement section along which the user moves, based on the accepted departure point and destination; an output unit that outputs the route candidates to the user; a determination unit that determines the final boarding location and the final disembarking location based on a selection operation of the user; Equipped with The path setting unit determining whether the user's exercise goal is being achieved from exercise information associated with the user; If it is determined that the exercise goal has been achieved, a first route candidate is calculated as the route candidate; In the first route candidate, only a vehicle movement section is determined by matching the boarding point with the departure point and the disembarking point with the destination, If it is determined that the exercise goal has not been achieved, a second route candidate, a third route candidate, and a fourth route candidate are calculated as the route candidates; In the second route candidate, the boarding location different from the departure location is set, and a first exercise section is defined between the departure location and the boarding location; In the third route candidate, the drop-off point different from the destination is set, and a second exercise section is defined between the drop-off point and the destination, In the fourth route candidate, both the first movement section and the second movement section are defined, The output unit If the exercise goal is achieved, output the first route candidate to the user; If the exercise goal is not achieved, output the second route candidate, the third route candidate, and the fourth route candidate to the user; The determination unit If the exercise goal has been achieved, when a selection operation of the user is detected, the boarding location and the disembarking location are determined according to the first route candidate; If the exercise goal has not been achieved, the boarding location and the disembarking location are determined according to one of the second route candidate, the third route candidate, and the fourth route candidate, with reference to a selection operation by the user. Information processing device.

2. 2. The information processing device according to claim 1, the exercise information is information indicating a relationship between a target exercise amount of the user and an exercise amount of the day, the route setting unit determines whether the exercise goal has been achieved based on a comparison result between the target exercise amount and the exercise amount of the day. Information processing device.

3. 3. The information processing device according to claim 1, the route setting unit generates first information related to an amount of exercise of the user expected by setting the first exercise section and second information related to an amount of exercise of the user expected by setting the second exercise section; the output unit outputs at least one of the first information associated with the first exercise section and the second information associated with the second exercise section to the user. Information processing device.

4. 3. The information processing device according to claim 1, the route setting unit provides an incentive to the user based on an amount of exercise of the user expected through exercise in at least one of the first exercise section and the second exercise section; Information processing device.

5. 3. The information processing device according to claim 1, When congestion occurs on the movement route of the vehicle to the destination, the route setting unit compares the walking time of the user when the second movement section is set with the movement time of the vehicle when the second movement section is not set, and when a difference between the walking time of the user and the movement time of the vehicle satisfies a predetermined condition, sets the second movement section anew. Information processing device.

6. 6. The information processing device according to claim 5, the route setting unit, when a traffic jam occurs on the movement route of the vehicle to the destination and a new second movement section is set, provides an incentive to the user; Information processing device.

7. An information processing method for causing an information processing device to execute vehicle allocation processing for a user, a reception process for receiving at least one of a departure point and a destination from the user; a route setting process for calculating route candidates that define boarding and disembarking points of a vehicle to be assigned to the user and a movement section along which the user moves, based on the accepted departure point and destination; an output process of outputting the route candidates to the user; a determination process for determining the final boarding location and the final disembarking location based on a selection operation of the user; In the route setting process, The information processing device, determining whether the user's exercise goal is being achieved from exercise information associated with the user; If it is determined that the exercise goal has been achieved, a first route candidate is calculated as the route candidate; In the first route candidate, only a vehicle movement section is determined by matching the boarding point with the departure point and the disembarking point with the destination, If it is determined that the exercise goal has not been achieved, a second route candidate, a third route candidate, and a fourth route candidate are calculated as the route candidates; In the second route candidate, the boarding location different from the departure location is set, and a first exercise section is defined between the departure location and the boarding location; In the third route candidate, the drop-off point different from the destination is set, and a second exercise section is defined between the drop-off point and the destination, In the fourth route candidate, both the first movement section and the second movement section are defined, In the output process, The information processing device, If the exercise goal is achieved, output the first route candidate to the user; If the exercise goal is not achieved, output the second route candidate, the third route candidate, and the fourth route candidate to the user; In the determination process, The information processing device, If the exercise goal has been achieved, when a selection operation of the user is detected, the boarding location and the disembarking location are determined according to the first route candidate; If the exercise goal has not been achieved, the boarding location and the disembarking location are determined according to one of the second route candidate, the third route candidate, and the fourth route candidate, with reference to a selection operation by the user. Information processing methods.

8. A program that causes a computer to execute a vehicle allocation process for a user, a reception process for receiving at least one of a departure point and a destination from the user; a route setting process for calculating route candidates that define boarding and disembarking points of a vehicle to be assigned to the user and a movement section along which the user moves, based on the accepted departure point and destination; an output process of outputting the route candidates to the user; a determination process for determining the final boarding location and the final disembarking location based on the selection operation of the user, In the route setting process, determining whether the user's exercise goal is being achieved from exercise information associated with the user; If it is determined that the exercise goal has been achieved, a first route candidate is calculated as the route candidate; In the first route candidate, only a vehicle movement section is determined by matching the boarding point with the departure point and the disembarking point with the destination, If it is determined that the exercise goal has not been achieved, a second route candidate, a third route candidate, and a fourth route candidate are calculated as the route candidates; In the second route candidate, the boarding location different from the departure location is set, and a first exercise section is defined between the departure location and the boarding location; In the third route candidate, the drop-off point different from the destination is set, and a second exercise section is defined between the drop-off point and the destination, In the fourth route candidate, both the first movement section and the second movement section are defined, In the output process, If the exercise goal is achieved, output the first route candidate to the user; If the exercise goal is not achieved, output the second route candidate, the third route candidate, and the fourth route candidate to the user; In the determination process, If the exercise goal has been achieved, when a selection operation of the user is detected, the boarding location and the disembarking location are determined according to the first route candidate; If the exercise goal has not been achieved, the boarding location and the disembarking location are determined according to one of the second route candidate, the third route candidate, and the fourth route candidate, with reference to a selection operation by the user. program.

9. An information processing device that executes vehicle allocation processing for a user, a reception unit that receives a departure point and a destination from the user; a route setting unit that calculates route candidates that define boarding and disembarking points of a vehicle to be assigned to the user and a movement section along which the user moves, based on the accepted departure point and destination; a determination unit that determines the final boarding location and the final disembarking location according to the calculated route candidate; an output unit that outputs the determined boarding location and the disembarking location to the user, The path setting unit determining whether the user's exercise goal is being achieved from exercise information associated with the user; If it is determined that the exercise goal has been achieved, a first route candidate is calculated as the route candidate; In the first route candidate, only a vehicle movement section is determined by matching the boarding point with the departure point and the disembarking point with the destination, If it is determined that the exercise goal has not been achieved, select one of a second route candidate, a third route candidate, and a fourth route candidate based on at least one of a road environment on the route from the departure point to the destination, an exercise environment on the route, a weather environment on the route, and a priority related to the position of an exercise section set by the user, and calculate the selected route candidate; In the second route candidate, the boarding location different from the departure location is set, and a first exercise section is defined between the departure location and the boarding location; In the third route candidate, the drop-off point different from the destination is set, and a second exercise section is defined between the drop-off point and the destination, In the fourth route candidate, both the first movement section and the second movement section are defined. Information processing device.

10. An information processing device that executes vehicle allocation processing for a user, a reception unit that receives at least one of a departure point and a destination from the user; a control unit that sets a boarding point and a disembarking point of a vehicle to be allocated to the user based on at least one of the accepted departure point and the accepted destination; an output unit that outputs the boarding location and the disembarking location to the user, The control unit sets at least one of a first movement section in which the user moves and exercises, with the boarding location as an end point, and a second movement section in which the user moves and exercises, with the disembarking location as a start point, based on the movement information related to the user, the control unit determines an exercise section in which the exercise environment is deteriorating, out of the first exercise section and the second exercise section, based on at least one of a road environment on the route from the departure point to the destination, an exercise environment on the route, and a weather environment on the route, and when the exercise section in which the exercise environment is deteriorating is selected by the user, provides an incentive to the user. Information processing device.

11. An information processing device that executes vehicle allocation processing for a user, a reception unit that receives at least one of a departure point and a destination from the user; a control unit that sets a boarding point and a disembarking point of a vehicle to be allocated to the user based on at least one of the accepted departure point and the accepted destination; an output unit that outputs the boarding location and the disembarking location to the user, The control unit sets at least one of a first movement section in which the user moves and exercises, with the boarding location as an end point, and a second movement section in which the user moves and exercises, with the disembarking location as a start point, based on the movement information related to the user, the control unit determines that the exercise conditions of the user are deteriorating based on at least one of a road environment on the route from the departure point to the destination, an exercise environment on the route, and a weather environment on the route, and if at least one of the first exercise section and the second exercise section is selected by the user when the exercise conditions of the user are deteriorating, provides an incentive to the user. Information processing device.

Citation Information

Patent Citations

  • Route guide apparatus

    JP1998148539A

  • Navigation system

    JP2004361325A

  • Service method and system for providing service based on user activity

    JP2015057693A

  • Presentation device

    JP2021113691A

  • Information processing system, health management system, program, and information processing method

    WO2020157992A1