OSI Network Data Prediction for Low-Power Reliable Reception
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Terminal devices in IoT networks face issues with power consumption and communication delays due to insufficient signal strength or poor signal quality, particularly when failing to receive data, which can hinder task completion and increase power usage.
Innovation Solution
A network data processing method and device that utilizes the Open Systems Interconnection (OSI) model to generate and process data blocks, incorporating error detection and prediction techniques to improve decoding performance, allowing for early termination of the decoding process and reduced power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the terminal device continues to turn on circuits to receive repeatedly transmitted data, then the data reception reliability is improved, but the power consumption increases
Solution Approach 1:
The patent applies preliminary action by generating predicted data before actual data reception. The terminal device predicts what data will be received next based on historical data and transmission patterns, so when the actual data arrives, the device can quickly verify it against the prediction rather than processing from scratch. This allows the device to turn off circuits earlier while maintaining reliability through prediction-based verification.
2Reliability
If the terminal device restarts the process to receive non-repeatedly transmitted data, then the data reception reliability is improved, but the communication delay increases
Solution Approach 1:
The patent applies preliminary action by pre-generating predicted data blocks that anticipate what data will be received. When actual data arrives, the terminal device performs rapid verification by comparing received data with predicted data, eliminating the need to restart entire reception processes. This significantly reduces communication delay while maintaining reliability through the verification mechanism.
3Measurement precision
If the terminal device performs complete decoding process, then the decoding accuracy is improved, but the power consumption increases
Solution Approach 1:
The patent applies partial action by performing only the necessary portion of the decoding process. Instead of complete decoding, the terminal device generates predicted data blocks and performs verification only on critical portions of the received data by comparing with predictions. This partial verification approach maintains sufficient decoding accuracy for IoT applications while dramatically reducing power consumption by avoiding full decoding of all data blocks.
4Reliability
If the terminal device waits for retransmission, then the data reception reliability is improved, but the time loss increases
Solution Approach 1:
The patent applies preliminary action by predicting data that will be transmitted or retransmitted before the actual transmission occurs. The terminal device uses historical data and transmission patterns to generate predicted data blocks in advance. When data arrives or retransmission is needed, the device can immediately verify against predictions without waiting for complete retransmission cycles, significantly reducing waiting time while maintaining reliability through the prediction-verification mechanism.
Data Source
AI summary
This invention discloses a network data prediction method, a network data processing device, and a network data processing method. The network data processing method is applied to a device that implements an open systems interconnection model (OSI model) and includes the following steps: generating a first data block and a second data block according to the OSI model; processing the first data block based on an error detection method to generate a first check code; encoding the first data block and the first check code to generate a first network data; transmitting the first network data; and receiving a second network data that includes a second check code; generating a target data according to a portion of the second data block and a portion of the second network data; and checking the target data according to the second check code.


