CN100470528C - Equipment, method and system for realizing equipment interconnection - Google Patents

Equipment, method and system for realizing equipment interconnection Download PDF

Info

Publication number
CN100470528C
CN100470528C CNB2004100274169A CN200410027416A CN100470528C CN 100470528 C CN100470528 C CN 100470528C CN B2004100274169 A CNB2004100274169 A CN B2004100274169A CN 200410027416 A CN200410027416 A CN 200410027416A CN 100470528 C CN100470528 C CN 100470528C
Authority
CN
China
Prior art keywords
equipment
module
processor module
data
interface
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.)
Active
Application number
CNB2004100274169A
Other languages
Chinese (zh)
Other versions
CN1704917A (en
Inventor
周占原
邓国顺
向锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Netac Technology Co Ltd
Original Assignee
Netac Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Netac Technology Co Ltd filed Critical Netac Technology Co Ltd
Priority to CNB2004100274169A priority Critical patent/CN100470528C/en
Publication of CN1704917A publication Critical patent/CN1704917A/en
Application granted granted Critical
Publication of CN100470528C publication Critical patent/CN100470528C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

This invention provides a device realizing equipment interconnections including a process module and at least two interface modules connected with the processor module. Said device is connected with at least two equipments via said interface module and receives the data transmission request sent by the device from the interface module, said processor module processes the request and sends it to the required device via related interface module and controls the related interface module to finish related data transmission, which can realize the interconnection between two or more than two devices with data process host functions not necessary to install special software or drive support on said device.

Description

Realize device, the method and system of devices interconnect
Technical field
The present invention relates to the field of data storage and the communications field, and be particularly related to a kind of device, method and system that realize devices interconnect.
Background technology
Maturation along with digital technology, various digital equipments are universal day by day in people work life, as PC, PDA, digital camera or the like, data carries and exchanges and just become problem demanding prompt solution in the case, various thus flash memory devices just go out thereupon, as portable hard drive, flash disk, the CF card, SD card or the like, use these flash memory devices to realize that the data processing main frame is (as computer, PDA etc.) exchanges data between need be finished usually like this: earlier flash memory device is connected with a data processing main frame, and copy data to this flash memory device from this from the data processing main frame, then this flash memory device is disconnected with this data processing main frame and being connected, again this flash memory device is connected with another data processing main frame, and then will be stored in copying data in the flash memory device to the data processing main frame that connects, realize the carrying of data thus from a data processing main frame to another data processing main frame.
Obviously, when needs realize that the data double-way copy is an exchanges data, need repeatedly come back operations, complex operation is consuming time, and when needing to realize the mass data carrying, owing to be subjected to the restriction of storage medium capacity, also need multi-pass operations just can finish, if can provide a kind of can be easily that two data processing main frames are interconnected, have simultaneously the device of Mobile Storage Function MSF again, can not only address this problem, and can realize sharing of equipment room, and then realize the exchange of data, moreover can also realize carrying of data simultaneously because have Mobile Storage Function MSF.And existing DEU data exchange unit such as network interface card do not have store function, can not realize the function of mobile storage, and the digital equipment of this device interface can be provided is limited.
In sum, how to provide a kind of the interconnected of equipment room of realizing, so realize devices communicating, with enjoying and the device of data storage function just becomes problem demanding prompt solution.
Summary of the invention
In order to overcome the above-mentioned defective of existing in prior technology, therefore the present invention provides a kind of device, method and system that realize devices interconnect
The technical scheme of technical solution problem of the present invention is:
Described device comprises processor module and at least two interface modules that are connected with processor module, described device is connected with at least two equipment by described interface module, and receive the data transfer request that described equipment sends from described interface module, described processor module carries out issuing requested equipment by the corresponding interface module after the respective handling to described data transfer request, after treating that described requested equipment is accepted this request, described processor module control corresponding interface module is finished corresponding data transfer task.
Described device also comprises storage medium control module that is connected with processor module and the memory module that is connected with the storage medium control module, described processor module receives data access order from described equipment by described interface module, and by described storage medium control module described memory module is carried out corresponding data access operation.
The agreement that described interface module is used can be that USB, IEEE1394, UWB, bluetooth (BlueTooth), IrDA are infrared, HomeRF, IEEE802.11a, IEEE802.11b and/or IEEE802.11x (IEEE802.11 series).
The storage medium that described memory module adopts can be semiconductor storage medium, magnetic storage medium or optical storage media; Described magnetic storage medium includes but not limited to hard disk, portable hard drive; Described semiconductor storage medium includes but not limited to Flash Memory, FRAM, MRAM, DRAM, SDRAM, EEPROM, SRAM, EPROM or Millipede.
Described equipment is the equipment with usb host function, and the communication protocol that described interface module is used is usb protocol.
Another technical scheme of technical solution problem of the present invention is:
A kind of realization apparatus interconnection method, described method realizes having equipment room interconnected of usb host function by a device, described device comprises processor module and at least two usb interface modules that are connected with described processor module, and described method comprises the steps:
1) described interface module is connected described equipment;
2) by the data transfer request of respective interface modules reception from described equipment;
3) make described processor module make respective handling, and send data transfer request after handling to the equipment that is requested with the identity of described device to described data transfer request;
4) treat described be requested equipment and accept described request after, make described processor module control corresponding interface module finish corresponding data transfer task.
Described method also comprises: make described processor module obtain the information of described equipment and make each described equipment all can obtain the information of other InterWorking Equipment.
Described method further comprises: when described data transfer request is read data request, described processor module obtains corresponding data by respective interface modules from being requested equipment, described data transmission is given the equipment that sends read data request by respective interface modules again.
Described method further comprises: when described data transfer request is write data requests, described processor module receives the data that will write by respective interface modules from the equipment that sends write data requests, gives the equipment that is requested by respective interface modules with described data transmission again.
The another technical scheme of technical solution problem of the present invention is:
A kind of system that realizes devices interconnect, this system comprises:
One device, described device comprises processor module and at least two interface modules that are connected with described processor module;
At least two equipment that are connected with described interface module with data processing host function;
Described device receives the data transfer request of described equipment by described interface module, and described processor module carries out respective handling to described data transfer request and controls the corresponding interface module and finish corresponding data transfer task.
With respect to prior art, the present invention can realize equipment room interconnected of two or many tool data processing host functions easily, and special software need not be installed on described equipment or drive and support, and then realize the data transmission and the resource sharing of equipment room, and also have data storage function.
Description of drawings
Fig. 1 is the functional block diagram that realizes the device of devices interconnect in the first embodiment of the invention;
Fig. 2 is the process flow diagram of the application software among the present invention;
Fig. 3 is the process flow diagram that the firmware in the described device is carried out;
Fig. 4 is the functional block diagram that realizes the device of devices interconnect in another embodiment of the present invention.
Embodiment
The invention provides device, method and system that realize devices interconnect, described device can connect at least two equipment such as PC constitutes a system that realizes devices interconnect.
See also Fig. 1, Fig. 1 is the functional block diagram of the device of the realization devices interconnect in the first embodiment of the invention, described device is divided from function and is comprised: processor module, the storage medium control module that is connected with processor module and at least two interface modules, and the memory module that is connected with the storage medium control module, described each module can independently be provided with also physically and can merge.
Comprise processor, memory block, program run district in the described processor module, described memory block can be waited and realize by ROM, Nor Flash, described program run district can realize by RAM or memory block, described memory block is used for storing the system program and the application program of described device, described processor can move described system program and application program in the program run district, realize coordination and control to described device each several part.
Described memory module can be used to store data and application software, and described application software also can be stored in the memory block of microprocessor module, and the storage medium that described memory module adopts can be semiconductor storage medium, magnetic storage medium or optical storage media; Described magnetic storage medium includes but not limited to hard disk, portable hard drive; Described semiconductor storage medium includes but not limited to Flash Memory, FRAM, MRAM, DRAM, SDRAM, EEPROM, SRAM, EPROM or Millipede.
Described storage medium control module is according to the media implementation of the described memory module read-write capability to described memory module.
The communication protocol that described interface module is used can be but be not limited to: USB, IEEE1394; And wireless communication protocol: UWB, bluetooth (Blue Tooth), IrDA are infrared, HomeRF, IEEE802.11a, IEEE802.11b and/or IEEE802.11x (IEEE802.11 series), are that example describes with the USB interface in the present embodiment.
The data storage function of described device is by processor module, interface module, the storage medium control module, memory module is finished jointly, described processor module is finished the reception and the transmission of data by controlling described interface module, through the corresponding back (as protocol processes, file system operation etc.) of handling, data are carried out data access operation by the storage medium control module to storage medium, thereby realize the function of data storage.
The communication that described device connects two or many main equipments realization equipment rooms reaches shared function by processor module, interface module is finished jointly, described processor module by control described interface module and finish and main equipment between the reception or the transmission of data, through the corresponding back (as protocol processes etc.) of handling, these data are finished by another (or a plurality of) interface module and other main equipments between transmission.
Because USB interface is not supported the immediate data exchange between main equipment-main equipment or the slave unit-slave unit, so this process need corresponding application software realizes.Described software can be stored in the storage area in the processor module, also can be stored in the outside described memory module, the user need not install extra software in main equipment like this, only need be stored in software in the described device by operation, certain described software also can be directly installed in the main equipment that is connected with described device.Because the existence of operating system on the main equipment that described device connects, the file system of described main equipment can be used as file with some slave units (as CD drive etc.) and handle, therefore described main equipment also just realized simultaneously and other equipment between the sharing of interconnected and equipment.
When described device is connected with main equipment, in the user interface of the operating system of this main equipment, present drive, if described application software stores is on described device, then click the operation interface that this drive enters described device and then can find this application software, realize the communication of equipment room and share if need, then move the operation interface that this application software enters this application software, can realize communication between devices and the operation of sharing by this operation interface.If do not need to realize communication between devices and the operation of sharing, when only needing data storage in described device, then do not need this is started described application software, directly described device is similar to the storage that can finish data to the operation of flash disk.
See also shown in Figure 2ly, operate in the described device firmware and can carry out following steps:
Whether step 201, the described processor module of described device detect described USB interface by described interface module and are connected with the USB main equipment, if do not detect described main equipment, then return step 201 and continue to detect;
If detect the main equipment that is connected with described device, then enter step 203, enumerate USB device;
Enter step 205 then, wait for that the main equipment end sends information request, described information is meant the facility information of other main equipment that is connected with described device, then returns step 205 as if the information request that does not detect the transmission of main equipment end and continues to wait for;
Then enter step 207 if receive the information request that the main equipment end sends, the request corresponding master device is obtained this information, and this information is passed to this main equipment;
Enter step 209 then, wait for whether having main equipment to send data transfer request, described data transfer request comprises that a main equipment (first main equipment hereinafter referred to as) carries out the read/write order of data to another main equipment (second main equipment hereinafter referred to as) or its slave unit.
If then returning step 205, the no datat transmission requests continues to wait for;
If have, then enter step 211, the processing said data transmission requests promptly receives the data transfer request that described first main equipment sends, and according to this data transfer request, sends corresponding data transfer request with the identity of described device self to second main equipment; Enter step 213 then, finish described data transfer task.For example:
If the data transfer request that described first main equipment sends is when reading the data of second main equipment, and establish the interface that interface that described device is connected with first main equipment provides for interface module one, the interface that the interface that is connected with second main equipment provides for interface module two, after the interface that then described device provides by described interface module one receives the request of the data of reading second main equipment that described first main equipment sends, the interface that provides by interface module two sends corresponding data read request to described second main equipment, second main equipment is given described device with this data transmission after receiving described request, and described device is given first main equipment with this data transmission again.
If the data transfer request that described first main equipment sends is when data are write second main equipment, and establish the interface that interface that described device is connected with first main equipment provides for interface module one, the interface that the interface that is connected with second main equipment provides for interface module two, after the interface that then described device provides by described interface module one receives the request of the data of writing second main equipment that described first main equipment sends, these data that reception is come from first master transmissions, and send corresponding data write request to described second main equipment by the interface that interface module two provides, after second main equipment receives described request, obtain these data and write corresponding position from described device.
See also Fig. 3, below the flow process that runs on the described application software in the main equipment illustrated:
Step 301, the described application software of operation in first main equipment, described first main equipment refers to local main equipment;
Step 303, described application software is moved the information of promptly collecting described first main equipment, comprises the information of the peripherals of described first main equipment, as CD-ROM drive, movable storage device etc.;
Enter step 305 then, described device is sent the information that information request is inquired about other main equipment that is connected with described device; If do not inquire and then return step 305 continuation inquiry;
(comprise second main equipment, the 3rd equipment if inquire other main equipment that described device also connects ... Deng) information, then enter the information that step 307 is obtained described information and demonstrate all main equipments that are connected with described device in the user interface of described application software;
Enter step 309 then, the operation of step 309 waits for user also judges whether to send data transfer request; If do not send data transfer command, then return step 309 and continue to wait for user's operation;
If send data transfer request, then enter step 311 and carry out data transmission by described device and corresponding apparatus according to user's operation, described equipment can be the slave unit of other main equipment and these main equipments;
Enter step 313 then, whether the judgment data transmission finishes, and if not, then returns step 311 and continues the transmission data;
If data end of transmission then enter step 309 wait user operation, and judge whether to send data transfer request.
Below to using device of the present invention to realize that communication between two main equipments and the process of sharing describe:
During use, the USB interface of the USB interface that arbitrary interface module provided of described device being inserted first main equipment realizes that described device is connected with the USB of first main equipment earlier, described first main equipment in the present embodiment is meant local main equipment, and the USB interface that an interface module the is provided USB interface of inserting second main equipment realizes that described device is connected with the USB of second main equipment again.
Can see the drive of the described device of representative from the user interface of the operating system of described first main equipment, selected this drive can be seen described application software after entering the operation interface of this described device.
Then do not need to move described application software if only need that described device is carried out data storage operations, only need described device to be carried out data access operation by the mode that is similar to the operation flash disk.Do not repeat them here.
Carry out data transmission if need with described second main equipment, for example the file in described first main equipment is write described second main equipment or from described second main equipment, read file or the slave unit from described first device access, second main equipment such as CD-ROM drive are realized sharing of equipment etc., then need the described application software of operation in described first main equipment.In the user interface of described application software, carry out corresponding operating promptly.
Clearly can find out, utilize device of the present invention can be convenient to realize having equipment room interconnected of usb host function, and then realize that data communication and equipment shares by USB interface.
See also Fig. 4, Fig. 4 is the device of the realization devices interconnect in another embodiment of the present invention, the functional block diagram of method and system device, described device is divided from function and comprised: processor module, at least two interface modules that are connected with processor module, described each module can independently be provided with also physically and can merge.The function class of respective modules seemingly among the function of described module and first embodiment, wherein install firmware and application software in the processor module, function that described firmware and application software realize and flow process thereof respectively with first embodiment in firmware and application software similar, do not repeat them here.
In sum, the above embodiment of the present invention has provided the implementation method of technical scheme of the present invention, the concrete formation of the relevant module in the relevant technologies scheme can use device of the prior art to realize, its physical circuit is no longer described here, but the technical scheme that the module of using the different components formation to have function of the present invention constitutes is also within the scope of claims of the present invention.

Claims (10)

1, a kind of device of realizing devices interconnect, described device comprises processor module and at least two interface modules that are connected with processor module, described device is connected with at least two equipment by described interface module, and receive the data transfer request that described equipment sends from described interface module, described processor module carries out issuing requested equipment by the corresponding interface module after the respective handling to described data transfer request, after treating that described requested equipment is accepted this request, described processor module control corresponding interface module is finished corresponding data transfer task.
2, the device of realization devices interconnect according to claim 1, it is characterized in that: described device also comprises storage medium control module that is connected with processor module and the memory module that is connected with the storage medium control module, described processor module receives data access order from described equipment by described interface module, and by described storage medium control module described memory module is carried out corresponding data access operation.
3, the device of realization devices interconnect according to claim 1, it is characterized in that: the agreement that described interface module is used can be that USB, IEEE1394, UWB, bluetooth Blue Tooth, IrDA are infrared, HomeRF, IEEE802.11a, IEEE802.11b and/or IEEE802.11x, that is IEEE802.11 series.
4, the device of realization devices interconnect according to claim 2 is characterized in that: the storage medium that described memory module adopts can be semiconductor storage medium, magnetic storage medium or optical storage media; Described magnetic storage medium includes but not limited to hard disk, portable hard drive; Described semiconductor storage medium includes but not limited to Flash Memory, FRAM, MRAM, DRAM, SDRAM, EEPROM, SRAM, EPROM or Millipede.
5, the device of realization devices interconnect according to claim 1 is characterized in that: described equipment is the equipment with usb host function, and the communication protocol that described interface module is used is usb protocol.
6, a kind of realization apparatus interconnection method, described method realizes having equipment room interconnected of usb host function by a device, described device comprises processor module and at least two usb interface modules that are connected with described processor module, and described method comprises the steps:
1) described interface module is connected described equipment;
2) by the data transfer request of respective interface modules reception from described equipment;
3) make described processor module make respective handling, and send data transfer request after handling to the equipment that is requested with the identity of described device to described data transfer request;
4) treat described be requested equipment and accept described request after, make described processor module control corresponding interface module finish corresponding data transfer task.
7, realization apparatus interconnection method according to claim 6, it is characterized in that: described method also comprises: make described processor module obtain the information of described equipment and make each described equipment all can obtain the information of other InterWorking Equipment.
8, realization apparatus interconnection method according to claim 6, it is characterized in that: described method further comprises: when described data transfer request is read data request, described processor module obtains corresponding data by respective interface modules from being requested equipment, described data transmission is given the equipment that sends read data request by respective interface modules again.
9, realization apparatus interconnection method according to claim 6, it is characterized in that: described method further comprises: when described data transfer request is write data requests, described processor module receives the data that will write by respective interface modules from the equipment that sends write data requests, gives the equipment that is requested by respective interface modules with described data transmission again.
10, a kind of system that realizes devices interconnect, this system comprises:
One device, described device comprises processor module and at least two interface modules that are connected with described processor module;
At least two equipment that are connected with described interface module with data processing host function;
Described device receives the data transfer request of described equipment by described interface module, and described processor module carries out respective handling to described data transfer request and controls the corresponding interface module and finish corresponding data transfer task.
CNB2004100274169A 2004-05-27 2004-05-27 Equipment, method and system for realizing equipment interconnection Active CN100470528C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100274169A CN100470528C (en) 2004-05-27 2004-05-27 Equipment, method and system for realizing equipment interconnection

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100274169A CN100470528C (en) 2004-05-27 2004-05-27 Equipment, method and system for realizing equipment interconnection

Publications (2)

Publication Number Publication Date
CN1704917A CN1704917A (en) 2005-12-07
CN100470528C true CN100470528C (en) 2009-03-18

Family

ID=35577236

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100274169A Active CN100470528C (en) 2004-05-27 2004-05-27 Equipment, method and system for realizing equipment interconnection

Country Status (1)

Country Link
CN (1) CN100470528C (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8516079B2 (en) 2008-09-25 2013-08-20 Aten International Co., Ltd. Remote desktop control system using USB interface and method thereof
US8521926B2 (en) 2008-09-25 2013-08-27 Aten International Co., Ltd. Remote desktop control system using USB interface and method thereof

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4747896B2 (en) * 2006-03-17 2011-08-17 ソニー株式会社 Information processing apparatus and method, and program
CN105022705B (en) * 2014-04-17 2018-01-12 炬芯(珠海)科技有限公司 A kind of method and device of the data sharing of equipment room
CN103973534A (en) * 2014-05-28 2014-08-06 广州视源电子科技股份有限公司 Analog U disk sharing method and analog U disk sharing equipment
CN108173950B (en) * 2017-12-29 2021-02-02 浙江华睿科技有限公司 Data transmission method, device and system, image acquisition equipment and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8516079B2 (en) 2008-09-25 2013-08-20 Aten International Co., Ltd. Remote desktop control system using USB interface and method thereof
US8521926B2 (en) 2008-09-25 2013-08-27 Aten International Co., Ltd. Remote desktop control system using USB interface and method thereof

Also Published As

Publication number Publication date
CN1704917A (en) 2005-12-07

Similar Documents

Publication Publication Date Title
US6795327B2 (en) Semiconductor storage method and device supporting multi-interface
CN100483373C (en) PVDM (packet voice data module) generic bus protocol
CN101133404B (en) System and method for communicating with memory devices
US20030045327A1 (en) Storage device
KR100381502B1 (en) Method, system, and program for determining system configuration
US7404022B2 (en) Method and system for transmission and control of data stored in a USB master to and for utilization by a USB slave
US20040023683A1 (en) Method and device for data storage using wireless communication
CN101883446A (en) Wireless internet equipment, secure digital (SD) control chip and data communication method
CN100470528C (en) Equipment, method and system for realizing equipment interconnection
CN101452430B (en) Communication method between multi-processors and communication device comprising multi-processors
CN101526883B (en) Data stream transmission and dispatch method, system for executing same and controller of the system
JP2003288563A (en) Remote data storage device for electronic mobile equipment and its method
CN1367438B (en) Semiconductor storage method for supporting several interfaces and device
JP4001511B2 (en) IC card and control method thereof
CN100464289C (en) Blue tooth data transmission processing apparatus and transmission method thereof
JP4188446B2 (en) Data exchange apparatus and method
CN101739367B (en) Method and device for storing and controlling various buses
JP2003323261A (en) Disk control system, disk control apparatus, disk system and control method thereof
KR100736902B1 (en) Method and apparatus for sharing memory by a plurality of processors
WO2007042954A2 (en) Data duplication method between storage devices and devices using the method
CN108845537A (en) The communication means of CPU and digital logic module in PLC system based on SOC FPGA
KR100392199B1 (en) Potable Data Storage Apparatus
JP2008304987A (en) Data transfer device
CN100422973C (en) Controller with dual interfaces based on single chip
CN100507887C (en) Method for conducting information flow exchange by two electronic device under USB structure and system for applying the same method

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