A parking fee reminding method and device
Patent Information
- Application Number
- CN202311790726.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-22
- Publication Date
- 2026-09-25
- Estimated Expiration
- 2043-12-22
AI Technical Summary
[0005]有鉴于此,本申请实施例提供了一种停车缴费提醒方法及装置,以解决现有技术中停车缴费多、停车体验差的问题
[0009]本申请实施例的第四方面,提供了一种可读存储介质,该可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
Smart Images

Figure CN117912208B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle service technology, and in particular to a parking payment reminder method and device. Background Technology
[0002] Current smart parking services mainly include monitoring whether there are available parking spaces and providing more convenient payment services. The goal is for consumers to find parking spaces and pay and leave the parking lot more quickly, but they do not provide convenience to users in terms of payment amount.
[0003] Current parking lot payment rules often involve phased payments and a pre-set time limit before leaving. Phased payments mean paying based on the number of time slots. Once a user enters a new time slot, they must pay for that entire time slot. For example, if a parking lot sets a 15-minute time slot, and a user enters at 11:36, the system starts timing. They could have paid at 12:05 for 29 minutes, arrived at 12:10, and left at 12:12, thus being charged for two time slots. However, because the user didn't pay attention to the exact time, they missed that time slot and only paid upon leaving at 12:12, with a recorded parking time of 36 minutes, falling into a third time slot. Therefore, the parking lot will charge for all three time slots. This payment rule results in users paying extra fees, leading to a poor parking experience.
[0004] Therefore, how to provide a solution to the above-mentioned technical problems is a problem that needs to be solved by those skilled in the art. Summary of the Invention
[0005] In view of this, the present application provides a parking payment reminder method and device to solve the problems of excessive parking fees and poor parking experience in the prior art.
[0006] A first aspect of this application provides a parking payment reminder method, including: When a target vehicle is detected entering a paid parking lot, the start time of the timer for the target vehicle in the paid parking lot is obtained; Obtain the billing rules for the paid parking lot and determine the billing function corresponding to the billing rules; Obtain the expected departure time of the target vehicle from the paid parking lot; Based on the free departure time in the billing function and billing rules, the theoretical payment period corresponding to the start time of the timer and the expected departure time is determined so that when any time in the theoretical payment period is used as the payment time, the time from the payment time to the expected departure time is not greater than the free departure time, and the payment amount for payment using the billing function is minimized. The theoretical payment period is sent to the reminder device, which includes at least one of the target vehicle and the mobile terminal of the target vehicle's owner.
[0007] A second aspect of this application provides a parking payment reminder device, comprising: The monitoring module is used to obtain the start time of the timer for the target vehicle when it is detected that the target vehicle has entered the paid parking lot; The rule acquisition module is used to acquire the billing rules of the paid parking lot and determine the billing function corresponding to the billing rules; The exit time acquisition module is used to obtain the expected exit time of the target vehicle from the paid parking lot; The calculation module is used to determine the theoretical payment period corresponding to the start time of the timer and the expected departure time based on the free departure time in the billing function and billing rules, so that when any time in the theoretical payment period is used as the payment time, the time from the payment time to the expected departure time is not greater than the free departure time, and the payment amount for payment using the billing function is minimized. The reminder module is used to send the theoretical payment period to the reminder device, which includes at least one of the target vehicle and the mobile terminal of the target vehicle's owner.
[0008] A third aspect of this application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the above-described method.
[0009] A fourth aspect of this application provides a readable storage medium storing a computer program that, when executed by a processor, implements the steps of the above-described method.
[0010] The beneficial effects of this application embodiment compared with the prior art include at least the following: This application embodiment determines the billing function by determining the billing rules of the paid parking lot, and determines the theoretical payment period with the minimum payment amount based on the start time of the current target vehicle's timing and the expected exit time. After receiving the theoretical payment period through the reminder device, the user can make the payment operation at any time within the theoretical payment period, thereby providing the user with more detailed and cost-saving time planning for parking, and giving the user a more planned user experience. Attached Figure Description
[0011] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0012] Figure 1 This is a schematic diagram illustrating one application scenario of this application. Figure 2 This is a flowchart illustrating a parking payment reminder method provided in an embodiment of this application; Figure 3 This is a schematic diagram of the structure of a parking payment reminder device provided in an embodiment of this application; Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0013] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.
[0014] The following will describe in detail, with reference to the accompanying drawings, a parking payment reminder method and device according to an embodiment of this application.
[0015] Figure 1 This is a schematic diagram illustrating an application scenario according to an embodiment of this application. The application scenario may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a server 104, and a network 105.
[0016] The three terminal devices, namely the first terminal device 101, the second terminal device 102, and the third terminal device 103, can be either hardware or software. When the terminal device is hardware, it can be various electronic devices with a display screen that support communication with the server 104, including but not limited to vehicle systems, smartphones, tablets, laptops, and desktop computers. When the terminal device is software, it can be installed in the aforementioned electronic devices. The terminal device can be implemented as multiple software programs or software modules, or as a single software program or software module; this application embodiment does not impose any limitations on this. Furthermore, various applications can be installed on the terminal device, such as data processing applications, instant messaging tools, social platform software, search applications, shopping applications, etc.
[0017] Server 104 can be a server that provides various services, such as a backend server that receives requests sent by terminal devices with which it has established communication connections. This backend server can receive and analyze the requests sent by the terminal devices and generate processing results. Server 104 can be a single server, a server cluster consisting of several servers, or a cloud computing service center. This application embodiment does not limit this.
[0018] It should be noted that the server 104 can be either hardware or software. When the server 104 is hardware, it can be various electronic devices that provide various services to the first terminal device 101, the second terminal device 102, and the third terminal device 103. When the server 104 is software, it can be multiple software programs or software modules that provide various services to the first terminal device 101, the second terminal device 102, and the third terminal device 103, or it can be a single software program or software module that provides various services to the first terminal device 101, the second terminal device 102, and the third terminal device 103. This application embodiment does not impose any limitations on this.
[0019] Network 105 can be a wired network using coaxial cable, twisted pair, and fiber optic connection, or it can be a wireless network that enables interconnection of various communication devices without wiring, such as Bluetooth, Near Field Communication (NFC), and Infrared. This application embodiment does not limit this.
[0020] It should be noted that the specific types, quantities and combinations of the first terminal device 101, the second terminal device 102, the third terminal device 103, the server 104 and the network 105 can be adjusted according to the actual needs of the application scenario, and this application embodiment does not impose any restrictions on this.
[0021] Figure 2 This is a flowchart illustrating a parking payment reminder method provided in an embodiment of this application. Figure 2 The parking payment reminder method can be provided by Figure 1 This is implemented through a first terminal device, a second terminal device, a third terminal device, or a server. For example... Figure 2 As shown, the parking payment reminder methods include: S201: When a target vehicle is detected entering a paid parking lot, obtain the start time of the paid parking lot's timing for the target vehicle; S202: Obtain the billing rules for the paid parking lot and determine the billing function corresponding to the billing rules; S203: Obtain the expected departure time of the target vehicle from the paid parking lot; S204: Based on the free departure time in the billing function and billing rules, determine the theoretical payment period corresponding to the start time of the timer and the expected departure time, so that when any time in the theoretical payment period is used as the payment time, the time from the payment time to the expected departure time is not greater than the free departure time, and the payment amount for payment using the billing function is minimized. S205: Send the theoretical payment period to the reminder device, which includes at least one of the target vehicle and the mobile terminal of the target vehicle's owner.
[0022] Understandably, when a target vehicle is detected entering a paid parking lot, this method is triggered. This method includes obtaining the parking lot's billing rules, generating a billing function, obtaining the start time of the parking lot's timing for the target vehicle when it enters the parking lot, and the expected exit time of the target vehicle when it is expected to leave the parking lot. Based on the billing function and the free departure time, the theoretical payment period is calculated. This theoretical payment period can provide users with a payment strategy that minimizes the amount paid, while ensuring that users can leave within the free departure time. This payment strategy is sent as a reminder to the reminder device. The user performs the payment action based on the reminder information on the reminder device, thus achieving the goal of minimizing payment costs and avoiding situations such as overpaying parking fees and a poor parking experience.
[0023] Specifically, monitoring the entry of a target vehicle into a parking lot can be accomplished through the detection of the target vehicle's location information or image recognition of the target vehicle's external environment. When the vehicle system on the target vehicle implements this method, it can directly monitor the vehicle. When the server implements this method, it can directly monitor the vehicle by acquiring the raw data from the target vehicle, or it can delegate the monitoring task to the target vehicle's vehicle system. The target vehicle's vehicle system can determine whether it has entered the paid parking lot by locating its own location information or by image recognition of the target vehicle's external environment. When the target vehicle's vehicle system determines that the target vehicle has entered the paid parking lot, it uploads the information "target vehicle enters paid parking lot" to the server.
[0024] Typically, the timing of a paid parking lot begins when the vehicle arrives at the entrance gate and its identity information is scanned and registered. The timing ends when the exit gate raises to allow the vehicle to leave. The entire timing period can be considered as the parking period before payment and the departure period after payment. The parking period is charged according to the billing rules, which correspond to different billing functions. The departure period is free, but each paid parking lot usually has a maximum limit on the departure period, which is also the free departure time. The actual departure time should not exceed the free departure time. If the vehicle has not left the parking lot after the free departure time has expired, the paid parking lot will charge the vehicle again for the parking time.
[0025] It is understandable that the billing rules for paid parking lots can be obtained through online searches, electronic management systems, or image-text recognition of the rule signs. These rules are typically described in text, including pricing for different vehicle types, maximum parking time limits, the existence of different billing periods, the unit time intervals for each billing period, and the amount charged per unit time interval. These rules are essentially mathematical functions, and therefore, the corresponding algebraic billing function can be derived from them. A common billing function is a step function that divides the parking into segments based on preset time intervals. The length of the preset time interval is chosen according to the specific circumstances. For example, if the billing rule is 3 yuan for the first hour, 5 yuan for each subsequent hour, and any fraction of an hour is counted as a full hour, the step function would be: ; Where n is a positive integer, which is the number of hours after rounding up the parking time period, which is in hours.
[0026] In addition, the billing rules may also set the first tier as a free period, the maximum parking time limit, the maximum payment amount, etc. The billing rules are determined by the parking lot operator, and the billing function is generated according to the billing rules. In fact, it is a representation of the billing rules in algebraic or graphical form, without making any substantial adjustment to the billing rules.
[0027] It's understandable that the payment amount may differ depending on the payment time. For example, a paid parking lot might use a tiered billing function, with each tier having a preset time period of 15 minutes. If a vehicle enters the parking lot at 11:36, the parking system starts timing. If payment is made at 12:05 for a parking duration of 29 minutes, the fee is calculated based on two time periods. If the vehicle leaves the parking lot at 12:12, the departure time falls within the free departure period. However, if the user doesn't pay attention to the specific time and misses this time period, and only pays when the vehicle leaves the parking lot at 12:12, the parking duration is recorded as 36 minutes, falling within the third time period. The parking lot will then calculate the fee based on all three time periods.
[0028] Therefore, this embodiment obtains the start time of timing and the expected departure time, and determines the payment time that minimizes the payment amount and meets the free departure time requirement based on the billing function and the free departure duration. The set of all payment times is called the theoretical payment period.
[0029] Taking a simple step function as an example, the maximum payment amount corresponds to the payment time being the expected departure time, and the parking period being the duration from the start of the timer to the expected departure time. The minimum payment amount corresponds to fully utilizing the free departure time, i.e., the actual departure time is the free departure time. Therefore, the payment time is calculated by working backward from the expected departure time, resulting in the shortest parking period requiring payment. Considering that there may be cases where the payment amount is the same at any time within a certain period in the step function, the payment amount is the same and minimum within the time period from the calculated payment time to the end of the time of its corresponding step. Therefore, in this embodiment, the payment function is a step function segmented by a preset time period. The process of determining the theoretical payment period corresponding to the start of the timer and the expected departure time based on the payment function and the free departure time in the payment rules includes: The first payment time is obtained by subtracting the free departure time from the expected departure time. Based on the duration from the start of the timing to the first payment time, the target tiered time period corresponding to the tiered function for the first payment time is determined; The time period between the first payment time and the end of the target tier time period is defined as the theoretical payment period.
[0030] Understandably, in addition to requirements regarding vehicle type and parking time, the billing rules for paid parking lots may also include certain preferential policies. For example, customers who make purchases at the businesses located near the paid parking lot may receive a certain amount of free parking or a discount on parking fees. Therefore, after obtaining the billing rules for paid parking lots and determining the corresponding billing function, the following steps are also necessary: Obtain user planning information; user planning information includes walking destinations; Analyze whether paid parking lots or walking destinations offer parking coupons; If so, update the billing function based on the parking coupon; Correspondingly, along with sending the theoretical payment period to the reminder device, it also includes: Send a reminder to the reminder device to request parking coupons.
[0031] It is understandable that parking coupons may not be directly synchronized to the payment system of the paid parking lot, and users need to actively request them from the merchant. Therefore, in this embodiment, when sending the theoretical payment period to the reminder device, it is necessary to send a reminder to request parking coupons at the same time.
[0032] It is understood that in this embodiment, the actual exit time is not known when calculating the payment time. The exit time used for calculation is the expected exit time. This expected exit time can be the user's planned exit time directly input by the user through a mobile terminal or the target vehicle's touchscreen, or it can be the expected exit time derived through calculation of multiple time segments. The process of obtaining the expected exit time of the target vehicle leaving the paid parking lot includes: When a target vehicle is detected parked in a paid parking lot, its parking location and parking time are obtained. Obtain user planning information; user planning information includes walking destination and expected stay duration at walking destination; Determine the walking time from the parking location to the walking destination; Determine the time it takes for the target vehicle to leave the paid parking lot from its parking location; The expected exit time of the target vehicle from the paid parking lot is determined based on the parking time, walking time, expected stay time, and exit time.
[0033] Understandably, a user drives their target vehicle through the entrance gate of the paid parking lot, finds an available parking space, and parks the vehicle there. The user then walks from the parking space to their destination, stays there for a period of time, and returns to the target vehicle. The vehicle then travels from the current parking location to the exit gate of the paid parking lot, and the moment it passes through the exit gate is considered the exit time. Since the time it takes for the user to find an available parking space is difficult to estimate, the parking time after finding an available space is used as the starting point for subsequent calculations. Therefore, the expected exit time = parking time + walking time + expected stay time + walking time + exit time.
[0034] Understandably, the expected stay duration here can be the user's planned stay duration directly input by the user through a mobile terminal or the touchscreen of the target vehicle, or it can be the stay duration calculated from any of the user's planning information or historical data. The historical data includes the user's historical data and the historical stay duration of all users for the walking destination. The user planning information includes the user's task content for the walking destination. The expected stay duration is the expected stay duration determined based on the user's task content. For example, if the user's task content is to watch a movie, the expected stay duration corresponding to the user's task content can be determined by combining the actual movie duration of the current movie with the entry and exit times in the historical data other than the actual movie duration.
[0035] Furthermore, when sending the theoretical payment period to the reminder device, the timing of the sending can be set according to a preset reminder mode. The preset reminder mode is set by the user or the system default. The specific process of sending the theoretical payment period to the reminder device includes: According to the preset reminder mode, the theoretical payment period will be sent to the reminder device; The preset reminder modes include at least one of the following: immediate parking reminder mode and pre-payment reminder mode: The instant parking reminder mode is as follows: if the target vehicle is detected to be parked in a paid parking lot, the theoretical payment period will be sent to the reminder device; The pre-payment reminder mode is as follows: if the current time is earlier than the start of the theoretical payment period by the preset reminder duration, the theoretical payment period will be sent to the reminder device.
[0036] In the "Instant Parking Reminder" mode, the theoretical payment period is sent to the reminder device immediately after the target vehicle is detected to be parked. In the "Pre-Payment Reminder" mode, the theoretical payment period is sent to the reminder device at the reminder time, which is slightly earlier than the start of the theoretical payment period. For example, if the theoretical payment period is 12:26-12:44 and the preset reminder duration is 2 minutes, then the reminder time is 12:24.
[0037] Of course, in addition to the pre-payment reminder mode and the immediate parking reminder mode, it can also include a theoretical payment period start reminder mode or a theoretical payment period end reminder mode. The theoretical payment period start reminder mode uses the start time of the theoretical payment period as the sending time, while the theoretical payment period end reminder mode uses the end time of the theoretical payment period preset in advance as the sending time. The specific reminder mode can be set according to the actual situation or user needs, and there are no restrictions here.
[0038] Understandably, along with sending the theoretical payment period to the reminder device, the device is usually also sent the billing rules, the payment amount corresponding to the theoretical payment period, and the amounts for other payment periods. This provides users with more comprehensive information, helping them to make payment decisions that better suit their individual circumstances.
[0039] In this embodiment, the reminder method can adjust the timing or frequency of sending the reminder to the reminder device based on the user's actual payment operation and the theoretical payment period. Specifically, the method in this embodiment also includes: Record the actual payment time and the actual exit time of the target vehicle from the paid parking lot; Based on the analysis of actual payment time, actual departure time, theoretical payment time, and theoretical departure time, user payment habits are determined. Adjust the sending frequency during the theoretical payment period based on users' payment habits.
[0040] Understandably, the analysis and statistics can determine users' payment habits. For example, if the actual payment time is generally not within the theoretical payment period, the difference between the actual payment time and the actual exit time is usually small, or the payment amount is higher when the actual payment time is within the theoretical payment period, it can be determined that the user's payment habits are: not caring about the payment amount and paying only after leaving the paid parking lot; or the user's payment habits are based on the charging rules of the paid parking lot and paying according to the theoretical payment period when the fee is high; or the user's actual exit time differs greatly from the theoretical exit time, and the user is less likely to follow the plan.
[0041] Based on users' payment habits, the sending frequency can be adjusted accordingly. For example, sending can be canceled when users are not interested in or do not respond to the theoretical payment period. Different responses can be given to different paid parking lots, such as determining whether to send a message based on the type of paid parking lot. Specific settings can be analyzed and configured according to the actual situation.
[0042] The method in this application embodiment determines the billing function by determining the billing rules of the paid parking lot. Based on the start time of the current target vehicle's timekeeping and the expected exit time, it determines the theoretical payment period with the minimum payment amount. After receiving the theoretical payment period through the reminder device, the user can make the payment operation at any time within the theoretical payment period, thereby providing the user with more detailed and cost-saving time planning for parking and giving the user a more planned user experience.
[0043] All the above-mentioned optional technical solutions can be combined in any way to form the optional embodiments of this application, and will not be described in detail here. It should be understood that the sequence number of each step in the above embodiments does not mean 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.
[0044] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.
[0045] Figure 3 This is a schematic diagram of a parking payment reminder device provided in an embodiment of this application. Figure 3 As shown, the parking payment reminder device includes: The monitoring module 301 is used to obtain the start time of the timekeeping of the target vehicle by the paid parking lot when the target vehicle is detected to enter the paid parking lot; The rule acquisition module 302 is used to acquire the billing rules of the paid parking lot and determine the billing function corresponding to the billing rules; The exit time acquisition module 303 is used to acquire the expected exit time of the target vehicle leaving the paid parking lot; The calculation module 304 is used to determine the theoretical payment period corresponding to the start time of the timekeeping and the expected departure time based on the free departure time in the billing function and the billing rules, so that when any time in the theoretical payment period is used as the payment time, the time from the payment time to the expected departure time is not greater than the free departure time, and the payment amount for payment using the billing function is minimized. The reminder module 305 is used to send the theoretical payment period to the reminder device, which includes at least one of the target vehicle and the mobile terminal of the target vehicle's owner.
[0046] The device in this application embodiment determines the billing function by determining the billing rules of the paid parking lot. Based on the start time of the current target vehicle's timing and the expected exit time, it determines the theoretical payment period with the minimum payment amount. After receiving the theoretical payment period through the reminder device, the user can make a payment operation at any time within the theoretical payment period, thereby providing the user with more detailed and cost-saving time planning for parking, and giving the user a more planned user experience.
[0047] In an exemplary embodiment, the billing function is a step function segmented by a preset time period. The process of determining the theoretical payment period corresponding to the start time of the timer and the expected departure time based on the billing function and the free departure duration in the billing rules includes: The first payment time is obtained by subtracting the free departure time from the expected departure time. Based on the duration from the start of the timing to the first payment time, the target tiered time period corresponding to the tiered function for the first payment time is determined; The time period between the first payment time and the end of the target tier time period is defined as the theoretical payment period.
[0048] In one exemplary embodiment, the process of sending the theoretical payment period to the reminder device includes: According to the preset reminder mode, the theoretical payment period will be sent to the reminder device; The preset reminder modes include at least one of the following: immediate parking reminder mode and pre-payment reminder mode: The instant parking reminder mode is as follows: if the target vehicle is detected to be parked in a paid parking lot, the theoretical payment period will be sent to the reminder device; The pre-payment reminder mode is as follows: if the current time is earlier than the start of the theoretical payment period by the preset reminder duration, the theoretical payment period will be sent to the reminder device.
[0049] In an exemplary embodiment, the rule acquisition module 302 acquires the billing rules of the paid parking lot, determines the billing function corresponding to the billing rules, and is further configured to: Obtain user planning information; user planning information includes walking destinations; Analyze whether paid parking lots or walking destinations offer parking coupons; If so, update the billing function based on the parking coupon; Accordingly, the reminder module 305 is also used for: Send a reminder to the reminder device to request parking coupons.
[0050] In one exemplary embodiment, the process of obtaining the expected exit time of the target vehicle from the paid parking lot includes: When a target vehicle is detected parked in a paid parking lot, its parking location and parking time are obtained. Obtain user planning information; user planning information includes walking destination and expected stay duration at walking destination; Determine the walking time from the parking location to the walking destination; Determine the time it takes for the target vehicle to leave the paid parking lot from its parking location; The expected exit time of the target vehicle from the paid parking lot is determined based on the parking time, walking time, expected stay time, and exit time.
[0051] In one exemplary embodiment, the user planning information includes user task content for the walking destination, and the expected stay duration is the expected stay duration determined based on the user task content.
[0052] In one exemplary embodiment, the device further includes a feedback adjustment module for: Record the actual payment time and the actual exit time of the target vehicle from the paid parking lot; Based on the analysis of actual payment time, actual departure time, theoretical payment time, and theoretical departure time, user payment habits are determined. Adjust the sending frequency during the theoretical payment period based on users' payment habits.
[0053] Figure 4 This is a schematic diagram of the electronic device 4 provided in an embodiment of this application. Figure 4 As shown, the electronic device 4 of this embodiment includes: a processor 401, a memory 402, and a computer program 403 stored in the memory 402 and executable on the processor 401. When the processor 401 executes the computer program 403, it implements the steps in the various method embodiments described above. Alternatively, when the processor 401 executes the computer program 403, it implements the functions of each module / unit in the various device embodiments described above.
[0054] Electronic device 4 can be a desktop computer, laptop, handheld computer, cloud server, or other electronic device. Electronic device 4 may include, but is not limited to, processor 401 and memory 402. Those skilled in the art will understand that... Figure 4 This is merely an example of electronic device 4 and does not constitute a limitation on electronic device 4. It may include more or fewer components than shown, or different components.
[0055] The processor 401 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
[0056] The memory 402 can be an internal storage unit of the electronic device 4, such as a hard disk or RAM of the electronic device 4. The memory 402 can also be an external storage device of the electronic device 4, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, Flash Card, etc., equipped on the electronic device 4. The memory 402 can also include both internal and external storage units of the electronic device 4. The memory 402 is used to store computer programs and other programs and data required by the electronic device.
[0057] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0058] If integrated modules / units are implemented as software functional units and sold or used as independent products, they can be stored in a readable storage medium, such as a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program may include computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. A readable storage medium may include: any entity or device capable of carrying computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc.
[0059] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. A parking payment reminder method, characterized in that, include: When a target vehicle is detected entering a paid parking lot, the start time of the timer for the target vehicle by the paid parking lot is obtained; Obtain the billing rules of the paid parking lot and determine the billing function corresponding to the billing rules; Obtain the expected departure time of the target vehicle from the paid parking lot; Based on the billing function and the free departure time in the billing rules, the theoretical payment period corresponding to the start time of the timer and the expected departure time is determined, so that when any time in the theoretical payment period is used as the payment time, the time from the payment time to the expected departure time is not greater than the free departure time, and the payment amount for payment using the billing function is minimized. The theoretical payment period is sent to the reminder device, which includes at least one of the target vehicle and the mobile terminal of the target vehicle's owner; The billing function is a step function segmented by a preset time period. The process of determining the theoretical payment period corresponding to the start time of the timer and the expected departure time based on the billing function and the free departure duration in the billing rules includes: The first payment time is obtained by subtracting the free departure time from the expected departure time. Based on the duration from the start of the timing to the first payment time, the target tiered time period corresponding to the tiered function is determined for the first payment time; The time period between the first payment time and the end of the target tiered time period is defined as the theoretical payment period.
2. The method according to claim 1, characterized in that, The process of sending the theoretical payment period to the reminder device includes: According to the preset reminder mode, the theoretical payment period is sent to the reminder device; The preset reminder mode includes at least one of the following: immediate parking reminder mode and pre-payment reminder mode: The parking instant reminder mode is as follows: if the target vehicle is detected to be parked in the paid parking lot, the theoretical payment period is sent to the reminder device; The pre-payment reminder mode is as follows: if the current time is earlier than the start time of the theoretical payment period by a preset reminder duration, the theoretical payment period will be sent to the reminder device.
3. The method according to claim 1, characterized in that, After obtaining the billing rules of the paid parking lot and determining the billing function corresponding to the billing rules, the process further includes: Obtain user planning information; the user planning information includes walking destinations; Analyze whether the paid parking lot or the walking destination offers parking coupons; If so, update the billing function according to the parking coupon; Correspondingly, sending the theoretical payment period to the reminder device also includes: Send a request reminder for the parking coupon to the reminder device.
4. The method according to claim 1, characterized in that, The process of obtaining the expected exit time of the target vehicle from the paid parking lot includes: When the target vehicle is detected to be parked in the paid parking lot, the parking location and parking time of the target vehicle are obtained; Obtain user planning information; the user planning information includes the walking destination and the expected length of stay at the walking destination; Determine the walking time from the parking location to the walking destination; Determine the time it takes for the target vehicle to leave the paid parking lot from its parking location; The expected exit time of the target vehicle from the paid parking lot is determined based on the parking time, walking time, expected stay time, and exit time.
5. The method according to claim 4, characterized in that, The user planning information includes the user task content of the walking destination, and the expected stay duration is the expected stay duration determined based on the user task content.
6. The method according to any one of claims 1 to 5, characterized in that, Also includes: Record the actual payment time and the actual exit time of the target vehicle from the paid parking lot; Based on the analysis of the actual payment time, the actual departure time, the theoretical payment period, and the theoretical departure time, the user's payment habits are determined. The sending frequency for the theoretical payment period is adjusted based on the user's payment habits.
7. A parking payment reminder device, characterized in that, include: The monitoring module is used to obtain the start time of the timekeeping of the target vehicle by the paid parking lot when the target vehicle is detected to enter the paid parking lot; The rule acquisition module is used to acquire the billing rules of the paid parking lot and determine the billing function corresponding to the billing rules; The exit time acquisition module is used to acquire the expected exit time of the target vehicle from the paid parking lot; The calculation module is used to determine the theoretical payment period corresponding to the start time of the timekeeping and the expected departure time based on the billing function and the free departure time in the billing rules, so that when any time in the theoretical payment period is used as the payment time, the time from the payment time to the expected departure time is not greater than the free departure time, and the payment amount for payment using the billing function is minimized. The reminder module is used to send the theoretical payment period to the reminder device, which includes at least one of the target vehicle and the mobile terminal of the target vehicle owner; The billing function is a step function segmented by a preset time period. The calculation module is specifically used to: obtain the first payment time by subtracting the free departure time from the expected departure time; determine the target step time period of the step function corresponding to the first payment time based on the duration from the start time of the timer to the first payment time; and determine the time period between the first payment time and the end of the target step time period as the theoretical payment period.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method as described in any one of claims 1 to 6.
9. A readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Parking fee settlement support device and parking fee settlement assistance method
CN110766810A