Communication Packet Latency Measurement via Segmented Time Fields

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Accurate latency measurement in communication systems is challenging due to the complexity of processing and transmission latencies across multiple nodes, which affects user experience and network performance.

Innovation Solution

Incorporating time indication information into sending packets to accurately measure latency by separating processing and transmission latencies across nodes, carried in different information fields, allowing receivers to calculate total latency from transmitters to receivers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If time indication information is aggregated in a single field, then the measurement process is simplified, but the precision of latency components is lost

Engineering Contradiction:
Improvelatency measurement precisionVSAvoidinformation field structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the time indication information into distinct fields: a first information field carrying processing latency (time spent at intermediate nodes for packet handling) and a second information field carrying transmission latency (time spent transmitting packets between nodes). This segmentation allows the receiver to precisely measure and differentiate between processing and transmission components of total latency, resolving the contradiction by prioritizing measurement precision while accepting increased field structure complexity.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If processing latency and transmission latency are carried in the same information field, then the packet structure is simpler, but the accuracy of latency component differentiation is reduced

Engineering Contradiction:
Improvelatency component accuracyVSAvoidpacket structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the packet structure to include separate information fields: one field specifically for processing latency and another field specifically for transmission latency. This structural segmentation enables the receiver to accurately differentiate and analyze each latency component independently, directly addressing the contradiction by ensuring measurement precision through structured packet design.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If detailed time indication information is collected from each node, then latency accuracy is improved, but the overhead and complexity of information processing increases

Engineering Contradiction:
Improvetotal latency accuracyVSAvoidinformation processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by having each intermediate node pre-calculate and populate the time indication information (processing latency and transmission latency) into the packet's information fields during normal packet forwarding operations. This preliminary collection of data eliminates the need for complex post-measurement analysis, as the receiver receives already-processed, structured latency data ready for direct use, thus improving total latency accuracy while managing processing complexity through distributed pre-computation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3422636B1Communication method and communication device
Publication Date: 2022.08.03 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • EP3422636B1 patent drawingFigure 1~2
  • EP3422636B1 patent drawingFigure 3~5

AI summary

Provided are a communication method and a communication device, capable of accurately obtaining a time delay between devices. The method comprises: a sending end adds time indication information to a sending packet, the time indication information being used for a receiving end to obtain a time delay from the sending end to the receiving end; and the sending end sends the sending packet to the receiving end.