Touch Event Reconstruction for Wireless Control Packet Loss
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In environments with interference, data packets sent from an intelligent electronic device used as a control end may not be completely received by the device being controlled, leading to control exceptions due to packet loss during touch event communication.
Innovation Solution
A data processing method that determines if a second data packet is lost by comparing it with the last received data packet having the same identifier, and if lost, creates and processes a corresponding second touch event to maintain control operations, using a receiving unit, determining unit, event creation unit, and event processing unit to ensure seamless touch operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data packets are transmitted in an environment with interference, then communication coverage and usability are improved, but packet loss occurs leading to control exceptions
Solution Approach 1:
The patent applies preliminary action by predicting and preparing for packet loss before it occurs. The system pre-establishes a packet loss detection mechanism that continuously monitors incoming data packets and compares sequence numbers to identify missing packets in advance, allowing the controlled end to proactively request retransmission or insert placeholder events rather than waiting for control exceptions to occur
Solution Approach 2:
The patent implements feedback by establishing a closed-loop communication system where the controlled end sends acknowledgments for received packets and requests retransmission for lost packets. The control end receives this feedback and adjusts its transmission accordingly, ensuring reliable delivery despite interference in the communication environment
2Reliability
If packet loss detection and recovery mechanisms are implemented, then control reliability is improved, but system complexity increases
Solution Approach 1:
The patent applies self-service by enabling the controlled end to autonomously detect packet loss through sequence number comparison and automatically initiate recovery procedures such as requesting retransmission or inserting placeholder touch events. This eliminates the need for complex centralized arbitration mechanisms and reduces overall system complexity while maintaining high reliability
Solution Approach 2:
The patent uses parameter changes by incorporating sequence numbers as a key parameter in data packets to enable automated packet loss detection. By changing the packet structure to include this identifier parameter and using it for comparison, the system achieves reliable loss detection through a simple, efficient mechanism rather than complex protocols
3Reliability
If lost touch events are recreated and processed, then control exceptions are reduced, but processing time increases
Solution Approach 1:
The patent applies preliminary action by immediately creating placeholder touch events upon detecting packet loss, rather than waiting for retransmission. This preliminary placeholder event maintains control continuity by preventing control exceptions, and the system later updates or replaces these placeholders when the actual packets arrive, minimizing overall processing delay
Solution Approach 2:
The patent implements skipping by allowing the system to temporarily process placeholder events for lost packets without waiting for retransmission. This rushing through of placeholder events maintains control flow and prevents interruptions, with the understanding that actual event data will be processed later when available, thus reducing perceived processing time
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
AI summary
Provided are a data processing method and apparatus. The method comprises: receiving a first data packet sent by a control terminal, wherein the first data packet comprises a first touch event and a first identifier of the first touch event; determining whether a second data packet including a second touch event executed in order along with the first touch event is lost according to the first touch event and the first identifier of the first touch event; when there is a lost second data packet, constructing a second touch event corresponding to the second data packet; and processing the second touch event so that a controlled terminal can execute a touch operation to which the second touch event belongs. Thus, abnormal control caused by packet loss is reduced.