Serial Command Protocol for Reliable Data Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless communication techniques over non-continuous channels are limited by small data packet sizes, making it difficult to transmit larger amounts of data efficiently and reliably, especially in battery-powered devices that require secure and secure data transmission.
Innovation Solution
A serial communication command structure is established to define a package format with start and end markers, allowing for larger data packets to be transmitted over unreliable and non-continuous channels, ensuring reliable data transfer and security through encryption, and chunking data if necessary to fit within channel limits.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If small data packet sizes are used for transmission over non-continuous channels, then reliability of transmission is improved, but productivity (data transfer efficiency) deteriorates
Solution Approach 1:
The patent divides data into multiple packets with sequential numbering (packet 1, packet 2, etc.) and transmits them individually over the non-continuous channel. Each packet is independently transmitted and acknowledged, ensuring reliable delivery while maintaining the ability to transmit larger total data volumes through multiple segmented packets.
2Productivity
If larger data packets are transmitted, then productivity (data transfer efficiency) is improved, but reliability of transmission deteriorates
Solution Approach 1:
The system segments data into appropriately sized packets that balance efficiency and reliability. Each packet is transmitted independently with acknowledgment mechanisms, allowing larger overall data transfer while maintaining reliability through individual packet verification and retransmission if needed.
Solution Approach 2:
The patent implements an acknowledgment system where the receiving entity sends confirmation back to the sending entity for each successfully received packet. This feedback mechanism ensures reliable transmission by allowing the sender to verify delivery and retransmit if necessary, while maintaining efficient data flow through continuous acknowledgment-based progression.
Data Source
Figure 1
Figure 2
AI summary
An embodiment provides a method for transferring information utilizing a serial communication command structure over an unreliable or a non-continuous communication channel, including: establishing a serial command structure, wherein the establishing comprises defining a package structure having a predefined format, wherein the serial command structure comprises bounded data; and transmitting, over the unreliable or the non-continuous communication channel, data from a sending entity to a receiving entity utilizing the serial command structure and in the predefined format. Other aspects are described and claimed.