Patent ID: 7610409
Filing Date: 2009-10-27
Classification: G06F

Abstract:
1. A method for transporting data between a host and a Universal Serial Bus device through Universal Serial Bus, comprising: initializing the Universal Serial Bus device; sending commands from the host to the Universal Serial Bus device; parsing and processing the commands by the Universal Serial Bus device; and responding to an application of the host by the Universal Serial Bus device; wherein, when the host sends the commands to the Universal Serial Bus device, the host converts the commands into Small Computer System Interface (SCSI) commands through a SCSI protocol, encapsulates the SCSI commands into a Universal Serial Bus command package, and transfers data through a Universal Serial Bus protocol; no disk letter is generated for the Universal Serial Bus device at the host; the step of parsing and processing the commands by the Universal Serial Bus device comprises: the related commands, when being executed, implement a function of data processing; the data processing includes customized data processing and standard data processing, the standard data processing including processing data through at least one encryption/decryption algorithm; and the related commands are executed by implementing only a part of the SCSI protocol without considering offset and length information and by considering only a DataBuf field, which includes user data returned by the Universal Serial Bus device after an operating system sends the related commands to the Universal Serial Bus device.