Dynamic Wireless Link Selection for Data Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Intelligent terminals face challenges in meeting data communication demands due to competition for wireless link resources, leading to inefficiencies in data transmission, especially when link instability occurs.

Innovation Solution

An electronic device method that acquires data packets, determines the data stream, and selects an appropriate wireless communication link based on link state, marking the packet with a link identifier to optimize transmission through a network interface, thereby improving efficiency by avoiding link instability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple wireless communication links are used for data transmission, then data transmission efficiency is improved, but link instability occurs

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidlink stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic link selection by detecting link states (establishing, established, lost) and adapting the transmission path in real-time. The system transitions from static single-link transmission to dynamic multi-link selection based on current network conditions, resolving the contradiction between utilizing multiple links for efficiency and maintaining stability by avoiding unstable links.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs feedback mechanisms through link state detection and packet acknowledgment. The transmitting device monitors whether packets are successfully delivered and adjusts link selection based on feedback about link quality. This feedback loop enables the system to identify and avoid unstable links while utilizing reliable ones, balancing efficiency and reliability.

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If wireless link resources are shared competitively in the same area, then network capacity is increased, but data transmission reliability deteriorates

Engineering Contradiction:
Improvenetwork capacityVSAvoiddata transmission reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent segments data transmission into multiple independent links with distinct characteristics. By dividing the transmission task across different wireless links (e.g., Wi-Fi, cellular) rather than sharing a single contested resource, the system maintains network capacity while reducing competition-induced reliability issues on any single link.

Inventive Principle:
Principle #1Segmentation

3Productivity

If link state detection and dynamic selection is implemented, then transmission efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements partial link state detection rather than comprehensive monitoring of all possible parameters. The system detects basic link states (establishing, established, lost) sufficient for making transmission decisions, avoiding the complexity of exhaustive link analysis while maintaining adequate transmission efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11696207B2Data transmission method, electronic device, and computer readable storage medium
Publication Date: 2023.07.04 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US11696207B2 patent drawing
  • US11696207B2 patent drawing
  • US11696207B2 patent drawing

AI summary

A data transmission method, electronic device and computer readable storage medium are provided. The method includes: acquiring a first data packet to be sent; determining a first data stream to which the first data packet belongs; detecting a link state of the first data stream; when the link state of the first data stream is an establishing state, and the first data packet is sent for the first time, selecting a first wireless communication link from the plurality of wireless communication links for the first data packet, and marking the first data packet according to a first link identifier of the first wireless communication link; and sending the first data packet through a network interface of the first wireless communication link according to the first link identifier.