Network Device Connection Detection Code Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Routers with Internet line automatic detection functions often fail to connect to the Internet, making it difficult for users to diagnose the reason for failure, as the inquiry destination cannot reproduce the router's state and installation environment, and lacks necessary logs for investigation.

Innovation Solution

A network device with processing circuitry that detects connection availability for multiple types of connections and generates a detection code indicating the results, allowing for efficient communication failure information provision, including parallel detection processing for IPv4 and IPv6 connections, and aggregation of interval detection codes into a detection code for transmission to a server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If automatic detection function is implemented, then connection setup is automated, but diagnostic information for failure analysis is lost

Engineering Contradiction:
Improveconnection setup automationVSAvoiddiagnostic information
Core Design Contradiction:
Extent of automationVSLoss of information

Solution Approach 1:

The system performs detection processing and generates detection codes before connection establishment fails or during the connection process. By capturing connection state information in advance (during detection processing), the system preserves diagnostic data that would otherwise be lost when automatic connection setup fails, enabling later analysis of what went wrong.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the connection state information in the form of detection codes that represent the router's state and installation environment. These detection codes serve as informational copies that can be transmitted to inquiry destinations for analysis, preserving diagnostic data without interfering with the automatic connection process.

Inventive Principle:
Principle #26Copying

2Reliability

If multiple connection types are detected, then connection reliability improves, but processing complexity increases

Engineering Contradiction:
Improveconnection availabilityVSAvoiddetection processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The detection processing is divided into separate parallel processes for different connection types (IPv4 and IPv6). Each connection type is detected independently through separate detection processing paths, allowing the system to handle multiple connection types without creating a monolithic complex processing structure. This segmentation maintains reliability while managing complexity through modular detection routines.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The detection code generation mechanism serves multiple functions: it captures connection state information, represents installation environment details, and provides diagnostic data for various connection types. By creating a universal detection code structure that can represent multiple connection scenarios, the system handles diverse connection types through a unified approach, reducing overall processing complexity.

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

Data Source

PatentUS12199810B2Network device, control method, and storage medium
Publication Date: 2025.01.14 BUFFALO CORP LTD
  • US12199810B2 patent drawing
  • US12199810B2 patent drawing
  • US12199810B2 patent drawing

AI summary

A network device that is connectable to a network includes processing circuitry. The processing circuitry is configured to execute detection processing including detection of connection availability for a plurality of different types of connections to the network, and generate a detection code indicating a detection result of the plurality of different types of connections to the network in responding to the detection processing.