Push Message Communication Apparatus Proxy Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communication apparatuses, such as built-in devices like cameras, face reduced standby time due to high power consumption from maintaining TCP and HTTP/2 connections for receiving push messages.

Innovation Solution

A communication apparatus that hands over part of the processing to a proxy apparatus to reduce power consumption by synchronizing processing periods with the proxy and using it for push message communication, employing a proxy apparatus to handle HTTP/2 connections with external devices, thereby minimizing continuous connection maintenance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If TCP and HTTP/2 connections are maintained for receiving push messages, then push message communication capability is improved, but power consumption increases

Engineering Contradiction:
Improvepush message communication capabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The communication apparatus alternates between connection maintenance periods and disconnection periods. During connection maintenance periods, TCP and HTTP/2 connections are kept active to receive push messages. During disconnection periods, connections are terminated to save power. This periodic switching resolves the contradiction by providing both communication capability and power savings at different time intervals.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The connection state is made dynamic rather than static. The system adaptively switches between connected and disconnected states based on whether push message reception is needed. This dynamic approach allows the system to optimize between communication reliability and power consumption by adjusting connection status in real-time.

Inventive Principle:
Principle #15Dynamics

2Reliability

If TCP and HTTP/2 connections are maintained for receiving push messages, then push message communication capability is improved, but standby time decreases

Engineering Contradiction:
Improvepush message communication capabilityVSAvoidstandby time
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The system implements periodic connection maintenance where connections are kept active only during necessary periods and disconnected during standby periods. This extends the overall standby time while ensuring communication capability is available when needed, resolving the contradiction between communication reliability and standby duration.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The connection state dynamically transitions between active and inactive modes. During standby periods, connections are inactive to maximize duration. When push message communication is required, connections become active. This dynamic state management extends standby time while preserving communication capability.

Inventive Principle:
Principle #15Dynamics

3Reliability

If processing related to push messages is performed continuously, then communication reliability is improved, but processing load increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidprocessing load
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Processing related to push messages is performed periodically rather than continuously. The system schedules processing tasks to execute during connection maintenance periods and suspends them during disconnection periods. This reduces overall processing load while maintaining communication reliability through periodic execution.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The processing load is dynamically adjusted based on connection state. When connections are active, processing is enabled to ensure communication reliability. When connections are disconnected, processing is reduced or suspended to lower device complexity and load. This dynamic adjustment resolves the contradiction between reliability and processing load.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11729289B2Push message communication apparatus
Publication Date: 2023.08.15 CANON KK
  • US11729289B2 patent drawing
  • US11729289B2 patent drawing
  • US11729289B2 patent drawing

AI summary

A communication apparatus for communicating a push message with another communication apparatus, comprises an obtaining unit configured to obtain time information to synchronize a period in which processing related to the push message is possible with the other communication apparatus; and a communication unit configured to execute, during a period of processing in which the processing related to the push message is possible and which is specified based on the time information obtained by the obtaining unit, push message communication with the other communication apparatus.