Vehicle-mounted system data processing method and device, medium, equipment and product
By configuring the data packet sending priority in the vehicle system, and sorting and sending data packets according to APN level, data service type, and 5-tuple information, the high latency problem caused by multiple APN concurrency is solved, and low-latency data transmission is achieved.
Patent Information
- Application Number
- CN202411074784.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-06
- Publication Date
- 2026-02-06
AI Technical Summary
When multiple APNs transmit data concurrently in an in-vehicle system, insufficient network resources cause some APNs to send large file data, which in turn preempts uplink bandwidth, resulting in high latency for data sent by other APNs.
The kernel driver module configures the sending priority of each data packet to be sent, and sorts and sends the data packets in sequence according to the APN level, data service type and 5-tuple information to ensure a low-latency experience for the specified APN.
In situations where network resources are insufficient, low-latency data transmission with a specified APN is achieved, thereby improving the quality of data services.
Smart Images

Figure CN121486884A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The technical solution of the present disclosure relates to the field of intelligent cockpit, and particularly relates to a vehicle-mounted system data processing method and device, medium, equipment and product. BACKGROUND
[0002] In order to meet the diversified application requirements of the vehicle-mounted system, a vehicle-mounted communication module is mounted in the vehicle-mounted system, a SIM card is accessed through the module, and a plurality of access point names (APNs) are stored in the SIM card, each APN corresponds to different network services or operators, and different applications can be connected to different network services according to requirements. Therefore, multiple APN data concurrency will occur on the vehicle-mounted system. However, when multiple APN data concurrency occurs, if the large file data sent through one of the APNs occupies the uplink bandwidth, it will cause high delay of data sent through other APNs. SUMMARY
[0003] Therefore, the present disclosure provides a vehicle-mounted system data processing method, device, medium, equipment and product, which can ensure low delay experience of data sent by a specified APN.
[0004] According to a first aspect of an embodiment of the present disclosure, a vehicle-mounted system data processing method is provided, applied to a kernel driver module of the vehicle-mounted system, and the method comprises: in the case of receiving a plurality of to-be-sent data packets, configuring a sending priority of each to-be-sent data packet according to a preset access point name (APN) level associated with the APN of each to-be-sent data packet; and sorting according to the sending priority of each to-be-sent data packet, and sequentially sending based on the sorted sequence.
[0005] In some embodiments, the method further comprises: for a plurality of to-be-sent data packets sent through the same APN, configuring a sending priority for each to-be-sent data packet based on the priority of the data service type.
[0006] In some embodiments, the method further comprises: for a plurality of to-be-sent data packets of the same data service type, configuring a sending priority for each to-be-sent data packet based on the priority of the five-tuple information and the five-tuple information of each to-be-sent data packet.
[0007] In some embodiments, the sorting according to the sending priority of each to-be-sent data packet, and the sequentially sending based on the sorted sequence, comprises: the kernel driver module sorts according to the sending priority of each to-be-sent data packet, and sequentially sends to a modem based on the sorted sequence, so that the modem allocates the to-be-sent data packet to a queue of a corresponding priority according to the sending priority of the to-be-sent data packet.
[0008] In some embodiments, when the kernel driver module is located in a first vehicle domain and the source device of the to-be-sent data packet is located in a second vehicle domain, the to-be-sent data packet is sent to the kernel driver module through Ethernet.
[0009] According to a second aspect of the embodiments of the present disclosure, a vehicle system data processing device is provided, which is applied to a kernel driver module of a vehicle system, and the device comprises:
[0010] A configuration unit is configured to, when a plurality of to-be-sent data packets are received, configure a sending priority of each to-be-sent data packet according to a preset access point name (APN) level associated with an APN of each to-be-sent data packet.
[0011] A sending unit is configured to sort the to-be-sent data packets according to the sending priority of each to-be-sent data packet, and send the to-be-sent data packets in sequence based on the sorted sequence.
[0012] In some embodiments, the configuration unit is further configured to, for a plurality of to-be-sent data packets sent through the same APN, configure a sending priority for each to-be-sent data packet based on a priority of a data service type.
[0013] According to a third aspect of the embodiments of the present disclosure, a non-transitory computer-readable storage medium is provided, which stores a computer program, and the program is executed by a processor to implement the steps of the method of any one of the first aspect.
[0014] According to a fourth aspect of the embodiments of the present disclosure, an intelligent cockpit is provided, which comprises a processor, and a memory for storing processor-executable instructions, wherein the processor is configured to implement the method of any one of the first aspect.
[0015] According to a fifth aspect of the embodiments of the present disclosure, a computer program product is provided, which comprises a computer program and instructions, and the computer program / instructions are executed by a processor to implement the method of any one of the first aspect.
[0016] The technical solutions provided by the embodiments of the present disclosure can have the following beneficial effects: when a plurality of to-be-sent data packets are received by a vehicle system, a sending priority of each to-be-sent data packet is configured according to a preset APN level associated with an APN of each to-be-sent data packet, the to-be-sent data packets are sorted according to the sending priority of each to-be-sent data packet, and the to-be-sent data packets are sent in sequence based on the sorted sequence, thereby ensuring a low-latency experience of data sent by a specified APN in the case of insufficient network resources.
[0017] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0018] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0019] Figure 1 This is a schematic diagram of an in-vehicle system according to an exemplary embodiment of the present disclosure;
[0020] Figure 2 This disclosure is a flowchart illustrating a data processing method for an in-vehicle system according to an exemplary embodiment;
[0021] Figure 3 This is a schematic diagram illustrating a cross-domain data transfer according to an exemplary embodiment of the present disclosure;
[0022] Figure 4 This disclosure is a schematic diagram illustrating the sorting in a kernel driver module according to an exemplary embodiment;
[0023] Figure 5 This is a schematic diagram of the structure of an in-vehicle system data processing device in an exemplary embodiment of the present disclosure;
[0024] Figure 6 This is a schematic diagram of the structure of an electronic device according to an exemplary embodiment of the present disclosure. Detailed Implementation
[0025] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0026] Figure 1 This is a schematic diagram of an in-vehicle system according to an exemplary embodiment of the present disclosure, such as... Figure 1As shown, the vehicle-mounted system includes a system on chip (SoC) 100, the SoC chip integrates a plurality of functional modules 101, and a kernel driver module 102 and a modem 103. For example, the functional modules can include a digital cockpit domain controller (DCD), a network connection module, and an over-the-air (OTA) module, etc. In the vehicle-mounted system, the OTA module is used to realize remote upgrading and management of vehicle-mounted software. According to different application scenarios and requirements, different functional modules are pre-configured with APNs for network connection to meet their specific data transmission or service requirements. For example, as shown in Figure 1 The network connection module and the OTA module are connected through APN1, and the DCD cockpit is connected through APN2.
[0027] In the vehicle-mounted system, the data packets to be sent in each functional module 101 are sent to the kernel driver module 102, the kernel driver module 102 processes the received data packets and transmits them to the modem 103, and the data packets are forwarded to the network through the protocol stack in the modem 103.
[0028] Since multiple different APNs can be used to send data in the vehicle-mounted system, there will be a scenario of concurrent APN data in the vehicle-mounted system. For example, collected data is reported through APN1, artificial intelligence voice interaction services are sent through APN2, and large file data is uploaded to the cloud through APN3. In the above scenarios, if the large file data on APN3 occupies the uplink bandwidth, it will cause high delay of small packet data services on APN1 and APN2.
[0029] Based on this, the present disclosure provides a vehicle-mounted system data processing method, which is applied to a kernel driver module of a vehicle-mounted system. The following embodiments will describe the vehicle-mounted system data processing method provided by the present disclosure in conjunction with the accompanying drawings.
[0030] Figure 2 is a vehicle-mounted system data processing method flowchart according to an exemplary embodiment of the present disclosure, as shown in Figure 2 The vehicle-mounted system data processing method provided by the present disclosure can include the following steps 201 to 202.
[0031] In step 201, when a plurality of data packets to be sent are received, the transmission priority of each data packet to be sent is configured according to the pre-set access point name (APN) level and the APN associated with each data packet to be sent.
[0032] In the case of receiving multiple to-be-sent data packets, the APN associated with the data packet, i.e., the APN sending the data packet, can be determined according to the source, destination or other attributes of the data packet.
[0033] In this embodiment, in order to improve the quality of service (QoS) of data and reduce the delay of specified services, the QoS priority of data transmission on different APN channels can be configured based on the APN level.
[0034] That is, in the case of synchronously receiving multiple to-be-sent data packets and sending the multiple to-be-sent data packets through different APNs, the transmission priority of each to-be-sent data packet can be configured according to the APN associated with each to-be-sent data packet.
[0035] In the case of receiving a single to-be-sent data packet, the data packet is directly sent.
[0036] In step 202, the to-be-sent data packets are sorted according to the transmission priority of each to-be-sent data packet, and are sent in sequence based on the sorted sequence.
[0037] In the kernel driver module, the data priority is configured according to the APN, for example, in order to ensure the high priority of the data collection service sent through APN1, a first-level tag is added to the data sent through APN1 in the kernel driver module, and the modem forwards the corresponding data packet to the network through the protocol stack based on the data queue tag in the kernel driver module. Based on the priority configured at the APN level, all data packets on the specified APN can be implemented as high priority.
[0038] The present disclosure configures the transmission priority of each to-be-sent data packet according to the APN associated with each to-be-sent data packet in the case of receiving multiple to-be-sent data packets by the vehicle-mounted system, then sorts the to-be-sent data packets according to the transmission priority of each to-be-sent data packet, and sends the to-be-sent data packets in sequence based on the sorted sequence, thereby ensuring the low delay experience of data sent by the specified APN in the case of insufficient network resources.
[0039] In the vehicle-mounted system, data of different data service types can be sent through the same APN, so for multiple to-be-sent data packets sent through the same APN, the transmission priority of each to-be-sent data packet can be configured based on the priority of the data service type. That is, the QoS priority of data transmission of different service types can be configured based on the data service type. Configuring the data transmission priority based on the data service type can ensure that the data packet of the specified service is high priority.
[0040] That is, the method further comprises: for multiple to-be-sent data packets sent through the same APN, configuring a sending priority for each to-be-sent data packet based on the priority of the data service type.
[0041] The kernel driver module can communicate with the functional module through different socket interfaces, and different socket interfaces correspond to different five-tuple information, i.e., source address, destination address, source port number, destination port number, and transmission protocol, etc. In the embodiment, the data sending QoS priority can be configured based on the sending five-tuple information.
[0042] Specifically, after configuring the sending priority for each to-be-sent data packet based on the priority of the data service type and the data service type of each to-be-sent data packet, for multiple to-be-sent data packets of the same data service type, the sending priority for each to-be-sent data packet is configured based on the priority of the five-tuple information and the five-tuple information of each to-be-sent data packet. Configuring the data sending QoS priority based on the sending five-tuple information can ensure that the data packets of the specified five-tuple information are high-priority.
[0043] In some embodiments, the modem includes multiple queues of different priorities, the kernel driver module sorts the to-be-sent data packets according to the sending priority of each to-be-sent data packet, and sequentially sends the sorted sequence to the modem, so that the modem allocates the to-be-sent data packets to the queue of the corresponding priority according to the sending priority of the to-be-sent data packets.
[0044] If the sending priority of the to-be-sent data packet in the modem is high priority, the to-be-sent data packet is allocated to the high-priority queue, and the high-priority queue can ensure that the high-priority data packet is sent to the network first.
[0045] Figure 3 is a schematic diagram of data cross-domain transmission according to an exemplary embodiment of the present disclosure, as Figure 3 As shown in the figure, the kernel driver module in the vehicle-mounted system is located in the first vehicle-mounted domain 301, and the vehicle-mounted system includes a second vehicle-mounted domain 302 in addition to the first vehicle-mounted domain, and the second vehicle-mounted domain includes an advanced driving domain controller (ADD). In the embodiment of the present disclosure, the functional module located in different vehicle-mounted domains is referred to as a source device. In the case where the kernel driver module is located in the first vehicle-mounted domain 301 and the source device of the to-be-sent data packet is located in the second vehicle-mounted domain 302, the to-be-sent data packet is sent to the kernel driver module through Ethernet.
[0046] For ease of understanding, the following embodiments will be combined with Figure 4 The processing procedure in the kernel driver module is described.
[0047] Figure 4 is a sequence diagram in a kernel driver module according to an exemplary embodiment of the present disclosure, as Figure 4 As shown in the figure, in the case of including a plurality of data packets to be sent in the kernel driver module, the data packets to be sent are labeled according to a pre-set QoS policy, different labels represent different priorities, the data packets to be sent in the original sequence 401 are sorted according to the labels of the data packets to be sent, and a reorganized sequence 402 is obtained, and the data packets to be sent are sent in turn based on the order in the reorganized sequence.
[0048] In this embodiment, the QoS policy can include configuring data transmission priority based on APN level, configuring data transmission priority based on APN level and data service type, or configuring data transmission priority based on APN level, data service type and five-tuple information.
[0049] Taking the QoS policy of configuring data transmission priority based on APN level, data service type and five-tuple information as an example, assuming that APN3<APN1<APN2, service type 2<service type 3<service type 1 and five-tuple 3<five-tuple 2<five-tuple 1, the original sequence is: data packet A, data packet B, data packet C, data packet D, data packet E, and the attribute information of each data packet in the original sequence is shown in the following table:
[0050] Packet A Quintuple 1 Service Type 2 APN 3 Packet B Quintuple 2 Service Type 1 APN 2 Packet C Quintuple 4 Service Type 2 APN 1 Packet D Quintuple 3 Service Type 1 APN 2 Packet E Quintuple 5 Service Type 3 APN 2
[0051] The reorganized sequence is: data packet B, data packet D, data packet E, data packet C, data packet A. Among them, the priority of data packet B is the highest, and the priority of data packet A is the lowest.
[0052] Through this embodiment, the kernel driver module sorts the high-priority data packets by labeling, and the modem transmits the labeled high-priority data packets to the network first, which can ensure that the high-priority data packets can be transmitted to the network first in the case of insufficient network resources.
[0053] In the embodiments of the present disclosure, the QoS policy can specify that the specified data service type on the specified APN is high priority, for example, the data collection data packet on APN1 and the Xiaoai data packet on APN2 are high priority, then the kernel driver module sorts the high-priority data packets that meet the QoS policy by labeling, and the modem transmits the labeled high-priority data packets to the network first, the data collection data packet on APN1 and the Xiaoai data packet on APN2 are sent to the network first, and the delay is lower.
[0054] For each method embodiment described above, for the sake of simple description, each is described as a combination of a series of actions, but those skilled in the art should appreciate that the present disclosure is not limited by the order of the actions described, because according to the present disclosure, certain steps can be performed in other orders or simultaneously.
[0055] Secondly, those skilled in the art should appreciate that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present disclosure.
[0056] Corresponding to the foregoing application function implementation method embodiments, the present disclosure also provides application function implementation device and corresponding terminal embodiments.
[0057] Figure 5 is a structural schematic diagram of a vehicle-mounted system data processing device in an exemplary embodiment of the present disclosure, which is applied to a kernel driver module of the vehicle-mounted system, as shown in Figure 5 The device can include:
[0058] The configuration unit 501 is configured to, in a case where a plurality of to-be-sent data packets are received, configure a sending priority of each to-be-sent data packet according to a preset access point name (APN) level associated with an APN of each to-be-sent data packet.
[0059] The sending unit 502 is configured to sort according to the sending priority of each to-be-sent data packet, and sequentially send based on the sorted sequence.
[0060] In some embodiments, the configuration unit 501 is further configured to, for a plurality of to-be-sent data packets sent through the same APN, configure a sending priority for each to-be-sent data packet based on a priority of a data service type.
[0061] In some embodiments, the configuration unit 501 is further configured to, for a plurality of to-be-sent data packets of the same data service type, configure a sending priority for each to-be-sent data packet based on a priority of five-tuple information and five-tuple information of each to-be-sent data packet.
[0062] For the device embodiment, since it basically corresponds to the method embodiment, the related parts are described in the part of the method embodiment. The device embodiments described above are only schematic, and the units described above as separate components can or can not be physically separate, and the components displayed as units can or can not be physical units, that is, they can be located in one place, or distributed on multiple network units. Part or all of the modules can be selected to achieve the purpose of the present disclosure according to actual needs. Those skilled in the art can understand and implement without creative labor.
[0063] Accordingly, the embodiments of the present disclosure provide an intelligent cockpit, comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to:
[0064] In the case of receiving a plurality of to-be-sent data packets, the sending priority of each to-be-sent data packet is configured according to a preset access point name (APN) level and an APN associated with each to-be-sent data packet;
[0065] The to-be-sent data packets are sorted according to the sending priority, and are sent in sequence based on the sorted sequence.
[0066] Figure 6 FIG. 6 is a structural schematic diagram of an electronic device 600 according to an example embodiment. For example, the electronic device 600 can be a user equipment, which can be specifically a mobile phone, a computer, a digital broadcast terminal, a messaging equipment, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, an intelligent cockpit, a wearable device such as a smart watch, smart glasses, a smart bracelet, smart running shoes, etc.
[0067] Referring to Figure 6 , the electronic device 600 can include one or more of the following components: a processing component 602, a memory 604, a power supply component 606, a multimedia component 608, an audio component 610, an input / output (I / O) interface 612, a sensor component 614, and a communication component 616.
[0068] The processing component 602 generally controls the overall operation of the electronic device 600, such as operations associated with displaying, making phone calls, data communications, camera operations, and recording operations. The processing component 602 can include one or more processors 620 to execute instructions to complete all or part of the steps of the methods described above. In addition, the processing component 602 can include one or more modules to facilitate the interaction between the processing component 602 and other components. For example, the processing component 602 can include a multimedia module to facilitate the interaction between the multimedia component 608 and the processing component 602.
[0069] The memory 604 is configured to store various types of data to support the operation of the electronic device 600. Examples of such data include instructions for any application or method operating on the electronic device 600, contact data, phonebook data, messages, pictures, videos, etc. The memory 604 can be implemented by any type of volatile or nonvolatile memory, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disc, or optical disc.
[0070] The power supply component 606 supplies power for various components of the electronic device 600. The power supply component 606 can include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the electronic device 600.
[0071] The multimedia component 608 includes a screen providing an output interface between the electronic device 600 and a user. In some embodiments, the screen can include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes the touch panel, the screen can be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense a touch, a slide, and a gesture on the touch panel. The touch sensor can not only sense a boundary of a touching or a sliding action, but also detect duration and pressure related to the touching or sliding action. In some embodiments, the multimedia component 608 includes a front camera and / or a back camera. When the electronic device 600 is in an operation mode, such as a photographing mode or a video mode, the front camera and / or the back camera can receive an external multimedia data. Each of the front and back cameras can be a fixed optical lens system or have a focal length and optical zoom capability.
[0072] The audio component 610 is configured to output and / or input an audio signal. For example, the audio component 610 includes a microphone (MIC) configured to receive an external audio signal when the electronic device 600 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 604 or transmitted via the communication component 616. In some embodiments, the audio component 610 also includes a speaker for outputting an audio signal.
[0073] The I / O interface 612 provides an interface between the processing component 602 and a peripheral interface module, which can be a keypad, a click wheel, buttons, etc. The buttons can include, but are not limited to, a home button, a volume button, a start button, and a lock button.
[0074] The sensor component 614 includes one or more sensors for providing status assessments for various aspects of the electronic device 600. For example, the sensor component 614 can detect an open / closed position of the electronic device 600, relative positioning of components, such as the display and keypad of the electronic device 600 described above, a change in position of the electronic device 600 or a component of the electronic device 600, the presence or absence of user contact with the electronic device 600, the orientation or acceleration / deceleration / g-force and a temperature change of the electronic device 600. The sensor component 614 can include a proximity sensor configured to detect presence of a nearby object without any physical touch. The sensor component 614 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 614 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0075] The communication component 616 is configured to facilitate wired or wireless communication between the electronic device 600 and other devices. The electronic device 600 can access a wireless network based on a communication standard, such as WiFi, 4G or 5G, 4G LTE, 5G NR, or a combination thereof. In an example embodiment, the communication component 616 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In an example embodiment, the communication component 616 also includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra-WideBand (UWB) technology, Bluetooth (BT) technology and other technologies.
[0076] In an example embodiment, the electronic device 600 can be implemented with one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors, or other electronic elements to perform the above-described methods.
[0077] In an example embodiment, a non-transitory computer-readable storage medium, such as the memory 604 including instructions, is also provided, which, when executed by the processor 620 of the electronic device 600, enables the electronic device 600 to perform the method for processing data of a vehicle-mounted system.
[0078] The non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disc, and an optical data storage device, etc.
[0079] Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the features disclosed herein. It is intended that the disclosure be construed as including any paterns of this disclosure which are within the spirit and broad scope of the appended claims. The specification and examples are to be construed as merely illustrative of the present disclosure and not limitative of the scope of the present disclosure as construed in accordance with the appended claims.
[0080] It is to be understood that the disclosure is not limited to the precise construction hereinafter described and as shown in the attached drawings, and that various changes in shape, size and arrangements of parts thereof can be made without departing from the scope of the present disclosure. The scope of the present disclosure is only limited by the appended claims.
Claims
1. A data processing method for an in-vehicle system, characterized in that, The method, applied to the kernel driver module of the vehicle system, includes: When multiple data packets are received, the sending priority of each data packet is configured according to the preset access point name APN level and the APN associated with each data packet. The data packets to be sent are sorted according to their sending priority, and then sent sequentially based on the sorted sequence.
2. The method according to claim 1, characterized in that, The method further includes: For multiple data packets to be sent through the same APN, a sending priority is configured for each data packet based on the priority of the data service type.
3. The method according to claim 2, characterized in that, The method further includes: For multiple data packets of the same data service type to be sent, a sending priority is configured for each data packet based on the priority of the 5-tuple information and the 5-tuple information of each data packet to be sent.
4. The method according to any one of claims 1 to 3, characterized in that, The step of sorting the data packets according to their transmission priority and sending them sequentially based on the sorted sequence includes: The kernel driver module sorts the data packets to be sent according to their transmission priority, and sends them to the modem in sequence based on the sorted order, so that the modem allocates the data packets to be sent to the queues of the corresponding priorities according to their transmission priorities.
5. The method according to claim 1, characterized in that, When the kernel driver module is located in the first vehicle domain and the source device of the data packet to be sent is located in the second vehicle domain, the data packet to be sent is sent to the kernel driver module via Ethernet.
6. A vehicle-mounted system data processing device, characterized in that, The kernel driver module applied to the vehicle system, the device comprising: The configuration unit is used to configure the sending priority of each data packet to be sent according to the preset access point name APN level and the APN associated with each data packet when multiple data packets to be sent are received. The sending unit is used to sort the data packets to be sent according to their sending priority, and send them sequentially based on the sorted sequence.
7. The apparatus according to claim 6, characterized in that, The configuration unit is also used for: For multiple data packets to be sent through the same APN, a sending priority is configured for each data packet based on the priority of the data service type.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method described in any one of claims 1 to 5.
9. An intelligent cockpit, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to perform the method according to any one of claims 1 to 5.
10. A computer program product, comprising a computer program and instructions, characterized in that, When the computer program / instruction is executed by the processor, it implements the method described in any one of claims 1 to 5.