Vehicle-mounted T-Box, system and method for vehicle-mounted equipment to access external network
By designing the on-board T-Box, connecting it with the on-board AVNT using a USB interface, and isolating the AVNT and network communication modules on the hardware, the problem of impact on the automotive network information security is solved and higher network security is achieved.
Patent Information
- Application Number
- CN202010469736.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-05-28
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2040-05-28
AI Technical Summary
Since the network communication module that provides the network and the AVNT that uses the network are integrated on the hardware, the security of automotive network information is affected.
Design a vehicle T-Box, including a first processor, a first MCU and a network communication module, connects to the vehicle AVNT through a USB interface, uses a network communication module to provide a data network for the AVNT, and uses a hardware to provide the AVNT and the network communication module. Isolate and transmit entertainment data and body data through independent data channels.
Through hardware isolation, malware is avoided from affecting the firmware of the network communication module through AVNT, and improves the security of the automotive network.
Smart Images

Figure CN113746878B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automobile communications, and in particular to a system and method for a vehicle-mounted T-Box and a vehicle-mounted device to access an external network. Background Art
[0002] As cars become more connected and intelligent, they are no longer isolated and are increasingly integrated into the Internet. At the same time, cars are also gradually becoming potential targets of cyber attacks. Automotive network security has become the foundation of automotive safety and is receiving more and more attention.
[0003] In order to ensure the security of sensitive information on the vehicle body, the vehicle's Internet of Vehicles system is connected to the external network using two independent network entities: the vehicle-mounted T-Box and the vehicle-mounted entertainment audio-visual system AVNT. The T-BOX is equipped with a 4G / 5G network communication module, and the AVNT is equipped with a second 4G / 5G network communication module to achieve the isolation of the network for sensitive data such as vehicle body control from the public network. This technology requires two 4G / 5G modules, and the network communication module that provides the network and the AVNT that uses the network are integrated in hardware. If there is malware on the AVNT that uses the network, the firmware of the network communication module can be directly upgraded to inject viruses at the firmware level. Secondly, the AVNT that uses the network can control the data path of the network communication module through control instructions. Both aspects will affect the security of the vehicle network.
[0004] The preceding description is intended to provide general background information and does not necessarily constitute prior art. Summary of the invention
[0005] The present invention aims to propose a system and method for a vehicle-mounted T-Box and a vehicle-mounted device to access an external network, so as to solve the technical problem of automobile network information security caused by the integrated hardware setting of a network communication module providing a network and an AVNT using a network.
[0006] In the first aspect, an embodiment of the present invention proposes a vehicle-mounted T-Box, characterized in that it includes a first processor, a first MCU and a network communication module; the first processor is provided with a USB interface and an SPI interface, the USB interface is used to connect to a vehicle-mounted AVNT through a USB harness to receive entertainment data of the vehicle-mounted AVNT, the USB interface is configured with a virtual network card and a virtual serial port, the SPI interface is used to communicate with the first MCU, the first MCU is used to obtain vehicle body data of the vehicle CAN network, and send the vehicle body data to the first processor; a first data path and a second data path are set between the first processor and the network communication module, the first processor is used to send the entertainment data to the network communication module through the first data path, and send the vehicle body data to the network communication module through the second data path; the network communication module is used to send the entertainment data to a preset third party through a public network, and send the vehicle body data to the TSP background through the Internet of Vehicles.
[0007] Preferably, the first processor is further configured to filter the first network control instruction when the USB interface receives the first network control instruction of the vehicle-mounted AVNT.
[0008] Preferably, a control channel is also arranged between the first processor and the network communication module; the first MCU is also used to receive a second network control instruction of the vehicle CAN network and send the second network control instruction to the first processor; the first processor is also used to send the second network control instruction to the network communication module through the control channel; the network communication module is also used to execute the second network control instruction after receiving the network control instruction.
[0009] Preferably, the first processor is further provided with an SGMII interface, and the SGMII interface is used to connect to an external device through a network switch, and the network switch is used to control the connection or disconnection of the SGMII interface with the external device.
[0010] In the second aspect, an embodiment of the present invention proposes a system for a vehicle-mounted device to access an external network, including a vehicle-mounted AVNT and the vehicle-mounted T-Box according to the above-mentioned vehicle-mounted T-Box; the vehicle-mounted AVNT is connected to the USB interface of the vehicle-mounted T-Box via a USB harness, and entertainment data is sent to the vehicle-mounted T-Box via the USB harness and the USB interface.
[0011] Preferably, the vehicle-mounted AVNT includes a second processor and a second MCU connected to the second processor; the second MCU is used to obtain the body data of the vehicle CAN network and send the body data to the second processor; the second processor is connected to the USB interface of the vehicle-mounted T-Box through the USB harness.
[0012] In a third aspect, an embodiment of the present invention provides a method for a vehicle-mounted device to access an external network. The method is implemented based on the above-mentioned vehicle-mounted T-Box, and the method includes:
[0013] The first processor receives the entertainment data of the vehicle-mounted AVNT through the USB interface, and sends the entertainment data to the network communication module through the first data path, and the network communication module sends the entertainment data to a preset third party through a public network;
[0014] The first MCU obtains the vehicle body data of the vehicle CAN network and sends the vehicle body data to the first processor; the first processor receives the vehicle body data through the SPI interface and sends the vehicle body data to the network communication module through the second data path; the network communication module sends the vehicle body data to the TSP background through the Internet of Vehicles.
[0015] Preferably, the method further comprises:
[0016] When the first processor receives the first network control instruction of the vehicle-mounted AVNT through the USB interface, the first processor filters the first network control instruction.
[0017] Preferably, a control channel is also provided between the first processor and the network communication module;
[0018] The method further comprises:
[0019] The first MCU receives the second network control instruction of the vehicle CAN network, and sends the second network control instruction to the first processor. The first processor receives the second network control instruction through the SPI interface, and sends the second network control instruction to the network communication module through the control channel. After receiving the network control instruction, the network communication module executes the second network control instruction.
[0020] Preferably, the method further comprises:
[0021] Initialize the network communication module, the USB interface and the SPI interface, configure two APNs for the network communication module to form a first data path and a second data path, and configure a virtual network card and a virtual serial port for the USB interface;
[0022] Setting network parameters of the virtual network card, and establishing data forwarding rules between the virtual network card, the network communication module, and the public network, so that the vehicle-mounted AVNT can access the external network through the virtual network card;
[0023] Starting the entertainment data service of the first processor, so that the first processor receives the entertainment data of the vehicle-mounted AVNT through the USB interface, and sends the entertainment data to the network communication module through the first data path;
[0024] Starting the vehicle body data service of the first processor, so that the first MCU obtains the vehicle body data of the vehicle CAN network, and sends the vehicle body data to the first processor; the first processor receives the vehicle body data through the SPI interface, and sends the vehicle body data to the network communication module through the second data path;
[0025] Starting a network management service of the first processor so that the first processor filters the first network control instruction and sends the second network control instruction to the network communication module;
[0026] The virtual network card and the driver of the virtual serial port are added so that the vehicle-mounted AVNT can use the data network and network management services provided by the vehicle-mounted T-BOX through the USB harness.
[0027] Any of the above embodiments has at least the following beneficial effects:
[0028] By connecting the vehicle-mounted T-box and the vehicle-mounted AVNT through a USB harness, and using the network communication module of the vehicle-mounted T-box to provide a data network for the vehicle-mounted AVNT, the vehicle-mounted AVNT uses the network provided by the vehicle-mounted T-box to access the external network, and an independent first data path and second data path are constructed in the vehicle-mounted T-box, wherein the entertainment data of the vehicle-mounted AVNT is sent to the network communication module through the first data path, and the body data of the vehicle CAN network is sent to the network communication module through the second data path, and the network communication module is used to send the entertainment data to a preset third party through a public network, and send the body data to the TSP background through the Internet of Vehicles. Based on the above description, the vehicle-mounted AVNT and the network communication module are innovatively isolated in hardware, which can solve the technical problem of automobile network information security caused by the network communication module that provides the network and the AVNT that uses the network being set in hardware as one.
[0029] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or be embodied by implementing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0031] Figure 1 The figure is a schematic diagram of the structure of a vehicle-mounted T-Box in one embodiment of the present invention.
[0032] Figure 2 The figure is a schematic diagram of the transmission principle of entertainment data of the vehicle CAN network in one embodiment of the present invention.
[0033] Figure 3 FIG. 1 is a schematic diagram showing the transmission principle of vehicle body data of an in-vehicle AVNT in one embodiment of the present invention.
[0034] Figure 4 FIG. 4 is a schematic diagram of the structure of a vehicle-mounted AVNT in another embodiment of the present invention.
[0035] Figure 5 The figure is a flow chart of a method for a vehicle-mounted device to access an external network in another embodiment of the present invention.
[0036] Markings in the figure:
[0037] 1-vehicle T-Box, 11-first processor, 12-first MCU, 13-network communication module, 2-vehicle AVNT, 21-second processor, 22-second MCU, 23-USB harness, 3-network switch, 4-external device. DETAILED DESCRIPTION
[0038] Various exemplary embodiments, features and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. The same reference numerals in the accompanying drawings represent elements with the same or similar functions. Although various aspects of the embodiments are shown in the accompanying drawings, the drawings are not necessarily drawn to scale unless otherwise specified.
[0039] In addition, in order to better illustrate the present invention, numerous specific details are provided in the specific examples below. It should be understood by those skilled in the art that the present invention can also be implemented without certain specific details. In some examples, means well known to those skilled in the art are not described in detail in order to highlight the subject matter of the present invention.
[0040] like Figure 1-3As shown, the embodiment of the present invention proposes a vehicle-mounted T-Box1 (Telematics BOX, referred to as vehicle-mounted T-Box1), including a first processor 11, a first MCU12 and a network communication module 13; the first processor 11 is provided with a USB interface and an SPI interface, the USB interface is used to connect to the vehicle-mounted AVNT2 through a USB harness 23 to receive entertainment data of the vehicle-mounted AVNT2, the USB interface is configured with a virtual network card and a virtual serial port, the SPI interface is used to communicate with the first MCU12, the first MCU12 is used to obtain the vehicle body data of the vehicle CAN network, and send the vehicle body data to the first processor 11; a first data path and a second data path are set between the first processor 11 and the network communication module 13, the first processor 11 is used to send the entertainment data to the network communication module 13 through the first data path, and send the vehicle body data to the network communication module 13 through the second data path; the network communication module 13 is used to send the entertainment data to a preset third party through a public network, and send the vehicle body data to the TSP backend through the Internet of Vehicles.
[0041] Specifically, the vehicle-mounted AVNT2 (A: audio, V: video, N: navigation, T: wireless communication) is an entertainment audio-visual system of the car, which has a display that can be used to display the navigation path during driving, play audio and video, etc., wherein the vehicle-mounted AVNT2 can play / display local data during use, use the locally cached map data for navigation, and can also access the external public network to obtain corresponding data, such as high-precision map data, audio data, video data, etc. For example, AVNT2 is installed with the AutoNavi Map APP, and the AutoNavi Map APP of AVNT2 sends a vehicle body data request to the server of AutoNavi Map (i.e., the preset third party) to download high-precision map data; for another example, AVNT2 is installed with a music APP, and the music APP of AVNT2 sends a download request to the server of digital music (i.e., the preset third party) to download music data. These processes all belong to the transmission of entertainment data and do not involve the network control or firmware upgrade control of the network communication module 13.
[0042] Among them, the vehicle-mounted T-Box1 is mainly used to communicate with the background system / mobile phone APP to realize the vehicle information display and control of the mobile phone APP. In this embodiment, the vehicle-mounted T-Box1 provides a USB interface to the vehicle-mounted AVNT2, and the vehicle-mounted AVNT2 communicates with the vehicle-mounted T-Box1 through the USB interface, so that the network of the vehicle-mounted AVNT2 is provided by the network communication module 13 of the vehicle-mounted T-Box1. The TSP background is the background system of the TSP (Telematics Service Provider) automobile remote service provider. The car in the Internet of Vehicles needs to interact with the TSP background for data, including the car uploading the whole vehicle data to the TSP background of the vehicle network, the car receiving data from other cars shared by the TSP background, and the car receiving traffic environment data shared by the TSP background, etc.
[0043] In this embodiment, a dedicated first data path is set for the transmission of entertainment data of the vehicle AVNT2 accessing the external shared network, and a dedicated second data path is set for the transmission of vehicle body data. The network communication module 13 is provided with a first APN corresponding to the first data path and a second APN corresponding to the first data path. Figure 2 FIG. 1 shows a specific transmission process of entertainment data. When the first processor 11 receives entertainment data from the AVNT2, it sends the received entertainment data to the network communication module 13 through the first data path. Figure 3 The figure shows the specific transmission process of the T-box body data. When the first processor 11 receives the body data of the vehicle CAN network sent by the first MCU 12, the received body data is sent to the network communication module 13 through the second data path.
[0044] Based on the above description, it can be seen that this embodiment isolates the vehicle-mounted AVNT2 and the network module in hardware, which can avoid the situation where malware on the AVNT2 using the network directly upgrades the firmware of the network communication module 13 and injects viruses at the firmware level. Using the embodiment, even if malware exists on the vehicle-mounted AVNT2, it will not affect the network environment of the network communication module 13 and the network communication of the entire vehicle data.
[0045] Among them, the network communication module 13 is preferably but not limited to a 4G or 5G network communication module 13, so as to provide a 4G or 5G network for the vehicle-mounted AVNT2. The USB interface is preferably but not limited to a USB interface, and the USB interface is configured with a virtual network card and a virtual serial port, wherein the first processor 11 is preferably but not limited to an arm architecture processor chip (AP), running a linux system, and can support a USB virtual network card. It can be understood that in this embodiment, the vehicle-mounted T-Box1 is equivalent to a USB wireless network card of the vehicle-mounted AVNT2, and the USB wireless network card has a built-in 4G or 5G wireless network communication module 13. In this embodiment, the vehicle-mounted AVNT2 does not have a network communication module 13 inside, but interacts with the public network through the vehicle-mounted T-Box1, a USB wireless network card. When applied, the network communication module 13 pre-sets the network parameters of the USB virtual network card, as well as the data forwarding rules between the USB virtual network card, the 4G or 5G network, and the external public network. It should be noted that the network parameters of the USB wireless network card and the related data forwarding rules are set as technical contents well known in the art, which can be obtained by referring to the existing USB wireless network card, so they are not described here. Based on this, through the virtual network card, the vehicle-mounted AVNT2 connected to the vehicle-mounted T-Box1 through the USB interface can use the network provided by the network communication module 13 of the T-BOX; through the virtual serial port, the body data of the vehicle-mounted AVNT2 can be transmitted.
[0046] In a specific embodiment, the first processor 11 is further configured to filter the first network control instruction when the USB interface receives the first network control instruction of the vehicle-mounted AVNT2.
[0047] Specifically, the first control instruction is a network control instruction for the network communication module 13 of the vehicle-mounted T-Box1, such as shutting down the network and turning on the network. In this embodiment, the vehicle-mounted AVNT2 and the network communication module 13 are separated in hardware. The data network used by the vehicle-mounted AVNT2 is provided by the vehicle-mounted T-Box1. The vehicle-mounted T-Box1 only provides a USB interface to the vehicle-mounted AVNT2 through the USB harness 23, and filters the network control instructions of the vehicle-mounted AVNT2, avoiding the risk of manipulating the 4G / 5G network on the T-BOX through the AVNT2.
[0048] In a specific embodiment, a control channel is also set between the first processor 11 and the network communication module 13; the first MCU 12 is also used to receive a second network control instruction of the vehicle CAN network, and send the second network control instruction to the first processor 11, the first processor 11 is also used to send the second network control instruction to the network communication module 13 through the control channel, and the network communication module 13 is also used to execute the second network control instruction after receiving the network control instruction.
[0049] Specifically, the second control instruction is a network control instruction to the network communication module 13 of the vehicle-mounted T-Box 1, for example, shutting down the network or turning on the network.
[0050] In a specific embodiment, the first processor 11 is further provided with an SGMII interface, and the SGMII interface is used to connect to an external device 4 through a network switch 3 , and the network switch 3 is used to control the connection or disconnection of the SGMII interface with the external device 4 .
[0051] In addition, another embodiment of the present invention further proposes a system for a vehicle-mounted device to access an external network, including a vehicle-mounted AVNT2 and the vehicle-mounted T-Box1 according to the above-mentioned vehicle-mounted AVNT2; the vehicle-mounted AVNT2 is connected to the USB interface of the vehicle-mounted T-Box1 through a USB harness 23, and sends entertainment data to the vehicle-mounted T-Box1 through the USB harness 23 and the USB interface.
[0052] In a specific embodiment, if Figure 4 As shown, the vehicle-mounted AVNT2 includes a second processor 21 and a second MCU22 connected to the second processor 21; the second MCU22 is used to obtain the body data of the vehicle CAN network and send the body data to the second processor 21; the second processor 21 is connected to the USB interface of the vehicle-mounted T-Box1 through the USB harness 23.
[0053] Specifically, the vehicle body data acquired by the second MCU 22 is, for example, vehicle status information. After acquiring the vehicle status information, the second processor 21 of the vehicle-mounted AVNT2 controls the display of the vehicle-mounted AVNT2 to display the vehicle status information to prompt the driver.
[0054] like Figure 5 As shown, another embodiment of the present invention provides a method for a vehicle-mounted device to access an external network. The method is implemented based on the above-mentioned vehicle-mounted T-Box1, and the method includes:
[0055] Step S1, the first processor 11 receives entertainment data of the vehicle-mounted AVNT2 through the USB interface, and sends the entertainment data to the network communication module 13 through the first data path, and the network communication module 13 sends the entertainment data to a preset third party through a public network;
[0056] Step S2, the first MCU12 obtains the body data of the vehicle CAN network and sends the body data to the first processor 11; the first processor 11 receives the body data through the SPI interface, and sends the body data to the network communication module 13 through the second data path; the network communication module 13 sends the body data to the TSP background through the Internet of Vehicles.
[0057] In a specific embodiment, the method further comprises:
[0058] Step S3: When the first processor 11 receives the first network control instruction of the vehicle-mounted AVNT2 through the USB interface, the first processor 11 filters the first network control instruction.
[0059] In a specific embodiment, a control channel is also provided between the first processor 11 and the network communication module 13;
[0060] The method further comprises:
[0061] Step S4, the first MCU12 receives the second network control instruction of the vehicle CAN network, and sends the second network control instruction to the first processor 11, the first processor 11 receives the second network control instruction through the SPI interface, and sends the second network control instruction to the network communication module 13 through the control channel, and the network communication module 13 executes the second network control instruction after receiving the network control instruction.
[0062] In a specific embodiment, the method further comprises:
[0063] Step S01, initialize the network communication module 13, the USB interface and the SPI interface, configure two APNs for the network communication module 13 to form a first data path and a second data path, configure a virtual network card and a virtual serial port for the USB interface to provide a network data channel and a network management channel for the vehicle-mounted AVNT2, and the SPI interface is used to provide data communication for the body data of the vehicle CAN network;
[0064] Step S02, setting network parameters of the virtual network card, establishing data forwarding rules between the virtual network card, the network communication module 13 and the public network, so that the vehicle-mounted AVNT2 accesses the external network through the virtual network card;
[0065] Step S03, starting the entertainment data service of the first processor 11, so that the first processor 11 receives the entertainment data of the vehicle-mounted AVNT2 through the USB interface, and sends the entertainment data to the network communication module 13 through the first data path;
[0066] Step S04, starting the vehicle body data service of the first processor 11, so that the first MCU 12 obtains the vehicle body data of the vehicle CAN network, and sends the vehicle body data to the first processor 11; the first processor 11 receives the vehicle body data through the SPI interface, and sends the vehicle body data to the network communication module 13 through the second data path;
[0067] Step S05, starting the network management service of the first processor 11, so that the first processor 11 filters the first network control instruction and sends the second network control instruction to the network communication module 13;
[0068] Step S06 , adding the virtual network card and the driver of the virtual serial port, so that the vehicle-mounted AVNT2 uses the data network and network management services provided by the vehicle-mounted T-Box1 through the USB harness 23 .
[0069] Specifically, after executing the above steps S01-S06, the preparation of the vehicle-mounted T-box is completed, and then the above steps S1-S4 can be executed. It should be noted that the above steps are numbered, such as S03, S04, etc., which are only used to distinguish different step contents and do not constitute a limitation on the order of step execution. It can be understood that those skilled in the art can appropriately adjust the order of the steps when using this embodiment, and it can still achieve the purpose of this embodiment.
[0070] It should be noted that the method of this embodiment corresponds to the vehicle-mounted T-box of the embodiment described above. Therefore, other contents not described in detail in the method of this embodiment can be obtained by referring to the contents of the vehicle-mounted T-box of the embodiment described above, and will not be repeated here.
[0071] The embodiments of the present invention have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.
Claims
1. A vehicle-mounted T-Box, characterized in that: It includes a first processor, a first MCU and a network communication module; The first processor is provided with a USB interface and an SPI interface, the USB interface is used to connect to the vehicle-mounted AVNT through a USB harness to receive entertainment data of the vehicle-mounted AVNT, the USB interface is configured with a virtual network card and a virtual serial port, the SPI interface is used to communicate with the first MCU, the first MCU is used to obtain the vehicle body data of the vehicle CAN network, and send the vehicle body data to the first processor; a first data path and a second data path are set between the first processor and the network communication module, the first processor is used to send the entertainment data to the network communication module through the first data path, and send the vehicle body data to the network communication module through the second data path; the first processor is also used to filter the first network control instruction of the vehicle-mounted AVNT when the USB interface receives the first network control instruction; The network communication module is used to send the entertainment data to a preset third party through a public network, and to send the vehicle body data to the TSP backend through the Internet of Vehicles.
2. The vehicle-mounted T-Box according to claim 1, characterized in that: A control channel is also set between the first processor and the network communication module; the first MCU is also used to receive a second network control instruction of the vehicle CAN network and send the second network control instruction to the first processor, the first processor is also used to send the second network control instruction to the network communication module through the control channel, and the network communication module is also used to execute the second network control instruction after receiving the network control instruction.
3. The vehicle-mounted T-Box according to claim 1, characterized in that: The first processor is also provided with an SGMII interface, and the SGMII interface is used to connect to an external device through a network switch, and the network switch is used to control the connection or disconnection of the SGMII interface with the external device.
4. A system for a vehicle-mounted device to access an external network, characterized in that: It includes a vehicle-mounted AVNT and a vehicle-mounted T-Box according to any one of claims 1 to 3; the vehicle-mounted AVNT is connected to the USB interface of the vehicle-mounted T-Box through a USB harness, and entertainment data is sent to the vehicle-mounted T-Box through the USB harness and the USB interface.
5. The system for in-vehicle equipment to access an external network according to claim 4, characterized in that: The vehicle-mounted AVNT includes a second processor and a second MCU connected to the second processor; the second MCU is used to obtain the body data of the vehicle CAN network and send the body data to the second processor; the second processor is connected to the USB interface of the vehicle-mounted T-Box through the USB harness.
6. A method for a vehicle-mounted device to access an external network, characterized in that: The method is implemented based on the vehicle-mounted T-Box of claim 1, and the method comprises: The first processor receives the entertainment data of the vehicle-mounted AVNT through the USB interface, and sends the entertainment data to the network communication module through the first data path, and the network communication module sends the entertainment data to a preset third party through a public network; The first MCU obtains the vehicle body data of the vehicle CAN network and sends the vehicle body data to the first processor; the first processor receives the vehicle body data through the SPI interface and sends the vehicle body data to the network communication module through the second data path; the network communication module sends the vehicle body data to the TSP backend through the vehicle network; When the first processor receives the first network control instruction of the vehicle-mounted AVNT through the USB interface, the first processor filters the first network control instruction.
7. The method for accessing an external network by an in-vehicle device according to claim 6, characterized in that: A control channel is also provided between the first processor and the network communication module; The method further comprises: The first MCU receives the second network control instruction of the vehicle CAN network, and sends the second network control instruction to the first processor. The first processor receives the second network control instruction through the SPI interface, and sends the second network control instruction to the network communication module through the control channel. After receiving the network control instruction, the network communication module executes the second network control instruction.
8. The method for accessing an external network by an in-vehicle device according to claim 7, characterized in that: The method further comprises: Initialize the network communication module, the USB interface and the SPI interface, configure two APNs for the network communication module to form a first data path and a second data path, and configure a virtual network card and a virtual serial port for the USB interface; Setting network parameters of the virtual network card, and establishing data forwarding rules between the virtual network card, the network communication module, and the public network, so that the vehicle-mounted AVNT can access the external network through the virtual network card; Starting the entertainment data service of the first processor, so that the first processor receives the entertainment data of the vehicle-mounted AVNT through the USB interface, and sends the entertainment data to the network communication module through the first data path; Starting the vehicle body data service of the first processor, so that the first MCU obtains the vehicle body data of the vehicle CAN network, and sends the vehicle body data to the first processor; the first processor receives the vehicle body data through the SPI interface, and sends the vehicle body data to the network communication module through the second data path; Starting a network management service of the first processor so that the first processor filters the first network control instruction and sends the second network control instruction to the network communication module; The virtual network card and the driver of the virtual serial port are added so that the vehicle-mounted AVNT can use the data network and network management services provided by the vehicle-mounted T-BOX through the USB harness.
Citation Information
Patent Citations
Vehicle-mounted data transmission method and device and vehicle-mounted TBOX
CN110149614A