Electronic payment method and system based on stereo garage
Through image recognition and digital twin scene technology, combined with path planning and electronic fusion payment algorithm, the problem of additional payment for car owners in three-dimensional garages is solved, and accurate parking fee settlement and efficient parking process are achieved.
Patent Information
- Application Number
- CN202510296360.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-13
- Publication Date
- 2025-07-29
AI Technical Summary
The parking fee method of the existing three-dimensional garage can easily lead to car owners paying additional fees and inaccurate billing.
Image recognition technology is used to obtain basic vehicle information, construct a digital twin scenario for building a body garage, allocate the shortest parking space to the vehicle based on path planning, and settle the fee through a data-driven electronic fusion payment algorithm.
It improves the efficiency of obtaining basic information of vehicles, saves vehicle parking time and costs, provides a safe and reliable parking environment, reduces the amount of data calculation at the control gate, and improves traffic efficiency.
Smart Images

Figure CN120388426A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of three-dimensional garages, and specifically to an electronic payment method and system based on a three-dimensional garage. Background Art
[0002] A three-dimensional garage, also known as a mechanical parking equipment or a mechanical three-dimensional parking garage, is a mechanical equipment system assembled using a steel structure as the main frame, in combination with a lifting and traversing system, and a control system, aiming to maximize the parking lot capacity, increase parking revenue, and solve the problem of insufficient parking spaces.
[0003] Compared with traditional flat parking lots, three-dimensional parking lots can greatly increase the number of parking spaces under the same area, achieve rapid access and storage of vehicles through an intelligent control system, improve parking efficiency and space utilization rate, reduce errors caused by manual operations, and enhance parking safety.
[0004] However, there are some technical problems and defects in the current three-dimensional garages regarding parking fees. The traditional parking fee collection method is to install cameras and license plate recognition devices at the entrance and exit of the parking lot, record the entry and exit times of vehicles, and calculate the parking fees based on the parking duration. However, this method has some problems. For example, charging vehicles before they enter the garage or after they leave the garage but have not yet entered the parking lot exit, resulting in additional fees for vehicle owners, inaccurate calculation of parking fees, and possible dissatisfaction among vehicle owners. Therefore, how to overcome the above-mentioned technical problems and defects has become an issue that needs to be addressed. Summary of the Invention
[0005] In order to overcome the problem in the prior art that vehicles are charged before they enter the garage or after they leave the garage but have not yet entered the parking lot exit, resulting in additional fees for vehicle owners, this application provides an electronic payment method and system based on a three-dimensional garage, and adopts the following technical solutions:
[0006] In a first aspect, this application provides an electronic payment method based on a three-dimensional garage, including:
[0007] Obtaining vehicle basic information based on image recognition technology, where the vehicle basic information includes the license plate number and vehicle type, and using the vehicle basic information as the first parameter information;
[0008] Constructing a digital twin scenario of the three-dimensional garage, numbering the parking spaces in the digital twin scenario of the three-dimensional garage according to the numbering information of the parking spaces in the real-scene three-dimensional garage;
[0009] Obtaining available parking space data information in the three-dimensional garage that meets the vehicle type, and based on path planning, obtaining the parking space number information with the shortest path for the vehicle as the first number information;
[0010] When a vehicle is detected to enter the garage in the parking space of the first number information, record the vehicle's entry time; when the vehicle exits the garage, obtain the vehicle's exit time, and based on the vehicle's entry time and exit time, obtain the vehicle's parking time;
[0011] Based on the preset rate rule and the vehicle's parking time, obtain the vehicle's parking fee;
[0012] Adopt a data-driven electronic fusion payment algorithm to settle the vehicle's parking fee, and realize the data-driven electronic fusion payment of the intelligent three-dimensional garage.
[0013] Further, the vehicle basic information is obtained based on the image recognition technology, and the vehicle basic information includes the license plate number and vehicle type, including:
[0014] Obtain a vehicle picture as the first picture information;
[0015] Crop the first picture information into a preset size as the second picture information, perform grayscale processing on the second picture information to obtain the third picture information; perform bilateral filtering denoising on the third picture information to obtain the fourth picture information, perform edge detection on the fourth picture information to obtain edges with an intensity gradient greater than the preset minimum threshold and less than the maximum preset threshold as the fifth picture information, perform contour traversal on the fifth picture information to obtain a quadrilateral contour that meets the license plate number area, set the license plate number area to white, and perform mask using image bit operation as the sixth picture information, crop the quadrilateral contour containing the license plate number area in the sixth picture information to obtain the license plate number area, and perform recognition on the license plate number area to obtain the vehicle's license plate number;
[0016] Obtain a set of picture information of the vehicle at different angles, extract vehicle information features based on the set of picture information at different angles, construct the feature information of the vehicle as the first feature information, obtain the vehicle type feature set as the second feature information set, and based on the similarity matching degree between the first feature information and the second feature information set, obtain the vehicle type information in the second feature information set that meets the first feature information as the vehicle type; the vehicle type is used to allocate a parking area of a three-dimensional garage suitable for the vehicle type for the vehicle.
[0017] Further, the vehicle basic information is obtained based on the image recognition technology, the vehicle basic information includes the license plate number and vehicle type, and the vehicle basic information is used as the first parameter information, and further includes:
[0018] Store the first parameter information of the vehicle. When a vehicle with the same license plate number enters the multi-story garage for parking again, when the license plate information of the vehicle is recognized, there is no need to recognize the vehicle information again. Based on the obtained vehicle license plate number information, obtain the vehicle type of the vehicle associated with it.
[0019] Further, when obtaining the type of the vehicle, according to the way of setting the multi-story garage partition, match a parking area of the multi-story garage suitable for the vehicle type for the vehicle.
[0020] Further, the multi-story garage is set differently according to the differences in vehicle types, and different vehicle types belong to different parking areas.
[0021] Further, the specific steps for constructing the digital twin scenario of the multi-story garage are as follows:
[0022] Obtain the data information set of the multi-story garage, and the data information set includes the structural design, equipment configuration, and number of parking spaces of the multi-story garage;
[0023] Based on the data information set of the multi-story garage, obtain the instance node set of the multi-story garage. Each instance node includes node relationships, physical models, and node devices. Based on the instance node set, build the basic components of the twin template and establish the digital twin scenario of the multi-story garage;
[0024] Collect the data information of the multi-story garage in the real scenario, decouple it from the digital twin scenario modeling of the multi-story garage, and map the data information of the multi-story garage in the real scenario to the physical model of the corresponding node of the digital twin scenario of the multi-story garage to realize the construction of the digital twin scenario of the multi-story garage.
[0025] Further, based on path planning, obtain the parking space number information with the shortest path for the vehicle, including:
[0026] (1) Use the grid method to construct the grid map terrain matrix of the multi-story garage, where black represents obstacles and white represents no obstacles; initialize the pheromone terrain matrix;
[0027] (2) Construct the solution space, randomly place each ant at points starting in different directions, and determine the path set of the current candidate path of each ant;
[0028] (3) Update the pheromone, calculate the path length L that each ant passes through k (k = 1, 2, 3,..., m), record the optimal solution in the current iteration, and update the pheromone concentration on the connection paths of each node;
[0029] (4) Determine whether to terminate. If the iteration count iter < itermax, then set iter = iter + 1, clear the record table of the path passed by the ant, and return to step (2); otherwise, terminate the calculation, output the optimal solution of the parking path, and obtain the parking space number information on the optimal solution of the parking path.
[0030] Furthermore, the data-driven electronic fusion payment algorithm is adopted to settle the vehicle parking fees, realizing the data-driven electronic fusion payment of the intelligent three-dimensional garage, including:
[0031] When it is detected that the vehicle leaves the parking space, the payment cloud receives the vehicle parking fee payment response information, and the payment cloud deducts the parking fees based on the electronic payment method pre-bound by the vehicle owner;
[0032] When the deduction by the payment cloud fails, the verification result of payment failure is returned. When the vehicle passes through the control gate at the parking lot exit, the control gate at the parking lot exit receives the instruction information of payment failure and prompts the vehicle owner to pay the parking fees; when the deduction by the payment cloud is successful, the verification result of payment success is returned, and the control gate at the parking lot exit receives the instruction information of payment success and automatically opens to release the vehicle.
[0033] In a second aspect, the present application further provides an electronic payment system based on a three-dimensional garage, including:
[0034] A first parameter information acquisition module, configured to acquire vehicle basic information based on image recognition technology, where the vehicle basic information includes the license plate number and vehicle type, and use the vehicle basic information as the first parameter information;
[0035] A digital twin scenario construction module, configured to construct a digital twin scenario of the three-dimensional garage, number and mark different parking space positions in the digital twin scenario of the three-dimensional garage according to the number information of the parking spaces in the real-scenario three-dimensional garage;
[0036] A first number information acquisition module, configured to acquire the available parking space data information that meets the vehicle type in the three-dimensional garage, and obtain the parking space number information with the shortest path for the vehicle based on path planning as the first number information;
[0037] A vehicle parking time acquisition module, configured to record the vehicle entry time when the vehicle is detected to enter the garage at the parking space in the first number information; when the vehicle exits the garage, obtain the vehicle exit time, and obtain the vehicle parking time based on the vehicle entry time and exit time;
[0038] A vehicle parking fee acquisition module, configured to acquire the vehicle parking fees based on a preset rate rule and the vehicle parking time;
[0039] A fee settlement module, which is used to settle the parking fees of vehicles by adopting a data-driven electronic fusion payment algorithm, so as to realize the data-driven electronic fusion payment of intelligent three-dimensional garages.
[0040] In a third aspect, the present application provides an electronic device, including:
[0041] One or more processors; a memory; and one or more computer programs, wherein the one or more computer programs are stored in the memory, and the one or more computer programs include instructions that, when executed by the device, cause the device to execute the method described in the first aspect.
[0042] In a fourth aspect, the present application provides a computer-readable storage medium, in which a computer program is stored, and when it runs on a computer, it causes the computer to execute the method described in the first aspect.
[0043] In a fifth aspect, the present application provides a computer program that, when executed by a computer, is used to execute the method described in the first aspect.
[0044] In a possible design, the program in the fifth aspect can be stored in whole or in part on a storage medium packaged together with the processor, or can be stored in whole or in part on a memory not packaged together with the processor.
[0045] The present application has the following beneficial effects:
[0046] 1. The present application recognizes the basic information of a vehicle by adopting image recognition technology, and then obtains the basic information of the vehicle. After obtaining the basic information of the vehicle, the basic information of the vehicle is associated and stored with the license plate number of the vehicle. When the vehicle parks in the three-dimensional garage again, the basic information of the vehicle can be obtained by recognizing the license plate information of the vehicle, saving time for obtaining the basic information of the vehicle again and improving the efficiency of obtaining the basic information of the vehicle.
[0047] 2. By obtaining the basic information of the vehicle, the present application sets parking areas for different vehicles in the three-dimensional garage, saving space and cost for the construction of the three-dimensional garage when building the three-dimensional garage.
[0048] 3. By obtaining the vehicle type, the present application divides the parking area of the three-dimensional garage for the vehicle as the first area, and based on the path planning algorithm, plans the parking space with the optimal path for the vehicle in the first area. In the process of allocating parking spaces for the vehicle, different areas are allocated based on the vehicle type, reducing the amount of data calculation when allocating parking spaces for the vehicle, and at the same time planning the parking space with the optimal path for the vehicle, saving the vehicle parking time.
[0049] 4. By building a digital twin scenario of the multi-story garage, this application enables car owners to clearly understand the vehicle parking situation remotely without entering the multi-story garage, providing a safe and reliable parking environment for car owners.
[0050] 5. This application calculates the parking fee when the vehicle enters and exits the parking space, rather than calculating the parking fee when the vehicle enters and exits the control gate, helping car owners save parking fees.
[0051] 6. Through a data-driven electronic fusion payment algorithm, this application eliminates the need for users to select a payment method when the vehicle enters the control gate during the parking fee payment process, improving the vehicle passing efficiency at the control gate. The parking fee is deducted when the vehicle leaves the parking space, reducing the data calculation volume at the control gate and saving the passing time of the vehicle at the control gate. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] Figure 1 It is an exemplary system architecture diagram to which the embodiments of this application can be applied;
[0053] Figure 2 It is a flowchart of the method according to the embodiments of this application;
[0054] Figure 3 It is a flowchart of obtaining basic vehicle information according to the embodiments of this application;
[0055] Figure 4 It is a flowchart of building a digital twin scenario of the multi-story garage according to the embodiments of this application;
[0056] Figure 5 It is a flowchart of path planning according to the embodiments of this application;
[0057] Figure 6 It is a system flowchart according to the embodiments of this application;
[0058] Figure 7 It is a schematic diagram of a computer device according to the embodiments of this application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0059] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which this application belongs; the terms used in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" and any variations thereof in the specification and claims of this application and the above drawings are intended to cover non-exclusive inclusion. The terms "first", "second", etc. in the specification and claims of this application or the above drawings are used to distinguish different objects and not to describe a specific order.
[0060] As used herein, the mention of "embodiment" means that the specific features, structures, or characteristics described in connection with the embodiment may be included in at least one embodiment of the present application. The phrase appears in various places in the specification and does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein may be combined with other embodiments.
[0061] In order to enable those skilled in the art to better understand the solution of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.
[0062] As Figure 1 shown, the system architecture 100 may include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.
[0063] Users may use the terminal devices 101, 102, 103 to interact with the server 105 through the network 104 to receive or send messages, etc. Various communication client applications may be installed on the terminal devices 101, 102, 103, such as web browser applications, shopping applications, search applications, instant messaging tools, email clients, social platform software, etc.
[0064] The terminal devices 101, 102, 103 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III), MP4 (Moving Picture Experts Group Audio Layer IV) players, laptop computers, and desktop computers, etc.
[0065] The server 105 may be a server providing various services, such as a background server supporting the pages displayed on the terminal devices 101, 102, 103.
[0066] It should be noted that the electronic payment based on the stereoscopic garage provided in the embodiments of the present application is generally executed by the server / terminal device, and correspondingly, the electronic payment based on the stereoscopic garage is generally provided in the server / terminal device.
[0067] It should be understood that Figure 1 the numbers of the terminal devices, networks, and servers in Figure 1 are merely illustrative. According to the implementation requirements, there can be any number of terminal devices, networks, and servers.
[0068] Continuing to refer to Figure 2 , the figure shows a flowchart of an electronic payment method based on a three-dimensional garage according to the present application. The method includes the following steps:
[0069] Step S1, obtaining basic vehicle information based on image recognition technology. The basic vehicle information includes the license plate number and vehicle type, and using the basic vehicle information as the first parameter information;
[0070] In a possible implementation manner, for obtaining basic vehicle information based on image recognition technology, where the basic vehicle information includes the license plate number and vehicle type, please refer to Figure 3 , and the specific steps are as follows:
[0071] Step S101, obtaining a vehicle picture as the first picture information;
[0072] Step S102, cropping the first picture information into a preset size as the second picture information, performing grayscale processing on the second picture information to obtain the third picture information; performing bilateral filtering denoising on the third picture information to obtain the fourth picture information, performing edge detection on the fourth picture information to obtain edges with an intensity gradient greater than a preset minimum threshold and less than a maximum preset threshold as the fifth picture information, traversing the contours of the fifth picture information to obtain a quadrilateral contour satisfying the license plate number area, setting the license plate number area to white, and performing mask using image bitwise operation as the sixth picture information, cropping the quadrilateral contour containing the license plate number area in the sixth picture information to obtain the license plate number area, and recognizing the license plate number area to obtain the license plate number of the vehicle;
[0073] Step S103, obtaining a set of picture information of the vehicle at different angles, extracting vehicle information features based on the set of picture information at different angles, constructing feature information of the vehicle as the first feature information, obtaining a vehicle type feature set as the second feature information set, and obtaining vehicle type information in the second feature information set that satisfies the first feature information based on the similarity matching degree between the first feature information and the second feature information set as the type of the vehicle; the vehicle type is used to allocate a parking area of a three-dimensional garage applicable to the vehicle type for the vehicle.
[0074] In a possible implementation, the vehicle basic information is obtained based on image recognition technology. The vehicle basic information includes the license plate number and vehicle type. Taking the vehicle basic information as the first parameter information, it further includes: storing the first parameter information of the vehicle. When a vehicle with the same license plate number enters the stereo garage for parking again, when the license plate information of the vehicle is recognized, there is no need to recognize the vehicle information again. Based on the obtained vehicle license plate number information, the vehicle type of the vehicle is associated and obtained.
[0075] In a possible implementation, when obtaining the type of the vehicle, according to the way of setting the partitions of the stereo garage, a parking area of the stereo garage suitable for the vehicle type is matched for the vehicle.
[0076] In a possible implementation, the stereo garage is set differently according to the differences in vehicle types, and different vehicle types belong to different parking areas.
[0077] Step S2, construct a digital twin scenario of the stereo garage. According to the numbering information of the parking spaces in the real-scene stereo garage, number and mark different parking space positions in the digital twin scenario of the stereo garage;
[0078] In a possible implementation, for the construction of the digital twin scenario of the stereo garage, please specifically refer to Figure 4 , and the specific steps are as follows:
[0079] Step S201, obtain the data information set of the stereo garage. The data information set includes the structural design, equipment configuration, and number of parking spaces of the stereo garage;
[0080] Step S202, obtain the instance node set of the stereo garage based on the data information set of the stereo garage. Each instance node includes node relationships, physical models, and node devices. Based on the instance node set, build the basic components of the twin template and establish the digital twin scenario of the stereo garage;
[0081] Step S203, collect the data information of the stereo garage in the real scene, decouple it from the digital twin scenario modeling of the stereo garage, and map the data information of the stereo garage in the real scene to the physical models of the corresponding nodes in the digital twin scenario of the stereo garage to realize the construction of the digital twin scenario of the stereo garage.
[0082] Step S3, obtain the data information of the vacant parking spaces that meet the vehicle type in the stereo garage. Based on path planning, obtain the parking space number information with the shortest path for the vehicle as the first number information;
[0083] In a possible implementation, for obtaining the parking space number information with the shortest path for the vehicle based on path planning, please specifically refer to Figure 5 , and the specific steps are as follows:
[0084] Step S301: Use the grid method to construct the grid map terrain matrix of the stereoscopic garage, where black represents obstacles and white represents no obstacles; initialize the pheromone terrain matrix.
[0085] Step S302: Construct the solution space, randomly place each ant at points starting in different directions, and determine the path set of the current candidate path of each ant.
[0086] Step S303: Update the pheromone, calculate the path length L(k) (k = 1, 2, 3,..., m) that each ant passes through, record the optimal solution in the current iteration, and update the pheromone concentration on the paths connecting each node.
[0087] Step S304: Determine whether to terminate. If the iteration number iter < itermax, then set iter = iter + 1, clear the record table of the paths passed by the ants, and return to Step S302; otherwise, terminate the calculation, output the optimal solution of the parking path, and obtain the parking space number information on the optimal solution of the parking path.
[0088] Step S4: When a vehicle is detected entering the garage at the parking space in the first number information, record the vehicle's entry time; when the vehicle exits, obtain the vehicle's exit time, and based on the vehicle's entry time and exit time, obtain the vehicle's parking time.
[0089] Step S5: Based on the preset rate rule and the vehicle's parking time, obtain the vehicle's parking fee.
[0090] Step S6: Use a data-driven electronic fusion payment algorithm to settle the vehicle's parking fee, realizing data-driven electronic fusion payment for the intelligent stereoscopic garage.
[0091] In a possible implementation manner, the use of a data-driven electronic fusion payment algorithm to settle the vehicle's parking fee and realizing data-driven electronic fusion payment for the intelligent stereoscopic garage includes:
[0092] When it is detected that the vehicle leaves the parking space, the payment cloud receives the vehicle parking fee payment response information, and the payment cloud deducts the parking fee based on the electronic payment method pre-bound by the vehicle owner; when the deduction by the payment cloud fails, it returns the verification result of payment failure. When the vehicle passes through the parking lot exit position, the control gate at the parking lot exit position receives the instruction information of payment failure and prompts the vehicle owner to pay the parking fee; when the deduction by the payment cloud is successful, it returns the verification result of payment success, and the control gate at the parking lot exit position receives the instruction information of payment success and automatically opens to release the vehicle.
[0093] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above methods. Among them, the aforementioned storage medium can be a non-volatile storage medium such as a magnetic disk, an optical disk, a Read-Only Memory (ROM), or a Random Access Memory (RAM), etc.
[0094] It should be understood that although each step in the flowchart of the accompanying drawings is shown in sequence according to the indication of the arrow, these steps are not necessarily executed in the order indicated by the arrow. Unless there is a clear indication in this article, the execution of these steps has no strict order limit, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. Their execution order is not necessarily sequential, but can be executed alternately or alternately with at least a part of other steps or sub-steps or stages of other steps.
[0095] Continuing to refer to Figure 6 , the electronic payment system based on the three-dimensional garage described in this embodiment includes:
[0096] A first parameter information acquisition module 601, configured to acquire vehicle basic information based on image recognition technology. The vehicle basic information includes the license plate number and vehicle type, and use the vehicle basic information as the first parameter information;
[0097] A digital twin scene construction module 602, configured to construct a digital twin scene of the three-dimensional garage, and number and mark different parking space positions in the digital twin scene of the three-dimensional garage according to the number information of the parking spaces in the real-scene three-dimensional garage;
[0098] A first number information acquisition module 603, configured to acquire the available parking space data information that meets the vehicle type in the three-dimensional garage, and based on path planning, acquire the parking space number information with the shortest path for the vehicle as the first number information;
[0099] A vehicle parking time acquisition module 604, configured to record the vehicle's entry time when the vehicle in the parking space in the first number information is detected to enter the garage; when the vehicle exits the garage, acquire the vehicle's exit time, and based on the vehicle's entry time and exit time, acquire the vehicle's parking time;
[0100] A vehicle parking fee acquisition module 605, configured to acquire the vehicle's parking fee based on a preset rate rule and the vehicle's parking time;
[0101] The fee settlement module 606 is used to settle the vehicle parking fees by adopting a data-driven electronic fusion payment algorithm, realizing the data-driven electronic fusion payment of the intelligent three-dimensional garage.
[0102] To solve the above technical problems, the embodiments of the present application also provide a computer device. For details, please refer to Figure 7 , Figure 7 which is the basic structural block diagram of the computer device in this embodiment.
[0103] The computer device 7 includes a memory 7a, a processor 7b, and a network interface 7c that are communicatively connected to each other through a system bus. It should be noted that only the computer device 7 with components 7a - 7c is shown in the figure, but it should be understood that it is not required to implement all the shown components, and more or fewer components can be alternatively implemented. Among them, those skilled in the art of the present technology can understand that a computer device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to a microprocessor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a digital signal processor (DSP), an embedded device, etc.
[0104] The computer device can be a computing device such as a desktop computer, a notebook, a palm computer, and a cloud server. The computer device can perform human-computer interaction with users through means such as a keyboard, a mouse, a remote control, a touchpad, or a voice control device.
[0105] The memory 7a includes at least one type of readable storage medium, which includes flash memory, hard disk, multimedia card, card-type memory (such as SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disc, etc. In some embodiments, the memory 7a may be an internal storage unit of the computer device 7, such as the hard disk or memory of the computer device 7. In other embodiments, the memory 7a may also be an external storage device of the computer device 7, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, FlashCard, etc. equipped on the computer device 7. Of course, the memory 7a may also include both the internal storage unit and the external storage device of the computer device 7. In this embodiment, the memory 7a is generally used to store the operating system installed on the computer device 7 and various application software, such as the program code of the electronic payment and system based on the stereo garage. In addition, the memory 7a can also be used to temporarily store various data that have been output or will be output.
[0106] In some embodiments, the processor 7b may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chips. The processor 7b is generally used to control the overall operation of the computer device 7. In this embodiment, the processor 7b is used to run the program code stored in the memory 7a or process data, such as running the program code of the electronic payment and system based on the stereo garage.
[0107] The network interface 7c may include a wireless network interface or a wired network interface, and this network interface 7c is generally used to establish a communication connection between the computer device 7 and other electronic devices.
[0108] This application also provides another implementation manner, that is, to provide a non-volatile computer-readable storage medium, which stores a program of an electronic payment method and system based on a stereo garage. The electronic payment method and system based on the stereo garage can be executed by at least one processor, so that the at least one processor executes the steps of the electronic payment method and system based on the stereo garage as described above.
[0109] Through the description of the above embodiments, those skilled in the art can clearly understand that the above method of the embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to enable a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in various embodiments of the present application.
[0110] Obviously, the above-described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The drawings show the preferred embodiments of the present application, but do not limit the patent scope of the present application. The present application can be implemented in many different forms. On the contrary, the purpose of providing these embodiments is to make the understanding of the disclosed content of the present application more thorough and comprehensive. Although the present application has been described in detail with reference to the foregoing embodiments, for those skilled in the art, they can still modify the technical solutions described in the foregoing specific embodiments, or perform equivalent replacements for some of the technical features. Any equivalent structure directly or indirectly using the content of the specification and drawings of the present application in other related technical fields is equally within the scope of the patent protection of the present application.
Claims
1. An electronic payment method based on a three-dimensional garage, characterized in that, Including: Obtain the basic vehicle information based on image recognition technology. The basic vehicle information includes the license plate number and vehicle type, and use the basic vehicle information as the first parameter information; Construct a digital twin scenario of the stereoscopic garage. According to the number information of the parking spaces in the real-scene stereoscopic garage, number and mark different parking space positions in the digital twin scenario of the stereoscopic garage; Obtain the available parking space data information that matches the vehicle type in the stereoscopic garage. Based on path planning, obtain the parking space number information with the shortest path for the vehicle as the first number information; When a vehicle is detected entering the garage at the parking space in the first number information, record the vehicle's entry time; When the vehicle exits the garage, obtain the vehicle's exit time. Based on the vehicle's entry time and exit time, obtain the vehicle's parking time; Based on the preset rate rule and the vehicle's parking time, obtain the vehicle's parking fee; Adopt a data-driven electronic fusion payment algorithm to settle the vehicle's parking fee, realizing the data-driven electronic fusion payment of the intelligent stereoscopic garage.
2. The electronic payment method based on a three-dimensional garage according to claim 1, wherein The obtaining of the basic vehicle information based on image recognition technology, where the basic vehicle information includes the license plate number and vehicle type, includes: Obtain a vehicle picture as the first picture information; Crop the first picture information into a preset size as the second picture information. Perform grayscale processing on the second picture information to obtain the third picture information. Perform bilateral filtering denoising on the third picture information to obtain the fourth picture information. Perform edge detection on the fourth picture information to obtain the edges with an intensity gradient greater than the preset minimum threshold and less than the maximum preset threshold as the fifth picture information. Perform contour traversal on the fifth picture information to obtain the quadrilateral contour that meets the license plate number area. Set the license plate number area to white and use image bitwise operation for masking as the sixth picture information. Crop the quadrilateral contour containing the license plate number area in the sixth picture information to obtain the license plate number area, and recognize the license plate number area to obtain the vehicle's license plate number; Obtain a set of picture information of the vehicle from different angles. Extract vehicle information features based on the set of picture information from different angles, construct the feature information of the vehicle as the first feature information, obtain the vehicle type feature set as the second feature information set, and obtain the vehicle type information in the second feature information set that meets the first feature information based on the similarity matching degree between the first feature information and the second feature information set as the vehicle type. The vehicle type is used to allocate a parking area of the stereoscopic garage suitable for the vehicle type for the vehicle.
3. The electronic payment method based on a three-dimensional garage according to claim 1, characterized in that, The obtaining of the basic vehicle information based on image recognition technology, where the basic vehicle information includes the license plate number and vehicle type, and using the basic vehicle information as the first parameter information, further includes: Store the first parameter information of the vehicle. When a vehicle with the same license plate number enters the stereoscopic garage again for parking, when the vehicle's license plate information is recognized, there is no need to recognize the vehicle information again. Based on the obtained vehicle license plate number information, associate and obtain the vehicle type of the vehicle.
4. The electronic payment method based on a three-dimensional garage according to claim 2, wherein When the type of the vehicle is obtained, according to the way of setting the three-dimensional garage partition, a parking area of the three-dimensional garage suitable for the vehicle type is matched for the vehicle.
5. The electronic payment method based on a three-dimensional garage according to claim 4, wherein The three-dimensional garage is set differently according to the differences in vehicle types, and different vehicle types belong to different parking areas.
6. The electronic payment method based on a three-dimensional garage according to claim 1, characterized in that The steps of constructing the digital twin scenario of the three-dimensional garage are as follows: Obtain the data information set of the three-dimensional garage, and the data information set includes the structural design, equipment configuration, and number of parking spaces of the three-dimensional garage; Obtain the instance node set of the three-dimensional garage based on the data information set of the three-dimensional garage. Each instance node includes node relationships, physical models, and node devices. Based on the instance node set, construct the basic components of the twin template and establish the digital twin scenario of the three-dimensional garage; Collect the data information of the three-dimensional garage in the real scenario, decouple it from the digital twin scenario modeling of the three-dimensional garage, and map the data information of the three-dimensional garage in the real scenario to the physical models of the corresponding nodes in the digital twin scenario of the three-dimensional garage to realize the construction of the digital twin scenario of the three-dimensional garage.
7. The electronic payment method based on a three-dimensional garage according to claim 1, characterized in that The use of a data-driven electronic fusion payment algorithm for settlement of vehicle parking fees to achieve intelligent data-driven electronic fusion payment for three-dimensional garages includes: When it is detected that the vehicle leaves the parking space, the payment cloud receives the vehicle parking fee payment response information, and the payment cloud deducts the parking fee based on the electronic payment method pre-bound by the vehicle owner; When the deduction by the payment cloud fails, a verification result of payment failure is returned. When the vehicle passes through the control gate at the parking lot exit, the control gate at the parking lot exit receives the instruction information of payment failure and prompts the vehicle owner to pay the parking fee; when the deduction by the payment cloud is successful, a verification result of payment success is returned, and the control gate at the parking lot exit receives the instruction information of payment success and automatically opens to release the vehicle.
8. An electronic payment system based on a three-dimensional garage, characterized in that, Including: The first parameter information acquisition module is used to obtain the basic vehicle information based on image recognition technology. The basic vehicle information includes the license plate number and vehicle type, and the basic vehicle information is used as the first parameter information; The digital twin scenario construction module is used to construct the digital twin scenario of the three-dimensional garage, and number and mark different parking space positions in the digital twin scenario of the three-dimensional garage according to the number information of the parking spaces in the real scenario three-dimensional garage; The first number information acquisition module is used to obtain the data information of the vacant parking spaces in the three-dimensional garage that meet the vehicle type, and based on path planning, obtain the parking space number information with the shortest path for the vehicle as the first number information; The vehicle parking time acquisition module is used to record the vehicle entry time when the vehicle is detected to enter the garage in the parking space in the first number information; When the vehicle exits the garage, obtain the vehicle exit time, and based on the vehicle entry time and exit time, obtain the vehicle parking time; The vehicle parking fee acquisition module is used to obtain the vehicle parking fee based on the preset rate rule and the vehicle parking time; The fee settlement module is used to use a data-driven electronic fusion payment algorithm for settlement of vehicle parking fees to achieve intelligent data-driven electronic fusion payment for three-dimensional garages.
9. An electronic device, characterized in that, Including: One or more processors; A memory; and one or more computer programs, wherein the one or more computer programs are stored in the memory, and the one or more computer programs include instructions that, when executed by the device, cause the device to perform the electronic payment method based on a stereoscopic garage according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, A computer program is stored in the computer-readable storage medium, and when it runs on a computer, it causes the computer to perform the electronic payment method based on a stereoscopic garage according to any one of claims 1 to 7.