Parking space package management method, system, equipment and medium

By carrying out the flexible management of parking spaces, the problem of low parking space utilization is solved, the efficient utilization and convenient parking space management of resources has been realized, and business growth is promoted.

CN119380427AActive Publication Date: 2025-01-28深圳市顺易通信息科技有限公司
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411544104.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2025-01-28
Estimated Expiration
2044-10-31

AI Technical Summary

Technical Problem

In the existing technology, the management of parking space packages is inflexible, resulting in low utilization rate of parking spaces and serious waste of resources.

Method used

By obtaining a new package created by the owner and reviewing it in accordance with the preset rules, if you pass it, add it to the package list; get the target parking space and target package selected by the user to generate the target order; obtain the package information of the target parking space, determine the target package except for the target package The remaining sets of the outside world will set the remaining sets that have a valid time intersection with the target order to the disabled state.

Benefits of technology

Make sure that there is only one user parking in any time period, increase parking utilization, reduce waste of resources, provide convenient parking level package management, attract more owners or property access platforms, convenient management, and promote business growth.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119380427A_ABST
    Figure CN119380427A_ABST
Patent Text Reader

Abstract

The invention is applied to the technical field of parking space application management, and discloses a parking space package management method, system and device and a medium. The method comprises the following steps: acquiring a newly-added package created by an owner, checking the newly-added package according to a preset rule, and if the newly-added package passes the checking, adding the newly-added package to a package list; a target parking space selected by the user and a target package under the target parking space selected in the package list are acquired, a target order is generated according to the target parking space and the target package, and the target package is in an available state; and obtaining package information of the target parking space, determining remaining packages except the target package under the target parking space, determining the remaining packages having the effective time intersection with the target order as associated packages, and setting the associated packages to be in a forbidden state. It is guaranteed that only one user parks in one parking space in any time period, convenience is provided for owners or property management to manage parking space level packages, more users are attracted to participate, and business growth is promoted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of parking space application management, and in particular to a parking space package management method, system, equipment and medium. Background Art

[0002] In the scenario of parking space-level parking management, a core challenge facing owners is how to flexibly and efficiently rent out their parking spaces during non-use periods while avoiding time conflicts and management chaos.

[0003] In the prior art, owners usually package the time periods of parking spaces into a fixed package. After the configuration is completed, these packages need to be reviewed by the platform to ensure compliance, and then the corresponding parking spaces can be rented out to car owners. However, a parking space can usually only be configured with one available time period or multiple packages with no overlap in time periods. This method may result in parking spaces being vacant in some time periods while being in short supply in other time periods. This unbalanced utilization method reduces the overall utilization rate of parking spaces and causes a waste of resources. Summary of the invention

[0004] In order to overcome the technical problem of inflexible parking package management in the prior art, the present application provides a parking package management method, system, device and medium.

[0005] The present invention provides the following technical solutions:

[0006] In a first aspect, an embodiment of the present disclosure provides a parking package management method, the method comprising:

[0007] Acquire the newly added package created by the owner, and review the newly added package according to the preset rules. If the newly added package passes the review, add the newly added package to the 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, wherein the target package is in an available state;

[0009] The package information of the target parking space is obtained, the remaining packages except the target package under the target parking space are determined, and the remaining packages having an effective time intersection with the target order are determined as associated packages, and the associated packages are set to a disabled state.

[0010] Optionally, the reviewing the newly added package according to a preset rule includes:

[0011] Query the existing orders under the corresponding parking space of the newly added package, and determine whether the validity period of the newly added package and the validity period of the existing orders under the corresponding parking space have an intersection;

[0012] If the validity period of the newly added package and the validity period of the existing order under the corresponding parking space do not overlap, it is determined that the newly added package has been approved, and the newly added package is set to be available.

[0013] Optionally, after determining whether the validity periods of the newly added package and the existing orders under the corresponding parking spaces have an intersection, the method further includes:

[0014] If the validity period of the newly added package and the validity period of the existing order under the corresponding parking space have an intersection, then determine whether the time period of the newly added package and the time period of the existing order under the corresponding parking space have an intersection;

[0015] If the time period of the newly added package and the time period of the existing order under the corresponding parking space do not overlap, it is determined that the newly added package has been approved, and the newly added package is set to be available;

[0016] If the time period of the newly added package and the time period of the existing order under the corresponding parking space overlap, it is determined that the newly added package has failed the review or the newly added package is set to a disabled state.

[0017] Optionally, determining the remaining packages having an effective time intersection with the target order as associated packages includes:

[0018] Determine whether the validity period of the target order and the validity period of the remaining packages intersect, and determine the remaining packages that intersect with the validity period of the target order as the packages to be processed;

[0019] It is determined whether the time period of the target order and the time period of the to-be-processed package intersect, and the to-be-processed package that intersects with the time period of the target order is determined as an associated package.

[0020] Optionally, the method further comprises:

[0021] Determining whether the target order includes multiple target sub-orders;

[0022] If the target order includes multiple target sub-orders, the associated packages that have an intersection with the validity period of each of the target sub-orders are queried, and the associated packages are set to a disabled state.

[0023] Optionally, after setting the associated package to a disabled state, the method further includes:

[0024] Scan the target order in real time and determine whether the validity period of the target order has expired;

[0025] If the validity period of the target order has expired, the associated package is changed to an available state.

[0026] Optionally, after setting the associated package to a disabled state, the method further includes:

[0027] Determining whether a refund application from the user is obtained;

[0028] If the refund application of the user is obtained, the corresponding target sub-order is determined according to the refund application, the associated packages whose validity periods overlap with those of the remaining target sub-orders are queried, and the associated packages are set to a disabled state.

[0029] According to the second aspect of the present application, in one embodiment, a parking package management system is provided, the system comprising:

[0030] The review module is used to obtain the newly added packages created by the owner and review the newly added packages according to the preset rules. If the newly added packages are reviewed and approved, the newly added packages are added to the package list;

[0031] A generating module, used for acquiring 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;

[0032] A setting module is used to obtain the package information of the target parking space, determine the remaining packages of the target parking space except the target package, determine the remaining packages that have an effective time intersection with the target order as associated packages, and set the associated packages to a disabled state.

[0033] According to the third aspect of the present application, an embodiment provides a parking package management device, which includes a memory for storing programs; and a processor for implementing the parking package management method as described in the first aspect by executing the programs stored in the memory.

[0034] According to a fourth aspect of the present application, an embodiment provides a computer-readable storage medium, including a program, which can be executed by a processor to implement the parking package management method as described in the first aspect.

[0035] Beneficial effects of this application:

[0036] The parking package management method provided in the embodiment of the present application obtains the newly added package created by the owner, and reviews the newly added package according to the preset rules. If the newly added package is approved, the newly added package is added to the package list; the target parking space selected by the user and the target package under the target parking space selected in 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; the package information of the target parking space is obtained, and the remaining packages under the target parking space except the target package are determined, and the remaining packages that have an effective time intersection with the target order are determined as associated packages, and the associated packages are set to a disabled state. The present application can ensure that only one user parks in a parking space within any time period, and provides convenience for owners or properties to manage parking space-level packages, thereby attracting more owners or properties to connect parking spaces to the platform for convenient management, attracting more users to participate and promote business growth.

[0037] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and understandable, some optional embodiments are given below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. It should be understood that the following drawings only illustrate certain embodiments of the present invention and should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work. In each of the drawings, similar components are numbered similarly.

[0039] Figure 1 One of the flow charts of the parking package management method provided in the embodiment of the present application is shown;

[0040] Figure 2 The second flowchart of the parking package management method provided in the embodiment of the present application is shown;

[0041] Figure 3 The third flowchart of the parking package management method provided in the embodiment of the present application is shown;

[0042] Figure 4 A fourth flowchart of the parking package management method provided in an embodiment of the present application is shown;

[0043] Figure 5 A fifth flowchart of the parking package management method provided in an embodiment of the present application is shown;

[0044] Figure 6 A sixth flowchart of the parking package management method provided in an embodiment of the present application is shown;

[0045] Figure 7 The seventh flowchart of the parking package management method provided in the embodiment of the present application is shown;

[0046] Figure 8 A schematic diagram of the structure of a parking package management system provided by an embodiment of the present application is shown;

[0047] Fig. 9 A schematic diagram of the structure of a parking package management device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0048] Embodiments of the present invention are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and cannot be understood as limiting the present invention.

[0049] It should be noted that when an element is referred to as being "fixed to" another element, it may be directly on the other element or there may be a central element. When an element is considered to be "connected to" another element, it may be directly connected to the other element or there may be a central element at the same time. In contrast, when an element is referred to as being "directly on" another element, there is no intermediate element. The terms "vertical", "horizontal", "left", "right" and similar expressions used herein are for illustrative purposes only.

[0050] In the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0051] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.

[0052] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of the template are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more of the related listed items.

[0053] Example 1

[0054] like Figure 1 , which is a flow chart of a parking package management method in an embodiment of the present application, and the parking package management method in an embodiment of the present application specifically includes the following steps:

[0055] Step S110, obtaining the newly added package created by the owner, and reviewing the newly added package according to the preset rules. If the newly added package passes the review, the newly added package will be added to the package list.

[0056] In this embodiment, the owner first creates some new packages through the operation platform. The packages have two validity time attributes: validity period and time period. The validity period is accurate to days, and the time period is composed of hours and seconds. When creating a package, you can create a package with any validity period and time period, and the validity period and time period of each package can be overlapped.

[0057] It should be noted that direct purchase is not supported after the package is created. The newly added package needs to be reviewed according to preset rules and added to the package list after passing the review before users can purchase it.

[0058] For example, it is assumed that parking space S contains four new package data, as shown in Table 1:

[0059] Table 1 Package Format

[0060] Package Name Validity 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 embodiment, if Figure 2 As shown, step S110 includes:

[0062] Step S111, querying the existing orders under the corresponding parking space of the newly added package, and determining whether there is an intersection between the validity period of the newly added package and the validity period of the existing orders under the corresponding parking space;

[0063] Step S112, if the validity period of the newly added package and the validity period of the existing order under its corresponding parking space do not overlap, it is determined that the newly added package has been approved, and the newly added package is set to be available.

[0064] In an optional embodiment, if Figure 3 As shown, after step S111, the following steps are also included:

[0065] Step S113, if the validity period of the newly added package and the validity period of the existing order under the corresponding parking space have an intersection, then determine whether the time period of the newly added package and the time period of the existing order under the corresponding parking space have an 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 overlap, it is determined that the newly added package has been approved, and the newly added package is set to be available;

[0067] Step S115, if the time period of the newly added package and the time period of the existing order under its corresponding parking space overlap, it is determined that the newly added package has failed the review or the newly added package is set to a disabled state.

[0068] Understandably, after the new package is put on the shelves, it is necessary to review the new package, that is, first it is necessary to determine the existing orders that are already in use under the corresponding parking space of the new package, because a parking space can only be occupied by one order at the same time, so it is necessary to determine whether there is an intersection between the validity period of the new package (that is, the start date and the end date) and the validity period of the corresponding existing order. If there is no intersection between the validity period of the new package and the validity period of the corresponding existing order, it means that the new package does not conflict with the existing order in date, and it can be determined that the new package has been reviewed and approved. At this time, the new package will be set to available status and added to the package list for users to purchase.

[0069] If the validity period of the newly added package overlaps with the validity period of the corresponding existing order, it is necessary to further determine whether the time period of the newly added package overlaps with the time period of the corresponding existing order; if the time period of the newly added package does not overlap with the time period of the corresponding existing order, it means that although there is overlap in the validity period, there is no conflict in the specific usage time. At this time, it can also be determined that the new package has been reviewed and approved, and the new package will be set to available status and added to the package list for users to purchase.

[0070] If the time period of the newly added package overlaps with the time period of the corresponding existing order, it means that there is a conflict between the specific usage time of the newly added package and the existing order. At this time, the newly added package is determined to have failed the review or is set to a disabled state, which means that the newly added package is temporarily not available for users to select and purchase, and it will not be added to the package list for the time being, or the corresponding package will be directly displayed as disabled.

[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 the validity period of the newly added package C is 2024.08.05-2024.09.04, and the time period is 08:00-12:00, the validity period of the newly added package C does not overlap with the validity period of the existing order A1, the newly added package C is approved, and the package C is in an available state; if the validity period of the newly added package D is 2024.07.04-2024.08.04, and the time period is 18:00-24:00, the validity period of the newly added package D overlaps with the validity period of the existing order A1, but the time period does not overlap, the newly added package D is approved, and the package D is in an available state; if the validity period of the newly added package B is 2024.07.04-2024.08.04, and the time period is 08:00-12:00, the validity period of the newly added package B overlaps with the validity period and time period of the existing order A1, and the newly added package B is not approved.

[0072] The above method can ensure that a parking space is occupied by only one order at the same time by judging whether there is an intersection between the new package and the existing order in terms of validity period and time period, thereby maintaining the exclusivity of resources and fairness of use. This avoids user complaints and service interruptions caused by resource conflicts and improves user experience. After the user subsystem passes the review, it sets the new package to an available state, allowing users to easily browse and select a package that meets their needs. This instant availability status update improves user purchasing efficiency and satisfaction, and enhances user trust and reliance on the system.

[0073] Step S120, obtaining the target parking space selected by the user and the 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.

[0074] Understandably, the user selects the target parking space to be rented in the parking space list according to his or her needs, and queries all packages under the target parking space selected by the user. Among these packages, the packages with an available status are filtered out for the user to choose, which means that these packages are not currently booked by other users and meet the review conditions (such as no time conflict). The user selects an available target package according to his or her needs (such as parking duration, price discount, etc.).

[0075] Once the user selects the target parking space and target package, the user subsystem will start to generate the 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 a target order may include multiple target sub-orders. For example, the validity period of target package A is 2024.07.04-2024.10.04, the time period is 08:00-10:00, the validity period of target order A1 is 2024.07.04-2024.08.04, the time period is 08:00-10:00, and the target sub-order A 11 The validity period is from 2024.07.04 to 2024.07.15, the time period is 08:00-10:00, and the target sub-order is A 12 The validity period is from 2024.07.16 to 2024.08.04, and the time period is 08:00-10:00.

[0077] The above method allows users to easily browse and select the target parking space and target package they need. This self-service selection process not only improves user participation 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 waste and idleness of resources and improve resource utilization efficiency and economic benefits.

[0078] Step S130, obtaining the package information of the target parking space, determining the remaining packages except the target package under the target parking space, and determining the remaining packages that have an effective time intersection with the target order as 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, and 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 processed directly (for example, checking whether it conflicts with the target order, etc.); for multi-package parking spaces, it is necessary to traverse all remaining packages outside the target package to determine which packages conflict with the target order.

[0080] In an optional embodiment, if Figure 4 As shown, step S130 includes:

[0081] Step S131, determining whether the validity period of the target order and the validity period of the remaining packages intersect, and determining the remaining packages that intersect with the validity period of the target order as the packages to be processed;

[0082] Step S132, determining whether the time period of the target order and the time period of the to-be-processed package intersect, and determining the to-be-processed package that intersects with the time period of the target order as an associated package.

[0083] Understandably, after generating the target order, it is necessary to determine 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 that have an intersection with the validity period of the target order, and determine them as pending packages; then query the pending packages that have an intersection with the time period of the target order, determine them as associated packages, and lock the associated packages, that is, set the associated packages to disabled state, and finally prompt the user to make payment for the target order to prevent other users from purchasing them in the same time period, thereby avoiding multiple users parking in one parking space at some point in the future.

[0084] Exemplarily, the target order A2 exists under package A in Table 1, where A2 is valid from 2024.08.05 to 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 validity period and time period of package C and the target order A2 overlap, so at this time package C is the associated package of target order A2, and package C is set to disabled state.

[0085] It should be noted that if the target parking space is not a multi-package parking space, it means that there is only one package associated with the target parking space. At this time, the user can be directly prompted to make payment for the target order.

[0086] After the user selects and generates a target order, the above method immediately sets the associated packages that intersect with it to a disabled state, preventing other users from purchasing these packages without knowing it, thereby reducing disputes and dissatisfaction among users. This instant feedback mechanism improves the user's purchasing experience and satisfaction. In addition, the processing mechanism of multi-package parking spaces enables the system to support more complex business scenarios, such as a parking space providing different service packages in different time periods. This flexibility helps to attract more users and meet their diverse needs, thereby promoting business growth and development.

[0087] In an optional embodiment, if Figure 5 As shown, the parking package management method of this embodiment also includes:

[0088] Step S210, determining 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 an intersection with the validity period of each target sub-order, and set the associated packages to a disabled state.

[0090] It is understandable that a target order may contain multiple target sub-orders whose validity periods do not overlap. When a target order includes multiple target sub-orders, it is necessary to query the associated packages that have an intersection with the validity periods of each target sub-order, and set the associated packages that have an intersection with the validity periods of each target sub-order to a disabled state.

[0091] For example, target order A has two target sub-orders A3 and A4, with validity periods of 2024.07.04-2024.08.04 and 2024.08.05-2024.09.05, respectively, and the time period is 08:00-10:00. When querying, other packages need to be compared with the validity periods of the two target sub-orders A3 and A4. If only the validity period of one target sub-order A3 is compared, it is possible to miss those packages that have an intersection with the validity period of the other target sub-order A4.

[0092] These omitted packages are actually not available within the validity 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 validity periods of all target sub-orders, the user subsystem may mistakenly mark some packages that actually have date conflicts with the target order as available, which in turn leads to data inconsistency. Users may try to purchase these 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 in the same time period by comprehensively checking the validity period of all target sub-orders in the target order and comparing them with the associated packages. This effectively avoids time conflicts and duplicate resource allocation problems, and improves the accuracy and reliability of the system.

[0094] In an optional embodiment, if Figure 6 As shown, after step S130, the following steps are further included:

[0095] Step S140, scanning the target order in real time, and determining whether the validity period of the target order has expired;

[0096] Step S150: If the validity period of the target order has expired, the associated package is changed to an available state.

[0097] Understandably, in this embodiment, a special monitoring task may be set to scan the status of the target order in real time, which is usually achieved through a background service or a scheduled task to ensure that the validity period of the target order can be checked continuously.

[0098] The expiration date of the target order is compared with the current time in real time. Once it is detected that the validity date of the target order has expired, the previously locked associated packages are changed to an available state. At this time, these associated packages can continue to be available for users to select and purchase.

[0099] By monitoring the validity period of the target order in real time and automatically changing the associated package to an available state when it expires, the system can ensure that parking space resources are released and reused in a timely manner. This helps to reduce the idle time of resources, improve resource utilization, and provide users with more choices.

[0100] In an optional embodiment, if Figure 7 As shown, after step S130, the following steps are also included:

[0101] Step S160, determining whether a refund application from the user is obtained;

[0102] Step S170: If a refund application from the user is obtained, the corresponding target sub-order is determined according to the refund application, the associated packages having an intersection with the validity period of the remaining target sub-orders are queried, and the associated packages are set to a disabled state.

[0103] Understandably, if the target order includes multiple target sub-orders, it is necessary to continuously monitor whether there are refund applications from users, which is usually achieved by checking the refund request queue or the refund status field in the database. If a 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 refunded target sub-orders, and 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 status of the associated packages to disabled, which means that these associated packages have been booked in the corresponding time period and can no longer be selected by other users.

[0104] For example, target order A has two target sub-orders A3 and A4. After the target sub-order A3 is successfully refunded, other packages need to be compared with the validity period of target sub-order A4. If they are not compared with the validity period of target sub-order A4, the user subsystem may mistakenly believe that all associated packages that have an intersection with target sub-order A3 have been released and set their status to available. However, in fact, these packages may have an intersection with the validity period of target sub-order A4, so they should still be in a disabled state, which will lead to an incorrect representation of the package status, and then cause the user to encounter conflicts or errors when trying to book a package.

[0105] After some sub-orders are refunded, the system can intelligently identify the validity period of the remaining sub-orders and re-evaluate the status of the associated packages that have an intersection with the validity period of these sub-orders. This avoids the mistaken release of actually still occupied resources due to the refund operation, and ensures the reasonable allocation and utilization of resources.

[0106] The parking package management method provided in the embodiment of the present application obtains the newly added package created by the owner, and reviews the newly added package according to the preset rules. If the newly added package is approved, the newly added package will be added to the package list; obtain the target parking space selected by the user, and the 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; obtain the package information of the target parking space, determine the remaining packages under the target parking space except the target package, and determine the remaining packages that have an effective time intersection with the target order as associated packages, and set the associated packages to a disabled state. The present application can ensure that only one user parks in a parking space within any time period, and provide convenience for owners or properties to manage parking space-level packages, thereby attracting more owners or properties to connect parking spaces to the platform for convenient management, attracting more users to participate and promote business growth.

[0107] Example 2

[0108] like Figure 8 FIG. 8 is a schematic diagram of a parking package management system 800 in an embodiment of the present application, wherein the system includes:

[0109] The review module 810 is used to obtain the newly added package created by the owner and review the newly added package according to the preset rules. If the newly added package passes the review, the newly added package is added to the package list;

[0110] A generating module 820 is used 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] The setting module 830 is used to obtain the package information of the target parking space, determine the remaining packages except the target package under the target parking space, determine the remaining packages that have an effective time intersection with the target order as associated packages, and set the associated packages to a disabled state.

[0112] The parking package management system provided in the embodiment of the present application can ensure that only one user parks in a parking space within any time period, and provide convenience for owners or properties to manage parking space level packages, thereby attracting more owners or properties to connect parking spaces to the platform for convenient management, attracting more users to participate and promoting business growth.

[0113] Example 3

[0114] The present application also provides a parking package management device. Fig. 9 , Fig. 9 This is a basic structural block diagram of the parking package management device in this embodiment.

[0115] The parking package management device 9 includes a memory 91 and a processor 92 which are connected to each other through a system bus. It should be noted that the figure only shows a parking package management device 9 having a memory 91 and a processor 92, but it should be understood that it is not required to implement all the components shown, and more or fewer components can be implemented instead. Among them, those skilled in the art can understand that the parking package management device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (ASIC), programmable gate arrays (FPGA), digital processors (DSP), embedded devices, etc.

[0116] The parking package management device can be a computing device such as a desktop computer, a notebook, a PDA, a cloud server, etc. The parking package management device can interact with the user through a keyboard, a mouse, a remote control, a touch pad, or a voice control device.

[0117] The memory 91 includes at least one type of readable storage medium, and the readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (for example, SD or D slot compatibility test memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, optical disk, etc. In some embodiments, the memory 91 can be an internal storage unit of the parking package management device 8, such as a hard disk or 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 equipped on the parking package management device 9, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. Of course, the memory 91 can also include both the internal storage unit of the parking package management device 9 and its external storage device. In this embodiment, the memory 91 is generally used to store the operating system and various application software installed in 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 types of data that have been output or are to be output.

[0118] The processor 92 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other parking package management chips 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 for running a slot compatibility test method.

[0119] The parking package management device provided in this embodiment can execute the above parking package management method. The parking package management method here can be the parking package management method of each of the above embodiments.

[0120] Example 4

[0121] This embodiment also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the parking package management method in the embodiment are implemented.

[0122] In this embodiment, the computer-readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, 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 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 equipped on the parking package management device, a smart memory card (Smart Media Card, referred to as SMC), a secure digital (Secure Digital, referred to as SD) card, a flash card, etc. Of course, the computer-readable storage medium can also include both the internal storage unit of the parking package management device and its external storage device. In this embodiment, the computer-readable storage medium is generally used to store the operating system and various application software installed in the parking package management device. In addition, the computer-readable storage medium can also be used to temporarily store various types of data that have been output or are to be output.

[0123] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and structure diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and a part of the module, program segment or code contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in an alternative implementation, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the structure diagram and / or the flow diagram, and the combination of boxes in the structure diagram and / or the flow diagram, can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.

[0124] In addition, the functional modules or units in the various embodiments of the present invention may be integrated together to form an independent part, or each module may exist independently, or two or more modules may be integrated to form an independent part.

[0125] If the function is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions to enable a parking package management device (which can be a smart phone, a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. 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 disk or an optical disk, and other media that can store program codes.

[0126] The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.

Claims

1. A parking package management method, characterized in that: The method comprises: Acquire the newly added package created by the owner, and review the newly added package according to the preset rules. If the newly added package passes the review, add the newly added package to the 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; The package information of the target parking space is obtained, the remaining packages except the target package under the target parking space are determined, and the remaining packages having an effective time intersection with the target order are determined as associated packages, and the associated packages are set to a disabled state.

2. The parking package management method according to claim 1, characterized in that: The reviewing of the newly added package according to the preset rules includes: Query the existing orders under the corresponding parking space of the newly added package, and determine whether the validity period of the newly added package and the validity period of the existing orders under the corresponding parking space have an intersection; If the validity period of the newly added package and the validity period of the existing order under the corresponding parking space do not overlap, it is determined that the newly added package has been approved, and the newly added package is set to be available.

3. The parking package management method according to claim 2, characterized in that: After determining whether the validity periods of the newly added package and the existing orders under the corresponding parking spaces have an intersection, the method further includes: If the validity period of the newly added package and the validity period of the existing order under the corresponding parking space have an intersection, then determine whether the time period of the newly added package and the time period of the existing order under the corresponding parking space 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 do not overlap, it is determined that the newly added package has been approved, and the newly added package is set to be available; If the time period of the newly added package and the time period of the existing order under the corresponding parking space overlap, it is determined that the newly added package has failed the review or the newly added package is set to a disabled state.

4. The parking package management method according to claim 1, characterized in that: The step of determining the remaining packages having an effective time intersection with the target order as associated packages includes: Determine whether the validity period of the target order and the validity period of the remaining packages intersect, and determine the remaining packages that intersect with the validity period of the target order as the packages to be processed; It is determined whether the time period of the target order and the time period of the to-be-processed package intersect, and the to-be-processed package that intersects with the time period of the target order is determined as an associated package.

5. The parking package management method according to claim 1, characterized in that: The method further comprises: Determining whether the target order includes multiple target sub-orders; If the target order includes multiple target sub-orders, the associated packages that have an intersection with the validity period of each of the target sub-orders are queried, and the associated packages are set to a disabled state.

6. The parking package management method according to any one of claims 1 to 5, characterized in that: After setting the associated package to a disabled state, the method further includes: Scan the target order in real time and determine whether the validity period of the target order has expired; If the validity period of the target order has expired, the associated package is changed to an available state.

7. The parking package management method according to any one of claims 1 to 5, characterized in that: After setting the associated package to a disabled state, the method further includes: Determining whether a refund application from the user is obtained; If the refund application of the user is obtained, the corresponding target sub-order is determined according to the refund application, the associated packages whose validity periods overlap with those of the remaining target sub-orders are queried, and the associated packages are set to a disabled state.

8. A parking package management system, characterized in that: The system comprises: The review module is used to obtain the newly added packages created by the owner and review the newly added packages according to the preset rules. If the newly added packages are reviewed and approved, the newly added packages are added to the package list; A generating module, used for acquiring 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; A setting module is used to obtain the package information of the target parking space, determine the remaining packages of the target parking space except the target package, determine the remaining packages that have an effective time intersection with the target order as associated packages, and set the associated packages to a disabled state.

9. A parking package management device, characterized in that: include: Memory, used to store programs; A processor, configured to implement the parking package management method according to any one of claims 1 to 7 by executing the program stored in the memory.

10. A computer-readable storage medium, characterized in that: The method comprises a program which can be executed by a processor to implement the parking package management method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Power transaction system and method based on standard retail package

    CN113570426A

  • Order processing method and device, electronic equipment and storage medium

    CN114971804A

  • Shared parking method and device, computer equipment and storage medium

    CN115630718A

  • Shared cloud parking platform and client

    CN118798503A

  • Predictive vehicle parking systems

    US20230137256A1