Communication Apparatus Power Saving Control for Client Server Functions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communication apparatuses face processing discrepancies when executing multiple communication functions simultaneously, as power saving functions can interfere with each other, leading to inconsistent operation and increased power consumption.

Innovation Solution

A communication apparatus with a control unit that manages power saving functions differently for client and server operations, disabling power saving for client functions when both are active to prevent interference and optimize power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If power saving functions are executed for multiple communication functions in parallel, then power consumption is reduced, but processing discrepancies and interference between functions occur

Engineering Contradiction:
Improvepower consumptionVSAvoidprocessing consistency
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The control unit dynamically adjusts the power saving function execution based on the detected communication function states. When both client and server functions are detected as executing, the control unit suppresses power saving function execution to prevent interference. When only one function is executing, the control unit executes power saving functions to reduce power consumption. This dynamic adaptation resolves the contradiction by making power saving behavior conditional on system state.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The control unit continuously monitors the execution states of communication functions (client and server functions) and uses this feedback information to determine whether to execute power saving functions. This feedback mechanism ensures that power saving functions are only executed when they will not cause processing discrepancies or interfere with active communication functions, thereby maintaining processing consistency while reducing power consumption.

Inventive Principle:
Principle #23Feedback

2Loss of energy

If power saving functions are executed for client function, then power consumption is reduced, but interference with server function operation occurs

Engineering Contradiction:
Improvepower consumptionVSAvoidfunction interference
Core Design Contradiction:
Loss of energyVSObject-generated harmful factors

Solution Approach 1:

The control unit dynamically determines whether to execute power saving functions for the client function based on the real-time detection of server function execution state. When the server function is detected as executing, the control unit suppresses power saving function execution for the client function to prevent interference. When the server function is not executing, the control unit executes power saving functions to reduce power consumption. This dynamic state-dependent control resolves the contradiction between power saving and function interference.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11233939B2Communication apparatus, control method thereof, and recording medium thereof
Publication Date: 2022.01.25 CANON KK
  • US11233939B2 patent drawing
  • US11233939B2 patent drawing
  • US11233939B2 patent drawing

AI summary

A communication apparatus includes a communication unit configured to communicate with an external apparatus, an operation unit configured to accept a user operation, and a control unit. The control unit is configured to execute communication functions including a client function for operating as a client and a server function for operating as a server in communicating with the external apparatus via the communication unit. Further, the control unit is configured to, in a case where the client function for operating as a client is executed and the server function for operating as a server is not executed, execute a first power saving function for disabling the communication function based on a lapse of a predetermined time without acceptance of the user operation, and, in a case where both the client and server functions are executed in parallel, not execute the first power saving function.