Vehicle dispatching assistance device, vehicle dispatching assistance method, and recording medium recording vehicle dispatching assistance program
By using a vehicle dispatching auxiliary device to determine the luggage utilization area and plan the vehicle dispatching route, the problem of users having to move extra to receive their luggage after getting off the vehicle is solved, achieving efficient luggage delivery and energy saving.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NISSAN MOTOR CO LTD
- Filing Date
- 2021-03-22
- Publication Date
- 2026-07-21
AI Technical Summary
In existing vehicle dispatching systems, users need to temporarily move to the luggage delivery point to receive their luggage after getting off the autonomous vehicle at their destination, resulting in additional labor consumption and energy waste.
A vehicle dispatching auxiliary device is provided, which determines the area where the user uses the luggage by acquiring luggage information, acquiring user information, acquiring vehicle information, determining the utilization area, and making a vehicle dispatching decision, and plans the vehicle dispatching route according to the relationship between the user's location and destination, so as to achieve efficient luggage delivery.
Users can retrieve their luggage directly from the vehicle at designated luggage locations, reducing additional travel and energy consumption, and improving vehicle dispatch efficiency and user experience.
Smart Images

Figure CN117501332B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a vehicle dispatching assistance device, a vehicle dispatching assistance method, and a vehicle dispatching assistance program. Background Technology
[0002] Services for picking up and delivering vehicle occupants and their luggage to their destinations and luggage delivery points have been proposed. For example, Patent Document 1 discloses a vehicle dispatching device for a combined service of picking up and delivering occupants and luggage using an autonomous vehicle. The autonomous vehicle dispatched by this device picks up the user (occupant) and luggage to their destination, and after the user disembarks at their destination, the luggage is delivered to the delivery point. Using this vehicle dispatching device, for example, if a user is stopping at a tourist attraction (destination) on their way to check into a hotel before arriving at an airport, the user disembarks at the attraction, and the luggage is delivered to the hotel at the delivery point.
[0003] Existing technical documents
[0004] Patent documents
[0005] Patent Document 1: Japanese Patent Application Publication No. 2019-105926 Summary of the Invention
[0006] The problem that the invention aims to solve
[0007] However, in the vehicle dispatching device of Patent Document 1, if a user wants to use their luggage midway through the route after getting off the autonomous vehicle at their destination, the user needs to temporarily move to the luggage delivery location to receive the luggage, and then move back to the location where they want to use the luggage. That is, if a user gets off the autonomous vehicle and wants to use their luggage midway through the route, they need to spend time retrieving the luggage (extra labor) and consume useless energy.
[0008] The present invention was made in view of the above-mentioned technical problems, and its purpose is to provide a vehicle dispatching assistance device, a vehicle dispatching assistance method and a vehicle dispatching assistance program, so that when there is a high probability that the user will use the luggage carried on the vehicle, the user can retrieve the luggage from the vehicle at the place where the luggage is used.
[0009] Technical solutions for solving the problem
[0010] One aspect of the present invention provides a vehicle dispatching assistance device, comprising a baggage information acquisition unit, a user information acquisition unit, a vehicle information acquisition unit, a utilization area determination unit, and a vehicle dispatching decision unit. The baggage information acquisition unit acquires baggage information related to baggage carried on the vehicle. The user information acquisition unit acquires user-related information, namely, user information including at least user location information indicating the user's current location or destination information indicating the user's predetermined destination. The vehicle information acquisition unit acquires vehicle information including vehicle location information indicating the vehicle's location. The utilization area determination unit determines a utilization area for the baggage based on the baggage information and either the user information or the vehicle information. The vehicle dispatching decision unit determines a vehicle dispatching route for dispatching the vehicle to at least one of the user's current location, the predetermined destination, or the utilization area, based on the positional relationship between the user location information or the destination information and the utilization area.
[0011] Invention Effects
[0012] According to one aspect of the present invention, a vehicle dispatching assistance device can be provided, which allows a user to retrieve luggage from the vehicle at the location where the luggage is likely to be used, when there is a high probability that the user will use the luggage carried on the vehicle. Attached Figure Description
[0013] Figure 1 This is a diagram showing the general structure of the vehicle dispatching assistance system 1 according to this embodiment.
[0014] Figure 2 This is a diagram used to illustrate the vehicle dispatching service using the vehicle dispatching assistance system 1.
[0015] Figure 3 This is a timing diagram used to illustrate the processing of the vehicle dispatching assistance system 1 according to the first embodiment.
[0016] Figure 4 This is a functional block diagram used to illustrate the functions of the vehicle dispatching auxiliary device 100.
[0017] Figure 5 This is a diagram illustrating an example of baggage information in the first embodiment.
[0018] Figure 6 This is a diagram illustrating an example of user information in the first embodiment.
[0019] Figure 7 This is an example of a user query screen in the first embodiment.
[0020] Figure 8 This is a flowchart illustrating the processing of the vehicle dispatching assistance device 100 according to the first embodiment.
[0021] Figure 9This is a diagram used to illustrate the vehicle dispatching service of the second embodiment.
[0022] Figure 10 This is a timing diagram used to illustrate the processing of the vehicle dispatching assistance system 1 in the second embodiment.
[0023] Figure 11 This is a diagram illustrating an example of baggage information in the second embodiment.
[0024] Figure 12 This is a flowchart illustrating the processing of the vehicle dispatching assistance device 100 according to the second embodiment. Detailed Implementation
[0025] The embodiments will be described with reference to the accompanying drawings. In the drawings, the same reference numerals are used to denote the same parts, and descriptions are omitted.
[0026] (Overview of Vehicle Dispatch Assist System 1)
[0027] The vehicle dispatching assistance system 1 is a system that delivers luggage to a user's location when the user uses luggage carried on a vehicle. Hereinafter, the vehicle dispatching assistance system 1 using the vehicle dispatching assistance device 100 will be described with reference to several specific embodiments.
[0028] (First Implementation)
[0029] Reference Figure 1 The structure of the vehicle dispatching assistance system 1 according to the first embodiment will be described. The vehicle dispatching assistance system 1 is composed of a server 10, a vehicle 20, a user terminal 30, and a network 40.
[0030] In this embodiment, the server 10 includes a vehicle dispatching assistance device 100. For example... Figure 1 As shown, the vehicle dispatching assistance device 100 comprises a control unit 110, a storage unit 120, an input / output IF 130, and a network IF 140. The server 10 exchanges data with the vehicle 20 and the user terminal 30 via the network 40. Furthermore, Figure 1 The illustrated vehicle dispatching assistance device 100 is merely one example, and the implementation is not limited to it. For example, the server 10 can also be replaced by one or more computers capable of implementing the functions performed in the control unit 110. Details regarding the control unit 110 and the storage unit 120 will be described later.
[0031] The input / output IF130 is, for example, a structural element (interface) used by a user of server 10 to exchange data with server 10, and is configured to include an input section and an output section.
[0032] The input unit has an interface function for users to input various information, and information is input from outside the server 10. Users input information into the input unit via devices connected to the server 10, such as a keyboard, mouse, touch panel, trackball, and voice recognition device. Additionally, the input unit serves as a data input terminal for inputting data from external storage devices (not shown), and can input information from these devices.
[0033] The output unit enables a display device (not shown) connected to server 10 to display various information. The display device may be, for example, a monitor or a projector.
[0034] Network IF140 is an interface used for communicating with vehicle 20 and user terminal 30 via wired and / or wireless networks.
[0035] Vehicle 20 is equipped with an electronic control unit 200. The electronic control unit 200, including a control section, a storage section, and a network IF, is a computer used to control the movement of vehicle 20. Furthermore, the electronic control unit 200 is communicatively connected to server 10 via network 40. Vehicle 20 can also be an autonomous driving vehicle. An autonomous driving vehicle is a vehicle equipped with an autonomous driving system that enables the vehicle to automatically move towards a pre-set destination. That is, an autonomous driving vehicle does not require driver intervention and drives automatically. Additionally, vehicle 20 is equipped with a GPS (Global Positioning System) device (not shown).
[0036] The GPS device detects the location information of vehicle 20 and sends the detected location information to electronic control unit 200. The GPS device receives radio waves from multiple GPS satellites via a GPS antenna (not shown), performs prescribed calculations, and extracts the latitude and longitude information representing the current location of vehicle 20 from the received signals. This information is stored as the location information of vehicle 20 in the storage unit of electronic control unit 200. Furthermore, the control unit of electronic control unit 200 sends the vehicle 20's location information stored in the storage unit to server 10 via network IF at predetermined intervals.
[0037] User terminal 30, for example, is a smartphone and is typically operated by a user. Alternatively, user terminal 30 may also be a mobile device such as a tablet or laptop. Although not shown in the figures, user terminal 30 is configured as a computer with a control unit, storage unit, and network IF. Therefore, user terminal 30 can communicate with server 10 via network 40. Additionally, user terminal 30 may also include a GPS receiver.
[0038] Network 40 is a communication network in which server 10, vehicle 20, and user terminal 30 can communicate with each other, such as the Internet or an operator network that serves as a mobile phone network.
[0039] (An embodiment of vehicle dispatching assistance system 1)
[0040] Figure 2 This diagram illustrates an example of the use of the vehicle dispatching assistance service utilizing vehicle dispatching assistance system 1. Figure 2 In the example shown, user 30a boards vehicle 20 at "Location 1" at 8:00 AM with their luggage. Then, user 30a disembarks from vehicle 20 at "Location 2" at 9:00 AM. The luggage remains on vehicle 20 at this point. At 9:00 AM, user 30a and vehicle 20 separate at "Location 2" and move along different routes to reach "Location 5," their final destination, at 5:00 PM.
[0041] Figure 2 User 30a, as shown, plans to stop at "Location 3" at 13:00 on their way to their final destination, "Location 5," and then stop at "Location 4" between 15:30 and 16:00. That is, in... Figure 2 In the example shown, after user 30a gets off at "Location 2", they travel via "Location 3" and "Location 4" towards their final destination, "Location 5". In the first embodiment, the predetermined destination is a predetermined place (destination) that the user reaches along their route. Figure 2 In the example shown, the "third location" or "fourth location" is estimated as the intended destination.
[0042] Vehicle 20, following vehicle dispatch instructions from vehicle dispatching auxiliary device 100 on server 10, travels to its final destination, "Fifth Location". Figure 2 On path B, as shown, vehicle 20 moves to its final destination without merging with the location of user 30a. On the other hand, it is shown that... Figure 2 The example shown illustrates a route A1 and A2 where vehicle 20 meets user 30a at a "third location" to hand over luggage. Additionally, vehicle 20 receives vehicle dispatch instructions (route instructions) from server 10 within a predetermined timeframe to reach the final destination, allowing it to proceed to the vicinity of user 30a. Thus, if user 30a needs to use the luggage, the user can collect it at the desired time.
[0043] As described above, the vehicle dispatching assistance system 1 is a system that delivers luggage to the final destination vehicle 20 after the user gets off the vehicle, and delivers the luggage to the user midway according to the vehicle dispatching instructions from the server 10.
[0044] Next, according to Figure 3 The timing diagram shown provides a general overview of the processing in the vehicle dispatching assistance system 1 of the first embodiment. Here, [the diagram is] compared to [the diagram showing...] Figure 2The diagram correspondingly illustrates an overview of the services in the vehicle dispatching assistance system 1 of the first embodiment, using... Figure 4 The details of the processing in the vehicle dispatching auxiliary device 100 will be described later.
[0045] In step S301, a notification that the user has completed getting off the bus is sent from the user terminal 30 to the server 10. For example, in Figure 2 In the example shown, when the passenger disembarks at the "second location" at 9:00, a disembarkation completion notification is sent from the user terminal 30. However, the disembarkation completion notification is not limited to a structure where it is sent from the user terminal 30; for example, it could also be sent from the electronic control unit 200 of the vehicle 20.
[0046] In step S302, luggage information related to the luggage carried on vehicle 20 is sent from vehicle 20. Alternatively, sending luggage information from vehicle 20 can also be done before the user disembarks. For example, in... Figure 2 In the example shown, when a user is traveling with their luggage in vehicle 20 at the "first location," luggage information can also be sent from vehicle 20. Furthermore, the luggage information is not limited to a structure where it is sent from vehicle 20; for example, it could also be a structure where the user sends luggage information to server 10 via user terminal 30. Details regarding the retrieval of luggage information from vehicle 20 will be described later.
[0047] In step S303, user information is sent from user terminal 30. The user information includes at least information related to the user using the luggage, namely user location information indicating the user's current location or destination information indicating the user's intended destination.
[0048] In step S304, server 10 estimates the user's intended destination. For example, in Figure 2 In the example shown, at a certain time (e.g., around 12 o'clock), the user's intended destination is estimated as a "third location," and at a later time (e.g., around 15 o'clock), the user's intended destination is estimated as a "fourth location." That is, the intended destination estimated in step S307 is estimated at a certain time as a place with a high probability of being reached along the way next.
[0049] In step S305, server 10 sends a path to a suitable parking location to vehicle 20. Specifically, based on the user information obtained in step S303, a path is sent to a location near the user's current location or a predetermined destination, i.e., a location where vehicle 20 can park. Furthermore, if vehicle 20 is near the user's current location, vehicle 20 does not need to park at the suitable parking location; vehicle 20 can move along with the user. That is, server 10 sends an appropriate path to vehicle 20 so that vehicle 20 maintains a close distance to the user while driving.
[0050] In step S306, vehicle 20 sends its vehicle location information to server 10. Additionally, as described above, the vehicle location information is sent to server 10 at predetermined intervals. Alternatively, for example, the vehicle location information may be sent before the disembarkation completion notification in step S301.
[0051] In step S307, server 10 determines the utilization area of the luggage carried on vehicle 20. In this embodiment, the utilization area is the area presumed to be used for the luggage, that is, the area corresponding to information further related to the actions (current location or intended destination) of the user using the luggage or vehicle 20. For example, in Figure 2 In the example shown, where the luggage is a "prone surfboard", in the case of user 30a moving to a "third location" or "fourth location" as the predetermined destination, the coastal area such as the "third location" or "fourth location" is identified as the utilization area.
[0052] In step S308, server 10 confirms with user terminal 30 whether they need to utilize luggage. For example, in Figure 2 In the example, server 10 asks the user whether to use the "prone surfboard" at a "third location".
[0053] In step S309, the user terminal 30 sends the user's answer regarding whether to utilize the luggage.
[0054] In step S310, server 10 notifies user terminal 30 of the rendezvous information. This rendezvous information may include, for example, the location and time of the user's rendezvous with vehicle 20. Furthermore, the rendezvous information may also include information about the luggage to be handed over to the user. Additionally, if the user responds in step S309 with a request to use the luggage, the notification of the rendezvous information in step S310 is executed. Therefore, if the user responds in step S309 with a request not to use the luggage, step S310 and step S312 (described later) are not executed.
[0055] In step S311, server 10 sends the path from vehicle 20 to the meeting point with the user. For example, in Figure 2 In the example shown, information related to path A1 is sent to vehicle 20. Furthermore, if the user's response in step S309 indicates they will not use luggage, the path information sent in step S311 is not the path to the meeting point with the user, but rather a path taken while maintaining a certain distance from the user. For example, if the user does not meet with vehicle 20, information related to path A1 is sent to vehicle 20. Figure 2 Information related to path B shown.
[0056] In step S312, the user terminal 30 sends a notification to the server 10 that the user has completed receiving the luggage at the meeting point with the vehicle 20. Furthermore, the notification of completed luggage receipt is not limited to the structure where the user terminal 30 sends the notification to the server 10; it could also be a structure where the vehicle 20 determines that the luggage handover has been completed and sends a notification of completed luggage handover to the server 10.
[0057] Next, the functions of the vehicle dispatching assistance device 100 for route determination will be explained in detail.
[0058] (Functional structure of vehicle dispatching auxiliary device 100)
[0059] Figure 4 This is a functional block diagram illustrating the functions of the vehicle dispatching auxiliary device 100. Figure 4 The functional block diagram shown illustrates the functions of the vehicle dispatching auxiliary device 100.
[0060] like Figure 4 As shown, the control unit 110 includes a baggage information acquisition unit 111, a user information acquisition unit 112, a destination estimation unit 113, a vehicle information acquisition unit 114, a utilization area determination unit 115, a vehicle dispatch decision unit 116, a user information input unit 117, and a vehicle instruction unit 118 as functions. The control unit 110 controls the entire server 10 by, for example, activating the operating system. Furthermore, the control unit 110 operates based on a program (not shown) stored in the storage unit 120, executing the aforementioned functions. The program is not limited to being stored in the storage unit 120; for example, it may be a ROM or similar structure (not shown) stored within the vehicle dispatch assistance device 100.
[0061] The baggage information acquisition unit 111 acquires baggage information related to the baggage loaded on the vehicle 20. Specifically, the baggage information acquisition unit 111 receives baggage information acquired in the vehicle 20 via the network 40. For example, the vehicle 20 uses a camera installed on the vehicle 20 to capture images of the baggage, identifies the contents of the baggage, and sends it as baggage information to the vehicle dispatching assistance device 100 on the server 10. However, the acquisition of baggage information in the vehicle 20 is not limited to using a camera. For example, it can be done by attaching a label identifying the type of baggage to the baggage before loading it onto the vehicle 20, and acquiring information from the label using a label reader (not shown) installed on the vehicle 20. Alternatively, it can be structured such that when the vehicle dispatching assistance device 100 uses the service, the user inputs baggage information into the user terminal 30, and the user terminal 30 sends the baggage information to the vehicle dispatching assistance device 100, which is then received by the baggage information acquisition unit 111. Alternatively, the structure could be as follows: when using the service, the user directly inputs baggage-related information into the server 10, and obtains baggage information through the baggage information acquisition unit 111 via the input / output IF 130.
[0062] The user information acquisition unit 112 acquires information related to the user using the luggage, that is, user information including at least user location information indicating the user's current location or destination information indicating the user's intended destination. Specifically, the user's current location is acquired via a GPS device installed on the user terminal 30, and this current location is sent to the user information acquisition unit 112 via the network 40. The user's intended destination is, for example, the intended destination estimated in the destination estimation unit 113 described later. Furthermore, the structure could also be such that when the user utilizes the vehicle dispatch service of the first embodiment, they submit action reservation information to the system. For example, in... Figure 6 The example shown is action reservation information representing a user's action reservation. That is, the user's location at a certain time can be estimated based on this action reservation information, and the user information acquisition unit 112 can also acquire user location information representing the user's location based on the action reservation information.
[0063] The destination estimation unit 113 estimates the intended destination of the user using the luggage. Specifically, the destination estimation unit 113 estimates the intended destination based on the user's location at a certain time and / or the user's current orientation. For example, the destination estimation unit 113 estimates the intended destination based on the user's location information obtained by the user information acquisition unit 112. Alternatively, the destination estimation unit 113 may also base its estimation on... Figure 6 The image shows the user's scheduled activity information (schedule), estimating the intended destination. For example, in... Figure 2In the example shown, at a certain time (e.g., around 12 o'clock), the user's intended destination is estimated as "third location", and at a later time (e.g., around 15 o'clock), the user's intended destination is estimated as "fourth location".
[0064] The vehicle information acquisition unit 114 acquires vehicle information including vehicle location information indicating the location of vehicle 20. Specifically, the vehicle information acquisition unit 114 acquires vehicle location information by receiving location information sent from vehicle 20. As described above, vehicle 20 is equipped with a GPS device, which acquires the location information of vehicle 20 and sends the location information to the control unit of electronic control unit 200. The control unit of electronic control unit 200 stores the location information of vehicle 20 in a storage unit. In addition, the control unit of electronic control unit 200 sends the location information of vehicle 20 stored in the storage unit to server 10 at predetermined intervals.
[0065] The utilization area determination unit 115 determines the utilization area for the luggage based on luggage information and user information or vehicle information. Regarding the determination of the utilization area in the first embodiment, a lookup table that associates luggage information with estimated utilization locations is stored in advance in the storage unit 120, and the utilization area is determined based on this lookup table. In the first embodiment, the estimated utilization location is an abstract location estimated as where the luggage will be utilized. By using the storage unit 120 that associates luggage with estimated utilization locations, the utilization area determination unit 115 can narrow down the locations where the luggage can be utilized to some extent, and can more appropriately determine the utilization area.
[0066] Figure 5 The image shows an example of a lookup table that correlates baggage information with estimated locations of use. Figure 5 The comparison table shown illustrates, for example, the case where the luggage is described as a "prone surfboard," an example of registering the estimated location as a "seaside resort." Additionally, in... Figure 5 The example shown is that, for instance, if the luggage is described as a "simple tent", the estimated location would be registered as a "seaside resort" and a "park".
[0067] In this embodiment, the utilization area is determined based on the estimated location and user information obtained by the user information acquisition unit 112 or vehicle information obtained by the vehicle information acquisition unit 114. User-related information is determined, for example, based on user travel planning information if such information is obtained. For instance, if information indicates that the user will arrive at a "third location" and a "fourth location" along their route between 1 PM and 4 PM, the utilization area is determined as the "third location" and the "fourth location" based on the estimated location's "seaside bathing beach".
[0068] Furthermore, user information related to the user can also be related to the user's location information. In this case, for example, if the user's location information is obtained as being near a "third location" or a "fourth location", the area to be used can be specified as a "third location" and / or a "fourth location" based on the estimated location of the "seaside bathing beach".
[0069] Furthermore, if the utilization area is such that the vehicle 20 is traveling near the estimated utilization location, the estimated utilization location can also be designated as the utilization area based on vehicle information. For example, in the above... Figure 2 In the example shown, when vehicle 20 is traveling near both "location 3" and "location 4," the area of use is determined as "location 3" and / or "location 4," which is a "seaside resort." Consider the following scenario: if the area of use is determined based on the user's location information, i.e., if vehicle 20 cannot travel near the user due to traffic conditions, etc., it would be difficult for the user to properly meet vehicle 20 even if they wish to use their luggage. Therefore, by determining the area of use based on vehicle 20's location information, if the user wishes to use their luggage, vehicle 20 traveling near the user can reliably meet the user's intended destination.
[0070] The vehicle dispatch decision unit 116 determines a vehicle dispatch route (vehicle dispatch path) to dispatch vehicle 20 to the destination based on the location relationship between the user's current location or predetermined destination and the utilization area. Specifically, for example, if the user's current location or predetermined destination is within a defined range from the determined utilization area, the user is asked whether they wish to utilize the luggage at their current location or predetermined destination. Furthermore, in this embodiment, the defined range is, for example, a circular area with a radius of 1 km centered on the utilization area. However, the defined range is not limited to the structure of this embodiment and may be a range shorter or longer than 1 km in radius centered on the utilization area. The user's inquiry is sent to the user terminal 30 via the user IF unit 117, providing information on whether to utilize the luggage. The information sent to the user terminal 30 is, for example, in... Figure 7 The screen shown indicates that the user answers the query displayed on the user terminal 30, indicating whether or not to use luggage. The user's answer on the user terminal 30 is sent from the user terminal 30 to the server 10 via the network 40. The user's answer sent to the server 10 is then transmitted to the vehicle dispatch decision unit 116 via the network IF 140 and the user IF unit 117.
[0071] The vehicle dispatch decision unit 116 determines the route based on the user's response. If the user responds with the option to utilize luggage, a vehicle dispatch route is determined that will move vehicle 20 to the user's location. For example, the vehicle dispatch route is equivalent to... Figure 2The paths A1 and A2 are shown. On the other hand, if the user responds that the scheduled luggage usage has not been utilized, a vehicle dispatching route that takes into account the time allocation to the final destination is determined without moving vehicle 20 to the user's location. The vehicle dispatching route in this case is, for example, [example of route]. Figure 2 The path shown is B.
[0072] Furthermore, when determining a vehicle dispatching route to move vehicle 20 to the user, vehicle dispatching decision unit 116 determines a vehicle dispatching route to the user's meeting point based on user information. During the meeting with the user, vehicle dispatching decision unit 116 determines the vehicle dispatching route based on user information to ensure that vehicle 20 arrives at the user's destination, i.e., the meeting point, either at the designated time or after arrival. This prevents unnecessary energy consumption by vehicle 20 at the meeting point.
[0073] The vehicle dispatch decision unit 116 notifies the user terminal 30 of the rendezvous information via the user IF unit 117. Here, the rendezvous information may include, for example, the location and time at which the user and vehicle 20 will meet. Additionally, the rendezvous information may also include luggage information related to the luggage handed over to the user.
[0074] The vehicle instruction unit 118 sends control instructions corresponding to the vehicle dispatch route to the vehicle 20, thereby controlling the vehicle 20. The electronic control unit 200 of the vehicle 20 controls the movement of the vehicle 20 according to the control instructions sent from the vehicle dispatch assistance device 100.
[0075] (A brief overview of the processing flow of the vehicle dispatching auxiliary device 100)
[0076] Next, based on Figure 8 The flowchart illustrates the vehicle dispatching assistance processing (vehicle dispatching assistance method) in the vehicle dispatching assistance device 100. Additionally, Figure 8 In the flowchart, the process ends due to power failure or interruption. Furthermore, in the following description of the flowchart, content identical to that described in the description of the vehicle dispatching assistance device 100 is omitted or simplified.
[0077] In step S801, the vehicle dispatching assistance device 100 determines whether the user has completed disembarking. Specifically, the user who has disembarked notifies the server 10 of their disembarkation via the user terminal 30, and the vehicle dispatching assistance device 100 determines whether the user has completed disembarking. Furthermore, the notification structure is not limited to the user terminal 30; for example, it could be a structure where the notification originates from the electronic control unit 200 of the vehicle 20. Specifically, the vehicle dispatching assistance device 100 can also determine whether the user has completed disembarking based on information sent from the electronic control unit 200 of the vehicle 20 indicating that the user has disembarked. In this case, the electronic control unit 200 can also detect the user's disembarkation based on sensors (not shown) installed on the vehicle 20 and send information indicating that the user has disembarked to the server 10. Alternatively, the vehicle dispatching assistance device 100 can also detect the user's disembarkation based on the user's location information and the vehicle 20's location information obtained by the user information acquisition unit 112 and the vehicle information acquisition unit 114, respectively. In this case, the user's disembarkation is detected even when the user's location is far from the vehicle 20.
[0078] In step S801, if the vehicle dispatching assistance device 100 determines that the user's disembarkation has been completed (step S801: "Yes"), it proceeds to step S802. Conversely, if in step S801 the vehicle dispatching assistance device 100 determines that the user's disembarkation has not been completed (step S801: "No"), it returns to step S801. That is, in... Figure 8 The flowchart shown indicates that the system waits for the user to disembark before processing begins.
[0079] In step S802, the baggage information acquisition unit 111 acquires baggage information related to the baggage carried on the vehicle 20.
[0080] In step S803, the user information acquisition unit 112 acquires user information related to the user. This acquired information is related to the user using the luggage, specifically user information including at least user location information indicating the user's location or destination information indicating the user's intended destination.
[0081] In step S804, the destination estimation unit 113 estimates the destination of the user using the luggage. Specifically, the destination estimation unit 113 estimates the planned destination based on the user's location at a certain time and / or the user's current orientation. For example, the destination estimation unit 113 estimates the planned destination based on the user's location information obtained by the user information acquisition unit 112. Alternatively, as described above, the destination estimation unit 113 may also estimate the destination based on... Figure 6 The itinerary estimates the destination.
[0082] In step S805, the vehicle information acquisition unit 114 acquires vehicle information including vehicle location information indicating the location of the vehicle 20. Specifically, the vehicle information acquisition unit 114 acquires the vehicle location information by receiving location information sent from the vehicle 20.
[0083] In step S806, the area determination unit 115 determines the utilization area where the luggage will be utilized based on the luggage information and user information or vehicle information. Regarding the determination of the utilization area in the first embodiment, a lookup table showing the correspondence between luggage information and estimated utilization locations of the luggage is stored in advance in the storage unit 120, and the utilization area is determined based on the estimated utilization locations and user information or vehicle information in this lookup table.
[0084] In step S807, the vehicle dispatching decision unit 116 determines whether the user's current location, obtained by the user information acquisition unit 112, or the user's predetermined destination, estimated by the destination estimation unit 113, is within the defined range of the utilization area determined by the utilization area determination unit 115. If, in step S807, the vehicle dispatching decision unit 116 determines that the user's current location or predetermined destination is within the defined range of the utilization area (step S807: "Yes"), it proceeds to step S808. Conversely, if, in step S807, the vehicle dispatching decision unit 116 determines that the user's current location or predetermined destination is not within the utilization area (step S807: "No"), it returns to step S803, and the process from step S803 to step S807 is repeated. That is, the process from step S803 to step S807 is repeated until the user's current location or predetermined destination is included within the defined range of the utilization area. In addition, after estimating the time the user is within the specified range of the utilization area, the vehicle dispatch decision unit 116 does not determine the vehicle dispatch route to the user's destination, but determines the vehicle dispatch route to the final destination (not shown).
[0085] In step S808, the vehicle dispatch decision unit 116 inquires with the user whether they wish to utilize their luggage. Specifically, it sends a message to the user terminal 30 inquiring about luggage usage, and the message is displayed on the user terminal 30. Figure 7 The screen shown is the query screen. The user answers whether to use the luggage based on the screen displayed on the user terminal 30. Furthermore, the query to the user in step S808 is not limited to the first embodiment. For example, if the user wishes to use the luggage at the predetermined destination, they can also send a request to use the luggage to the server 10 via the user terminal 30. In this case, the answer to the luggage request is equivalent to the user's request to use the luggage, and the following processing related to meeting the vehicle 20 will be performed after step S809.
[0086] In step S809, the vehicle dispatch decision unit 116 determines the vehicle dispatch route (vehicle dispatch path) for vehicle 20 based on the user's response. Specifically, if the vehicle dispatch decision unit 116 receives a response from the user terminal 30 indicating that luggage is being used, it determines a vehicle dispatch route that moves vehicle 20 to the user. On the other hand, if the user terminal 30 receives a response indicating that luggage is not being used, it does not move vehicle 20 to the user, but instead determines a vehicle dispatch route that takes into account the time allocation to the final destination.
[0087] In step S810, the vehicle dispatch decision unit 116 determines whether the user will use luggage. If, in step S810, the vehicle dispatch decision unit 116 determines that the user will use luggage (step S810: "Yes"), it proceeds to step S811. On the other hand, if, in step S810, the vehicle dispatch decision unit 116 determines that the user will not use luggage (step S810: "No"), it proceeds to step S812.
[0088] In step S811, the vehicle dispatch decision unit 116 notifies (sends) the user terminal 30 via the user IF unit 117 of the rendezvous information (location, time, luggage, etc.) for baggage handover.
[0089] In step S812, the vehicle instruction unit 118 sends the determined vehicle dispatch route to the vehicle 20. The electronic control unit 200 of the vehicle 20 controls the movement of the vehicle 20 according to the instructions from the vehicle instruction unit 118, causing the vehicle 20 to travel to the designated destination. By sending the vehicle dispatch route determined by the vehicle instruction unit 118 to the vehicle 20 and controlling the movement of the vehicle 20, the vehicle 20 can be flexibly controlled based on the user's location, the vehicle 20's location, or whether luggage has been collected, thus achieving highly efficient vehicle dispatch.
[0090] (Effects)
[0091] As explained above, the following effects can be obtained according to the first embodiment.
[0092] The vehicle dispatching assistance device 100 includes a baggage information acquisition unit 111, a user information acquisition unit 112, a vehicle information acquisition unit 114, a utilization area determination unit 115, and a vehicle dispatching decision unit 116. The baggage information acquisition unit 111 acquires baggage information related to the baggage carried on the vehicle. The user information acquisition unit 112 acquires user information including at least user location information indicating the user's current location or destination information indicating the user's predetermined destination. The vehicle information acquisition unit 114 acquires vehicle information including vehicle location information indicating the vehicle's location. The utilization area determination unit 115 determines the utilization area for the baggage based on the baggage information and either the user information or the vehicle information. The vehicle dispatching decision unit 116 determines a vehicle dispatching route for dispatching the vehicle to at least one of the user's current location, the predetermined destination, or the utilization area based on the positional relationship between the user's location information or the destination information and the utilization area. Therefore, when there is a high probability that the user will utilize the baggage carried on the vehicle, the user can retrieve the baggage at the location where it was used, thus reducing the time spent retrieving the baggage and minimizing unnecessary energy consumption.
[0093] Furthermore, the vehicle dispatch decision unit 116 determines the vehicle dispatch route if the user's current location or intended destination is within the designated area of use. This allows users to retrieve their luggage more quickly and efficiently, reducing the time spent retrieving luggage and minimizing unnecessary energy consumption.
[0094] Furthermore, the vehicle dispatching assistance device 100 includes a storage unit 120 that associates baggage information with estimated utilization locations indicating where the baggage will be utilized. The utilization area determination unit 115 determines the utilization area based on the estimated utilization location and user information. By using the storage unit 120 that associates baggage with estimated utilization locations, the utilization area determination unit 115 can narrow down the locations where the baggage will be utilized to some extent, and can determine the utilization area more appropriately.
[0095] Furthermore, the vehicle instruction unit 118 controls the vehicle 20 by sending control instructions to the vehicle 20 to make the vehicle 20 travel along the vehicle dispatch route. Thus, the vehicle 20 can be flexibly controlled according to the location of the user or vehicle 20, or whether luggage has been collected, enabling highly efficient vehicle dispatch.
[0096] Furthermore, if the user has not yet reached their destination, the vehicle dispatch decision unit 116 predicts the time when the user will arrive at their destination and determines the vehicle dispatch route so that the vehicle will arrive at the destination (meeting point) either when the user arrives or after arrival. This prevents the vehicle 20 from consuming unnecessary energy at the meeting point.
[0097] Furthermore, the area determination unit 115 determines the utilization area based on the baggage information and the vehicle's location as indicated by vehicle location information. By determining the utilization area based on the vehicle location information, if the user wishes to utilize the baggage, vehicles 20 traveling near the user can reliably converge on the user's destination.
[0098] Furthermore, the user information may also include action reservation information representing the user's planned actions. By estimating the destination based on the action reservation information, the destination estimation unit 113 can more accurately grasp the user's actions and appropriately estimate the destination.
[0099] (Second Implementation)
[0100] As described above, a specific embodiment has been given, but the above embodiment is merely an example and does not limit this embodiment. For example, in the above embodiment, a vehicle dispatch service structure in which a user traveling towards a predetermined destination can use their luggage en route is also illustrated, if necessary. Here, we will further describe the structure of a second embodiment of the vehicle dispatch assistance system 1, which dispatches vehicles 20 according to the prediction of users entering any area and the needs of those users, and which differs from the first embodiment.
[0101] Figure 9 This diagram illustrates the service provided by the vehicle dispatching assistance device 100 according to the second embodiment. Figure 9 For the services shown, predicting the user entering any area and the user's needs, dispatches vehicle 20 carrying luggage that meets the user's needs to an appropriate location.
[0102] Furthermore, based on the location information of the vehicle 20 providing the service, the service areas for multiple users are determined, and at least one user is detected within a specified range from the service area. The vehicle 20 is then dispatched to the service area of the detected user.
[0103] For example, in Figure 9 The example shown is of user 30b facing a coastal beach or BBQ area. Furthermore, in... Figure 9 The image shows an example of user 30c fishing at a predetermined destination or fishing area.
[0104] according to Figure 10 The timing diagram shown provides a general overview of the processing in the vehicle dispatching assistance system 1 of the second embodiment. Here, [the text abruptly ends here, likely due to an incomplete sentence or missing information]. Figure 9 The diagrams of the embodiments correspondingly illustrate an overview of the services in the vehicle dispatching assistance system 1 in the second embodiment.
[0105] In step S1001, luggage information related to the luggage carried on vehicle 20 is sent from vehicle 20. In the vehicle 20 of the second embodiment, as... Figure 11 As shown, the baggage information or estimated location is used to pre-determine the baggage to be carried based on the type of service it provides.
[0106] exist Figure 11 The example shown illustrates baggage information corresponding to the type of vehicle 20 in the second embodiment and the estimated usage location corresponding to the baggage information. For example, in the second embodiment, when the service vehicle is a vending machine, the baggage carried is equivalent to food, bento boxes, changes of clothes, fishing bait, etc. In addition, the estimated usage location for each piece of baggage is equivalent to a beach, BBQ area, fishing spot, etc.
[0107] Furthermore, when the service vehicle is used to transport rental items, the luggage carried is typically items such as sun umbrellas, swimsuits, swimming rings, simple tents, and beachcombing shovels. The estimated locations for the use of this luggage are also similar to those for the rental vehicles mentioned above, such as beaches, BBQ areas, and fishing spots.
[0108] In the vehicle dispatching assistance system 1 of the second embodiment, the vehicle dispatching assistance device 100 predicts the user's needs and uses the vehicle 20 to transport luggage that is assumed to be needed by the user to a predetermined destination or a location already reached (current location). Then, the vehicle 20 sells or rents luggage to the user at the predetermined destination.
[0109] In step S1002, user information is sent from the user terminal 30. The user information is information related to a user estimated to be using the luggage service, and includes at least user location information indicating the user's location or destination information indicating the user's intended destination. In the second embodiment, the user may also utilize the service of the vehicle dispatch assistance system 1. In this case, for example, the user may pre-apply for the service or pre-register user information. Alternatively, the server 10 may collect information indicating past user usage of the service, i.e., usage history information. Furthermore, in the second embodiment, the user information may also include attribute information representing the user's attributes, such as age and gender. Additionally, the attribute information may be, for example, input information entered by the user in the user terminal 30. Alternatively, the attribute information may also be obtained through vehicle sensors.
[0110] In step S1003, server 10 estimates the user's intended destination based on user information. For example, in Figure 9In the example shown, regarding the user's destination, "Destination A" is estimated as the intended destination for user 30b, and "Destination B" is estimated as the intended destination for user 30c. Here, the user information used to estimate the intended destination includes action reservation information indicating the user's planned action, usage history information indicating the user's past service usage history, etc. Furthermore, in the second embodiment, the user inputs action reservation information and usage history information in advance through the user terminal 30. Also, for example, the user's orientation can be estimated based on the user's location information, and the user information can be used to estimate the intended destination.
[0111] In step S1004, vehicle 20 sends its location information to server 10. Furthermore, the location information of vehicle 20 is sent to server 10 at predetermined intervals. Also, the location information of vehicle 20 can be sent, for example, before the notification of baggage information in step S1001.
[0112] In step S1005, server 10 determines the utilization area of the luggage carried on vehicle 20. In the second embodiment, the utilization area is determined based on the estimated utilization location based on the luggage and user information or vehicle information related to the user. For example, if user travel reservation information is obtained, user information related to the user is determined based on that travel reservation information. For example, in Figure 9 In the example shown, if user 30b is found to be heading to "Destination A", then the area A representing "Beach Resort" or "BBQ Venue" is designated as the utilization area. Figure 9 In the example shown, if the information that user 30c is fishing at "Destination B" is obtained, the utilization area B, which represents the "fishing spot", is determined as the utilization area.
[0113] In step S1006, server 10 confirms with user terminal 30 whether they need to utilize luggage. For example, in Figure 9 In the example, server 10 asks user 30b if they need a "bento box" at the "beach." Furthermore, in... Figure 9 In the example, server 10 asks user 30c whether to use a "sunshade" at the "fishing spot".
[0114] In step S1007, a response regarding whether to utilize luggage is sent from the user terminal 30.
[0115] In step S1008, server 10 notifies user terminal 30 of the rendezvous information. This rendezvous information may include, for example, the location and time of the user's rendezvous with vehicle 20. Additionally, the rendezvous information may include information about the luggage to be handed over to the user. Furthermore, if the user's response in step S1007 indicates a desire to use the luggage, the notification of the rendezvous information in step S1008 is executed. Therefore, if the user's response in step S1008 indicates a desire not to use the luggage, step S1008 and the following step S1010 are not executed.
[0116] In step S1009, server 10 sends the path from vehicle 20 to the meeting point with the user. For example, in Figure 9 In the example shown, route information is sent from vehicle 20 to destination A. Alternatively, if the user responds in step S1008 that they do not wish to use their luggage, the route information sending in step S1009 may not be performed.
[0117] In step S1010, the user terminal 30 sends a notification to the server 10 that the user has completed the baggage reception at the meeting point with the vehicle 20. For example, in Figure 9 In the example shown, a notification is given regarding the purchase of the desired goods from a sales vehicle or the receipt of rented goods from a rental vehicle.
[0118] in addition, Figure 10 The processing performed between the server 10 and the user terminal 30 in steps S1006 to S1008 and S1010 is optional, or it can be omitted. For example, in step S1005 of the server 10, after the server 10 estimates the destination, the user may not confirm and the path to the destination in step S1009 may be sent, causing the vehicle 20 to travel to the destination. For example, when there are multiple users being targeted, and multiple destinations are estimated, the structure may be as follows: the user's response is not used in determining the vehicle scheduling route, and the vehicle 20 is prioritized to travel to the destination with the most users. Furthermore, for example, the server 10 may be configured to drive the vehicle 20 via a location with many users and then via a location with few users. Thus, the vehicle scheduling decision unit 116 can determine an efficient vehicle scheduling route.
[0119] (Summary of the processing flow of the vehicle dispatching auxiliary device 100)
[0120] Next, based on Figure 12 The flowchart illustrates the vehicle dispatching assistance process (vehicle dispatching assistance method) in the second embodiment. Additionally, Figure 12In the flowchart above, the process ends due to power failure or an interruption. Additionally, in the following description of the flowchart, for those related to the above... Figure 10 Content identical to that described in the timing diagrams shown is omitted or simplified and explained.
[0121] In step S1201, the baggage information acquisition unit 111 acquires baggage information. Specifically, as follows: Figure 11 As shown, the baggage information acquisition unit 111 acquires baggage information by pre-inputting and pre-registering the baggage carried in the baggage corresponding to the service vehicle.
[0122] In step S1202, the user information acquisition unit 112 acquires user information related to the user. The user information is information related to a user presumably using the service, and includes at least user location information indicating the user's location or destination information indicating the user's intended destination. Furthermore, in the second embodiment, the user information acquisition unit 112 can also acquire user information based on a specific user's scheduled activity information (schedule) or past travel history. Additionally, the user information may include information indicating past use of the service (usage history information) or attribute information indicating the user's attributes, such as age or gender. For example, in an instance where the user pre-applies for service access, this user information may be registration information obtained during the application process. Furthermore, the user information may be, for example, input information entered by the user on the user terminal 30. Additionally, the attribute information may be, for example, detection information detected by vehicle sensors or by infrastructure such as cameras installed on roads. Furthermore, the user information detected by the infrastructure may be obtained directly from the infrastructure, not from the user terminal 30, or it may be information obtained via the infrastructure from a server that is the same as or different from server 10.
[0123] In step S1203, the destination estimation unit 113 estimates the destination of the user using the luggage. Specifically, the destination estimation unit 113 estimates the planned destination based on the user's current location at a certain time and / or the user's current orientation. For example, the destination estimation unit 113 estimates the planned destination based on the user's location information obtained in the user information acquisition unit 112. Alternatively, the destination estimation unit 113 may also estimate the planned destination based on user information. Here, the user information used to estimate the planned destination may be, for example, the user's action reservation information, usage history information, or attribute information.
[0124] In step S1204, the vehicle information acquisition unit 114 acquires vehicle information including vehicle location information indicating the location of the vehicle 20. Specifically, the vehicle information acquisition unit 114 acquires the vehicle location information by receiving location information sent from the vehicle 20.
[0125] In step S1205, the utilization area is determined by the area determination unit 115. Specifically, the utilization area determination unit 115 determines the area based on user information or vehicle information of the target user and an estimated utilization location estimated based on baggage information. For example, in Figure 9 In the example shown, based on the location information of user 30b, the system determines that user 30b is heading towards the "seaside resort" of destination A. Furthermore, when vehicle 20 utilizes... Figure 11 If the vending vehicle shown is equipped with "bento boxes" as luggage, the area to be used will be designated as the "seaside bathing beach" of area A.
[0126] In addition, Figure 9 In the example shown, based on the location information of user 30c, the user is determined to be located at the "fishing ground" of destination B. Furthermore, when vehicle 20 is... Figure 11 If the rental items shown include a "sunshade umbrella" as luggage, the area to be used will be designated as the "fishing ground" in area B.
[0127] In step S1206, the user information acquisition unit 112 determines whether a user is detected within the utilization area. If, in step S1206, the user information acquisition unit 112 determines that a user is detected within the utilization area (step S1206: "Yes"), it proceeds to step S1207. Conversely, if, in step S1206, the user information acquisition unit 112 determines that no user is detected within the utilization area (step S1206: "No"), it returns to step S1202.
[0128] For example, in Figure 9 In the example shown, user 30b has not yet reached utilization area A. Therefore, in step S1206, it is determined that no user is detected within the utilization area, and the process returns to step S1202. On the other hand, user 30c is located within utilization area B. Therefore, in step S1206, it is determined that a user is detected within the utilization area, and the process proceeds to step S1207. Furthermore, in the determination of whether a user is detected within the utilization area in step S1206, it can also be determined whether at least one user utilizing the service of the second embodiment is located within the utilization area.
[0129] In step S1207, the vehicle dispatching decision unit 116 determines whether the predetermined destination is located within the specified range of the utilization area. If, in step S1207, the vehicle dispatching decision unit 116 determines that the predetermined destination is located within the specified range of the utilization area (step S1207: "Yes"), it proceeds to step S1208. Conversely, if, in step S1207, the vehicle dispatching decision unit 116 determines that the user's current location or the predetermined destination is not located within the specified range of the utilization area (step S1207: "No"), it returns to step S1202 to obtain user information.
[0130] For example, in Figure 9 In the example shown, if user 30b's intended destination is "fishing ground" or destination B, destination B is not within the specified range of the utilization area A determined in step S1203. Therefore, the process returns to step S1202 to obtain user information again.
[0131] In step S1208, the vehicle dispatching decision unit 116 determines the vehicle dispatching route. Specifically, the vehicle dispatching decision unit 116 determines the vehicle dispatching route (vehicle dispatching path) so that the vehicle 20 travels relative to the user's current location, predetermined destination, or area of use. Furthermore, the vehicle dispatching path determined in step S1208 may also include information related to the timing of arrival at the predetermined destination. For example, if the user information of the user utilizing the vehicle dispatching assistance service in the second embodiment is obtained by the user information acquisition unit 112, the vehicle dispatching path may be determined according to the timing of the user's arrival at the predetermined destination so that the vehicle 20 arrives at the predetermined destination. Furthermore, if the user information acquisition unit 112 obtains user information related to multiple users utilizing the vehicle dispatching assistance service in the second embodiment, the vehicle dispatching path may be determined according to the destination with the most users. Moreover, if user information related to multiple users is obtained, the vehicle dispatching path may be determined according to the timing of arrival at the destination for a certain number of users. Furthermore, the vehicle dispatch decision unit 116 can also determine the vehicle dispatch route based on the distance from the vehicle 20 to the user's current location or the user's predetermined destination, determined from the vehicle location information obtained by the vehicle information acquisition unit 114. For example, by having the vehicle 20 pass through a location close to the user and then through a destination far from the user, an efficient vehicle dispatch route can be determined.
[0132] Furthermore, the vehicle dispatching decision unit 116 can also determine the vehicle dispatching route to the predetermined destination based on the user's usage history information. For example, if the vehicle dispatching decision unit 116 determines that the user's luggage is expected to be unused at the predetermined destination within a certain specified time, it can also determine the vehicle dispatching route to the predetermined destination. This is because, for example, if it is estimated that vehicle 20 is... Figure 11 When the vending vehicle shown carries "bento boxes" as luggage, the likelihood of a user who purchases a "bento box" from the vending vehicle purchasing another bento box within the specified time is low. Furthermore, the specified time varies depending on the luggage; for example, in the case of "bento boxes," the specified time can be set to one day. Therefore, for example, in locations where the likelihood of a user purchasing a bento box is low, vehicle dispatching can be reduced by 20, thus reducing unnecessary energy consumption.
[0133] Furthermore, the vehicle dispatch decision unit 116 can also determine the vehicle dispatch route to the predetermined destination based on the user's attribute information. For example, if the user is a teenager or in their twenties, and the luggage carried on vehicle 20 is a product or rental item targeted at young people, the vehicle dispatch decision unit 116 can also determine the vehicle dispatch route based on these users. Thus, vehicle 20 can be dispatched from locations where users are highly likely to purchase or rent the vehicle, thereby achieving high efficiency in vehicle dispatch.
[0134] In step S1209, the vehicle instruction unit 118 sends the determined vehicle dispatch route to the vehicle 20. The electronic control unit 200 of the vehicle 20 controls the movement of the vehicle 20 according to the instruction from the vehicle instruction unit 118, so that the vehicle 20 travels to the designated destination.
[0135] (Effects)
[0136] As explained above, the following effects are obtained according to the second embodiment.
[0137] The vehicle dispatching assistance device 100 of the second embodiment predicts user needs based on user information and dispatches vehicle 20 to destinations where the user is highly likely to utilize (purchase or lease) luggage carried on vehicle 20. Thus, vehicle 20 can be appropriately dispatched according to user needs, and sales vehicles or rental goods provision vehicles can efficiently provide sales or rental goods at appropriate destinations, reducing unnecessary energy consumption on the way to the destination.
[0138] Furthermore, in the case of multiple users, i.e., when multiple destinations are estimated, the vehicle dispatching decision unit 116 in the second embodiment determines the vehicle dispatching route based on the number of users or the distance from the vehicle to the destination. Thus, for example, vehicles 20 can be dispatched preferentially to locations with a large number of users, enabling efficient sales of goods or provision of rental items. Additionally, the vehicle dispatching decision unit 116 can also determine the vehicle dispatching route based on the distance from the vehicle 20, determined according to the vehicle location information obtained by the vehicle information acquisition unit 114, to the user's current location or the user's predetermined destination. For example, by having the vehicle 20 pass through a location close to the user and then through a distant destination, an efficient vehicle dispatching route can be determined.
[0139] Alternatively, the user information in the second embodiment can also be the user's historical usage information of vehicle 20. In this case, the destination estimation unit 113 can also estimate the destination based on the historical usage information. By estimating the destination based on the user's past service usage information, i.e., using historical usage information, the destination estimation unit 113 can perform a more accurate destination estimation based on user trends.
[0140] Furthermore, the vehicle dispatch decision unit 116 can also determine the vehicle dispatch route based on historical information, if it is determined that the user will not use their luggage at the destination within a specified time. Thus, for example, vehicle dispatch can be reduced in locations of users with a low probability of purchasing luggage, thereby reducing unnecessary energy consumption.
[0141] Furthermore, the user information in the second embodiment may also include attribute information representing the user's attributes. The destination estimation unit 113 may also estimate the destination based on this attribute information. As a result, vehicle 20 can be dispatched from the location of users who are highly likely to purchase or lease the vehicle, thereby achieving efficient vehicle dispatching.
[0142] Furthermore, the attribute information may include at least one of the following: input information provided by the user, detection information from vehicle sensors or infrastructure, or pre-registered registration information. This allows for the acquisition of more detailed user attribute information, enabling the vehicle dispatch decision unit 116 to determine a more appropriate vehicle dispatch route.
[0143] (Other implementation methods)
[0144] As described above, embodiments of the present invention have been presented, but it should not be construed that the discussions and drawings forming part of this disclosure are limiting of the invention. Based on this disclosure, those skilled in the art will understand various alternative embodiments, examples, and techniques employed.
[0145] The above embodiment illustrates an example of vehicle 20 being an autonomous vehicle, but this is not limiting to the implementation. For example, vehicle 20 could also be driven by a driver according to instructions from a vehicle scheduling route received from server 10.
[0146] The computer program (vehicle dispatching assistance program) that enables a computer to execute the vehicle dispatching assistance method, and the computer-readable recording medium that records the program, are included within the scope of this embodiment. Here, the type of computer-readable recording medium is arbitrary. Furthermore, the computer program is not limited to programs recorded on the aforementioned recording medium; it can also be a program transmitted via networks such as electronic communication lines, wireless or wired communication lines, or the Internet.
[0147] Explanation of reference numerals in the attached figures
[0148] 1. Vehicle dispatching assistance system
[0149] 10 servers
[0150] 20 vehicles
[0151] 30 User Terminals
[0152] 40 Network
[0153] 100 Vehicle Dispatch Auxiliary Device
[0154] 110 Control Department
[0155] 111 Baggage Information Acquisition Department
[0156] 112 User Information Acquisition Department
[0157] 113 Destination Estimation Department
[0158] 114 Vehicle Information Acquisition Department
[0159] 115 Utilizing the area determination department
[0160] 116 Vehicle Dispatch Decision Department
[0161] 117 User IF Department
[0162] 118 Vehicle Instruction Department
[0163] 120 Storage Department
[0164] 130 Input / Output IF
[0165] 140 Network IF
Claims
1. A vehicle dispatching auxiliary device, comprising: The baggage information acquisition department acquires baggage information related to the baggage carried on the vehicle. The user information acquisition unit acquires information related to the user, namely, user information including at least user location information indicating the user's current location or destination information indicating the user's predetermined destination. The vehicle information acquisition unit acquires vehicle information including vehicle location information indicating the location of the vehicle. The area determination unit determines the utilization area of the luggage based on information corresponding to the luggage, namely, the estimated utilization location where the luggage is utilized, and the user information or the vehicle information. as well as The vehicle dispatch decision unit determines a vehicle dispatch route to dispatch the vehicle to at least one of the user's current location, the predetermined destination, or the utilization area, based on the location relationship between the user's location information or the destination information and the utilization area.
2. The vehicle dispatching auxiliary device according to claim 1, wherein, Based on the location relationship between the user's location information or the destination information and the utilization area, the vehicle dispatch decision unit, when determining that the user's current location or the predetermined destination is within a specified range of the utilization area, sends information to the user's user terminal to inquire whether to utilize the luggage. If the user responds from the user terminal that they will utilize the luggage, the unit determines a vehicle dispatch route to dispatch the vehicle to at least one of the user's current location, the predetermined destination, or the utilization area.
3. The vehicle dispatching auxiliary device according to claim 1, wherein, Based on the location relationship between the user's location information or the destination information and the utilization area, the vehicle dispatch decision unit, when determining that the user's current location or the predetermined destination is within a specified range of the utilization area, sends information to the user's user terminal to inquire whether to utilize the luggage. If the user responds from the user terminal that they will utilize the luggage, the unit determines a vehicle dispatch route to dispatch the vehicle to at least one of the user's current location, the predetermined destination, or the utilization area. If the user responds from the user terminal that they will not utilize the luggage, the unit determines a vehicle dispatch route to dispatch the vehicle to the luggage's final destination.
4. The vehicle dispatching auxiliary device according to any one of claims 1 to 3, wherein, The vehicle dispatch decision unit determines the vehicle dispatch route when the user's current location or the predetermined destination is within a specified range of the utilization area.
5. The vehicle dispatching auxiliary device according to any one of claims 1 to 3, wherein, It also includes a vehicle instruction unit, which controls the vehicle by sending control instructions to the vehicle to make the vehicle travel along the vehicle dispatch route.
6. The vehicle dispatching auxiliary device according to any one of claims 1 to 3, wherein, If the user has not arrived at the predetermined destination, the vehicle dispatch decision unit predicts the time when the user will arrive at the predetermined destination and determines the vehicle dispatch route so that the vehicle arrives at the predetermined destination at the time when the user arrives at the predetermined destination, or after the user arrives at the predetermined destination.
7. The vehicle dispatching auxiliary device according to any one of claims 1 to 3, wherein, The vehicle dispatch decision unit determines the vehicle dispatch route based on the number of users or the distance from the vehicle to the predetermined destination when there are multiple users, i.e., multiple predetermined destinations are obtained.
8. The vehicle dispatching auxiliary device according to any one of claims 1 to 3, wherein, The utilization area determination unit determines the utilization area based on the luggage information and the vehicle's location as indicated by the vehicle location information.
9. The vehicle dispatching auxiliary device according to any one of claims 1 to 3, wherein, It also includes a destination estimation unit for estimating the user's intended destination. The user information also includes the user's usage history of the vehicle. The destination estimation unit estimates the predetermined destination based on the historical information.
10. The vehicle dispatching auxiliary device according to claim 9, wherein, Based on the usage history information, the vehicle dispatch decision unit determines the vehicle dispatch route if it determines that the user has not used the luggage at the predetermined destination within a specified time.
11. The vehicle dispatching auxiliary device according to claim 9, wherein, The user information also includes action reservation information representing the user's action reservation. The destination estimation unit estimates the planned destination based on the action reservation information.
12. The vehicle dispatching auxiliary device according to claim 9, wherein, The user information also includes attribute information representing the user's attributes. The destination estimation unit estimates the predetermined destination based on the attribute information.
13. The vehicle dispatching auxiliary device according to claim 12, wherein, The attribute information includes at least one of the following: input information provided by the user, detection information from vehicle sensors or infrastructure, or pre-registered registration information.
14. A vehicle dispatching assistance method, executed by a computer, wherein, Obtain luggage information related to the luggage carried in the vehicle. Obtain user-related information, specifically user information including at least user location information indicating the user's current location or destination information indicating the user's intended destination. Obtain vehicle information that includes vehicle location information representing the location of the vehicle. Based on the information corresponding to the luggage, namely the estimated location where the luggage would be utilized, and the user information or the vehicle information, the utilization area where the luggage would be utilized is determined. Based on the location relationship between the user's location information or the destination information and the utilization area, a vehicle dispatch route is determined for dispatching the vehicle to at least one of the user's current location, the predetermined destination, or the utilization area.
15. A recording medium recording a vehicle dispatching assistance program, the vehicle dispatching assistance program being used to cause a computer to perform the following steps: Steps to obtain luggage information related to luggage carried on the vehicle; The step of obtaining user-related information, namely user information including at least user location information indicating the user's current location or destination information indicating the user's predetermined destination; The step of obtaining vehicle information that includes vehicle location information representing the location of the vehicle; The step of determining the utilization area of the luggage based on the information corresponding to the luggage, namely the estimated utilization location where the luggage is utilized, and the user information or the vehicle information; as well as Based on the location relationship between the user location information or the destination information and the utilization area, a step is taken to determine a vehicle dispatch route for dispatching the vehicle to at least one of the user's current location, the predetermined destination, or the utilization area.