Multi-Interface IP Address Allocation with Dynamic AutoIP Decision

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional information processing apparatuses equipped with multiple communication lines can only use AutoIP on one line, leading to overlapping network addresses and the inability to set suitable IP addresses on other lines if DHCP allocation fails, limiting communication capabilities.

Innovation Solution

An information processing apparatus with a setting unit for multiple communication lines, a detection unit to assess the use situation of IP address allocation functions, and a decision unit to determine whether to use AutoIP for communication lines other than a predetermined line based on the detected use situation, allowing for the setting of non-overlapping IP addresses across all lines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If AutoIP is allowed to only one communication line among a plurality of communication lines, then network address overlap is prevented on that line, but other communication lines cannot use AutoIP even if the network addresses do not overlap, limiting IP address allocation options

Engineering Contradiction:
Improvenetwork address uniquenessVSAvoidIP address allocation flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic decision-making for AutoIP usage by introducing a determination unit that evaluates whether AutoIP can be used for each communication line based on real-time detection of network address overlaps. This dynamic approach allows the system to adaptively enable or disable AutoIP on different communication lines according to their specific conditions, rather than applying a static restriction to all lines.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies local quality by allowing AutoIP usage to vary across different communication lines based on their individual network conditions. Each communication line is evaluated independently, and the AutoIP allocation decision is made locally for each line based on whether its network address overlaps with other lines, enabling optimized IP address allocation tailored to each line's specific situation.

Inventive Principle:
Principle #3Local quality

2Ease of manufacture

If DHCP allocation is used for communication lines, then centralized IP address management is achieved, but if DHCP allocation has failed, suitable IP addresses that do not overlap with other communication devices cannot be set to the other communication lines

Engineering Contradiction:
ImproveIP address management simplicityVSAvoidIP address availability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent implements beforehand cushioning by preparing AutoIP as a backup allocation method in advance. When DHCP allocation fails for any communication line, the system can immediately switch to AutoIP to allocate suitable IP addresses, ensuring continuous operation without requiring manual intervention or leaving the system in a non-functional state.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

The patent introduces AutoIP as an intermediary solution between DHCP failure and complete communication breakdown. This intermediary mechanism provides an alternative IP address allocation path that bridges the gap when the primary DHCP method is unavailable, ensuring that communication lines can still obtain valid IP addresses even when DHCP fails.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If AutoIP is used for multiple communication lines, then IP address allocation is simplified, but network addresses of the communication lines overlap, and the information processing apparatus cannot decide a communication line to use at the time of data communication

Engineering Contradiction:
ImproveIP address setting simplicityVSAvoidcommunication line selection complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies preliminary anti-action by proactively detecting and preventing network address overlaps before they cause communication problems. The determination unit checks whether AutoIP usage on one communication line would create address conflicts with other lines, and prevents AutoIP allocation if overlaps are detected, thereby avoiding the need for complex communication line selection logic later.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS10834046B2Information processing apparatus with communication lines, control method therefor, and storage medium storing control program therefor
Publication Date: 2020.11.10 CANON KK
  • US10834046B2 patent drawing
  • US10834046B2 patent drawing
  • US10834046B2 patent drawing

AI summary

An information processing apparatus that is capable of setting suitable IP addresses to a plurality of communication lines. A setting unit sets up IP addresses of the plurality of communication lines. A detection unit detects a use situation of an allocation function of the setting unit that allocates an IP address consisting of a predetermined network address. A decision unit decides whether the allocation function is used for setting an IP address of a communication line other than a predetermined communication line according to the use situation of the allocation function for setting an IP address of the predetermined communication line that is detected by the detection unit.