CN102722464B - Method for receiving and processing data at same time by using plurality of USB devices - Google Patents
Method for receiving and processing data at same time by using plurality of USB devices Download PDFInfo
- Publication number
- CN102722464B CN102722464B CN201210181807.0A CN201210181807A CN102722464B CN 102722464 B CN102722464 B CN 102722464B CN 201210181807 A CN201210181807 A CN 201210181807A CN 102722464 B CN102722464 B CN 102722464B
- Authority
- CN
- China
- Prior art keywords
- address
- current device
- main frame
- carry out
- special operational
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Small-Scale Networks (AREA)
Abstract
The invention discloses a method for receiving and processing data at the same time by using a plurality of USB devices, belonging to the technical field of information processing. Device addresses of the plurality of USB devices which are connected with an upper computer are set to be consistent; a special command sent by the upper computer can be received by the plurality of USB devices; and only a main device returns a response, while other USB devices with changed device addresses only perform corresponding data processing, without returning a response. By the method, the efficiency of downlink data can be improved; and for example, in a product producing process, the data burning efficiency is improved, or a digital certificate is quickly searched by issuing a search instruction to the plurality of USB devices at the same time.
Description
Technical field
The invention belongs to technical field of information processing, particularly a kind ofly realize that multiple USB device receive and the method for deal with data simultaneously.
Background technology
At present, smart card, because having good processing power and security performance, becomes the main direction of IC-card development, by more and more field institute widespread use, for example, Bus Card in the bank card of the subscriber card of digital TV field, financial field, public transport field etc.The smart card using at present, its technological process of production comprises intelligent cards initialization and personalization.
Along with technology and expanding economy, the physical aspect of smart card product is no longer single plastic cards, and increasing product is no longer single smart card product, but intelligent card chip and other functional chips are packaged together and form a kind of multifunctional product, as Chip Operating System (COS), major function is the file system of safeguarding in chip, and processing host is handed down to the various command of card.For example, be applied in Web bank field and be used for being the USB Key of safety certification, the mobile terminal of built-in intelligence card etc. in Mobile Multimedia Broadcasting application.
In product generative process, inventor finds due to the physics variation of smart card product form and the mistake functionalization of smart card product, give in this flow process of product initialization of traditional product generating process flow process, because main frame only can send initialization command to a product at every turn, therefore in product batch production process, directly affect production efficiency.
Summary of the invention
In order to improve the production efficiency of card product, solve the problem existing in existing production equipment process, the invention provides and a kind ofly realize that multiple USB device receive and the method for deal with data simultaneously, can solve COS and download to simultaneously the problem of multiple equipment.
The technical scheme that the present invention takes is: a kind ofly realize that multiple USB device receive simultaneously and the method for deal with data, we are realized the address of several USB device are made as unanimously by change COS, upper strata main frame sends an order and can be received by several USB device simultaneously, is similar to the form of broadcast.A kind ofly realize that many USB equipment receives simultaneously and the method for deal with data comprises:
Step S1: device power initialization;
Step S2: the order that Receiving Host issues;
Step S3: judge described command type;
When described order is when arranging address command, from described order, obtain main equipment address, judge whether to carry out that address function being set, be to carry out after address function is set to carry out next step, otherwise return after address response is set and carry out next step to main frame;
In the time that described order is special operational order, equipment is carried out described special operational, judges whether to return to special operational response to main frame, is after main frame returns to special operational response, to carry out next step, otherwise directly carries out next step;
In the time that described order is other operational orders, judge whether to carry out described other operations, be carry out described other operations and carry out next step after main frame returns to operating result, otherwise forward next step to without response;
Step S4: return to execution step S2.
The mode that main frame obtains main equipment address has two kinds, and the first comprises when arranging before address command of issuing of equipment Receiving Host, and the address that main frame obtained and preserved an equipment from coupled USB HUB is main equipment address; It two is to receive order that main frame issues when obtaining address command when equipment, obtains current device address, and the current device address getting is sent to main frame, and the current device address receiving is saved as main equipment address by described main frame.
In above-mentioned steps S3 when described order is that the operation of carrying out when address command is set is specially: address command, obtain main equipment address from described setting, judge that whether current device address is consistent with described main equipment address, without address is set, otherwise be original address by current device address caching, current device address is changed to main equipment address;
The operation of carrying out in the time that described order is special operational order is specially: carry out special operational, judge that whether current device address is consistent with the original address of current device, to return to special operational response to main frame, otherwise judge that whether described special operational is complete, be more to change back original address by current device address, otherwise continue to carry out described special operational;
The operation of carrying out in the time that described order is other operational orders is specially: judging that whether current device address is consistent with the original address of current device, is carry out described order and return to execution result to main frame, otherwise without response.
Or also comprise startup timer described after current device address is changed to main equipment address,, in the time that timer reaches Preset Time, current device address is described original address by automatic reduction.
Or step S3 also comprises, when described order is, while recovering address command, to judge that whether current device address is consistent with the original address of current device, is to return to recovery address response, otherwise more changes back original address by current device address;
Accordingly, the operation of carrying out in the time that described order is special operational order is specially: carrying out special operational, judge that whether current device address is consistent with the original address of current device, is to return to special operational response to main frame, otherwise without response.
In above-mentioned steps S3 when described order is that the operation of carrying out when address command is set is specially: address command, obtain main equipment address from described setting, judge that whether current device address is consistent with described main equipment address, without address is set, otherwise be original address by current device address caching, current device address is changed to main equipment address, address update mark is set;
The operation of carrying out in the time that described order is special operational order is specially: carry out special operational, judge whether to exist address update mark, do not exist and return to special operational response to main frame, exist and judge that whether described special operational is complete, be current device address more changeed back to original address and removed address update mark, otherwise continue to carry out described special operational;
The operation of carrying out in the time that described order is other operational orders is specially: judge whether to exist address update mark, existence, without response, does not exist and carries out described order and return to execution result to main frame.
Or also comprise startup timer described after current device address is changed to main equipment address,, in the time that timer reaches Preset Time, current device address is described original address by automatic reduction.
Or step S3 also comprises, when described order is, while recovering address command, to judge whether to exist address update mark, do not exist and return to recovery address response, exist and read the original address prestoring, more change back original address by current device address, remove address update mark;
Accordingly, the operation of carrying out in the time that described order is special operational order is specially: carry out special operational, judge whether to exist address update mark, be without response, otherwise to main frame return special operational respond.
Above-mentioned special operational instruction is the data transfer instruction that main frame sends to equipment, and described data transfer instruction is programming instruction, encryption and decryption instruction or search instruction.
The invention has the beneficial effects as follows: method provided by the invention can improve downlink data efficiency, for example, be applied to and in process of producing product, improve initialization efficiency; Adopt in addition method of the present invention in multiple equipment, to generate key pair simultaneously.
Brief description of the drawings
Fig. 1 is that the embodiment of the present invention 1 provides a kind ofly realizes that multiple USB device receive simultaneously and the method for deal with data;
Fig. 2 is that the embodiment of the present invention 2 provides a kind ofly realizes that multiple USB device receive simultaneously and the method for deal with data;
Fig. 3 is that the embodiment of the present invention 3 provides a kind ofly realizes that multiple USB device receive simultaneously and the method for deal with data;
Fig. 4 is that the embodiment of the present invention 4 provides a kind ofly realizes that multiple USB device receive simultaneously and the method for deal with data.
Embodiment
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing, embodiment of the present invention is described further in detail.
Embodiments of the invention describe as an example of USB device example, USB device has special engine interface for address is set, after Host Detection inserts to USB device, can be first to device reset, all USB device its address after bus reset is all 0, and main frame just can be communicated by letter by address 0 with those equipment that just inserted like this.After device reset, the equipment that main frame will be 0 to address sends the standard request of obtaining device descriptor, equipment is received after this request, at data phase, device descriptor is returned to main frame, main frame is after the device descriptor that successfully gets a packet and confirm do not have after what mistake, will return to the confirmation packet of 0 length to equipment.Then main frame again to device reset once, next will enter into address phase is set.At this moment main frame sends a request that address is set, and follows in the back the data output packet of 0 length.Address packet is contained in to be set up in bag, and concrete address main frame can be in charge of, and it can distribute a unique address to new equipment.USB device is being received behind address, returns to the response packet of 0 length, and equipment, after receiving the ACK of this 0 length response packet, just can have been reinstated new address.Equipment has just been assigned to a unique device address like this, with aft engine just by its this equipment that conducts interviews.
Embodiment 1
The present embodiment provides a kind of and has realized that multiple USB device receive and the method for deal with data simultaneously, by address command is set and recovers address command and realize multiple equipment and both can receive and process special operational order simultaneously, also can other operational orders of single reception & disposal, concrete methods of realizing is as follows:
Step 101: the order that equipment Receiving Host issues;
Step 102: judge command type;
If obtain address command, perform step 103-1 to step 103-2;
If address command is set, perform step 104-1 to step 104-5;
If special operational order performs step 105-1 to step 105-3;
If recovery address command performs step 106-1 to step 106-4;
If other operational orders perform step 107-1 to step 107-3;
Particularly, equipment is by resolving the described order receiving, the byte composition of the data that obtain according to parsing judges command type, when the first and second byte numerical value that specifically obtain by parsing meet predefined numerical value, judgement is ordered accordingly, for example, when the data the first two byte receiving while being OX 67 01 for obtaining address command, when the data the first two byte receiving while being OX 67 02 for address command is set, when the data the first two byte receiving while being OX 67 04 for recovering address command; When the second byte span of the data that receive is special operational instruction during in preset range, described special operational instruction is the data transfer instruction that main frame sends to equipment, comprise programming instruction, encryption and decryption instruction, search instruction etc., described programming instruction for the data that receive are write to designated memory, for example, is descended COS instruction; Whether described search instruction there is required content for retrieval facility, for example, retrieve required certificate storage in which equipment by sending search instruction.For example: when two bytes before the data that receive while being OX 67 05 for downloading Chip Operating System (COS) order, when the data that receive while being OX 67 06 for downloading encipheror order etc.
In the time that first byte of the data that receive is " 00 ", be other operational orders, described other operational orders can be specially read record order, erase command, write record order etc.
Step 103-1: obtain current device address;
General, the current device address obtaining is that main frame is unique device address that current device distributes, for example, multiple equipment on the USB HUB connecting from main frame have different device addresses separately, obtain current device address and are specially: obtain the device address that obtains the equipment of address command described in receiving.
Step 103-2: the current device address obtaining is sent to main frame, and the device address receiving is saved as main equipment address by main frame, then returns to step 101;
Step 104-1: obtain main equipment address from described order;
Step 104-2: judging that whether current device address is consistent with main equipment address, is to return and address response is set then returns to step 101 to main frame, otherwise execution step 104-3;
Step 104-3: be original address by current device address caching;
Particularly, be buffered in original register current device address as original address.
Step 104-4: current device address is changed to main equipment address;
Step 104-5: address update mark is set, then returns to step 101;
In the present embodiment, particularly, address update mark is set in tag cache.
This step can also replace with: step 104-5 ': address update mark is set to preset value; For example, described preset value is 1, and this step is that address update mark in tag cache is set to 1.
Step 105-1: equipment is carried out special operational;
Step 105-2: judging whether to exist address update mark, is to return to execution step 101, otherwise execution step 105-3;
Particularly, whether judge mark buffer memory is empty, is not have address update mark, otherwise has address update mark.
Or: step 105-2 can be to judge whether address update mark is preset value.For example, judge that whether address update mark is 1, is to perform step 101, otherwise carries out next step.
Step 105-3: return to special operational response to main frame, then return to execution step 101;
Step 106-1: judging whether to exist address update mark, is to perform step 106-2, then returns to execution step 101 otherwise return to recovery address response to main frame;
Determination methods does not repeat them here with step 105-2.
Step 106-2: the original address that reads buffer memory;
Particularly, from original register, read the original address of current device.
Step 106-3: current device address is changed to original address;
Step 106-4: remove address update mark, then return to execution step 101;
In the present embodiment, removing address update mark is specially tag cache is emptied.
This step can also replace with: step 106-4 ': more change of address update mark; Be specially address update mark is changed to a numerical value different from the described preset value of step 104-5 ', for example, in the time that preset value is 1, address update mark is changed to 0 or other non-1 numerical value.
Step 107-1: judge whether to exist address update mark, be without response, otherwise execution step 107-2;
Or this step can be also: judge whether address update mark is preset value.
Step 107-2: carry out the described order receiving;
In the present embodiment, described order is the order that meets USB device host-host protocol, for example, and read record order, reset command, erase command, write record order etc.
Step 107-3: return to execution result to main frame, then return to execution step 101;
In the present embodiment, specifically produce corresponding response according to order described in step 107-2 and return to main frame as execution result.For example, be to record not foundly when carrying out the execution result of read record order, return to OX 65 83 to main frame.
Embodiment 2
The present embodiment provides a kind of and has realized that multiple USB device receive and the method for deal with data simultaneously, by arrange special operational order realize execute special operational after equipment automatically recover address, thereby make multiple equipment both can receive simultaneously and process special operational order, also can other operational orders of single reception & disposal, concrete methods of realizing is as follows:
Step 201: the order that equipment Receiving Host issues;
Step: 202: judge command type;
If obtain address command, perform step 203-1 to step 203-2;
If address command is set, perform step 204-1 to step 204-5;
If special operational order performs step 205-1 to step 205-6;
If other operational orders perform step 206-1 to step 206-3;
Step 203-1: obtain current device address;
General, the current device address obtaining is that main frame is the unique device address that current device distributes.
Step 203-2: the current device address obtaining is sent to main frame, and the device address receiving is saved as main equipment address by main frame; Then return to step 201;
Step 204-1: obtain main equipment address from the order receiving;
Step 204-2: judge that whether current device address consistent with main equipment address, be to main frame return arrange address response then return execution step 201, otherwise execution step 204-3;
Step 204-3: be original address by current device address caching;
Particularly, be buffered in original register current device address as original address.
Step 204-4: current device address is changed to main equipment address;
Step 204-5: address update mark is set, then returns to step 201;
In the present embodiment, be specially, address update mark is set in tag cache.
This step can also replace with: step 204-5 ': address update mark is set to preset value; For example, described preset value is 0, and this step is that address update mark in tag cache is set to 0.
Step 205-1: equipment is carried out special operational;
Step 205-2: judging whether to exist address update mark, is to perform step 205-3, otherwise execution step 205-6;
Step 205-3: judging that whether special operational is complete, is to perform step 205-4, continues execution step 205-1 otherwise return;
In the present embodiment, specifically can judge whether the length of the data that receive and carry out reaches preset length, be to represent completely, and for example, preset length is 1 packet; Or self-defined special operational is complete in the time receiving a marker character, continue to carry out special operational otherwise return to step 205-1.
Step 205-4: current device address is changed to original address;
Be specially, from original register, read the original address of this equipment, current device address is changed to original address.
Step 205-5: remove address update mark, then return to execution step 201;
In the present embodiment, removing address update mark is specially tag cache is emptied.
This step can also replace with: step 205-5 ': more change of address update mark; Be specially address update mark is changed to a numerical value different from the described preset value of step 204-5 ', for example, in the time that preset value is 0, address update mark is changed to 1 or other non-zero numerical value.
Step 205-6: return to special operational response to main frame, then return to step 201.
Step 206-1: judge whether to exist address update mark, be without response, otherwise execution step 206-2;
Or this step can be also: judge whether address update mark is preset value, be without response, otherwise execution step 206-2.
Step 206-2: carry out the described order receiving;
Step 206-3: return to execution result to main frame, then return to execution step 201.
Embodiment 3
The present embodiment provides a kind of and has realized that multiple USB device receive and the method for deal with data simultaneously, realize and execute equipment timing after special operational and recover address by a timer is set, thereby make multiple equipment both can receive simultaneously and process special operational order, also can other operational orders of single reception & disposal, concrete methods of realizing is as follows:
Step 301: the order that equipment Receiving Host issues;
Step 302: judge command type;
If obtain address command, perform step 303-1 to step 303-2;
If address command is set, perform step 304-1 to step 304-6;
If special operational order performs step 305-1 to step 305-3;
If other operational orders perform step 306-1 to step 306-3;
Step 303-1: obtain current device address;
General, the current device address obtaining is that main frame is the unique device address that current device distributes, for example, multiple equipment on the USB HUB connecting from main frame have different device addresses separately, obtain current device address and are specially: obtain the device address that obtains the equipment of address command described in receiving.
Step 303-2: the current device address obtaining is sent to main frame, and the device address receiving is saved as main equipment address by main frame;
For example, the address that main frame returns to the USB device on the first port of connected USB HUB saves as main equipment address.
Step 304-1: obtain main equipment address from the order receiving;
Step 304-2: judging that whether current device address is consistent with main equipment address, is to return and address response is set then returns to step 301 to main frame, otherwise execution step 304-3;
Step 304-3: be original address by current device address caching;
Particularly, be buffered in original register current device address as original address.
Step 304-4: current device address is changed to main equipment address;
Step 304-5: start timer;
Concrete, timer starts timing, and in the time that timing reaches Preset Time, equipment is reduced to original address by current device address automatically, realizes the recovery of current device original address.For example, when timer started to have exceeded 10 seconds from timing, be judged as timer and exceeded Preset Time, equipment is reduced to original address by address automatically.
Step 304-6: address update mark is set, then returns to step 301
In the present embodiment, be specially, address update mark is set in tag cache.
This step can also replace with: step 304-5 ': address update mark is made as to preset value;
Step 305-1: carry out special operational;
For example, when the special command receiving be download COS order equipment carry out lower COS operation, when the special command receiving be download encipheror order equipment carry out and download encipheror operation.
Step 305-2: judging whether to exist address update mark, is to return to step 301, otherwise execution step 305-3;
Step 305-3: return to special operational response to main frame, then return to execution step 301;
Step 306-1: judge whether to exist address update mark, be without response, otherwise execution step 306-2;
Step 306-2: carry out the described order receiving;
Step 306-3: return to execution result to main frame, then return to execution step 301.
Embodiment 4
The present embodiment provides a kind of and has realized that multiple USB device receive and the method for deal with data simultaneously, and concrete methods of realizing, referring to Fig. 4, comprises the following steps:
Step 401: device power initialization;
Process at power-up initializing comprises, equipment is stored in original register current address as original address.
Step 402: the order that Receiving Host issues;
Step 403: judge command type;
If address command is set, perform step 404-1 to step 404-3;
If special operational order performs step 405-1 to step 405-5;
If other operational orders perform step 406-1 to step 406-3;
In the present embodiment, when the order that Receiving Host issues also comprised before address command is set:
Main frame obtains the device address of a USB device and preserved main is device address.
For example, the method that main frame obtains the device address of the USB device on the first port of connected USB HUB and is stored as main equipment address is specially:
Main frame is inquired about when front port USB HUB's, obtains when the equipment connection information on front port;
In the present embodiment, when being when for the first time this USB HUB is inquired about, the first port of this USB HUB is and works as front port;
Wherein, to the method for inquiring about when front port of USB HUB be:
Main frame sends to the front port of working as of USB HUB
IOCTL_USB_GET_NODE_CONNECTION_INFORMATION request, obtains the equipment connection information on this port, wherein in equipment connection information, specifically comprises the information such as connection status zone bit, HUB zone bit, device address.The address of the equipment on upper the first port of main frame USB HUB is set to main equipment address and is stored in fixing register.
Step 404-1: obtain main equipment address address command from obtaining described in receiving;
Step 404-2: judging that whether current device address is consistent with main equipment address, is to return address response is set to main frame, then turns back to step 402, otherwise continues next step;
Step 404-3: current device address is changed to main equipment address;
Step 405-1: carry out special operational;
Step 405-2: judging that whether current device address is consistent with the original address prestoring, is to perform step 405-5, otherwise execution step 405-3;
Step 405-3: judging that whether special operational is complete, is to continue next step, continues execution step 405-1 otherwise return;
Step 405-4: current device address is changed to original address, then return to step 402;
Step 405-5: return to special operational response to main frame and then return to step 402;
Step 406-1: judge that whether current device address is consistent with the original address prestoring, be to carry out next step, otherwise without response, then return to step 402;
Step 406-2: carry out described order;
Step 406-3: return to execution result to main frame and then return to step 402.
The present embodiment is with the difference of embodiment 2, one, the mode that the present embodiment is taked is that main frame is stored original address in device initialize process, and obtain and preserve a main equipment address issuing before address command is set, and do not need to obtain address command and obtain main equipment address by issuing; Its two, the present embodiment returns to response and whether can carry out the conclusion of other operational orders to main frame by judging whether consistent whether the drawing of current device address and original address, and does not need to arrange address update mark.
Simultaneously, difference one and/or two is applied to embodiment 1,2,3 be will be apparent to those skilled in the art, be the scheme that adopts various combination mode to realize, the present embodiment is that difference one and two is applied to the complete implementation that embodiment 2 draws.Therefore, combination or the replacement of above-mentioned several schemes will be apparent to those skilled in the art, also within protection scope of the present invention.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited to this, any be familiar with those skilled in the art the present invention disclose technical scope in; can expect easily changing or replacing, within all should being encompassed in protection scope of the present invention.Therefore, protection scope of the present invention should described be as the criterion with the protection domain of claim.
Claims (7)
1. realize multiple USB device and receive an also method for deal with data simultaneously, it is characterized in that, comprising:
Step S1: device power initialization;
Step S2: the order that Receiving Host issues;
Step S3: judge described command type;
When described order is when arranging address command, from described order, obtain main equipment address, judge whether to carry out that address function being set, be to carry out after address function is set to carry out next step, otherwise return after address response is set and carry out next step to main frame;
In the time that described order is special operational order, equipment is carried out special operational, judges whether to return to special operational response to main frame, is after main frame returns to special operational response, to carry out next step, otherwise directly carries out next step;
In the time that described order is other operational orders, judge whether to carry out other operations, be carry out described other operations and carry out next step after main frame returns to operating result, otherwise forward next step to without response;
Step S4: return to execution step S2;
In step S3 when described order is that the described address function that arranges of carrying out when address command is set is specially: address command, obtain main equipment address from described setting, judge that whether current device address is consistent with described main equipment address, without address is set, otherwise be original address by current device address caching, current device address is changed to main equipment address;
Described in step S3, carry out special operational, judge whether to return to special operational response to main frame, after main frame returns to special operational response, to carry out next step, otherwise directly carry out next step, be specially: carry out special operational, judge that whether current device address is consistent with the original address of current device, after main frame returns to special operational response, to carry out next step, otherwise judge that whether described special operational is complete, be more to change back original address by current device address then to carry out next step, otherwise continue to carry out described special operational;
The operation of carrying out in the time that described order is other operational orders is specially: judging that whether current device address is consistent with the original address of current device, is carry out described order and return to execution result to main frame, otherwise without response.
2. method according to claim 1, is characterized in that, when arranging before address command of issuing of equipment Receiving Host comprises, the address that main frame obtained and preserved an equipment from coupled USB HUB is main equipment address.
3. method according to claim 1, is characterized in that,
In step S3, also comprise, when described order is when obtaining address command, obtain current device address, and the current device address getting is sent to main frame, the current device address receiving is saved as main equipment address by described main frame.
4. method according to claim 1, is characterized in that, also comprises startup timer described after current device address is changed to main equipment address, and, in the time that timer reaches Preset Time, current device address is described original address by automatic reduction.
5. method according to claim 1, is characterized in that, step S3 also comprises, when described order is while recovering address command, judge that whether current device address is consistent with the original address of current device, be to return to recovery address response, otherwise more change back original address by current device address;
Accordingly, the operation of carrying out in the time that described order is special operational order is specially: carrying out special operational, judge that whether current device address is consistent with the original address of current device, is to return to special operational response to main frame, otherwise without response.
6. method according to claim 1, is characterized in that, described special operational instruction is the data transfer instruction that main frame sends to equipment.
7. method according to claim 6, is characterized in that, described data transfer instruction is programming instruction, encryption and decryption instruction or search instruction.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210181807.0A CN102722464B (en) | 2012-06-04 | 2012-06-04 | Method for receiving and processing data at same time by using plurality of USB devices |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210181807.0A CN102722464B (en) | 2012-06-04 | 2012-06-04 | Method for receiving and processing data at same time by using plurality of USB devices |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102722464A CN102722464A (en) | 2012-10-10 |
CN102722464B true CN102722464B (en) | 2014-10-29 |
Family
ID=46948235
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210181807.0A Expired - Fee Related CN102722464B (en) | 2012-06-04 | 2012-06-04 | Method for receiving and processing data at same time by using plurality of USB devices |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102722464B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101692217A (en) * | 2009-09-16 | 2010-04-07 | 东莞市步步高教育电子产品有限公司 | Method and device for burning chip |
CN101807173A (en) * | 2010-02-26 | 2010-08-18 | 北京飞天诚信科技有限公司 | Method for quickly programming more than two SPI equipment |
CN201607724U (en) * | 2009-12-30 | 2010-10-13 | 北京飞天诚信科技有限公司 | USB HUB supporting multi-threaded operation |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW518502B (en) * | 2001-07-13 | 2003-01-21 | Prolific Technology Inc | USB compound device and the realization method thereof |
-
2012
- 2012-06-04 CN CN201210181807.0A patent/CN102722464B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101692217A (en) * | 2009-09-16 | 2010-04-07 | 东莞市步步高教育电子产品有限公司 | Method and device for burning chip |
CN201607724U (en) * | 2009-12-30 | 2010-10-13 | 北京飞天诚信科技有限公司 | USB HUB supporting multi-threaded operation |
CN101807173A (en) * | 2010-02-26 | 2010-08-18 | 北京飞天诚信科技有限公司 | Method for quickly programming more than two SPI equipment |
Also Published As
Publication number | Publication date |
---|---|
CN102722464A (en) | 2012-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5438835B2 (en) | Dynamic tunnel message transfer method and switch | |
CN101848171B (en) | Data transmission method based on GRE tunnel, device and system | |
CN101631072A (en) | Method, device and system for establishing pseudowire | |
CN101951341A (en) | Server physical position marking method, equipment and system | |
US20230089240A1 (en) | Data forwarding method and apparatus, device, and storage medium | |
CN102333039A (en) | Method for forwarding message, and method and device for generating table entry | |
CN101860440B (en) | Wireless internet module and data synchronism method and data card using same | |
CN102904814B (en) | Data transmission method, source PE, object PE and data transmission system | |
CN104778129A (en) | Implementation method and device of virtual storage of mobile terminal | |
US20160006828A1 (en) | Embedded network proxy system, terminal device and proxy method | |
CN101764695B (en) | Data card and data transmission method thereof | |
CN103327027A (en) | Content-centric network bottom implementation method, content-centric network and communication method | |
CN101834778A (en) | Method for processing neighbor discovery protocol item and three-layer switching equipment | |
CN102722464B (en) | Method for receiving and processing data at same time by using plurality of USB devices | |
CN102957559B (en) | Method and system for updating connection during link fault | |
CN102833287B (en) | The method of visit data resource in distributed file system and distributed file system | |
CN105427098A (en) | Method and device for realizing information sharing among different applications | |
CN100454872C (en) | Information transmitting method and system between Ethernet equipment | |
CN102802143B (en) | Service restoring method, relevant device and system | |
CN105049546A (en) | Client terminal IP address allocation method through DHCP server and device thereof | |
CN101650700B (en) | Method and device for supporting multi-logical channel communication | |
CN102025598A (en) | Method for updating local mapping table of access router, and local access router | |
CN103746768A (en) | Data packet identification method and equipment thereof | |
CN103414769A (en) | Virtual machine thermal migration method and physical machine | |
CN101938424B (en) | Method and device for establishing routing table and method and device for transmitting message |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20141029 |
|
CF01 | Termination of patent right due to non-payment of annual fee |