Touch Event Reconstruction for Wireless Control Packet Loss

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecommunication coverageVSAvoidcontrol accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #23Feedback

2Reliability

If packet loss detection and recovery mechanisms are implemented, then control reliability is improved, but system complexity increases

Engineering Contradiction:
Improvecontrol accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #25Self-service

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

Inventive Principle:
Principle #35Parameter changes

3Reliability

If lost touch events are recreated and processed, then control exceptions are reduced, but processing time increases

Engineering Contradiction:
Improvecontrol continuityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentEP3425491B1Data processing method and apparatus
Publication Date: 2020.12.09 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • EP3425491B1 patent drawingFigure 1~2
  • EP3425491B1 patent drawingFigure 3~4
  • EP3425491B1 patent drawingFigure 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.