Centralized Vehicle Information Provision from CAN Data Frames

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In vehicle control systems, the current approach of having each application generate vehicle information separately leads to increased development costs, memory consumption, and potential inconsistencies in data interpretation, resulting in operational issues.

Innovation Solution

An electronic control device with a data extraction unit, vehicle information generation unit, storage unit, and provision unit that extracts and standardizes vehicle information from a CAN data frame, allowing multiple applications to share and utilize this information without duplicating efforts or memory usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If each application generates vehicle information separately, then each application can have customized information processing, but development costs increase and memory consumption increases

Engineering Contradiction:
Improvecustomized information processingVSAvoiddevelopment costs
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the vehicle information generation function into a single centralized unit that serves multiple applications. Instead of each application having its own generation logic, one generation unit processes data from the communication bus and provides information to all applications, reducing development complexity while maintaining adaptability through configurable output formats.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The vehicle information generation unit is designed with universal functionality to serve multiple different applications simultaneously. It can generate and output the same vehicle information in different formats or with different processing levels according to the needs of various applications, eliminating the need for separate generation logic for each application.

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

2Adaptability or versatility

If each application generates vehicle information separately, then each application can have customized information processing, but memory consumption increases

Engineering Contradiction:
Improvecustomized information processingVSAvoidmemory consumption
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent merges the vehicle information storage and generation functions into a single shared resource that multiple applications can access. This eliminates redundant memory storage across applications and reduces overall memory consumption while allowing each application to access and process information according to its specific needs.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Instead of each application maintaining its own copy of vehicle information in memory, the system uses a centralized storage location that applications can access. When needed, applications can create temporary local copies of specific data portions rather than duplicating the entire information set, significantly reducing memory consumption.

Inventive Principle:
Principle #26Copying

3Ease of manufacture

If each application generates vehicle information separately, then applications can be independently developed, but inconsistencies in data interpretation occur

Engineering Contradiction:
Improveindependent developmentVSAvoiddata interpretation consistency
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent introduces a centralized vehicle information generation unit as an intermediary between the communication bus and multiple applications. This intermediary ensures consistent interpretation of raw data by implementing a single source of truth for data processing logic, while applications can still be independently developed by interacting with this standardized interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The generation unit provides universal data interpretation that serves all applications consistently. It implements standardized processing rules and output formats that ensure reliability and consistency across all applications, while maintaining the ability to be configured for different application needs through parameter settings rather than code changes.

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

Data Source

PatentUS20230377383A1Electronic control device, vehicle information provision method, and non-transitory computer readable storage medium
Publication Date: 2023.11.23 DENSO CORP
  • US20230377383A1 patent drawing
  • US20230377383A1 patent drawing
  • US20230377383A1 patent drawing

AI summary

An electronic control device includes: a data extraction unit that extracts data from a data frame conforming to a predetermined communication protocol; a vehicle information generation unit that generates vehicle information based on the data extracted by the data extraction unit; a vehicle information storage unit that stores the vehicle information generated by the vehicle information generation unit; and a vehicle information provision unit that provides the vehicle information stored by the vehicle information storage unit to one of the applications as a request source that requests the vehicle information to be provided.