GUI-Based Protocol Decoder for User-Defined Trigger Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing test systems lack the ability to conveniently decode and perform trigger or search functions on input data encoded with user-defined protocols, particularly in scenarios where standardized network protocols are not implemented.

Innovation Solution

A test system and method that utilize a graphical user interface (GUI) to allow users to define protocol layer frames for decoding input data, generating trigger or search options based on user-defined configurations, and enabling decoding of various protocols, including those not previously implemented in the system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a test system uses standardized network protocols for decoding input data, then decoding reliability is improved, but adaptability to user-defined protocols deteriorates

Engineering Contradiction:
Improvedecoding reliabilityVSAvoidprotocol adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts its decoding capability by allowing users to define custom protocol layer frames through a graphical interface. The protocol decoder transitions from static standardized protocol support to dynamic user-defined protocol support, enabling the system to adapt its structure and behavior based on user requirements while maintaining reliable decoding through structured frame definitions.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the test system supports multiple protocols through pre-implementation, then protocol versatility is improved, but device complexity increases

Engineering Contradiction:
Improveprotocol versatilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The test system achieves universal protocol support through a single multi-functional protocol decoder that can handle both standardized and user-defined protocols. By implementing a universal decoding framework with configurable frame structures, the system eliminates the need for separate decoders for each protocol, thereby maintaining versatility while reducing overall system complexity.

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

Solution Approach 2:

Instead of implementing multiple protocol-specific decoders, the system creates a template or model for protocol frame structures that can be copied and customized for different protocols. Users can define frame structures once and reuse them across multiple protocol types, reducing the complexity of supporting multiple protocols while maintaining versatility.

Inventive Principle:
Principle #26Copying

3Productivity

If the system provides automatic trigger and search options for decoded data, then operational efficiency is improved, but ease of operation deteriorates due to configuration complexity

Engineering Contradiction:
Improveoperational efficiencyVSAvoidconfiguration ease
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by automatically generating trigger and search options immediately after decoding the protocol frames. By pre-configuring these analysis options based on the decoded frame structure, the system eliminates the need for users to manually configure complex trigger and search parameters, thereby improving operational efficiency while maintaining ease of operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10848411B2Test system and method for triggering or searching in input data decoded with a user defined protocol
Publication Date: 2020.11.24 ROHDE & SCHWARZ GMBH & CO KG
  • US10848411B2 patent drawing
  • US10848411B2 patent drawing
  • US10848411B2 patent drawing

AI summary

A test system for triggering or searching in input data decoded with a user defined protocol is provided. The test system comprises a processor and a display. The processor is configured to control the display to display a graphical user interface (GUI), and to receive input data. The GUI is configured to provide an input structure for a user to define protocol layer frames for decoding the input data. Based on the defined protocol layer frames, the processor is configured to generate a set of trigger or search options, and to control the display to display the set of trigger or search options.