A method and system for automatic vehicle search in a parking lot
Patent Information
- Application Number
- CN202311210066.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-19
- Publication Date
- 2026-10-16
- Estimated Expiration
- 2043-09-19
AI Technical Summary
车主可以根据导航指引找到自己的车辆,上述方式无法车在主进入停车场时,自动驱动车辆前往车主所在位置,无法给车主带来舒适智能的驾车体验
[0032]The system obtains the vehicle owner's GPS location information in real time via the user's mobile app; it then decides whether to move the vehicle: by comparing the vehicle owner's GPS location information, if the vehicle owner's location moves less than 2 meters within 1 minute, it is determined that the vehicle owner has entered a waiting state, and a decision is made that the vehicle needs to be moved, sending the moving instruction and the vehicle owner's location information to the route planning module; it also decides whether to park: by comparing the vehicle owner's GPS location information, if the vehicle owner's location moves from within the parking lot area to outside the parking lot area, it is determined that the vehicle owner has left the parking lot. If the vehicle is being moved at this time, a decision is made that the vehicle needs to be parked, and a parking instruction is sent to the route planning module. This intelligent system can determine the vehicle owner's needs, making parking and moving more convenient and intelligent.
Smart Images

Figure CN117334064B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of automatic vehicle location technology, specifically a method and system for automatic vehicle location in a parking lot. Background Technology
[0002] When parking in a parking lot, car owners often encounter the problem of finding their vehicles. Current technical issues: Current methods for finding vehicles in parking lots primarily rely on proactive methods, mainly of two types: 1. When parking, the user's mobile app authenticates via Wi-Fi using their identity identifier, obtains and records the vehicle's parking coordinates, and sets a correspondence between the identity identifier and the vehicle's parking coordinates. After the user's mobile app re-authenticates via Wi-Fi, it uses a location recording module to obtain the user's current location coordinates and compares them with the system-recorded vehicle parking coordinates to obtain navigation information, guiding the user to the vehicle's parking location, achieving convenient and quick vehicle location finding. 2. A navigation system is installed inside the parking lot, displaying the vehicle's area and location through signs or screens. While car owners can find their vehicles based on navigation guidance, the above methods cannot automatically drive the vehicle to the owner's location when the owner enters the parking lot, failing to provide a comfortable and intelligent driving experience.
[0003] Therefore, this application provides a method and system for automatically locating people in a parking lot to solve one of the aforementioned technical problems. Summary of the Invention
[0004] The purpose of this application is to provide a method and system for automatic vehicle location in parking lots, which can solve at least one of the aforementioned technical problems. The specific solution is as follows:
[0005] According to a specific embodiment of this application, in a first aspect, this application provides a method for automatically locating people in a parking lot, the method comprising:
[0006] A pre-established parking lot database is used to store information about the parking lots.
[0007] The system acquires images of the vehicle owner and their corresponding location information, identifies the vehicle owner's information using image recognition technology, and obtains the vehicle owner's GPS location information in real time through the vehicle owner's mobile app.
[0008] Determine the driver's driving intention by comparing changes in the driver's GPS location information, and provide corresponding route planning based on the determination results;
[0009] The system controls the vehicle to move according to the planned route, combining real-time GPS information reported by the vehicle with information about the vehicle's surroundings. It then controls the vehicle to move to the designated location and notifies the owner of the vehicle's location and status.
[0010] Preferably, the parking lot information includes parking space information, vehicle GPS information, parking space occupancy information, number of parking spaces, vehicle owner information, and parking space road network information.
[0011] Preferably, the parking space network information is obtained in real time through parking cloud services, which provides information on parking spaces and network nodes within the parking lot.
[0012] Preferably, the vehicle owner image is a photo taken in real time by a camera at the entrance of the parking lot through a parking lot cloud service.
[0013] Preferably, the method for determining the driver's driving intention is as follows:
[0014] Monitoring vehicle owner arrival: If the image identifies the vehicle owner, it determines that the vehicle owner has arrived at the parking lot;
[0015] Get vehicle owner's GPS location information: Get vehicle owner's GPS location information in real time through the user's mobile APP;
[0016] Decision on whether to move the car: By comparing the owner's GPS location information, if it is found that the owner's location has moved less than 2 meters within 1 minute, it is determined that the owner has entered a waiting state. The decision is made to move the car and the moving instruction and the owner's location information are sent to the vehicle. The vehicle moves according to the route planning.
[0017] Decision on whether to stop: By comparing the owner's GPS location information, when it is found that the owner's location has moved from within the parking lot area to outside the parking lot area, it is determined that the owner has left the parking lot. If the vehicle is being moved at this time, a decision is made to stop and a parking instruction is issued to the vehicle. The vehicle then moves according to the planned route.
[0018] Preferably, after receiving the instruction to move the vehicle, the vehicle plans the shortest travel route based on the road network information within the parking lot and the owner's location information, and sends the route to the driving control system.
[0019] Preferably, after receiving a parking instruction, the vehicle plans the shortest path to the nearest available parking space by using information on all available parking spaces in the parking lot and combining it with real-time GPS information reported by the vehicle, and then sends the information to the driving control system.
[0020] Preferably, after receiving the driving path, the vehicle control system, in conjunction with the GPS information reported by the vehicle in real time, will issue driving control commands to the vehicle control module, including vehicle start, forward, reverse, left turn, and back turn. When controlling the vehicle to move, the vehicle control system will obtain the distance to surrounding obstacles in real time through the on-board radar and adjust the vehicle body in real time to avoid the situation where the distance between the vehicle body and surrounding obstacles is less than the safe distance.
[0021] Preferably, the vehicle's surrounding information is obtained by using radar installed around the vehicle to determine the distance between the vehicle body and surrounding obstacles.
[0022] According to a specific embodiment of this application, in a second aspect, this application provides a system for automatically locating people in a parking lot, comprising:
[0023] Parking space and road network model module: This module is used to segment and model parking space and road network node information obtained in real time through parking cloud services, and build a high-precision 3D model of road network data, which can realistically reflect the real scene and obtain parking space occupancy status in real time.
[0024] Image recognition module: Used to acquire photos taken by cameras at the entrance of parking lots in real time through parking lot cloud services, and to identify car owners through image recognition technology;
[0025] Vehicle control module: Used to receive instructions from the decision module and control the vehicle's movement;
[0026] Location reporting module: Reports vehicle GPS information to a remote server in real time via Tbox for locating the vehicle's position;
[0027] Decision module; used to determine the driver's driving intention based on changes in the driver's GPS location information;
[0028] Route planning module: Used to obtain all available parking spaces in the parking lot through the parking space network model module, and plan the corresponding route in combination with the real-time GPS information reported by the vehicle, and send it to the driving control module;
[0029] Driving control module: After receiving the driving route, it combines the GPS information reported by the vehicle in real time and issues driving control commands to the vehicle control module.
[0030] Notification module: Used to send messages to the user's mobile app to notify the vehicle owner of the vehicle's location and status.
[0031] Compared with the prior art, the above-described solutions of this application have at least the following beneficial effects:
[0032] The system obtains the vehicle owner's GPS location information in real time via the user's mobile app; it then decides whether to move the vehicle: by comparing the vehicle owner's GPS location information, if the vehicle owner's location moves less than 2 meters within 1 minute, it is determined that the vehicle owner has entered a waiting state, and a decision is made that the vehicle needs to be moved, sending the moving instruction and the vehicle owner's location information to the route planning module; it also decides whether to park: by comparing the vehicle owner's GPS location information, if the vehicle owner's location moves from within the parking lot area to outside the parking lot area, it is determined that the vehicle owner has left the parking lot. If the vehicle is being moved at this time, a decision is made that the vehicle needs to be parked, and a parking instruction is sent to the route planning module. This intelligent system can determine the vehicle owner's needs, making parking and moving more convenient and intelligent.
[0033] By setting up a route planning module, upon receiving a vehicle relocation instruction, the system obtains the road network information within the parking lot through the parking space road network model module. Combined with the vehicle owner's location information, it plans the shortest travel route and sends it to the driving control module. Upon receiving a parking instruction, the system obtains all available parking spaces within the parking lot through the parking space road network model module. Combined with the real-time GPS information reported by the vehicle, it plans the shortest path to the nearest available parking space and sends it to the driving control module. This achieves automatic route planning. By controlling the vehicle to automatically move to the designated location along the planned route, the system automatically drives the vehicle to the vehicle owner's location when the owner enters the parking lot, providing the owner with a comfortable and intelligent driving experience. Attached Figure Description
[0034] Figure 1 A flowchart of a method according to an embodiment of this application is shown;
[0035] Figure 2 A unit block diagram of a system according to an embodiment of this application is shown. Detailed Implementation
[0036] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0037] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to limit the application. The singular forms “a,” “said,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms, and “multiple” generally includes at least two unless the context clearly indicates otherwise.
[0038] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0039] It should be understood that although the terms first, second, third, etc., may be used in the embodiments of this application, these descriptions should not be limited to these terms. These terms are only used to distinguish the descriptions. For example, first may also be referred to as second without departing from the scope of the embodiments of this application, and similarly, second may also be referred to as first.
[0040] Depending on the context, the words “if” or “suppose” as used here can be interpreted as “when” or “in response to determination” or “in response to detection.” Similarly, depending on the context, the phrases “if determination” or “if detection (of the stated condition or event)” can be interpreted as “when determination” or “in response to determination” or “when detection (of the stated condition or event)” or “in response to detection (of the stated condition or event).”
[0041] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that an article or device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such an article or device. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the article or device that includes said element.
[0042] It should be noted that any symbols and / or numbers present in the specification that are not marked in the accompanying drawings are not reference numerals.
[0043] The optional embodiments of this application are described in detail below with reference to the accompanying drawings.
[0044] The embodiments provided in this application are embodiments of a method for automatically locating people in a parking lot.
[0045] The following is combined with Figure 1 The embodiments of this application will be described in detail.
[0046] A method for automatically locating drivers in a parking lot includes steps S101, S102, S103, and S104; wherein steps S101, S102, S103, and S104 are executed on a remote server. The method includes: pre-establishing an adapted parking lot database, which stores information about the parking lot; acquiring the driver's image and its corresponding location information, identifying the driver's information using image recognition technology, and acquiring the driver's GPS location information in real time via the driver's mobile app; determining the driver's driving intention by comparing changes in the driver's GPS location information, and providing a corresponding route plan based on the determination result; controlling the vehicle to move according to the route plan, combining the real-time GPS information reported by the vehicle and information about the vehicle's surroundings, controlling the vehicle to move to a designated location and notifying the driver of the vehicle's location and status information.
[0047] Step S101: The parking space and road network model module obtains real-time information on parking spaces and road network nodes in the parking lot from the parking lot cloud service, performs segmentation and modeling, and constructs a high-precision three-dimensional model of road network data.
[0048] It should be noted that by constructing a high-precision 3D model of road network data, the real-world scene can be accurately reflected, and the parking space occupancy status can be obtained in real time. This allows the establishment of an adapted parking lot database, which includes parking space information, vehicle GPS information, parking space occupancy information, number of parking spaces, vehicle owner information, and parking space road network information.
[0049] Step S102: Obtain photos taken by the parking lot entrance camera in real time through the parking lot cloud service, and identify the car owner through image recognition technology;
[0050] It should be noted that the image recognition technology used to identify vehicle owner information and obtain the owner's GPS location information in real time via a mobile app includes the following steps: Image acquisition: acquiring images through a camera, scanner, or from the internet; Data preprocessing: processing and optimizing the image, including noise reduction, image enhancement, and resizing; Feature extraction: extracting meaningful features from the image, such as edges, textures, and colors; Feature representation: converting the extracted features into a computer-processable form, such as vectors or matrices; Classification and recognition: using machine learning algorithms to classify and recognize the extracted features, categorizing the image into different classes or assigning object identifiers.
[0051] Step S103 determines the driver's driving intention. First, monitor the driver's arrival: If the image recognition module recognizes the driver, it determines that the driver has arrived at the parking lot and determines the driver's driving intention by comparing the changes in the driver's GPS location information.
[0052] It should be noted that when determining intent, the system first obtains the vehicle owner's GPS location information: this is achieved in real-time via the user's mobile app; then, it decides whether to move the vehicle: by comparing the vehicle owner's GPS location information, if the vehicle owner's location has moved less than 2 meters within one minute, it is determined that the vehicle owner has entered a waiting state, and a decision is made to move the vehicle, sending the moving instruction and the vehicle owner's location information to the route planning module; finally, it decides whether to park: by comparing the vehicle owner's GPS location information, if the vehicle owner's location has moved from within the parking lot area to outside the parking lot area, it is determined that the vehicle owner has left the parking lot, and if the vehicle is currently being moved... When a vehicle decides it needs to stop, it sends a parking instruction to the route planning module. Upon receiving a vehicle relocation instruction, the parking network model module retrieves road network information within the parking lot and, combined with the vehicle owner's location information, plans the shortest travel route and sends it to the driving control module. Conversely, upon receiving a parking instruction, the parking network model module retrieves all available parking spaces and, combined with real-time GPS information reported by the vehicle, plans the shortest path to the nearest available parking space and sends it to the driving control module. Real-time GPS information can be obtained through GPS devices or the GPS function on a smartphone. These devices use signals transmitted by satellites to determine their current location. GPS devices typically offer high positioning accuracy and reliability.
[0053] After receiving the driving route in step S104, the driving control module will issue a driving control command to the vehicle control module in combination with the GPS information reported by the vehicle in real time.
[0054] It should be noted that vehicle control commands include starting the vehicle, moving forward, reversing, turning left, and turning backward. When controlling the vehicle's movement, the vehicle control module uses onboard radar to obtain the distance to surrounding obstacles in real time and adjusts the vehicle body accordingly to prevent the distance between the vehicle body and surrounding obstacles from falling below the safe distance. When the vehicle starts, the notification module sends a message to the user's mobile app to notify the owner that the vehicle has started. When the vehicle is moving, the notification module sends parking lot road network information and the vehicle's real-time location to the user's mobile app for the owner to view. When the vehicle stops, the notification module sends a message to the user's mobile app to notify the owner that the vehicle has stopped.
[0055] This application also provides apparatus embodiments that follow the above embodiments, for implementing the method steps described in the above embodiments. The interpretation of the same names is the same as that in the above embodiments, and they have the same technical effects as those in the above embodiments, so they will not be repeated here.
[0056] like Figure 2As shown, this application provides a system for automatic vehicle location in a parking lot, including a remote server and a vehicle. The remote server and the vehicle are connected via a T-box. The various modules of the vehicle are connected via a CAN bus. Each vehicle module includes a parking space network model module, an image recognition module, a vehicle control module, a location reporting module, a decision-making module, a path planning module, a driving control module, and a notification module. The parking space network model module, image recognition module, decision-making module, path planning module, driving control module, and notification module are all connected to a user's mobile phone APP. The parking space network model module, image recognition module, decision-making module, path planning module, driving control module, and notification module are all connected to a parking cloud service. The parking space network model module, image recognition module, decision-making module, path planning module, driving control module, and notification module are connected to the vehicle control module and the location reporting module via the T-box. The vehicle control module and the location reporting module are connected to the vehicle-mounted radar.
[0057] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A method for automatically locating people in a parking lot, characterized in that: The method includes: A pre-established parking lot database is used to store information about the parking lots. The system acquires images of the vehicle owner and their corresponding location information, identifies the vehicle owner's information using image recognition technology, and obtains the vehicle owner's GPS location information in real time through the vehicle owner's mobile app. Determine the driver's driving intention by comparing changes in the driver's GPS location information, and provide corresponding route planning based on the determination results; The system controls the vehicle to move according to the planned route, and combines the GPS information reported by the vehicle in real time with the surrounding information of the vehicle. The system controls the vehicle to move to the designated location and notifies the owner of the vehicle's location and status information. Determining the driver's intention to drive includes deciding whether to move the car and deciding whether to park.
2. The method according to claim 1, characterized in that: The parking lot information includes parking space information, vehicle GPS information, parking space occupancy information, number of parking spaces, vehicle owner information, and parking space road network information.
3. The method according to claim 2, characterized in that: The parking space and road network information is obtained in real time through parking cloud services, which provides information on parking spaces and road network nodes within the parking lot.
4. The method according to claim 1, characterized in that: The vehicle owner's image is a photo taken in real time by a camera at the entrance of the parking lot through a parking lot cloud service.
5. The method according to claim 1, characterized in that: The method for determining the driver's driving intention is as follows: Monitoring vehicle owner arrival: If the image identifies the vehicle owner, it determines that the vehicle owner has arrived at the parking lot; Get vehicle owner's GPS location information: Get vehicle owner's GPS location information in real time through the user's mobile APP; Decision on whether to move the car: By comparing the owner's GPS location information, if it is found that the owner's location has moved less than 2 meters within 1 minute, it is determined that the owner has entered a waiting state. The decision is made to move the car and the moving instruction and the owner's location information are sent to the vehicle. The vehicle moves according to the route planning. Decision on whether to stop: By comparing the owner's GPS location information, when it is found that the owner's location has moved from within the parking lot area to outside the parking lot area, it is determined that the owner has left the parking lot. If the vehicle is being moved at this time, a decision is made to stop and a parking instruction is issued to the vehicle. The vehicle then moves according to the planned route.
6. The method according to claim 5, characterized in that: After receiving the instruction to move the vehicle, the vehicle plans the shortest route based on the road network information within the parking lot and the owner's location information, and sends the route to the vehicle control system.
7. The method according to claim 6, characterized in that: After receiving a parking instruction, the vehicle plans the shortest path to the nearest available parking space by combining information on all available parking spaces in the parking lot with real-time GPS information reported by the vehicle, and sends the information to the driving control system.
8. The method according to claim 7, characterized in that: After receiving the driving path, the vehicle control system, in conjunction with the GPS information reported by the vehicle in real time, will issue driving control commands to the vehicle control module, including starting the vehicle, moving forward, reversing, turning left, and turning back. When controlling the vehicle to move, the vehicle control system will obtain the distance to surrounding obstacles in real time through the on-board radar and adjust the vehicle body in real time to avoid the situation where the distance between the vehicle body and surrounding obstacles is less than the safe distance.
9. The method according to claim 1, characterized in that: The vehicle's surrounding information is obtained by using radar installed around the vehicle to measure the distance between the vehicle and surrounding obstacles.
10. A system for automatically locating people in a parking lot, comprising a remote server and vehicles, wherein the remote server and vehicles are connected via a T-box, and the various modules of the vehicle are connected via a CAN bus, characterized in that: For performing the automatic vehicle location method in parking lots as described in any one of claims 1-9; The vehicle modules include: Parking space and road network model module: This module is used to segment and model parking space and road network node information obtained in real time through parking cloud services, and build a high-precision 3D model of road network data, which can realistically reflect the real scene and obtain parking space occupancy status in real time. Image recognition module: Used to acquire photos taken by cameras at the entrance of parking lots in real time through parking lot cloud services, and to identify car owners through image recognition technology; Vehicle control module: Used to receive instructions from the decision module and control the vehicle's movement; Location reporting module: Reports vehicle GPS information to a remote server in real time via Tbox for locating the vehicle's position; Decision module; used to determine the driver's driving intention based on changes in the driver's GPS location information; Route planning module: Used to obtain all available parking spaces in the parking lot through the parking space network model module, and plan the corresponding route in combination with the real-time GPS information reported by the vehicle, and send it to the driving control module; Driving control module: After receiving the driving route, it combines the GPS information reported by the vehicle in real time and issues driving control commands to the vehicle control module. Notification module: Used to send messages to the user's mobile app to notify the vehicle owner of the vehicle's location and status.
Citation Information
Patent Citations
Terminal control method, terminal control apparatus and terminal
CN106203008A
Reverse positioning looking-for system for car to look for car owner
CN109362026A
Parking assistance device, parking assistance method, parking assistance system, parking assistance program, and portable terminal device
CN115668326A