Parking management device, vehicle, and parking management method
Patent Information
- Application Number
- CN202310802053.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2022-07-07
- Filing Date
- 2023-06-30
- Publication Date
- 2026-08-21
- Estimated Expiration
- 2043-06-30
AI Technical Summary
[0003]以往,在设置于店铺的停车场内,有时会发生车辆的拥堵
Smart Images

Figure CN117373277B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to parking management devices, vehicles, and parking management methods. Background Technology
[0002] Devices for guiding vehicles installed in the parking lot of a store are known (e.g., Japanese Patent Application Publication No. 2012-98841).
[0003] In the past, traffic congestion sometimes occurred in parking lots located in shops. In order to alleviate such congestion, technologies for managing vehicle parking in parking lots are sought. Summary of the Invention
[0004] The first solution disclosed herein is a parking management device for a parking lot adjacent to a store that provides goods, comprising: a provision time acquisition unit that acquires the provision time of goods ordered by a driver of a vehicle from the store; a parking space determination unit that determines the parking space for vehicles entering the parking lot based on the provision time acquired by the provision time acquisition unit; and a guidance information generation unit that generates guidance information for guiding vehicles to the parking space determined by the parking space determination unit.
[0005] The second embodiment disclosed herein is the parking management device described in the first embodiment.
[0006] The parking lot has multiple parking areas, each containing multiple parking frames, as parking spaces. The parking space determination unit is configured to: determine the first parking area as a parking space when the provision time obtained by the provision time acquisition unit is above a preset threshold; and determine the second parking area, which is closer to the store's merchandise provision area than the first parking area, as a parking space when the provision time is shorter than the threshold.
[0007] The parking management device described in the second embodiment of the third embodiment of this disclosure further includes: a discount granting unit that generates discount data for granting discounts that can be used by drivers at the store when the parking location determination unit determines the first parking area as a parking location.
[0008] The fourth embodiment disclosed herein is the parking management device described in the first to third embodiments.
[0009] The parking lot has multiple parking bays designated as parking spaces. The time acquisition unit also acquires the second delivery time of the goods ordered by the second driver of the second vehicle from the store. The parking space determination unit is configured to: if the delivery time acquired by the time acquisition unit is more than or equal to the second delivery time, determine the second parking bay, which is farther away from the store's goods delivery location than the first parking bay where the second vehicle is parked, as the parking space; and if the delivery time is shorter than the second delivery time, determine the third parking bay, which is closer to the goods delivery location than the first parking bay, as the parking space.
[0010] The parking management device in the fifth embodiment of this disclosure, as described in the first to fourth embodiments, further includes: a sending unit that sends the guidance information generated by the guidance information generation unit to a portable device owned by the vehicle or the driver.
[0011] The sixth option disclosed herein is a vehicle.
[0012] The vehicle is equipped with: an on-board communicator that receives guidance information generated by the guidance information generation unit of the parking management device described in the first to fifth schemes; the vehicle is configured to: output navigation information to guide the driver to the parking space determined by the parking space determination unit based on the received guidance information; or, drive autonomously to the parking space determined by the parking space determination unit according to the received guidance information.
[0013] The seventh solution disclosed herein is a parking management method for a parking lot adjacent to a store that provides goods, comprising: a processor acquiring the delivery time of goods ordered by a driver of a vehicle from the store; the processor determining the parking location for a vehicle entering the parking lot based on the acquired delivery time; and the processor generating guidance information for guiding the vehicle to the determined parking location. Attached Figure Description
[0014] Hereinafter, with reference to the accompanying drawings, the features, advantages, and technical and industrial significance of exemplary embodiments of the present invention will be described, wherein the same reference numerals denote the same elements, wherein:
[0015] Figure 1 This is a schematic diagram illustrating one implementation of a parking management system, shop, and parking lot.
[0016] Figure 2 yes Figure 1 The diagram shows the parking management system and the store server set up in the store.
[0017] Figure 3 yes Figure 1 The diagram shows the vehicle.
[0018] Figure 4It means Figure 1 The flowchart shown is an example of the operation flow of a parking management system.
[0019] Figure 5 It means Figure 1 The flowchart shows another example of the operation flow of a parking management system.
[0020] Figure 6 It is used for Figure 5 The diagram illustrates the workflow and is a schematic representation of the parking management system, shops, and parking lots.
[0021] Figure 7 It means Figure 1 The flowchart shown is another example of the operation flow of a parking management system.
[0022] Figure 8 It is used for Figure 7 The diagram illustrates the workflow and is a schematic representation of the parking management system, shops, and parking lots.
[0023] Figure 9 It means Figure 1 The flowchart shown is another example of the operation flow of a parking management system.
[0024] Figure 10 It means Figure 9 A flowchart of an example of the process for steps S31 and S32.
[0025] Figure 11 It means Figure 1 The flowchart shown is another example of the operation flow of a parking management system. Detailed Implementation
[0026] Hereinafter, embodiments of the present disclosure will be described in detail based on the accompanying drawings. It should be noted that in the various embodiments described below, the same elements are labeled with the same reference numerals, and repeated descriptions are omitted. First, refer to... Figure 1 and Figure 2 One embodiment of a parking management system 10 will be described. The parking management system 10 is a system for managing a parking lot 102. The parking lot 102 is located adjacent to a shop 100.
[0027] The parking management system 10 includes at least one infrastructure sensor 12, a communicator 14, and a parking management server 16. The infrastructure sensor 12 may include a camera or laser scanner, etc. The infrastructure sensor 12 captures images of vehicles 200 within the parking lot 102. It should be noted that multiple infrastructure sensors 12 may also be distributed across multiple locations within the parking lot 102, capable of capturing images of all vehicles 200 present in the parking lot 102. The infrastructure sensor 12 provides the captured vehicle 200 data (IM) to the parking management server 16.
[0028] The communicator 14 is capable of data communication with the vehicle 200 within the parking lot 102 and with an external communicator. The external communicator includes a portable device 106 owned by the driver D of the vehicle 200. Figure 2 Specifically, the communicator 14 utilizes mobile communication network systems such as 4G or 5G to wirelessly transmit and receive data with external communicators such as the vehicle 200 and portable devices 106. It should be noted that multiple communicators 14 can also be distributed throughout the parking lot 102 so that each communicator 14 can communicate with any vehicle 200 or portable device 106 located within the parking lot 102. Furthermore, the communicator 14 can communicate with external communicators using any communication protocol.
[0029] The parking management server 16 controls the actions of the infrastructure sensors 12 and communicators 14. Specifically, the parking management server 16 is a computer. Figure 2 As shown, the computer has a processor 18, a memory 20, and an I / O interface 22. The processor 18 may be a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit), etc. The processor 18 is communicatively connected to the memory 20 and the I / O interface 22 via a bus 24. The processor 18 performs computational processing to implement the parking management functions described later.
[0030] The memory 20 may be RAM (Random Access Memory) or ROM (Read Only Memory), etc. The memory 20 temporarily or permanently stores various data used in the computational processing executed by the processor 18 and various data generated during the computational processing. The I / O interface 22 may have, for example, an Ethernet port, a USB (Universal Serial Bus) port, or an HDMI (Registered Trademark) terminal. The I / O interface 22 communicates data with external devices such as infrastructure sensors 12 and communicators 14 in a wired or wireless manner. In this embodiment, the parking management server 16 is located inside the shop 100.
[0031] On the other hand, a store server 108 is also installed within store 100. Store server 108 is a computer with a processor (CPU, GPU, etc.) and memory (RAM, ROM). Store server 108 is equipped with an order management system 110. The order management system 110 receives orders for goods E from driver D and calculates the time τ required to deliver the ordered goods E. For example, if goods E are food, the time τ required to deliver goods E may be the cooking time required for that food. The processor of store server 108 executes the functions of the order management system 110.
[0032] The store server 108 stores a database 112 in its memory. For example, multiple types of goods E and the time τ required to provide goods E are stored in the database 112 in an interconnected manner. When an order for goods E is accepted, the order management system 110 refers to the database 112 and retrieves the time τ required to provide goods E from the database 112.
[0033] like Figure 1 As shown, a merchandise serving area 114 is provided in store 100. Merchandise serving area 114 is adjacent to the exit gate 116 of parking lot 102. The driver D of vehicle 200B moving to exit gate 116... B You can collect the ordered product E at the product offering location 114.
[0034] On the other hand, an ordering machine 118 is installed at the entrance gate 104 of parking lot 102. The ordering machine 118 includes, for example, a display device (LCD (Liquid Crystal Display), organic EL (electroluminescence) display, etc.), input devices (buttons, switches, touch panels, etc.), a speaker, and a microphone. The ordering machine 118 receives orders from the driver D of vehicle 200A arriving at entrance gate 104. AOrders for product E are accepted. Order machine 118 will receive the order from driver D. A The accepted order information is provided to the store server 108.
[0035] In this embodiment, the drivers D of each vehicle 200 register as users before using the store 100. Specifically, driver D operates their own portable device 106 to access the server SV (not shown) of the operating company of the store 100. Driver D installs the application α used for user registration on the portable device 106. The portable device 106 is, for example, a smartphone, tablet, or laptop PC (Personal Computer).
[0036] Then, driver D enters his personal information PR (e.g., address, name, phone number, etc.) through the user registration screen displayed on the portable device 106. Driver D uploads his personal information PR from the portable device 106 to the server SV. The server SV obtains driver D's personal information PR and acquires the communication address AD1 (e.g., IP address) assigned to the portable device 106.
[0037] Server SV assigns a unique member ID (number, QR code (registered trademark), etc.) to driver D based on the obtained personal information PR. Server SV creates and stores driver D's personal account AC, associating the personal information PR (address, name, phone number, member ID) with the mailing address AD1. Then, server SV provides the information of the created personal account AC (personal information PR, mailing address AD1) to store server 108. Store server 108 stores the personal account AC information obtained from server SV in database 112, associating it with driver D. It should be noted that server SV can also send a digital membership card displaying the member ID to driver D's portable device 106.
[0038] Furthermore, in this embodiment, driver D also registers vehicle 200 before using shop 100. Hereinafter, refer to... Figure 3 The composition of vehicle 200 will be described. Vehicle 200 is, for example, a four-wheeled automobile. Vehicle 200 includes a body 202, a drive mechanism 204, a steering mechanism 206, a braking mechanism 208, an onboard communicator 210, a human-machine interface (HMI) 212, and an electronic control unit (ECU) 214, etc.
[0039] The drive mechanism 204 includes an engine or an electric motor, etc. The drive mechanism 204 generates driving force to propel the vehicle 200 by rotating the wheels 216. The wheels 216 are rotatably mounted on the body 202. The steering mechanism 206 includes a power steering system, etc. The steering mechanism 206 automatically changes the direction of travel of the vehicle 200. The braking mechanism 208 includes an electric brake system, etc. The braking mechanism 208 automatically brakes the vehicle 200 by applying braking force to the wheels 216.
[0040] The vehicle-mounted communicator 210 can communicate with external communicators such as the communicator 14 of the parking management system 10. The vehicle-mounted communicator 210 includes, for example, a GPS (Global Positioning System) receiver 210A, a vehicle-to-vehicle communicator 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 later) can estimate the vehicle's position P based on the GPS signals received by the GPS receiver 210A and map data MP pre-stored in the memory 222 described later.
[0041] The workshop communicator 210B can send and receive data between the vehicle-mounted communicators of other vehicles. The DCM 210C can use mobile communication network systems such as 4G or 5G to send and receive data between the vehicle 200 and external communicators (e.g., the communicator 14 mentioned above, the shop server 108, the operating company's server SV, communication base stations, etc.).
[0042] HMI212 includes, for example, an input device (switch, push button, rotary dial, touch panel, etc.) that receives information from the driver D, a display that shows various information as images, a speaker that outputs various information as sound, and a microphone that converts the driver D's voice into electrical signals.
[0043] ECU 214 controls the actions of vehicle 200. Specifically, ECU 214 is a computer. The computer has a processor 220, a memory 222, and an I / O interface 224. The processor 220 may have a CPU or GPU, etc. The processor 220 is communicatively connected to the memory 222 and the I / O interface 224 via a bus 226.
[0044] The memory 222 may include RAM or ROM. The memory 222 temporarily or permanently stores various data used in the arithmetic processes executed by the processor 220 and various data generated during the arithmetic processes. The I / O interface 224 may have, for example, a Controller Area Network (CAN) port, an Ethernet port, a USB port, a fiber optic connector, or an HDMI terminal. The I / O interface 224 communicates data with the vehicle components in a wired or wireless manner. An example of a vehicle component is a drive mechanism 204, a steering mechanism 206, a braking mechanism 208, a vehicle communicator 210, and an HMI 212.
[0045] For vehicle registration, driver D operates HMI 212 to access the operating company's server SV via vehicle 200's onboard communicator 210. Driver D downloads the aforementioned application α and installs it on vehicle 200's ECU 214. Then, driver D operates vehicle 200's HMI 212 to launch application α and enters his personal information PR and vehicle registration number NM on the user registration screen displayed on the HMI 212. The entered personal information PR and vehicle registration number NM are uploaded to server SV via onboard communicator 210.
[0046] Server SV obtains the personal information PR and vehicle registration number NM sent from vehicle communicator 210. Furthermore, server SV obtains the communication address AD2 (e.g., IP address) assigned to vehicle communicator 210. Then, server SV determines driver D based on the obtained personal information PR. Server SV associates vehicle registration number NM and communication address AD2 with driver D's personal account AC. Server SV provides the personal account AC information to store server 108.
[0047] The processor of store server 108 stores the acquired personal account AC information (personal information PR, vehicle registration number NM, and communication address AD2) in database 112, associating it with driver D. In this way, multiple personal accounts AC for driver D are created before use by store 100. Furthermore, information such as personal information PR (address, name, phone number, member ID), communication address AD1 of portable device 106, and vehicle registration number NM and communication address AD2 of vehicle communicator 210 are stored in each personal account AC.
[0048] In this embodiment, the processor 18 of the parking management server 16 determines the parking location of the vehicle 200 in the parking lot 102 based on the delivery time T of the product E when the product E is ordered. Figure 1As shown, in this embodiment, a first parking area A and a second parking area B are provided in parking lot 102 as parking spaces for vehicles 200. The second parking area B is closer to the merchandise delivery area 114 than the first parking area A. A total of 8 parking spaces A1 to A8 are designated in the first parking area A. Similarly, a total of 8 parking spaces B1 to B8 are designated in the second parking area B.
[0049] Next, refer to Figure 4 The operation of the parking management system 10 will be described. The processor 18 of the parking management server 16 begins operation upon receiving an operation start command (e.g., a power-on command). Figure 4 The process involves the processor 18 receiving action start instructions from the operator of store 100, the upper-level controller (e.g., store server 108 or operating company server SV), or the computer program PG.
[0050] In step S1, the processor 18 determines whether the store server 108 has received an order for product E from driver D. For example, in Figure 1 In the example shown, the driver D of vehicle 200A arrives at entrance gate 104. A The ordering machine 118 is operated to order product E. Additionally, driver D... A Enter your personal information PR (name, phone number, or member ID). Alternatively, it can be "Driver D". A The portable device 106 displays the digital membership card on its screen, and the QR code (registered trademark) reader located on the ordering machine 118 reads the membership ID (e.g., QR code (registered trademark)) displayed on the digital membership card.
[0051] Ordering machine 118 will receive the order information for product E and communicate it with driver D. A The personal information PR is provided to the store server 108. The order management system 110 of the store server 108 accepts the order information of product E and obtains the time τ required to provide product E from the database 112. n .
[0052] Furthermore, the order management system 110 compares the personal information PR obtained from the ordering machine 118 with the personal account AC stored in the database 112. Thus, the order management system 110 determines the driver D who placed the order. A And vehicle 200A. Furthermore, the order management system 110 obtains the driver D. A The communication address AD1 of the portable device 106 and the driver D A The vehicle 200A's communication address AD2. Then, the order management system 110 sends an order acceptance signal SG1, indicating that the order has been accepted, to the identified driver D. AThe communication addresses AD1 and AD2 are sent together to the parking management server 16.
[0053] In step S1, when the processor 18 receives an order acceptance signal SG1 from the order management system 110, the processor 18 of the parking management server 16 determines "yes". The processor 18 then assigns the driver D associated with the order acceptance signal SG1. A The communication addresses AD1 and AD2 are stored in memory 20. Then, processor 18 proceeds to step S2. On the other hand, if processor 18 does not receive the order acceptance signal SG1, processor 18 determines "no". Then, processor 18 proceeds to step S9.
[0054] In step S2, the processor 18 obtains the delivery time T of the goods E ordered in step S1. n Specifically, the processor 18 obtains the time τ required for the provision of product E from the order management system 110. n Information. Here, in this embodiment, the processor 18 obtains the required time τ. n To provide goods E for a period of time T n (that is, T) n =τ n Thus, in this embodiment, the processor 18 serves as the provision time T for obtaining product E. n (=τ n The time acquisition department 26 () provides Figure 2 To fulfill its function.
[0055] In step S3, the processor 18 determines the provision time T obtained in the preceding step S2. n Is it a preset threshold T? th The above (that is to say, T) n ≥T th In this embodiment, time T is provided. n The time τ required to supply commodity E. n Therefore, the threshold T th For this time τ n And set. In T n ≥T th In this case, processor 18 determines "yes". Processor 18 proceeds to step S4. On the other hand, in T... n <T th In the case of "No", processor 18 determines "No". Processor 18 proceeds to step S5.
[0056] In step S4, the processor 18 determines the parking location of vehicle 200A. Specifically, the processor 18 determines the first parking area A as the parking location for vehicle 200A. The first parking area A is... Figure 1 The second parking area B shown is located away from the goods delivery area 114.
[0057] On the other hand, if the processor 18 determines "no" in step S3, in step S5, the processor 18 determines the parking location for vehicle 200A. Specifically, the processor 18 determines the second parking area B as the parking location for vehicle 200A. The second parking area B is closer to the goods delivery location 114 than the first parking area A.
[0058] Thus, in this embodiment, when providing time T n Relatively long (that is, for the threshold T) th In the above case, processor 18 determines the first parking area A as the parking location for vehicle 200A. On the other hand, when providing time T... n Shorter (that is, shorter than the threshold T) th In the case of a short time (T), processor 18 will determine the second parking area B, which is closer to the goods delivery location 114, as the parking location for vehicle 200A. Therefore, in this embodiment, processor 18 acts as a parking location based on delivery time T. n The parking lot decision-making department 28 (which decides which vehicles 200A will enter parking lot 102) Figure 2 To fulfill its function.
[0059] Following step S4, in step S6, processor 18 generates power for driver D. A The discount data BD is utilized in store 100. As an example, processor 18 generates discount data that can be used by driver D. A The electronic data BD1 of the discounts (e.g., discount points, coupons for product E, or electronic currency) used in store 100 is used as discount data BD. Then, processor 18 assigns the generated electronic data BD1 to driver D. A Personal account AC. Driver D A The individual account AC is stored in the database 112 of store 100 (or the operating company's server SV).
[0060] As another example, processor 18 generates information for enabling store server 108 (or the operating company's server SV) of store 100 to send data to driver D. AThe processor 18 assigns a discount instruction BD2 (such as discount points, discount coupons for product E, or electronic currency) to the individual account AC as discount data BD. Then, the processor 18 sends the generated discount instruction BD2 to the store server 108 (or server SV).
[0061] Store server 108 (or server SV) assigns instruction BD2 to driver D based on the discount. A The individual account AC grants preferential treatment. Thus, in this embodiment, the processor 18 acts as the preferential treatment granting unit 30. Figure 2 ) to perform its function. The preferential treatment department generates 30 units to provide drivers with the necessary power. A The discount data BD (electronic data BD1 or discount assignment instruction BD2) used in store 100.
[0062] Following step S6 or S5, in step S7, processor 18 generates guidance information GI. Guidance information GI is information used to guide vehicle 200A to the parking location determined in step S4 or S5 (specifically, the first parking area A or the second parking area B). For example, if step S7 is executed after step S4, processor 18 generates guidance information GI to guide vehicle 200A to the first parking area A.
[0063] On the other hand, if 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. Thus, in this embodiment, the processor 18 serves as the guidance information generation unit 32 that generates the guidance information GI. Figure 2 To fulfill its function.
[0064] In step S8, the processor 18 causes the communicator 14 to activate and send the guidance information GI generated in the most recent step S7 to the vehicle 200A or the driver D. A The portable device 106 possessed. As an example, the processor 18 refers to the driver D obtained in step S1 above. A The portable device 106 uses the communication address AD1. The processor 18 causes the communicator 14 to operate, sending the boot information GI generated in the most recent step S7 to the portable device 106.
[0065] The portable device 106 displays the received guidance information GI as an image on a display device (LCD, OLED, etc.) located on the portable device 106. Alternatively, the portable device 106 outputs the guidance information GI as sound through a speaker located on the portable device 106. For example, the guidance information GI may also include image data displaying the parking location determined in step S4 or S5 (i.e., the first parking area A or the second parking area B), or it may be directed to the driver D. A Report the sound data of the parking lot.
[0066] Instead, the guidance information GI can also include GPS coordinate data showing the location of the parking space determined in step S4 or S5 (e.g., the designated location of 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. In this way, driver D... A It can easily identify the parking area where vehicle 200A should be parked (first parking area A or second parking area B).
[0067] As another example, processor 18 refers to the communication address AD2 of vehicle 200A obtained in step S1 above. Processor 18 causes communicator 14 to operate and send the guidance information GI generated in the most recent step S7 to the vehicle communicator 210 (e.g., DCM210C) of vehicle 200A.
[0068] The processor 220 of vehicle 200A acquires guidance information GI via the onboard communicator 210 (DCM 210C). For example, based on the received guidance information GI, the processor 220 of vehicle 200A outputs directions to the driver D, which will be determined in step S4 or S5, to the parking location. A The processor 220 generates the navigation information NV as image data or sound data and outputs it to the display or speaker of the HMI 212.
[0069] Driver D of vehicle 200A A The direction in which the vehicle 200A should travel within the parking lot 102 can be identified based on the navigation information NV displayed on the HMI 212's display (e.g., an image showing the direction of travel of the vehicle 200A with arrows or other markings, or an image of a parking location shown on map data MP pre-stored in memory 222) or as sound output from the speaker of the HMI 212.
[0070] Instead, processor 220, based on the received guidance information GI, enables vehicle 200A to autonomously drive to the parking location determined in step S4 or S5. Specifically, guidance information GI includes, for example, the aforementioned GPS coordinate data. Processor 220 automatically controls drive mechanism 204, steering mechanism 206, and braking mechanism 208 based on this GPS coordinate data, the vehicle's position P estimated from GPS signals, and map data MP pre-stored in memory 222.
[0071] As a result, vehicle 200A autonomously drives from entrance gate 104 to the parking area (a designated location in the first parking area A or the second parking area B) via automatic driving. Thus, in this embodiment, the processor 18 of the parking management server 16 functions as a transmitting unit 34 that sends the guidance information GI generated in step S7 to vehicle 200A or portable device 106.
[0072] In step S9, the processor 18 determines whether it has received an action end command (e.g., a close command). If the processor 18 receives an action end command, it determines "yes" and ends the process. Figure 4 The process continues. On the other hand, if the processor 18 determines "no", the process returns to step S1.
[0073] As described above, in this embodiment, the processor 18 functions as a time acquisition unit 26, a parking location determination unit 28, a discount granting unit 30, a guidance information generation unit 32, and a sending unit 34. The processor 18 manages the parking of vehicles 200 within the parking lot 102. Therefore, the time acquisition unit 26, the parking location determination unit 28, the discount granting unit 30, the guidance information generation unit 32, and the sending unit 34 constitute the parking management device 50 of the parking lot 102. Figure 2 ).
[0074] In this parking management device 50, a time acquisition unit 26 acquires the time of the driver D of the vehicle 200A. A The delivery time T for item E ordered at store 100 n (Specifically, the time τ required to provide good E) n (Step S2). The parking location determination unit 28 determines the provision time T based on the provision time acquisition unit 26. n The system determines the parking space (first parking area A or second parking area B) for vehicle 200A entering parking lot 102 (steps S4 and S5). Then, the guidance information generation unit 32 generates guidance information GI to guide vehicle 200A to the parking space determined by the parking space determination unit 28 (step S7).
[0075] According to this configuration, vehicles 200 entering the store can be guided to parking areas determined by the delivery time T of the ordered goods E. As a result, congestion of vehicles 200 within parking lot 102 can be suppressed. Consequently, drivers D can smoothly retrieve goods E from store 100. Furthermore, the operational efficiency of store 100 can be improved.
[0076] Furthermore, in this embodiment, parking lot 102 is provided with multiple parking areas A and B as parking spaces for vehicle 200. The multiple parking areas A and B each include multiple parking frames A1 to A8 and B1 to B8. Then, the provision time T obtained by the provision time acquisition unit 26... n For a pre-set threshold T th If the above conditions are met (as determined in step S3), the parking location determination unit 28 determines the first parking area A as the parking location (step S4). On the other hand, during the provided time T... n Compared to threshold T th If the result is short (determined as "No" in step S3), the parking location determination unit 28 will determine the second parking area B, which is closer to the goods supply location 114 than the first parking area A, as the parking location (step S5).
[0077] Here, if the delivery time T is short, the time that vehicle 200 waits in parking lot 102 until it receives product E is also likely to be short. In this embodiment, vehicles 200 with shorter delivery times T are directed to the second parking area B, which is closer to the product delivery location 114. Therefore, when product E is ready, the driver D of the vehicle 200 can quickly receive product E at the product delivery location 114. On the other hand, vehicles 200 with longer delivery times T are directed to the first parking area A, which is farther from the product delivery location 114. This avoids congestion in the vicinity of the product delivery location 114.
[0078] Furthermore, in the parking management device 50, when the parking location determination unit 28 determines the first parking area A as the parking location, the preferential allocation unit 30 generates a function to grant preferential access to driver D. A The discount data BD used in store 100 is processed (step S6). Based on this configuration, a discount is granted to driver D who is directed to the first parking area A, which is away from the merchandise offering location 114. This improves the satisfaction of driver D who assists with parking management.
[0079] Furthermore, in the parking management device 50, the sending unit 34 sends the guidance information GI generated by the guidance information generation unit 32 to the vehicle 200A or the driver D. A The portable device 106 possessed (step S8). Based on this configuration, driver D... AThe guidance information GI can be visually or audibly recognized through its own vehicle 200A (specifically, HMI 212) or portable device 106. This allows for more effective guidance of vehicles 200 to parking areas.
[0080] Furthermore, in this embodiment, the vehicle 200 includes an onboard communicator 210 that receives guidance information GI generated by the guidance information generation unit 32. Then, as an example, the vehicle 200 (specifically, the processor 220) outputs directions to the driver D based on the received guidance information GI, directing them to the parking location determined by the parking location determination unit 28. A The navigation information NV. Based on this configuration, the driver D... A It can easily identify the parking area where you should park and the direction you should drive in parking lot 102.
[0081] Furthermore, as another example, vehicle 200 (specifically, processor 220) autonomously drives to the parking location determined by parking location determination unit 28 according to the received guidance information GI. Based on this configuration, even if driver D... A The vehicle 200A can be automatically moved to the parking space without manual driving.
[0082] Next, refer to Figure 5 Another example illustrating the operational flow of the parking management system 10 will be provided. It should be noted that, in Figure 5 In the process shown, for and Figure 4 The same process is labeled with the same step numbers, and duplicate descriptions are omitted. Figure 5 In the process, after step S2, in step S11, the processor 18 determines whether there is a parked vehicle 200 in the parking lot 102.
[0083] In this embodiment, as Figure 6 As shown, assume that before vehicle 200A enters the parking lot, driver D of vehicle 200C... C Item E is ordered, and vehicle 200C is parked in parking bay B3. In this case, before vehicle 200A enters the parking space, processor 18 determines "yes" for vehicle 200C in step S1. In step S2, processor 18 functions as the time acquisition unit 26 to acquire the driver D's information. C Delivery time T of the ordered goods E n-1 (Specifically, the time τ required until product E is provided) n-1 ).
[0084] For example, processor 18 accesses the order management system 110. Processor 18 is based on driver D. CThe order information for the ordered product E is used to determine whether a vehicle 200C is parked in parking lot 102. Alternatively, the processor 18 can determine whether a vehicle 200C is parked in parking lot 102 based on the image data IM obtained by the infrastructure sensor 12 taking pictures of the vehicle 200C after it enters the parking lot. In step S11, if the processor 18 determines that a vehicle 200C is parked in parking lot 102, it determines "yes" and proceeds to step S12. On the other hand, if the processor 18 determines "no", it proceeds to step S9.
[0085] In step S12, the processor 18 determines the driver D of vehicle 200A obtained in the most recent step S2. A Delivery time T of the ordered goods E n (That is to say, the time τ required until the goods E are provided) n Is the driver of vehicle 200C, which is parked in parking lot 102, D? C Delivery time T of the ordered goods E n-1 above.
[0086] Specifically, the processor 18 provides the time T for the vehicle 200A acquired in the most recent step S2. n With the time T when the provision is obtained n The delivery time T of vehicle 200C obtained in the previously executed step S2 n-1 Comparison. During the delivery time T of vehicle 200A. n Provide time T for vehicle 200C n-1 The above (T) n ≥T n-1 In the case of T), processor 18 determines "yes" and proceeds to step S13. On the other hand, in T n <T n-1 In the case of "No", processor 18 determines "No" and proceeds to step S14.
[0087] In step S13, the processor 18 functions as the parking location determination unit 28, determining the parking location for vehicle 200A. In this embodiment, for all parking frames A1-A8 and B1-B8, a pre-set guidance sequence OR is established according to their distance from the merchandise delivery location 114 from closest to furthest (or the vehicle travel route from the parking frame to the merchandise delivery location 114 from shortest to longest). For example, for the second parking area B, the guidance sequence OR can be set in the order of B1, B2, B3, B4, B5, B6, B7, B8.
[0088] That is, in this case, parking frame B2, which is the second in the guidance sequence OR, means that it is closer to the merchandise delivery location 114 than parking frame B3, which is the third in the guidance sequence OR. On the other hand, the infrastructure sensor 12 continuously captures images of the vehicle 200C after it enters the parking area. The processor 18 determines the parking frame B3 where the vehicle 200C will be parked based on the image data IM obtained by the infrastructure sensor 12 capturing images of the vehicle 200C after it enters the parking area.
[0089] In step S13, the processor 18 determines parking frame B4, which is farther away from the merchandise delivery location 114 than parking frame B3 where vehicle 200C is parked (in other words, whose guidance order OR is lower than parking frame B3), as the parking location for vehicle 200A, according to the parking frame guidance order OR.
[0090] That is, during the delivery time T of vehicle 200A n Provide time T for vehicle 200C n-1 In the above cases (T) n ≥T n-1 The processor 18 determines the parking location of the vehicle 200A as parking frame B4, which is farther away from the goods delivery location 114 than the vehicle 200C. After step S13, the processor 18 functions as the discount granting unit 30 and executes step S6 to generate discount data BD.
[0091] On the other hand, if the processor 18 determines "no" in step S12, in step S14, the processor 18 functions as the parking location determination unit 28 to determine the parking location of the vehicle 200A. Specifically, the processor 18 determines the parking location of the vehicle 200A as the parking location of the vehicle 200A according to the parking frame guidance order OR, which is closer to the merchandise delivery area 114 than the parking frame B3 where the vehicle 200C is parked (in other words, the guidance order OR is higher than the parking frame B3).
[0092] That is, the processor 18 provides service during the time T of vehicle 200A. n The delivery time T of vehicle 200C n-1 In the short case (T) n <T n-1 The processor 18 determines the parking location of vehicle 200A to be parking frame B2, which is closer to the merchandise delivery location 114 than vehicle 200C. After step S6 or S14, the processor 18 functions as a guidance information generation unit 32 and executes step S7 to generate guidance information GI for guiding vehicle 200A to the parking location (specifically, parking frame B4 or B2) determined in step S13 or S14.
[0093] As described above, in this embodiment, multiple parking frames A1-A8 and B1-B8 are designated in parking lot 102 as parking spaces for vehicle 200. Furthermore, the time acquisition unit 26 also acquires the information of the driver D of vehicle 200C (the second vehicle). C (The second driver) ordered item E from store 100, with delivery time T. n-1 (Second provision time).
[0094] Then, the provision time T obtained by the provision time acquisition unit 26 n Provide time T for the second n-1 If the above conditions are met (as determined in step S12), the parking space determination unit 28 will determine the parking space B4 (second parking space) that is farther away from the product delivery location 114 than the parking space B3 (first parking space) where vehicle 200C is parked as the parking space for vehicle 200A (step S13).
[0095] On the other hand, in providing time T n The second time T is provided n-1 If the result is short (determined as "no" in step S12), the parking location determination unit 28 determines the parking location of vehicle 200A as the parking location of parking frame B2 (third parking frame), which is closer to the goods delivery location 114 than parking frame B3 (step S14).
[0096] Based on this structure, based on the provided time T n The length of the parking space determines the parking space where vehicle 200A should park, based on parking spaces A1-A8 and B1-B8. Guidance information GI can guide vehicle 200A to the parking space provided by time T. n The length of the parking frame determines the parking space. As a result, it effectively suppresses congestion of vehicles 200 within parking lot 102.
[0097] Next, refer to Figure 7 Here is another example illustrating the operational flow of the parking management system 10. It should be noted that... Figure 7 In the process shown, for and Figure 5 The same process is labeled with the same step numbers, and duplicate descriptions are omitted. Figure 7 In the illustrated process, when the determination is "yes" in step S11, in step S21, the driver D of vehicle 200A is identified as being the same as the driver obtained in the most recent step S2. A Delivery time T of the ordered goods E n (That is to say, the time τ required until the goods E are provided) n The closest delivery time T n-1 200 vehicles.
[0098] In this embodiment, as Figure 8 As shown, suppose that before vehicle 200A enters the parking lot, each driver D of multiple vehicles 200 (including vehicles 200D, 200E, and 200F) orders goods E and parks their vehicles in parking lot 102. In this case, before vehicle 200A enters the parking lot, for each of the multiple vehicles 200 in parking lot 102, processor 18 determines "yes" in step S1.
[0099] At this time, the order management system 110 obtains the personal information PR of each driver D who placed an order in step S1. Therefore, the order management system 110 compares the personal information PR with the personal account AC stored in the database 112, thereby identifying each driver D who placed an order and the vehicle 200 of that driver D.
[0100] Subsequently, before vehicle 200A enters the parking area, processor 18 executes step S2 for each of the multiple vehicles 200. Processor 18 functions as a time acquisition unit 26, acquiring the delivery times T1, T2, ... T for the goods E ordered by each driver D. n-1 (Specifically, the time required for the provision of good E is τ1, τ2, ... τ) n-1 ).
[0101] On the other hand, the infrastructure sensor 12 continuously captures images of each vehicle 200 after it enters the parking lot. The processor 18 pre-determines the parking frames for each vehicle 200 based on the image data IM captured by the infrastructure sensor 12. Thus, in this embodiment, the processor 18 determines the parking frames for multiple vehicles 200 within the parking lot 102 before vehicle 200A enters the parking lot, and acquires the arrival times T1 to T2 for these multiple vehicles 200. n-1 The state.
[0102] In step S21, the processor 18 obtains the delivery times T1 to T2 of multiple vehicles 200 in the parking lot 102. n-1 and the delivery time T of vehicle 200A obtained in the most recent step S2. n Comparisons are made. For example, processor 18 computes time T1 to T... n-1 The delivery time T for each vehicle 200A n The difference Δ is determined, and the time T provided is determined to be the minimum difference Δ.
[0103] The following is about Figure 8 The driver D of the vehicle 200D shown D Delivery time T of the ordered goods E n-1 Delivery time T of vehicle 200A nThe case where the difference Δ is minimized will be explained. In this case, in step S21, the processor 18 determines the vehicle 200D parked in parking frame A2 as having a provision time T similar to that of vehicle 200A obtained in the most recent step S2. n The closest vehicle is 200.
[0104] In step S22, processor 18 determines the driver D of vehicle 200A obtained in the most recent step S2. A Delivery time T of the ordered goods E n (=τ n Is D the driver of vehicle 200D identified in the most recent step S21? D Delivery time T of the ordered goods E n-1 (=τ n-1 (Above) In T n ≥T n-1 In the case of T, processor 18 determines "yes" and proceeds to step S23. On the other hand, in T n <T n-1 In the case of "no", processor 18 determines "no" and proceeds to step S24.
[0105] In step S23, the processor 18 functions as a parking location determination unit 28 to determine the parking location of the vehicle 200A. Specifically, the processor 18 determines the parking location of the vehicle 200A as the parking location of the vehicle 200A according to the aforementioned guidance order OR set for each parking frame. The parking frame that is farther away from the merchandise delivery location 114 than the parking frame A2 where the vehicle 200D is parked (in other words, the guidance order OR is lower than that of the parking frame A2).
[0106] Here, in Figure 8 In the example shown, vehicle 200E is already parked in parking frame A3, which is one position lower in the guidance sequence OR than parking frame A2 of vehicle 200D. In this case, processor 18 determines the available parking frames A4, A5, and A7 from parking frames A3 to A8, which are lower in the guidance sequence OR than parking frame A2. For example, processor 18 can determine the available parking frames A4, A5, and A7 based on the data IM captured by infrastructure sensor 12.
[0107] Then, processor 18 selects parking space A4, A5, and A7 from the identified available parking spaces, choosing the parking space A4 with the highest guide order OR as the parking space for vehicle 200A. It should be noted that processor 18 can also select any one of the available parking spaces A4, A5, and A7 as the parking space for vehicle 200A. After step S23, processor 18 functions as the preferential allocation unit 30, executing step S6 to generate information for driver D. A BD provides discount data.
[0108] On the other hand, if the determination in step S22 is "no", in step S24, the processor 18 functions as the parking space determination unit 28 to determine the parking space for vehicle 200A. Specifically, the processor 18 determines parking space A1, which is closer to the merchandise delivery area 114 than parking space A2 where vehicle 200D is parked (in other words, the guidance order OR is higher than parking space A2), as the parking space for vehicle 200A, according to the guidance order OR of each parking space.
[0109] It should be noted that, alternatively, if another vehicle 200 is parked in parking frame A1, which has a higher guidance sequence (OR) than parking frame A2 of vehicle 200D, the processor 18 may select any one of the available parking frames (e.g., the lowest guidance sequence (OR) among the higher parking frames B1 to B8) as the parking location for vehicle 200A. After step S6 or S24, the processor 18 functions as the guidance information generation unit 32 and executes step S7. The processor 18 generates guidance information GI for guiding vehicle 200A to the parking location (e.g., parking frame A4 or A1) determined in step S23 or S24.
[0110] According to this embodiment, such as Figure 8 As shown, if multiple vehicles 200 are parked in parking lot 102 before vehicle 200A enters, the arrival time T of vehicle 200A will determine the arrival time. n The parking location (parking frame A4 or A1) of vehicle 200A is determined relative to the provision time T of vehicle 200 in the parking lot, and vehicle 200A is guided accordingly. Thus, the parking locations of multiple vehicles 200 within the parking lot 102 can be effectively managed based on the provision time T. Therefore, congestion of vehicles 200 within the parking lot 102 can be more effectively suppressed.
[0111] Next, refer to Figure 9 Here is another example illustrating the operational flow of the parking management system 10. It should be noted that... Figure 9 In the process shown, for and Figure 4 The same process steps are labeled with the same step numbers, and repeated descriptions are omitted. It should be noted that in this embodiment, the same... Figure 8 Similarly, suppose that before vehicle 200A enters the parking lot, the drivers D of multiple vehicles 200 (including vehicles 200D, 200E, and 200F) order product E and park their vehicles in parking lot 102. Furthermore, with... Figure 7Similarly, before vehicle 200A enters the parking lot, processor 18 determines the parking frames for multiple vehicles 200 within parking lot 102 and obtains the provision times T1 to T2 for these multiple vehicles 200. n-1 The state.
[0112] exist Figure 9 In the illustrated process, when the determination is "yes" in step S3, the processor 18 executes the first parking management process in step S31. (Refer to...) Figure 10 Step S31 will be explained. After the start of step S31, in step S41, the processor 18 functions as the parking location determination unit 28, and similarly as in step S4 above, determines the first parking area A as the parking location for vehicle 200A.
[0113] In step S42, the processor 18 determines whether a vehicle 200 is parked in the first parking area A identified in the preceding step S41. For example, the processor 18 determines whether a vehicle 200 is parked in the first parking area A based on the data IM captured by the infrastructure sensor 12. If the determination is "yes", the processor 18 proceeds to step S43. On the other hand, if the determination is "no", the processor proceeds to step S7.
[0114] In step S43, the processor 18 retrieves the vehicle 200 (including) that is parked in the first parking area A from the vehicle 200. Figure 8 In vehicles 200D and 200E, the delivery time T of vehicle 200A obtained in the most recent step S2 is determined. n (Time required until product E is provided) n The processor 18 calculates the provision time T of each of the plurality of vehicles 200 currently parked in the first parking area A, using the same method as in step S21 described above, and compares it with the provision time T of vehicle 200A. n The difference Δ is determined by processor 18 to be minimized within the provided time T.
[0115] For example, similar to the implementation described above, it is assumed that... Figure 8 The delivery time T of the vehicle 200D shown n-1 Delivery time T of vehicle 200A n The difference Δ is minimized. In this case, in step S43, processor 18 determines the vehicle 200D parked in parking frame A2 as having a provision time T similar to that of vehicle 200A obtained in the most recent step S2. n The closest vehicle is 200.
[0116] In step S44, the processor 18, similarly to step S22 above, determines the delivery time T of vehicle 200A obtained in the most recent step S2. n Is it the delivery time T for vehicle 200D determined in the most recent step S43? n-1 That's all. In T n ≥T n-1 In the case of T, the processor 18 determines "yes" and proceeds to step S45. On the other hand, in T n <T n-1 In the case of "no", processor 18 determines "no" and proceeds to step S46.
[0117] In step S45, processor 18 functions as parking location determination unit 28, and similarly to step S23 described above, determines parking location A4 of vehicle 200A that is farther away from the goods delivery location 114 than parking location A2 of vehicle 200D determined in the most recent step S43. Then, in step S6, processor 18 generates a method for determining the parking location of driver D. A BD provides discount data.
[0118] On the other hand, when the determination is "no" in step S44, in step S46, the processor 18 functions as the parking location determination unit 28, and similarly to step S24 above, determines the parking location A1 of the merchandise delivery location 114, which is closer to the parking location A2 where the vehicle 200D is parked than the parking location A2 where the vehicle 200D is parked, as determined in the most recent step S43, as the parking location of the vehicle 200A.
[0119] If the determination in step S42 is "No", or after step S6 or S46, the processor 18 functions as the guidance information generation unit 32 and executes step S7. The processor 18 generates guidance information GI for guiding the vehicle 200A to the determined parking space. For example, if step S7 is executed after the determination in step S42 is "No", the processor 18 generates guidance information GI for guiding the vehicle 200A to the first parking area A, which was determined to be the parking space in step S41.
[0120] Instead, if step S7 is executed after step S6 (or S46), processor 18 generates guidance information GI to guide vehicle 200A to parking frame A4 (or parking frame A1 determined in step S46) as specified in step S45. After sending guidance information GI in step S8, processor 18 then proceeds to... Figure 9 Step S9 in the process.
[0121] On the other hand, Figure 9If the determination in step S3 is "no", then in step S32, processor 18 executes the second parking management process. This step S32 is related to... Figure 10 The process is the same. Specifically, in step S41 of step S32, the processor 18 functions as the parking location determination unit 28, and similarly as in step S5 above, determines the second parking area B as the parking location for vehicle 200A.
[0122] Subsequently, in step S42, processor 18 determines whether there is a vehicle 200 parked in the second parking area B. In step S43, it determines the delivery time T of vehicle 200A from the vehicles 200 (including vehicle 200F) currently parked in the second parking area B. n The vehicle 200 that provides the closest time T. For example, suppose in Figure 8 The provided time T for vehicle 200F, which is parked in the second parking area B, and vehicle 200F, which is parked in parking frame B2. n-1 With the provision time T n The closest. In this case, processor 18 determines vehicle 200F.
[0123] Next, in step S44 of step S32, processor 18 determines the delivery time T of vehicle 200A obtained in the most recent step S2. n Is it the delivery time T for vehicle 200F determined in the most recent step S43? n-1 That's all. When processor 18 determines "yes" in step S44, processor 18 functions as parking location determination unit 28 in step S45. Processor 18 determines parking location B3, which is farther away from the merchandise delivery location 114 than parking location B2 of vehicle 200F, as the parking location for vehicle 200A. Then, processor 18 executes step S6.
[0124] On the other hand, when the determination in step S44 of step S32 is "no", the processor 18 functions as the parking location determination unit 28 in step S46. The processor 18 determines the parking location of vehicle 200A as the parking location of vehicle 200A, which is closer to the product delivery location 114 than the parking location B2 of vehicle 200F.
[0125] Then, the processor 18 functions as the guidance information generation unit 32, executing step S7 to generate guidance information GI for guiding the vehicle 200A to the determined parking space. For example, if step S7 is executed after determining "no" in step S42 of step S32, the processor 18 generates guidance information GI for guiding the vehicle 200A to the second parking area B, which was determined as the parking space in step S41.
[0126] Instead, if 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 (or parking frame B1 determined in step S46) as specified in step S45. After sending the guidance information GI in step S8 of step S32, the processor 18 then proceeds to... Figure 9 Step S9 in the process.
[0127] As described above, in this embodiment, the processor 18 first sets the delivery time T of the vehicle 200A. n With threshold T th Comparison ( Figure 9 (Step S3). Thus, the processor 18 determines the parking location of the vehicle 200A as either the first parking area A or the second parking area B (step S41).
[0128] Next, processor 18 will provide the time T of vehicle 200A. n The processor 18 compares the provision time T of vehicle 200A with that of vehicle 200A which is parked in the first parking area A or the second parking area B (step S44). The processor 18 determines the provision time T based on the provision time T of vehicle 200A. n The parking frame A1, A4, B1 or B3 of vehicle 200A is determined relative to the length of time T during which vehicle 200 is provided in the parking space (step S45 or S46).
[0129] Based on this configuration, the parking area A or B where vehicle 200 should park, and the parking frame within that parking area A or B, are determined. Then, vehicle 200 can be guided to that parking frame via guidance information GI. As a result, congestion of vehicle 200 within parking lot 102 can be further effectively suppressed.
[0130] It should be noted that, in the case where the determination in step S42 above is "no" (that is, there is no vehicle currently parked in the first parking area A or the second parking area B), the processor 18 may select the parking frame A1 or B1 closest to the merchandise delivery location 114 (that is, the highest position in the guidance sequence OR) from the parking frames A1 to A8 in the first parking area A or the parking frames B1 to B8 in the second parking area B as the parking location for vehicle 200A.
[0131] It should be noted that in the above embodiment, the scenario described is that the driver D of the vehicle 200, upon arriving at the entrance gate 104, operates the ordering machine 118 to order product E. However, this is not a limitation; it is also possible that the driver D, before arriving at the entrance gate 104 (for example, at home), operates his own portable device 106 to order product E.
[0132] The following is for reference Figure 1 and Figure 11 The operation flow of the parking management system 10 is explained when product E is ordered from portable device 106. It should be noted that... Figure 11 In the process shown, for and Figure 4 The same process is labeled with the same step number, and repeated descriptions are omitted.
[0133] In step S51, the processor 18 determines whether the store server 108 has received an order for product E from driver D. For example, driver D of vehicle 200A... A Before reaching entrance gate 104, the portable device 106 is operated to start the application α of store 100 and to order product E through the application α. The portable device 106 sends the order information for product E to store server 108 (or the operating company's server SV).
[0134] The order management system 110 of the store server 108 receives the order information for product E, and similarly to the above-described implementation, obtains the time τ required to provide product E from the database 112. n Furthermore, the order management system 110 compares the communication address AD1 of the portable device 106 obtained from the portable device 106 with the personal account AC stored in the database 112. Thus, the order management system 110 determines which driver D has placed an order. A And vehicle 200A. Then, the order management system 110 obtains the communication address AD2 and vehicle registration number NM of the identified vehicle 200A from the personal account AC. A .
[0135] Then, the order management system 110 sends the order acceptance signal SG1 along with the acquired communication addresses AD1 and AD2 and the vehicle registration number NM. A Together, they are sent to the parking management server 16. In step S51, the processor 18 of the parking management server 16 determines "yes" upon receiving the order acceptance signal SG1. The processor 18 will then obtain the communication addresses AD1 and AD2 and the vehicle registration number NM from the order management system 110. A The data is stored in memory 20. Then, processor 18 proceeds to step S52. On the other hand, if the determination is "no", processor 18 proceeds to step S54.
[0136] In step S52, the processor 18 obtains the driver D of vehicle 200A from the order management system 110. A The time required for the delivery of the ordered goods E (τ) n.
[0137] In step S53, processor 18 starts from the order management system 110 from driver D A The time t elapsed from the time point t0 when the order for product E is received (or the time when the operator of store 100 begins preparing product E). The time τ required for the provision of product E as described above has elapsed since that time point t0. n At that time, the preparation of the ordered goods E is completed, so that they can be provided at the goods provision location 114.
[0138] For example, the parking management server 16 may have a timing unit (not shown) capable of timing elapsed time t, and the processor 18 may activate the timing unit to timing elapsed time t. In this case, the processor 18 may obtain the information of time point t0 from the order management system 110, or it may regard the time point determined as "yes" in step S51 as time point t0 and timing the elapsed time t from that time point t0. Alternatively, the store server 108 may have a timing unit, and the processor 18 may obtain the elapsed time t timing information of the store server 108 from the store server 108.
[0139] In step S54, the processor 18 determines whether the vehicle 200A, which was ordered in step S51, has arrived at the entrance gate 104. Here, the infrastructure sensor 12, which brings the entrance gate 104 into view, can detect whether the vehicle 200A has arrived at the entrance gate 104. Figure 1 (To be filmed)
[0140] Processor 18 reads the vehicle registration number NM printed on the license plate of vehicle 200A by parsing the data IM1 captured by infrastructure sensor 12 of vehicle 200A arriving at entrance gate 104. A When the processor 18 determines "yes" in step S51 above, it stores the vehicle registration number NM in the memory 20. A The vehicle registration number NM read from the captured data IM1 A A comparison is performed. Thus, the processor 18 can sense that the vehicle 200A has arrived at the entrance gate 104. If the processor 18 senses that the vehicle 200A has arrived at the entrance gate 104, it determines "yes" and proceeds to step S55. On the other hand, if it determines "no," the processor 18 proceeds to step S9.
[0141] In step S55, the processor 18 functions as the delivery time acquisition unit 26, acquiring the delivery time T of the goods E ordered in step S51. nIn this embodiment, the processor 18 calculates the time τ required to provide the product E obtained in step S52. n The difference Δt (=τ) between the elapsed time t when the timing started in step S53 and the elapsed time t. n -t). Processor 18 obtains this difference Δt as the delivery time T of commodity E. n .
[0142] The difference Δt corresponds to the time from when vehicle 200A arrives at entrance gate 104 until product E can be provided at product provision location 114. Afterwards, processor 18 uses the provision time T obtained in step S55. n (=Δt) to execute the above step S3. The processor 18 executes steps S4 to S9 sequentially according to the determination result of step S3.
[0143] Thus, in this embodiment, the processor 18 provides a delivery time T, which is equivalent to the time from when the vehicle 200A arrives at the entrance gate 104 until the goods E can be provided. n The length of (=Δt) determines the parking location (parking area A or B) for vehicle 200A. Figure 11 (Step S4 or S5 in the process).
[0144] According to this configuration, for example, driver D orders goods before arriving at entrance gate 104 (e.g., at home). Then, the parking location for vehicle 200A and the guidance for vehicle 200A are determined based on the length of the delivery time T from the arrival of vehicle 200A at entrance gate 104 until the goods E can be delivered. This further effectively suppresses congestion of vehicle 200 within parking lot 102.
[0145] It should be noted that it is also possible to... Figure 11 Steps S51 to S55 are applied to Figure 5 , Figure 7 or Figure 9 In this case, processor 18 can also use the provision time T obtained in step S55. n (=Δt) to execute Figure 5 Step S12 in Figure 7 Steps S21 and S22 in the process Figure 9 Step S3 or Figure 10 Steps S43 and S44 in the process.
[0146] It should be noted that processor 18 can also be executed according to computer program PG. Figure 4 , Figure 5 , Figure 7 , Figures 9 to 11The process is described. The computer program PG is pre-stored in the memory 20. In this case, the functions of the parking management device 50 (that is, the time acquisition unit 26, the parking location determination unit 28, the discount granting unit 30, the guidance information generation unit 32, and the sending unit 34) executed by the processor 18 can also be implemented by the functional modules of the computer program PG.
[0147] It should be noted that, Figure 4 , Figure 5 , Figure 7 , Figures 9 to 11 The process is one example; various changes can be applied. For instance, it can also be derived from... Figure 4 , Figure 5 , Figure 7 , Figure 10 or Figure 11 Step S6 is omitted from the process. That is, in this case, the discount granting unit 30 can be omitted from the parking management device 50.
[0148] In addition, it can also be obtained from Figure 4 , Figure 5 , Figure 7 , Figure 10 or Figure 11 Step S8 is omitted in the process. In this case, multiple guidance information generators can also be installed in parking lot 102 to guide the driver D of vehicle 200A with the guidance information GI generated by guidance information generator 32. A The guiding device GD.
[0149] The guidance device GD may include, for example, a display device (digital signage, etc.) or a speaker, and is installed on the wall or driveway of the parking lot 102 building. The guidance device GD displays the guidance information GI generated by the guidance information generation unit 32 as an image using arrows or other symbols, or provides audio guidance to the driver D. A Therefore, driver D A It can easily identify the parking spaces determined by the 28 parking space determination departments.
[0150] That is, in this case, the sending unit 34 can be omitted from the parking management device 50. Furthermore, the infrastructure sensor 12 can also be omitted from the parking management system 10. And, if driver D... A If product E is ordered through ordering machine 118 without performing the aforementioned user registration, then processor 18, for example, executes... Figure 4 The process involves the guidance device GD outputting guidance information GI generated by the guidance information generation unit 32. This guides the vehicle 200A to the parking area.
[0151] It should be noted that, alternatively, it could be provided that driver D is available. AWhen the ordered goods are delivered (that is, after the delivery time T has elapsed), E is delivered. n At that time, the processor 18 generates a report signal SG2 to indicate that the goods E are ready for delivery. Specifically, the processor 18 may receive a signal from the order management system 110 indicating that the goods E are ready for delivery, and based on this signal, send the report signal SG2 to the vehicle 200A or the portable device 106 via the communicator 14.
[0152] In this case, the processor 220 of vehicle 200A can also display the report signal SG2 received via vehicle communicator 210 as an image on the display of HMI 212, or output it as sound from the speaker. Alternatively, the processor 18 can also output the generated report signal SG2 as image data or sound data to the aforementioned guidance device GD.
[0153] It should be noted that the parking management server 16 described above is not limited to the interior of store 100, but can also be located outside the store (e.g., at an operating company). The present disclosure has been described above through embodiments, but these embodiments do not limit the technical solutions of the claims.
Claims
1. A parking management device for a parking lot adjacent to a store providing goods, comprising: A time acquisition department is provided to acquire the time when the driver of the vehicle ordered the goods from the store. The parking location determination unit determines the parking location for the vehicle entering the parking lot based on the provision time obtained by the provision time acquisition unit. as well as The guidance information generation unit generates guidance information for guiding the vehicle to the parking space determined by the parking space determination unit. The parking lot has multiple parking bays designated as parking areas. The delivery time acquisition unit also acquires the second delivery time of the goods ordered by the second driver of the second vehicle from the store. Furthermore, the parking location determination unit is configured as follows: If the provision time obtained by the provision time acquisition unit is greater than or equal to the second provision time, the second parking frame, which is farther away from the merchandise provision area of the store than the first parking frame where the second vehicle is parked, will be determined as the parking location. as well as If the delivery time is shorter than the second delivery time, a third parking frame that is closer to the product delivery location than the first parking frame will be designated as the parking location.
2. The parking management device according to claim 1, wherein, The parking lot has multiple parking areas, each including multiple parking frames, to serve as parking spaces. Furthermore, the parking location determination unit is configured as follows: If the provision time obtained by the provision time acquisition unit is above a preset threshold, the first parking area is determined as the parking location. as well as If the delivery time is shorter than the threshold, a second parking area that is closer to the store's merchandise delivery location than the first parking area will be designated as the parking location.
3. The parking management device according to claim 2 further includes: The discount granting unit generates discount data for granting discounts that the driver can use at the store when the parking location determination unit determines the first parking area as the parking location.
4. The parking management device according to claim 1, further comprising: The sending unit sends the guidance information generated by the guidance information generation unit to the vehicle or a portable device owned by the driver.
5. A vehicle comprising: The vehicle-mounted communicator receives the guidance information generated by the guidance information generation unit of the parking management device as described in claim 1. The vehicle is configured as follows: Based on the received guidance information, output navigation information that guides the driver to the parking location determined by the parking location determination unit; or According to the received guidance information, the vehicle will autonomously drive to the parking location determined by the parking location determination unit.
6. A parking management method for a parking lot adjacent to a store providing goods, comprising: The processor obtains the time when the driver of the vehicle ordered the goods from the store; The processor determines the parking location for the vehicle entering the parking lot based on the obtained provided time; as well as The processor generates guidance information to direct the vehicle to the determined parking location. The parking lot has multiple parking bays designated as parking areas. The parking management method for the parking lot also includes: The processor also obtains the second delivery time of the goods ordered by the second driver of the second vehicle from the store; If the processor obtains that the provision time is greater than or equal to the second provision time, it determines the second parking space, which is farther away from the merchandise provision area of the store than the first parking space where the second vehicle is parked, as the parking space; and If the processor determines a third parking frame that is closer to the product delivery location than the first parking frame when the delivery time is shorter than the second delivery time, the processor will determine the parking location as the third parking frame.
Citation Information
Patent Citations
Guidance device, method and program
JP2012098841A
Article extraction method, device and system
CN113052521A
Information processing device, information processing method, and information processing program
JP2021099648A