Dynamic allocation method for bandwidth reservation of internal network of vehicle-mounted system, electronic equipment and medium

Through real-time monitoring and dynamic adjustment of bandwidth allocation, combined with TSNQbv's frame reservation mechanism and adaptive network resource management strategy, the problems of low bandwidth utilization efficiency and poor reliability of key data transmission are solved, and more efficient resource utilization and system stability are achieved.

CN120050176APending Publication Date: 2025-05-27BAIC MOTOR CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510196732.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-21
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

When existing in-vehicle networks face the increasing data volume and real-time requirements, they have low bandwidth utilization efficiency, poor reliability of key data transmission, lack of dynamic response capabilities, and inflexible network resource management.

Method used

Through real-time monitoring and data traffic analysis, bandwidth allocation is dynamically adjusted, and the frame reservation mechanism of TSNQbv is adopted to automatically redistribute bandwidth when the service trigger event is detected, and resource utilization efficiency is improved through adaptive network resource management strategies.

Benefits of technology

Ensure that key data is given priority transmission and sufficient bandwidth during peak periods, improve the utilization of network resources, reduce resource waste, and enhance the stability and reliability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120050176A_ABST
    Figure CN120050176A_ABST
Patent Text Reader

Abstract

The invention discloses a dynamic allocation method for bandwidth reservation of an internal network of a vehicle-mounted system, electronic equipment and a medium. The method comprises the following steps: determining bandwidth reservation and limitation of a data stream through real-time monitoring and data flow analysis; dynamically allocating the bandwidth according to a frame reservation mechanism of the TSNQbv; and when a service triggering event is detected, automatically reallocating the bandwidth. Through dynamic bandwidth allocation, a key data transmission guarantee mechanism, a service triggering bandwidth reconfiguration mechanism, TSNQbv application and a self-adaptive network resource management strategy, the resource utilization efficiency and transmission reliability of the vehicle-mounted network are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of automobiles, and more specifically, to a dynamic allocation method, an electronic device, and a medium for reserving internal network bandwidth of a vehicle-mounted system. Background Art

[0002] With the growth of the automotive industry's demand for high-performance communication technologies, the industry has adopted a variety of communication solutions based on the TCP / IP protocol. These solutions have met the requirements of in-vehicle networks for data transmission efficiency and reliability to a certain extent, but there are still some deficiencies when facing the increasing data volume and real-time requirements. In the current automotive electronic systems, with the rapid increase in the number of sensors and execution units, the in-vehicle network faces many challenges. The existing technologies have the following problems in bandwidth management and data transmission:

[0003] 1. Low bandwidth utilization efficiency: The existing static bandwidth allocation strategy cannot adapt to the dynamic changes of network traffic, resulting in waste of bandwidth resources during off-peak hours and inability to meet the transmission requirements of critical data during peak hours. The traditional static allocation method lacks flexibility and cannot adjust the bandwidth allocation according to the real-time network status, resulting in low overall bandwidth utilization efficiency;

[0004] 2. Poor reliability of critical data transmission: In the case of high data throughput, the existing technologies cannot ensure the priority transmission of critical data, resulting in easy delay or packet loss of critical data under high network load. This is particularly prominent in applications with extremely high requirements for real-time and reliability, such as autonomous driving and advanced driver assistance systems (ADAS);

[0005] 3. Lack of dynamic response ability: The existing technologies lack the ability to adjust the bandwidth allocation in a timely manner when facing emergencies (such as emergency braking, automatic driving mode switching, etc.). In this case, critical service data cannot obtain priority transmission, which may lead to system response delay and affect the safety and reliability of the vehicle;

[0006] 4. Inflexible network resource management: The development trend of intelligent vehicles has introduced diverse external applications and services, and the network bandwidth requirements of these applications are unstable. The traditional static management strategy is difficult to meet such variable requirements, resulting in inflexible network resource management and difficulty in efficiently coping with various service scenarios.

[0007] Therefore, it is necessary to develop a dynamic allocation method, an electronic device, and a medium for reserving internal network bandwidth of a vehicle-mounted system.

[0008] The information disclosed in the background art section of the present invention is only intended to deepen the understanding of the general background art of the present invention, and should not be regarded as an admission or any form of implication that this information constitutes the prior art known to those skilled in the art. Summary of the Invention

[0009] The present invention provides a dynamic allocation method, an electronic device, and a medium for internal network bandwidth reservation in a vehicle-mounted system, which can improve the resource utilization efficiency and transmission reliability of the vehicle-mounted network through dynamic bandwidth allocation, a key data transmission guarantee mechanism, a service-triggered bandwidth reconfiguration mechanism, TSN Qbv application, and an adaptive network resource management strategy.

[0010] In a first aspect, an embodiment of the present disclosure provides a dynamic allocation method for internal network bandwidth reservation in a vehicle-mounted system, including:

[0011] Determine the bandwidth reservation and limitation of the data stream through real-time monitoring and data traffic analysis;

[0012] Perform dynamic bandwidth allocation according to the frame reservation mechanism of TSN Qbv;

[0013] When a service-triggered event is detected, automatically reallocate the bandwidth.

[0014] Preferably, real-time monitor the network traffic, collect data stream information, capture the dynamic changes of the network load, and provide data support for bandwidth allocation.

[0015] Preferably, analyze the data transmission mode and trend, identify the changes in key data streams, and optimize the bandwidth allocation strategy.

[0016] Preferably, through an intelligent bandwidth allocation algorithm, combine the historical network traffic trajectory, preset rules, and the real-time network state to dynamically adjust the bandwidth reservation and limitation of various data streams.

[0017] Preferably, performing dynamic bandwidth allocation according to the frame reservation mechanism of TSN Qbv includes:

[0018] Map each data stream to one or more Qbv time windows, and dynamically adjust the size and position of the time windows according to the priority and real-time requirements of the data stream, so that the key data stream can obtain priority transmission within its reserved time window, while other data streams are transmitted within the remaining time windows.

[0019] Preferably, the service-triggered event includes a safety-critical event and the start of a high-priority task.

[0020] Preferably, it further includes:

[0021] By setting the bandwidth reservation mechanism in the elastic buffer area, it is possible to cope with sudden data transmission requirements.

[0022] Preferably, it further includes:

[0023] Dynamically adjust the resource allocation according to the current network usage situation and the predicted future requirements.

[0024] In a second aspect, embodiments of the present disclosure further provide an electronic device, which includes:

[0025] A memory storing executable instructions;

[0026] A processor that runs the executable instructions in the memory to implement the dynamic allocation method for reserving the internal network bandwidth of the vehicle-mounted system.

[0027] In a third aspect, embodiments of the present disclosure further provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the dynamic allocation method for reserving the internal network bandwidth of the vehicle-mounted system.

[0028] The beneficial effects are as follows:

[0029] 1. Dynamically adjust the network bandwidth allocation according to the actual amount of critical data and the transmission time period to ensure that critical data transmission can obtain priority and sufficient bandwidth during peak data volumes.

[0030] 2. Immediately reallocate the bandwidth when specific service events are triggered, such as emergency braking, automatic driving mode switching, etc., to ensure that these services can quickly and accurately transmit the required data.

[0031] 3. Improve the utilization rate of network resources through intelligent management of the bandwidth, reduce resource waste during off-peak periods, and provide sufficient network support at critical moments.

[0032] 4. Enhance the response ability of the entire vehicle system to emergencies and improve the stability and reliability of the system by ensuring the transmission of critical data.

[0033] The methods and apparatuses of the present invention have other characteristics and advantages, which will be apparent from the accompanying drawings incorporated herein and the subsequent detailed description, or will be described in detail in the accompanying drawings incorporated herein and the subsequent detailed description, which together are used to explain the specific principles of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] By describing the exemplary embodiments of the present invention in more detail in conjunction with the accompanying drawings, the above and other objects, features, and advantages of the present invention will become more apparent, where, in the exemplary embodiments of the present invention, the same reference numerals generally represent the same components.

[0035] Figure 1 A flowchart showing the steps of a method for dynamically allocating reserved internal network bandwidth of a vehicle-mounted system according to an embodiment of the present invention.

[0036] Figure 2 Shows a schematic flow chart of real-time monitoring and data traffic analysis according to an embodiment of the present invention.

[0037] Figure 3 Shows a schematic flow chart of intelligent bandwidth allocation according to an embodiment of the present invention.

[0038] Figure 4 Shows a schematic flow chart of dynamic bandwidth allocation based on TSN Qbv according to an embodiment of the present invention.

[0039] Figure 5 Shows a schematic flow chart of bandwidth reconfiguration triggered by services according to an embodiment of the present invention.

[0040] Figure 6 Shows a schematic flow chart of bandwidth reservation and elastic buffering according to an embodiment of the present invention.

[0041] Figure 7 Shows a schematic flow chart of adaptive network resource management according to an embodiment of the present invention. Detailed implementation manners

[0042] The preferred embodiments of the present invention will be described in more detail below. Although the preferred embodiments of the present invention are described below, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein.

[0043] To facilitate understanding of the solutions and effects of the embodiments of the present invention, three specific application examples are given below. Those skilled in the art should understand that this example is only for facilitating the understanding of the present invention, and any specific details are not intended to limit the present invention in any way.

[0044] Example 1

[0045] Figure 1 Shows a flow chart of the steps of a method for dynamically allocating bandwidth reservation in an in-vehicle system internal network according to an embodiment of the present invention.

[0046] As Figure 1 shown, the method for dynamically allocating bandwidth reservation in the in-vehicle system internal network includes:

[0047] Step 101, determining the bandwidth reservation and limitation of the data stream through real-time monitoring and data traffic analysis;

[0048] Step 102, performing dynamic bandwidth allocation according to the frame reservation mechanism of TSN Qbv;

[0049] Step 103, automatically reallocating bandwidth when a service trigger event is detected.

[0050] In one example, network traffic is monitored in real time, data stream information is collected, dynamic changes in network load are captured, providing data support for bandwidth allocation.

[0051] In one example, data transmission patterns and trends are analyzed, changes in critical data streams are identified, and bandwidth allocation strategies are optimized.

[0052] In one example, through an intelligent bandwidth allocation algorithm, combining historical network traffic trajectories, preset rules, and real-time network status, the bandwidth reservation and limitation for various data streams are dynamically adjusted.

[0053] In one example, the dynamic bandwidth allocation according to the frame reservation mechanism of TSNQbv includes:

[0054] Mapping each data stream to one or more Qbv time windows, dynamically adjusting the size and position of the time windows according to the priority and real-time requirements of the data stream, enabling critical data streams to obtain priority transmission within their reserved time windows, while other data streams are transmitted within the remaining time windows.

[0055] In one example, service trigger events include safety-critical events and the start of high-priority tasks.

[0056] In one example, it further includes:

[0057] By setting the bandwidth reservation mechanism in the elastic buffer area, it is possible to cope with sudden data transmission requirements.

[0058] In one example, it further includes:

[0059] Dynamically adjust resource allocation according to the current network usage and predicted future demands.

[0060] Figure 2 Shows a schematic flowchart of real-time monitoring and data traffic analysis according to an embodiment of the present invention.

[0061] Specifically, as Figure 2 shown, for real-time monitoring and data traffic analysis, by monitoring network traffic in real time and analyzing data transmission patterns, dynamic changes in network load are captured. Network traffic is monitored in real time, data stream information is collected, dynamic changes in network load are captured, providing data support for bandwidth allocation. Data transmission patterns and trends are analyzed, changes in critical data streams are identified, and bandwidth allocation strategies are optimized. Different statistical methods or machine learning algorithms can also be used to improve prediction accuracy. For example, a traffic prediction model based on neural networks may perform better in complex environments but has a higher implementation complexity. In an autonomous driving system, sensor data streams are monitored in real time to ensure the priority transmission of critical data (such as camera and radar data).

[0062] Figure 3 Shows a schematic flow diagram of intelligent bandwidth allocation according to an embodiment of the present invention.

[0063] As Figure 3 shown, after obtaining real-time network traffic data, through an intelligent bandwidth allocation algorithm, combined with historical network traffic trajectories, preset rules, and real-time network status, dynamically adjust the bandwidth reservation and limitation of various data streams. By combining historical network traffic trajectories, preset rules, and real-time network status, dynamically adjust the bandwidth reservation and limitation of various data streams, allocate bandwidth according to real-time requirements, and improve bandwidth utilization efficiency. In an Advanced Driver Assistance System (ADAS), intelligent bandwidth allocation ensures the priority transmission of emergency braking data, avoiding delays and packet losses.

[0064] Other optimization algorithms (such as genetic algorithms, particle swarm optimization) can also be used to improve the efficiency and accuracy of bandwidth allocation. For example, using machine learning algorithms (such as neural networks, support vector machines, etc.) to predict future network traffic and bandwidth requirements, and dynamically adjust bandwidth allocation according to the prediction results, can improve the accuracy of prediction and the efficiency of dynamic adjustment, and adapt to more complex network environments and demand changes; or using a rule engine (such as Drools) to predefine rules for network traffic and bandwidth requirements, and perform bandwidth allocation according to real-time traffic matching corresponding rules, can simplify the implementation of dynamic allocation and facilitate system administrators to adjust and optimize rules according to actual needs. These algorithms can provide better solutions in large-scale networks, but the computational overhead may be relatively large.

[0065] Figure 4 Shows a schematic flow diagram of dynamic bandwidth allocation based on TSN Qbv according to an embodiment of the present invention.

[0066] As Figure 4 shown, utilize the frame reservation mechanism of TSN Qbv to achieve dynamic bandwidth allocation. Specifically, each data stream can be mapped to one or more Qbv time windows, and then dynamically adjust the size and position of these time windows according to the priority and real-time requirements of the data stream. In this way, it can be ensured that critical data streams obtain priority transmission within their reserved time windows, while other data streams are transmitted within the remaining time windows. In vehicle communication, utilize TSN Qbv rules to ensure the priority transmission of critical sensor data streams in the autonomous driving mode.

[0067] Other TSN standards (such as CBS and ATS) can also be used to achieve bandwidth reservation. Using the CBS mechanism of TSN, the transmission of data streams is managed through credit counters to ensure the bandwidth guarantee of high-priority data streams, providing another method for bandwidth reservation and priority management, and improving the flexibility and adaptability of the system. Or utilize the ATS mechanism of TSN to automatically adjust the transmission rate and priority of data streams according to real-time traffic, realizing automated traffic management, reducing manual intervention, and enhancing the adaptive ability of the system. These standards may perform better in different application scenarios, but their configuration complexity and adaptability may be inferior to Qbv.

[0068] Figure 5 The flowchart of service-triggered bandwidth reconfiguration according to an embodiment of the present invention is shown.

[0069] As Figure 5 shown, in the service-triggered bandwidth reconfiguration mechanism, when a specific service trigger event is detected, such as the start of a safety-critical event or a high-priority task, the system will automatically reallocate bandwidth to ensure that these events can obtain the necessary network resources. Monitor service events (such as emergency braking and the start of high-priority tasks), trigger bandwidth reconfiguration, and ensure that relevant data streams can quickly obtain the necessary bandwidth when critical service events occur. Event-driven scheduling algorithms can also be used. These algorithms can respond faster when events occur, but their implementation and maintenance complexity are relatively high. When an emergency braking event occurs, immediately reallocate bandwidth to ensure the priority transmission of the braking signal data stream.

[0070] Figure 6 The flowchart of bandwidth reservation and elastic buffering according to an embodiment of the present invention is shown.

[0071] As Figure 6 shown, bandwidth reservation and elastic buffering. To ensure that the transmission of critical data is not affected, this solution designs a bandwidth reservation mechanism and combines it with an elastic buffer area to handle sudden data transmission requirements. According to the preset bandwidth reservation strategy, provide bandwidth guarantee for critical data streams to ensure that critical data can obtain stable transmission bandwidth under any circumstances. Set up an elastic buffer area to handle sudden data transmission requirements and improve the system's ability to handle sudden traffic. In an autonomous driving system, set up bandwidth reservation and elastic buffer areas to ensure the priority transmission of critical data streams in emergencies (such as emergency braking).

[0072] It is also possible to use a priority queue to manage critical data streams. By dynamically adjusting the queue priority, it is ensured that critical data streams are given priority transmission under high-load conditions, improving the flexibility and reliability of critical data transmission and adapting to different network load conditions. However, priority inversion may occur under high-load conditions; or an event-driven scheduling system can be used. When a specific service event is detected, bandwidth reconfiguration is triggered to improve the system's response speed to service events and ensure the priority transmission of critical service data streams. Alternatively, bandwidth adjustment strategies for different service events can be predefined, and bandwidth reconfiguration is performed according to the strategy when the event occurs, simplifying the processing flow of service events and improving the efficiency and accuracy of bandwidth reconfiguration.

[0073] Figure 7 Fig. shows a schematic flow diagram of adaptive network resource management according to an embodiment of the present invention.

[0074] As Figure 7 shown, for adaptive network resource management, this solution further includes an adaptive network resource management strategy that can intelligently adjust resource allocation according to the current network usage and predicted future demands. Dynamically adjust the resource allocation strategy according to the real-time network usage and predicted future demands to improve the utilization efficiency of network resources and reduce resource waste. In an intelligent vehicle system, dynamically adjust network resource allocation to ensure the bandwidth requirements of different applications (such as entertainment systems and autonomous driving systems) in different scenarios.

[0075] It is also possible to use machine learning algorithms (such as neural networks, support vector machines, etc.) to predict future network traffic and bandwidth demands, and dynamically adjust bandwidth allocation according to the prediction results to improve the accuracy of prediction and the efficiency of dynamic adjustment, adapting to more complex network environments and demand changes; or use a rule engine (such as Drools) to predefine rules for network traffic and bandwidth demands, and perform bandwidth allocation according to the real-time traffic matching the corresponding rules, simplifying the implementation of dynamic allocation and facilitating system administrators to adjust and optimize the rules according to actual needs. These methods can improve the prediction accuracy, but the implementation complexity and computational overhead are relatively high.

[0076] Example 2

[0077] The present disclosure provides an electronic device, which includes: a memory storing executable instructions; a processor that runs the executable instructions in the memory to implement the above-mentioned dynamic allocation method for in-vehicle system internal network bandwidth reservation.

[0078] The electronic device according to an embodiment of the present disclosure includes a memory and a processor.

[0079] The memory is used to store non - transitory computer - readable instructions. Specifically, the memory may include one or more computer program products, and the computer program products may include various forms of computer - readable storage media, such as volatile memory and / or non - volatile memory. The volatile memory may include, for example, random access memory (RAM) and / or cache memory, etc. The non - volatile memory may include, for example, read - only memory (ROM), hard disk, flash memory, etc.

[0080] The processor may be a central processing unit (CPU) or other forms of processing units with data - processing capabilities and / or instruction - execution capabilities, and may control other components in the electronic device to perform desired functions. In one embodiment of the present disclosure, the processor is used to run the computer - readable instructions stored in the memory.

[0081] Those skilled in the art should understand that, in order to solve the technical problem of how to obtain good user - experience effects, well - known structures such as communication buses and interfaces may also be included in this embodiment, and these well - known structures should also be included in the protection scope of the present disclosure.

[0082] For the detailed description of this embodiment, reference may be made to the corresponding descriptions in the foregoing embodiments, and details will not be repeated here.

[0083] Example 3

[0084] An embodiment of the present disclosure provides a computer - readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the dynamic allocation method for reserving the in - vehicle system internal network bandwidth described above.

[0085] According to the computer - readable storage medium of the embodiment of the present disclosure, non - transitory computer - readable instructions are stored thereon. When the non - transitory computer - readable instructions are run by a processor, all or part of the steps of the methods of the foregoing embodiments of the present disclosure are executed.

[0086] The above - mentioned computer - readable storage media include, but are not limited to: optical storage media (such as CD - ROM and DVD), magneto - optical storage media (such as MO), magnetic storage media (such as magnetic tape or removable hard disk), media with built - in rewritable non - volatile memory (such as memory card), and media with built - in ROM (such as ROM cartridge).

[0087] Those skilled in the art should understand that the purpose of the above description of the embodiments of the present invention is only to exemplarily illustrate the beneficial effects of the embodiments of the present invention, and is not intended to limit the embodiments of the present invention to any of the examples given.

[0088] The embodiments of the present invention have been described above. The above description is exemplary and not exhaustive, and is also 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.

Claims

1. A method for dynamically allocating bandwidth reservation in an in-vehicle system internal network, characterized in that: include: Determine bandwidth reservation and limitation of data flow through real-time monitoring and data traffic analysis; Dynamic bandwidth allocation based on TSNQbv frame reservation mechanism; Automatically reallocate bandwidth when a service triggering event is detected.

2. The method for dynamically allocating bandwidth reservation of the internal network of the vehicle system according to claim 1, wherein: Monitor network traffic in real time, collect data flow information, capture dynamic changes in network load, and provide data support for bandwidth allocation.

3. The method for dynamically allocating bandwidth reservation of an in-vehicle system internal network according to claim 1, wherein: Analyze data transmission patterns and trends, identify changes in key data flows, and optimize bandwidth allocation strategies.

4. The method for dynamically allocating bandwidth reservation of an in-vehicle system internal network according to claim 1, wherein: Through intelligent bandwidth allocation algorithms, combined with historical network traffic trajectories, preset rules and real-time network status, the bandwidth reservation and restriction of various data flows are dynamically adjusted.

5. The method for dynamically allocating bandwidth reservation of the internal network of the vehicle system according to claim 1, wherein: The dynamic bandwidth allocation based on the frame reservation mechanism of TSNQbv includes: Each data stream is mapped to one or more Qbv time windows. The size and position of the time window are dynamically adjusted according to the priority and real-time requirements of the data stream, so that key data streams are given priority transmission within their reserved time windows, while other data streams are transmitted within the remaining time windows.

6. The method for dynamically allocating bandwidth reservation of an in-vehicle system internal network according to claim 1, wherein: Business trigger events include security-critical events and the initiation of high-priority tasks.

7. The method for dynamically allocating bandwidth reservation of an in-vehicle system internal network according to claim 1, wherein: Also includes: By setting up a bandwidth reservation mechanism in the elastic buffer area, it is possible to cope with sudden data transmission needs.

8. The method for dynamically allocating bandwidth reservation of an in-vehicle system internal network according to claim 1, wherein: Also includes: Dynamically adjust resource allocation based on current network usage and predicted future demand.

9. An electronic device, characterized in that: The electronic device comprises: A memory storing executable instructions; A processor, wherein the processor runs the executable instructions in the memory to implement the dynamic allocation method for reserving bandwidth of an internal network of a vehicle-mounted system according to any one of claims 1 to 8.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the method for dynamically allocating bandwidth reservation for an internal network of an in-vehicle system according to any one of claims 1 to 8.