Remote control timeout feedback method and device, server and medium

By dynamically adjusting the timeout feedback time in the vehicle remote control system and adjusting it according to the vehicle's timeout feedback parameters, the problems of low accuracy and poor applicability of timeout judgment in the prior art are solved, and the reliability and user experience of remote control are improved.

CN120201066APending Publication Date: 2025-06-24GUANGZHOU AUTOMOBILE GROUP CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202510320352.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-17
Publication Date
2025-06-24

AI Technical Summary

Technical Problem

In the prior art, when remote control of vehicles, the use of a fixed timeout threshold leads to low accuracy and poor applicability of timeout judgments, which affects the reliability and user trust of remote control.

Method used

After receiving remote control instructions, the vehicle's timeout feedback parameters and initial timeout feedback time are obtained, the adjustment amount is calculated based on these parameters, and the timeout feedback time is dynamically adjusted to improve the accuracy and applicability of timeout judgment.

Benefits of technology

By dynamically adjusting the timeout feedback time, reducing the timeout timeout situation, improving the accuracy and applicability of timeout judgments, and improving the user experience and system reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120201066A_ABST
    Figure CN120201066A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicle remote control, in particular to a remote control timeout feedback method and device, a server and a medium, and the method comprises the steps: receiving a remote control instruction, transmitting the remote control instruction to a to-be-controlled vehicle, and obtaining at least one timeout feedback parameter and initial timeout feedback duration of the to-be-controlled vehicle; and calculating an adjustment amount of the initial timeout feedback duration according to the at least one timeout feedback parameter, and obtaining a final timeout feedback duration according to the initial timeout feedback duration and the adjustment amount, so as to carry out timeout feedback according to the final timeout feedback duration. Therefore, the problems of low timeout judgment accuracy and poor applicability caused by the adoption of a fixed timeout feedback time threshold in related technologies are solved, the timeout judgment accuracy and applicability are improved, and the use experience of a user 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 vehicle remote control, and in particular to a remote control timeout feedback method, device, server and medium. Background Art

[0002] In the related art, when performing remote control of a vehicle, the timeout feedback mechanism usually adopts a fixed timeout threshold, such as 30 seconds. If the vehicle does not feedback the execution result within 30 seconds, or the user end does not receive feedback from the cloud within this time, it is judged as a timeout. The system will prompt the user that the operation failed due to the timeout, or automatically interrupt the current remote control process.

[0003] However, due to the complexity of the environment in which vehicles are currently located, there are often some factors that affect the speed at which vehicles process remote control commands. If the timeout feedback mechanism in related technologies is still used, misjudgment may occur, resulting in task failure or system crash, affecting the reliability of remote control. Frequent timeout misjudgments will reduce users' trust in and willingness to use the vehicle's remote control function, which needs to be urgently resolved. Summary of the invention

[0004] The present invention provides a remote control timeout feedback method, device, server and medium to solve the problems of low timeout judgment accuracy and poor applicability caused by the use of a fixed timeout feedback time threshold in related technologies, improve the timeout judgment accuracy and applicability, and enhance the user experience.

[0005] A first aspect of an embodiment of the present invention provides a timeout feedback method for remote control, comprising the following steps: receiving the remote control command, sending the remote control command to a vehicle to be controlled, and obtaining at least one timeout feedback parameter and an initial timeout feedback duration of the vehicle to be controlled; calculating an adjustment amount of the initial timeout feedback duration according to the at least one timeout feedback parameter, and obtaining a final timeout feedback duration according to the initial timeout feedback duration and the adjustment amount, so as to perform timeout feedback according to the final timeout feedback duration.

[0006] Further, in some embodiments, the timeout feedback parameter includes at least one of current network signal strength, current vehicle load, current vehicle position, current network delay duration and vehicle-side waiting time.

[0007] Further, in some embodiments, calculating an adjustment amount of the initial timeout feedback duration according to the at least one timeout feedback parameter includes: calculating a network signal strength influence factor according to the current network signal strength; calculating a vehicle load influence factor according to the current vehicle load; calculating a vehicle position influence factor according to the current vehicle position; calculating a network delay influence factor according to the current network delay duration; calculating a waiting duration influence factor according to the vehicle-end waiting duration; and calculating the adjustment amount of the initial timeout feedback duration according to the network signal strength influence factor, the vehicle load influence factor, the vehicle position influence factor, the network delay influence factor, and the waiting duration influence factor.

[0008] Further, in some embodiments, calculating the adjustment amount of the initial timeout feedback duration according to the network signal strength influence factor, the vehicle load influence factor, the vehicle position influence factor, the network delay influence factor, and the waiting duration influence factor includes: obtaining a network signal strength weight corresponding to the network signal strength influence factor, a vehicle load weight corresponding to the vehicle load influence factor, a vehicle position weight corresponding to the vehicle position influence factor, a network delay weight corresponding to the network delay influence factor, and a waiting duration weight corresponding to the waiting duration influence factor; calculating a first product of the network signal strength influence factor and the network signal strength weight, a second product of the vehicle load influence factor and the vehicle load weight, a third product of the vehicle position influence factor and the vehicle position weight, a fourth product of the network delay influence factor and the network delay weight, and a fifth product of the waiting duration influence factor and the waiting duration weight; and obtaining the adjustment amount of the initial timeout feedback duration according to the first product, the second product, the third product, the fourth product, and the fifth product.

[0009] Further, in some embodiments, after obtaining the final timeout feedback duration according to the initial timeout feedback duration and the adjustment amount, it further includes: determining whether an execution result sent by the vehicle to be controlled based on the remote control instruction is received within the final timeout feedback duration; if the execution result sent by the vehicle to be controlled based on the remote control instruction is not received, resending the remote control instruction to the vehicle to be controlled, and / or sending a failure reminder to a preset mobile terminal.

[0010] Further, in some embodiments, after determining whether an execution result sent by the vehicle to be controlled based on the remote control instruction is received within the final timeout feedback duration, it further includes: sending the execution result to the preset mobile terminal.

[0011] Further, in some embodiments, before sending the remote control instruction to the vehicle to be controlled, it further includes: encrypting the remote control instruction.

[0012] According to the timeout feedback method for remote control provided by the embodiments of the present invention, the vehicle timeout feedback parameter and the timeout feedback duration are obtained, the adjustment amount of the feedback duration is calculated according to the timeout feedback parameter, and the final timeout feedback duration is obtained to complete the dynamic timeout feedback, which solves the problems of low accuracy and poor applicability of timeout judgment caused by using a fixed timeout feedback time threshold in the related art, improves the accuracy and applicability of timeout judgment, and improves the user experience.

[0013] An embodiment of the second aspect of the present invention provides a timeout feedback device for remote control. The device includes: a signal processing module, configured to send the remote control instruction to the vehicle to be controlled after receiving the remote control instruction, and obtain at least one timeout feedback parameter and an initial timeout feedback duration of the vehicle to be controlled; a calculation module, configured to calculate an adjustment amount of the initial timeout feedback duration according to the at least one timeout feedback parameter, and obtain a final timeout feedback duration according to the initial timeout feedback duration and the adjustment amount, so as to perform timeout feedback according to the final timeout feedback duration.

[0014] Further, in some embodiments, the timeout feedback parameter includes at least one of the current network signal strength, the current vehicle load, the current vehicle position, the current network delay duration, and the vehicle-end waiting duration.

[0015] Further, in some embodiments, the calculation module is specifically configured to: calculate a network signal strength influence factor according to the current network signal strength; calculate a vehicle load influence factor according to the current vehicle load; calculate a vehicle position influence factor according to the current vehicle position; calculate a network delay influence factor according to the current network delay duration; calculate a waiting duration influence factor according to the vehicle-end waiting duration; calculate an adjustment amount of the initial timeout feedback duration according to the network signal strength influence factor, the vehicle load influence factor, the vehicle position influence factor, the network delay influence factor, and the waiting duration influence factor.

[0016] Further, in some embodiments, the calculation module is further configured to: obtain the network signal strength weight corresponding to the network signal strength influence factor, the vehicle load weight corresponding to the vehicle load influence factor, the vehicle position weight corresponding to the vehicle position influence factor, the network delay weight corresponding to the network delay influence factor, and the waiting duration weight corresponding to the waiting duration influence factor; calculate a first product of the network signal strength influence factor and the network signal strength weight, a second product of the vehicle load influence factor and the vehicle load weight, a third product of the vehicle position influence factor and the vehicle position weight, a fourth product of the network delay influence factor and the network delay weight, and a fifth product of the waiting duration influence factor and the waiting duration weight; and obtain an adjustment amount of the initial timeout feedback duration according to the first product, the second product, the third product, the fourth product, and the fifth product.

[0017] Further, in some embodiments, after obtaining the final timeout feedback duration according to the initial timeout feedback duration and the adjustment amount, the judgment module is further configured to: judge whether an execution result sent by the vehicle to be controlled based on the remote control instruction is received within the final timeout feedback duration; if the execution result sent by the vehicle to be controlled based on the remote control instruction is not received, resend the remote control instruction to the vehicle to be controlled, and / or send a failure reminder to a preset mobile terminal.

[0018] Further, in some embodiments, after judging whether an execution result sent by the vehicle to be controlled based on the remote control instruction is received within the final timeout feedback duration, the signal processing module is further configured to: send the execution result to the preset mobile terminal.

[0019] Further, in some embodiments, before sending the remote control instruction to the vehicle to be controlled, the signal processing module is further configured to: encrypt the remote control instruction.

[0020] According to the timeout feedback device for remote control provided by the embodiments of the present invention, by obtaining vehicle timeout feedback parameters and a timeout feedback duration, calculating an adjustment amount of the feedback duration according to the timeout feedback parameters, and obtaining a final timeout feedback duration, dynamic timeout feedback is completed, thereby solving the problems of low accuracy of timeout judgment and poor applicability caused by using a fixed timeout feedback time threshold in the related art, improving the accuracy and applicability of timeout judgment, and enhancing the user experience.

[0021] In a third aspect embodiment of the present invention, a server is provided, including: a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor executes the program to implement the remote control timeout feedback method as described above.

[0022] In a fourth aspect embodiment of the present invention, a computer-readable storage medium is provided, on which a computer program is stored, and the program is executed by a processor to implement the remote control timeout feedback method as described above.

[0023] Therefore, the present invention has the following beneficial effects:

[0024] (1) Improve accuracy: Dynamically adjust the timeout feedback time through multi-factor fusion to reduce misjudgment of timeout situations.

[0025] (2) Enhance adaptability: Can adaptively adjust the timeout time according to various complex environments and vehicle operating states.

[0026] (3) Improve safety: Reasonably adjust the timeout time when the vehicle load is high or critical safety tasks are executed to ensure driving safety.

[0027] (4) Optimize the user experience: Reduce the trouble of misjudging timeout, and the vehicle-end functional node restores to the original state after timeout to ensure the continuity of operations.

[0028] (5) Data-driven optimization and scalability: Continuously optimize the algorithm by collecting data, and the system has good scalability. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] The above and / or additional aspects and advantages of the present invention will become apparent and be easily understood from the following description of the embodiments in conjunction with the drawings, where:

[0030] Figure 1 is a flowchart of the remote control timeout feedback method according to an embodiment of the present invention;

[0031] Figure 2 is a schematic diagram of the timeout feedback time adjustment algorithm flow according to a specific embodiment of the present invention;

[0032] Figure 3 is a schematic diagram of the remote control link according to a specific embodiment of the present invention;

[0033] Figure 4 is a flowchart of the remote control timeout feedback method according to a specific embodiment of the present invention;

[0034] Figure 5 is a block schematic diagram of the remote control timeout feedback device according to an embodiment of the present invention;

[0035] Figure 6 It is a schematic structural diagram of a server provided according to an embodiment of the present invention. Detailed implementation manners

[0036] The embodiments of the present invention will be described in detail below. The examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements with the same or similar functions from beginning to end. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to explain the present invention, and should not be construed as a limitation of the present invention.

[0037] The remote control timeout feedback method, device, server and medium according to the embodiments of the present invention will be described below with reference to the accompanying drawings. In view of the problems of low accuracy of timeout judgment and poor applicability in the related art mentioned in the above background art, the present invention provides a remote control timeout feedback method, which determines whether a remote control instruction is received. If the instruction is received, the instruction is sent to the vehicle end, and the vehicle timeout feedback parameter and the timeout feedback duration are obtained. The adjustment amount of the feedback duration is calculated according to the timeout feedback parameter to obtain the final timeout feedback duration, so as to complete the dynamic timeout feedback, solve the problems of low accuracy of timeout judgment and poor applicability caused by using a fixed timeout feedback time threshold in the related art, improve the accuracy and applicability of timeout judgment, and improve the user experience.

[0038] Specifically, Figure 1 It is a flowchart of the remote control timeout feedback method provided according to an embodiment of the present invention.

[0039] As Figure 1 shown, the remote control timeout feedback method includes the following steps:

[0040] In step S101, a remote control instruction is received, the remote control instruction is sent to the vehicle to be controlled, and at least one timeout feedback parameter and an initial timeout feedback duration of the vehicle to be controlled are obtained.

[0041] Among them, the remote control instruction is a control instruction sent by the user to the vehicle through a mobile terminal (such as a mobile phone), and the vehicle to be controlled is the target vehicle that executes the remote control instruction.

[0042] Specifically, taking the mobile terminal as a mobile phone as an example, the user can install an application software for controlling the vehicle on the mobile phone, so that a remote control instruction (such as unlocking the car door, starting the engine, etc.) encapsulating user identity, vehicle association and other information can be generated through the application software installed on the mobile phone, and transmitted to the corresponding cloud through a security protocol (such as HTTPS). If the cloud receives the remote control instruction, it can be determined that the remote control instruction is received.

[0043] Further, in some embodiments, the timeout feedback parameter includes at least one of the current network signal strength, the current vehicle load, the current vehicle position, the current network latency duration, and the vehicle-end waiting duration.

[0044] Among them, the timeout feedback parameter is a parameter that affects the speed of the vehicle to process remote control instructions, and the initial timeout feedback duration is a fixed timeout duration usually set by the timeout feedback mechanism.

[0045] Specifically, when the timeout feedback parameter includes the current network signal strength, at least one timeout feedback parameter of the vehicle to be controlled obtained is the current network signal strength; when the timeout feedback parameter includes the current vehicle load, at least one timeout feedback parameter of the vehicle to be controlled obtained is the current vehicle load. It should be noted that when the timeout feedback parameter includes any one of the current vehicle position, the current network latency duration, and the vehicle-end waiting duration, at least one timeout feedback parameter of the vehicle to be controlled obtained is the corresponding timeout feedback parameter. To avoid redundancy, it will not be elaborated in detail here;

[0046] When the timeout feedback parameter includes the current network signal strength and the current vehicle load, at least one timeout feedback parameter of the vehicle to be controlled obtained is the current network signal strength, or the current vehicle load, or the current network signal strength and the current vehicle load. Similarly, when the timeout feedback parameter includes any two of the current network signal strength, the current vehicle load, the current vehicle position, the current network latency duration, and the vehicle-end waiting duration, at least one timeout feedback parameter of the vehicle to be controlled obtained is the corresponding any two timeout feedback parameters.

[0047] It should be noted that when the timeout feedback parameter includes three, four, or five of the current network signal strength, the current vehicle load, the current vehicle position, the current network latency duration, and the vehicle-end waiting duration, at least one timeout feedback parameter of the vehicle to be controlled obtained is the corresponding any three, four, or five timeout feedback parameters.

[0048] Further, when obtaining at least one timeout feedback parameter of the vehicle to be controlled, the embodiments of the present invention can obtain the current network signal strength through a network signal sensor, measure the vehicle load condition through the task manager built in the vehicle, accurately obtain the geographical location information of the vehicle through a high-precision positioning system, obtain the network latency through a network latency speedometer, and obtain the vehicle-end waiting duration through a vehicle-end timer.

[0049] In step S102, calculate the adjustment amount of the initial timeout feedback duration according to at least one timeout feedback parameter, and obtain the final timeout feedback duration according to the initial timeout feedback duration and the adjustment amount, so as to perform timeout feedback according to the final timeout feedback duration.

[0050] Further, in some embodiments, calculating an adjustment amount of an initial timeout feedback duration according to at least one timeout feedback parameter includes: calculating a network signal strength influence factor according to a current network signal strength; calculating a vehicle load influence factor according to a current vehicle load; calculating a vehicle position influence factor according to a current vehicle position; calculating a network delay influence factor according to a current network delay duration; calculating a waiting duration influence factor according to a vehicle-end waiting duration; and calculating an adjustment amount of the initial timeout feedback duration according to the network signal strength influence factor, the vehicle load influence factor, the vehicle position influence factor, the network delay influence factor, and the waiting duration influence factor.

[0051] After receiving real-time vehicle data, the cloud end performs data cleaning and verification, such as checking the network signal strength range, vehicle load data logic, etc. An algorithm is used to calculate the timeout adjustment time to obtain the timeout parameter value.

[0052] Specifically, as Figure 2 shown, Figure 2 FIG. is a schematic flowchart of a timeout feedback time adjustment algorithm provided according to a specific embodiment of the present invention. Among them, a professional network signal sensor is used for network signal strength monitoring, a vehicle built-in task manager can be used to measure the vehicle load condition, a high-precision positioning system is used to accurately obtain the geographical location information of the vehicle, a network delay speedometer is used to obtain the network delay, and a vehicle-end timer is used to obtain the waiting duration. It is transmitted to the cloud timeout calculation module through the cloud data receiving module, calculates the network signal strength influence factor, the vehicle load influence factor, the vehicle position influence factor, the network delay influence factor, and the waiting duration influence factor, calculates an adjustment amount of the feedback duration according to the timeout feedback parameter, and obtains the final timeout feedback duration to complete dynamic timeout feedback.

[0053] Among them, the network signal sensor accurately measures the network signal strength of the environment where the vehicle is located, uses dBm as the quantization unit, and records the signal fluctuation frequency in real time. The network signal strength is divided into multiple intervals, and a weight coefficient is set for each interval. When the signal strength value is within a certain interval, the basic adjustment function (where is the middle value of the interval) is used to calculate the basic adjustment value. If the signal fluctuation frequency ω exceeds the threshold, the fluctuation parameter B i (B i =1 when the fluctuation exceeds the threshold, otherwise B i =0) is introduced, and the fluctuation adjustment function g(B i )=(1 + β×ω γ )×B i (β and γ are coefficients and exponents) is set. Then the calculation formula for the network signal strength influence factor is:

[0054]

[0055] Among them, a i is the weight coefficient of the network signal strength interval, f(S i ) is the signal strength adjustment function based on the middle value of the interval, S i is the actual measured network signal strength value, g(B i ) is the fluctuation frequency correction function, B i The fluctuation exceeds the threshold.

[0056] The vehicle load condition can be measured by using the vehicle's built-in task manager to obtain the system's CPU usage and memory usage. The comprehensive CPU and memory usage is calculated using the function (p and q are weight factors) calculation, if there is a high priority safety task (i.e. flag bit T = 1), the vehicle load adjustment function, r(T) = 1 + δ, (δ is the additional time coefficient). Then the vehicle load impact factor calculation formula is:

[0057]

[0058] Among them, k is the coefficient, p and q are weight factors, and z in z+(p+q) has no specific definition and is taken as 1. is the CPU occupancy parameter, is the memory occupancy parameter, and δ is the additional time coefficient of the safety task.

[0059] Furthermore, a high-precision positioning system, such as GPS combined with high-precision map data, is used to accurately obtain the vehicle's geographic location information, including but not limited to whether it is in a special area such as a mountainous area, a tunnel, or a city with dense high-rise buildings. At the same time, parameters related to the geographic location are monitored, such as the distance from the signal interference source, and weights x are set for different special geographic location types j (such as mountainous areas, tunnels, and city high-rise buildings). j For each type, the distance parameter D of the signal interference source is introduced j , let the distance influence function be y(D j ), and other geographic feature parameters (such as high-rise building density parameters, etc.) j , let the characteristic influence function be z(H j ), then the calculation formula of vehicle position influence factor is:

[0060]

[0061] Among them, x j The weights set for different special geographic location types, y(D j ) is the distance influence function, D j is the distance from the signal interference source, z(H j ) is the characteristic parameter influence function, H jare other geographical feature parameters.

[0062] Furthermore, continuously monitor the operating status information of each key component of the vehicle, such as the engine status, vehicle door lock status, window status, air conditioning system status, etc., to provide data support for the execution of remote control instructions and status recovery. The vehicle terminal regularly sends test data packets to the cloud and records the sending time t1. After receiving the data packets, the cloud immediately sends them back. The time when the vehicle terminal receives the returned data packets is t2. Then the operator network delay time T d =(t1 - t2) / 2. Design the delay impact factor function as h(T d ), for example, set the coefficient according to the delay time segment. When T d is in the interval [0, T1], h(T d ) = α1T d , when in the interval [T1, T2], h(T d ) = α1T1 + α2(T d -T1). (α1, α2) are the coefficients of different intervals. Then the calculation formula for the operator network delay impact factor is:

[0063] F d =h(T d )×W d

[0064] where h(T d ) is the delay impact factor function, T d is the operator network delay time, and W d is the network delay weight

[0065] Furthermore, define the time from when the vehicle terminal receives a remote control instruction to when it actually starts to execute the instruction as the vehicle terminal waiting duration T w . Let the waiting time impact factor function be m(T w ) = μT w (μ is a coefficient). Then the calculation formula for the vehicle terminal waiting duration impact factor is:

[0066] F w =m(T w )×W w

[0067] where m(T w ) is the waiting duration impact factor function, T w is the vehicle terminal waiting duration, and W w is the vehicle terminal waiting duration weight.

[0068] Further, in some embodiments, calculating an adjustment amount of the initial timeout feedback duration according to a network signal strength influence factor, a vehicle load influence factor, a vehicle position influence factor, a network delay influence factor, and a waiting duration influence factor includes: obtaining a network signal strength weight corresponding to the network signal strength influence factor, a vehicle load weight corresponding to the vehicle load influence factor, a vehicle position weight corresponding to the vehicle position influence factor, a network delay weight corresponding to the network delay influence factor, and a waiting duration weight corresponding to the waiting duration influence factor; calculating a first product of the network signal strength influence factor and the network signal strength weight, a second product of the vehicle load influence factor and the vehicle load weight, a third product of the vehicle position influence factor and the vehicle position weight, a fourth product of the network delay influence factor and the network delay weight, and a fifth product of the waiting duration influence factor and the waiting duration weight; obtaining the adjustment amount of the initial timeout feedback duration according to the first product, the second product, the third product, the fourth product, and the fifth product.

[0069] Specifically, under the condition that W n +W s +W l +W d +W w = 1, the comprehensive timeout feedback time adjustment amount calculation formula is:

[0070]

[0071] The dynamic timeout feedback time T = T0 + T n , where F n is the network signal strength factor, W n is the network signal strength weight, F s is the vehicle load, W s is the vehicle load weight, F k is the geographical location factor, W l is the geographical location weight, F d is the operator network delay factor, W d is the operator network delay weight, F w is the vehicle-end waiting time factor, W w is the vehicle-end waiting time weight, W n +W s +W l +W d +W w is obtained by statistical analysis of historical experience data.

[0072] Thus, the dynamic timeout feedback time can be obtained as T = T0 + T n , where T0 is the basic timeout feedback time.

[0073] Further, after receiving the data packet, the vehicle end decrypts and verifies it with the key, compares the verification code to ensure the integrity and accuracy of the data. If the verification passes, the timeout parameter is extracted for the remote control feedback system; if the verification fails, the cloud is requested to resend. Among them, the instruction issued in JSON format is:

[0074]

[0075]

[0076] "command" is the instruction type; "vehicle_id" is the unique identifier of the vehicle; "base_timeout" is the basic timeout time; each sub-field of "adjustment_time" is the adjustment time for each factor; "total_timeout" is the final timeout feedback time; "timestamp" is the time stamp; "signature" is the digital signature used to verify the data integrity.

[0077] Further, in some embodiments, after obtaining the final timeout feedback duration according to the initial timeout feedback duration and the adjustment amount, it further includes: determining whether the execution result sent by the vehicle to be controlled based on the remote control instruction is received within the final timeout feedback duration; if the execution result sent by the vehicle to be controlled based on the remote control instruction is not received, the remote control instruction is resent to the vehicle to be controlled, and / or a failure reminder is sent to the preset mobile terminal.

[0078] In addition, the vehicle end is also provided with a timeout monitoring module, which can start timing when receiving the function node task of the remote control instruction and continuously compare the current timeout feedback time with the execution time. For example, it checks the vehicle network, vehicle load, operator network delay, and vehicle end waiting time data every 500 milliseconds. If the relevant situation improves near the timeout moment, a 1-second buffer time window is set. If the situation continues to improve during this period, continue to wait; otherwise, it is determined that a timeout occurs.

[0079] Further, in some embodiments, after determining whether the execution result sent by the vehicle to be controlled based on the remote control instruction is received within the final timeout feedback duration, it further includes: sending the execution result to the preset mobile terminal.

[0080] After the timeout determination is completed, the vehicle end sends the timeout parameter to the relevant function node, and its JSON format recovery instruction is:

[0081]

[0082]

[0083] Different functional nodes have different identifiers. For example, the identifier of the window control functional node is "window_control". After sending the instruction, continuously monitor the recovery situation and feedback it to the cloud and the user interface.

[0084] Further, in some embodiments, before sending a remote control instruction to the vehicle to be controlled, it further includes: encrypting the remote control instruction.

[0085] Among them, to encrypt the control instruction, a preset encryption algorithm can be selected for encryption. For example, encryption methods such as symmetric encryption algorithms and hash algorithms are used to encrypt the control instruction.

[0086] To enable those skilled in the relevant art to better understand the technical solution of the present invention, the following will be combined with Figure 3 and Figure 4 shown in the specific embodiments for explanation.

[0087] As Figure 3 shown, Figure 3 FIG. is a schematic diagram of a remote control link provided according to a specific embodiment of the present invention. The user terminal sends an instruction request to the cloud through the mobile phone APP. The cloud encrypts the instruction with a timeout parameter and issues it to the vehicle terminal. The vehicle terminal decrypts the received instruction and feeds back the timeout calculation result to the cloud through the dynamic adjustment algorithm of the timeout feedback time. The cloud then sends the received feedback result to the user terminal mobile phone APP for display.

[0088] Thus, considering the multi-factor integration, through the dynamic adjustment algorithm of the timeout feedback time, dynamically calculate the timeout feedback time. After the information transmission among the user terminal, the vehicle terminal and the cloud, reduce the timeout misjudgment.

[0089] Further, as Figure 4 shown, Figure 4 FIG. is a flowchart of a timeout feedback method for remote control provided according to a specific embodiment of the present invention. The timeout feedback method for remote control includes the following steps:

[0090] In step S401, initiate an instruction from the user terminal.

[0091] Optionally, the user initiates a remote control instruction through a mobile application, a web page or an in-vehicle central control system, etc. The instruction encapsulates information such as the user identity and vehicle association and is sent to the cloud server through a security protocol (such as HTTPS).

[0092] In step S402, the cloud processes and forwards the instruction.

[0093] Specifically, after verifying the user's identity and permissions, the cloud calculates the timeout parameter according to the vehicle's online status and network connection information, combines it with the vehicle's real-time condition algorithm, repackages the original instruction and the timeout parameter, and sends them to the vehicle according to the channel selection strategy.

[0094] In step S403, the vehicle terminal receives and executes the instruction.

[0095] Specifically, the vehicle terminal communication module receives the instruction data packet, decrypts and verifies it, extracts the instruction and the timeout parameter, the control system scheduling function module executes the operation, and at the same time the timeout monitoring module times and monitors. During the execution process, the vehicle terminal feeds back the execution progress information to the cloud, and the cloud can forward it to the user terminal.

[0096] In step S404, the feedback information is sent back.

[0097] Specifically, after the vehicle completes the instruction execution or timeout determination, it organizes and packages the feedback information (including the execution result, vehicle status, etc.) and sends it back to the cloud. After the cloud records and analyzes it, it forwards the result to the user terminal and uses it for algorithm optimization and data analysis. If the feedback fails or times out, the cloud can decide to resend the instruction or prompt the user.

[0098] According to the timeout feedback method for remote control provided by the embodiment of the present invention, the vehicle timeout feedback parameter and the timeout feedback duration are obtained, the adjustment amount of the feedback duration is calculated according to the timeout feedback parameter, and the final timeout feedback duration is obtained to complete the dynamic timeout feedback, which solves the problems of low accuracy and poor applicability of timeout judgment caused by using a fixed timeout feedback time threshold in the related technology, improves the accuracy and applicability of timeout judgment, and improves the user experience.

[0099] Next, a timeout feedback device for remote control according to an embodiment of the present invention will be described with reference to the accompanying drawings.

[0100] Figure 5 It is a block diagram of a timeout feedback device for remote control according to an embodiment of the present invention.

[0101] As Figure 5 shown, the timeout feedback device 10 for remote control includes: a signal processing module 100 and a calculation module 200.

[0102] Among them, the signal processing module 100 is used for sending the remote control instruction to the vehicle to be controlled after receiving the remote control instruction, and obtaining at least one timeout feedback parameter and the initial timeout feedback duration of the vehicle to be controlled; the calculation module 200 is used for calculating the adjustment amount of the initial timeout feedback duration according to at least one timeout feedback parameter, and obtaining the final timeout feedback duration according to the initial timeout feedback duration and the adjustment amount, so as to perform timeout feedback according to the final timeout feedback duration.

[0103] Further, in some embodiments, the timeout feedback parameter includes at least one of the current network signal strength, the current vehicle load, the current vehicle position, the current network latency duration, and the vehicle-end waiting duration.

[0104] Further, in some embodiments, the calculation module 200 is specifically configured to: calculate a network signal strength influence factor according to the current network signal strength; calculate a vehicle load influence factor according to the current vehicle load; calculate a vehicle position influence factor according to the current vehicle position; calculate a network latency influence factor according to the current network latency duration; calculate a waiting duration influence factor according to the vehicle-end waiting duration; and calculate an adjustment amount of the initial timeout feedback duration according to the network signal strength influence factor, the vehicle load influence factor, the vehicle position influence factor, the network latency influence factor, and the waiting duration influence factor.

[0105] Further, in some embodiments, the calculation module 200 is further configured to: obtain a network signal strength weight corresponding to the network signal strength influence factor, a vehicle load weight corresponding to the vehicle load influence factor, a vehicle position weight corresponding to the vehicle position influence factor, a network latency weight corresponding to the network latency influence factor, and a waiting duration weight corresponding to the waiting duration influence factor; calculate a first product of the network signal strength influence factor and the network signal strength weight, a second product of the vehicle load influence factor and the vehicle load weight, a third product of the vehicle position influence factor and the vehicle position weight, a fourth product of the network latency influence factor and the network latency weight, and a fifth product of the waiting duration influence factor and the waiting duration weight; and obtain an adjustment amount of the initial timeout feedback duration according to the first product, the second product, the third product, the fourth product, and the fifth product.

[0106] Further, in some embodiments, after obtaining the final timeout feedback duration according to the initial timeout feedback duration and the adjustment amount, the calculation module 200 is further configured to: determine whether an execution result sent by the vehicle to be controlled based on the remote control instruction is received within the final timeout feedback duration; if the execution result sent by the vehicle to be controlled based on the remote control instruction is not received, resend the remote control instruction to the vehicle to be controlled, and / or send a failure reminder to a preset mobile terminal.

[0107] Further, in some embodiments, after determining whether an execution result sent by the vehicle to be controlled based on the remote control instruction is received within the final timeout feedback duration, the signal processing module 100 is further configured to: send the execution result to a preset mobile terminal.

[0108] Further, in some embodiments, before sending the remote control instruction to the vehicle to be controlled, the signal processing module 100 is further configured to: encrypt the remote control instruction.

[0109] It should be noted that the foregoing explanation of the embodiments of the remote control timeout feedback method also applies to the remote control timeout feedback device of this embodiment, and will not be repeated here.

[0110] According to the remote control timeout feedback device provided by the embodiment of the present invention, vehicle timeout feedback parameters and a timeout feedback duration are obtained, an adjustment amount of the feedback duration is calculated according to the timeout feedback parameters, and a final timeout feedback duration is obtained to complete dynamic timeout feedback, solving the problems of low accuracy of timeout judgment and poor applicability caused by using a fixed timeout feedback time threshold in the related art, improving the accuracy and applicability of timeout judgment, and enhancing the user experience.

[0111] Figure 6 FIG. is a schematic structural diagram of a server provided by an embodiment of the present invention. The server may include:

[0112] A memory 601, a processor 602, and a computer program stored on the memory 601 and executable on the processor 602.

[0113] When the processor 602 executes the program, it implements the remote control timeout feedback method provided in the foregoing embodiment.

[0114] Further, the server further includes:

[0115] A communication interface 603 for communication between the memory 601 and the processor 602.

[0116] The memory 601 is used to store a computer program executable on the processor 602.

[0117] The memory 601 may include a high-speed RAM memory, and may also include a non-volatile memory, such as at least one disk memory.

[0118] If the memory 601, the processor 602, and the communication interface 603 are independently implemented, the communication interface 603, the memory 601, and the processor 602 may be interconnected through a bus and communicate with each other. The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For the sake of representation, Figure 6 only a thick line is shown in, but it does not mean that there is only one bus or one type of bus.

[0119] Optionally, in a specific implementation, if the memory 601, the processor 602, and the communication interface 603 are integrated on a single chip, the memory 601, the processor 602, and the communication interface 603 can communicate with each other through an internal interface.

[0120] The processor 602 may be a central processing unit (CPU for short), or an application specific integrated circuit (ASIC for short), or one or more integrated circuits configured to implement the embodiments of the present invention.

[0121] In addition, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the remote control timeout feedback method as described above is implemented.

[0122] In the description of this specification, the descriptions with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples", etc. mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or N embodiments or examples in a suitable manner. In addition, without conflict, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples.

[0123] In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include at least one of the features. In the description of the present invention, the meaning of "N" is at least two, such as two, three, etc., unless otherwise specifically defined.

[0124] Any process or method description in a flowchart or described in other ways herein can be understood as representing a module, segment, or part of code including one or more executable instructions for implementing a customized logic function or process, and the scope of the preferred embodiments of the present invention includes additional implementations, where the functions can be executed in a substantially simultaneous manner or in a reverse order according to the involved functions, rather than in the order shown or discussed, which should be understood by those skilled in the art of the embodiments of the present invention.

[0125] It should be understood that various parts of the present invention can be implemented by hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, any one of the following techniques known in the art or a combination thereof can be used: discrete logic circuits having logic gate circuits for implementing logic functions on data signals, application specific integrated circuits having appropriate combinational logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.

[0126] Those of ordinary skill in the art of this technology can understand that all or part of the steps carried by the method of the above embodiments can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiments.

Claims

1. A remote control timeout feedback method, characterized in that: The following steps are involved: Receiving a remote control instruction, sending the remote control instruction to a vehicle to be controlled, and obtaining at least one timeout feedback parameter and an initial timeout feedback duration of the vehicle to be controlled; An adjustment amount of the initial timeout feedback duration is calculated according to the at least one timeout feedback parameter, and a final timeout feedback duration is obtained according to the initial timeout feedback duration and the adjustment amount, so as to perform timeout feedback according to the final timeout feedback duration.

2. The method according to claim 1, characterized in that The timeout feedback parameters include at least one of the current network signal strength, the current vehicle load, the current vehicle position, the current network delay duration and the vehicle-side waiting time.

3. The method according to claim 2, characterized in that The calculating the adjustment amount of the initial timeout feedback duration according to the at least one timeout feedback parameter includes: Calculate the network signal strength impact factor according to the current network signal strength; Calculating a vehicle load influence factor according to the current vehicle load; Calculating a vehicle position influence factor according to the current vehicle position; Calculate the network delay impact factor according to the current network delay duration; Calculate the waiting time influencing factor according to the vehicle-side waiting time; The adjustment amount of the initial timeout feedback duration is calculated according to the network signal strength influence factor, the vehicle load influence factor, the vehicle position influence factor, the network delay influence factor and the waiting time influence factor.

4. The method according to claim 3, characterized in that The calculating the adjustment amount of the initial timeout feedback duration according to the network signal strength influence factor, the vehicle load influence factor, the vehicle position influence factor, the network delay influence factor and the waiting time influence factor comprises: Obtain the network signal strength weight corresponding to the network signal strength influence factor, the vehicle load weight corresponding to the vehicle load influence factor, the vehicle position weight corresponding to the vehicle position influence factor, the network delay weight corresponding to the network delay influence factor, and the waiting time weight corresponding to the waiting time influence factor; Calculate a first product of the network signal strength influence factor and the network signal strength weight, a second product of the vehicle load influence factor and the vehicle load weight, a third product of the vehicle position influence factor and the vehicle position weight, a fourth product of the network delay influence factor and the network delay weight, and a fifth product of the waiting time influence factor and the waiting time weight; An adjustment amount of the initial timeout feedback duration is obtained according to the first product, the second product, the third product, the fourth product and the fifth product.

5. The method according to claim 1, characterized in that After obtaining the final timeout feedback duration according to the initial timeout feedback duration and the adjustment amount, the method further includes: Determining whether an execution result sent by the to-be-controlled vehicle based on the remote control instruction is received within the final timeout feedback duration; If the execution result sent by the to-be-controlled vehicle based on the remote control instruction is not received, the remote control instruction is resent to the to-be-controlled vehicle, and / or a failure reminder is sent to a preset mobile terminal.

6. The method according to claim 5, characterized in that After determining whether the execution result sent by the to-be-controlled vehicle based on the remote control instruction is received within the final timeout feedback duration, the method further includes: The execution result is sent to the preset mobile terminal.

7. The method according to claim 1, characterized in that Before sending the remote control command to the vehicle to be controlled, the method further includes: The remote control instruction is encrypted.

8. A remote-controlled timeout feedback device, characterized in that: The device comprises: A signal processing module, configured to, after receiving the remote control command, send the remote control command to the vehicle to be controlled, and obtain at least one timeout feedback parameter and an initial timeout feedback duration of the vehicle to be controlled; A calculation module is used to calculate the adjustment amount of the initial timeout feedback duration according to the at least one timeout feedback parameter, and obtain the final timeout feedback duration according to the initial timeout feedback duration and the adjustment amount, so as to perform timeout feedback according to the final timeout feedback duration.

9. A server, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the remote control timeout feedback method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the timeout feedback method for remote control as described in any one of claims 1 to 7.

Citation Information

Cited By

  • Vehicle remote batch management method, server and vehicle

    CN121334203A

  • Vehicle remote batch management method, server and vehicle

    CN121334203B