Summary of the invention
Fundamental purpose of the present invention is to provide a kind of input output method that separates the computer system of setting with external unit, computer host system improves the dirigibility and the convenience of computer host system and external unit attended operation by setting up wired and passage radio communication with docking station.
Another object of the present invention is to provide a kind of input output method that separates the computer system of setting with external unit, computer host system can communicate with a plurality of docking stations, thereby utilizes the device resource on more docking stations.
In order to realize fundamental purpose of the present invention, its concrete method is:
A kind of input output method that separates the computer system of setting with external unit comprises at least:
Step 1: the remote equipment driver that runs on the computer host system is communicated by letter with remote equipment service routine corresponding with this program, that run on the docking station, send the input and output request to docking station, simultaneously output data is transferred to the remote equipment driver;
Step 2: the remote equipment driver will be asked and output data sends to the remote equipment service routine that runs on the docking station;
Step 3: run on the driver that remote equipment service routine on the docking station is transmitted to this input and output request and output data the docking station local hardware device;
Step 4: the driver of docking station local hardware device is transmitted to this input and output request and output data the hardware device of docking station this locality;
Step 5: the hardware device of docking station this locality is responded this input and output request and output data;
Step 6: the hardware device of docking station this locality is issued response data the driver of docking station local hardware device;
Step 7: docking station local hardware device driver is issued response data the remote equipment service routine that runs on the docking station;
Step 8: the remote equipment service routine that runs on the docking station is issued response data the remote equipment driver that runs on computer host system;
Step 9: the remote equipment driver that runs on computer host system is issued response data the application program that runs on computer host system.
In order to realize second purpose of the present invention, concrete method is: when the corresponding a plurality of docking stations of a computer host system or the corresponding a plurality of computer host systems of docking station, during the corresponding a plurality of docking station of perhaps a plurality of computer host systems, before communication, add the security mechanism of docking station for the computer host system authentication, the process authentication, docking station just receives the request and the data of this computer host system.
Disclosed computer system host and input output method compare with traditional computer system, its advantage is:
(1) owing to only stay the interface that is used to connect display, mainboard and small number of devices, what the volume of computer host system can be done is very nimble light and handy;
(2) owing to the passage that has radio communication between docking station and computer host system, computer host system can move in the wireless signal coverage easily and flexibly, still can use the input-output device on the docking station simultaneously;
(3) computer host system can communicate with one or more docking stations; Otherwise a plurality of computer host systems can communicate with one or more docking stations, thereby make full use of the device resource on one or more docking stations;
(4) computer host system is in the zone that wireless signal does not cover, computer host system also can be connected with Internet by wireless network, and communicate by Internet and long-range one or more docking stations, use the input-output device on the docking station.
Embodiment
The present invention is described in further detail below in conjunction with accompanying drawing and specific embodiments.
Provide the docking station of function of the prolongation of interface to compare with traditional only limiting to, the present invention proposes a kind of brand-new personal computer architecture form.Most of external interface of this computer-chronograph and equipment no longer only are positioned at mainframe box or only link to each other in wired mode with main frame, only stay necessary interface and equipment on the main frame, most of external interface and hardware device all are positioned at docking station, and main frame is realized corresponding input-output operation with docking station by communicating by letter.
A kind of computer system of separating setting with external unit of the present invention comprises hardware system and software systems.
Hardware system comprises: the computer host system of or above remote equipment driver is used to finish the basic function of computing machine; The docking station of one or above remote equipment service routine is used for being connected with computer host system and providing the input/output function of external unit for it;
Wherein, main frame is one to have the seldom personal computer of I/O interface, comprises CPU, and mainboard, internal memory, hard disk, are used for the connector of Device Bay wired connection and are used for unlimited network interface card of wireless connections etc.CPU, host memory, display and docking station communicator are connected with computer motherboard respectively, and this computer host system also is connected with hard disk, and the remote equipment driver store is among host memory or hard disk.
Referring to Fig. 3, I/O device extension docking station be one possess a large amount of I/O interfaces and peripheral hardware embedded system, at least comprise: docking station mainboard, docking station CPU, docking station storer, external apparatus interface and docking station communicator, the remote equipment service routine is stored among the storer.The entity of docking station CPU, docking station communicator, docking station storer and external apparatus interface and relevant control chip in the described docking station, all on mainboard, connect and layout by finishing chip repertoire or the docking station institute desired lead of essential function, for example: docking station CPU is connected with pci bus with the USB control chip, docking station CPU is connected with pci bus with the docking station communicator, and docking station CPU is connected with isa bus with external mouse keyboard PS/2 interface chip; Simultaneously, docking station is also integrated Peripheral Interfaces such as serial ports, parallel port, and hardware device such as MODEM, wired network adapter, floppy drive, CD-ROM drive, sound card, audio amplifier.
Software systems comprise:
One runs on the software systems on the main frame, is made up of the driver of a plurality of remote equipments.
One runs on the software systems on the docking station, is made up of a plurality of remote equipment services of communicating by letter with its local device driving.
Embodiment 1
The input output method that separates the computer system of setting with external unit of the present invention, its implementation comprises as shown in Figure 1 at least:
Step 1: the remote equipment driver that runs on the computer host system is communicated by letter with remote equipment service routine corresponding with this program, that run on the docking station, send the input and output request to docking station, simultaneously output data is transferred to the remote equipment driver;
Step 2: the remote equipment driver will be asked and output data sends to the remote equipment service routine that runs on the docking station;
Step 3: run on the driver that remote equipment service routine on the docking station is transmitted to this input and output request and output data the docking station local hardware device;
Step 4: the driver of docking station local hardware device is transmitted to this input and output request and output data the hardware device of docking station this locality;
Step 5: the hardware device of docking station this locality is responded this input and output request and output data;
Step 6: the hardware device of docking station this locality is issued response data the driver of docking station local hardware device;
Step 7: docking station local hardware device driver is issued response data the remote equipment service routine that runs on the docking station;
Step 8: the remote equipment service routine that runs on the docking station is issued response data the remote equipment driver that runs on computer host system;
Step 9: the remote equipment driver that runs on computer host system is issued response data the application program that runs on computer host system.
Operating system on the main frame is WINDOWS, but is not limited to WINDOWS, and the operating system on the docking station is for finishing the embedded OS of above-mentioned functions.
Embodiment 2
Of the present invention and external unit separate a embodiment that the hardware of the computer system of setting is connected as shown in Figure 2, peripheral hardware all is connected respectively on the corresponding port ofdocking station 2 by connector, main frame 1 can be in the same place withdocking station 2 physical connections, can not link together yet, and communicate by wireless network.When main frame 1 when linking together withdocking station 2, can be connected on the corresponding hardware device on thedocking station 2 by connector; When main frame 1 separated withdocking station 2, the two communicated by wireless network card separately.The I/O operation of 1 pair of remote equipment of main frame all is redirected on the hardware device ofdocking station 2 by operation software systems thereon.
Hardware device comprises main frame 1 interface that does not possess and the equipment that is connected on these interfaces, for example: the ide interface of parallel interface, theprinter 21 that is connected parallel interface, expansion and be connected the USB interface of CD/DVD-driver on the Extended ID E interface, CD writer etc., expansion and be connectedscanner 22, other interfaces on the USB interface and be connected aforementioned interface and other interfaces on multiple peripheral hardware, as modulator-demodular unit 23, mouse 24,keyboard 25 etc.
Each virtual device driver on the main frame all with docking station on a remote equipment service moving communicate by wireless network.
In addition, if the corresponding a plurality of docking stations of main frame or the corresponding a plurality of main frames of docking station, during the corresponding a plurality of docking station of perhaps a plurality of main frames, the security mechanism that can add authentication, security authentication mechanism can guarantee that privately owned docking station resource is subjected to possessory control of authority, avoids unauthorized access and use.
It should be noted last that: above embodiment is the unrestricted technical scheme of the present invention in order to explanation only, although the present invention is had been described in detail with reference to the foregoing description, those of ordinary skill in the art is to be understood that: still can make amendment or be equal to replacement the present invention, and not breaking away from any modification or partial replacement of the spirit and scope of the present invention, it all should be encompassed in the middle of the claim scope of the present invention.