Vehicle-mounted communication method and system, central gateway and computer readable storage medium
By adopting the on-vehicle communication method of time-sensitive network and central gateway in intelligent connected vehicles, the problems of internal wire harness complexity and low data transmission efficiency are solved, and efficient and reliable data transmission performance is achieved.
Patent Information
- Application Number
- CN202311099744.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-29
- Publication Date
- 2025-02-28
AI Technical Summary
In intelligent connected vehicles, the demand for data interoperability between the on-board equipment within the vehicle increases, resulting in an increase in the complexity of the internal wiring harness, which makes it difficult to meet the needs of efficient data transmission.
The time-sensitive network is used as the backbone network of the on-board communication system. The central gateway communicates with multiple area controllers through a time-sensitive network to realize the collection of area information, the determination of information to be transmitted and the selection of target area controllers, and then the information to be transmitted is sent to the target area controller through the time-sensitive network protocol.
Reduces the complexity of the internal wiring harness of the vehicle, improves the performance, certainty and reliability of data transmission, and ensures real-time, deterministic and reliable data transmission.
Smart Images

Figure CN119544755A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular to a vehicle-mounted communication method, system, central gateway, and computer-readable storage medium. Background Art
[0002] With the development of intelligent connected vehicle technology, the amount of data that needs to be communicated between various on-board devices inside the vehicle is increasing, and the demand for data transmission is also gradually increasing. Different on-board devices in the same vehicle will be connected through a bus, which will cause the wiring harness inside the vehicle to become increasingly complex. Summary of the invention
[0003] In view of the above, the embodiments of the present application provide a vehicle-mounted communication method, system, central gateway and computer-readable storage medium, which aim to improve the data transmission performance of the vehicle while reducing the complexity of the vehicle's internal wiring harness.
[0004] The embodiment of the present application provides a vehicle-mounted communication method, which is applied to a central gateway of a vehicle-mounted communication system, wherein the backbone network of the vehicle-mounted communication system is a time-sensitive network, and the central gateway is communicatively connected with a plurality of regional controllers in the vehicle-mounted communication system through the time-sensitive network. The vehicle-mounted communication method includes:
[0005] Based on a time-sensitive network protocol, receiving area information from a source area controller among the multiple area controllers, the area information being vehicle body data of a vehicle area controlled by the source area controller;
[0006] Determining information to be transmitted based on the area information;
[0007] Based on the area information, determining a target area controller for receiving the information to be transmitted among the multiple area controllers;
[0008] The information to be transmitted is sent to the target area controller based on the time sensitive network protocol.
[0009] Compared with the point-to-point connection between regional controllers, multiple regional controllers in the embodiment of the present application are connected to the central gateway, which can reduce the internal wiring harness of the vehicle. The time-sensitive network communication between multiple regional controllers and the central gateway can also increase the certainty and reliability of data transmission to ensure real-time, certain and reliable data transmission, thereby improving data transmission performance.
[0010] In some embodiments, the time-sensitive network protocol includes a traffic transmission priority, and sending the information to be transmitted to the target area controller based on the time-sensitive network protocol includes: obtaining the traffic category of the information to be transmitted; determining the traffic transmission priority that matches the traffic category of the information to be transmitted in the pre-stored correspondence between the traffic category and the traffic transmission priority; and sending the information to be transmitted to the target area controller based on the matching traffic transmission priority.
[0011] The backbone network of the embodiment of the present application can transmit traffic according to different traffic categories, thereby meeting the traffic transmission requirements of different scenarios.
[0012] In some embodiments, the information to be transmitted includes vehicle control information, where the vehicle control information is used to control a target vehicle-mounted device, and the target vehicle-mounted device is located in a vehicle area controlled by the target area controller.
[0013] In some embodiments, sending the information to be transmitted to the target area controller based on the time sensitive network protocol includes: sending the vehicle control information to the target area controller based on some / ip protocol and the time sensitive network protocol.
[0014] In some embodiments, determining the information to be transmitted based on the area information includes: if the area information is identified as image data captured by a rear camera of a vehicle, using the image data as the information to be transmitted.
[0015] The embodiment of the present application further provides a vehicle-mounted communication system, wherein the backbone network of the vehicle-mounted communication system is a time-sensitive network, the vehicle-mounted communication system comprises a central gateway and a plurality of regional controllers, the central gateway and the plurality of regional controllers are communicatively connected via the time-sensitive network;
[0016] Among the multiple regional controllers, there is a source regional controller for acquiring regional information and transmitting the regional information to the central gateway based on a time-sensitive network protocol, wherein the regional information is vehicle body data of the vehicle region controlled by the source regional controller;
[0017] The central gateway is used to receive regional information from the source regional controller based on the time-sensitive network protocol; determine the information to be transmitted based on the regional information; determine a target regional controller for receiving the information to be transmitted among the multiple regional controllers based on the regional information; and send the information to be transmitted to the target regional controller based on the time-sensitive network protocol.
[0018] In some embodiments, the time-sensitive network protocol includes a traffic transmission priority; the central gateway is also used to obtain the traffic category of the information to be transmitted; in the correspondence between the pre-stored traffic category and the traffic transmission priority, determine the traffic priority that matches the traffic category of the information to be transmitted; and send the information to be transmitted to the target area controller based on the matching traffic priority.
[0019] An embodiment of the present application also provides a central gateway, which 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 central gateway executes the above-mentioned vehicle communication method.
[0020] An embodiment of the present application also provides a computer-readable storage medium, which stores computer instructions. When the computer instructions are executed on a central gateway, the central gateway executes the above-mentioned vehicle-mounted communication method.
[0021] It can be understood that the above-mentioned vehicle communication system, central gateway, and computer-readable storage medium all correspond to the above-mentioned vehicle communication method. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method provided above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 A schematic diagram of a scenario of an in-vehicle communication system provided in one embodiment of the present application.
[0023] Figure 2 A schematic diagram of the connection structure of the communication connections of various vehicle-mounted devices provided in one embodiment of the present application.
[0024] Figure 3 A flowchart of the steps of an in-vehicle communication method provided in one embodiment of the present application.
[0025] Figure 4 A flowchart of sub-steps of step 304 provided for one embodiment of the present application.
[0026] Figure 5 A schematic diagram of the structure of a vehicle-mounted communication device provided in one embodiment of the present application.
[0027] Figure 6 A schematic diagram of the structure of a central gateway provided in one embodiment of the present application. DETAILED DESCRIPTION
[0028] In order to more clearly understand the above-mentioned purposes, features and advantages of the present application, the present application is described in detail below in conjunction with the accompanying drawings and specific implementation methods. It should be noted that the implementation methods of the present application and the features in the implementation methods can be combined with each other without conflict.
[0029] In the following description, many specific details are set forth to facilitate a full understanding of the present application. The described implementations are only part of the implementations of the present application, rather than all the implementations.
[0030] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application.
[0031] It should be further noted that, in this article, the terms "comprises", "includes" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.
[0032] In this application, "at least one" means one or more, and "more than one" means two or more than two. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can 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.
[0033] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0034] The embodiments of the present application provide a vehicle-mounted communication system, method, central gateway and computer-readable storage medium, which are described in detail below.
[0035] See also Figure 1 , Figure 1 A schematic diagram of a scenario of an in-vehicle communication system provided in an embodiment of the present application.
[0036] The backbone network of the vehicle communication system can adopt time-sensitive networking (TSN).
[0037] TSN network is a protocol family that achieves deterministic minimum time delay in non-deterministic Ethernet. It is a set of protocol standards developed by the TSN working group in the IEEE802.1 working group. It defines the time-sensitive mechanism of Ethernet data transmission and adds determinism and reliability to standard Ethernet to ensure real-time, deterministic and reliable data transmission.
[0038] The backbone network of the vehicle communication system includes a central gateway and multiple zone controllers. The central gateway is connected to multiple zone controllers (Zone Control Unit, ZCU) through time-sensitive network communication.
[0039] A zone controller is a zone-level control unit in the vehicle's electrical and electronic architecture, responsible for managing and controlling a specific zone of the vehicle.
[0040] Specifically, there is at least one vehicle-mounted device in the vehicle area controlled by the area controller that is in communication connection with the area controller. The area controller can determine the area information of the vehicle area based on the device information received from the vehicle-mounted device, such as the light switch status information, the video captured by the vehicle camera, etc. That is, the area information can be understood as the vehicle body data of the vehicle area controlled by the area controller. The vehicle body data may include the device information of the vehicle-mounted device in communication connection with the area controller or the vehicle control information, such as the control information for controlling the light switch, the control information for controlling the door lock, etc., but is not limited thereto.
[0041] The vehicle-mounted equipment may include: vehicle-mounted sensors, display devices, etc., but is not limited thereto.
[0042] For example, refer to Figure 1 As shown, the zone controller of the vehicle may include a front zone controller and a rear zone controller, but is not limited thereto. In actual applications, the vehicle may be provided with more or fewer zone controllers.
[0043] The front area controller arranged at the front of the vehicle can be connected to the on-board equipment located at the front of the vehicle such as the front driver's cabin, such as the rearview mirror 1, the rearview mirror 2, the brake, and the on-board display device for communication.
[0044] The rear area controller disposed at the rear of the vehicle can be connected to communicate with the on-board equipment located at the rear of the vehicle, such as the rear driver's cabin, such as the headlight 1, the headlight 2 and the rear camera.
[0045] Among them, the front area controller can communicate with the vehicle-mounted display device based on the Flat Panel Display Link (FPD-LINK) to achieve efficient transmission of image data.
[0046] The front area controller can be connected to the rearview mirror 1, the rearview mirror 2, etc. through hardwires.
[0047] The central gateway can use Ethernet based on time-sensitive network to communicate with multiple regional controllers, such as the front regional controller and the rear regional controller, to form the backbone network of the vehicle.
[0048] The rear area controller can be connected to the rear camera through communication based on low voltage differential signaling (LVDS) technology, and can also be connected to the headlight 1 and the headlight 2 through hardwire.
[0049] It is understood that the zone controller is Figure 1 The vehicle-mounted device communication connection in the embodiment can also be connected with more or fewer vehicle-mounted devices according to actual application requirements.
[0050] For example, refer to Figure 2 As shown, the front area controller can also be connected to the door mirror (Door Mirror pass), the front right headlight (Headlamp FR), the rear fog mirror (Fog lamp R), the interior lamp (Interior Lamp), the left and right rear reading lights (Rear Reading Lights L / R), the rear right bumper lamp (RR-Bumper lamp), the rear tail lamp (RR-Lamp), etc.
[0051] The rear area controller can also communicate with the front left headlamp (Headlamp FL), the door mirror driver (DoorMirror driver), the front left door latch (Door latch FL), the rear left door latch (Door Latch RL), the rear left lamp (RL-Lamp), and the rear left bumper lamp (RL-Bumper lamp).
[0052] The vehicle-mounted device may transmit the device information to a regional controller (ie, a source regional controller) that is communicatively connected to the vehicle-mounted device.
[0053] The source area controller is used to obtain the area information of the vehicle based on the device information, and transmit the area information to the central gateway based on the time-sensitive network protocol.
[0054] For example, the rear camera transmits the captured image data to the rear area controller. At this time, the rear area controller is the source area controller. The source area controller uses the image data as area information, and then transmits the image data to the central gateway based on the time-sensitive network.
[0055] The central gateway is used to receive regional information from a source regional controller based on a time-sensitive network protocol; determine information to be transmitted based on the regional information; determine a target regional controller for receiving the information to be transmitted among multiple regional controllers based on the regional information; and send the information to be transmitted to the target regional controller based on the time-sensitive network protocol.
[0056] That is, the central gateway can execute the vehicle communication method, refer to Figure 3 As shown, an embodiment of the present application also provides a vehicle-mounted communication method, which is applied to the central gateway of the above-mentioned vehicle-mounted communication system.
[0057] The central gateway is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions. Its hardware includes but is not limited to processors, microprogrammed control units (MCUs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), digital signal processors (DSPs), embedded devices, etc. Figure 3 As shown, the vehicle communication method includes:
[0058] Step 301: receiving zone information from a source zone controller among a plurality of zone controllers based on a time sensitive network protocol.
[0059] The area information is the vehicle body data of the vehicle area controlled by the source area controller.
[0060] Specifically, there is at least one vehicle-mounted device in the vehicle area controlled by the source area controller that is communicatively connected to the source area controller, and the vehicle body data may include device information of the vehicle-mounted device, that is, the device status of the vehicle-mounted device, such as the door locking status, the brake status, etc., and external information received by the vehicle-mounted device, such as the image data captured by the vehicle-mounted camera, etc.
[0061] The vehicle body data may also include: vehicle control information, such as a control signal for controlling door locking, etc.
[0062] For example, the source area controller is communicatively connected to the rear camera, and the area information may include image data captured by the rear camera, such as the reversing image captured by the rear camera located at the rear of the vehicle when reversing, or the rear road conditions captured by the rear camera when the vehicle is driving; if the source area controller is connected to the brake, the area information may include the brake signal, but is not limited to this.
[0063] The backbone network of the embodiment of the present application is a time-sensitive network. Therefore, the source regional controller may use the time-sensitive network protocol when transmitting regional information to the central gateway. In some embodiments, the time-sensitive network protocol defines a traffic transmission priority. The traffic transmission priority may characterize the importance, delay, packet loss tolerance, and jitter of the traffic.
[0064] The source zone controller can be used to obtain the traffic category of the zone information, and determine the traffic priority that matches the traffic category of the zone information in the pre-stored correspondence between the traffic category and the traffic transmission priority; and send the information to be transmitted to the central gateway based on the matching traffic priority.
[0065] For example, the traffic transmission priorities corresponding to different traffic classes (TCs) may be referred to as shown in Table 1.
[0066] Table 1
[0067]
[0068] As shown in Table 1, the time delay of the backbone network ranges from 1 millisecond to 200 milliseconds, and the jitter ranges from ±1 millisecond to 100 milliseconds. The transmission bandwidth of the backbone network using the above time-sensitive network can be 100Mbps to 1000Mbps.
[0069] The traffic transmission priority corresponding to each of the above-mentioned traffic categories is only an example. In actual application, the traffic transmission priority corresponding to different traffic categories can be defined according to the traffic transmission requirements. The embodiments of the present application are not limited to this.
[0070] The regional information transmitted by the source regional controller to the central gateway may include a traffic category, and the regional controller may transmit the regional information to the central gateway according to the traffic transmission priority corresponding to the traffic category. The central gateway may receive the regional information according to the traffic transmission priority.
[0071] The backbone network of the embodiment of the present application may adopt a TSN network. The backbone network defines different traffic transmission priorities based on different traffic categories, so that the latency and jitter of traffic transmission can meet the transmission requirements of different scenarios.
[0072] Step 302: determine information to be transmitted based on the area information.
[0073] For example, if the area information carries the communication address of a vehicle-mounted device, it indicates that the area information is area information that needs to be forwarded to the vehicle-mounted device, and the area information can be used as information to be transmitted.
[0074] In addition to the regional information, the central gateway can also integrate the vehicle control function, that is, the central gateway can determine the vehicle control information based on the regional information. For example, if the regional information is a brake signal, the central gateway can generate a brake light signal based on the brake signal.
[0075] That is to say, the information to be transmitted may also include vehicle control information, and the vehicle control information is used to control the target vehicle-mounted device.
[0076] Step 303: Based on the regional information, determine a target regional controller for receiving the information to be transmitted from among the multiple regional controllers.
[0077] For example, if the regional information carries the communication address of a vehicle-mounted device, it indicates that the regional information is the regional information that needs to be forwarded to the vehicle-mounted device, and the regional controller that is in communication connection with the vehicle-mounted device can be used as the target regional controller.
[0078] For example, the area information is image data captured by the rear camera of the vehicle, the communication address of the vehicle-mounted device carried in the area information is the communication address of the vehicle-mounted display device, the vehicle-mounted display device and the front area controller are communicatively connected, and the front area controller can be used as the target area controller.
[0079] The central gateway can also generate vehicle control information based on the regional information. When the information to be transmitted is vehicle control information, the central gateway can determine the target vehicle device controlled by the vehicle control information, and determine the regional controller that controls the target vehicle device, and use the regional controller as the target regional controller. For example, when the vehicle control information is a signal to turn on the brake lights, the regional controller that controls the brake lights is the target regional controller.
[0080] Step 304: Send the information to be transmitted to the target area controller based on the time sensitive network protocol.
[0081] In some embodiments, reference Figure 4 As shown, step 304 may include:
[0082] Step 3041, obtaining the traffic category of the information to be transmitted.
[0083] For example, if the information to be transmitted is regional information, the traffic category of the regional information can be directly used as the traffic category in the information to be transmitted; if the information to be transmitted is vehicle control information generated by the central gateway, the central gateway can determine the traffic category of the information to be transmitted based on the content of the vehicle control information.
[0084] Step 3042: Determine the traffic transmission priority that matches the traffic category of the information to be transmitted from the pre-stored correspondence between the traffic category and the traffic transmission priority.
[0085] For example, the correspondence between the pre-stored traffic categories and traffic transmission priorities can be referred to as shown in Table 1 above.
[0086] Step 3043: Send the information to be transmitted to the target area controller based on the matched traffic transmission priority.
[0087] That is, the central gateway transmits the information to be transmitted according to the requirements for delay, packet loss tolerance and jitter defined in the traffic transmission priority.
[0088] The backbone network of the embodiment of the present application can determine the traffic transmission priority according to different traffic categories, thereby performing traffic transmission, and further can meet the traffic transmission requirements of different scenarios.
[0089] Furthermore, the central gateway of the embodiment of the present application can identify whether the information to be transmitted is vehicle control information. When the information to be transmitted includes vehicle control information, the central gateway can send the vehicle control information to the target area controller based on a scalable service-oriented middleware (Scalable service-Oriented MiddlewarE over IP, some / ip) protocol and a time-sensitive network protocol running over IP.
[0090] The some / ip protocol mainly provides an application program interface for the application layer. When communicating based on the some / ip protocol, the client, such as the central gateway, can use the SOME / IP-SD message format to subscribe to the service and subscribe to the server's message. Then, the server, such as the source regional controller, publishes a notification message. The notification message can be regional information, such as the status of vehicle-mounted devices such as doors, windows and lights. The client can generate vehicle control information based on the regional information to control the doors, windows and lights.
[0091] That is to say, the backbone network of the vehicle communication system of the embodiment of the present application also adopts the some / ip protocol, that is, in the backbone network, the central gateway and multiple regional controllers can use the some / ip protocol for transmission when transmitting vehicle control information.
[0092] The following combination Figure 1 And several data transmission scenarios illustrate the data transmission process of the vehicle communication system of an embodiment of the present application.
[0093] 1. In the backbone network of the embodiment of the present application, if the front zone controller receives a sensor (SENSOR) signal, it can be transmitted to the rear zone controller through the central gateway to control the driver (ACUATOR) that is communicatively connected to the rear zone controller to respond to the sensor signal.
[0094] 2. The central gateway can transmit the vehicle control signal to the front area controller or the rear area controller through the backbone network, thereby realizing vehicle control.
[0095] 3. The rear camera transmits the image data to the rear controller in the backbone network, and then transmits the image data to the display through the backbone network, that is, via the central gateway.
[0096] The backbone network of the vehicle communication system of the embodiment of the present application adopts a central gateway and is equipped with multiple regional controllers to form a flexible network topology. When configuring the vehicle's vehicle communication system, the pin positions and software components (SWC) of the regional controller can be adjusted to support the application requirements of various vehicle models. Moreover, compared with the communication connections of each device to achieve data transmission, the backbone network of the embodiment of the present application can reduce LVDS dedicated wiring harnesses and simplify the entire vehicle network.
[0097] In addition, the backbone network adopts the TSN network, which can improve the data transmission bandwidth and realize the transmission of vehicle control signals, image data and high-traffic 5G-V2X streaming data within the vehicle, which is convenient for the integration of image data, high-precision map information and lidar signals required in the autonomous driving process. The time-sensitive network protocol (TSN) can meet the high reliability and low latency control requirements.
[0098] Based on the same idea as the vehicle-mounted communication method in the above embodiment, the present application also provides a vehicle-mounted communication device, which can be used to execute the above vehicle-mounted communication method. For ease of explanation, the structural diagram of the vehicle-mounted communication device embodiment only shows the parts related to the embodiment of the present application. It can be understood by those skilled in the art that the illustrated structure does not constitute a limitation on the device, and may include more or fewer components than shown in the diagram, or combine certain components, or arrange the components differently.
[0099] like Figure 5As shown, the vehicle-mounted communication device includes a receiving module 501, a determining module 502, and a sending module 503. In some embodiments, the above modules may be programmable software instructions stored in a memory and callable and executed by a processor. It is understood that in other embodiments, the above modules may also be program instructions or firmware solidified in the processor.
[0100] A receiving module 501 is used to receive area information from a source area controller among the multiple area controllers based on a time-sensitive network protocol, where the area information is vehicle body data of a vehicle area controlled by the source area controller;
[0101] A determination module 502 is configured to determine information to be transmitted based on the regional information; and to determine, based on the regional information, a target regional controller among the plurality of regional controllers for receiving the information to be transmitted;
[0102] The sending module 503 is used to send the information to be transmitted to the target area controller based on the time sensitive network protocol.
[0103] Figure 6 This is a schematic diagram of an embodiment of the central gateway of the present application.
[0104] The central gateway 100 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 vehicle communication method embodiment are implemented, for example Figure 3 Steps 301 to 304 are shown.
[0105] Exemplarily, the computer program 40 can also be divided into one or more modules / units, which 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 that can perform specific functions, and the instruction segments are used to describe the execution process of the computer program 40 in the central gateway 100. For example, it can be divided into Figure 5 The receiving module 501, the determining module 502 and the sending module 503 are shown.
[0106] Those skilled in the art will appreciate that the schematic diagram is merely an example of the central gateway 100 and does not constitute a limitation on the central gateway 100. The central gateway 100 may include more or fewer components than shown in the diagram, or a combination of certain components, or different components. For example, the central gateway 100 may also include input and output devices, network access devices, buses, etc.
[0107] The processor 30 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor, a single-chip microcomputer, or the processor 30 may also be any conventional processor, etc.
[0108] The memory 20 can be used to store computer programs 40 and / or modules / units. The processor 30 implements various functions of the central gateway 100 by running or executing computer programs and / or modules / units stored in the memory 20 and calling data stored in the memory 20. The memory 20 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data (such as audio data) created according to the use of the central gateway 100, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other non-volatile solid-state storage devices.
[0109] If the modules / units integrated in the central gateway 100 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 this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained 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, computer-readable media does not include electrical carrier signals and telecommunication signals.
[0110] In the several embodiments provided in this application, it should be understood that the disclosed central gateway and method can be implemented in other ways. For example, the central gateway embodiment described above is only illustrative, for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation.
[0111] In addition, each functional unit in each embodiment of the present application may be integrated into the same processing unit, or each unit may exist physically separately, or two or more units may be integrated into the same unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional modules.
[0112] For those skilled in the art, it is obvious that the present application is not limited to the details of the above-mentioned exemplary embodiments, and the present application can be implemented in other specific forms without departing from the spirit or basic characteristics of the present application. Therefore, from any point of view, the embodiments should be regarded as exemplary and non-restrictive. In addition, it is obvious that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. The multiple units or central gateways stated in the central gateway claim can also be implemented by the same unit or central gateway through software or hardware. The words first, second, etc. are used to indicate names, and do not indicate any specific order.
[0113] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present application and are not intended to limit it. Although the present application has been described in detail with reference to the above embodiments, a person of ordinary skill in the art should understand that the technical solution of the present application may be modified or replaced by equivalents without departing from the spirit and scope of the technical solution of the present application.
Claims
1. A vehicle communication method, characterized in that: A central gateway applied to an in-vehicle communication system, wherein the backbone network of the in-vehicle communication system is a time-sensitive network, and the central gateway is communicatively connected with a plurality of regional controllers in the in-vehicle communication system through the time-sensitive network. The in-vehicle communication method comprises: Based on a time-sensitive network protocol, receiving area information from a source area controller among the multiple area controllers, the area information being vehicle body data of a vehicle area controlled by the source area controller; Determining information to be transmitted based on the area information; Based on the area information, determining a target area controller for receiving the information to be transmitted among the multiple area controllers; The information to be transmitted is sent to the target area controller based on the time sensitive network protocol.
2. The vehicle-mounted communication method according to claim 1, characterized in that: The time-sensitive network protocol includes a traffic transmission priority, and sending the information to be transmitted to the target area controller based on the time-sensitive network protocol includes: Obtaining the traffic category of the information to be transmitted; Determine the traffic transmission priority that matches the traffic category of the information to be transmitted in the pre-stored correspondence between the traffic category and the traffic transmission priority; The information to be transmitted is sent to the target area controller based on the matched traffic transmission priority.
3. The vehicle-mounted communication method according to claim 1, characterized in that: The information to be transmitted includes vehicle control information, and the vehicle control information is used to control a target vehicle-mounted device, and the target vehicle-mounted device is located in a vehicle area controlled by the target area controller.
4. The vehicle-mounted communication method according to claim 3, characterized in that: The sending the information to be transmitted to the target area controller based on the time sensitive network protocol includes: The vehicle control information is sent to the target area controller based on the some / ip protocol and the time sensitive network protocol.
5. The vehicle-mounted communication method according to claim 1, characterized in that: The determining the information to be transmitted based on the area information includes: If the area information is identified as image data captured by a rear camera of a vehicle, the image data is used as the information to be transmitted.
6. A vehicle-mounted communication system, characterized in that: The backbone network of the vehicle communication system is a time-sensitive network, the vehicle communication system includes a central gateway and a plurality of regional controllers, the central gateway and the plurality of regional controllers are communicatively connected via the time-sensitive network; Among the multiple regional controllers, there is a source regional controller for acquiring regional information and transmitting the regional information to the central gateway based on a time-sensitive network protocol, wherein the regional information is vehicle body data of the vehicle region controlled by the source regional controller; The central gateway is used to receive the zone information from the source zone controller based on the time sensitive network protocol; Determining information to be transmitted based on the area information; Based on the area information, determining a target area controller for receiving the information to be transmitted among the multiple area controllers; and sending the information to be transmitted to the target area controller based on the time sensitive network protocol.
7. The vehicle-mounted communication system according to claim 6, characterized in that: The time-sensitive network protocol includes traffic transmission priority; The central gateway is specifically used to obtain the traffic category of the information to be transmitted; in the pre-stored correspondence between the traffic category and the traffic transmission priority, determine the traffic priority matching the traffic category of the information to be transmitted; The information to be transmitted is sent to the target area controller based on the matched traffic priority.
8. The vehicle-mounted communication system according to claim 6, characterized in that: The time-sensitive network protocol includes traffic transmission priority; The source area controller is specifically used to obtain the traffic category of the area information; determine the traffic priority matching the traffic category of the area information in the pre-stored correspondence between the traffic category and the traffic transmission priority; The information to be transmitted is sent to the central gateway based on the matched traffic priority.
9. A central 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, so that the central gateway executes the in-vehicle communication method according to any one of claims 1 to 5.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed on the central gateway, the central gateway executes the in-vehicle communication method according to any one of claims 1 to 5.