Network Environment Analysis for Automatic Camera Setup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

General users face difficulties in setting up network cameras due to the complexity of network configurations, as they often lack the necessary background knowledge to identify and configure network environments for proper functionality, especially when remote access is required.

Innovation Solution

A method that uses a terminal device to analyze the network environment by executing software programs to determine the network structure, allowing for automatic setup of network devices without requiring users to perform complex configurations, by differentiating between five types of network structures and configuring accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If automatic network environment identification is implemented, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The terminal device automatically identifies the network environment and configures network parameters without user intervention. The device performs self-diagnosis by executing analysis procedures to detect network structure, IP address type, and DHCP usage, then automatically configures the network camera based on the detected environment, eliminating the need for users to manually configure complex network settings.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes network configuration parameters automatically based on detected network environment characteristics. By detecting five different network structure types (direct connection, sharing device with DHCP, sharing device without DHCP, PPPoE, and other structures), the system dynamically adjusts IP address assignment, gateway settings, and DNS configuration parameters to match the detected network topology.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If manual network configuration is required, then device complexity is reduced, but ease of operation deteriorates

Engineering Contradiction:
Improvedevice complexityVSAvoidease of operation
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The terminal device acts as an intermediary between the user and the network camera configuration process. Instead of requiring users to directly configure complex network parameters, the terminal device executes analysis procedures to detect the network environment and automatically translates this information into appropriate network camera settings, serving as a mediator that simplifies the configuration process for end users.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If network structure analysis is automated, then productivity is improved, but device complexity increases

Engineering Contradiction:
ImproveproductivityVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The terminal device performs preliminary network environment analysis before installing or configuring the network camera. By executing analysis procedures in advance to detect network structure, IP address type, and DHCP usage, the system prepares the configuration data beforehand, enabling rapid deployment of the network camera without requiring time-consuming manual configuration during the installation phase.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7643432B2Method for analyzing a network environment
Publication Date: 2010.01.05 VIVOTEK INC
  • US7643432B2 patent drawing
  • US7643432B2 patent drawing
  • US7643432B2 patent drawing

AI summary

A method for analyzing a network environment, is provided. First acquiring a plurality of connection data of all network cards of a terminal device is performed. Then, according to connection data, determining whether or not a terminal device uses a PPPoE connection to connect to a network system. Finally, determining whether or not an IP address of the terminal device is a public IP address and determining whether or not the terminal device uses DHCP to acquire a target IP address.