Communication State Evaluation via Automated Test Program Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing methods struggle to easily evaluate the communication state of devices due to the complexity of analyzing packets across different protocol layers, particularly in network protocol and transport layers, where binary data and specific formats are used, making it difficult to analyze communication content effectively.

Innovation Solution

An information processing method that involves obtaining communication data between devices, creating test programs based on this data, and executing them to generate performance results, allowing for the evaluation of communication states by comparing differences between various test programs, thereby optimizing communication and facilitating device development.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If packets are used in a range of differing layers such as network protocol layer and transport layer with binary data and specific formats, then communication testing coverage is improved, but analysis of communication content becomes difficult

Engineering Contradiction:
Improvecommunication testing coverageVSAvoidanalysis of communication content
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces a test program as an intermediary that automatically analyzes packet data across different protocol layers. The test program contains evaluation conditions that systematically examine communication content, making the analysis process automated and easier to perform while maintaining comprehensive testing coverage across network protocol layer, transport layer, and other layers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If manual analysis of packet data is performed, then detailed communication state evaluation is possible, but automation and efficiency are reduced

Engineering Contradiction:
Improvecommunication state evaluationVSAvoidcommunication testing automation
Core Design Contradiction:
Measurement precisionVSExtent of automation

Solution Approach 1:

The test program is designed to automatically perform evaluation conditions and generate results without requiring manual intervention. The system self-services by automatically analyzing packet data, comparing communication states, and producing evaluation outcomes, thereby achieving both high automation and precise communication state evaluation simultaneously.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If comprehensive packet analysis across multiple protocol layers is performed, then communication state evaluation accuracy is improved, but processing complexity increases

Engineering Contradiction:
Improvecommunication state evaluation accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the analysis process into distinct evaluation conditions within the test program, each targeting specific protocol layers or communication aspects. This segmentation allows comprehensive multi-layer packet analysis to be broken down into manageable, organized evaluation steps, improving accuracy while reducing processing complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8781785B2Information processing method, and recording medium and information processing apparatus therefor
Publication Date: 2014.07.15 SEIKO EPSON CORP
  • US8781785B2 patent drawing
  • US8781785B2 patent drawing
  • US8781785B2 patent drawing

AI summary

An information processing method for evaluating a communication state of a device, includes: (a) obtaining communication data including content of communication between a plurality of devices; (b) creating a first test program on the basis of the content of communication included in the communication data obtained in (a), the first test program to be executed when performing communication between a test-target device and another device; and (c) executing the first test program created in (b) and generating performance results regarding communication performed between the test-target device and the other device.