Influencing Device Real-Time Data Validation for Vehicle Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data processing methods in motor vehicle control systems transmit data unchanged between control units and processing units, lacking real-time processing capabilities and efficiency.

Innovation Solution

The method involves an influencing device that processes data using a first execution unit to check and manipulate data according to XCP or CCP protocols, implementing sub-functions to validate and preprocess data before transmission, allowing for real-time processing and flexible data formats with checksums for error detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If data are transmitted unchanged between control unit and processing unit, then device complexity is reduced, but real-time processing capability and efficiency deteriorate

Engineering Contradiction:
Improvedevice complexityVSAvoidreal-time processing capability
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The influencing device performs preliminary actions by validating and preprocessing data before transmission. The system checks triggers for valid assignment to functions, validates addresses and values against sub-functions, and manipulates data formats with checksums in advance, so that receiving units don't need complex validation logic, thus improving real-time processing without significantly increasing overall device complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The influencing device acts as an intermediary between the control unit and processing unit. It receives triggers and data, performs validation and preprocessing operations, then transmits processed data to the appropriate unit. This intermediary role enables real-time processing enhancement without requiring complex changes to the main control or processing units

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If data are transmitted unchanged, then data transmission speed is maintained, but data processing efficiency and reliability deteriorate

Engineering Contradiction:
Improvedata transmission speedVSAvoiddata processing efficiency
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The system performs preliminary validation of triggers, addresses, and values before data transmission. By checking valid assignments to functions and sub-functions in advance, and preparing data with appropriate formats and checksums, the system ensures that transmitted data is ready for immediate processing, thus improving processing efficiency without significantly impacting transmission speed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The influencing device skips unnecessary validation and processing steps by performing them in advance. Data are pre-validated and pre-processed, allowing receiving units to skip complex validation routines and directly process the already-validated data, thereby improving overall processing efficiency while maintaining transmission speed

Inventive Principle:
Principle #21Skipping (Rushing through)

3Loss of information

If all data are transmitted to processing unit, then complete data availability is achieved, but unnecessary data transmission increases time consumption

Engineering Contradiction:
Improvedata availabilityVSAvoidtime consumption
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The influencing device extracts and processes only the necessary data and triggers before transmission. By validating triggers against functions and addresses against sub-functions, the system extracts only relevant data for processing, avoiding transmission of unnecessary data. This maintains data availability for required operations while reducing time consumption by eliminating redundant transmission

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs partial processing by validating and preprocessing only the specific data elements that require processing, rather than processing all data uniformly. The influencing device selectively handles data based on trigger validation and address-sub-function matching, achieving necessary data availability without the time cost of processing or transmitting all possible data

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8626395B2Method for processing data in an influencing device
Publication Date: 2014.01.07 DSPACE DIGITAL SIGNAL PROCESSING & CONTROL ENGINEERING GMBH
  • US8626395B2 patent drawing
  • US8626395B2 patent drawing
  • US8626395B2 patent drawing

AI summary

A method is provided for processing data in an influencing device, whereby the influencing device is connectable to a vehicle control unit and to a data processing unit. If the influencing device receives a first trigger or a second trigger, the first trigger is checked for a valid assignment to a function implemented in the hardware or software. If there is a valid assignment, the assigned function is started. A first address and/or a second address and/or the value are checked for a valid assignment to a first sub-function or a second sub-function. Depending on the called sub-function, the value is checked and/or manipulated and depending on the result of the check, the checked value and/or the manipulated value are sent by the influencing device to the vehicle control unit and/or to the data processing unit and/or stored in the memory of the influencing device.