Parking space state determination method and device, electronic equipment and readable storage medium

By using devices such as license plate molds and geomagnetic jammers in parking space image detection, the problem of inaccurate determination of parking space status in intelligent parking lots has been solved, thus improving parking efficiency.

CN116092045BActive Publication Date: 2026-07-31BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING BAIDU NETCOM SCI & TECH CO LTD
Filing Date
2022-11-16
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

Existing technologies cannot accurately determine the status of parking spaces in smart parking lots, resulting in the inability of users with non-fixed parking spaces to park.

Method used

By acquiring images of parking spaces, detecting occupancy devices, and determining the presence of interfering devices, the status of parking spaces can be determined. This includes using interfering devices such as license plate molds and geomagnetic jammers to improve accuracy.

Benefits of technology

It improves the accuracy of parking space status determination, avoids accidental parking by users who do not have fixed parking spaces, and improves parking efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116092045B_ABST
    Figure CN116092045B_ABST
Patent Text Reader

Abstract

This disclosure provides a method, apparatus, electronic device, and readable storage medium for determining the status of a parking space, specifically relating to artificial intelligence technologies such as computer vision, intelligent transportation, and deep learning. The method for determining the parking space status includes: acquiring an image of a target parking space; identifying an occupant device in the target parking space based on the image; and, if it is determined that an intervention device exists on the occupant device, using the occupancy status as the parking space status of the target parking space. This disclosure enables the determination of the parking space status of a target parking space in intelligent parking scenarios by identifying an occupant device containing an intervention device, thereby improving the accuracy of the determined parking space status and the parking efficiency of vehicles.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of data processing technology, specifically to artificial intelligence technologies such as computer vision, intelligent transportation, and deep learning. It provides a method, apparatus, electronic device, and readable storage medium for determining the status of a parking space. Background Technology

[0002] Existing technologies typically use occupancy devices, such as signs, to mark parking spaces as occupied. However, in smart parking scenarios, it's impossible to determine the parking space's status based on these occupancy devices, which can easily lead to situations where users without designated parking spaces are unable to park when they reach a designated space. Summary of the Invention

[0003] According to a first aspect of this disclosure, a method for determining the status of a parking space is provided, comprising: acquiring a parking space image of a target parking space; determining an occupancy device in the target parking space based on the parking space image; and, if it is determined that an intervention device exists on the occupancy device, using the occupancy status as the parking space status of the target parking space.

[0004] According to a second aspect of this disclosure, a device for determining the status of a parking space is provided, comprising: an acquisition unit for acquiring a parking space image of a target parking space; a determination unit for determining an occupancy device in the target parking space based on the parking space image; and a processing unit for determining, when it is determined that an intervention device exists on the occupancy device, the occupancy status as the parking space status of the target parking space.

[0005] According to a third aspect of this disclosure, an electronic device is provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method as described above.

[0006] According to a fourth aspect of this disclosure, a non-transitory computer-readable storage medium is provided storing computer instructions, wherein the computer instructions are used to cause the computer to perform the method described above.

[0007] According to a fifth aspect of this disclosure, a computer program product is provided, comprising a computer program that, when executed by a processor, implements the method described above.

[0008] As can be seen from the above technical solutions, this disclosure determines the parking status of the target parking space by sequentially detecting the occupancy device in the target parking space and the intervention device on the occupancy device. This can improve the accuracy of the determined parking status. Especially in the scenario where a fixed parking space is occupied by an occupancy device, it can effectively avoid the problem that users of non-fixed parking spaces cannot park when they drive to a fixed parking space because the parking status of the fixed parking space cannot be determined, thus further improving the parking efficiency of vehicles.

[0009] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0010] The accompanying drawings are provided to better understand this solution and do not constitute a limitation of this disclosure. Wherein:

[0011] Figure 1 This is a schematic diagram based on the first embodiment of the present disclosure;

[0012] Figure 2 This is a schematic diagram according to the second embodiment of the present disclosure;

[0013] Figure 3 This is a schematic diagram according to the third embodiment of the present disclosure;

[0014] Figure 4 This is a schematic diagram according to the fourth embodiment of the present disclosure;

[0015] Figure 5 This is a block diagram of an electronic device used to implement the parking space status determination method according to embodiments of the present disclosure. Detailed Implementation

[0016] The exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, including various details of the embodiments to aid understanding, and should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and brevity, descriptions of well-known functions and mechanisms are omitted in the following description.

[0017] Figure 1 This is a schematic diagram based on the first embodiment of this disclosure. (See diagram below.) Figure 1 As shown, the method for determining the parking space status in this embodiment specifically includes the following steps:

[0018] S101. Obtain the parking space image of the target parking space;

[0019] S102. Based on the parking space image, determine the occupancy device in the target parking space;

[0020] S103. If it is determined that there is an intervention device on the occupancy device, the occupancy status shall be taken as the parking status of the target parking space.

[0021] The parking space status determination method in this embodiment determines the parking space status by sequentially detecting the occupancy device in the target parking space and the intervention device on the occupancy device. This improves the accuracy of the determined parking space status. Especially in scenarios where a fixed parking space is occupied by an occupancy device, it can effectively avoid the problem of users with non-fixed parking spaces being unable to park when they drive to a fixed parking space due to the inability to determine the parking space status of the fixed parking space, thereby further improving the parking efficiency of vehicles.

[0022] The execution entity of the parking space status determination method in this embodiment is located on the server of the corresponding parking lot operation or management user. The server is used to manage the parking spaces in the parking lot and can guide the vehicles waiting to park according to the parking space status.

[0023] In this embodiment, when executing S101, the target parking space is first determined, and then the parking space image of the target parking space is obtained. In this embodiment, when executing S101, a preset or real-time input parking space number can be obtained, and then the target parking space is determined based on the obtained parking space number.

[0024] In this embodiment, when executing S101 to obtain the parking space image of the target parking space, the image corresponding to the target parking space captured by the shooting device can be obtained as the parking space image of the target parking space. In this embodiment, each shooting device can be used to monitor one or more parking spaces. That is, parking space images of different target parking spaces can be obtained by multiple shooting devices or by one shooting device.

[0025] In this embodiment, the number of target parking spaces determined by S101 can be one or more. When there are multiple target parking spaces, this embodiment will acquire the parking space image of each target parking space when executing S101, and then determine the parking space status of different target parking spaces based on different parking space images.

[0026] In this embodiment, after executing S101 to obtain the parking space image of the target parking space, S102 is executed to determine the occupant in the target parking space based on the parking space image.

[0027] In this embodiment, the occupancy device is a device located in the parking space that is used to obstruct vehicle parking. It can be a sign with specific words such as "No Parking", "Reserved Parking Space", or "VIP Parking Space", or it can be a ground lock installed in the parking space. This embodiment does not limit the type or number of occupancy devices in the parking space.

[0028] In this embodiment, when executing S102 to determine the occupant in the target parking space based on the parking space image, the optional implementation method is as follows: based on the parking space image, obtain the objects contained in the target parking space and the image features corresponding to the objects; calculate the similarity between the obtained image features and the target features; and take the objects corresponding to the image features whose similarity meets the preset requirements as the occupant in the target parking space.

[0029] In this embodiment, when executing S102, target features can be obtained in advance based on images corresponding to different types of occupancy devices; wherein, different target features correspond to different types of occupancy devices, and in this embodiment, the target features can be one or multiple.

[0030] To improve the accuracy of detecting whether there is an occupancy device in the target parking space, this embodiment can calculate the similarity between each image feature and different target features when executing S102; therefore, when executing S102 to determine the image features whose similarity meets the preset requirements, this embodiment can determine the image features whose similarity exceeds the preset threshold, or it can determine the image features with the highest similarity.

[0031] In this embodiment, when executing S102 to determine the occupancy device in the target parking space based on the parking space image, the following method can also be used: input the acquired parking space image into the occupancy device detection model; determine the occupancy device in the target parking space based on the output result of the occupancy device detection model; wherein, in this embodiment, the occupancy device detection model can use boxes to annotate the occupancy devices in the parking space image.

[0032] It is understood that if, in this embodiment, step S102 determines that there is no occupant in the target parking space, the execution of subsequent steps will be suspended.

[0033] In this embodiment, after executing S102 to determine the occupancy device in the target parking space, S103 is executed to adjust the parking space status of the target parking space to an occupied state if it is determined that there is an intervention device on the occupancy device.

[0034] In this embodiment, when executing S103 to determine that an intervention device exists on the occupancy device, an optional implementation method can be adopted as follows: detect whether there is license plate information on the occupancy device; if it is determined that there is license plate information on the occupancy device, determine that an intervention device exists on the occupancy device.

[0035] In this embodiment, when performing S103 to detect whether there is license plate information on the occupancy device, the presence of a license plate mold (the license plate mold has the same size as the real license plate and may not contain the license plate number) can be detected by image recognition, or the presence of a license plate number can be detected by displaying the license plate number on the occupancy device (for example, by displaying the license plate number on the display screen on the occupancy device), or the presence of a license plate mold containing the license plate number can be detected on the occupancy device.

[0036] In other words, this embodiment can use license plate molds and / or license plate numbers as interference devices. By using the occupancy device, richer information such as license plate molds and / or license plate numbers can be obtained to determine the parking space status, thereby improving the accuracy of the determined target parking space status.

[0037] In this embodiment, when executing S103 to determine that there is an interfering device on the occupancy device, the following method can also be used: detect whether the occupancy device generates a geomagnetic interference signal; if it is determined that the occupancy device generates a geomagnetic interference signal, determine that there is an interfering device on the occupancy device.

[0038] In this embodiment, when performing S103 to detect whether the occupancy device generates a geomagnetic interference signal, a geomagnetic detector can be used to detect whether the magnetic field of the target parking space changes, and then the change in the magnetic field can be used to determine whether the occupancy device generates a geomagnetic interference signal. In this embodiment, the magnetic field of the target parking space can be affected by adding a geomagnetic jammer to the occupancy device.

[0039] In other words, this embodiment can use a geomagnetic jammer as an interference device. By using the occupancy device, it can obtain richer information such as whether the magnetic field of the target parking space has changed to determine the parking space status, thereby improving the accuracy of the determined target parking space status.

[0040] Compared to existing technologies that rely solely on occupancy devices without interference, this embodiment improves the effectiveness of occupying a target parking space by detecting the presence of interference devices on the occupancy device, thereby enhancing the accuracy of the determined parking space status.

[0041] After executing S103 to set the occupied state as the parking space state of the target parking space, this embodiment may also include the following: determining the current parking space state of the target parking space; if it is determined that the current parking space state is not occupied, adjusting the current parking space state to occupied, for example, adjusting the green light indicating an empty state to a red light indicating an occupied state.

[0042] That is to say, in this embodiment, the current parking space status of the target parking space can be adjusted according to the determined parking space status, improving the real-time performance during the adjustment of the parking space status.

[0043] In addition, when executing S103 in this embodiment, if it is determined that there is no interference device on the occupancy device, the idle status is used as the parking space status of the target parking space; it can also further determine whether the current parking space status is the idle status to adjust the current parking space status of the target parking space in real time.

[0044] After this embodiment executes S103 and uses the occupied status as the parking space status of the target parking space, the following content may also be included: determining whether the target vehicle corresponding to the target parking space enters the parking lot; in the case of determining that the target vehicle enters the parking lot, adjusting the current parking space status of the target parking space to the idle status; planning a parking path according to the position of the target vehicle and the target parking space; sending the planned parking path to the target vehicle.

[0045] That is to say, this embodiment can also adjust the current parking space status of the target parking space according to whether the target vehicle corresponding to the target parking space enters the parking lot, so that after the target vehicle enters the parking lot, it can obtain the parking path more quickly and timely for parking, thereby improving the parking efficiency of the vehicle.

[0046] Through the above method, this embodiment can more accurately determine the parking space status of the target parking space by modifying the occupancy device, that is, adding a license plate mold, license plate number, or geomagnetic interferometer, etc. to the occupancy device, with low cost and easy implementation.

[0047] Figure 2 It is a schematic diagram according to the second embodiment of the present disclosure. Figure 2 The schematic diagram of the occupancy device including the interference device in this embodiment is shown: adding a license plate mold (i.e., Figure 2 the text plate marked with "DU·AISPACE" in ) to the traditional "Do Not Park" sign. The license plate mold in this embodiment does not include a specific license plate number.

[0048] Figure 3 It is a schematic diagram according to the third embodiment of the present disclosure. Figure 3 The flowchart of parking according to the method for determining the parking space status provided in this embodiment is shown: The parking user obtains the parking space status of the parking spaces in the parking lot through the map application or the parking mini-program; the server for managing the parking spaces in the parking lot, in addition to the traditional methods (such as recognizing the license plates of the vehicles in the parking spaces, etc.), intervenes and manages through the occupancy device including the interference device located in the parking space to determine the parking space status of the parking space, and then determines the parkable parking spaces according to the parking space status of the parking space, and then generates a parking path according to the parkable parking spaces and sends it to the parking user.

[0049] Figure 4 This is a schematic diagram according to the fourth embodiment of this disclosure. (See diagram below.) Figure 4 As shown, the parking space status determination device 400 of this embodiment includes:

[0050] Acquisition unit 401 is used to acquire the parking space image of the target parking space;

[0051] Determining unit 402 is used to determine the occupancy device in the target parking space based on the parking space image;

[0052] Processing unit 403 is used to take the occupancy status as the parking space status of the target parking space when it is determined that there is an intervention device on the occupancy device.

[0053] In this embodiment, the device for determining the parking space status is located on a server. This server is used to manage parking spaces in a parking lot and can guide vehicles waiting to park based on the parking space status.

[0054] The acquisition unit 401 first determines the target parking space, and then acquires the parking space image of the target parking space; the acquisition unit 401 can acquire a preset or real-time input parking space number, and then determine the target parking space based on the acquired parking space number.

[0055] When the acquisition unit 401 acquires the parking space image of the target parking space, it can acquire the image corresponding to the target parking space collected by the shooting device as the parking space image of the target parking space. In this embodiment, each shooting device can be used to monitor one or more parking spaces. That is, parking space images of different target parking spaces can be acquired by multiple shooting devices or by one shooting device.

[0056] The number of target parking spaces determined by the acquisition unit 401 can be one or more. When there are multiple target parking spaces, the acquisition unit 401 will acquire the parking space image of each target parking space and then determine the parking space status of different target parking spaces based on the different parking space images.

[0057] In this embodiment, after the acquisition unit 401 acquires the parking space image of the target parking space, the determination unit 402 determines the occupant in the target parking space based on the parking space image.

[0058] In this embodiment, the occupancy device is a device located in the parking space that is used to obstruct vehicle parking. It can be a sign with specific words such as "No Parking", "Reserved Parking Space", or "VIP Parking Space", or it can be a ground lock installed in the parking space. This embodiment does not limit the type or number of occupancy devices in the parking space.

[0059] When determining the occupant in the target parking space based on the parking space image, the determining unit 402 may adopt the following optional implementation method: based on the parking space image, obtain the objects contained in the target parking space and the image features corresponding to the objects; calculate the similarity between the obtained image features and the target features; and take the objects corresponding to the image features whose similarity meets the preset requirements as the occupant in the target parking space.

[0060] The determining unit 402 can obtain target features in advance based on images corresponding to different types of occupancy devices; wherein, different target features correspond to different types of occupancy devices, and in this embodiment, the target features can be one or multiple.

[0061] To improve the accuracy of detecting whether there is an occupancy device in the target parking space, the determining unit 402 can calculate the similarity between each image feature and different target features; therefore, when determining image features whose similarity meets the preset requirements, the determining unit 402 can determine image features whose similarity exceeds the preset threshold, or it can determine the image feature with the greatest similarity.

[0062] When determining the occupancy device in the target parking space based on the parking space image, the determining unit 402 may also use the following method: input the acquired parking space image into the occupancy device detection model; determine the occupancy device in the target parking space based on the output result of the occupancy device detection model; wherein, in this embodiment, the occupancy device detection model can use boxes to annotate the occupancy devices in the parking space image.

[0063] Understandably, if the determining unit 402 determines that there is no occupancy device in the target parking space, the execution of subsequent steps will be suspended.

[0064] In this embodiment, after the determining unit 402 determines the occupancy device in the target parking space, the processing unit 403 adjusts the parking space status of the target parking space to an occupied state if it determines that there is an intervention device on the occupancy device.

[0065] When the processing unit 403 determines that there is an intervention device on the occupancy device, the optional implementation method can be: detect whether there is license plate information on the occupancy device; if it is determined that there is license plate information on the occupancy device, determine that there is an intervention device on the occupancy device.

[0066] When the processing unit 403 detects whether there is license plate information on the occupancy device, it can detect whether there is a license plate mold (the license plate mold has the same size as the real license plate and may not contain the license plate number) on the occupancy device through image recognition, or it can detect whether there is a license plate number on the occupancy device (for example, by displaying the license plate number on the display screen on the occupancy device), or it can detect whether there is a license plate mold containing the license plate number on the occupancy device, etc.

[0067] In other words, the processing unit 403 can use the license plate mold and / or license plate number as an interference device. By using the occupancy device, it can obtain richer information such as the license plate mold and / or license plate number to determine the parking space status, thereby improving the accuracy of the parking space status of the determined target parking space.

[0068] When the processing unit 403 determines that there is an interfering device on the occupancy device, it may also use the following method: detect whether the occupancy device generates a geomagnetic interference signal; if it is determined that the occupancy device generates a geomagnetic interference signal, determine that there is an interfering device on the occupancy device.

[0069] When the processing unit 403 detects whether the occupancy device generates a geomagnetic interference signal, it can detect whether the magnetic field of the target parking space changes by using a geomagnetic detector, and then determine whether the occupancy device generates a geomagnetic interference signal based on whether the magnetic field changes. In this embodiment, the magnetic field of the target parking space can be affected by adding a geomagnetic jammer to the occupancy device.

[0070] In other words, the processing unit 403 can use the geomagnetic jammer as an interference device, and obtain richer information such as whether the magnetic field of the target parking space has changed through the occupancy device to determine the parking space status, thereby improving the accuracy of the determined parking space status.

[0071] The parking space status determination device 400 in this embodiment may further include an adjustment unit 404, which is used to perform the following: after the processing unit 403 sets the occupancy status as the parking space status of the target parking space, determine the current parking space status of the target parking space; if it is determined that the current parking space status is not an occupancy status, adjust the current parking space status to an occupancy status, for example, adjust the green light indicating an vacancy status to a red light indicating an occupancy status.

[0072] In other words, the adjustment unit 404 can adjust the current parking status of the target parking space according to the determined parking space status, thereby improving the real-time performance of the parking space status adjustment.

[0073] In addition, if the processing unit 403 determines that there is no interfering device on the occupancy device, it will take the idle state as the parking space state of the target parking space; it can also further determine whether the current parking space state is idle, so as to adjust the current parking space state of the target parking space in real time.

[0074] The parking space status determination device 400 in this embodiment may further include a planning unit 405, which is used to perform the following: after the processing unit 403 sets the occupancy status as the parking space status of the target parking space, determine whether the target vehicle corresponding to the target parking space has entered the parking lot; if it is determined that the target vehicle has entered the parking lot, adjust the current parking space status of the target parking space to the vacant status; plan a parking path according to the location of the target vehicle and the target parking space; and send the parking path to the target vehicle.

[0075] In other words, the planning unit 405 can also adjust the current parking status of the target parking space based on whether the target vehicle corresponding to the target parking space has entered the parking lot, so that the target vehicle can obtain the parking path more quickly and timely after entering the parking lot, thereby improving the parking efficiency of the vehicle.

[0076] The acquisition, storage, and application of user personal information involved in the technical solution disclosed herein comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0077] According to embodiments of this disclosure, this disclosure also provides an electronic device, a readable storage medium, and a computer program product.

[0078] like Figure 5 The diagram shown is a block diagram of an electronic device for a method of determining parking space status according to an embodiment of the present disclosure. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0079] like Figure 5 As shown, device 500 includes a computing unit 501, which can perform various appropriate actions and processes based on a computer program stored in read-only memory (ROM) 502 or a computer program loaded from storage unit 508 into random access memory (RAM) 503. RAM 503 may also store various programs and data required for the operation of device 500. The computing unit 501, ROM 502, and RAM 503 are interconnected via bus 504. Input / output (I / O) interface 505 is also connected to bus 504.

[0080] Multiple components in device 500 are connected to I / O interface 505, including: input unit 506, such as keyboard, mouse, etc.; output unit 507, such as various types of displays, speakers, etc.; storage unit 508, such as disk, optical disk, etc.; and communication unit 509, such as network card, modem, wireless transceiver, etc. Communication unit 509 allows device 500 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0081] The computing unit 501 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 501 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 501 performs the various methods and processes described above, such as the method for determining the status of a parking space. For example, in some embodiments, the method for determining the status of a parking space may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 508.

[0082] In some embodiments, part or all of the computer program may be loaded and / or installed on the device 500 via ROM 502 and / or communication unit 509. When the computer program is loaded into RAM 503 and executed by computing unit 501, one or more steps of the parking space status determination method described above may be performed. Alternatively, in other embodiments, computing unit 501 may be configured to perform the parking space status determination method by any other suitable means (e.g., by means of firmware).

[0083] Various implementations of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transferring data and instructions to the storage system, the at least one input device, and the at least one output device.

[0084] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable parking device, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0085] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0086] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for showing information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0087] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with embodiments of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.

[0088] Computer systems can include clients and servers. Clients and servers are generally geographically separated and typically interact via communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. A server can be a cloud server, also known as a cloud computing server or cloud host, a hosting product within the cloud computing service system that addresses the management difficulties and weak business scalability inherent in traditional physical hosts and VPS (Virtual Private Server) services. Servers can also be servers for distributed systems or servers incorporating blockchain technology.

[0089] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.

[0090] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.

Claims

1. A method for determining the status of a parking space, comprising: Obtain the parking space image of the target parking space; Based on the parking space image, identify the occupancy device in the target parking space, wherein the occupancy device is a sign marked with specific words; If it is determined that there is an interfering device on the occupancy device, the occupancy status shall be taken as the parking space status of the target parking space; otherwise, the vacancy status shall be taken as the parking space status of the target parking space. The step of determining that an interfering device exists on the occupancy device includes: Detect whether there is license plate information on the occupancy device; If it is determined that license plate information exists on the occupancy device, it is determined that an interference device exists on the occupancy device; Also includes: After setting the occupancy status as the parking space status of the target parking space, it is determined whether the target vehicle corresponding to the target parking space has entered the parking lot. If it is determined that the target vehicle has entered the parking lot, the current parking space status of the target parking space is adjusted to an vacant status; Plan a parking route based on the location of the target vehicle and the target parking space; Send the parking path to the target vehicle.

2. The method of claim 1, wherein, The step of determining the occupancy device in the target parking space based on the parking space image includes: Based on the parking space image, the objects contained in the target parking space and the image features corresponding to the objects are obtained; Calculate the similarity between the image features and the target features; Objects corresponding to image features that meet preset similarity requirements are used as occupancy devices in the target parking space.

3. The method according to claim 1, wherein, The step of determining the occupancy device in the target parking space based on the parking space image includes: Input the parking space image into the occupancy detection model; Based on the output of the occupancy detection model, the occupancy device in the target parking space is determined.

4. The method according to any one of claims 1-3, wherein, The step of determining that an interfering device exists on the occupancy device includes: Detect whether the occupancy device generates geomagnetic interference signals; If it is determined that the occupancy device generates a geomagnetic interference signal, it is determined that an interference device exists on the occupancy device.

5. The method according to any one of claims 1-3, further comprising: After setting the occupancy status as the parking space status of the target parking space, the current parking space status of the target parking space is determined. If it is determined that the current parking space is not occupied, the current parking space status will be adjusted to occupied.

6. A device for determining the status of a parking space, comprising: The acquisition unit is used to acquire the parking space image of the target parking space; The determining unit is used to determine, based on the parking space image, an occupancy device in the target parking space, wherein the occupancy device is a sign marked with specific words; The processing unit is configured to, if it is determined that there is an intervention device on the occupancy device, take the occupancy status as the parking space status of the target parking space, otherwise take the vacancy status as the parking space status of the target parking space. Specifically, when the processing unit determines that an interfering device exists on the occupant device, it performs the following: Detect whether there is license plate information on the occupancy device; If it is determined that license plate information exists on the occupancy device, it is determined that an interference device exists on the occupancy device; It also includes planning units for execution: After the processing unit uses the occupancy status as the parking space status of the target parking space, it determines whether the target vehicle corresponding to the target parking space has entered the parking lot. If it is determined that the target vehicle has entered the parking lot, the current parking space status of the target parking space is adjusted to an vacant status; Plan a parking route based on the location of the target vehicle and the target parking space; Send the parking path to the target vehicle.

7. The apparatus according to claim 6, wherein, When determining the occupancy device in the target parking space based on the parking space image, the determining unit specifically performs the following: Based on the parking space image, the objects contained in the target parking space and the image features corresponding to the objects are obtained; Calculate the similarity between the image features and the target features; Objects corresponding to image features that meet preset similarity requirements are used as occupancy devices in the target parking space.

8. The apparatus according to claim 6, wherein, When determining the occupancy device in the target parking space based on the parking space image, the determining unit specifically performs the following: Input the parking space image into the occupancy detection model; Based on the output of the occupancy detection model, the occupancy device in the target parking space is determined.

9. The apparatus according to any one of claims 6-8, wherein, When the processing unit determines that an interfering device exists on the occupier, it specifically performs the following: Detect whether the occupancy device generates geomagnetic interference signals; If it is determined that the occupancy device generates a geomagnetic interference signal, it is determined that an interference device exists on the occupancy device.

10. The apparatus according to any one of claims 6-8, further comprising an adjustment unit for performing: After the processing unit uses the occupancy status as the parking space status of the target parking space, it determines the current parking space status of the target parking space. If it is determined that the current parking space is not occupied, the current parking space status will be adjusted to occupied.

11. An electronic device, comprising: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-5.

12. A non-transitory computer-readable storage medium storing computer instructions, wherein, The computer instructions are used to cause the computer to perform the method according to any one of claims 1-5.

13. A computer program product comprising a computer program that, when executed by a processor, implements the method according to any one of claims 1-5.