Information Processing System With Packet-Triggered Wake-Up Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional multifunction machines waste energy by periodically returning the processor from a stop state to handle potential packets, even when no packets are received, reducing power-saving efficiency.
Innovation Solution
Implement a processor that returns from a stop state for periodic processing upon packet reception and executes aperiodic processing in response to interruptions, and stops periodic processing when no packets are present, using flags to manage processing states.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the processor periodically returns from a stop state to execute processing, then packet processing reliability is maintained, but power consumption increases due to unnecessary processor activity
Solution Approach 1:
The processor dynamically adjusts its operational state based on packet reception conditions. When packets are received, the processor returns from stop state to execute processing. When no packets are received for a predetermined period, the processor maintains stop state. This dynamic state transition resolves the contradiction by making power consumption adaptive to actual processing needs while ensuring packets are reliably processed when they arrive.
Solution Approach 2:
The processor uses periodic timer interruptions to check for packet processing needs, but only returns from stop state when actually needed. The timer creates periodic checkpoints without forcing continuous processor activation, allowing the system to maintain reliability through periodic monitoring while avoiding unnecessary power consumption by keeping the processor stopped during intervals when no packets require processing.
2Speed
If the processor returns from stop state frequently to handle potential packets, then packet reception responsiveness is improved, but energy waste increases
Solution Approach 1:
The processor transitions from static periodic activation to dynamic condition-based activation. It responds to packet reception interruptions by returning from stop state only when necessary, rather than following a fixed periodic schedule. This dynamic approach maintains responsiveness to actual packet arrivals while eliminating energy waste associated with unnecessary processor wake-ups during idle periods.
Solution Approach 2:
The processor uses self-service mechanisms where packet reception interruptions automatically trigger processor activation. The system monitors its own state and activates the processor only when external packets require processing, eliminating the need for external control signals and reducing unnecessary energy consumption from forced periodic wake-ups.
3Use of energy by moving object
If the processor maintains stop state continuously to save energy, then power consumption is reduced, but packet processing capability deteriorates
Solution Approach 1:
The processor dynamically switches between stop state and active state based on packet reception conditions. During idle periods with no packets, the processor remains in stop state to minimize power consumption. When packets are received, the processor transitions to active state to execute processing. This dynamic switching resolves the contradiction by adapting productivity to actual workload demands.
Solution Approach 2:
The patent extracts the essential packet processing function from continuous operation and separates it into discrete event-driven executions. By taking out only the necessary processing moments (when packets arrive) from continuous operation, the system achieves significant power savings while maintaining complete packet processing capability when needed.
Data Source
AI summary
An information processing system includes a processor configured to: periodically return from a stop state and execute processing related to a packet as periodic processing, and return from the stop state in response to an interruption along with reception of a packet and execute processing related to the packet as aperiodic processing; and stop and no longer execute the periodic processing when there is no packet to be processed.


