Parking space management method and device, computer equipment and storage medium
By acquiring user parking requests, filtering target parking lots, and locking in pre-selected parking spaces, the problem of uneven distribution of parking resources is solved, enabling fast and accurate parking management and improving user experience.
Patent Information
- Application Number
- CN202511657285.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-12
- Publication Date
- 2026-02-06
AI Technical Summary
Existing parking management systems cannot integrate real-time data from different parking lots for unified scheduling, resulting in uneven distribution of parking resources and low accuracy in parking management, which affects the user's parking experience.
By obtaining users' parking requests, the system filters target parking lots based on parking locations, identifies pre-selected parking spaces that meet the parking requirements within the target parking lots, provides parking space information to users for selection, and ensures parking space reservation through logical or physical locking.
Even in unfamiliar areas, users can quickly find available parking spaces that meet their requirements, reducing the time cost of blindly detouring and on-site verification, thus improving the accuracy of parking management and user experience.
Smart Images

Figure CN121483078A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of smart parking, specifically to a parking space management method, device, computer equipment, and storage medium. Background Technology
[0002] With the continuous increase in car ownership, parking difficulties are becoming increasingly prominent in cities. Especially during peak parking periods such as holidays and weekends, drivers often struggle to find suitable parking spots in unfamiliar areas like scenic spots, shopping malls, and hospitals due to a lack of knowledge about the distribution and availability of parking spaces. Current parking methods mainly rely on navigation software or manual searching. While these methods provide a general location of the parking lot, they cannot provide real-time information on the number and type of available spaces, nor can they determine whether the available spaces meet the driver's needs. Drivers typically need to go to the parking lot in person to confirm, which is inefficient.
[0003] To address these issues, some parking lots have installed parking management systems. However, existing systems generally only provide basic monitoring and information display within the parking lot itself, and typically cannot integrate real-time data from different parking lots for unified scheduling. When parking spaces are scarce in some areas during peak hours, there may still be vacant spaces nearby, leading to uneven distribution of parking resources. Furthermore, existing systems often remain at the information display level; even if users are aware of a suitable parking space, it's difficult to ensure that the space is effectively reserved, resulting in low accuracy in parking management and negatively impacting the user's parking experience.
[0004] Therefore, improving the accuracy of parking space management has become an urgent technical problem to be solved. Summary of the Invention
[0005] This application provides a parking space management method, device, computer equipment, and storage medium to solve the problem of low accuracy in traditional parking space management methods.
[0006] According to a first aspect of this application, one embodiment provides a parking space management method, comprising: Obtain the parking request from the user waiting to park, the parking request including the parking location and parking requirements; Based on the parking locations, at least one target parking lot is selected; Based on the parking requirements, at least one pre-selected parking space is determined within the target parking lot; The parking space information and parking lot information of the pre-selected parking spaces are provided to the user waiting to park, so that the user can select a target parking space from the pre-selected parking spaces; The target parking space is locked so that it is reserved for the user waiting to park.
[0007] Optionally, the step of filtering at least one target parking lot based on the parking location includes: Based on the parking location, a filtering range is defined according to preset rules or parking requirements; The parking lots within the selected range are identified as the target parking lots.
[0008] Optionally, determining at least one pre-selected parking space within the target parking lot based on the parking requirement includes: Obtain parking space information for each available parking space in each of the target parking lots; Based on the parking space information, a pre-selected parking space that meets the parking requirements is matched from the available parking spaces.
[0009] Optionally, the parking space information includes parking space type, which includes controlled parking spaces and uncontrolled parking spaces. The step of matching a pre-selected parking space that meets the parking requirements from the available parking spaces based on the parking space information includes: If there are vacant parking spaces of type uncontrolled parking spaces in the target parking lot, then a pre-selected parking space that meets the parking requirements will be matched from the vacant parking spaces of type uncontrolled parking spaces. If there are no available parking spaces of type uncontrolled parking in the target parking lot, then a pre-selected parking space that meets the parking requirements will be matched from the available parking spaces of type controlled parking.
[0010] Optionally, when the target parking space selected by the user waiting to park from the pre-selected parking spaces is the controlled parking space, the method further includes: Obtain the management information of the controlled parking space, determine the available parking time period for the controlled parking space based on the management information, and push it to the user waiting to park.
[0011] Optionally, locking the target parking space includes: Update the parking status of the target parking space to locked; and / or Send a locking command to the parking lock corresponding to the target parking space to control the parking lock to lock the target parking space.
[0012] Optionally, after locking the target parking space, the method further includes: When the unlock command of the user waiting to park is detected, the status of the target parking space is updated to non-idle, and the parking space lock is unlocked. When the lock duration of the target parking space is detected to be longer than the preset timeout duration, the status of the target parking space is updated from locked to vacant, and the parking space lock is unlocked.
[0013] According to a second aspect of this application, one embodiment provides a parking space management device, comprising: The acquisition module is used to acquire parking requests from users waiting to park, the parking requests including parking location and parking requirements; A filtering module is used to filter out at least one target parking lot based on the parking location; The determining module is used to determine at least one pre-selected parking space in the target parking lot based on the parking requirements; A module is provided to provide the parking space information and parking lot information of the pre-selected parking spaces to the user waiting to park, so that the user waiting to park can select a target parking space from the pre-selected parking spaces; A locking module is used to lock the target parking space so that the target parking space is reserved for the user waiting to park.
[0014] According to a third aspect of this application, one embodiment provides a computer device including a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor, wherein the processor implements the above-described parking space management method when executing the computer-readable instructions.
[0015] According to a fourth aspect of this application, one embodiment provides a readable storage medium having computer-readable instructions stored thereon, which, when executed by a processor, implement the parking space management method.
[0016] According to the parking space management method in the above embodiments, by obtaining user parking requests and filtering target parking lots based on parking locations, and then determining pre-selected parking spaces within the target parking lots according to parking requirements and providing relevant information to users, users can select target parking spaces from the pre-selected parking spaces and lock the target parking space. This allows users to quickly obtain matching available parking spaces even in unfamiliar areas, reducing the time cost of blindly detouring and on-site verification. Furthermore, locking ensures that the parking space is not occupied by others, effectively improving the accuracy of parking space management. Attached Figure Description
[0017] Figure 1 This is one of the flowcharts illustrating a parking space management method in one embodiment of the present invention; Figure 2 This is a second flowchart illustrating a parking space management method according to an embodiment of the present invention; Figure 3 This is the third flowchart of a parking space management method according to an embodiment of the present invention; Figure 4 This is the fourth flowchart of a parking space management method in one embodiment of the present invention; Figure 5 This is the fifth flowchart of a parking space management method in one embodiment of the present invention; Figure 6 This is the sixth flowchart of a parking space management method according to an embodiment of the present invention; Figure 7 This is the seventh flowchart of a parking space management method in one embodiment of the present invention; Figure 8 This is the eighth flowchart of a parking space management method in one embodiment of the present invention; Figure 9 This is a schematic diagram of a parking space management device according to one embodiment of the present invention; Figure 10 This is a schematic diagram of a computer device according to an embodiment of the present invention. Detailed Implementation
[0018] The present invention will now be described in further detail with reference to specific embodiments and accompanying drawings. Similar elements in different embodiments are referred to by associated similar element reference numerals. In the following embodiments, many details are described to facilitate a better understanding of this application. However, those skilled in the art will readily recognize that some features may be omitted in different situations, or may be replaced by other elements, materials, or methods. In some cases, certain operations related to this application are not shown or described in the specification. This is to avoid obscuring the core parts of this application with excessive description. For those skilled in the art, detailed description of these related operations is not necessary; they can fully understand the related operations based on the description in the specification and general technical knowledge in the art.
[0019] Furthermore, the features, operations, or characteristics described in the specification can be combined in any suitable manner to form various embodiments. At the same time, the steps or actions in the method description can be rearranged or adjusted in a manner obvious to those skilled in the art. Therefore, the various orders in the specification and drawings are only for the clear description of a particular embodiment and do not imply a necessary order, unless otherwise stated that a particular order must be followed.
[0020] The serial numbers assigned to components in this document, such as "first" and "second," are used only to distinguish the described objects and have no sequential or technical meaning. The terms "connection" and "linkage" used in this application, unless otherwise specified, include both direct and indirect connections (linkages).
[0021] In one embodiment, such as Figure 1 As shown, a parking space management method is provided, including the following steps: 101. Obtain the parking request from the user waiting to park.
[0022] In this embodiment of the invention, the parking space management method is applied to a parking space management platform, which can interface with the management systems of multiple parking lots to achieve unified data collection and scheduling across parking lots. When a user needs to park, they can send a parking request to the parking space management platform via a mobile terminal (such as a mobile APP or a third-party travel platform). The parking request contains two main information elements: parking location and parking requirements.
[0023] The parking location indicates the user's desired parking area, which can be a specific address, landmark name, or map coordinates. Parking requirements express the user's specific needs for a parking space, such as whether they need a charging station, whether they want to be near an exit or elevator, or whether they prefer temporary or long-term parking. Upon receiving the parking request, the parking management platform determines the target area based on the parking location and then performs subsequent parking space matching based on the parking requirements.
[0024] For example, a user plans to visit a shopping mall. During navigation, they enter "×× Shopping Plaza" into their mobile app and select "Need charging" as their parking request. Upon receiving the request, the parking management platform can identify the geographical area where the shopping mall is located and mark multiple accessible parking lots within that area, providing basic information for subsequent parking space selection and matching. Through this method, the platform can accurately initiate the intelligent parking space dispatch process based on the user's real-time travel purpose and personalized needs.
[0025] 102. Based on the parking location, select at least one target parking lot.
[0026] In this embodiment of the invention, after receiving a user's parking request, target parking lots can be filtered based on the parking location information contained in the request. A preset geographical range can be defined based on this information to determine a set of candidate parking lots. Typically, this range can be dynamically adjusted according to urban layout, road density, or travel time; for example, it can be set as an area with a radius of 500 meters or 1 kilometer centered on the user's parking location.
[0027] After determining the filtering range, all accessible parking lots can be searched within that range, and all of these parking lots can be identified as target parking lots, providing a candidate set for subsequent parking space matching.
[0028] For example, when a user's parking location is "×× Commercial Plaza", a one-kilometer radius area can be defined centered on that location, and three parking lots, A, B, and C, can be identified within that area. These three parking lots are then designated as target parking lots. Subsequently, the platform will further analyze the parking space types and vacancy status within these parking lots to complete the subsequent intelligent parking space matching.
[0029] 103. Based on parking requirements, identify at least one pre-selected parking space within the target parking lot.
[0030] In this embodiment of the invention, after identifying the target parking lot, at least one pre-selected parking space that meets the conditions can be determined within the target parking lot based on the parking requirements included in the user's parking request. Parking requirements may include various types, such as whether a charging station is needed, whether long-term parking is allowed, whether it is near an entrance / exit, whether temporary parking is supported, or whether it has shade. The platform will compare these requirements with the parking space information of each available parking space in the parking management system to filter out a set of parking spaces that meet the requirements.
[0031] In practical implementation, parking space information can include parking space number, location coordinates, current status, parking space type (such as temporary parking spaces that are not under management, monthly parking spaces or VIP parking spaces that are under management, charging parking spaces, etc.), and additional attributes. Based on this information, each available parking space can be matched and calculated. If the attributes of the parking space meet the parking requirements, it is marked as a pre-selected parking space, and the results are aggregated to form a list of recommended options.
[0032] For example, if a user selects "needs to charge" as their parking request, the parking management platform will prioritize searching for records of parking spaces with the charging type in the available parking spaces of the target parking lot and output these spaces as pre-selected parking spaces; if the user does not make a parking request, all available temporary parking spaces can be recommended as pre-selected parking spaces.
[0033] 104. Provide parking space information and parking lot information of the pre-selected parking spaces to users waiting to park, so that users can select their target parking space from the pre-selected parking spaces.
[0034] In this embodiment of the invention, after determining a pre-selected parking space that meets the parking requirements, the parking space information and parking lot information related to the pre-selected parking space can be provided to the user waiting to park, so that the user can make a selection according to their own situation. The parking space information may include the parking space number, location coordinates, parking space type, current status, distance from the destination, and whether a charging device is provided, etc.; the parking lot information may include the name, location, number of entrances and exits, charging standard, business hours, and number of currently remaining parking spaces, etc.
[0035] The parking management platform can present this information to users through mobile application interfaces, third-party travel platform interfaces, or push notifications. Users can view the details of multiple pre-selected parking spaces simultaneously on the interface and independently choose their target parking space after comparing factors such as location, price, and parking space type.
[0036] For example, when a user plans to park near an unfamiliar "XX Convention Center," the platform filters out three suitable pre-selected parking spaces based on their parking request. The platform then displays information such as the parking lot name, walking distance to the convention center, availability of charging stations, and pricing for each space on the user's mobile interface. The user can then choose one of the spaces based on their convenience and confirm their selection through the interface. Through this method, the parking management platform enables users to quickly and intuitively obtain parking decision information in unfamiliar areas, significantly improving parking efficiency and user experience.
[0037] 105. Lock the target parking space so that it is reserved for users waiting to park.
[0038] In this embodiment of the invention, upon receiving a user's selection of a target parking space, a parking space locking operation is performed to ensure that the parking space is exclusively reserved for the user waiting to park for a certain period of time. Parking space locking can be implemented in two ways: first, logical locking, which updates the target parking space's status information to "locked" in the platform's database and prohibits other users from selecting the parking space again during the locking period; second, physical locking, which sends a locking command to the parking lock corresponding to the target parking space, controlling the lock or related terminal to perform an unlocking action, thereby physically preventing other vehicles from occupying the parking space.
[0039] In practical applications, the appropriate locking method can be automatically selected based on the parking lot's equipment conditions. For example, for parking lots equipped with smart parking locks, locking commands can be directly issued via the communication module to cause the parking locks to lower; while for ordinary parking lots without parking locks, the parking space status is only updated and the system is marked as unallocated.
[0040] In this embodiment of the invention, a parking request from a user seeking parking is obtained, the parking request including parking location and parking requirements; based on the parking location, at least one target parking lot is selected; based on the parking requirements, at least one pre-selected parking space is determined within the target parking lot; the parking space information and parking lot information of the pre-selected parking space are provided to the user seeking parking, so that the user can select a target parking space from the pre-selected parking spaces; the target parking space is locked, so that the target parking space is reserved for the user seeking parking. By obtaining the user's parking request and selecting target parking lots based on the parking location, then determining pre-selected parking spaces within the target parking lots according to the parking requirements and providing relevant information to the user, and allowing the user to select a target parking space from the pre-selected parking spaces and lock the target parking space, a matching available parking space can be quickly obtained even in unfamiliar areas, reducing the time cost of blindly detouring and on-site verification, and by locking, ensuring that the parking space is not occupied by others, effectively improving the accuracy of parking space management.
[0041] It is understood that in the specific implementation of this application, data related to parking requests, parking locations, and parking requirements are involved. When the embodiments in this application are applied to specific products or technologies, user permission or consent is required, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions.
[0042] Reference Figure 2 , Figure 2 This is a second flowchart illustrating a parking space management method in one embodiment of the present invention; in one embodiment of the present invention, at least one target parking lot is selected based on the parking location, including: 201. Based on the parking location, define the filtering range according to preset rules or parking requirements; 202. Select the parking lots within the selected range as the target parking lots.
[0043] In this embodiment of the invention, upon receiving a parking request, the approximate area where the user wishes to park can be determined based on the parking location information. To facilitate subsequent parking space filtering and matching, a preset filtering range is first defined centered on the parking location. This range can be flexibly set according to different city densities, road conditions, or parking needs. For example, it can be an area with a radius of 500 meters, 1 kilometer, or based on travel time, centered on the parking location. By defining the filtering range, the platform can limit the spatial boundaries of parking space retrieval, avoiding data redundancy or response delays caused by an excessively large search range.
[0044] After determining the filtering range, all accessible parking lots within that range can be retrieved and uniformly designated as the target parking lot.
[0045] In one possible implementation, for commercial areas with dense urban roads and concentrated parking demand, the filtering range can be appropriately narrowed, for example, set to an area with a radius of 500 meters centered on the parking location, to avoid recommending too many parking lots and complicating the user's choices; while for suburban or scenic areas with sparse roads and fewer parking lots, the filtering range can be appropriately expanded, for example, set to a range with a radius of one kilometer centered on the parking location or based on an average travel time of three to five minutes, to increase the number of target parking lots that can be retrieved.
[0046] In one possible embodiment, after defining the filtering range and searching for parking lots within that range, an availability assessment can be performed on the search results. If no connected parking lots are detected within the filtering range, or if connected parking lots exist but their remaining vacant spaces are all less than a preset threshold, a range expansion mechanism will be triggered to broaden the search range and re-filter parking lots. The preset threshold can be flexibly set according to parking demand scenarios, for example, set to five or ten vacant spaces, to ensure that at least several selectable parking spaces are provided to users during the recommendation phase. When it is detected that the number of available parking spaces within the current range is insufficient, the range will be expanded proportionally based on the original range, for example, expanding the filtering radius from 500 meters to 800 meters or 1 kilometer, and parking lot information within the expanded range will be searched again.
[0047] In one possible implementation, the user can pre-set a range expectation in the parking request. This range expectation can be simply understood as the user's pre-defined acceptable parking area. If the user sets a range expectation, the system can directly determine the corresponding filtering range based on this range expectation and the target parking location. For example, when the user sets the range expectation to a radius of one kilometer in the parking request, the area centered on the parking location with a radius of one kilometer can be determined as the filtering range.
[0048] Reference Figure 3 , Figure 3 This is a third flowchart illustrating a parking space management method in one embodiment of the present invention; in one embodiment of the present invention, based on parking requirements, at least one pre-selected parking space is determined within the target parking lot, including: 301. Obtain parking space information for each available parking space in each target parking lot; 302. Based on parking space information, match pre-selected parking spaces that meet the parking requirements from the available parking spaces.
[0049] In this embodiment of the invention, after identifying the target parking lot, the current parking space status data is obtained from the management system of each target parking lot to acquire parking space information for each available parking space. Through real-time synchronization of parking space information, the parking space management platform can comprehensively grasp the distribution and attributes of parking spaces within the target parking lot.
[0050] Furthermore, all available parking spaces can be compared and filtered based on the parking requirements submitted by the user in the parking request. Parking requirements can include restrictions on the type, location, or function of the parking space, such as the user selecting temporary parking, VIP parking, or a parking space with charging facilities. Through a matching algorithm, the parking space information is compared with the parking requirements, and parking spaces that meet the requirements are filtered out and determined as a pre-selected set of parking spaces.
[0051] Reference Figure 4 , Figure 4This is the fourth flowchart of a parking space management method in one embodiment of the present invention; in one embodiment of the present invention, parking space information includes parking space type, which includes uncontrolled parking spaces and controlled parking spaces. Based on the parking space information, a pre-selected parking space that meets the parking requirements is matched from the available parking spaces, including: 401. If there are vacant parking spaces of type uncontrolled parking spaces in the target parking lot, then match the pre-selected parking spaces that meet the parking requirements from the vacant parking spaces of type uncontrolled parking spaces. 402. If there are no available parking spaces of type uncontrolled parking spaces in the target parking lot, then match the pre-selected parking spaces that meet the parking requirements from the available parking spaces of type controlled parking spaces.
[0052] In this embodiment of the invention, when matching vacant parking spaces in a target parking lot, vacant parking spaces of the non-managed type are given priority. When non-managed parking spaces exist in the target parking lot, spaces that meet the parking requirements can be further filtered out from the non-managed spaces and identified as pre-selected parking spaces. The aforementioned non-managed parking spaces can be understood as temporary parking spaces not included in long-term reservation or fixed rental management. Temporary parking spaces are usually used for short-term parking, have a high turnover rate, and are suitable for vehicles temporarily entering the area. Therefore, prioritizing temporary parking spaces can improve the dynamic utilization rate of parking resources. It should be noted that temporary parking spaces are not only for temporary parking. As long as the user has long-term parking needs and complies with the parking lot management rules, temporary parking spaces can also be used for long-term parking. Correspondingly, the aforementioned managed parking spaces can be understood as parking spaces included in long-term reservation, fixed rental, or exclusive management. Their use requires pre-authorization or binding to a specific user and is usually used for long-term parking of fixed vehicles, such as monthly parking spaces, VIP parking spaces, etc.
[0053] When there are no uncontrolled parking spaces in the target parking lot, or all uncontrolled parking spaces are occupied, matching can be made among vacant parking spaces of the controlled parking type. Controlled parking spaces can include monthly pass spaces, VIP parking spaces, etc., which are usually used by regular users, but may also have idle periods in actual operation. Subject to the parking space management policy, temporarily vacant controlled parking spaces can be included in the matching scope to supplement the shortage of parking space resources, thereby ensuring that users can still obtain parking spaces smoothly during peak hours or in areas with limited parking spaces.
[0054] Reference Figure 5 , Figure 5 This is the fifth flowchart of a parking space management method in one embodiment of the present invention; in one embodiment of the present invention, when the target parking space selected by the user to park is a controlled parking space from the pre-selected parking spaces, the method further includes: 501. Obtain control information for the controlled parking spaces; 502. Determine the available parking time periods for the controlled parking spaces based on the control information and push it to users waiting to park.
[0055] In this embodiment of the invention, if the target parking space selected by the user is a controlled parking space, the user can further obtain the control information corresponding to the controlled parking space, such as usage permissions, reservation status, time limits and usage rules.
[0056] Based on the control information, determine the available parking time for the parking space, and push the available parking time and related restrictions (such as the earliest entry time and the latest exit time (i.e., the parking time), whether advance reservation or payment is required, etc.) to the users waiting to park.
[0057] Through the above processing, users can make their own decisions on whether to choose a controlled parking space after understanding the parking space availability rules. This ensures the standardized management of controlled parking spaces, improves the user parking experience, and enhances the rational utilization of parking space resources.
[0058] Reference Figure 6 , Figure 6 This is a flowchart of a parking space management method according to one embodiment of the present invention; in one embodiment of the present invention, locking the target parking space includes: 601. Update the parking status of the target parking space to locked; and / or 602. Send a locking command to the parking lock corresponding to the target parking space to control the parking lock to lock the target parking space.
[0059] In this embodiment of the invention, the status field of the target parking space can be updated to a locked state in the database, preventing the parking space from being allocated to other users during subsequent matching processes. Simultaneously, if the parking lot is equipped with a remotely controllable smart parking lock, the platform can also send a locking command to the lock via a communication module, causing the lock to lower or enter a locked state, thereby physically preventing other vehicles from occupying the parking space.
[0060] In practical applications, the locking method can be automatically selected based on the parking lot's equipment conditions and network connectivity. For example, in a parking lot without parking locks, logical locking can be completed simply by updating the parking space status; while in a parking lot equipped with smart parking locks, both logical and physical locking can be achieved to improve the security and reliability of parking space reservations.
[0061] For example, if a user selects parking space A12 in parking lot P2 near "XX Hospital" as their target parking space, the parking management platform immediately updates the status of parking space A12 to "locked" in the background and simultaneously sends a control signal to the parking lock device, causing the lock to descend and physically lock the space. When other users search for parking spaces in the same parking lot, parking space A12 will be displayed as "reserved" and cannot be selected again, thus effectively preventing duplicate occupancy and ensuring the accuracy of parking space reservation.
[0062] Reference Figure 7 , Figure 7 This is the seventh flowchart of a parking space management method in one embodiment of the present invention; in one embodiment of the present invention, after locking the target parking space, the method further includes: 701. Upon detecting an unlock command from a user waiting to park, update the target parking space status to non-idle and unlock the parking space lock. 702. When the lock duration of the target parking space is detected to be longer than the preset timeout duration, the status of the target parking space is updated from locked to vacant, and the parking space lock is unlocked.
[0063] In this embodiment of the invention, after locking the target parking space, the parking space status can continue to be monitored and managed to ensure that parking space resources are used rationally. Specifically, the parking space unlocking operation can be triggered in two situations: first, when the user arrives at the parking space to park, the space is actively unlocked; second, when the parking space has been locked for a long time but the user has not arrived, the space is automatically released.
[0064] When an unlock command is detected from a user waiting to park, it indicates that the user has arrived at the target parking space and is ready to park. At this point, the status of the target parking space is updated to non-vacant, and an unlock command is sent to the corresponding parking lock device via the communication module. This controls the parking lock to raise or unlock, thus allowing the vehicle to enter. This process achieves a smooth transition from parking space reservation to actual occupancy, avoiding repeated detection and manual intervention.
[0065] When the lock duration of a target parking space exceeds the preset timeout period, the system can automatically determine that the user has not arrived on time or has abandoned the use of the parking space. To prevent long-term occupancy and resource waste, the system can automatically update the target parking space status from locked to vacant and send an unlock command to the parking space lock, unlocking it and making the parking space available to other users again. The preset timeout period can be flexibly set according to the size of the parking lot or the parking lot operation strategy, such as fifteen minutes or thirty minutes.
[0066] In one possible implementation, the preset timeout duration can be dynamically adjusted based on the size of the parking lot and the real-time number of remaining parking spaces. Specifically, an adaptive timeout calculation mechanism can be set to achieve more flexible parking resource management. When the parking lot is large and has a large number of parking spaces, the timeout duration can be appropriately extended to avoid scheduling overhead caused by frequent release and reallocation of parking spaces, giving users more buffer time before reaching their parking spaces. Conversely, when the parking lot is small or has a small number of remaining parking spaces, the platform will automatically shorten the timeout duration to improve parking space turnover and reduce resource waste caused by prolonged locking, enabling parking spaces to be released more quickly when no one is using them.
[0067] For example, for a large shopping mall parking lot with thousands of parking spaces and a sufficient number of remaining spaces, the timeout period can be set to thirty minutes; while for a community parking lot with only a few dozen spaces, when fewer than five spaces remain during peak hours, the timeout period can be shortened to ten minutes. By using a dynamic timeout strategy based on the size of the parking lot and the number of remaining spaces, user convenience can be ensured while maximizing the utilization efficiency of parking resources and improving the overall intelligence level of scheduling.
[0068] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0069] Reference Figure 8 , Figure 8 This is the eighth flowchart of a parking space management method in one embodiment of the present invention. In one embodiment of the present invention, the parking space management method can be applied to a scenario where a parking space management platform is linked with multiple parking lot systems. The parking space management method may specifically include the following steps: First, the user inputs their current location and parking requirements via a mobile app, such as "near the mall entrance and with charging facilities." The app then sends this parking request to the intelligent parking management system. The system searches multiple parking lots within the corresponding area based on the user's location and queries the availability of parking spaces in each lot. For example, the system retrieves parking spaces a1, a2, and a3 from parking lot A, b1, b2, and b3 from parking lot B, and c1, c2, and c3 from parking lot C.
[0070] Subsequently, the intelligent parking space scheduling system (i.e., the parking space management platform) filters and matches parking spaces in various parking lots based on the user's parking requirements, obtaining pre-selected parking spaces that meet the criteria, such as parking space b3 in parking lot B and parking space c3 in parking lot C. These matching results are returned to the app, along with information on the parking lot location, parking space number, and related functions (such as charging stations, VIP attributes, etc.). After receiving the matching results, the app displays parking lots B and C and their available parking space information to the user through the interface. The user can choose a more convenient parking space based on their current location or route, for example, choosing parking space c3 in the closer parking lot C as their target parking space.
[0071] Once the user confirms their selection, the status of parking space C3 is immediately updated to locked, and the corresponding parking space's ground lock is lowered, thus reserving the parking space. Through this interactive process, the parking management platform can achieve intelligent linkage between multiple parking lots, providing users with real-time, accurate, and automated parking space recommendations and reservation services, significantly improving parking efficiency and experience.
[0072] In one embodiment, a parking space management device is provided, which corresponds one-to-one with the parking space management methods described in the above embodiments. For example... Figure 9 As shown, the parking space management device includes an acquisition module 901, a filtering module 902, a confirmation module 903, a provision module 904, and a locking module 905. Detailed descriptions of each functional module are as follows: The acquisition module 901 is used to acquire the parking request of the user waiting to park, the parking request including the parking location and parking requirements; The filtering module 902 is used to filter out at least one target parking lot based on the parking location; The determining module 903 is used to determine at least one pre-selected parking space in the target parking lot based on the parking requirements; The module 904 is used to provide the parking space information and parking lot information of the pre-selected parking space to the user waiting to park, so that the user waiting to park can select a target parking space from the pre-selected parking spaces; The locking module 905 is used to lock the target parking space so that the target parking space is reserved for the user waiting to park.
[0073] Optionally, the filtering module 902 is further configured to: Based on the parking location, a filtering range is defined according to preset rules or parking requirements; The parking lots within the selected range are identified as the target parking lots.
[0074] Optionally, the determining module 903 is further configured to: Obtain parking space information for each available parking space in each of the target parking lots; Based on the parking space information, a pre-selected parking space that meets the parking requirements is matched from the available parking spaces.
[0075] Optionally, the parking space information includes parking space type, which includes uncontrolled parking spaces and controlled parking spaces. The determining module 903 is further used for: If there are vacant parking spaces of type uncontrolled parking spaces in the target parking lot, then a pre-selected parking space that meets the parking requirements will be matched from the vacant parking spaces of type uncontrolled parking spaces. If there are no available parking spaces of type uncontrolled parking in the target parking lot, then a pre-selected parking space that meets the parking requirements will be matched from the available parking spaces of type controlled parking.
[0076] Optionally, the device further includes: The information acquisition module is used to acquire the management information of the controlled parking space; The push module is used to determine the available parking time period of the controlled parking space based on the control information and push it to the user waiting to park.
[0077] Optionally, the locking module 905 is further configured to: Update the parking status of the target parking space to locked; and / or Send a locking command to the parking lock corresponding to the target parking space to control the parking lock to lock the target parking space.
[0078] Optionally, the device further includes: The first detection module is used to update the target parking space status to non-idle status and control the parking space lock to unlock when it detects the unlocking command of the user waiting to park. The second detection module is used to update the status of the target parking space from locked to idle when it detects that the locking duration of the target parking space exceeds a preset timeout duration, and to control the parking space lock to unlock.
[0079] Each module in the aforementioned parking space management device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the corresponding operations of each module.
[0080] In one embodiment, a computer device is provided, which may be a terminal device, and its internal structure diagram may be as follows: Figure 10 As shown, the computer device includes a processor, memory, and a network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes a readable storage medium storing computer-readable instructions. The network interface communicates with external terminals via a network connection. When executed by the processor, the computer-readable instructions implement a parking space management method. The readable storage medium provided in this embodiment includes both non-volatile and volatile readable storage media.
[0081] In this application embodiment, a computer device is provided, including a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor. When the processor executes the computer-readable instructions, it implements the steps of the parking space management method described above.
[0082] In one embodiment of the application, a readable storage medium is provided, which stores computer-readable instructions. When the computer-readable instructions are executed by a processor, they implement the steps of the parking space management method described above.
[0083] Those skilled in the art will understand that all or part of the functions of the various methods in the above embodiments can be implemented by hardware or by computer programs. When all or part of the functions in the above embodiments are implemented by computer programs, the program can be stored in a computer-readable storage medium, which may include: read-only memory, random access memory, disk, optical disk, hard disk, etc., and the program is executed by a computer to achieve the above functions. For example, the program can be stored in the memory of a device, and when the program in the memory is executed by the processor, all or part of the above functions can be achieved. In addition, when all or part of the functions in the above embodiments are implemented by computer programs, the program can also be stored in a server, another computer, disk, optical disk, flash drive, or external hard drive, etc., and can be downloaded or copied to the memory of a local device, or the system of the local device can be updated. When the program in the memory is executed by the processor, all or part of the functions in the above embodiments can be achieved.
[0084] The above examples illustrate the present invention only to aid in understanding it and are not intended to limit the scope of the invention. Those skilled in the art can make various simple deductions, modifications, or substitutions based on the principles of this invention.
Claims
1. A parking space management method, characterized in that, The method includes: Obtain the parking request from the user waiting to park, the parking request including the parking location and parking requirements; Based on the parking locations, at least one target parking lot is selected; Based on the parking requirements, at least one pre-selected parking space is determined within the target parking lot; The parking space information and parking lot information of the pre-selected parking spaces are provided to the user waiting to park, so that the user can select a target parking space from the pre-selected parking spaces; The target parking space is locked so that it is reserved for the user waiting to park.
2. The parking space management method as described in claim 1, characterized in that, The step of filtering out at least one target parking lot based on the parking location includes: Based on the parking location, a filtering range is defined according to preset rules or parking requirements; The parking lots within the selected range are identified as the target parking lots.
3. The parking space management method as described in claim 2, characterized in that, The step of determining at least one pre-selected parking space within the target parking lot based on the parking requirements includes: Obtain parking space information for each available parking space in each of the target parking lots; Based on the parking space information, a pre-selected parking space that meets the parking requirements is matched from the available parking spaces.
4. The parking space management method as described in claim 3, characterized in that, The parking space information includes parking space types, which include controlled parking spaces and uncontrolled parking spaces. The step of matching pre-selected parking spaces that meet the parking requirements from the available parking spaces based on the parking space information includes: If there are vacant parking spaces of type uncontrolled parking spaces in the target parking lot, then a pre-selected parking space that meets the parking requirements will be matched from the vacant parking spaces of type uncontrolled parking spaces. If there are no available parking spaces of type uncontrolled parking in the target parking lot, then a pre-selected parking space that meets the parking requirements will be matched from the available parking spaces of type controlled parking.
5. The parking space management method as described in claim 4, characterized in that, When the target parking space selected by the user waiting to park from the pre-selected parking spaces is the controlled parking space, the method further includes: Obtain the control information of the controlled parking space; The available parking time periods for the controlled parking spaces are determined based on the control information and pushed to the users waiting to park.
6. The parking space management method according to any one of claims 1 to 5, characterized in that, The step of locking the target parking space includes: Update the parking status of the target parking space to locked; and / or Send a locking command to the parking lock corresponding to the target parking space to control the parking lock to lock the target parking space.
7. The parking space management method as described in claim 6, characterized in that, After locking the target parking space, the method further includes: When the unlock command of the user waiting to park is detected, the status of the target parking space is updated to non-idle, and the parking space lock is unlocked. When the lock duration of the target parking space is detected to be longer than the preset timeout duration, the status of the target parking space is updated from locked to vacant, and the parking space lock is unlocked.
8. A parking space management device, characterized in that, include: The acquisition module is used to acquire parking requests from users waiting to park, the parking requests including parking location and parking requirements; A filtering module is used to filter out at least one target parking lot based on the parking location; The determining module is used to determine at least one pre-selected parking space in the target parking lot based on the parking requirements; A module is provided to provide the parking space information and parking lot information of the pre-selected parking spaces to the user waiting to park, so that the user waiting to park can select a target parking space from the pre-selected parking spaces; A locking module is used to lock the target parking space so that the target parking space is reserved for the user waiting to park.
9. A computer device comprising a memory, a processor, and computer-readable instructions stored in the memory and running on the processor, characterized in that, When the processor executes the computer-readable instructions, it implements the parking space management method as described in any one of claims 1 to 7.
10. A readable storage medium having computer-readable instructions stored thereon, characterized in that, When the computer-readable instructions are executed by a processor, they implement the parking space management method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Parking space resource share trading system
CN106781658A
Parking space reservation method and system
CN109345868A