Parking location guidance system, server, vehicle-mounted device, and parking location guidance method
The system addresses the challenge of dynamic route determination in parking lot guidance by using a server and on-board device to adapt to changing conditions, ensuring efficient and safe parking guidance.
Patent Information
- Application Number
- JP2022051830
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-03-28
- Publication Date
- 2025-12-26
- Estimated Expiration
- 2042-03-28
AI Technical Summary
Existing parking lot guidance systems fail to appropriately determine routes to parking locations due to changes in parking lot situations.
A system comprising a server and an on-board device that determine a parking location and route, with communication units to transmit and receive information, and a guidance information determination unit to output guidance based on the route and vehicle's position, allowing for dynamic route adjustments.
Enables appropriate determination of routes to parking locations, adapting to changes in parking lot conditions, ensuring safe and efficient guidance to available spaces.
Smart Images

Figure 0007792838000001 
Figure 0007792838000002 
Figure 0007792838000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a parking location guidance system, a server, an in-vehicle device, and a parking location guidance method. [Background technology]
[0002] Patent Document 1 describes the following parking lot guidance system. In the parking lot guidance system described in Patent Document 1, information on available parking locations and a map of the parking lot interior is transmitted from a management center to an in-vehicle information processing device. The in-vehicle information processing device then displays a guide for the vehicle based on the parking lot map and the vehicle's position information, and guides the driver to the parking location. In this configuration, the in-vehicle information processing device determines a route to the parking location based on the parking lot map and the vehicle's position information. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] International Publication No. 2020 / 054354 Summary of the Invention [Problem to be solved by the invention]
[0004] However, in the parking lot guidance system described in Patent Document 1, the onboard information processing device determines the route to the parking location, which has the problem that the route may not be determined appropriately if, for example, the situation in the parking lot changes.
[0005] The present disclosure has been made to solve the above-mentioned problems, and aims to provide a parking location guidance system, a server, an in-vehicle device, and a parking location guidance method that can appropriately determine a route to a parking location. [Means for solving the problem]
[0006] In order to solve the above problems, the parking location guidance system according to the present disclosure is a parking location guidance system comprising a server and an on-board device, wherein the server comprises a parking location determination unit that determines a parking location for a target vehicle, a route determination unit that determines a route for the target vehicle to reach the parking location, and a first communication unit that transmits information indicating the route to the on-board device, and the on-board device comprises a second communication unit that receives the information indicating the route, and a guidance information determination unit that determines guidance information to be output based on the route and the vehicle's position.
[0007] The server according to the present disclosure is the server of a parking location guidance system that includes a server and an on-board device, wherein the server includes a parking location determination unit that determines the parking location of a target vehicle, a route determination unit that determines the route that the target vehicle will take to reach the parking location, and a first communication unit that transmits information indicating the route to the on-board device, and the on-board device includes a second communication unit that receives the information indicating the route, and a guidance information determination unit that determines guidance information to be output based on the route and the vehicle's position.
[0008] The vehicle-mounted device according to the present disclosure is an vehicle-mounted device of a parking location guidance system that includes a server and a vehicle-mounted device, wherein the server includes a parking location determination unit that determines the parking location of a target vehicle, a route determination unit that determines the route that the target vehicle will take to reach the parking location, and a first communication unit that transmits information indicating the route to the vehicle-mounted device, and the vehicle-mounted device includes a second communication unit that receives the information indicating the route, and a guidance information determination unit that determines guidance information to be output based on the route and the vehicle's position.
[0009] The parking location guidance method according to the present disclosure is a parking location guidance method using a server and an on-board device, and includes the steps of: determining, in the server, the parking location of a target vehicle; determining a route for the target vehicle to reach the parking location; transmitting information indicating the route to the on-board device; receiving, in the on-board device, the information indicating the route; and determining guidance information to be output based on the route and the vehicle's position. [Effects of the Invention]
[0010] According to the parking location guidance system, server, vehicle-mounted device, and parking location guidance method of the present disclosure, a route to a parking location can be appropriately determined. [Brief explanation of the drawings]
[0011] [Figure 1] FIG. 1 is a schematic diagram for explaining the functions of a parking lot management system according to an embodiment of the present disclosure. [Figure 2] 1 is a block diagram illustrating an example of a mechanical configuration of a parking location guidance system according to an embodiment of the present disclosure. FIG. [Figure 3] 1 is a plan view schematically illustrating an example of a parking lot for explaining an example of the operation of a parking location guidance system according to an embodiment of the present disclosure. FIG. [Figure 4] 10 is a flowchart for explaining an example of the operation of the parking location guidance system according to an embodiment of the present disclosure. [Figure 5] 10 is a flowchart for explaining an example of the operation of the parking location guidance system according to an embodiment of the present disclosure. [Figure 6] 1 is a plan view schematically illustrating an example of a parking lot for explaining an example of the operation of a parking location guidance system according to an embodiment of the present disclosure. FIG. [Figure 7] 1 is a plan view schematically illustrating an example of a parking lot for explaining an example of the operation of a parking location guidance system according to an embodiment of the present disclosure. FIG. [Figure 8] 1 is a plan view schematically illustrating an example of a parking lot for explaining an example of the operation of a parking location guidance system according to an embodiment of the present disclosure. FIG. [Figure 9] 1 is a plan view schematically illustrating an example of a parking lot for explaining an example of the operation of a parking location guidance system according to an embodiment of the present disclosure. FIG. [Figure 10] 1 is a plan view schematically illustrating an example of a parking lot for explaining an example of the operation of a parking location guidance system according to an embodiment of the present disclosure. FIG. [Figure 11] 1 is a plan view schematically illustrating an example of a parking lot for explaining an example of the operation of a parking location guidance system according to an embodiment of the present disclosure. FIG. [Figure 12] 1 is a plan view schematically illustrating an example of a parking lot for explaining an example of the operation of a parking location guidance system according to an embodiment of the present disclosure. FIG. [Figure 13] FIG. 1 is a schematic block diagram illustrating the configuration of a computer according to at least one embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0012] Hereinafter, embodiments of a parking location guidance system, a server, an in-vehicle device, and a parking location guidance method according to the present disclosure will be described with reference to the drawings. FIG. 1 is a schematic diagram illustrating the function of a parking lot management system according to an embodiment of the present disclosure. FIG. 2 is a block diagram illustrating an example of the mechanical configuration of a parking location guidance system according to an embodiment of the present disclosure. FIG. 3 is a plan view schematically illustrating an example of a parking lot for illustrating an example of operation of a parking location guidance system according to an embodiment of the present disclosure. FIGS. 4 and 5 are flowcharts for illustrating an example of operation of a parking location guidance system according to an embodiment of the present disclosure. FIGS. 6 to 12 are plan views schematically illustrating an example of a parking lot for illustrating an example of operation of a parking location guidance system according to an embodiment of the present disclosure. Note that the same or corresponding components in each drawing are designated by the same reference numerals, and description thereof will be omitted as appropriate.
[0013] First Embodiment (Parking lot management system) FIG. 1 illustrates functions of a parking lot management system 100 including a parking location guidance system 5 according to an embodiment of the present disclosure. The parking lot management system 100, for example, manages the usage status of parking spaces in a parking lot and manages various information related to one or more vehicles parked in the parking lot. In the example shown in FIG. 1, the parking lot management system 100 includes a parking lot server 1, an in-vehicle device 2, and a mobile terminal 3. The parking lot server 1 is an example configuration of a server according to the present disclosure. The in-vehicle device 2 is an information processing device with a communication function that is mounted on a vehicle. The mobile terminal 3 is an information processing device with a communication function, such as a smartphone carried by a user such as a driver of the vehicle. The parking lot server 1 and the in-vehicle device 2 are wirelessly connected using, for example, a dedicated short-range communications (DSRC) line or a public communication line. The parking lot server 1 and the mobile terminal 3 are wirelessly connected using, for example, a public communication network, a wireless local area communication network, or the like. The in-vehicle device 2 and the mobile terminal 3 are wirelessly connected using, for example, a short-range communication line, a wireless local area communication line, or the like.
[0014] The parking lot server 1 is configured using, for example, a computer and its peripheral devices. The parking lot server 1 has the following functions. That is, the parking lot server 1 has a contract management function F11, a recommended parking space setting function F12, an on-board device detection function F13, an in-parking lot route provision function F14, a parking fee provision service function F15, and an exit charging function F16. Note that some or all of these functions can be provided as, for example, a cloud service. Furthermore, the functions of the parking lot server 1 can be applied to one or more parking lots.
[0015] Furthermore, as described above, the in-vehicle device 2 is an information processing device equipped with a communication function and mounted on a vehicle, and is configured, for example, using one or more computers and their peripheral devices and circuits. In addition to wireless communication functions, the in-vehicle device 2 may have functions, for example, to measure the vehicle's position, traveling direction, speed, etc., to input user operations, to output information to the user, and to charge using a cash card or prepaid card. The in-vehicle device 2 may be configured, for example, as a terminal for a toll road charging system. Alternatively, the in-vehicle device 2 may be configured, for example, such that some or all of its components are included in an electronic control unit or navigation device mounted on the vehicle. Alternatively, the in-vehicle device 2 may be configured to utilize, for example, the functions of the electronic control unit or navigation device, such as measuring the vehicle's position, traveling direction, speed, etc., a display, a touch panel, and a voice operation function. In this case, the in-vehicle device 2 does not necessarily have to have functions such as measuring the vehicle's position, traveling direction, speed, etc., input devices such as a touch panel or a microphone, and output devices such as a display or a speaker. In the example shown in FIG. 1, the vehicle-mounted device 2 has a parking lot entry function F21, an in-parking lot route reception waiting function F22, and a billing processing function F23.
[0016] Furthermore, the mobile terminal 3 implements a parking lot account management function F31 and a fee confirmation function F32 by installing a predetermined application, for example.
[0017] The contract management function F11 cooperates with the parking lot account management function F31 to register and manage user attributes and attributes (attribute information) of vehicles, on-board devices, communication units, etc. User attributes include, for example, information indicating whether the user is a contract holder for monthly parking space use, information indicating whether the user is a registered member of a facility operated by the parking lot operator or an affiliated facility, etc. Vehicle attributes include, for example, information indicating whether the vehicle is a vehicle for physically disabled passengers, whether the vehicle is a vehicle that charges the on-board battery externally as a power source for the vehicle (and the compatible charging standard), whether the vehicle is permitted to park in a parking space allocated only to designated registered vehicles, the license plate marking, whether the vehicle is a commercial vehicle, etc. The attributes of the on-board device 2 include, for example, the on-board device ID. The attributes of the communication unit include, for example, the telephone number, address, and unique identification code of the communication terminal. The contract management function F11 manages information indicating attributes by linking, for example, the ID (identification code; hereinafter also referred to as the on-board device ID) of the on-board device 2, the license plate marking of the vehicle, etc. In addition, each attribute does not need to be registered in advance using the contract management function F11, but may be registered in the vehicle-mounted device 2 by the user, and the parking lot server 1 may receive it from the vehicle-mounted device 2 that has entered the parking lot.
[0018] The recommended parking section setting function F12 sets a recommended parking section for a guidance target vehicle (hereinafter referred to as a target vehicle) based on the ID of the in-vehicle device 2 detected by the in-vehicle device detection function F13, the attribute information described above, the vehicle's positioning information obtained from the in-vehicle device 2, the usage status of the parking lot (information on available parking sections), and the like. The recommended parking section can be, for example, a single parking section (a parking section for one vehicle), or multiple parking sections or an area including multiple parking sections. In this embodiment, one or multiple parking sections or areas are collectively referred to as a parking position. The recommended parking section setting function F12 repeatedly sets the parking position of the target vehicle until guidance for the target vehicle is completed (for example, until the target vehicle is parked). Normally, a parking position once set is not changed. However, the parking position may be changed, for example, when another vehicle has parked there, or when the set parking position becomes unusable due to an obstacle, etc. Therefore, the recommended parking section setting function F12 repeatedly sets the parking position of the target vehicle. The parking lot server 1 can set the position of an obstacle, for example, in response to an input operation by an operator.
[0019] The in-vehicle device detection function F13 cooperates with the parking lot entry function F21 to detect the in-vehicle device 2 of a vehicle that has entered the parking lot, for example, using short-range communication, and receives the in-vehicle device ID, vehicle positioning information, predetermined attribute information (also called attributes), etc. from the detected in-vehicle device 2. The in-vehicle device detection function F13 stores the detection time (entry time), the in-vehicle device ID, and the attributes in a predetermined storage area (a predetermined database), etc. At this time, the in-vehicle device detection function F13 may store, for example, the inscription of a license plate read by a license plate reader, etc., linked to the in-vehicle device ID. The in-vehicle device detection function F13 also transmits a map (MAP) of the parking lot to the detected in-vehicle device 2. The parking lot entry function F21 stores the received parking lot map in a predetermined storage area.
[0020] The in-park route providing function F14 cooperates with the in-park route reception waiting function F22 to search for a route to move the target vehicle from its current location to the set parking location and transmits the optimal route to the in-vehicle device 2. The in-park route providing function F14 repeatedly performs route searches at predetermined intervals. The in-park route providing function F14 changes the optimal route when it detects a change in the parking location or the situation on the route, such as when the parking location is changed during guidance or when an obstacle appears on the route to the parking location. When the in-park route providing function F14 changes the optimal route, it provides the changed route to the in-park route reception waiting function F22. Meanwhile, the in-park route reception waiting function F22 determines guidance information based on the route and the vehicle's location received from the in-park route providing function F14 and outputs it to a predetermined output destination. The guidance information is, for example, turn-by-turn information indicating the direction of travel at corners (including intersections) and straight roads using arrow icons, synthesized voice, etc. Furthermore, when the route is changed, the parking lot route reception waiting function F22 determines whether to accept the changed route. The parking lot route reception waiting function F22 can determine whether to accept the changed route, for example, by displaying the route before and after the change on a parking lot map and allowing the driver to select whether to accept the changed route. Alternatively, the parking lot route reception waiting function F22 can determine to reject the change if, for example, the distance to the next corner is shorter than the distance that allows for a safe turn if the changed route is accepted. If the changed route is rejected, the parking lot route provision function F14 searches for a new route and provides the changed route to the parking lot route reception waiting function F22.
[0021] The parking fee providing service function F15 works in conjunction with the fee confirmation function F32, and when a fee confirmation request is received from the fee confirmation function F32, the parking fee providing service function F15 calculates, for example, the current parking fee for the vehicle and transmits the calculation result to the fee confirmation function F32.
[0022] The exit charging function F16 cooperates with the charging processing function F23 to detect the on-board device 2 of a vehicle attempting to leave (exit) the parking lot, for example, using short-range communication, and executes a predetermined charging process. The exit charging function F16 calculates the parking fee from the entry time to the current time, for example, and charges the fee using the charging function of the on-board device 2, for example.
[0023] (Parking location guidance system) In this embodiment, the parking location guidance system 5 is configured by the functions F12 to F13 and F21 to F22 enclosed by two-dot chain lines among the functions shown in Fig. 1, and the parking lot server 1 and the vehicle-mounted device 2 that implement these functions. The parking location guidance system 5 will be described below with reference to Figs. 1 to 12.
[0024] Fig. 2 is a block diagram showing an example of the functional configuration of the parking lot server 1 and the vehicle-mounted device 2. The parking lot server 1 and the vehicle-mounted device 2 are equipped with the units shown in Fig. 2 as a functional configuration configured by a combination of hardware such as a computer and its peripheral devices and software such as a program executed by the computer, or by hardware alone.
[0025] The parking lot server 1 includes a communication unit 11 and a processing unit 12. The communication unit 11 includes a short-range communication unit 111 and a network communication unit 112. The processing unit 12 includes an in-vehicle device detection and registration unit 121, a parking position determination unit 122, and a route determination unit 123.
[0026] The vehicle-mounted device 2 includes a communication unit 21, a positioning unit 22, a display input unit 23, a sound input / output unit 24, and a processing unit 25. The communication unit 21 includes a short-range communication unit 211 and a network communication unit 212. The processing unit 25 includes a parking lot entry processing unit 251 and a guidance information determination unit 252.
[0027] In the parking lot server 1, the short-range communication unit 111 communicates with the short-range communication unit 211 of the vehicle-mounted device 2, for example, using short-range communication antennas (not shown) installed near the entrance 201 and near the exit 202 of the parking lot 200 shown in Figure 3.
[0028] The parking lot 200 shown in Fig. 3 has a plurality of parking spaces 203 and a road 204. The road 204 includes a straight section 205 and a corner (including an intersection) 206. Fig. 3 also shows examples of guidance information (arrow 401 indicating guidance information for going straight, arrow 402 indicating guidance information for turning right, and arrow 403 indicating guidance information for turning left) displayed on the road 204 on the display input unit 23 of the vehicle-mounted device 2. In the following explanation of the operation example, a case where the target vehicle 301 is guided to a parking space 203a (also referred to as a recommended parking position 203a or a parking position 203a) will be taken as an example.
[0029] 1 communicates with the network communication unit 212 via the network 4. The network 4 includes, for example, a public communication network. The network communication unit 112 is an example configuration of a first communication unit according to the present disclosure, and transmits information indicating the route of the target vehicle to the vehicle-mounted device 2.
[0030] The vehicle-mounted device detection and registration unit 121 is a functional component that implements the vehicle-mounted device detection function F13. The parking position determination unit 122 is a functional component that implements the recommended parking section setting function F12. The parking position determination unit 122 determines the parking position of the target vehicle. The parking position determination unit 122 determines the parking position of the target vehicle based on at least one of the following attributes of the target vehicle: whether the vehicle is a vehicle carrying a physically disabled person, whether the vehicle is a vehicle that externally charges a storage battery installed as a vehicle driving power source, or whether the vehicle is permitted to park in a parking position allocated only to specified registered vehicles. The route determination unit 123 is a functional component that implements the in-parking lot route provision function F14. The route determination unit 123 determines the route the target vehicle will take to reach the parking position. The configurations and operations of the vehicle-mounted device detection and registration unit 121, the parking position determination unit 122, and the route determination unit 123 will be described later with reference to the flowcharts shown in Figures 4 and 5.
[0031] In the vehicle-mounted device 2, the short-range communication unit 211 communicates with the short-range communication unit 111 of the parking lot server 1 via short-range communication antennas (not shown) installed near the entrance 201 and near the exit 202 of the parking lot 200 shown in Figure 3.
[0032] The network communication unit 212 communicates with the network communication unit 112 via the network 4. The network communication unit 212 is an example configuration of a second communication unit according to the present disclosure, and receives information indicating the route of the target vehicle.
[0033] The positioning unit 22 measures the position, traveling direction, and speed of the vehicle equipped with the on-board device 2 at a predetermined interval, for example, using a Global Navigation Satellite System (GNSS). In this embodiment, information indicating at least one of the position (coordinates), traveling direction (direction of change in position), and vehicle speed (change in position over time) is called positioning information. However, there is no limitation on the positioning method. The positioning unit 22 may acquire positioning information by combining, for example, positioning using the GNSS and positioning using the results of acquiring vehicle speed pulses or detection results from a gyro sensor, an acceleration sensor, etc.
[0034] The display input unit 23 includes a touch panel that is configured by integrating, for example, a touch pad and a display, and displays images and acquires input operations according to instructions from the processing unit 25.
[0035] The sound input / output unit 24 includes a microphone and a speaker, and detects, for example, the voice uttered by the driver or the like, and outputs a synthesized voice signal in accordance with instructions from the processing unit 25. The sound input / output unit 24 may also include a voice recognition function or the like, and have a function for performing interactive operations with the driver or the like.
[0036] The parking lot entrance processing unit 251 is a functional configuration that implements the parking lot entrance function F21. The guidance information determination unit 252 is a functional configuration that implements the parking lot route reception waiting function F22. The guidance information determination unit 252 determines the guidance information to be output based on the vehicle's route and vehicle position received from the parking lot server 1. Furthermore, if the route is changed, the guidance information determination unit 252 determines whether to accept the changed route. For example, the guidance information determination unit 252 determines whether to accept the changed route based on the safety level of traveling based on the changed route. The parking lot entrance processing unit 251 and the guidance information determination unit 252 will be described later with reference to the flowcharts shown in Figures 4 and 5.
[0037] (In-vehicle device detection function and parking lot entry function) Next, the in-vehicle device detection function F13 and the parking lot entry function F21 will be described with reference to Fig. 4. In Fig. 4, the processes of steps S101 to S108 correspond to the in-vehicle device detection function F13 executed by the in-vehicle device detection registration unit 121. Furthermore, the processes of steps S201 to S205 correspond to the parking lot entry function F21 executed by the parking lot entry processing unit 251. Note that the processes of steps S101 and S102 are always executed while the parking lot is in operation. The processes of steps S104 and S105 or the processes of S104 to S108 are executed when the in-vehicle device 2 is detected.
[0038] 4, the vehicle-mounted device detection and registration unit 121 transmits a signal (hereinafter referred to as a scan signal) for repeatedly scanning the vehicle-mounted device 2 from the short-range communication unit 111 (steps S101 to S102). The vehicle-mounted device detection and registration unit 121 repeatedly scans the vehicle-mounted device 2 using the short-range communication unit 111 until the vehicle-mounted device 2 enters the communication area. In the example shown in FIG. 4, the vehicle-mounted device 2 does not respond to the scan in step S101 and the scan in step S102 because it is not within the communication area.
[0039] When the vehicle 301 enters the parking lot before the scan in step S103, the parking lot entrance processing unit 251 in the in-vehicle device 2 recognizes that the short-range communication unit 211 has received a scan signal (step S201). Next, the parking lot entrance processing unit 251 determines whether the received signal is a scan from the legitimate parking lot server 1 (step S202). If the scan is from the legitimate parking lot server 1 (step S202: YES), the parking lot entrance processing unit 251 acquires positioning information from the positioning unit 22 (step S203). Thereafter (or before and after), the parking lot entrance processing unit 251 repeatedly acquires positioning information from the positioning unit 22 at regular time intervals. Next, the parking lot entrance processing unit 251 transmits the in-vehicle device ID, positioning information, and attributes from the short-range communication unit 211 (step S204). On the other hand, if the scan is not from a legitimate parking lot server 1 (step S202: NO), the parking lot entrance processing unit 251 receives the scan signal (step S201) and determines whether it is legitimate (step S202) again.
[0040] Meanwhile, in the parking lot server 1, the in-vehicle device detection and registration unit 121 checks the information indicating the in-vehicle device ID, positioning information, and attributes received by the short-range communication unit 111, and identifies the location of the target vehicle 301 (step S104). Next, the in-vehicle device detection and registration unit 121 determines whether the vehicle is within a specified range (step S105). Here, the specified range is a predetermined range within which it can be confirmed that the vehicle is in the parking lot 200. In step S105, the in-vehicle device detection and registration unit 121 determines whether the vehicle is within the specified range based on the previously known position of the entrance 201 of the parking lot 200, the distance from the vehicle position measured by the in-vehicle device 2, and the vehicle's traveling direction. This makes it possible to determine whether the target vehicle 301 has entered the parking lot 200 or is simply passing by. If the vehicle is not within the specified range (step S105: NO), the in-vehicle device detection and registration unit 121 performs in-vehicle device scanning again (step S103).
[0041] If the vehicle is within the specified range (step S105: YES), the in-vehicle device detection and registration unit 121 registers the in-vehicle device ID in a predetermined database or the like (step S106). Next, the in-vehicle device detection and registration unit 121 registers the in-vehicle device ID as a chargeable and guidance target, and the parking lot server 1 starts calculating the parking fee (step S107). Next, the in-vehicle device detection and registration unit 121 transmits a parking lot interior map (step S108). In step S108, the in-vehicle device detection and registration unit 121 transmits information indicating the parking lot interior map from the network communication unit 112 to the network communication unit 212 of the in-vehicle device 2, for example. Alternatively, in step S108, the in-vehicle device detection and registration unit 121 transmits information indicating the parking lot interior map from the short-range communication unit 111 to the short-range communication unit 211 of the in-vehicle device 2. Meanwhile, in the in-vehicle device 2, the parking lot entrance processing unit 251 registers the parking lot map received by the communication unit 21 in a predetermined storage area (step S205).
[0042] Through the process shown in FIG. 4, the parking lot server 1 registers the vehicle-mounted device 2 of the vehicle 301 as a guide target, and the vehicle-mounted device 2 acquires information showing a map of the parking lot 200.
[0043] (Features include recommended parking space setting, route provision within the facility, and route guidance waiting within the facility) Next, the recommended parking section setting function F12, the in-park route providing function F14, and the in-park route guidance waiting function F22 will be described with reference to FIG. 5. In FIG. 5, for example, the processing of steps S301 to S305 corresponds to the recommended parking section setting function F12 executed by the parking position determining unit 122. Also, for example, the processing of steps S307 to S312 corresponds to the in-park route providing function F14 executed by the route determining unit 123. Also, for example, the processing of steps S401 to S411 corresponds to the in-park route guidance waiting function F12 executed by the guidance information determining unit 252. Note that the two connectors A shown in FIG. 5 are connected to each other. Also, the processing shown in FIG. 5 is executed for each target vehicle. When there are multiple target vehicles, the processing of steps S301 to S312 shown in FIG. 5 is executed in parallel multiple times, the number of times being equal to the number of target vehicles.
[0044] In the process shown in FIG. 5, in the parking lot server 1, first, the parking position determination unit 122 uses the network communication unit 112 to make an inquiry about the position of the in-vehicle device 2 to the network communication unit 212 (in-vehicle device position inquiry) (step S301). In the in-vehicle device 2, the guidance information determination unit 252 recognizes that the network communication unit 212 has received the in-vehicle device position inquiry (step S401). Next, the guidance information determination unit 252 transmits positioning information from the network communication unit 212 to the network communication unit 112 (step S402). Next, the parking position determination unit 122 associates the in-vehicle device ID with the received positioning information (target vehicle position) (step S302). Next, the parking position determination unit 122 derives a congestion rate within the parking lot for each area (step S303). Here, an area is a section that divides the parking lot, and each area includes multiple parking spaces. In a flat parking lot, for example, an area is set for each fixed area, and in a multi-story parking lot, for example, each floor is an area. However, depending on the parking lot, it may not be necessary to set areas. Meanwhile, in the vehicle-mounted device 2, the guidance information determination unit 252 repeatedly acquires positioning information at fixed time intervals (step S403).
[0045] Next, the parking position determination unit 122 checks the contract information from the on-board device ID, determines whether the vehicle is a specific vehicle, and sets, for example, the contract category (step S304). In step S304, the parking position determination unit 122, for example, compares the on-board device ID with a contract list of monthly contracts and members, etc., and if they match, validates the contract category "member." Furthermore, for example, if the attributes indicate that the vehicle is permitted to park in a disabled area, the parking position determination unit 122 validates the contract category "disabled." Furthermore, for example, if the attributes indicate that the vehicle matches the specifications of the charging area within the parking lot, the parking position determination unit 122 validates the contract category "EV (electric vehicle)." Furthermore, for example, the parking position determination unit 122 compares the on-board device ID with a list for business vehicles, and if they match, validates the contract category "business." Furthermore, for example, if the parking position determination unit 122 does not match any of the above, the parking position determination unit 122 does not set the contract category information (it treats the vehicle as a general user for parking lot management purposes).
[0046] Next, the parking position determination unit 122 derives a recommended parking position from the contract classification of the vehicle set in step S304 (step S305). In step S305, the parking position determination unit 122 derives a recommended parking position from the contract classification of the vehicle, for example, as follows. That is, for example, if the contract classification is "disabled," a disabled parking space is designated as the "recommended section." For example, if the contract classification is "EV," a charging-compatible parking section is designated as the "recommended section." For example, if the overall congestion rate is low, a parking area near the store entrance is designated as the "recommended section." For example, if the overall congestion rate is high, an empty parking area is designated as the "recommended section." For example, if the overall congestion rate is neither high nor low, a relatively empty area is designated as the "recommended section" so that the parking rate is uniform. Then, the parking position determination unit 122 designates, for example, all parking sections 203 within the recommended section, or one or some parking sections 203 within the recommended section, as the recommended parking position 203a.
[0047] Next, the route determination unit 123 calculates the route scores of all routes within the facility (step S306), and derives the optimal route from the vehicle position to the recommended parking position (step S307).
[0048] Here, a specific example of the processing in steps S306 and S307 will be described with reference to Fig. 3 and Figs. 6 to 10. In this example, a route is searched for to guide the target vehicle 301 shown in Fig. 3 to the recommended parking position 203a. In this example, the route score is an index showing the congestion state of each road (passageway), and is assumed to be high if it is congested and low if it is not congested. Causes of an increase in the route score (causes of congestion) include the following:
[0049] (1) A route that is temporarily closed due to pylons or barrier roads (in this case, the B value described below is very high). (2) A route where there are vehicles struggling to park (in this case, the B value is high). (3) A route where traffic is congested (in this case, the B value is high). (4) A route that leads to an area that is being guided to many vehicles as a "recommended section" (in this case, the J value described below is high). (5) A route with many turns (in this case, the C value described below is high). (6) A long route (in this case, the total S value described below is high).
[0050] In addition, S, C, J, and B values are defined as score values. Since the roads in the parking lot are arranged in a grid pattern, the edges that make up each grid are called routes. The S value is represented by Sn and indicates the distance traveled in a straight line. The C value is represented by Cn and indicates the total number of turns made by the C values. The J value is represented by Jn and indicates the number of vehicles recommended to use that route. The B value is represented by Bn and indicates the status of obstacles on that route. Here, n indicates the score values of the S, C, J, and B values. n is a natural number. The total value of the S, C, J, and B values on the route is the route score. The B value may be set by, for example, the parking lot manager entering it into the parking lot server 1, or it may be set by, for example, image recognition of surveillance camera footage.
[0051] Consider a parking lot 200 as shown in FIG. 3, where a target vehicle 301 is to be guided from the location shown to a recommended parking position 203a, which is shown shaded. Route scores are set for this parking lot 200 as shown in FIG. 6. Note that score values are circled in FIGS. 6 to 10. In this case, the recommended route 501 would be as shown in FIG. 7. In an actual parking lot, there may be parked vehicles or the road may be closed for some reason, resulting in a route score as shown in FIG. 8. In this case, the recommended route would be the route with a "route score of 11" as shown in FIG. 10, which avoids congestion, rather than the route with a "route score of 14" that waits for a parked vehicle 302 as shown in FIG. 9.
[0052] Then, the optimal route from the position of the target vehicle 301 to the recommended parking position 203a is derived as follows. In this example, the deriving is based on Dijkstra's algorithm, and the S value, C value, J value, and B value are appropriately weighted. The weighting is varied depending on the shape of the parking lot, the width of the road, etc. If psychological reactance (such as a route for making a U-turn) is taken into consideration, for example, another algorithm may be used.
[0053] Next, the route determination unit 123 uses the network communication unit 112 to provide the network communication unit 212 with the optimal route to the recommended parking position 203a (step S308). In the vehicle-mounted device 2, the guidance information determination unit 252 recognizes that the network communication unit 212 has received the optimal route to the recommended parking position 203a, and calculates a risk score from the vehicle position and the optimal route (step S404).
[0054] In the target vehicle 301, when the in-vehicle device 2 receives a recommended route, if the instructions change from the guidance given up until that point (for example, an instruction to go straight changes to an instruction to turn right or left), the driver may be unable to follow the instructions or may engage in dangerous driving such as sudden steering or braking in order to comply with the instructions. To avoid this, when there is a change in the recommended route, the following elements are quantified to derive a risk score. Note that if the guidance does not change even when the route is changed, the risk score is zero. Also, if the route is not changed, the risk score is also zero. Also, a high risk score means that the safety of traveling based on the changed route is low.
[0055] The elements to be quantified are: (1) whether there is a change in the content of the current guidance (a right or left turn followed by a right or left turn in the opposite direction will have a very high score, a straight turn followed by a right or left turn will have a high score, and a right or left turn followed by a straight turn will have a low score), and (2) the distance to the next intersection (a short distance will have a very high score, and a long distance will have a low score).
[0056] Next, the guidance information determination unit 252 determines whether the risk score is less than a predetermined threshold value (step S405). If the risk score is not less than the predetermined threshold value (step S405: NO), the guidance information determination unit 252 causes the network communication unit 212 to request the network communication unit 112 to search for a route again (step S406), and executes the processing of step S401. If the risk score is less than the predetermined threshold value (step S405: YES), the guidance information determination unit 252 derives route guidance from the route and the vehicle position (step S407), and displays the route guidance (step S408).
[0057] Next, the guidance information determination unit 252 determines whether or not it is OK to end the guidance (step S409). The guidance may be ended when the target vehicle 301 reaches the recommended parking position 203a (or its vicinity), or, for example, when a driver or the like performs an input operation to end the guidance while an attendant is guiding the vehicle near the recommended parking position 203a. If it is OK to end the guidance (step S409: YES), the guidance information determination unit 252 displays the parking position (step S410) and causes the network communication unit 212 to notify the network communication unit 112 that the guidance has ended (step S411). If it is not OK to end the guidance (step S409: NO), the guidance information determination unit 252 executes the process of step S401.
[0058] On the other hand, if the network communication unit 212 transmits a request for route re-search to the network communication unit 112 (step S406), the network communication unit 112 receives the request for route re-search from the network communication unit 212 (step S309). Note that if the request for route re-search is not transmitted, step S309 is omitted.
[0059] Next, the route determination unit 123 determines whether or not a route re-search request has been received (step S310). If a route re-search request has been received (step S310: YES), the route determination unit 123 executes the process of step S301. If a route re-search request has not been received (step S310: NO), the route determination unit 123 waits for a certain period of time (step S311) and then executes the process of step S301.
[0060] Furthermore, when the vehicle-mounted device 2 notifies that the guidance has ended (step S411), the route determination unit 123 deletes the vehicle-mounted device ID of the vehicle-mounted device 2 from the targets of route guidance (step S312).
[0061] 11 and 12 show an example in which the route for the target vehicle 301 (target vehicle 301a) is changed from a route that goes straight through the intersection 206 to a route that turns left at the intersection 206. The example shown in FIG. 11 shows a case in which the risk score is less than the threshold value after the route is changed. The example shown in FIG. 12 shows a case in which the risk score is equal to or greater than the threshold value after the route is changed. In FIGS. 11 and 12, the positions of the target vehicle 301 at the time of receiving the changed route are shown as target vehicle 301b and target vehicle 301c. Target vehicle 301c is closer to the intersection 206 than target vehicle 301b. As shown in FIGS. 11 and 12, guidance information G1 indicating going straight is displayed on the display input unit 23 of the target vehicle 301a. In contrast, in the example shown in FIG. 11, guidance information G2 indicating a left turn is displayed on the display input unit 23 of the target vehicle 301b. On the other hand, in the example shown in FIG. 12, guidance information G3 indicating going straight is displayed on the display input unit 23 of the target vehicle 301c.
[0062] (Action and effect) In the parking location guidance system 5, parking lot server 1, vehicle-mounted device 2, and parking location guidance method configured as described above, the parking lot server 1 determines the parking location of the target vehicle and the route to reach the parking location, and the vehicle-mounted device 2 determines the guidance information to be output based on the route determined by the parking lot server 1 and the vehicle's position. Therefore, according to the parking location guidance system 5, parking lot server 1, vehicle-mounted device 2, and parking location guidance method of the embodiment, the route to the parking location can be appropriately determined.
[0063] (Other embodiments) The above describes in detail the embodiments of the present disclosure with reference to the drawings, but the specific configuration is not limited to this embodiment, and design changes and the like are also included within the scope that does not deviate from the gist of the present disclosure.
[0064] <Computer Configuration> FIG. 13 is a schematic block diagram illustrating the configuration of a computer according to at least one embodiment. The computer 90 includes a processor 91 , a main memory 92 , a storage 93 , and an interface 94 . The parking lot server 1 and the vehicle-mounted device 2 described above are implemented in a computer 90. The operations of the above-mentioned processing units are stored in the form of a program in a storage 93. The processor 91 reads the program from the storage 93, loads it into the main memory 92, and executes the above-mentioned processing in accordance with the program. The processor 91 also allocates storage areas in the main memory 92 corresponding to the above-mentioned storage units in accordance with the program.
[0065] The program may be for realizing some of the functions to be performed by the computer 90. For example, the program may be combined with other programs already stored in storage or other programs implemented in other devices to perform the functions. In other embodiments, the computer may include a custom LSI (Large Scale Integrated Circuit) such as a PLD (Programmable Logic Device) in addition to or instead of the above configuration. Examples of PLDs include PAL (Programmable Array Logic), GAL (Generic Array Logic), CPLD (Complex Programmable Logic Device), and FPGA (Field Programmable Gate Array). In this case, some or all of the functions realized by the processor may be realized by the integrated circuit.
[0066] Examples of storage 93 include a hard disk drive (HDD), a solid state drive (SSD), a magnetic disk, a magneto-optical disk, a compact disc read-only memory (CD-ROM), a digital versatile disc read-only memory (DVD-ROM), and a semiconductor memory. Storage 93 may be an internal medium directly connected to the bus of computer 90, or an external medium connected to computer 90 via interface 94 or a communication line. Furthermore, when this program is distributed to computer 90 via a communication line, computer 90 that receives the program may load the program into main memory 92 and execute the above-described processing. In at least one embodiment, storage 93 is a non-transitory tangible storage medium.
[0067] <Additional Notes> The parking location guidance system 5 described in each embodiment can be understood, for example, as follows.
[0068] (1) A parking location guidance system 5 according to a first aspect is a parking location guidance system 5 including a server (parking lot server 1) and an in-vehicle device 2, wherein the server includes a parking location determination unit 122 that determines a parking location (recommended parking location 204a) for a target vehicle 301, a route determination unit 123 that determines a route for the target vehicle to reach the parking location, and a first communication unit (communication unit 11) that transmits information indicating the route to the in-vehicle device, and the in-vehicle device includes a second communication unit (communication unit 21) that receives information indicating the route, and a guidance information determination unit 252 that determines guidance information to be output based on the route and the vehicle's own position. According to this aspect and each of the following aspects, a route to a parking location can be appropriately determined.
[0069] (2) The parking location guidance system 5 according to the second aspect is the parking location guidance system 5 according to (1), in which the guidance information determination unit 252 determines whether to accept the changed route when the route is changed. According to this aspect, the on-board device, which can grasp the actual situation in the parking lot, can determine whether to accept the changed route.
[0070] (3) The parking location guidance system 5 according to a third aspect is the parking location guidance system 5 according to (2), in which the guidance information determination unit 252 determines whether to accept the changed route depending on the safety level of traveling based on the changed route. According to this aspect, a safe route can be selected.
[0071] (4) A parking location guidance system 5 according to a fourth aspect is the parking location guidance system 5 according to any one of (1) to (3), wherein the parking location determination unit 122 determines the parking location of the target vehicle according to at least one of the following attributes of the target vehicle: the target vehicle is a vehicle that charges an onboard storage battery externally as a power source for driving the vehicle; or the target vehicle is a vehicle that is permitted to park in a parking location allocated only to predetermined registered vehicles. According to this aspect, the parking location can be determined appropriately.
[0072] (5) The parking location guidance system 5 according to a fifth aspect is the parking location guidance system 5 of any one of (1) to (4), in which the parking location determination unit 122 repeatedly determines the parking location of the target vehicle and the route determination unit 123 repeatedly determines the route until guidance for the target vehicle is completed. According to this aspect, it is possible to appropriately respond to changes in the situation within the parking lot and other vehicles. [Explanation of symbols]
[0073] 1 Parking Server 2 Onboard equipment 5. Parking location guidance system 11 Communications Department 12 Processing section 122 Parking position determination unit 123 Route Determination Unit 252 Guidance Information Determination Unit
Claims
1. A parking location guidance system including a server and an in-vehicle device, The server: a parking position determination unit that determines a parking position of a target vehicle; a route determination unit that determines a route for the target vehicle to reach the parking position; a first communication unit that transmits information indicating the route to the vehicle-mounted device; Equipped with The vehicle-mounted device, a second communication unit that receives information indicating the route; a guidance information determination unit that determines guidance information to be output based on the route and the vehicle's position, when the route is changed, the guidance information determination unit calculates a risk score determined in correspondence with a combination of an instruction relating to a right turn, a left turn, or going straight before the change and an instruction relating to a right turn, a left turn, or going straight after the change, and determines whether to accept the changed route based on a comparison between the calculated risk score and a predetermined determination threshold value; Parking location guidance system.
2. The parking position determination unit determines the parking position of the target vehicle according to attributes of the target vehicle, including at least one of the following: the target vehicle is a vehicle that charges a storage battery mounted thereon from an external source as a power source for driving the vehicle; or the target vehicle is a vehicle that is permitted to park in a parking position allocated only to predetermined registered vehicles. The parking location guidance system according to claim 1 .
3. Until the guidance for the target vehicle is completed, The parking position determination unit repeatedly determines the parking position of the target vehicle, The route determination unit repeatedly determines the route.
3. The parking location guidance system according to claim 1 or 2.
4. A server of a parking location guidance system including a server and an in-vehicle device, The server: a parking position determination unit that determines a parking position of a target vehicle; a route determination unit that determines a route for the target vehicle to reach the parking position; a first communication unit that transmits information indicating the route to the vehicle-mounted device; Equipped with The vehicle-mounted device, a second communication unit that receives information indicating the route; a guidance information determination unit that determines guidance information to be output based on the route and the vehicle's position; Equipped with when the route is changed, the guidance information determination unit calculates a risk score determined in correspondence with a combination of an instruction relating to a right turn, a left turn, or going straight before the change and an instruction relating to a right turn, a left turn, or going straight after the change, and determines whether to accept the changed route based on a comparison between the calculated risk score and a predetermined determination threshold value; server.
5. The vehicle-mounted device of a parking location guidance system including a server and an in-vehicle device, The server: a parking position determination unit that determines a parking position of a target vehicle; a route determination unit that determines a route for the target vehicle to reach the parking position; a first communication unit that transmits information indicating the route to the vehicle-mounted device; Equipped with The vehicle-mounted device, a second communication unit that receives information indicating the route; a guidance information determination unit that determines guidance information to be output based on the route and the vehicle's position; Equipped with when the route is changed, the guidance information determination unit calculates a risk score determined in correspondence with a combination of an instruction relating to a right turn, a left turn, or going straight before the change and an instruction relating to a right turn, a left turn, or going straight after the change, and determines whether to accept the changed route based on a comparison between the calculated risk score and a predetermined determination threshold value; Onboard equipment.
6. A parking location guidance method using a server and an in-vehicle device, In the server, determining a parking position of the target vehicle; determining a route for the target vehicle to reach the parking position; transmitting information indicating the route to the vehicle-mounted device; In the in-vehicle device, receiving information indicative of the route; determining guidance information to be output based on the route and the vehicle's position; Including, In the step of determining the guidance information, when the route is changed, a risk score is calculated corresponding to a combination of an instruction relating to a right turn, a left turn, or going straight before the change and an instruction relating to a right turn, a left turn, or going straight after the change, and whether or not to accept the changed route is determined based on a comparison between the calculated risk score and a predetermined determination threshold value. Parking location guidance method.
Citation Information
Patent Citations
Parking lot management system, parking lot management method, and parking lot management program
JP2020173627A
Automated valet parking system
JP2021051583A
Parking system
JP2021103490A
Head-up display device, information processing device, processing method for information processing device, and parking facility guidance system which uses same
WO2020054354A1