Timestamped Frame Processing for Cross-Protocol Duplicate Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing dual fed and selective receiving mechanism, which relies on configuring a sequence number for data frames, is only applicable to Ethernet protocols, limiting its use in scenarios where non-Ethernet protocols are employed, thereby hindering selective receiving in vehicle-mounted communication networks.

Innovation Solution

A frame processing method that involves converting non-Ethernet data streams into Ethernet frames and adding timestamps to distinguish between duplicate frames, allowing selective receiving without relying on sequence numbers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If sequence numbers are configured for data frames to enable selective receiving, then duplicate frame detection is improved, but protocol compatibility deteriorates (only Ethernet protocol supported)

Engineering Contradiction:
Improveduplicate frame detectionVSAvoidprotocol compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent changes the parameter used for duplicate frame detection from sequence numbers to time difference intervals. Instead of relying on protocol-specific sequence number fields, the system uses a universal temporal parameter (time difference between receiving same data from different intermediate nodes) that can be applied across multiple protocols including Ethernet, CAN, LIN, and FlexRay, thereby resolving the contradiction between detection reliability and protocol adaptability

Inventive Principle:
Principle #35Parameter changes

2Reliability

If sequence number management is implemented, then selective receiving capability is improved, but system complexity increases (synchronization processes)

Engineering Contradiction:
Improveselective receiving capabilityVSAvoidsynchronization processes
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the duplicate frame detection function from the protocol layer and implements it at the physical layer using timestamp comparison. By separating the detection mechanism from protocol-specific sequence number management, the system eliminates complex synchronization processes while maintaining selective receiving capability. The solution only requires comparing time difference intervals against a threshold, significantly reducing system complexity

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If dual fed mechanism is used with sequence numbers, then data transmission reliability is improved, but ease of operation deteriorates (configuration complexity)

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidconfiguration complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements a self-service mechanism where the system automatically performs duplicate frame detection by comparing time difference intervals between received frames from different intermediate nodes. The destination device autonomously determines duplicates based on pre-configured time thresholds without requiring manual sequence number assignment or complex configuration, thereby maintaining high reliability while significantly improving ease of operation

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP4020889B1Frame processing method and device
Publication Date: 2025.10.08 HUAWEI TECH CO LTD
  • EP4020889B1 patent drawingFigure 1~2
  • EP4020889B1 patent drawingFigure 3
  • EP4020889B1 patent drawingFigure 4a

AI summary

A frame processing method and apparatus are provided, to implement selective receiving in a redundant transmission scenario. The method includes: A destination device receives a first Ethernet frame from a first intermediate node through a first interface, where the first Ethernet frame includes a first time point, and the first time point is a processing time point of the first Ethernet frame on the first intermediate node. The destination device receives a second Ethernet frame from a second intermediate node through a second interface, where the second Ethernet frame includes a second time point, and the second time point is a processing time point of the second Ethernet frame on the second intermediate node. The destination device determines, based on the first time point and the second time point, whether the second Ethernet frame is a duplicate frame of the first Ethernet frame.