Target control display method

By obtaining vehicle position information and determining whether it is in the preset scenario and target point, and displaying target controls, the problem of cumbersome payment operations in the prior art is solved and payment efficiency is improved.

CN119718477AActive Publication Date: 2025-03-28FORYOU GENERAL ELECTRONICS
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411685007.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-22
Publication Date
2025-03-28
Estimated Expiration
2044-11-22

AI Technical Summary

Technical Problem

In the prior art, when users use mobile payment to pay during driving, the operation steps are complicated and the payment efficiency is low.

Method used

By obtaining the current position information of the vehicle, it is determined whether it belongs to the preset scene and the target point. If the driving distance is less than the preset value, the target control corresponding to the target operation is displayed to simplify the operation process.

Benefits of technology

It simplifies the payment operation process, improves payment efficiency, and enables users to complete payments more quickly.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119718477A_ABST
    Figure CN119718477A_ABST
Patent Text Reader

Abstract

The invention provides a target control display method, which comprises the following steps of: 1, acquiring the current position information of a vehicle, and determining the position of the vehicle on a navigation map according to the position information; 2, judging whether the position of the vehicle on the navigation map belongs to a preset scene or not, if so, entering the next step, otherwise, returning to the step 1; 3, judging whether a preset target point exists in the corresponding distance according to the scene to which the current position of the vehicle belongs, if so, calculating the driving distance between the current position of the vehicle and the preset target point and entering the next step, otherwise, returning to the step 1; 4, whether the driving distance is smaller than a preset value or not is judged, and if yes, the next step is executed; 5, sending prompt information of the target operation, judging whether preset confirmation information is received or not, if yes, entering the next step, and if not, ending the current operation; and step 6, displaying a target control corresponding to the target operation. According to the invention, the operation process of the corresponding application is simplified, so that the corresponding operation efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of human-computer interaction, and in particular to a target control display method. Background Art

[0002] With the rapid popularization of mobile payments such as WeChat and Alipay, most users now pay by presenting or scanning payment codes, such as paying parking fees or road and bridge tolls.

[0003] At present, when a user uses mobile payment to pay at the exit of a parking lot while driving, the general operation method is to exit the current application first, switch to the payment program such as WeChat or Alipay in the mobile terminal, and then open the corresponding payment code or start the code scanning program to pay. This method has many steps and low payment efficiency. Summary of the invention

[0004] The present invention provides a target control display method, aiming to solve the defects in the prior art, simplify the operation process of corresponding applications, and thus improve the corresponding operation efficiency.

[0005] In order to achieve the above object, the technical solution adopted by the present invention is:

[0006] The present invention provides a target control display method, comprising:

[0007] Step 1: Obtain the current location information of the vehicle, and determine the location of the vehicle on the navigation map based on the location information;

[0008] Step 2: Determine whether the vehicle's position on the navigation map belongs to the preset scene. If yes, proceed to the next step; otherwise, return to step 1;

[0009] Step 3: Determine whether there is a preset target point within the corresponding distance according to the scene to which the current position of the vehicle belongs. If yes, calculate the driving distance between the current position of the vehicle and the preset target point and proceed to the next step; otherwise, return to step 1;

[0010] Step 4: Determine whether the driving distance is less than a preset value, if yes, proceed to the next step;

[0011] Step 5: Send the prompt information of the target operation and determine whether the preset confirmation information is received. If yes, proceed to the next step, otherwise end the current operation;

[0012] Step 6: Display the target control corresponding to the target operation.

[0013] Specifically, the step 1 includes:

[0014] Step 101, obtaining the current location information of the vehicle;

[0015] Step 102, obtaining the number of candidate road segments at the current position, and determining whether the candidate road segment is unique, if so, taking the current candidate road segment as a matching road segment, otherwise proceeding to the next step;

[0016] Step 103, obtaining the vertical distance, angle and topological relationship from the current position to each candidate road section, wherein the angle is determined by the direction angle of each candidate road section and the current direction angle of the vehicle according to a first preset relationship;

[0017] Step 104: Calculate the matching degree of each candidate road segment;

[0018] Step 105: Use the candidate road section with the smallest matching degree as the matching road section.

[0019] Specifically, the first preset relationship is:

[0020] θ(k)=min(|α(k)-β|,|α(k)-β+180|) and 0≤θ(k)≤180°.

[0021] Among them, θ(k) represents the included angle, α(k) represents the direction angle of each candidate road section, β represents the current direction angle of the vehicle, and min() represents taking the minimum value.

[0022] Specifically, step 104 includes: calculating the matching degree of each candidate road segment according to a second preset relationship, and the second preset relationship is:

[0023] F(k)=W d (k)*D(k)+W θ (k)*θ(k)+W t (k)*T(k)

[0024] Among them, F(k) represents the matching degree of each candidate road segment, D(k) represents the vertical distance from the current position to each candidate road segment, θ(k) represents the angle, T(k) represents the topological relationship, and W d (k), W θ (k), W t (k) is the weight coefficient, and W d (k)++W θ (k)++W t (k) = 1, if the current candidate road section is a road section subject to traffic regulations, then W t (k) = 0.5, otherwise W t (k) = 0.2; if the current candidate road segment is not subject to traffic regulations and the current position is near an intersection, then W θ (k) = 0.5, otherwise W θ (k) = 0.3.

[0025] Specifically, the determining whether the preset confirmation information is received includes:

[0026] Step 501, determine whether the voice message is received within the preset time, if yes, proceed to the next step, otherwise it is determined that the preset confirmation message is not received;

[0027] Step 502: pre-process the voice information, and divide the processed voice into a preset number of segments, and save them as unit voices;

[0028] Step 503: Obtain the unit Mel-frequency cepstral coefficient corresponding to the unit speech, and calculate the average value of all the unit Mel-frequency cepstral coefficients to obtain the global Mel-frequency cepstral coefficient average value;

[0029] Step 504: Calculate a first similarity and determine whether the first similarity exceeds a first threshold. If yes, proceed to the next step. Otherwise, determine that the preset confirmation information has not been received. The first similarity is the similarity between the average value of the global Mel-frequency cepstral coefficients and the preset Mel-frequency cepstral coefficients.

[0030] Step 505: Perform a first-order difference operation on the unit Mel-frequency cepstrum coefficient to obtain a unit differential Mel-frequency cepstrum coefficient;

[0031] Step 506: calculate a second similarity, where the second similarity is the similarity between the unit differential Mel-frequency cepstral coefficient and the preset Mel-frequency cepstral coefficient, and determine whether the difference between the first similarity and the second similarity is less than a second threshold value. If so, determine that the preset confirmation information has been received, otherwise determine that the preset confirmation information has not been received.

[0032] Furthermore, before step 5 and after step 4, the method further includes:

[0033] Step 41: start preloading and load the target control display element corresponding to the target operation into the memory.

[0034] Furthermore, after step 6, the method further includes:

[0035] Step 7: monitor whether the preset operation is completed, and display the operation result if it is completed.

[0036] Furthermore, after step 7, the method further includes:

[0037] Step 8: monitor whether the vehicle leaves the preset target point. If so, automatically hide the target control after a preset time and return to step 1.

[0038] Furthermore, before step 1, the method further includes:

[0039] Step 0: Determine whether the smart target control display function in the system is activated. If yes, proceed to the next step.

[0040] The beneficial effects of the present invention are as follows: the present invention obtains the current position information of the vehicle, and when the vehicle position belongs to a preset scene and a preset target point, calculates the driving distance between the current position of the vehicle and the preset target point. If the driving distance is less than the preset value, the target control corresponding to the target operation is displayed, thereby simplifying the operation process of the corresponding application and improving the corresponding operation efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 It is a flow chart of the target control display method of the present invention. DETAILED DESCRIPTION

[0042] The following specifically describes the embodiments of the present invention in conjunction with the accompanying drawings, which are only for reference and illustration and do not constitute a limitation on the scope of patent protection of the present invention.

[0043] In the process described in the specification, claims or drawings of the present invention, the serial numbers of each step (such as step 10, 20, etc.) are included. The serial numbers are only used to distinguish the steps, and the serial numbers themselves do not represent any execution order. It should be noted that the descriptions such as "first" and "second" in this article are only used to distinguish the description objects, etc., and do not represent the order of precedence, nor do they mean that "first", "second", etc. are different types.

[0044] like Figure 1 As shown, this embodiment provides a target control display method, including:

[0045] Step 1: Obtain the current location information of the vehicle, and determine the location of the vehicle on the navigation map based on the location information.

[0046] In this embodiment, step 1 includes:

[0047] Step 101: Obtain the current location information of the vehicle.

[0048] In a specific implementation, the location information may be GPS and / or Beidou navigation positioning data.

[0049] Step 102: Obtain the number of candidate road segments at the current position, and determine whether the candidate road segment is unique. If so, use the current candidate road segment as a matching road segment, otherwise proceed to the next step.

[0050] Step 103, obtaining the vertical distance D(k), angle θ(k) and topological relationship T(k) from the current position to each candidate road section, wherein the angle θ(k) is determined by the direction angle α(k) of each candidate road section and the current direction angle β of the vehicle according to a first preset relationship.

[0051] In this embodiment, the first preset relationship is:

[0052] θ(k)=min(|α(k)-β|,|α(k)-β+180|) and 0≤θ(k)≤180°.

[0053] Among them, θ(k) represents the included angle, α(k) represents the direction angle of each candidate road section, β represents the current direction angle of the vehicle, and min() represents taking the minimum value.

[0054] In this embodiment, the vehicle direction angle β is the angle between the vehicle's current driving direction (i.e., the heading angle in the positioning information) and the true north direction of the navigation map, and the direction angle α(k) of the candidate road section is the angle between each candidate road section and the true north direction of the navigation map.

[0055] In this embodiment, the topological relationship T(k) represents the number of nodes directly connected to each candidate road segment.

[0056] Step 104: Calculate the matching degree F(k) of each candidate road segment.

[0057] In this embodiment, step 104 includes: calculating the matching degree F(k) of each candidate road segment according to a second preset relationship, and the second preset relationship is:

[0058] F(k)=W d (k)*D(k)+W θ (k)*θ(k)+W t (k)*T(k)

[0059] Among them, F(k) represents the matching degree of each candidate road segment, D(k) represents the vertical distance from the current position to each candidate road segment, θ(k) represents the angle, T(k) represents the topological relationship, and W d (k), W θ (k), W t (k) is the weight coefficient, and W d (k)++W θ (k)++W t (k) = 1, if the current candidate road section is a road section subject to traffic regulations, then W t (k) = 0.5, otherwise W t (k) = 0.2; if the current candidate road segment is not subject to traffic regulations and the current position is near an intersection, then W θ (k) = 0.5, otherwise W θ (k) = 0.3.

[0060] Step 105: taking the candidate road section with the minimum matching degree F(k) as the matching road section.

[0061] Step 2: Determine whether the vehicle's position on the navigation map belongs to a preset scene. If yes, proceed to the next step; otherwise, return to step 1.

[0062] In this embodiment, the preset scenes include parking lots and highways.

[0063] Step 3: Determine whether there is a preset target point within the corresponding distance according to the scene to which the current position of the vehicle belongs. If yes, calculate the driving distance between the current position of the vehicle and the preset target point and proceed to the next step; otherwise, return to step 1.

[0064] In this embodiment, the preset target point is a toll exit.

[0065] For example, if the vehicle's current location is in a parking lot or shopping mall, the toll exit is generally close, so you should search for a toll exit within a relatively close range (e.g., 100-500 meters); conversely, if it is on a highway, the toll exit is generally far away, so you should search for a toll exit within a relatively long distance (e.g., 2-5 km).

[0066] Of course, according to different requirements, the preset target point can be set as other types of points of interest.

[0067] Calculating the distance between the current position of the vehicle and the toll exit is a prior art and will not be described in detail.

[0068] Step 4: Determine whether the driving distance is less than a preset value, if yes, proceed to the next step.

[0069] Step 5: Send the prompt information of the target operation and determine whether the preset confirmation information is received. If yes, proceed to the next step, otherwise end the current operation.

[0070] In this embodiment, the target operation is a payment operation. As an example of an implementation method, the prompt message may be: "Dear car owner, I have detected that you seem to have arrived at the toll exit. Do you need to show you a quick payment method?"

[0071] Of course, according to different requirements, the target operation can be set to other operations (such as taking a photo, etc.).

[0072] In this embodiment, the determining whether the preset confirmation information is received includes:

[0073] Step 501: determine whether a voice message is received within a preset time, if yes, proceed to the next step, otherwise, determine that the preset confirmation message is not received.

[0074] Step 502: pre-process the speech information, and divide the processed speech into a preset number of segments, and save them as unit speech.

[0075] In this embodiment, the preprocessing includes processing measures such as noise reduction to improve the signal-to-noise ratio of the original speech.

[0076] Step 503: Obtain the unit mel-frequency cepstral coefficient corresponding to the unit speech, and calculate the average value of all the unit mel-frequency cepstral coefficients to obtain the global mel-frequency cepstral coefficient average value.

[0077] For example, if the processed original speech is divided into 10 unit speech, 10 unit Mel-frequency cepstral coefficients are obtained, and the average value of the 10 unit Mel-frequency cepstral coefficients is calculated.

[0078] Step 504, calculate the first similarity, and determine whether the first similarity exceeds a first threshold, if yes, proceed to the next step, otherwise it is determined that the preset confirmation information is not received, the first similarity is the similarity between the average value of the global Mel-frequency cepstral coefficients and the preset Mel-frequency cepstral coefficients.

[0079] In this embodiment, the preset Mel-frequency cepstral coefficients are Mel-frequency cepstral coefficients of a preset target (eg, a car owner) comparison sound sample.

[0080] Step 505: Perform a first-order difference operation on the unit Mel-frequency cepstrum coefficients to obtain unit differential Mel-frequency cepstrum coefficients.

[0081] In this embodiment, a first-order difference operation is creatively performed on the unit Mel-frequency cepstral coefficients to obtain the transition characteristics of the resonance peak, which makes up for the defect that the global Mel-frequency cepstral coefficients cannot reflect the transition characteristics of the resonance peak, thereby further improving the accuracy of the judgment.

[0082] Step 506: calculate a second similarity, where the second similarity is the similarity between the unit differential Mel-frequency cepstral coefficient and the preset Mel-frequency cepstral coefficient, and determine whether the difference between the first similarity and the second similarity is less than a second threshold value. If so, determine that the preset confirmation information has been received, otherwise determine that the preset confirmation information has not been received.

[0083] It is understandable that determining whether the preset confirmation information is received may also be performed through images, such as face recognition or body movement recognition.

[0084] Step 6: Display the target control corresponding to the target operation.

[0085] For example, if the target operation is a payment operation, the target control is the payment code and / or the scan code shortcut icon of the target payment program.

[0086] In specific implementation, the payment code can be displayed by directly reading the payment code of WeChat or Alipay, and the scan code shortcut icon can be a shortcut to the scan code icon of WeChat or Alipay.

[0087] In terms of display method, a layer specifically used to display the target control can be superimposed on the current interface, or it can be displayed in a split screen with the current interface, for example, divided into two horizontal areas, and the upper or lower area is used to display the target control. The present invention is not limited to this.

[0088] In another embodiment of the present invention, before step 5 and after step 4, the method further includes:

[0089] Step 41: start preloading and load the target control display element corresponding to the target operation into the memory.

[0090] In another embodiment of the present invention, after step 6, the method further includes:

[0091] Step 7: monitor whether the preset operation is completed, and display the operation result if it is completed.

[0092] For example, if the preset operation is a payment operation, the payment amount is displayed to facilitate the user to understand the operation result in real time.

[0093] In another embodiment of the present invention, after step 7, the method further includes:

[0094] Step 8: monitor whether the vehicle leaves the preset target point. If so, automatically hide the target control after a preset time and return to step 1.

[0095] In another embodiment of the present invention, before step 1, the method further includes:

[0096] Step 0: Determine whether the smart target control display function in the system is activated. If yes, proceed to the next step.

[0097] The above disclosure is only a preferred embodiment of the present invention, which cannot be used to limit the scope of protection of the present invention. Therefore, equivalent changes made according to the scope of the patent application of the present invention are still within the scope covered by the present invention.

Claims

1. A method for displaying a target control, characterized in that: include: Step 1: Obtain the current location information of the vehicle, and determine the location of the vehicle on the navigation map based on the location information; Step 2: Determine whether the vehicle's position on the navigation map belongs to the preset scene. If yes, proceed to the next step; otherwise, return to step 1; Step 3: Determine whether there is a preset target point within the corresponding distance according to the scene to which the current position of the vehicle belongs. If yes, calculate the driving distance between the current position of the vehicle and the preset target point and proceed to the next step; otherwise, return to step 1; Step 4: Determine whether the driving distance is less than a preset value, if yes, proceed to the next step; Step 5: Send the prompt information of the target operation and determine whether the preset confirmation information is received. If yes, proceed to the next step, otherwise end the current operation; Step 6: Display the target control corresponding to the target operation.

2. The target control display method according to claim 1, characterized in that: The step 1 comprises: Step 101, obtaining the current location information of the vehicle; Step 102, obtaining the number of candidate road segments at the current position, and determining whether the candidate road segment is unique, if so, taking the current candidate road segment as a matching road segment, otherwise proceeding to the next step; Step 103, obtaining a vertical distance, an angle and a topological relationship from the current position to each candidate road section, wherein the angle is determined by the direction angle of each candidate road section and the current direction angle of the vehicle according to a first preset relationship; Step 104: Calculate the matching degree of each candidate road segment; Step 105: Use the candidate road section with the smallest matching degree as the matching road section.

3. The target control display method according to claim 2, characterized in that: The first preset relationship is: θ(k)=min(|α(k)-β|,|α(k)-β+180|) and 0≤θ(k)≤180°. Among them, θ(k) represents the included angle, α(k) represents the direction angle of each candidate road section, β represents the current direction angle of the vehicle, and min() represents taking the minimum value.

4. The target control display method according to claim 3, characterized in that: The step 104 includes: calculating the matching degree of each candidate road segment according to a second preset relationship, wherein the second preset relationship is: F(k)=W d (k)*D(k)+W θ (k)*θ(k)+W t (k)*T(k) Among them, F(k) represents the matching degree of each candidate road segment, D(k) represents the vertical distance from the current position to each candidate road segment, θ(k) represents the angle, T(k) represents the topological relationship, and W d (k), W θ (k), W t (k) is the weight coefficient, and W d (k)++W θ (k)++W t (k) = 1, if the current candidate road section is a road section subject to traffic regulations, then W t (k) = 0.5, otherwise W t (k) = 0.2; if the current candidate road segment is not subject to traffic regulations and the current position is near an intersection, then W θ (k) = 0.5, otherwise W θ (k) = 0.

3.

5. The target control display method according to claim 1, characterized in that: The determining whether the preset confirmation information is received includes: Step 501, determine whether the voice message is received within the preset time, if yes, proceed to the next step, otherwise it is determined that the preset confirmation message is not received; Step 502: pre-process the voice information, and divide the processed voice into a preset number of segments, and save them as unit voices; Step 503: Obtain the unit Mel-frequency cepstral coefficient corresponding to the unit speech, and calculate the average value of all the unit Mel-frequency cepstral coefficients to obtain the global Mel-frequency cepstral coefficient average value; Step 504: Calculate a first similarity and determine whether the first similarity exceeds a first threshold. If yes, proceed to the next step. Otherwise, determine that the preset confirmation information has not been received. The first similarity is the similarity between the average value of the global Mel-frequency cepstral coefficients and the preset Mel-frequency cepstral coefficients. Step 505: Perform a first-order difference operation on the unit Mel-frequency cepstrum coefficient to obtain a unit differential Mel-frequency cepstrum coefficient; Step 506: calculate a second similarity, where the second similarity is the similarity between the unit differential Mel-frequency cepstral coefficient and the preset Mel-frequency cepstral coefficient, and determine whether the difference between the first similarity and the second similarity is less than a second threshold value. If so, determine that the preset confirmation information has been received, otherwise determine that the preset confirmation information has not been received.

6. The target control display method according to claim 1, characterized in that: Before step 5 and after step 4, the method further includes: Step 41: Start preloading and load the target control display element corresponding to the target operation into the memory.

7. The target control display method according to claim 1, characterized in that: After step 6, the method further includes: Step 7: monitor whether the preset operation is completed, and if so, display the operation result.

8. The target control display method according to claim 7, characterized in that: After step 7, the method further includes: Step 8: monitor whether the vehicle leaves the preset target point. If so, automatically hide the target control after a preset time and return to step 1.

9. The target control display method according to claim 1, characterized in that: Before step 1, the method further includes: Step 0: Determine whether the smart target control display function in the system is activated. If yes, proceed to the next step.

Citation Information

Patent Citations

  • Payment method and electronic equipment

    CN111126995A

  • Vehicle payment method and device, vehicle, storage medium and chip

    CN114862384A

  • Voiceprint information processing method and device, electronic equipment and storage medium

    CN115171660A

  • Vehicle toll payment method, vehicle-mounted assistant and computer readable storage medium

    CN115205992A