A parking space package management method, system, device and medium
By reviewing and disabling overlapping packages, the problem of inflexible parking package management was solved, resulting in efficient utilization of parking resources and improved user satisfaction.
Patent Information
- Application Number
- CN202411544104.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-31
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2044-10-31
AI Technical Summary
The current parking space package management is inflexible, resulting in low parking space utilization. Parking spaces are vacant during certain periods while demand exceeds supply during other periods, leading to serious waste of resources.
By acquiring new packages created by property owners, reviewing them according to preset rules, generating target orders, and setting the remaining packages that have a valid time overlap with the target orders to a disabled state, we ensure that only one user parks in a parking space at the same time.
It improves parking space utilization, reduces resource waste, enhances user experience and satisfaction, attracts more owners and users to participate, and promotes business growth.
Smart Images

Figure CN119380427B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of parking space application management, and in particular to a parking space package management method, system, device and medium. BACKGROUND
[0002] In the scenario of parking space level parking management, a core challenge faced by the owner is how to flexibly and efficiently rent out the parking space during non-use periods while avoiding time conflicts and management chaos.
[0003] In the prior art, the owner usually encapsulates the time period of the parking space into an inherent package. These packages need to be audited through the platform after configuration is completed to ensure compliance, and then the corresponding parking space can be rented to the car owner. However, a parking space can usually only be configured with one available time period or multiple time periods without overlapping. This way may lead to idle parking spaces in some time periods and insufficient supply in other time periods. This unbalanced utilization reduces the overall utilization rate of the parking space and causes resource waste. SUMMARY
[0004] The present application provides a parking space package management method, system, device and medium to overcome the technical problem of inflexible parking space package management in the prior art.
[0005] The present application provides the following technical solutions:
[0006] In a first aspect, the present application provides a parking space package management method, which comprises:
[0007] Obtaining a newly created package of an owner, and auditing the newly created package according to a preset rule. If the newly created package passes the audit, the newly created package is added to a package list.
[0008] Obtaining a target parking space selected by a user and a target package under the target parking space selected in the package list, and generating a target order according to the target parking space and the target package. The target package is in an available state.
[0009] Obtaining package information of the target parking space, determining remaining packages under the target parking space except the target package, and determining a remaining package having an effective time intersection with the target order as an associated package. The associated package is set to a disabled state.
[0010] Optionally, the auditing of the newly created package according to the preset rule comprises:
[0011] Querying an existing order under the corresponding parking space of the newly created package, and determining whether the effective period of the newly created package and the effective period of the existing order under the corresponding parking space of the newly created package have an intersection.
[0012] If the effective period of the new package and the effective period of the existing order under the corresponding parking space do not exist intersection, it is determined that the new package is passed, and the new package is set to an available state.
[0013] Optionally, after judging whether the effective period of the new package and the effective period of the existing order under the corresponding parking space exist intersection, the method further comprises:
[0014] If the effective period of the new package and the effective period of the existing order under the corresponding parking space exist intersection, it is judged whether the time period of the new package and the time period of the existing order under the corresponding parking space exist intersection.
[0015] If the time period of the new package and the time period of the existing order under the corresponding parking space do not exist intersection, it is determined that the new package is passed, and the new package is set to an available state.
[0016] If the time period of the new package and the time period of the existing order under the corresponding parking space exist intersection, it is determined that the new package is not passed or the new package is set to a disabled state.
[0017] Optionally, the method further comprises:
[0018] judging whether the effective period of the target order and the effective period of the remaining package exist intersection, and determining the remaining package existing intersection with the effective period of the target order as a to-be-processed package;
[0019] judging whether the time period of the target order and the time period of the to-be-processed package exist intersection, and determining the to-be-processed package existing intersection with the time period of the target order as an associated package.
[0020] Optionally, the method further comprises:
[0021] judging whether the target order includes multiple target sub-orders;
[0022] If the target order includes multiple target sub-orders, the associated package existing intersection with the effective period of each target sub-order is queried, and the associated package is set to a disabled state.
[0023] Optionally, after setting the associated package to a disabled state, the method further comprises:
[0024] scanning the target order in real time, and judging whether the effective period of the target order is expired;
[0025] If the effective period of the target order is expired, the associated package is changed to an available state.
[0026] Optionally, after the associated package is set to the disabled state, the method further includes:
[0027] determining whether a refund application of the user is obtained;
[0028] if the refund application of the user is obtained, determining a corresponding target sub-order according to the refund application, querying an associated package that has an intersection with a valid period of a remaining target sub-order, and setting the associated package to a disabled state.
[0029] According to a second aspect of the present application, an embodiment provides a parking space package management system, the system includes:
[0030] an auditing module configured to obtain an added package created by a user, and audit the added package according to a preset rule, and if the added package passes the audit, add the added package to a package list;
[0031] a generating module configured to obtain a target parking space selected by a user, and a target package under the target parking space selected from the package list, and generate a target order according to the target parking space and the target package, wherein the target package is in an available state;
[0032] a setting module configured to obtain package information of the target parking space, determine a remaining package under the target parking space except the target package, and determine a remaining package that has an intersection with a valid time of the target order as an associated package, and set the associated package to a disabled state.
[0033] According to a third aspect of the present application, an embodiment provides a parking space package management device, the parking space package management device includes a memory configured to store a program, and a processor configured to execute the program stored in the memory to implement the parking space package management method as described in the first aspect.
[0034] According to a fourth aspect of the present application, an embodiment provides a computer readable storage medium including a program, the program can be executed by a processor to implement the parking space package management method as described in the first aspect.
[0035] The present application has the following beneficial effects:
[0036] The parking space package management method provided by the embodiment of the application includes the following steps: obtaining a newly created package created by a property owner, and performing an audit on the newly created package according to a preset rule; if the newly created package passes the audit, adding the newly created package to a package list; obtaining a target parking space selected by a user and a target package under the target parking space selected in the package list, and generating a target order according to the target parking space and the target package, wherein the target package is in an available state; obtaining package information of the target parking space, determining remaining packages under the target parking space except for the target package, and determining a remaining package having an effective time intersection with the target order as an associated package, and setting the associated package to a disabled state. The application can ensure that only one user parks in one parking space in any time period, and provides convenience for the property owner or property management to manage the parking space level package, thereby attracting more property owners or properties to connect the parking space to the platform for convenient management, attracting more users to participate and promoting business growth.
[0037] In order to make the above objectives, characteristics and advantages of the present application more apparent and easy to understand, some optional embodiments are described below in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS
[0038] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments. It should be understood that the following drawings only show some embodiments of the present application, and therefore should not be considered as a limitation to the scope. For those skilled in the art, other related drawings can also be obtained without creative labor. In each drawing, similar components are marked with similar reference numerals.
[0039] Figure 1 One of the flowcharts of the parking space package management method provided by the embodiment of the application is shown;
[0040] Figure 2 The second flowchart of the parking space package management method provided by the embodiment of the application is shown;
[0041] Figure 3 The third flowchart of the parking space package management method provided by the embodiment of the application is shown;
[0042] Figure 4 The fourth flowchart of the parking space package management method provided by the embodiment of the application is shown;
[0043] Figure 5 The fifth flowchart of the parking space package management method provided by the embodiment of the application is shown;
[0044] Figure 6 The sixth flowchart of the parking space package management method provided by the embodiment of the application is shown;
[0045] Figure 7 Fig. 7 shows a flowchart of a parking space package management method according to an embodiment of the present application;
[0046] Figure 8 Fig. 1 shows a structural schematic diagram of a parking space package management system according to an embodiment of the present application;
[0047] Figure 9 Fig. 2 shows a structural schematic diagram of a parking space package management device according to an embodiment of the present application. DETAILED DESCRIPTION
[0048] Embodiments of the present application are described in detail below with reference to the accompanying drawings. The embodiments described below are examples for explaining the present application and should not be construed as limiting the present application.
[0049] It should be noted that when an element is referred to as being "on" another element, it can be directly on the other element or intervening elements can also be present. In contrast, when an element is referred to as being "directly on" another element, there are no intervening elements present. Like reference numerals refer to like elements throughout the specification. It should be understood that the terms "comprise", "comprising", "include", and / or "including", as used herein, specify the presence of the stated features, integers, steps, operations, objects, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, objects, components, and / or groups thereof.
[0050] In the present application, unless otherwise explicitly specified and limited, the terms "mounting", "connecting", "connecting", "fixing" and the like should be understood in a broad sense, for example, can be fixedly connected, or can be detachably connected, or can be integrated; can be mechanically connected, or can be electrically connected; can be directly connected, or can be indirectly connected through an intermediate medium; can be the internal communication of two elements or the interaction relationship between two elements. For those skilled in the art, the specific meanings of the above terms in the present application can be understood according to the specific circumstances.
[0051] In addition, the terms "first", "second", etc. are used only for the purpose of description and should not be understood as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more of the features. In the description of the present application, the meaning of "multiple" is two or more, unless otherwise explicitly specified and limited.
[0052] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used in the description herein is for describing particular embodiments only and is not intended to be limiting of the application. As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.
[0053] Embodiment 1
[0054] As Figure 1 shown, a flowchart of a parking space package management method in an embodiment of the application, the parking space package management method of the embodiment of the application specifically includes the following steps:
[0055] Step S110, obtaining a newly created package created by a property owner, and auditing the newly created package according to a preset rule, if the newly created package passes the audit, adding the newly created package to a package list.
[0056] In the embodiment, the property owner first creates some newly created packages through an operation platform, and the package has two valid time attributes: a valid period and a time period, wherein the valid period is accurate to day, and the time period is composed of hours and seconds. When creating a package, a package with an arbitrary valid period and time period can be created, and the valid period and time period of each package are allowed to have an intersection.
[0057] It should be noted that the newly created package is not directly supported for purchase, and the newly created package needs to be audited according to a preset rule, and after passing the audit, the newly created package is added to the package list, and then the user is allowed to purchase.
[0058] For example, it is assumed that parking space S contains four newly created package data, as shown in Table 1:
[0059] Table 1 Package format table
[0060] Package name Valid period Time period A 2024.07.04-2024.10.04 08:00-10:00 B 2024.07.04-2024.08.04 08:00-12:00 C 2024.08.05-2024.09.04 08:00-12:00 D 2024.07.04-2024.08.04 18:00-24:00
[0061] In an optional implementation, as Figure 2 shown, step S110 includes:
[0062] Step S111, querying an existing order under a corresponding parking space of the newly created package, and determining whether the valid period of the newly created package and the valid period of the existing order under the corresponding parking space of the newly created package have an intersection;
[0063] Step S112, if the valid period of the newly created package and the valid period of the existing order under the corresponding parking space of the newly created package do not have an intersection, determining that the newly created package passes the audit, and setting the newly created package to an available state.
[0064] In an optional implementation, as Figure 3 shown, step S111 further includes:
[0065] Step S113, if the effective period of the newly added package and the effective period of the existing order under the corresponding parking space exist intersection, it is determined whether the time period of the newly added package and the time period of the existing order under the corresponding parking space exist intersection;
[0066] Step S114, if the time period of the newly added package and the time period of the existing order under the corresponding parking space do not exist intersection, it is determined that the newly added package is passed, and the newly added package is set to an available state;
[0067] Step S115, if the time period of the newly added package and the time period of the existing order under the corresponding parking space exist intersection, it is determined that the newly added package is not passed or the newly added package is set to a disabled state.
[0068] Understandably, after the newly added package is put on the shelf, the newly added package needs to be audited, that is, it is first necessary to determine the existing order that is already in use under the corresponding parking space of the newly added package. Because a parking space can only be occupied by an order at the same time, it is necessary to determine whether the effective period (i.e. the start date and the end date) of the newly added package and the effective period of the corresponding existing order exist intersection. If the effective period of the newly added package and the effective period of the corresponding existing order do not exist intersection, it indicates that the newly added package and the existing order do not conflict in date, and it can be determined that the newly added package is passed. At this time, the newly added package is set to an available state and added to the package list for users to purchase.
[0069] If the effective period of the newly added package and the effective period of the corresponding existing order exist intersection, it is further necessary to determine whether the time period of the newly added package and the time period of the corresponding existing order exist intersection. If the time period of the newly added package and the time period of the corresponding existing order do not exist intersection, it indicates that although there is overlap in the effective period, the specific use time does not conflict. At this time, it can also be determined that the newly added package is passed, the newly added package is set to an available state and added to the package list for users to purchase.
[0070] If the time period of the newly added package and the time period of the corresponding existing order exist intersection, it indicates that the newly added package and the existing order exist conflict in the specific use time. At this time, it is determined that the newly added package is not passed or the newly added package is set to a disabled state, indicating that this newly added package cannot be selected and purchased by users at present, and it is temporarily not added to the package list, or the corresponding package is directly displayed as a disabled state.
[0071] For example, there is an existing order A1 under package A in Table 1, where A1 is valid from 2024.07.04 to 2024.08.04 and the time period is 08:00-10:00. If a new package C is valid from 2024.08.05 to 2024.09.04 and the time period is 08:00-12:00, there is no intersection between the validity period of the new package C and the existing order A1. The new package C is approved, and package C is in an available state. If a new package D is valid from 2024.07.04 to 2024.08.04 and the time period is 18:00-24:00, there is an intersection between the validity period of the new package D and the existing order A1, but there is no intersection in the time period. The new package D is approved, and package D is in an available state. If a new package B is valid from 2024.07.04 to 2024.08.04 and the time period is 08:00-12:00, there is an intersection between the validity period of the new package B and the existing order A1 and the time period. The new package B is not approved.
[0072] The above method can ensure that only one order occupies a parking space at the same time by judging whether there is an intersection between the validity period and the time period of the new package and the existing order, thereby maintaining the exclusivity of resources and the fairness of use. This avoids user complaints and service interruptions due to resource conflicts, improving user experience. The user subsystem sets the new package to an available state after approval, allowing users to easily browse and select packages that meet their needs. This instant update of the available state improves user purchase efficiency and satisfaction, enhancing user trust and reliance on the system.
[0073] In step S120, the target parking space selected by the user and the target package under the target parking space selected from the package list are obtained, and a target order is generated according to the target parking space and the target package, wherein the target package is in an available state.
[0074] Understandably, the user selects the target parking space to be rented according to his own needs, and according to the target parking space selected by the user, all packages under the target parking space are queried, and packages in an available state are selected from these packages for the user to choose, which means that these packages are not currently reserved by other users and meet the audit conditions (such as no time conflict). The user selects a target package in an available state according to his own needs (such as parking duration, price discount, etc.).
[0075] Once the user selects the target parking space and the target package, the user subsystem will begin to generate a target order. The target order information includes but is not limited to: user information (such as user ID, name, contact information), parking space information (such as parking space number, location), package information (such as package name, validity period, time period), which is not limited in this embodiment.
[0076] It should be noted that the validity period of the target order is within the validity period of the target package, the time period of the target order is consistent with the target package, and one target order may include multiple target sub-orders. For example, the target package A has a validity period of 2024.07.04-2024.10.04 and a time period of 08:00-10:00, the target order A1 has a validity period of 2024.07.04-2024.08.04 and a time period of 08:00-10:00, the target sub-order A 11 has a validity period of 2024.07.04-2024.07.15 and a time period of 08:00-10:00, and the target sub-order A 12 has a validity period of 2024.07.16-2024.08.04 and a time period of 08:00-10:00.
[0077] The above method enables users to conveniently browse and select target parking spaces and target packages that they need. This self-service selection process not only improves user engagement and satisfaction, but also makes the entire purchase process smoother and more efficient. By generating target orders, the system can clearly understand the usage of each parking space and package, thereby optimizing the allocation and utilization of resources. This helps to reduce resource waste and idle, and improves resource utilization efficiency and economic benefits.
[0078] Step S130, obtaining the package information of the target parking space, determining the remaining packages of the target parking space except the target package, and determining the remaining packages that have an effective time intersection with the target order as the associated packages, and setting the associated packages to a disabled state.
[0079] It should be noted that all package information of the target parking space is obtained through database query or API call, etc. The package information clearly distinguishes whether the target parking space is a single-package parking space or a multi-package parking space. A single-package parking space means that there is only one package for a parking space, while a multi-package parking space allows multiple packages to coexist. If the target parking space is a single-package parking space, the package is directly processed (e.g., checking whether it conflicts with the target order, etc.); for a multi-package parking space, all remaining packages except the target package need to be traversed to determine which packages conflict with the target order.
[0080] In an optional embodiment, as shown in Figure 4 Step S130 includes:
[0081] Step S131, determining whether the validity period of the target order intersects with the validity period of the remaining packages, and determining the remaining packages that have an intersection with the validity period of the target order as the to-be-processed packages;
[0082] Step S132, judge whether the time period of the target order and the time period of the to-be-processed package exist intersection, determine the to-be-processed package which exists intersection with the target order as the associated package.
[0083] Understandably, after the target order is generated, it is necessary to judge whether the corresponding target parking space is a multi-package parking space, that is, whether there are multiple packages under the target parking space. If the target parking space is a multi-package parking space, first determine the remaining packages under the target parking space except the target package, then query the remaining packages which exist intersection with the effective period of the target order, and determine them as to-be-processed packages; then query the to-be-processed packages which exist intersection with the time period of the target order, and determine them as associated packages, and lock the associated packages, that is, set the associated packages to the disabled state, finally prompt the user to perform the payment operation of the target order, so as to prevent other users from purchasing them in the same time period, thereby avoiding the existence of multiple users parking at a parking space at a certain time in the future.
[0084] For example, the target order A2 exists under the package A in Table 1, where the effective period of A2 is 2024.08.05-2024.10.04 and the time period is 08:00-10:00, if the following packages B, C and D are the remaining packages under the target parking space, then the package C exists intersection with the effective period and the time period of the target order A2, so at this time the package C is the associated package of the target order A2, and the package C is set to the disabled state.
[0085] It should be noted that if the target parking space is not a multi-package parking space, it means that only one package is associated under the target parking space, at this time the user can be directly prompted to perform the payment operation of the target order.
[0086] The above method immediately sets the associated packages which exist intersection with the target order to the disabled state after the user selects and generates the target order, which avoids other users from purchasing these packages without knowing, thereby reducing the disputes and dissatisfaction among users, and the instant feedback mechanism improves the purchase experience and satisfaction of users. In addition, the processing mechanism of the multi-package parking space enables the system to support more complex business scenarios, such as providing different service packages in different time periods for a parking space. This flexibility helps to attract more users and meet their diverse needs, thereby promoting the growth and development of the business.
[0087] In an optional implementation, as shown in Figure 5 the parking space package management method of the embodiment further includes:
[0088] Step S210, judge whether the target order includes multiple target sub-orders;
[0089] Step S220, if the target order includes multiple target sub-orders, query the associated packages that have intersection with the valid period of each target sub-order, and set the associated packages to the disabled state.
[0090] Understandably, a target order may contain multiple target sub-orders with non-intersecting valid periods. When the target order includes multiple target sub-orders, it is necessary to query the associated packages that have intersection with the valid period of each target sub-order, and set the associated packages that have intersection with the valid period of each target sub-order to the disabled state.
[0091] For example, target order A has two target sub-orders A3 and A4, with valid periods of 2024.07.04-2024.08.04 and 2024.08.05-2024.09.05, respectively, and time periods of 08:00-10:00. When querying, all other packages need to be compared with the valid periods of both target sub-orders A3 and A4. If only one of the target sub-orders A3 is compared, it is possible to miss those packages that have intersection with the valid period of the other target sub-order A4.
[0092] These missed packages are actually unavailable during the valid period of the target order, because they have date conflicts with a part of the target order (i.e., A4). Due to the failure to comprehensively check the valid periods of all target sub-orders, the user subsystem may incorrectly mark certain packages that actually have date conflicts with the target order as available, leading to data inconsistency. Users may attempt to purchase these already occupied packages, causing conflicts or errors.
[0093] The above method can ensure that no more than one order or package occupies the same parking space within the same time period by comprehensively checking the valid periods of all target sub-orders in the target order and comparing them with the associated packages. This effectively avoids time conflicts and resource duplication allocation, improving the accuracy and reliability of the system.
[0094] In an optional embodiment, as shown in Figure 6 the step S130 further includes:
[0095] Step S140, real-time scanning of the target order and determining whether the valid period of the target order has expired;
[0096] Step S150, if the valid period of the target order has expired, changing the associated packages to the available state.
[0097] Understandably, this embodiment can set a special monitoring task to real-time scan the status of the target order, which is usually implemented through a background service or a timing task, ensuring uninterrupted checking of the valid period of the target order.
[0098] The expiration time of the target order is compared with the current time in real time, and once it is detected that the validity period of the target order has expired, the previously locked associated packages are changed to an available state, at which time these associated packages can continue to be selected and purchased by the user.
[0099] The above method ensures that parking space resources are released and reused in a timely manner by monitoring the validity period of the target order in real time and automatically changing the associated packages to an available state when the validity period expires. This helps to reduce the idle time of resources and improve resource utilization, providing more opportunities for users to choose.
[0100] In an optional embodiment, as shown in FIG. 13, after step S130, the method further includes: Figure 7
[0101] Step S160, determining whether a user's refund application is obtained;
[0102] Step S170, if the user's refund application is obtained, determining the corresponding target sub-order according to the refund application, querying the associated packages that have an intersection with the validity period of the remaining target sub-order, and setting the associated packages to a disabled state.
[0103] Understandably, if the target order includes multiple target sub-orders, it is necessary to continuously monitor whether there is a refund application from the user, which is usually achieved by checking the refund request queue or the refund status field in the database. If the user's refund application is obtained, the user subsystem needs to traverse all target sub-orders in the target order according to the refund application, exclude the target sub-orders that have been refunded, determine the validity period of the remaining target sub-orders, for each remaining target sub-order, query the associated packages that have an intersection with its validity period, and set the state of the associated packages to a disabled state, which indicates that these associated packages have been booked in the corresponding time period and cannot be selected by other users.
[0104] For example, the target order A has two target sub-orders A3 and A4. After the refund of the target sub-order A3 is successful, other packages need to be compared with the validity period of the target sub-order A4. If they are not compared with the validity period of the target sub-order A4, the user subsystem may mistakenly think that all associated packages that have an intersection with the target sub-order A3 have been released, and set their state to available. However, in fact, these packages may have an intersection with the validity period of the target sub-order A4, and therefore should still be in a disabled state, which will lead to an incorrect representation of the state of the packages, and further cause conflicts or errors when the user attempts to book the packages.
[0105] The method can intelligently identify the validity period of the remaining sub-orders after the partial sub-order refund, and re-evaluate the state of the associated package that has intersection with the validity period of the sub-orders. This avoids the error release of the resources that are actually still occupied due to the refund operation, and ensures the reasonable allocation and utilization of the resources.
[0106] The parking space package management method provided in the embodiments of the present application comprises the following steps: obtaining a newly created package created by a property owner, and performing an audit on the newly created package according to a preset rule; if the newly created package passes the audit, adding the newly created package to a package list; obtaining a target parking space selected by a user and a target package under the target parking space selected in the package list, and generating a target order according to the target parking space and the target package, wherein the target package is in an available state; obtaining package information of the target parking space, determining remaining packages under the target parking space except for the target package, and determining a remaining package that has an effective time intersection with the target order as an associated package, and setting the associated package to a disabled state. The present application can ensure that only one user parks in one parking space in any time period, and provides convenience for the property owner or property management to manage the parking space level package, thereby attracting more property owners or properties to connect the parking spaces to the platform for convenient management, attracting more users to participate and promoting business growth.
[0107] Embodiment 2
[0108] As shown in Figure 8 FIG. 1 is a structural schematic diagram of a parking space package management system 800 in the embodiments of the present application, which comprises:
[0109] An audit module 810 is configured to obtain a newly created package created by a property owner, and perform an audit on the newly created package according to a preset rule; if the newly created package passes the audit, add the newly created package to a package list;
[0110] A generation module 820 is configured to obtain a target parking space selected by a user and a target package under the target parking space selected in the package list, and generate a target order according to the target parking space and the target package, wherein the target package is in an available state;
[0111] A setting module 830 is configured to obtain package information of the target parking space, determine remaining packages under the target parking space except for the target package, and determine a remaining package that has an effective time intersection with the target order as an associated package, and set the associated package to a disabled state.
[0112] The parking space package management system provided in the embodiments of the present application can ensure that only one user parks in one parking space in any time period, and provides convenience for the property owner or property management to manage the parking space level package, thereby attracting more property owners or properties to connect the parking spaces to the platform for convenient management, attracting more users to participate and promoting business growth.
[0113] Embodiment 3
[0114] The embodiment of the present application also provides a parking space package management device. Please refer to Figure 9 , Figure 9 The basic structure diagram of the parking space package management device is shown in the figure.
[0115] The parking space package management device 9 comprises a memory 91 and a processor 92 which are connected to each other through a system bus. It should be noted that only the parking space package management device 9 with the memory 91 and the processor 92 is shown in the figure, but it should be understood that all the components shown are not required to be implemented, and more or fewer components can be alternatively implemented. Those skilled in the art can understand that the parking space package management device herein is a device capable of automatically performing numerical calculation and / or information processing according to pre-set or stored instructions, and the hardware thereof comprises but is not limited to a microprocessor, an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a digital signal processor (DSP), an embedded device, etc.
[0116] The parking space package management device can be a desktop computer, a notebook computer, a palm computer, a cloud server and other computing devices. The parking space package management device can interact with the user through a keyboard, a mouse, a remote controller, a touchpad or a voice control device.
[0117] The memory 91 includes at least one type of readable storage medium, such as a flash memory, a hard disk, a multimedia card, a card-type memory (e.g., an SD or D slot compatible memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, etc. In some embodiments, the memory 91 can be an internal storage unit of the parking package management device 9, such as a hard disk or a memory of the parking package management device 9. In other embodiments, the memory 91 can also be an external storage device of the parking package management device 9, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the parking package management device 9. Of course, the memory 91 can also include both an internal storage unit and an external storage device of the parking package management device 9. In this embodiment, the memory 91 is generally used to store an operating system and various application software installed on the parking package management device 9, such as computer readable instructions of the slot compatibility test method, etc. In addition, the memory 91 can also be used to temporarily store various data that have been output or will be output.
[0118] The processor 92 can be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other parking package management chip in some embodiments. The processor 92 is generally used to control the overall operation of the parking package management device 9. In this embodiment, the processor 92 is used to run computer readable instructions or process data stored in the memory 91, such as computer readable instructions of the slot compatibility test method.
[0119] The parking package management device provided in this embodiment can perform the parking package management method described above. Here, the parking package management method can be the parking package management method of each of the embodiments described above.
[0120] Embodiment 4
[0121] This embodiment also provides a computer readable storage medium having a computer program stored thereon, the computer program being executed by a processor to implement the steps of the parking package management method in the embodiments.
[0122] In this embodiment, the computer readable storage medium includes a flash memory, a hard disk, a multimedia card, a card-type memory (e.g., an SD or a DX memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, etc. In some embodiments, the computer readable storage medium can be an internal storage unit of the parking package management device, such as a hard disk or a memory of the parking package management device. In other embodiments, the computer readable storage medium can also be an external storage device of the parking package management device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the parking package management device. Of course, the computer readable storage medium can also include both the internal storage unit and the external storage device of the parking package management device. In this embodiment, the computer readable storage medium is usually used to store an operating system and various application software installed on the parking package management device. In addition, the computer readable storage medium can also be used to temporarily store various data that have been output or will be output.
[0123] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can also be implemented by other manners. The apparatus embodiments described above are only schematic, for example, the flow charts and structural diagrams in the drawings show the possible implementation architectures, functions and operations of the apparatus, method and computer program product according to the embodiments of the present application. In this regard, each block in the flow charts or structural diagrams can represent a module, a program segment or a part of code, which contains one or more executable instructions for implementing the specified logical functions. It should also be noted that, in alternative implementation manners, the functions noted in the blocks can also occur in different orders from those noted in the drawings. For example, two consecutive blocks can actually be executed substantially in parallel, and sometimes they can also be executed in reverse order, depending on the functions involved. It should also be noted that each block in the structural diagram and / or flow chart, and the combination of blocks in the structural diagram and / or flow chart, can be implemented by a dedicated hardware-based system for executing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.
[0124] In addition, each functional module or unit in the embodiments of the present application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0125] If the functions are implemented in the form of software function modules and sold or used as independent products, the functions can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the parts of the present application that essentially contribute to the prior art or the parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a parking space package management device (which can be a smart phone, a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method of each embodiment of the present application. The aforementioned storage medium can be a non-volatile storage medium or a volatile storage medium, for example, the storage medium can be a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.
[0126] The above is only a specific embodiment of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical scope disclosed by the present application, which should be covered within the protection scope of the present application.
Claims
1. A parking space package management method, characterized by, The method comprises: obtaining a newly-added package created by an owner, and auditing the newly-added package according to a preset rule, if the newly-added package passes the audit, adding the newly-added package to a package list; obtaining a target parking space selected by a user and a target package under the target parking space selected in the package list, and generating a target order according to the target parking space and the target package, wherein the target package is in an available state; obtaining package information of the target parking space, determining remaining packages under the target parking space except the target package, and determining a remaining package having an effective time intersection with the target order as an associated package, and setting the associated package to a disabled state.
2. The parking stall package management method of claim 1, wherein, The auditing the newly-added package according to the preset rule comprises: inquiring an existing order under a corresponding parking space of the newly-added package, and judging whether an effective period of the newly-added package and an effective period of the existing order under the corresponding parking space of the newly-added package have an intersection; if the effective period of the newly-added package and the effective period of the existing order under the corresponding parking space of the newly-added package do not have an intersection, determining that the newly-added package passes the audit, and setting the newly-added package to the available state.
3. The parking stall package management method of claim 2, wherein, After judging whether the effective period of the newly-added package and the effective period of the existing order under the corresponding parking space of the newly-added package have an intersection, the method further comprises: if the effective period of the newly-added package and the effective period of the existing order under the corresponding parking space of the newly-added package have an intersection, judging whether a time period of the newly-added package and a time period of the existing order under the corresponding parking space of the newly-added package have an intersection; if the time period of the newly-added package and the time period of the existing order under the corresponding parking space of the newly-added package do not have an intersection, determining that the newly-added package passes the audit, and setting the newly-added package to the available state; if the time period of the newly-added package and the time period of the existing order under the corresponding parking space of the newly-added package have an intersection, determining that the newly-added package does not pass the audit or setting the newly-added package to the disabled state.
4. The parking stall package management method of claim 1, wherein The determining the remaining package having the effective time intersection with the target order as the associated package comprises: judging whether the effective period of the target order and the effective period of the remaining package have an intersection, and determining a remaining package having an intersection with the effective period of the target order as a to-be-processed package; judging whether the time period of the target order and the time period of the to-be-processed package have an intersection, and determining a to-be-processed package having an intersection with the time period of the target order as the associated package.
5. The parking space package management method according to claim 1, characterized by, The method further comprises: judging whether the target order includes multiple target suborders; if the target order includes multiple target suborders, inquiring the associated package having an intersection with the effective period of each target suborder, and setting the associated package to the disabled state.
6. The parking space package management method according to any one of claims 1 to 5, characterized by, After setting the associated package to the disabled state, the method further comprises: scanning the target order in real time, and judging whether the effective period of the target order is expired; if the effective period of the target order is expired, changing the associated package to the available state.
7. The parking space package management method according to any one of claims 1 to 5, characterized by, After setting the associated package to the disabled state, the method further comprises: judging whether a refund application of the user is obtained; If the refund application of the user is obtained, a corresponding target sub-order is determined according to the refund application, an associated package having an intersection with a valid period of a remaining target sub-order is queried, and the associated package is set to a disabled state.
8. A parking space package management system characterized by comprising: The system comprises: An auditing module is configured to obtain an added package created by a property owner, and audit the added package according to a preset rule. If the added package passes the audit, the added package is added to a package list. A generating module is configured to obtain a target parking space selected by a user and a target package under the target parking space selected from the package list, and generate a target order according to the target parking space and the target package. The target package is in an available state. A setting module is configured to obtain package information of the target parking space, determine a remaining package under the target parking space except the target package, determine a remaining package having an effective time intersection with the target order as an associated package, and set the associated package to a disabled state.
9. A parking space package management apparatus characterized by comprising: Comprise: A memory is configured to store a program; A processor is configured to execute the program stored in the memory to implement the parking space package management method in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, Comprise a program capable of being executed by a processor to implement the parking space package management method in any one of claims 1-7.
Citation Information
Patent Citations
Shared parking method and device, computer equipment and storage medium
CN115630718A
Shared cloud parking platform and client
CN118798503A