A parking method, device and computer storage medium for a parking lot
By setting up Bluetooth devices and QR codes in the parking lot, the vehicle connects to the Bluetooth devices by scanning the QR code, obtains locations and allocates parking spaces, solving the problem of insufficient adaptability and flexibility of the existing parking methods in different scenarios, and achieving a convenient and efficient parking process.
Patent Information
- Application Number
- CN202210562093.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-23
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2042-05-23
AI Technical Summary
The existing parking methods are not adaptable and flexible in different scenarios, making it difficult to achieve convenient parking.
By setting at least three Bluetooth devices at the parking lot intervals and including Bluetooth device information in the QR code, the vehicle scans the QR code to establish a connection with the Bluetooth device, uses the Bluetooth connection to obtain the vehicle location, and allocates the target parking space information according to the location and preset policies.
It realizes convenient parking of vehicles in different scenarios, improving parking efficiency, adaptability and flexibility.
Smart Images

Figure CN115022798B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicles, and in particular, to a parking method, device, and computer storage medium for a parking lot. Background Art
[0002] With the continuous improvement of people's living standards, cars have gradually become an important means of transportation for people to travel. At the same time, people always waste a lot of time when parking, such as often being unable to find a parking space or getting stuck in the parking lot.
[0003] In the existing autonomous parking technology, autonomous parking is usually divided into two scenarios. One scenario is that the driver drives the vehicle to near the parking space to be parked, activates the parking function, and the vehicle searches for the parking lot and then completes parking. Another scenario is based on a fixed parking space. Before entering the warehouse, the driver gets out of the vehicle, and the vehicle searches for the fixed parking space according to the coordinates of the fixed parking space memorized during the warehouse entry training. However, the existing parking methods can only achieve autonomous parking in specific scenarios, and do not have the ability to park the vehicle conveniently in different scenarios, with low adaptability and flexibility. Summary of the Invention
[0004] The purpose of the present application is to provide a parking method, device, and computer storage medium for a parking lot, which can achieve convenient parking of vehicles in different scenarios, and improve the parking efficiency, adaptability, and flexibility.
[0005] To achieve the above object:
[0006] In a first aspect, an embodiment of the present application provides a parking method for a parking lot. The parking lot includes at least three Bluetooth devices arranged at intervals and displays a two-dimensional code containing the Bluetooth device information. The method is applied to a parking lot system and includes the following steps:
[0007] Receive a connection request sent by a target vehicle, where the connection request includes the Bluetooth device information obtained by the target vehicle scanning the two-dimensional code;
[0008] Respond to the connection request and control the establishment of a Bluetooth connection between the Bluetooth device and the target vehicle;
[0009] Based on the position of the Bluetooth device in the parking lot, obtain the target position of the target vehicle in the parking lot through the Bluetooth connection;
[0010] According to the target position, determine the target parking space information assigned to the target vehicle according to a preset strategy;
[0011] Send the target parking space information to the target vehicle so that the target vehicle parks based on the target parking space information.
[0012] Optionally, obtaining the target position of the target vehicle in the parking lot through the Bluetooth connection based on the position of the Bluetooth device in the parking lot includes:
[0013] Obtaining the distances between each of the Bluetooth devices and the target vehicle through the Bluetooth connection;
[0014] Determining the target position of the target vehicle in the parking lot based on the position of the Bluetooth device in the parking lot and the distances.
[0015] Optionally, the connection request further includes the target vehicle information and / or driver preference information;
[0016] Before determining the target parking space information assigned to the target vehicle according to the preset strategy based on the target position, it includes:
[0017] Obtaining at least one available parking space in the parking lot;
[0018] Selecting an available parking space that meets the preset conditions from the available parking spaces as the target parking space according to the target vehicle position, the target vehicle information and / or driver preference information; the preset conditions include at least one of the following: the shortest driving path between the target vehicle and the parking space, no obstacles or congestion on the driving path between the target vehicle and the parking space, the target vehicle information matches the parking space information, and it conforms to the driver preference.
[0019] Optionally, after determining the target parking space information assigned to the target vehicle according to the preset strategy based on the target position, it further includes:
[0020] Modifying the status of the target parking space to a non-available status.
[0021] Optionally, sending the target parking space information to the target vehicle so that the target vehicle parks based on the target parking space information includes:
[0022] Sending the target parking space information and the route information for the target vehicle to reach the target parking space to the target vehicle so that the target vehicle parks based on the target parking space information and the route information.
[0023] Optionally, the method further includes:
[0024] Sending the target parking space information to the terminal device associated with the target vehicle.
[0025] In a second aspect, the present application provides a parking method for a parking lot. The parking lot includes at least three Bluetooth devices arranged at intervals and displays a QR code containing information of the Bluetooth devices. The method includes the following steps:
[0026] The vehicle controls a camera device set by itself to scan the QR code and sends a connection request to the parking lot system. The connection request includes the Bluetooth device information obtained by the vehicle scanning the QR code;
[0027] The parking lot system responds to the connection request and controls the establishment of a Bluetooth connection between the Bluetooth device and the vehicle;
[0028] Based on the position of the Bluetooth device in the parking lot, the parking lot system obtains the target position of the vehicle in the parking lot through the Bluetooth connection;
[0029] The parking lot system determines the target parking space information assigned to the vehicle according to a preset strategy based on the target position and sends the target parking space information to the vehicle;
[0030] The vehicle receives the target parking space information and parks based on the target parking space information.
[0031] Optionally, the parking lot system obtains the target position of the vehicle in the parking lot through the Bluetooth connection based on the position of the Bluetooth device in the parking lot, including:
[0032] Through the Bluetooth connection, obtain the distances between each of the Bluetooth devices and the vehicle respectively;
[0033] Based on the position of the Bluetooth device in the parking lot and the distances, determine the target position of the vehicle in the parking lot.
[0034] In a third aspect, an embodiment of the present application provides a parking device for a parking lot, specifically including: a processor; a memory for storing executable instructions of the processor; wherein, the processor is configured to execute the instructions to implement the parking method for a parking lot as described in any of the above aspects.
[0035] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium. A computer program is stored in the computer storage medium. When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device can implement the parking method for a parking lot as described in any of the above aspects.
[0036] The parking method, device, and computer storage medium for a parking lot provided by an embodiment of the present application. The parking lot includes at least three Bluetooth devices arranged at intervals and displays a QR code containing information of the Bluetooth devices. The method is applied to a parking lot system and includes: receiving a connection request sent by a target vehicle, where the connection request includes the Bluetooth device information obtained by the target vehicle scanning the QR code; responding to the connection request and controlling the establishment of a Bluetooth connection between the Bluetooth device and the target vehicle; based on the position of the Bluetooth device in the parking lot, obtaining the target position of the target vehicle in the parking lot through the Bluetooth connection; according to the target position, determining the target parking space information assigned to the target vehicle according to a preset strategy; and sending the target parking space information to the target vehicle so that the target vehicle parks based on the target parking space information. In this way, based on the Bluetooth devices set in the parking lot, the position of the vehicle in the parking lot is obtained, and then the corresponding parking space is assigned to the vehicle according to the position of the vehicle in the parking lot, so that the vehicle parks based on the assigned parking space, which can realize convenient parking of the vehicle in different scenarios and improve the parking efficiency, adaptability, and flexibility. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 is a flowchart of the parking method for a parking lot provided by an embodiment of the present invention Figure 1 ;
[0038] Figure 2 is a flowchart of the parking method for a parking lot provided by an embodiment of the present invention Figure 2 ;
[0039] Figure 3 is a specific flowchart of the parking method for a parking lot provided by an embodiment of the present invention;
[0040] Figure 4 is a structural diagram of the parking device for a parking lot provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0041] Here, the exemplary embodiments will be described in detail, and the examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are only examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0042] It should be noted that in this document, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements not only includes those elements but also includes other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising one..." does not exclude the presence of additional identical elements in the process, method, article or device comprising such element. In addition, components, features, and elements with the same name in different embodiments of this application may have the same meaning or may have different meanings, and their specific meanings need to be determined based on their explanations in the specific embodiments or further in combination with the context of the specific embodiments.
[0043] It should be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this document, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "when" or "upon" or "in response to determining". Furthermore, as used herein, the singular forms "a", "an" and "the" are also intended to include the plural forms unless the context indicates otherwise. It should be further understood that the terms "comprising", "including" indicate the presence of the stated features, steps, operations, elements, components, items, kinds, and / or groups, but do not exclude the presence, occurrence or addition of one or more other features, steps, operations, elements, components, items, kinds, and / or groups. The terms "or" and "and / or" used herein are interpreted as inclusive, or meaning any one or any combination. Thus, "A, B or C" or "A, B and / or C" means "any of the following: A; B; C; A and B; A and C; B and C; A, B and C". An exception to this definition only occurs when the combination of elements, functions, steps or operations are mutually exclusive in some way.
[0044] It should be understood that although the steps in the flowchart in the embodiments of the present application are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps has no strict order limit, and they can be executed in other orders. Moreover, at least a part of the steps in the figure may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed alternately or alternately with at least a part of other steps or sub-steps or stages of other steps.
[0045] It should be noted that in this article, step codes such as S101 and S102 are used. The purpose is to more clearly and briefly express the corresponding content and do not constitute a substantial limitation in the order. Those skilled in the art may execute S102 first and then S101 during specific implementation, etc., but these should all be within the protection scope of the present application.
[0046] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0047] In the following description, suffixes such as "module", "component" or "unit" used to represent elements are only for the convenience of explaining the present application, and they have no specific meaning in themselves. Therefore, "module", "component" or "unit" can be used interchangeably.
[0048] Refer to Figure 1 , a parking method for a parking lot provided by an embodiment of the present application. The parking method for the parking lot can be executed by a parking device for a parking lot provided by an embodiment of the present application. The parking device for the parking lot can be implemented in a software and / or hardware manner. In this embodiment, taking the parking device for the parking lot being applied to a parking lot system as an example, the parking lot system is used to manage at least one parking lot. The parking lot includes at least three Bluetooth devices arranged at intervals and displays a two-dimensional code containing the Bluetooth device information. The two-dimensional code can be displayed on a display screen arranged at the entrance of the parking lot, etc. The parking method for the parking lot provided by this embodiment includes the following steps:
[0049] Step S101: Receive a connection request sent by a target vehicle. The connection request includes Bluetooth device information obtained by the target vehicle scanning the two-dimensional code.
[0050] It should be noted that in this embodiment, the installation positions of the Bluetooth devices are not specifically limited. Specifically, they can be set in combination with the communication distance of the Bluetooth devices, the size and layout of the parking lot, etc. In order to accurately locate the vehicle position through the Bluetooth devices, the Bluetooth devices can be arranged in a triangular pattern, etc., and / or the Bluetooth devices can be installed at the edge position and / or the middle position of the parking lot. In addition, the target vehicle can be a vehicle that can drive without a driver after the automatic parking function is turned on, or a vehicle that requires a driver to drive after the automatic parking function is turned on.
[0051] In one embodiment, when the vehicle enters the parking lot or after entering the parking lot, after the vehicle turns on the automatic parking function, it can control the installed camera device such as a camera to scan the two-dimensional code displayed in the parking lot to obtain the Bluetooth device information of the parking lot, and send a connection request to the parking lot system to request to establish a communication connection with the Bluetooth devices in the parking lot. The connection request may include the Bluetooth device information set in the parking lot obtained by the target vehicle scanning the two-dimensional code, such as a Bluetooth link key, a Bluetooth device identifier, etc.
[0052] Here, the connection request may further include the target vehicle information and / or driver preference information. The target vehicle information may include the vehicle model, brand, size, license plate, weight, system version, driver information, etc. of the target vehicle. The driver preference information may include the preferred position of the parking space, the preferred type of the parking space, and the driving path for preferentially exiting the parking space. The preferred position of the parking space may be between two columns, against the wall, with no other vehicles on both sides, etc. The preferred type of the parking space may be an inclined parking space, a parallel parking space, etc. And the driving path for preferentially exiting the target parking space may be a relatively spacious driving path, a path with fewer turns, etc.
[0053] Step S102: In response to the connection request, control the establishment of a Bluetooth connection between the Bluetooth device and the target vehicle.
[0054] Optionally, after the parking lot system receives the connection request sent by the target vehicle, it can respond to the connection request. For example, it can detect whether the Bluetooth device information carried in the connection request matches the Bluetooth device information of the parking lot. If it matches, it controls at least three Bluetooth devices in the parking lot to establish a Bluetooth connection with the target vehicle. Optionally, the parking lot system controlling the establishment of a Bluetooth connection between the Bluetooth device and the target vehicle may be: after the Bluetooth device information in the connection request is verified by the parking lot system, it can send a trigger instruction to establish a Bluetooth connection to the target vehicle or the Bluetooth device to establish a Bluetooth connection between the Bluetooth device and the target vehicle.
[0055] Step S103: Based on the position of the Bluetooth device in the parking lot, obtain the target position of the target vehicle in the parking lot through the Bluetooth connection.
[0056] In one embodiment, the step of obtaining the target position of the target vehicle in the parking lot through the Bluetooth connection based on the position of the Bluetooth device in the parking lot includes: obtaining the distances between each Bluetooth device and the target vehicle respectively through the Bluetooth connection; determining the target position of the target vehicle in the parking lot based on the position of the Bluetooth device in the parking lot and the distances.
[0057] Here, first, the target vehicle can be positioned based on the RSSI (Received Signal Strength Indication) value through the triangular area presented by at least three Bluetooth devices in the parking lot according to the principle of triangulation to obtain the actual distances from the target vehicle to each Bluetooth device; or, based on the time difference of the target vehicle receiving a message simultaneously sent by at least three Bluetooth devices, or the time difference of at least three Bluetooth devices receiving a message simultaneously sent by the target vehicle, determine the actual distances from the target vehicle to each Bluetooth device. Then, calculate the current position information of the target vehicle as the target position according to the actual distances from the target vehicle to each Bluetooth device and the positions of each Bluetooth device such as coordinates.
[0058] Step S104: According to the target position, determine the target parking space information allocated to the target vehicle according to a preset policy.
[0059] Optionally, the preset policy can be set according to actual needs, for example, it can be set in combination with vehicle information and / or driver preference information, etc. For example, if the type of parking space preferred by the driver of the vehicle is an angled parking space, an available angled parking space can be allocated to the vehicle.
[0060] In one embodiment, if the connection request further includes the target vehicle information and / or driver preference information, the step of determining the target parking space information allocated to the target vehicle according to the target position according to a preset policy includes:
[0061] Obtain at least one available parking space in the parking lot;
[0062] Select an available parking space that meets the preset conditions from the available parking spaces as the target parking space according to the target vehicle position, the target vehicle information and / or driver preference information.
[0063] Here, the background of the parking lot system can obtain or update the information of each parking space in the parking lot in real time, so as to obtain or determine at least one available parking space in the parking lot in real time. The preset conditions can be set according to actual needs. For example, the preset conditions can include at least one of the following: the driving path between the target vehicle and the parking space is the shortest, there are no obstacles or congestion on the driving path between the target vehicle and the parking space, the target vehicle information matches the parking space information, it conforms to the driver's preference, etc. Optionally, first, the parking lot system can start the first round of screening of the available parking spaces in the parking lot according to the target vehicle information and each parking space information, and whether the parking space conforms to the driver's preference, etc., to obtain a first set of parking spaces. The first set of parking spaces can include the parking spaces that match the target vehicle information and conform to the driver's preference; then, the parking lot system further performs a second round of screening on the first set of parking spaces based on whether there are no obstacles on the driving path between the target vehicle and the parking space and whether there is road congestion, to obtain a second set of parking spaces. The second set of parking spaces can include the parking spaces with no obstacles and no congestion on the driving path between the target vehicle and the parking space; finally, the parking lot system based on the distance of the target vehicle to each parking space in the second set of parking spaces, takes the parking space closest to the target vehicle in the second set of parking spaces as the target parking space. In this way, by combining vehicle information and / or driver preference information, the parking space allocated to the vehicle is determined, improving the intelligence of parking and further enhancing the user experience.
[0064] In one embodiment, after the parking lot system determines the target parking space information allocated to the target vehicle according to the preset strategy, it may further include: modifying the status of the target parking space to a non-available status to improve the timeliness and intelligence of parking management.
[0065] Step S105: Send the target parking space information to the target vehicle so that the target vehicle parks based on the target parking space information.
[0066] In one embodiment, the sending the target parking space information to the target vehicle so that the target vehicle parks based on the target parking space information includes: sending the target parking space information and the route information of the target vehicle to the target parking space to the target vehicle so that the target vehicle parks based on the target parking space information and the route information.
[0067] Here, the parking lot system can send the obtained target parking space information and the route information for the target vehicle to travel to the target parking space to the target vehicle, so that the target vehicle can park based on the target parking space information and the route information. It can be understood that after the parking lot system determines the target parking space information assigned to the target vehicle, it can plan a route for the target vehicle to travel to the target parking space in combination with the conditions of the parking lot. For example, it can consider whether there are no other vehicles or pedestrians on the route, whether it is a two-lane road, etc., so as to facilitate the target vehicle to quickly park in the target parking space. In this way, by sending the parking space information and the route information for the vehicle to travel to the parking space to the vehicle, the vehicle can directly park autonomously based on the obtained information, further improving the parking efficiency.
[0068] In one embodiment, the method may further include: sending the target parking space information to a terminal device associated with the target vehicle. After the target vehicle parks in the target parking space, it can send parking-in information to the parking lot system. After receiving the parking-in information, the parking lot system can send the target parking space information to the terminal device associated with the target vehicle, so as to facilitate the driver of the target vehicle to quickly find the target vehicle according to the target parking space information in the future, further improving the flexibility of parking. Optionally, the parking lot system can also detect that the target vehicle has parked in the target parking space through the Bluetooth device and send the target parking space information to the terminal device associated with the target vehicle.
[0069] In one embodiment, the method further includes: receiving the parking reason sent by the target vehicle after braking; adjusting the target parking space information assigned to the target vehicle or adjusting the route information according to the parking reason; and sending the adjusted target parking space information or the route information to the target vehicle. Here, during the process of the target vehicle driving towards the target parking space, if there is sudden congestion or an obstacle ahead, or a collision occurs to the vehicle ahead, etc., the target vehicle will be triggered to brake and stop, and the target vehicle can collect corresponding images through its own set camera device as the parking reason and send the parking reason to the parking lot system. The parking lot system can adjust the target parking space information assigned to the target vehicle or adjust the route information according to the parking reason. For example, when there is sudden severe congestion ahead, adjust the route information to travel to the target parking space, etc., and send the adjusted route information to travel to the target parking space to the target vehicle, so that the target vehicle travels to the target parking space according to the adjusted route information to travel to the target parking space. In this way, adjusting the vehicle driving path or reassigning the parking space in a timely manner according to the vehicle's parking reason further improves the parking efficiency, adaptability, and flexibility.
[0070] In summary, in the parking method for a parking lot provided by the above embodiments, it is possible to achieve convenient parking of vehicles in different scenarios, improve the efficiency, adaptability, and flexibility of parking, and meet the intelligent management requirements of the parking lot.
[0071] Refer to Figure 2 , a parking method for a parking lot provided by an embodiment of the present application, includes:
[0072] Step 201: The vehicle controls the camera device set on itself to scan the two-dimensional code, and sends a connection request to the parking lot system. The connection request includes the Bluetooth device information obtained by the vehicle scanning the two-dimensional code.
[0073] In an embodiment, when the vehicle enters the parking lot or after entering the parking lot, after the vehicle turns on the automatic parking function, it can control the camera device set on itself, such as a camera, to scan the two-dimensional code displayed in the parking lot to obtain the Bluetooth device information of the parking lot, and send a connection request to the parking lot system to request to establish a communication connection with the Bluetooth device in the parking lot. The connection request may include the Bluetooth device information set in the parking lot obtained by the vehicle scanning the two-dimensional code, such as a Bluetooth link key, a Bluetooth device identifier, etc.
[0074] Here, the connection request may further include the vehicle information and / or driver preference information. The vehicle information may include the vehicle model, brand, size, license plate, weight, system version, driver information, etc. The driver preference information may include the preferred location of the parking space, the preferred type of the parking space, and the driving path for preferentially exiting the parking space. The preferred location of the parking space may be between two columns, against a wall, with no other vehicles on both sides, etc. The preferred type of the parking space may be an inclined parking space, a parallel parking space, etc. And the driving path for preferentially exiting the target parking space may be a wider driving path, a path with fewer turns, etc.
[0075] Step 202: The parking lot system responds to the connection request and controls the establishment of a Bluetooth connection between the Bluetooth device and the vehicle.
[0076] Optionally, after receiving the connection request sent by the vehicle, the parking lot system may respond to the connection request. For example, it may detect whether the Bluetooth device information carried in the connection request matches the Bluetooth device information of the parking lot. If it matches, it controls at least three Bluetooth devices in the parking lot to establish a Bluetooth connection with the vehicle. Optionally, for the parking lot system to control the establishment of a Bluetooth connection between the Bluetooth device and the vehicle, it may be that after the Bluetooth device information in the connection request is verified, the parking lot system sends a trigger instruction to establish a Bluetooth connection to the vehicle or the Bluetooth device, so as to establish a Bluetooth connection between the Bluetooth device and the vehicle.
[0077] Step S203: Based on the positions of the Bluetooth devices in the parking lot, the parking lot system obtains the target position of the vehicle in the parking lot through the Bluetooth connection.
[0078] In an embodiment, the obtaining the target position of the vehicle in the parking lot based on the positions of the Bluetooth devices in the parking lot through the Bluetooth connection includes: obtaining the distances between each of the Bluetooth devices and the vehicle through the Bluetooth connection; and determining the target position of the vehicle in the parking lot based on the positions of the Bluetooth devices in the parking lot and the distances.
[0079] Here, first, the vehicle can be located based on the RSSII (Received Signal Strength Indication) value through the triangular area presented by at least three Bluetooth devices in the parking lot according to the principle of triangulation to obtain the actual distance from the vehicle to each Bluetooth device; or, based on the time difference of the vehicle receiving a message simultaneously sent by at least three Bluetooth devices, or the time difference of at least three Bluetooth devices receiving a message simultaneously sent by the vehicle, the actual distance from the vehicle to each Bluetooth device is determined. Then, according to the actual distance from the vehicle to each Bluetooth device and the position of each Bluetooth device such as coordinates, the current position information of the vehicle is calculated as the target position.
[0080] Step S204: The parking lot system determines the target parking space information assigned to the vehicle according to the target position according to a preset strategy, and sends the target parking space information to the vehicle.
[0081] Optionally, the preset strategy can be set according to actual needs. For example, it can be set in combination with vehicle information and / or driver preference information, etc. For example, if the type of parking space preferred by the driver of the vehicle is an inclined parking space, the available inclined parking space can be assigned to the vehicle.
[0082] In one embodiment, if the connection request further includes the vehicle information and / or driver preference information, determining the target parking space information assigned to the vehicle according to the target position according to a preset policy includes:
[0083] Obtain at least one available parking space in the parking lot;
[0084] According to the vehicle position, the vehicle information and / or driver preference information, select an available parking space that meets the preset conditions from the available parking spaces as the target parking space.
[0085] Here, the background of the parking lot system can obtain or update the information of each parking space in the parking lot in real time, so as to obtain or determine at least one available parking space in the parking lot in real time. The preset conditions can be set according to actual needs. For example, the preset conditions may include at least one of the following: the driving path between the vehicle and the parking space is the shortest, there are no obstacles or congestion on the driving path between the vehicle and the parking space, the vehicle information matches the parking space information, meets the driver's preference, etc. Optionally, first, the parking lot system can start the first round of screening of the available parking spaces in the parking lot according to the vehicle information and the information of each parking space, and whether the parking space meets the driver's preference, etc., to obtain the first parking space set, and the first parking space set can include parking spaces that match the vehicle information and meet the driver's preference; then, the parking lot system further performs a second round of screening on the first parking space set based on whether there are no obstacles on the driving path between the vehicle and the parking space and whether there is road congestion, to obtain the second parking space set, and the second parking space set can include parking spaces that have no obstacles and no congestion on the driving path between the vehicle and the parking space; finally, the parking lot system based on the distance of the vehicle to each parking space in the second parking space set, takes the parking space closest to the vehicle in the second parking space set as the target parking space. In this way, by combining the vehicle information and / or driver preference information, the parking space assigned to the vehicle is determined, which improves the intelligence of parking and further enhances the user experience.
[0086] In one embodiment, after the parking lot system determines the target parking space information assigned to the vehicle according to the preset policy, it may further include: modifying the status of the target parking space to a non-available status to improve the timeliness and intelligence of parking management.
[0087] Step S205: The vehicle receives the target parking space information and parks based on the target parking space information.
[0088] In one embodiment, sending the target parking space information to the vehicle so that the vehicle parks based on the target parking space information includes: sending the target parking space information and the route information for the vehicle to reach the target parking space to the vehicle so that the vehicle parks based on the target parking space information and the route information.
[0089] In summary, in the above parking method for a parking lot, vehicle information is obtained through interaction between the vehicle and the parking lot, and the location of the vehicle is determined. Based on the obtained information, a target parking space for the vehicle and a path guidance for the vehicle to reach the target parking space are selected, so that the vehicle can park. In this way, the parking efficiency of the driver is greatly improved, meeting the intelligent management requirements of the parking lot.
[0090] In one embodiment, the method may further include:
[0091] The parking lot system or the vehicle sends the target parking space information to a terminal device associated with the vehicle.
[0092] Optionally, after the vehicle parks in the target parking space, it may send parking-in information to the parking lot system. After receiving the parking-in information, the parking lot system may send the target parking space information to a terminal device associated with the vehicle, so that the driver of the vehicle can quickly find the vehicle according to the target parking space information subsequently, further improving the flexibility of parking. Optionally, the parking lot system may also detect that the vehicle has parked in the target parking space through the Bluetooth device and send the target parking space information to a terminal device associated with the vehicle.
[0093] In one embodiment, the method further includes:
[0094] After braking, the vehicle sends the corresponding parking reason to the parking lot system;
[0095] The parking lot system receives the parking reason sent by the vehicle after braking, adjusts the target parking space information allocated to the vehicle or adjusts the route information according to the parking reason, and sends the adjusted target parking space information or route information to the vehicle.
[0096] Here, during the process of the vehicle driving towards the target parking space, if there is suddenly congestion or an obstacle ahead, or a collision occurs to the vehicle ahead, etc., the vehicle will be triggered to brake and stop, and the vehicle can collect corresponding images through its own camera device as the parking reason, and send the parking reason to the parking lot system. The parking lot system can adjust the target parking space information assigned to the vehicle or adjust the route information according to the parking reason. For example, when there is suddenly serious congestion ahead, adjust the route information to the target parking space, etc., and send the adjusted route information to the target parking space to the vehicle, so that the vehicle can drive to the target parking space according to the adjusted route information to the target parking space. In this way, the vehicle driving path is adjusted in time or the parking space is reallocated according to the parking reason of the vehicle, further improving the parking efficiency, adaptability and flexibility.
[0097] Based on the same inventive concept as the foregoing embodiments, the method provided by the foregoing embodiments will be described in detail through a specific example below.
[0098] Refer to Figure 3 , a parking method for a parking lot provided by an embodiment of the present application, includes the following steps:
[0099] Step S301: The vehicle enters the parking lot, scans the code for registration, and sends a registration request to the parking lot system.
[0100] In an implementation manner, when the vehicle enters the parking lot or after entering the parking lot, after the vehicle turns on the automatic parking function, it can control its own camera device such as a camera to scan the two-dimensional code displayed in the parking lot for scanning registration to obtain the Bluetooth device information of the parking lot, and send a registration request to the parking lot system to request to establish a communication connection with the Bluetooth device in the parking lot. The connection request may include the Bluetooth device information set in the parking lot obtained by the vehicle scanning the two-dimensional code, such as a Bluetooth link key, a Bluetooth device identifier, etc.
[0101] Here, the connection request may further include the vehicle information and / or driver preference information. The vehicle information may include the vehicle model, brand, size, license plate, weight, system version, driver information, etc. The driver preference information may include the preferred location of the parking space, the preferred type of the parking space, and the driving path for preferentially driving out of the parking space. The preferred location of the parking space may be between two columns, against the wall, with no other vehicles on both sides, etc. The preferred type of the parking space may be an inclined parking space, a parallel parking space, etc. The driving path for preferentially driving out of the target parking space may be a relatively spacious driving path, a path with fewer turns, etc.
[0102] Step S302: The parking lot system opens a passage to guide the vehicle.
[0103] Step S303: The parking lot system determines whether the vehicle has a fixed parking space.
[0104] Here, the parking lot system can query the parking space database according to information such as the vehicle license plate to determine whether the vehicle has a fixed parking space in the parking lot.
[0105] Step S304: If there is no fixed parking space, the parking lot system calculates a suitable parking space according to the current parking lot situation.
[0106] In one embodiment, after the parking lot system determines that the vehicle has no fixed parking space, the background of the parking lot system can obtain or update the information of each parking space in the parking lot in real time, so as to determine at least one available parking space in the parking lot according to the current parking lot situation.
[0107] Step S305: The parking lot system sends vehicle guidance data to the vehicle.
[0108] In one embodiment, the vehicle guidance data may include the parking space information assigned to the vehicle and the route information for the vehicle to go to the parking space.
[0109] It can be understood that after the parking lot system determines the parking space information assigned to the vehicle, it can plan a route for the vehicle to go to the parking space in combination with the situation of the parking lot. For example, it can consider whether there are no other vehicles or pedestrians on the route, whether it is a two-way lane, etc., so as to facilitate the vehicle to quickly park in the corresponding parking space.
[0110] Step S306: The vehicle receives the guidance data from the parking lot system and establishes a parking lot coordinate system.
[0111] Step S307: The vehicle controls the vehicle according to the vehicle guidance data.
[0112] Step S308: The vehicle corrects the coordinates and makes real-time corrections.
[0113] In one embodiment, due to the different tire pressures of the vehicle wheels and the delay in transmission time, there is a slight difference between the actual driving of the vehicle and the position determined by the parking lot for the vehicle. Therefore, it is necessary to correct the specific position of the vehicle in real time and then conduct guidance.
[0114] Step S309: The vehicle finds the parking space and parks the vehicle.
[0115] In addition, after parking, the parking lot system can push the corresponding parking position to the driver of the vehicle, or when the driver is looking for the vehicle, interact with the driver's mobile phone through the parking lot system for guidance.
[0116] In summary, in the parking method for a parking lot provided by the above embodiments, through Bluetooth positioning and parking space navigation, the current position of the vehicle is calculated, and a parking space is allocated to the vehicle according to a preset strategy. According to the current position of the vehicle, the parking space, and the distribution layout of the parking lot where the parking space is located, the best navigation path from the current position to the parking space is obtained to assist the driver in parking. This solves the problems of low efficiency in parking space management and high operating costs in the prior art caused by manual parking space allocation and vehicle searching, improves the user experience, and meets the intelligent management requirements of the parking lot.
[0117] Based on the same inventive concept as the foregoing embodiments, an embodiment of the present invention provides a parking device for a parking lot, as Figure 4 shown. The device includes: a processor 410 and a memory 411 storing a computer program; wherein, Figure 4 The processor 410 shown in [the figure] does not refer to the number of processors 410 being one, but only refers to the positional relationship of the processor 410 relative to other devices. In actual applications, the number of processors 410 can be one or more; similarly, Figure 4 The memory 411 shown in [the figure] has the same meaning, that is, it only refers to the positional relationship of the memory 411 relative to other devices. In actual applications, the number of memories 411 can be one or more. When the processor 410 runs the computer program, the parking method for the parking lot applied to the above device is implemented.
[0118] The device may further include: at least one network interface 412. Each component in the device is coupled together through a bus system 413. It can be understood that the bus system 413 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 413 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, in Figure 4 all the various buses are labeled as the bus system 413.
[0119] Among them, the memory 411 can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM, Read Only Memory), a programmable read-only memory (PROM, Programmable Read-Only Memory), an erasable programmable read-only memory (EPROM, Erasable Programmable Read-Only Memory), an electrically erasable programmable read-only memory (EEPROM, Electrically Erasable Programmable Read-Only Memory), a ferromagnetic random access memory (FRAM, ferromagnetic random access memory), a flash memory (Flash Memory), a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM, Compact Disc Read-Only Memory); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM, Random Access Memory), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM, Static Random Access Memory), synchronous static random access memory (SSRAM, Synchronous Static Random Access Memory), dynamic random access memory (DRAM, Dynamic Random Access Memory), synchronous dynamic random access memory (SDRAM, SynchronousDynamic Random Access Memory), double data rate synchronous dynamic random access memory (DDRSDRAM, Double Data Rate Synchronous Dynamic Random Access Memory), enhanced synchronous dynamic random access memory (ESDRAM, Enhanced Synchronous Dynamic Random Access Memory), sync link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), direct rambus random access memory (DRRAM, Direct Rambus Random Access Memory).The memory 411 described in the embodiments of the present invention is intended to include, but is not limited to, these and any other suitable types of memories.
[0120] The memory 411 in the embodiments of the present invention is used to store various types of data to support the operation of the device. Examples of such data include: any computer programs for operating on the device, such as operating systems and application programs; contact data; phone book data; messages; pictures; videos, etc. Among them, the operating system contains various system programs, such as the framework layer, the core library layer, the driver layer, etc., for implementing various basic services and processing hardware-based tasks. The application programs can include various application programs, such as a Media Player, a Browser, etc., for implementing various application services. Here, the program for implementing the method of the embodiments of the present invention can be included in the application programs.
[0121] Based on the same inventive concept as the foregoing embodiments, this embodiment also provides a computer-readable storage medium. A computer program is stored in the computer-readable storage medium. The computer storage medium can be a ferromagnetic random access memory (FRAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM), etc.; it can also be various devices including one or any combination of the above memories, such as a mobile phone, a computer, a tablet device, a personal digital assistant, etc. When the computer program stored in the computer storage medium is run by a processor, it implements the parking method for a parking lot applied to the above device. For the specific step flow implemented when the computer program is executed by the processor, please refer to Figure 1 the description of the illustrated embodiments, which will not be repeated here.
[0122] The technical features of the above-described embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.
[0123] In this text, the terms "comprising", "including" or any other variants thereof are intended to cover non-exclusive inclusion, in addition to the listed elements, and may also include other elements not explicitly listed.
[0124] As described above, it is only a specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of changes or substitutions, which should all be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claimed rights.
Claims
1. A parking method for a parking lot, characterized in that, the parking lot includes at least three Bluetooth devices arranged at intervals and displays a two-dimensional code containing the information of the Bluetooth devices. The method is applied to a parking lot system and includes the following steps: Receiving a connection request sent by a target vehicle, where the connection request includes the Bluetooth device information obtained by the target vehicle scanning the two-dimensional code; Responding to the connection request and controlling the establishment of a Bluetooth connection between the Bluetooth device and the target vehicle; Based on the position of the Bluetooth device in the parking lot, obtaining the target position of the target vehicle in the parking lot through the Bluetooth connection; According to the target position, determining the target parking space information assigned to the target vehicle according to a preset strategy; Sending the target parking space information to the target vehicle so that the target vehicle parks based on the target parking space information; The connection request further includes target vehicle information and / or driver preference information; The step of determining the target parking space information assigned to the target vehicle according to a preset strategy according to the target position includes: Obtaining at least one idle parking space in the parking lot; According to the target vehicle position, the target vehicle information and / or driver preference information, selecting an idle parking space that meets the preset conditions from the idle parking spaces as the target parking space; the preset conditions include at least one of the following: the driving path between the target vehicle and the parking space is the shortest, there are no obstacles or congestion on the driving path between the target vehicle and the parking space, the target vehicle information matches the parking space information, or it conforms to the driver preference; The method further includes: Receiving the parking reason sent by the target vehicle after braking; adjusting the target parking space information or route information assigned to the target vehicle according to the parking reason; and sending the adjusted target parking space information or route information to the target vehicle.
2. The method according to claim 1, characterized in that, the step of obtaining the target position of the target vehicle in the parking lot through the Bluetooth connection based on the position of the Bluetooth device in the parking lot includes: Through the Bluetooth connection, obtaining the distances between each Bluetooth device and the target vehicle respectively; Based on the position of the Bluetooth device in the parking lot and the distances, determining the target position of the target vehicle in the parking lot.
3. The method according to claim 1, characterized in that, after determining the target parking space information assigned to the target vehicle according to a preset strategy according to the target position, further includes: Modifying the status of the target parking space to a non-idle status.
4. The method according to claim 1, characterized in that, the step of sending the target parking space information to the target vehicle so that the target vehicle parks based on the target parking space information includes: Sending the target parking space information and the route information for the target vehicle to the target parking space to the target vehicle so that the target vehicle parks based on the target parking space information and the route information.
5. The method according to claim 1, wherein, it further includes: sending the target parking space information to a terminal device associated with the target vehicle.
6. A parking method for a parking lot, wherein, the parking lot includes at least three Bluetooth devices arranged at intervals and displays a two-dimensional code containing the Bluetooth device information, and the method includes the following steps: The vehicle controls a camera device set by itself to scan the two-dimensional code and sends a connection request to the parking lot system, and the connection request includes the Bluetooth device information obtained by the vehicle scanning the two-dimensional code; The parking lot system responds to the connection request and controls the establishment of a Bluetooth connection between the Bluetooth device and the vehicle; The parking lot system obtains the target position of the vehicle in the parking lot through the Bluetooth connection based on the position of the Bluetooth device in the parking lot; The parking lot system determines the target parking space information allocated to the vehicle according to the target position according to a preset strategy and sends the target parking space information to the vehicle; The vehicle receives the target parking space information and parks based on the target parking space information; The connection request further includes target vehicle information and / or driver preference information; The parking lot system determines the target parking space information allocated to the vehicle according to the target position according to a preset strategy and sends the target parking space information to the vehicle, including: obtaining at least one idle parking space in the parking lot; selecting an idle parking space that meets preset conditions from the idle parking spaces as the target parking space according to the target vehicle position, the target vehicle information and / or driver preference information; the preset conditions include at least one of the following: the shortest driving path between the target vehicle and the parking space, no obstacles or congestion on the driving path between the target vehicle and the parking space, the target vehicle information matches the parking space information, or it conforms to the driver preference; The method further includes: The parking lot system receives the parking reason sent by the target vehicle after braking; the parking lot system adjusts the target parking space information or route information allocated to the target vehicle according to the parking reason; the parking lot system sends the adjusted target parking space information or route information to the target vehicle.
7. The method according to claim 6, wherein, the parking lot system obtains the target position of the vehicle in the parking lot through the Bluetooth connection based on the position of the Bluetooth device in the parking lot, including: obtaining the distance between each of the Bluetooth devices and the vehicle through the Bluetooth connection; determining the target position of the vehicle in the parking lot based on the position of the Bluetooth device in the parking lot and the distance.
8. A parking device for a parking lot, wherein, specifically includes: a processor; a memory for storing instructions executable by the processor; wherein, the processor is configured to execute the instructions to implement the parking method for a parking lot according to any one of claims 1-7.
9. A computer-readable storage medium, characterized in that, when the instructions in the computer-readable storage medium are executed by a processor, the parking method for a parking lot as described in any one of claims 1-7 is implemented.
Citation Information
Patent Citations
Parking management method, vehicle-mounted Bluetooth label, base station and system
CN105554878A
Automatic parking system
CN108819939A
Automatic parking method and device for parking lot, equipment, storage medium and program
CN114415692A