Vehicle Data Output Device with Cache Memory for Diagnosis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In-vehicle systems face challenges in high-speed data transmission for diagnosis due to long communication times and increased traffic on communication lines, as well as compatibility issues with different communication standards between in-vehicle and external devices.

Innovation Solution

A data output device with a gateway function that includes a cache memory section and cache management system, allowing for high-speed data transmission by caching specific diagnosis data and responding directly to external diagnosis tools without relying on the in-vehicle control units, thereby reducing communication line traffic and supporting multiple communication standards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If diagnosis data is transmitted through the in-vehicle control unit and communication line, then data communication between in-vehicle and external systems is achieved, but transmission time increases and communication line traffic increases

Engineering Contradiction:
Improvedata communication capabilityVSAvoidtransmission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The gateway control unit preliminarily stores diagnosis data in its storage unit before external requests arrive. When a diagnosis tool requests data, the gateway can immediately retrieve and transmit the pre-stored data without waiting for the control unit to generate and send it through the communication line, thus reducing transmission time while maintaining data communication capability

Inventive Principle:
Principle #10Preliminary action

2Reliability

If diagnosis data is transmitted through the existing communication line, then data output to external devices is enabled, but communication line traffic increases

Engineering Contradiction:
Improvedata output capabilityVSAvoidcommunication line traffic
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The invention extracts the diagnosis data storage and transmission function from the main communication line. The gateway control unit stores diagnosis data locally and handles external communication requests independently, extracting the data output capability from the in-vehicle communication network. This prevents additional traffic on the communication line while maintaining the ability to output diagnosis data to external devices

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If the in-vehicle system uses a specific communication standard, then internal communication is optimized, but compatibility with external devices using different standards is reduced

Engineering Contradiction:
Improveinternal communication efficiencyVSAvoidcommunication standard compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The gateway control unit acts as an intermediary between the in-vehicle communication line and external diagnosis tools. It receives requests from external devices using various communication standards, converts them to the appropriate internal protocol, retrieves data from the storage unit, and transmits responses back using the external device's protocol. This mediator function maintains internal communication efficiency while providing broad external compatibility

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9075700B2Data output device for vehicle
Publication Date: 2015.07.07 DENSO CORP
  • US9075700B2 patent drawing
  • US9075700B2 patent drawing
  • US9075700B2 patent drawing

AI summary

A data output device for a vehicle that performs data communication with an external diagnosis tool and performs data communication with an in-vehicle control unit, which outputs specific diagnosis data in response to a request from the diagnosis tool, includes: a cache memory section for storing the specific diagnosis data; a cache save section for controlling the cache memory section to store the specific diagnosis data output from the control unit; and a cache read section for reading the specific diagnosis data in the cache memory section and responding to the diagnosis tool based on the specific diagnosis data when the request from the diagnosis tool requests the specific diagnosis data.