Vehicle compartment authentication program, vehicle compartment authentication device, and parking lot system using program and device, and settlement method

JP2025036192AActive Publication Date: 2025-03-14FUSION CUBIC CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024137701
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-30
Filing Date
2024-08-19
Publication Date
2025-03-14
Estimated Expiration
2044-08-19

AI Technical Summary

Benefits of technology

【0009】 本発明によれば、車室空室状態特徴画像テンプレートは必要なく、従って、車室には駐車場マーク及び/又は車止めマーク等を設ける必要がないので、設備コストを低減できる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025036192000001_ABST
    Figure 2025036192000001_ABST
Patent Text Reader

Abstract

To provide a vehicle compartment authentication program, a vehicle compartment authentication device, and a parking lot system using the program and device, and a settlement method that can reduce facility cost.SOLUTION: In step 804, vehicle image data of a vehicle (j) is acquired, and in step 805, the vehicle image data is input to a trained learning control model 18 to estimate and extract vehicle vertical projection area data. In step 806, the similarity (i, j) between vehicle compartment area data of a vehicle compartment (i) and the vehicle vertical projection area data of the vehicle (j) is calculated. When the similarity (i, j) is equal to or larger than α, the routine proceeds to step 808, and the vehicle (j) is considered to be in the vehicle compartment (i) and the vehicle compartment (i) is turned to "1" (occupied). When the similarity (i, j) is smaller than α, the routine proceeds to step 809, and the steps 803-807 are repeated for the other vehicles (j). When the similarity (i, j) is less than α for all the vehicles (j), the routine proceeds to step 810, and the vehicle compartment (i) is turned to "0" (vacant).SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a vehicle compartment authentication program, a vehicle compartment authentication device, and a parking lot system and a payment method using the same. [Background technology]

[0002] A conventional vehicle space authentication program for authenticating the vacancy status of a vehicle space in a parking lot having at least one vehicle space includes an initial state setting procedure for setting the initial state of the parking lot, a release procedure for releasing the initial state and setting the parking lot to a non-initial state, a vehicle space vacancy status characteristic image template creation procedure for acquiring vehicle space vacancy status image data when setting the initial state of the parking lot and extracting vacancy status characteristic image data from the vacancy status image data to create a vehicle space vacancy status characteristic image template, an initial state / non-initial state determination procedure for determining whether the parking lot is in an initial state or a non-initial state, and a vehicle space characteristic image data template for acquiring vehicle space image data and extracting vehicle space characteristic image data when the parking lot is in an initial state. The system includes an extraction procedure, a vehicle compartment vacancy / full information output procedure for calculating the similarity between the vacancy state characteristic image data of the vehicle compartment vacancy state characteristic image template and the vehicle compartment characteristic image data, and outputting the vehicle compartment initial state / time / full information according to the similarity, a learning procedure for learning a learning control model using the vehicle compartment image data as input teacher data and the vehicle compartment vacancy / full state information as output teacher data when the parking lot is in the initial state and non-initial state, and an estimation procedure for acquiring the vehicle compartment image data and supplying it as input data to the learned learning control model when the parking lot is in the non-initial state, and obtaining and outputting the vehicle compartment non-initial state / time / full information as the output of the learning control model (see Patent Document 1). This eliminates the need to provide a flap and a center coil for each vehicle compartment, thereby reducing equipment costs. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2022-59737 A (Patent No. 7223962) Summary of the Invention [Problem to be solved by the invention]

[0004] However, in the conventional vehicle compartment authentication program described above, parking lot marks and / or car stop marks must be provided for each vehicle compartment as vacancy status characteristic image data for creating a vehicle compartment vacancy status characteristic image template, which still poses the problem of high equipment costs. [Means for solving the problem]

[0005] In order to solve the above-mentioned problems, the vehicle compartment authentication program of the present invention is a vehicle compartment authentication program that authenticates the occupancy / full status of a vehicle compartment in a parking lot having at least one camera capable of capturing an image of the entire parking lot, and is configured to cause a computer to execute a vehicle compartment image acquisition procedure for acquiring vehicle compartment image data of the vehicle compartment when the parking lot is in an initial state, a vehicle compartment area data setting procedure for setting vehicle compartment area data of the vehicle compartment from the vehicle compartment image data from the camera image, a vehicle image data acquisition procedure for acquiring vehicle image data of the vehicle, a vehicle vertical projection area data setting procedure for setting vehicle vertical projection area data of the vehicle from the vehicle image data, a similarity calculation procedure for calculating the similarity between the vehicle compartment area data and the vehicle vertical projection area data, and a vehicle compartment occupancy / full determination procedure for determining the occupancy / full status of the vehicle compartment based on the similarity.

[0006] In addition, the vehicle compartment authentication device of the present invention is a vehicle compartment authentication device that authenticates the occupancy / full status of a vehicle compartment in a parking lot having at least one camera capable of capturing an image of the entire parking lot, and is equipped with a vehicle compartment image acquisition means for setting vehicle compartment image data of the vehicle compartment when the parking lot is in an initial state, a vehicle compartment area data setting means for setting vehicle compartment area data of the vehicle compartment from the vehicle compartment image data from an image from the camera, a vehicle image data acquisition means for acquiring vehicle image data of the vehicle, a vehicle vertical projection area data setting means for setting vehicle vertical projection area data of the vehicle from the vehicle image data, a similarity calculation means for calculating the similarity between the vehicle compartment area data and the vehicle vertical projection area data, and a vehicle compartment occupancy / full determination means for determining the occupancy / full status of the vehicle compartment based on the similarity.

[0007] Furthermore, the parking lot system of the present invention comprises a vehicle compartment authentication device having a storage medium storing the above-mentioned vehicle compartment authentication program or a vehicle compartment authentication device having the above-mentioned configuration, a management server capable of communicating with the vehicle compartment authentication device to manage parking lots by vehicle compartment 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 image codes.

[0008] Furthermore, the electronic payment method in the parking lot system of the present invention includes, in the above-mentioned parking lot system, a first step of scanning the image code of the static code unit with the 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 transmitting a selected parking space number in the parking lot from the user communication terminal to the management server after the first step, and a third step of transmitting provider information of the electronic payment server selected by the user communication terminal and user information of the user communication terminal for the selected electronic payment server to the management server after the second step, so that payment of parking fees is made between the management server and the electronic payment server. Effect of the Invention

[0009] According to the present invention, a vehicle compartment vacancy status characteristic image template is not required, and therefore, there is no need to provide parking lot marks and / or car stop marks in the vehicle compartment, thereby reducing equipment costs. [Brief description of the drawings]

[0010] [Figure 1] 1 is a diagram showing a first embodiment of a parking lot system including a vehicle compartment authentication device according to the present invention. [Diagram 2] FIG. 2 is a detailed block circuit diagram of the vehicle interior authentication device and the order management server of FIG. [Diagram 3] 3 is a flowchart for explaining a learning operation of a central processing unit of the vehicle interior authentication device of FIG. 2. [Figure 4]FIG. 4 is a diagram for supplementary explanation of the flowchart in FIG. 3. [Diagram 5] 3 is a flowchart for explaining an initial setting operation of a central processing unit of the vehicle interior authentication device of FIG. 2; [Figure 6] FIG. 6 is a diagram showing a parking lot during the initial setting operation in FIG. 5. [Figure 7] 6 is a table showing an example of a vehicle compartment occupancy state in FIG. 5 . [Figure 8] 3 is a flowchart for explaining a main operation of a central processing unit of the vehicle interior authentication device of FIG. 2. [Figure 9] FIG. 9 is a diagram for explaining the similarity (i, j) in step 806 of FIG. [Figure 10] 9 is a table showing an example of a vehicle compartment occupancy / full state in FIG. 8. [Figure 11] 9A and 9B are diagrams illustrating the operation at the start of parking according to the main routine of FIG. 8, in which (A) shows the relationship between the vehicle compartment, the vehicle, and the vehicle vertical projection area, and (B) shows the relationship between the vehicle compartment area and the vehicle vertical projection area. [Figure 12] 9A and 9B are diagrams for explaining the operation at the end of parking according to the main routine of FIG. 8, in which (A) is a diagram showing the relationship between the vehicle compartment, the vehicle, and the vehicle vertical projection area, and (B) is a diagram showing the relationship between the vehicle compartment area and the vehicle vertical projection area. [Figure 13] 3 is a block diagram showing another example of the vehicle interior authentication device of FIG. 2. [Figure 14] 2 is a flowchart for explaining an electronic payment routine in the parking lot system of FIG. 1. [Figure 15] 15 is a diagram showing a screen display of a user communication terminal for explaining the flowchart of FIG. 14. [Figure 16] FIG. 11 is a diagram showing a second embodiment of a parking lot system including a vehicle compartment authentication device according to the present invention. [Figure 17] 17 is a front view of the electronic payment settlement machine and the vehicle compartment authentication device of FIG. 16. [Figure 18] FIG. 17 is a detailed block circuit diagram of the vehicle interior authentication device and the order management server of FIG. 16. [Figure 19]17 is a flowchart for explaining an electronic payment routine 1 in the parking lot system of FIG. 16. [Figure 20] 20 is a diagram showing an image displayed on a touch panel for explaining the flowchart in FIG. 19. FIG. [Figure 21] 17 is a flowchart for explaining a second electronic payment routine in the parking lot system of FIG. 16. [Figure 22] 22 is a diagram showing an image displayed on a user communication terminal for explaining the flowchart of FIG. 21. [Diagram 23] FIG. 11 is a diagram showing a third embodiment of a parking lot system including a vehicle compartment authentication device according to the present invention. [Figure 24] FIG. 24 is a front view of the cash payment / electronic payment settlement machine and the vehicle compartment authentication device of FIG. 23. [Diagram 25] FIG. 24 is a detailed block circuit diagram of the vehicle interior authentication device and the order management server of FIG. 23. [Figure 26] 24 is a flowchart for explaining a cash payment / electronic payment routine in the parking lot system of FIG. 23. [Figure 27] 27 is a diagram showing an image displayed on a touch panel for explaining the flowchart of FIG. 26. FIG. [Figure 28] 24 is a flowchart for explaining an electronic payment routine in the parking lot system of FIG. 23. [Figure 29] FIG. 2 is a diagram showing a modification of the parking lot system of FIG. [Diagram 30] 30 is a flowchart for explaining an electronic payment / terminal payment routine in the parking lot system of FIG. 29. [Diagram 31] FIG. 17 is a diagram showing a modification of the parking lot system of FIG. 16. [Diagram 32] 32 is a flowchart for explaining an electronic payment / terminal payment routine in the parking lot system of FIG. 31. [Diagram 33] FIG. 24 is a diagram showing a modification of the parking lot system of FIG. 23. [Diagram 34] 34 is a flowchart for explaining a cash payment / electronic payment / terminal payment routine in the parking lot system of FIG. 33. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] FIG. 1 is a diagram showing a first embodiment of a parking lot system including a vehicle compartment authentication device according to the present invention.

[0012] In Figure 1, the parking lot system is composed of at least one parking lot 1-1, 1-2, ... (more precisely, a parking space authentication device described below) that is constantly connected to the Internet 2, an order management server (web server) 3 that is constantly connected to the Internet 2, user communication terminals 4-1, 4-2, ... that are connected to the Internet 2 from time to time, and electronic payment (code payment) servers (web servers) 5-1, 5-2, ... owned by an electronic payment company (code payment provider) that are constantly connected to the Internet 2.

[0013] The parking lots 1-1, 1-2, ... have the same configuration. For example, the parking lot 1-1 is provided with four car spaces 11-1, 11-2, 11-3, 11-4, and the vacant or full state of these car spaces 11-1, 11-2, 11-3, 11-4 is authenticated by a car space authentication device 11-5 connected to the Internet 2 in the parking lot 1-1. For this purpose, the parking lot 1-1 is provided with at least one camera (e.g., a monocular camera) 11-6 capable of capturing an image of the entire parking lot. The car space authentication device 11-5 is separated from the camera 11-6, but if the motherboard of the car space authentication device 11-5 is enclosed in a small housing and installed in the middle of the pole (not shown) of the camera 11-6, the area of ​​the parking lot 1-1 can be effectively used. In FIG. 1, the car spaces 11-1 and 11-2 are in a full state with vehicles parked therein, and the car spaces 11-3 and 11-4 are in a vacant state with no vehicles parked therein. In addition, the static code unit (plate) 11-7 is a one-dimensional code (e.g., barcode) or two-dimensional code (e.g., QR code (registered trademark)) in which parking lot information, such as the management company name / business name of the parking lot 1-1 and the URL information of the order management server 3, such as the name of the order management server and the acquired file name, are fixedly embedded, and the contents cannot be changed. There are no payment machines in the parking lots 1-1, 1-2, ... in FIG. 1. The vehicle compartment authentication devices 11-5, 12-5, ... are, for example, 45 cm wide x 38.5 cm deep x 75 cm high, and are relatively small in height. In contrast, the static code units 11-7, 12-7, ... are, for example, 45 cm wide x 5 cm deep x 150 cm high, and are relatively large in height to match the user's line of sight. Furthermore, since there is no electrical connection between the vehicle interior authentication devices 11-5, 12-5, ... and the static code units 11-7, 12-7, ..., the vehicle interior authentication devices 11-5, 12-5, ... and the static code units 11-7, 12-7, ... can be freely arranged within the parking lots 1-1, 1-2, ....

[0014] The vacancy / occupancy status of each parking space 11-1, 11-2, ...; 12-1, 12-2, ...; ... in the parking lots 1-1, 1-2, ... is successively determined by the parking space authentication devices 11-5, 12-5, ... and transferred to the order management server 3 via the Internet 2. As a result, the order management server 3 manages information for each order. For example, an order number is given to each order, Parking lot management company name Parking lot business name Vehicle number Receipt time Payment time Delivery time Status: For example, parked, payment completed, recharged, etc. Parking Fee Payment Fee payment method Vehicle images etc. are managed.

[0015] The user communication terminals 4-1, 4-2, . . . and the electronic settlement servers 5-1, 5-2, .

[0016] FIG. 2 is a detailed block circuit diagram of the vehicle interior authentication device, for example, 11-5, and the order management server 3 in FIG.

[0017] 2, the vehicle interior authentication device, for example, 11-5, is configured by a computer, and in detail, includes a central processing unit (CPU) 201, a read-only memory (ROM) 202 for storing programs, etc., a flash memory 203 for storing programs, temporary data, etc., a random access memory (RAM) 204 for storing temporary data, etc., an input / output (I / O) interface 205 having a USB terminal, interrupt terminals INT1, INT2, etc., a communication interface 206 connected to the Internet 2, an image interface 207 connected to the camera 11-6, and a learning control model 208. The learning control model 208 is a deep learning neural network consisting of an input layer, multiple intermediate layers, and an output layer. In the neural network, the weights and biases of a multilayer perceptron are adjusted by the error backpropagation method to learn.

[0018] 2, the order management server 3 is also a computer with a similar configuration to the vehicle interior authentication devices 1-5, but 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 in detail, is configured by a central processing unit (CPU) 201', a read-only memory (ROM) 202' for storing programs, etc., a flash memory 203' for storing programs, temporary data, etc., a random access memory (RAM) 204' for storing temporary data, etc., an input / output (I / O) interface 205' having a USB terminal, an interrupt terminal INT1', etc., and a communication interface 206' connected to the Internet 2, etc.

[0019] 3 shows a learning operation routine executed by the CPU 201 in response to an interrupt from an operator via the interrupt terminal INT1 in the vehicle interior authentication device, for example, 11-5, shown in FIG.

[0020] First, in step 301, a plurality of vehicle image data are acquired from the camera 11-6 or from a USB memory previously acquired by the operator. The greater the number of types of vehicle image data, the greater the learning effect in step 303.

[0021] In step 302, the operator specifies vehicle vertical projection area data 401a, 402a for each vehicle image data 401, 402 as shown in FIG.

[0022] As shown in FIG. 4, even if the vehicles in the vehicle image data 401, 402 are close to each other, even if the vehicles are high, or even if they are parked at an angle, the vertical projection areas of the vehicle vertical projection area data 401a, 402a projected perpendicularly to the ground contact surface of the vehicles will not overlap.

[0023] In step 303, a learning process is performed. That is, a plurality of vehicle image data are used as input teacher data, and vehicle vertical projection area data corresponding to the vehicle image data are used as output teacher data, and the learning control model 208 is trained by deep learning.

[0024] Then, the routine of FIG.

[0025] The learning operation in Fig. 3 may be executed by the operator or at any time after the initial setting operation, and the learning value is updated. Learning may be executed on the cloud side connected to the Internet 2, and the learning results may be introduced into the learning control model 208 via the Internet 3. The learning operation in Fig. 3 may also be executed in the vehicle compartment authentication devices 12-5, ... of the other parking lots 1-2, .... The learning operation may also be executed on the cloud side by importing vehicle images from a USB memory or the like in response to an interrupt from the operator to the interrupt terminal INT1' in the order management server 3.

[0026] Fig. 5 shows an initial setting routine executed by the CPU 201 of the vehicle compartment authentication device, for example 11-5, in Fig. 2, and is an interrupt routine executed by an interrupt from the operator to the interrupt terminal INT2 after checking the vacancy status of all vehicle compartments 11-1, 11-2, 11-3, and 11-4 in the operator's parking lot 1-1. This initial setting routine is executed at least once after the parking lot 1-1 is started up, for example. This initial setting routine is stored in the ROM 202 or the flash memory 203.

[0027] First, in step 501, the initial setting flag S1 is set (S1←"1"), which essentially prohibits the execution of a main routine of the parking lot vehicle authentication device 11-5, which will be described later.

[0028] Next, in step 502, image data showing the vacant state of the parking spaces 11-1, 11-2, 11-3, and 11-4 in the parking lot 1-1 shown in Fig. 6 is acquired by the camera 11-6. The image data showing the vacant state is data showing, for example, a rectangular white frame or yellow frame of the parking spaces.

[0029] Next, in step 503, vehicle compartment area data is extracted from the image data of the vacant vehicle compartments 11-1, 11-2, 11-3, and 11-4. Each vehicle compartment area data is the four coordinates (x1, y1), (x2, y2), (x3, y3), and (x4, y4) that indicate the four corners shown in Figure 6. This vehicle compartment area data is stored in the RAM 204.

[0030] Next, in step 504, as shown in FIG. 7, the occupancy status of each of the compartments 11-1, 11-2, 11-3, and 11-4 in the RAM 204 is set to "0" (vacant).

[0031] Next, in step 505, the initial setting flag S1 is reset (S1←"0"), which essentially enables the execution of the main routine described below.

[0032] 5 ends in step 506. The initial setting routine in FIG 5 is also executed in the vehicle compartment authentication devices 12-5, . . . in the other parking lots 1-2, . . .

[0033] 8 shows a main routine executed by the CPU 201 in the vehicle interior authentication device, for example, 11-5, shown in FIG.

[0034] First, in step 801, it is determined whether or not initialization is in progress (S1="1") by the initial setting flag S1, and only if initialization is not in progress (S1="0"), the process proceeds to step 802. In other words, execution of the main routine is substantially prohibited during initialization.

[0035] In step 802, one of the compartments 11-1, 11-2, 11-3, and 11-4 (i) is selected, and then in step 803, one vehicle (j) is selected.

[0036] In step 804, vehicle image data of the selected vehicle (j) is obtained, and then in step 805, the vehicle image data is input to the trained learning control model 208 to estimate and extract vehicle vertical projection area data.

[0037] Next, in step 806, the similarity (i, j) between the cabin area data of the cabin (i) and the vehicle vertical projection area data of the vehicle (j) is calculated using Boolean operations. The similarity (i, j) is defined as shown in FIG. Similarity (i, j) = Cabin area S p (i) and the vehicle vertical projection area S q Overlap area with (j) S r (i, j) ÷ Cabin area S p (i) × 100% However, the vehicle compartment area S p (i) is defined by the cabin area data of cabin (i), and the vehicle vertical projection area S q (j) is defined by the vehicle vertical projection area data of vehicle (j).

[0038] Next, in step 807, it is determined whether the similarity (i, j) is equal to or greater than a predetermined value α, for example, 30%. As a result, if the similarity (i, j) is equal to or greater than α, the process proceeds to step 808, where the vehicle (j) is deemed to be present in the cabin (i), and the cabin (i) is set to "1" (full). On the other hand, if the similarity (i, j) is less than α, the process proceeds to step 809, and steps 803 to 807 are repeated for other vehicles (j). Finally, if the similarity (i, j) for all vehicles (j) is less than α, the process proceeds to step 810, where the vehicle (j) is deemed not to be present in the cabin (i), and the cabin (i) is set to "0" (vacant).

[0039] Next, in step 811, the vacancy / fullness information of space (i) obtained in steps 808 and 810 is sent to the order management server 3 together with the information of the parking lot 1-1, i.e., the management company name, the business name, and the vehicle image. As a result, the order management server 3 performs order generation and closing processes. For example, when the space (i) changes from "0" (vacant) to "1" (full), a new order, i.e., an order number, is generated, the entry time is recorded, and the vehicle image is recorded. On the other hand, when the space (i) changes from "1" (full) to "0" (vacant), the departure time is recorded in the order, and the order is closed.

[0040] The flow of steps 801 to 811 described above is executed for all compartments (i) in step 812.

[0041] In this way, the occupancy / fullness states of the compartments 11-1, 11-2, 11-3, and 11-4 become, for example, as shown in FIG.

[0042] Fig. 11 is a diagram for explaining the operation at the start of parking according to the main routine of Fig. 8, where (A) is a diagram showing the relationship between the vehicle compartment, the vehicle, and the vehicle vertical projection area, and (B) is a diagram showing the relationship between the vehicle compartment area and the vehicle vertical projection area. In Fig. 11, it is assumed that a vehicle (j) is about to be parked in the vehicle compartment (i), and a vehicle (j+1) has already been parked in the vehicle compartment (i+1).

[0043] As shown in FIG. 11A, when vehicle (j) starts to enter the cabin (i), the vehicle vertical projection area (j) of vehicle (j) starts to overlap with the cabin (i), but does not overlap with the vehicle vertical projection area (j+1) of vehicle (j+1). In this case, the similarity (i, j) in step 806 is calculated as follows, as shown in FIG. 11B: Overlap area (i, j) between vehicle interior area (i) and vehicle vertical projection area (j) / vehicle Similarity (i,j) = Cabin area (i) x 100% For example, if α is approximately 20%<α=30%, the occupancy status is determined to be vacant ("0") in step 807.

[0044] Fig. 12 is a diagram for explaining the operation at the end of parking according to the main routine of Fig. 8, where (A) is a diagram showing the relationship between the vehicle compartment, the vehicle, and the vehicle vertical projection area, and (B) is a diagram showing the relationship between the vehicle compartment area and the vehicle vertical projection area. In Fig. 12, it is assumed that a vehicle (j) is about to finish parking in the vehicle compartment (i), and a vehicle (j+1) has already finished parking in the vehicle compartment (i+1).

[0045] As shown in Fig. 12A, when vehicle (j) completely enters the vehicle compartment (i), the vehicle vertical projection area (j) of vehicle (j) completely overlaps with the vehicle compartment (i), but does not overlap with the vehicle vertical projection area (j+1) of vehicle (j+1). In this case, the similarity (i, j) in step 806 is calculated as follows, as shown in Fig. 12B: Similarity (i,j) = Overlap area between vehicle interior area (i) and vehicle vertical projection area (j) (i, j) / vehicle interior area (i) × 100% For example, if α is approximately 90%>α=30%, the occupancy status is determined to be full ("1") in step 809.

[0046] The main routine of FIG. 8 is also executed by the vehicle compartment authentication devices 12-5, . . . of the other parking lots 1-2, .

[0047] In the above embodiment, the vehicle vertical projection area data is estimated and extracted by learning control, but if the camera 11-6 is set high in the parking lot, it can be extracted directly from the vehicle image data. Also, two or more cameras may be installed in each parking lot.

[0048] The vehicle interior authentication devices 11-5, 12-5, . . . in FIG. 2 can also be configured with hardware shown in FIG.

[0049] In Figure 13, a vehicle compartment authentication device that authenticates the occupancy / full status of a vehicle compartment in a parking lot having at least one vehicle compartment includes a vehicle compartment image acquisition means 1301 that acquires vehicle compartment image data of the vehicle compartment when the parking lot is in an initial state, a vehicle compartment area data setting means 1302 that sets vehicle compartment area data of the vehicle compartment from the vehicle compartment image data, a vehicle image data acquisition means 1303 that acquires vehicle image data of the vehicle, a vehicle vertical projection area data setting means 1304 that sets vehicle vertical projection area data of the vehicle from the vehicle image data, a similarity calculation means 1305 that calculates the similarity between the vehicle compartment area data and the vehicle vertical projection area data, and a vehicle compartment occupancy / full determination means 1306 that determines the occupancy / full status of the vehicle compartment based on the similarity.

[0050] Next, the electronic payment (code payment) routine in the parking lot system of Fig. 1 will be described with reference to Fig. 14. The electronic payment routine of Fig. 14 is executed by, for example, the user communication terminal 4-1, and electronic payment is carried out between the parking lot 1-1, the order management server 3, the user communication terminal 4-1, and the electronic payment server 5-1.

[0051] First, in step 1401, the user scans the image code of the static code unit 11-7 using the camera of the user communication terminal 4-1 as shown in Fig. 15(A) and converts 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 is established between the user communication terminal 4-1 and the order management server 3 via the Internet 2 using information about the parking lot, such as the management company name / business name, URL information about the order management server 3, and user information about the user communication terminal 4-1.

[0052] Next, in step 1402, as shown in (B) of Figure 15, in response to a message requesting entry of the vehicle cabin number from the order management server 3, the user communication terminal 4-1 inputs the vehicle cabin number, taps ``Confirm'', and sends it to the order management server 3.

[0053] Next, in step 1403, as shown in Fig. 15(C), the user communication terminal 4-1 receives a vehicle image of the vehicle compartment number entered in step 1402 sent from the order management server 3 and checks whether it is the relevant vehicle. The order management server 3 has previously obtained vehicle images of each vehicle compartment from the vehicle compartment authentication device 11-5. As a result, if it is not the relevant vehicle, tap "return" to return to step 1402 and re-enter the vehicle compartment number. On the other hand, if it is the relevant vehicle, proceed to step 1404.

[0054] In step 1404, the calculated parking fee is confirmed on the user communication terminal 4-1 using the same information shown in Fig. 15(C). Note that the order management server 3 calculates the parking fee for the parking space based on a predetermined parking fee table and on the vacancy information from the parking space authentication device 11-5. Therefore, when "Confirm" is tapped, the order management server 3 records the current time as the payment time of the order for the parking space number.

[0055] 15(D), in step 1405, the user communication terminal 4-1 taps "Settlement" to transmit the selection information of the electronic payment provider (code payment provider) (electronic payment server, for example, 5-1) and the user (registration) information such as the account ID, password, and e-mail number of the user communication terminal 4-1 for the selected electronic payment server to the order management server 3. As a result, the order management server 3 communicates with the electronic payment server 5-1 to settle (pay) the calculated parking fee.

[0056] Finally, in step 1406, as shown in Fig. 15(E), the user communication terminal 4-1 confirms the settlement upon receipt of the settlement from the order management server 3. At this time, the user communication terminal 4-1 receives the receipt issued by the order management server 3 only when receipt issue is tapped, and the electronic payment operation ends in step 1407. When the vehicle leaves the garage, the vehicle compartment becomes "0" (vacant), so the order management server 3 records the departure time of the order and closes the order.

[0057] In this way, electronic payment, or so-called code payment, is carried out by communication between the user communication terminals 4-1, 4-2, ... and the order management server 3 using static code units 11-7, 12-7, ..., and communication between the order management server 3 and the electronic payment servers 5-1, 5-2, ....

[0058] FIG. 16 is a diagram showing a second embodiment of a parking lot system including a vehicle compartment authentication device according to the present invention.

[0059] 16, electronic payment (code payment) settlement machines 11-8, 12-8, . . . are provided in place of the static code units 11-7, 12-7, .

[0060] FIG. 17 is a front view of the electronic settlement machine 11-8 and the vehicle interior authentication device 11-5 of FIG.

[0061] 17, an electronic payment settlement machine, for example 11-8, has a size of, for example, 45 cm wide x 38.5 cm deep x 150 cm high, and is equipped with a touch panel 1181 that also displays a dynamic code of the parking fee. The touch panel 1181 is equipped with a liquid crystal display unit or the like for displaying image information received from the vehicle interior authentication device 11-5, and 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 interior authentication device 11-5. Note that dynamic code display is a display in which the displayed image code is variable, and is particularly suitable for displaying the variable parking fee as an image code. The touch panel 1181 is connected to the I / O interface 205 of the vehicle interior authentication device 11-5 by an electrical wiring C. In contrast, the vehicle compartment authentication device 11-5 has dimensions of, for example, 45 cm wide x 38.5 cm deep x 75 cm high, is separate from the electronic payment settlement machine 11-8, and the placement of the electronic payment settlement machine 11-8 and the vehicle compartment authentication device 11-5 within the parking lot 1-1 is restricted by the electrical wiring C. For this reason, by housing only the motherboard of the vehicle compartment authentication device 11-5 within the electronic payment settlement machine 11-8, the electrical wiring C can be made internal. As a result, placement work within the parking lot 1-1 is made easier. Such an electronic payment settlement machine 11-8 is called a vehicle compartment authentication device-containing electronic payment settlement machine.

[0062] The touch panel 1181 is, for example, a 17-inch (43 cm) type, and displays a response message from the vehicle interior authentication device 11-5, while transmitting the user's touch information to the vehicle interior authentication device 11-5. The dynamic code display displayed on the touch panel 1181 displays parking lot information, for example, the management company / business name of the parking lot 1-1 and the user's parking fee, in the form of a one-dimensional code (for example, a barcode) or two-dimensional code (for example, a QR code) image code, and the content, particularly the parking fee, is changed by the vehicle interior authentication device 11-5.

[0063] The touch panel 1181 is connected to the I / O interface 205 of the vehicle interior authentication device 11-5 by an electric wiring C as shown in FIG.

[0064] Next, the electronic payment routine in the parking lot system of Fig. 16 will be described with reference to Fig. 19 and Fig. 21. Electronic payment routine 1 in Fig. 19 is executed by the user's operation of the touch panel 1181, and electronic payment routine 2 in Fig. 21 is executed, for example, by the user communication terminal 4-1, resulting in electronic payment (code payment) being made between the electronic payment settlement machine 11-8, the order management server 3, the user communication terminal 4-1, and the electronic payment server 5-1.

[0065] An electronic settlement routine 1 based on touch panel operation of the electronic settlement machine 11-8 in FIG. 19 will now be described.

[0066] First, in step 1901, as shown in (A) of Figure 20, the user responds to a request message for entering the vehicle cabin number obtained from the order management server 3 via the vehicle cabin authentication device 11-5 by inputting the selected vehicle cabin number, and taps "Confirm" to send it to the order management server 3.

[0067] Next, in step 1902, as shown in Fig. 20(B), the order management server 3 receives a vehicle image of the selected cabin number input in step 1901 from the user and confirms whether it is the corresponding vehicle. The order management server 3 has previously obtained vehicle images of each cabin number from the cabin authentication device 11-5. As a result, if it is not the corresponding vehicle, "Back" is tapped to return to step 1901 and the selected cabin number is re-input. On the other hand, if it is the corresponding vehicle, the process proceeds to step 1403.

[0068] In step 1903, the user confirms the calculated parking fee using the same information shown in (B) of Fig. 20. In this case, the order management server 3 calculates the parking fee for the parking space based on the vacancy information from the parking space authentication device 11-5 and a predetermined parking fee table, and transmits the calculated parking fee to the user communication terminal 4-1. Therefore, when "Pay parking fee" is tapped, the order management server 3 records the current time as the payment time of the order for the parking space number.

[0069] Next, in step 1904, the order management server 3 displays, for example, a QR code as a dynamic code display DR shown in Fig. 20(C) on the touch panel 1181 via the vehicle compartment authentication device 11-5. This dynamic code display includes parking lot information and parking fees for the parking lot. If the user does not tap "Back", this dynamic code display is erased after a predetermined time in steps 1905 and 1906 so that it cannot be seen by anyone other than the user. Then, the process ends in step 1907.

[0070] The electronic payment routine 2 by the user communication terminal of FIG. 21 will now be described.

[0071] First, in step 2101, as shown in FIG. 22(A), an electronic settlement service provider (electronic settlement server, for example, 5-1), that is, a provider, is selected in the user communication terminal 4-1.

[0072] Next, in step 2102, the user scans the dynamic code display DR using the camera of the user communication terminal 4-1, as shown in (C) of Fig. 20, and converts the image code into a character code. As a result, "Payment" is tapped and a request is made from the user communication terminal 4-1 to the electronic payment server 5-1, and therefore, communication is established between the user communication terminal 4-1 and the electronic payment server 5-1 via the Internet 2 using information about the parking lot, such as the management company name / business name, and user information about the user communication terminal 4-1, and the payment of the calculated parking fee is executed.

[0073] Next, in step 2103, as shown in Fig. 22(B), the user communication terminal 4-1 confirms the settlement upon receipt of the settlement from the electronic settlement server 5-1. At this time, the user communication terminal 4-1 receives the receipt issued by the electronic settlement server 5-1 only when receipt issue is tapped, and the electronic settlement is completed in step 2104. When the vehicle leaves the garage, the vehicle space becomes "0" (vacant), so the order management server 3 records the departure time of the order and closes the order.

[0074] In this way, electronic settlement, so-called code settlement, is performed by communication between the user communication terminals 4-1, 4-2, . . . and the electronic settlement servers 5-1, 5-2, .

[0075] FIG. 23 is a diagram showing a third embodiment of a parking lot system including a vehicle compartment authentication device according to the present invention.

[0076] 23, cash / electronic payment settlement machines 11-9, 12-9, . . . are provided instead of the electronic payment settlement machines 11-8, 12-8, .

[0077] FIG. 24 is a front view of the cash settlement / electronic settlement settlement machine 11-9 and the vehicle compartment authentication device 11-5 in FIG.

[0078] 24, a cash settlement / electronic settlement settlement machine, for example, 11-9, also has a size of, for example, 45 cm wide x 38.5 cm deep x 150 cm high, and is equipped with a touch panel 1181 that also performs dynamic code display DR, as well as a coin slot 1191, a bill slot 1192, and a change / receipt outlet 1193. A coin sorter and a bill identifier (or validator) (not shown) are provided in the coin slot 1191 and the bill slot 1192, and a change / receipt outlet 1193 is provided with a change slot (not shown) and a receipt printer (not shown). These are also connected to the I / O interface 205 of the vehicle interior authentication device 11-5 together with the touch panel 1181 by electrical wiring C', as shown in FIG. In contrast, the vehicle compartment authentication device 11-5 has dimensions of, for example, 45 cm wide x 38.5 cm deep x 75 cm high, is separate from the cash payment / electronic payment settlement machine 11-9, and the placement of the cash payment / electronic payment settlement machine 11-9 and the vehicle compartment authentication device 11-5 in the parking lot 1-1 is restricted by the electrical wiring C'. In this case, too, the electrical wiring C' can be made internal by housing only the motherboard of the vehicle compartment authentication device 11-5 in the cash payment / electronic payment settlement machine 11-9. As a result, placement work in the parking lot 1-1 is simplified. In this case, the cash payment / electronic payment settlement machine 11-9 is called the vehicle compartment authentication device-housed cash payment / electronic payment settlement machine.

[0079] Next, the payment routine in the parking lot system of Fig. 23 will be described with reference to Fig. 26 and Fig. 28. The cash payment / electronic payment preparation routine of Fig. 26 is executed by the user's operation of the touch panel 1181 of the cash payment / electronic payment settlement machine 11-9, and the electronic payment routine of Fig. 28 is executed by, for example, the user communication terminal 4-1, resulting in a settlement being made between the cash payment / electronic payment settlement machine 11-9, the order management server 3, the user communication terminal 4-1, and the electronic payment server 5-1.

[0080] The cash settlement / electronic settlement preparation routine by touch panel operation of the cash settlement / electronic settlement settlement machine 11-9 in FIG. 26 will be described.

[0081] First, in step 2601, as shown in (A) of Figure 20, the user responds to a request message for entering the vehicle cabin number obtained from the order management server 3 via the vehicle cabin authentication device 11-5 by inputting the selected vehicle cabin number, and taps "Confirm" to send it to the order management server 3.

[0082] Next, in step 2602, as shown in FIG. 20B, the order management server 3 receives a vehicle image of the selected cabin number input in step 2601 from the user and confirms whether it is the corresponding vehicle. In this case, the order management server 3 has previously obtained vehicle images of each cabin from the cabin authentication device 11-5. As a result, if it is not the corresponding vehicle, "Back" is tapped to return to step 2601 and the cabin number is re-input. On the other hand, if it is the corresponding vehicle, the process proceeds to step 2603.

[0083] In step 2603, the user confirms the calculated parking fee using the same information shown in Fig. 20(B). Note that the order management server 3 calculates the parking fee for the parking space based on the vacancy information from the parking space authentication device 11-5 and a predetermined parking fee table, and transmits the calculated parking fee to the user communication terminal 4-1. Therefore, when "Pay parking fee" is tapped, the order management server 3 records the current time as the payment time of the order for the parking space number.

[0084] Next, in step 2604, the user selects cash payment or QR payment on the payment selection screen of the touch panel 1181 shown in Fig. 27(A). As a result, if the user taps "Cash payment", the process proceeds to steps 2605 and 2606. On the other hand, if the user taps "QR payment", the process proceeds to steps 2607, 2608, and 2609.

[0085] In step 2605, the user inserts cash into the coin slot 1191 and / or the bill slot 1192. In this case, the remaining balance is displayed as shown in FIG. 27(B). Insert cash until the remaining balance is exhausted. Unless "Cancel / Refund" is tapped, the "Remaining" will be 0 yen, the cash insertion is completed, and the process proceeds to step 2606.

[0086] In step 2606, the completion of settlement is confirmed as shown in (C) of Fig. 27. Only when "Issue receipt" is tapped, is a receipt sent from the change / receipt exit 1193, and the process ends in step 2610.

[0087] On the other hand, in step 2607, the order management server 3 displays, for example, a QR code as a dynamic code display DR shown in Fig. 20(C) on the touch panel 1181 via the vehicle interior authentication device 11-5. This dynamic code display includes the parking lot information and parking fee of the parking lot. If the user does not tap "Back", this dynamic code display can be erased after a predetermined time by providing steps 2608 and 2609 so that it cannot be seen by anyone other than the user. Then, the process ends in step 2610.

[0088] The electronic payment routine by the user communication terminal of Fig. 28 will be described below. The routine of Fig. 28 is the same as the routine of Fig. 21.

[0089] First, in step 2801, as shown in FIG. 22(A), an electronic settlement service provider (electronic settlement server, for example, 5-1), that is, a provider, is selected in the user communication terminal 4-1.

[0090] Next, in step 2802, 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 shown in (C) of Fig. 20. As a result, "Payment" is tapped and a request is made from the user communication terminal 4-1 to the electronic payment server 5-1, and therefore, communication is established between the user communication terminal 4-1 and the electronic payment server 5-1 via the Internet 2 using information about the parking lot, such as the management company name / business name, and user information about the user communication terminal 4-1, and the payment of the parking fee is executed.

[0091] Next, in step 2803, as shown in Fig. 22(B), the user communication terminal 4-1 confirms the settlement upon receipt of the settlement from the electronic settlement server 5-1. At this time, the user communication terminal 4-1 receives the receipt issued by the electronic settlement server 5-1 only when receipt issue is tapped, and the electronic settlement is completed in step 2804. When the vehicle leaves the garage, the vehicle space becomes "0" (vacant), so the order management server 3 records the departure time of the order and closes the order.

[0092] In this way, electronic settlement, so-called code settlement, is performed by communication between the user communication terminals 4-1, 4-2, . . . and the electronic settlement servers 5-1, 5-2, .

[0093] In recent years, a multi-payment system has been used in which a parking lot or the like is provided with a single multi-payment terminal corresponding to multiple payment modes 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.

[0094] FIG. 29 shows a modification of the parking lot system of FIG. 1, which also employs a multi-payment terminal.

[0095] In FIG. 29, multiple payment terminals 11-10, 12-10, ... are provided in each of the parking lots 1-1, 1-2, ... in FIG. 1, and are constantly connected to a multiple payment server 6 owned by a multiple payment company (provider) via the Internet 2. In other words, the multiple payment terminals 11-10, 12-10, ... are capable of communicating with the multiple payment server 6. As a result, a user can perform multiple payment modes simply by touching the multiple payment terminals 11-10, 12-10, ... in a non-contact manner. In addition, the order management server 3 can also communicate with the multiple payment terminals 11-10, 12-10, ... via the Internet 2, so that the calculated parking fee is transmitted from the order management server 3 to the multiple payment terminals 11-10, 12-10, ..., and the calculated parking fee is recorded and displayed in the multiple payment terminals 11-10, 12-10, ..., as described later.

[0096] The multi-payment terminals 11-10, 12-10, ... are configured with a computer configuration having a display unit, and to enable multiple payment modes, have input units such as a magnetic stripe reader for reading magnetic cards for magnetic credit card payments, a camera for reading bar codes, QR codes, etc. for code payments, and an IC reader for reading IC cards for payments such as electronic money for transportation, etc. As a result, various non-contact touch payments are possible. They also have a printer function for issuing payment statements (or receipts).

[0097] The multi-payment server 6 is connected to payment agent servers and receiving agency servers (not shown) of other companies via the Internet 2 according to the payment provider of the acquired payment. This makes it possible to handle payments from multiple payment providers.

[0098] Figure 30 is a flow chart for explaining the electronic payment / terminal payment routine in the parking lot system of Figure 29. In Figure 30, steps 1405' and 1406' are added to Figure 14. That is, one of the flow of steps 1405 and 1406 and the flow of steps 1405' and 1406' is selected and executed.

[0099] In step 1404 of FIG. 30, the order management server 3 transmits the parking fee for the vehicle space to the multi-payment terminal 11-10. As a result, the parking fee is recorded in the RAM or the like of the multi-payment terminal 11-10 and is displayed on the display unit. At this stage, in step 1400, the user selects between electronic payment (code payment) or terminal payment using the multi-payment terminal 11-10. In the case of code payment, the flow of steps 1405 and 1406 is executed as in the case of FIG. 14. On the other hand, in the case of terminal payment, if the multi-payment terminal 11-10 is touched without contact, steps 1405' and 1406' are executed instead of steps 1405 and 1406.

[0100] In step 1405', the payment provider information and user information obtained by the touch operation are acquired and transmitted together with the parking fee to the multi-payment server 6. As a result, the multi-payment server 6 communicates with the payment agent server and the receiving agency server as necessary to settle the parking fee.

[0101] Next, in step 1406', the multi-payment server 6 issues a payment statement (or receipt) to the multi-payment terminal 11-10. As a result, the multi-payment terminal 11-10 confirms the settlement and receives the payment statement (or receipt). Furthermore, upon receiving the payment completion report from the multi-payment server 6, the order management server 3 records the time of dispatch of the order and closes the order. Then, the process proceeds to step 1407.

[0102] In the parking lot system in Fig. 29, electronic payment by an electronic payment (code payment) company and terminal payment by a multi-payment company are supported in parallel, but if terminal payment includes code payment, it is possible to have only terminal payment by a multi-payment company. In this case, in Fig. 30, steps 1405 and 1406 are not performed, and only steps 1405' and 1406' are executed.

[0103] FIG. 31 shows a modification of the parking lot system of FIG. 16, which also employs a multi-payment terminal.

[0104] In FIG. 31, multiple payment terminals 11-10, 12-10, ... are provided in each of the parking lots 1-1, 1-2, ... in FIG. 16, and are constantly connected to a multiple payment server 6 owned by a multiple payment company (provider) via the Internet 2. In other words, the multiple payment terminals 11-10, 12-10, ... are capable of communicating with the multiple payment server 6. As a result, a user can perform multiple payment modes simply by touching the multiple payment terminals 11-10, 12-10, ... in a non-contact manner. In addition, the order management server 3 can also communicate with the multiple payment terminals 11-10, 12-10, ... via the Internet 2, so that the parking fee is transmitted from the order management server 3 to the multiple payment terminals 11-10, 12-10, ..., and the parking fee is recorded and displayed in the multiple payment terminals 11-10, 12-10, ... as described later.

[0105] Figure 32 is a flow chart for explaining the electronic payment / terminal payment routine in the parking lot system of Figure 31. In Figure 32, steps 1405' and 1406' are added to Figure 19. That is, one of the flow of steps 1904 to 1906 (including the flow of Figure 21) and the flow of steps 1405' and 1406' is selected and executed.

[0106] In step 1903 of FIG. 32, the order management server 3 also transmits the parking fee for that vehicle space to the multi-payment terminal 11-10. As a result, the parking fee is recorded in the RAM or the like of the multi-payment terminal 11-10 and is also displayed on the display unit. In step 1900, the user selects between electronic payment (code payment) or terminal payment using the multi-payment terminal 11-10. In the case of code payment, the flow of steps 1904 to 1906 is executed, as in the case of FIG. 19. On the other hand, in the case of terminal payment, if the multi-payment terminal 11-10 is touched without contact, steps 1405' and 1406' are executed instead of steps 1904 to 1906.

[0107] In step 1405', the payment provider information and user information obtained by the touch operation are acquired and transmitted together with the parking fee to the multi-payment server 6. As a result, the multi-payment server 6 communicates with the payment agent server and the receiving agency server as necessary to settle the parking fee.

[0108] Next, in step 1406', the multi-payment server 6 issues a payment statement (or receipt) to the multi-payment terminal 11-10. As a result, the multi-payment terminal 11-10 confirms the settlement and receives the payment statement (or receipt). Furthermore, upon receiving the payment completion report from the multi-payment server 6, the order management server 3 records the time of dispatch of the order and closes the order. Then, the process proceeds to step 1907.

[0109] In the parking lot system in Fig. 31, electronic payment by an electronic payment (code payment) company and terminal payment by a multi-payment company are made available in parallel, but if terminal payment includes code payment, it is also possible to have only terminal payment by a multi-payment company. In this case, in Fig. 32, steps 1904 to 1906 and the flow in Fig. 21 are not performed, and only steps 1405' and 1406' are executed. Also, in step 1903, the parking fee is sent only to the multi-payment terminal 11-10.

[0110] FIG. 33 shows a modification of the parking lot system of FIG. 23, which also employs a multi-payment terminal.

[0111] In FIG. 33, multiple payment terminals 11-10, 12-10, ... are provided in each of the parking lots 1-1, 1-2, ... in FIG. 23, and are constantly connected to a multiple payment server 6 owned by a multiple payment company (provider) via the Internet 2. In other words, the multiple payment terminals 11-10, 12-10, ... are capable of communicating with the multiple payment server 6. As a result, a user can perform multiple payment modes simply by touching the multiple payment terminals 11-10, 12-10, ... in a non-contact manner. In addition, the order management server 3 can also communicate with the multiple payment terminals 11-10, 12-10, ... via the Internet 2, so that the parking fee is transmitted from the order management server 3 to the multiple payment terminals 11-10, 12-10, ..., and the parking fee is recorded and displayed in the multiple payment terminals 11-10, 12-10, ... as described later.

[0112] Figure 34 is a flow chart for explaining the cash payment / electronic payment / terminal payment routine in the parking lot system of Figure 33. In Figure 34, steps 1405' and 1406' are added to Figure 26. That is, one of the flow of steps 2605 and 2606, the flow of steps 2607 to 2609 (including the flow of Figure 28), and the flow of steps 1405' and 1406' is selected and executed.

[0113] In step 2603 of FIG. 34, the order management server 3 also transmits the parking fee for that parking space to the multi-payment terminal 11-10. In step 2604, the user selects cash payment, electronic payment (code payment), or terminal payment using the multi-payment terminal 11-10. In the case of cash payment, the flow of steps 2605 and 2606 is executed, and in the case of code payment, the flow of steps 2605 and 2606 is executed. On the other hand, in the case of terminal payment, if the multi-payment terminal 11-10 is touched without contact, steps 1405' and 1406' are executed instead of steps 2605 to 2609 and the flow of FIG. 28.

[0114] In step 1405', the payment provider information and user information obtained by the touch operation are acquired and transmitted together with the parking fee to the multi-payment server 6. As a result, the multi-payment server 6 communicates with the payment agent server and the receiving agency server as necessary to settle the parking fee.

[0115] Next, in step 1406', the multi-payment server 6 issues a payment statement (or receipt) to the multi-payment terminal 11-10. As a result, the multi-payment terminal 11-10 confirms the settlement and receives the payment statement (or receipt). Furthermore, upon receiving the payment completion report from the multi-payment server 6, the order management server 3 records the time of dispatch of the order and closes the order. Then, the process proceeds to step 2610.

[0116] In the parking lot system in Fig. 33, three payment methods are available: cash payment, electronic payment by an electronic payment (code payment) company, and terminal payment by a multi-payment company. However, if terminal payment includes code payment, it is possible to have only cash payment and terminal payment by a multi-payment company. In this case, in Fig. 34, the cash payment flow of steps 2605 and 2606, or the flow of steps 1405' and 1406' is executed. Also, in step 2603, the parking fee is sent only to the multi-payment terminal 11-10.

[0117] In the modified examples of Figures 29, 31, and 33, multi-payment terminals 11-10, 12-10, ... having multiple payment modes are provided, but the number of payment modes may be fewer, and a single payment mode may be used instead of a multi-payment mode. For example, a single payment mode payment terminal may be provided with only an IC reader for reading an IC card as an input unit. Therefore, the payment terminal in the claims includes both a multi-payment terminal and a single payment mode payment terminal.

[0118] Incidentally, the present invention can be applied to any modifications within the obvious scope of the above-described embodiment. [Explanation of symbols]

[0119] 1-1, 1-2, ...: Parking lot 11-7, 12-7, ...: static code units 11-1, 11-2, 11-3, 11-4; 12-1, 12-2, 12-3, 12-4;, …: Vehicle interior 11-5, 12-5, ...: Vehicle interior authentication device 11-6, 12-6, ...: Camera 11-8, 12-8, ...: Electronic payment machines 11-9, 12-9, ...: Cash payment / electronic payment settlement machine 11-10, 12-10, ...: Multi-payment terminal 1181:Touch panel 1191: Coin slot 1192:Banknote slot 1193: Change / receipt exit 201, 201': CPU 202, 202':ROM 203, 203': Flash memory 204, 204':RAM 205, 205': I / O interface 206, 206': communication interface 207: Image interface 208: Learning control model 2: Internet 3: Order Management Server 4-1, 4-2, ...: User communication terminal 5-1, 5-2, ...: Electronic payment server 6: Multi-payment server 401, 402: Vehicle image data 401a, 402a: Vehicle vertical projection area data Sp(i): Cabin area of ​​cabin i Sq(j): Vertical projection area of ​​vehicle j Sr(i, j): overlapping area between Sp(i) and Sq(j) DR: Dynamic Code Display

Claims

1. A vehicle compartment authentication program for authenticating whether a vehicle compartment is vacant or full in a parking lot having at least one camera capable of capturing an entire image, a vehicle interior image acquisition step of acquiring vehicle interior image data of the vehicle interior from an image of the camera when the parking lot is in an initial state; a vehicle interior area data setting step of setting vehicle interior area data of the vehicle interior from the vehicle interior image data; a vehicle image data acquisition step of acquiring vehicle image data of the vehicle from an image of the camera; a vehicle vertical projection area data setting step of setting vehicle vertical projection area data of the vehicle from the vehicle image data; a similarity calculation step of calculating a similarity between the vehicle interior area data and the vehicle vertical projection area data; a vehicle compartment vacancy / fullness determination step of determining whether the vehicle compartment is vacant or full based on the degree of similarity; A vehicle interior authentication program for causing a computer to execute the above.

2. The vehicle vertical image area data setting procedure includes:

2. A vehicle interior authentication program for causing a computer to execute the vehicle interior authentication program described in claim 1, comprising a vehicle vertical projection area data estimation and extraction procedure for estimating and extracting the vehicle vertical projection area data using the vehicle image data as input data by using a learned learning control model with the learning vehicle image data as input teacher data and the learning vehicle vertical projection area data as output teacher data.

3. The similarity is 2. A vehicle authentication program for causing a computer to execute the vehicle authentication program according to claim 1, wherein the overlap area between the vehicle interior area defined by the vehicle interior area data and the vehicle vertical projection area defined by the vehicle image data is ÷ the vehicle interior area × 100%.

4. A vehicle compartment authentication device for authenticating whether a vehicle compartment in a parking lot is vacant or not, the vehicle compartment authentication device having at least one camera capable of capturing an image of the entire parking lot, a vehicle interior image acquisition means for acquiring vehicle interior image data of the vehicle interior when the parking lot is in an initial state; a vehicle interior area data setting means for setting vehicle interior area data of the vehicle interior from the vehicle interior image data obtained from the image of the camera; A vehicle image data acquisition means for acquiring vehicle image data of a vehicle; a vehicle vertical projection area data setting means for setting vehicle vertical projection area data of the vehicle from the vehicle image data; a similarity calculation means for calculating a similarity between the vehicle interior area data and the vehicle vertical projection area data; a vehicle compartment vacancy / fullness determination means for determining whether the vehicle compartment is vacant or full in accordance with the degree of similarity; A vehicle interior authentication device comprising:

5. The vehicle vertical image area data setting means 5. The vehicle interior authentication device according to claim 4, further comprising a vehicle vertical projection area data estimation and extraction means for estimating and extracting the vehicle vertical projection area data using the vehicle image data as input data and the learning vehicle vertical projection area data as output teacher data, using a learned learning control model.

6. The similarity is 5. The vehicle authentication device according to claim 4, wherein an overlapping area of ​​the vehicle interior area defined by the vehicle interior area data and the vehicle vertical projection area defined by the vehicle image data is calculated by dividing the vehicle interior area by 100%.

7. A vehicle interior authentication device having a storage medium storing the vehicle interior authentication program according to claim 1 or the vehicle interior authentication device according to claim 4; a management server capable of communicating with the vehicle compartment authentication device in order to manage the parking lot for each vehicle compartment number; a static code unit provided in the parking lot, in which parking lot information about the parking lot and URL information about the management server are embedded as image codes; A parking system comprising:

8. 8. The electronic payment method in a parking lot system according to claim 7, 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 related to the parking lot, URL information related to the management server, and user information related to the user communication terminal; a second step of transmitting a selected parking space number of the parking lot from the user communication terminal to the management server after the first step; a third step of transmitting provider information of the selected electronic settlement server and user information of the user communication terminal for the selected electronic settlement server to the management server after the second step; Equipped with An electronic payment method in a parking lot system, in which payment of parking fees is made between the management server and the electronic payment server.

9. The electronic payment method in a parking lot system as described in claim 8, further comprising a fourth step, after the second step and before the third step, of the user communication terminal receiving a vehicle image of the selected parking space number from the management server and confirming that it is the corresponding vehicle.

10. A vehicle interior authentication device having a storage medium storing the vehicle interior authentication program according to claim 1 or the vehicle interior authentication device according to claim 4; a management server capable of communicating with the vehicle compartment authentication device in order to manage the parking lot for each vehicle compartment number; a static code unit provided in the parking lot, in which parking lot information related to the parking lot and URL information related to the management server are embedded as image codes; a payment terminal provided in the parking lot, the payment terminal having a terminal payment information / user information input means for inputting terminal payment information and user information, and a parking fee record display means for recording and displaying the parking fee for the parking space number; A parking system comprising:

11. 11. The electronic payment / terminal payment method for a parking system according to claim 10, 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 related to the parking lot, URL information related to the management server, and user information related to the user communication terminal; a second step of transmitting a selected parking space number of the parking lot from the user communication terminal to the management server after the first step; a third step of transmitting, after the second step, the parking fee for the selected parking space number from the management server to the user communication terminal and the payment terminal; a fourth step of transmitting provider information of the electronic payment server selected by the user communication terminal and user information of the user communication terminal for the selected electronic payment server to the management server, and payment of the parking fee is made between the management server and the electronic payment server after the third step; or a fifth step of transmitting the terminal payment information and user information captured by the payment terminal and the parking fee for the selected parking space number to a terminal payment server, and making payment by the terminal payment server; A method for electronic payment / terminal payment in a parking system comprising:

12. A vehicle interior authentication device having a storage medium storing the vehicle interior authentication program according to claim 1 or the vehicle interior authentication device according to claim 4; a management server capable of communicating with the vehicle compartment authentication device in order to manage the parking lot for each vehicle compartment number; an electronic payment settlement machine having a touch panel connected to the vehicle compartment authentication device and capable of displaying parking lot information related to the parking lot and the parking fee for the vehicle compartment number as a dynamic code display; A parking system comprising:

13. 13. The parking system according to claim 12, wherein the electronic payment settlement machine comprises a vehicle compartment authentication device-accommodating electronic payment settlement machine that accommodates the vehicle compartment authentication device therein.

14. 13. The electronic payment method for a parking system according to claim 12, a first step of inputting a selected parking space number of the parking lot into the touch panel and transmitting the selected parking space number from the electronic payment settlement machine to the management server via the parking space authentication device; a second step of transmitting a calculated parking fee for the selected parking space number of the parking lot from the management server to the electronic payment settlement machine via the parking space authentication device after the first step, and displaying the calculated parking fee together with parking space information of the parking lot as the dynamic code display on the touch panel; a third step of selecting an electronic payment server in the user communication terminal after the second step; a fourth step of scanning the dynamic code display on the touch panel by a camera of the user communication terminal after the third step; An electronic payment method in a parking lot system comprising the steps of:

15. The electronic payment method in a parking lot system as described in claim 14 further includes a fifth step of, almost simultaneously with the second step, transmitting a vehicle image of the selected parking space number in the parking lot from the management server via the parking space authentication device to the electronic payment settlement machine, and displaying the image on the touch panel.

16. The electronic payment method in a parking lot system as described in claim 15, further comprising a sixth step, after the fifth step and before the third step, of confirming that the vehicle image on the touch panel is the vehicle in question.

17. A vehicle interior authentication device having a storage medium storing the vehicle interior authentication program according to claim 1 or the vehicle interior authentication device according to claim 4; a management server capable of communicating with the vehicle compartment authentication device in order to manage the parking lot for each vehicle compartment number; an electronic payment settlement machine having a touch panel connected to the vehicle compartment authentication device and capable of displaying parking lot information related to the parking lot and the parking fee for the vehicle compartment number as a dynamic code display; a payment terminal provided in the parking lot, the payment terminal having a terminal payment information / user information input means for inputting terminal payment information and user information, and a parking fee record / display means for recording and displaying the parking fee for the parking space number; A parking system comprising:

18. 18. The method of electronic payment / terminal payment in a parking system according to claim 17, comprising: a first step of inputting a parking space number of the parking lot into the touch panel and transmitting the parking space number from the electronic payment settlement machine to the management server via the parking space authentication device; a second step of transmitting, after the first step, a calculated parking fee for the parking space number of the parking lot from the management server via the parking space authentication device to the electronic payment settlement machine, and also transmitting the calculated parking fee from the management server to the payment terminal, and displaying the calculated parking fee together with parking space information of the parking lot as the dynamic code display on the touch panel; a third step of selecting an electronic payment server in the user communication terminal after the second step, scanning the dynamic code displayed on the touch panel with a camera of the user communication terminal, and making a payment between the user communication terminal and the selected electronic payment server based on the information displayed on the dynamic code; or a fourth step of transmitting the terminal payment information and user information captured by the payment terminal and the parking fee for the selected parking space number to a terminal payment server, and making the payment by the terminal payment server; A method for electronic payment / terminal payment in a parking system comprising:

19. A vehicle authentication device having a storage medium storing the vehicle interior authentication program according to claim 1 or the vehicle interior authentication device according to claim 4; a management server capable of communicating with the vehicle compartment authentication device in order to manage the parking lot for each vehicle compartment number; a cash settlement / electronic settlement machine having a touch panel connected to the parking space authentication device and capable of displaying parking space information related to the parking space and the parking fee for the parking space number as a dynamic code display; A parking system comprising:

20. 20. The parking system according to claim 19, wherein the cash / electronic payment settlement machine comprises a vehicle compartment authentication device-accommodating cash / electronic payment settlement machine that accommodates the vehicle compartment authentication device therein.

21. 20. A cash / electronic payment method for a parking system according to claim 19, comprising: A first step of inputting a selected parking space number of the parking lot into the touch panel and transmitting the selected parking space number from the cash / electronic payment settlement machine to the management server via the parking space authentication device; a second step of transmitting a calculated parking fee for the selected parking space number in the parking lot from the management server to the cash / electronic payment settlement machine via the parking space authentication device after the first step, and displaying the calculated parking fee together with parking information of the parking lot as the dynamic code display on the touch panel; a third step of displaying images of cash payment and electronic payment on the touch panel after the second step and allowing the user to select either the cash payment or the electronic payment; a fourth step of inserting cash for the cash payment into the cash payment / electronic payment settlement machine when the cash payment is selected; a fifth step of displaying the parking information of the parking lot and the calculated parking fee as the dynamic code display on the touch panel when the electronic payment is selected; a sixth step of selecting an electronic payment server in the user communication terminal after the fifth step; a seventh step of scanning the dynamic code display on the touch panel by a camera of the user communication terminal after the sixth step; A cash / electronic payment method in a parking lot system comprising the above.

22. The cash payment / electronic payment method in a parking lot system as described in claim 21 further includes an eighth step of transmitting, almost simultaneously with the second step, an image of the vehicle in the parking lot corresponding to the parking lot space number from the management server via the parking space authentication device to the cash payment / electronic payment settlement machine, and displaying the image on the touch panel.

23. The cash payment / electronic payment method in a parking lot system as described in claim 22, further comprising a ninth step, after the eighth step and before the third step, of confirming that the vehicle image in the vehicle compartment on the touch panel is the corresponding vehicle.

24. A vehicle interior authentication device having a storage medium storing the vehicle interior authentication program according to claim 1 or the vehicle interior authentication device according to claim 4; a management server capable of communicating with the vehicle compartment authentication device in order to manage the parking lot for each vehicle compartment number; a cash settlement / electronic settlement machine having a touch panel connected to the vehicle compartment authentication device and capable of displaying parking lot information related to the parking lot and the parking fee for the vehicle compartment number as a dynamic code display; a payment terminal provided in the parking lot, the payment terminal having a terminal payment / user information input means for inputting terminal payment information and user information and a parking fee record display means for recording and displaying the parking fee for the vehicle having the parking space number; A parking system comprising:

25. 25. A cash / electronic / terminal payment method for a parking system according to claim 24, comprising: A first step of inputting a selected parking space number of the parking lot into the touch panel and transmitting the selected parking space number from the cash / electronic payment settlement machine to the management server via the parking space authentication device; a second step of transmitting, after the first step, the calculated parking fee for the selected parking space number in the parking lot from the management server via the parking space authentication device to the cash settlement / electronic settlement machine and from the management server to the settlement terminal; a third step of allowing the user to select one of the cash payment, the electronic payment, and the terminal payment after the second step; a fourth step of inserting cash for the cash payment into the cash payment / electronic payment settlement machine when the cash payment is selected; a fifth step of displaying parking information of the parking lot and the calculated parking fee as the dynamic code display on the touch panel when the electronic payment is selected, and performing a payment between the user communication terminal and the selected electronic payment server based on the dynamic code display scanned by the user communication terminal; a sixth step of transmitting the terminal payment information and user information captured by the payment terminal and the calculated parking fee for the selected parking space number to a terminal payment server when the terminal payment is selected, and making a payment by the terminal payment server; A cash payment / electronic payment / terminal payment method in a parking lot system having the above.

26. The terminal payment method in the parking lot system according to claim 10, 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 related to the parking lot, URL information related to the management server, and user information related to the user communication terminal; a second step of transmitting a selected parking space number of the parking lot from the user communication terminal to the management server after the first step; a third step of transmitting, after the second step, the calculated parking fee for the selected parking space number from the management server to the payment terminal; a fourth step of transmitting the terminal payment information and user information captured by the terminal payment terminal and the calculated parking fee for the selected parking space number to a terminal payment server after the third step, and having the terminal payment server perform payment; A terminal payment method in a parking lot system having the above.

27. A vehicle interior authentication device having a storage medium storing the vehicle interior authentication program according to claim 1 or the vehicle interior authentication device according to claim 4; a management server capable of communicating with the vehicle compartment authentication device in order to manage the parking lot for each vehicle compartment number; an electronic payment settlement machine connected to the vehicle compartment authentication device and having a touch panel capable of displaying images of parking lot information relating to the parking lot; a payment terminal provided in the parking lot, the payment terminal having a terminal payment information / user information importing means for importing terminal payment information and user information, and a parking fee record displaying means for recording and displaying the parking fee for the vehicle having the parking space number; In a parking lot system comprising: a first step of inputting a selected parking space number of the parking lot into the touch panel and transmitting the selected parking space number from the electronic payment settlement machine to the management server via the parking space authentication device; a second step of transmitting, after the first step, a calculated parking fee for the selected parking space number in the parking lot from the management server to the payment terminal; a third step of transmitting the terminal payment information and user information captured by the payment terminal and the calculated parking fee for the selected parking space number to a terminal payment server after the second step, and having the terminal payment server perform payment; A terminal payment method in a parking lot system having the above.

28. A vehicle authentication device having a storage medium storing the vehicle interior authentication program according to claim 1 or the vehicle interior authentication device according to claim 4; a management server capable of communicating with the vehicle compartment authentication device in order to manage the parking lot for each vehicle compartment number; a cash settlement / electronic settlement machine connected to the vehicle compartment authentication device and having a touch panel capable of displaying parking lot information related to the parking lot; a payment terminal provided in the parking lot, the payment terminal having a terminal payment / user information importing means for importing terminal payment information and user information and a parking fee recording and displaying means for recording and displaying the parking fee of the vehicle having the vehicle number; In a parking lot system comprising: A first step of inputting a selected parking space number of the parking lot into the touch panel and transmitting the selected parking space number from the cash / electronic payment settlement machine to the management server via the parking space authentication device; a second step of transmitting, after the first step, a calculated parking fee for the selected parking space number in the parking lot from the management server to the payment terminal; a third step of prompting the user to select either cash payment or terminal payment after the second step; a fourth step of inserting cash for the cash payment into the cash payment / electronic payment settlement machine when the cash payment is selected; a fifth step of transmitting, when the terminal payment is selected, the terminal payment information and user information captured by the payment terminal and the calculated parking fee for the selected parking space number to a terminal payment server, and making a payment by the terminal payment server; A cash payment / terminal payment method in a parking lot system having the above.

Citation Information

Patent Citations

  • Parked vehicle positioning method and system, storage medium and electronic equipment

    CN114255584A

  • Instrument for measuring floor projecting area of vehicle

    JP2001043480A

  • Parking lot structure and computer program

    JP2023020947A

  • Parking Detection Method, System, Processing Device and Storage Medium

    US20210342606A1

  • Passenger compartment authentication program and passenger compartment authentication device

    JP2022059737A