Push Message Communication Apparatus Proxy Synchronization
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If TCP and HTTP/2 connections are maintained for receiving push messages, then push message communication capability is improved, but standby time decreases
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.
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.
3Reliability
If processing related to push messages is performed continuously, then communication reliability is improved, but processing load increases
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.
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.
Data Source
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.


