Parking management device, vehicle, and parking management method

The parking management device addresses traffic congestion in store parking lots by guiding vehicles to appropriate spots based on order serving times and offering benefits, enhancing efficiency and satisfaction.

JP7722283B2Active Publication Date: 2025-08-13TOYOTA JIDOSHA KK
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2022109973
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-07-07
Publication Date
2025-08-13
Estimated Expiration
2042-07-07

AI Technical Summary

Technical Problem

Traffic congestion occurs in parking lots installed at stores, necessitating a need for effective parking management solutions to reduce congestion.

Method used

A parking management device that includes a serving time acquisition unit, a parking location determination unit, and a guidance information generation unit to guide vehicles to appropriate parking locations based on the serving time of ordered products, with options for granting benefits to drivers.

Benefits of technology

The system effectively prevents congestion by guiding vehicles to optimal parking spots, ensuring quick product retrieval and enhancing driver satisfaction through strategic parking allocation and potential rewards.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007722283000001
    Figure 0007722283000001
  • Figure 0007722283000002
    Figure 0007722283000002
  • Figure 0007722283000003
    Figure 0007722283000003
Patent Text Reader

Abstract

To solve the problem that a technique for managing the parking of vehicles in a parking lot is required, since conventionally the congestion of vehicles might occur in a parking lot installed in the store, so as to suppress such congestion.SOLUTION: A parking management device 50 for a parking lot adjacent to a shop providing articles comprises: a provision time acquisition section 26 for acquiring a provision time of an article that a driver D driving a vehicle 200 orders to the shop; a parking place determination section 28 for determining a parking place of the vehicle 200 entering the parking lot based on the provision time acquired by the provision acquisition section 26; and a guidance information generation section 32 which generates guidance information for guiding the vehicle 200 to the parking place determined by the parking place determination section 28.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a parking management device, a vehicle, and a parking management method. [Background technology]

[0002] BACKGROUND ART A device that guides vehicles in a parking lot installed in a store is known (for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2012-98841 Summary of the Invention [Problem to be solved by the invention]

[0004] In the past, traffic congestion occurred in parking lots installed at stores. There is a demand for technology to manage parking in parking lots in order to reduce such congestion. [Means for solving the problem]

[0005] A first aspect of the present disclosure is a parking management device for a parking lot adjacent to a store that provides products, the parking management device comprising: a serving time acquisition unit that acquires the serving time of products ordered from the store by a driver of a vehicle; a parking location determination unit that determines a parking location for a vehicle entering the parking lot based on the serving time acquired by the serving time acquisition unit; and a guidance information generation unit that generates guidance information for guiding the vehicle to the parking location determined by the parking location determination unit.

[0006] A second aspect of the present disclosure is a parking management device according to the first aspect, in which a parking lot is provided with a plurality of parking areas each including a plurality of parking spaces as parking locations, and the parking location determination unit determines a first parking area as the parking location if the provision time acquired by the provision time acquisition unit is equal to or greater than a predetermined threshold, while determining a second parking area that is closer to the store's product provision location than the first parking area as the parking location if the provision time is less than the threshold.

[0007] A third aspect of the present disclosure is a parking management device described in the second aspect, further comprising a benefit granting unit that generates benefit data for granting a benefit that the driver can use at a store when the parking location determination unit determines the first parking area as the parking location.

[0008] A fourth aspect of the present disclosure is a parking management device according to any one of the first to third aspects, wherein a parking lot has a plurality of parking spaces defined as parking locations, the provision time acquisition unit further acquires a second provision time for a product ordered from the store by a second driver driving a second vehicle, and the parking location determination unit determines, if the provision time acquired by the provision time acquisition unit is equal to or longer than the second provision time, a second parking space that is farther from the product provision location of the store than the first parking space in which the second vehicle is parked, as the parking location, while if the provision time is shorter than the second provision time, determines, if the parking location is a third parking space that is closer to the product provision location than the first parking space.

[0009] A fifth aspect of the present disclosure is a parking management device according to any one of the first to fourth aspects, further comprising a transmitting unit that transmits the guidance information generated by the guidance information generating unit to the vehicle or a portable device carried by the driver.

[0010] A sixth aspect of the present disclosure is a vehicle that includes an on-board communication device that receives guidance information generated by the guidance information generation unit of the parking management device described in the first to fifth aspects, and outputs navigation information that guides the driver to the parking location determined by the parking location determination unit based on the received guidance information, or drives itself autonomously to the parking location determined by the parking location determination unit in accordance with the received guidance information.

[0011] A seventh aspect of the present disclosure is a parking management method for a parking lot adjacent to a store that provides products, in which a processor obtains the delivery time of products ordered from the store by a driver of a vehicle, determines a parking location for a vehicle entering the parking lot based on the obtained delivery time, and generates guidance information for guiding the vehicle to the determined parking location. [Brief explanation of the drawings]

[0012] [Figure 1] 1 is a schematic diagram illustrating a parking management system, a store, and a parking lot according to an embodiment. [Figure 2] 2 is a block diagram of the parking management system shown in FIG. 1 and a store server installed in a store. [Figure 3] FIG. 2 is a block diagram of the vehicle shown in FIG. [Figure 4] 2 is a flowchart showing an example of an operation flow of the parking management system shown in FIG. [Figure 5] 10 is a flowchart showing another example of the operation flow of the parking management system shown in FIG. [Figure 6] FIG. 6 is a diagram for explaining the operation flow shown in FIG. 5, and is a schematic diagram showing a parking management system, a store, and a parking lot. [Figure 7] 10 is a flowchart showing yet another example of the operation flow of the parking management system shown in FIG. [Figure 8] FIG. 8 is a diagram for explaining the operation flow shown in FIG. 7, and is a schematic diagram showing a parking management system, a store, and a parking lot. [Figure 9] 10 is a flowchart showing yet another example of the operation flow of the parking management system shown in FIG. [Figure 10] 10 is a flowchart showing an example of the process of steps S31 and S32 in FIG. 9. [Figure 11] 10 is a flowchart showing yet another example of the operation flow of the parking management system shown in FIG. DETAILED DESCRIPTION OF THE INVENTION

[0013] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. In the various embodiments described below, similar elements will be given the same reference numerals, and duplicate explanations will be omitted. First, a parking management system 10 according to one embodiment will be described with reference to FIGS. 1 and 2. The parking management system 10 is a system for managing a parking lot 102 located adjacent to a store 100.

[0014] The parking management system 10 includes at least one infrastructure sensor 12, a communication device 14, and a parking management server 16. The infrastructure sensor 12 has a camera, a laser scanner, or the like, and captures images of vehicles 200 in a parking lot 102. Note that multiple infrastructure sensors 12 may be installed at multiple locations in the parking lot 102 so that images of all vehicles 200 in the parking lot 102 can be captured. The infrastructure sensor 12 supplies image data IM of the captured vehicles 200 to the parking management server 16.

[0015] The communication device 14 is capable of data communication with a vehicle 200 in the parking lot 102 and an external communication device including a portable device 106 (FIG. 2) carried by a driver D of the vehicle 200. Specifically, the communication device 14 wirelessly transmits and receives data between the vehicle 200 and the external communication device such as the portable device 106 using a mobile communication network system such as 4G or 5G. Note that multiple communication devices 14 may be distributed and arranged within the parking lot 102 so as to be able to communicate with a vehicle 200 or portable device 106 located anywhere within the parking lot 102. Furthermore, the communication device 14 may communicate with the external communication device using any communication protocol.

[0016] The parking management server 16 controls the operations of the infrastructure sensors 12 and the communication device 14. Specifically, the parking management server 16 is a computer having a processor 18, a memory 20, and an I / O interface 22, as shown in Fig. 2. The processor 18 has a CPU or a GPU, etc., and is communicatively connected to the memory 20 and the I / O interface 22 via a bus 24. The processor 18 performs arithmetic processing to realize the parking management function described below.

[0017] The memory 20 has a RAM or a ROM, etc., and temporarily or permanently stores various data used in the arithmetic processing executed by the processor 18 and various data generated during the arithmetic processing. The I / O interface 22 has, for example, an Ethernet (registered trademark) port, a USB port, or an HDMI (registered trademark) terminal, and communicates data with external devices such as the infrastructure sensor 12 and the communication device 14 via a wired or wireless connection. In this embodiment, the parking management server 16 is installed inside the store 100.

[0018] Meanwhile, a store server 108 is also installed within the store 100. The store server 108 is a computer having a processor (CPU, GPU, etc.) and memory (RAM, ROM), and has an order management system 110 installed. The order management system 110 accepts an order for product E from the driver D and calculates the time τ required to provide the ordered product E. If the product E is a food product, the time τ required to provide the food product may be the time required to cook the food product, for example. The processor of the store server 108 executes the functions of the order management system 110.

[0019] A database 112 is stored in the memory of the store server 108. This database 112 stores, for example, multiple types of product E and the time τ required to provide the product E, in association with each other. When the order management system 110 receives an order for product E, it refers to the database 112 and obtains from the database 112 the time τ required to provide the product E.

[0020] As shown in FIG. 1, a product provision location 114 is provided in the store 100. The product provision location 114 is installed adjacent to an exit gate 116 of the parking lot 102. B can receive the ordered product E at the product provision location 114.

[0021] Meanwhile, an order machine 118 is installed at the entrance gate 104 of the parking lot 102. The order machine 118 has, for example, a display device (LCD, organic EL display, etc.), an input device (button, switch, touch panel, etc.), a speaker, a microphone, etc., and is used by the driver D of the vehicle 200A that has arrived at the entrance gate 104. A The order machine 118 receives an order for product E from the driver D. A The order information received from the server 104 is supplied to the store server 108.

[0022] In this embodiment, the driver D of each vehicle 200 performs user registration in advance before using the store 100. Specifically, the driver D operates the portable device 106 owned by the driver D to access a server SV (not shown) of the operating company of the store 100, and installs an application α for user registration into the portable device 106. The portable device 106 is, for example, a computer such as a smartphone, a tablet PC, or a notebook PC.

[0023] Then, the driver D inputs his / her personal information PR (e.g., address, name, telephone number, etc.) through the user registration screen displayed on the display of the portable device 106, and uploads it to the server SV from the portable device 106. The server SV obtains the personal information PR of the driver D and also obtains the communication address AD1 (e.g., IP address) assigned to the portable device 106.

[0024] The server SV assigns a member ID (number, QR code (registered trademark), etc.) unique to the driver D to the acquired personal information PR, and creates a personal account AC for the driver D, storing the personal information PR (address, name, telephone number, member ID) and communication address AD1 in association with each other. The server SV then supplies the information on the created personal account AC (personal information PR, communication address AD1) to the store server 108. The store server 108 associates the information on the personal account AC acquired from the server SV with the driver D and stores it in the database 112. The server SV may also send a digital membership card displaying the member ID to the portable device 106 of the driver D.

[0025] In this embodiment, the driver D also registers the vehicle 200 before using the store 100. The configuration of the vehicle 200 will be described below with reference to Fig. 3. The vehicle 200 is, for example, a four-wheeled automobile, and includes a body 202, a drive mechanism 204, a steering mechanism 206, a braking mechanism 208, an on-board communication device 210, a human-machine interface (HMI) 212, an electronic control unit (ECU) 214, and the like.

[0026] The drive mechanism 204 has an engine or an electric motor, etc., and generates a driving force for running the vehicle 200 by driving and rotating the wheels 216 rotatably mounted on the body 202. The steering mechanism 206 has a power steering device, etc., and automatically changes the running direction of the vehicle 200. The braking mechanism 208 has an electric brake device, etc., and automatically brakes the vehicle 200 by applying a braking force to the wheels 216.

[0027] The on-board communication device 210 is capable of communicating with external communication devices such as the communication device 14 of the parking management system 10. The on-board communication device 210 includes, for example, a GPS receiver 210A, an inter-vehicle communication device 210B, and a data communication module (DCM) 210C. The GPS receiver 210A receives GPS signals from GPS satellites. The ECU 214 (specifically, the processor 220 described below) is configured to estimate the vehicle position P of the vehicle 200 based on the GPS signals received by the GPS receiver 210A and map data MP stored in advance in a memory 222 described below.

[0028] The inter-vehicle communication device 210B can transmit and receive data to and from an in-vehicle communication device of another vehicle. The DCM 210C can transmit and receive data to and from an external communication device of the vehicle 200 (for example, the above-mentioned communication device 14, the store server 108, the operating company's server SV, a communication base station, etc.) using a mobile communication network system such as 4G or 5G.

[0029] The HMI 212 includes, for example, an input device (switch, push button, rotary dial, touch panel, etc.) that accepts information input from the driver D, a display that displays various information as images, a speaker that outputs various information as sound, and a microphone that converts the voice of the driver D into an electrical signal.

[0030] The ECU 214 controls the operation of the vehicle 200. Specifically, the ECU 214 is a computer having a processor 220, a memory 222, and an I / O interface 224. The processor 220 has a CPU, a GPU, or the like, and is communicatively connected to the memory 222 and the I / O interface 224 via a bus 226.

[0031] The memory 222 has a RAM, a ROM, or the like, and temporarily or permanently stores various data used in the arithmetic processing executed by the processor 220 and various data generated during the arithmetic processing. The I / O interface 224 has, for example, a controller area network (CAN) port, an Ethernet (registered trademark) port, a USB port, an optical fiber connector, or an HDMI (registered trademark) terminal, and communicates data with in-vehicle components such as the drive mechanism 204, the steering mechanism 206, the braking mechanism 208, the in-vehicle communication device 210, and the HMI 212 via wired or wireless communication.

[0032] To register vehicle 200, driver D operates HMI 212 to access server SV of the operating company via in-vehicle communication device 210 of vehicle 200, downloads the above-mentioned application α, and installs it in ECU 214 of vehicle 200. Driver D then operates HMI 212 of vehicle 200 to start application α, enters driver D's personal information PR and vehicle registration number NM via a user registration screen displayed on the display of HMI 212, and uploads them to server SV via in-vehicle communication device 210.

[0033] The server SV obtains the personal information PR and the vehicle registration number NM transmitted from the in-vehicle communication device 210, and also obtains the communication address AD2 (e.g., IP address) assigned to the in-vehicle communication device 210. The server SV then identifies the driver D from the obtained personal information PR, and associates the vehicle registration number NM and the communication address AD2 with the personal account AC of the driver D and stores them. The server SV supplies the information of the personal account AC to the store server 108.

[0034] The processor of the store server 108 stores the acquired information of the personal account AC (personal information PR, vehicle registration number NM, and communication address AD2) in the database 112 in association with the driver D. In this way, before using the store 100, personal accounts AC are created for each of the multiple drivers D, and information such as personal information PR (address, name, telephone number, member ID), communication address AD1 of the portable device 106, and vehicle registration number NM of the vehicle 200 and communication address AD2 of the in-vehicle communication device 210 is stored in each personal account AC.

[0035] In this embodiment, when a product E is ordered, the processor 18 of the parking management server 16 determines a parking location for the vehicle 200 in the parking lot 102 based on the provision time T of the product E. As shown in FIG. 1 , in this embodiment, the parking lot 102 is provided with a first parking area A and a second parking area B, which is closer to the product provision location 114 than the first parking area A, as parking locations for the vehicle 200. A total of eight parking spaces A1 to A8 are defined in the first parking area A. Similarly, a total of eight parking spaces B1 to B8 are defined in the second parking area B.

[0036] Next, the operation of the parking management system 10 will be described with reference to Fig. 4. The processor 18 of the parking management server 16 starts the flow of Fig. 4 when it receives an operation start command (for example, a power ON command) from the operator of the store 100, a higher-level controller (for example, the store server 108 or the server SV of the operating company), or a computer program PG.

[0037] In step S1, the processor 18 determines whether the store server 108 has received an order for product E from the driver D. For example, in the example shown in FIG. 1, the driver D of the vehicle 200A arrives at the entrance gate 104. A Driver D operates the ordering machine 118 to order product E and inputs his / her personal information PR (name, phone number, or member ID). A Alternatively, the digital membership card may be displayed on the display of the portable device 106, and the member ID (e.g., a QR code (registered trademark)) displayed on the digital membership card may be read by a QR code (registered trademark) reader provided on the order machine 118.

[0038] The order machine 118 sends the received order information for the product E to the driver D. A The order management system 110 of the store server 108 receives the order information for the product E and supplies the order information together with the personal information PR of the product E to the store server 108. n is obtained from the database 112.

[0039] In addition, the order management system 110 collates the personal information PR obtained from the ordering machine 118 with the personal account AC stored in the database 112 to identify the driver D who placed the order. A and the vehicle 200A, and the driver D A The communication address AD1 of the portable device 106 and the driver D A Then, the order management system 110 transmits an order acceptance signal SG1 indicating that the order has been accepted to the specified driver D. A The parking management server 16 then transmits the address together with the communication addresses AD1 and AD2.

[0040] In step S1, the processor 18 of the parking management server 16 determines YES when it receives an order acceptance signal SG1 from the order management system 110, and AThe communication addresses AD1 and AD2 are stored in the memory 20. Then, the processor 18 proceeds to step S2. On the other hand, if the order acceptance signal SG1 has not been accepted, the processor 18 determines that the result is NO, and proceeds to step S9.

[0041] In step S2, the processor 18 calculates the delivery time T n Specifically, the processor 18 acquires the time τ required to provide the product E from the order management system 110. n In this embodiment, the processor 18 acquires information on the time required for provision τ n The delivery time of product E is T n (i.e., T n =τ n In this manner, in this embodiment, the processor 18 calculates the provision time T n (=τ n ) and functions as the provision time acquisition unit 26 (FIG. 2).

[0042] In step S3, the processor 18 calculates the delivery time T n is a predetermined threshold T th or more (i.e., T n ≧T th In this embodiment, it is determined whether the provision time T n is the time τ required to provide product E n Therefore, the threshold T th is the time τ n The processor 18 is set to T n ≧T th If it is, the determination is YES and the process proceeds to step S4. <T th If so, the result is determined to be NO, and the process proceeds to step S5.

[0043] In step S4, processor 18 determines a parking location for vehicle 200A. Specifically, processor 18 determines first parking area A, which is farther from product provision location 114 than second parking area B shown in FIG. 1, as the parking location for vehicle 200A.

[0044] On the other hand, if the determination in step S3 is NO, in step S5, processor 18 determines a parking location for vehicle 200A. Specifically, processor 18 determines second parking area B, which is closer to product provision location 114 than first parking area A, as the parking location for vehicle 200A.

[0045] Thus, in this embodiment, the processor 18 n is relatively long (i.e., the threshold T th If the number of parking spaces is equal to or greater than the number of parking spaces, the first parking area A is determined as the parking space for the vehicle 200A, while the provision time T n is relatively short (i.e., the threshold T th ), the processor 18 determines the second parking area B, which is closer to the product provision location 114, as the parking location for the vehicle 200A. n The parking location determination unit 28 (FIG. 2) determines the parking location of the vehicle 200A entering the parking lot 102 based on the above.

[0046] After step S4, in step S6, processor 18 A The processor 18 generates the reward data BD for granting a reward that can be used by the driver D at the store 100. A The processor 18 then generates electronic data BD1 of the benefits (for example, benefit points, a discount coupon for product E, or electronic money) that the driver D can use at the store 100. The processor 18 then stores the generated electronic data BD1 in the database 112 of the store 100 (or the server SV of the operating company). A It will be granted to the personal account AC.

[0047] As another example, the processor 18 may transmit the driver D's AThe processor 18 generates a reward granting command BD2 for granting a reward (reward points, a discount coupon for product E, electronic money, etc.) to the personal account AC of the user. Then, the processor 18 transmits the generated reward granting command BD2 to the store server 108 (or the server SV).

[0048] The store server 108 (or the server SV) responds to the benefit granting command BD2 and A In this embodiment, the processor 18 assigns a reward to the personal account AC of the driver D. A The store 100 functions as a privilege granting unit 30 (FIG. 2) that generates privilege data BD (electronic data BD1 or privilege granting command BD2) for granting a privilege that can be used at the store 100.

[0049] After step S6 or S5, in step S7, processor 18 generates guidance information GI for guiding vehicle 200A to the parking location determined in step S4 or S5 (specifically, first parking area A or second parking area B). For example, when step S7 is executed after step S4, processor 18 generates guidance information GI for guiding vehicle 200A to first parking area A.

[0050] On the other hand, when step S7 is executed after step S5, the processor 18 generates guidance information GI for guiding the vehicle 200A to the second parking area B. In this manner, in the present embodiment, the processor 18 functions as the guidance information generation unit 32 (FIG. 2) that generates the guidance information GI.

[0051] In step S8, the processor 18 operates the communication device 14 to transmit the guidance information GI generated in the most recent step S7 to the vehicle 200A or the driver D. A For example, the processor 18 transmits the information of the driver D acquired in step S1 to the portable device 106. A The communication device 14 is operated by referring to the communication address AD1 of the portable device 106, and the guidance information GI generated in the most recent step S7 is transmitted to the portable device 106.

[0052] The portable device 106 displays the received guidance information GI as an image on a display device (LCD, organic EL display, etc.) provided in the portable device 106, or outputs it as sound through a speaker provided in the portable device 106. For example, the guidance information GI may be image data showing the parking location (i.e., the first parking area A or the second parking area B) determined in step S4 or S5, or a message indicating the parking location to the driver D. A The information may include audio data to notify the user.

[0053] Alternatively, the guidance information GI may include GPS coordinate data indicating the location of the parking space determined in step S4 or S5 (for example, a predetermined location in the first parking area A or the second parking area B) in a map application β such as Google Maps (registered trademark) installed on the portable device 106. A The user can easily recognize the parking location (first parking area A or second parking area B) where the vehicle 200A should be parked.

[0054] As another example, the processor 18 refers to the communication address AD2 of the vehicle 200A obtained in the above-mentioned step S1, operates the communication device 14, and transmits the guidance information GI generated in the most recent step S7 to the vehicle-mounted communication device 210 (e.g., DCM210C) of the vehicle 200A.

[0055] The processor 220 of the vehicle 200A acquires the guidance information GI through the in-vehicle communication device 210 (DCM 210C). For example, the processor 220 of the vehicle 200A guides the driver D to the parking location determined in step S4 or S5 based on the received guidance information GI. A Specifically, the processor 220 generates the navigation information NV as image data or audio data, and outputs it to the display or speaker of the HMI 212.

[0056] Driver D of vehicle 200A AThe user can recognize the direction in which vehicle 200A should be driven within parking lot 102 from the image of navigation information NV displayed on the display of HMI 212 (for example, an image showing the direction of travel of vehicle 200A with signs such as arrows, or an image of the parking location shown on map data MP pre-stored in memory 222), or from the navigation information NV output as audio from the speaker of HMI 212.

[0057] Alternatively, the processor 220 automatically drives the vehicle 200A to the parking location determined in step S4 or S5 in accordance with the received guidance information GI. Specifically, the guidance information GI includes, for example, the GPS coordinate data described above, and the processor 220 automatically controls the drive mechanism 204, the steering mechanism 206, and the braking mechanism 208 based on the GPS coordinate data, the vehicle position P estimated from the GPS signal, and the map data MP stored in advance in the memory 222.

[0058] As a result, the vehicle 200A drives autonomously from the entrance gate 104 to the parking location (a predetermined position in the first parking area A or the second parking area B). In this manner, in this embodiment, the processor 18 of the parking management server 16 functions as a transmitter 34 that transmits the guidance information GI generated in step S7 to the vehicle 200A or the portable device 106.

[0059] In step S9, processor 18 determines whether an operation termination command (e.g., a shutdown command) has been received. If processor 18 determines that an operation termination command has been received, it determines YES and ends the flow of FIG. 4, but if it determines NO, it returns to step S1.

[0060] As described above, in this embodiment, the processor 18 functions as the provision time acquisition unit 26, the parking location determination unit 28, the benefit granting unit 30, the guidance information generation unit 32, and the transmission unit 34 to manage the parking of the vehicle 200 in the parking lot 102. Therefore, the provision time acquisition unit 26, the parking location determination unit 28, the benefit granting unit 30, the guidance information generation unit 32, and the transmission unit 34 constitute the parking management device 50 (FIG. 2) of the parking lot 102.

[0061] In this parking management device 50, the provision time acquisition unit 26 acquires the time provided by the driver D who drives the vehicle 200A. A Ordered product E from store 100. Delivery time T n (Specifically, product E and the time required to provide it τ n ) (step S2), and the parking location determination unit 28 obtains the provision time T n Based on this, the parking location (first parking area A or second parking area B) of the vehicle 200A entering the parking lot 102 is determined (steps S4, S5). Then, the guidance information generation unit 32 generates guidance information GI for guiding the vehicle 200 to the parking location determined by the parking location determination unit 28 (step S7).

[0062] According to this configuration, it is possible to guide the entering vehicle 200 to a parking space determined depending on the length of the provision time T of the ordered product E. As a result, it is possible to prevent congestion of vehicles 200 in the parking lot 102, which allows the driver D to smoothly receive the product E from the store 100. It is also possible to improve the work efficiency of the store 100.

[0063] In this embodiment, the parking lot 102 is provided with a plurality of parking areas A and B, each including a plurality of parking spaces A1 to A8 and B1 to B8, as parking locations for the vehicle 200. The parking location determination unit 28 determines the parking location based on the provision time T n is a predetermined threshold T th If the answer is YES in step S3, the first parking area A is determined as the parking location (step S4). n is the threshold T th If it is smaller than the first parking area A (determined as NO in step S3), the second parking area B, which is closer to the product providing location 114 than the first parking area A, is determined as the parking location (step S5).

[0064] Here, if the provision time T is short, there is a high possibility that the time that the vehicle 200 will wait in the parking lot 102 before receiving the product E will also be short. In this embodiment, by guiding a vehicle 200 whose provision time T is relatively short to the second parking area B close to the product provision location 114, the driver D of the vehicle 200 can quickly receive the product E at the product provision location 114 once preparation of the product E is complete. On the other hand, by guiding a vehicle 200 whose provision time T is relatively long to the first parking area A away from the product provision location 114, congestion in the area near the product provision location 114 can be avoided.

[0065] In addition, in the parking management device 50, when the parking location determination unit 28 determines the first parking area A as the parking location, the benefit granting unit 30 grants the driver D A generates benefit data BD for granting a benefit that can be used in the store 100 (step S6). According to this configuration, by granting a benefit to the driver D who is guided to the first parking area A away from the product provision location 114, it is possible to increase the satisfaction of the driver D who cooperates with parking management.

[0066] In addition, in the parking management device 50, the transmission unit 34 transmits the guidance information GI generated by the guidance information generation unit 32 to the vehicle 200A or the driver D. A According to this configuration, the driver D A The driver can visually or audibly recognize the guidance information GI through his / her own vehicle 200A (specifically, the HMI 212) or the portable device 106. This allows the vehicle 200 to be guided to the parking spot more effectively.

[0067] In this embodiment, the vehicle 200 is equipped with an in-vehicle communication device 210 that receives the guidance information GI generated by the guidance information generation unit 32. Then, as an example, the vehicle 200 (specifically, the processor 220) determines the parking location determined by the parking location determination unit 28 based on the received guidance information GI. A According to this configuration, the driver D AThe driver can easily recognize where to park and the direction to drive within the parking lot 102.

[0068] In another example, the vehicle 200 (specifically, the processor 220) automatically drives to the parking location determined by the parking location determination unit 28 according to the received guidance information GI. A The vehicle 200A can be automatically moved to a parking spot without the need for manual driving.

[0069] Next, another example of the operation flow of the parking management system 10 will be described with reference to Fig. 5. In the flow shown in Fig. 5, the same processes as those in the flow of Fig. 4 are assigned the same step numbers, and duplicated explanations will be omitted. In the flow of Fig. 5, after step S2, in step S11, the processor 18 determines whether or not there is a vehicle 200 parked in the parking lot 102.

[0070] In this embodiment, as shown in FIG. 6, before the vehicle 200A enters, the driver D of the vehicle 200C C In this case, the processor 18 determines YES in step S1 for the vehicle 200C before the entry of the vehicle 200A, and functions as the provision time acquisition unit 26 to acquire the information of the driver D C Delivery time T for product E ordered by n-1 (Specifically, the time τ required to provide product E n-1 ) to get the

[0071] For example, the processor 18 may access the order management system 110 and CBased on the order information for product E ordered by the user, processor 18 determines whether or not there is vehicle 200C parked in parking lot 102. Alternatively, processor 18 may determine whether or not there is vehicle 200C parked in parking lot 102 based on image data IM of infrastructure sensor 12 that captured an image of vehicle 200C that entered parking lot 102. In step S11, processor 18 determines YES if there is vehicle 200C parked in parking lot 102, and proceeds to step S12, whereas if processor 18 determines NO, proceeds to step S9.

[0072] In step S12, the processor 18 determines whether the driver D of the vehicle 200A has been assigned a driver ID number. A Delivery time T for product E ordered by n (That is, the time τ required to provide product E n ) is a driver D of a vehicle 200C parked in the parking lot 102. C Delivery time T for product E ordered by n-1 It is determined whether or not the value is equal to or greater than this.

[0073] Specifically, the processor 18 calculates the delivery time T of the vehicle 200A acquired in the most recent step S2. n and the provision time T n The provision time T of the vehicle 200C acquired in step S2 before acquiring n-1 The processor 18 compares the delivery time T n Vehicle 200C is provided at time T n-1 That's all (T n ≧T n-1 ), the answer is YES and the process proceeds to step S13. n <T n-1 If so, the result is determined to be NO, and the process proceeds to step S14.

[0074] In step S13, the processor 18 functions as the parking location determination unit 28 and determines a parking location for the vehicle 200A. In this embodiment, a guidance order OR is predefined for all parking spaces A1 to A8 and B1 to B8 in order of proximity to the product provision location 114 (or in order of the shortest vehicle driving route from the parking space to the product provision location 114). For example, for the second parking area B, the guidance order OR can be defined in the order of B1 → B2 → B3 → B4 → B5 → B6 → B7 → B8.

[0075] That is, in this case, parking space B2 with the second highest guidance order OR is closer to the product provision location 114 than parking space B3 with the third highest guidance order OR. Meanwhile, the infrastructure sensor 12 continuously captures images of the vehicle 200C after it enters, and the processor 18 identifies in advance the parking space B3 in which the vehicle 200C is parked, based on the image data IM of the infrastructure sensor 12 capturing the image of the vehicle 200C after it enters.

[0076] In this step S13, the processor 18 determines, according to the guidance order OR of the parking spaces, parking space B4, which is farther from the product provision location 114 than parking space B3 in which vehicle 200C is parked (in other words, which has a lower guidance order OR than parking space B3), as the parking space for vehicle 200A.

[0077] That is, the processor 18 determines the delivery time T n However, the delivery time of vehicle 200C is T n-1 In the above case (T n ≧T n ), the parking location of the vehicle 200A is determined to be parking space B4, which is farther from the product provision location 114 than the vehicle 200C. After step S13, the processor 18 functions as the benefit granting unit 30, executes step S6, and generates benefit data BD.

[0078] On the other hand, if the determination in step S12 is NO, in step S14, the processor 18 functions as the parking location determination unit 28 and determines a parking location for the vehicle 200A. Specifically, the processor 18 determines, in accordance with the guidance priority OR of the parking spaces, the parking space B2 that is closer to the product provision location 114 than the parking space B3 in which the vehicle 200C is parked (in other words, that has a higher guidance priority OR than the parking space B3), as the parking location for the vehicle 200A.

[0079] That is, the processor 18 determines the delivery time T n However, the delivery time of vehicle 200C is T n-1 If it is shorter than (T n <T n ), the parking location of the vehicle 200A is determined to be parking space B2, which is closer to the product provision location 114 than the vehicle 200C. After step S6 or S14, the processor 18 functions as the guidance information generation unit 32, executes step S7, and generates guidance information GI for guiding the vehicle 200A to the parking location determined in step S13 or S14 (specifically, parking space B4 or B2).

[0080] As described above, in this embodiment, a plurality of parking spaces A1 to A8, B1 to B8 are defined in the parking lot 102 as parking spaces for the vehicle 200. In addition, the provision time acquisition unit 26 acquires the time information of the driver D who drives the vehicle 200C (second vehicle). C Delivery time T of product E ordered by (second driver) from store 100 n-1 Get more (second serving time).

[0081] Then, the parking location determination unit 28 calculates the provision time T n is the second provision time T n-1 If this is the case (YES is determined in step S12), parking space B4 (second parking space), which is farther from the product provision location 114 than parking space B3 (first parking space) where vehicle 200C is parked, is determined as the parking location for vehicle 200A (step S13).

[0082] On the other hand, the parking location determination unit 28 determines the provision time Tn is the second provision time T n-1 If it is smaller than the predetermined value (NO in step S12), the parking space B2 (third parking space) closer to the product providing location 114 than the parking space B3 is determined as the parking space for the vehicle 200A (step S14).

[0083] According to this configuration, the provision time T n The parking frames A1 to A8 and B1 to B8 in which the vehicle 200A should park are determined according to the length of the parking frame. n As a result, congestion of vehicles 200 in the parking lot 102 can be effectively prevented.

[0084] Next, with reference to Fig. 7, yet another example of the operation flow of the parking management system 10 will be described. In the flow shown in Fig. 7, the same processes as those in the flow of Fig. 5 are assigned the same step numbers, and duplicated explanations will be omitted. In the flow shown in Fig. 7, when the determination is YES in step S11, in step S21, the driver D of the vehicle 200A, acquired in the most recent step S2, A Delivery time T for product E ordered by n (That is, the time τ required to provide product E n ) and the closest serving time T n-1 Identify the vehicle 200.

[0085] 8, it is assumed that before vehicle 200A entered, drivers D of each of multiple vehicles 200 (including vehicles 200D, 200E, and 200F) ordered product E and parked in parking lot 102. In this case, processor 18 determines YES in step S1 for each of multiple vehicles 200 in parking lot 102 before vehicle 200A entered.

[0086] At this time, the order management system 110 has acquired the personal information PR of each driver D who placed an order in step S1, and by comparing the personal information PR with the personal account AC stored in the database 112, it is possible to identify each driver D who placed an order and the vehicle 200 of that driver D.

[0087] Thereafter, the processor 18 executes step S2 for each of the plurality of vehicles 200 before the entry of the vehicle 200A, and functions as the provision time acquisition unit 26 to acquire the provision times T1, T2, . . . T of the products E ordered by each driver D. n-1 (Specifically, the time required to provide product E is τ1, τ2, τ n-1 ) has been obtained.

[0088] Meanwhile, the infrastructure sensor 12 continuously captures images of each vehicle 200 after it enters, and the processor 18 identifies in advance the parking spaces in which each vehicle 200 is parked, based on the image data IM of the infrastructure sensor 12. In this manner, in this embodiment, the processor 18 identifies the parking spaces in which the multiple vehicles 200 will park in the parking lot 102 before the entry of the vehicle 200A, and calculates the provision times T1 to T2 of the multiple vehicles 200. n-1 The status is now that it has been acquired.

[0089] In step S21, the processor 18 calculates the delivery times T1 to T2 of the plurality of vehicles 200 in the parking lot 102. n-1 and the delivery time T of the vehicle 200A obtained in the most recent step S2. n For example, the processor 18 compares the provision times T1 to T n-1 and the delivery time T of the vehicle 200A. n The difference Δ between the above values is calculated, and the provision time T at which the difference Δ is minimum is specified.

[0090] Hereinafter, the driver D of the vehicle 200D shown in FIG. D Delivery time T for product E ordered by n-1 and the service time T of vehicle 200A. nIn this case, in step S21, the processor 18 calculates the difference Δ between the delivery time T n The vehicle 200D parked in the parking space A2 is identified as the vehicle 200 closest to the vehicle 200D.

[0091] In step S22, the processor 18 determines whether the driver D of the vehicle 200A has been assigned a driver ID number. A Delivery time T for product E ordered by n (=τ n ) is the driver D of the vehicle 200D identified in the most recent step S21. D Delivery time T for product E ordered by n-1 (=τ n-1 ) or more. n ≧T n-1 If it is, the determination is YES, and the process proceeds to step S23. n <T n-1 If so, the result is determined to be NO, and the process proceeds to step S24.

[0092] In step S23, the processor 18 functions as the parking space determination unit 28 to determine a parking space for the vehicle 200A. Specifically, the processor 18 determines, in accordance with the above-described guidance order OR set for each parking space, a parking space that is farther from the product provision location 114 than the parking space A2 in which the vehicle 200D is parked (in other words, that has a lower guidance order OR than the parking space A2), as the parking space for the vehicle 200A.

[0093] 8, the vehicle 200E is already parked in the parking space A3, which has a guidance priority OR one level lower than the parking space A2 of the vehicle 200D. In this case, the processor 18 identifies vacant parking spaces A4, A5, and A7 from the parking spaces A3 to A8, which have a guidance priority OR lower than the parking space A2. For example, the processor 18 can identify the vacant parking spaces A4, A5, and A7 from the imaging data IM of the infrastructure sensor 12.

[0094] Then, the processor 18 determines the parking space A4 with the highest guidance priority OR among the identified vacant parking spaces A4, A5, and A7 as the parking space for the vehicle 200A. Note that the processor 18 may determine any one of the vacant parking spaces A4, A5, and A7 as the parking space for the vehicle 200A. After step S23, the processor 18 functions as the benefit granting unit 30 and executes step S6 to grant the driver D A The bonus data BD for giving a bonus to the user is generated.

[0095] On the other hand, if the determination in step S22 is NO, in step S24, the processor 18 functions as the parking location determination unit 28 and determines a parking location for the vehicle 200A. Specifically, the processor 18 determines, in accordance with the guidance priority OR of each parking space, the parking space A1 that is closer to the product providing location 114 than the parking space A2 in which the vehicle 200D is parked (in other words, that has a higher guidance priority OR than the parking space A2), as the parking location for the vehicle 200A.

[0096] In addition, when another vehicle 200 is parked in the parking space A1 that is one step higher in the guidance order OR than the parking space A2 of the vehicle 200D, the processor 18 may determine any one of the vacant parking spaces among the parking spaces B1 to B8 that are higher in the guidance order OR than the parking space A2 (for example, the parking space B8 that is the lowest in the guidance order OR among the higher-ranking parking spaces B1 to B8) as the parking space for the vehicle 200A. After step S6 or S24, the processor 18 functions as the guidance information generation unit 32, executes step S7, and generates guidance information GI for guiding the vehicle 200A to the parking space (for example, the parking space A4 or A1) determined in step S23 or S24.

[0097] According to this embodiment, when a plurality of vehicles 200 are parked in the parking lot 102 before the entry of the vehicle 200A as shown in FIG. 8, the presentation time T of the vehicle 200A relative to the presentation time T of the parked vehicle 200 is nThe parking location (parking space A4 or A1) of the vehicle 200A can be determined according to the length of the parking space T, and the vehicle 200A can be guided to the parking space T. This makes it possible to effectively manage the parking locations of the multiple vehicles 200 in the parking lot 102 according to the provided time T, and more effectively prevent congestion of the vehicles 200 in the parking lot 102.

[0098] Next, with reference to Fig. 9, yet another example of the operation flow of the parking management system 10 will be described. In the flow shown in Fig. 9, the same processes as those in the flow of Fig. 4 are assigned the same step numbers, and duplicated explanations will be omitted. In this embodiment, similar to the example of Fig. 8, it is assumed that before the entry of vehicle 200A, drivers D of each of multiple vehicles 200 (including vehicles 200D, 200E, and 200F) ordered product E and parked in the parking lot 102. Furthermore, similar to the flow of Fig. 7, before the entry of vehicle 200A, the processor 18 identifies parking slots in which multiple vehicles 200 will be parked in the parking lot 102, and calculates the provision times T1 to T2 of the multiple vehicles 200. n-1 The status is now that it has been acquired.

[0099] In the flow shown in Figure 9, when the determination in step S3 is YES, in step S31, processor 18 executes a first parking management process. This step S31 will be described with reference to Figure 10. After the start of step S31, in step S41, processor 18 functions as parking location determination unit 28 and determines first parking area A as the parking location for vehicle 200A, similar to step S4 described above.

[0100] In step S42, processor 18 determines whether or not there is a parked vehicle 200 in first parking area A determined in the immediately preceding step S41. For example, processor 18 determines whether or not there is a parked vehicle 200 in first parking area A based on image data IM of infrastructure sensor 12. If processor 18 determines YES, it proceeds to step S43, and if it determines NO, it proceeds to step S7.

[0101] In step S43, the processor 18 calculates the presentation time T of the vehicle 200A acquired in the most recent step S2 among the vehicles 200 (including the vehicles 200D and 200E in FIG. 8) parked in the first parking area A. n (Time τ required to provide product E n Specifically, the processor 18 uses a method similar to that of step S21 described above to identify the vehicle 200 having the presentation time T closest to the presentation time T of the vehicle 200A. n The difference Δ between the above values is calculated, and the provision time T at which the difference Δ is minimum is specified.

[0102] For example, similarly to the above-described embodiment, the presentation time T n-1 and the service time T of vehicle 200A. n In this case, in step S43, the processor 18 calculates the difference Δ between the delivery time T n The vehicle 200D parked in the parking space A2 is identified as the vehicle 200 closest to the vehicle 200D.

[0103] In step S44, similarly to step S22 described above, the processor 18 calculates the delivery time T n However, the provision time T of the vehicle 200D identified in the most recent step S43 n-1 Processor 18 determines whether T n ≧T n-1 If it is, the determination is YES, and the process proceeds to step S45. n <T n-1 If so, the result is determined to be NO, and the process proceeds to step S46.

[0104] In step S45, the processor 18 functions as the parking location determination unit 28, and determines, as in step S23 described above, the parking space A4 that is farther from the product provision location 114 than the parking space A2 of the vehicle 200D identified in the most recent step S43, as the parking space for the vehicle 200A. Then, in step S6, the processor 18 determines AThe bonus data BD for giving a bonus to the user is generated.

[0105] On the other hand, if the result of step S44 is NO, in step S46, the processor 18 functions as the parking location determination unit 28 and determines, as in step S24 described above, parking space A1 that is closer to the product provision location 114 than the parking space A3 in which vehicle 200D identified in the most recent step S43 is parked, as the parking location for vehicle 200A.

[0106] If the determination in step S42 is NO, or after step S6 or S46, processor 18 functions as guidance information generator 32 and executes step S7 to generate guidance information GI for guiding vehicle 200A to the determined parking location. For example, when executing step S7 after determining NO in step S42, processor 18 generates guidance information GI for guiding vehicle 200A to first parking area A determined as the parking location in step S41.

[0107] Alternatively, when step S7 is executed after step S6 (or S46), the processor 18 generates guidance information GI for guiding the vehicle 200A to the parking space A4 determined in step S45 (or the parking space A1 determined in step S46). After that, the processor 18 transmits the guidance information GI in step S8, and then proceeds to step S9 in FIG.

[0108] On the other hand, if the determination in step S3 of Figure 9 is NO, in step S32, processor 18 executes a second parking management process. This step S32 is similar to the flow in Figure 10. Specifically, in step S41 of step S32, processor 18 functions as parking location determination unit 28 and determines second parking area B as the parking location of vehicle 200A, similar to step S5 described above.

[0109] Thereafter, in step S42, processor 18 determines whether or not there is a vehicle 200 parked in second parking area B, and in step S43, determines whether or not there is a vehicle 200A among vehicles 200 (including vehicle 200F) parked in second parking area B, and n For example, among the vehicles 200 parked in the second parking area B shown in FIG. 8, the vehicle 200F parked in the parking space B2 is identified as having the closest provision time T. n-1 However, the serving time is T n In this case, processor 18 identifies vehicle 200F.

[0110] Next, in step S44 of step S32, the processor 18 calculates the delivery time T n However, the delivery time T of the vehicle 200F identified in the most recent step S43 n-1 If the determination in step S44 is YES, in step S45, processor 18 functions as parking location determination unit 28 and determines parking space B3, which is farther from product provision location 114 than parking space B2 of vehicle 200F, as the parking location of vehicle 200A. Then, processor 18 executes step S6.

[0111] On the other hand, if the result of step S44 in step S32 is NO, the processor 18 functions as the parking location determination unit 28 in step S46 and determines parking space B1, which is closer to the product provision location 114 than parking space B2 of vehicle 200F, as the parking location for vehicle 200A.

[0112] Then, processor 18 functions as guidance information generator 32 and executes step S7 to generate guidance information GI for guiding vehicle 200A to the determined parking location. For example, when step S7 is executed after determining NO in step S42 of step S32, processor 18 generates guidance information GI for guiding vehicle 200A to second parking area B determined as the parking location in step S41.

[0113] Alternatively, when step S7 is executed after step S6 (or S46) in step S32, the processor 18 generates guidance information GI for guiding the vehicle 200A to the parking frame B3 determined in step S45 (or the parking frame B1 determined in step S46). After that, the processor 18 transmits the guidance information GI in step S8 in step S32, and then proceeds to step S9 in FIG.

[0114] As described above, in this embodiment, the processor 18 first calculates the delivery time T n and threshold T th By comparing the parking area A and the parking area B (step S3 in FIG. 9), the parking location of the vehicle 200A is determined to be the first parking area A or the second parking area B (step 41).

[0115] The processor 18 then calculates the delivery time T n and the presentation time T of the vehicle 200A parked in the first parking area A or the second parking area B (step S44), and the presentation time T of the vehicle 200A relative to the presentation time T of the parked vehicle 200 is calculated. n Depending on the length of the parking space, the parking space A1, A4, B1 or B3 for the vehicle 200A is determined (step S45 or S46).

[0116] According to this configuration, the parking area A or B where the vehicle 200 should be parked and a parking space within the parking area A or B can be determined, and the vehicle 200 can be guided to the parking space using the guidance information GI. As a result, congestion of the vehicles 200 within the parking lot 102 can be more effectively prevented.

[0117] In addition, if the result of the above-mentioned step S42 is NO (i.e., there are no vehicles parked in the first parking area A or the second parking area B), the processor 18 may determine the parking space A1 or B1, among the parking spaces A1 to A8 in the first parking area A or the parking spaces B1 to B8 in the second parking area B, that is closest to the product provision location 114 (i.e., has the highest guidance order OR), as the parking location for the vehicle 200A.

[0118] In the above embodiment, the driver D of the vehicle 200 that has arrived at the entrance gate 104 operates the ordering machine 118 to order the product E. However, this is not limited to this, and the driver D may operate the portable device 106 that he or she owns to order the product E before arriving at the entrance gate 104 (for example, at home).

[0119] 1 and 11, the operation flow of the parking management system 10 when ordering product E from the portable device 106 will be described below. In the flow shown in FIG. 11, the same processes as those in the flow of FIG. 3 are assigned the same step numbers, and duplicated explanations will be omitted.

[0120] In step S51, the processor 18 determines whether the store server 108 has received an order for the product E from the driver D. For example, A Before arriving at the entrance gate 104, the customer operates the portable device 106 to start the application α of the store 100 and places an order for the product E through the application α. The portable device 106 transmits the order information for the product E to the store server 108 (or the server SV of the operating company).

[0121] The order management system 110 of the store server 108 receives the order information for the product E, and calculates the time τ required to provide the product E, as in the above-described embodiment. n The order management system 110 also checks the communication address AD1 of the portable device 106 obtained from the portable device 106 against the personal account AC stored in the database 112, thereby determining the address of the driver D who placed the order. A The order management system 110 then retrieves the communication address AD2 and the vehicle registration number NM of the identified vehicle 200A from the personal account AC. A and get.

[0122] Then, the order management system 110 receives the acquired communication addresses AD1 and AD2 and the vehicle registration number NM AAt the same time, the processor 18 of the parking management server 16 transmits an order acceptance signal SG1 to the parking management server 16. In step S51, if the processor 18 of the parking management server 16 receives the order acceptance signal SG1, the processor 18 determines YES, and transmits the communication addresses AD1 and AD2 and the vehicle registration number NM acquired from the order management system 110. A and store them in memory 20. Then, processor 18 proceeds to step S52. On the other hand, if processor 18 determines that the answer is NO, processor 18 proceeds to step S54.

[0123] In step S52, the processor 18 executes the order management system 110 to acquire the order information of the driver D of the vehicle 200A. A The time τ required to provide the product E ordered by n is obtained from the order management system 110.

[0124] In step S53, the processor 18 determines whether the order management system 110 is A The time t required to provide the product E is measured from the time t0 when the order for the product E is received (or the time when the operator of the store 100 starts preparing the product E). n When time has passed, the ordered product E is ready and can be provided at the product provision location 114.

[0125] For example, the parking management server 16 may be provided with a timing unit (not shown) capable of timing the elapsed time t, and the processor 18 may activate the timing unit to time the elapsed time t. In this case, the processor 18 may obtain information on the time t0 from the order management system 110, or may regard the time when the determination in step S51 is YES as the time t0 and time the elapsed time t from the time t0. Alternatively, the store server 108 may be provided with a timing unit, and the processor 18 may obtain information on the elapsed time t timed by the timing unit of the store server 108 from the store server 108.

[0126] In step S54, processor 18 determines whether vehicle 200A, for which the order was accepted in step S51, has arrived at entrance gate 104. Here, infrastructure sensor 12, which has entrance gate 104 in its field of view, can capture an image of vehicle 200A (FIG. 1) that has arrived at entrance gate 104.

[0127] The processor 18 analyzes the image data IM1 of the infrastructure sensor 12 that has captured an image of the vehicle 200A that has arrived at the entrance gate 104, and thereby determines the vehicle registration number NM printed on the license plate of the vehicle 200A. A The processor 18 reads the vehicle registration number NM stored in the memory 20 when the determination in step S51 above is YES. A and the vehicle registration number NM read from the image data IM1. A By comparing these, it is possible to detect that vehicle 200A has arrived at entrance gate 104. When processor 18 detects that vehicle 200A has arrived at entrance gate 104, it determines that the answer is YES and proceeds to step S55, whereas when it determines that the answer is NO, it proceeds to step S9.

[0128] In step S55, the processor 18 functions as the serving time acquisition unit 26 and acquires the serving time T n In this embodiment, the processor 18 acquires the time τ required to provide the product E acquired in step S52. n and the difference Δt (=τ n -t), and the difference Δt is calculated as the time T n Obtain as.

[0129] This difference Δt corresponds to the time from when the vehicle 200A arrives at the entrance gate 104 until when the product E becomes available for provision at the product provision location 114. Thereafter, the processor 18 calculates the provision time T n (=Δt) to execute the above step S3, and then execute steps S4 to S9 in sequence depending on the determination result of step S3.

[0130] In this manner, in this embodiment, the processor 18 calculates the delivery time T , which corresponds to the time from when the vehicle 200A arrives at the entrance gate 104 until when the product E can be delivered. n Depending on whether the time t (=Δt) is long or short, the parking location (parking area A or B) of the vehicle 200A is determined (step S4 or S5 in FIG. 11).

[0131] According to this configuration, for example, the driver D orders a product (for example, at home) before arriving at the entrance gate 104, and then the parking location of the vehicle 200A can be determined and guided depending on the length of the provision time T from when the vehicle 200A arrives at the entrance gate 104 until the product E can be provided. This makes it possible to more effectively prevent congestion of the vehicles 200 within the parking lot 102.

[0132] 11 can also be applied to FIG. 5, FIG. 7, or FIG. 9. In this case, the processor 18 n 5, steps S21 and S22 in FIG. 7, step S3 in FIG. 9, or steps S43 and S44 in FIG. 10 may be executed using (=Δt).

[0133] The processor 18 may execute the flows of Figures 4, 5, 7, and 9 to 11 in accordance with a computer program PG. This computer program PG is pre-stored in the memory 20. In this case, the functions of the parking management device 50 (i.e., the provision time acquisition unit 26, the parking location determination unit 28, the benefit granting unit 30, the guidance information generation unit 32, and the transmission unit 34) executed by the processor 18 may be functional modules realized by the computer program PG.

[0134] 4, 5, 7, 9 to 11 are merely examples, and various modifications can be made. For example, step S6 may be omitted from the flow of FIG. 4, 5, 7, 10, or 11. In other words, in this case, the benefit granting unit 30 can be omitted from the parking management device 50.

[0135] 4, 5, 7, 10, or 11, step S8 may be omitted. In this case, the driver D driving the vehicle 200A may provide the guide information GI generated by the guide information generating unit 32. A A plurality of guidance devices GD for guiding the vehicle to the parking lot 102 may be provided in the parking lot 102.

[0136] The guidance device GD may have, for example, a display device (digital signage, etc.), a speaker, etc., and may be installed on the wall of the building or on the roadway of the parking lot 102. The guidance device GD displays the guidance information GI generated by the guidance information generating unit 32 as an image using a sign such as an arrow, or as a voice to the driver D. A This will guide the driver D A The parking location determined by the parking location determination unit 28 can be easily recognized.

[0137] That is, in this case, the transmission unit 34 can be omitted from the parking management device 50. Also, the infrastructure sensor 12 can be omitted from the parking management system 10. A If the user orders product E on the ordering machine 118 without performing the above-described user registration, the processor 18 executes, for example, the flow of Fig. 4, which causes the guidance device GD to output the guidance information GI generated by the guidance information generation unit 32. This allows the vehicle 200A to be guided to the parking spot.

[0138] The processor 18 is A When the ordered product E becomes available (i.e., the delivery time T n When the time has elapsed, the processor 18 may generate a notification signal SG2 to notify the vehicle 200A or the portable device 106. Specifically, the processor 18 may receive a signal from the order management system 110 indicating that the product E is ready, and in response to the signal, transmit the notification signal SG2 to the vehicle 200A or the portable device 106 via the communication device 14.

[0139] In this case, the processor 220 of the vehicle 200A may display the notification signal SG2 received through the in-vehicle communication device 210 as an image on the display of the HMI 212 or output it as sound from a speaker. Alternatively, the processor 18 may output the generated notification signal SG2 to the above-mentioned guidance device GD as image data or sound data.

[0140] The parking management server 16 may be installed not only inside the store 100 but also outside the store (for example, at an operating company). Although the present disclosure has been described above through the embodiments, the above-described embodiments do not limit the invention according to the claims. [Explanation of symbols]

[0141] 10 Parking Management System 12 Infrastructure Sensors 14 Communication Device 16 Parking management server 18,220 processors 26 Provided time acquisition part 28 Parking Lot Determination Department 30 Benefits Granting Department 32 Guidance information generation section 34 Transmitter 50 Parking management device 100 stores 102 Parking Lot 106 Portable Device 200, 200A, 200B, 200C, 200D, 200E, 200F vehicles

Claims

1. A parking management device for a parking lot adjacent to a store that provides products, a provision time acquisition unit that acquires a provision time of the product ordered by the driver of the vehicle at the store; a parking location determination unit that determines a parking location for the vehicle entering the parking lot based on the provision time acquired by the provision time acquisition unit; a guidance information generating unit that generates guidance information for guiding the vehicle to the parking location determined by the parking location determining unit, The parking lot is provided with a plurality of parking areas, each including a plurality of parking spaces, as the parking locations; The parking location determination unit If the acquired provision time is equal to or greater than a predetermined threshold, the first parking area is determined as the parking location, If the provision time is less than the threshold value, the parking management device determines a second parking area that is closer to the product provision location of the store than the first parking area as the parking location.

2. The parking management device of claim 1, further comprising a benefit granting unit that generates benefit data for granting the driver a benefit that can be used at the store when the parking location determination unit determines the first parking area as the parking location.

3. A parking management device for a parking lot adjacent to a store that provides products, a provision time acquisition unit that acquires a provision time of the product ordered by the driver of the vehicle at the store; a parking location determination unit that determines a parking location for the vehicle entering the parking lot based on the provision time acquired by the provision time acquisition unit; a guidance information generating unit that generates guidance information for guiding the vehicle to the parking location determined by the parking location determining unit, A plurality of parking spaces are defined in the parking lot as the parking locations, the provision time acquisition unit further acquires a second provision time of the product ordered from the store by a second driver who drives a second vehicle; The parking location determination unit If the provision time acquired by the provision time acquisition unit is equal to or longer than the second provision time, a second parking slot that is farther from a product provision location of the store than the first parking slot in which the second vehicle is parked is determined as the parking location; If the provision time is shorter than the second provision time, a third parking space that is closer to the product provision location than the first parking space is determined as the parking location.

4. The parking management device according to claim 1 or 3, further comprising a transmitter that transmits the guidance information generated by the guidance information generator to the vehicle or a portable device carried by the driver.

5. The parking management device according to claim 1 or 3 further includes an in-vehicle communication device that receives the guidance information generated by the guidance information generation unit, outputting navigation information for guiding the driver to the parking location determined by the parking location determination unit based on the received guidance information; or The vehicle drives itself autonomously to the parking location determined by the parking location determination unit in accordance with the received guidance information.

6. A parking management method for a parking lot adjacent to a store that provides products, comprising: The processor: acquiring a provision time of the product ordered by the driver of the vehicle from the store; determining a parking location for the vehicle entering the parking lot based on the acquired provision time; generating guidance information for guiding the vehicle to the determined parking location; The parking lot is provided with a plurality of parking areas, each including a plurality of parking spaces, as the parking locations; The processor: If the acquired provision time is equal to or greater than a predetermined threshold, the first parking area is determined as the parking location, If the provision time is less than the threshold, a second parking area that is closer to a product provision location of the store than the first parking area is determined as the parking location.

7. A parking management method for a parking lot adjacent to a store that provides products, comprising: The processor: acquiring a provision time of the product ordered by the driver of the vehicle from the store; determining a parking location for the vehicle entering the parking lot based on the acquired provision time; generating guidance information for guiding the vehicle to the determined parking location; A plurality of parking spaces are defined in the parking lot as the parking locations, The processor: Further, a second provision time of the product ordered from the store by a second driver who drives a second vehicle is acquired; If the acquired provision time is equal to or longer than the second provision time, a second parking slot that is farther from a product provision location of the store than the first parking slot in which the second vehicle is parked is determined as the parking location; When the provision time is shorter than the second provision time, a third parking slot that is closer to the product provision location than the first parking slot is determined as the parking location.

Citation Information

Patent Citations

  • Guidance device, method and program

    JP2012098841A

  • Information processing device, information processing method, and information processing program

    JP2021099648A