Parking lot payment two-dimensional code display method and device, medium and electronic equipment
By judging the parking payment status and user history in intelligent vehicles, the parking payment QR code is dynamically displayed, which solves the problems of low intelligence and poor user experience in existing technologies, realizes a more intelligent and flexible payment QR code display, and improves the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- XG TECHNOLOGIES PTE LTD
- Filing Date
- 2026-04-21
- Publication Date
- 2026-06-19
Smart Images

Figure CN122244967A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of vehicle display technology, and in particular to a method, device, medium and electronic device for displaying parking payment QR codes. Background Technology
[0002] With the increasing prevalence of intelligent vehicles automatically recognizing parking payment QR codes, vehicles are now able to automatically identify parking lot QR codes. However, existing solutions suffer from low intelligence, low flexibility, and poor user experience. Summary of the Invention
[0003] To address the aforementioned technical issues, this disclosure provides a method, device, medium, and electronic device for displaying parking payment QR codes, thereby improving the intelligence and flexibility of parking payment QR code display and enhancing the user experience.
[0004] The first aspect of this disclosure provides a method for displaying a parking payment QR code, including: Upon recognizing the target payment QR code for the current parking lot, determine the corresponding payment configuration information for the current parking lot; When the payment configuration information indicates that the vehicle needs to pay at the current parking lot, the processing strategy for the target payment QR code is determined based on the historical usage record of the target payment QR code. If the processing strategy instructs the vehicle to display the target payment QR code, then the target payment QR code will be displayed on the vehicle's screen.
[0005] A second aspect of this disclosure provides a display device for a parking payment QR code, comprising: The first determining module is used to determine the payment configuration information corresponding to the current parking lot when the target payment QR code of the current parking lot is identified; The second determining module is used to determine the processing strategy for the target payment QR code based on its historical usage records when the payment configuration information indicates that the vehicle needs to pay at the current parking lot. The display module is used to display the target payment QR code on the vehicle's display screen when the processing strategy instructs the vehicle to display the target payment QR code.
[0006] A third aspect of this disclosure provides a computer-readable storage medium storing a computer program for executing the parking payment QR code display method provided in the first aspect.
[0007] A fourth aspect of this disclosure provides an electronic device, the electronic device comprising: processor; Memory used to store processor-executable instructions; A processor is configured to read executable instructions from memory and execute the instructions to implement the parking payment QR code display method provided in the first aspect above.
[0008] The technical solution of this disclosure first determines whether the vehicle has already paid at the current parking lot based on the payment configuration information corresponding to the current parking lot. If no payment has been made, the system then considers the user's historical usage record of the target payment QR code for the current parking lot to determine the user's usage tendency towards the target payment QR code. Therefore, when the user has a high tendency to use the target payment QR code, it displays the target payment QR code on the vehicle's screen. This avoids invalidally displaying the QR code when it is not needed, improves the intelligence and flexibility of QR code display, reduces user disturbance, and enhances the user experience. Attached Figure Description
[0009] The above and other objects, features, and advantages of this disclosure will become more apparent from the more detailed description of the embodiments thereof in conjunction with the accompanying drawings. The drawings are provided to further illustrate the embodiments of this disclosure and form part of the specification. They are used together with the embodiments of this disclosure to explain the disclosure and do not constitute a limitation thereof. In the drawings, the same reference numerals generally represent the same components or steps.
[0010] Figure 1 This is a structural block diagram of a parking payment QR code display system provided in an exemplary embodiment of the present disclosure; Figure 2 This is a flowchart illustrating a parking payment QR code display method provided in an exemplary embodiment of this disclosure; Figure 3 This is a flowchart illustrating step S200 of a parking payment QR code display method provided in an exemplary embodiment of this disclosure; Figure 4 This is a flowchart illustrating step S210 of a parking payment QR code display method provided in an exemplary embodiment of this disclosure; Figure 5 This is a flowchart illustrating step S210 of a parking payment QR code display method provided in another exemplary embodiment of this disclosure; Figure 6 This is a flowchart illustrating step S220 of a parking payment QR code display method provided in an exemplary embodiment of this disclosure; Figure 7 This is a flowchart illustrating step S220 of a parking payment QR code display method provided in another exemplary embodiment of this disclosure; Figure 8This is a flowchart illustrating step S300 of a parking payment QR code display method provided in an exemplary embodiment of this disclosure; Figure 9 This is a flowchart illustrating step S340 of a parking payment QR code display method provided in an exemplary embodiment of this disclosure; Figure 10 This is a flowchart illustrating step S300 of a parking payment QR code display method provided in another exemplary embodiment of this disclosure; Figure 11 This is a flowchart illustrating a parking payment QR code display method provided in another exemplary embodiment of this disclosure; Figure 12 This is a schematic diagram of the structure of a parking payment QR code display device provided in an exemplary embodiment of this disclosure; Figure 13 This is a schematic diagram of the structure of a parking payment QR code display device provided in another exemplary embodiment of this disclosure; Figure 14 This is a structural diagram of an electronic device provided by an exemplary embodiment of the present disclosure. Detailed Implementation
[0011] Hereinafter, exemplary embodiments according to the present disclosure will be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are merely some embodiments of the present disclosure, and not all embodiments of the present disclosure, and it should be understood that the present disclosure is not limited to the exemplary embodiments described herein.
[0012] It should be noted that, unless otherwise specifically stated, the relative arrangement, numerical expressions, and values of the components and steps set forth in these embodiments do not limit the scope of this disclosure.
[0013] Application Overview With the increasing popularity of intelligent vehicles that can automatically recognize parking payment QR codes, related technologies enable vehicles to automatically recognize parking lot QR codes and display them to users on the vehicle's screen, helping users to quickly complete payments.
[0014] When the vehicle recognizes the payment QR code, it directly displays the payment QR code on the screen. This results in the payment QR code being displayed directly regardless of the situation, lacking judgment on whether the user needs to use the payment QR code. Sometimes this can affect other operations of the user, resulting in low intelligence, low flexibility and poor user experience.
[0015] This disclosure provides a method for displaying a parking payment QR code. First, it determines whether the vehicle has already paid at the current parking lot based on the payment configuration information. If no payment has been made, it then considers the user's historical usage history of the target payment QR code to determine the user's usage tendency towards the target payment QR code. Therefore, when the user has a high tendency to use the target payment QR code, it is displayed on the vehicle's screen. This avoids invalidally displaying the QR code when it is not needed, improving the intelligence and flexibility of QR code display, reducing user disruption, and enhancing the user experience.
[0016] Exemplary System Figure 1 This is a structural block diagram of a parking payment QR code display system provided in an exemplary embodiment of the present disclosure.
[0017] The parking payment QR code display system provided in this embodiment can be integrated into a single electronic device or distributed across multiple different electronic devices. These electronic devices can be servers, workstations, mobile phones, tablets, vehicle terminals, etc.
[0018] In one implementation, such as Figure 1 As shown, the system may include a parking payment QR code display device 1200 and a display screen 1. The display device 1200 is communicatively connected to the display screen 1. The display device 1200 receives payment QR code information identified by the vehicle and analyzes the user's tendency to use the payment QR code, displaying the payment QR code on the display screen 1 when the user's tendency to use the payment QR code is high.
[0019] For example, such as Figure 1 As shown, the system may also include an image acquisition device 2, which is communicatively connected to the display device 1200. The image acquisition device 2 is used to acquire images of the area outside the vehicle and transmit them to the display device. The display device 1200 can identify the parking lot payment QR code from the image. For example, the image acquisition device 2 may include an image sensor, a camera, etc.
[0020] For example, such as Figure 1 As shown, the system may also include a GPS positioning device 3, which is communicatively connected to the display device 1200. The GPS positioning device 3 is used to acquire real-time vehicle location information and transmit it to the display device 1200 to assist the display device 1200 in determining the user's intent to use the payment QR code.
[0021] Exemplary methods Figure 2This is a flowchart illustrating a parking payment QR code display method according to an exemplary embodiment of this disclosure. This embodiment can be applied to electronic devices, such as... Figure 2 As shown, it includes the following steps: S100, upon recognizing the target payment QR code for the current parking lot, determines the payment configuration information corresponding to the current parking lot.
[0022] In one implementation, the current parking lot refers to the parking lot where the vehicle is currently located, and the payment configuration information can refer to the parking lot's preset payment status. For example, the payment configuration information can include whether payment has been made or not.
[0023] For example, if the payment configuration information indicates that payment has been made, the system will instruct the vehicle not to pay at the current parking lot. If the payment configuration information indicates that payment has not been made, the system will instruct the vehicle to pay at the current parking lot.
[0024] In one implementation, the payment configuration information can also record the vehicle's payment identity. For example, the payment identity indicates whether the vehicle is a member user, a user who does not need to pay, or a regular user of the current parking lot.
[0025] For example, if a vehicle belongs to a member of the current parking lot, it indicates that the vehicle has already paid for a period of time and does not need to pay again for this parking. If a vehicle belongs to a user of the current parking lot who is exempt from payment, it indicates that the vehicle is exempt from the current parking fee due to special status or other reasons. If a vehicle belongs to a regular user, it indicates that the vehicle needs to pay according to the standard billing rules. In this way, based on the vehicle's payment status, it is possible to determine whether the vehicle has paid or not in the current parking lot, and to analyze the user's usage tendency of the target payment QR code in the case of unpaid parking.
[0026] S200, when the payment configuration information indicates that the vehicle needs to pay at the current parking lot, determines the processing strategy for the target payment QR code based on the historical usage record of the target payment QR code.
[0027] In one implementation, historical usage records can include information such as whether a vehicle used the target payment QR code to complete payment each time it entered the current parking lot, and the time of payment. This allows for the prediction of user usage tendencies regarding the target payment QR code in the current parking lot based on historical usage records.
[0028] For example, if a user has a high tendency to use the target payment QR code, the processing strategy is to display the current payment QR code on the screen. If a user has a low tendency to use the target payment QR code, the processing strategy is to not display the current payment QR code on the screen.
[0029] When the processing strategy instructs the vehicle to display the target payment QR code, the S300 displays the target payment QR code on the vehicle's screen.
[0030] In one implementation, the vehicle's display screen refers to an electronic screen in the vehicle that has display functions, which may include, but is not limited to, the vehicle's central control screen, instrument panel screen, or mobile phone screen mirroring interface.
[0031] The technical solution of this disclosure first determines whether the vehicle has already paid at the current parking lot based on the payment configuration information corresponding to the current parking lot. If no payment has been made, the system then considers the user's historical usage record of the target payment QR code for the current parking lot to determine the user's usage tendency towards the target payment QR code. Therefore, when the user has a high tendency to use the target payment QR code, it displays the target payment QR code on the vehicle's screen. This avoids invalidally displaying the QR code when it is not needed, improves the intelligence and flexibility of QR code display, reduces user disturbance, and enhances the user experience.
[0032] Figure 3 This is a flowchart illustrating step S200 of a parking payment QR code display method provided in an exemplary embodiment of this disclosure.
[0033] like Figure 3 As shown, in one implementation, in Figure 2 Based on the illustrated embodiment, step S200 may include the following steps: S210, determine the score of the target payment QR code based on its historical usage records.
[0034] In one implementation, the score of the target payment QR code is used to indicate a user's tendency to use the target payment QR code. For example, the score could be based on a record of whether the user has used the target payment QR code to complete payments in the current parking lot each time in their history.
[0035] The technical solution adopted in this step can determine the user's usage tendency score for the target payment QR code based on historical usage records. This score can quantitatively reflect the degree of user's usage tendency for the target payment QR code.
[0036] S220, determine the processing strategy based on the relationship between the score of the target payment QR code and the preset score threshold.
[0037] In one implementation, the score threshold is a critical value used to indicate the user's tendency to use the target payment QR code corresponding to the current score.
[0038] By using the technical solution in this step, the user's tendency to use the current payment QR code can be determined by comparing the score with the score threshold. This allows the system to decide whether to display the target payment QR code on the screen based on the user's tendency.
[0039] For example, if the user has a high propensity to use the service, the target payment QR code is displayed on the screen. If the user has a low propensity to use the service, the target payment QR code is not displayed on the screen.
[0040] The technical solution of this disclosure first determines the score of the target payment QR code based on its historical usage records, thereby quantifying the user's tendency to use the target payment QR code. Then, by comparing the score with a preset threshold, it predicts whether the user is likely to use the target payment QR code in the current situation, thus determining whether to display the target payment QR code. This allows for a more accurate determination of the user's tendency to use the target payment QR code, intelligently deciding whether to display it, reducing the disruption caused by displaying the target payment QR code when the user does not need it for payment, and improving the user experience.
[0041] Figure 4 This is a flowchart illustrating step S210 of a parking payment QR code display method provided in an exemplary embodiment of this disclosure.
[0042] like Figure 4 As shown, in one implementation, in Figure 3 Based on the illustrated embodiment, step S210 may include the following steps: S211, based on historical usage records, determines the user's historical operations after the target payment QR code is displayed on the vehicle.
[0043] In one implementation, historical operations include using the target payment QR code, closing the target payment QR code, or not using the target payment QR code and the vehicle leaving the parking lot. This allows for the determination of the user's actual usage tendency towards the target payment QR code based on historical actions performed after its display, thus facilitating the determination of the appropriate processing strategy for the target payment QR code based on the level of usage tendency.
[0044] S212, If historical operations include the use of the target payment QR code, improve the score of the target payment QR code.
[0045] In one implementation, if historical operations include using the target payment QR code, it indicates that the user has a positive response to displaying the target payment QR code. For example, the score of the target payment QR code is increased in this case to improve the likelihood of a higher usage tendency when subsequently predicting the usage tendency of that target payment QR code.
[0046] For example, when historical operations include the use of the target payment QR code, when calculating the score of the target payment QR code, a first preset increment value is added to the original score. The first preset increment value is a positive number to improve the score of the target payment QR code.
[0047] S213, if historical operations include closing the target payment QR code, or not using the target payment QR code and the vehicle leaving the parking lot, the score of the target payment QR code shall be reduced.
[0048] In one implementation, if historical actions include closing the target payment QR code, it indicates that the user has a clear aversion to displaying the target payment QR code, and the user has negative feedback on displaying the target payment QR code. For example, in this case, the score of the target payment QR code is lowered to reduce the likelihood of using a higher-prone option in subsequent predictions.
[0049] For example, if the historical operation includes closing the target payment QR code, when calculating the score of the target payment QR code, a second preset increment value is added to the original score. The second preset increment value is negative to reduce the score of the target payment QR code.
[0050] In one implementation, if historical operations include not using the target payment QR code and the vehicle leaving the parking lot, it indicates that the user has no actual intention to use the QR code, and the feedback is neutral to slightly negative. For example, in this case, the score of the target payment QR code is lowered to reduce the likelihood of a higher usage tendency in subsequent predictions.
[0051] For example, if historical actions include closing the target payment QR code, when calculating the target payment QR code's score, a third preset increment value is added to the original score. This third preset increment value is negative to reduce the target payment QR code's score. Furthermore, to reflect subtle differences in user behavior, the absolute value of the third preset increment value is less than the second preset increment value, reflecting that neutral feedback has a lower weight than explicit rejection.
[0052] The technical solution of this disclosure firstly relies on the user's historical operations on the displayed target payment QR code recorded in the historical usage record, and then dynamically adjusts the score of the target payment QR code based on the historical operations to construct a scoring model that accurately maps the user's historical operations. This allows for more accurate prediction of the user's usage tendency towards the target payment QR code in the future, thereby improving the intelligence and accuracy of displaying the target payment QR code and enhancing the user experience.
[0053] Figure 5 This is a flowchart illustrating step S210 of a parking payment QR code display method provided in another exemplary embodiment of this disclosure.
[0054] like Figure 5 As shown, in one implementation, in Figure 4 Based on the illustrated embodiment, step S210 may further include the following steps: S214, Based on historical usage records, determine the historical display time of the target payment QR code.
[0055] In one implementation, the historical usage record stores the start and end timestamps of each target payment QR code's display history. By parsing the start and end timestamps, the historical display time of each target payment QR code can be obtained. For example, the granularity of this historical display time can be either date or precise time.
[0056] For example, the historical usage record includes the display time of each target payment QR code and the user's specific actions for that displayed target payment QR code.
[0057] S215, Based on the interval between the historical display time and the current time, determine the weight parameter corresponding to the historical display time.
[0058] Among them, the weighting parameter is negatively correlated with the time interval.
[0059] In one implementation, when the historical time display is in date detail, the difference in days between the current date and the historically displayed date is calculated as the time interval. When the historical time display is in precise time detail, the difference in seconds between the current timestamp and the historically displayed timestamp is calculated and then converted into hours or days as the time interval.
[0060] S216, based on weight parameters, determine the score of the target payment QR code.
[0061] In one implementation, step S216 may include: multiplying the weight parameter by the operation score corresponding to the historical operation to obtain a weighted operation score; summing the weighted operation scores of all historical operations to obtain the score of the target payment QR code. The operation score is used to increase or decrease the score of the target payment QR code, and the operation score includes a first preset increment value, a second preset increment value, and / or a third preset increment value. This way, by setting a larger time interval corresponding to a smaller weight parameter, the influence of long-term historical data on the score is reduced, making the score closer to the user's recent operational habits with the target payment QR code, and improving the score's sensitivity to changes in user behavior.
[0062] The technical solution of this disclosure first obtains the time of each display of the target payment QR code, then compares that time with the current time, assigning higher weight to the more recent display of the target payment QR code. Furthermore, a time decay mechanism is introduced through weighting to dynamically adjust the impact of each display of the target payment QR code on the score. In this way, based on the time elapsed since the current time, data from a longer time period is weighted less, reducing the impact of data from a longer time period on the score, making the score more closely reflect the user's recent usage tendencies of the target payment QR code.
[0063] For example, if a user's payment method changes recently, the data before the change cannot represent the user's payment preference after the change. Therefore, a time decay mechanism is needed to give higher weight to recent data in order to more accurately reflect the user's current usage tendency of the target payment QR code.
[0064] Figure 6 This is a flowchart illustrating step S220 of a parking payment QR code display method provided in an exemplary embodiment of this disclosure.
[0065] like Figure 6 As shown, in one implementation, in Figure 3 Based on the illustrated embodiment, step S220 may include the following steps: S221, if the score is greater than or equal to the score threshold, determine the historical usage count of the target payment QR code based on historical usage records.
[0066] In one implementation, a score greater than or equal to a score threshold indicates a higher user inclination to use the target payment QR code.
[0067] S222, if the number of historical uses is greater than 0, the processing strategy is to display the target payment QR code on the vehicle.
[0068] In one implementation, if the number of historical uses is greater than 0, it indicates that the target payment QR code has been actually used by the user, thus verifying the authenticity of the user's tendency to use the target payment QR code.
[0069] The technical solution of this disclosure first preliminarily determines, based on a score, that a user has a tendency to use the target payment QR code for payment, and then further verifies the reliability of the user's usage habits based on historical usage records. When the historical usage records are greater than 0, it indicates that the target payment QR code has actually been used by the user, further corroborating the reliability of the tendency score. In this way, through a dual verification mechanism of historical usage records, the accuracy of predicting the user's tendency to use the target payment QR code is improved, thereby enhancing the user experience.
[0070] In one implementation, a zero-time history of use indicates that the target payment QR code has not been used by the user, suggesting a low likelihood of user adoption. For example, the user can be shown an option to enable the target payment QR code, allowing for independent confirmation.
[0071] For example, after a user selects to enable the target payment QR code, this selection is recorded, the target payment QR code is displayed on the screen, and the usage history is updated to 1. If the user refuses or ignores this prompt, the current policy is maintained, and the target payment QR code is not displayed.
[0072] For example, if a user chooses to enable the target payment QR code, the score of the target payment QR code can be increased. If the user refuses or ignores this prompt, the score of the target payment QR code can be decreased.
[0073] Figure 7 This is a flowchart illustrating step S220 of a parking payment QR code display method provided in another exemplary embodiment of this disclosure.
[0074] like Figure 7 As shown, in one implementation, in Figure 3 Based on the illustrated embodiment, step S220 may further include the following steps: S223, if the score of the target payment QR code is less than the score threshold, determine the processing strategy as follows: do not display the target payment QR code on the vehicle, and add the parking lot to the silent list.
[0075] The vehicle will not display the payment QR code corresponding to the parking lot in the silent list.
[0076] In one implementation, a score below a threshold indicates a lower user inclination to use the target payment QR code.
[0077] The technical solution of this disclosure first determines that the target payment QR code will not be displayed if its score is less than a score threshold. Furthermore, the current parking lot is added to a silent list so that its payment QR code will not be automatically displayed when a subsequent vehicle is in that parking lot, thus avoiding interference with the user.
[0078] In one implementation, a silent list is used to record parking lots that do not require displaying payment QR codes. Once a parking lot is added to the silent list, the payment QR code for that parking lot will no longer be automatically displayed for vehicles. For example, when a user needs to use the parking lot's payment QR code, the user can actively bring up the parking lot's payment QR code interface. Furthermore, at this time, the score corresponding to the payment QR code needs to be increased.
[0079] Figure 8This is a flowchart illustrating step S300 of a parking payment QR code display method provided in an exemplary embodiment of this disclosure.
[0080] like Figure 8 As shown, in one implementation, in Figure 2 Based on the illustrated embodiment, step S300 may include the following steps: S310, when the processing strategy instructs the vehicle to display the target payment QR code, determines the user's driving intention based on the user's driving behavior and the surrounding environment of the vehicle.
[0081] In one implementation, driving behavior is used to indicate the current driving state of the vehicle, and driving behavior includes, but is not limited to, vehicle speed.
[0082] In one implementation, the vehicle's surrounding environment is used to indicate the current scene in which the vehicle is located. This surrounding environment includes, but is not limited to, the parking lot entrance, parking lot exit, and the interior of the parking lot. For example, the vehicle's surrounding environment can be obtained through image recognition from a camera device, or it can be determined based on GPS positioning information and the area corresponding to the parking lot exit.
[0083] In one implementation, the user's driving intention is determined based on the user's driving behavior and the vehicle's surrounding environment, including: obtaining information about the vehicle's surrounding environment when the vehicle speed is reduced for a preset time; and determining that the user's driving intention is to leave the current parking lot when the vehicle's surrounding environment information indicates a parking lot exit.
[0084] S320 determines the user's gaze status when the driver's intention is to leave the current parking lot. The gaze status includes whether the user is looking at the display screen or not.
[0085] In one implementation, the gaze state can be obtained by tracking the user's gaze using a camera inside the vehicle. For example, a camera acquires the user's image information, and then, based on a deep learning-based facial landmark detection and gaze estimation algorithm, the user's gaze direction in the cockpit is detected in real time to determine whether the user's gaze is falling on the display screen area. If the user's gaze is within the display screen area, the gaze state includes the user viewing the display screen. If the user's gaze is outside the display screen area, the gaze state includes the user not viewing the display screen.
[0086] For example, the camera could be a camera in a Driver Monitoring System (DMS) and / or an Occupant Monitoring System (OMS), or an additional camera.
[0087] In one implementation, if the user is looking at the display screen, it indicates that the user may want to use the target payment QR code shown on the screen. If the user is not looking at the display screen, it indicates that the user may not use the target payment QR code shown on the screen for the time being.
[0088] S330 determines the target display format of the target payment QR code based on the line of sight.
[0089] In one implementation, the target display format includes displaying the target payment QR code in a highlighted style, displaying the target payment QR code in a default style, and displaying the target payment QR code in a minimized style.
[0090] S340 displays the target payment QR code based on the target display format.
[0091] The technical solution of this disclosure first determines the user's driving intention based on the user's driving behavior and the surrounding environment. When the driving intention is to leave the parking lot, the target display format of the target payment QR code is determined based on the user's line of sight, and then the target payment QR code is displayed according to the target display format. This adaptively selects the display format of the target payment QR code based on the user's attention direction. In this way, the user is notified that the target payment QR code has been displayed when looking at the screen, and the display avoids interfering with the user's driving attention when the user is not looking at the screen, thus improving driving safety and user experience.
[0092] Figure 9 This is a flowchart illustrating step S340 of a parking payment QR code display method provided in an exemplary embodiment of this disclosure.
[0093] like Figure 9 As shown, in one implementation, in Figure 8 Based on the illustrated embodiment, step S340 may include the following steps: S341, based on line-of-sight status, within the first period after determining the driving intention, if the user views the display screen, the target display format is determined to be: display the target payment QR code in a highlighted style.
[0094] In one implementation, the highlighting style includes dithering animation, zooming, highlighting, and / or blinking borders. This allows the system to display the target payment QR code on the screen, and when the user's gaze is on the screen, it can be determined that the user may intend to use the target payment QR code. Highlighting the target payment QR code through the highlighting style can prompt the user to pay attention to it.
[0095] By employing the technical solution described in this step, if the user's gaze is focused on the display screen within the first period after it is determined that the user is about to leave the current parking lot, the target payment QR code will be dynamically highlighted in a prominent style to attract the user's attention.
[0096] S342, based on line-of-sight status, if the user does not look at the display screen within the first time period after determining the driving intention, the target display format is determined as follows: after the first time period ends, the target payment QR code is displayed in the default style.
[0097] In one implementation, the default style includes a static display with a regular size, no animation, and no highlighting. This avoids displaying the target payment QR code and interfering with the user's driving attention when the user's gaze is not focused on the screen.
[0098] By adopting the technical solution in this step, if the user's gaze is not focused on the display screen within the first period after the user is determined to leave the current parking lot, the target payment QR code will be displayed in the default style. This allows the user to use the target payment QR code at any time and avoids the display of the target payment QR code interfering with driving.
[0099] In one implementation, the target payment QR code is displayed in a default style during the first period of time, before the user views the display screen.
[0100] S343, based on line-of-sight status, if the user does not look at the display screen during the second time period after determining the driving intention, the target display format is determined as follows: after the second time period ends, the target payment QR code is displayed in a reduced style.
[0101] The second duration is longer than the first duration.
[0102] In one implementation, minimization styles include shrinking to icon size, semi-transparency, or hiding in the toolbar, further reducing distractions for the driver.
[0103] By adopting the technical solution of this step, if the user's gaze is still not on the display screen after the first time period after the user is determined to leave the current parking lot, and within the second time period, the user may not need to use the target payment QR code to pay. At this time, the target payment QR code is displayed in a smaller size, so as to reduce visual interference to the user while retaining the function of the user being able to use the target payment QR code to pay.
[0104] In one implementation, when the target payment QR code is displayed in a minimized form, the user can change the target display format of the target payment QR code via a preset command: displaying the target payment QR code in a highlighted style or displaying it in the default style. For example, the preset command includes, but is not limited to, interaction methods such as click operations, voice activation, and gesture swipes.
[0105] The technical solution of this disclosure can determine the target display format of the target payment QR code based on the duration of driving intention determined by distance and the user's line of sight. In this way, the display strategy can be dynamically adjusted according to the user's line of sight, so that the target payment QR code is presented in a way most suitable for the line of sight, improving the user experience.
[0106] Figure 10 This is a flowchart illustrating step S300 of a parking payment QR code display method provided in another exemplary embodiment of this disclosure.
[0107] like Figure 10 As shown, in one implementation, in Figure 2 Based on the illustrated embodiment, step S300 may include the following steps: When the processing strategy instructs the vehicle to display the target payment QR code, the S350, in response to the input of a voice command related to payment, determines the target display format to display the target payment QR code in a highlighted style.
[0108] In one implementation, the voice command related to payment refers to the voice command initiated by the user when the user intends to pay. At this time, the target payment QR code can be highlighted on the display screen to notify the user that the target payment QR code has been displayed.
[0109] For example, when a user says "I want to pay" or "scan to pay", the system recognizes the user's voice and displays the target payment QR code in a highlighted style after recognizing the voice command indicating the intention to pay.
[0110] S360 displays the target payment QR code in the target display format.
[0111] In one implementation, the specific execution method of step S360 can refer to step S341 above, and will not be repeated here.
[0112] The technical solution of this disclosure can determine whether a user intends to pay based on the voice commands they output, and dynamically adjust the presentation intensity of the QR code accordingly, thereby adjusting its attractiveness to the user's attention. This allows the user to trigger the display of the target payment QR code in a highlighted style via voice commands, even when they are driving or in other situations where it is inconvenient to shift their gaze to the display screen, improving driving safety and user experience.
[0113] Figure 11 This is a flowchart illustrating a parking payment QR code display method provided in another exemplary embodiment of this disclosure.
[0114] like Figure 11 As shown, in one implementation, in Figure 2Based on the illustrated embodiment, the following steps may be included before step S100: S400 acquires the vehicle's latitude and longitude data.
[0115] In one implementation, the vehicle's current latitude and longitude coordinates can be collected in real time using an onboard GPS module as latitude and longitude data.
[0116] S500 determines the current area range to which the latitude and longitude data belongs.
[0117] In one implementation, the current area can be a preset geofence area including latitude and longitude coordinates, and the current area can correspond to the electronic boundary of a pre-stored parking lot.
[0118] S600 determines the current parking lot corresponding to the current area based on the parking lot information table.
[0119] The parking information table includes the correspondence between parking lots and their corresponding areas.
[0120] In one implementation, a pre-set parking information table can be queried to match parking lots corresponding to areas that are the same as or similar to the current area, thereby determining the parking lot where the vehicle is currently located. For example, the spatial overlap between the current area and the pre-stored parking lot areas can be calculated; when the overlap exceeds a threshold, a successful match is determined, and the successfully matched parking lot is identified as the current parking lot.
[0121] The technical solution of this disclosure first determines the vehicle's latitude and longitude data, then determines the current area range including the latitude and longitude data, and then matches the corresponding current parking lot through the current area range. This allows for quick determination of the vehicle's current parking lot, facilitating the acquisition of the parking lot's payment configuration information and enabling a decision on whether to display the target payment QR code.
[0122] In one implementation, step S600 further includes: if there is no parking lot corresponding to the current area in the parking lot information table, the area containing latitude and longitude data is taken as a new parking lot and added to the parking lot information table; the new parking lot is taken as the current parking lot.
[0123] The technical solution of this disclosure can automatically expand the parking information table when a vehicle enters a new type of parking lot that has not yet been included, thereby improving the practicality of the solution.
[0124] For example, after designating a new parking lot as the current parking lot, configuration information for the new parking lot can also be obtained. This configuration information may be the payment configuration information for the new parking lot entered by the user. In this way, the system can intelligently determine whether to display the payment QR code when the vehicle leaves the new parking lot or other payment scenarios.
[0125] Figure 12 This is a schematic diagram of the structure of a parking payment QR code display device provided in an exemplary embodiment of this disclosure. Figure 12 As shown, in one embodiment, the parking payment QR code display device 1200 includes: a first determining module 1210, a second determining module 1220, and a display module 1230.
[0126] The first determining module 1210 is used to: determine the payment configuration information corresponding to the current parking lot when the target payment QR code is identified. The second determining module 1220 is used to: determine the processing strategy for the target payment QR code based on its historical usage records when the payment configuration information indicates that the vehicle needs to pay at the current parking lot. The display module 1230 is used to: display the target payment QR code on the vehicle's display screen when the processing strategy indicates that the vehicle should display the target payment QR code.
[0127] In an exemplary embodiment, the second determining module 1220 is configured to: determine the score of the target payment QR code based on its historical usage records; and determine a processing strategy based on the relationship between the score of the target payment QR code and a preset score threshold.
[0128] In an exemplary embodiment, the second determining module 1220 is configured to: determine the historical usage count of the target payment QR code based on historical usage records when the score is greater than or equal to a score threshold; and determine the processing strategy as displaying the target payment QR code to the vehicle when the historical usage count is greater than 0.
[0129] In one exemplary embodiment, the second determining module 1220 is configured to: determine, based on historical usage records, the user's historical operations after the target payment QR code is displayed on the vehicle, the historical operations including using the target payment QR code, closing the target payment QR code, or not using the target payment QR code and the vehicle leaving the parking lot; increase the score of the target payment QR code when the historical operations include using the target payment QR code; and decrease the score of the target payment QR code when the historical operations include closing the target payment QR code, or not using the target payment QR code and the vehicle leaving the parking lot.
[0130] In an exemplary embodiment, the second determining module 1220 is configured to: determine the historical display time of the target payment QR code based on historical usage records; determine the weight parameter corresponding to the historical display time based on the interval between the historical display time and the current time, wherein the weight parameter is negatively correlated with the time interval; and determine the score of the target payment QR code based on the weight parameter.
[0131] In an exemplary embodiment, the second determining module 1220 is configured to: determine that the processing strategy is not to display the target payment QR code when the score of the target payment QR code is less than the score threshold, and add the parking lot to the silent list, wherein the vehicle does not display the payment QR code corresponding to the parking lot in the silent list.
[0132] In an exemplary embodiment, the display module 1230 is configured to: determine the user's driving intention based on the user's driving behavior and the surrounding environment of the vehicle when the processing strategy instructs the vehicle to display the target payment QR code; determine the user's gaze state when the driving intention instructs the user to leave the current parking lot, the gaze state including whether the user is watching the display screen or not; determine the target display format of the target payment QR code based on the gaze state; and display the target payment QR code based on the target display format.
[0133] In one exemplary embodiment, the display module 1230 is configured to: based on the gaze state, within a first duration of determining driving intention, if the user is viewing the display screen, determine the target display format as: displaying the target payment QR code in a highlighted style; based on the gaze state, within the first duration of determining driving intention, if the user is not viewing the display screen, determine the target display format as: displaying the target payment QR code in a default style after the first duration ends; based on the gaze state, within a second duration of determining driving intention, if the user is not viewing the display screen, determine the target display format as: displaying the target payment QR code in a minimized style after the second duration ends, wherein the second duration is longer than the first duration.
[0134] In one exemplary embodiment, the display module 1230 is configured to: determine, in response to a payment-related voice command input, display the target payment QR code in a highlighted style when the processing strategy instructs the vehicle to display the target payment QR code; and display the target payment QR code in the target display style.
[0135] Figure 13 This is a schematic diagram of the structure of a parking payment QR code display device provided in another exemplary embodiment of this disclosure. (See diagram below.) Figure 13As shown, in one embodiment, the parking payment QR code display device 1200 further includes: an acquisition module 1240 and a third determination module 1250. The acquisition module 1240 is used to: acquire the latitude and longitude data of the vehicle; the third determination module 1250 is used to: determine the current area range to which the latitude and longitude data belongs; and, based on a parking information table, determine the current parking lot corresponding to the current area range, wherein the parking information table includes the correspondence between parking lots and area ranges.
[0136] Those skilled in the art will readily recognize that the steps of the parking payment QR code display method described in conjunction with the embodiments of this disclosure can be implemented in hardware or in a combination of software-driven hardware. Whether a function is implemented in hardware or software-driven 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 disclosure.
[0137] The beneficial technical effects corresponding to the exemplary embodiments of this device can be found in the corresponding beneficial technical effects of the exemplary method section above, and will not be repeated here.
[0138] Exemplary electronic devices Figure 14 This is a structural diagram of an electronic device provided in an exemplary embodiment of this disclosure. Figure 14 As shown, the electronic device 1400 includes at least one processor 1410 and a memory 1420.
[0139] The processor 1410 may be a central processing unit (CPU) or other form of processing unit with data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device 1400 to perform desired functions.
[0140] The memory 1420 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or cache memory. Non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 1410 may execute one or more computer program instructions to implement the parking payment QR code display method and / or other desired functions of the various embodiments of this disclosure described above.
[0141] In one example, the electronic device 1400 may also include an input device 1430 and an output device 1440, which are interconnected via a bus system and / or other forms of connection mechanism (not shown).
[0142] The input device 1430 may also include, for example, a keyboard, a mouse, etc.
[0143] The output device 1440 can output various information to the outside, including, for example, a display, a speaker, a printer, and a communication network and its connected remote output devices, etc.
[0144] Of course, for the sake of simplicity, Figure 14 Only some of the components of the electronic device 1400 relevant to this disclosure are shown, omitting components such as buses, input / output interfaces, etc. In addition, the electronic device 1400 may include any other suitable components depending on the specific application.
[0145] Exemplary computer program products and computer-readable storage media In addition to the methods and devices described above, embodiments of this disclosure may also be computer program products, including computer program instructions that, when executed by a processor, cause the processor to perform the steps in the methods for displaying parking payment QR codes according to various embodiments of this disclosure as described in the "Exemplary Methods" section of this specification.
[0146] Computer program products can be written in any combination of one or more programming languages to perform the operations of embodiments of this disclosure. The programming languages include object-oriented programming languages such as Java and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on a user's computing device, partially on a user's computing device, as a standalone software package, partially on a user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0147] Furthermore, embodiments of this disclosure may also be computer-readable storage media storing computer program instructions thereon, which, when executed by a processor, cause the processor to perform the steps in the parking payment QR code display method according to various embodiments of this disclosure as described in the "Exemplary Methods" section above.
[0148] Computer-readable storage media may take the form of any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may, for example, include, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0149] The basic principles of this disclosure have been described above with reference to specific embodiments. However, it should be noted that the advantages, benefits, and effects mentioned in this disclosure are merely examples and not limitations, and should not be considered as essential features of each embodiment of this disclosure. Furthermore, the specific details disclosed above are for illustrative and facilitative purposes only, and are not limitations. These details do not limit the scope of this disclosure to the necessity of employing the aforementioned specific details for implementation.
[0150] The block diagrams of devices, apparatuses, devices, and systems disclosed herein are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, devices, and systems can be connected, arranged, and configured in any manner. Words such as “comprising,” “including,” “having,” etc., are open-ended terms meaning “including but not limited to,” and are used interchangeably with them. The terms “or” and “and” as used herein refer to the terms “and / or,” and are used interchangeably with them unless the context clearly indicates otherwise. The term “such as” as used herein refers to the phrase “such as but not limited to,” and is used interchangeably with it.
[0151] It should also be noted that in the apparatus, devices, and methods of this disclosure, the components or steps can be disassembled and / or recombined. These disassemblies and / or recombinations should be considered as equivalent solutions to this disclosure.
[0152] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use this disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of this disclosure. Therefore, this disclosure is not intended to be limited to the aspects shown herein, but rather to be carried out within the widest scope consistent with the principles and novel features disclosed herein.
[0153] The above description has been given for purposes of illustration and description. Furthermore, this description is not intended to limit the embodiments of this disclosure to the forms disclosed herein. Although numerous exemplary aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, alterations, additions, and sub-combinations therein.
Claims
1. A method for displaying a parking payment QR code, comprising: Upon identifying the target payment QR code for the current parking lot, determine the payment configuration information corresponding to the current parking lot; When the payment configuration information indicates that the vehicle needs to pay at the current parking lot, the processing strategy for the target payment QR code is determined based on the historical usage record of the target payment QR code. When the processing strategy instructs the vehicle to display the target payment QR code, the target payment QR code is displayed on the vehicle's screen.
2. The method of claim 1, wherein, When the payment configuration information indicates that the vehicle needs to pay at the current parking lot, the processing strategy for the target payment QR code is determined based on its historical usage record, including: Based on the historical usage records of the target payment QR code, a score for the target payment QR code is determined; The processing strategy is determined based on the relationship between the score of the target payment QR code and the preset score threshold.
3. The method of claim 2, wherein, The process strategy is determined based on the relationship between the score of the target payment QR code and a preset score threshold, including: If the score is greater than or equal to the score threshold, the historical usage count of the target payment QR code is determined based on the historical usage records. If the number of historical uses is greater than 0, the processing strategy is determined to be to display the target payment QR code on the vehicle.
4. The method of claim 2, wherein, The determination of the score of the target payment QR code based on its historical usage records includes: Based on the historical usage records, determine the user's historical operations after the target payment QR code is displayed on the vehicle. The historical operations include using the target payment QR code, closing the target payment QR code, or not using the target payment QR code and the vehicle leaving the parking lot. If the historical operation includes the use of the target payment QR code, improve the score of the target payment QR code; If the historical operation includes closing the target payment QR code, or not using the target payment QR code and the vehicle leaving the parking lot, the score of the target payment QR code will be reduced.
5. The method of claim 4, wherein, The determination of the score of the target payment QR code based on its historical usage records includes: Based on the historical usage records, determine the historical display time of the target payment QR code; Based on the interval between the historical display time and the current time, a weight parameter corresponding to the historical display time is determined, wherein the weight parameter is negatively correlated with the time interval; The score of the target payment QR code is determined based on the weight parameters.
6. The method of claim 2, wherein, Based on the relationship between the score of the target payment QR code and a preset score threshold, the processing strategy is determined, including: If the score of the target payment QR code is less than the score threshold, the processing strategy is determined to be that the vehicle does not display the target payment QR code, and the parking lot is added to the silent list, wherein the vehicle does not display the payment QR code corresponding to the parking lot in the silent list.
7. The method according to any one of claims 1 to 6, wherein, When the processing strategy instructs the vehicle to display the target payment QR code, displaying the target payment QR code on the vehicle's display screen includes: When the processing strategy instructs the vehicle to display the target payment QR code, the user's driving intention is determined based on the user's driving behavior and the surrounding environment of the vehicle; When the driving intention instructs the user to leave the current parking lot, the user's gaze state is determined, including whether the user is looking at the display screen or not. Based on the line of sight, determine the target display format of the target payment QR code; Based on the target display format, the target payment QR code is displayed.
8. The method of claim 7, wherein, Determining the target display format of the target payment QR code based on the line-of-sight status includes: Based on the gaze state, if the user views the display screen within the first time period after determining the driving intention, the target display format is determined to be: displaying the target payment QR code in a highlighted style; Based on the gaze state, if the user does not look at the display screen within the first time period of determining the driving intention, the target display format is determined to be: after the first time period ends, the target payment QR code is displayed in the default style. Based on the gaze state, if the user does not look at the display screen during the second duration of determining the driving intention, the target display format is determined to be: after the end of the second duration, the target payment QR code is displayed in a reduced style, wherein the second duration is longer than the first duration.
9. The method according to any one of claims 1-6, wherein, When the processing strategy instructs the vehicle to display the target payment QR code, displaying the target payment QR code on the vehicle's display screen includes: When the processing strategy instructs the vehicle to display the target payment QR code, in response to a payment-related voice command input, the target display format is determined to be displaying the target payment QR code in a highlighted style; The target payment QR code is displayed in the specified target display format.
10. The method of claim 1, wherein, Before determining the payment configuration information corresponding to the current parking lot upon recognizing the target payment QR code, the process further includes: Obtain the latitude and longitude data of the vehicle; Determine the current area range to which the latitude and longitude data belongs; Based on the parking information table, the current parking lot corresponding to the current area is determined, wherein the parking information table includes the correspondence between parking lots and area ranges.
11. A display device for a parking payment QR code, comprising: The first determining module is used to determine the payment configuration information corresponding to the current parking lot when the target payment QR code of the current parking lot is identified; The second determining module is used to determine the processing strategy of the target payment QR code based on the historical usage record of the target payment QR code when the payment configuration information indicates that the vehicle needs to pay at the current parking lot. The display module is used to display the target payment QR code on the vehicle's display screen when the processing strategy instructs the vehicle to display the target payment QR code.
12. A computer-readable storage medium storing a computer program for executing the parking payment QR code display method according to any one of claims 1-10.
13. An electronic device, the electronic device comprising: processor; Memory used to store the processor's executable instructions; The processor is configured to read the executable instructions from the memory and execute the instructions to implement the parking payment QR code display method according to any one of claims 1-10.