Universal USB Driver for Wireless Terminal Service Ports

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The development of wireless terminals and host devices faces challenges in driver compatibility and cost due to the need for multiple drivers for different services, leading to increased complexity and potential operational issues.

Innovation Solution

A wireless terminal reports its port type based on a network layer data transfer protocol to a host device, allowing the host device to drive the port using a single port driver, establishing a communication link for service packet transmission, thereby reducing driver development costs and ensuring normal operation without the need for individual service drivers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the host device uploads a driver corresponding to each service port before transmitting packets, then the port can be driven and service can be provided, but the driver development cost increases and compatibility cannot be guaranteed

Engineering Contradiction:
Improveservice operation reliabilityVSAvoiddriver development complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by enabling a single USB port to serve multiple services (storage, network, serial communication, etc.) through a unified driver model. The host device uses a single USB driver to control the wireless terminal for different services by configuring different endpoint addresses, eliminating the need for separate drivers for each service type and ensuring cross-platform compatibility.

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

2Adaptability or versatility

If multiple drivers are developed for different services on the host device, then each service can be supported, but the driver development cost increases

Engineering Contradiction:
Improveservice support capabilityVSAvoiddriver development cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent implements a universal USB driver that can control the wireless terminal for multiple services including storage, network communication, serial communication, and other functions. By configuring different endpoint addresses through the same driver, the system achieves multi-service support without requiring separate drivers for each service type, significantly reducing development costs.

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

Solution Approach 2:

The patent introduces an intermediary mechanism where the wireless terminal reports its port type and capability information to the host device, which then configures the appropriate endpoint addresses. This intermediary communication layer enables the host to adaptively control the terminal for different services using a single driver, eliminating the need for service-specific drivers.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If individual service drivers are used for each port, then service functionality is achieved, but compatibility across different host devices cannot be guaranteed

Engineering Contradiction:
Improveservice functionalityVSAvoidhost device compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent employs a universal USB driver model that works across different host devices (Windows, Linux, macOS) to control the wireless terminal for various services. The host device queries the terminal's port type and capability information, then configures appropriate endpoint addresses using the same driver, ensuring consistent functionality and compatibility across different host platforms without requiring device-specific drivers.

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

Data Source

PatentEP2670107B1Communication method for wireless terminal and host device, and wireless terminal and host device
Publication Date: 2020.04.29 HUAWEI DEVICE CO LTD
  • EP2670107B1 patent drawingFigure 1~2
  • EP2670107B1 patent drawingFigure 3~5
  • EP2670107B1 patent drawingFigure 6~7

AI summary

The present invention provides a communication method for a wireless terminal and a host device, a wireless terminal, and a host device. The method includes: reporting, by a wireless terminal, a port type of a port corresponding to the wireless terminal to a host device, where the port type is based on a network layer data transfer protocol, so that the host device drives the port by using a port driver corresponding to the port type; establishing, by the wireless terminal, a communication link that is based on the network layer data transfer protocol between the wireless terminal and the host device through interaction with the host device via the port; and transmitting, by the wireless terminal, a service packet and a type of the service packet via the communication link that is based on the network layer data transfer protocol.