Vehicle identification method and device, equipment and storage medium
By acquiring the image information of the vehicle and other information of the wireless communication module, and generating identification codes to identify the vehicle, the problem of the accuracy of license plate recognition decreases when the lighting is poor or the license plate is blocked, improving the accuracy and reliability of vehicle recognition.
Patent Information
- Application Number
- CN202510294609.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-13
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2045-03-13
AI Technical Summary
The existing automated parking management system relies on license plate recognition technology, and the accuracy rate decreases when the lighting is poor or the license plate is blocked, resulting in the identification failure.
By obtaining the image information of the target vehicle, the module name of the wireless communication module, the access point name and the location code of the parking position, it is determined whether the license plate number can be obtained. If not, an identification code is generated based on the module name, the access point name and the location code to identify the vehicle.
In the case of poor lighting or the license plate is blocked, ensuring that every vehicle can be accurately identified, improving the accuracy and reliability of vehicle identification, and helping to achieve effective management of parking lots.
Smart Images

Figure CN119811131A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle identification technology, and in particular to a vehicle identification method, device, equipment and storage medium. Background Art
[0002] Traditional parking management methods mostly rely on manual charging and vehicle monitoring, which is not only inefficient but also prone to human errors, affecting the operational efficiency and user experience of parking lots. In order to solve these problems, automated parking management systems have gradually attracted attention.
[0003] The existing automated parking management system mainly relies on license plate recognition technology, which collects license plate information of vehicles entering the parking lot through cameras and confirms and manages the vehicle identity in combination with the database. Although this method has improved the automation level of parking management to a certain extent, the accuracy of license plate recognition decreases in poor lighting or when the license plate is blocked, which easily leads to recognition failure. Summary of the invention
[0004] The present application provides a vehicle identification method, device, equipment and storage medium to solve the problems raised by the above background technology.
[0005] In a first aspect, the present application provides a vehicle identification method, comprising: Acquire image information of a target vehicle, a module name of a wireless communication module on the target vehicle, a target access point name, and a position code of a parking position of the target vehicle; wherein the target access point name is the name of a wireless access point accessed by the target vehicle during the period from when the target vehicle enters a parking space to when the target vehicle is parked at the parking position, and the parking space is provided with a plurality of wireless access points, and the target access point name includes at least one; Determining whether the license plate number of the target vehicle can be obtained through the image information; If so, identifying the target vehicle based on the license plate number; If not, an identification code is generated based on the module name, the target access point name and the location code, and the target vehicle is identified based on the identification code.
[0006] In a possible implementation, the step of acquiring the image information of the target vehicle, the module name of the wireless communication module on the target vehicle, the target access point name, and the location code of the parking location of the target vehicle includes: In response to the prompt information that the target vehicle enters the parking place, the module name of the wireless communication module on the target vehicle is obtained, and a preset camera device is controlled to shoot the target vehicle to obtain the image information; wherein the image information includes a plurality of image frames, and the camera device includes at least one; In the process of the target vehicle driving toward the parking position, when the wireless communication module accesses any of the wireless access points, determining the access point name of the wireless access point accessed by the wireless communication module as the target access point name; When the target vehicle is parked at the parking position, a position code of the parking position is acquired.
[0007] In a possible implementation, the image information includes a plurality of image frames, and the determining whether the license plate number of the target vehicle can be obtained through the image information includes: For each of the image frames, detecting whether there is a complete license plate area in the image frame based on a preset license plate detection algorithm; If no complete license plate area exists in each of the image frames, it is determined that the license plate number of the target vehicle cannot be obtained through the image information; If any of the image frames has a complete license plate area, it is determined that the license plate number of the target vehicle can be obtained through the image information.
[0008] In a possible implementation manner, the target access point name is a single character, and the generating of the identification code based on the module name, the target access point name and the location code includes: Arranging the target access point names in sequence based on the order in which the wireless communication module accesses the wireless access points corresponding to the target access point names to obtain a target character sequence; The target character sequence and the position code are sequentially added after the module name, and a separator is added between the module name and the target character sequence, and a separator is added between the target character sequence and the module name to obtain the identification code.
[0009] In a possible implementation, the identifying the target vehicle based on the identification code includes: Encrypting the identification code based on the module name; The encrypted identification code is stored in the database of the wireless communication module.
[0010] In a possible implementation, the encrypting the identification code based on the module name includes: Determine whether the module name contains Chinese characters; If the module name contains Chinese characters, convert the Chinese characters in the module name into corresponding pinyin sequences to obtain the target module name; Determine the value corresponding to the number of Chinese characters as a first target value, and determine the value corresponding to the number of characters in the target module name as a second target value; Extracting target characters in sequence in the target module name based on the first target value; wherein the numerical attribute of the numerical value corresponding to the sequence of the target characters in the target module name is consistent with the numerical attribute of the first target value; Obtaining a preset coding algorithm matrix; each position of the coding algorithm matrix is provided with a coding algorithm; For each of the target characters, locate the target encoding algorithm corresponding to the target character based on the numerical value corresponding to the sequence of the target character in the target module name and the second target numerical value, and encode the target character based on the target encoding algorithm to obtain the encoding sequence corresponding to the target character; Constructing a blank table; the value corresponding to the number of rows of the blank table is consistent with the value corresponding to the number of the coding sequences, and the value corresponding to the number of columns of the blank table is consistent with the value corresponding to the number of characters in the longest coding sequence; Arrange the encoding sequences in the blank table from top to bottom in order based on the sequence of the target characters corresponding to the encoding sequences in the target module name to obtain an intermediate table; Counting the number of blank cells in the intermediate table, and determining the unit digit of the value corresponding to the number of blank cells in the intermediate table as the target number; The target number is inserted into a blank cell of the intermediate table to obtain a target table, and the identification code is encrypted based on the target table.
[0011] In a possible implementation, the target encoding algorithm corresponding to the target character is located based on the numerical value corresponding to the sequence of the target character in the target module name and the second target numerical value, including: Determine that the numerical value corresponding to the sequence of the target characters in the target module name is the numerical value corresponding to the row corresponding to the position of the target encoding algorithm in the encoding algorithm matrix, and determine that the sum of the numerical value corresponding to the sequence of the target characters in the target module name and the second target numerical value is the numerical value corresponding to the column corresponding to the position of the target encoding algorithm in the encoding algorithm matrix.
[0012] In a second aspect, the present application provides a vehicle identification device, comprising: An acquisition module is used to acquire image information of a target vehicle, a module name of a wireless communication module on the target vehicle, a target access point name, and a position code of a parking position of the target vehicle; wherein the target access point name is a name of a wireless access point accessed by the target vehicle during a period from when the target vehicle enters a parking space to when the target vehicle is parked at the parking position, and the parking space is provided with a plurality of wireless access points, and the target access point name includes at least one; A judgment module, used to judge whether the license plate number of the target vehicle can be obtained through the image information; A first identification module, configured to identify the target vehicle based on the license plate number if the license plate number of the target vehicle can be obtained through the image information; The second identification module is used to generate an identification code based on the module name, the target access point name and the location code if the license plate number of the target vehicle cannot be obtained through the image information, and to identify the target vehicle based on the identification code.
[0013] In a third aspect, the present application provides a terminal device, comprising a processor, a memory, and a computer program stored in the memory and executable by the processor, wherein when the computer program is executed by the processor, a vehicle identification method as described in any one of the above items is implemented.
[0014] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the vehicle identification method as described in any one of the above items is implemented.
[0015] The present application provides a vehicle identification method, device, equipment and storage medium, the method comprising obtaining image information of a target vehicle, a module name of a wireless communication module on the target vehicle, a target access point name and a position code of the parking position of the target vehicle; wherein the target access point name is the name of the wireless access point accessed during the period from when the target vehicle enters the parking lot to when it is parked at the parking position, and there are multiple wireless access points in the parking lot, and the target access point name includes at least one; judging whether the license plate number of the target vehicle can be obtained through the image information; if so, identifying the target vehicle based on the license plate number; if not, generating an identification code based on the module name, the target access point name and the position code, and identifying the target vehicle based on the identification code. The method, on the one hand, by combining the name of the wireless communication module on the target vehicle, when the license plate information cannot be obtained, generates a unique identification code using the module name, the access point name and the position code, thereby ensuring that each target vehicle can be accurately identified, significantly improving the accuracy and reliability of vehicle identification, and on the other hand, through accurate identification of vehicles, it helps to achieve effective management of parking lots. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying any creative work.
[0017] Figure 1 A schematic diagram of a process flow of a vehicle identification method provided in an embodiment of the present application; Figure 2 A schematic block diagram of the structure of a vehicle identification device provided in an embodiment of the present application; Figure 3 A schematic block diagram of the structure of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0018] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0019] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may also be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.
[0020] It should also be understood that the terms used in this application specification are only for the purpose of describing specific embodiments and are not intended to limit the application. As used in this application specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.
[0021] It should be further understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0022] In conjunction with the accompanying drawings, some embodiments of the present application are described in detail below. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.
[0023] See also Figure 1 , Figure 1 A flow chart of a vehicle identification method provided in an embodiment of the present application is shown as follows: Figure 1 As shown, the vehicle identification method provided in the embodiment of the present application includes steps S1 to S4.
[0024] Step S1, acquiring image information of a target vehicle, a module name of a wireless communication module on the target vehicle, a target access point name, and a position code of a parking position of the target vehicle; wherein the target access point name is a name of a wireless access point accessed during a period from when the target vehicle enters a parking space to when the target vehicle is parked at the parking position, and the parking space is provided with a plurality of wireless access points, and the target access point name includes at least one.
[0025] Step S2: Determine whether the license plate number of the target vehicle can be obtained through the image information.
[0026] Step S3: If yes, identify the target vehicle based on the license plate number.
[0027] Step S4: If not, generate an identification code based on the module name, the target access point name and the location code, and identify the target vehicle based on the identification code.
[0028] It should be noted that the execution entity of the embodiment of the present application can be a server or a vehicle identification device, and the following description will take a server as an example.
[0029] When a target vehicle enters a parking lot, it is necessary to identify the target vehicle to record the parking time of the target vehicle in the parking lot, and then calculate the parking fee of the target vehicle in the parking lot. The existing method is to collect the license plate information of the target vehicle through a camera and identify the target vehicle through the license plate information. However, the accuracy of license plate recognition decreases in poor lighting or when the license plate is blocked, which easily leads to recognition failure. In order to accurately identify the target vehicle in poor lighting or when the license plate is blocked, the embodiment of the present application provides the method of steps S1 to S4 as above.
[0030] In this embodiment, a plurality of wireless access points are evenly arranged in the parking lot, and the wireless access points are used to communicate with the wireless communication module in the target vehicle. When the target vehicle enters the parking lot, for any of the wireless access points, when the target vehicle enters the radiation range of the wireless access point, the wireless communication module on the target vehicle connects to the wireless access point, and when the target vehicle leaves the wireless access point, the wireless communication module on the target vehicle disconnects from the wireless access point. A geomagnetic ring sensor is provided in the area about to enter the parking lot. A geomagnetic ring sensor is provided at the parking position. In this embodiment, step S1 specifically includes the following steps: In response to the prompt information that the target vehicle enters the parking place, the module name of the wireless communication module on the target vehicle is obtained, and the preset camera device is controlled to shoot the target vehicle to obtain the image information; wherein the image information includes multiple image frames, and the camera device includes at least one; specifically, when the geomagnetic ring sensor in the area about to enter the parking place detects that the target vehicle enters the parking place, the information that the target vehicle enters the parking place is sent to the server, and after receiving the information that the target vehicle enters the parking place, the server obtains the module name of the wireless communication module on the target vehicle, and controls the preset camera device to shoot the target vehicle to obtain the image information; In the process of the target vehicle driving toward the parking position, when the wireless communication module accesses any of the wireless access points, determining the access point name of the wireless access point accessed by the wireless communication module as the target access point name; When the target vehicle is parked at the parking position, the position code of the parking position is obtained; specifically, after the geomagnetic ring sensor of the parking position detects that the target vehicle is parked at the parking position, the server obtains the position code of the parking position.
[0031] In this embodiment, step S2 specifically includes the following steps: For each of the image frames, detecting whether there is a complete license plate area in the image frame based on a preset license plate detection algorithm; wherein the license plate detection algorithm is a detection algorithm pre-designed based on an edge detection algorithm and a morphological transformation algorithm; If no complete license plate area exists in each of the image frames, it is determined that the license plate number of the target vehicle cannot be obtained through the image information; If any of the image frames has a complete license plate area, it is determined that the license plate number of the target vehicle can be obtained through the image information.
[0032] In this embodiment, step S3 specifically includes the following steps: The license plate number is stored as the identification code of the target vehicle in the database of the wireless communication module and the database of the server, and the storage time information of the identification code is recorded.
[0033] In this embodiment, step S4 specifically includes the following steps: Arranging the target access point names in sequence based on the order in which the wireless communication module accesses the wireless access points corresponding to the target access point names to obtain a target character sequence; The target character sequence and the position code are sequentially added after the module name, and a separator is added between the module name and the target character sequence, and a separator is added between the target character sequence and the module name, to obtain the identification code; The identification code is stored in the database of the wireless communication module and the database of the server, and the storage time information of the identification code is recorded.
[0034] It should be noted that, in this embodiment, when the target vehicle leaves the parking place, the identification code is obtained from the database of the wireless communication module, and the parking time of the target vehicle in the parking place is determined by the storage time information of the identification code and the time information when the target vehicle leaves the parking place.
[0035] The method provided in this embodiment, on the one hand, combines the name of the wireless communication module on the target vehicle, and when the license plate information cannot be obtained, generates a unique identification code using the module name, access point name and location code, thereby ensuring that each target vehicle can be accurately identified, significantly improving the accuracy and reliability of vehicle identification, and on the other hand, through accurate identification of vehicles, it helps to achieve effective management of parking spaces.
[0036] In one embodiment, the identifying the target vehicle based on the identification code comprises the following steps: Encrypting the identification code based on the module name; The encrypted identification code is stored in the database of the wireless communication module.
[0037] It should be noted that, in this embodiment, the identification code after encryption also needs to be stored in the database of the server.
[0038] In this embodiment, the encryption processing of the identification code based on the module name includes the following steps: Determine whether the module name contains Chinese characters; If the module name contains Chinese characters, convert the Chinese characters in the module name into corresponding pinyin sequences to obtain the target module name; Determine the value corresponding to the number of Chinese characters as a first target value, and determine the value corresponding to the number of characters in the target module name as a second target value; Extracting target characters in sequence in the target module name based on the first target value; wherein the numerical attribute of the numerical value corresponding to the sequence of the target characters in the target module name is consistent with the numerical attribute of the first target value; Obtaining a preset coding algorithm matrix; each position of the coding algorithm matrix is provided with a coding algorithm; For each of the target characters, locate the target encoding algorithm corresponding to the target character based on the numerical value corresponding to the sequence of the target character in the target module name and the second target numerical value, and encode the target character based on the target encoding algorithm to obtain the encoding sequence corresponding to the target character; specifically, determine that the numerical value corresponding to the sequence of the target character in the target module name is the numerical value corresponding to the row corresponding to the position of the target encoding algorithm in the encoding algorithm matrix, and determine that the sum of the numerical value corresponding to the sequence of the target character in the target module name and the second target numerical value is the numerical value corresponding to the column corresponding to the position of the target encoding algorithm in the encoding algorithm matrix; Constructing a blank table; the value corresponding to the number of rows of the blank table is consistent with the value corresponding to the number of the coding sequences, and the value corresponding to the number of columns of the blank table is consistent with the value corresponding to the number of characters in the longest coding sequence; Arrange the encoding sequences in the blank table from top to bottom in order based on the sequence of the target characters corresponding to the encoding sequences in the target module name to obtain an intermediate table; Counting the number of blank cells in the intermediate table, and determining the unit digit of the value corresponding to the number of blank cells in the intermediate table as the target number; The target number is inserted into a blank cell of the intermediate table to obtain a target table, and the identification code is encrypted based on the target table.
[0039] In this embodiment, after determining whether the module name contains Chinese characters, the method further comprises the following steps: If the module name does not contain any Chinese characters; Determine a value corresponding to the number of the target access point names as a first target value, and determine a value corresponding to the number of characters in the module name as a second target value; Extract target characters in sequence in the module name based on the first target value; wherein the numerical attribute of the numerical value corresponding to the sequence of the target characters in the module name is consistent with the numerical attribute of the first target value; Obtaining a preset coding algorithm matrix; each position of the coding algorithm matrix is provided with a coding algorithm; For each of the target characters, locate the target encoding algorithm corresponding to the target character based on the numerical value corresponding to the sequence of the target character in the module name and the second target numerical value, and encode the target character based on the target encoding algorithm to obtain the encoding sequence corresponding to the target character; specifically, determine that the numerical value corresponding to the sequence of the target character in the module name is the numerical value corresponding to the row corresponding to the position of the target encoding algorithm in the encoding algorithm matrix, and determine that the sum of the numerical value corresponding to the sequence of the target character in the module name and the second target numerical value is the numerical value corresponding to the column corresponding to the position of the target encoding algorithm in the encoding algorithm matrix; Constructing a blank table; the value corresponding to the number of rows of the blank table is consistent with the value corresponding to the number of the coding sequences, and the value corresponding to the number of columns of the blank table is consistent with the value corresponding to the number of characters in the longest coding sequence; Arrange the encoding sequences in the blank table from top to bottom in order based on the sequence of the target characters corresponding to the encoding sequences in the module name to obtain an intermediate table; Counting the number of blank cells in the intermediate table, and determining the unit digit of the value corresponding to the number of blank cells in the intermediate table as the target number; The target number is inserted into a blank cell of the intermediate table to obtain a target table, and the identification code is encrypted based on the target table.
[0040] The method provided in this embodiment can prevent the identification code from being tampered with by unauthorized personnel, ensure the validity of the identification code, and further improve the effectiveness of the automated management of the parking lot.
[0041] See also Figure 2 , Figure 2 A schematic block diagram of the structure of a vehicle identification device 100 provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, the vehicle identification device 100 provided in the embodiment of the present application includes: The acquisition module 110 is used to acquire the image information of the target vehicle, the module name of the wireless communication module on the target vehicle, the target access point name and the position code of the parking position of the target vehicle; wherein the target access point name is the name of the wireless access point accessed during the time period from when the target vehicle enters the parking place to when it is parked at the parking place, and the parking place is provided with a plurality of wireless access points, and the target access point name includes at least one.
[0042] The judgment module 120 is used to judge whether the license plate number of the target vehicle can be obtained through the image information.
[0043] The first identification module 130 is configured to identify the target vehicle based on the license plate number if the license plate number of the target vehicle can be obtained through the image information.
[0044] The second identification module 140 is used to generate an identification code based on the module name, the target access point name and the location code if the license plate number of the target vehicle cannot be obtained through the image information, and identify the target vehicle based on the identification code.
[0045] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described device and each module can refer to the process in the aforementioned vehicle identification method embodiment, and will not be repeated here.
[0046] The vehicle identification device 100 provided in the above embodiment can be implemented in the form of a computer program. The computer program can be used in a computer system such as Figure 3 The system is run on the terminal device 200 shown.
[0047] See also Figure 3 , Figure 3 The terminal device 200 provided in the embodiment of the present application is a schematic block diagram of the structure, wherein the terminal device 200 includes a processor 201 and a memory 202, wherein the processor 201 and the memory 202 are connected via a system bus 203, wherein the memory 202 may include a non-volatile storage medium and an internal memory.
[0048] The non-volatile storage medium may store a computer program. The computer program includes program instructions, and when the program instructions are executed by the processor 201, the processor 201 may execute any of the above-mentioned vehicle identification methods.
[0049] The processor 201 is used to provide computing and control capabilities to support the operation of the entire terminal device 200.
[0050] The internal memory provides an environment for the operation of the computer program in the non-volatile storage medium. When the computer program is executed by the processor 201, the processor 201 can execute any of the above-mentioned vehicle identification methods.
[0051] Those skilled in the art will understand that Figure 3 The structure shown in the figure is only a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the terminal device 200 involved in the scheme of the present application. The specific terminal device 200 may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0052] It should be understood that the processor 201 may be a central processing unit (CPU), and the processor 201 may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0053] In some embodiments, the processor 201 is used to run a computer program stored in the memory to implement the following steps: Acquire image information of a target vehicle, a module name of a wireless communication module on the target vehicle, a target access point name, and a position code of a parking position of the target vehicle; wherein the target access point name is the name of a wireless access point accessed by the target vehicle during the period from when the target vehicle enters a parking space to when the target vehicle is parked at the parking position, and the parking space is provided with a plurality of wireless access points, and the target access point name includes at least one; Determining whether the license plate number of the target vehicle can be obtained through the image information; If so, identifying the target vehicle based on the license plate number; If not, an identification code is generated based on the module name, the target access point name and the location code, and the target vehicle is identified based on the identification code.
[0054] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the terminal device 200 described above can refer to the corresponding process of the aforementioned vehicle identification method, and will not be repeated here.
[0055] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by one or more processors, the one or more processors implement the vehicle identification method provided in the embodiment of the present application.
[0056] The computer-readable storage medium may be an internal storage unit of the terminal device 200 in the aforementioned embodiment, such as a hard disk or memory of the terminal device 200. The computer-readable storage medium may also be an external storage device of the terminal device 200, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped with the terminal device 200.
[0057] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A vehicle identification method, characterized in that: include: Acquire image information of a target vehicle, a module name of a wireless communication module on the target vehicle, a target access point name, and a position code of a parking position of the target vehicle; wherein the target access point name is a name of a wireless access point accessed by the target vehicle during a period from when the target vehicle enters a parking space to when the target vehicle is parked at the parking position, and the parking space is provided with a plurality of wireless access points, and the target access point name includes at least one; Determining whether the license plate number of the target vehicle can be obtained through the image information; If so, identifying the target vehicle based on the license plate number; If not, an identification code is generated based on the module name, the target access point name and the location code, and the target vehicle is identified based on the identification code.
2. The vehicle identification method according to claim 1, characterized in that: The step of acquiring the image information of the target vehicle, the module name of the wireless communication module on the target vehicle, the target access point name, and the position code of the parking position of the target vehicle includes: In response to the prompt information that the target vehicle enters the parking place, the module name of the wireless communication module on the target vehicle is obtained, and a preset camera device is controlled to shoot the target vehicle to obtain the image information; wherein the image information includes a plurality of image frames, and the camera device includes at least one; In the process of the target vehicle driving toward the parking position, when the wireless communication module accesses any of the wireless access points, determining the access point name of the wireless access point accessed by the wireless communication module as the target access point name; When the target vehicle is parked at the parking position, a position code of the parking position is acquired.
3. The vehicle identification method according to claim 1, characterized in that: The image information includes a plurality of image frames, and the determining whether the license plate number of the target vehicle can be obtained through the image information includes: For each of the image frames, detecting whether there is a complete license plate area in the image frame based on a preset license plate detection algorithm; If no complete license plate area exists in each of the image frames, it is determined that the license plate number of the target vehicle cannot be obtained through the image information; If any of the image frames has a complete license plate area, it is determined that the license plate number of the target vehicle can be obtained through the image information.
4. The vehicle identification method according to claim 1, characterized in that: The target access point name is a single character, and the generating of the identification code based on the module name, the target access point name and the location code includes: Arranging the target access point names in sequence based on the order in which the wireless communication module accesses the wireless access points corresponding to the target access point names to obtain a target character sequence; The target character sequence and the position code are sequentially added after the module name, and a separator is added between the module name and the target character sequence, and a separator is added between the target character sequence and the module name to obtain the identification code.
5. The vehicle identification method according to claim 1, characterized in that: The step of identifying the target vehicle based on the identification code includes: Encrypting the identification code based on the module name; The encrypted identification code is stored in the database of the wireless communication module.
6. The vehicle identification method according to claim 5, characterized in that: The encrypting the identification code based on the module name includes: Determine whether the module name contains Chinese characters; If the module name contains Chinese characters, convert the Chinese characters in the module name into corresponding pinyin sequences to obtain the target module name; Determine the value corresponding to the number of Chinese characters as a first target value, and determine the value corresponding to the number of characters in the target module name as a second target value; Extract target characters in sequence in the target module name based on the first target value; wherein the numerical attribute of the numerical value corresponding to the sequence of the target characters in the target module name is consistent with the numerical attribute of the first target value; Obtaining a preset coding algorithm matrix; each position of the coding algorithm matrix is provided with a coding algorithm; For each of the target characters, locate the target encoding algorithm corresponding to the target character based on the numerical value corresponding to the sequence of the target character in the target module name and the second target numerical value, and encode the target character based on the target encoding algorithm to obtain the encoding sequence corresponding to the target character; Constructing a blank table; the value corresponding to the number of rows in the blank table is consistent with the value corresponding to the number of the coding sequences, and the value corresponding to the number of columns in the blank table is consistent with the value corresponding to the number of characters in the longest coding sequence; Arrange the encoding sequences in the blank table from top to bottom in order based on the sequence of the target characters corresponding to the encoding sequences in the target module name to obtain an intermediate table; Counting the number of blank cells in the intermediate table, and determining the unit digit of the value corresponding to the number of blank cells in the intermediate table as the target number; The target number is inserted into a blank cell of the intermediate table to obtain a target table, and the identification code is encrypted based on the target table.
7. The vehicle identification method according to claim 6, characterized in that: The target encoding algorithm corresponding to the target character is located based on the numerical value corresponding to the sequence of the target character in the target module name and the second target numerical value, including: Determine that the numerical value corresponding to the sequence of the target characters in the target module name is the numerical value corresponding to the row corresponding to the position of the target encoding algorithm in the encoding algorithm matrix, and determine that the sum of the numerical value corresponding to the sequence of the target characters in the target module name and the second target numerical value is the numerical value corresponding to the column corresponding to the position of the target encoding algorithm in the encoding algorithm matrix.
8. A vehicle identification device, characterized in that: include: An acquisition module is used to acquire image information of a target vehicle, a module name of a wireless communication module on the target vehicle, a target access point name, and a position code of a parking position of the target vehicle; wherein the target access point name is a name of a wireless access point accessed by the target vehicle during a period from when the target vehicle enters a parking space to when the target vehicle is parked at the parking position, and the parking space is provided with a plurality of wireless access points, and the target access point name includes at least one; A judgment module, used to judge whether the license plate number of the target vehicle can be obtained through the image information; A first identification module, configured to identify the target vehicle based on the license plate number if the license plate number of the target vehicle can be obtained through the image information; The second identification module is used to generate an identification code based on the module name, the target access point name and the location code if the license plate number of the target vehicle cannot be obtained through the image information, and to identify the target vehicle based on the identification code.
9. A terminal device, characterized in that: The terminal device includes a processor, a memory, and a computer program stored in the memory and executable by the processor, wherein when the computer program is executed by the processor, the vehicle identification method according to any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium, characterized in that: A computer program is stored on the computer-readable storage medium, wherein when the computer program is executed by a processor, the vehicle identification method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Intelligent navigation system, intelligent terminal and intelligent navigation method for parking lot
CN111754801A
Underground parking lot system based on multifunctional ad hoc network
CN113963567A
Vehicle positioning method based on Bluetooth AOA
CN114913705A
Parking guidance system having near home guide function
KR1020180121274A
Parking lot management apparatus, parking lot management method, and non-transitory computer readable medium
US20240153386A1