US-12627737-B2 - Communication control method, gateway and vehicle employing method
Abstract
A communication control method applied to a gateway of a vehicle includes: obtaining driving information and driving environment information of the vehicle; determining a communication parameter according to the driving information and the driving environment information of the vehicle; and sending the communication parameter to a plurality of vehicle on board controllers (VOBCs) of the vehicle. The communication parameter is selected form a group of a communication frequency, a communication rate, and a communication protocol, the plurality of VOBCs communicate with each other according to the communication parameter. A gateway and a vehicle are also disclosed.
Inventors
- Guan-Lin Huang
- Chia-Wei HSIUNG
- Wi-Lien SUNG
Assignees
- Futaijing Precision Electronics (Yantai) Co., Ltd.
- HON HAI PRECISION INDUSTRY CO., LTD.
Dates
- Publication Date
- 20260512
- Application Date
- 20240321
- Priority Date
- 20231226
Claims (13)
- 1 . A communication control method applied to a gateway of a vehicle, comprising: obtaining driving information and driving environment information of the vehicle; determining a communication parameter according to the driving information and the driving environment information of the vehicle; sending the communication parameter to a plurality of vehicle on board controllers (VOBCs) of the vehicle, wherein the communication parameter is selected form a group of a communication frequency, a communication rate, and a communication protocol; and the plurality of VOBCs communicate with each other according to the communication parameter; generating an energy-saving instruction according to the driving information and the driving environment information of the vehicle; and sending the energy-saving instruction to the plurality of VOBCs, wherein at least one of the plurality of VOBCs responds the energy-saving instruction to enter an energy-saving mode.
- 2 . The method of claim 1 , wherein determining the communication parameter according to the driving information and the driving environment information of the vehicle further comprises: determining driving characteristics of the vehicle according to the driving information and the driving environment information of the vehicle; and determining the communication parameter according to the driving characteristics of the vehicle.
- 3 . The method of claim 2 , wherein determining the communication parameter according to the driving characteristics of the vehicle further comprises: obtaining driving events of the vehicle; and determining the communication parameter according to the driving characteristics and the driving events of the vehicle.
- 4 . The method of claim 2 , wherein the communication parameter meets a communication requirement of the driving characteristics of the vehicle, and a communication energy consumption of the plurality of VOBCs based on the communication parameter meets a preset energy consumption requirement.
- 5 . The method of claim 1 , further comprising: receiving setting results of the communication parameter returned by the plurality of VOBCs, and setting the setting results of the communication parameter as comparison reference parameters of the plurality of VOBCs in a next parameter setting process.
- 6 . The method of claim 1 , wherein both of the driving information and the driving environment information comprise one or more information features, and each information feature is provided with a parameter response weight, determining the communication parameter according to the driving information and the driving environment information of the vehicle further comprises: determining the communication parameter according to eigenvalues of first information features comprised in the driving information, parameter response weights corresponding to the first information features, eigenvalues of second information features comprised in the driving environment information, and parameter response weights corresponding to the second information features.
- 7 . A gateway applied to a vehicle, comprising: at least one processor; and a data storage storing one or more programs which when executed by the at least one processor, cause the at least one processor to: obtain driving information and driving environment information of the vehicle; determine a communication parameter according to the driving information and the driving environment information of the vehicle; send the communication parameter to a plurality of vehicle on board controllers (VOBCs) of the vehicle, wherein the communication parameter is selected form a group of a communication frequency, a communication rate, and a communication protocol; and the plurality of VOBCs communicate with each other according to the communication parameter; generate an energy-saving instruction according to the driving information and the driving environment information of the vehicle; and send the energy-saving instruction to the plurality of VOBCs, wherein at least one of the plurality of VOBCs responds the energy-saving instruction to enter an energy-saving mode.
- 8 . The gateway of claim 7 , wherein when the at least one processor is caused to determine the communication parameter according to the driving information and the driving environment information of the vehicle, the least one processor is further caused to: determine driving characteristics of the vehicle according to the driving information and the driving environment information of the vehicle; and determine the communication parameter according to the driving characteristics of the vehicle.
- 9 . The gateway of claim 8 , wherein when the at least one processor is caused to determine the communication parameter according to the driving characteristics of the vehicle, the least one processor is further caused to: obtain driving events of the vehicle; and determine the communication parameter according to the driving characteristics and the driving events of the vehicle.
- 10 . The gateway of claim 8 , wherein the communication parameter meets a communication requirement of the driving characteristics of the vehicle, and a communication energy consumption of the plurality of VOBCs based on the communication parameter meets a preset energy consumption requirement.
- 11 . The gateway of claim 7 , wherein the least one processor is further caused to: receive setting results of the communication parameter returned by the plurality of VOBCs, and set the setting results of the communication parameter as comparison reference parameters of the plurality of VOBCs in a next parameter setting process.
- 12 . The gateway of claim 7 , wherein both of the driving information and the driving environment information comprise one or more information features, and each information feature is provided with a parameter response weight, when the least one processor is caused to determine the communication parameter according to the driving information and the driving environment information of the vehicle, the least one processor is further caused to: determine the communication parameter according to eigenvalues of first information features comprised in the driving information, parameter response weights corresponding to the first information features, eigenvalues of second information features comprised in the driving environment information, and parameter response weights corresponding to the second information features.
- 13 . A vehicle comprising: a gateway; and a plurality of vehicle on board controllers (VOBCs) communicated with the gateway, wherein the gateway is configured to obtain driving information and driving environment information of the vehicle, determine a communication parameter according to the driving information and the driving environment information of the vehicle, and send the communication parameter to the plurality of VOBCs, the communication parameter is selected form a group of a communication frequency, a communication rate, and a communication protocol, and the plurality of VOBCs communicate with each other according to the communication parameter, the gateway is further configured to generate an energy-saving instruction according to the driving information and the driving environment information of the vehicle, and send the energy-saving instruction to the plurality of VOBCs; and at least one of the plurality of VOBCs responds the energy-saving instruction to enter an energy-saving mode.
Description
TECHNICAL FIELD The subject matter herein generally relates to vehicle controller communications. BACKGROUND A high degree of intelligence of a new energy vehicle (electric vehicle) make functions and a complexity of a driving system of the new energy vehicle also high. Communication parameters of the driving system of the new energy vehicle cannot be dynamically adjusted according to the driving state and the external environment, resulting in a waste of communication resources and an unnecessary consumption of energy consumption. The unnecessary energy consumption not only affect a driving range of the new energy vehicle, but also reduce an energy efficiency of the new energy vehicle. BRIEF DESCRIPTION OF THE DRAWINGS Implementations of the present disclosure will now be described, by way of embodiments, with reference to the attached figures. FIG. 1 is a block diagram illustrating an vehicle according to an embodiment of the present disclosure. FIG. 2 is a block diagram illustrating a vehicle control system of the vehicle according to an embodiment of the present disclosure. FIG. 3 is a block diagram illustrating a gateway of the vehicle according to an embodiment of the present disclosure. FIG. 4 is a flowchart illustrating a communication control method applied to the gateway according to an embodiment of the present disclosure. FIG. 5 is a sub flowchart illustrating a part of the communication control method according to an embodiment of the present disclosure. FIG. 6 is a sub flowchart illustrating a part of the communication control method according to another embodiment of the present disclosure. FIG. 7 is a structure diagram illustrating the gateway according to an embodiment of the present disclosure. DETAILED DESCRIPTION It will be appreciated that for simplicity and clarity of illustration, where appropriate, reference numerals have been repeated among the different figures to indicate corresponding or analogous elements. In addition, numerous specific details are set forth in order to provide a thorough understanding of the embodiments described herein. However, it will be understood by those of ordinary skill in the art that the embodiments described herein can be practiced without these specific details. In other instances, methods, procedures, and components have not been described in detail so as not to obscure the related relevant feature being described. Also, the description is not to be considered as limiting the scope of the embodiments described herein. The drawings are not necessarily to scale and the proportions of certain parts may be exaggerated to better illustrate details and features of the present disclosure. It should be noted that references to “an” or “one” embodiment in this disclosure are not necessarily to the same embodiment, and such references mean “at least one”. Several definitions that apply throughout this disclosure will now be presented. The term “coupled” is defined as connected, whether directly or indirectly through intervening components, and is not necessarily limited to physical connections. The connection can be such that the objects are permanently connected or releasably connected. The term “comprising,” when utilized, means “including, but not necessarily limited to”; it specifically indicates open-ended inclusion or membership in the so-described combination, group, series, and the like. Referring to FIG. 1 and FIG. 2, a vehicle 100 may include a vehicle control system 10. The vehicle control system 10 may include a gateway 101 and a plurality of zone control units (ZCUs) 102. Each ZCU 102 may be configured to perform data/environmental perception, data processing, function control, and command execution of a local region of the vehicle 100. For example, each ZCU 102 can be configured to couple sensors, actuators, and electronic control units (ECUs) in an area of the vehicle 100, and each ZCU 102 can be configured for a preliminary calculation and processing of sensor data, and network protocol conversion in the area of the vehicle 100. For example, the ZCUs 102 can be divided into a front domain ZCU (located in the front part of the vehicle), a middle domain ZCU (located in the middle of the vehicle), and a rear domain ZCU (located in the rear of the vehicle) according to positions of the ZCUs 102 in the vehicle 100. The ZCUs 102 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 functions of the ZCUs 102 in the vehicle 100. The gateway 101 can be configured to perform a protocol conversion between different bus types, a data interaction between different networks/controllers inside the vehicle 100, a communication management between an internal network of the vehicle 100 and an external network (for example, Internet or a network of another vehicle), etc. For example, the gateway 101 can communicate with the ZCU 102 and the ECU of the vehicle 1