Vehicle In-and-Out Management Program, Vehicle In-and-Out Management Device, Parking Lot System Using These, and Settlement Method
A camera-based vehicle entry/exit management system in parking lots replaces costly loop coils, enhancing operational efficiency and reducing equipment costs by using cameras to detect and manage vehicles, and enabling electronic payments.
Patent Information
- Application Number
- JP2024139091
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2023-09-07
- Filing Date
- 2024-08-20
- Publication Date
- 2025-07-30
- Estimated Expiration
- 2044-08-20
Abstract
Description
[Technical Field]
[0001] The present invention relates to a vehicle entry / exit management program, a vehicle entry / exit management device, a parking lot system using these, and a payment method. [Background technology]
[0002] In a first conventional parking lot, a gate machine for raising / lowering a bar to stop vehicles from passing is provided at the entrance and exit of the parking lot.
[0003] In the first conventional parking lot described above, the entrance gate is equipped with a ticket issuing machine and an entrance loop coil is embedded near the entrance gate to detect vehicles. As a result, when an operator operates the ticket issuing machine after a vehicle is detected by the entrance loop coil, the bar of the entrance gate rises, and after the vehicle passes through the entrance gate, the bar of the entrance gate lowers. On the other hand, the exit gate is equipped with a fare adjustment machine and an exit loop coil is embedded near the exit gate to detect vehicles. As a result, when an operator operates the fare adjustment machine after a vehicle is detected by the exit loop coil, the bar of the exit gate rises, and after the vehicle passes through the exit gate, the bar of the exit gate lowers.
[0005] Furthermore, a method for authenticating a vehicle's license plate number is publicly known (see Patent Document 1). [Prior art documents] [Patent documents]
[0006] [Patent Document 1] JP 2022-54632 A (Patent No. 7277879) Summary of the Invention [Problem to be solved by the invention]
[0007] However, in the above-described first conventional parking lot, since a loop coil is embedded near the gate machine, there is a problem that the equipment cost is high.
Means for Solving the Problems
[0009] In order to solve the above problems, the vehicle entry / exit management program according to the present invention is for a parking lot All within with At once at least one camera capable of imaging, comprising a vehicle image extraction procedure for extracting a vehicle front image and / or a vehicle rear image of a vehicle from an image of the camera, a vehicle number extraction procedure for extracting a vehicle number from the vehicle front image and / or the vehicle rear image, and a compartment full determination / compartment number association procedure for associating the compartment number of the compartment determined to be full with the vehicle number when it is determined that the compartment in which the vehicle with the extracted vehicle number exists is full, and causing a computer to execute the procedures.
[0010] Further, the vehicle entry / exit management apparatus according to the present invention is for a parking lot All within with At once at least one camera capable of imaging, comprising vehicle image extraction means for extracting a vehicle front image and / or a vehicle rear image of a vehicle from an image of the camera, vehicle number extraction means for extracting a vehicle number from the vehicle front image and / or the vehicle rear image, and compartment full determination / compartment number association means for associating the compartment number of the compartment determined to be full with the vehicle number when it is determined that the compartment in which the vehicle with the extracted vehicle number exists is full.
[0011] Furthermore, the parking lot system according to the present invention comprises a vehicle entry / exit management apparatus having a storage medium storing the above-described vehicle entry / exit management program or a vehicle entry / exit management apparatus having the above-described configuration, a management server capable of communicating with the vehicle entry / exit management apparatus for managing the parking lot for each vehicle number and the compartment number associated with the vehicle number, and a static code unit provided in the parking lot, in which parking lot information regarding the parking lot and URL information regarding the management server are embedded as an image code.
[0012] Furthermore, the electronic payment method in the parking lot system according to the present invention includes, in the above-described parking lot system, a first step of establishing communication between the user communication terminal and the management server by scanning a static code unit with the user communication terminal based on parking lot information regarding the parking lot and URL information regarding the management server; a second step of transmitting a vehicle number or a passenger compartment number from the user communication terminal to the management server after the first step; and a third step of transmitting, after the second step, provider information of the selected electronic payment server and user information of the user communication terminal with respect to the selected electronic payment server from the user communication terminal to the management server, and enabling payment of parking fees between the management server and the electronic payment server.
Effect of the Invention
[0013] According to the present invention, a loop coil is not necessary There is none so that equipment costs can be reduced.
Brief Description of the Drawings
[0014]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10A
Figure 10B
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22
Figure 23
Figure 24
Figure 25
Figure 26
Figure 27
Figure 28
Figure 29
Figure 30
Figure 31
Figure 32
Mode for Carrying Out the Invention
[0015] FIG. 1 is a diagram showing a first embodiment of a parking lot system including a vehicle entry / exit management device according to the present invention.
[0016] In FIG. 1, the parking lot system is composed of at least one parking lot 1-1, 1-2, … (precisely, a vehicle entry / exit management device described later) constantly connected to the Internet 2, an order management server (web server) 3 constantly connected to the Internet 2, user communication terminals 4-1, 4-2, … connected to the Internet 2 at any time, and electronic payment (code payment) servers (web servers) 5-1, 5-2, … owned by an electronic payment provider constantly connected to the Internet 2. The parking lots 1-1, 1-2, … have the same configuration.
[0017] The user communication terminals 4-1, 4-2, … and the electronic payment servers 5-1, 5-2, … in FIG. 1 are used and operate during electronic payment (code payment).
[0018] FIG. 2 shows the details of the parking lot 1-1 in FIG. 1, where (A) is a top view and (B) is a perspective view.
[0019] In FIG. 2, on one side of the parking lot 1-1, for example, six vehicle compartments 11-1, 11-2, …, 11-6 are provided, and on the other side of the parking lot 1-1, for example, six vehicle compartments 11-7, 11-8, …, 11-12 are provided. At the unregulated access and egress openings 11-13, 11-14 of the parking lot 1-1, there are no loop coils, bar gate machines, cameras, etc., and the entry and exit of vehicles are completely free. At one end of the parking lot 1-1, a vehicle access management device 1 connected to the Internet 2 is provided. Also, at least one camera (for example, a wide-angle single-lens camera) 13 is fixed on a pole 13a at a height of, for example, 3 m so that it can image all of the parking lot 1-1 at once. That is, it can image the vehicles in the parking lot 1-1 and the vehicle compartments 11-1 to 11-12 at once. In particular, it can image the front images of the vehicles parked in the vehicle compartments 11-1 to 11-6 and the rear images of the vehicles parked in the vehicle compartments 11-7 to 11-12. The camera 13 is connected to the vehicle access management device 12. Although the vehicle access management device 12 is separated from the pole 13a of the camera 13, if the motherboard of the vehicle access management device 12 is enclosed in a small housing and provided in the middle of the pole 13a of the camera 13, the area of the parking lot 1-1 can be effectively utilized. Also, the static code unit (plate) 14 has parking lot information such as the management company name / business office name of the parking lot 1-1 and URL information of the order management server 3 such as the name of the order management server 3, acquisition files, etc. fixedly embedded as a one-dimensional code (for example, a barcode) or a two-dimensional code (for example, a QR code (registered trademark)), and the content cannot be changed. Furthermore, there are no ticket machines in the parking lots 1-1, 1-2, … in FIG. 2. The vehicle access management device 12 has a size of, for example, 45 cm wide × 38.5 cm deep × 75 cm high, and the height is relatively small. In contrast, the static code unit 14 has a size of, for example, 45 cm wide × 5 cm deep × 150 cm high, and the height is relatively large according to the user's line of sight. Furthermore, since there is no electrical connection between the vehicle access management device 12 and the static code unit 14, the vehicle access management device 12 and the static code unit 14 can be freely arranged in the parking lots 1-1, 1-2, ….
[0020] The vehicle number of the vehicle and the full / empty states of each passenger compartment 11-1, 11-2, …, 11-12 associated with the vehicle numbers in parking lots 1-1, 1-2, … are sequentially determined by the vehicle entry / exit management device 12 and transferred to the order management server 3 via the Internet 2. As a result, in the order management server 3, information is managed for each order. For example, for each order, an order number is assigned, Parking lot management company name Parking lot business office name Vehicle number Compartment number Time of entry Payment time Time of exit Status: For example, parked, payment completed, recharging, etc. Parking fee Paid fee Payment method Front vehicle image / Rear vehicle image etc. are managed. Note that the compartment number is associated with the vehicle number.
[0021] FIG. 3 is a detailed block circuit diagram of the vehicle entry / exit management device 12 and the order management server 3 in parking lot 1-1 of FIG. 2.
[0022] In FIG. 3, the vehicle entry / exit management device 12 is configured by a computer, and specifically includes a central processing unit (CPU) 301, a read-only memory (ROM) 302 for storing programs, etc., a flash memory 303 for storing programs, temporary data, etc., a random access memory (RAM) 304 for storing temporary data, etc., an input / output (I / O) interface 305 having USB terminals, interrupt terminals INT1, INT2, INT3, etc., a communication interface 306 connected to the Internet 2, an image interface 307 connected to the camera 13, a front vehicle image learning control model 308, a rear vehicle image learning control model 309, etc. Each learning control model 308, 309 is a neural network based on deep learning consisting of an input layer, a plurality of intermediate layers, and an output layer. In the neural network, the weights and biases of the multi-layer perceptron are adjusted by the error backpropagation method for learning.
[0023] In FIG. 3, the order management server 3 is also a computer having the same configuration as the vehicle entry / exit management device 12. However, since no camera is connected, there is no image interface and no learning control model. Therefore, the order management server 3 is configured by a computer, and specifically, it includes a central processing unit (CPU) 301', a read-only memory (ROM) 302' for storing programs, etc., a flash memory 303' for storing programs, temporary data, etc., a random access memory (RAM) 304' for storing temporary data, etc., a USB terminal, input / output (I / O) interfaces 305' having interrupt terminals INT1', INT2', etc., and a communication interface 306' connected to the Internet 2, etc.
[0024] FIG. 4 is a vehicle front image learning operation routine executed by the CPU 301 due to an interrupt by an operator to the interrupt terminal INT1 of the vehicle entry / exit management device 12 in FIG. 3. This learning operation routine is stored in the ROM 302 or the flash memory 303.
[0025] First, in step 401, a plurality of learning vehicle front image data recognized by the operator are acquired from a vehicle front camera (not shown) or a previously acquired USB memory, etc. The more the recognized learning vehicle front image data are, the greater the learning effect in step 402.
[0026] In step 402, vehicle front image learning processing is performed. That is, a vehicle front image learning control model 18 that extracts feature amounts using the recognized large number of learning vehicle front image data as input data is learned by deep learning.
[0027] Then, the routine in FIG. 4 ends in step 403.
[0028] Figure 5 is a vehicle rear image learning operation routine executed by the CPU 301 due to an interruption by an operator to the interruption terminal INT2 of the vehicle entry / exit management device 12 in FIG. 3. This learning operation routine is stored in the ROM 302 or the flash memory 303.
[0029] First, in step 501, a plurality of learned vehicle rear image data recognized by the operator is acquired from a vehicle rear camera (not shown) or a previously acquired USB memory or the like. The larger the number of recognized learned vehicle rear image data, the greater the learning effect in step 502.
[0030] In step 502, vehicle rear image learning processing is performed. That is, the vehicle rear image learning control model 19 that extracts feature amounts using the recognized large number of learned vehicle rear image data as input data is learned by deep learning.
[0031] Then, the routine in FIG. 5 ends in step 503.
[0032] Note that the learning operations in FIGS. 4 and 5 can be executed by the operator at any time thereafter, and the learning effect becomes greater. Further, learning may be executed on the cloud side connected to the Internet 2, and the learning result may be introduced into the learning control models 308 and 309 via the Internet 2. In this case, the same applies to other parking lots 1-2,.... Furthermore, in the order management server 3, learned vehicle front image data and learned vehicle rear image data are taken in from a USB memory or the like due to an interruption by the operator to the interruption terminals INT1' and INT2', and a learning operation is performed on the cloud side, and this may be taken in to each parking lot.
[0033] FIG. 6 is an initial setting routine executed by the CPU 301 of the vehicle in-out management device 12 in FIG. 3, and is an interrupt routine executed by an interrupt of an operator to the interrupt terminal INT3 after confirming the empty state of all passenger compartments 11-1, 11-2, …, 11-12 in the parking lot 1-1 of the operator. This initial setting routine is executed at least once, for example, after the startup of the parking lot 1-1. Note that this initial setting routine is stored in the ROM 302 or the flash memory 303.
[0034] First, in step 601, an initial setting flag S1 is set (S1 ← “1”). As a result, the execution of the main routine described later is substantially prohibited.
[0035] Next, in step 602, image data of the empty state of the passenger compartments 11-1, 11-2, …, 11-12 in the parking lot 1-1 shown in FIG. 7 is acquired from the camera 13. Note that the image data of the empty state is, for example, data indicating the square white frame and yellow frame of the passenger compartment.
[0036] Next, in step 603, passenger compartment area data is extracted from the image data of the empty state of the passenger compartments 11-1, 11-2, …, 11-12. Each passenger compartment area data is four coordinates (x1, y1), (x2, y2), (x3, y3), (x4, y4) indicating the four corners shown in FIG. 7. This passenger compartment area data is stored in the RAM 14.
[0037] Next, in step 604, as shown in FIG. 8, the empty / full status of each of the passenger compartments 11-1, 11-2, …, 11-12 in the RAM 304 is set to “0” (empty).
[0038] Next, in step 605, the initial setting flag S1 is reset (S1 ← “0”), and the execution of the main routine described later is substantially enabled.
[0039] Then, in step 606, the routine in FIG. 6 ends. Note that the initial setting routine in FIG. 6 is also executed in other parking lots 1-2, ….
[0040] FIG. 9 is the main routine executed by the CPU 301 of the vehicle in-out management device 12 in FIG. 3. This main routine is stored in the ROM 302 or the flash memory 303.
[0041] First, at step 901, it is determined whether or not it is in the initial setting (S1 = "1") based on the initial setting flag S1. Only when it is not in the initial setting (S1 = "0") does it proceed to step 902. That is, the execution of the main routine is substantially prohibited during the initial setting.
[0042] At step 902, an image of the entire parking lot 1-1, particularly an image of the vehicles existing in the parking lot 1-1, is acquired by the camera 13.
[0043] Next, at step 903, using the learned vehicle front image learning control model 308 that extracts feature amounts with the recognized learning vehicle front image data as input data, it is determined whether or not vehicle front image data has been extracted by inputting the image data of the camera 13. In this case, as shown in FIG. 10A, the vehicle front image is extracted together with the vehicle number whether the vehicle is inside or outside the vehicle cabin. When the vehicle front image data has been extracted, it proceeds to step 904, and if the vehicle front image data has not been extracted, it proceeds to step 905.
[0044] Next, in step 904, the vehicle number is recognized from the vehicle front image data extracted in step 903. That is, the vehicle number recognition process includes a black-and-white binarization data conversion procedure for converting the vehicle front image data extracted in step 903 into black-and-white binarization data, a rectangular contour region extraction procedure for extracting the connected black data or the connected contour of white data of the black-and-white binarization data as a plurality of rectangular contour regions, a number and dot region discrimination and extraction procedure for discriminating and extracting a plurality of number regions and dot regions from the plurality of rectangular contour regions, and a vehicle number extraction procedure for extracting the vehicle number of the vehicle from the number regions and dot regions. The number and dot region discrimination and extraction procedure includes a Boolean type image conversion procedure for converting the image within each rectangular contour region into a Boolean type image, and a number and dot discrimination and extraction procedure for comparing the Boolean type image with a Boolean type number template by a pixel-by-pixel Boolean operation and discriminating and extracting each rectangular contour region as a number and dot region when the similarity between the Boolean type image and the Boolean type number template is greater than or equal to a first threshold value or less than or equal to a second threshold value smaller than the first threshold value. The vehicle number extraction processing procedure includes an average value calculation procedure for calculating the average height of all of the number and dot regions, a first selection procedure for selecting one of the number and dot regions as a first region, a second selection procedure for selecting, as a second region, a number and dot region within a range of a predetermined multiple of the average height on the right side of the first region, a third selection procedure for selecting, as a third region, a number and dot region between the first and second regions, a vehicle number candidate selection procedure for setting the first, second, and third regions as vehicle number candidates when the third region is a predetermined number, a vehicle number selection procedure for selecting the vehicle number candidate as the vehicle number of the vehicle when there is one vehicle number candidate, and selecting, as the vehicle number of the vehicle, the vehicle number candidate that is most likely to satisfy a predetermined condition when there are a plurality of vehicle number candidates (see Patent Document 1).
[0045] Next, in step 905, using the learned vehicle rear image learning control model 309 that extracts feature amounts with the recognized vehicle rear image data for learning as input data, the image data of camera 13 is input to determine whether vehicle rear image data has been extracted. For example, as shown in FIG. 10B, a vehicle rear image can be extracted. At this time, when the vehicle is outside the vehicle compartment, it is extracted together with the vehicle number, but when the vehicle is completely inside the vehicle compartment, it is difficult to extract the vehicle number. Even in this case, in the present invention, when the vehicle starts to be stored in the vehicle compartment, a vehicle rear image including the vehicle number is extracted. When the vehicle rear image data has been extracted, the process proceeds to step 907, and if the vehicle rear image data has not been extracted, the process directly proceeds to step 908.
[0046] Next, in step 906, a vehicle number is recognized from the vehicle rear image data extracted in step 905. That is, the vehicle number recognition process includes a black-and-white binarization data conversion procedure for converting the vehicle rear image data extracted in step 905 into black-and-white binarization data, a rectangular contour region extraction procedure for extracting the connected black data or the connected contour of white data of the black-and-white binarization data as a plurality of rectangular contour regions, a number and dot region extraction procedure for discriminating and extracting a plurality of number regions and dot regions from the plurality of rectangular contour regions, and a vehicle number extraction procedure for extracting the vehicle number of the vehicle from the number regions and dot regions. The number and dot region extraction procedure includes a Boolean type image conversion procedure for converting the image within each rectangular contour region into a Boolean type image, and a number and dot discrimination extraction procedure for comparing the Boolean type image with a Boolean type number template by a pixel-by-pixel Boolean operation and discriminating and extracting each rectangular contour region as a number and dot region when the similarity between the Boolean type image and the Boolean type number template is equal to or greater than a first threshold value or equal to or less than a second threshold value smaller than the first threshold value. The vehicle number extraction processing procedure includes an average value calculation procedure for calculating the average height of all of the number and dot regions, a first selection procedure for selecting one of the number and dot regions as a first region, a second selection procedure for selecting a number and dot region within a range of a predetermined multiple of the average height on the right side of the first region as a second region, a third selection procedure for selecting a number and dot region between the first and second regions as a third region, a vehicle number candidate selection procedure for setting the first, second, and third regions as vehicle number candidates when the third region is a predetermined number, a vehicle number selection procedure for selecting the vehicle number candidate as the vehicle number of the vehicle when there is one vehicle number candidate, and selecting the vehicle number candidate that is most likely to satisfy a predetermined condition as the vehicle number of the vehicle when there are a plurality of vehicle number candidates (see Patent Document 1).
[0047] Next, in step 907, it is determined whether the vehicle whose vehicle number was recognized in steps 904 and 906 is in any of the vehicle compartments. For example, it is determined that the vehicle compartment is full by the overlapping ratio between the projection data of the vehicle using a Boolean operation and the area data of each vehicle compartment shown in FIG. 7. Here, if the area data of the vehicle compartment is set to 100%, when the overlapping ratio of the projection data of the vehicle exceeds 30%, the vehicle compartment is determined to be full. On the other hand, if the overlapping ratio is less than 30%, the vehicle compartment is determined to be empty. The projection data of the vehicle is preferably vertical projection data, but is not limited thereto. As a result, when it is determined to be full, the vehicle number of the vehicle is associated with the vehicle compartment number of the vehicle compartment determined to be full. Of course, the vehicle compartment number determined to be empty is not associated. However, theoretically, if the vehicle enters the vehicle compartment of the parking lot even once, the vehicle compartment number will be associated. On the other hand, exceptionally, if the vehicle enters the parking lot but exits without entering the vehicle compartment, there is no vehicle compartment determined to be full, so there is no association of the vehicle compartment number. However, in this case as well, parking fees are generated based on the order created by the recognized vehicle number.
[0048] Next, in step 908, the vehicle number obtained in steps 904 and 906 and the vehicle compartment number of the vehicle compartment determined to be full and associated with the vehicle number in step 907 are transmitted to the order management server 3 together with the information of parking lot 1-1, that is, the management company name, the business office name, and the front image and / or the rear image of the vehicle. Also in this case, of course, the vehicle compartment number determined to be empty is not transmitted. As a result, in the order management server 3, order generation and closing processing are performed. For example, when a new vehicle number is obtained, a new order, that is, an order number is generated, the entry time is recorded, and the front image and / or the rear image of the vehicle are recorded. On the other hand, when the vehicle number is no longer recognized in either the front image or the rear image of the vehicle, the exit time is recorded for the order and the order is closed.
[0049] In the first embodiment, the features are that the vehicle front image data and the vehicle rear image data are estimated and extracted by learning control. However, if the camera 13 is set high in the parking lot, they can be directly extracted from the vehicle image data.
[0050] The main routine of FIG. 9 is also executed in the vehicle entry / exit management devices of other parking lots 1-2,....
[0051] The vehicle entry / exit management device of FIG. 3 can also be configured with the hardware shown in FIG. 11.
[0052] In FIG. 11, there is a parking lot having at least one camera capable of imaging a plurality of vehicle compartments and the entire parking lot. The vehicle entry / exit management device includes a vehicle image extraction means 1101 for extracting a vehicle front image and / or a vehicle rear image of a vehicle from the image of the camera, a vehicle number extraction means 1102 for extracting a vehicle number from the vehicle front image and / or the vehicle rear image, and a vehicle compartment full determination / vehicle compartment number association means 1103 for associating the vehicle compartment number of the vehicle compartment determined to be full with the vehicle number when a vehicle with an extracted vehicle number is determined to be in a full vehicle compartment.
[0053] Next, the electronic settlement (code settlement) routine in the parking lot system of FIG. 1 will be described with reference to FIG. 12. The electronic settlement routine of FIG. 12 is executed, for example, by the user communication terminal 4-1, and it is assumed that electronic settlement is performed among the vehicle entry / exit management device 12, the order management server 3, the user communication terminal 4-1, and the electronic settlement server 5-1.
[0054] First, in step 1201, as shown in (A) of FIG. 13, the user uses the camera of the user communication terminal 4-1 to scan the static code unit 14 and convert the image code into a character code. As a result, a request is made from the user communication terminal 4-1 to the order management server 3, and communication via the Internet 2 is established between the user communication terminal 4-1 and the order management server 3 using information about the parking lot, such as the management company name / business office name, information about the order management server 3, and user information (account ID, password, e-mail number, etc.) about the user communication terminal 4-1.
[0055] Next, in step 1202, as shown in (B) of FIG. 13, the user communication terminal 4-1 inputs the vehicle number or the compartment number selected in response to the request message from the order management server 3 and transmits it to the order management server 3. In this case, the vehicle number to be input is, for example, only 4 digits.
[0056] Next, in step 1203, as shown in (C) of FIG. 13, the user communication terminal 4-1 receives the front image and / or the rear image of the vehicle of the vehicle number or the compartment number input in step 1202 transmitted from the order management server 3 and checks whether it is the corresponding vehicle. The order management server 3 obtains the front image and / or the rear image of the vehicle of each compartment from the vehicle in-out management device 12. As a result, if it is not the corresponding vehicle, "Return" is tapped and the process returns to step 1202, and the vehicle number or the compartment number is re-input. On the other hand, if it is the corresponding vehicle, the process proceeds to step 1204.
[0057] In step 1204, the user communication terminal 4-1 checks the calculated parking fee using the same information as in (C) of FIG. 13. In this case, the parking fee is calculated (computed) by the order management server 3 based on the parking fee table determined in advance based on the information from the vehicle in-out management device 12 for the parking fee of the corresponding compartment and transmitted to the user communication terminal 4-1. Therefore, when "Confirm" is tapped, the order management server 3 records the current time as the payment time of the order for the corresponding compartment number.
[0058] Next, in step 1205, as shown in (D) of FIG. 13, on the user communication terminal 4-1, together with the information of the selected electronic payment provider (for example, the electronic payment server 5-1), the user information such as the account ID, password, and e-mail number of the user communication terminal 4-1 for the selected electronic payment server is tapped with "Settle" and transmitted to the order management server 3. As a result, the order management server 3 communicates with the electronic payment server 5-1 to settle the parking fee.
[0059] Finally, in step 1206, as shown in (E) of FIG. 13, the user communication terminal 4-1 receives payment from the order management server 3 and confirms the settlement. At this time, the user communication terminal 4-1 receives the receipt issued by the order management server 3 only when the receipt issuance is tapped, and the electronic payment ends in step 1207. When the vehicle is shipped out, the vehicle compartment becomes "0" (empty), so the order management server 3 records the shipping time of the order and closes the order.
[0060] In this way, the so-called code-based electronic payment is performed through the communication between the user communication terminals 4-1, 4-2,... using the static code unit 14 and the order management server 3, and the communication between the order management server 3 and the electronic payment servers 5-1, 5-2,....
[0061] FIG. 14 is a diagram showing a second embodiment of a parking lot system including a vehicle entry / exit management device according to the present invention.
[0062] In FIG. 14, instead of the static code unit 14 in FIG. 2, an electronic payment settlement machine 15 is provided and connected to the vehicle entry / exit management device 12.
[0063] FIG. 15 is a front view of the electronic payment settlement machine 15 and the vehicle entry / exit management device 12 in FIG. 14.
[0064] Regarding Figure 15, the electronic payment calculator 15 has dimensions of, for example, 45 cm wide × 38.5 cm deep × 150 cm high, and is equipped with a touch panel 151 that also performs dynamic code display. The touch panel 151 includes a liquid crystal display unit or the like for displaying the image information received from the vehicle entry / exit management device 12. When the user's fingertip touches the screen of the liquid crystal display unit or the like, the screen position information is sent to the vehicle entry / exit management device 12. Note that dynamic code display means that the displayed image code is variable, and in particular, it is suitable for displaying the variable parking fee as an image code. The touch panel 151 is connected to the I / O interface 305 of the vehicle entry / exit management device 12 by an electrical wiring C. On the other hand, the vehicle entry / exit management device 12 has dimensions of, for example, 45 cm wide × 38.5 cm deep × 75 cm high, is separate from the electronic payment calculator 11-8, and the arrangement within the parking lot 1-1 of the electronic payment calculator 11-8 and the vehicle entry / exit management device 12 is restricted by the electrical wiring C. For this reason, by housing only the motherboard of the vehicle entry / exit management device 12 inside the electronic payment calculator 15, the electrical wiring C can be used as the internal wiring of the electronic payment calculator 15. As a result, the arrangement work within the parking lot 1-1 becomes easy. Such an electronic payment calculator 15 is called a vehicle entry / exit management device housing electronic payment calculator.
[0065] The touch panel 151 is, for example, a 17-inch (43 cm) type, displays the response message from the vehicle entry / exit management device 12, and on the other hand, transmits the user's touch information to the vehicle entry / exit management device 12. Also, the dynamic code display displayed on the touch panel 151 displays parking lot information, for example, the management company name / business office name of the parking lot 1-1 and the user's parking fee, as an image code of a one-dimensional code (for example, a barcode) or a two-dimensional code (for example, a QR code), and the image content, particularly the parking fee, is changed by the vehicle entry / exit management device 12.
[0066] As shown in Figure 16, the touch panel 151 is connected to the I / O interface 205 of the vehicle entry / exit management device 12 by an electrical wiring C.
[0067] Next, with reference to FIGS. 17 and 19, the electronic settlement routine in the parking lot system of FIG. 14 will be described. The electronic settlement routine 1 in FIG. 17 is executed by the operation of the touch panel 151 of the electronic settlement calculator 15 by the user, and the electronic settlement routine 2 in FIG. 19 is executed by, for example, the user communication terminal 4-1. As a result, electronic settlement is performed among the electronic settlement calculator 15, the order management server 3, the user communication terminal 4-1, and the electronic settlement server 5-1.
[0068] The electronic settlement routine 1 by the operation of the touch panel 151 of the electronic settlement calculator 15 in FIG. 17 will be described.
[0069] First, in step 1701, as shown in FIGS. 18(A) and (A’), the user inputs the vehicle number or compartment number selected in response to the request message for input of the vehicle number or compartment number obtained from the order management server 3 via the vehicle entry / exit management device 12, taps “Confirm”, and transmits it to the order management server 3.
[0070] Next, in step 1702, as shown in FIG. 18(B), the user receives the vehicle image of the vehicle number or compartment number input in step 1701 transmitted from the order management server 3 and confirms whether it is the corresponding vehicle. The order management server 3 has previously obtained the vehicle images of each vehicle number or compartment number from the vehicle entry / exit management device 12. As a result, if it is not the corresponding vehicle, “Return” is tapped and the process returns to step 1701, and the vehicle number or compartment number is re-entered. On the other hand, if it is the corresponding vehicle, the process proceeds to step 1703.
[0071] In step 1703, the user confirms the calculated parking fee using the same information shown in FIG. 18(B). In this case, the order management server 3 calculates the parking fee for the compartment based on the parking fee table determined in advance based on the occupancy information from the vehicle entry / exit management device 12 and transmits it to the user communication terminal 4-1. Therefore, when “Settle Parking Fee” is tapped, the order management server 3 records the current time as the payment time of the order for the vehicle number.
[0072] Next, in step 1704, the order management server 3 displays, as a dynamic code display DR shown in (C) of FIG. 18, for example, a QR code on the touch panel 151 via the vehicle entry / exit management device 12. This dynamic code display includes the parking lot information and parking fees of the parking lot. Steps 1705 and 1706 are provided so that this dynamic code display is not visible to persons other than the user unless the user taps "Return" and is erased within a predetermined time. Then, it ends at step 1707.
[0073] Describe the electronic settlement routine 2 by the user communication terminal 4-1 in FIG. 19.
[0074] First, in step 1901, as shown in (A) of FIG. 20, on the user communication terminal 4-1, a provider of an electronic settlement company (such as an electronic settlement server 5-1) is selected.
[0075] Next, in step 1902, as shown in (C) of FIG. 18, the user scans the dynamic code display DR using the camera of the user communication terminal 4-1 and converts the image code into a character code. As a result, "Settlement" is tapped and a request is made from the user communication terminal 4-1 to the electronic settlement server 5-1. Therefore, communication via the Internet 2 is established between the user communication terminal 4-1 and the electronic settlement server 5-1 using information about the parking lot, such as the management company name / business office name, and user information about the user communication terminal 4-1, and payment of the calculated parking fees is executed.
[0076] Next, in step 1903, as shown in (B) of FIG. 20, after receiving the settlement from the electronic settlement server 5-1, the user communication terminal 4-1 confirms the settlement. At this time, the user communication terminal 4-1 receives the receipt issued by the electronic settlement server 5-1 only when "Receipt issuance" is tapped, and the electronic settlement ends in step 1904. When the vehicle exits, the vehicle compartment becomes "0" (empty), so the order management server 3 records the exit time of the order and closes the order.
[0077] In this way, so-called code-based electronic payment is performed through communication between user communication terminals 4-1, 4-2, … using dynamic code display DR and electronic payment servers 5-1, 5-2, ….
[0078] FIG. 21 is a diagram showing a third embodiment of a parking lot system including a vehicle entry / exit management device according to the present invention.
[0079] In FIG. 21, instead of the electronic payment calculator 15 in FIG. 14, a cash / electronic payment calculator 16 is provided and connected to the vehicle entry / exit management device 12.
[0080] FIG. 22 is a front view of the cash / electronic payment calculator 16 and the vehicle entry / exit management device 12 in FIG. 21.
[0081] In FIG. 22, the cash / electronic payment calculator 16 also has a size of, for example, 45 cm wide × 38.5 cm deep × 150 cm high, and is provided with a touch panel 161 that also performs dynamic code display DR, and a coin insertion slot 162, a bill insertion slot 163, and a change / receipt outlet 164. A coin sorter and a bill discriminator (or authenticator) (not shown) are provided at the coin insertion slot 162 and the bill insertion slot 163, and a change dispenser (not shown) and a receipt printer (not shown) are provided at the change / receipt outlet 164. These are also connected to the I / O interface 205 of the vehicle entry / exit management device 12 by an electrical wiring C' together with the touch panel 151 as shown in FIG. 23. On the other hand, the vehicle entry / exit management device 12 has a size of, for example, 45 cm wide × 38.5 cm deep × 75 cm high, is separate from the cash / electronic payment calculator 16, and the arrangement of the cash / electronic payment calculator 16 and the vehicle entry / exit management device 12 in the parking lot 1-1 is restricted by the electrical wiring C'. Also in this case, by accommodating only the motherboard of the vehicle entry / exit management device 12 inside the cash / electronic payment calculator 16, the electrical wiring C' can be used as internal wiring. As a result, the arrangement work in the parking lot 1-1 becomes easy. In this case, the cash / electronic payment calculator 16 is called a vehicle compartment authentication device accommodating cash / electronic payment calculator.
[0082] Next, the settlement routine in the parking lot system of FIG. 21 will be described with reference to FIGS. 24 and 26. The cash settlement / electronic settlement preparation routine of FIG. 24 is executed by the operation of the touch panel 161 of the cash settlement / electronic settlement calculator 16 by the user, and the electronic settlement routine of FIG. 26 is executed by, for example, the user communication terminal 4-1. As a result, settlement is to be performed among the cash settlement / electronic settlement calculator 16, the order management server 3, the user communication terminal 4-1, and the electronic settlement server 5-1.
[0083] The cash settlement / electronic settlement preparation routine by the operation of the touch panel 161 of the cash settlement / electronic settlement calculator 16 in FIG. 24 will be described.
[0084] First, in step 2401, as shown in FIGS. 18(A) and (A’), the user inputs the vehicle number or the vehicle compartment number selected in response to the request message for inputting the vehicle number or the vehicle compartment number obtained from the order management server 3 via the vehicle entry / exit management device 12, taps “Confirm”, and transmits it to the order management server 3.
[0085] Next, in step 2402, as shown in FIG. 18(B), the user receives the vehicle image of the vehicle number or the vehicle compartment number input in step 2401 transmitted from the order management server 3 and confirms whether it is the corresponding vehicle. In this case, the order management server 3 has previously obtained the vehicle images of each vehicle number or vehicle compartment number from the vehicle entry / exit management device 12. As a result, if it is not the corresponding vehicle, “Return” is tapped and the process returns to step 2401, and the vehicle number or the vehicle compartment number is re-entered. On the other hand, if it is the corresponding vehicle, the process proceeds to step 2403.
[0086] In step 2403, the user confirms the calculated parking fee using the same information shown in FIG. 18(B). In this case, the order management server 3 calculates the parking fee for the vehicle number or the vehicle compartment number based on the parking fee table determined in advance based on the occupancy information from the vehicle entry / exit management device 12 and transmits it to the user communication terminal 4-1. Therefore, when “Settle parking fee” is tapped, the order management server 3 records the current time as the payment time of the order for the vehicle number or the vehicle compartment number.
[0087] Next, in step 2404, the user selects either cash settlement or QR settlement for the settlement selection screen of the touch panel 161 shown in (A) of FIG. 25. As a result, if "Cash settlement" is tapped, the process proceeds to steps 2405 and 2406. On the other hand, if "QR settlement" is tapped, the process proceeds to steps 2407, 2408, and 2409.
[0088] In step 2405, the user inserts cash from the coin insertion slot 161 and / or the bill insertion slot 162. In this case, as shown in (B) of FIG. 25, the remaining balance is displayed. Cash is inserted until the remaining balance reaches zero. Unless "Cancel / Refund" is tapped, "Remaining" becomes 0 yen, the cash insertion ends, and the process proceeds to step 2406.
[0089] In step 2406, as shown in (C) of FIG. 25, it is confirmed that the settlement is completed. A receipt is sent out from the change / receipt outlet 163 only when "Receipt issuance" is tapped, and the process ends in step 2410.
[0090] On the other hand, in step 2407, the order management server 3 displays, for example, a QR code on the touch panel 161 as the dynamic code display DR shown in (C) of FIG. 18 via the vehicle entry / exit management device 12. This dynamic code display DR includes the parking lot information and the parking fee of the parking lot. Steps 2408 and 2409 are provided so that the dynamic code display can be erased within a predetermined time so that it cannot be seen by anyone other than the user unless the user taps "Back". Then, the process ends in step 2410.
[0091] An electronic settlement routine using the user communication terminal 4-1 in FIG. 26 will be described. Note that the routine in FIG. 26 is the same as the routine in FIG. 19.
[0092] First, in step 2601, as shown in (A) of FIG. 20, on the user communication terminal 4-1, an electronic payment provider (for example, the electronic payment server 5-1), that is, a provider, is selected.
[0093] Next, in step 2602, as shown in (C) of FIG. 18, the user scans the dynamic code display DR using the camera of the user communication terminal 4-1 and converts the image code into a character code. As a result, "settlement" is tapped and a request is sent from the user communication terminal 4-1 to the electronic payment server 5-1. Therefore, communication via the Internet 2 is established between the user communication terminal 4-1 and the electronic payment server 5-1 using information about the parking lot, for example, the management company name / business office name, and user information about the user communication terminal 4-1, and the parking fee is paid.
[0094] Next, in step 2603, as shown in (B) of FIG. 20, the user communication terminal 4-1 confirms the settlement after receiving the settlement from the electronic payment server 5-1. At this time, the user communication terminal 4-1 receives the receipt issued by the electronic payment server 5-1 only when receipt issuance is tapped, and the electronic payment ends in step 2604. When the vehicle leaves the warehouse, the vehicle number becomes "0" (vacant), so the order management server 3 records the departure time of the order and closes the order.
[0095] In this way, so-called code-based electronic payment is performed by communication between user communication terminals 4-1, 4-2,... using the dynamic code display DR and electronic payment servers 5-1, 5-2,....
[0096] In recent years, a multi-payment system has been used in which a single multi-payment terminal corresponding to a plurality of payment modes is provided in a parking lot or the like, and this multi-payment terminal is linked to a multi-payment server via the Internet. Such a multi-payment system can also be adopted in the parking lot system according to the present invention.
[0097] FIG. 27 is a diagram showing a modified example of the parking lot system of FIG. 1, which also adopts a multi-payment terminal.
[0098] In Fig. 27, each multi-payment terminal 17 is provided at each parking lot 1-1, 1-2, … in Fig. 1 and is constantly connected to a multi-payment server 6 owned by a multi-payment operator (provider) via the Internet 2. That is, each multi-payment terminal 17 can communicate with the multi-payment server 6. As a result, a user can perform a plurality of payment modes just by non-contact touching each multi-payment terminal 17. Also, since the order management server 3 can also communicate with each multi-payment terminal 17 via the Internet 2, as will be described later, the calculated parking fees are transmitted from the order management server 3 to each multi-payment terminal 17, and the calculated parking fees are recorded and displayed on each multi-payment terminal 17.
[0099] The multi-payment terminal 17 is configured by a computer configuration having a display unit, and in order to enable a plurality of payment modes, as an input unit, for example, a magnetic stripe reader for reading a magnetic card for magnetic credit card payment, a camera for reading barcodes, QR codes, etc. for code payment, an IC reader for reading an IC card for payment such as transportation electronic money, etc. As a result, non-contact touch payment of various payment modes becomes possible. It also has a printer function for issuing a payment statement (or receipt).
[0100] The multi-payment server 6 is connected via the Internet 2 to a payment agency server and a storage institution server (not shown) of other operators according to the obtained payment provider of the payment. Thereby, it becomes possible to handle payments of a plurality of payment providers.
[0101] Fig. 28 is a flowchart for explaining an electronic payment / terminal payment routine in the parking lot system of Fig. 27. In Fig. 28, steps 1205’ and 1206’ are added to Fig. 12. That is, one of the flows of steps 1205 and 1206 and the flows of steps 1205’ and 1206’ is selected and executed.
[0102] In step 1204 of FIG. 28, the order management server 3 transmits the calculated parking fee for the vehicle number to the multi-payment terminal 17. As a result, the calculated parking fee is recorded in the RAM or the like of the multi-payment terminal 17 and is also displayed on the display unit. At this stage, in step 1200, the user selects either electronic payment (code payment) or terminal payment by the multi-payment terminal 17. In the case of code payment, the processes of steps 1205 and 1206 are executed in the same manner as in the case of FIG. 12. On the other hand, in the case of terminal payment, when the multi-payment terminal 17 is touched in a contactless manner, steps 1205' and 1206' are executed instead of steps 1205 and 1206.
[0103] In step 1205', the payment provider information and user information obtained by the touch operation are acquired and transmitted to the multi-payment server 6 together with the calculated parking fee. As a result, the multi-payment server 6 communicates with the payment agency server and the storage institution server (not shown) as necessary to settle the calculated parking fee.
[0104] Next, in step 1206', the multi-payment server 6 issues a payment statement (or receipt) to the multi-payment terminal 17. As a result, the multi-payment terminal 17 performs settlement confirmation and receives the payment statement (or receipt). The order management server 3 receives the payment completion report from the multi-payment server 6, records the order at the departure time, and closes the order. Then, it proceeds to step 1207.
[0105] In the parking lot system of FIG. 27, electronic payment by an electronic payment (code payment) operator and terminal payment by a multi-payment operator are provided side by side. However, for example, if terminal payment includes code payment, it is also possible to use only terminal payment by the multi-payment operator. In this case, in FIG. 28, steps 1205 and 1206 are not performed, and only steps 1205' and 1206' are executed.
[0106] FIG. 29 is a diagram showing a modified example of the parking lot system of FIG. 14, which also employs a multi-payment terminal.
[0107] In FIG. 29, multi - settlement terminals 17 are provided at each of the parking lots 1 - 1, … in FIG. 14 and are constantly connected to a multi - settlement server 6 owned by a multi - settlement operator (provider) via the Internet 2. That is, the multi - settlement terminal 17 can communicate with the multi - settlement server 6. As a result, a user can perform a plurality of settlement modes just by non - contact touching the multi - settlement terminal 17. Also, since the order management server 3 can also communicate with the multi - settlement terminal 17 via the Internet 2, as will be described later, the calculated parking fee is transmitted from the order management server 3 to the multi - settlement terminal 17, and the calculated parking fee is recorded and displayed on the multi - settlement terminal 17.
[0108] FIG. 30 is a flowchart for explaining the electronic settlement / terminal settlement routine in the parking lot system of FIG. 29. In FIG. 30, steps 1705’ and 1706’ are added to FIG. 17. That is, one of the flows of steps 1704 - 1706 (including the flow of FIG. 19) and the flows of steps 1705’ and 1706’ is selected and executed.
[0109] In step 1703 of FIG. 30, the order management server 3 also transmits the calculated parking fee for the vehicle number to the multi - settlement terminal 17. As a result, the calculated parking fee is recorded in the RAM etc. of the multi - settlement terminal 17 and is displayed on the display unit. At the stage of step 1700, the user selects either electronic settlement (code settlement) or terminal settlement by the multi - settlement terminal 17. In the case of code settlement, the flow of steps 1704 - 1706 is executed as in the case of FIG. 17. On the other hand, in the case of terminal settlement, when the multi - settlement terminal 17 is touched in a non - contact manner, steps 1705’ and 1706’ are executed instead of steps 1704 - 1706.
[0110] In step 1705’, the settlement provider information and user information obtained by the touch operation are acquired and transmitted to the multi - settlement server 6 together with the calculated parking fee. As a result, the multi - settlement server 6 performs settlement of the calculated parking fee by communicating with a settlement agency server and a storage institution server (not shown) as necessary.
[0111] Next, in step 1706’, the multi-payment server 6 issues a payment statement (or receipt) to the multi-payment terminal 17. As a result, the multi-payment terminal 17 performs settlement confirmation and receives the payment statement (or receipt). Note that the order management server 3 receives the payment completion report from the multi-payment server 6, records the order at the shipping time, and closes the order. Then, it proceeds to step 1707.
[0112] Note that in the parking lot system of FIG. 29, electronic payment by an electronic payment (code payment) operator and terminal payment by a multi-payment operator are made parallel. However, for example, when the terminal payment includes code payment, only the terminal payment by the multi-payment operator can be made. In this case, in FIG. 30, steps 1704 to 1706 and the flow of FIG. 19 are not performed, and only steps 1705’ and 1706’ are executed. Also, in step 1703, the calculated parking fee is transmitted only to the multi-payment terminal 17.
[0113] FIG. 31 is a diagram showing a modified example of the parking lot system of FIG. 21, which also employs a multi-payment terminal.
[0114] In FIG. 31, each multi-payment terminal 17 is provided in each of the parking lots 1-1, 1-2,... of FIG. 21 and is constantly connected to a multi-payment server 6 owned by a multi-payment operator (provider) via the Internet 2. That is, the multi-payment terminal 17 can communicate with the multi-payment server 6. As a result, a user can perform a plurality of payment modes by simply touching the multi-payment terminal 17 non-contact. Also, since the order management server 3 can also communicate with the multi-payment terminal 17 via the Internet 2, as will be described later, the calculated parking fee is transmitted from the order management server 3 to the multi-payment terminal 17, and the calculated parking fee is recorded and displayed on the multi-payment terminal 17.
[0115] FIG. 32 is a flowchart for explaining a cash settlement / electronic settlement / terminal settlement routine in the parking lot system of FIG. 31. In FIG. 32, steps 2405' and 2406' are added to FIG. 24. That is, one of the flow of steps 2405 and 2406, the flow of steps 2407 to 2409 (including the flow of FIG. 26), and the flow of steps 2405' and 2406' is selected and executed.
[0116] In step 2403 of FIG. 32, the order management server 3 also transmits the calculated parking fee for the vehicle number to the multi-settlement terminal 17. At the stage of step 2404, the user selects whether to make a cash settlement, an electronic settlement (code settlement), or a terminal settlement by the multi-settlement terminal 17. In the case of cash settlement, the flow of steps 2405 and 2406 is executed, and in the case of code settlement, the flow of steps 2407, 2408, and 2409 is executed. On the other hand, in the case of terminal settlement, when the multi-settlement terminal 17 is touched in a non-contact manner, steps 2405' and 2406' are executed.
[0117] In step 2405', the settlement provider information and user information obtained by the touch operation are acquired and transmitted to the multi-settlement server 6 together with the calculated parking fee. As a result, the multi-settlement server 6 communicates with a settlement agency server and a storage institution server (not shown) as necessary to settle the calculated parking fee.
[0118] Next, in step 2406', the multi-settlement server 6 issues a payment statement (or receipt) to the multi-settlement terminal 17. As a result, the multi-settlement terminal 17 performs settlement confirmation and receives the payment statement (or receipt). The order management server 3 receives the payment completion report from the multi-settlement server 6, records the order at the departure time, closes the order, and then proceeds to step 2410.
[0119] In the parking lot system of FIG. 31, cash settlement, electronic settlement (code settlement) by an electronic settlement operator, and terminal settlement by a multi-settlement operator are provided in parallel. However, for example, if the terminal settlement includes code settlement, it can also be set to two types, namely cash settlement and terminal settlement by a multi-settlement operator. In this case, in FIG. 32, the cash settlement flow of steps 2405 and 2406, or the flow of steps 2405' and 2406' is executed. Also, in step 2403, the calculated parking fee is transmitted only to the multi-settlement terminal 17.
[0120] In addition, in the modification examples of FIGS. 27, 29, and 31, a multi-settlement terminal 17 having a plurality of settlement modes is provided, but the number of settlement modes may be small, and it may not be a multi-settlement but a single settlement mode. For example, a settlement terminal with a single settlement mode provided with only an IC reader for reading an IC card as an input unit may be used. Therefore, the settlement terminal in the claims includes both a multi-settlement terminal and a settlement terminal with a single settlement mode.
[0121] In addition, in the above-described embodiment, one camera 2 is provided, but two or more cameras less than the number of passenger compartments may be provided so as to be able to image the entire parking lot. However, the fewer the number of cameras, the greater the effect of reducing the equipment cost. Also, although an unregulated entrance / exit is provided, it can also be applied when there is a regulated entrance / exit having a gate machine with a bar, a loop coil, etc.
[0122] In the above-described embodiment, both the front image and the rear image of the vehicle are extracted simultaneously, but only one of them may be extracted.
[0123] Furthermore, the present invention can be applied to any modification within the obvious scope of the above-described embodiment.
Explanation of Reference Numerals
[0124] 1-1, 1-2,...: Parking lot 11-1, 11-2,..., 11-12: Passenger compartment 11-13, 11-14: Unregulated entrance / exit 12: Vehicle In-and-Out Management Device 12a: Cash Register 13: Camera 13a: Pole 14: Static Code Unit (Board) 15: Electronic Payment Cash Register 16: Cash / Electronic Payment Cash Register 151, 161: Touch Panel 162: Coin Insertion Slot 163: Banknote Insertion Slot 164: Change / Receipt Outlet 17: Multi-Payment Terminal 2: Internet 3: Order Management Server 4-1, 4-2,...: User Communication Terminal 5-1, 5-2,...: Electronic Payment Server 6: Multi-Payment Server 301, 301’: CPU 303, 303’: ROM 303, 303’: Flash Memory 304, 304’: RAM 305, 305’: I / O Interface 306, 306’: Communication Interface 307: Image Interface 308: Vehicle Front Image Learning Control Model 309: Vehicle Rear Image Learning Control Model DR: Dynamic Code Display
Claims
1. A parking lot having at least one camera capable of imaging the entire parking lot at once, a vehicle image extraction procedure for extracting a vehicle front image and / or a vehicle rear image of a vehicle from the image of the camera, a vehicle number extraction procedure for extracting a vehicle number from the vehicle front image and / or the vehicle rear image, a vehicle compartment fullness determination / vehicle compartment number association procedure for associating the vehicle number with the vehicle compartment number of the vehicle compartment determined to be full when the vehicle in which the vehicle number is extracted is present in the vehicle compartment, A vehicle entry / exit management program for a parking lot for causing a computer to execute.
2. The vehicle image extraction procedure is a vehicle front image estimation extraction procedure for estimating and extracting the vehicle front image data by using a learned vehicle front learning control model with the learning vehicle front image data as input data and the image of the camera as input data, a vehicle rear image estimation extraction procedure for estimating and extracting the vehicle rear image data by using a learned vehicle rear learning control model with the learning vehicle rear image data as input data and the image of the camera as input data, The vehicle entry / exit management program for a parking lot for causing a computer to execute according to claim 1, comprising.
3. The vehicle compartment fullness determination / vehicle compartment number association procedure is The vehicle entry / exit management program for a parking lot for causing a computer to execute according to claim 1, comprising a procedure for determining the fullness state of the vehicle compartment according to the overlapping ratio between the vehicle area defined by the projection data of the vehicle in which the vehicle number is extracted and the vehicle compartment area defined by the area data of the vehicle compartment.
4. The parking lot has at least one unrestricted entry / exit. The vehicle entry / exit management program for a parking lot for causing a computer to execute according to claim 1.
5. A parking lot having at least one camera capable of imaging the entire parking lot at once, vehicle image extraction means for extracting a vehicle front image and / or a vehicle rear image of a vehicle from the image of the camera, vehicle number extraction means for extracting a vehicle number from the vehicle front image and / or the vehicle rear image, vehicle compartment fullness determination / vehicle compartment number association means for associating the vehicle number with the vehicle compartment number of the vehicle compartment determined to be full when the vehicle in which the vehicle number is extracted is present in the vehicle compartment, A vehicle entry / exit management device for a parking lot comprising.
6. The vehicle image extraction means is Using the learned vehicle front learning control model with the learning vehicle front image data as input data, vehicle front image estimation and extraction means for estimating and extracting the vehicle front image data using the image of the camera as input data; Vehicle rear image estimation and extraction means for estimating and extracting the vehicle rear image data using the learned vehicle rear learning control model with the learning vehicle rear image data as input data and using the image of the camera as input data The parking lot vehicle entry / exit management device according to claim 5, comprising:
7. The vehicle interior fullness determination / vehicle interior number association means The parking lot vehicle entry / exit management device according to claim 5, comprising means for determining the fullness state of the vehicle interior according to the overlapping ratio between the vehicle area defined by the projection data of the vehicle from which the vehicle number has been extracted and the vehicle interior area defined by the area data of the vehicle interior.
8. The parking lot vehicle entry / exit management device according to claim 5, wherein the parking lot has at least one unrestricted entry / exit gate.
9. A vehicle entry / exit management device having a storage medium storing the vehicle entry / exit management program according to claim 1 or the vehicle entry / exit management device according to claim 5, A management server capable of communicating with the vehicle entry / exit management device for managing the parking lot for each vehicle number and the vehicle interior number associated with the vehicle number, A static code unit provided in the parking lot and embedded with parking lot information regarding the parking lot and URL information regarding the management server A parking lot system comprising:
10. An electronic payment method in the parking lot system according to claim 9, comprising: A first step of establishing communication between the user communication terminal and the management server based on parking lot information regarding the parking lot, URL information regarding the management server, and user information regarding the user communication terminal by scanning the static code unit with the user communication terminal; A second step of transmitting a selected vehicle number or a selected vehicle interior number from the user communication terminal to the management server after the first step; A third step of transmitting provider information of the selected electronic payment server and user information of the user communication terminal with respect to the selected electronic payment server to the management server after the second step An electronic payment method in a parking lot system comprising:
11. Furthermore, after the second step and before the third step, the method further comprises a fourth step of the user communication terminal receiving a vehicle image of the selected vehicle number or the selected vehicle compartment number from the management server to confirm that it is the corresponding vehicle, in the parking lot system electronic settlement method according to claim 10.
12. A vehicle entry / exit management device having a storage medium storing the vehicle entry / exit management program according to claim 1, or the vehicle entry / exit management device according to claim 5, a management server capable of communicating with the vehicle entry / exit management device for managing the parking lot for each vehicle number and the vehicle compartment number associated with the vehicle number, a static code unit provided in the parking lot, in which parking lot information regarding the parking lot and URL information regarding the management server are embedded as an image code, a settlement terminal provided in the parking lot, having a terminal settlement information / user information capturing means for capturing terminal settlement information and user information, and a parking fee recording and displaying means for recording and displaying the parking fee for the vehicle number or the vehicle compartment number comprising a parking lot system.
13. An electronic settlement / terminal settlement method in the parking lot system according to claim 12, a first step of scanning the static code unit by a user communication terminal to establish communication between the user communication terminal and the management server based on parking lot information regarding the parking lot, URL information regarding the management server, and user information regarding the user communication terminal, a second step of, after the first step, transmitting a selected vehicle number or a selected vehicle compartment number of the parking lot from the user communication terminal to the management server, a third step of, after the second step, transmitting the calculated parking fee for the selected vehicle number or the selected vehicle compartment number from the management server to the user communication terminal and the settlement terminal, a fourth step of, after the third step, the user communication terminal transmitting provider information of the selected electronic payment server and user information of the user communication terminal with respect to the selected electronic payment server to the management server to effect payment of the calculated parking fee between the management server and the electronic payment server, or a fifth step of the settlement terminal transmitting the terminal settlement information and the user information captured by the settlement terminal and the calculated parking fee for the selected vehicle number or the selected vehicle compartment number to a terminal settlement server for settlement by the terminal settlement server comprising an electronic settlement / terminal settlement method in a parking lot system.
14. A vehicle entry / exit management device having a storage medium storing the vehicle entry / exit management program according to claim 1, or the vehicle entry / exit management device according to claim 5, and A management server capable of communicating with the vehicle entry / exit management device for managing the parking lot for each vehicle number and the vehicle compartment number associated with the vehicle number, and An electronic settlement calculator connected to the vehicle entry / exit management device, having a touch panel capable of displaying parking lot information regarding the parking lot and parking fees for the vehicle number or the vehicle compartment number as dynamic code displays as images, and A parking lot system comprising the same.
15. The parking lot system according to claim 14, wherein the electronic settlement calculator comprises a vehicle entry / exit management device housing electronic settlement calculator having the vehicle entry / exit management device housed therein.
16. An electronic settlement method in the parking lot system according to claim 14, comprising: A first step of inputting a selected vehicle number or a selected vehicle compartment number of the parking lot into the touch panel and transmitting the same from the electronic settlement calculator to the management server via the vehicle entry / exit management device; After the first step, a second step of transmitting the calculated parking fee for the selected vehicle number or the selected vehicle compartment number of the parking lot from the management server to the electronic settlement calculator via the vehicle entry / exit management device, and displaying the calculated parking fee together with the parking lot information of the parking lot as the dynamic code display on the touch panel; After the second step, a third step of selecting an electronic settlement server on a user communication terminal; After the third step, a fourth step of scanning the dynamic code display on the touch panel by a camera of the user communication terminal; and An electronic settlement method in a parking lot system comprising the same.
17. Furthermore, the electronic settlement method in the parking lot system according to claim 16, further comprising a fifth step of transmitting a vehicle image of the selected vehicle number or the selected vehicle compartment number of the parking lot from the management server to the electronic settlement calculator via the vehicle entry / exit management device and displaying the vehicle image on the touch panel substantially simultaneously with the second step.
18. Furthermore, the electronic settlement method in the parking lot system according to claim 17, further comprising a sixth step of confirming that the vehicle image on the touch panel corresponds to the relevant vehicle after the fifth step and before the third step.
19. A vehicle entry / exit management device having a storage medium storing the vehicle entry / exit management program according to claim 1, or the vehicle entry / exit management device according to claim 5, and A management server capable of communicating with the vehicle entry / exit management device to manage the parking lot for each vehicle number and the vehicle compartment number associated with the vehicle number; An electronic settlement calculator connected to the vehicle entry / exit management device and having a touch panel capable of displaying, as dynamic code display, parking lot information regarding the parking lot and the parking fee for the vehicle number or the vehicle compartment number; A settlement terminal provided in the parking lot, having terminal settlement information / user information capturing means for capturing terminal settlement information and user information, and parking fee recording / displaying means for recording and displaying the parking fee for the vehicle number or the vehicle compartment number; A parking lot system comprising the above.
20. An electronic settlement / terminal settlement method in the parking lot system according to Claim 19, comprising: A first step of inputting a selected vehicle number or a selected vehicle compartment number of the parking lot into the touch panel and transmitting it from the electronic settlement calculator to the management server via the vehicle entry / exit management device; After the first step, a second step of transmitting the calculated parking fee for the selected vehicle number or the selected vehicle compartment number of the parking lot from the management server to the electronic settlement calculator via the vehicle entry / exit management device, transmitting it from the management server to the settlement terminal, and displaying the calculated parking fee as the dynamic code display on the touch panel together with the parking lot information of the parking lot; After the second step, a third step of selecting an electronic settlement server on a user communication terminal, scanning the dynamic code display on the touch panel by a camera of the user communication terminal, and performing settlement between the user communication terminal and the selected electronic settlement server based on the information of the dynamic code display, or a fourth step of transmitting the terminal settlement information and the user information captured by the settlement terminal and the calculated parking fee for the selected vehicle number or the selected vehicle compartment number to a terminal settlement server and performing settlement by the terminal settlement server; An electronic settlement / terminal settlement method in a parking lot system comprising the above.
21. A vehicle authentication device having a storage medium storing the vehicle entry / exit management program according to Claim 1, or the vehicle entry / exit management device according to Claim 5, A management server capable of communicating with the vehicle entry / exit management device to manage the parking lot for each vehicle number and the vehicle compartment number associated with the vehicle number; A cash settlement / electronic settlement calculator that is connected to the vehicle entry / exit management device and has a touch panel capable of image-displaying parking lot information regarding the parking lot and the parking fee for the vehicle number or the vehicle compartment number as dynamic codes A parking lot system comprising the same.
22. The parking lot system according to claim 21, wherein the cash settlement / electronic settlement calculator includes a vehicle entry / exit management device accommodation cash settlement / electronic settlement calculator that houses the vehicle entry / exit management device therein.
23. A cash settlement / electronic settlement method in the parking lot system according to claim 21, comprising: A first step of inputting a selected vehicle number or a selected vehicle compartment number of the parking lot into the touch panel and transmitting the same from the cash settlement / electronic settlement calculator to the management server via the vehicle entry / exit management device; After the first step, a second step of transmitting the calculated parking fee for the selected vehicle number or the selected vehicle compartment number of the parking lot from the management server to the cash settlement / electronic settlement calculator via the vehicle entry / exit management device, and image-displaying the calculated parking fee together with the parking information of the parking lot on the touch panel as the dynamic code display; After the second step, a third step of image-displaying cash settlement and electronic settlement on the touch panel and allowing selection of either cash settlement or electronic settlement; A fourth step of performing cash input for the cash settlement on the cash settlement / electronic settlement calculator when the cash settlement is selected; A fifth step of image-displaying the parking information of the parking lot and the calculated parking fee on the touch panel as the dynamic code display when the electronic settlement is selected; After the fifth step, a sixth step of selecting an electronic settlement server on the user communication terminal; After the sixth step, a seventh step of scanning the dynamic code display on the touch panel by the camera of the user communication terminal A cash settlement / electronic settlement method in a parking lot system comprising the same.
24. Furthermore, the cash settlement / electronic settlement method in the parking lot system according to claim 23, further comprising, substantially simultaneously with the second step, an eighth step of transmitting a vehicle image of the selected vehicle number or the selected vehicle compartment number of the parking lot from the management server to the cash settlement / electronic settlement calculator via the vehicle entry / exit management device and image-displaying the same on the touch panel.
25. Furthermore, after the eighth step and before the third step, the cash settlement / electronic settlement method in the parking lot system according to claim 24 includes a ninth step of confirming that the vehicle image in the vehicle compartment on the touch panel is the corresponding vehicle.
26. A vehicle entry / exit management device having a storage medium storing the vehicle entry / exit management program according to claim 1, or the vehicle entry / exit management device according to claim 5, A management server capable of communicating with the vehicle entry / exit management device for managing the parking lot for each vehicle number and the vehicle compartment number associated with the vehicle number, A cash settlement / electronic settlement calculator connected to the vehicle entry / exit management device and having a touch panel capable of displaying as dynamic code display the parking lot information regarding the parking lot and the parking fee of the vehicle number or the vehicle compartment number, A settlement terminal provided in the parking lot, having terminal settlement / user information capturing means for capturing terminal settlement information and user information, and parking fee recording display means for recording and displaying the parking fee of the vehicle number or the vehicle compartment number A parking lot system comprising.
27. A cash settlement / electronic settlement / terminal settlement method in the parking lot system according to claim 26, comprising: A first step of inputting the selected vehicle number or the selected vehicle compartment number of the parking lot into the touch panel and transmitting it from the cash settlement / electronic settlement calculator to the management server via the vehicle entry / exit management device; After the first step, a second step of transmitting the calculated parking fee of the selected vehicle number or the selected vehicle compartment number of the parking lot from the management server to the cash settlement / electronic settlement calculator via the vehicle entry / exit management device and transmitting it from the management server to the settlement terminal; After the second step, a third step of selecting cash settlement, electronic settlement, or terminal settlement; A fourth step of performing cash input for the cash settlement on the cash settlement / electronic settlement calculator when the cash settlement is selected; When the electronic settlement is selected, a fifth step of displaying the parking information of the parking lot and the calculated parking fee on the touch panel as the dynamic code display, and performing settlement between the user communication terminal and the selected electronic settlement server based on the dynamic code display scanned by the user communication terminal; When the terminal settlement is selected, the terminal settlement information and the user information captured by the settlement terminal and the calculated parking fee of the selected vehicle number or the selected vehicle compartment number are transmitted to a terminal settlement server, and the terminal settlement server performs the settlement. The sixth step is as follows: A cash settlement / electronic settlement / terminal settlement method in a parking lot system comprising:
28. An electronic settlement method in the parking lot system according to claim 12, comprising: A first step of scanning the static code unit by a user communication terminal and establishing communication between the user communication terminal and the management server based on parking lot information regarding the parking lot, URL information regarding the management server, and user information regarding the user communication terminal; A second step of transmitting the selected vehicle number or the selected vehicle compartment number of the parking lot from the user communication terminal to the management server after the first step; A third step of transmitting the calculated parking fee of the selected vehicle number or the selected vehicle compartment number from the management server to the settlement terminal after the second step; A fourth step of transmitting the terminal settlement information and the user information captured by the settlement terminal and the calculated parking fee of the selected vehicle number or the selected vehicle compartment number to a terminal settlement server after the third step, and the terminal settlement server performs the settlement. A terminal settlement method in a parking lot system comprising:
29. A vehicle entry / exit management device having a storage medium storing the vehicle entry / exit management program according to claim 1, or the vehicle entry / exit management device according to claim 5, A management server capable of communicating with the vehicle entry / exit management device for managing the parking lot for each vehicle number or the vehicle compartment number associated with the vehicle number, An electronic settlement calculator connected to the vehicle entry / exit management device and having a touch panel capable of displaying an image of parking lot information regarding the parking lot, A settlement terminal provided in the parking lot, having a terminal settlement information / user information capturing means for capturing terminal settlement information and user information, and a parking fee recording / displaying means for recording and displaying the parking fee of a vehicle of the vehicle number or the vehicle compartment number. In a parking lot system comprising: A first step of inputting the selected vehicle number or the selected vehicle compartment number of the parking lot into the touch panel and transmitting it from the electronic settlement calculator to the management server via the vehicle entry / exit management device; After the first step, a second step of transmitting the calculated parking fee of the selected vehicle number or the selected vehicle compartment number of the parking lot from the management server to the settlement terminal; After the second step, a third step of transmitting the terminal settlement information and user information captured by the settlement terminal and the calculated parking fee of the selected vehicle number or the selected vehicle compartment number to a terminal settlement server to perform settlement by the terminal settlement server; A terminal settlement method in a parking lot system comprising the above.
30. A vehicle authentication device having a storage medium storing the vehicle entry / exit management program according to claim 1, or a vehicle entry / exit management device according to claim 5, A management server capable of communicating with the vehicle entry / exit management device for managing the parking lot for each vehicle number and the vehicle compartment number associated with the vehicle number, A cash settlement / electronic settlement calculator connected to the vehicle entry / exit management device and having a touch panel capable of displaying parking lot information related to the parking lot, A settlement terminal provided in the parking lot, having terminal settlement / user information capture means for capturing terminal settlement information and user information, and parking fee recording display means for recording and displaying the parking fee of the vehicle number or the vehicle compartment number; In a parking lot system comprising the above, A first step of inputting the selected vehicle number or the selected vehicle compartment number of the parking lot into the touch panel and transmitting it from the cash settlement / electronic settlement calculator to the management server via the vehicle entry / exit management device; After the first step, a second step of transmitting the calculated parking fee of the selected vehicle number or the selected vehicle compartment number of the parking lot from the management server to the settlement terminal; After the second step, a third step of selecting either cash settlement or terminal settlement; A fourth step of performing cash input for the cash settlement on the cash settlement / electronic settlement calculator when the cash settlement is selected; A fifth step of transmitting the terminal settlement information and user information captured by the settlement terminal and the calculated parking fee of the selected vehicle number or the selected vehicle compartment number to a terminal settlement server to perform settlement by the terminal settlement server when the terminal settlement is selected; A cash settlement / terminal settlement method in a parking lot system comprising the above.
Citation Information
Patent Citations
Parking lot control system, parking lot control method, and program
JP2021117816A
Program and device for recognizing license plate
JP2022054632A
Parking lot management server, parking lot management method, and program
JP2023102448A
License plate recognition program and license plate recognition device
JP7277879B2
Relay device, data relay method, and data relay program
WO2022070619A1