Service-Oriented Message Routing for CAN Gateway Adaptability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing message routing systems for Controller Area Network (CAN) in vehicles require a vast and complex routing database that needs frequent updates with changes in vehicle options or electronics, leading to inefficient routing and management challenges.

Innovation Solution

A message routing system that converts CAN messages into service messages for service-oriented communication, allowing the gateway to set transmission paths between controllers using IP addresses and service IDs without querying a comprehensive routing database, thereby simplifying database management and adapting to changes in physical architecture.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a comprehensive routing database including all possible controller connections is used to support various vehicle options, then routing coverage is improved, but device complexity and management difficulty increase

Engineering Contradiction:
Improverouting coverageVSAvoiddatabase complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the monolithic routing database into two separate components: a service database storing service information (service IDs, data types, transmission intervals) and a routing database storing only transmission path information. This segmentation reduces the complexity of the routing database while maintaining comprehensive routing coverage through the service database's service information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces service messages as an intermediary layer between controllers. These service messages carry service information that enables controllers to dynamically determine routing paths without requiring the gateway to query a comprehensive routing database, thus reducing database complexity while maintaining adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If a large routing database is queried to establish message transmission paths, then routing accuracy is improved, but routing efficiency deteriorates

Engineering Contradiction:
Improverouting accuracyVSAvoidrouting efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts service information (service IDs, data types, transmission intervals) from the routing database into a separate service database. This extraction allows the gateway to obtain routing information without querying the entire comprehensive database, improving routing efficiency while maintaining routing accuracy through the specialized service database.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary organization of routing information by service ID in the service database before actual message transmission. This preliminary action enables the gateway to quickly retrieve relevant routing information based on service ID matching, avoiding the need to query the entire routing database and thus improving routing efficiency.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the routing database is updated frequently to accommodate new vehicle options and electronics, then system adaptability is improved, but management difficulty increases

Engineering Contradiction:
Improvesystem adaptabilityVSAvoiddatabase management ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments the routing database into a service database and a routing database, allowing independent updates of each. This segmentation enables flexible updates of service information without affecting routing structure, improving system adaptability while reducing management difficulty through modular database maintenance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic service information storage in the service database, allowing service IDs, data types, and transmission intervals to be updated independently of the routing structure. This dynamic approach enables the system to adapt to new vehicle options and electronics without requiring comprehensive routing database updates, easing management burden.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11102628B2Message routing system and method thereof
Publication Date: 2021.08.24 HYUNDAI MOTOR CO LTD
  • US11102628B2 patent drawing
  • US11102628B2 patent drawing
  • US11102628B2 patent drawing

AI summary

In order to perform message routing utilizing service-oriented communication without having inquiry of a routing database storing all message transmission paths between a plurality of controllers, a message routing system according to an embodiment includes: an adapter configured to perform a conversion between a CAN message for CAN (Controller Area Network) communication and a service message for service-oriented communication; and a gateway configured to receive an offer-service message and a service subscription message from the plurality of controllers through the adapter, and set a message transmission path between the plurality of controllers based on the offer-service message and the service subscription message.