USB multi-channel transmission method, system and main unit

A transmission method and multi-channel technology, applied in the direction of instruments, electrical digital data processing, etc., can solve problems such as the inability to guarantee the transmission of key services, and achieve the effect of ensuring normal operation.

Inactive Publication Date: 2009-07-15
HUAWEI DEVICE CO LTD
View PDF0 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, if the services carried on these transmission channels have priority differences and delay guarantee requirements, and the same channel scheduling is still performed for each service with different priorities, it cannot be reflected on this block transmission channel, thus It cannot provide high-priority transmission responses for block transmission channels with high business priority, and cannot guarantee the transmission of key services with high priority, and in USB composite devices, it cannot provide delay-guaranteed data services for block transmission channels

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • USB multi-channel transmission method, system and main unit
  • USB multi-channel transmission method, system and main unit
  • USB multi-channel transmission method, system and main unit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0024] This embodiment provides a USB multi-channel transmission method, such as figure 1 shown, including the following steps:

[0025] Step 101 , when the host detects that a USB peripheral is connected, it sets channel priority for each block transmission channel of the USB peripheral.

[0026] Specifically, the corresponding channel priority can be set according to the service type corresponding to each block transmission channel, so as to facilitate the underlying Quality of Service (Quality of Service, Qos) management module to reserve and allocate resources for different applications, and Ensure that the application of the USB peripheral corresponds to the program of the host computer. Among them, Qos management is a security mechanism of the network, which is used to solve problems such as network delay and congestion, so as to ensure that important traffic is not delayed or discarded, and the efficient operation of block transmission is guaranteed.

[0027] The basi...

Embodiment 2

[0039] This embodiment provides another USB multi-channel transmission method, such as figure 2 As shown, steps 201 to 204 are the same as steps 101 to 104 in the first method embodiment, and will not be repeated here. In addition, the following steps are also included:

[0040]Step 205, when the preset repetition period for the block transmission channel arrives, according to the channel priority of the block transmission channel, combine the block transmission request transmitted through the block transmission channel with the existing ones in the block transmission request queue The block transfer request is re-queued to form a second block transfer request queue.

[0041] Among them, the repetition period is only set for the block transmission channel with real-time requirements. For example, if a certain block transmission channel requires to transmit once per second, then the mechanism of setting the repetition period for the block transmission channel can ensure the ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

An embodiment of the invention relates to a USB multichannel transmission method, a system and a host machine, wherein the USB multichannel transmission method comprises the following steps: when the switching-in of USB periphery is detected, setting a channel priority for each block transmission channel of USB periphery; queuing the transmission request according to the channel priority of block transmission channel comprising the block transmission request to be transmitted to the USB periphery for forming a block transmission request queue; and transmitting the block transmission request in the block transmission request queue to the USB periphery according to a sequence from high channel priority to low channel priority. The host machine comprises a priority setting module, a queuing module and a transmitting module. The system comprises the host machine and the USB periphery. The invention truly settles the problem of multiplexing USB block transmission channel by multifunctional device thereby guaranteeing the normal operation of key service with high priority.

Description

technical field [0001] The invention relates to a universal serial bus (Universal Serial Bus, referred to as: USB) multi-channel transmission method, system and host, belonging to the technical field of digital communication. Background technique [0002] USB technology is a peripheral connection technology that supports the connection of peripheral devices to the host in a plug-and-play manner, and supports data transmission between the host and peripherals. If a peripheral contains more than one interface, it can be called a composite device (composite device), and each interface can have four data transmission methods: control (Control) transmission mode, synchronous (isochronous) transmission mode transmission, interrupt ( interrupt) transmission mode and block (bulk) transmission mode. Among them, the block transmission mode is mainly used for receiving and sending a large amount of data. Existing USB interface chips usually provide multiple block transfer endpoints w...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F13/30
Inventor管红超
OwnerHUAWEI DEVICE CO LTD