Vehicle remote control driving system and method
Through the collaborative mechanism of the cloud remote control platform and the on-board control terminal, the safety and reliability of vehicle remote control driving is achieved, which solves the problem of insufficient safety and stability of traditional remote control driving methods in complex environments and improves the smoothness and reliability of driving.
Patent Information
- Application Number
- CN202510872180.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-26
- Publication Date
- 2025-09-26
AI Technical Summary
Traditional vehicle remote control driving methods have low driving safety and stability in complex environments and cannot adapt to complex vehicle environments.
By adopting the collaborative mechanism of cloud remote control platform and vehicle control terminal, through identity authentication, encrypted communication and command encryption and decryption, safe and reliable remote interaction between users and vehicles is achieved, ensuring the safety and stability of driving control.
It improves the safety and stability of vehicle remote control driving, adapts to complex vehicle environments, ensures data transmission privacy and command security, and improves driving smoothness and reliability.
Smart Images

Figure CN120704303A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a vehicle remote control driving system and method. Background Art
[0002] With the development of intelligent driving technology, driverless vehicles are becoming more and more common. However, driverless intelligent driving vehicles have poor flexibility in completing tasks in closed scenarios and often require remote control to deal with various complex scenarios.
[0003] Currently, traditional remote control vehicle driving methods mainly rely on radio remote control or simple wired control technology to achieve remote control of vehicles. However, traditional remote control vehicle driving methods have low driving safety, cannot adapt to complex vehicle environments, and cannot guarantee the stability and reliability of the vehicle during remote control driving. Summary of the Invention
[0004] The present invention provides a vehicle remote control driving system and method to achieve remote control driving of a vehicle, improve driving safety, adapt to complex vehicle environments, and thus ensure the stability and reliability of the vehicle during remote control driving.
[0005] According to one aspect of the present invention, a vehicle remote control driving system is provided, which includes: a cloud remote control platform and a vehicle control terminal; wherein,
[0006] The cloud remote control platform is used to respond to the target user's login operation, authenticate the target user, and after the authentication is passed, send a communication connection request to the vehicle control terminal of the target vehicle corresponding to the target user according to the wireless communication protocol;
[0007] The vehicle-mounted control terminal is used to authenticate the cloud remote control platform based on the received communication connection request, and establish an encrypted communication connection with the cloud remote control platform after successful authentication;
[0008] The cloud remote control platform is used to respond to the remote control mode activation operation of the target user, generate a remote control mode activation instruction, and encrypt the remote control mode activation instruction and send it to the vehicle control terminal;
[0009] The vehicle-mounted control terminal is used to decrypt the encrypted remote control mode activation instruction and enter the remote control driving mode based on the decrypted remote control mode activation instruction;
[0010] The cloud remote control platform is used to generate a remote control driving interface, and in response to the target user's touch operation on the remote control driving interface, generate a driving control instruction, and encrypt the driving control instruction and send it to the vehicle control terminal;
[0011] The vehicle-mounted control terminal is used to decrypt the encrypted driving control instruction and perform driving control on the target vehicle based on the decrypted driving control instruction.
[0012] According to another aspect of the present invention, a vehicle remote control driving method is provided, the method comprising:
[0013] Through the cloud remote control platform, respond to the target user's login operation, authenticate the target user, and after the authentication is passed, send a communication connection request to the vehicle control terminal of the target vehicle corresponding to the target user according to the wireless communication protocol;
[0014] Performing identity authentication on the cloud remote control platform based on the received communication connection request through the vehicle-mounted control terminal, and establishing an encrypted communication connection with the cloud remote control platform after successful identity authentication;
[0015] By means of the cloud remote control platform, responding to the remote control mode activation operation of the target user, generating a remote control mode activation instruction, and encrypting the remote control mode activation instruction and sending it to the vehicle-mounted control terminal;
[0016] Decrypting the encrypted remote control mode activation instruction through the vehicle-mounted control terminal, and entering the remote control driving mode based on the decrypted remote control mode activation instruction;
[0017] Generate a remote control driving interface through the cloud remote control platform, generate driving control instructions in response to the target user's touch operation on the remote control driving interface, and encrypt the driving control instructions and send them to the vehicle control terminal;
[0018] The encrypted driving control instruction is decrypted by the vehicle-mounted control terminal, and the driving control of the target vehicle is performed based on the decrypted driving control instruction.
[0019] A vehicle remote control driving system according to an embodiment of the present invention includes a cloud remote control platform and an on-board control terminal. The cloud remote control platform is configured to respond to a target user's login operation, authenticate the target user, and, upon successful authentication, send a communication connection request to the on-board control terminal of the target vehicle corresponding to the target user according to a wireless communication protocol, thereby ensuring that only legitimate users and vehicles can establish a connection. The on-board control terminal is configured to authenticate the cloud remote control platform based on the received communication connection request and, upon successful authentication, establish an encrypted communication connection with the cloud remote control platform, thereby protecting data transmission privacy and preventing the leakage of sensitive information. The cloud remote control platform is configured to respond to the target user's remote control mode activation operation, generate a remote control mode activation command, and encrypt and send the remote control mode activation command to the on-board control terminal, thereby preventing the command from being maliciously intercepted or tampered with. The on-board control terminal is configured to decrypt the encrypted remote control mode activation command and, based on the decrypted remote control mode activation command, enter the remote control driving mode, thereby ensuring the security of mode switching. The cloud remote control platform is used to generate a remote control driving interface, and in response to the target user's touch operation on the remote control driving interface, generates driving control instructions, and encrypts the driving control instructions and sends them to the on-board control terminal to achieve real-time and safe control of the vehicle. The on-board control terminal is used to decrypt the encrypted driving control instructions and perform driving control on the target vehicle based on the decrypted driving control instructions, thereby improving driving smoothness and safety. The present invention realizes safe and reliable remote interaction between users and vehicles through the collaborative mechanism between the cloud remote control platform and the on-board control terminal, can adapt to complex vehicle environments, and thus ensure the stability and reliability of the vehicle during remote control driving.
[0020] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0022] Figure 1 1 is a schematic structural diagram of a vehicle remote control driving system provided in a first embodiment of the present invention;
[0023] Figure 2This is a flow chart of a vehicle remote control driving method provided in Example 2 of the present invention. DETAILED DESCRIPTION
[0024] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0025] It should be noted that the terms "first," "second," "target," and the like in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the numbers used in this way are interchangeable where appropriate so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to these processes, methods, products, or apparatus.
[0026] Example 1
[0027] Figure 1 This is a structural block diagram of a vehicle remote control driving system provided by an embodiment of the present invention. Figure 1 As shown, the application development and debugging system includes: a cloud remote control platform 101 and a vehicle control terminal 102; wherein,
[0028] The cloud remote control platform 101 is used to respond to the target user's login operation, authenticate the target user, and after the authentication is passed, send a communication connection request to the vehicle control terminal 102 of the target vehicle corresponding to the target user according to the wireless communication protocol;
[0029] The vehicle control terminal 102 is used to authenticate the cloud remote control platform based on the received communication connection request, and establish an encrypted communication connection with the cloud remote control platform 101 after successful authentication;
[0030] The cloud remote control platform 101 is used to respond to the target user's remote control mode activation operation, generate a remote control mode activation instruction, and encrypt the remote control mode activation instruction and send it to the vehicle control terminal 102;
[0031] The vehicle control terminal 102 is used to decrypt the encrypted remote control mode activation instruction and enter the remote control driving mode based on the decrypted remote control mode activation instruction;
[0032] The cloud remote control platform 101 is used to generate a remote control driving interface, and in response to the target user's touch operation on the remote control driving interface, generate driving control instructions, and encrypt the driving control instructions and send them to the vehicle control terminal 102;
[0033] The vehicle-mounted control terminal 101 is used to decrypt the encrypted driving control instruction and perform driving control on the target vehicle based on the decrypted driving control instruction.
[0034] In this embodiment, the cloud remote control platform 101 can be used to respond to a target user's login operation, such as entering an account and password or performing facial recognition, to authenticate the target user and ensure the legitimacy of the target user's identity. Once the authentication is successful, the platform 101 sends an encrypted communication connection request to the on-board control terminal of the target vehicle corresponding to the target user according to a wireless communication protocol. The request includes the platform's identity and session key, thereby ensuring that only legitimate users and vehicles can establish a connection. The cloud remote control platform can refer to the core control center of the vehicle's remote control driving system, typically deployed on a cloud server or edge computing node. The target user can refer to an authorized driver or operator who can remotely control the vehicle through the cloud remote control platform. The wireless communication protocol can refer to the rules and standards for data transmission between the cloud platform and the on-board terminal, ensuring the real-time, reliability, and security of commands. For example, the wireless communication protocol can be a wireless network. The target vehicle can refer to the vehicle to be remotely controlled. The on-board control terminal can refer to the intelligent device on the vehicle responsible for communicating with the cloud platform, verifying commands, and controlling the vehicle's actuators. The communication connection request can refer to the request sent by the cloud remote control platform to establish a connection with the on-board control terminal.
[0035] The vehicle-mounted control terminal 102 can be used to authenticate the cloud remote control platform based on the received communication connection request after receiving the communication connection request, and can verify the validity of the digital certificate of the cloud remote control platform through a two-way identity authentication protocol. After successful identity authentication, the vehicle-mounted control terminal establishes an encrypted communication connection with the cloud remote control platform, which can protect the privacy of data transmission and avoid the leakage of sensitive information, thereby ensuring the confidentiality and integrity of subsequent data transmission.
[0036] The cloud remote control platform 101 can be used to respond to a remote control mode activation operation triggered by a target user through an interface (such as clicking a button or using a voice command), generate a remote control mode activation command, and encrypt the remote control mode activation command before sending it to the vehicle control terminal, thereby preventing the command from being maliciously intercepted or tampered with. The remote control mode activation operation can refer to an action triggered by a user on the cloud platform to activate the vehicle's remote control mode. The remote control mode activation command can refer to a signal used to notify the vehicle terminal to enter the remote control driving state.
[0037] The vehicle control terminal 102 can be configured to, upon receiving the encrypted remote control mode activation command, decrypt it using a pre-stored key and verify the signature to ensure the command is legitimate and has not been tampered with. The vehicle control terminal then checks the vehicle status (e.g., gear position, parking brake, and door lock status) and, if safety conditions are met (e.g., the vehicle is stationary and the parking brake is engaged), enters the remote control driving mode. This ensures the safety of mode switching and prevents the activation of the remote control mode under dangerous conditions. The remote control driving mode may refer to a driving state in which the vehicle enters, allowing remote control via the cloud platform.
[0038] The cloud remote control platform 101 can be used to generate a remote control driving interface. Users can send driving instructions (such as steering angle, accelerator / brake pedal depth) through a touch screen or a virtual steering wheel. The platform responds to the target user's touch operation on the remote control driving interface, maps the instructions into standardized control signals (such as CAN bus protocol format), generates driving control instructions, and encrypts the driving control instructions and transmits them to the vehicle control terminal through the User Datagram Protocol (UDP) protocol (combined with a fast UDP Internet connection transport layer) with low latency, thereby achieving real-time and safe control of the vehicle. Among them, the remote control driving interface can refer to the user interface provided by the cloud platform, which is used to display the virtual operation page of the target vehicle and receive the user's control instructions. The driving control instructions can refer to the instructions generated by the specific operations triggered by the user on the remote control driving interface, such as steering, acceleration or braking.
[0039] The vehicle-mounted control terminal 102 can be used to decrypt the encrypted driving control instructions using a preset key, and generate execution parameters (such as motor torque, steering motor angle) based on the decrypted driving control instructions to control the driving of the target vehicle and improve driving smoothness and safety.
[0040] Optionally, the cloud remote control platform 101 includes: a user login module and a first communication connection module, wherein the user login module is used to respond to the login operation of the target user, obtain the user login information corresponding to the target user, and authenticate the target user based on the user login information, and determine the identity authentication result corresponding to the target user, and the user login information includes at least one of account password information, dynamic password information and fingerprint information; the first communication connection module is used to send a communication connection request to the on-board control terminal of the target vehicle corresponding to the target user according to the wireless communication protocol after the identity authentication result corresponding to the target user is verified to be passed.
[0041] The login operation may refer to the target user's input of user login information. User login information may refer to information entered by the target user for identity verification. For example, user login information may include account password information, facial recognition information, fingerprint information, etc. The identity verification result may refer to the result indicating whether the user's identity has been successfully verified.
[0042] Specifically, the user enters the account password, dynamic password or fingerprint information through the login interface provided by the cloud remote control platform (such as the Web terminal, mobile APP). The user login module can respond to the login operation of the target user, obtain the user login information corresponding to the target user, and perform a legitimacy check on the user login information to authenticate the target user and obtain the authentication result corresponding to the target user. The first communication connection module can be used to send an encrypted communication connection request to the on-board control terminal of the target vehicle corresponding to the target user according to the wireless communication protocol after the authentication result corresponding to the target user is verified to be passed. The request contains the platform identity and session key, thereby ensuring that only legitimate users and vehicles can establish a connection.
[0043] Optionally, the first communication connection module is specifically used to: generate a communication connection request based on the platform identity corresponding to the cloud remote control platform, and send the communication connection request to the vehicle control terminal based on the wireless communication protocol.
[0044] The platform identity may refer to an identifier used to uniquely identify the cloud remote control platform.
[0045] Specifically, the first communication connection module can generate an encrypted communication connection request based on the platform identity identifier and preset encryption algorithm corresponding to the cloud remote control platform, and send the communication connection request to the vehicle-mounted control terminal according to the wireless communication protocol (such as wireless network) corresponding to the target vehicle, thereby helping to ensure the legitimacy of the identities of the two communicating parties. Even if an attacker intercepts the communication traffic, he cannot forge a legitimate identity.
[0046] Optionally, the vehicle-mounted control terminal includes: a second communication connection module, wherein the second communication connection module is used to authenticate the cloud remote control platform based on a preset cloud platform public key and a communication connection request, and establish an encrypted communication connection with the cloud remote control platform based on a preset security protocol after successful authentication.
[0047] Specifically, the second communication connection module is used to parse the communication connection request, obtain the digital certificate and public key corresponding to the cloud remote control platform, compare the preset cloud platform public key with the parsed public key, authenticate the cloud remote control platform based on the comparison result, and establish an encrypted communication connection with the cloud remote control platform according to the preset security protocol after successful identity authentication, thereby ensuring that only legitimate cloud platforms can access.
[0048] Optionally, the cloud remote control platform includes: a remote control mode activation module, wherein the remote control mode activation module is used to generate a remote control mode activation button after the target user's identity authentication is successful, and generate a remote control mode activation instruction in response to the target user's click operation on the remote control mode activation button, and encrypt the remote control mode activation instruction and send it to the vehicle control terminal.
[0049] The remote control mode on button may refer to a virtual button generated by the cloud remote control platform, which is used to generate a remote control mode on instruction.
[0050] Specifically, the remote control mode activation module can be used to generate a virtual remote control mode activation button interface after the target user's identity authentication is successful. The interface includes a virtual remote control mode activation. If a click operation of the target user on the remote control mode activation button is detected, a remote control mode activation instruction is directly generated in response to the target user's click operation on the remote control mode activation button, and the remote control mode activation instruction is encrypted and sent to the vehicle-mounted control terminal, thereby ensuring the security of the remote control mode activation.
[0051] Optionally, the vehicle-mounted control terminal includes: a driving mode switching module, wherein the driving mode switching module is used to decrypt the encrypted remote control mode activation instruction, and based on the decrypted remote control mode activation instruction, switch the driving mode of the target vehicle from the automatic driving mode to the remote control driving mode, and control the target vehicle to exit the braking state.
[0052] Specifically, the driving mode switching module can be used to decrypt the encrypted remote control mode activation instruction using the pre-stored cloud platform public key, and switch the driving mode of the target vehicle from the automatic driving mode to the remote control driving mode according to the decrypted remote control mode activation instruction, and read the status of the electronic parking brake system (Electrical Park Brake, EPB) through the CAN bus. If the vehicle is in a braking state (such as the handbrake is pulled up), the release process is triggered, thereby ensuring the smoothness and safety of the driving mode switching, and realizing the safe and reliable switching of the vehicle from automatic driving to remote control driving.
[0053] Optionally, the cloud remote control platform 101 includes: a driving instruction generation module, wherein the driving instruction generation module is used to respond to the target user's remote control mode activation operation, generate a remote control driving interface corresponding to the target vehicle, and respond to the target user's touch operation on the remote control driving interface to generate driving control instructions, and encrypt the driving control instructions and send them to the vehicle-mounted control terminal.
[0054] Specifically, the driving instruction generation module can be used to start the operation according to the remote control mode of the target user, and generate a remote control driving interface corresponding to the target vehicle. The remote control driving interface can display multiple virtual operation controls corresponding to the target vehicle. Different controls correspond to different functions of the vehicle. In response to the target user's touch operation of the controls in the remote control driving interface, the corresponding driving control instructions are directly generated, and the driving control instructions are encrypted and sent to the on-board control terminal, which can improve the user's remote control driving experience and ensure the reliability of instruction transmission.
[0055] Exemplarily, the virtual operating controls in the remote control driving interface may include: a virtual steering wheel (press and hold and slide the rear edge clockwise / counterclockwise to control steering), a data information area (displaying vehicle speed information, current turning angle, currently connected vehicle), a braking progress bar (press and hold to increase or decrease the braking torque), a driving progress bar (press and hold to increase or decrease the driving torque), a remote control mode on button (click to enter the remote control button to switch from automatic driving to remote control driving mode), a remote control mode exit button (click to enter and exit the remote control to switch from remote driving to automatic driving mode), a gear control (click the D gear / N gear / R gear button), an emergency stop (click the emergency stop button, braking torque 100%, driving torque 0%, pull up the handbrake) and high and low beam control (click to turn on or off the low beam and high beam). It should be noted that the remote control driving interface can also include an abnormal situation alarm pop-up function. Abnormal situations may include connection abnormalities (i.e. the cloud remote control platform is disconnected from the vehicle control terminal), mode abnormalities (i.e. the vehicle has not entered the remote control driving mode), and exit abnormalities (i.e. the exit remote control conditions are not met (vehicle is powered on / vehicle speed is 0 / EPB is pulled up), and a pop-up window reminds you that the vehicle has been powered off / please stop first / please pull up the handbrake).
[0056] Optionally, the cloud remote control platform also includes: a remote control mode exit module, wherein the remote control mode exit module is used to respond to the remote control mode exit operation of the target user, obtain the exit status information of the target vehicle, and generate a remote control mode exit instruction based on the exit status information and preset exit conditions, and encrypt the remote control mode exit instruction and send it to the vehicle-mounted control terminal, wherein the exit status information includes: vehicle power-on status information, vehicle speed information and braking status information.
[0057] Exit status information may refer to a status report generated by the vehicle's onboard control terminal when the vehicle switches from remote control driving mode to another mode (such as autonomous driving, manual driving, or emergency stop). Preset exit conditions may refer to a set of preconfigured rules that automatically trigger the exit of remote control driving mode in specific scenarios to ensure the safety of the vehicle and personnel.
[0058] Specifically, the remote control mode exit module is used to respond to the remote control mode exit operation of the target user, that is, the user clicks the "Exit Remote Control Mode" button through the remote control driving interface of the cloud remote control platform, or triggers the exit process through a voice command (such as "End Remote Control Driving"), obtains the exit status information of the target vehicle, and based on the exit status information and preset exit conditions (such as the preset exit conditions can be vehicle power on, vehicle speed is 0 and vehicle EPB is on), if it is determined that the target vehicle can exit the remote control driving mode, a remote control mode exit instruction is generated, and the remote control mode exit instruction is encrypted and sent to the vehicle control terminal, wherein the exit status information includes: vehicle power status information, vehicle speed information and braking status information. The remote control mode exit module realizes a safe and controllable mode exit through processes such as user operation triggering, status information collection, condition judgment, and instruction encryption transmission.
[0059] Optionally, the driving control command includes at least one of a gear control command, a steering control command, a speed control command, a brake control command, and a lighting control command. It should be noted that after executing the driving control command and other commands, the target vehicle will send command execution feedback results to the cloud remote control platform to facilitate rapid troubleshooting of vehicle anomalies.
[0060] For example, a gear control command can be generated by the cloud remote control platform in response to a user clicking on a remote gear position. If the forward gear button is clicked, the cloud remote control platform sends a positive gear value (i.e., a gear control command) to the vehicle control terminal. If the reverse gear position is clicked, the cloud remote control platform sends a negative gear value and a reverse light on signal to the vehicle control terminal. If the neutral gear position is clicked, the cloud remote control platform sends a gear position of 0 to the vehicle control terminal, which forwards it to the corresponding actuator via the gateway and receives the vehicle gear position. A direction control command can be generated by the cloud remote control platform in response to a user touching a virtual steering wheel. Rotating the circular steering wheel, turning it left turns the vehicle left, and turning it right turns the vehicle right. The cloud remote control platform sends a steering wheel target angle and a turn signal on command to the vehicle control terminal, which then forwards them to the actuators corresponding to each command. The speed control instruction can be generated by the cloud remote control platform in response to the user's click operation on the speed control, and two progress bars are used to represent acceleration and braking respectively. If the acceleration progress bar is slid, the cloud remote control platform will send the torque request mode, vehicle mass (temporarily write a fixed value = 1, representing half load), and driving torque (the maximum threshold value of the progress bar is calibrated after actual vehicle testing) to the on-board control terminal; if the braking progress bar is slid, the cloud remote control platform will send the torque request mode, vehicle mass (temporarily write a fixed value = 1, representing half load), and braking torque (the maximum threshold value of the progress bar is 100%) to the on-board control terminal. The brake control command can be generated by the cloud remote control platform in response to a user clicking the brake button. Clicking the handbrake button applies the handbrake, and the app sends a control command to the TBOX, setting the external parking brake request mode to 1 and the external parking brake request status to 1. Clicking the handbrake button releases the handbrake, and the cloud remote control platform sends a control command to the vehicle control terminal, setting the external parking brake request mode to 1 and the external parking brake request status to 0. The vehicle control terminal receives the external parking brake system mode and parking fault level from the EPB. The lighting control command can be generated by the cloud remote control platform in response to a user clicking the lighting control button. Clicking the high / low beam control button sends a control command to the vehicle control terminal, setting the external BCM request and turning high / low beam on / off, and the vehicle control terminal receives lighting status feedback. The driving control instructions also include remote control emergency stop instructions, which can be generated by the cloud remote control platform in response to the user's click on the emergency stop button. When the emergency stop button is clicked, the cloud remote control platform sends a control instruction to the vehicle control terminal with the torque request mode, vehicle mass (temporarily write a fixed value = 1, representing half load), and braking torque 100%, and determines whether the vehicle speed uploaded by the vehicle control terminal is 0. If the vehicle speed is not 0, the cloud remote control platform repeatedly sends the above instructions to the vehicle control terminal until the vehicle speed is zero; if the vehicle speed is 0, the cloud remote control platform sends a control instruction to the vehicle control terminal with the torque request mode, braking torque 0%, gear 0, and EPB external parking brake request status 1.
[0061] A vehicle remote control driving system according to an embodiment of the present invention includes a cloud remote control platform and an on-board control terminal. The cloud remote control platform is configured to respond to a target user's login operation, authenticate the target user, and, upon successful authentication, send a communication connection request to the on-board control terminal of the target vehicle corresponding to the target user according to a wireless communication protocol, thereby ensuring that only authorized users and the vehicle can establish a connection. The on-board control terminal is configured to authenticate the cloud remote control platform based on the received communication connection request and, upon successful authentication, establish an encrypted communication connection with the cloud remote control platform, thereby protecting data transmission privacy and preventing the leakage of sensitive information. The cloud remote control platform is configured to respond to the target user's remote control mode activation operation by generating a remote control mode activation command, encrypting the remote control mode activation command and sending it to the on-board control terminal, thereby preventing malicious interception or tampering of the command. The on-board control terminal is configured to decrypt the encrypted remote control mode activation command and, based on the decrypted remote control mode activation command, enter remote control driving mode, thereby ensuring secure mode switching. The cloud remote control platform is configured to generate a remote control driving interface and, in response to the target user's touch operation on the remote control driving interface, generate driving control commands, encrypt the driving control commands and send them to the on-board control terminal, thereby achieving real-time and secure control of the vehicle. The onboard control terminal decrypts the encrypted driving control commands and controls the target vehicle based on the decrypted driving control commands, improving driving smoothness and safety. This invention, through the collaborative mechanism between the cloud remote control platform and the onboard control terminal, enables secure and reliable remote interaction between the user and the vehicle. It can adapt to complex vehicle environments, ensuring vehicle stability and reliability during remote control driving.
[0062] Example 2
[0063] This embodiment provides a vehicle remote control driving method based on the vehicle remote control driving system provided in the above embodiment. Figure 2 A flow chart of a vehicle remote control driving method provided by an embodiment of the present invention is shown as follows: Figure 2 As shown, the method includes the following steps:
[0064] S210. Respond to the target user's login operation through the cloud remote control platform, authenticate the target user, and after the authentication is passed, send a communication connection request to the vehicle-mounted control terminal of the target vehicle corresponding to the target user according to the wireless communication protocol.
[0065] Specifically, the cloud remote control platform can respond to the target user's login operation, such as entering an account password or facial recognition, to authenticate the target user and ensure the legitimacy of the target user's identity. After the verification is passed, an encrypted communication connection request is sent to the on-board control terminal of the target vehicle corresponding to the target user according to the wireless communication protocol. The request contains the platform identity and session key, thereby ensuring that only legitimate users and vehicles can establish a connection.
[0066] S220: Perform identity authentication on the cloud remote control platform based on the received communication connection request through the vehicle-mounted control terminal, and establish an encrypted communication connection with the cloud remote control platform after successful identity authentication.
[0067] Specifically, after receiving the communication connection request, the vehicle-mounted control terminal 1 can authenticate the cloud remote control platform based on the received communication connection request, and can verify the validity of the digital certificate of the cloud remote control platform through a two-way identity authentication protocol. After the identity authentication is successful, the vehicle-mounted control terminal establishes an encrypted communication connection with the cloud remote control platform, which can protect the privacy of data transmission and avoid the leakage of sensitive information, thereby ensuring the confidentiality and integrity of subsequent data transmission.
[0068] S230: Respond to the target user's remote control mode activation operation through the cloud remote control platform, generate a remote control mode activation instruction, and encrypt the remote control mode activation instruction and send it to the vehicle control terminal.
[0069] Specifically, the cloud remote control platform can respond to the remote control mode activation operation triggered by the target user through the interface (such as clicking a button or voice command), generate a remote control mode activation instruction, and encrypt the remote control mode activation instruction and send it to the vehicle control terminal, thereby preventing the instruction from being maliciously intercepted or tampered with.
[0070] S240: Decrypt the encrypted remote control mode activation instruction through the vehicle-mounted control terminal, and enter the remote control driving mode based on the decrypted remote control mode activation instruction.
[0071] Specifically, after receiving the encrypted remote control mode activation command, the on-board control terminal can use the pre-stored key to decrypt and verify the signature to ensure that the source of the command is legal and has not been tampered with. The on-board control terminal checks the vehicle status (such as gear position, handbrake, and door lock status). If safety conditions are met (such as the vehicle is stationary and the handbrake is enabled), the remote control driving mode is entered, which can ensure the safety of mode switching and avoid enabling the remote control mode under dangerous conditions.
[0072] S250: Generate a remote control driving interface through the cloud remote control platform, generate driving control instructions in response to the target user's touch operation on the remote control driving interface, and encrypt the driving control instructions and send them to the vehicle control terminal.
[0073] Specifically, a remote control driving interface can be generated through the cloud remote control platform, and users can send driving instructions (such as steering angle, accelerator / brake pedal depth) through the touch screen and virtual steering wheel. The platform responds to the target user's touch operation on the remote control driving interface, maps the instructions into standardized control signals (such as CAN bus protocol format), generates driving control instructions, and encrypts the driving control instructions. After that, it is transmitted to the on-board control terminal with low latency through the User Datagram Protocol (UDP) protocol (combined with a fast UDP Internet connection transport layer), thereby realizing real-time and safe control of the vehicle.
[0074] S260: Decrypt the encrypted driving control instruction through the vehicle-mounted control terminal, and control the driving of the target vehicle based on the decrypted driving control instruction.
[0075] Specifically, the encrypted driving control instructions can be decrypted using a preset key through the on-board control terminal, and based on the decrypted driving control instructions, execution parameters (such as motor torque and steering motor angle) are generated to control the driving of the target vehicle and improve driving smoothness and safety.
[0076] In a vehicle remote control driving method provided in an embodiment of the present invention, a cloud remote control platform responds to a target user's login operation, authenticates the target user, and, upon successful authentication, sends a communication connection request to the onboard control terminal of the target vehicle corresponding to the target user according to a wireless communication protocol, thereby ensuring that only authorized users can establish a connection with the vehicle. The onboard control terminal authenticates the cloud remote control platform based on the received communication connection request and, upon successful authentication, establishes an encrypted communication connection with the cloud remote control platform, thereby protecting data transmission privacy and preventing the leakage of sensitive information. The cloud remote control platform responds to the target user's remote control mode activation operation by generating a remote control mode activation command, encrypting the remote control mode activation command and sending it to the onboard control terminal, thereby preventing malicious interception or tampering of the command. The onboard control terminal decrypts the encrypted remote control mode activation command and, based on the decrypted remote control mode activation command, enters remote control driving mode, thereby ensuring secure mode switching. The cloud remote control platform generates a remote control driving interface and, in response to the target user's touch operation on the remote control driving interface, generates driving control commands, encrypts the driving control commands and sends them to the onboard control terminal, enabling real-time and secure control of the vehicle. The onboard control terminal decrypts the encrypted driving control commands and controls the target vehicle based on the decrypted driving control commands, improving driving smoothness and safety. This invention, through the collaborative mechanism between the cloud remote control platform and the onboard control terminal, enables secure and reliable remote interaction between the user and the vehicle. It can adapt to complex vehicle environments, ensuring vehicle stability and reliability during remote control driving.
[0077] Note that the above are only preferred embodiments of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments, and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments and may include many other equivalent embodiments without departing from the concept of the present invention. The scope of the present invention is determined by the scope of the appended claims.
Claims
1. A vehicle remote control driving system, characterized in that: include: Cloud remote control platform and vehicle control terminal; among them, The cloud remote control platform is used to respond to the target user's login operation, authenticate the target user, and after the authentication is passed, send a communication connection request to the vehicle control terminal of the target vehicle corresponding to the target user according to the wireless communication protocol; The vehicle-mounted control terminal is used to authenticate the cloud remote control platform based on the received communication connection request, and establish an encrypted communication connection with the cloud remote control platform after successful authentication; The cloud remote control platform is used to respond to the remote control mode activation operation of the target user, generate a remote control mode activation instruction, and encrypt the remote control mode activation instruction and send it to the vehicle control terminal; The vehicle-mounted control terminal is used to decrypt the encrypted remote control mode activation instruction and enter the remote control driving mode based on the decrypted remote control mode activation instruction; The cloud remote control platform is used to generate a remote control driving interface, and in response to the target user's touch operation on the remote control driving interface, generate a driving control instruction, and encrypt the driving control instruction and send it to the vehicle control terminal; The vehicle-mounted control terminal is used to decrypt the encrypted driving control instruction and perform driving control on the target vehicle based on the decrypted driving control instruction.
2. The system according to claim 1, wherein: The cloud remote control platform includes: a user login module and a first communication connection module, wherein: The user login module is configured to respond to a login operation of a target user, obtain user login information corresponding to the target user, authenticate the target user based on the user login information, and determine an authentication result corresponding to the target user, wherein the user login information includes at least one of account and password information, dynamic password information, and fingerprint information; The first communication connection module is used to send a communication connection request to the vehicle-mounted control terminal of the target vehicle corresponding to the target user according to the wireless communication protocol after the identity authentication result corresponding to the target user is verified to be passed.
3. The system according to claim 2, characterized in that The first communication connection module is specifically used to: generate a communication connection request based on the platform identity corresponding to the cloud remote control platform, and send the communication connection request to the vehicle control terminal based on a wireless communication protocol.
4. The system according to claim 1, wherein: The vehicle-mounted control terminal includes: a second communication connection module, wherein: The second communication connection module is used to authenticate the cloud remote control platform based on a preset cloud platform public key and the communication connection request, and establish an encrypted communication connection with the cloud remote control platform based on a preset security protocol after successful authentication.
5. The system according to claim 1, wherein: The cloud remote control platform includes: a remote control mode activation module, wherein: The remote control mode activation module is used to generate a remote control mode activation button after the target user's identity authentication is successful, and generate a remote control mode activation instruction in response to the target user clicking the remote control mode activation button, and encrypt the remote control mode activation instruction and send it to the vehicle-mounted control terminal.
6. The system according to claim 1, wherein: The vehicle-mounted control terminal includes: a driving mode switching module, wherein: The driving mode switching module is used to decrypt the encrypted remote control mode activation instruction, and based on the decrypted remote control mode activation instruction, switch the driving mode of the target vehicle from the automatic driving mode to the remote control driving mode, and control the target vehicle to exit the braking state.
7. The system according to claim 1, wherein: The cloud remote control platform includes: a driving instruction generation module, wherein: The driving instruction generation module is used to respond to the remote control mode activation operation of the target user, generate a remote control driving interface corresponding to the target vehicle, and respond to the touch operation of the target user on the remote control driving interface to generate driving control instructions, and encrypt the driving control instructions and send them to the vehicle-mounted control terminal.
8. The system according to claim 1, wherein: The cloud remote control platform further includes a remote control mode exit module, wherein: The remote control mode exit module is used to respond to the remote control mode exit operation of the target user, obtain the exit status information of the target vehicle, and generate a remote control mode exit instruction based on the exit status information and preset exit conditions, and encrypt the remote control mode exit instruction and send it to the vehicle control terminal, wherein the exit status information includes: vehicle power status information, vehicle speed information and braking status information.
9. The system according to claim 1, wherein: The driving control instruction includes at least one of a gear control instruction, a direction control instruction, a speed control instruction, a brake control instruction and a light control instruction.
10. A vehicle remote control driving method, characterized in that: include: Through the cloud remote control platform, respond to the target user's login operation, authenticate the target user, and after the authentication is passed, send a communication connection request to the vehicle control terminal of the target vehicle corresponding to the target user according to the wireless communication protocol; Performing identity authentication on the cloud remote control platform based on the received communication connection request through the vehicle-mounted control terminal, and establishing an encrypted communication connection with the cloud remote control platform after successful identity authentication; By means of the cloud remote control platform, responding to the remote control mode activation operation of the target user, generating a remote control mode activation instruction, and encrypting the remote control mode activation instruction and sending it to the vehicle-mounted control terminal; Decrypting the encrypted remote control mode activation instruction through the vehicle-mounted control terminal, and entering the remote control driving mode based on the decrypted remote control mode activation instruction; Generate a remote control driving interface through the cloud remote control platform, generate driving control instructions in response to the target user's touch operation on the remote control driving interface, and encrypt the driving control instructions and send them to the vehicle control terminal; The encrypted driving control instruction is decrypted by the vehicle-mounted control terminal, and the driving control of the target vehicle is performed based on the decrypted driving control instruction.
Citation Information
Cited By
Vehicle remote control driving man-machine interaction method and system
CN122064007A