Information processing device, information processing method, and program
By setting the walking range in the vehicle dispatching service and combining the vehicle movement range, the problem of insufficient movement of users is solved, and convenience and health are taken into account, and new walking ranges are provided in congestion to improve efficiency.
Patent Information
- Application Number
- CN202380042551.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-05-31
- Filing Date
- 2023-03-06
- Publication Date
- 2025-01-03
AI Technical Summary
When the prior art provides mobile means, when a user rides an electric vehicle in a residential area and changes to an ordinary vehicle outside a residential area, it may lead to insufficient exercise, making it difficult to take into account the convenience of movement and the health of the user.
An information processing device is designed to accept user's departure and destination information, set the ride and get off site, and set the walking range to increase the walking opportunities based on the user's movement information, and combine it with vehicle dispatching services to realize Healthy exercises of users during movement.
By setting the walking range, users can increase their walking opportunities, eliminate insufficient exercise, take into account the convenience and health of movement, improve the richness of users' lives, and provide new walking ranges in congestion to avoid waiting and improve vehicle scheduling efficiency.
Smart Images

Figure CN119256208A_ABST
Abstract
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 Art
[0002] In the past, there was a technology that provided a means of movement when the user was moving. For example, a transportation system was proposed as follows (for example, refer to JP2002-133577A): ordinary vehicles were prohibited from entering residential areas, and electric vehicles were used to move along the driving path in residential areas, and ordinary vehicles were used to move outside residential areas. Summary of the invention
[0003] In the above-mentioned prior art, users can travel in electric cars within residential areas and can travel in ordinary cars outside residential areas. In this way, users can travel by car, so they can travel quickly. However, if users continue to use cars while traveling, the opportunities for exercise through travel will decrease, and there is a concern that they will become insufficiently exercised.
[0004] An object of the present invention is to realize vehicle dispatch processing that can take into account both the convenience of mobility and the health of the user.
[0005] One embodiment of the present invention is an information processing device that performs vehicle dispatch processing for a user. The information processing device includes: an accepting unit that accepts at least one of a departure point and a destination from a user; a control unit that sets a boarding point and a disembarkation point of a vehicle assigned to the user based on at least one of the accepted departure point and destination; and an output unit that outputs the boarding point and the disembarkation point to the user. The control unit sets at least one of a first movement interval in which the user moves with the boarding point as an end point and a second movement interval in which the user moves with the disembarkation point as a start point based on movement information associated with the user. BRIEF DESCRIPTION OF THE DRAWINGS
[0006] Figure 1 This is a block diagram showing a simplified system configuration example of an information processing system.
[0007] Figure 2 This is a block diagram showing an example of the functional configuration of an electronic device and a management server.
[0008] Figure 3 It is a diagram showing in simplified form the contents stored in the motion information DB stored in the storage unit.
[0009] Figure 4 This is a diagram showing in simplified form the relationship between the vehicle movement section and the travel section set according to the vehicle dispatch reservation.
[0010] Figure 5This is a diagram showing a display example of a vehicle dispatch reservation screen displayed on an input / output unit when a vehicle dispatch application is activated in an electronic device.
[0011] Figure 6 FIG. 1 is a diagram showing a display example in which information related to the amount of exercise of the user is displayed on the consent screen.
[0012] Figure 7 It is a diagram showing a display transition example in which a plurality of path candidates are displayed on a plurality of screens.
[0013] Figure 8 This is a diagram showing a display example of achievement information displayed when a user who utilizes the vehicle dispatch service travels in a travel section.
[0014] Fig. 9 This is a diagram showing a display example of achievement information displayed when a user who utilizes the vehicle dispatch service travels in a travel section.
[0015] Fig.10 This is a diagram showing a display example of achievement information displayed when a user who utilizes the vehicle dispatch service travels in a travel section.
[0016] Fig.11 This is a diagram showing a display example of achievement information displayed when a user who utilizes the vehicle dispatch service travels in a travel section.
[0017] Fig.12 This is a flowchart showing an example of vehicle dispatch processing in the management server.
[0018] Fig.13 This is a flowchart showing an example of achievement information output processing in the management server.
[0019] Fig.14 It is a diagram showing a transition example when the setting contents at the time of vehicle dispatch reservation are changed based on the congestion information.
[0020] Fig.15 This is a diagram showing a display example of a running section setting screen displayed on the input / output unit when traffic congestion occurs near a boarding place.
[0021] Fig.16 This is a flowchart showing an example of the path resetting process in the management server.
[0022] Fig.17 This is a diagram showing an example in which the service content of the vehicle dispatch service is changed based on the environment or the like. DETAILED DESCRIPTION
[0023] Next, refer to the attached Figure 1 Embodiments of the present invention will be described.
[0024] [Configuration example of information processing system]
[0025] Figure 1 1 is a block diagram showing a simplified system configuration example of the information processing system 1. The information processing system 1 is a communication system that provides a vehicle dispatch service. In addition, it is assumed that the user U1 is a user who owns the electronic device MC1 and uses the vehicle dispatch service. Figure 1 In the example, for ease of explanation, one electronic device MC1 is shown, but the present invention is not limited thereto. The information processing system 1 may include two or more electronic devices. Figure 1 , an example in which three vehicles C1 to C3 are present is shown, but the present invention is not limited thereto. The information processing system 1 may include one, two, or four or more vehicles.
[0026] The information processing system 1 is composed of a plurality of devices connected via a network 10. For example, the electronic device MC1, the communication devices 21 to 23, and the management server 100 are connected via the network 10. In addition, regarding the communication between these devices, communication using wired communication or communication using wireless communication is performed. In addition, regarding the communication between these devices, in addition to the communication via the network 10, it can also be set as direct communication between the devices.
[0027] 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 either a communication method using wireless communication or a communication method using wired communication, or both of these methods.
[0028] The electronic device MC1 is a portable device that can be carried by the user U1, and can communicate with other devices by using wireless communication or wired communication. As the electronic device MC1, for example, various electronic devices and information processing devices such as smart phones, portable phones, portable personal computers, tablet terminals, and wearable terminals can be used. In addition, a wearable terminal is a device that can be used in a state of being mounted on the clothes or body of the user U1, and there are health trackers that obtain the user's exercise information. In addition, as wearable terminals, there are, for example, watch-type devices, headphone-type devices, and the like. In addition, regarding the wearable terminal, it can also be worn by the user U1 as a device different from the electronic device MC1, and various information, such as exercise information, can be exchanged between the wearable terminal and the electronic device MC1.
[0029] In addition, a vehicle dispatch application (vehicle dispatch application) used in vehicle dispatch reservation of vehicles C1 to C3 is installed in the electronic device MC1, and the user U1 can use the vehicle dispatch application to make vehicle dispatch reservation of vehicles C1 to C3. In addition, the vehicle dispatch application provides a user interface for making vehicle dispatch reservation of vehicles C1 to C3.
[0030] The vehicles C1 to C3 are vehicles that can move from a boarding place to a disembarking place based on instructions from the management server 100, such as taxis, and are equipped with communication devices 21 to 23 that can communicate with the management server 100 via the network 10. As the vehicles C1 to C3, for example, autonomous vehicles without a driver or ordinary vehicles with a driver can be used. In addition, autonomous vehicles without a driver can also be called robot taxis or unmanned taxis.
[0031] The management server 100 is an information processing device used in the vehicle dispatch service of the vehicles C1 to C3, and is used to perform various processes related to the vehicle dispatch reservation of the vehicles C1 to C3. In addition, the management server 100 communicates with the electronic device MC1 and the communication devices 21 to 23 via the network 10. In addition, the location where the management server 100 is installed is not particularly limited. For example, the management server 100 is installed in the management center of the business operator that operates the vehicles C1 to C3. In addition, in the present embodiment, an example is shown in which the management server 100 performs all vehicle dispatch processing, but it is also possible that the management server 100 sends information related to vehicle dispatch to other servers, and the server performs at least part of the vehicle dispatch processing.
[0032] For example, when user U1 performs a vehicle dispatch reservation operation using the vehicle dispatch application of the electronic device MC1, the management server 100 receives information related to the vehicle dispatch reservation (vehicle dispatch request) to perform vehicle dispatch processing related to the vehicle dispatch reservation. In this case, the management server 100 sets the boarding point (a place close to the current location) where user U1 takes the vehicle based on the current location of user U1, and sets the alighting point (a place close to the destination) where user U1 gets off the vehicle based on the destination specified by user U1. In this way, the information processing system 1 can be set as an on-demand system in which the management server 100 matches the boarding and alighting points from multiple boarding and alighting points (boarding points and alighting points) set in various places (for example, in the city) according to the current location and destination of user U1. Moreover, in the information processing system 1, a mobile service is implemented in which user U1 takes vehicles C1 to C3 to the destination at the boarding point set by the management server 100. In addition, in addition to the pre-set boarding and alighting points, any place can also be set as the boarding and alighting point. Refer to Figure 4 , Figure 5 The method of setting these boarding and alighting places is explained in detail.
[0033] Here, the user U1 can move quickly by taking vehicles C1 to C3 from the vicinity of the current location to the vicinity of the destination. However, if the user U1 continues to use vehicles C1 to C3 when moving, the opportunity to exercise through movement will decrease, and there is a worry that the user U1 will become insufficiently exercised. On the other hand, if the user U1 continues to move based on walking, the opportunity to exercise through movement will increase, but there is a worry that it will be difficult to move quickly. Therefore, in this embodiment, when the user U1 uses the vehicle dispatching service to move, the walking interval is set as needed to increase the opportunity to walk and eliminate insufficient exercise. In this way, it is possible to take into account both the convenience of movement and the health of the user, and to increase the richness of the life of the user U1 using the vehicle.
[0034] [Functional Configuration Example of Management Server and Electronic Devices]
[0035] Figure 2 1 is a block diagram showing a functional configuration example of the management server 100 and the electronic device MC1 .
[0036] [Example of server functional configuration]
[0037] 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. In addition, as the management server 100, a general-purpose computer or a dedicated computer can be used.
[0038] The communication unit 110 exchanges various information with other devices using at least one of wired communication and wireless communication based on 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 sending and receiving data. As the communication unit 110, hardware such as a network adapter, various communication software, and a combination thereof can be used.
[0039] The control unit 120 controls each unit based on various programs stored in the storage unit 130. The control unit 120 is implemented by a processing device such as a CPU (Central Processing Unit).
[0040] The control unit 120 includes a vehicle dispatch processing unit 121 , a route setting unit 122 , and a motion information management unit 123 as functional configurations related to vehicle dispatch processing.
[0041] When the vehicle dispatch processing unit 121 receives a vehicle dispatch request sent from the electronic device MC1 according to the vehicle dispatch reservation operation of the user U1, it executes various vehicle dispatch processing corresponding to the vehicle dispatch request. The vehicle dispatch request includes location information related to the current location of the user U1, location information related to the destination, movement intention information related to the movement intention, and the user ID. In addition, each location information includes, for example, latitude, longitude, and altitude.
[0042] The vehicle dispatch processing unit 121 outputs each piece of position information (user ID, position information for specifying the current location of the user U1 , position information for specifying the destination) included in the vehicle dispatch request to the route setting unit 122 and the movement information management unit 123 .
[0043] The path setting unit 122 uses the motion information DB 200 and the map DB of the storage unit 130 to extract candidates for the movement path of the user U1 corresponding to the vehicle dispatch reservation based on the location information (location information related to the current location of the user U1, location information related to the destination) output from the vehicle dispatch processing unit 121. For example, the path setting unit 122 sets the boarding point closest to the current location of the user U1 as the boarding point, sets the boarding point closest to the destination of the user U1 as the alighting point, and searches for the path (vehicle movement interval) from the boarding point to the alighting point. In addition, a known search method can be used for the path search method. In addition, the path setting unit 122 uses the motion information DB 200 of the storage unit 130 to set a walking interval in the path from the current location to the destination as needed. In this way, the path setting unit 122 sets the walking interval together with the vehicle movement interval as the movement path of the user U1 as needed. For the setting method of the walking interval, refer to Figure 4 Then, the route setting unit 122 outputs information on the extracted route candidates to the vehicle dispatch processing unit 121. In addition, the walking section is an example of a movement section.
[0044] In addition, the vehicle dispatch processing unit 121 allocates an appropriate vehicle from a plurality of vehicles C1 to C3 based on the vehicle dispatch request. For example, the vehicle dispatch processing unit 121 uses the position information (position information indicating the current location of the vehicles C1 to C3) sent from the communication devices 21 to 23 and the map DB of the storage unit 130 to allocate an empty vehicle closest to the boarding point of the vehicle movement interval set by the path setting unit 122. Then, the vehicle dispatch processing unit 121 uses the map DB of the storage unit 130 to set the movement path of the allocated vehicle from the current location to the boarding point, and sends instruction information to the communication device of the vehicle so that the vehicle travels to the boarding point along the set movement path. In addition, the movement path of the vehicle set in this way is, for example, set as a path that can be reached in the shortest time among the paths from the current location of the allocated vehicle to the boarding point.
[0045] The motion information management unit 123 manages the motion information of the user who uses the vehicle dispatch service. For example, when the electronic device MC1 sends various information related to the motion of the user U1, the motion information management unit 123 stores the various information related to the motion in the motion information DB 200 of the storage unit 130 in a manner associated with the user U1. In addition, the motion information management unit 123 uses the motion information DB 200 to generate achievement information related to the walking interval set by the route setting unit 122. For this achievement information, refer to Figures 8 to 11 In addition, the exercise information management unit 123 uses the exercise information DB 200 to determine the reward given to the user who has set the walking interval by the route setting unit 122. For this reward, refer to Figures 8 to 11 Wait for detailed explanation.
[0046] In addition, the vehicle dispatch processing unit 121 sends auxiliary information including the fact that the vehicle dispatch reservation from the user U1 is accepted and the boarding and alighting location information related to the set boarding and alighting location to the electronic device MC1. In addition, the vehicle dispatch processing unit 121 sends the boarding location of the user U1, the travel time to the boarding location, etc. to the communication device of the assigned vehicle.
[0047] The storage unit 130 is a storage medium that stores various information. For example, the storage unit 130 stores various information required for the control unit 120 to perform various processes (such as control programs, motion information DB (Database: database) 200 (see Figure 3), map DB, customer DB, boarding and alighting place DB). In addition, the storage unit 130 stores various information acquired via the communication unit 110. As the storage unit 130, various storage media such as ROM (Read Only Memory), RAM (Random Access Memory), HDD (Hard Disk Drive), SSD (Solid State Drive) can be used.
[0048] The map DB stores map information required for route setting, such as road information and facility information. The map information includes road slopes, road intersections, the number of road lanes, road width information, and road undulation information. In addition, the map information also includes road signs indicating speed limits, one-way traffic, etc., and road markings indicating crosswalks, dividing lines, etc. In addition, the map information may also include equipment information such as road structures (such as traffic lights and telephone poles) and buildings.
[0049] The customer DB stores account information of users who use the vehicle dispatch service of the information processing system 1, usage history of each user's vehicles C1 to C3, attributes of each user, etc. The account information is, for example, a user ID.
[0050] The boarding and alighting place DB is a database that stores boarding and alighting place information related to the place where the user who has made a vehicle dispatch reservation takes the vehicle C1 to C3 (referred to as the boarding place) and the place where the user gets off from the vehicle C1 to C3 (referred to as the getting off place). The boarding and alighting place information is information for determining the location of the boarding place and the getting off place, such as latitude and longitude. In addition, the boarding place and the getting off place are places where the vehicle can be boarded and the vehicle can be parked in a place on the road or in a place connected to the road. That is, the place where the vehicle can be parked is specified in the road, so the user cannot board the vehicle assigned by the vehicle dispatch reservation if he is not in a place where the vehicle can be parked. Therefore, in this embodiment, the place where the vehicle can be parked in the road is pre-set as the boarding and alighting place (boarding place and getting off place), and the boarding and alighting place is pre-registered in the boarding and alighting place DB. In addition, the density of the boarding and alighting place is appropriately set according to the road and the surrounding environment. In this way, the boarding place is a meeting place for the user who has made a vehicle dispatch reservation and the vehicle assigned by the vehicle dispatch reservation. The alighting place is a place where the user who has made the vehicle dispatch reservation alights from the vehicle assigned by the vehicle dispatch reservation.
[0051] In addition, the route setting unit 122 sets the boarding place and the alighting place. For example, when the user U1 uses the vehicle dispatch application to make a vehicle dispatch reservation, the user U1 inputs the destination to which the vehicle is to go. For example, the destination can be specified on the map displayed on the input / output unit 56 of the electronic device MC1, or the destination can be specified from a plurality of pre-set places (e.g., tourist attractions, facilities). For the method of specifying the destination, refer to Figure 5 Let's explain in detail.
[0052] The movement information DB 200 is a database for managing various movement information related to users who utilize the vehicle dispatch service of the management server 100. Figure 3 Let's explain in detail.
[0053] [Functional configuration example of electronic equipment]
[0054] The electronic device MC1 includes a communication unit 51, a control unit 52, a storage unit 53, a position information acquisition unit 54, an acceleration sensor 55, an output unit 57, and an input unit 58. In addition, the communication unit 51, the storage unit 53, the position information acquisition unit 54, the acceleration sensor 55, the output unit 57, and the input unit 58 may be built into the electronic device MC1, or may be independent structures that can be removed from the electronic device MC1.
[0055] The communication unit 51 exchanges various information with other devices using at least one of wired communication and wireless communication based on the control of the control unit 52. Figure 1 In the illustrated example, the communication unit 51 communicates with the management server 100 via the network 10 .
[0056] The control unit 52 controls each unit based on various programs stored in the storage unit 53. The control unit 52 is implemented by a processing device such as a CPU, for example.
[0057] The storage unit 53 is a storage medium that stores various information. For example, the storage unit 53 stores various information (such as control programs, vehicle dispatch applications, and motion information) required for the control unit 52 to perform various processes. In addition, the storage unit 53 stores various information acquired via the communication unit 51. As the storage unit 53, various storage media such as ROM, RAM, HDD, and SSD can be used.
[0058] The position information acquisition unit 54 acquires position information related to the location where the electronic device MC1 is located, and outputs the acquired position information to the control unit 52. The position information acquisition unit 54 can be implemented, for example, by using a GNSS (Global Navigation Satellite System) receiver that acquires position information. In addition, the position information includes various data related to the position, such as the latitude, longitude, and altitude when the GNSS signal is received. In addition, the position information can also be acquired by other methods of acquiring position information. For example, the position information can also be derived using information from access points and base stations that exist in the surroundings. In addition, for example, the position estimation technology of the navigation device can also be used to derive the position information. In addition, the position information of the electronic device MC1 acquired by the position information acquisition unit 54 can be sent to the management server 100 at any time, and can also be sent in a manner included in the vehicle dispatch request when the vehicle dispatch request is sent to the management server 100.
[0059] 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, the state and movement of the electronic device MC1, such as the tilt and the moving speed, etc. can be grasped. In addition, based on the acceleration of the electronic device MC1 detected by the acceleration sensor 55, the amount of exercise of the user U1 holding the electronic device MC1, such as the number of steps, the moving speed, the moving distance, etc., can be measured.
[0060] The output unit 57 outputs various information based on the control of the control unit 52. The output unit 57 may be, for example, a display panel such as an organic EL (Electro Luminescence) panel or an LCD (Liquid Crystal Display) panel, or a sound output unit (such as a speaker) that outputs various sounds.
[0061] The input unit 58 receives operation inputs for operating the electronic device MC1. For example, the input unit 58 can be set as a user interface such as various operation members (such as switches, buttons), a touch panel, etc. In addition, the output unit 57 and the input unit 58 can be integrally configured using a user interface such as an input / output panel that allows the user to make a finger contact or approach a display surface to perform operation input. Figures 5 to 11 , Fig.15 , an example in which the output portion 57 and the input portion 58 are integrally configured as the input-output portion 56 is shown.
[0062] Regarding the structural examples of the communication devices 21 to 23 possessed by the vehicles C1 to C3, although the illustration is omitted, the structures of the communication devices 21 to 23 can be set to be substantially the same as the structure of the electronic device MC1. Moreover, the communication units of the communication devices 21 to 23 communicate with the management server 100 via the network 10. In addition, the position information of each vehicle C1 to C3 acquired by the position information acquisition unit of the communication devices 21 to 23 is sent to the management server 100 at a predetermined time. In addition, the vehicles C1 to C3 are equipped with a vehicle ECU (Electronic Control Unit). The vehicle ECU controls various actuators (such as brake actuators, accelerator pedal actuators, steering actuators, etc.) based on the control information received from the management server 100.
[0063] [Example of content stored in the sports information DB]
[0064] Figure 3 FIG. 2 is a diagram showing in simplified form the stored contents of the exercise information DB 200 stored in the storage unit 130 .
[0065] The exercise information DB 200 is a database for managing exercise information related to users who use the vehicle dispatch service of the management server 100. Specifically, exercise target information 202, physical information 203, age 204, gender 205, exercise amount of the day 206, upper limit value 207 at one time, and walking interval priority 208 are stored in the exercise information DB 200 in a manner associated with the user ID 201. In addition, "U001" of the user ID 201 is set to be associated with the user U1 (refer to Figure 1 ) corresponds. In addition, Figure 3 The information shown is an example, and only part of them may be stored in the motion information DB 200 , or other information may be stored in the motion information DB 200 .
[0066] The exercise target information 202 is information indicating the user's exercise target. For example, a numerical value indicating the amount of exercise that the user sets as a target per day, such as a target number of steps, a target distance, and a target calorie consumption, is stored as the exercise target information. In addition, the exercise target information can be set manually by the user, or a general value can be automatically set based on various information related to the user, such as physical information 203, age 204, and gender 205. As described above, in this embodiment, an example of presetting an exercise target value is shown.
[0067] The physical information 203 is information related to the user's body. For example, numerical values representing the height and weight of the user are stored as physical information. In addition, the physical information can be set by manual operation of the user.
[0068] Age 204 is the age of the user. Gender 205 is the gender of the user. In addition, these pieces of information can be registered in advance by the user who uses the vehicle dispatch service.
[0069] The amount of exercise 206 of the day is information indicating the amount of exercise actually performed by the user on the day, such as a sports history record. For example, a numerical value indicating the amount of exercise actually performed by the user on the day, such as the number of steps, distance, and calories consumed, is saved as the amount of exercise on the day. For example, the electronic device MC1 held by the user U1 can measure the number of steps of the user U1 and save the number of steps in association with the time in the storage unit 53. Therefore, the electronic device MC1 sends the step information (number of steps, time) saved in the storage unit 53 to the management server 100 regularly or irregularly, so that the management server 100 can obtain the amount of exercise (number of steps) of the user U1 on the day. In addition, the electronic device MC1 can save the position information obtained by the position information acquisition unit 54 and the acceleration information obtained by the acceleration sensor 55 in association with the acquisition time in the storage unit 53. Therefore, the electronic device MC1 sends the position information and acceleration information saved in the storage unit 53 to the management server 100 regularly or irregularly, so that the management server 100 can obtain the movement history record of the user U1. In addition, the exercise information management unit 123 can obtain the amount of exercise that the user U1 actually performed on the day based on the movement history of the user U1. In addition, the amount of exercise that day can also be set by the user's manual operation.
[0070] The one-time upper limit value 207 is information that can be set for users who use the vehicle dispatch service and represents the upper limit value of each walking interval. For example, a numerical value representing the amount of exercise that a user can walk at one time, such as walking time, walking distance, number of steps, and calories consumed, is saved as the one-time upper limit value. In addition, the one-time upper limit value can be set by manual operation of the user, or it can be automatically set based on various information related to the user, such as physical information 203, age 204, and gender 205. In addition, the one-time upper limit value can also be automatically set based on the user's past use history of the vehicle dispatch service. For example, if the average walking time based on the past use history of the vehicle dispatch service is 10 minutes, 10 minutes can be set as the one-time upper limit value. In addition, for example, artificial intelligence (Artificial Intelligent) can also be used to learn and estimate the one-time upper limit value.
[0071] The travel interval priority 208 is information indicating the priority of the location of the travel interval set by the user using the vehicle dispatch service. For example, the travel interval can be set at one or both of the front side and the rear side of the vehicle movement interval, so either of them can be set as the highest priority in advance. Figure 4Let's explain in detail.
[0072] [Example of setting a walking section]
[0073] Figure 4 FIG. 1 is a diagram showing in simplified form the relationship between the vehicle movement interval and the travel interval set according to the vehicle dispatch reservation. Figure 4 (A) to Figure 4 In (D), for the sake of convenience, an example is shown in which a vehicle movement interval and a walking interval are set in a path from a departure point S1 to a destination G1. In addition, a vehicle movement interval refers to an interval in which a user moves in a vehicle assigned by a vehicle dispatching service. In addition, a walking interval refers to an interval in which a user using a vehicle dispatching service walks, and the walking interval is set at the front side or the rear side of the vehicle movement interval.
[0074] In addition, the departure point refers to the current location of the user who uses the vehicle dispatch service or a location near the current location, the boarding point of the vehicle specified by the user who uses the vehicle dispatch service, etc. In addition, the destination refers to the destination specified by the user who uses the vehicle dispatch service or a disembarkation point near the destination, etc. In addition, regarding the departure point, when the user's current location is set as the departure point, the user's designation operation is not required. In addition, for example, when a user riding a tram wants to board a vehicle from the next station, the station can be estimated as the departure point, thereby eliminating the need for the user's designation operation. In addition, when you want to board a vehicle quickly, you can also perform vehicle dispatch processing by notifying the management server 100 of only the user's current location. In this case, the destination can be specified after boarding the vehicle dispatched by the vehicle.
[0075] exist Figure 4 In (A), an example is shown in which only the vehicle movement section VS1 is set in the route from the departure point S1 to the destination G1. Figure 4 In (B), the example is a case where the vehicle movement section VS2 is set in the route from the departure point S1 to the destination G1 and the walking section WS2 is set on the departure point S1 side. Figure 4 (C) shows an example in which a vehicle moving section VS3 is set in the route from the departure point S1 to the destination G1 and a walking section WS3 is set on the destination G1 side. Figure 4 (D) shows an example in which a vehicle travel section VS4 is set in the route from the departure point S1 to the destination G1, a running section WS4 is set on the departure point S1 side, and a running section WS5 is set on the destination G1 side.
[0076] In addition, in Figure 4In the case where only the vehicle movement interval VS1 is set as shown in (A), it is also assumed that the departure point is different from the boarding point when the departure point is a place where parking is not allowed. Similarly, in the case where only the vehicle movement interval VS1 is set, it is also assumed that the destination is different from the alighting point when the destination is a place where parking is not allowed. However, in the case of Figure 4 When the running section WS2 is set on the departure point S1 side as shown in (B), the departure point S1 and the starting point of the running section WS2 can be set to the same position. Figure 4 When the travel section WS3 is set on the destination G1 side as shown in (C), the destination G1 and the end point of the travel section WS3 can be set to the same position. Figure 4 However, for the sake of simplicity, the description here assumes that the departure point S1 is the same as the boarding point, and the destination G1 is the same as the alighting point.
[0077] like Figure 4 (B) to Figure 4 As shown in (D), walking intervals WS2 to WS5 are set before and after the vehicle movement intervals VS2 to VS4. In addition, the length of the walking interval is set based on the one-time upper limit value 207 of the motion information DB 200. For example, for the user U1 for whom "11 minutes" is stored in the one-time upper limit value 207, the distance that the user U1 can walk in 11 minutes is calculated, and the walking interval within the range of the calculated distance is set. The distance can be calculated based on a general walking speed, or it can be calculated by considering the age, gender, past walking history, etc. of the user U1.
[0078] In addition, if Figure 4 As shown in (B), when the running section WS2 is set on the departure point S1 side, the end point of the running section WS2 becomes the boarding point, so the end point of the running section WS2 is set from the boarding point candidates. Figure 4 As shown in (C), when the running section WS3 is set on the destination G1 side, the starting point of the running section WS3 becomes the getting-off point, so the starting point of the running section WS3 is set from the boarding and alighting point candidates. Figure 4 The example shown in (D) is also similar, and the end point of the running section WS4 and the start point of the running section WS5 are set from the boarding and alighting point candidates.
[0079] In addition, the position of the travel section based on the vehicle movement section can be appropriately set based on the priority, road environment, travel environment, weather information, etc. Figure 3As shown, the priority of the position of the walking interval can be set in advance by the user setting (walking interval priority 208). For example, in the case of a user who wants to walk after riding a vehicle, the priority of the rear side of the vehicle moving interval can be set high, in the case of a user who wants to walk before riding a vehicle, the priority of the front side of the vehicle moving interval can be set high, and in the case of a user who wants to walk before and after riding a vehicle, the priority of the front and rear sides of the vehicle moving interval can be set high. And, based on the set priority, the position of the walking interval is determined. In this way, the position of the walking interval can be determined according to the user's preference. However, for example, even in the case of a user who sets the priority of the rear side of the vehicle moving interval to be high, in the case of a vehicle-only road near the destination, the walking interval will be set on the front side of the vehicle moving interval with a low priority. In this way, the walking interval preferred by the user can be set by presetting the walking conditions preferred by the user.
[0080] In addition, the position of the walking interval can also be set based on the road environment and the walking environment. For example, in terms of the nature of the road, there are roads that are easy to walk, roads that are difficult to walk, roads dedicated to vehicles, roads dedicated to pedestrians, roads with good scenery, roads where shopping is possible, etc. Therefore, in the case where there are roads that are easy to walk, roads with good scenery, roads where shopping is possible, or roads dedicated to pedestrians in the path from the departure point S1 to the destination G1, the interval containing at least a part of these roads can be determined as the walking interval. On the other hand, in the case where there are roads that are difficult to walk or roads dedicated to vehicles in the path from the departure point S1 to the destination G1, the walking interval can be determined in a manner that does not contain these roads. Information related to these roads can be acquired from the map DB of the storage unit 130. In addition, the walking interval can also be set based on the road conditions. For example, there is a case where walking can move faster than moving by vehicle in a congested interval. Therefore, in the case where there is a congested interval in the path from the departure point S1 to the destination G1, the interval containing at least a part of the congested interval can be determined as the walking interval. In addition, regarding the congested section on the road, based on the location and time of the road, it is possible to obtain the congestion information of the road corresponding to the location and time from other devices, such as a congestion information providing server, via a predetermined network, such as the Internet. In addition, regarding the setting example of the walking section when congestion occurs after riding in a vehicle, refer to Fig.14 , Fig.16 Wait for detailed explanation.
[0081] In addition, the position of the walking interval can also be set based on the road environment, the walking environment, such as the weather around the road. For example, the walking period can also be set in a way that allows walking when the weather is good. For example, in the path from the departure point S1 to the destination G1, if the weather forecast is that it is sunny near the departure point S1 but rainy near the destination G1, it is preferred to walk near the departure point S1. Therefore, in such a case, the walking interval can be set on the front side of the vehicle movement interval. On the other hand, in the path from the departure point S1 to the destination G1, if the weather forecast is that it is raining near the departure point S1 but sunny near the destination G1, it is preferred to walk near the destination G1. Therefore, in such a case, the walking interval can be set on the rear side of the vehicle movement interval. In addition, regarding the weather around the road, based on the position and time of the road, weather information corresponding to the position and time can be obtained from other devices, such as a weather information providing server, via a prescribed network, such as the Internet.
[0082] In addition, the position of the walking interval can also be set based on the health status of the user. For example, the walking period can be set in a way that allows walking when the health status is good. For example, when the user is tired for some reason, it is preferred to first take a vehicle to fully rest and then walk. Therefore, in such a case, the walking interval can be set on the rear side of the vehicle movement interval. On the other hand, when the health status of the user is very good, it is also considered to take a vehicle to fully rest after initially walking. Therefore, in such a case, the walking interval can be set on the front side of the vehicle movement interval. In addition, the health status of the user can be obtained by inputting it manually by the user or estimating it by the electronic device MC1, etc.
[0083] Furthermore, when a plurality of path candidates are extracted as the path from the departure point S1 to the destination G1, a vehicle movement interval and a running interval are set for each of these path candidates. In this case, path information that allows the user to view the plurality of path candidates and the vehicle movement interval and running interval set for each path candidate may also be provided. In addition, instead of displaying the overview, path information that allows the user to view the vehicle movement interval and running interval for each path candidate through user operation may also be provided. Figure 7 An example of this display is shown in FIG.
[0084] For example, it is assumed that a plurality of path candidates A to C are extracted as a path from the departure point S1 to the destination G1. In this case, in path candidate A, a 10-minute walking interval is set in front of the vehicle moving interval, in path candidate B, a 10-minute walking interval is set in the rear of the vehicle moving interval, and in path candidate C, a 5-minute walking interval is set in front of the vehicle moving interval and a 5-minute walking interval is set in the rear. In this case, the user may be provided with path information that allows the user to view the plurality of path candidates A to C and the vehicle moving intervals and walking intervals of each path candidate A to C at a glance, or the user may be provided with path information that allows the user to view the vehicle moving intervals and walking intervals in units of path candidates through user operations.
[0085] In addition, a route from the departure point S1 to the destination G1 may be set as a combination of a vehicle moving section and a walking section, or may be set as a plurality of combinations of a vehicle moving section and a walking section. In this case, route information that allows the user to view the route from the departure point S1 to the destination G1 and a plurality of combinations of a vehicle moving section and a walking section at a glance may also be provided.
[0086] In addition, for example, regarding multiple route candidates from the departure point S1 to the destination G1, one or more combinations of vehicle movement intervals and walking intervals may be provided to the user for selection. For example, it is assumed that multiple route candidates A1 to E1 are extracted as routes from the departure point S1 to the destination G1. In this case, it is assumed that: in route candidate A1, a 10-minute walking interval is set at the front side of the vehicle movement interval and a 10-minute walking interval is set at the rear side, in route candidate B1, a 5-minute walking interval is set at the front side of the vehicle movement interval and a 15-minute walking interval is set at the rear side, in route candidate C1, a 15-minute walking interval is set at the front side of the vehicle movement interval and a 5-minute walking interval is set at the rear side, in route candidate D1, a 20-minute walking interval is set at the front side of the vehicle movement interval and a 0-minute walking interval is set at the rear side, and in route candidate E1, a 0-minute walking interval is set at the front side of the vehicle movement interval and a 20-minute walking interval is set at the rear side. In this case, the user may be provided with route information that allows a user to view multiple route candidates A1 to E1 and the vehicle movement intervals and travel intervals of each route candidate A1 to E1, or route information that can be viewed in units of route candidates, and determine the route candidate selected by the user operation.
[0087] In addition, for example, regarding the path candidate from the departure point S1 to the destination G1, it is assumed that a combination of a vehicle moving interval and a walking interval is provided. In this case, when the user desires a path other than the path candidate, a user operation is performed to indicate that the user wishes to search again. Based on the user operation, the management server 100 recalculates and provides other path candidates from the departure point S1 to the destination G1. For example, it is assumed that regarding the path candidate from the departure point S1 to the destination G1, a walking interval of 10 minutes is set in front of the vehicle moving interval and a walking interval of 10 minutes is set in the back, and this path candidate is provided to the user. In this case, when the user desires a walking interval of 8 minutes in front of the vehicle moving interval and 12 minutes in the back, a walking interval of 8 minutes in front of the vehicle moving interval and 12 minutes in the back can be recalculated and provided as another path candidate from the departure point S1 to the destination G1 by performing a user operation to indicate that the other path candidate is searched again.
[0088] [Display example of vehicle dispatch reservation screen]
[0089] Figure 5 3 is a diagram showing a display example of a vehicle dispatch reservation screen 300 and an approval screen 310 displayed on the input / output unit 56 when the vehicle dispatch application is started in the electronic device MC1. Figure 5 (A) shows a display example of a vehicle dispatch reservation screen 300 in which a user selects a destination from a plurality of preset locations. For example, in the case of a vehicle dispatch service with a limited number of stations, a station close to the destination is selected from these stations.
[0090] In addition, Figure 5 In (A), an example of selecting a destination from a plurality of pre-set places is shown, but the user may select a desired destination on a map. In this case, a vehicle dispatch 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. In addition, the destination may be selected by other selection methods.
[0091] In addition, Figure 5 In (A), an example of selecting "ABC City" as the destination is shown. In addition, in the present embodiment, an example of not specifying the arrival time at the destination is shown, but the arrival time at the destination may also be specified. In this case, the vehicle dispatch process is performed based on the specified arrival time at the destination.
[0092] When making a vehicle dispatch reservation using the vehicle dispatch application of the electronic device MC1, the user U1 starts the vehicle dispatch application of the electronic device MC1 and displays the vehicle dispatch reservation screen 300 on the input / output unit 56. Next, the user U1 performs a designation operation in the vehicle dispatch reservation screen 300, and the designation operation is used to designate a destination to be traveled by the vehicle assigned according to the vehicle dispatch reservation. In addition, although the description is omitted here, the destination can also be designated by a character-based search operation (for example, a keyword search such as an address or a facility name).
[0093] In addition, when the vehicle dispatch reservation screen 300 is displayed, the user U1 performs a locking operation to lock the area including the destination by character search or map search. Then, the vehicle dispatch reservation screen 300 is displayed in which a plurality of places pre-set in the area extracted by the locking operation are included in the list display area 301. In this example, an example in which the list display area 301 is displayed by pressing the pull-down button 302 is shown, but the pull-down button 302 may be omitted and only the list display area 301 is displayed. In addition, in this example, an example in which a locking operation using character search or map search is performed is shown, but the vehicle dispatch reservation screen 300 included in the list display area 301 by other methods may be displayed. For example, when 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, it is assumed that "I will go to ABC city with my family at 11 o'clock on June 27" is recorded in the schedule. In this case, when the user U1 makes a vehicle dispatch reservation at around 10 o'clock on June 27, it is highly likely that the user U1 will go to ABC city with his family. Therefore, based on the schedule "Go to ABC City with my family at 11:00 on June 27", the vehicle dispatch reservation screen 300 including the overview display area 301 of the area (e.g., town or village) where "ABC City" is located can be displayed. In addition, the destination can be estimated and presented based on the past history information of the user U1, or the destination can be estimated and presented using artificial intelligence. In addition, in this example, an example of specifying the destination using the vehicle dispatch reservation screen 300 is shown, but the destination can also be specified by voice input or the like.
[0094] In addition, the vehicle dispatch reservation screen 300 displays an exercise intention selection area 303 for the user to select whether or not he intends to exercise before and after the boarding section (vehicle movement section) of the vehicle assigned according to the vehicle dispatch reservation. The user U1 performs a selection operation in the exercise intention selection area 303 to select whether or not he intends to exercise before and after the vehicle movement section.
[0095] The user U1 selects the check box of "With exercise intention (desiring to set a walking interval)" when intending to exercise before and after the vehicle movement interval. On the other hand, the user U1 selects the check box of "Without exercise intention (desiring not to set a walking interval)" when not intending to exercise before and after the vehicle movement interval. Furthermore, the user U1 selects the check box of "Based on walking interval" when wanting to determine whether to exercise after viewing the walking interval suggested by the management server 100.
[0096] That is, when specifying a destination using the vehicle dispatch reservation screen 300, the user U1 performs a selection operation to select a destination desired by the user U1 from a plurality of places included in the list display area 301. After the selection operation, the user U1 performs a selection operation in the exercise intention selection area 303 and then presses the confirmation button 304. In addition, in this example, an example is shown in which the user selects whether or not to exercise intention each time the vehicle dispatch service is used, but the user may set the presence or absence of exercise intention in advance, and the setting content may be reflected each time the vehicle dispatch service is used.
[0097] When the confirmation button 304 is pressed after performing the above-mentioned destination designation operation and movement intention selection operation, the control unit 52 of the electronic device MC1 sends a vehicle dispatch request to the management server 100. The vehicle dispatch request includes location information related to the current location of the user U1, location information related to the destination, movement information related to the movement intention, and the user ID. In addition, in the case where a departure place is set other than the current location of the user U1, the user U1 performs a designation operation for designating the departure place. In this case, the location information related to the departure place is sent in a manner included in the vehicle dispatch request. In addition, instead of specifying the destination, the approximate area to which the vehicle is heading can be specified. For example, it is also conceivable to specify Osaka as the approximate area when going from the current location Tokyo to Osaka. In this case, the location information related to the approximate area is sent in a manner included in the vehicle dispatch request.
[0098] The management server 100 that receives the vehicle dispatch request executes the process of setting the travel section, the process of setting the boarding place and the alighting place, and the process of allocating the vehicle. Fig.12 The management server 100 transmits the assistance information (riding assistance information, walking assistance information) as a result of the processing to the electronic device MC1. Figure 5 (B) shows an example of the display of the input / output unit 56 after receiving the auxiliary information. Figure 5 The display example shown in (B) is Figure 5This is a display example when “I have an intention to exercise (I want to set a walking section)” is selected in the exercise intention selection area 303 shown in (A) .
[0099] [Example of the consent screen display]
[0100] exist Figure 5 (B) shows an example of a consent screen 310 displayed on the input / output unit 56 after a reservation operation is performed using the vehicle dispatch application in the electronic device MC1. Specifically, the consent screen 310 displays the vehicle travel interval and the travel interval set by the user U1 according to the reservation operation.
[0101] like Figure 5 As shown in FIG. 5B , the control unit 52 of the electronic device MC1 causes the input / output unit 56 to display a consent screen 310 for assisting the user U1 in riding or walking based on the assistance information transmitted from the management server 100 .
[0102] The consent screen 310 displays a boarding point mark 311 indicating the boarding point, a disembarkation point mark 313 indicating the disembarkation point, and a vehicle movement interval mark 312 indicating the vehicle movement interval from the boarding point to the disembarkation point. In addition, the consent screen 310 displays a destination mark 315 indicating the destination, and a walking interval mark 314 indicating the walking interval from the disembarkation point to the destination. In addition, the vehicle movement interval mark 312 and the walking interval mark 314 are the user's movement path set by the vehicle dispatch reservation. For example, the vehicle movement interval mark 312 and the walking interval mark 314 can be set as a thick band-shaped highlight display on the map. In this case, it is preferable to set the vehicle movement interval mark 312 and the walking interval mark 314 to different display modes, such as different colors. For example, the vehicle movement interval mark 312 can be set to yellow display, and the walking interval mark 314 can be set to green display. In addition, it is preferable to display a characteristic mark, such as a mark like a pin (in the case of a pin) at the switching point between the vehicle movement interval and the walking interval (in the case of a pin) Figure 5 In (B), the vehicle moving time may be displayed near the vehicle moving interval mark 312, and the walking time may be displayed near the walking interval mark 314. In addition, information related to the user's exercise amount may be displayed near the walking interval mark 314. Figure 6 An example of displaying information related to the user's exercise amount is shown in FIG.
[0103] In addition, 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 are displayed in the lower display area of the approval screen 310 .
[0104] When the consent button 316 is pressed, a movement assistance screen that assists the user U1 in moving to the destination is displayed in sequence according to the path candidates shown in the consent screen 310. For example, as a movement assistance screen, a guide for walking along the walking area can also be displayed as a well-known navigation system. In addition, the control unit 52 of the electronic device MC1 can sequentially display the latest information on the scheduled arrival time of the vehicle, the waiting time at the boarding place, the scheduled arrival time of the destination, etc. based on the information from the management server 100. In addition, the control unit 52 of the electronic device MC1 can also output these guidance by sound.
[0105] In addition, Figure 5 In (B), an example is shown in which a map is displayed on the consent screen 310 to notify the user U1 of the boarding and alighting places, the vehicle movement interval, and the walking interval, but it is also possible to display an image using a three-dimensional image or AR (Augmented Reality) in the electronic device MC1 to assist in movement. In addition, it is also possible to output sound information to notify the user of these various information to assist in movement.
[0106] When the re-search button 317 is pressed, the management server 100 recalculates the route candidates other than the route candidates displayed on the consent screen 310. In this case, the new route candidates obtained by the re-search are displayed on the consent screen 310.
[0107] In addition, Figure 5 In (B), an example is shown in which a running section is set at the rear side of the vehicle moving section, but the same can be applied to a case in which a running section is set at the front side of the vehicle moving section. Figure 7 This display example is shown in (B) of FIG. Figure 5 In (B), an example of displaying one path candidate on the same map is shown, but multiple path candidates may be displayed on the same map, or multiple path candidates may be displayed on different screens. Figure 7 , an example of displaying a plurality of path candidates in different screens is shown. In addition, for example, when three path candidates are displayed on the same map, identification information, such as numbers 1 to 3, can be displayed near the three path candidates, and a list of path candidates (such as numbers 1 to 3) can be displayed in an adjacent area of the map. Then, the user performs a selection operation to select the number of a desired path candidate in the list of path candidates.
[0108] [Example of display of exercise information]
[0109] Figure 63 is a diagram showing an example of displaying information related to the user's exercise amount on the consent screens 320 and 330. Figure 5 Since the consent screen 310 shown in (B) is partially changed, the same reference numerals are given to the parts common to the consent screen 310 and their description is omitted.
[0110] exist Figure 6 (A) is an example of displaying the calories burned in a walking interval as information related to the user's exercise volume, and displaying the relationship between the exercise volume of the day and the exercise target value in a bar display, such as a progress bar. The bar display is, for example, a display showing the degree of achievement and progress of the exercise target value when walking in the walking interval corresponding to the walking interval mark 314. These pieces of information are displayed in a pop-up area 321 provided near the walking interval mark 314. In addition, the exercise target value can be based on the exercise target information 202 (see Figure 3 In this example, an example of displaying based on the calories burned in the walking interval is shown, but as information related to the user's exercise volume, it can also be displayed based on the distance of the walking interval, walking time, etc.
[0111] exist Figure 6 (B) is an example of displaying an image of food and drink corresponding to the calories consumed in the walking interval as information associated with the user's exercise volume. This information is displayed in a pop-up area 331 provided near the walking interval mark 314. In addition, the relationship between food and drink and the calories consumed can be obtained by pre-setting it in the storage unit 130. In this example, an example of using pudding as an example of food and drink corresponding to the calories consumed in the walking interval is shown, but other food and drink can also be displayed. In this way, by displaying images of food and drink corresponding to the calories consumed in the walking interval, the user U1 can easily understand the degree of exercise that walking in the walking interval will cause. In addition, the achievement information displayed in the pop-up areas 321 and 331 is generated by the exercise information management unit 123.
[0112] In addition, Figure 6 In (A) and (B), examples of displaying information associated with the user's exercise amount in pop-up areas 321 and 331 on the map are shown, but information associated with the user's exercise amount may also be displayed in other display modes. For example, the display area for displaying information associated with the user's exercise amount may also be set in the lower area of the map. In addition, it may also be set that when a walking interval on the map is clicked, information associated with the user's exercise amount corresponding to the walking interval is displayed.
[0113] In addition, when multiple path candidates are displayed, information related to the user's exercise amount may be displayed for each path candidate. For example, pudding may be displayed for the walking interval in path candidate A2, and cake may be displayed for the walking interval in path candidate B2. In this case, it is possible to set the display to be intuitive and easy to understand like pudding, cake, etc., so that it becomes information that the user can refer to when selecting a path candidate.
[0114] [Example of displaying multiple path candidates]
[0115] Figure 7 is a diagram showing a display transition example in which a plurality of path candidates are displayed on a plurality of screens. Figure 5 Since the consent screen 310 shown in (B) is partially changed, the same reference numerals are given to the parts common to the consent screen 310 and their description is omitted.
[0116] exist Figure 7 (A) shows an example of the display of the consent screen 340. The consent screen 340 is the same as the consent screen 310 except that an other display button 341 is provided. After confirming the path candidates displayed on the consent screen 340, the user U1 presses the other display button 341 to confirm other path candidates. Figure 7 (B) shows a display example after the other display button 341 is pressed.
[0117] exist Figure 7 (B) shows an example of a display of the consent screen 350. The consent screen 350 is an example of a display when a walking interval is set in front of the vehicle movement interval. Specifically, the consent screen 350 displays a boarding point mark 353 indicating the boarding point, a disembarkation point mark 355 indicating the disembarkation point, and a vehicle movement interval mark 354 indicating the vehicle movement interval from the boarding point to the disembarkation point. In addition, the consent screen 350 displays a departure point mark 351 indicating the departure point, and a walking interval mark 352 indicating the walking interval from the departure point to the boarding point. In addition, the consent screen 350 displays an other display button 356. When the user U1 confirms the route candidates displayed on the consent screen 350 and wants to confirm other route candidates, he presses the other display button 356.
[0118] [Example of feedback on walking achievement in walking section]
[0119] Figures 8 to 11 FIG. 1 is a diagram showing an example of display of achievement information displayed when a user who has utilized the vehicle dispatch service has walked in a walking section. Figures 8 to 11, a notification example for notifying a user of the achievement of an exercise goal when the user who uses the vehicle dispatch service walks in a walking section is shown. Figures 8 to 11 , an example of a display format that is intuitively understandable to the user is shown. 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.
[0120] exist Figure 8 , a display screen 400 is shown that displays the relationship between the exercise target value and the amount of exercise for the day in numerical values and a table. A first display area 401 and a second display area 402 are displayed in the display screen 400. In the first display area 401, the relationship between the exercise target value and the amount of exercise for the day is displayed in numerical values. For example, "Goal: 8000 steps" is displayed as the exercise target value, and "Remaining: 1500 steps" is displayed as the difference between the exercise target value and the amount of exercise for the day.
[0121] In addition, the relationship between the exercise target value and the amount of exercise on the day is displayed in a circular curve graph in the second display area 402. In addition, regarding the exercise target value, it is possible to calculate the exercise target value based on the exercise target information 202 (see Figure 3 ) to obtain. In addition, the amount of exercise on the day can be obtained based on the amount of exercise on the day 206 of the exercise information DB 200 (refer to Figure 3 ) to obtain it.
[0122] In this way, the user who has utilized the vehicle dispatch reservation can easily grasp the achievement rate of the exercise goal by checking the display screen 400 after walking in the walking section.
[0123] exist Figure 8 , an example of displaying a numerical value related to the number of steps as information related to the walking interval is shown, but other information related to the walking interval, such as calories consumed in the walking interval, the distance of the walking interval, and the walking time in the walking interval may also be displayed.
[0124] exist Fig. 9 , Fig.10 In FIG. 4 , display screens 410 and 420 are shown showing the calories consumed in the walking interval using food and drinks. Fig. 9 The display screen 410 shown in the figure shows a message area 411 showing the number of puddings in the walking interval and an image display area 412 showing an image of puddings. In addition, a pudding coupon acquisition button 413 may be provided in the display screen 410 so that some kind of reward related to puddings corresponding to the calories consumed in the walking interval can be acquired.
[0125] Here, the reward shown in the present embodiment is, for example, granted based on a numerical value associated with the amount of exercise. The reward is, for example, a reward associated with a vehicle dispatch service, a reward that makes the vehicle dispatch service cost-effective, or a reward that makes the vehicle dispatch service easy to use. In addition, in a specific example, coupons, points, discount coupons, discount points, discount coupons, points that can be converted into money, etc. can be set as rewards. For example, in the case of promoting walking movement around a station, the number of visits to stores around the station increases, so coupons that can be used in stores can also be set as rewards for distribution. In this way, rewards that can be used in stores around the place where you get off the bus can also be set as objects of granting together with rewards associated with the vehicle dispatch service. That is, rewards associated with the vehicle dispatch service, rewards that can be used at the place where you get off the bus, etc. can also be set as objects of granting.
[0126] exist Fig.10 The display screen 420 shown in the figure shows a message area 421 showing the calories consumed in the walking interval in terms of the amount of beer, and an image display area 422 showing an image of beer. In addition, a beer discount coupon acquisition button 423 may be provided in the display screen 420 so that some kind of reward related to beer corresponding to the calories consumed in the walking interval can be acquired.
[0127] like Figures 8 to 10 As shown, after the user who uses the vehicle dispatching service walks in the walking interval (or can also be during the walking period), the user can be fed back the results of the walking exercise. That is, the content achieved by the user who uses the vehicle dispatching service by walking in the walking interval can be displayed.
[0128] exist Fig.11 , a display example is shown when the vehicle dispatch service is used for multiple consecutive days. For example, a display screen 430 is shown when a user who does not exercise regularly sets a walking interval for 7 consecutive days and achieves an exercise goal. In this way, the achievement status of the exercise status within a certain period may be displayed instead of displaying the achievement status of each exercise status.
[0129] exist Fig.11In the display screen 430 shown, a message area 431 indicating that the exercise target has been achieved for 7 consecutive days and an image display area 432 showing the image of the achievement are displayed. In addition, a king badge acquisition button 433 can also be set in the display screen 430, so that a certain reward related to the achievement of the exercise target for 7 consecutive days can be obtained. For example, it is also possible to obtain a badge indicating that the exercise target has been achieved for 7 consecutive days. For example, the setting status of the walking interval and the information related to the walking in the walking interval (such as the number of steps, walking distance, and calories consumed) can be stored in the exercise information DB 200 in advance as walking history information in units of one day. Then, the exercise information management unit 123 can confirm the date of achieving the exercise target based on the walking history information, so it can generate the achievement information based on the result of the confirmation. As a result, the enthusiasm and satisfaction of users who use the vehicle dispatch service can be improved. In this way, the exercise information management unit 123 can give a reward to the user U1 based on the amount of exercise of the user U1 assumed based on the walking in the walking interval.
[0130] [Operation example of vehicle dispatch processing]
[0131] Fig.12 1 is a flowchart showing an example of vehicle dispatch processing in the management server 100. In addition, the vehicle dispatch processing is executed based on the program stored in the storage unit 130. In addition, the vehicle dispatch processing is executed when a vehicle dispatch request is received from the electronic device MC1. In addition, in the vehicle dispatch processing, appropriate reference is made to Figures 1 to 11 to explain.
[0132] In step S501, the vehicle dispatch processing unit 121 performs a reception process of receiving a vehicle dispatch request transmitted from the electronic device MC1 via the communication unit 110. The vehicle dispatch request is based on, for example, a vehicle dispatch request transmitted using Figure 5 The vehicle dispatch request is sent from the electronic device MC1 in response to a user operation of the vehicle dispatch reservation screen 300 shown in (A). The vehicle dispatch request includes location information about the current location of the user U1, location information about the destination, exercise intention information about the exercise intention, and the user ID.
[0133] In step S502, the motion information management unit 123 obtains the motion information corresponding to the user ID included in the vehicle dispatch request received in step S501 from the motion information DB 200. In this example, an example in which the motion information of each user is managed in the motion information DB 200 of the management server 100 is shown, but the motion information managed in the electronic device MC1 may also be obtained. In this case, the motion information may also be included in the vehicle dispatch request.
[0134] In step S503, the exercise information management unit 123 determines whether the user U1 corresponding to the user ID included in the vehicle dispatch request received in step S501 has achieved the exercise goal based on the exercise information obtained in step S502. Figure 3 ) is the value of the moving target information 202 (refer to Figure 3 ), the exercise information management unit 123 determines that the exercise goal has been achieved. 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.
[0135] In step S504, the exercise information management unit 123 determines whether the user U1 corresponding to the user ID included in the vehicle dispatch request received in step S501 has an intention to exercise based on the exercise intention information included in the vehicle dispatch request received in step S501. Figure 5 If "Intention to exercise (want to set walking interval)" or "Based on walking interval" is selected in the exercise intention selection area 303 of the vehicle dispatch reservation screen 300 shown in (A), it is determined that the user U1 has the intention to exercise. If the user U1 has the intention to exercise, the process proceeds to step S505. On the other hand, if the user U1 does not have the intention to exercise, the process proceeds to step S507.
[0136] In step S505, the route setting unit 122 searches for a route for the vehicle arranged for the 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. Figure 4 As shown in (B) to (D) of FIG. 1 , the path setting unit 122 sets the walking interval before and after the vehicle moving interval. In addition, for the user who is determined to have not achieved the exercise goal in step S503, the processing of step S505 is performed regardless of whether there is an intention to exercise. Therefore, for the user who is determined to have not achieved the exercise goal in step S503, while searching for path candidates including the walking interval, the path candidates not including the walking interval are searched, and these path candidates are recommended.
[0137] In step S506, the vehicle dispatch processing unit 121 sends the route information including the route candidates (including the boarding and alighting place candidates) searched in step S505 to the electronic device MC1 that sent the vehicle dispatch request received in step S501. That is, the vehicle dispatch processing unit 121 sends the route information including the route candidates searched in step S505 to the electronic device MC1, and suggests the route candidates to the user U1 by displaying the route candidates on the electronic device MC1. For example, Figure 5 As shown in (B) of FIG. 1 , an approval screen 310 including a route candidate in which a travel section is set behind the vehicle movement section is displayed on the input / output unit 56 of the electronic device MC1 .
[0138] In step S507, the route setting unit 122 searches for a route for the vehicle arranged for the 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. Figure 4 As shown in (A) of FIG. 1 , the route setting unit 122 searches for route candidates for which no travel section is set.
[0139] In step S508, the vehicle dispatch processing unit 121 sends the route information including the route candidates (including the boarding and alighting place candidates) searched in step S507 to the electronic device MC1 that sent the vehicle dispatch request received in step S501. That is, the vehicle dispatch processing unit 121 sends the route candidates searched in step S507 to the electronic device MC1, and suggests the route candidates to the user U1 by causing the electronic device MC1 to display the route candidates.
[0140] As described above, the path candidates sent to the electronic device MC1 in step S506 or S508 are displayed on the input / output unit 56 of the electronic device MC1. In addition, the user U1 performs a selection operation to select a desired path from the path candidates displayed on the input / output unit 56 of the electronic device MC1. When the selection operation is performed, the control unit 52 of the electronic device MC1 sends selection information including the path candidate selected by the selection operation to the management server 100. In addition, when only one path candidate is displayed on the input / output unit 56 of the electronic device MC1, approval information for approving the path candidate is sent to the management server 100.
[0141] In step S509, the vehicle dispatch processing unit 121 performs a reception process of receiving selection information (or consent information) from the electronic device MC1 that sent the route information in step S506 or S508 via the communication unit 110. In addition, if the selection information is not received within a prescribed time after the route information is sent in step S506 or S508, the route information may be resent, or prescribed information for displaying a message urging the sending of the selection information may be sent.
[0142] In step S510, the vehicle dispatch processing unit 121 determines the boarding and alighting place of the vehicle for the vehicle dispatch request received in step S501 based on the selection information received in step S509. That is, the vehicle dispatch processing unit 121 determines the path selected by the user among the path candidates as the path for the vehicle for the vehicle dispatch request, and determines the boarding and alighting place of the vehicle corresponding to the path.
[0143] In step S511, the vehicle dispatch processing unit 121 transmits the vehicle dispatch information including the boarding and alighting place determined in step S510 to the electronic device MC1 that has transmitted the vehicle dispatch request received in step S501. In addition, the vehicle dispatch processing unit 121 transmits the vehicle dispatch information including the boarding and alighting place determined in step S510 to the communication device of the vehicle. In this way, the process of arranging a vehicle is performed in response to the vehicle dispatch request received in step S501.
[0144] [Action example of information output processing]
[0145] Fig.13 1 is a flowchart showing an example of the achievement information output process in the management server 100. In addition, the achievement information output process is executed based on the program stored in the storage unit 130. Fig.12 The user who has been assigned a vehicle by the vehicle dispatching process shown in the figure performs the achievement information output process. In addition, in the achievement information output process, appropriate reference is made to Figures 1 to 12 to explain.
[0146] In step S521, the vehicle dispatch processing unit 121 performs the following operations in step S511 (see Fig.12 ) determines whether the user who is assigned a vehicle in the vehicle has set a walking interval. If the walking interval is set, the process proceeds to step S522. On the other hand, if the walking interval is not set, the action of the achievement information output process is terminated.
[0147] In step S522, the vehicle dispatch processing unit 121 determines the vehicle dispatch processing unit 121 in step S511 (see Fig.12) in the vehicle movement interval has ended. Whether the movement in the vehicle movement interval has ended can be determined based on the position information of the vehicle acquired by the position information acquisition unit of the communication device provided in the vehicle. In addition, in the case where the position information of the user U1 acquired by the position information acquisition unit 54 of the electronic device MC1 can be acquired, the determination can be made based on the position information. In the case where the movement in the vehicle movement interval has ended, the process proceeds to step S523. On the other hand, in the case where the movement in the vehicle movement interval has not ended, the monitoring is continued until the movement in the vehicle movement interval has ended.
[0148] In step S523, the vehicle dispatch processing unit 121 determines the vehicle dispatch processing unit 121 in step S511 (see Fig.12 ) is completed in the walking interval. As to whether the movement in the walking interval is completed, when the position information of the user U1 acquired by the position information acquisition unit 54 of the electronic device MC1 can be acquired, it can be determined based on the position information. When the movement in the walking interval is completed, the process proceeds to step S524. On the other hand, when the movement in the walking interval is not completed, the monitoring is continued until the movement in the walking interval is completed.
[0149] In step S524, the motion information management unit 123 generates the motion information based on the motion information generated in step S511 (see Fig.12 ) is used to generate achievement information based on the walking interval of the user in which the vehicle is arranged and the exercise information of the user (exercise information DB 200).
[0150] In step S525, the vehicle dispatch processing unit 121 transmits the achievement information generated in step S524 to the electronic device MC1. The electronic device MC1 that receives the achievement information outputs the achievement information from the input / output unit 56. For example, Figures 8 to 11 The display screens 400, 410, 420, 430, etc. shown are displayed on the input / output unit 56 of the electronic device MC1. In addition, messages corresponding to the respective display screens may be outputted by sound.
[0151] Here, when the movement based on the user's own walking decreases due to the popularization of convenient travel services, there is a concern that insufficient exercise may cause adverse effects on health. In this way, if adverse effects on health are caused, there is also a concern that people's rich lives will be threatened. For example, it is believed that many social people will miss the opportunity to exercise daily because they do not have time. That is, while realizing that they do not exercise enough and knowing that moderate exercise is important, there are many cases where they do not start to act because they think they do not have time or it is troublesome.
[0152] Therefore, in this embodiment, while using the convenient vehicle dispatch service for daily movement, an appropriate amount of exercise is ensured. That is, it is possible to set a walking interval before boarding a vehicle arranged by the vehicle dispatch service or after getting off the vehicle, and to actually perform appropriate exercise by walking in the walking interval, thereby maintaining health. In this way, rather than moving only by vehicle on the path from the departure point to the destination, the movement is deliberately set to actively adopt walking, thereby making it possible to take into account both the convenience of movement and the health of the user. In this way, the richness brought by travel services and the richness of the users themselves can be achieved. In addition, by actively adopting walking when the user moves, in addition to improving health through exercise, the user can also relax and change his mood.
[0153] [Example of setting the travel section later when reserving a vehicle dispatch]
[0154] The above shows an example of setting a walking interval when reserving a vehicle dispatch. That is, an example of determining whether to set a walking interval based on the user's health is shown. Here, it is also assumed that congestion occurs in the vehicle movement interval while the vehicle assigned according to the vehicle dispatch reservation is on the way to the disembarkation place. In such a case, it is also assumed that walking in the congested interval can move faster than moving by vehicle. Therefore, the following shows an example of setting a new walking interval when congestion occurs in the vehicle movement interval. That is, an example of determining whether to set a walking interval based on the congestion level of the vehicle is shown.
[0155] Fig.14 FIG. 2 is a diagram showing an example of a transition when the setting contents at the time of vehicle dispatch reservation are changed based on congestion information. Fig.14 In FIG. 1 , examples are shown in which a running section is set at the front side of the vehicle movement section, that is, at the boarding place side, or in which a running section is not set when the vehicle dispatch reservation is made. Fig.14 , an example is shown in which congestion occurs near the end point (getting-off place G2) of the vehicle movement section set at the time of vehicle dispatch reservation.
[0156] exist Fig.14 In (A), the dashed arrow shows the path R10 of the vehicle movement section set when the vehicle dispatch reservation is made. In addition, the section where congestion occurs on the road (congestion section TJ1) is shown in gray. Fig.14In (A), a state in which congestion occurs near the end point (get-off point G2) of the vehicle movement section set when the vehicle dispatch reservation is made is shown. For example, a state in which congestion occurs near the intersection IS1 is shown. In addition, regarding the congested section on the road, congestion information of the road corresponding to the position and time can be obtained from other devices, such as a congestion information providing server, based on the position and time of the road via a predetermined network, such as the Internet.
[0157] like Fig.14 As shown in (A), if congestion occurs near the end point (get-off location G2) of the vehicle movement section, the dispatched vehicle is likely to stop for a long time or move at a low speed before going to the get-off location G2, and the travel time of the vehicle may be prolonged. In this case, the time when the user U1 arrives at the destination may be delayed. In addition, the dispatched vehicle may not be able to go to the next transportation service.
[0158] Therefore, if congestion occurs near the alighting place G2, the user U1 can avoid the congestion by walking in front of the alighting place G2. In addition, the vehicle dispatched by the vehicle may quickly go to the next transportation service. Therefore, if congestion occurs near the alighting place G2, a new walking interval is set to suggest the user U1 to walk to the alighting place G2. In addition, for the method of setting a new walking interval, refer to Fig.16 Let's explain in detail.
[0159] For example, Fig.14 As shown in (B), before changing the end point of the vehicle movement section (getting off point S10) to the congested section TJ1, a travel section R12 is set in the congested section TJ1. Thus, the vehicle that drops off the user U1 at the getting off point S10 can avoid the congested section TJ1 as shown by arrow R13 and quickly go to the next transportation service.
[0160] [Example of display of running section setting screen]
[0161] Fig.15 The diagram shows a display example of the running section setting screens 360 and 370 displayed on the input / output unit 56 when congestion occurs near the getting-off place G2. Specifically, the diagram shows the running section setting screens 360 and 370 for suggesting a new running section to the user U1 in response to the occurrence of congestion near the getting-off place G2.
[0162] like Fig.15 As shown in FIG. 5A , the control unit 52 of the electronic device MC1 causes the input / output unit 56 to display a walking interval setting screen 360 for suggesting a new walking interval to the user U1 based on the information transmitted from the management server 100 .
[0163] The travel section setting screen 360 displays a current location mark 361 indicating the current location of the vehicle, a drop-off location mark 363 indicating the drop-off location, and a moving path mark 362 indicating the moving path from the current location of the vehicle to the drop-off location. In addition, a congested area mark 364 indicating a congested area on the road around the vehicle is displayed on the travel section setting screen 360. For example, the moving path mark 362 can be displayed as a dotted arrow on the map, and the congested area mark 364 can be highlighted as a thick band.
[0164] In addition, an approval button 365 for approving the message content displayed in the lower display area, that is, setting a new running interval, and a rejection button 366 for rejecting the message content are displayed in the lower display area of the running interval setting screen 360. When the rejection button 366 is pressed, the vehicle continues to move in the vehicle moving interval without setting a new running interval.
[0165] In the case where the consent button 365 is pressed, Fig.15 As shown in (B) of FIG. 1 , a running section setting screen 370 for notifying a new running section is displayed.
[0166] In the walking interval setting screen 370, a current location mark 371 indicating the current location of the vehicle, a getting-off location mark 373 indicating the getting-off location, and a moving path mark 372 indicating the moving path from the current location of the vehicle to the getting-off location are displayed. In addition, in the walking interval setting screen 370, a walking interval end point mark 374 indicating the end point of the newly set walking interval and a walking interval mark 375 indicating the newly set walking interval are displayed. For example, the moving path mark 372 can be displayed as a dotted arrow on the map, and the walking interval mark 375 can be set as a thick belt-shaped highlight display. In addition, the starting point of the newly set walking interval corresponds to the getting-off location, and thus becomes the position of the getting-off location mark 373. In addition, the end point of the newly set walking interval corresponds to the original getting-off location, and thus becomes the getting-off location mark 363 (refer to Fig.15 In addition, regarding the technology related to the movement assistance for assisting the movement of the user U1 to the destination, Figures 5 to 7 The examples shown are the same, so the description is omitted here.
[0167] In addition, in the lower display area of the travel interval setting screen 370, a coupon acquisition button 376 for acquiring a coupon granted in accordance with the setting of the new travel interval and a return button 377 for returning to the previous screen are displayed together with a message indicating that a new travel interval has been set. When the coupon acquisition button 376 is pressed, some kind of reward is granted as a reward for assisting in the smooth operation of the vehicle dispatch service. For example, a discount coupon for the next use of the vehicle dispatch service, a discount coupon for this use, etc. are granted.
[0168] In addition, Fig.14 , Fig.15 , an example is shown in which a running interval is set at the front side of the vehicle movement interval when the vehicle scheduling reservation is made, or an example is shown in which a running interval is not set. However, in the case where a running interval is set at the rear side of the vehicle movement interval, a new running interval can also be set based on the congestion interval in the same manner. In this case, the running interval at the rear side of the vehicle movement interval set at the time of the vehicle scheduling reservation is extended. Therefore, there is also a case where the upper limit value 207 (refer to Figure 3 ), therefore, in the case of a new walking interval that exceeds the upper limit value 207 once, it is preferable to perform a process of confirming this situation to the user.
[0169] [Path resetting process operation example]
[0170] Fig.16 1 is a flowchart showing an example of the path resetting process in the management server 100. In addition, the path resetting process is executed based on the program stored in the storage unit 130. Fig.12 The user who has been assigned a vehicle by the vehicle scheduling process shown in the figure performs the route resetting process. In addition, in the route resetting process, appropriate reference is made to Figures 1 to 15 to explain.
[0171] In step S531, the vehicle dispatch processing unit 121 obtains the data contained in step S511 (see Fig.12 ) The vehicle dispatch processing unit 121 receives and acquires the road information around the vehicle movement section of the vehicle scheduled in the vehicle dispatch processing unit 121. For example, the vehicle dispatch processing unit 121 receives and acquires the road information regularly from the road server via the communication unit 110.
[0172] In step S532, the path setting unit 122 determines the Fig.12 ) whether congestion occurs in the vehicle movement section of the vehicle arranged in step S530. If congestion occurs in the vehicle movement section, the process proceeds to step S533. On the other hand, if congestion does not occur in the vehicle movement section, the path resetting process is terminated.
[0173] In step S533, the route setting unit 122 re-searches the route of the vehicle including at least a portion of the congested section (congested section) in the vehicle moving section as the travel section. In this case, the route setting unit 122 re-searches the route of the vehicle so as to Fig.14 As shown in (B), the congested area is set as the walking area.
[0174] In step S534, the path setting unit 122 will be in step S510 (refer to Fig.12 ) is compared with the travel time (vehicle travel time) when the entire path from the boarding place determined in step S530 to the boarding place is moved by vehicle and the travel time (walking time) when walking in the walking section obtained in step S533. In addition, the travel time by vehicle can be calculated based on the travel distance, congestion conditions, etc. In addition, the travel time by walking can be calculated based on the travel distance, walking speed, etc.
[0175] In step S535, the route setting unit 122 determines whether the value (difference) obtained by subtracting the walking time from the vehicle moving time compared in step S534 is less than a prescribed value. For example, if the difference is less than several minutes, it is considered that it is more preferable to set the walking section so that the user moves on foot in the congested section. Therefore, if the difference is less than the prescribed value, the process proceeds to step S536. On the other hand, if the difference exceeds the prescribed value, the action of the route resetting process is terminated.
[0176] In step S536, the vehicle dispatch processing unit 121 sends a message to the passenger in step S511 (see Fig.12 ) sends the route information including the route candidates (including the boarding and alighting place candidates) re-searched in step S533 to the electronic device MC1 of the user U1 whose vehicle is arranged in step S533. That is, the vehicle dispatch processing unit 121 sends the route information including the route candidates re-searched in step S533 to the electronic device MC1, and suggests the route candidates to the user U1 by displaying the route candidates on the electronic device MC1. For example, Fig.15 As shown in (A) of FIG. 1 , a running section setting screen 360 including information indicating that congestion has occurred and for confirming the new setting of the running section is displayed on the input / output unit 56 of the electronic device MC1 .
[0177] The user U1 performs an approval operation for approving the advice displayed on the running section setting screen 360 of the input / output unit 56 of the electronic device MC1. When the 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.
[0178] In step S537, the vehicle dispatch processing unit 121 determines whether the user has received consent information that agrees to the content re-proposed in step S536. If the consent information is received, the process proceeds to step S538. On the other hand, if the consent information is not received, that is, if the rejection information is received, the route resetting process is terminated. In this case, the user is notified that the vehicle will continue to move without setting a new travel interval.
[0179] In step S538, the path setting unit 122 changes the path set in step S510 (see Fig.12 That is, the vehicle dispatch processing unit 121 determines the route candidate (including the boarding and alighting place candidate) newly suggested in step S536 as a new route, and newly determines the boarding and alighting place of the vehicle corresponding to the route.
[0180] In step S539, the vehicle dispatch processing unit 121 sends a message to the passenger in step S511 (see Fig.12 ) sends the vehicle dispatch information including the boarding and alighting place newly determined in step S538 to the electronic device MC1 of the user U1 of the vehicle arranged in step S538. In addition, the vehicle dispatch processing unit 121 sends the vehicle dispatch information including the boarding and alighting place newly determined in step S538 to the communication device of the vehicle. In addition, the vehicle dispatch processing unit 121 gives a reward to the user U1. That is, when congestion occurs in the moving path of the vehicle to the destination, the vehicle dispatch processing unit 121 gives a reward to the user U1 who agrees to the setting of the new walking section.
[0181] In this example, when the value (difference) obtained by subtracting the walking time from the vehicle travel time in the congested section is less than a predetermined value, a new route candidate including a new walking section is newly suggested. However, the vehicle travel time in the congested section 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 a confirmation operation performed by the user.
[0182] In this way, by setting a new walking interval for a congested section, the exercise goal can be achieved in advance, and the trouble of waiting in a congested vehicle can be avoided. In addition, by walking in a congested section, congestion can be avoided and health can be improved. In addition, by setting a new walking interval, some kind of reward can be obtained, which becomes a new motivation for walking. In addition, since the vehicle can avoid congestion, the vehicle dispatching efficiency in the vehicle dispatching service can be improved.
[0183] [Example of changing service content based on environment, etc.]
[0184] Fig.17 FIG. 2 is a diagram showing an example of changing the service content of the vehicle dispatch service based on the environment, etc. Fig.17 In the vehicle dispatching service, a specific section for efficient transportation is referred to as a hub section R20, and an independent transportation section extending from the hub section R20 is referred to as a spoke section R21. The hub section R20 and the spoke section R21 are names for distinguishing different transportation sections according to the characteristics of movement, and the names may be appropriately changed depending on the combination of transportation sections.
[0185] For example, when the user selects the spoke section R21 as the travel section, the axle section R20 can be set as a section where the vehicle dispatching service can operate with high transport efficiency. Fig.17 In the example in which the axle section R20 is simplified into a ring shape, the axle section R20 in the ring shape is schematic, but the axle section R20 in the ring shape is not actually rotated by the vehicle. For example, consider setting the axle section R20 as a general avenue, and setting the spoke section R21 as a narrow alley entered from the avenue. In such a case, in the vehicle dispatching service shown in the present embodiment, the spoke section R21 is recommended as a walking section, but it is also assumed that a user who wants to move in the spoke section R21 by vehicle is considered. However, in the spoke section R21, it is assumed that the transportation efficiency of the vehicle of the vehicle dispatching service decreases. Therefore, in the case where the spoke section R21 is set as the vehicle moving section, it is considered that an additional fee higher than the case where the axle section R20 is set as the vehicle moving section will be incurred. For example, the axle section R20 with high transportation efficiency can be set to a normal fee, and the spoke section R21 as an independent transportation section can be set to a fee higher than usual.
[0186] exist Fig.17 (A) shows a case where the weather around the hub section R20 and the spoke section R21 is sunny. In this case, by setting the hub section R20 to a normal fare and setting the spoke section R21 to a higher fare than usual, it is preferable to recommend the user to use the spoke section R21 as a walking section.
[0187] exist Fig.17 (B) shows a case where the weather around the hub section R20 and the spoke section R21 is rainy. In this way, if the spoke section R21 is set as a walking section on a rainy day, the user's enthusiasm for use may decrease. Therefore, on a rainy day, by setting the hub section R20 to the normal fee and the spoke section R21 to the fee setting that is the same as the normal fee or the fee setting that is close to the normal fee, the user's enthusiasm for use can be improved.
[0188] like Fig.17As shown in (A), for example, if there is little disincentive to exercise, it is considered appropriate to incur additional charges for continuing to ride the vehicle without exercising. Fig.17 As shown in (B), for example, in an environment where the user does not want to walk, if the same fee system is set as when all conditions are met, the user's enthusiasm for use will decrease, and the user may no longer use the vehicle dispatch service. Therefore, on rainy days, it is preferable to set an appropriate fee so that the user can move to a place close to the user's destination by vehicle.
[0189] In this way, the service fee based on the difference in walking adoption rate can be adaptively adjusted according to environmental conditions such as weather. In other words, the service fee can be changed according to the weather.
[0190] In addition, the rewards given to users can also be changed according to environmental conditions such as weather. Fig.17 As shown in (A), in an environment with few obstacles to exercise, a low reward is given. Fig.17 As shown in (B), a high reward is given in an environment where the user does not want to walk. In this way, by changing the reward given to the user according to environmental conditions such as weather, people who intend to exercise actively can be encouraged to want to walk even on rainy days. In addition, they can feel the charm of getting a high reward for walking on rainy days. That is, the reward can be increased in unfavorable conditions to make them walk. On the other hand, for users who walk on sunny days but do not want to walk on rainy days, they can be made to actively exercise on sunny days and can feel the charm of getting a low reward for not walking on rainy days.
[0191] For example, the vehicle dispatch processing unit 121 determines the walking section where the walking environment deteriorates based on at least one of the road environment in the path from the departure point to the destination, the motion environment in the path, and the weather environment on the path. In addition, the road environment and the motion environment refer to the state of the road on the path, the state of the road on which the user walks, and the like. Then, in the case where the walking section where the walking environment deteriorates is selected by the user, the vehicle dispatch processing unit 121 can give a reward to the user. Similarly, the vehicle dispatch processing unit 121 determines that the user's walking conditions have deteriorated based on at least one of the road environment in the path from the departure point to the destination, the motion environment in the path, and the weather environment on the path. Then, in the case where the user selects a walking section when the user's walking conditions have deteriorated, the vehicle dispatch processing unit 121 can give a reward to the user.
[0192] In this way, the fee setting of the vehicle dispatch service can be changed or the incentive given to the user can be changed according to environmental conditions such as weather.
[0193] [Example of setting exercise zones other than walking zones]
[0194] The above shows an example of setting a walking interval before and after the vehicle movement interval. However, it is also possible to set a movement interval using a movement means other than walking as a movement means for the user's movement. For example, as a movement means other than walking, running and cycling are considered. For example, it is also considered that the user moves in the interval set as the walking interval by running. In this case, the electronic device MC1 or other devices such as a health tracker can be used to determine that the user is running. For example, the user's movement speed can be calculated based on the detection value obtained by the position information acquisition unit 54 and the acceleration sensor 55 of the electronic device MC1, so it can be determined that the user is running based on the movement speed. In addition, if the user wears a health tracker, it is possible to estimate that the user is running based on the heart rate, pulse, etc. that can be obtained by the health tracker. For example, the change in the user's exercise amount can be calculated using the change in the heart rate and pulse rate, so it can be determined that the user is running based on the change in the exercise amount. Similarly, the electronic device MC1 or other devices such as a health tracker can be used to determine that the user is moving by bicycle. In addition, the calories burned by running or cycling can be calculated based on the user's moving distance, moving speed, and the like.
[0195] As described above, the user can run in the walking section. However, in order to set the user's movement section as a bicycle section, a bicycle must be present at the start of the bicycle section and a place to return the bicycle is required at the end of the bicycle section.
[0196] For example, when the user uses a bicycle owned by the user, a section starting from a place where the bicycle is parked, such as a bicycle parking lot, and ending at the place where the bicycle is parked, such as the user's home, can be set as a bicycle section.
[0197] In addition, for example, it is assumed that a shared bicycle can be shared and rented and returned at a station. In this case, the section starting from the shared bicycle station and ending at another shared bicycle station can be set as a bicycle section.
[0198] Here, it is also assumed that there is no shared bicycle station in the path candidate between the departure point and the destination. In such a case, if there is a shared bicycle station near the path candidate, the path candidate can be expanded to the vicinity to set the bicycle section. In other words, if there is a shared bicycle station near the path candidate, the path candidate can also be interpolated based on the station.
[0199] In addition, the above shows an example of executing vehicle dispatch processing, achievement information output processing, route resetting processing, etc. in the management server 100, but all or part of these processes can also be executed in other devices. In this case, the information processing system is composed of various devices that execute part of these processes. For example, various information processing devices such as devices that can be used by user U1 (such as smart phones, tablet terminals, personal computers, car navigation devices, IVI (In-Vehicle Infotainment: in-vehicle infotainment system)), servers that can be connected to a specified network such as the Internet, and various electronic devices can be used to execute at least part of each process.
[0200] Furthermore, part (or all) of the information processing system capable of executing the functions of the management server 100 may be provided by an application program that can be provided via a predetermined network such as the Internet. This application program is, for example, SaaS (Software as a Service).
[0201] [Structural example of this embodiment and its effects]
[0202] The management server 100 is an information processing device that performs vehicle dispatch processing for the user U1. The management server 100 includes: a communication unit 110 (an example of a receiving unit), which receives at least one of a departure point and a destination from the user U1; a control unit 120 (a path setting unit 122), which sets a boarding point and an alighting point of the vehicle assigned to the user U1 based on at least one of the received departure point and the destination; and a communication unit 110 (an example of an output unit), which outputs the boarding point and the alighting point to the user U1, wherein the control unit 120 (path setting unit 122) sets at least one of a first movement interval in which the user U1 moves with the boarding point as the end point and a second movement interval in which the user U1 moves with the alighting point as the starting point based on the movement information associated with the user U1. For example, Figure 4 (B) to Figure 4 As shown in (D) of FIG. 1 , the travel sections WS2 to WS5 are set before and after the vehicle movement sections VS2 to VS4 .
[0203] According to this structure, when the user U1 uses the vehicle dispatching service to move, he can set the exercise interval as needed, increase the chance of walking, and eliminate insufficient exercise. In this way, the convenience of movement and the health of the user can be taken into account, and the richness of the user U1's life when using the vehicle can be improved.
[0204] The control unit 120 (route setting unit 122) sets a vehicle movement interval from a boarding point to an alighting point in a route from a departure point to a destination, and sets at least one of a first movement interval in front of the vehicle movement interval and a second movement interval in rear of the vehicle movement interval.
[0205] According to this configuration, the first exercise interval and the second exercise interval can be set on the route from the departure point to the destination, so that the route during which the user moves can be used to increase the chances of walking and eliminate insufficient exercise.
[0206] The exercise information shown in this embodiment is information indicating the relationship between the target exercise amount and the exercise amount of the day for the user U1. In addition, the control unit 120 (path setting unit 122) sets at least one of the first exercise interval and the second exercise interval based on the relationship between the target exercise amount and the exercise amount of the day.
[0207] According to this configuration, the exercise interval 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 interval can be set according to the user U1.
[0208] The control unit 120 (path setting unit 122) sets at least one of the first movement interval and the second movement interval based on the road environment in the path from the departure point to the destination, the movement environment in the path, the weather environment on the path, and at least one of the priorities related to the position of the movement interval set by the user U1.
[0209] According to this configuration, it is possible to set an appropriate exercise interval according to the environment around the user U1 and the priority set by the user U1 .
[0210] The communication unit 110 (an example of an output unit) outputs the first motion interval candidate and the second motion interval candidate to the user U1. The communication unit 110 (an example of a receiving unit) receives selection information related to a selection operation of selecting a candidate desired by the user U1 from among the first motion interval candidate and the second motion interval candidate. The control unit 120 (path setting unit 122) determines the motion interval to be set for the user U1 from among the first motion interval candidate and the second motion interval candidate based on the selection information.
[0211] According to this configuration, since the candidate desired by the user U1 can be selected, an appropriate exercise interval suitable for the user U1 can be set.
[0212] The control unit 120 (exercise information management unit 123) generates first information associated with the amount of exercise of the user U1 assumed based on the setting of the first exercise interval, and second information associated with the amount of exercise of the user U1 assumed based on the setting of the second exercise interval. The communication unit 110 (an example of an output unit) outputs at least one of the first information associated with the first exercise interval and the second information associated with the second exercise interval to the user U1. For example, Figure 7 As shown, various information related to the amount of exercise of the user U1 is displayed in the pop-up areas 321 and 331 .
[0213] According to this configuration, the user U1 can easily grasp information related to the amount of exercise of the user U1 assumed by setting the exercise interval.
[0214] The control unit 120 (exercise information management unit 123 ) gives a reward to the user U1 based on the amount of exercise of the user U1 assumed from the exercise in at least one of the first exercise interval and the second exercise interval.
[0215] According to this configuration, the motivation and satisfaction of the user U1 in utilizing the vehicle dispatch service can be improved.
[0216] When congestion occurs in the vehicle's moving path to the destination, the control unit 120 (path setting unit 122) compares the walking time of the user U1 when the second movement interval is set with the moving time of the vehicle when the second movement interval is not set, and sets a new second movement interval when the difference between the walking time of the user U1 and the moving time of the vehicle meets the specified conditions.
[0217] According to this structure, by setting a new movement section for a congested section, the movement target can be achieved in advance, and the trouble of waiting in a congested vehicle can be avoided. In addition, since the vehicle can avoid congestion, the vehicle dispatching efficiency in the vehicle dispatching service can be improved.
[0218] When a new second movement interval is set when congestion occurs on the vehicle's movement route to the destination, the control unit 120 (vehicle dispatch processing unit 121) provides a reward to the user U1.
[0219] According to this configuration, a certain reward can be obtained by setting a new exercise interval, which becomes a new motivation for walking.
[0220] The control unit 120 (vehicle dispatch processing unit 121) determines the movement interval in which the movement environment deteriorates between the first movement interval and the second movement interval based on the road environment in the path from the departure point to the destination, the movement environment in the path, and at least one of the weather environment on the path, and when the user U1 selects the movement interval in which the movement environment deteriorates, a reward is given to the user U1.
[0221] According to this configuration, a certain reward can be obtained by selecting an exercise interval in which the exercise environment deteriorates, which serves as a motivation for walking in the exercise interval in which the exercise environment deteriorates.
[0222] The control unit 120 (vehicle dispatch processing unit 121) determines that the exercise condition of the user U1 has deteriorated based on at least one of the road environment in the path from the departure point to the destination, the exercise environment in the path, and the weather environment on the path, and gives a reward to the user U1 when the exercise condition of the user U1 deteriorates and the user U1 selects at least one of the first exercise interval and the second exercise interval.
[0223] According to this configuration, the user U1 can obtain some kind of reward by selecting an exercise interval when the exercise condition of the user U1 deteriorates, which serves as a motivation for walking in the exercise interval in which the exercise condition deteriorates.
[0224] The information processing method involved in the present embodiment is an information processing method for executing vehicle dispatch processing for user U1. The information processing method includes the following processing: acceptance processing (step S501), accepting at least one of the departure place and the destination from user U1; setting processing (steps S505, S507), setting the boarding place and the alighting place of the vehicle assigned to user U1 based on at least one of the accepted departure place and the destination; and output processing (steps S506, S508), outputting the boarding place and the alighting place to user U1, wherein in the setting processing (step S505), based on the movement information associated with user U1, at least one of the first movement interval in which user U1 moves with the boarding place as the end point and the second movement interval in which user U1 moves with the alighting place as the starting point is set. In addition, the program involved in the present embodiment is a program that causes a computer to execute these respective processes.
[0225] According to this structure, when the user U1 uses the vehicle dispatching service to move, the user can set the exercise interval as needed, thereby increasing the chances of walking and eliminating insufficient exercise. Thus, the convenience of movement and the health of the user can be taken into account, and the richness of the user U1's life when using the vehicle can be improved.
[0226] In addition, each processing procedure shown in this embodiment is an example for implementing this embodiment, and the order of part of each processing procedure may be changed within the scope of implementing this embodiment, or part of each processing procedure may be omitted or other processing procedures may be added.
[0227] In addition, each process shown in this embodiment is executed based on a program for causing a computer to execute each process. Therefore, this embodiment can also be understood as an embodiment of a program for realizing the function of executing each process and a recording medium storing the program. For example, by an update process for adding a new function to an information processing device, the program can be stored in a storage device of the information processing device. Thus, the updated information processing device can implement each process shown in this embodiment.
[0228] Although the embodiments of the present invention have been described above, the above embodiments merely illustrate a part of application examples of the present invention and are not intended to limit the technical scope of the present invention to the specific structures of the above embodiments.
[0229] 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 into this specification by reference.
Claims
1. An information processing device for executing vehicle dispatch processing for a user, the information processing device comprising: a receiving unit configured to receive at least one of a departure place and a destination from the user; a control unit that sets a boarding place and alighting place of a vehicle allocated to the user based on at least one of the received departure place and the received destination; and an output unit configured to output the boarding place and the getting-off place to the user, in, The control unit sets at least one of a first exercise section in which the user moves by exercising with the boarding place as an end point and a second exercise section in which the user moves by exercising with the alighting place as a start point, based on exercise information associated with the user.
2. The information processing device according to claim 1, wherein: The control unit sets a vehicle movement section from the boarding place to the alighting place in the route from the departure place to the destination, and sets at least one of the first movement section on the front side of the vehicle movement section and the second movement section on the rear side of the vehicle movement section.
3. The information processing device according to claim 1, wherein: The exercise information is information indicating the relationship between the user's target exercise amount and the exercise amount of the day, The control unit sets at least one of the first exercise interval and the second exercise interval based on a relationship between the target exercise amount and the exercise amount of the day.
4. The information processing device according to claim 1, wherein: The control unit sets at least one of the first movement interval and the second movement interval based on a road environment in a path from the departure point to the destination, a movement environment in the path, a weather environment on the path, and at least one of a priority related to a position of the movement interval set by the user.
5. The information processing device according to any one of claims 1 to 4, wherein: the output unit outputting the first motion section candidate and the second motion section candidate to the user, the receiving unit receiving selection information related to a selection operation of selecting a candidate desired by the user from among the candidates for the first motion interval and the candidates for the second motion interval, The control unit determines an exercise interval set for the user from among candidates for the first exercise interval and candidates for the second exercise interval based on the selection information.
6. The information processing device according to any one of claims 1 to 4, wherein: the control unit generates first information associated with the amount of exercise of the user assumed based on the setting of the first exercise interval and second information associated with the amount of exercise of the user assumed based on the setting of the second exercise interval, The output section outputs at least one of the first information associated with the first exercise interval and the second information associated with the second exercise interval to the user.
7. The information processing device according to any one of claims 1 to 4, wherein: The control section awards a reward to the user based on an amount of exercise of the user assumed from exercise in at least one of the first exercise interval and the second exercise interval.
8. The information processing device according to any one of claims 1 to 4, wherein: When congestion occurs in the moving path of the vehicle to the destination, the control unit compares the walking time of the user when the second motion interval is set with the moving time of the vehicle when the second motion interval is not set, and newly sets the second motion interval when the difference between the walking time of the user and the moving time of the vehicle satisfies a specified condition.
9. The information processing device according to claim 8, wherein: The control unit provides the reward to the user when a new second exercise section is set when congestion occurs on the movement route of the vehicle to the destination.
10. The information processing device according to any one of claims 1 to 4, wherein: The control unit determines an exercise interval in which the exercise environment deteriorates between the first exercise interval and the second exercise interval based on at least one of the road environment in the path from the departure point to the destination, the exercise environment in the path, and the weather environment on the path, and gives a reward to the user if the user selects the exercise interval in which the exercise environment deteriorates.
11. The information processing device according to any one of claims 1 to 4, wherein: The control unit determines that the user's exercise condition has deteriorated based on at least one of the road environment in the path from the departure point to the destination, the exercise environment in the path, and the weather environment on the path, and gives a reward to the user if the user selects at least one of the first exercise interval and the second exercise interval when the user's exercise condition has deteriorated.
12. An information processing method for executing vehicle dispatch processing for a user, the information processing method comprising the following processing: Acceptance processing, accepting at least one of a departure place and a destination from the user; a setting process of setting a boarding place and a disembarking place of a vehicle allocated to the user based on at least one of the received departure place and the received destination; as well as output processing, outputting the boarding place and the getting off place to the user, In the setting process, at least one of a first movement interval in which the user moves with the boarding place as the end point and a second movement interval in which the user moves with the alighting place as the starting point is set based on the movement information associated with the user.
13. A program for causing a computer to execute vehicle dispatch processing for a user, the program causing the computer to execute the following processing: Acceptance processing, accepting at least one of a departure place and a destination from the user; a setting process of setting a boarding place and a disembarking place of a vehicle allocated to the user based on at least one of the received departure place and the received destination; as well as output processing, outputting the boarding place and the getting off place to the user, In the setting process, at least one of a first movement interval in which the user moves with the boarding place as the end point and a second movement interval in which the user moves with the alighting place as the starting point is set based on the movement information associated with the user.
