Communication control method and device, vehicle-mounted gateway and computer readable storage medium

By dynamically adjusting the communication parameters of the driving system in the on-board gateway of new energy vehicles, the problem that communication parameters cannot be dynamically adjusted in the prior art is solved, and vehicle efficiency is optimized and energy consumption is saved.

CN120223729APending Publication Date: 2025-06-27FUTAIJING PRECISION ELECTRONICS (YANTAI) CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311810139.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-26
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

The communication parameters of existing new energy vehicles cannot be dynamically adjusted according to the vehicle status and external environment, resulting in waste of communication resources and unnecessary energy consumption, affecting the vehicle's mileage and energy efficiency.

Method used

By implementing a communication control method in the on-board gateway, the vehicle's driving information and driving environment information are obtained, and the communication parameters between the on-board controllers are dynamically adjusted, including communication frequency, communication rate and communication protocol, to achieve the optimization of communication traffic.

Benefits of technology

By dynamically adjusting communication parameters, we can optimize vehicle efficiency, save energy consumption, extend the vehicle's cruising range, and improve energy efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120223729A_ABST
    Figure CN120223729A_ABST
Patent Text Reader

Abstract

The invention relates to the field of vehicles, in particular to a communication control method and device, a vehicle-mounted gateway and a computer readable storage medium. The communication control method is applied to a vehicle-mounted gateway, the vehicle-mounted gateway is in communication connection with a plurality of vehicle-mounted controllers, and the communication control method comprises the following steps: acquiring driving information of a vehicle and driving environment information of the vehicle; determining communication parameters based on the driving information and the driving environment information, wherein the communication parameters comprise at least one of a communication frequency, a communication rate and a communication protocol; and sending the communication parameters to the plurality of vehicle-mounted controllers, so that the plurality of vehicle-mounted controllers interact based on the communication parameters. Different communication parameters can be set according to the driving information and the driving environment information of the vehicle, the efficiency optimization of the vehicle is realized, the energy consumption of the vehicle is reduced, and the endurance mileage of the vehicle is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicles, and particularly to a communication control method, apparatus, vehicle-mounted gateway, and computer-readable storage medium. Background Art

[0002] With the continuous development of new energy technologies, new energy vehicles have gradually gained market recognition and consumer favor due to their many advantages such as fast start-up, zero emissions, low noise, and low energy consumption.

[0003] Due to the relatively high level of intelligence in new energy vehicles, the functions and complexity of the driving system are also relatively high. The communication parameters of the driving systems of existing new energy vehicles cannot be dynamically adjusted according to the vehicle's state and external environment, resulting in possible waste of communication resources and unnecessary consumption of energy. For new energy vehicles, unnecessary energy consumption not only affects the vehicle's driving range but also reduces the vehicle's energy efficiency. Summary of the Invention

[0004] In view of the above, embodiments of this application provide a communication control method, vehicle-mounted gateway, and computer-readable storage medium that can dynamically adjust the communication parameters of the driving system according to the vehicle's driving state and external environment, achieve optimal vehicle performance, and reduce vehicle energy consumption.

[0005] Embodiments of this application provide a communication control method applied to a vehicle-mounted gateway. The vehicle-mounted gateway is communicatively connected to multiple vehicle-mounted controllers. The method includes: obtaining the driving information of the vehicle and the driving environment information of the vehicle; determining communication parameters based on the driving information and the driving environment information, where the communication parameters include at least one of communication frequency, communication rate, and communication protocol; and sending the communication parameters to the multiple vehicle-mounted controllers so that the multiple vehicle-mounted controllers interact based on the communication parameters.

[0006] The above communication control method can dynamically adjust the communication parameters between vehicle-mounted controllers according to different driving information and driving environment information of the vehicle, provide different communication traffic restrictions, achieve optimal vehicle performance, save vehicle energy consumption, and increase the vehicle's driving range.

[0007] In some embodiments, the determining communication parameters based on the driving information and the driving environment information includes: determining the driving characteristics of the vehicle based on the driving information and the driving environment information; and determining the communication parameters corresponding to the driving characteristics.

[0008] In some embodiments, the determining the communication parameters corresponding to the driving characteristics includes: obtaining the driving events of the vehicle; and determining the communication parameters corresponding to the driving characteristics based on the driving characteristics and the driving events.

[0009] In some embodiments, the communication parameters corresponding to the driving characteristics are communication parameters that meet the communication requirements of the driving characteristics and whose communication energy consumption meets the preset energy consumption requirements.

[0010] In some embodiments, the method further includes: generating an energy-saving instruction based on the driving information and the driving environment information; and sending the energy-saving instruction to the plurality of vehicle-mounted controllers, so that at least one of the plurality of vehicle-mounted controllers enters an energy-saving operation mode in response to the energy-saving instruction.

[0011] In some embodiments, the method further includes: receiving the setting results of the communication parameters returned by the plurality of vehicle-mounted controllers, and using the setting results of the communication parameters as comparison reference parameters for setting the communication parameters of the plurality of vehicle-mounted controllers next time.

[0012] In some embodiments, both the driving information and the driving environment information include one or more dimensional characteristics, and a parameter response weight is correspondingly set for each dimensional characteristic. Determining the communication parameters based on the driving information and the driving environment information includes: determining the communication parameters based on the characteristic values of each dimensional characteristic included in the driving information and the corresponding parameter response weights, and the characteristic values of each dimensional characteristic included in the driving environment information and the corresponding parameter response weights.

[0013] An embodiment of the present application further provides a communication control device, including: an operation logic module, which receives the driving information of the vehicle and the driving environment information of the vehicle, and determines the driving characteristics of the vehicle based on the driving information and the driving environment information; a communication decision module, which determines communication parameters corresponding to the driving characteristics based on the driving characteristics and the driving environment information, where the communication parameters include at least one of a communication frequency, a communication rate, and a communication protocol; and a communication adjustment module, which sends the communication parameters to a plurality of vehicle-mounted controllers, so that the plurality of vehicle-mounted controllers interact based on the communication parameters.

[0014] An embodiment of the present application further provides a vehicle gateway, where the vehicle gateway includes a processor and a memory, the memory is used to store instructions, and the processor is used to call the instructions in the memory, so that the vehicle gateway executes the above communication control method.

[0015] An embodiment of the present application further provides a computer-readable storage medium, where the computer-readable storage medium stores computer instructions, and when the computer instructions run on the vehicle gateway, the vehicle gateway is enabled to execute the above communication control method. Description of the Drawings

[0016] Figure 1Schematic diagram of the architecture of a driving system provided according to an embodiment of the present application.

[0017] Figure 2 Schematic diagram of the functional modules of an in-vehicle gateway provided according to an embodiment of the present application.

[0018] Figure 3 Flowchart of the steps of a communication control method provided according to an embodiment of the present application.

[0019] Figure 4 Sub-step flowchart of step 302 provided according to an embodiment of the present application.

[0020] Figure 5 Sub-step flowchart of step 302 provided according to another embodiment of the present application.

[0021] Figure 6 Schematic diagram of the structure of an in-vehicle gateway provided according to an embodiment of the present application. Detailed implementation manners

[0022] In order to more clearly understand the above objects, features and advantages of the present application, the present application will be described in detail below with reference to the accompanying drawings and specific implementation manners. It should be noted that, without conflict, the implementation manners of the present application and the features in the implementation manners may be combined with each other.

[0023] Many specific details are set forth in the following description in order to provide a thorough understanding of the present application. The described implementation manners are only a part of the implementation manners of the present application, rather than all of the implementation manners.

[0024] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which the present application belongs. The terms used in the specification of the present application herein are only for the purpose of describing specific implementation manners, and are not intended to limit the present application.

[0025] Furthermore, it should be noted that in this text, the term "comprising", "including" or any other variation thereof is intended to cover a non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the phrase "including one..." does not exclude the existence of additional identical elements in the process, method, article or device including that element.

[0026] In this application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship between associated objects and indicates that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B may be singular or plural. The terms "first", "second", "third", "fourth", etc. (if any) in the specification, claims, and drawings of this application are used to distinguish similar objects, rather than to describe a specific order or sequence.

[0027] In the embodiments of this application, words such as "exemplary" or "for example" are used to give examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of this 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.

[0028] Please refer to Figure 1 , Figure 1 which is a schematic diagram of the architecture of a driving system according to an embodiment of this application.

[0029] The driving system 10 may include an in-vehicle gateway 101 and a plurality of zone control units (ZCU) 102. The ZCU 102 is a perception, data processing, control, and execution unit for a certain part of the driving system 10. Each ZCU 102 can be responsible for connecting sensors, actuators, and electronic control units (ECU), etc. within a certain area of the vehicle, and can be responsible for the preliminary calculation and processing of sensor data within this location domain, network protocol conversion within this area, etc. For example, the ZCU can be divided into a front-domain ZCU (located at the front of the vehicle), a middle-domain ZCU (located in the middle of the vehicle), and a rear-domain ZCU (located at the rear of the vehicle) according to the layout position of the ZCU in the vehicle, and can also be divided into a power-domain ZCU, a body-domain ZCU, a chassis-domain ZCU, a cockpit-domain ZCU, and an autonomous driving-domain ZCU according to the function of the ZCU in the vehicle. The in-vehicle gateway 101 can implement protocol conversion between different bus types, data interaction between different networks within the vehicle, communication management between the internal network of the vehicle and the external network, etc. For example, the in-vehicle gateway 101 can communicate with the ZCU 102 and ECU in the driving system 10.

[0030] In some embodiments, the driving system 10 may further include a vehicle-level controller, such as a Vehicle Control Unit (VCU). The VCU is responsible for managing and coordinating the communication and collaborative work among various systems and subsystems of the vehicle. In the driving system 10, there may also be some ECUs without corresponding upper-layer ZCUs. In such a case, the in-vehicle gateway 101 can directly communicate with the ECUs.

[0031] In some embodiments, the communication buses of the driving system 10 may include a Local Interconnect Network (LIN), a Controller Area Network (CAN) bus, an Ethernet bus, and the like.

[0032] In some embodiments, the in-vehicle gateway 101 can support multiple wireless communication protocols and wired communication protocols running on the vehicle, and can optimize the energy consumption selection of communication parameters among various nodes in the vehicle topology communication network, avoiding unnecessary consumption of communication energy to the greatest extent, and improving the driving range and energy efficiency of the vehicle. The vehicle topology communication network referred to in the embodiments of the present application may be a network topology composed of nodes such as ZCU, ECU, and VCU.

[0033] In some embodiments, the communication parameters include but are not limited to at least one of communication frequency, communication rate, and communication protocol.

[0034] As Figure 2 shown, the in-vehicle gateway 101 may include an operation logic module 1011, a communication decision module 1012, and a communication adjustment module 1013. The energy-saving goal is achieved through the cascaded operation of the operation logic module 1011, the communication decision module 1012, and the communication adjustment module 1013. These three modules can be decoupled from each other and independent of each other, so as to be able to replace different operation logics, communication decisions, and communication adjustment strategies in different vehicle environments.

[0035] In some embodiments, the operation logic module 1011 can be used to receive driving information and driving environment information transmitted by multiple vehicle-mounted controllers 103, make logical judgments based on the driving information and driving environment information, and hand over the logical judgment results and the received data to the communication decision module 1012 for calculation. The logical judgment referred to in the embodiments of the present application may refer to judging and classifying the driving risks of the vehicle. The driving risks may come from vehicle own factors (for example, vehicle condition), or may come from external factors of the vehicle (for example, road condition, weather, other vehicles, pedestrians, or non-motor vehicles). The multiple vehicle-mounted controllers 103 may be the vehicle-mounted controllers 103 included in a certain control subsystem in the vehicle. For example, taking the control subsystem as the Forward Collision Warning (FCW) system as an example, the FCW system involves multiple vehicle-mounted controllers 103, and the multiple vehicle-mounted controllers 103 may include an FCW controller, an Anti-lock Braking System (ABS) controller, a Body Control Module (BCM), and a dashboard display controller.

[0036] In some embodiments, the operation logic module 1011 can obtain driving information and driving environment information from multiple target vehicle-mounted controllers of the vehicle in a signal-oriented or service-oriented architecture (SOA)-oriented request manner. For example, the FCW system uses sensors and radar technology to monitor the vehicles ahead and remind the driver of the possible danger of a forward collision. When the FCW system detects a possible collision risk, it can provide collision warning information in multiple ways. The multiple ways may include: warning sound warning, for example, emitting a sound warning through the vehicle-mounted speaker to remind the driver to slow down or take measures to avoid the collision; warning light warning, for example, the warning light on the vehicle dashboard or windshield flashes to attract the driver's attention and remind the driver to slow down or take measures to avoid the collision; vibrating seat or steering wheel warning, for example, the driver's attention can be attracted by vibrating the seat or steering wheel to remind the driver to slow down or take measures to avoid the collision.

[0037] Taking signal orientation as an example, for the FCW system, in order to implement the above-mentioned collision warning prompt, the FCW controller responsible for the FCW function can obtain the vehicle distance information through sensors. The FCW controller also needs to receive the vehicle speed information from the ABS controller. The FCW controller can generate a warning control signal based on the vehicle distance information and the vehicle speed information, and send the warning control signal to the BCM controller (which can be used to control the in-vehicle speaker to emit a sound warning, vibrate the seat or the steering wheel for warning, etc.) and the dashboard display controller. Therefore, it can be determined that the multiple target in-vehicle controllers include the FCW controller, the ABS controller, the BCM controller, and the dashboard display controller.

[0038] The in-vehicle controller 103 can be a controller such as an ECU or a ZCU, and the embodiments of the present application do not limit this. The driving information includes, but is not limited to, one or more of vehicle speed, acceleration, steering wheel rotation angle, motor speed, remaining battery power, etc. The driving information can also include the driving events of the user. The driving environment information includes, but is not limited to, one or more of weather (a general term for weather, climate, and certain astronomical phenomena), road conditions, the states of other traffic participants around the vehicle (such as other vehicles, pedestrians, non-motor vehicles, etc.), and the distance information of other traffic participants relative to the vehicle.

[0039] The communication decision module 1012 can be used to receive the data sent by the operation logic module 1011, and calculate appropriate communication parameters according to the received data. The appropriate communication parameters can refer to the communication requirements that meet the logical judgment results and can minimize the communication energy consumption, so as to minimize the communication energy consumption while ensuring the driving safety of the vehicle. For example, taking the FCW system as an example, the communication decision module 1012 can receive the vehicle distance level, the driving behavior of the vehicle ahead, and the weather and road condition information sent by the operation logic module 1011, and decide on an appropriate (meeting the communication requirements of the vehicle distance level and minimizing the energy consumption) communication frequency and communication protocol, and notify the communication adjustment module 1013, which conveys it to the FCW controller, the ABS controller, the BCM controller, and the dashboard display controller.

[0040] The communication adjustment module 1013 is used to send the communication parameters to the multiple in-vehicle controllers 103, so that the multiple in-vehicle controllers 103 interact based on the communication parameters. For example, the communication adjustment module 1013 can send the setting instruction of the communication parameters to each in-vehicle controller 103 among the multiple in-vehicle controllers 103 to set the communication parameters of each in-vehicle controller 103, so that the multiple in-vehicle controllers 103 interact based on the communication parameters.

[0041] In some embodiments, the communication adjustment module 1013 can also send setting instructions for communication parameters to the multiple vehicle-mounted controllers 103 in a signal-oriented or SOA-oriented transmission manner to set the communication parameters of each vehicle-mounted controller 103. Taking the FCW system as an example, in a signal-oriented manner, the communication adjustment module 1013 can send setting instructions for communication parameters to the FCW controller, the ABS controller, the BCM controller, and the dashboard display controller, so that the FCW controller, the ABS controller, the BCM controller, and the dashboard display controller interact based on the communication parameters.

[0042] In some embodiments, the communication adjustment module 1013 can also receive the setting results of the communication parameters returned by the multiple vehicle-mounted controllers 103, and then can use the setting results of the current communication parameters as the comparison reference parameters for setting the communication parameters of the multiple vehicle-mounted controllers 103 next time. For example, when setting the communication parameters of the multiple vehicle-mounted controllers 103 next time, if the currently used communication parameters meet the communication requirements and the difference between the energy consumption of the currently used communication parameters and the energy consumption of the expected communication parameters to be set is within a preset range, the resetting of the communication parameters of the multiple vehicle-mounted controllers is abandoned, that is, the multiple vehicle-mounted controllers still use the currently used communication parameters for communication, which can avoid frequent updating of the communication parameters of the multiple vehicle-mounted controllers and reduce the communication power consumption caused by updating the communication parameters. Among them, the preset range can be set according to actual needs, and the embodiments of the present application do not limit this.

[0043] In some embodiments, an exception signal or an exception vehicle-mounted controller can also be set according to actual needs and is not controlled by the communication adjustment module 1013. That is, the exception signal can be transmitted according to the default communication parameters, or the exception vehicle-mounted controllers can interact according to the default communication parameters and do not respond to the communication parameter setting instructions sent by the communication adjustment module 1013.

[0044] Figure 3 It is a flowchart of the steps of an embodiment of the communication control method of the present application. According to different requirements, the order of the steps in the flowchart can be changed, and some steps can be omitted.

[0045] This communication control method can be used in a vehicle gateway, and the vehicle gateway can be communicatively connected to multiple vehicle-mounted controllers.

[0046] Refer to Figure 3 As shown, this communication control method can include the following steps.

[0047] Step 301, obtain the driving information of the vehicle and the driving environment information of the vehicle.

[0048] In some embodiments, the vehicle can preset one or more control subsystems to support the setting of dynamic communication parameters, so that the in-vehicle gateway 101 can subsequently perform dynamic setting of communication parameters for the in-vehicle controllers in the one or more control subsystems.

[0049] For a control subsystem that supports the setting of dynamic communication parameters, the in-vehicle gateway 101 can determine the in-vehicle controllers for which parameter setting is to be performed in a signal-oriented or SOA-oriented manner, facilitating subsequent acquisition of the vehicle's driving information and driving environment information, as well as setting communication parameters for these in-vehicle controllers. In this embodiment, an example is given of dynamically setting communication parameters for the first control subsystem. The first control subsystem can be a subsystem of a certain control function or warning function of the vehicle, and the embodiments of the present application are not limited thereto.

[0050] In some embodiments, the in-vehicle gateway can receive the driving information and driving environment information sent by the in-vehicle controller in the first control subsystem, or can actively obtain the driving information and driving environment information from the in-vehicle controller in the first control subsystem.

[0051] Step 302, determine communication parameters based on the driving information and driving environment information. The communication parameters include at least one of communication frequency, communication rate, and communication protocol.

[0052] In some embodiments, the driving information can include vehicle condition information and remaining battery information, etc., and the driving environment information can include vehicle distance information, road condition information, weather information, etc. The vehicle condition information can also be referred to as vehicle internal factors, the driving environment information can be referred to as vehicle external factors, and the remaining battery information can be referred to as remaining energy factors. The communication parameters can be determined by comprehensively considering these three factors, and each factor can have different priorities / weights. Since the vehicle internal factors are directly related to the vehicle's own driving functions, in order to ensure driving safety, the priority / weight of the vehicle internal factors can be set to the highest. Compared with the remaining energy factors, the vehicle external factors have a greater impact on driving safety. Therefore, the priority / weight of the vehicle external factors can be set to be greater than that of the remaining energy factors. The remaining energy factors have a relatively smaller impact on driving safety compared with the vehicle internal factors and the vehicle external factors. Therefore, the priority / weight of the remaining energy factors is set to the lowest. That is, the priority / weight rule setting standard can be: vehicle internal factors > vehicle external factors > remaining energy factors.

[0053] In some embodiments, taking the driving information including vehicle condition information and remaining power information, and the driving environment information including vehicle distance information, road condition information, and weather information as examples, the communication parameters can be determined by comprehensively considering these five factors. Each factor can have different priorities / weights. For the three factors of weather information, vehicle distance information, and road condition information, the differences in priorities / weights are not significant. Based on the degree of alertness that the driver can have in advance, the priorities / weights are defined as: weather information > vehicle distance information > road condition information. Severe road conditions are relatively easy for the driver to notice in advance, followed by vehicle distance. Therefore, the priority / weight of vehicle distance is slightly higher than that of road conditions. Weather has relatively more unexpected situations, so the priority / weight is slightly higher than that of road conditions and vehicle distance. To ensure driving safety to the greatest extent, the priorities / weights can be set as: vehicle condition information > weather information > vehicle distance information > road condition information > remaining power information, that is, the priority / weight of vehicle condition information is the highest, and the priority / weight of remaining power information is the lowest.

[0054] In some embodiments, taking the driving information including two-dimensional features of vehicle condition information and remaining power information, and the driving environment information including three-dimensional features of vehicle distance information, road condition information, and weather information, parameter response weights are set for each dimensional feature. The parameter response weights can be: vehicle condition information > weather information > vehicle distance information > road condition information > remaining power information. The gateway device can determine the communication parameters based on the characteristic values of vehicle condition information and remaining power information and their corresponding parameter response weights, as well as the characteristic values of vehicle distance information, road condition information, and weather information and their corresponding parameter response weights, so as to determine the communication parameters by comprehensively considering vehicle condition information, remaining power information, vehicle distance information, road condition information, and weather information.

[0055] As shown in Table 1 below, it shows the relationship between the traffic flow change of communication parameters and the change of each factor value.

[0056] Table 1

[0057]

[0058] For vehicle condition information, if the vehicle condition value is abnormal, it indicates a relatively high probability of vehicle handling / function failure. Therefore, a higher frequency signal transmission cycle (high traffic) is required to ensure the immediacy of handling and is also conducive to closely collecting / monitoring the vehicle condition and promptly sending warning information to the driver. On the contrary, if the vehicle condition value is normal, indicating a relatively low probability of vehicle handling / function failure, a lower frequency signal transmission cycle (low traffic) can be used to save power consumption. For weather information, when the visibility is poor, a higher frequency signal transmission cycle is required to ensure that the driver assistance system can respond quickly and is also conducive to closely collecting / monitoring the vehicle's surrounding environment and promptly sending warning information to the driver. On the contrary, if the visibility is good, a lower frequency signal transmission cycle can be used to save power consumption. For vehicle distance information, when the vehicle distance is close, a higher frequency signal transmission cycle is required to ensure that the driver assistance system can respond quickly and is also conducive to closely collecting / monitoring the vehicle's surrounding environment and promptly sending warning information to the driver. On the contrary, if the vehicle distance is far, a lower frequency signal transmission cycle can be used to save power consumption. For road condition information, when the road surface condition is poor, the vehicle handling is also poor, and a higher frequency signal transmission cycle is required to ensure that the driver assistance system can respond quickly and is also conducive to closely collecting / monitoring the vehicle's surrounding environment and promptly sending warning information to the driver. On the contrary, if the road surface condition is good, a lower frequency signal transmission cycle can be used to save power consumption. For the remaining battery information, a higher signal transmission cycle represents a higher power consumption. When the vehicle is in a low battery state, a lower signal transmission cycle can be used to increase the vehicle's driving range.

[0059] In some embodiments, a higher frequency signal transmission cycle may correspond to a higher communication frequency, a higher communication rate, or a communication protocol with a higher communication rate.

[0060] In some embodiments, the communication parameters may include communication frequency, communication rate, and communication protocol. For example, the in-vehicle gateway can select the communication protocol and communication frequency with the lowest power consumption based on driving information and driving environment information, and then determine the communication rate under the condition of meeting the requirements of the current driving scenario.

[0061] In some embodiments, after determining the communication protocol and communication frequency, the in-vehicle gateway can adjust the communication rate between multiple in-vehicle controllers by monitoring the communication rates of multiple in-vehicle controllers and based on the predicted communication rate (predicted based on driving information and driving environment information).

[0062] In some embodiments, as Figure 4 shown, determining communication parameters based on driving information and driving environment information may include:

[0063] Step 3021: Determine the driving characteristics of the vehicle based on the driving information and the driving environment information.

[0064] In some embodiments, the driving characteristics of the vehicle may refer to the characteristics for judging and classifying the driving risks of the vehicle. The driving risks may come from vehicle - related factors (e.g., vehicle condition, remaining battery power), or may come from external factors of the vehicle (e.g., vehicle distance, weather, road conditions). For example, the driving characteristics of the vehicle may include vehicle condition level (good vehicle condition, general vehicle condition, poor vehicle condition, etc.), vehicle distance level (long vehicle distance, moderate vehicle distance, short vehicle distance, etc.), road condition level (good road condition, general road condition, poor road condition), remaining battery power level (sufficient battery power, moderate battery power, low battery power), weather condition level (good weather, general weather, poor weather), etc. The specific definition of each factor level can be set according to actual needs, and the embodiments of the present application do not limit this. For example, sufficient battery power may mean that the remaining battery power is greater than 70%, low battery power may mean that the remaining battery power is less than 30%, and moderate battery power may mean that the remaining battery power is 30% - 70%.

[0065] Step 3022: Determine the communication parameters corresponding to the driving characteristics.

[0066] After determining the driving characteristics, the in - vehicle gateway can determine the communication parameters corresponding to the driving characteristics to minimize energy consumption when meeting the current driving characteristics requirements.

[0067] In some embodiments, the communication parameters corresponding to the driving characteristics may refer to the communication parameters that meet the communication requirements of the driving characteristics and whose communication energy consumption meets the preset energy consumption requirements. The preset energy consumption requirements may be to minimize energy consumption.

[0068] In some embodiments, if there are other vehicles within a preset distance in front of the vehicle, after determining the driving characteristics, the in - vehicle gateway can also determine the corresponding communication parameters based on the driving characteristics and the driving behaviors (speed, acceleration, lane - changing behavior) of the vehicle in front to further ensure driving safety.

[0069] In some embodiments, as Figure 5 shown, determining the communication parameters based on the driving information and the driving environment information may further include:

[0070] Step 3023: Determine the driving characteristics of the vehicle based on the driving information and the driving environment information.

[0071] Step 3024: Obtain the driving events of the vehicle.

[0072] Step 3025: Determine the communication parameters corresponding to the driving characteristics based on the driving characteristics and the driving events.

[0073] In some embodiments, a driving event may include a pedal depression (accelerator pedal, brake pedal) event and a steering wheel adjustment event. After determining the driving characteristics, since the driver's own driving events will also affect driving safety, the in-vehicle gateway determines communication parameters corresponding to the driving characteristics based on the driving characteristics, which can further minimize energy consumption in the case of ensuring communication requirements for driving safety.

[0074] Step 303: Send the communication parameters to multiple in-vehicle controllers, so that the multiple in-vehicle controllers interact based on the communication parameters.

[0075] After determining the communication parameters, the in-vehicle gateway can send the communication parameters to multiple in-vehicle controllers, so that the multiple in-vehicle controllers interact based on the communication parameters. For example, the in-vehicle gateway can send a setting instruction of the communication parameters to the multiple in-vehicle controllers to set the communication parameters of each in-vehicle controller.

[0076] In some embodiments, the in-vehicle gateway can also turn off modules that do not need to run in itself or in-vehicle controllers according to driving information and driving environment information, or enter an energy-saving mode to further minimize energy consumption. For example, the in-vehicle gateway can generate an energy-saving instruction based on driving information and driving environment information, and send the energy-saving instruction to multiple in-vehicle controllers, so that at least one of the multiple in-vehicle controllers can enter an energy-saving operation mode (turn off modules that do not need to run, or enter an energy-saving mode) in response to the energy-saving instruction.

[0077] In some embodiments, the in-vehicle gateway itself can also enter an energy-saving operation mode in response to the energy-saving instruction.

[0078] In some embodiments, after completing the setting of the communication parameters, the in-vehicle controller can send the setting result of the communication parameters to the in-vehicle gateway. The in-vehicle gateway can also receive the setting results of the communication parameters returned by multiple in-vehicle controllers, and use the setting results of the communication parameters as a comparison reference parameter for setting the communication parameters of multiple in-vehicle controllers next time to avoid frequent setting of communication parameters.

[0079] For the above communication control method, the gateway device can provide different communication traffic restrictions according to different driving information and driving environment information of the vehicle, achieve the best performance of the vehicle, reduce vehicle energy consumption, and improve the vehicle's cruising range.

[0080] The embodiments of the present application also provide an in-vehicle gateway. Figure 6 It is a schematic diagram of an embodiment of the in-vehicle gateway of the present application.

[0081] The vehicle-mounted gateway 101 includes a memory 20, a processor 30, and a computer program 40 stored in the memory 20 and executable on the processor 30. When the processor 30 executes the computer program 40, the steps in the above-mentioned embodiments of the communication control method are implemented, such as Figure 3 the steps 301 to 303 shown.

[0082] Exemplarily, the computer program 40 can also be divided into one or more modules / units, and the one or more modules / units are stored in the memory 20 and executed by the processor 30. The one or more modules / units can be a series of computer program instruction segments capable of performing specific functions, and the instruction segments are used to describe the execution process of the computer program 40 in the vehicle-mounted gateway 101. For example Figure 2 the shown operation logic module 1011, communication decision module 1012, and communication adjustment module 1013.

[0083] Those skilled in the art can understand that the schematic diagram is only an example of the vehicle-mounted gateway 101, and does not constitute a limitation on the vehicle-mounted gateway 101. It may include more or fewer components than shown, or combine certain components, or different components. For example, the vehicle-mounted gateway 101 may also include input / output devices, network access devices, buses, etc.

[0084] The processor 30 may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor, a single-chip microcomputer, or the processor 30 may also be any conventional processor, etc.

[0085] The memory 20 can be used to store computer programs 40 and / or modules / units. By running or executing the computer programs and / or modules / units stored in the memory 20, and by invoking the data stored in the memory 20, the processor 30 realizes various functions of the vehicle-mounted gateway 101. The memory 20 mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created according to the use of the vehicle-mounted gateway 101 (such as audio data, etc.). In addition, the memory 20 can include high-speed random access memory, and can also include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices.

[0086] If the modules / units integrated in the vehicle-mounted gateway 101 are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, to implement all or part of the processes in the above-mentioned embodiment methods of the present application, it can also be completed by instructing relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-mentioned various method embodiments can be realized. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a mobile hard disk, a magnetic disk, an optical disc, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.

[0087] The embodiment of the present application also provides a communication control device. This communication control device can be integrated into the vehicle-mounted gateway 101, and this communication control device can include an operation logic module 1011, a communication decision module 1012, and a communication adjustment module 1013.

[0088] In several embodiments provided by this application, it should be understood that the disclosed vehicle-mounted gateway and method can be implemented in other ways. For example, the vehicle-mounted gateway embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation.

[0089] In addition, the functional units in each embodiment of this application can be integrated in the same processing unit, or each unit can exist physically alone, or two or more units can be integrated in the same unit. The above integrated units can be implemented in the form of hardware, or in the form of a combination of hardware and software function modules.

[0090] For those skilled in the art, it is obvious that this application is not limited to the details of the above exemplary embodiments, and without departing from the spirit or basic characteristics of this application, this application can be implemented in other specific forms. Therefore, from any point of view, the embodiments should be regarded as exemplary and non-limiting. In addition, obviously the word "including" does not exclude other units or steps, and the singular does not exclude the plural. The multiple units or vehicle-mounted gateways stated in the vehicle-mounted gateway claims can also be implemented by the same unit or vehicle-mounted gateway through software or hardware. The words "first", "second", etc. are used to denote names and do not denote any specific order.

[0091] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application and not to limit them. Although this application has been described in detail with reference to the above embodiments, those of ordinary skill in the art should understand that the technical solutions of this application can be modified or equivalently replaced without departing from the spirit and scope of the technical solutions of this application.

Claims

1. A communication control method, applied to a vehicle-mounted gateway, characterized in that The vehicle-mounted gateway is communicatively connected to a plurality of vehicle-mounted controllers, and the method includes: Obtaining driving information of the vehicle and driving environment information of the vehicle; Determining communication parameters based on the driving information and the driving environment information, where the communication parameters include at least one of a communication frequency, a communication rate, and a communication protocol; Sending the communication parameters to the plurality of vehicle-mounted controllers, such that the plurality of vehicle-mounted controllers interact based on the communication parameters.

2. The communication control method according to claim 1, wherein The determining the communication parameters based on the driving information and the driving environment information includes: Determining a driving characteristic of the vehicle based on the driving information and the driving environment information; Determining communication parameters corresponding to the driving characteristic.

3. The communication control method according to claim 2, wherein The determining the communication parameters corresponding to the driving characteristic includes: Obtaining a driving event of the vehicle; Determining communication parameters corresponding to the driving characteristic based on the driving characteristic and the driving event.

4. The communication control method according to claim 2, characterized in that, The communication parameters corresponding to the driving characteristic are communication parameters that meet the communication requirements of the driving characteristic and whose communication energy consumption complies with a preset energy consumption requirement.

5. The communication control method according to any one of claims 1 to 4, characterized in that, The method further includes: Generating an energy-saving instruction based on the driving information and the driving environment information; Sending the energy-saving instruction to the plurality of vehicle-mounted controllers, such that at least one of the plurality of vehicle-mounted controllers enters an energy-saving operation mode in response to the energy-saving instruction.

6. The communication control method according to any one of claims 1 to 4, characterized in that, The method further includes: Receiving a setting result of the communication parameters returned by the plurality of vehicle-mounted controllers, and using the setting result of the communication parameters as a comparison reference parameter for setting the communication parameters of the plurality of vehicle-mounted controllers next time.

7. The communication control method according to claim 6, characterized in that, Both the driving information and the driving environment information include one or more dimensional characteristics, and each dimensional characteristic is correspondingly provided with a parameter response weight. The determining the communication parameters based on the driving information and the driving environment information includes: Determining the communication parameters based on the characteristic value of each dimensional characteristic included in the driving information and the corresponding parameter response weight, and the characteristic value of each dimensional characteristic included in the driving environment information and the corresponding parameter response weight.

8. A communication control device, characterized in that, Includes: An operation logic module that receives driving information of the vehicle and driving environment information of the vehicle, and determines a driving characteristic of the vehicle based on the driving information and the driving environment information; A communication decision module that determines communication parameters corresponding to the driving characteristic based on the driving characteristic and the driving environment information, where the communication parameters include at least one of a communication frequency, a communication rate, and a communication protocol; A communication adjustment module that sends the communication parameters to a plurality of vehicle-mounted controllers, such that the plurality of vehicle-mounted controllers interact based on the communication parameters.

9. An in-vehicle gateway, the in-vehicle gateway comprising a processor and a memory, characterized in that, The memory is used to store instructions, and the processor is used to call the instructions in the memory, such that the vehicle-mounted gateway executes the communication control method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions, and when the computer instructions run on the vehicle-mounted gateway, the vehicle-mounted gateway executes the communication control method according to any one of claims 1 to 7.