Power Mode Switching via Packet Protocol Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional information processing apparatuses inefficiently switch from power saving to normal mode due to incorrect packet pattern matching, leading to unnecessary power consumption and inefficient power saving.
Innovation Solution
An apparatus with a receiving unit, determining unit, analyzing unit, and instructing unit that analyzes packets using predetermined protocols like SLP and WS-Discovery, determining whether to return to normal power mode based on protocol compliance and XML data analysis, rather than fixed patterns.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If packet pattern matching is used to determine power mode switching, then the apparatus can quickly respond to network packets, but the determination becomes incorrect when packets have complicated structures
Solution Approach 1:
The packet analysis is divided into multiple stages: first checking simple pattern matching for quick identification, then proceeding to detailed protocol analysis and XML data parsing only when necessary. This segmentation allows the system to handle most packets quickly while accurately analyzing complex packets that require deeper inspection.
Solution Approach 2:
The analysis depth is dynamically adjusted based on the packet type. Simple packets are processed with basic pattern matching, while complex packets trigger more comprehensive protocol validation and XML parsing. This dynamic approach optimizes both speed and accuracy by adapting the analysis level to the specific packet requirements.
2Productivity
If the apparatus returns to normal power mode based on any packet matching a predetermined pattern, then the response is simple and fast, but unnecessary power mode switching occurs wasting energy
Solution Approach 1:
The system implements feedback mechanisms where the analysis results from protocol validation and XML parsing are used to confirm whether power mode switching is truly necessary. This feedback loop prevents premature or unnecessary transitions to normal power mode by verifying that the packet actually requires the apparatus's services before triggering a power state change.
Solution Approach 2:
Before transitioning to normal power mode, the system performs preliminary analysis including protocol validation and XML data parsing to ensure the packet genuinely requires apparatus intervention. This preliminary action filters out packets that might match patterns but don't actually necessitate waking the apparatus, thereby preventing unnecessary energy consumption.
3Measurement precision
If detailed protocol analysis and XML parsing are performed for every packet, then accurate determination is achieved, but the processing time and power consumption increase
Solution Approach 1:
The analysis process is segmented into hierarchical levels: Level 1 performs quick pattern matching on all packets, Level 2 performs protocol validation only on packets that pass Level 1, and Level 3 performs XML parsing only on packets that pass Level 2. This segmentation ensures that detailed analysis is applied only when necessary, maintaining accuracy while minimizing processing time for the majority of packets.
Solution Approach 2:
The system performs partial analysis (pattern matching only) for most packets and reserves complete analysis (protocol validation and XML parsing) for a smaller subset of packets that require it. This partial action approach achieves sufficient accuracy for the majority of cases while saving significant processing time and energy.
Data Source
AI summary
An apparatus determines, when receiving a packet transited via a network in a power saving mode, whether or not the packet is a packet according to a predetermined protocol. If the packet is determined to be the packet according to a predetermined protocol, the apparatus analyzes the data of a succeeding packet described in a data description language, and instructs the apparatus to return from the power saving mode to a normal power mode depending on an analysis result.


