Dynamic USB Host Accessory Mode Switching for Heterogeneous Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication technologies, such as Wi-Fi and Bluetooth, face limitations in supporting high-volume real-time data transmission, security, and energy efficiency for smart devices, making them unsuitable for achieving optimal user experience in heterogeneous environments.

Innovation Solution

A system and method that utilize the Universal Serial Bus (USB) protocol to establish connections between devices, determining device types to configure either host or accessory modes, enabling high-bandwidth, low-latency data communication while supporting different mobile platforms like Android and iOS, and using a universal socket for connectivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If Wi-Fi technology is used for data communication, then bandwidth and data transmission capacity are improved, but energy consumption increases and battery life decreases

Engineering Contradiction:
Improvedata transmission capacityVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system dynamically switches between Wi-Fi and Bluetooth technologies based on real-time communication requirements. When high bandwidth is needed, Wi-Fi is activated; when low data volume suffices, Bluetooth is used. This dynamic adaptation optimizes energy consumption while maintaining productivity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the communication parameter (technology type) from static to variable, allowing the system to select between Wi-Fi and Bluetooth based on current needs. This parameter change enables the system to achieve high data transmission capacity only when necessary, reducing overall energy consumption.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If Wi-Fi technology is used for real-time high-volume data transmission, then bandwidth is improved, but security vulnerabilities increase due to network exposure

Engineering Contradiction:
Improvereal-time data transmissionVSAvoidsecurity vulnerabilities
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

Bluetooth serves as an intermediary technology for initial device pairing and authentication. The secure Bluetooth connection establishes trust before enabling Wi-Fi communication, creating a layered security approach where the less vulnerable Bluetooth protocol protects the more capable Wi-Fi protocol.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary device pairing and security authentication via Bluetooth before activating Wi-Fi for high-volume data transmission. This preliminary action ensures that devices are verified and secured before exposing them to the more vulnerable Wi-Fi network.

Inventive Principle:
Principle #10Preliminary action

3Use of energy by moving object

If Bluetooth technology is used for data communication, then energy consumption is reduced, but bandwidth and data transmission capacity decrease

Engineering Contradiction:
Improveenergy consumptionVSAvoiddata transmission capacity
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The system dynamically adjusts the communication technology based on data transmission requirements. For low-volume communications, Bluetooth maintains low energy consumption. When high-volume real-time transmission is detected, the system switches to Wi-Fi to maintain productivity while managing energy usage appropriately.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The communication workload is segmented between Bluetooth and Wi-Fi technologies. Bluetooth handles low-bandwidth tasks like pairing and control signals, while Wi-Fi handles high-bandwidth data transmission. This segmentation allows each technology to operate in its optimal performance range.

Inventive Principle:
Principle #1Segmentation

4Object-affected harmful factors

If Bluetooth technology is used for device connection, then communication security is improved, but device complexity increases due to protocol stack requirements

Engineering Contradiction:
Improvecommunication securityVSAvoidprotocol stack complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The system uses Wi-Fi's universal TCP/IP protocol stack for high-volume data transmission, avoiding the need to implement Bluetooth's complex protocol stack for data communication. Bluetooth is used only for initial pairing and authentication, leveraging its security features without requiring full protocol implementation for all communication functions.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10721309B2System and method for supporting data communication in a heterogeneous environment
Publication Date: 2020.07.21 SZ DJI TECH CO LTD
  • US10721309B2 patent drawing
  • US10721309B2 patent drawing
  • US10721309B2 patent drawing

AI summary

System and method can support data communication in a heterogeneous environment. The system can establish a connection between a first device and a second device, wherein the connection is based on a protocol, which associates a host mode or an accessory mode with one or more connected devices. Furthermore, a controller on the first device can determine a device type associated with the second device, and can configure the first device to be in either the host mode or the accessory mode, based on the determined device type associated with the second device, to handle data communication between the first device and the second device.