In-Vehicle Gateway Protocol Conversion for Cross-Protocol Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The development of applications for in-vehicle electronic control units is restricted by the connection form of control units, limiting the degree of freedom in application development due to differences in communication protocols.

Innovation Solution

An electronic control device with a data frame reception unit, a reception time protocol conversion unit, a protocol data unit extraction unit, and a protocol data unit provision unit that converts and extracts data frames from a first communication protocol to a second protocol, allowing applications to handle data from the first protocol regardless of direct connection to the communication bus.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If control units are directly connected to communication buses conforming to specific protocols, then communication reliability is ensured, but application development freedom is restricted due to protocol differences

Engineering Contradiction:
Improveapplication development freedomVSAvoidcommunication system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a gateway device as an intermediary between control units on different communication buses. The gateway performs protocol conversion, translating data frames between CAN protocol and Ethernet protocol, thereby enabling applications to access data from any communication bus without being constrained by protocol differences, while maintaining communication reliability through standardized interfaces

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If protocol conversion is implemented, then application compatibility across different protocols is improved, but data extraction accuracy may be compromised

Engineering Contradiction:
Improveprotocol compatibilityVSAvoiddata extraction accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent segments the protocol conversion process into distinct functional modules: data frame reception unit, protocol conversion unit, and protocol data unit extraction unit. Each module handles specific aspects of the conversion process, allowing for precise control and verification at each stage to ensure data extraction accuracy while achieving protocol compatibility

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements feedback mechanisms where the gateway device verifies converted data frames against original protocol specifications and ensures data integrity through checksum validation and error detection, thereby maintaining data extraction accuracy while enabling cross-protocol compatibility

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20230353663A1Electronic control device, data communication method, and non-transitory computer readable storage medium
Publication Date: 2023.11.02 DENSO CORP
  • US20230353663A1 patent drawing
  • US20230353663A1 patent drawing
  • US20230353663A1 patent drawing

AI summary

An electronic control device includes: a data frame reception unit that receives a data frame of a first communication protocol from a first communication bus conforming to the first communication protocol; a reception time protocol conversion unit that protocol-converts the data frame of the first communication protocol received by the data frame reception unit into a data frame of a second communication protocol; a protocol data unit extraction unit that extracts a protocol data unit of the first communication protocol from the data frame of the second communication protocol protocol-converted by the reception time protocol conversion unit; and a protocol data unit provision unit provides the protocol data unit of the first communication protocol extracted by the protocol data unit extraction unit to an application.