IoT Packet Compression Using Duplicate-Field Removal
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing IoT data transmission methods require complex hardware support and high costs to optimize power consumption and transmission efficiency, particularly in IoT applications where uplink data transmission is significant and often involves repetitive data packets.
Innovation Solution
A data transmission method that processes data packets using a compression strategy to delete duplicated data, generating a second packet with a modification record field indicating the deleted data, allowing for efficient data reduction without additional hardware support, and transparent to network operators.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If standard TCP/IP or 3GPP protocol transmission solutions are used, then reliable data transmission is achieved, but power consumption increases and transmission efficiency decreases
Solution Approach 1:
The patent extracts and removes redundant duplicate data from data packets before transmission. By identifying and eliminating repeated information (such as unchanged fields in sequential packets), the system reduces the actual data volume transmitted over the network, thereby lowering power consumption while maintaining transmission reliability through selective data removal rather than protocol overhead reduction
Solution Approach 2:
The patent changes the parameter of data packet composition by dynamically adjusting which fields are included based on their change status. Fields that remain unchanged between packets are excluded or marked with differential encoding, transforming the transmission from sending complete packets to sending only changed portions, thus reducing energy consumption without sacrificing data integrity
2Use of energy by moving object
If compression strategies are implemented to reduce data transmission volume, then power consumption decreases, but device complexity increases due to required hardware support and functional modules
Solution Approach 1:
The patent uses lightweight copying and marking mechanisms instead of complex compression algorithms. Rather than implementing full data compression suites requiring dedicated hardware accelerators, the system creates simplified copies of data packets with added metadata markers indicating which fields are duplicate, enabling decompression through simple pattern matching and field restoration without complex processing
Solution Approach 2:
The patent segments the data packet into changeable and unchangeable fields, processing only the necessary portions. By dividing packets into logical segments and applying differential encoding only where needed, the system avoids the need for holistic compression algorithms, reducing both hardware requirements and software complexity while maintaining energy efficiency
3Productivity
If differential encoding or data reduction techniques are used, then transmission efficiency improves, but implementation cost increases due to requirement for coordinated functional modules at both terminal and network sides
Solution Approach 1:
The patent introduces an intermediary compression strategy layer that sits between the application layer and network protocol stack. This intermediary layer handles the differential encoding and packet modification without requiring changes to core network protocols or infrastructure, thereby improving transmission efficiency while avoiding the need for expensive coordinated deployments across network operators and equipment manufacturers
Data Source
AI summary
Provided are a data transmission method and device. The method includes: processing a first data packet to be sent by using a compression strategy obtained in advance from a receiving end, deleting specified duplicated data comprised in the compression strategy in the first data packet; generating a second data packet to be sent from the processed first data packet, where the second data packet includes a modification record field for indicating the deleted duplicated data; and sending the second data packet to the receiving end.


