Vehicle control method and device, electronic equipment and storage medium
By acquiring vehicle environmental information in real time and dynamically adjusting wireless communication parameters, the stability and efficiency issues of vehicle communication in complex environments are solved, and the real-time data exchange requirements of intelligent driving are realized.
Patent Information
- Application Number
- CN202511345532.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-19
- Publication Date
- 2026-01-06
AI Technical Summary
Existing vehicle communication technologies suffer from poor communication quality stability and low data transmission efficiency in complex environments, failing to meet the real-time data exchange requirements of intelligent driving.
By acquiring information about the vehicle's current driving environment, the system can perceive the vehicle's environment in real time, determine the target wireless communication parameters that match the environment, and control the vehicle to conduct wireless communication based on these parameters, thereby achieving adaptive adjustment of in-vehicle communication.
It improves the communication quality, stability, and data transmission efficiency of vehicles in different environments, especially in complex environments, ensuring real-time data exchange between vehicles and between vehicles and infrastructure.
Smart Images

Figure CN121284516A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of intelligent driving technology, specifically to a vehicle control method, device, electronic device, and storage medium. Background Technology
[0002] With the development of intelligent transportation systems and autonomous driving technology, in-vehicle communication systems are playing an increasingly important role in modern automobiles. In-vehicle communication is not only for interaction between the driver and the vehicle, but also includes real-time information exchange between vehicles (V2V) and between vehicles and infrastructure (V2X). Effective in-vehicle communication can improve road safety, traffic flow, support autonomous driving decision-making, and remote diagnostics. However, in-vehicle communication methods in related technologies suffer from poor communication quality stability and low data transmission efficiency in complex environments (such as urban roads, highways, and tunnels). Summary of the Invention
[0003] To address the problems of the prior art, this application provides a vehicle control method, apparatus, electronic device, and storage medium, the technical solution of which is as follows: On the one hand, a vehicle control method is provided, the method comprising: Obtain information about the vehicle's current driving environment; Determine the target wireless communication parameters that match the current driving environment information; The vehicle is controlled to perform wireless communication based on the target wireless communication parameters.
[0004] In some exemplary embodiments, the current driving environment information includes multiple dimensions of environmental sub-information, including the vehicle's current driving speed, current wireless signal strength, current road conditions, and current weather information.
[0005] In some exemplary embodiments, determining the target wireless communication parameters that match the current driving environment information includes: Determine the current reference dimension among the plurality of dimensions; the current reference dimension is the dimension with the highest priority among the plurality of dimensions. When the degree of change of the environmental sub-information of the current reference dimension exceeds the degree of change threshold corresponding to the current reference dimension, the target wireless communication parameters are determined based on the environmental sub-information of the current reference dimension. When the degree of change of the environmental sub-information of the current reference dimension does not exceed the degree of change threshold corresponding to the current reference dimension, the remaining dimensions are used as the plurality of dimensions, and the step of determining the current reference dimension among the plurality of dimensions is executed; the remaining dimensions are the dimensions among the plurality of dimensions that have not been determined as the current reference dimension.
[0006] In some exemplary embodiments, determining the target wireless communication parameters based on the environmental sub-information of the current reference dimension includes: Based on the environmental communication parameter mapping information of the current reference dimension, a preset wireless communication parameter corresponding to the environmental sub-information of the current reference dimension is determined as the target wireless communication parameter. The environmental communication parameter mapping information includes multiple preset environmental information of the current reference dimension, and preset wireless communication parameters corresponding to each preset environmental information.
[0007] In some exemplary embodiments, determining the target wireless communication parameters that match the current driving environment information includes: The environmental sub-information of the multiple dimensions is input into the communication environment prediction model for communication environment prediction processing to obtain the communication environment prediction result; the communication environment prediction result indicates the target preset communication environment type among multiple preset communication environment types. Based on wireless communication parameter configuration information, target wireless communication parameters corresponding to the predicted communication environment are determined; the wireless communication parameter configuration information includes the plurality of preset communication environment types and preset wireless communication parameters corresponding to each preset communication environment type. The communication environment prediction model is obtained by performing machine learning on a preset neural network model based on sample driving environment information and the label information corresponding to the sample driving environment information. The label information represents the reference communication environment type corresponding to the sample driving environment information.
[0008] In some exemplary embodiments, the preset wireless communication parameters include one or more combinations of communication protocols, spectrum parameters, and radio frequency signal control parameters.
[0009] In some exemplary embodiments, the radio frequency signal control parameters include the modulation method and transmit power of the radio frequency signal; the spectrum parameters include frequency band and bandwidth.
[0010] On the other hand, a vehicle control device is provided, the device comprising: The driving environment acquisition module is used to acquire the vehicle's current driving environment information; The wireless communication parameter determination module is used to determine the target wireless communication parameters that match the current driving environment information; A communication control module is used to control the vehicle to perform wireless communication based on the target wireless communication parameters.
[0011] In some exemplary embodiments, the current driving environment information includes multiple dimensions of environmental sub-information, including the vehicle's current driving speed, current wireless signal strength, current road conditions, and current weather information.
[0012] In some exemplary embodiments, the wireless communication parameter determination module includes: A reference dimension determination module is used to determine the current reference dimension among the plurality of dimensions; the current reference dimension is the dimension with the highest priority among the plurality of dimensions. The first wireless communication parameter determination submodule is used to determine the target wireless communication parameters based on the environmental sub-information of the current reference dimension when the degree of change of the environmental sub-information of the current reference dimension exceeds the degree of change threshold corresponding to the current reference dimension. The loop execution module is used to perform the step of determining the current reference dimension among the multiple dimensions when the degree of change of the environmental sub-information of the current reference dimension does not exceed the degree of change threshold corresponding to the current reference dimension; the remaining dimension is the dimension among the multiple dimensions that has not been determined as the current reference dimension.
[0013] In some exemplary embodiments, the first wireless communication parameter determination submodule is specifically used to: determine a preset wireless communication parameter corresponding to the environmental sub-information of the current reference dimension based on the environmental communication parameter mapping information of the current reference dimension, as the target wireless communication parameter; wherein, the environmental communication parameter mapping information includes multiple preset environmental information of the current reference dimension, and a preset wireless communication parameter corresponding to each preset environmental information.
[0014] In some exemplary embodiments, the wireless communication parameter determination module includes: The communication environment prediction module is used to input the multi-dimensional environmental sub-information into the communication environment prediction model for communication environment prediction processing, and obtain the communication environment prediction result; the communication environment prediction result indicates that it belongs to a target preset communication environment type among multiple preset communication environment types. The second wireless communication parameter determination submodule is used to determine the target wireless communication parameters corresponding to the communication environment prediction result based on the wireless communication parameter configuration information; the wireless communication parameter configuration information includes the plurality of preset communication environment types and the preset wireless communication parameters corresponding to each preset communication environment type; The communication environment prediction model is obtained by performing machine learning on a preset neural network model based on sample driving environment information and the label information corresponding to the sample driving environment information. The label information represents the reference communication environment type corresponding to the sample driving environment information.
[0015] In some exemplary embodiments, the preset wireless communication parameters include one or more combinations of communication protocols, spectrum parameters, and radio frequency signal control parameters.
[0016] In some exemplary embodiments, the radio frequency signal control parameters include the modulation method and transmit power of the radio frequency signal; the spectrum parameters include frequency band and bandwidth.
[0017] On the other hand, an electronic device is provided, including a processor and a memory, wherein the memory stores at least one instruction or at least one program, the at least one instruction or the at least one program being loaded and executed by the processor to implement the vehicle control method of any of the above aspects.
[0018] On the other hand, a computer-readable storage medium is provided, wherein at least one instruction or at least one program is stored therein, the at least one instruction or the at least one program being loaded and executed by a processor to implement the vehicle control method as described above.
[0019] On the other hand, a computer program product is provided, including a computer program that, when executed by a processor, implements the vehicle control method as described in any of the above aspects.
[0020] This application embodiment obtains the vehicle's current driving environment information to perceive the different environments the vehicle is in in real time, and then determines the target wireless communication parameters that match the current driving environment information. Based on the target wireless communication parameters, the vehicle is controlled to perform wireless communication. This enables the vehicle's wireless communication parameters to be dynamically adjusted according to the vehicle's real-time environment, realizing the self-adaptation of vehicle communication in different environments. This improves the vehicle's communication quality, communication stability, and data transmission efficiency in different environments, especially in complex environments. Attached Figure Description
[0021] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0022] Figure 1 This is a schematic flowchart of a vehicle control method provided in some embodiments of this application; Figure 2 This is a schematic flowchart of another vehicle control method provided in some embodiments of this application; Figure 3 This is a schematic flowchart of another vehicle control method provided in some embodiments of this application; Figure 4 This is a schematic diagram of the architecture for implementing a vehicle control method provided in some embodiments of this application; Figure 5 This is a schematic diagram of the structure of a vehicle control device provided in some embodiments of this application; Figure 6 This is a schematic diagram of the structure of an electronic device provided in some embodiments of this application. Detailed Implementation
[0023] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0024] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or server that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or devices.
[0025] In the embodiments of this application, the terms "module" or "unit" refer to a computer program or part of a computer program that has a predetermined function and works with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.
[0026] In this application, the term "exemplary" is used to mean "used as an example, illustration, or description." Any embodiment described as "exemplary" in this application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to make and use this application. Details are set forth in the following description for purposes of explanation. It should be understood that those skilled in the art will recognize that this application can be made without using these specific details. In other instances, well-known structures and processes are not described in detail to avoid obscuring the description of this application with unnecessary detail. Therefore, this application is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in this application.
[0027] Vehicle-to-everything (V2X) communication methods in related technologies rely on static communication parameter configurations, such as fixed communication protocols and frequency bands, ignoring the constantly changing environment during vehicle operation. This leads to degraded communication quality in complex driving environments, such as high-speed driving, complex urban road conditions, and tunnels, resulting in poor communication stability and low data transmission efficiency. Consequently, these methods fail to meet the real-time data exchange requirements of intelligent driving for vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2X) communication. For example, at high speeds, signals may attenuate rapidly, causing delays and data loss; in complex urban environments, signals may be interfered with by buildings, road congestion, and other factors, leading to unstable communication.
[0028] In view of this, embodiments of this application provide a vehicle control method. This method obtains the current driving environment information of the vehicle to perceive the different environments in which the vehicle is located in real time, and then determines the target wireless communication parameters that match the current driving environment information. Based on the target wireless communication parameters, the method controls the vehicle to perform wireless communication. This enables the vehicle's wireless communication parameters to be dynamically adjusted according to the real-time environment of the vehicle, thereby achieving adaptive vehicle communication in different environments and improving the communication quality, communication stability and data transmission efficiency of the vehicle in different environments, especially in complex environments.
[0029] It should be noted that the vehicle control method of this application embodiment can be applied to a vehicle control device, which can be configured in an electronic device, including but not limited to an in-vehicle terminal.
[0030] Please see Figure 1 The diagram illustrates a flowchart of a vehicle control method provided in an embodiment of this application. It should be noted that while this specification provides the operational steps of the method as described in the embodiments or flowchart, more or fewer operational steps may be included based on conventional or non-inventive methods. The order of steps listed in the embodiments is merely one possible execution order among many and does not represent the only possible execution order. In actual system or product execution, the methods shown in the embodiments or drawings can be executed sequentially or in parallel (e.g., in a parallel processor or multi-threaded processing environment). Specifically, as shown... Figure 1 As shown, the vehicle control method may include: S101, Obtain the vehicle's current driving environment information.
[0031] Specifically, the vehicle's current driving environment information can characterize the vehicle's current driving environment, which may include the vehicle's internal environment and / or the surrounding external environment.
[0032] For example, in order to achieve better wireless communication performance, the current driving environment information includes multiple dimensions of environmental sub-information, which may include the vehicle's current speed, current wireless signal strength, current road conditions, and current weather information. The data format of the current driving environment information can be one or more of text data, image data, and video data.
[0033] In practical implementation, the vehicle's environmental perception module can be used to acquire information about the vehicle's current driving environment. This module can include a vehicle speed module, a weather detection module, a road condition detection module, and a wireless signal strength detection module. The vehicle speed module can obtain the vehicle's speed in real time through the vehicle's built-in GNSS (Global Navigation Satellite System) function. The weather detection module can be used to detect weather conditions such as temperature, humidity, precipitation, and wind speed, and can include miniature weather radar, laser scattering visibility meters, MEMS (Microelectro Mechanical Systems) barometers, ultrasonic anemometers, and infrared road surface thermometers. The road condition detection module can acquire road conditions such as traffic density, obstacles, and road smoothness through technologies such as lidar and stereo vision cameras. The wireless signal strength detection module can be used to monitor the surrounding wireless environment and can be implemented using SDR (Software Defined Radio). The aforementioned environmental perception module can sense and record the vehicle's current driving speed, current weather information, current road conditions, and current wireless signal strength in real time. This allows for the real-time acquisition of the vehicle's current driving environment information, providing data for subsequent wireless communication control of the vehicle.
[0034] S103, determine the target wireless communication parameters that match the current driving environment information.
[0035] The target wireless communication parameters may include one or more of the following: communication protocol, spectrum parameters, and radio frequency signal control parameters. The spectrum parameters may include frequency bands and bandwidth, while the radio frequency signal control parameters may include the modulation scheme and transmit power of the radio frequency signal.
[0036] The communication protocols involved in this application embodiment may include Wi-Fi, LTE (Long Term Evolution), 5G, DSRC (Dedicated Short-Range Communications), C-V2X (Cellular V2X Communication), etc. Among these, the 5G communication protocol can support high bandwidth, low latency, and high reliability communication, while DSRC or C-V2X has strong penetration and anti-interference capabilities. Modulation methods may include QPSK (Quadrature Phase Shift Keying), 16-QAM (Quadrature Amplitude Modulation), etc., with QPSK generally having stronger anti-interference capabilities than 16-QAM.
[0037] For example, if the current driving environment information indicates that the environment is free from interference, then 5G communication protocol, high frequency band and 16-QAM modulation method can be selected as the target wireless communication parameters; if the current driving environment information indicates that the environment is in a strong interference environment, then DSRC or C-V2X communication protocol, low frequency band (such as 700MHz, 800MHz) and QPSK modulation method can be selected as the target wireless communication parameters.
[0038] S105, control the vehicle to perform wireless communication based on the target wireless communication parameters.
[0039] Specifically, target wireless communication parameters can be sent to the vehicle's wireless communication device, so that the wireless communication device can perform wireless communication for the vehicle based on the target wireless communication parameters.
[0040] In some exemplary implementations, such as Figure 2 As shown, when the current driving environment information includes multiple dimensions of environmental sub-information, and these multiple dimensions of environmental sub-information include the vehicle's current driving speed, current wireless signal strength, current road condition information, and current weather information, the above step S103 may include the following when determining the target wireless communication parameters that match the current driving environment information: S201, determine the current reference dimension among the plurality of dimensions, wherein the current reference dimension is the dimension with the highest priority among the plurality of dimensions.
[0041] Specifically, the environmental sub-information of multiple dimensions corresponds to different priorities. The environmental sub-information of multiple dimensions can be traversed in order of priority from high to low. The current dimension traversed is used as the current reference dimension, and the following steps S203 or S205 are executed.
[0042] For example, the environmental sub-information of multiple dimensions, in order of priority from high to low, can be: wireless signal strength, road conditions, weather, and driving speed.
[0043] S203, when the degree of change of the environmental sub-information of the current reference dimension exceeds the degree of change threshold corresponding to the current reference dimension, the target wireless communication parameters are determined based on the environmental sub-information of the current reference dimension.
[0044] Specifically, historical environmental sub-information of the current reference dimension can be obtained, such as the most recent environmental sub-information. The difference between the current reference dimension's environmental sub-information and the historical environmental sub-information can be determined. Based on the difference, it can be determined whether the degree of change of the current reference dimension's environmental sub-information exceeds the change degree threshold corresponding to the current reference dimension. If it exceeds the threshold, step S203 can be executed; otherwise, if it does not exceed the threshold, step S205 can be executed.
[0045] There are two different implementation methods for determining whether the degree of change of the environmental sub-information of the current reference dimension exceeds the change threshold corresponding to the current reference dimension based on this difference. One implementation method is to use the difference as the degree of change of the environmental sub-information of the current reference dimension, and then compare the difference with the difference threshold corresponding to the current reference dimension. If the difference exceeds the difference threshold, it is determined that the degree of change of the environmental sub-information of the current reference dimension exceeds the change threshold corresponding to the current reference dimension; otherwise, it does not exceed the threshold. In this implementation method, since the physical dimensions corresponding to the environmental sub-information of different dimensions are different, the range of the difference threshold corresponding to different dimensions is different. The corresponding difference threshold can be preset for each dimension. In practical applications, the difference threshold of each dimension can be set based on practical experience.
[0046] Another implementation involves calculating the ratio between the difference and the historical environmental sub-information of the current reference dimension. This ratio is used as the degree of change of the environmental sub-information of the current reference dimension. This ratio is then compared to a ratio threshold corresponding to the current reference dimension. If the ratio exceeds the threshold, the degree of change of the environmental sub-information of the current reference dimension is determined to exceed the threshold; otherwise, it is not. In this implementation, using the ratio eliminates the need to consider the different physical dimensions of the environmental sub-information in different dimensions. Therefore, the ratio thresholds for each dimension can be set to the same value based on practical experience, for example, 3%, thereby improving the timeliness of vehicle control. It is understood that the smaller the ratio threshold, the higher the control accuracy.
[0047] In some exemplary embodiments, step S203 above, when determining the target wireless communication parameters based on the environmental sub-information of the current reference dimension, may include: Based on the environmental communication parameter mapping information of the current reference dimension, a preset wireless communication parameter corresponding to the environmental sub-information of the current reference dimension is determined as the target wireless communication parameter. The environmental communication parameter mapping information includes multiple preset environmental information of the current reference dimension, and preset wireless communication parameters corresponding to each preset environmental information.
[0048] Specifically, the multiple preset environmental information for the current reference dimension can be multiple different numerical ranges. For example, when the current reference dimension is driving speed, its environmental communication parameter mapping information can be multiple driving speed ranges, each driving speed range corresponding to preset wireless communication parameters. These preset wireless communication parameters can include one or more combinations of communication protocols, spectrum parameters, and radio frequency signal control parameters. For example, when the driving speed range is high speed, its corresponding preset wireless communication parameters can include 5G communication protocols, high-frequency bands, and 16-QAM modulation. When the current reference dimension is wireless signal strength, its environmental communication parameter mapping information can be multiple wireless signal strength ranges, each wireless signal strength range corresponding to preset wireless communication parameters. These preset wireless communication parameters can include one or more combinations of communication protocols, spectrum parameters, and radio frequency signal control parameters.
[0049] The above implementation determines the preset wireless communication parameters corresponding to the environmental sub-information of the corresponding dimension by mapping information of environmental communication parameters in different dimensions. It can fully take into account the signal attenuation characteristics under different dimensions, and then set the corresponding preset wireless communication parameters in combination with the signal attenuation characteristics under different dimensions. This can greatly improve the accuracy of the target wireless communication parameters, thereby improving the communication quality under different environments.
[0050] S205, when the degree of change of the environmental sub-information of the current reference dimension does not exceed the degree of change threshold corresponding to the current reference dimension, the remaining dimension is used as the plurality of dimensions, and the step of determining the current reference dimension among the plurality of dimensions is executed, wherein the remaining dimension is the dimension among the plurality of dimensions that has not been determined as the current reference dimension.
[0051] Taking the aforementioned priority order from high to low as follows: wireless signal strength, road conditions, climate, and driving speed as an example, firstly, it is determined whether the degree of change of the environmental sub-information corresponding to the wireless signal strength in the current driving environment information exceeds its corresponding degree of change threshold. If it exceeds, then the aforementioned step S203 is executed; otherwise, if it does not exceed, then it is determined whether the degree of change of the environmental sub-information corresponding to the road conditions in the current driving environment information exceeds its corresponding degree of change threshold. If it exceeds, then the aforementioned step S203 is executed; otherwise, if it does not exceed, then it is determined whether the degree of change of the environmental sub-information corresponding to the climate in the current driving environment information exceeds its corresponding degree of change threshold. If it exceeds, then the aforementioned step S203 is executed; otherwise, if it does not exceed, then it is determined whether the degree of change of the environmental sub-information corresponding to the driving speed in the current driving environment information exceeds its corresponding degree of change threshold. If it exceeds, then the aforementioned step S203 is executed; otherwise, if it does not exceed, then the process returns to step S101, that is, to continue obtaining the vehicle's current driving environment information.
[0052] In some exemplary implementations, such as Figure 3As shown, when the current driving environment information includes multiple dimensions of environmental sub-information, and these multiple dimensions of environmental sub-information include the vehicle's current driving speed, current wireless signal strength, current road condition information, and current weather information, the above step S103 may include the following when determining the target wireless communication parameters that match the current driving environment information: S301, the environmental sub-information of the multiple dimensions is input into the communication environment prediction model for communication environment prediction processing to obtain the communication environment prediction result, wherein the communication environment prediction result indicates that it belongs to the target preset communication environment type among multiple preset communication environment types.
[0053] The communication environment prediction model is obtained by machine learning on a preset neural network model based on sample driving environment information and the corresponding label information. The label information represents the reference communication environment type corresponding to the sample driving environment information, which includes the aforementioned multiple preset communication environment types. For example, the multiple preset communication environment types can be clear communication environment, general communication environment, and complex communication environment.
[0054] The preset neural network model can be a convolutional neural network (CNN), a deep neural network (DNN), or a multimodal neural network model that can process both text and image modalities simultaneously.
[0055] Specifically, when training the communication environment prediction model, multiple sample driving environment information can be obtained first. Each sample driving environment information corresponds to a label, which represents the reference communication environment type, i.e., the actual communication environment type, corresponding to the sample driving environment information. This label information can be obtained by labelers annotating the sample driving environment information according to the actual situation. For example, when the sample driving environment information indicates urban roads or tunnels, it can be labeled as a complex communication environment; when the sample driving environment information indicates an open highway, it can be labeled as a clear communication environment; and when the sample driving environment information indicates that the wireless signal strength is subject to some interference, it can be labeled as a general communication environment.
[0056] After obtaining driving environment information for multiple samples, the driving environment information for each sample can be input into a preset neural network model for communication environment prediction processing to obtain the predicted communication environment type corresponding to the driving environment information for each sample. Then, based on the difference between the predicted communication environment type corresponding to the driving environment information for each sample and the label information, the loss function value is determined, and the model parameters of the preset neural network model are adjusted in reverse based on the loss function value. The preset neural network model with adjusted model parameters continues to be iteratively trained until the preset training termination condition is met and the training ends. The preset neural network model corresponding to the model parameters at the end of training is used as the communication environment prediction model.
[0057] The loss function value can be calculated using the cross-entropy loss function. Preset training termination conditions can be: the loss function value reaching a preset loss function threshold, the number of iterations reaching a preset iteration threshold, or the difference between the loss function values of two adjacent iterations reaching a preset threshold.
[0058] After training the communication environment prediction model, it can be deployed in electronic devices. When controlling the vehicle, the communication environment prediction model is invoked, and multiple dimensions of environmental sub-information are input into the communication environment prediction model for communication environment prediction processing. This determines the probability of belonging to each preset communication environment type, and the preset communication environment type with the highest probability is determined as the target preset communication environment type for output, thereby obtaining the communication environment prediction result.
[0059] S303, Based on the wireless communication parameter configuration information, determine the target wireless communication parameters corresponding to the communication environment prediction result; the wireless communication parameter configuration information includes the plurality of preset communication environment types and the preset wireless communication parameters corresponding to each preset communication environment type.
[0060] For example, the preset wireless communication parameters in the wireless communication parameter configuration information may include one or more combinations of communication protocols, spectrum parameters, and radio frequency signal control parameters.
[0061] For example, radio frequency signal control parameters may include the modulation method and transmit power of the radio frequency signal, and spectrum parameters may include frequency band and bandwidth.
[0062] Taking the preset communication environment types of clear communication environment, general communication environment and complex communication environment as examples, the preset wireless communication parameters can be set as follows for clear communication environment: 5G communication protocol, high frequency band (the specific value can be set based on actual experience), 16-QAM modulation mode, low transmit power (the specific value can be set based on actual experience), and large bandwidth (the specific value can be set based on actual experience); the preset wireless communication parameters can be set as follows for general communication environment: LTE communication protocol, mid frequency band (the specific value can be set based on actual experience), 16-QAM modulation mode, medium transmit power (the specific value can be set based on actual experience), and medium bandwidth (the specific value can be set based on actual experience); the preset wireless communication parameters can be set as follows for complex communication environment: DSRC communication protocol, low frequency band (such as 700MHz, 800MHz), high transmit power (the specific value can be set based on actual experience), and small bandwidth (the specific value can be set based on actual experience).
[0063] In specific implementation, after obtaining the communication environment prediction result, the wireless communication parameter configuration information is searched to determine the target correspondence containing the target preset communication environment type, and the preset wireless communication parameters in the target correspondence are determined as the target wireless communication parameters that match the current driving environment information.
[0064] The above implementation method uses a pre-trained communication environment prediction model to determine the target wireless communication parameters that match the current driving environment information, thereby improving the efficiency of determining the target wireless communication parameters and thus improving the timeliness of vehicle control.
[0065] To facilitate understanding of the technical solutions in the embodiments of this application, the following is combined with... Figure 4 The schematic diagram shown is provided as an example.
[0066] like Figure 4 As shown, the environmental perception module is used to perceive the vehicle's current driving environment information. This module includes a vehicle speed module, a weather detection module, a road condition detection module, and a wireless signal strength detection module. The vehicle speed module can be a Global Navigation Satellite System (GNSS); the weather detection module can include a miniature weather radar, a laser scattering visibility meter, an ultrasonic anemometer, and an outer infrared road surface thermometer; the road condition detection module can include a lidar and a stereo vision camera; and the wireless signal strength detection module can be a software-defined radio (SDR).
[0067] The environmental perception module is connected to the central control unit (CCU) and transmits the perceived current driving environment information to the CCU. This allows the CCU to acquire the vehicle's current driving environment information, determine the target wireless communication parameters matching the current driving environment information, and control the vehicle to conduct wireless communication based on the target wireless communication parameters. Specifically, the CCU is connected to the vehicle's wireless communication device, which may include a communication protocol adjustment module, a frequency band selection module, and a radio frequency (RF) adjustment module. The CCU can send the target wireless communication parameters to the wireless communication device, allowing the communication protocol adjustment module, frequency band selection module, and RF adjustment module in the wireless communication device to dynamically adjust based on the target wireless communication parameters before conducting wireless communication for the vehicle. This achieves environmentally adaptive in-vehicle communication, effectively coping with complex driving environments and improving the quality, stability, transmission speed, and anti-interference capability of in-vehicle communication. This ensures stable and reliable communication support in demanding applications such as autonomous driving and intelligent transportation. In specific implementation, the CCU's processor can process all input data from the environmental perception module in real time, coordinating the data flow and decisions of the communication protocol adjustment module, frequency band selection module, and RF adjustment module to ensure the system is always in the optimal communication state. Hardware accelerators can be used for acceleration.
[0068] Corresponding to the vehicle control methods provided in the above embodiments, this application also provides a vehicle control device. Since the vehicle control device provided in this application corresponds to the vehicle control methods provided in the above embodiments, the implementation methods of the aforementioned vehicle control methods are also applicable to the vehicle control device provided in this embodiment, and will not be described in detail in this embodiment.
[0069] Please see Figure 5 The diagram shown is a structural schematic of a vehicle control device provided in an embodiment of this application. This device has the function of implementing the vehicle control method described in the above-described method embodiments. This function can be implemented in hardware or by hardware executing corresponding software. Figure 5 As shown, the vehicle control device 500 may include: The driving environment acquisition module 510 is used to acquire the vehicle's current driving environment information; The wireless communication parameter determination module 520 is used to determine target wireless communication parameters that match the current driving environment information; The communication control module 530 is used to control the vehicle to perform wireless communication based on the target wireless communication parameters.
[0070] In some exemplary embodiments, the current driving environment information includes multiple dimensions of environmental sub-information, including the vehicle's current driving speed, current wireless signal strength, current road conditions, and current weather information.
[0071] In some exemplary embodiments, the wireless communication parameter determination module 520 may include: A reference dimension determination module is used to determine the current reference dimension among the plurality of dimensions; the current reference dimension is the dimension with the highest priority among the plurality of dimensions. The first wireless communication parameter determination submodule is used to determine the target wireless communication parameters based on the environmental sub-information of the current reference dimension when the degree of change of the environmental sub-information of the current reference dimension exceeds the degree of change threshold corresponding to the current reference dimension. The loop execution module is used to perform the step of determining the current reference dimension among the multiple dimensions when the degree of change of the environmental sub-information of the current reference dimension does not exceed the degree of change threshold corresponding to the current reference dimension; the remaining dimension is the dimension among the multiple dimensions that has not been determined as the current reference dimension.
[0072] In some exemplary embodiments, the first wireless communication parameter determination submodule is specifically used to: determine a preset wireless communication parameter corresponding to the environmental sub-information of the current reference dimension based on the environmental communication parameter mapping information of the current reference dimension, as the target wireless communication parameter; wherein, the environmental communication parameter mapping information includes multiple preset environmental information of the current reference dimension, and a preset wireless communication parameter corresponding to each preset environmental information.
[0073] In some exemplary embodiments, the wireless communication parameter determination module 520 may include: The communication environment prediction module is used to input the multi-dimensional environmental sub-information into the communication environment prediction model for communication environment prediction processing, and obtain the communication environment prediction result; the communication environment prediction result indicates that it belongs to a target preset communication environment type among multiple preset communication environment types. The second wireless communication parameter determination submodule is used to determine the target wireless communication parameters corresponding to the communication environment prediction result based on the wireless communication parameter configuration information; the wireless communication parameter configuration information includes the plurality of preset communication environment types and the preset wireless communication parameters corresponding to each preset communication environment type; The communication environment prediction model is obtained by performing machine learning on a preset neural network model based on sample driving environment information and the label information corresponding to the sample driving environment information. The label information represents the reference communication environment type corresponding to the sample driving environment information.
[0074] In some exemplary embodiments, the preset wireless communication parameters include one or more combinations of communication protocols, spectrum parameters, and radio frequency signal control parameters.
[0075] In some exemplary embodiments, the radio frequency signal control parameters include the modulation method and transmit power of the radio frequency signal; the spectrum parameters include frequency band and bandwidth.
[0076] It should be noted that the apparatus provided in the above embodiments is only illustrated by the division of the above functional modules when implementing its functions. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.
[0077] This application provides an electronic device including a processor and a memory. The memory stores at least one instruction or at least one program segment, which is loaded and executed by the processor to implement any of the vehicle control methods provided in the above method embodiments.
[0078] Figure 6 This is a schematic diagram of the structure of an electronic device that operates a vehicle control method according to an embodiment of this application, as shown below. Figure 6 As shown, the internal structure of this electronic device may include, but is not limited to, a processor, a network interface, and a memory. The processor, network interface, and memory within the electronic device can be connected via a bus or other means, as illustrated in the embodiments of this specification. Figure 6 Taking the example of a connection between China and Israel via a bus.
[0079] The processor (or CPU, Central Processing Unit) is the computing and control core of the computer device. The network interface may optionally include a standard wired interface or a wireless interface (such as Wi-Fi, mobile communication interface, etc.). Memory is the storage device in the computer device used to store programs and data. It is understood that the memory here can be a high-speed RAM storage device, or a non-volatile storage device, such as at least one disk storage device; optionally, it can also be at least one storage device located remotely from the aforementioned processor. The memory provides storage space, which stores the operating system of the electronic device, including but not limited to: Windows (an operating system), Linux (an operating system), Android (a mobile operating system), iOS (a mobile operating system), QNX (an operating system), etc., which are not limited in this invention; and the storage space also stores one or more instructions suitable for being loaded and executed by the processor, which can be one or more computer programs (including program code). In the embodiments of this specification, the processor loads and executes one or more instructions stored in the memory to implement any of the vehicle control methods provided in the embodiments of this application.
[0080] Embodiments of this application also provide a computer-readable storage medium, which can be disposed in an electronic device to store at least one instruction or at least one program related to implementing a vehicle control method. The at least one instruction or the at least one program is loaded and executed by the processor to implement any of the vehicle control methods provided in the embodiments of this application.
[0081] Embodiments of this application also provide a computer program product, including a computer program that, when executed by a processor, implements any of the vehicle control methods provided in the embodiments of this application.
[0082] In the embodiments of this application, the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM), etc.
[0083] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0084] It should be noted that the order of the embodiments described above is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. Furthermore, specific embodiments have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in a different order than that shown in the embodiments and still achieve the desired result. Additionally, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0085] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the apparatus embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0086] The vehicle control method, device, electronic device, and storage medium provided in the embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A vehicle control method characterized by, The method comprises: obtaining current driving environment information of a vehicle; determining a target wireless communication parameter matched with the current driving environment information; controlling the vehicle to perform wireless communication based on the target wireless communication parameter.
2. The method of claim 1, wherein, The current driving environment information comprises a plurality of dimensional environment sub-information, and the plurality of dimensional environment sub-information comprises current driving speed, current wireless signal strength, current road condition information and current climate information of the vehicle.
3. The method of claim 2, wherein, The determination of the target wireless communication parameter matched with the current driving environment information comprises: determining a current reference dimension in the plurality of dimensions; the current reference dimension is a dimension with the highest priority in the plurality of dimensions; when the change degree of the environment sub-information of the current reference dimension exceeds the change degree threshold corresponding to the current reference dimension, determining the target wireless communication parameter based on the environment sub-information of the current reference dimension; when the change degree of the environment sub-information of the current reference dimension does not exceed the change degree threshold corresponding to the current reference dimension, taking the remaining dimensions as the plurality of dimensions, and performing the step of determining the current reference dimension in the plurality of dimensions; the remaining dimensions are dimensions in the plurality of dimensions that have not been determined as the current reference dimension.
4. The method of claim 3, wherein, The determination of the target wireless communication parameter based on the environment sub-information of the current reference dimension comprises: determining a preset wireless communication parameter corresponding to the environment sub-information of the current reference dimension as the target wireless communication parameter based on environment communication parameter mapping information of the current reference dimension; wherein the environment communication parameter mapping information comprises a plurality of preset environment information of the current reference dimension, and a preset wireless communication parameter corresponding to each preset environment information.
5. The method of claim 2, wherein, The determination of the target wireless communication parameter matched with the current driving environment information comprises: inputting the environment sub-information of the plurality of dimensions into a communication environment prediction model for communication environment prediction processing to obtain a communication environment prediction result; the communication environment prediction result indicates a target preset communication environment type in a plurality of preset communication environment types; determining a target wireless communication parameter corresponding to the communication environment prediction result based on wireless communication parameter configuration information; the wireless communication parameter configuration information comprises the plurality of preset communication environment types and a preset wireless communication parameter corresponding to each preset communication environment type; wherein the communication environment prediction model is obtained by machine learning of a preset neural network model based on sample driving environment information and label information corresponding to the sample driving environment information; the label information represents a reference communication environment type corresponding to the sample driving environment information.
6. The method according to claim 4 or 5, characterized in that, The preset wireless communication parameter comprises one or a combination of a plurality of communication protocols, spectrum parameters and radio frequency signal control parameters.
7. The method of claim 6, wherein, The radio frequency signal control parameter comprises a modulation mode and a transmission power of a radio frequency signal; and the spectrum parameter comprises a frequency band and a bandwidth.
8. A vehicle control device characterized by comprising: The device comprises: a driving environment acquisition module configured to obtain current driving environment information of a vehicle; The wireless communication parameter determination module is configured to determine a target wireless communication parameter matched with the current driving environment information. The communication control module is configured to control the vehicle to perform wireless communication based on the target wireless communication parameter.
9. An electronic device, comprising: The vehicle control method comprises the following steps: acquiring current driving environment information of the vehicle; determining a target wireless communication parameter matched with the current driving environment information; and controlling the vehicle to perform wireless communication based on the target wireless communication parameter.
10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores at least one instruction or at least one program, and the at least one instruction or the at least one program is loaded and executed by the processor to implement the vehicle control method according to any one of claims 1-7.