Vehicle remote control method, device, equipment, storage medium and program product
By real-time monitoring of the network status of the sensor and the vehicle terminal controller, and generating and issuing control command sequences for future time in advance, the safety hazards of remote control of the vehicle are solved when the network fluctuates or interrupts are realized, and the safety control of the vehicle is achieved in complex environments.
Patent Information
- Application Number
- CN202510403977.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-01
- Publication Date
- 2025-07-11
AI Technical Summary
When the existing remote control method of vehicles fluctuates or is interrupted, the vehicle terminal controller cannot receive instructions in time, resulting in delays or failures in control, posing safety hazards, especially in complex environments such as mines.
By monitoring the network status of the sensor and the vehicle terminal controller in real time, a control command sequence of the current time is generated when the network is normal, and the vehicle status is predicted in the future when the network is abnormal, and a control command sequence of the future time is issued in advance to ensure the continuity and security of vehicle control when the network is interrupted.
It improves the driving safety and control accuracy of the vehicle in the event of network fluctuations or interruptions, reduces safety risks, and ensures that the vehicle can operate normally in complex environments.
Smart Images

Figure CN120295191A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of autonomous driving technology, and in particular, to a vehicle remote control method, device, equipment, storage medium and program product. Background Art
[0002] With the development of autonomous driving technology and vehicle networking technology, the remote control of vehicles has become increasingly important. In the intelligent driving technology of vehicles, remote driving has a wide range of application scenarios. It can not only be applied to harsh environments and dangerous areas, but also be used as a supplement to autonomous driving, or remotely perform manual intervention when abnormal situations occur in autonomous vehicles.
[0003] In the prior art, vehicle remote control methods usually rely on a stable network connection, and the remote controller obtains the vehicle status in real time and issues control instructions.
[0004] However, when there are network fluctuations or interruptions, the vehicle-end controller may cause control delays or failures due to the inability to receive instructions in a timely manner, posing a safety hazard. For example, if the vehicle encounters network anomalies while driving at high speed, the remote controller cannot respond to obstacle information in real time, which may lead to collision risks. Summary of the Invention
[0005] This application provides a vehicle remote control method, device, equipment, storage medium and program product, which is used to generate a control instruction sequence for the current time by real-time monitoring the network status of sensors and the vehicle-end controller, and at the same time predict the vehicle status in the event of future network anomalies and issue a control instruction sequence for a future time in advance, so as to ensure the continuity of vehicle control during network interruptions and improve the driving safety of the vehicle.
[0006] In a first aspect, this application provides a vehicle remote control method, which includes:
[0007] The remote controller determines the network information of the target devices on the vehicle at the current time, and the target devices include: sensors and the vehicle-end controller.
[0008] When the network information of the sensors and the vehicle-end controller at the current time both indicates normal network, the remote controller obtains the driving status information of the vehicle at the current time from the sensors, so as to generate a control instruction sequence for the current time based on the driving status information at the current time, and obtain the network information of the target devices at a future time.
[0009] When the network information of the sensors and / or the vehicle-end controller at a future time indicates a network anomaly, the remote controller predicts the driving status information at the future time based on the control instruction sequence at the current time and the driving status information at the current time, so as to generate a control instruction sequence for the future time based on the driving status information at the future time.
[0010] The remote controller sends a control instruction sequence for a future time to the vehicle-side controller before the future time, so that the vehicle-side controller controls the vehicle at the future time.
[0011] In a possible design, generating a control instruction sequence for a future time according to the driving state information of the future time includes:
[0012] When the driving state information of the future time indicates that there is an obstacle within a first range of the vehicle, an emergency braking instruction is generated and added to the control instruction sequence for the future time. The first range is a circular area centered on the vehicle with a radius of a first distance.
[0013] When the driving state information of the future time indicates that there is an obstacle within a second range of the vehicle, a slow braking instruction is generated and added to the control instruction sequence for the future time. The second range is an annular area centered on the vehicle with an inner circle radius of the first distance and an outer circle radius of a second distance.
[0014] When the driving state information of the future time indicates that the future vehicle speed of the vehicle is greater than or equal to a preset vehicle speed, a deceleration instruction is generated and added to the control instruction sequence for the future time.
[0015] When the driving state information of the future time indicates that there is no obstacle within both the first range and the second range of the vehicle, and the future vehicle speed of the vehicle is less than or equal to the preset vehicle speed, a hold instruction is generated and added to the control instruction sequence for the future time.
[0016] In a possible design, sending a control instruction sequence for a future time to the vehicle-side controller before the future time includes:
[0017] Encrypting the control instruction sequence for the future time through the current time, the future time, and the identification information of the vehicle to obtain an encrypted control instruction sequence.
[0018] Sending the encrypted control instruction sequence to the vehicle-side controller before the future time.
[0019] In a possible design, the method further includes:
[0020] The remote controller determines the current vehicle speed of the vehicle at the current time and the current distance between the obstacle and the vehicle according to the driving state information of the current time.
[0021] The remote controller determines the target duration required for the current distance between the vehicle and the obstacle to shrink to a preset distance according to the current vehicle speed, the current distance, and the control instruction sequence of the current time.
[0022] When the network information of the sensor and the vehicle terminal controller at a future time indicates that the network is normal, after waiting for a target duration, the remote controller returns to the step of determining the network information of the target device on the vehicle at the current time.
[0023] In a possible design, the method further includes:
[0024] When the network information of the sensor and / or the vehicle terminal controller at a future time indicates that the network is abnormal, the remote controller sends a mode switching instruction to the vehicle terminal controller before the future time, and the mode switching instruction is used to indicate that the vehicle switches from the remote control mode to the vehicle terminal control mode at the future time. The vehicle terminal control mode includes: manual driving mode and / or autonomous driving mode.
[0025] In a possible design, the method further includes:
[0026] When the vehicle terminal controller receives a control instruction sequence, it executes the control instruction sequence according to the time corresponding to the control instruction sequence, and the time corresponding to the control instruction sequence is the current time or a future time.
[0027] When the vehicle terminal controller does not receive the control instruction sequence at the current time, it executes the preset instruction sequence stored locally in the vehicle terminal controller and switches the driving mode of the vehicle from the remote control mode to the vehicle terminal control mode. The preset instruction sequence includes: a parking instruction and a prompt mode start instruction, and the priority of the control instruction sequence is higher than that of the preset instruction sequence.
[0028] In a second aspect, the present application provides a vehicle remote control device, and the device includes:
[0029] A determination module, configured to determine, by the remote controller, the network information of the target device on the vehicle at the current time, and the target device includes: a sensor and a vehicle terminal controller.
[0030] An acquisition module, configured to, when the network information of the sensor and the vehicle terminal controller at the current time both indicate that the network is normal, the remote controller acquires the driving state information of the vehicle at the current time from the sensor, so as to generate a control instruction sequence at the current time according to the driving state information at the current time, and acquire the network information of the target device at a future time.
[0031] A prediction module, configured to, when the network information of the sensor and / or the vehicle terminal controller at a future time indicates that the network is abnormal, the remote controller predicts the driving state information at the future time according to the control instruction sequence at the current time and the driving state information at the current time, so as to generate a control instruction sequence at the future time according to the driving state information at the future time.
[0032] A control module is used for a remote controller to send a control instruction sequence for a future time to a vehicle-side controller before the future time, so that the vehicle-side controller controls the vehicle at the future time.
[0033] In a possible design, the prediction module includes: a first generation module, a second generation module, a third generation module, and a fourth generation module.
[0034] The first generation module is used for generating an emergency braking instruction and adding it to the control instruction sequence for the future time when the driving state information for the future time indicates that there is an obstacle within a first range of the vehicle. The first range is a circular area centered on the vehicle with a radius of a first distance.
[0035] The second generation module is used for generating a slow braking instruction and adding it to the control instruction sequence for the future time when the driving state information for the future time indicates that there is an obstacle within a second range of the vehicle. The second range is an annular area centered on the vehicle with an inner circle radius of the first distance and an outer circle radius of a second distance.
[0036] The third generation module is used for generating a deceleration instruction and adding it to the control instruction sequence for the future time when the driving state information for the future time indicates that the future vehicle speed is greater than or equal to a preset vehicle speed.
[0037] The fourth generation module is used for generating a hold instruction and adding it to the control instruction sequence for the future time when the driving state information for the future time indicates that there is no obstacle within both the first range and the second range of the vehicle, and the future vehicle speed is less than or equal to the preset vehicle speed.
[0038] In a possible design, the control module includes: an encryption module and a sending module.
[0039] The encryption module is used for encrypting the control instruction sequence for the future time through the current time, the future time, and the identification information of the vehicle to obtain an encrypted control instruction sequence.
[0040] The sending module is used for sending the encrypted control instruction sequence to the vehicle-side controller before the future time.
[0041] In a possible design, the device further includes: a current information determination module, a duration determination module, and a return module.
[0042] The current information determination module is used for the remote controller to determine the current vehicle speed of the vehicle and the current distance between the obstacle and the vehicle at the current time according to the driving state information at the current time.
[0043] A duration determination module, configured to determine, according to a control instruction sequence of a current vehicle speed, a current distance, and a current time, by a remote controller, a target duration required for the current distance between the vehicle and an obstacle to be reduced to a preset distance.
[0044] A return module, configured to return, by the remote controller after waiting for the target duration, a step of determining network information of a target device on the vehicle at the current time when network information of the sensor and the vehicle-end controller at a future time indicates that the network is normal.
[0045] In a possible design, the device further includes: a mode switching module.
[0046] The mode switching module is configured to send a mode switching instruction to the vehicle-end controller by the remote controller before a future time when network information of the sensor and / or the vehicle-end controller at the future time indicates that the network is abnormal. The mode switching instruction is used to instruct the vehicle to switch from a remote control mode to a vehicle-end control mode at the future time. The vehicle-end control mode includes: a manual driving mode and / or an autonomous driving mode.
[0047] In a possible design, the device further includes: a first execution module and a second execution module.
[0048] The first execution module is configured to execute, by the vehicle-end controller when receiving the control instruction sequence, the control instruction sequence according to the time corresponding to the control instruction sequence, and the time corresponding to the control instruction sequence is the current time or a future time.
[0049] The second execution module is configured to execute, by the vehicle-end controller when not receiving the control instruction sequence at the current time, a preset instruction sequence stored locally in the vehicle-end controller, and switch the driving mode of the vehicle from the remote control mode to the vehicle-end control mode. The preset instruction sequence includes: a parking instruction and a prompt mode start instruction, and the priority of the control instruction sequence is higher than that of the preset instruction sequence.
[0050] In a third aspect, the present application provides an electronic device, including: a processor, and a memory communicatively connected to the processor.
[0051] The memory stores computer-executable instructions.
[0052] The processor executes the computer-executable instructions stored in the memory to implement a vehicle remote control method according to the invention content of the first aspect.
[0053] In a fourth aspect, the present application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement a vehicle remote control method according to the invention content of the first aspect.
[0054] Fifth aspect, the present application provides a computer program product, including a computer program, which when executed by a processor, is used to implement a vehicle remote control method according to the invention content of the first aspect.
[0055] Based on the implementation manners provided in the above aspects of the present application, further combinations can be made to provide more implementation manners.
[0056] A vehicle remote control method, device, equipment, storage medium and program product provided by the present application. The method includes: First, the remote controller determines the network information of the target device on the vehicle at the current time. The target device includes: sensors and vehicle-side controllers. Then, when the network information of the sensors and vehicle-side controllers at the current time both indicates normal network, the remote controller obtains the driving state information of the vehicle at the current time from the sensors, so as to generate a control instruction sequence at the current time according to the driving state information at the current time, and obtain the network information of the target device at a future time. Then, when the network information of the sensors and / or vehicle-side controllers at the future time indicates abnormal network, the remote controller predicts the driving state information at the future time according to the control instruction sequence at the current time and the driving state information at the current time, so as to generate a control instruction sequence at the future time according to the driving state information at the future time. Finally, the remote controller sends the control instruction sequence at the future time to the vehicle-side controller before the future time, so that the vehicle-side controller controls the vehicle at the future time. The following technical effects are achieved: By real-time monitoring the network status of the sensors and vehicle-side controllers, generating a control instruction sequence at the current time when the network is normal, and at the same time predicting the vehicle status when the network is abnormal in the future and sending the control instruction sequence at the future time in advance, thereby ensuring the continuity of vehicle control when the network is interrupted and improving the driving safety of the vehicle; By sending the control instruction sequence at the future time to the vehicle-side controller before the future time, it is ensured that the vehicle can operate normally at the future time, reducing potential safety hazards caused by network fluctuations or interruptions; By enabling the vehicle-side controller to preferentially execute the control instruction sequence received after the network recovery when the network of the vehicle-side controller recovers and receives the control instruction sequence, the accuracy of vehicle control is ensured. Description of the Drawings
[0057] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for description in the embodiments or the prior art. Obviously, the following drawings are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0058] The accompanying drawings here are incorporated into the specification and form a part of this specification, showing embodiments consistent with the present application and, together with the specification, are used to explain the principles of the present application.
[0059] Figure 1 Schematic diagram of an application scenario of a vehicle remote control method provided for an embodiment of the present application;
[0060] Figure 2 Flow schematic of a vehicle remote control method provided for an embodiment of the present application Figure 1 ;
[0061] Figure 3 Flow schematic of a vehicle remote control method provided for an embodiment of the present application Figure 2 ;
[0062] Figure 4 Schematic diagram of the structure of a vehicle remote control device provided for an embodiment of the present application;
[0063] Figure 5 Schematic diagram of the structure of an electronic device provided for an embodiment of the present application.
[0064] Reference numerals:
[0065] 110 - Remote controller; 120 - On - vehicle terminal; 130 - Vehicle;
[0066] 410 - Determination module; 420 - Acquisition module; 430 - Prediction module; 440 - Control module;
[0067] 510 - Processor; 520 - Memory; 530 - Communication component; 540 - Bus. Detailed implementation manners
[0068] Here, the exemplary embodiments will be described in detail, and the examples are shown in the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0069] In the embodiments of the present application, terms such as "first" and "second" are used to distinguish identical or similar items with basically the same functions and roles. Those skilled in the art can understand that terms such as "first" and "second" do not limit the quantity and execution order, and "first", "second", etc. do not necessarily mean different. It should be noted that in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner. In the embodiments of the present application, "at least one" means one or more, and "a plurality" means two or more.
[0070] It should be noted that "when... " in the embodiments of the present application can be at the instant when a certain situation occurs, or within a period of time after a certain situation occurs. The embodiments of the present application do not make specific limitations on this. In addition, a vehicle remote control method provided by the embodiments of the present application is only an example, and a vehicle remote control method may also include more or less content.
[0071] With the deep integration of autonomous driving systems and vehicle networking technologies, the remote control function of vehicles has become increasingly important and demonstrated extensive application potential. In extreme scenarios such as port transportation and mining operations, as well as in emergency situations where the autonomous driving system fails, remote control can serve as a necessary supplement or manual takeover means, which is of great significance for ensuring operation continuity and vehicle safety.
[0072] However, most existing vehicle remote control systems rely on a stable and low-latency network connection to ensure that the remote controller can obtain the vehicle's driving status information in real time and send control instructions in a timely manner. This dependence becomes a major challenge in the case of poor or interrupted network conditions: once the network fluctuates or disconnects, the vehicle-side controller may not receive the necessary instructions in a timely manner, resulting in control delays or even failures, increasing safety hazards. For example, when encountering network anomalies during high-speed driving (such as when the vehicle passes through a tunnel area without signal coverage or there is electromagnetic interference, etc.), it will be difficult for the remote controller to respond immediately to emergencies such as suddenly appearing obstacles, which may lead to the risk of vehicle collisions.
[0073] In particular, heavy-duty autonomous vehicles are increasingly widely used in mining areas. Due to the complex mining environment and unstable road conditions, network failures are very likely to occur in autonomous driving technology, resulting in heavy-duty autonomous vehicles being prone to collision accidents or suddenly stopping running. In order to improve the working efficiency of heavy-duty autonomous vehicles in mining areas, a remote controller can be used to remotely control the vehicles to handle the situation where the vehicles stop running due to autonomous driving technology failures. The remote control of the vehicles by the remote controller highly depends on a stable network connection. If the network situation fluctuates or is interrupted, serious safety problems will occur to the vehicles.
[0074] Based on this, the embodiments of the present application propose a vehicle remote control method, device, equipment, storage medium and program product, which can be used in the field of autonomous driving technology and aims to solve the above technical problems in the prior art. By real-time monitoring the network status of the sensor and the vehicle terminal controller, generating a control instruction sequence at the current time when the network is normal, and simultaneously predicting the vehicle status when the network is abnormal in the future and sending down the control instruction sequence at the future time in advance, the continuity of controlling the vehicle when the network is interrupted is guaranteed, and the driving safety of the vehicle is improved.
[0075] To facilitate the understanding of the technical solution of the present application, first, the application scenario of the vehicle remote control method provided by the embodiments of the present application is introduced.
[0076] Figure 1 It is a schematic diagram of the application scenario of a vehicle remote control method provided by the embodiments of the present application. It should be noted that Figure 1 The shown is only an example of the application scenario to which the embodiments of the present application can be applied, to help those skilled in the art understand the technical content of the present application, but it does not mean that the embodiments of the present application cannot be used in other devices, systems, environments or scenarios.
[0077] As Figure 1 shown, the application scenario includes: a remote controller 110, a vehicle 130, and an in-vehicle terminal 120.
[0078] Among them, the in-vehicle terminal 120 can be a telematics box (TBox) respectively equipped on multiple vehicles 130, or a vehicle terminal controller used on the vehicle 130, and no specific limitation is made here.
[0079] The remote controller 110 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a background remote server such as a cloud server, and no specific limitation is made here either.
[0080] There is a wireless communication connection between the vehicle terminal 120 and the remote controller 110. The vehicle 130 can establish a stable data connection with the remote controller 110 through the vehicle terminal 120. The vehicle terminal 120 can send the network connection information of the vehicle 130 and the driving state information of the vehicle 130 at the current time to the remote controller 110. The remote controller 110 can, through the vehicle terminal 120, obtain in real time the network connection status of the vehicle 130 and the driving state information of the vehicle 130 at the current time, generate a control instruction sequence for the current time when the network is normal, predict the driving state information of the vehicle when the network is abnormal in the future, and send in advance a control instruction sequence for the future time to the vehicle terminal 120, so as to ensure the continuity of controlling the vehicle 130 when the network is interrupted and improve the driving safety of the vehicle 130.
[0081] The following uses specific embodiments to elaborate in detail on the technical solution of this application and how the technical solution of this application solves the above technical problems. These several specific embodiments below can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of this application will be described below in conjunction with the accompanying drawings.
[0082] Figure 2 Flow schematic of a vehicle remote control method provided by an embodiment of this application Figure 1 As Figure 2 shown, the method includes:
[0083] S201. Determine the network information of the target device on the vehicle at the current time.
[0084] In the embodiment of this application, the execution subject of a vehicle remote control method is a remote controller. The target devices include: sensors and vehicle controllers. Among them, the sensors can include sensors such as vehicle radars and cameras, and the vehicle controller can specifically be an electronic control unit (ECU) in the vehicle.
[0085] Specifically, the remote controller can first, through communication with the vehicle terminal, determine the network information of the sensors and vehicle controllers on the vehicle at the current time. Among them, the network information can be used to indicate that the network is normal or abnormal.
[0086] S202. When the network information of the sensors and vehicle controllers at the current time both indicates that the network is normal, obtain the driving state information of the vehicle at the current time from the sensors, generate a control instruction sequence for the current time according to the driving state information at the current time, and obtain the network information of the target device at a future time.
[0087] Specifically, when the network information of the network information indicating sensor and vehicle controller at the current time is normal, the remote controller can obtain the driving state information of the vehicle at the current time, such as the acceleration, steering wheel angle, engine speed, surrounding obstacle (such as vehicle) information, and vehicle speed and other driving state information at this time, and can generate a control instruction sequence at the current time. The control instruction sequence may include: control instructions such as accelerating, decelerating, steering, emergency braking, pulling up the handbrake, and turning on the hazard lights.
[0088] S203. When the network information of the sensor and / or vehicle controller at a future time indicates a network anomaly, predict the driving state information at the future time according to the control instruction sequence and driving state information at the current time, so as to generate a control instruction sequence at the future time according to the driving state information at the future time.
[0089] Specifically, when the network information at a future time indicates a network anomaly, the remote controller can predict the driving state information at the future time through the control instruction sequence and driving state information at the current time, and generate a control instruction sequence at the future time accordingly. For example, when the driving state information at the current time indicates that there are other vehicles around the vehicle, or the vehicle is approaching other vehicles, the control instruction sequence at the future time can be to slowly brake to a stop; when the driving state information at the current time indicates that the current vehicle speed is too fast, the control instruction sequence at the future time can be to decelerate the vehicle and maintain the driving trajectory. After the vehicle speed is reduced to below 10 kilometers per hour (km / h), continue to maintain driving or slowly brake to a stop according to the driving state information at the current time and the driving state information at the future time; when the driving state information at the current time indicates that there is an obstacle at a preset distance ahead and the vehicle is in danger of collision, the control instruction sequence at the future time can be to emergency brake to a stop; when the driving state information at the current time indicates that there is no obstacle ahead of the vehicle and the vehicle speed does not exceed 30 km / h, the control instruction sequence at the future time can be to maintain the original control instruction and dynamically adjust the control instruction according to the network information at any time.
[0090] Specifically, when the network information at a future time indicates a network anomaly, the vehicle state can be adjusted according to the vehicle state information. For example: when the vehicle is in an accelerating state, control instruction sequences at a future time such as stopping acceleration and decelerating to a stop can be generated. After the vehicle speed is reduced to zero, control instruction sequences at a future time such as pulling up the handbrake and turning on the hazard lights can be generated; when the vehicle is in a decelerating state, the control instruction sequence at a future time will continuously send deceleration control instructions, and after the vehicle speed is reduced to zero, control instruction sequences at a future time such as pulling up the handbrake and turning on the hazard lights will be sent.
[0091] S204. Send the control instruction sequence for the future time to the vehicle controller before the future time, so that the vehicle controller controls the vehicle at the future time.
[0092] Specifically, the remote controller can send the control instruction sequence for the future time to the vehicle controller before the future time to ensure the normal operation of the vehicle at the future time and reduce the potential safety hazards caused by network fluctuations or interruptions.
[0093] In addition, if the network of the vehicle controller recovers during driving and receives the control instruction sequence, the vehicle controller can preferentially execute the control instruction sequence received after the network recovery.
[0094] A vehicle remote control method provided in this embodiment. First, the remote controller determines the network information of the target devices on the vehicle at the current time. The target devices include sensors and the vehicle controller. Then, when the network information of both the sensors and the vehicle controller at the current time indicates normal network, the remote controller obtains the driving state information of the vehicle at the current time from the sensors, generates the control instruction sequence for the current time based on the driving state information at the current time, and obtains the network information of the target devices at the future time. Next, when the network information of the sensors and / or the vehicle controller at the future time indicates abnormal network, the remote controller predicts the driving state information at the future time based on the control instruction sequence at the current time and the driving state information at the current time, and generates the control instruction sequence for the future time based on the driving state information at the future time. Finally, the remote controller sends the control instruction sequence for the future time to the vehicle controller before the future time, so that the vehicle controller controls the vehicle at the future time.
[0095] The following technical effects are achieved: By real-time monitoring the network status of the sensors and the vehicle controller, generating the control instruction sequence for the current time when the network is normal, predicting the vehicle state when the future network is abnormal and sending the control instruction sequence for the future time in advance, the continuity of vehicle control during network interruption is ensured, and the driving safety of the vehicle is improved; By sending the control instruction sequence for the future time to the vehicle controller before the future time, it is ensured that the vehicle can operate normally at the future time, reducing the potential safety hazards caused by network fluctuations or interruptions; By making the vehicle controller preferentially execute the control instruction sequence received after the network recovery when the network of the vehicle controller recovers and receives the control instruction sequence, the accuracy of vehicle control is ensured.
[0096] Figure 3 It is a flow diagram of a vehicle remote control method provided in an embodiment of the present application. Figure 2 In a possible example, as Figure 3 shown, this embodiment is in Figure 2Based on the embodiments, a detailed description will be given on how the remote controller generates a control instruction sequence for future time and how to monitor the vehicle. As Figure 3 shown, the method includes:
[0097] S301. Determine the network information of the target device on the vehicle at the current time.
[0098] S302. When the network information of the sensor and the vehicle - end controller at the current time both indicate that the network is normal, obtain the driving state information of the vehicle at the current time, generate a control instruction sequence for the current time based on the driving state information at the current time, and obtain the network information of the target device at future time.
[0099] S303. When the network information of the sensor and / or the vehicle - end controller at future time indicates that the network is abnormal, predict the driving state information at future time according to the control instruction sequence at the current time and the driving state information at the current time.
[0100] S301 - S303 are similar to S201 - S203. For the same parts, they will not be described in detail in this embodiment.
[0101] S304. When the driving state information at future time indicates that there is an obstacle within the first range of the vehicle, generate an emergency braking instruction and add it to the control instruction sequence for future time.
[0102] In the embodiments of the present application, the first range is a circular area centered on the vehicle with a radius of the first distance.
[0103] Specifically, when there is an obstacle within the first range of the vehicle, the remote controller can generate an emergency braking instruction to ensure that the vehicle brakes quickly in case of a possible collision, thus avoiding a collision accident. For example, the first distance can be 5 meters - 10 meters. When there is an obstacle within the radius range of the first distance around the vehicle, the remote controller can predict that the vehicle is in danger of collision, then generate an emergency braking instruction, add it to the control instruction sequence for future time, and send it to the vehicle - end controller, so that the vehicle - end controller can control the vehicle to perform emergency braking and avoid the occurrence of a collision accident.
[0104] S305. When the driving state information at future time indicates that there is an obstacle within the second range of the vehicle, generate a slow - braking instruction and add it to the control instruction sequence for future time.
[0105] In the embodiments of the present application, the second range is an annular area centered on the vehicle with an inner - circle radius of the first distance and an outer - circle radius of the second distance.
[0106] Specifically, when there is an obstacle within the second range of the vehicle, the remote controller can generate a slow braking instruction and add it to the control instruction sequence for a future time, so as to gradually decelerate within a relatively long distance, thereby reducing the impact on the vehicle caused by emergency braking. The second distance can be a preset distance such as 10 meters to 50 meters.
[0107] S306. When the driving state information at a future time indicates that the future vehicle speed of the vehicle is greater than or equal to a preset vehicle speed, generate a deceleration instruction and add it to the control instruction sequence for the future time.
[0108] Specifically, when the future vehicle speed of the vehicle exceeds the preset vehicle speed, the remote controller can generate a deceleration instruction and add it to the control instruction sequence for the future time, so as to ensure the driving safety of the vehicle by decelerating in advance.
[0109] S307. When the driving state information at a future time indicates that there are no obstacles within both the first range and the second range of the vehicle, and the future vehicle speed of the vehicle is less than or equal to the preset vehicle speed, generate a hold instruction and add it to the control instruction sequence for the future time.
[0110] Specifically, when there are no obstacles within both the first range and the second range of the vehicle, and the future vehicle speed of the vehicle is less than or equal to the preset vehicle speed, the remote controller can generate a hold instruction and add it to the control instruction sequence for the future time. For example, when there are no other vehicles around the vehicle and the vehicle speed does not exceed 30 km / h, a hold instruction can be generated to continue driving on the premise of ensuring the safety of the vehicle. Further, the control sequence instructions can also include multiple instructions for execution.
[0111] When the network fluctuates or is interrupted, resulting in the vehicle being unable to receive the control instruction sequence for the current time sent by the remote controller in a timely manner, generating the control instruction sequence for the future time in advance avoids the safety hazard problem caused by the vehicle receiving the control instruction sequence untimely. Especially in a complex mining area environment, by pre-generating the control instruction sequence for the future time and sending it to the vehicle terminal controller in advance, it can ensure that the vehicle can still drive safely under abnormal network conditions.
[0112] S308. Encrypt the control instruction sequence for the future time through the current time, the future time, and the identification information of the vehicle to obtain an encrypted control instruction sequence.
[0113] Specifically, after generating the control instruction sequence for the future time, the remote controller can encrypt these instructions.
[0114] Specifically, the remote controller can encrypt the control instruction sequence for a future time by combining the current time, the future time, and the identification information of the vehicle. The encrypted control instruction sequence can effectively prevent data from being tampered with or stolen during the transmission process, thereby improving the security and reliability of the instruction transmission. For example, a symmetric encryption algorithm or an asymmetric encryption algorithm can be used to encrypt the control instruction sequence for the future time. The symmetric encryption algorithm can specifically adopt the Advanced Encryption Standard (AES), which uses the same key for encryption and decryption to quickly encrypt a large number of control instruction sequences. If the security of the control instruction sequence needs to be further improved, an asymmetric encryption algorithm can also be used. For example, the Rivest-Shamir-Adleman (RSA) encryption algorithm can be used. By using the public key for encryption and the private key for decryption, the security of the control instruction sequence can be further enhanced.
[0115] S309. Send the encrypted control instruction sequence to the vehicle terminal controller before the future time.
[0116] Specifically, by encrypting the control instruction sequence for the future time to obtain the encrypted control instruction sequence and sending the encrypted control instruction sequence to the vehicle terminal controller before the future time, it is ensured that the control instruction sequence for the future time is not illegally tampered with or stolen during the transmission process, thereby guaranteeing the security and reliability of the remote control of the vehicle.
[0117] S310. Determine the current vehicle speed and the current distance between the obstacle and the vehicle at the current time according to the driving state information at the current time.
[0118] S311. Determine the target duration required for the current distance between the vehicle and the obstacle to be reduced to a preset distance according to the current vehicle speed, the current distance, and the control instruction sequence at the current time.
[0119] S312. When the network information of the sensor and the vehicle terminal controller at the future time both indicates that the network is normal, after the remote controller waits for the target duration, return to the step of determining the network information of the target device on the vehicle at the current time.
[0120] Specifically, the remote controller can predict the driving state information of the vehicle before the future time and generate a corresponding control instruction sequence to cope with the network anomaly at the future time.
[0121] Specifically, the remote controller can first determine the current vehicle speed and the current distance between the obstacle and the vehicle based on the driving state information at the current time, and then determine the target duration required to reduce the current distance between the vehicle and the obstacle to a preset distance according to this information. If the network information of the sensor and the vehicle terminal controller in the future time indicates that the network is normal, the remote controller will, after waiting for the target duration, return to the step of determining the network information of the target device on the vehicle at the current time.
[0122] That is to say, the remote controller can dynamically adjust the control instruction sequence in the future time by real-time monitoring of the driving state information of the vehicle. For example, the remote controller can calculate the target duration required to reduce the current distance between the vehicle and the obstacle to a preset safe distance based on the current vehicle speed and the current distance, and re-analyze the driving state of the vehicle when the target duration arrives. If the network information indicates that the network is normal, a control instruction sequence for the current time is generated; if the network information indicates that the network is abnormal, the vehicle terminal controller can continue to control the vehicle according to the control instruction sequence for the future time previously sent by the remote controller.
[0123] Furthermore, when the network information of the sensor and / or the vehicle terminal controller in the future time indicates that the network is abnormal, the remote controller sends a mode switching instruction to the vehicle terminal controller before the future time, and the mode switching instruction is used to indicate that the vehicle switches from the remote control mode to the vehicle terminal control mode in the future time. The vehicle terminal control mode includes: manual driving mode and / or autonomous driving mode.
[0124] Specifically, when the network information of the sensor and / or the vehicle terminal controller in the future time indicates that the network is abnormal, the remote controller can send a mode switching instruction to the vehicle terminal controller before the future time. After receiving the mode switching instruction, the vehicle terminal controller can switch the control mode of the vehicle from the remote control mode to the vehicle terminal control mode according to this instruction. The vehicle terminal control mode can be a manual driving mode or an autonomous driving mode, which can be specifically selected according to actual needs. Furthermore, the remote controller can immediately generate and send a mode switching instruction when detecting network abnormality to ensure that the vehicle can complete the mode switching as soon as possible and guarantee the driving safety of the vehicle. In addition, after receiving the mode switching instruction, the vehicle terminal controller can further select a suitable vehicle terminal control mode according to the current driving state and environmental information to improve the emergency handling ability of the vehicle.
[0125] The remote controller sends a mode switching instruction to the vehicle controller before a future time, enabling the vehicle to promptly switch to the vehicle - side control mode when the network information indicates a network anomaly. This avoids the problem of control failure of the vehicle caused by network anomalies, effectively solving the safety hazards in the prior art where, in the case of network fluctuations or interruptions, the vehicle cannot receive the control instruction sequence sent by the remote controller in a timely manner, significantly improving the driving safety and reliability of the vehicle in a complex network environment and reducing the potential danger of vehicle safety accidents.
[0126] Furthermore, when the vehicle controller receives a control instruction sequence, it executes the control instruction sequence according to the time corresponding to the control instruction sequence, and the time corresponding to the control instruction sequence is the current time or a future time; when the vehicle controller does not receive the control instruction sequence for the current time at the current time, it executes the preset instruction sequence stored locally in the vehicle controller and switches the driving mode of the vehicle from the remote control mode to the vehicle - side control mode. The preset instruction sequence includes: a parking instruction, a prompt mode start instruction, and the priority of the control instruction sequence is higher than that of the preset instruction sequence.
[0127] Specifically, when the vehicle controller does not receive a control instruction sequence at the current time, the vehicle controller will execute the preset instruction sequence stored locally, and these preset instruction sequences include a parking instruction and a prompt mode start instruction. For example, when the vehicle controller detects that it has not received the control instruction sequence for the current time, it immediately executes the parking instruction to safely stop the vehicle and avoid potential dangers caused by the inability to receive control instructions. In addition, the prompt mode start instruction can remind the driver that the current network is abnormal and prompt the driver to take necessary measures. The prompt mode can be to turn on the hazard lights or emit a prompt sound to remind the driver that the network has been disconnected.
[0128] A vehicle remote control method provided by an embodiment of the present application, when there is network fluctuation or interruption and the vehicle cannot receive the control instruction sequence of the current time sent by the remote controller in time, generates the control instruction sequence of the future time in advance, avoiding the safety hazard problem caused by the vehicle not receiving the control instruction sequence in time. Especially in a complex mining area environment, by pre-generating the control instruction sequence of the future time and sending it to the vehicle terminal controller in advance, it ensures that the vehicle can still drive safely when the network is abnormal; by encrypting the control instruction sequence of the future time to obtain the encrypted control instruction sequence and sending the encrypted control instruction sequence to the vehicle terminal controller before the future time, it ensures that the control instruction sequence of the future time is not illegally tampered with or stolen during the transmission process, thereby ensuring the security and reliability of remotely controlling the vehicle; by sending a mode switching instruction to the vehicle terminal controller before the future time, the vehicle can switch to the vehicle terminal control mode in time when the network information indicates that the network is abnormal, thus avoiding the control failure problem caused by network abnormality of the vehicle, and effectively solving the safety hazard caused by the vehicle not being able to receive the control instruction sequence sent by the remote controller in time in the prior art under the condition of network fluctuation or interruption, significantly improving the driving safety and reliability of the vehicle in a complex network environment, and reducing the potential safety accident risk of the vehicle.
[0129] An embodiment of the present invention can divide the electronic device or the main control device into function modules according to the above method example. For example, each function module can be divided corresponding to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of a software function module. It should be noted that the division of modules in the embodiment of the present invention is illustrative, only a logical function division, and there may be other division methods in actual implementation.
[0130] Figure 4 It is a structural schematic diagram of a vehicle remote control device provided by an embodiment of the present application. As Figure 4 shown, the device includes: a determination module 410; an acquisition module 420; a prediction module 430; a control module 440.
[0131] The determination module 410 is used for the remote controller to determine the network information of the target device on the vehicle at the current time, and the target device includes: sensors and vehicle terminal controllers.
[0132] The acquisition module 420 is used for the remote controller to obtain the driving state information of the vehicle at the current time from the sensors when the network information of the sensors and the vehicle terminal controllers at the current time both indicate that the network is normal, so as to generate the control instruction sequence of the current time according to the driving state information of the current time, and obtain the network information of the target device at the future time.
[0133] The prediction module 430 is configured to, when the network information of the sensor and / or the vehicle terminal controller indicates a network anomaly at a future time, the remote controller predicts the driving state information at the future time according to the control instruction sequence at the current time and the driving state information at the current time, so as to generate a control instruction sequence at the future time according to the driving state information at the future time.
[0134] The control module 440 is configured to the remote controller send the control instruction sequence at the future time to the vehicle terminal controller before the future time, so that the vehicle terminal controller controls the vehicle at the future time.
[0135] In a possible design, the prediction module 430 includes: a first generation module, a second generation module, a third generation module, and a fourth generation module.
[0136] The first generation module is configured to, when the driving state information at the future time indicates that there is an obstacle within a first range of the vehicle, generate an emergency braking instruction and add it to the control instruction sequence at the future time, where the first range is a circular area centered on the vehicle with a radius of a first distance.
[0137] The second generation module is configured to, when the driving state information at the future time indicates that there is an obstacle within a second range of the vehicle, generate a slow braking instruction and add it to the control instruction sequence at the future time, where the second range is an annular area centered on the vehicle with an inner circle radius of the first distance and an outer circle radius of a second distance.
[0138] The third generation module is configured to, when the driving state information at the future time indicates that the future vehicle speed of the vehicle is greater than or equal to a preset vehicle speed, generate a deceleration instruction and add it to the control instruction sequence at the future time.
[0139] The fourth generation module is configured to, when the driving state information at the future time indicates that there is no obstacle within both the first range and the second range of the vehicle, and the future vehicle speed of the vehicle is less than or equal to the preset vehicle speed, generate a hold instruction and add it to the control instruction sequence at the future time.
[0140] In a possible design, the control module 440 includes: an encryption module and a sending module.
[0141] The encryption module is configured to encrypt the control instruction sequence at the future time through the current time, the future time, and the identification information of the vehicle to obtain an encrypted control instruction sequence.
[0142] The sending module is configured to send the encrypted control instruction sequence to the vehicle terminal controller before the future time.
[0143] In a possible design, the device further includes: a current information determination module, a duration determination module, and a return module.
[0144] A current information module is determined, which is used for the remote controller to determine the current vehicle speed of the vehicle at the current time and the current distance between the obstacle and the vehicle according to the driving state information at the current time.
[0145] A duration determination module is determined, which is used for the remote controller to determine the target duration required for the current distance between the vehicle and the obstacle to be reduced to a preset distance according to the current vehicle speed, the current distance, and the control instruction sequence at the current time.
[0146] A return module is determined, which is used for the remote controller to return to the step of determining the network information of the target device on the vehicle at the current time after waiting for the target duration when the network information of the sensor and the vehicle terminal controller at a future time both indicates normal network.
[0147] In a possible design, the device further includes: a mode switching module.
[0148] The mode switching module is used for the remote controller to send a mode switching instruction to the vehicle terminal controller before a future time when the network information of the sensor and / or the vehicle terminal controller at a future time indicates abnormal network. The mode switching instruction is used to instruct the vehicle to switch from the remote control mode to the vehicle terminal control mode at a future time. The vehicle terminal control mode includes: a manual driving mode and / or an autonomous driving mode.
[0149] In a possible design, the device further includes: a first execution module and a second execution module.
[0150] The first execution module is used for the vehicle terminal controller to execute the control instruction sequence according to the time corresponding to the control instruction sequence when receiving the control instruction sequence. The time corresponding to the control instruction sequence is the current time or a future time.
[0151] The second execution module is used for the vehicle terminal controller to execute the preset instruction sequence stored locally in the vehicle terminal controller and switch the driving mode of the vehicle from the remote control mode to the vehicle terminal control mode when the vehicle terminal controller does not receive the control instruction sequence at the current time. The preset instruction sequence includes: a parking instruction and a prompt mode start instruction. The priority of the control instruction sequence is higher than that of the preset instruction sequence.
[0152] A vehicle remote control device provided in this embodiment can execute a vehicle remote control method in the above embodiment. Its implementation principle and technical effects are similar, and will not be elaborated here in this embodiment.
[0153] In a specific implementation of the foregoing vehicle remote control device, each module can be implemented as a processor, and the processor can execute computer execution instructions stored in a memory, so that the processor executes the above vehicle remote control method.
[0154] Figure 5Schematic diagram of the structure of the electronic device provided by the embodiments of the present application. As Figure 5 shown, the electronic device includes: at least one processor 510 and a memory 520. The electronic device further includes a communication component 530. Among them, the processor 510, the memory 520, and the communication component 530 are connected through a bus 540.
[0155] In a specific implementation process, at least one processor 510 executes the computer-executable instructions stored in the memory 520, so that at least one processor 510 executes a vehicle remote control method executed on the electronic device side as described above.
[0156] For the specific implementation process of the processor 510, reference may be made to the above method embodiments, and their implementation principles and technical effects are similar, which will not be elaborated here in this embodiment.
[0157] In the above embodiments, it should be understood that the processor may be a central processing unit (English: Central Processing Unit, abbreviated as: CPU), or may also be other general-purpose processors, digital signal processors (English: Digital Signal Processor, abbreviated as: DSP), application specific integrated circuits (English: Application Specific Integrated Circuit, abbreviated as: ASIC), etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the invention can be directly embodied as being executed by a hardware processor, or executed by a combination of hardware and software modules in the processor.
[0158] The memory may include high-speed RAM memory and may also include non-volatile storage NVM, such as at least one disk memory.
[0159] 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 can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience in representation, the bus in the drawings of the present application is not limited to only one bus or one type of bus.
[0160] The functions implemented for the electronic device and the main control device are introduced for the solution provided by the embodiments of the present invention. It can be understood that in order for the electronic device or the main control device to implement the above functions, it includes the corresponding hardware structures and / or software modules for executing each function. Combining the units and algorithm steps of each example described in the embodiments disclosed in the embodiments of the present invention, the embodiments of the present invention can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the technical solution of the embodiments of the present invention.
[0161] This application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When the processor executes the computer-executable instructions, it is used to implement a vehicle remote control method as described above.
[0162] The above-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0163] An exemplary readable storage medium is coupled to the processor, enabling the processor to read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the readable storage medium can also exist as discrete components in the electronic device or the main control device.
[0164] This application also provides a computer program product, including a computer program. The computer program is stored in a readable storage medium. At least one processor of the electronic device can read the computer program from the readable storage medium, and at least one processor executes the computer program to enable the electronic device to execute the solution provided by the above embodiments.
[0165] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The foregoing program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps including the above method embodiments; and the foregoing storage medium includes: various media such as ROM, RAM, magnetic disk, or optical disc that can store program codes.
[0166] So far, the technical solutions of the present application have been described in conjunction with the preferred embodiments shown in the drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present application is obviously not limited to these specific embodiments. The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some or all of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A vehicle remote control method, characterized in that, The method includes: The remote controller determines the network information of a target device on the vehicle at the current time, where the target device includes: a sensor and a vehicle-side controller; When the network information of the sensor and the vehicle-side controller at the current time both indicates normal network, the remote controller obtains the driving state information of the vehicle at the current time from the sensor, generates a control instruction sequence at the current time according to the driving state information at the current time, and obtains the network information of the target device at a future time; When the network information of the sensor and / or the vehicle-side controller at the future time indicates abnormal network, the remote controller predicts the driving state information at the future time according to the control instruction sequence at the current time and the driving state information at the current time, and generates a control instruction sequence at the future time according to the driving state information at the future time; The remote controller sends the control instruction sequence at the future time to the vehicle-side controller before the future time, so that the vehicle-side controller controls the vehicle at the future time.
2. The method according to claim 1, characterized in that, The generating the control instruction sequence at the future time according to the driving state information at the future time includes: When the driving state information at the future time indicates that there is an obstacle within a first range of the vehicle, an emergency braking instruction is generated and added to the control instruction sequence at the future time, where the first range is a circular area centered on the vehicle with a radius of a first distance; When the driving state information at the future time indicates that there is an obstacle within a second range of the vehicle, a slow braking instruction is generated and added to the control instruction sequence at the future time, where the second range is an annular area centered on the vehicle with an inner circle radius of the first distance and an outer circle radius of a second distance; When the driving state information at the future time indicates that the future vehicle speed of the vehicle is greater than or equal to a preset vehicle speed, a deceleration instruction is generated and added to the control instruction sequence at the future time; When the driving state information at the future time indicates that there is no obstacle within both the first range and the second range of the vehicle, and the future vehicle speed of the vehicle is less than or equal to the preset vehicle speed, a hold instruction is generated and added to the control instruction sequence at the future time.
3. The method according to claim 1 or 2, characterized in that, The sending the control instruction sequence at the future time to the vehicle-side controller before the future time includes: Encrypting the control instruction sequence at the future time through the current time, the future time, and the identification information of the vehicle to obtain an encrypted control instruction sequence; Sending the encrypted control instruction sequence to the vehicle-side controller before the future time.
4. The method according to claim 1 or 2, characterized in that, The method further includes: The remote controller determines the current vehicle speed of the vehicle at the current time and the current distance between the obstacle and the vehicle according to the driving state information at the current time; The remote controller determines the target duration required for the current distance between the vehicle and the obstacle to shrink to a preset distance according to the current vehicle speed, the current distance, and the control instruction sequence at the current time; When the network information of the sensor and the vehicle-end controller at the future time indicates that the network is normal, after waiting for the target duration, the remote controller returns to the step of determining the network information of the target device on the vehicle at the current time.
5. The method according to claim 1 or 2, characterized in that, The method further includes: When the network information of the sensor and / or the vehicle-end controller at the future time indicates that the network is abnormal, the remote controller sends a mode switching instruction to the vehicle-end controller before the future time, and the mode switching instruction is used to instruct the vehicle to switch from the remote control mode to the vehicle-end control mode at the future time. The vehicle-end control mode includes: manual driving mode and / or autonomous driving mode.
6. The method according to claim 5, wherein The method further includes: When receiving a control instruction sequence, the vehicle-end controller executes the control instruction sequence according to the time corresponding to the control instruction sequence, and the time corresponding to the control instruction sequence is the current time or a future time; When the vehicle-end controller does not receive the control instruction sequence at the current time, the vehicle-end controller executes the preset instruction sequence stored locally in the vehicle-end controller, and switches the driving mode of the vehicle from the remote control mode to the vehicle-end control mode. The preset instruction sequence includes: a parking instruction and a prompt mode start instruction, and the priority of the control instruction sequence is higher than that of the preset instruction sequence.
7. A vehicle remote control device, characterized in that, The device includes: A determination module, configured to determine, by the remote controller, the network information of the target device on the vehicle at the current time, where the target device includes: a sensor and a vehicle-end controller; An acquisition module, configured to, when the network information of the sensor and the vehicle-end controller at the current time both indicate that the network is normal, the remote controller acquires the driving state information of the vehicle at the current time from the sensor, so as to generate a control instruction sequence at the current time according to the driving state information at the current time, and acquire the network information of the target device at a future time; A prediction module, configured to, when the network information of the sensor and / or the vehicle-end controller at the future time indicates that the network is abnormal, the remote controller predicts the driving state information at the future time according to the control instruction sequence at the current time and the driving state information at the current time, so as to generate a control instruction sequence at the future time according to the driving state information at the future time; A control module, configured to the remote controller sends the control instruction sequence at the future time to the vehicle-end controller before the future time, so that the vehicle-end controller controls the vehicle at the future time.
8. An electronic device, characterized in that, Includes: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the vehicle remote control method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, Computer-executable instructions are stored in the computer-readable storage medium, and when the computer-executable instructions are executed by a processor, they are used to implement the vehicle remote control method according to any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the vehicle remote control method according to any one of claims 1 to 6.
Citation Information
Cited By
Vehicle remote control method and system
CN119882566A
A vehicle remote control method and system
CN119882566B