Anti-congestion vehicle-mounted communication system based on optical network architecture
By processing packets according to the priority information of device modules under the optical network architecture, the problem of optical transmission congestion caused by the rapid increase of device modules in the vehicle is solved, ensuring that the signals of important services are not interrupted, and guaranteeing driving safety and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- WUHAN YANGTZE OPTICAL TECH
- Filing Date
- 2025-12-09
- Publication Date
- 2026-05-01
AI Technical Summary
With the rapid increase in the number of in-vehicle equipment modules, optical transmission is prone to blockage, leading to signal interruption and affecting driving safety.
The congestion-prevention vehicle communication system, based on an optical network architecture, ensures that important services have priority access to bandwidth by sending messages to the corresponding priority queues according to the priority information of the device modules in the optical communication transmission equipment, thereby alleviating bandwidth contention issues.
This effectively prevented the interruption of important business signals, ensuring driving safety and improving user experience.
Smart Images

Figure CN121967447A_ABST
Abstract
Description
Congestion-avoiding vehicle communication system based on optical network architecture Technical Field
[0001] This invention relates to the field of communication technology, and in particular to an anti-congestion vehicle communication system based on an optical network architecture. Background Technology
[0002] The demand for intelligent and connected vehicles is driving the growth of vehicle network bandwidth. In particular, as vehicle intelligence develops to the advanced driver assistance stage, the total network bandwidth demand will become increasingly larger. Copper cable communication has encountered a bottleneck, and in-vehicle optical communication is becoming an effective way and key solution to support the high bandwidth demand of automobiles. The trend of "fiber replacing copper" has emerged in the automotive industry.
[0003] With the rapid increase in the number of equipment modules in automobiles, the traffic generated by each module has increased exponentially. During optical transmission, congestion and signal interruption are very likely to occur, affecting the driving safety of the vehicle. Summary of the Invention
[0004] This invention provides an anti-congestion vehicle communication system based on an optical network architecture to solve the problem in related technical solutions where, with the rapid increase of equipment modules in a vehicle, the traffic brought by each equipment module increases exponentially, making it easy for congestion and signal interruption to occur during optical transmission, thus affecting the driving safety of the vehicle.
[0005] This invention provides a congestion-prevention vehicle communication system based on an optical network architecture, comprising the following modules: a vehicle-mounted unit; an optical communication transmission device connected to the vehicle-mounted unit; at least one first-type line connected to the optical communication transmission device for sending a first message to the optical communication transmission device, the first message including priority information of the service corresponding to the device module in the first-type line, wherein communication within the first-type line is based on the CAN protocol; at least one second-type line connected to the optical communication transmission device for sending a second message to the optical communication transmission device, the second message including priority information of the service corresponding to the device module in the second-type line, wherein communication within the second-type line is based on the Ethernet protocol; the optical communication transmission device is configured to: send the first message and the second message to corresponding priority queues according to the priority information in the first message and the priority information in the second message, for transmission to the vehicle-mounted unit.
[0006] The present invention provides an anti-congestion vehicle communication system based on an optical network architecture. Each of the first type of lines includes an optical signal processing module, a CAN controller, and a first device module. The CAN controller receives first data sent by the first device module, the first data including priority information of the service corresponding to the first device module, and sends a third message including the first data packet to the optical signal processing module. The optical signal processing module generates the first message based on the third message and sends it to the optical communication transmission device. Each of the second type of lines includes an optical signal processing module, an Ethernet transceiver, and a second device module. The Ethernet transceiver receives second data sent by the second device module, the second data including priority information of the service corresponding to the second device module, and sends a fourth message including the second data packet to the optical signal processing module. The optical signal processing module generates the second message based on the fourth message and sends it to the optical communication transmission device.
[0007] The congestion-prevention vehicle communication system based on an optical network architecture provided by the present invention has the priority information of the service corresponding to the first device module located in the data segment of the third message.
[0008] The congestion-prevention vehicle communication system based on an optical network architecture provided by this invention has the priority information of the service corresponding to the second device module located in the service type of the fourth message.
[0009] The present invention provides an anti-congestion vehicle communication system based on an optical network architecture, wherein the first message and the second message adopt a preset message format; wherein the preset message format includes a first data bit and a second data bit, the priority information of the service corresponding to the first device module and the priority information of the service corresponding to the second device module are located in the first data bit, and the CAN protocol and the Ethernet protocol are located in the second data bit.
[0010] The present invention provides an anti-congestion vehicle communication system based on an optical network architecture. The vehicle unit is used to: send the processing result of the first message to the optical communication transmission device when receiving the first message; and send the User Datagram Protocol (UDP) message converted from the second message to the target server when receiving the second message.
[0011] The present invention provides an anti-congestion vehicle communication system based on an optical network architecture. The vehicle unit is further configured to: parse the received message to obtain a parsing result; determine that the first message has been received based on the target field in the parsing result as a first field; and determine that the second message has been received based on the target field in the parsing result as a second field.
[0012] The congestion-prevention vehicle communication system based on an optical network architecture provided by the present invention has the same file format for the processing result as the first message. The CAN controller is further configured to: use the CAN protocol to send the first conversion result of the processing result processed by the optical signal processing module to the first device module.
[0013] The present invention provides an anti-congestion vehicle communication system based on an optical network architecture, wherein the vehicle unit is further configured to: send feedback data corresponding to the User Datagram Protocol (UDP) message to the optical communication transmission device; and the Ethernet transceiver is further configured to: use the Ethernet protocol to send the second conversion result of the optical signal processing module on the feedback data corresponding to the UDP message to the second device module.
[0014] The present invention provides an anti-congestion vehicle communication system based on an optical network architecture. The vehicle unit is further configured to: display multiple device symbols, each device symbol representing a device module communicating with the vehicle unit; receive a labeling operation on the device symbols; and, in response to the labeling operation, determine the priority information of the service corresponding to each device module.
[0015] The present invention provides an anti-congestion vehicle communication system based on an optical network architecture. The system includes a vehicle-mounted unit, an optical communication transmission device, at least one first-class line, and at least one second-class line. Since the first message includes priority information of the services corresponding to the equipment modules on the first-class line, and the second message includes priority information of the services corresponding to the equipment modules on the second-class line, the optical communication transmission device can send the first message and the second message to the corresponding priority queues for transmission to the vehicle-mounted unit based on the priority information in the first and second messages. Because the priority information is determined according to the services, important services can obtain bandwidth first, alleviating congestion caused by bandwidth contention, preventing signal interruptions for important services, and ensuring vehicle driving safety. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0017] Figure 1 is one of the structural schematic diagrams of the anti-congestion vehicle communication system based on optical network architecture provided by the present invention; Figure 2 is another structural schematic diagram of the anti-congestion vehicle communication system based on optical network architecture provided by the present invention; Figure 3 is a third structural schematic diagram of the anti-congestion vehicle communication system based on optical network architecture provided by the present invention.
[0018] Reference numerals: 101, vehicle-mounted unit; 102, optical communication transmission equipment; 103, optical signal processing module; 104, CAN controller; 105, first device module; 106, Ethernet data transceiver; 107, second device module. Detailed Implementation
[0019] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0020] It should be noted that in the description of this invention, the terms "comprising," "including," or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. The terms "upper," "lower," etc., indicating orientation or positional relationships based on the orientation or positional relationships shown in the accompanying drawings, are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the invention. Unless otherwise expressly specified and limited, the terms "installed," "connected," and "linked" should be interpreted broadly, for example, as a fixed connection, a detachable connection, or an integral connection; a mechanical connection or an electrical connection; a direct connection or an indirect connection through an intermediate medium; or a connection within two elements. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.
[0021] The terms "first," "second," etc., used in this invention are used to distinguish similar objects, not to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class, without limiting the number of objects; for example, a first object can be one or more. Furthermore, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0022] The following explains the terms mentioned in this invention: 1. Controller Area Network (CAN): This is a serial communication bus commonly used in automotive electronics and other fields. It enables multiple electronic devices such as engines, transmissions, and dashboards in vehicles to communicate efficiently. It has the characteristics of strong anti-interference and stable transmission, and is widely used in automotive, industrial control and other scenarios.
[0023] 2. Cyclic redundancy check (CRC) is a hash function that generates a short, fixed-length checksum based on data such as network data packets or computer files. It is mainly used to detect or verify errors that may occur after data transmission or storage.
[0024] 3. Acknowledgement character (ACK): In data communication, this is a transmission control character sent by the receiving station to the sending station. It indicates that the received data has been acknowledged as correctly received.
[0025] 4. Internet Protocol (IP) is a network layer protocol. The purpose of IP is to improve network scalability: firstly, to solve internet problems and achieve interconnection of large-scale, heterogeneous networks; and secondly, to separate the coupling between top-level network applications and underlying network technologies, facilitating their independent development. Based on end-to-end design principles, IP provides only one connectionless, unreliable, best-effort packet transmission service to hosts.
[0026] 5. Type of Service (TOS) is used to indicate the priority and service type of a datagram.
[0027] 6. The Media Access Control Address (MAC address) is an address used to identify the location of a network device.
[0028] The following description, in conjunction with Figures 1-3, describes the congestion-resistant vehicle communication system based on an optical network architecture provided by this invention. The system aims to address the problem in related technical solutions where, with the rapid increase in in-vehicle equipment modules, the traffic generated by each module increases exponentially, leading to congestion and signal interruption during optical transmission, thus affecting vehicle driving safety.
[0029] Figure 1 is a schematic diagram of the anti-congestion vehicle communication system based on an optical network architecture provided by the present invention. As shown in Figure 1, the anti-congestion vehicle communication system based on an optical network architecture includes the following modules: a vehicle-mounted unit 101; an optical communication transmission device 102 connected to the vehicle-mounted unit 101; at least one first-type line connected to the optical communication transmission device 102 for sending a first message to the optical communication transmission device 102, the first message including priority information of the service corresponding to the device module in the first-type line, and communication within the first-type line is based on the CAN protocol; at least one second-type line connected to the optical communication transmission device 102 for sending a second message to the optical communication transmission device 102, the second message including priority information of the service corresponding to the device module in the second-type line, and communication within the second-type line is based on the Ethernet protocol; the optical communication transmission device 102 is used to: send the first message and the second message to the corresponding priority queue according to the priority information in the first message and the priority information in the second message, so as to transmit them to the vehicle-mounted unit 101.
[0030] In this embodiment, the congestion-prevention vehicle communication system based on an optical network architecture includes a vehicle-mounted unit 101, an optical communication transmission device 102, at least one first-class line, and at least one second-class line. Since the first message includes priority information of the services corresponding to the equipment modules in the first-class line, and the second message includes priority information of the services corresponding to the equipment modules in the second-class line, the optical communication transmission device 102 can send the first message and the second message to the corresponding priority queues according to the priority information in the first message and the second message, so as to transmit them to the vehicle-mounted unit 101. Since the priority information is determined according to the service, important services can obtain bandwidth first, which alleviates congestion caused by bandwidth competition, avoids signal interruption of important services, and ensures the driving safety of the vehicle.
[0031] In some instances, since the first type of line is based on CAN protocol communication and the second type of line is based on Ethernet protocol communication, the anti-congestion vehicle communication system based on optical network architecture proposed in this invention can also be compatible with CAN protocol and Ethernet protocol, providing indiscriminate service to device modules that use CAN protocol communication and device modules that use Ethernet protocol communication. This ensures that important services get priority bandwidth in complex scenarios with multiple service competition, ensures that important signals are not interrupted, guarantees driving safety and improves user experience.
[0032] In some embodiments, the vehicle unit 101 is an in-vehicle host, which is the core device of the automotive infotainment system, denoted as HEADUNIT and abbreviated as HU.
[0033] In some embodiments, the device module can be any of the following: the engine, the module containing the advanced driver assistance system, the transmission, the headlights, the wipers, the air conditioning, the camera, and the interactive device for in-vehicle entertainment.
[0034] For example, the device module in the first type of line is an engine, and the device module in the second type of line is a camera. The priority information in the first message is "7", and the priority information in the second message is "4". Since "7" is higher than "4", the first message is sent to the vehicle unit 101 first, so as to ensure that important services get bandwidth first in complex scenarios with multiple services competing, ensure that important signals are not interrupted, ensure driving safety and improve user experience.
[0035] In some embodiments, each first type of line includes an optical signal processing module 103, a CAN controller 104, and a first device module 105; the CAN controller 104 is used to receive first data sent by the first device module 105, the first data including priority information of the service corresponding to the first device module 105, and to send a third message including a first data packet to the optical signal processing module 103; the optical signal processing module 103 is used to generate a first message based on the third message and send it to the optical communication transmission device 102; each second type of line includes an optical signal processing module 103, an Ethernet transceiver 106, and a second device module 107; the Ethernet transceiver 106 is used to receive second data sent by the second device module 107, the second data including priority information of the service corresponding to the second device module 107, and to send a fourth message including a second data packet to the optical signal processing module 103; the optical signal processing module 103 is used to generate a second message based on the fourth message and send it to the optical communication transmission device 102.
[0036] In some embodiments, the optical signal processing module 103 is a module for encapsulating signals into optical signals and parsing received optical signals into corresponding signals. Based on this, the optical signal processing module 103 and the optical communication transmission device 102 are used together to realize the conversion and transmission of optical signals.
[0037] For the first type of line, a CAN controller 104 is configured to connect the first device module 105, which uses the CAN protocol for communication, to the optical signal processing module 103, thereby enabling data transmission. Similarly, for the second type of line, an Ethernet transceiver 106 is configured to connect the second device module 107, which uses the Ethernet protocol for communication, to the optical signal processing module 103, thereby enabling data transmission. In this process, the congestion-resistant vehicle communication system based on the optical network architecture provides equal service to both device modules using the CAN protocol and those using the Ethernet protocol, ensuring that important services receive priority bandwidth in complex scenarios with multiple competing services, guaranteeing uninterrupted and uninterrupted important signal flow, ensuring driving safety, and improving user experience.
[0038] In some embodiments, by limiting the first data sent by the first device module 105 to include priority information of the service corresponding to the first device module 105, the first device module 105 carries the priority information of the corresponding service when transmitting data. Similarly, by limiting the second data sent by the second device module 107 to include priority information of the service corresponding to the second device module 107, the second device module 107 carries the priority information of the corresponding service when transmitting data. This ensures that the optical communication transmission device 102 can send the first message and the second message to the corresponding priority queue according to the priority information in the first message and the priority information in the second message, so as to transmit them to the vehicle unit 101. Since the priority information is determined according to the service, important services can obtain bandwidth first, which alleviates the congestion caused by bandwidth competition, avoids the interruption of the signal of important services, and ensures the driving safety of the vehicle.
[0039] Considering that the protocols used by the first type of line and the second type of line are different, the optical signal processing module 103 can also convert messages of different communication protocols, such as the third message and the fourth message, into messages of the same format, so as to unify the format of optical signal transmission and ensure the accuracy of data transmission.
[0040] In some embodiments, the priority information of the service corresponding to the first device module 105 is located in the data segment of the third message.
[0041] In this embodiment, the storage location of the priority information of the service corresponding to the first device module 105 is defined. Specifically, Table 1 shows the data format of the third message: Table 1
[0042] Among them, VehicleNode-Pri is used to represent the priority information of the service corresponding to the first device module 105.
[0043] In this embodiment, the priority information of the service corresponding to the first device module 105 is stored in the data segment of the third message, so that the data transmission of the priority information of the service corresponding to the first device module 105 conforms to the requirements of the CAN protocol, and is thus compatible with the existing CAN protocol.
[0044] In this process, the existing CAN protocol can be used to carry the priority information of the services corresponding to the first device module 105. Thus, while being compatible with the existing CAN protocol, important services can obtain bandwidth first, which alleviates congestion caused by bandwidth competition, avoids signal interruption of important services, and ensures the driving safety of the vehicle.
[0045] In some embodiments, the priority information of the service corresponding to the second device module 107 is located in the service type in the fourth message.
[0046] In this embodiment, the storage location of the priority information of the service corresponding to the second device module 107 is defined. Specifically, Table 2 shows the data format of the fourth message: Table 2 Version Header Length Service Type (VehicleNode-Pri) Total Message Length Identifier Identifier Other Data Content In the table, VehicleNode-Pri is used to represent the priority information of the service corresponding to the second device module 107.
[0047] In this embodiment, the priority information of the service corresponding to the second device module 107 is stored in the service type in the fourth message, so that the data transmission of the priority information of the service corresponding to the second device module 107 complies with the requirements of the Ethernet protocol, and is thus compatible with the existing Ethernet protocol.
[0048] In this process, the existing Ethernet protocol can be used to carry the priority information of the services corresponding to the second device module 107. Thus, while being compatible with the existing Ethernet protocol, important services can obtain bandwidth first, which alleviates the congestion caused by bandwidth competition, avoids the interruption of signals of important services, and ensures the driving safety of the vehicle.
[0049] In some embodiments, if the fourth message is an IP message, then the priority information of the service corresponding to the second device module 107 is located in the TOS field of the IP message.
[0050] In some embodiments, the first message and the second message adopt a preset message format; wherein, the preset message format includes a first data bit and a second data bit, the priority information of the service corresponding to the first device module 105 and the priority information of the service corresponding to the second device module 107 are located in the first data bit, and the CAN protocol and the Ethernet protocol are located in the second data bit.
[0051] In this embodiment, the first message and the second message adopt a preset message format, so that the optical signal processing module 103 and the optical communication transmission device 102 transmit data in a fixed message format, thereby ensuring the reliability of data transmission between the optical signal processing module 103 and the optical communication transmission device 102.
[0052] Specifically, by limiting the priority information of the service corresponding to the first device module 105 and the priority information of the service corresponding to the second device module 107 to be located in the first data bit, the optical communication transmission device 102 can know the storage location of the priority information of the service corresponding to the first device module 105 and the priority information of the service corresponding to the second device module 107, and then perform targeted searches on the content of the first message and the second message, thereby improving the efficiency of data processing.
[0053] Meanwhile, by limiting the CAN protocol and Ethernet protocol to the second data bit, the optical communication transmission device 102 can determine the communication protocol based on the second data bit, and then perform corresponding processing on the first message and the second message.
[0054] In some embodiments, Table 3 shows the data format of the preset message format: Table 3 DASAEthtype 0x8807 VehicleNode-PriDataType Data Length Data Content In the table, DA is the MAC address of the host HU, SA is the source MAC address of each device module, Ethtype indicates the Ethernet type, Ethernet type 0x8807 is used to identify that the message is a dedicated message encapsulated by the vehicle 101 information, VehicleNode-Pri is the priority information of the corresponding service of the device module carried, DataType indicates whether the message is encapsulated with CAN protocol or Ethernet protocol, and data length is the length of the encapsulated payload.
[0055] In some embodiments, the vehicle-mounted unit 101 is configured to: upon receiving a first message, send the processing result of the first message to the optical communication transmission device 102; and upon receiving a second message, send a User Datagram Protocol (UDP) message converted from the second message to the target server.
[0056] In this embodiment, for the first message, the vehicle-mounted system 101 strips the payload from the first message, processes it automatically, and responds to obtain the processing result of the first message. For the second message, the vehicle-mounted system 101 strips the payload from the second message and restores it to form a User Datagram Protocol (UDP) message. The UDP message is a message suitable for sending to the target server; obviously, in this process, data forwarding to the target server can be completed, thereby realizing the processing of the second message.
[0057] For example, if the first message carries priority information for the service corresponding to the vehicle lights, then the vehicle unit 101 sends the processing result of the service corresponding to the vehicle lights to the optical communication transmission device 102, such as turning off the vehicle lights or canceling the vehicle light flashing.
[0058] For example, if the second message carries priority information for the service corresponding to the camera, then the vehicle unit 101 sends a User Datagram Protocol (UDP) message converted from the second message to the target server, wherein the UDP message carries image data or video data captured by the camera.
[0059] In some embodiments, the vehicle-mounted unit 101 is further configured to: parse the received message to obtain a parsing result; determine that a first message has been received based on the target field in the parsing result being the first field; and determine that a second message has been received based on the target field in the parsing result being the second field.
[0060] In this embodiment, the vehicle-mounted system 101 parses the received message to determine whether the target field in the parsing result is the first field. If the target field is the first field, it is confirmed that the first message has been received; otherwise, if the target field is the second field, it is considered that the second message has been received.
[0061] During this process, the vehicle-mounted system 101 can use the target field to identify different messages and thus perform different actions.
[0062] The target field is the second data bit in the preset message format.
[0063] In some embodiments, the first field is the CAN protocol and the second field is the Ethernet protocol. If the target field is the CAN protocol, it is determined that the first message has been received; if the target field is the Ethernet protocol, it is determined that the second message has been received.
[0064] In some embodiments, the CAN protocol is represented by "1" and the Ethernet protocol is represented by "0". If the target field is "1", it is determined that the first message has been received; if the target field is "0", it is determined that the second message has been received.
[0065] In some embodiments, the file format of the processing result is the same as the format of the first message. The CAN controller 104 is further configured to: use the CAN protocol to send the first conversion result of the processing result processed by the optical signal processing module 103 to the first device module 105.
[0066] In this embodiment, the processing result is the data sent by the vehicle unit 101 to the optical communication transmission device 102. The format of this data is the same as that of the first message and the second message. Therefore, the optical signal processing module 103 will also convert the processing result into data suitable for processing by the CAN controller 104, which is the first conversion result. At this time, the CAN controller 104 uses the CAN protocol to send the first conversion result to the first device module 105 to realize data interaction.
[0067] In some embodiments, Table 4 shows the data format of the processing results: Table 4 DASAEthtype 0x8807 VehicleNode-PriDataType Data Length Data Content In the table, DA is the MAC address of the first device module 105, SA is the MAC address of the host HU, Ethtype indicates the Ethernet type, and Ethernet type 0x8807 is used to identify that the message is a dedicated message encapsulated by the vehicle system 101, VehicleNode-Pri is the priority information of the corresponding service of the device module carried, DataType indicates whether the message is encapsulated with CAN protocol or Ethernet protocol, and data length is the length of the encapsulated payload.
[0068] In some embodiments, the optical signal processing module 103 in the first type of line determines the recipient of the processing result based on the DA in the processing result, and then uses the CAN controller 104 to send the first conversion result to the first device module 105 using the CAN protocol to realize data interaction.
[0069] In some embodiments, the vehicle unit 101 is further configured to: send feedback data corresponding to the User Datagram Protocol (UDP) message to the optical communication transmission device 102; the Ethernet transceiver 106 is further configured to: use the Ethernet protocol to send the second conversion result of the feedback data corresponding to the UDP message processed by the optical signal processing module 103 to the second device module 107.
[0070] In this embodiment, the feedback data corresponding to the User Datagram Protocol (UDP) message is the data sent by the vehicle unit 101 to the optical communication transmission device 102. The format of this data is the same as that of the first message and the second message. Therefore, the optical signal processing module 103 will also convert the feedback data corresponding to the UDP message into data suitable for processing by the Ethernet transceiver 106, which is the second conversion result. At this time, the Ethernet transceiver 106 uses the Ethernet protocol to send the second conversion result to the second device module 107 to realize data interaction.
[0071] During this process, the host also encapsulates the processing results and feedback data that need to be sent down into the same format as the first message and the second message, so that the optical communication transmission device 102 can forward them and finally process them into data suitable for processing by the first device module 105 and the second device module 107.
[0072] In some embodiments, the vehicle-mounted unit 101 is further configured to: display a plurality of device symbols, each device symbol representing a device module communicating with the vehicle-mounted unit 101; receive a labeling operation on the device symbols; and, in response to the labeling operation, determine priority information of the service corresponding to each device module.
[0073] In this embodiment, a visual operation method is used to set the priority of each device module's corresponding service. This process simplifies the steps and improves the efficiency of priority setting.
[0074] In some embodiments, as shown in FIG2, the congestion-prevention vehicle communication system based on optical network architecture includes a vehicle unit 101, an optical communication transmission device 102, an optical signal processing module 103, a CAN controller 104, and an Ethernet transceiver 106. The engine and transmission are classified into node 1, the anti-lock braking system (ABS) and airbags are classified into node 2, the headlights / wipers / air conditioning are classified into node 3, the camera and video surveillance are classified into node 4, and the onboard telematics box (TBOX) is classified into node 5.
[0075] Among them, Node 1, Node 2 and Node 3 are virtual nodes with pre-set priority levels. By associating the device symbol with Node 1, Node 2 and Node 3, the priority of the service corresponding to the device module corresponding to the device symbol can be set.
[0076] For example, the priority of the engine / transmission signal from node 1 can be set to the highest 7, while the priority of services such as Advanced Driver Assistance Systems (ADAS) from node 2 can be set to 6, and the camera and in-vehicle entertainment services can be selected from 4 to 0.
[0077] Specifically, the bandwidth of the service should comply with the user's bandwidth and not exceed the physical bandwidth of the uplink port of the optical transmission equipment. In the vehicle system, as shown in Figure 3, the congestion-prevention vehicle communication system based on the optical network architecture includes a vehicle unit 101, an optical communication transmission device 102, an optical signal processing module 103, a CAN controller 104, and an Ethernet transceiver 106. For example, the bandwidth of node 1 is 100M, the bandwidth of node 2 is 100M, the bandwidth of node 3 is 100M, the bandwidth of node 4 is 300M (the bandwidth increases with the number of cameras), and the bandwidth of node 5 is 500M (for video, watching movies, etc.), totaling 1.1G demand. However, the physical bandwidth of the uplink port of the optical communication transmission device 102 is 1G, which will cause bandwidth contention. At this time, the priority of nodes 1-3 is 7-5, and they will occupy the bandwidth first. The remaining 700M bandwidth should be allocated to the services of nodes 4-5, with higher priority nodes getting the forwarding opportunity first.
[0078] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A congestion-avoidance vehicle communication system based on an optical network architecture, characterized in that, include: In-vehicle infotainment system; Optical communication transmission equipment is connected to the vehicle's infotainment system; At least one Type I line is connected to the optical communication transmission device for sending a first message to the optical communication transmission device. The first message includes priority information of the service corresponding to the device module in the Type I line. Communication within the Type I line is based on the CAN protocol. At least one second-type line is connected to the optical communication transmission device and is used to send a second message to the optical communication transmission device. The second message includes priority information of the service corresponding to the device module in the second-type line. Communication in the second-type line is based on the Ethernet protocol. The optical communication transmission device is used to send the first message and the second message to the corresponding priority queue according to the priority information in the first message and the priority information in the second message, so as to transmit them to the vehicle-mounted unit.
2. The congestion-prevention vehicle communication system based on an optical network architecture according to claim 1, characterized in that, Each of the first type of lines includes an optical signal processing module, a CAN controller, and a first device module; the CAN controller is used to receive first data sent by the first device module, the first data including priority information of the service corresponding to the first device module, and to send a third message including the first data packet to the optical signal processing module; the optical signal processing module is used to generate the first message based on the third message and send it to the optical communication transmission device; each of the second type of lines includes an optical signal processing module, an Ethernet transceiver, and a second device module; the Ethernet transceiver is used to receive second data sent by the second device module, the second data including priority information of the service corresponding to the second device module, and to send a fourth message including the second data packet to the optical signal processing module; the optical signal processing module is used to generate the second message based on the fourth message and send it to the optical communication transmission device.
3. The congestion-prevention vehicle communication system based on an optical network architecture according to claim 2, characterized in that, The priority information of the service corresponding to the first device module is located in the data segment of the third message.
4. The congestion-prevention vehicle communication system based on an optical network architecture according to claim 2, characterized in that, The priority information of the service corresponding to the second device module is located in the service type of the fourth message.
5. The congestion-prevention vehicle communication system based on an optical network architecture according to claim 2, characterized in that, The first message and the second message adopt a preset message format; wherein, the preset message format includes a first data bit and a second data bit, the priority information of the service corresponding to the first device module and the priority information of the service corresponding to the second device module are located in the first data bit, and the CAN protocol and the Ethernet protocol are located in the second data bit.
6. The congestion-resistant vehicular communication system based on an optical network architecture according to any one of claims 2 to 5, characterized in that, The vehicle-mounted unit is used to: upon receiving the first message, send the processing result of the first message to the optical communication transmission device; and upon receiving the second message, send the User Datagram Protocol (UDP) message converted from the second message to the target server.
7. The congestion-resistant vehicle communication system based on an optical network architecture according to claim 6, characterized in that, The vehicle-mounted system is also used to: parse the received message to obtain a parsing result; and determine that the first message has been received based on the target field in the parsing result being the first field. Based on the fact that the target field in the parsing result is the second field, it is determined that the second message has been received.
8. The congestion-prevention vehicle communication system based on an optical network architecture according to claim 6, characterized in that, The file format of the processing result is the same as that of the first message. The CAN controller is further configured to: use the CAN protocol to send the first conversion result of the processing result processed by the optical signal processing module to the first device module.
9. The congestion-resistant vehicle communication system based on an optical network architecture according to claim 6, characterized in that, The vehicle-mounted unit is further configured to: send the feedback data corresponding to the User Datagram Protocol (UDP) message to the optical communication transmission device; the Ethernet transceiver is further configured to: use the Ethernet protocol to send the second conversion result of the optical signal processing module on the feedback data corresponding to the UDP message to the second device module.
10. The congestion-resistant vehicular communication system based on an optical network architecture according to any one of claims 1 to 5, characterized in that, The vehicle-mounted system is also configured to: display multiple device symbols, each device symbol representing a device module communicating with the vehicle-mounted system; receive annotation operations on the device symbols; and, in response to the annotation operations, determine priority information of the service corresponding to each device module.