An SDN-based intelligent vehicle heterogeneous network system and a wake-up method thereof

By introducing a multi-level wake-up control solution under the SDN framework, the inconsistency problem of the traditional vehicle network wake-up mechanism in complex heterogeneous network environments is solved, and the rapid wake-up and high efficiency of the vehicle network are achieved, meeting the high bandwidth requirements of the new intelligent connected vehicles.

CN119420597BActive Publication Date: 2025-10-14SHENZHEN AUTOMOTIVE RES INST BEIJING INST OF TECH (SHENZHEN RES INST OF NAT ENG LAB FOR ELECTRIC VEHICLES)
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411557514.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2024-08-23
Filing Date
2024-11-04
Publication Date
2025-10-14
Estimated Expiration
2044-11-04

AI Technical Summary

Technical Problem

Traditional in-vehicle network wake-up mechanisms are difficult to adapt to complex heterogeneous network environments, resulting in inconsistent node wake-up, affecting network stability and reliability, and unable to meet the high bandwidth requirements of new intelligent connected vehicles.

Method used

A multi-level wake-up control solution under the SDN framework is introduced. The SDN central controller uniformly manages the automotive network, dynamically adjusts the communication path and resource allocation based on the vehicle's operating status and driving needs, and realizes hierarchical wake-up and collaborative work.

Benefits of technology

It achieves fast wake-up and efficient energy saving of automotive networks, improves network stability and reliability, meets high bandwidth requirements, and provides flexible network management and optimization capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119420597B_ABST
    Figure CN119420597B_ABST
Patent Text Reader

Abstract

The application provides an intelligent automobile heterogeneous network system based on SDN and a wake-up method thereof, and belongs to the technical field of intelligent automobile control. The system comprises a central computing unit, a regional controller, a TSN Ethernet backbone network, a CAN / CANFD / LIN regional subnet, and the entire automobile network is composed of different network segments. The SDN central controller in the central computing unit dynamically adjusts the communication path and resource allocation in the network according to the running state and driving demand of the vehicle. In the network wake-up process, the dynamic wake-up control module dynamically wakes up and configures each node in the network according to the preset wake-up strategy and rules. The hierarchical regulation module grades the network segments to be woken up in the vehicle according to the preset hierarchical strategy, and realizes the wake-up of the key network first and the gradual wake-up of other networks according to different demands and priorities. The application divides the levels of different network segments in the vehicle in combination with the running state of the automobile, and wakes up accordingly, so as to ensure the safety of the automobile.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application provides an intelligent vehicle heterogeneous network system based on SDN and a wake-up method thereof, and belongs to the technical field of intelligent vehicle control. BACKGROUND

[0002] Traditional vehicle network wake-up mechanisms have relatively mature solutions for vehicle networks dominated by CAN networks, but the in-vehicle network is gradually developing into a multi-composite link and heterogeneous network system. Heterogeneous network wake-up technology requires the collaborative work of different network protocols and hardware, and there are complex protocol conversion and node synchronization problems in different networks. For example, different types of networks may have different wake-up delays and synchronization mechanisms, which may cause inconsistencies in node wake-up and affect the stability and reliability of the network.

[0003] Current vehicle network communication rates based on CAN / CANFD buses and the like gradually cannot meet the growing high-bandwidth demands of new intelligent connected vehicles. Ethernet has high bandwidth, flexibility, reliability, and other characteristics, and is relatively mature in computer networks and has relatively complete protocols. For the above reasons, Ethernet is gradually being introduced into vehicle networks. Vehicles are composed of different components, and different components with different functions use different communication protocols. The introduction of Ethernet has solved the high-bandwidth needs of some devices, but has also increased the complexity of vehicle networks, forming a complex in-vehicle heterogeneous network system with multiple protocols. In-vehicle network wake-up technology has always been one of the important technologies for vehicle network management. Advanced network wake-up technology can achieve efficient energy saving and rapid response of components, and can bring many conveniences to vehicle management and user experience. The problem with vehicle network wake-up technology is that current traditional vehicle network wake-up mechanisms have relatively mature solutions for vehicle networks dominated by CAN networks, but as the number of in-vehicle sensors and controllers increases, the in-vehicle network environment is becoming increasingly complex, and it is difficult to ensure that key networks are quickly awakened in a complex network environment. At the same time, as the in-vehicle network gradually develops into a multi-composite link and heterogeneous network system, heterogeneous network wake-up technology requires the collaborative work of different network protocols and hardware, and there are complex protocol conversion and node synchronization problems in different networks. For example, different types of networks may have different wake-up delays and synchronization mechanisms, and current vehicle network wake-up mechanisms based on CANFD / CAN buses cannot adapt to the heterogeneous network of vehicles after the introduction of Ethernet.

[0004] In addition, how to implement fast network wake-up in a specific vehicle architecture (such as a zone architecture) for a complex heterogeneous vehicle network, and how to control the activation of network components according to application requirements are still to be discussed. In a hybrid heterogeneous network, how to set different wake-up level hierarchical modes according to the running state and operation requirements of the vehicle needs to be clarified. SUMMARY

[0005] Aiming at the problems that it is difficult to ensure the rapid awakening of key automobile networks in complex network environments and the unclear awakening mechanism of heterogeneous networks in vehicles under new zone architectures, the present invention proposes an SDN-based intelligent automobile heterogeneous network system and its awakening method.

[0006] Vehicle network wake-up technology aims to ensure rapid response times and energy efficiency for in-vehicle components, thereby improving vehicle range. However, achieving energy efficiency through network wake-up in complex, heterogeneous automotive networks using Ethernet presents several technical challenges. These include implementing fast network wake-up within specific vehicle architectures (such as zoning) and controlling the activation of network components based on application requirements. Furthermore, establishing a hierarchy of wake-up levels within these hybrid in-vehicle networks, tailored to the vehicle's operating status and operational requirements, remains to be determined.

[0007] In response to the above-mentioned problems of complex in-vehicle heterogeneous network topology, unclear heterogeneous network wake-up hierarchical method, and dynamic changes in communication needs, the present invention combines the above-mentioned SDN-based vehicle network wake-up method and proposes a multi-level wake-up control scheme under the SDN framework. The hierarchical wake-up strategy integrating SDN technology can give full play to the advantages of SDN network traffic management. According to the operating status of the vehicle, different network segments in the vehicle are divided into levels and corresponding wake-ups are performed to ensure the safety of the vehicle.

[0008] The specific technical solutions are:

[0009] The SDN-based intelligent vehicle heterogeneous network system includes a central computing unit, regional controllers, a TSN Ethernet backbone, and CAN / CANFD / LIN regional subnets. The entire vehicle network is composed of different network segments, each using different communication protocols. The different networks and components within the vehicle are combined to form the intelligent vehicle heterogeneous network system. The regional controllers include a left regional controller, a right regional controller, and a rear regional controller.

[0010] The central computing unit is composed of a vehicle running state collection module, a driver instruction module, an information preprocessing module, a central computing processor, an SDN central controller, a dynamic wake-up control module and a hierarchical regulation module. The SDN central controller in the intelligent vehicle network is taken as a core node, the network is uniformly managed and dispatched through the SDN central controller, the communication path and resource allocation in the network are dynamically adjusted according to the running state and driving demand of the vehicle, so as to realize efficient communication and cooperative work; in the network wake-up process, the dynamic wake-up control module dynamically wakes up and configures each node in the network according to the preset wake-up strategy and rule; the hierarchical regulation module classifies the network segments to be woken up in the vehicle according to the preset hierarchical strategy, and realizes the key network wake-up first and the other network wake-up gradually according to different demands and priorities.

[0011] Specifically, the SDN central controller is responsible for monitoring the network state between the vehicle central computing unit and each regional controller and the node working state of each network segment, and managing the network flow in each region. When receiving the activation or dormancy state information of the network node in the vehicle from the driver or the vehicle, the communication path and resource allocation of the network segment to be woken up or put into dormancy can be actively adjusted, so as to realize efficient network wake-up and communication and cooperative work. The hierarchical regulation module divides the wake-up level of each regional network segment of the vehicle according to the network state information and vehicle running state information issued by the information preprocessing module, allocates hierarchical identifiers to the corresponding network flow queue according to the pre-defined rule, and issues the hierarchical information to the SDN central controller to prepare for the next stage of network flow scheduling, so as to realize the effect of fast wake-up of the key network, and issues the hierarchical information to the dynamic wake-up control module. The dynamic wake-up control module comprehensively considers the network flow scheduling command information issued by the SDN central controller and the vehicle network state hierarchical information preset by the hierarchical regulation module, dynamically makes the wake-up / dormancy decision command in the corresponding network region, and issues the wake-up / dormancy decision command to the processing module in each regional network. Each regional controller is composed of a region information fusion module, a dynamic wake-up control command processing module, a hierarchical regulation command processing module, an SDN region controller, a wake-up execution module. The SDN region controller is responsible for monitoring the network state in the region and the command information from the wake-up decision module and the hierarchical regulation module in the central computing unit, managing the node wake-up / dormancy state in the regional network segment, and feeding back the network state and node working state information in the region to the SDN central controller, so as to realize precise node wake-up and network state control.

[0012] Further, the ECUs of the sensors, controllers and actuators are connected to the area controller through CAN / CANFD / LIN bus, the information of each node is collected and arranged, and is input into the vehicle running state collection module in the central computing unit by the area information fusion module on the area controller through the backbone network: TSN-Ethernet. After being processed, the driver instruction information and the vehicle state information from the vehicle running state collection module are processed and classified by the information preprocessing module of the central computing unit, and then enter the SDN central controller. The SDN central controller combines the information issued by the information preprocessing module and the different network behavior requirements of the application plane of the in-vehicle network segment, and dynamically allocates the communication path and resource of the in-vehicle network segment to be woken up / sleeping. In the execution plane, the network traffic scheduling command designed by the execution controller is executed. After the network traffic data is processed by the information preprocessing module, one way enters the hierarchical regulation module for identification, and the hierarchical regulation module classifies the network segments of each area of the vehicle according to the pre-defined hierarchical rules and issues the hierarchical information to the SDN central controller and the area controller; the other way enters the SDN central controller to make the initial network demand analysis and network traffic scheduling strategy. After receiving the network hierarchical information issued by the hierarchical regulation module, the SDN central controller decides the network traffic scheduling command, and finally issues the decision command to the dynamic wake-up control module. The dynamic wake-up control module combines the network segment hierarchical information and the scheduling command information of the SDN central controller, dynamically makes the corresponding wake-up decision command in the network area, and issues it to the area controller. The dynamic wake-up control command processing module and the hierarchical regulation command processing module in the area controller receive the wake-up control command information and the hierarchical information respectively after being processed, and then transmit them to the SDN area controller and the wake-up execution module. The SDN area controller is responsible for monitoring the network traffic information in the area network segment, monitoring the area network fluctuation, and combining the control command information and the hierarchical information to manage the network state between areas to avoid false wake-up. The wake-up execution unit wakes up the area network segment bus and the network node according to the wake-up command.

[0013] The application also provides a wake-up method of the above-mentioned SDN-based intelligent vehicle heterogeneous network system. The SDN central controller in the intelligent vehicle network is taken as a core node, the network is uniformly managed and scheduled by the SDN central controller, the communication path and resource allocation in the network are dynamically adjusted by the SDN central controller according to the running state and driving demand of the vehicle, so as to realize efficient communication and collaborative work. In the network wake-up process, the dynamic wake-up control module dynamically wakes up and configures each node in the network according to the pre-set wake-up strategy and rule. The hierarchical regulation module classifies the network segment to be woken up in the vehicle according to the pre-set hierarchical strategy, and realizes the key network first wake-up and the other network gradual wake-up according to different requirements and priorities.

[0014] The specific steps are as follows:

[0015] With the SDN central controller as its core component, the SDN central controller is responsible for managing in-vehicle network traffic, monitoring in-vehicle network status, and controlling the activation of network components based on application requirements. It also proactively schedules and controls network traffic according to pre-defined scheduling algorithms. Specifically, the SDN central controller receives vehicle status information and driver instructions through an information preprocessing module. Upon receiving activation information from the driver or vehicle regarding in-vehicle network nodes, the controller performs data analysis. Based on the analysis, it determines network requirements and optimization strategies, proactively adjusting the communication paths and resource allocation of the network segments to be activated.

[0016] Secondly, the information preprocessing module sends key network status information and vehicle operation status information to the hierarchical control module. The hierarchical control module will combine the in-vehicle network status and vehicle operation status information to divide the wake-up level of each regional network segment of the vehicle according to pre-defined hierarchical rules. At the same time, it assigns hierarchical identifiers to the corresponding network traffic queues to implement hierarchical wake-up, achieving the effect of rapid wake-up and energy saving. The hierarchical information is then sent to the SDN central controller to prepare for the next stage of network traffic scheduling, achieving the effect of rapid wake-up of key networks. At the same time, the hierarchical information is sent to the dynamic wake-up control module. The dynamic wake-up control module integrates the network traffic scheduling command information sent by the SDN central controller and the vehicle network status hierarchical information pre-set by the hierarchical control module to dynamically make wake-up / sleep decision commands within the corresponding network area and send the wake-up decision commands to the processing modules within each regional network.

[0017] Finally, in the regional controller, the dynamic wakeup processing module and the hierarchical control processing module receive the wakeup information and hierarchical information from the control module in the central computing unit and pass them to the SDN zone controller and the wakeup command execution module, respectively. The SDN zone controller identifies and processes this information, monitoring and managing traffic information and network status within the regional network. The wakeup execution module wakes up the corresponding network segments and nodes according to the dynamic wakeup control command and hierarchical information, and feeds back the network and node status after wakeup to the SDN zone controller. Simultaneously, the SDN zone controller feeds the wakeup information back to the SDN central controller via TSN Ethernet, which reallocates network resources for the next phase.

[0018] This paper combines the advantages of the SDN mechanism that can formulate policy management and control networks through software programming. To address the problems existing in automobile heterogeneous network wake-up, a hierarchical wake-up and dynamic wake-up method is creatively proposed based on the SDN mechanism, providing a methodology and theoretical guidance for the design and development of a new automobile heterogeneous network wake-up method.

[0019] Its technical effects are:

[0020] ①(SDN) wake-up: - Introduce SDN to centrally control and manage the wake-up of network components. The SDN controller can monitor the status of the vehicle internal network and control the activation of network components according to the application requirements. SDN provides a flexible framework that can dynamically adjust the wake-up strategy of the network according to the different states and operation requirements of the vehicle.

[0021] ②Hierarchical wake-up: - According to the running state and operation requirement of the vehicle, set different wake-up levels. For example, in the parking state, only the basic network components need to be awakened; while in the driving process, more network components may need to be awakened.

[0022] ③Introduce SDN mechanism into the design of vehicle network wake-up scheme, which provides a methodology and theoretical guidance for the design and development of new heterogeneous network wake-up method. BRIEF DESCRIPTION OF DRAWINGS

[0023] Figure 1 The architecture diagram of the intelligent automobile heterogeneous network system based on SDN of the present application;

[0024] Figure 2 The logic architecture diagram of the wake-up method of the intelligent automobile heterogeneous network based on SDN of the present application;

[0025] Figure 3 The schematic diagram of the SDN mechanism adopted by the present application;

[0026] Figure 4 The configuration schematic diagram of the SDN central controller of the present application;

[0027] Figure 5 The schematic diagram of the fractional basic periodic scheduling method adopted in the SDN central controller of the present application;

[0028] Figure 6 The internal logic diagram of the hierarchical regulation module of the present application;

[0029] Figure 7 The internal logic diagram of the dynamic wake-up module of the present application. DETAILED DESCRIPTION

[0030] The specific technical solutions of the present application are explained in conjunction with the drawings.

[0031] The wake-up method of the intelligent automobile heterogeneous network based on SDN provided by the present application uses standardized communication protocols and can adopt different network scheduling methods to optimize network communication paths and adapt network resources.

[0032] This method uses the SDN central controller in the intelligent vehicle network as the core node, providing unified network management and scheduling. The SDN central controller dynamically adjusts communication paths and resource allocation within the network based on the vehicle's operating status and driving needs, achieving efficient communication and collaborative work. During the network wakeup process, the dynamic wakeup control module dynamically wakes up and configures each node in the network according to preset wakeup strategies and rules. The hierarchical control module classifies the network segments to be awakened within the vehicle according to a preset hierarchical strategy, waking up critical networks first and then gradually waking up other networks based on different needs and priorities.

[0033] The SDN-based wake-up method for intelligent vehicle heterogeneous networks also enables intelligent network management and optimization. By collecting and analyzing real-time network data, the SDN central controller can monitor and evaluate network performance, identify problems, and promptly address them. Furthermore, the SDN central controller can automatically adjust network configuration and policies based on network performance to optimize and improve the network.

[0034] Figure 1 This is the architecture diagram of the SDN-based intelligent vehicle heterogeneous network system designed for this invention. The system's main components include the central computing unit, regional controllers, the TSN Ethernet backbone, and CAN / CANFD / LIN regional subnets. The entire vehicle network is composed of different network segments, each using different communication protocols. The various networks and components within the vehicle are specifically combined to form the intelligent vehicle heterogeneous network system. The regional controllers include the left regional controller, the right regional controller, and the rear regional controller.

[0035] The central computing unit is composed of a vehicle running state collection module, a driver instruction module, an information preprocessing module, a central computing processor, an SDN central controller, a dynamic wake-up control module and a hierarchical regulation module. The SDN central controller is responsible for monitoring the network state between the vehicle central computing unit and each regional controller and the node working state of each network segment, and managing the network flow in each region. When receiving the activation or dormancy state information of the network node in the vehicle from the driver or the vehicle, the communication path and resource allocation of the network segment to be woken up or put to sleep can be actively adjusted to realize efficient network wake-up, communication and cooperative work. According to the network state information and vehicle running state information issued by the information preprocessing module, the hierarchical regulation module divides the wake-up level of each network segment in the vehicle according to the pre-defined rules, allocates hierarchical identifiers to the corresponding network flow queue, and issues the hierarchical information to the SDN central controller to prepare for the next stage of network flow scheduling, so as to achieve the effect of fast wake-up of key network. At the same time, the hierarchical information is issued to the dynamic wake-up control module. The dynamic wake-up control module comprehensively considers the network flow scheduling command information issued by the SDN central controller and the vehicle network state hierarchical information preset by the hierarchical regulation module, dynamically makes the wake-up / dormancy decision command in the corresponding network region, and issues the wake-up / dormancy decision command to the processing module in each regional network. Each regional controller is composed of a regional information fusion module, a dynamic wake-up control command processing module, a hierarchical regulation command processing module, an SDN regional controller and a wake-up execution module. The SDN regional controller is responsible for monitoring the network state in the region and the command information from the wake-up decision module and the hierarchical regulation module in the central computing unit, managing the node wake-up / dormancy state in the regional network segment, and feeding back the network state and node working state information in the region to the SDN central controller to realize precise node wake-up and network state control.

[0036] The connection relationship of each module in the system is that the ECU of the sensor, the controller and the actuator is connected to the regional controller through the CAN / CANFD / LIN bus, the information of each node is collected and arranged by the regional information fusion module on the regional controller and input to the vehicle running state collection module in the central computing unit through the backbone network: TSN-Ethernet. After being processed by the information preprocessing module in the central computing unit, the driver instruction information and the vehicle state information from the vehicle running state collection module are classified and entered into the SDN central controller. The SDN central controller dynamically allocates the communication path and resource of the network segment to be woken up or put to sleep according to the information issued by the information preprocessing module and the different network behavior requirements of the application plane for the network segment in the vehicle. In the execution plane, the network flow scheduling command (the SDN mechanism logical diagram is shown in Figure 3). The network traffic data is processed by the information preprocessing module, and then enters the hierarchical control module for identification. The hierarchical control module classifies the network segments in each region of the vehicle according to the pre-defined hierarchical rules, and sends the classified information to the SDN central controller and the regional controller (see the internal logic diagram of the hierarchical control module Figure 6 ). The other way is to enter the SDN central controller for initial network demand analysis and network traffic scheduling strategy formulation. After receiving the network hierarchical information sent by the hierarchical control module, the SDN central controller makes a decision on the network traffic scheduling command, and finally sends the decision command to the dynamic wake-up control module. The dynamic wake-up control module combines the network segment hierarchical information and the SDN central controller scheduling command information, and dynamically makes the corresponding network region wake-up decision command and sends it to the regional controller (see the internal logic diagram of the dynamic wake-up control module Figure 7 ). The dynamic wake-up control command processing module and the hierarchical control command processing module in the regional controller receive the wake-up control command information and the hierarchical information, respectively, and then transmit them to the SDN zone controller and the wake-up execution module after processing. The SDN zone controller is responsible for monitoring the network traffic information in the regional network segment, monitoring the regional network fluctuations, and combining the control command information and the hierarchical information to manage the network state between regions to avoid false wake-up. The wake-up execution unit wakes up the regional network segment bus and network nodes according to the wake-up command.

[0037] Figure 2 The logic architecture diagram of the designed SDN-based intelligent vehicle heterogeneous network wake-up method. This logic architecture takes the SDN central controller as the core component, which is responsible for managing the network traffic in the vehicle, monitoring the network status in the vehicle, and controlling the activation of network components according to the application requirements. At the same time, it can realize active scheduling control of network traffic according to the pre-set scheduling algorithm. The specific implementation is as follows: First, the SDN central controller receives vehicle state information and driver instruction information through the information preprocessing module. When receiving the activation information of the network nodes in the vehicle sent by the driver or the vehicle, the controller will analyze the data, determine the network demand and optimization strategy according to the analysis results, and actively adjust the communication path and resource allocation of the network segments to be woken up.

[0038] Secondly, the information preprocessing module sends key network status information and vehicle operation status information to the hierarchical control module. The hierarchical control module will combine the in-vehicle network status and vehicle operation status information to divide the wake-up level of each regional network segment of the vehicle according to pre-defined classification rules. At the same time, it assigns classification identifiers to the corresponding network traffic queues and sends the classification information to the SDN central controller to prepare for the next stage of network traffic scheduling, achieving the effect of rapid wake-up of key networks. At the same time, the classification information is sent to the dynamic wake-up control module. The dynamic wake-up control module combines the network traffic scheduling command information issued by the SDN central controller with the vehicle network status classification information pre-set by the hierarchical control module to dynamically make wake-up / sleep decision commands for the corresponding network area and send the wake-up decision commands to the processing modules in each regional network.

[0039] Finally, in the regional controller, the dynamic wakeup processing module and the hierarchical control processing module receive the wakeup information and hierarchical information from the control module in the central computing unit and pass them to the SDN zone controller and the wakeup command execution module, respectively. The SDN zone controller identifies and processes this information, monitoring and managing traffic information and network status within the regional network. The wakeup execution module wakes up the corresponding network segments and nodes according to the dynamic wakeup control command and hierarchical information, and feeds back the network and node status after wakeup to the SDN zone controller. Simultaneously, the SDN zone controller feeds the wakeup information back to the SDN central controller via TSN Ethernet, which reallocates network resources for the next phase.

[0040] Figure 3 This is a schematic diagram of the adopted SDN mechanism. The SDN mechanism consists of three planes: the application plane, the control plane, and the execution plane. The application plane manages wake-up requirements and network resources. The control plane includes the SDN central controller and SDN zone controllers. The execution plane includes the central computing unit, zone controllers, and intelligent gateways. Under the SDN mechanism, the application plane identifies the application scenarios to be implemented and programmatically sends the requested network behaviors to the SDN controller. In the control plane, the SDN controller combines information sent by the information preprocessing module with the network wake-up requests from the application plane to dynamically allocate communication paths and resources and make traffic scheduling decisions for the vehicle's waiting / dormant network segments. The controller execution plane executes the network traffic scheduling commands designed by the controller.

[0041] Figure 4The configuration diagram of the adopted SDN central controller includes a southbound channel interface, a scheduling decision command module, a network traffic information feedback module, a network traffic active scheduling control module and a northbound channel interface. The northbound interface is associated with an application layer plane, receives an application layer software-defined control signal and a requested network behavior and delivers them to the scheduling decision command module, decides a scheduling command and transmits it to the network traffic active scheduling control module, and combines and packages the network traffic active scheduling control command for transmission; the southbound interface is associated with an execution plane composed of gateways, central computing units and regional controllers, and traffic information and driver instruction information in each region are transmitted to the SDN central controller for traffic monitoring after being processed by a region information fusion module, and the active scheduling control command is made by using the fractional basic cycle scheduling method described below and is transmitted to the southbound interface to the execution plane for execution of the scheduling strategy.

[0042] The active scheduling control method is the fractional basic cycle scheduling method.

[0043] Figure 5 The configuration diagram of the fractional basic cycle scheduling method adopted in the SDN central controller is as follows:

[0044] In combination with the object researched in the application: the central computing + 3 regional controller architecture, in order to improve the real-time performance and synchronization of information receiving and forwarding in the 3 regional controllers, the sampling period T of information received and transmitted in a central computing system is divided into 3 sub-periods, which are a left regional controller sub-period T1, a right regional controller sub-period T2 and a rear regional controller sub-period T3, and the information queue data in the 3 regional controllers is completed in the corresponding sub-periods.

[0045] The fractional basic cycle is configured as follows:

[0046]

[0047] T = T1 + T2 + T3

[0048] The scheduling design criterion is:

[0049]

[0050] Wherein T base represents a fractional sub-period; T represents a sampling period; Σ() represents a summation operation; τ sample_i represents the length of a sampling synchronization signal and a hierarchical identification signal of the i-th region; represents the maximum length of a single signal transmitted in the sub-period of the i-th region, T iThe signal length in a sub-cycle is represented, and to ensure the synchronization and real-time of each regional network segment, the hierarchical information of the network traffic queue is combined with the hierarchical regulation module in the previous process. The identifier Tag of the combined hierarchical information and the sampling synchronization signal is contained in the head of each regional sub-cycle signal queue. The hierarchical information of the traffic queue is distinguished by the Arabic numerals after the Tag identifier. The fusion identifier is generated by the SDN central controller in combination with the hierarchical regulation module and is issued to the dynamic wake-up control module for subsequent wake-up of the corresponding network nodes.

[0051] Figure 6 The internal logic diagram of the hierarchical regulation module is as follows:

[0052] The designed hierarchical regulation module can classify the wake-up levels of each regional network segment of the vehicle according to the running state of the vehicle and the network running state according to the pre-defined hierarchical rules and set different wake-up levels. For example, in the parking state, only the basic network components need to be awakened to enter the default mode state; and in the driving process, more network components may need to be awakened. The hierarchical regulation module first performs initial screening on the network state information and vehicle state information issued by the SDN, and divides the vehicle network and vehicle running state into different levels. The vehicle network is divided into three levels, namely high priority 1, medium priority 2 and low priority 3. The division level standard is to divide according to the core functions performed by the network system. High priority: systems related to vehicle core functions, such as engine control, braking system, airbag, etc. These systems are always active or quickly wake up under certain conditions.

[0053] Medium priority: including navigation system, entertainment system, air conditioning system, etc. These systems are awakened when the vehicle is in driving state or under certain user operation. Low priority: such as door lock, light control, etc. These systems may enter sleep mode to reduce power consumption when the vehicle is stationary or in charging state. According to the vehicle state, it is divided into three levels, namely vehicle closed state A, vehicle start preparation state B and vehicle running state C. The division level standard is the vehicle running state. After the network traffic queue is divided by the hierarchical regulation module, the corresponding hierarchical identifier is carried into the dynamic wake-up control module and the SDN central controller respectively to prepare for the next stage of wake-up and scheduling control.

[0054] Figure 7The figure below is the internal logic diagram of the dynamic wake-up module. Dynamic wake-up control module: During the network wake-up process, the dynamic wake-up control module will first integrate the network node status information sent by the SDN central controller and the traffic queue information with level identifiers after hierarchical processing by the hierarchical control module to preliminarily determine the type of vehicle network node to be awakened. Secondly, the node identification module identifies different types of nodes, and according to the preset wake-up strategy and rules, the identified network nodes are dynamically awakened and configured according to the offline wake-up mechanism mapping table, and the wake-up / sleep decision commands are dynamically made in the corresponding network area. At the same time, the SDN central controller will actively schedule the control command of the network traffic queue to be awakened to increase the wake-up speed. Finally, the wake-up / sleep decision command is sent to the wake-up command processing module in each regional network.

Claims

1. An SDN-based intelligent vehicle heterogeneous network system includes a central computing unit, regional controllers, a TSN Ethernet backbone, and CAN / CANFD / LIN regional subnets. The entire vehicle network is composed of different network segments, each using different communication protocols. The different networks and components within the vehicle are combined to form the intelligent vehicle heterogeneous network system. The regional controllers include a left regional controller, a right regional controller, and a rear regional controller. It is characterized in that The central computing unit is composed of a vehicle operation status collection module, a driver instruction module, an information preprocessing module, a central computing processor, an SDN central controller, a dynamic wake-up control module and a hierarchical control module. The SDN central controller in the intelligent vehicle network is used as the core node, and the network is uniformly managed and scheduled through the SDN central controller. The SDN central controller dynamically adjusts the communication path and resource allocation in the network according to the vehicle's operation status and driving needs to achieve efficient communication and collaborative work. During the network wake-up process, the dynamic wake-up control module dynamically wakes up and configures each node in the network according to the preset wake-up strategy and rules. The hierarchical control module classifies the network segments to be awakened in the vehicle according to the preset hierarchical strategy, and realizes that the key network is awakened first and other networks are awakened gradually according to different needs and priorities.

2. The SDN-based intelligent vehicle heterogeneous network system according to claim 1 is characterized in that: The SDN central controller is responsible for monitoring the network status between the vehicle's central computing unit and each regional controller, as well as the working status of nodes in each network segment, and managing network traffic within each region. Upon receiving information about the activation or dormant status of in-vehicle network nodes from the driver or vehicle, it can proactively adjust the communication paths and resource allocation of the awakened / dormant network segments to achieve efficient network awakening, communication, and collaborative work. The hierarchical control module divides the wake-up level of each vehicle network segment according to pre-defined rules based on the network status information and vehicle operation status information sent by the information pre-processing module. At the same time, it assigns a hierarchical identifier to the corresponding network traffic queue and sends the hierarchical information to the SDN central controller to prepare for the next stage of network traffic scheduling, achieving the effect of rapid wake-up of key networks. At the same time, the hierarchical information is sent to the dynamic wake-up control module. The dynamic wake-up control module integrates the network traffic scheduling command information issued by the SDN central controller and the vehicle network status classification information pre-set by the hierarchical control module, dynamically makes wake-up / sleep decision commands in the corresponding network area, and sends the wake-up / sleep decision commands to the processing modules in each regional network; Each regional controller consists of a regional information fusion module, a dynamic wake-up control command processing module, a hierarchical control command processing module, an SDN regional controller, and a wake-up execution module; the SDN regional controller is responsible for monitoring the network status within the region and the command information from the wake-up decision module and the hierarchical control module in the central computing unit, managing the node wake-up / sleep status within the regional network segment; and feeding back the network status and node working status information within the region to the SDN central controller to achieve precise node wake-up and network status control.

3. The SDN-based intelligent vehicle heterogeneous network system according to claim 2 is characterized in that: The ECUs of sensors, controllers, and actuators are connected to the regional controller via the CAN / CANFD / LIN bus. The information of each node is collected and organized and input into the vehicle operation status collection module in the central computing unit by the regional information fusion module on the regional controller through the backbone network: TSN-Ethernet. The processed driver command information and vehicle status information from the vehicle operation status collection module are processed and classified by the information pre-processing module of the central computing unit before entering the SDN central controller. The SDN central controller combines the information issued by the information pre-processing module with the different network behavior requirements of the application plane for the vehicle network segments to dynamically allocate communication paths and resources for the awakened / dormant network segments in the vehicle. On the execution plane, execute the network traffic scheduling commands designed by the controller; After being processed by the information preprocessing module, the network traffic data enters the hierarchical control module for identification, and the wake-up level of each vehicle area network segment is classified according to the pre-defined classification rules, and the classified information is sent to the SDN central controller and the regional controller; the other path enters the SDN central controller for initial network demand analysis and network traffic scheduling strategy formulation. Then, after receiving the network classification information sent by the hierarchical control module, the SDN central controller decides the network traffic scheduling command, and finally sends the decision command to the dynamic wake-up control module. The dynamic wake-up control module combines the network segment classification information and the SDN central controller scheduling command information to dynamically make the wake-up / sleep decision command in the corresponding network area and send it to the regional controller; the dynamic wake-up control command processing module and the hierarchical control command processing module in the regional controller receive the wake-up control command information and classification information respectively, and then process them and pass them to the SDN zone controller and wake-up execution module; the SDN zone controller is responsible for monitoring the network traffic information in the regional network segment, monitoring regional network fluctuations, and combining the control command information and classification information to manage the network status between regions to avoid incorrect wake-up; The wake-up execution unit wakes up the local network segment bus and the network nodes according to the wake-up command.

4. The wake-up method of the SDN-based intelligent vehicle heterogeneous network system according to any one of claims 1 to 3, characterized in that: The SDN central controller in the intelligent vehicle network is used as the core node, and the network is uniformly managed and scheduled through the SDN central controller. The SDN central controller dynamically adjusts the communication path and resource allocation in the network according to the vehicle's operating status and driving needs to achieve efficient communication and collaborative work; during the network wake-up process, the dynamic wake-up control module dynamically wakes up and configures each node in the network according to the preset wake-up strategy and rules; the hierarchical control module classifies the network segments to be awakened in the vehicle according to the preset hierarchical strategy, and realizes that the key network is awakened first, and other networks are awakened gradually according to different needs and priorities.

5. The wake-up method of the SDN-based intelligent vehicle heterogeneous network system according to claim 4 is characterized in that: The specific process includes the following: The SDN central controller is the core component. It manages in-vehicle network traffic, monitors in-vehicle network status, and controls the activation of network components based on application requirements. It also proactively schedules and controls network traffic according to pre-set scheduling algorithms. Specifically, the SDN central controller receives vehicle status information and driver instructions through an information preprocessing module. Upon receiving activation information from the driver or vehicle regarding in-vehicle network nodes, the controller analyzes the data, determines network requirements and optimization strategies based on the analysis, and proactively adjusts the communication paths and resource allocation of the network segments to be activated. Secondly, the information pre-processing module will send key network status information and vehicle operation status information to the hierarchical control module. The hierarchical control module will combine the in-vehicle network status and vehicle operation status information, and divide the wake-up level of each regional network segment of the vehicle according to pre-defined classification rules. At the same time, it will assign classification identifiers to the corresponding network traffic queues and send the classification information to the SDN central controller to prepare for the next stage of network traffic scheduling, so as to achieve the effect of rapid wake-up of key networks. At the same time, the classification information will be sent to the dynamic wake-up control module; the dynamic wake-up control module will combine the network traffic scheduling command information sent by the SDN central controller and the vehicle network status classification information pre-set by the hierarchical control module to dynamically make wake-up / sleep decision commands in the corresponding network area, and send the wake-up decision commands to the processing modules in each regional network; Finally, in the regional controller, the dynamic wake-up processing module and the hierarchical control processing module respectively receive the wake-up information and hierarchical information issued by the control module in the central computing unit and pass them to the SDN zone controller and the wake-up command execution module. The SDN zone controller will identify and process this information, and monitor and manage the traffic information and network status within the regional network; the wake-up execution module will execute the wake-up of the corresponding network segments and nodes according to the dynamic wake-up control command and hierarchical information, and feed back the network status and node status after wake-up to the SDN zone controller; at the same time, the SDN zone controller will feed back the wake-up information to the SDN central controller through the TSN Ethernet, and the SDN central controller will reallocate the network resources for the next stage.

Citation Information

Patent Citations

  • Signal transceiving method, node and network side device

    CN113965980A

  • Intelligent vehicle equal-hop redundant area architecture based on SDN (Software Defined Network) and redundancy scheduling method

    CN115348298A