Hierarchical Measurement Window Filtering for Multi-CAN CPU Load

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional hardware-in-loop simulation scenarios face high CPU load due to multiple CAN buses requiring simultaneous activation, necessitating repetitive and labor-intensive data filtering configurations across measurement windows, which can lead to errors and inefficiencies.

Innovation Solution

A hierarchical data filtering system is implemented, where each measurement window has an upstream and downstream data flow port with a filtering function, forming dynamic connections to reduce redundant configurations and CPU consumption by allowing level-by-level data processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each measurement window processes all packets from multiple CAN buses independently, then complete data processing is achieved, but CPU load increases significantly

Engineering Contradiction:
Improvedata processing completenessVSAvoidCPU load
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the data processing task by introducing multiple measurement windows (first measurement window, second measurement window, etc.) that each handle specific portions of the data stream. Each window processes only its assigned packets rather than all packets from multiple CAN buses, thereby distributing the CPU load while maintaining complete data processing across the system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a bus adapter as an intermediary component between the CAN buses and the measurement windows. The bus adapter performs initial packet reception and routing, acting as a mediator that directs packets to appropriate measurement windows based on their configuration. This intermediary layer reduces the processing burden on individual measurement windows and optimizes overall system efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple CAN buses are activated simultaneously for ECU testing, then comprehensive test coverage is achieved, but system complexity increases

Engineering Contradiction:
Improvetest coverageVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the monitoring system into multiple independent measurement windows, each configured to handle specific CAN buses or packet types. This segmentation allows comprehensive test coverage across multiple buses while keeping each individual measurement window relatively simple and manageable, reducing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to the system architecture, with measurement windows organized in layers (first measurement window, second measurement window, etc.). This dimensional organization allows the system to handle complex multi-bus scenarios by distributing processing across multiple levels, making the complexity more manageable and the system more adaptable.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Measurement precision

If repetitive filtering configurations are applied across measurement windows, then data filtering accuracy is maintained, but configuration time and error risk increase

Engineering Contradiction:
Improvefiltering accuracyVSAvoidconfiguration time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements universal filtering configurations that can be applied across multiple measurement windows. By defining filtering rules at a higher level that can be reused across different windows, the system maintains consistent filtering accuracy while eliminating the need for repetitive manual configuration, thereby reducing configuration time and minimizing error risks.

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

Data Source

PatentUS20250377998A1System for filtering measurement data and filtering method thereof
Publication Date: 2025.12.11 SHANGHAI TOSUN TECH LTD
  • US20250377998A1 patent drawing
  • US20250377998A1 patent drawing
  • US20250377998A1 patent drawing

AI summary

A system for filtering measurement data includes: a bus adapter, configured to obtain a data source from an Electronic Control Unit (ECU); at least one computer device, including a processor, a display communicating with the processor to present a graphical interface, a readable storage medium, a communication bus and communication interface; where the processor, the readable storage medium and the communication interface communicate with the bus adapter via the communication bus; the readable storage medium is configured to store instructions; the processor is configured to, after obtaining the data source, execute the instructions to perform the operations: setting an upstream data flow input port, a downstream data flow output port and a filtering function for each measurement window; connecting the upstream data flow input port of each measurement window to the downstream data flow output port of one measurement window other than the measurement window to form a hierarchical connection.