Parking fee determination method, device and computer-readable storage medium
By calculating parking fees and increasing parking fees for already charged vehicles when resources are scarce, the problem of low charging efficiency caused by the scarcity of charging pile resources has been solved, thus achieving efficient utilization of charging pile resources.
Patent Information
- Application Number
- CN202310665148.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-06
- Publication Date
- 2025-12-02
- Estimated Expiration
- 2043-06-06
AI Technical Summary
When charging pile resources are scarce in new energy vehicle charging stations, the charging efficiency is low, causing other new energy vehicles to be unable to charge in a timely manner.
By obtaining the target vehicle's current parking billing cycle, the number of charging piles, and the number of vehicles, the parking fee is calculated using a preset mapping relationship. When resources are scarce, the parking fee for already charged vehicles is increased so that car owners can leave as soon as possible, thus freeing up charging pile resources.
This has improved the efficiency of charging stations, ensuring the rational allocation of charging resources and smooth charging.
Smart Images

Figure CN116597529B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of parking management technology, and in particular to parking fee determination methods, devices, and computer-readable storage media. Background Technology
[0002] In parking lots that are designed to charge new energy vehicles, there are often new energy vehicles that do not leave promptly after charging. This prevents other new energy vehicles from charging, resulting in low utilization efficiency of the charging stations. Summary of the Invention
[0003] This application provides a parking fee determination method, apparatus, and computer-readable storage medium, which can improve the utilization efficiency of charging piles.
[0004] To achieve the above objectives, this application adopts the following technical solution:
[0005] Firstly, a method for determining parking fees is provided, the method including:
[0006] The system obtains the target vehicle's current parking billing cycle in the target parking lot, the number of first charging piles in the target parking lot, the number of first vehicles, the parking fee incurred by the target vehicle during charging, and the target vehicle's historical parking fee in the target parking lot. The parking space corresponding to the first charging pile is empty; the first vehicle is a vehicle that has reserved charging in the target parking lot; the historical parking fee is the sum of the parking fees for one or more historical parking billing cycles for the target vehicle's current parking in the target parking lot; the current parking billing cycle and the historical parking billing cycle are the cycles that begin after charging is completed. Based on the standard parking fee of the target parking lot, the number of first charging piles, the number of first vehicles, and a preset mapping relationship, the system determines the parking fee for the current parking billing cycle. The preset mapping relationship includes a one-to-one correspondence between multiple parking billing cycles and multiple adjustment coefficients. The adjustment coefficients increase with the parking billing cycle; the parking fee for the current parking billing cycle is inversely proportional to the number of first charging piles and directly proportional to the number of first vehicles. Based on the parking fee for the current parking billing cycle, the parking fee during charging, and the historical parking fee, the system determines and sends the total parking fee for the target vehicle to the vehicle owner.
[0007] Based on this scheme, the parking fee for the current parking billing cycle is determined by considering the standard parking fee of the target parking lot, the number of first charging piles, the number of first vehicles, and a preset mapping relationship. Then, based on the parking fee for the current parking billing cycle, the parking fee during the charging period, and historical parking fees, the total parking fee for the target vehicle is determined and sent to the owner of the target vehicle. Since the parking fee for the current parking billing cycle is inversely proportional to the number of first charging piles and directly proportional to the number of first vehicles, when charging pile resources are scarce, increasing the parking fee for fully charged vehicles and notifying the owners of the parking fees can encourage them to leave their fully charged vehicles as soon as possible, thereby freeing up charging pile resources and improving the utilization efficiency of the charging piles.
[0008] In conjunction with the first aspect, in some embodiments of the first aspect, determining the parking fee for the current parking billing cycle based on the standard parking fee of the target parking lot, the number of first charging piles, the number of first vehicles, and a preset mapping relationship includes: finding the target adjustment coefficient corresponding to the current parking billing cycle in the preset mapping relationship; and determining that the standard parking fee of the target parking lot, the number of first charging piles, the number of first vehicles, the target adjustment coefficient, and the parking fee for the current parking billing cycle satisfy the following relationship: B=A*(1+α*N / M); where B represents the parking fee for the current parking billing cycle, A represents the standard parking fee of the target parking lot, α represents the target adjustment coefficient, N represents the number of first vehicles, and M represents the number of first charging piles.
[0009] Based on this scheme, it is possible to determine the parking fee for the current parking billing cycle according to the standard parking fee of the target parking lot, the number of first charging piles, the number of first vehicles, and the preset mapping relationship.
[0010] In conjunction with the first aspect, in some embodiments of the first aspect, determining and sending the total parking fee of the target vehicle to the owner of the target vehicle based on the parking fee of the current parking billing cycle, the parking fee during the charging period, and the historical parking fee includes: adding the parking fee of the current parking billing cycle, the parking fee during the charging period, and the historical parking fee to obtain an initial total parking fee; if the initial total parking fee is greater than a first parking fee, using the first parking fee as the total parking fee, and sending the total parking fee to the owner of the target vehicle.
[0011] Based on this scheme, after determining the initial total parking fee, if the initial total parking fee is greater than the first parking fee, the first parking fee will be used as the total parking fee, and the total parking fee will be sent to the owner of the target vehicle. By setting a capped parking fee, i.e. the first parking fee, unreasonable parking fees for the target vehicle can be avoided.
[0012] In conjunction with the first aspect, in some embodiments of the first aspect, the preset mapping relationship includes one or more first parking billing cycles, the adjustment coefficient corresponding to the one or more first parking billing cycles is 0, the sum of the durations of the one or more first parking billing cycles is the average of the parking durations of multiple vehicles in the target parking lot after charging within a historical preset time period, and there are no other parking cycles before the one or more first parking billing cycles.
[0013] Based on this scheme, since the target vehicle is unlikely to leave immediately after charging, and the preset mapping relationship includes one or more first parking billing cycles with an adjustment coefficient of 0, and there are no other parking cycles before one or more first parking billing cycles, it is possible to avoid the target vehicle incurring high parking fees immediately after charging.
[0014] Secondly, a parking fee determination device is provided to implement the parking fee determination method of the first aspect described above. The parking fee determination device includes modules, units, or means corresponding to the above method. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.
[0015] In conjunction with the second aspect, in some embodiments of the second aspect, the parking fee determination device includes: an acquisition module and a processing module; the acquisition module is used to acquire the current parking billing cycle of the target vehicle in the target parking lot, the number of first charging piles in the current target parking lot, the number of first vehicles, the parking fee of the target vehicle during charging in the target parking lot, and the historical parking fee of the target vehicle in the target parking lot; there is no vehicle parked in the parking space corresponding to the first charging pile, the first vehicle is a vehicle that has reserved charging in the target parking lot, and the historical parking fee is the sum of the parking fees of one or more historical parking billing cycles of the target vehicle's current parking in the target parking lot, and the current parking billing cycle and the historical parking billing cycle... The period is the cycle that begins after charging is completed; the processing module is used to determine the parking fee for the current parking billing cycle based on the standard parking fee of the target parking lot, the number of first charging piles, the number of first vehicles, and a preset mapping relationship; the preset mapping relationship includes a one-to-one correspondence between multiple parking billing cycles and multiple adjustment coefficients, the adjustment coefficients increase with the parking billing cycle, the parking fee for the current parking billing cycle is inversely proportional to the number of first charging piles, and the parking fee for the current parking billing cycle is directly proportional to the number of first vehicles; the processing module is also used to determine and send the total parking fee of the target vehicle to the owner of the target vehicle based on the parking fee for the current parking billing cycle, the parking fee during charging, and historical parking fees.
[0016] In conjunction with the second aspect, in some embodiments of the second aspect, the processing module is used to determine the parking fee for the current parking billing cycle based on the standard parking fee of the target parking lot, the number of first charging piles, the number of first vehicles, and a preset mapping relationship. This includes: finding the target adjustment coefficient corresponding to the current parking billing cycle in the preset mapping relationship; and determining that the standard parking fee of the target parking lot, the number of first charging piles, the number of first vehicles, the target adjustment coefficient, and the parking fee for the current parking billing cycle satisfy the following relationship: B=A*(1+α*N / M); where B represents the parking fee for the current parking billing cycle, A represents the standard parking fee of the target parking lot, α represents the target adjustment coefficient, N represents the number of first vehicles, and M represents the number of first charging piles.
[0017] In conjunction with the second aspect, in some embodiments of the second aspect, the processing module is further configured to determine and send the total parking fee of the target vehicle to the owner of the target vehicle based on the parking fee of the current parking billing cycle, the parking fee during the charging period, and the historical parking fee, including: adding the parking fee of the current parking billing cycle, the parking fee during the charging period, and the historical parking fee to obtain an initial total parking fee; if the initial total parking fee is greater than a first parking fee, using the first parking fee as the total parking fee, and sending the total parking fee to the owner of the target vehicle.
[0018] In conjunction with the second aspect, in some embodiments of the second aspect, the preset mapping relationship includes one or more first parking billing cycles, the adjustment coefficient corresponding to the one or more first parking billing cycles is 0, the sum of the durations of the one or more first parking billing cycles is the average of the parking durations of multiple vehicles in the target parking lot after charging within a historical preset time period, and there are no other parking cycles before the one or more first parking billing cycles.
[0019] Thirdly, a parking fee determination apparatus is provided, comprising: at least one processor and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the method provided by the first aspect and any possible implementation thereof.
[0020] Fourthly, a computer-readable storage medium is provided, wherein when instructions in the computer-readable storage medium are executed by a processor of a parking fee determination device, the parking fee determination device is enabled to perform the method provided by the first aspect and any possible implementation thereof.
[0021] Fifthly, a computer program product containing instructions is provided that, when run on a computer, enables the computer to perform the methods provided in the first aspect and any possible implementation thereof.
[0022] In a sixth aspect, a chip system is provided, comprising: a processor and an interface circuit; the interface circuit being configured to receive a computer program or instructions and transmit them to the processor; the processor being configured to execute the computer program or instructions to cause the chip system to perform the methods provided in the first aspect and any of its possible embodiments.
[0023] The technical effects of any one of the second to sixth aspects can be found in the technical effects of the different embodiments of the first aspect described above, and will not be repeated here. Attached Figure Description
[0024] Figure 1 This application provides a schematic diagram of the architecture of a parking fee determination system;
[0025] Figure 2 A flowchart illustrating a parking fee determination method provided in this application;
[0026] Figure 3 A flowchart illustrating yet another method for determining parking fees provided in this application;
[0027] Figure 4 A flowchart illustrating yet another method for determining parking fees provided in this application;
[0028] Figure 5 A schematic diagram of a parking fee determination device provided in this application;
[0029] Figure 6 A schematic diagram of another parking fee determination device provided in this application. Detailed Implementation
[0030] In the description of this application, unless otherwise stated, "multiple" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of a single item or a plurality of items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0031] Furthermore, to facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" are not necessarily different.
[0032] In this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being better or more advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner to facilitate understanding.
[0033] It is understood that the term "embodiment" used throughout the specification means that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of this application. Therefore, various embodiments throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It is understood that in the various embodiments of this application, the sequence number of each process does not imply the order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0034] It is understood that in this application, "when," "if," and "if" all refer to the corresponding processing that will be carried out under certain objective circumstances, and are not limited to a specific time, nor do they require that there must be a judgment action when implemented, nor do they imply any other limitations.
[0035] It is understood that some optional features in the embodiments of this application can be implemented independently in certain scenarios without relying on other features, such as the current solution on which they are based, to solve the corresponding technical problems and achieve the corresponding effects. Alternatively, they can be combined with other features as needed in certain scenarios. Correspondingly, the apparatus given in the embodiments of this application can also implement these features or functions, which will not be elaborated here.
[0036] In this application, unless otherwise specified, the same or similar parts between the various embodiments can be referred to each other. In the various embodiments and implementation methods of the various embodiments in this application, unless otherwise specified or logically conflicting, the terminology and / or descriptions between different embodiments and between the implementation methods of the various embodiments are consistent and can be mutually referenced. The technical features in different embodiments and between the implementation methods of the various embodiments can be combined according to their inherent logical relationships to form new embodiments, implementation methods, implementation methods, or implementation approaches. The following embodiments of this application do not constitute a limitation on the scope of protection of this application.
[0037] Figure 1 This is a schematic diagram of the architecture of a parking fee determination system provided in this application. The technical solutions of the embodiments of this application can be applied to... Figure 1 The parking fee determination system shown is as follows: Figure 1As shown, the parking fee determination system 10 includes a parking fee determination device 11 and an electronic device 12.
[0038] The parking fee determination device 11 is directly or indirectly connected to the electronic device 12. This connection can be wired or wireless, and this application embodiment does not limit the connection.
[0039] The parking fee determination device 11 can be used to receive data from the electronic device 12.
[0040] Electronic device 12 can be used to send data to parking fee determination device 11.
[0041] It should be noted that the parking fee determining device 11 and the electronic device 12 can be independent devices or integrated into the same device; this application does not make any specific limitation in this regard.
[0042] When the parking fee determining device 11 and the electronic device 12 are integrated into the same device, the communication method between the parking fee determining device 11 and the electronic device 12 is the same as the communication method between the modules within the device. In this case, the communication process between the two is the same as the communication process between the parking fee determining device 11 and the electronic device 12 when they are independent of each other.
[0043] In the following embodiments provided in this application, the parking fee determination device 11 and the electronic device 12 are described as being set up independently of each other.
[0044] In practical applications, the parking fee determination method provided in this application embodiment can be applied to the parking fee determination device 11, or to the devices included in the parking fee determination device 11.
[0045] The parking fee determination method provided in this application embodiment will be described below with reference to the accompanying drawings, taking the application of the parking fee determination method to the parking fee determination device 11 as an example.
[0046] Figure 2 A flowchart illustrating a parking fee determination method provided in this application is shown below. Figure 2 As shown, the method includes the following steps:
[0047] S201, The parking fee determination device obtains the current parking billing cycle of the target vehicle in the target parking lot, the number of the first charging piles in the current target parking lot, the number of the first vehicles, the parking fee of the target vehicle during charging in the target parking lot, and the historical parking fee of the target vehicle in the target parking lot.
[0048] Among them, the parking space corresponding to the first charging pile is empty, the first vehicle is the vehicle that has reserved charging in the target parking lot, the historical parking fee is the sum of the parking fees of one or more historical parking billing cycles of the target vehicle in the target parking lot for this parking, and the current parking billing cycle and the historical parking billing cycle are the cycles that start after charging is completed.
[0049] It should be noted that the target vehicle can be a new energy vehicle that uses electric power.
[0050] The target parking lot includes multiple parking spaces and a charging station for each parking space.
[0051] The duration of a parking billing cycle can be one hour, or half an hour, or two hours; this application does not impose any specific restrictions on this.
[0052] Taking a parking billing cycle of one hour as an example, the current parking billing cycle can be the third hour, or the current parking billing cycle can be the fourth hour, or the current parking billing cycle can be the fifth hour. This application does not impose specific restrictions on this.
[0053] Taking a parking billing cycle of one hour as an example, if the current parking billing cycle is the third hour, then the historical parking billing cycles are the first and second hours. If the current parking billing cycle is the fourth hour, then the historical parking billing cycles are the first, second, and third hours. If the current parking billing cycle is the fifth hour, then the historical parking billing cycles are the first, second, third, and fourth hours.
[0054] Taking the target vehicle completing charging at 13:00 on January 1, 2022 as an example, the start and end time of the first parking billing cycle is from 13:00 to 14:00 on January 1, 2022. Taking the target vehicle completing charging at 13:10 on January 1, 2022 as an example, the start and end time of the first parking billing cycle is from 13:10 to 14:10 on January 1, 2022.
[0055] As one possible implementation method, combined Figure 1The parking fee determination device receives a message from an electronic device, which includes the target vehicle's current parking billing cycle in the target parking lot, the number of first charging piles in the target parking lot, the number of first vehicles, the parking fee incurred by the target vehicle during its charging period in the target parking lot, and the target vehicle's historical parking fee in the target parking lot. The parking fee determination device obtains the target vehicle's current parking billing cycle in the target parking lot, the number of first charging piles in the target parking lot, the number of first vehicles, the parking fee incurred by the target vehicle during its charging period in the target parking lot, and the target vehicle's historical parking fee in the target parking lot from the message.
[0056] S202, The parking fee determination device determines the parking fee for the current parking billing cycle based on the standard parking fee of the target parking lot, the number of first charging piles, the number of first vehicles, and a preset mapping relationship.
[0057] The preset mapping relationship includes a one-to-one correspondence between multiple parking billing cycles and multiple adjustment coefficients. The adjustment coefficients increase with the parking billing cycle. The parking fee for the current parking billing cycle is inversely proportional to the number of the first charging piles, and the parking fee for the current parking billing cycle is directly proportional to the number of the first vehicles.
[0058] It should be noted that the adjustment coefficient can take the value of [1, 4]. Of course, the adjustment coefficient can also take other values, and this application does not impose any specific restrictions on this.
[0059] Table 1 is an example of a preset mapping relationship provided in this application.
[0060] Table 1: Preset Mapping Relationships
[0061] Parking billing cycle Adjustment coefficient First parking billing cycle 0 Second parking billing cycle 0.5 The third parking billing cycle 1 The fourth parking billing cycle 1.5 The fifth parking billing cycle 2 … …
[0062] As one possible implementation, the parking fee determination device searches for the target adjustment coefficient corresponding to the current parking billing cycle in a preset mapping relationship, and then determines that the standard parking fee of the target parking lot, the number of first charging piles, the number of first vehicles, the target adjustment coefficient, and the parking fee of the current parking billing cycle satisfy the following relationship:
[0063] B = A * (1 + α * N / M);
[0064] Where B represents the parking fee for the current parking billing cycle, A represents the standard parking fee for the target parking lot, α represents the target adjustment coefficient, N represents the number of the first vehicle, and M represents the number of the first charging piles.
[0065] It should be noted that for a detailed description of this possible implementation method, please refer to the relevant description in the subsequent sections of the specific implementation method of this application, which will not be described here.
[0066] S203. The parking fee determination device determines and sends the total parking fee of the target vehicle to the owner of the target vehicle based on the parking fee of the current parking billing cycle, the parking fee during the charging period, and the historical parking fee.
[0067] As one possible implementation, the parking fee determination device adds up the parking fee for the current parking billing cycle, the parking fee during the charging period, and the historical parking fee to obtain an initial total parking fee, and then determines whether the initial total parking fee is greater than the first parking fee.
[0068] If the initial total parking fee is greater than the first parking fee, the parking fee determination device will use the first parking fee as the total parking fee.
[0069] If the initial total parking fee is not greater than the first parking fee, the parking fee determination device will use the initial total parking fee as the total parking fee.
[0070] The parking fee determination device sends the total parking fee to the owner of the target vehicle.
[0071] It should be noted that for a detailed description of this possible implementation method, please refer to the relevant description in the subsequent sections of the specific implementation method of this application, which will not be described here.
[0072] Based on this scheme, the parking fee for the current parking billing cycle is determined by considering the standard parking fee of the target parking lot, the number of first charging piles, the number of first vehicles, and a preset mapping relationship. Then, based on the parking fee for the current parking billing cycle, the parking fee during the charging period, and historical parking fees, the total parking fee for the target vehicle is determined and sent to the owner of the target vehicle. Since the parking fee for the current parking billing cycle is inversely proportional to the number of first charging piles and directly proportional to the number of first vehicles, when charging pile resources are scarce, increasing the parking fee for fully charged vehicles and notifying the owners of the parking fees can encourage them to leave their fully charged vehicles as soon as possible, thereby freeing up charging pile resources and improving the utilization efficiency of the charging piles.
[0073] The above is a general description of the parking fee determination method provided in this application. The following will provide a further explanation of the parking fee determination method provided in this application in conjunction with the accompanying drawings.
[0074] In one design, Figure 3 A flowchart illustrating another parking fee determination method provided in this application is shown below. Figure 3 As shown, S202 provided in the specific embodiments of this application may specifically include the following steps:
[0075] S301. The parking fee determination device searches for the target adjustment coefficient corresponding to the current parking billing cycle in the preset mapping relationship.
[0076] As one possible implementation, taking Table 1 above as an example, if the current parking billing cycle is the third parking billing cycle, the parking fee determination device looks up the adjustment coefficient corresponding to the third parking billing cycle in Table 1, which is 1, and uses 1 as the target adjustment coefficient.
[0077] S302. The parking fee determination device determines the standard parking fee of the target parking lot, the number of first charging piles, the number of first vehicles, the target adjustment coefficient, and the parking fee of the current parking billing cycle, which satisfy the following relationship: B=A*(1+α*N / M).
[0078] Where B represents the parking fee for the current parking billing cycle, A represents the standard parking fee for the target parking lot, α represents the target adjustment coefficient, N represents the number of the first vehicle, and M represents the number of the first charging piles.
[0079] As one possible implementation, with the standard parking fee of the target parking lot set at 10 yuan, the target adjustment coefficient at 1, the number of the first vehicles at 20, and the number of the first charging piles at 40, the parking fee determining device determines the parking fee B for the current parking billing cycle as B = 10 * (1 + 1 * 20 / 40) = 10 * 1.5 = 15 yuan.
[0080] Based on this scheme, it is possible to determine the parking fee for the current parking billing cycle according to the standard parking fee of the target parking lot, the number of first charging piles, the number of first vehicles, and the preset mapping relationship.
[0081] In one design, Figure 4 A flowchart illustrating another parking fee determination method provided in this application is shown below. Figure 4 As shown, S203 provided in the specific embodiments of this application may specifically include the following steps:
[0082] S401, The parking fee determination device adds up the parking fee for the current parking billing cycle, the parking fee during the charging period, and the historical parking fee to obtain the initial total parking fee.
[0083] As one possible implementation, taking the current parking fee for the current parking billing cycle as 15 yuan, the parking fee during the charging period as 5 yuan, and the historical parking fee as 5 yuan as an example, the parking fee determining device determines the initial total parking fee as 15 + 5 + 5 = 25 yuan.
[0084] S402. If the initial total parking fee is greater than the first parking fee, the parking fee determination device will use the first parking fee as the total parking fee and send the total parking fee to the owner of the target vehicle.
[0085] It should be noted that the first parking fee can be 20 yuan, or 40 yuan, or 50 yuan; this application does not impose any specific restrictions on this.
[0086] As one possible implementation, the parking fee determination device subtracts the first parking fee from the initial total parking fee to obtain the target difference.
[0087] If the target difference is greater than 0, the parking fee determination device determines that the initial total parking fee is greater than the first parking fee, and uses the first parking fee as the total parking fee.
[0088] If the target difference is not greater than 0, the parking fee determination device determines that the initial total parking fee is not greater than the first parking fee, and uses the initial total parking fee as the total parking fee.
[0089] Finally, the parking fee determination device sends a target message to the owner of the target vehicle via SMS or software message. The target message includes the total parking fee of the target vehicle in the target parking lot.
[0090] Based on this scheme, after determining the initial total parking fee, if the initial total parking fee is greater than the first parking fee, the first parking fee will be used as the total parking fee, and the total parking fee will be sent to the owner of the target vehicle. By setting a capped parking fee, i.e. the first parking fee, unreasonable parking fees for the target vehicle can be avoided.
[0091] In one design, the preset mapping relationship includes one or more first parking billing cycles, the adjustment coefficient corresponding to the one or more first parking billing cycles is 0, the sum of the duration of the one or more first parking billing cycles is the average of the parking time of multiple vehicles in the target parking lot after charging within a historical preset time period, and there are no other parking cycles before the one or more first parking billing cycles.
[0092] It should be noted that the duration of the historical preset time period can be one year, for example, the historical preset time period can be from January 1, 2022 to January 1, 2023, or the duration of the historical preset time period can be half a year, for example, the historical preset time period can be from June 1, 2022 to January 1, 2023. This application does not impose specific restrictions on this.
[0093] For example, taking a parking billing cycle of one hour as an example, among the three vehicles in the target parking lot within the historical preset time period, the first vehicle has a parking time of 0 hours after charging, the second vehicle has a parking time of 1 hour after charging, and the third vehicle has a parking time of 2 hours after charging. Then the total duration of one or more first parking billing cycles is (0+1+2) / 3 = 1 hour. Therefore, the preset mapping relationship includes one first parking billing cycle.
[0094] Based on this scheme, since the target vehicle is unlikely to leave immediately after charging, and the preset mapping relationship includes one or more first parking billing cycles with an adjustment coefficient of 0, and there are no other parking cycles before one or more first parking billing cycles, it is possible to avoid the target vehicle incurring high parking fees immediately after charging.
[0095] The above mainly describes the solution provided by the embodiments of this application from the perspective of the parking fee determination method executed by the parking fee determination device. To achieve the above functions, the parking fee determination device includes hardware structures and / or software modules corresponding to each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments disclosed herein, the embodiments of this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0096] This application embodiment can divide the parking fee determination device into functional modules according to the above method example. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. Optionally, the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation. Furthermore, "module" here can refer to an application-specific integrated circuit (ASIC), a circuit, a processor and memory executing one or more software or firmware programs, integrated logic circuits, and / or other devices that can provide the above functions.
[0097] When using functional module division Figure 5 A schematic diagram of a parking fee determination device is shown. Figure 5 As shown, the parking fee determination device 50 includes an acquisition module 501 and a processing module 502.
[0098] In some embodiments, the parking fee determining device 50 may further include a storage module. Figure 5 (Not shown in the image) is used to store program instructions and data.
[0099] The acquisition module 501 is used to acquire the current parking billing cycle of the target vehicle in the target parking lot, the number of first charging piles in the target parking lot, the number of first vehicles, the parking fee of the target vehicle during charging in the target parking lot, and the historical parking fee of the target vehicle in the target parking lot; the parking space corresponding to the first charging pile is empty, the first vehicle is a vehicle that has reserved charging in the target parking lot, and the historical parking fee is the sum of the parking fees of one or more historical parking billing cycles of the target vehicle in the target parking lot for this parking, and the current parking billing cycle and the historical parking billing cycle are the cycles that start after charging is completed; the processing module 502... The processing module 502 is used to determine the parking fee for the current parking billing cycle based on the standard parking fee of the target parking lot, the number of first charging piles, the number of first vehicles, and a preset mapping relationship. The preset mapping relationship includes a one-to-one correspondence between multiple parking billing cycles and multiple adjustment coefficients. The adjustment coefficients increase with the parking billing cycle. The parking fee for the current parking billing cycle is inversely proportional to the number of first charging piles and directly proportional to the number of first vehicles. The processing module 502 is also used to determine and send the total parking fee of the target vehicle to the owner of the target vehicle based on the parking fee for the current parking billing cycle, the parking fee during the charging period, and the historical parking fee.
[0100] Optionally, the processing module 502 is used to determine the parking fee for the current parking billing cycle based on the standard parking fee of the target parking lot, the number of first charging piles, the number of first vehicles, and a preset mapping relationship. This includes: finding the target adjustment coefficient corresponding to the current parking billing cycle in the preset mapping relationship; and determining that the standard parking fee of the target parking lot, the number of first charging piles, the number of first vehicles, the target adjustment coefficient, and the parking fee for the current parking billing cycle satisfy the following relationship: B=A*(1+α*N / M); where B represents the parking fee for the current parking billing cycle, A represents the standard parking fee of the target parking lot, α represents the target adjustment coefficient, N represents the number of first vehicles, and M represents the number of first charging piles.
[0101] Optionally, the processing module 502 is further configured to determine and send the total parking fee of the target vehicle to the owner of the target vehicle based on the parking fee of the current parking billing cycle, the parking fee during the charging period, and the historical parking fee, including: adding the parking fee of the current parking billing cycle, the parking fee during the charging period, and the historical parking fee to obtain an initial total parking fee; if the initial total parking fee is greater than the first parking fee, using the first parking fee as the total parking fee and sending the total parking fee to the owner of the target vehicle.
[0102] Optionally, the preset mapping relationship includes one or more first parking billing cycles, the adjustment coefficient corresponding to the one or more first parking billing cycles is 0, the sum of the duration of the one or more first parking billing cycles is the average of the parking time of multiple vehicles in the target parking lot after charging within the historical preset time period, and there are no other parking cycles before the one or more first parking billing cycles.
[0103] All relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and will not be repeated here.
[0104] When the functions of the above modules are implemented in hardware... Figure 6 A schematic diagram of a parking fee determination device is shown. Figure 6 As shown, the parking fee determination device 60 includes a processor 601, a memory 602, and a bus 603. The processor 601 and the memory 602 can be connected via the bus 603.
[0105] Processor 601 is the control center of parking fee determination device 60. It can be a single processor or a collective term for multiple processing elements. For example, processor 601 can be a general-purpose central processing unit (CPU) or other general-purpose processors. Among them, the general-purpose processor can be a microprocessor or any conventional processor.
[0106] As one embodiment, processor 601 may include one or more CPUs, for example Figure 6 CPU 0 and CPU 1 are shown in the diagram.
[0107] The memory 602 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.
[0108] As one possible implementation, the memory 602 can exist independently of the processor 601. The memory 602 can be connected to the processor 601 via a bus 603 and is used to store instructions or program code. When the processor 601 calls and executes the instructions or program code stored in the memory 602, it can implement the parking fee determination method provided in the embodiments of this application.
[0109] In another possible implementation, the memory 602 can also be integrated with the processor 601.
[0110] Bus 603 can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. This bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 6 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0111] It should be pointed out that, Figure 6 The structure shown does not constitute a limitation on the parking fee determining device 60. Except... Figure 6 In addition to the components shown, the parking fee determining device 60 may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0112] As an example, combined Figure 5 The functions implemented by the acquisition module 501 and processing module 502 in the parking fee determination device 50 are the same as those of the acquisition module 501 and processing module 502. Figure 6 The processor 601 in it has the same function.
[0113] Optional, such as Figure 6 As shown, the parking fee determination device 60 provided in this application embodiment may further include a communication interface 604.
[0114] Communication interface 604 is used to connect with other devices via a communication network. This communication network can be Ethernet, a wireless access network, a wireless local area network (WLAN), etc. Communication interface 604 may include a receiving unit for receiving data and a transmitting unit for transmitting data.
[0115] In one possible implementation, the communication interface 604 in the parking fee determination device 60 provided in this application embodiment can also be integrated into the processor 601, and this application embodiment does not specifically limit this.
[0116] As a possible product form, the parking fee determination device of this application embodiment can also be implemented using one or more field programmable gate arrays (FPGAs), programmable logic devices (PLDs), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits capable of performing the various functions described throughout this application.
[0117] Through the above description of the embodiments, those skilled in the art will clearly understand that, for the sake of convenience and brevity, only the division of the above functional units is used as an example. In practical applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the device can be divided into different functional units to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0118] This application also provides a computer-readable storage medium storing a computer program or instructions thereon, which, when executed, causes a computer to perform the various steps in the method flow shown in the above method embodiments.
[0119] Embodiments of this application provide a computer program product containing instructions that, when executed on a computer, cause the computer to perform the various steps in the method flow shown in the above-described method embodiments.
[0120] This application provides a chip system, including: a processor and an interface circuit; the interface circuit is used to receive computer programs or instructions and transmit them to the processor; the processor is used to execute the computer programs or instructions so that the chip system performs each step in the method flow shown in the above method embodiments.
[0121] The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), registers, hard disks, optical fibers, compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing, or any other form of computer-readable storage medium in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium may also be a component of the processor. The processor and the storage medium may reside in a purpose-specific ASIC. In the embodiments of this application, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0122] Since the parking fee determination device, computer-readable storage medium, and computer program product provided in this embodiment can be applied to the parking fee determination method provided in this embodiment, the technical effects they can achieve can also be referred to the above method embodiments. The embodiments of this application will not be repeated here.
[0123] Although this application has been described herein in conjunction with various embodiments, those skilled in the art, by reviewing the accompanying drawings, the disclosure, and the appended claims, will understand and implement other variations of the disclosed embodiments in carrying out the claimed application. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple instances. A single processor or other unit can implement several functions listed in the claims. While different dependent claims may recite certain measures, this does not mean that these measures cannot be combined to produce good results.
[0124] Although this application has been described in conjunction with specific features and embodiments, it is obvious that various modifications and combinations can be made thereto without departing from the spirit and scope of this application. Accordingly, this specification and drawings are merely exemplary illustrations of this application as defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of this application. Clearly, those skilled in the art can make various alterations and modifications to this application without departing from the spirit and scope of this application. Thus, if such modifications and modifications of this application fall within the scope of the claims of this application and their equivalents, this application is also intended to include such modifications and modifications.
Claims
1. A method for determining parking fees, characterized in that, The method includes: The system obtains the current parking billing cycle of the target vehicle in the target parking lot, the number of first charging piles in the target parking lot, the number of first vehicles, the parking fee of the target vehicle during charging in the target parking lot, and the historical parking fee of the target vehicle in the target parking lot; there is no vehicle parked in the parking space corresponding to the first charging pile, the first vehicle is a vehicle that has reserved charging in the target parking lot, the historical parking fee is the sum of the parking fees of one or more historical parking billing cycles of the target vehicle in the target parking lot for this parking, and the current parking billing cycle and the historical parking billing cycle are the cycles that start after charging is completed; Find the target adjustment coefficient corresponding to the current parking billing cycle in the preset mapping relationship; the preset mapping relationship includes a one-to-one correspondence between multiple parking billing cycles and multiple adjustment coefficients, and the adjustment coefficient increases with the parking billing cycle; The standard parking fee of the target parking lot, the number of the first charging piles, the number of the first vehicles, the target adjustment coefficient, and the parking fee of the current parking billing cycle are determined to satisfy the following relationship: B = A * (1 + α * N / M); Wherein, B represents the parking fee for the current parking billing cycle, A represents the standard parking fee for the target parking lot, α represents the target adjustment coefficient, N represents the number of the first vehicles, and M represents the number of the first charging piles; the parking fee for the current parking billing cycle is inversely proportional to the number of the first charging piles, and the parking fee for the current parking billing cycle is directly proportional to the number of the first vehicles; Based on the parking fee of the current parking billing cycle, the parking fee during the charging period, and the historical parking fee, the total parking fee of the target vehicle is determined and sent to the owner of the target vehicle. The historical parking fee is the sum of the parking fees of one or more historical parking billing cycles for the target vehicle's current parking in the target parking lot.
2. The method according to claim 1, characterized in that, The step of determining and sending the total parking fee of the target vehicle to its owner based on the parking fee of the current parking billing cycle, the parking fee during the charging period, and the historical parking fee includes: The initial total parking fee is obtained by adding the parking fee for the current parking billing cycle, the parking fee during the charging period, and the historical parking fee. If the initial total parking fee is greater than the first parking fee, the first parking fee is used as the total parking fee, and the total parking fee is sent to the owner of the target vehicle.
3. The method according to claim 1 or 2, characterized in that, The preset mapping relationship includes one or more first parking billing cycles, the adjustment coefficient corresponding to the one or more first parking billing cycles is 0, the sum of the duration of the one or more first parking billing cycles is the average parking time of multiple vehicles in the target parking lot after charging within a historical preset time period, and there are no other parking cycles before the one or more first parking billing cycles.
4. A parking fee determination device, characterized in that, The parking fee determination device includes: an acquisition module and a processing module; The acquisition module is used to acquire the current parking billing cycle of the target vehicle in the target parking lot, the number of first charging piles in the target parking lot, the number of first vehicles, the parking fee of the target vehicle during charging in the target parking lot, and the historical parking fee of the target vehicle in the target parking lot; there is no vehicle parked in the parking space corresponding to the first charging pile, the first vehicle is a vehicle that has reserved charging in the target parking lot, the historical parking fee is the sum of the parking fees of one or more historical parking billing cycles of the target vehicle in the target parking lot for this parking, and the current parking billing cycle and the historical parking billing cycle are the cycles that start after charging is completed; The processing module is used to find the target adjustment coefficient corresponding to the current parking billing cycle in the preset mapping relationship; the preset mapping relationship includes a one-to-one correspondence between multiple parking billing cycles and multiple adjustment coefficients, and the adjustment coefficient increases with the parking billing cycle. The standard parking fee of the target parking lot, the number of the first charging piles, the number of the first vehicles, the target adjustment coefficient, and the parking fee of the current parking billing cycle are determined to satisfy the following relationship: B = A * (1 + α * N / M); Wherein, B represents the parking fee for the current parking billing cycle, A represents the standard parking fee for the target parking lot, α represents the target adjustment coefficient, N represents the number of the first vehicles, and M represents the number of the first charging piles. The parking fee for the current parking billing cycle is inversely proportional to the number of the first charging piles, and the parking fee for the current parking billing cycle is directly proportional to the number of the first vehicles. The processing module is further configured to determine and send the total parking fee of the target vehicle to the owner of the target vehicle based on the parking fee of the current parking billing cycle, the parking fee during the charging period, and the historical parking fee, wherein the historical parking fee is the sum of the parking fees of one or more historical parking billing cycles of the target vehicle for this parking in the target parking lot.
5. The parking fee determining device according to claim 4, characterized in that, The processing module is further configured to determine and send the total parking fee of the target vehicle to the owner of the target vehicle based on the parking fee of the current parking billing cycle, the parking fee during the charging period, and the historical parking fee, including: The initial total parking fee is obtained by adding the parking fee for the current parking billing cycle, the parking fee during the charging period, and the historical parking fee. If the initial total parking fee is greater than the first parking fee, the first parking fee is used as the total parking fee, and the total parking fee is sent to the owner of the target vehicle.
6. The parking fee determining device according to claim 4 or 5, characterized in that, The preset mapping relationship includes one or more first parking billing cycles, the adjustment coefficient corresponding to the one or more first parking billing cycles is 0, the sum of the duration of the one or more first parking billing cycles is the average parking time of multiple vehicles in the target parking lot after charging within a historical preset time period, and there are no other parking cycles before the one or more first parking billing cycles.
7. A parking fee determination device, characterized in that, The parking fee determination device includes: a processor coupled to a memory for storing programs or instructions that, when executed by the processor, cause the device to perform the method as described in any one of claims 1 to 3.
8. A computer-readable storage medium having a computer program or instructions stored thereon, characterized in that, When the computer program or instructions are executed, they cause the computer to perform the method as described in any one of claims 1 to 3.
Citation Information
Patent Citations
Parking charging method and device and readable storage medium
CN113870446A
Scheduling management and control method and system for intelligent terminal
CN115601046A