Gateway Controller Auto-Configuration via Dynamic Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle systems lack efficient methods for configuring and dynamically networking multiple gateway controllers, which limits flexibility and requires manual updates, making it difficult to adapt to different vehicle derivatives and controller configurations.

Innovation Solution

A method and system that enables automatic configuration of multiple gateway controllers by using client and server interfaces over Ethernet and other bus systems, allowing for flexible and dynamic networking, and automated updates of routing tables through reception and transmission requests and confirmation messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual configuration of gateway controllers is used, then configuration accuracy is maintained, but configuration time and labor requirements increase significantly

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidconfiguration time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The gateway controllers perform self-configuration by automatically discovering each other through service discovery protocols, exchanging reception requests and transmission offers, and autonomously updating routing tables without requiring manual intervention from technicians

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs configuration actions in advance by pre-defining communication interfaces and protocols, allowing gateway controllers to automatically configure themselves when connected without waiting for manual setup instructions

Inventive Principle:
Principle #10Preliminary action

2Stability of the object's composition

If a fixed communication interface configuration is used, then system stability is maintained, but adaptability to different vehicle derivatives is reduced

Engineering Contradiction:
Improvesystem stabilityVSAvoidadaptability to vehicle derivatives
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The communication interface configuration transitions from static to dynamic, allowing gateway controllers to automatically adapt their routing tables and communication paths based on the specific vehicle configuration and derivative type through automated service discovery and negotiation protocols

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The gateway controllers are designed with universal communication interfaces that can work across different vehicle models and derivatives, enabling a single configuration system to adapt to multiple vehicle types through automated parameter exchange and routing table updates

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of operation

If centralized gateway controller configuration is used, then configuration simplicity is maintained, but system flexibility and scalability are reduced

Engineering Contradiction:
Improveconfiguration simplicityVSAvoidsystem flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The centralized configuration function is segmented and distributed across multiple gateway controllers, each capable of independently discovering and configuring communication paths to other controllers, enabling flexible system architecture that scales with the number of controllers and vehicle configurations

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240330226A1System and method for configuring a plurality of gateway controllers of a vehicle
Publication Date: 2024.10.03 BAYERISCHE MOTOREN WERKE AG
  • US20240330226A1 patent drawing
  • US20240330226A1 patent drawing

AI summary

A method is disclosed for configuring a plurality of gateway controllers of a vehicle. The method includes receiving a reception request from a client interface of a first gateway controller by means of a server interface of a second gateway controller, and transmitting a transmission offer from the server interface of the second gateway controller to the client interface of the first gateway controller. The method further includes receiving a confirmation message from the client interface of the first gateway controller by means of the server interface of the second gateway controller, wherein the confirmation message comprises a confirmation or a rejection of the transmitted transmission offer by the first gateway controller, and configuring a routing table of the second gateway controller depending on the received confirmation message by means of the second gateway controller.