IoT Data Transmission Using Hash Values for Redundant Messages
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In IoT-based communication systems, the continuous transmission of similar data leads to increased costs and channel waste, as existing data compression and parallel transmission methods do not effectively reduce the amount of data transmitted, resulting in inefficient data exchange.
Innovation Solution
A method and apparatus that utilize a hash function to generate a function value for the data, allowing only the hash value to be transmitted when the data is repetitive, reducing the amount of data sent by identifying and storing previous transmissions, thereby minimizing redundant data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If all generated data is transmitted to ensure complete information delivery, then data completeness is improved, but transmission costs and channel usage increase
Solution Approach 1:
The patent extracts only the essential identifying feature (hash value) from the complete data for transmission when data is repetitive. Instead of transmitting all generated data, the system transmits only the hash value which serves as a unique identifier, allowing the receiving end to retrieve the original data from local storage. This extraction principle resolves the contradiction by maintaining data completeness through hash verification while dramatically reducing transmission costs.
Solution Approach 2:
The patent uses hash values as simplified copies or representations of the original data. Rather than transmitting the full data payload, a compact hash copy is transmitted which can verify data identity. The receiving entity uses this hash copy to locate and retrieve the actual data from its storage, effectively using a lightweight copy mechanism to maintain completeness while reducing transmission overhead.
2Productivity
If data compression is applied to reduce transmission size, then transmission efficiency is improved, but processing time increases
Solution Approach 1:
The patent changes the parameter representation of data from full payload to hash value. This parameter transformation is computationally efficient compared to traditional compression algorithms. The hash function processes data in a single pass with linear time complexity, providing rapid transformation that improves transmission efficiency without significant processing time penalty, unlike more complex compression methods.
Solution Approach 2:
The patent employs hash values as disposable, lightweight representations for transmission purposes. The hash value serves its purpose efficiently and is discarded after verification, with the actual data retrieved from storage. This approach uses a computationally inexpensive operation that trades minimal processing time for significant transmission bandwidth savings.
3Speed
If parallel data transmission is used to improve reception efficiency, then data reception speed is improved, but transmission channel waste increases since data amount is not reduced
Solution Approach 1:
The patent segments the data transmission process into two distinct phases: (1) transmission of compact hash values for identification, and (2) local retrieval of full data from storage. This segmentation allows the system to use minimal channel resources for transmission while maintaining fast reception through local storage access, effectively separating the identification function from the data delivery function.
Solution Approach 2:
The hash value acts as an intermediary between the transmission entity and the actual data. Instead of directly transmitting large data packets, the system transmits a small hash intermediary that facilitates rapid data retrieval from storage. This intermediary mechanism enables efficient reception without requiring parallel transmission channels, as the hash verification process is computationally fast.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
Disclosed is a technology for a sensor network, Machine to Machine (M2M), Machine Type Communication (MTC), and Internet of Things (IoT). The present disclosure can be used for intelligent services (for example, services related to smart homes, smart buildings, smart cities, smart cars, connected cars, health care, digital education, retail businesses, security, and safety) based on the technology. A method of transmitting data in a communication system includes: generating a hash value by applying a hash function to original data; generating a message including at least one of the original data and the generated hash value based on whether there is an existing hash value equal to the generated hash value; and transmitting the message.