Parking lot parking space management method and device, electronic equipment and storage medium
By installing parking space cameras and Bluetooth transmitters in parking lots, combined with guidance screens and Bluetooth signals, navigation routes are dynamically planned, solving the parking and car-finding problems in large parking lots and achieving efficient parking and car-finding management.
Patent Information
- Application Number
- CN202511082175.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-04
- Publication Date
- 2025-11-07
AI Technical Summary
The problem of difficulty in finding parking and locating vehicles in large parking lots is particularly prevalent in places such as shopping malls and shopping centers.
By installing parking space cameras and Bluetooth transmitters in the parking lot, parking space status information is collected in real time. The remaining parking space guidance information is displayed on the guidance screen at the intersection, and the vehicle navigation route is dynamically planned based on the Bluetooth signal. Combined with mobile terminals and query machines, parking and vehicle finding are assisted.
It effectively solves the problems of parking difficulties and vehicle locating difficulties in parking lots, and improves parking efficiency and vehicle locating efficiency.
Smart Images

Figure CN120913437A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of information management system, and particularly relates to a parking lot management method and device, electronic equipment and storage medium. BACKGROUND
[0002] With the continuous development of economy and the continuous progress of society, the urbanization process is gradually accelerated, the living standard of residents is significantly improved, and the number of motor vehicles is showing explosive growth. This makes it difficult to park and find a car in large parking lots such as shopping malls, shopping centers, and large complexes. Therefore, how to deal with the parking and car finding problems in large parking lots has become a technical problem that needs to be solved. SUMMARY
[0003] The present application provides a parking lot management method, device, electronic equipment and storage medium.
[0004] According to one aspect of the present application, a parking lot management method is provided, comprising:
[0005] Real-time receiving of parking lot state information of each parking space in the parking lot; wherein the parking space state information is obtained by identifying the real-time collected parking space pictures through the parking space camera installed above the parking space; each parking space camera is externally provided with a Bluetooth transmitter;
[0006] According to the binding relationship between the turnout and the parking space in the parking lot, and in combination with the parking space state information of each parking space in the parking lot, the remaining parking space guide information is displayed on the guide screen at the turnout in the parking lot;
[0007] In response to the target vehicle stopping at the target parking space according to the remaining parking space guide information, the binding relationship data between the target parking space and the target vehicle uploaded by the parking space camera is received;
[0008] In response to the vehicle owner triggering the reverse search of the target vehicle through the mobile terminal, the real-time position of the mobile terminal is determined according to the Bluetooth signal uploaded by the mobile terminal from the Bluetooth transmitter in real time; according to the real-time position of the mobile terminal and the position of the target parking space in the binding relationship data, a real-time car finding navigation path is generated and displayed to guide the vehicle owner to find the car.
[0009] According to another aspect of the present application, a parking lot management device is provided, comprising:
[0010] A first data receiving module is configured to receive real-time parking space state information of each parking space in the parking lot; wherein the parking space state information is obtained by identifying the real-time collected parking space pictures through the parking space camera installed above the parking space; each parking space camera is externally provided with a Bluetooth transmitter;
[0011] The data analysis module is configured to control the guide screen at the turnout in the parking lot to display the remaining parking space guide information according to the binding relationship between the turnout and the parking space in the parking lot and the parking space state information of each parking space in the parking lot.
[0012] The second data receiving module is configured to receive the binding relationship data between the target parking space and the target vehicle uploaded by the parking space camera in response to the target vehicle being parked at the target parking space according to the remaining parking space guide information.
[0013] The car searching module is configured to determine the real-time position of the mobile terminal according to the real-time Bluetooth signal received and uploaded by the mobile terminal from the Bluetooth emitter in response to the car owner triggering the reverse searching of the target vehicle through the mobile terminal, and generate and display a real-time car searching navigation path according to the real-time position of the mobile terminal and the position of the target parking space in the binding relationship data, so as to guide the car owner to search for the target vehicle.
[0014] According to another aspect of the present application, an electronic device is provided, which comprises:
[0015] at least one processor; and
[0016] a memory connected to the at least one processor in communication; wherein
[0017] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the parking lot management method of the embodiments of the present application.
[0018] According to another aspect of the present application, a computer readable storage medium is provided, which stores computer instructions for enabling a processor to implement the parking lot management method of the embodiments of the present application when executed by the processor.
[0019] The technical solution of the embodiments of the present application effectively guides the car owner to park smoothly by displaying the number of remaining parking spaces generated in different directions through the guide screen at the turnout in the parking lot, and solves the problem of difficulty in parking in the parking lot. When searching for the target vehicle, the car searching navigation path is dynamically planned based on the received Bluetooth signal, which improves the efficiency of searching for the target vehicle and solves the problem of difficulty in searching for the target vehicle in the parking lot.
[0020] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0021] In order to make the technical solutions in the embodiments of the present application clearer, the following will briefly introduce the drawings needed in the embodiment description. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort on the basis of these drawings.
[0022] Figure 1 is a flowchart of a parking lot space management method provided by an embodiment of the present application;
[0023] Figure 2 is a flowchart of another parking lot space management method provided by an embodiment of the present application;
[0024] Figure 3 is a structural diagram of a parking lot space management device provided by an embodiment of the present application;
[0025] Figure 4 is a structural diagram of an electronic device for implementing the parking lot space management method of an embodiment of the present application. DETAILED DESCRIPTION
[0026] In order to make those skilled in the art better understand the present application, the following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without any creative effort should fall within the scope of the present application.
[0027] Embodiment one
[0028] Figure 1 The flowchart of the parking lot space management method provided by an embodiment of the present application can be applied to the scenario of managing spaces in a large parking lot. The method can be executed by a parking lot space management device, which can be realized in the form of hardware and / or software, and can be configured in an electronic device.
[0029] As shown in Figure 1 , the parking lot space management method comprises:
[0030] S101, real-time receiving of space state information of each space in the parking lot; wherein the space state information is obtained by identifying real-time collected space pictures through a space camera installed above the space; and each space camera is externally provided with a Bluetooth transmitter.
[0031] The parking lot related to the embodiment of the application can be a large parking lot matched with a place such as a shopping mall, a shopping center or a large complex; the parking lot can be single-layer or multi-layer. A plurality of parking spaces are arranged in the parking lot, each parking space is marked by a boundary line or a boundary point, and different marks are marked in each parking space; meanwhile, a plurality of parking space cameras are installed in the parking lot, the visual angle of each parking space camera can cover a plurality of parking spaces, and there are overlapping parking spaces at the visual line edge of adjacent parking space cameras. A low-illumination CMOS recognition algorithm based on vehicle contour and license plate features is pre-deployed in each parking space camera, the algorithm is a computer vision technology specially designed to accurately identify vehicles and license plate information in insufficient light environment, the algorithm combines vehicle contour feature extraction and license plate recognition technology, and is optimized for the imaging characteristics of the CMOS sensor under low-illumination conditions. In addition, a Bluetooth transmitting device is externally arranged on each parking space camera, and the Bluetooth transmitting device can be a BLE signal broadcasting device (such as iBeacon).
[0032] On this basis, each parking space camera shoots real-time pictures of the parking space at a fixed frequency (such as 1 time per second) to cover the panorama of the parking space (including the ground marking line and the vehicle that can be parked). Further, the parking space camera analyzes the collected pictures based on the built-in low-illumination CMOS recognition algorithm based on vehicle contour and license plate features: if a vehicle contour (or license plate) is detected in the picture, it is determined that the parking space is occupied; if no vehicle is detected, it is determined to be idle; wherein the occupied or idle parking space belongs to the parking space state information, and the license plate number and parking time of the vehicle occupying the parking space also belong to the parking space state information. The parking space camera uploads the recognized parking space state information (including the parking space number, state, and time stamp) to the parking lot management system in real time through wired (such as Ethernet) or wireless (such as Wi-Fi) mode, so that the server in the parking management system processes it.
[0033] S102, according to the binding relationship between the turnout and the parking space in the parking lot, and in combination with the parking space state information of each parking space in the parking lot, the remaining parking space guide information displayed on the guide screen at the turnout in the parking lot is controlled.
[0034] In the embodiment of the application, the binding relationship between the turnout and the parking space can be a pre-set topological association (such as “turn left at No. 1 turnout corresponds to A area parking space, and turn right corresponds to B area parking space”), which is used to clearly define the target area of the turnout guide. The guide screen is an electronic display screen installed at the turnout, which is used to display the number of remaining parking spaces and the direction to the car owner. The remaining parking space guide information is the idle parking space data of the area calculated based on the parking space state (such as “A area has 5 remaining parking spaces, please turn left”), which assists the car owner to quickly find an empty space.
[0035] In specific implementation, the server in the parking space management system first calls the binding relationship between the fork roads and parking spaces in the parking lot. For example, the main fork road on the first floor includes three driving directions: left turn, right turn, and straight ahead, and the three driving directions are respectively bound to three parking space areas A, B, and C. Then, the remaining parking spaces are calculated, mainly by combining the real-time parking space status received in step S101, and statistically counting the number of remaining idle parking spaces by area (for example, there are 20 parking spaces in area A, 15 of which are currently occupied, and 5 are remaining). Further, guidance information is generated. Specifically, for each fork road, appropriate guidance content is generated, including direction indication and remaining quantity (such as "Turn left to area A: 5 parking spaces remaining", "Turn right to area B: 2 parking spaces remaining"). Further, the system sends a control instruction to the fork road guidance screen through a communication protocol (such as RS485) to drive the screen to display the generated guidance information, ensuring that the vehicle owner can quickly select a direction at the fork intersection.
[0036] S103. After the target vehicle stops at the target parking space according to the remaining parking space guidance information, receive the binding relationship data of the target parking space and the target vehicle uploaded by the parking space camera.
[0037] In an embodiment of the present invention, when the target vehicle drives into and stops stably at the target parking space, the parking space camera confirms that the vehicle completely occupies the parking space through image recognition (such as detecting the vehicle in 3 consecutive frames of images). The binding relationship is generated mainly by associating the unique identifier of the parking space (such as "A10 on the 3rd floor") with vehicle characteristics (such as license plate, vehicle type, preferably license plate) to generate binding relationship data (format example: {"vehicle_id": "Beijing AXXXXX", "parking_space": "3 - A10", "floor": 3}). Then, the parking space camera stores the binding relationship data in the system database and synchronizes it to the background of the vehicle search APP that the vehicle owner may use (associating the vehicle owner's account through the license plate, or allowing the vehicle owner to scan the code for binding).
[0038] S104. When the vehicle owner triggers reverse search for the target vehicle through the mobile terminal, determine the real-time position of the mobile terminal according to the Bluetooth signal received and uploaded by the mobile terminal from the Bluetooth transmitter in real time; generate and display a real-time vehicle search navigation path according to the real-time position of the mobile terminal and the position of the target parking space in the binding relationship data to guide the vehicle owner to search for the vehicle.
[0039] In the embodiments of the present application, reverse car searching refers to the behavior of a car owner searching for a parked vehicle from any position in a parking lot. The mobile terminal refers to the car owner's mobile phone or other device supporting Bluetooth signal reception and APP operation. The Bluetooth signal refers to the BLE signal (including device ID, signal strength RSSI, etc.) broadcast by the Bluetooth transmitter device of the parking space camera, which is used to locate the mobile terminal in real time. Real-time location determination refers to calculating the current location of the car owner through the Bluetooth signal received by the mobile terminal. Real-time car searching navigation path refers to the dynamically planned route from the current location of the car owner to the target parking space.
[0040] On the basis of the above, the car owner uses the mobile terminal (mobile phone) to open the car searching APP by scanning the car searching two-dimensional code, clicks the "find car" control, and the system receives the reverse car searching request and calls the binding relationship data corresponding to the car owner (determines the target parking space position: such as 3A10). Further, the mobile terminal locates in real time, mainly the Bluetooth of the mobile phone is turned on, scans the signals broadcast by the Bluetooth transmitter device of the surrounding parking space camera, and obtains the IDs and RSSIs (signal strengths) of multiple Bluetooth transmitter devices; the mobile phone uploads the signal data to the system, and the system determines the current real-time location of the car owner (such as "1st floor elevator entrance") through the fingerprint positioning method (comparing the real-time RSSI with the pre-stored "position-signal fingerprint" database) or the triangulation method (distance calculation based on multiple signal sources).
[0041] In some embodiments, according to the real-time location of the mobile terminal and the position of the target parking space in the binding relationship data, a real-time car searching navigation path is generated and displayed to guide the car owner to search for the car, including steps A-F:
[0042] A. According to the real-time location of the mobile terminal, determine the current floor of the mobile terminal in the parking lot.
[0043] Among them, the real-time location of the mobile terminal is the current spatial coordinates of the car owner calculated by the Bluetooth signal received by the mobile terminal in real time. The current floor is the parking lot floor (such as 1st floor, 3rd floor) where the car owner is based on real-time location information, which is the basis for cross-floor navigation.
[0044] In a specific implementation, the system receives real-time position coordinates uploaded by the mobile terminal, which contains implicit floor information (or separate Z-axis data, such as Z=1 representing the first floor). Through a preset "coordinate-floor" mapping relationship (such as "Z=1→1 floor, Z=3→3 floor"), the current floor of the vehicle owner (such as "1 floor") is directly analyzed. If there is no explicit floor information in the coordinates, the system combines the ID characteristics of the current floor Bluetooth transmitting device (such as all 1 floor device ID prefix "F1-"), and further confirms the current floor through the signal source to avoid floor misjudgment caused by positioning errors.
[0045] B. According to the position of the target parking space, determine the target floor of the target parking space in the parking lot.
[0046] Among them, the target parking space position refers to the specific space coordinates (including floor, X, Y axis position corresponding to parking space number) of the target vehicle parking, stored in the binding relationship data. The target floor is the floor information (such as "3 floor") extracted from the target parking space position information, which is used to judge whether cross-floor navigation is needed.
[0047] In a specific implementation, the system extracts the position information of the target parking space (such as "3A10, coordinates X=120, Y=80, Z=3") from the "target vehicle-target parking space" binding relationship data. In this way, the floor parameter (such as Z=3→target floor "3 floor") can be directly read from the position information, or the parking space number rule can be analyzed (such as "3" in "3A10" represents the third floor).
[0048] C. In response to the current floor and the target floor not being the same floor, determine the target elevator port closest to the real-time position in the current floor map of the parking lot.
[0049] In the embodiment of the application, the system compares the current floor (such as 1 floor) and the target floor (such as 3 floor), and if it is confirmed that the floors are different, the cross-floor navigation logic is triggered. Specifically, from the topological database of the current floor map, the position coordinates of all elevator ports (such as 1 floor elevator port coordinates X=70, Y=50) are retrieved. Taking the real-time position of the vehicle owner (such as X=50, Y=30) as the starting point, the straight-line distance or the actual travel distance (considering the channel direction) to each elevator port is calculated, and the elevator port with the shortest distance is selected as the "target elevator port" (such as 1 floor elevator port A, distance 20 meters).
[0050] D. According to the real-time position of the mobile terminal and the position of the target elevator port, a first real-time car searching navigation path is planned in the current floor map of the parking lot to guide the vehicle owner to move to the target elevator port to take the elevator.
[0051] Optionally, the system loads a topology map of the current floor (e.g., floor 1), including information such as passable passages, obstacles (pillars, walls), and nodes (passage intersections). Then, using the driver's real-time location (i.e., the mobile terminal's real-time location) as the starting point and the target elevator entrance as the destination, a preset path planning algorithm is used to plan the shortest path (prioritizing routes with shorter distances and fewer turns). For example, the path might be: "Current location → go straight for 10 meters to the passage intersection → turn right and go straight for 10 meters → arrive at elevator entrance A on floor 1". In the mobile car-finding app, the path is displayed with highlighted lines and arrow icons, and key nodes are marked (e.g., "Turn right in 5 meters ahead"), while triggering voice prompts (e.g., "Please go straight to the elevator entrance").
[0052] E. In response to the cross-floor navigation operation triggered after the car owner takes the elevator to the target floor of the parking lot, the real-time location of the mobile terminal is determined based on the Bluetooth signal received and uploaded in real time from the Bluetooth transmitter of the parking space camera on the target floor.
[0053] In this embodiment of the invention, the arrival of the vehicle owner at the target floor (e.g., the 3rd floor) can be detected in the following two ways:
[0054] Elevator beacon trigger: When the elevator arrives at the 3rd floor, the internal beacon broadcasts a "3rd floor arrived" signal, which is received by the mobile terminal and automatically notifies the system.
[0055] User confirmation: After exiting the elevator, the car owner clicks "Arrived at the 3rd floor" in the car-finding app to trigger cross-floor navigation.
[0056] Upon reaching the target floor, the mobile terminal scans the Bluetooth transmitter signals of the parking space cameras on the target floor (3rd floor) to obtain the IDs (such as "3A09", "3A10") and RSSI (signal strength) of multiple devices. The system then uses a fingerprint positioning method (comparing the real-time RSSI with the "location-signal fingerprint" database pre-stored on the 3rd floor) to determine the car owner's real-time location on the 3rd floor (such as "3rd floor elevator entrance B, coordinates X=90, Y=60").
[0057] F. Based on the real-time location of the mobile terminal and the location of the target vehicle, plan a second real-time vehicle navigation route on the map of the target floor to guide the car owner to the target parking space.
[0058] In the embodiment of the present application, the system switches to the topological map of the target floor (3rd floor), which contains information such as the passageway of the floor, the distribution of parking spaces (for example, the coordinates of the 10th parking space in area A of the 3rd floor are X=120 and Y=80), and the like. The navigation path is planned with the real-time position of the target floor (for example, the elevator port B of the 3rd floor) as the starting point and the target parking space (the 10th parking space in area A of the 3rd floor) as the end point. At the same time, the mobile terminal updates the real-time position of the vehicle owner (by continuously scanning the 3rd floor Bluetooth signal), and if the position deviates from the path (for example, more than 2 meters), the system automatically re-plans the path and guides the vehicle owner to the target parking space through voice (for example, “a new route has been planned for you. Please turn left”) and visual cues.
[0059] In the embodiment of the present application, if the target parking space and the current real-time position of the mobile terminal are on the same floor, the real-time navigation path of the same floor can be directly planned according to the updated position of the vehicle owner of the mobile terminal and the position of the target parking space to guide the vehicle owner to move to the target parking space.
[0060] In addition to the dynamic vehicle searching described above, a fixed navigation route can also be generated to guide the vehicle owner to search for the vehicle. Specifically, in response to the vehicle owner scanning the vehicle searching two-dimensional code by using the mobile terminal, a vehicle searching interface is displayed, and the vehicle owner is prompted to input the license plate number of the target vehicle. According to the pre-stored binding relationship between the vehicle and the parking space, the vehicle picture corresponding to the license plate number of the target vehicle, the target parking space information, and the entry time information are determined and displayed on the mobile terminal. In response to the vehicle owner triggering the vehicle searching route function on the mobile terminal, a fixed vehicle searching path is planned according to the position of the target parking space and the current position of the mobile terminal and is displayed on the mobile terminal, so that the vehicle owner can search for the vehicle according to the fixed vehicle searching path displayed on the mobile terminal.
[0061] In the embodiment of the present application, the guide screen at the fork in the parking lot displays the number of remaining parking spaces generated by different forks leading to different directions, effectively guiding the vehicle owner to park smoothly, and solving the problem of difficulty in parking in the parking lot. When searching for the vehicle, the vehicle searching navigation path is dynamically planned based on the received Bluetooth signal, improving the efficiency of searching for the vehicle and solving the problem of difficulty in searching for the vehicle in the parking lot.
[0062] Embodiment two
[0063] Figure 2 A flowchart of a parking lot parking space management method provided in the embodiment of the present application. In the embodiment, in addition to searching for the vehicle by using the mobile terminal, the vehicle can also be searched by using the inquiry machine. Specifically, refer to Figure 2 The parking lot parking space management method comprises the following steps:
[0064] S201, real-time receiving of parking space state information of each parking space in the parking lot; wherein the parking space state information is obtained by recognizing the real-time collected parking space pictures by the parking space camera installed above the parking space; each parking space camera is externally provided with a Bluetooth emitting device.
[0065] S202, according to the binding relationship between the turnout and the parking space in the parking lot, combining the parking space state information of each parking space in the parking lot, the guide screen at the turnout in the parking lot is controlled to display the remaining parking space guide information.
[0066] S203, in response to the target vehicle parking at the target parking space according to the remaining parking space guide information, the binding relationship data between the target parking space and the target vehicle uploaded by the parking space camera is received.
[0067] S204, in response to the car owner inputting any one of the license plate number of the target vehicle, the parking time, and the number of the target parking space in the query machine, the vehicle attribute information and the vehicle parking information corresponding to the target vehicle are displayed in the query machine in the form of pictures, and the navigation route between the position of the target parking space and the position of the query machine is displayed in the query machine, so that the car owner can find the target vehicle according to the navigation route.
[0068] In some embodiments, in response to the car owner triggering the license plate query function in the query machine and inputting the license plate number, the vehicle attribute information (including vehicle pictures, license plate numbers, etc.) corresponding to the license plate number and the vehicle parking information (including parking time, parking time, etc.) are displayed in the query machine in the form of pictures; the navigation route between the position of the target parking space and the position of the query machine is displayed in the query machine, so that the car owner can find the target vehicle according to the navigation route.
[0069] In some embodiments, in response to the car owner triggering the time query function in the query machine and inputting the parking time, the vehicle attribute information and the vehicle parking information corresponding to the parking time are displayed in the query machine in the form of pictures; in response to the car owner selecting the target vehicle from the displayed pictures, the navigation route between the position of the target parking space and the position of the query machine is displayed in the query machine, so that the car owner can find the target vehicle according to the navigation route.
[0070] In some embodiments, in response to the car owner triggering the parking space query function in the query machine and inputting the parking space number, the vehicle attribute information and the vehicle parking information corresponding to the parking space number are displayed in the query machine in the form of pictures; after the car owner determines the target vehicle, the navigation route between the position of the target parking space and the position of the query machine is displayed in the query machine, so that the car owner can find the target vehicle according to the navigation route.
[0071] Further, in response to the car owner's picture zoom request, the pictures displayed in the query machine including the vehicle attribute information and the vehicle parking information are zoomed to avoid the car owner being unable to clearly see the vehicle attribute information and the vehicle parking information because the pictures are too small.
[0072] In the embodiment of the present application, the parking space camera is further used for: identifying according to the real-time collected parking space pictures, if a vehicle is parked with line pressure, an alarm is given, and if a vehicle parked on the parking space has no license plate, the data of the binding relationship between the vehicle without license plate and the parking space is reported. Since the parking space camera can also report the data of the binding relationship between the vehicle without license plate and the parking space, when searching for a vehicle, the vehicle owner can trigger the vehicle searching function of the vehicle without license plate to achieve the purpose of searching for the vehicle. For details, refer to step S205.
[0073] S205, in response to the vehicle owner triggering the vehicle searching function of the vehicle without license plate in the query machine, the information of all vehicles without license plate is displayed in the query machine; in response to the vehicle owner selecting a certain vehicle without license plate, the parking space where the vehicle without license plate is located is determined according to the binding relationship data between the vehicle without license plate and the parking space; the navigation route between the location of the parking space and the location of the query machine is displayed in the query machine, so that the vehicle owner can search for the vehicle without license plate according to the navigation route.
[0074] In the embodiment of the present application, in addition to the above-mentioned steps for searching for a vehicle, the use of parking spaces in the parking lot can also be counted, for details, refer to step S206.
[0075] S206, according to the real-time received parking space state information of each parking space in the parking lot, the guide screen at the entrance of the parking lot is controlled to display the remaining parking space information of each floor of the parking lot; or, according to the real-time received parking space state information of each parking space in the parking lot, the traffic flow of the parking lot is counted.
[0076] In the embodiment of the present application, the system continuously receives the state data (occupied / idle) of each parking space in the parking lot through the network (such as a local area network, a wireless network). These data come from the parking space camera above the parking space. The parking space camera takes pictures of the parking space in real time, judges the parking space state through image recognition technology, and uploads the result (such as "occupied" and "idle") to the system server in real time. The system classifies and counts all the received parking space state information according to the floor, traverses the position information (pre-stored in the system database, including the floor to which it belongs) of each parking space, respectively calculates the number of parking spaces in the idle state of each floor, and obtains the remaining parking space data of each floor. The system sends the remaining parking space data of each floor to the guide screen control module at the entrance of the parking lot, and the control module drives the guide screen to display in the form of text, icon or number in real time, for the reference of the vehicle owner entering the parking lot, to assist him in selecting the floor. In addition, the system takes the parking space state at the initial time (such as a certain hour) as the reference, or sets a fixed time window (such as every 5 minutes), counts the number of parking spaces that change from "idle" to "occupied" in the unit time, that is, the number of newly parked vehicles. Count the number of parking spaces that change from "occupied" to "idle" in the unit time, that is, the number of vehicles that have left. The system can update the above data in real time, generate cumulative flow or instantaneous flow (such as "200 vehicles have entered in the current 1 hour, and 150 vehicles have left"), and can be used for subsequent flow monitoring, congestion warning and other functions.
[0077] The embodiment of the present application effectively solves the problem of difficult parking and searching in a parking lot.
[0078] Embodiment three
[0079] Figure 3 A structural schematic diagram of a parking lot parking space management device provided by the embodiment of the present application. The embodiment can be applied to the scene of parking or searching in a large parking lot. As shown in the figure, the device comprises: Figure 3
[0080] The first data receiving module 301 is configured to receive the parking space state information of each parking space in the parking lot in real time; wherein the parking space state information is obtained by recognizing the real-time collected parking space pictures through the parking space camera installed above the parking space; and each parking space camera is externally provided with a Bluetooth transmitting device.
[0081] The data analysis module 302 is configured to control the guide screen at the branch in the parking lot to display the remaining parking space guide information according to the binding relationship between the branch and the parking space in the parking lot, in combination with the parking space state information of each parking space in the parking lot.
[0082] The second data receiving module 303 is configured to receive the binding relationship data between the target parking space and the target vehicle uploaded by the parking space camera in response to the target vehicle being parked at the target parking space according to the remaining parking space guide information.
[0083] The searching module 304 is configured to determine the real-time position of the mobile terminal according to the Bluetooth signal uploaded by the Bluetooth transmitting device in real time in response to the vehicle owner triggering the reverse search of the target vehicle through the mobile terminal; and generate and display a real-time searching navigation path according to the real-time position of the mobile terminal and the position of the target parking space in the binding relationship data, so as to guide the vehicle owner to search.
[0084] In some embodiments, in terms of generating and displaying a real-time searching navigation path according to the real-time position of the mobile terminal and the position of the target parking space in the binding relationship data, so as to guide the vehicle owner to search, the searching module 304 is specifically configured to:
[0085] determine the current floor of the mobile terminal in the parking lot according to the real-time position of the mobile terminal;
[0086] determine the target floor of the target parking space in the parking lot according to the position of the target parking space;
[0087] in response to the current floor and the target floor not being the same floor, determine the target elevator entrance closest to the real-time position in the current floor map of the parking lot;
[0088] plan a first real-time searching navigation path in the current floor map of the parking lot according to the real-time position of the mobile terminal and the position of the target elevator entrance, so as to guide the vehicle owner to move to the target elevator entrance to take the elevator.
[0089] In response to the cross-layer navigation operation triggered after the car owner reaches the target floor of the parking lot by taking the elevator, the real-time position of the mobile terminal is determined according to the Bluetooth signals transmitted and uploaded by the Bluetooth emitting device of the target floor parking space camera in real time by the mobile terminal;
[0090] According to the real-time position of the mobile terminal and the position of the target vehicle, a second real-time car searching navigation path is planned on the map of the target floor to guide the car owner to move to the target parking space.
[0091] In some embodiments, further comprising:
[0092] The car searching display module is configured to, in response to the car owner inputting any one of the license plate number of the target vehicle, the parking time, and the number of the target parking space in the query machine, display the vehicle attribute information and the vehicle parking information of the target vehicle in the form of pictures in the query machine, and display a navigation route between the position of the target parking space and the position of the query machine in the query machine, so that the car owner can search for the target vehicle according to the navigation route.
[0093] In some embodiments, further comprising:
[0094] The zoom-in module is configured to, in response to a zoom-in request of the car owner, zoom in and display the pictures including the vehicle attribute information and the vehicle parking information displayed in the query machine.
[0095] In some embodiments, the parking space camera is further configured to:
[0096] According to the real-time collection of the parking space pictures, if a vehicle is identified to be parked with the line pressed, an alarm is triggered; if a vehicle parked in the parking space is identified to have no license plate, data of the binding relationship between the vehicle without a license plate and the parking space is reported;
[0097] Correspondingly, further comprising:
[0098] The license plate-free car searching module is configured to, in response to the car owner triggering the license plate-free car searching function in the query machine, display the information of all license plate-free cars in the query machine; in response to the car owner selecting a certain license plate-free car, determine the parking space where the license plate-free car is located according to the binding relationship data between the license plate-free car and the parking space; and display a navigation route between the position of the parking space and the position of the query machine in the query machine, so that the car owner can search for the license plate-free car according to the navigation route.
[0099] In some embodiments, further comprising a static car searching module configured to:
[0100] In response to the car owner scanning the car searching two-dimensional code by using the mobile terminal to enter the car searching interface and prompting the car owner to input the license plate number of the target vehicle;
[0101] According to a pre-stored vehicle and parking space binding relationship, a vehicle picture corresponding to a license plate number of a target vehicle, target parking space information and entry time information are determined, and are displayed in a mobile terminal;
[0102] In response to a vehicle owner triggering a car finding route function on a mobile terminal, a fixed car finding path is planned and displayed according to the location of a target parking space and the current location of the mobile terminal, so that the vehicle owner can find the car according to the fixed car finding path displayed by the terminal.
[0103] In some embodiments, a statistical guidance module is further included for:
[0104] According to real-time received parking space state information of each parking space in the parking lot, a guidance screen at the entrance of the parking lot is controlled to display remaining parking space information of each floor of the parking lot; or,
[0105] According to real-time received parking space state information of each parking space in the parking lot, the traffic flow of the parking lot is counted.
[0106] The parking lot management device provided by the embodiments of the present application can execute the parking lot management method provided by any of the embodiments of the present application, and has the corresponding function modules and beneficial effects of the execution method.
[0107] Embodiment four
[0108] Figure 4 A structural schematic diagram of an electronic device 10 that can be used to implement embodiments of the present application is shown. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or claimed herein.
[0109] As Figure 4 shown, the electronic device 10 includes at least one processor 11, and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is communicatively connected to the at least one processor 11, wherein the memory stores a computer program that can be executed by the at least one processor. The processor 11 can execute various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12 and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0110] A plurality of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.
[0111] The processor 11 can be various general and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 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 processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs various methods and processes described above, such as performing the parking lot space management method.
[0112] In some embodiments, the parking lot space management method can be implemented as a computer program tangibly embodied in a computer readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded onto the RAM 13 and executed by the processor 11, one or more steps of the parking lot space management method described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to perform the parking lot space management method by any other appropriate means, such as by means of firmware.
[0113] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a complex programmable logic device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0114] Computer programs for implementing the methods of the present application can be written in any combination of one or more programming languages. These computer programs can be provided to a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the computer program, when executed, implements the functions / acts specified in the flowcharts and / or block diagrams. The computer program can be embodied in whole or in part (including both instructions and data) in a machine-readable medium, a machine-readable storage medium, a machine- readable storage device, or a machine-readable storage unit. The many benefits of the applications described herein are derived from the simpler design and easier implementation that result from the principles of the present application.
[0115] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store computer programs for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the computer-readable storage medium will include one or more lines of a program of instructions in a transitory signal, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0116] To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; 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 acoustic, speech, or tactile input.
[0117] The systems and techniques described herein can be implemented in a computing system that includes a back end component, e.g., as a data server, or that includes a middleware component, e.g., an application server, or that includes a front end component, e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described herein, or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication, e.g., a communication network. Examples of communication networks include a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0118] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. A server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS service.
[0119] It should be understood that the various forms of flow shown above can be re-ordered, added to, or deleted from without departing from the scope of the present disclosure. For example, the steps recited in the present disclosure can be executed in parallel, executed in sequence, or executed in different orders, as long as the desired results of the technical solutions of the present disclosure can be achieved, and the present disclosure is not limited herein.
[0120] The above detailed description does not constitute a limitation on the protection scope of the present application. 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 replacements, and improvements made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A parking lot space management method characterized by comprising: The method comprises the following steps: real-time receiving of parking space state information of each parking space in a parking lot; wherein the parking space state information is obtained by recognizing real-time collected parking space pictures through a parking space camera installed above the parking space; and each parking space camera is externally provided with a Bluetooth transmitter; controlling a guide screen at a branch junction in the parking lot to display remaining parking space guide information according to a binding relationship between the branch junction and the parking space in the parking lot and the parking space state information of each parking space in the parking lot; in response to a target vehicle being parked at a target parking space according to the remaining parking space guide information, receiving binding relationship data between the target parking space and the target vehicle uploaded by the parking space camera; in response to a vehicle owner triggering reverse searching for the target vehicle through a mobile terminal, determining a real-time position of the mobile terminal according to a Bluetooth signal uploaded by the mobile terminal in real time from the Bluetooth transmitter; and generating and displaying a real-time vehicle searching navigation path according to the real-time position of the mobile terminal and a position of the target parking space in the binding relationship data, so as to guide the vehicle owner to search for the target vehicle.
2. The method of claim 1, wherein, The method of generating and displaying the real-time vehicle searching navigation path according to the real-time position of the mobile terminal and the position of the target parking space in the binding relationship data, so as to guide the vehicle owner to search for the target vehicle, comprises the following steps: determining a current floor of the mobile terminal in the parking lot according to the real-time position of the mobile terminal; determining a target floor of the target parking space in the parking lot according to the position of the target parking space; in response to the current floor and the target floor not being the same floor, determining a target elevator entrance closest to the real-time position in a current floor map of the parking lot; planning a first real-time vehicle searching navigation path in the current floor map of the parking lot according to the real-time position of the mobile terminal and the position of the target elevator entrance, so as to guide the vehicle owner to move to the target elevator entrance to take an elevator; in response to a cross-floor navigation operation triggered by the vehicle owner after taking the elevator to the target floor of the parking lot, determining a real-time position of the mobile terminal according to a Bluetooth signal uploaded by the mobile terminal in real time from a Bluetooth transmitter of a parking space camera of the target floor; planning a second real-time vehicle searching navigation path on a map of the target floor according to the real-time position of the mobile terminal and the position of the target vehicle, so as to guide the vehicle owner to move to the target parking space.
3. The method of claim 1, wherein, The method further comprises the following steps: in response to the vehicle owner inputting any one of a license plate number of the target vehicle, a parking time of the target vehicle, and a number of the target parking space in an inquiry machine, displaying vehicle attribute information and vehicle parking information of the target vehicle in the inquiry machine in the form of a picture, and displaying a navigation route between a position of the target parking space and a position of the inquiry machine in the inquiry machine, so that the vehicle owner searches for the target vehicle according to the navigation route.
4. The method of claim 3, wherein, The method further comprises the following steps: in response to a picture zoom-in request of the vehicle owner, zooming in the picture including the vehicle attribute information and the vehicle parking information displayed in the inquiry machine.
5. The method of claim 3, wherein, The parking space camera is further configured to: recognize the real-time collected parking space pictures, and if a vehicle is identified to be parked with a line, alarm is triggered; if a vehicle parked in a parking space is identified to be without a license plate, report binding relationship data between the vehicle without a license plate and the parking space. Correspondingly, the method further comprises: In response to the vehicle owner triggering the unlicensed vehicle search function in the query machine, displaying information of all unlicensed vehicles in the query; in response to the vehicle owner selecting a certain unlicensed vehicle, determining the parking space where the unlicensed vehicle is located according to the unlicensed vehicle and parking space binding relationship data; displaying the navigation route between the location of the parking space and the location of the query machine in the query machine, so that the vehicle owner can search for the unlicensed vehicle according to the navigation route.
6. The method of claim 1, wherein, Further comprising: In response to the vehicle owner using a mobile terminal to scan the vehicle search two-dimensional code to enter the vehicle search interface and prompting the vehicle owner to input the license plate number of the target vehicle; According to the pre-stored vehicle and parking space binding relationship, determining the vehicle picture corresponding to the license plate number of the target vehicle, the target parking space information, and the entry time information, and displaying them in the mobile terminal; In response to the vehicle owner triggering the vehicle search route function on the mobile terminal, planning and displaying a fixed vehicle search path according to the location of the target parking space and the current location of the mobile terminal, so that the vehicle owner can search for the vehicle according to the fixed vehicle search path displayed by the terminal.
7. The method of claim 1, wherein, Further comprising: According to the real-time received parking space state information of each parking space in the parking lot, controlling the guide screen at the entrance of the parking lot to display the remaining parking space information of each floor of the parking lot; Or, According to the real-time received parking space state information of each parking space in the parking lot, counting the traffic flow of the parking lot.
8. A parking lot space management apparatus characterized by comprising: Comprising: A first data receiving module for receiving real-time parking space state information of each parking space in the parking lot; wherein the parking space state information is obtained by identifying real-time parking space pictures collected by a parking space camera installed above the parking space; each parking space camera is externally connected with a Bluetooth transmitter; A data analysis module for controlling the guide screen at the internal intersection of the parking lot to display remaining parking space guide information according to the binding relationship between the intersection and the parking space in the parking lot, combined with the parking space state information of each parking space in the parking lot; A second data receiving module for receiving the binding relationship data between the target parking space and the target vehicle uploaded by the parking space camera in response to the target vehicle parking at the target parking space according to the remaining parking space guide information; A vehicle search module for determining the real-time location of the mobile terminal according to the Bluetooth signal uploaded by the Bluetooth transmitter in real time in response to the vehicle owner triggering the reverse search of the target vehicle through the mobile terminal; generating and displaying a real-time vehicle search navigation path according to the real-time location of the mobile terminal and the location of the target parking space in the binding relationship data, so as to guide the vehicle owner to search for the vehicle.
9. An electronic device, comprising: Comprising: At least one processor; And The memory is in communication with the at least one processor; wherein The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the method of any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions for enabling the processor to execute the method of any one of claims 1-7 when executed.
Citation Information
Cited By
Underground garage intelligent vehicle searching system based on Bluetooth and machine learning
CN122093745A