[go: up one dir, main page]

CN1117307C - Computer sharer - Google Patents

Computer sharer Download PDF

Info

Publication number
CN1117307C
CN1117307C CN 99124218 CN99124218A CN1117307C CN 1117307 C CN1117307 C CN 1117307C CN 99124218 CN99124218 CN 99124218 CN 99124218 A CN99124218 A CN 99124218A CN 1117307 C CN1117307 C CN 1117307C
Authority
CN
China
Prior art keywords
module
input equipment
data
interface
display
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
Application number
CN 99124218
Other languages
Chinese (zh)
Other versions
CN1299085A (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.)
Inventec Appliances Shanghai Corp
Original Assignee
Inventec Group Shanghai Electronic 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 Inventec Group Shanghai Electronic Technology Co Ltd filed Critical Inventec Group Shanghai Electronic Technology Co Ltd
Priority to CN 99124218 priority Critical patent/CN1117307C/en
Publication of CN1299085A publication Critical patent/CN1299085A/en
Application granted granted Critical
Publication of CN1117307C publication Critical patent/CN1117307C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

The present invention relates to a computer sharer which comprises a display processing module and an input device module, wherein the display processing module comprises a display memory, a VGA picture processing module, a VGA to TV conversion module and a TV display interface; the input device module comprises a module for receiving and sending input device data, a buffer for storing input device data, a master control module, a serial sending and receiving module and a series-parallel conversion module; the master control module sends input device data and receives computer commands by the serial sending and receiving module; the series-parallel conversion module converts control commands into serial data, and converts the serial data into parallel data. The use of the computer sharer can make two users simultaneously share one computer.

Description

Computer sharer
Technical field
The present invention relates to a kind of computer sharer, utilize this shared device a computing machine can be used simultaneously for two people.
Background technology is along with computer hardware speed improves constantly, and a present computing machine only can cause many speed datas not make full use of for people's use, causes waste.A present computing machine user not only people often in the family, and computing machine has only one severally can not use simultaneously with product, causes a lot of inconvenience.But the speed resource of computing machine can not effectively be utilized on the one hand.
Summary of the invention purpose of the present invention provides a kind of computer sharer exactly for addressing this problem, and a calculating function is used for two people.
Computer sharer provided by the invention, be inserted on the pci interface of a computing machine, be used for sharing the data of described computing machine, it is characterized in that, described computer sharer comprises: display process module, input equipment module and be used to manage the virtual machine manager of described display process module and described input equipment module
Described display process module comprises:
Display-memory, an end links to each other with the pci interface of described computing machine, is used for receiving demonstration and storage video data from it; With
VGA graphics process module links to each other with described display-memory, obtains video data from described display-memory, and the output of output terminal from it RGB simulating signal;
Described input equipment module comprises:
Input equipment Data Receiving/transmission module, the one end links to each other with the input equipment interface, is used to receive the data that are connected to the input equipment on the described input equipment interface, and sends data to described input equipment;
Impact damper is used to store the input equipment data that described input equipment Data Receiving/transmission module obtains;
The main control module links to each other with described impact damper with described input equipment Data Receiving/transmission module respectively, and the input equipment data storage that is used for described input equipment Data Receiving/transmission module is obtained is to described impact damper;
Serial transmission/reception module links to each other with described main control module, and described main control module sends/receives module by described serial and sends described input equipment data and receive described computer commands;
Serial/parallel conversion module, one end links to each other with the pci interface of described computing machine, the other end sends/receives module with described serial and links to each other, be used for converting described computing machine to serial data by the control command that described pci interface sends, the data-switching that sends described main control module to described computing machine becomes parallel data.
Utilize aforesaid computer shared device, increase a keyboard and/or mouse and a televisor, just can be by two users' shared computers of while.Keyboard can be linked on the input equipment interface on the input equipment module, and display can be linked on the VGA graphics process module.Like this, the few expense of user's only use expense is that a variable computing machine is two.
Description of drawings
Fig. 1 is the block scheme of computer sharer of the present invention;
Fig. 2 is the block scheme of the display process module among Fig. 1;
Fig. 3 is the block scheme of the input equipment module among Fig. 1;
Fig. 4 is a kind of structural drawing of computer sharer of the present invention;
Fig. 5 is the use figure of computer sharer of the present invention.
Embodiment
Describe embodiments of the invention in detail below in conjunction with above-mentioned accompanying drawing.
As shown in Figure 1, Fig. 1 shows the frame structure of computer sharer of the present invention simply.As can be seen from the figure, computer sharer of the present invention comprises display process module 2 and input equipment module 3, and these two modules all directly link to each other with the pci interface 1 of the computing machine that is shared.On display process module 2, be provided with TV display interface 21, on this TV display interface 21, can insert the logical televisor of a Daepori.Input equipment interface 31 is set on the input equipment module 3, can inserts keyboard and/or mouse (not shown in the figures showing).Like this, except the display of computing machine itself and keyboard, mouse, can increase a group display equipment and input equipment newly again, making one, to calculate function simultaneously shared by two users.
Fig. 2 shows the detailed diagram of display process module 2 among Fig. 1.As shown in Figure 2, display process module 2 includes display-memory 22, VGA graphics process module 23, VGA to TV conversion module and TV display interface 21.Display-memory 22 is connected with the pci interface 1 of computing machine with VGA graphics process module 23.When needs on display during display frame, computing machine (CPU) writes to VGA graphics process module 23 by computer PCI interface 1 earlier order is set, these are provided with and are operated on the display mode that needs making the VGA figure manage module 23 outward.Then, the CPU of computing machine writes video data by computer PCI interface 1 to display-memory 22 again.VGA graphics process module 23 converts the video data of storage in the display-memory 22 to RGB simulation shows signal, VGA to the TV conversion module 24 that links to each other with VGA graphics process module 23 converts the RGB simulation shows signal that receives to the TV shows signal, delivers on the TV display interface 1.The TV shows signal here can be the TV signal of TSC-system, also can be the TV signal of PAL-system.Like this, when after connecting the televisor of a corresponding standard on the TV display interface 21, just can be on televisor displayed image.
In display process module 2 shown in Figure 2, also can save VGA to TV converter 24 and TV display interface 21.An output terminal is set on VGA graphics process module 23, directly exports RGB simulation shows signal.Connecting a computer monitor on this output terminal gets final product.
Fig. 3 is the detailed diagram of the input equipment module 3 in the computer sharer shown in Figure 1.As shown in Figure 3, input equipment module 3 includes serial/parallel conversion module 32, serial transmission/reception module 33, main control module 34, input equipment Data Receiving/transmission module 35, buffer 36 and input equipment interface 31.Can be linked on the input equipment interface 31 such as input equipments such as keyboard, mouses.Input equipment Data Receiving/transmission module 35 directly links to each other with input equipment (not shown) by input equipment interface 31, it has identical Data Transport Protocol with input equipment, can directly visit, obtain the data of input equipment input, and be stored in the impact damper 36 by main control module 34, read for computing machine.Another effect of input equipment Data Receiving/transmission module 35 is that order or data that computing machine sends input equipment to are sent to input equipment from main control module 34.
Main control module 34 is core components of whole input equipment module 3, and it obtains the data of input equipment by input equipment Data Receiving/transmission module 35, and with these data storage in impact damper 36, wait for that the CPU of computing machine reads; The module of main control simultaneously 34 also obtains order or the data that computer CPU is sent here by serial transmission/reception module 33, and finishes corresponding work according to order.When computing machine required to the input equipment transmitting control commands, main control module 34 just sent to input equipment with this control command by input equipment Data Receiving/transmission module 35.When computing machine required the current input equipment of inquiry whether input to be arranged, main control module 34 just will current input condition and is placed on the CPU that the data in the impact damper 36 are changed to computing machine by serial transmission/reception module 403.
Because order or data that the CPU of computing machine sends by the computer PCI interface are parallel datas, and the data in the input equipment module 3 transmit the employing serial data form, therefore, include a serial/parallel conversion module 32 in the input equipment module 3.Parallel command or data that it sends computer CPU convert serial data earlier to, send main control module 34 to after being received by serial transmission/reception module 33 then.For the serial input equipment data that serial transmission/reception module 33 sends, the data that then serial/parallel conversion module 32 converts thereof into parallel form offer the pci interface 1 of computing machine, finish the conversion of data mode.
For the computer sharer of the present invention shown in Fig. 1, can make a card to all parts on it, TV display interface 21 and input equipment interface 31 all are arranged on this card, be inserted on the pci interface of the computing machine that is shared, and TV display interface 21 on the card and input equipment interface 31 expose the back at computing machine.Another user is inserted into keyboard, mouse and televisor respectively on input equipment interface 31 and the TV display interface 21, just can finish the connection of computer sharer of the present invention.A calculating function is shared by two users.
Computer sharer of the present invention also can adopt another kind of structure.As shown in Figure 4, Fig. 1, Fig. 2 and computer sharer shown in Figure 3 are divided into pci card 101 and interface box 102 two parts.Pci card 101 is provided with string and the transmission/reception module 32 shown in the display-memory 22 shown in Fig. 2, VGA graphics process module 23, VGA to TV conversion module 24 and Fig. 3; The form that this part makes card is inserted on the pci interface of computing machine 103 (referring to shown in Figure 5).Interface box 102 is provided with serial transmission/reception module 33 shown in Figure 3, main control module 34, input equipment Data Receiving/transmission module 35, impact damper 36 and input equipment interface 31 and TV display interface 21 shown in Figure 2.This interface 102 is made box-like, and televisor 105, mouse 106 and keyboard 107 are linked into respectively on the input equipment interface 31 and TV display interface 21 on the interface box 102.Be connected by cable 104 between pci card 101 and the interface box 102.
Fig. 5 shows the user mode figure of computer sharer of the present invention.The pci card 101 of shared device is inserted on the pci interface of computing machine 103, and interface box 10 is placed on computing machine 103 outsides, is connected with pci card in being arranged on computing machine 103 by cable.Computing machine 103 control oneself original input equipment (comprising keyboard and mouse) and display device (monitor) can be called the first terminal input equipment 108 and first terminal and show output device 109.The first terminal input equipment 108 and first terminal show that output device 109 uses for first user.On interface box 102, can connect televisor 105, mouse 106 and keyboard 107 as shown in Figure 4, also can be called second terminal and show the output device 105 and the second terminal input equipment 106,107, use for second user.By computer sharer of the present invention, can not need to increase a lot of extra expenses like this, just can become a computing machine and be two computing machines.In addition, utilized existing televisor in the family, not only saved the expense of buying display because second terminal shows output device 105, and, since the screen of domestic television set often the display than computing machine is big, therefore, be more suitable for being used for playing VCD etc.
Described the hardware device of shared device of the present invention above, in order to control the operate as normal of these hardware devices, computer sharer of the present invention also comprises a virtual machine manager, is used to manage newly-increased display process module 2 and input equipment module 3.Its course of work is: when computer system only shows output device work (promptly by a locking terminal input equipment and terminal, computing machine is not shared) time, this virtual machine manager control computer is by normal mode work, after the second locking terminal input equipment and the unlatching of terminal demonstration output device, virtual machine manager just is the time that first terminal and second terminal distribution are distributed the CPU that takies main frame; Then according to the time of distributing, arrange first terminal and second terminal on CPU, moves separately program, execution work separately respectively.Promptly when first terminal took CPU, the virtual machine manager computing machine received input from the first terminal input equipment, and showed display frame on the output device in first terminal.And when second terminal took CPU, the virtual machine manager computing machine received input from the second terminal input equipment, and showed display frame on the output device in second terminal.
In the present embodiment, virtual machine manager realizes with software, certainly, also can hardware or the mode of software and hardware combination realize.Its concrete content is just no longer described, because these all are to realize easily for the ordinary person in present technique field here under the prerequisite of known above-mentioned these functions.

Claims (3)

1, a kind of computer sharer, be inserted on the pci interface of a computing machine, be used for sharing the data of described computing machine, it is characterized in that, described computer sharer comprises: display process module, input equipment module and be used to manage the virtual machine manager of described display process module and described input equipment module
Described display process module comprises:
Display-memory, an end links to each other with the pci interface of described computing machine, is used for receiving demonstration and storage video data from it; With
VGA graphics process module links to each other with described display-memory, obtains video data from described display-memory, and the output of output terminal from it RGB simulating signal;
Described input equipment module comprises:
Input equipment Data Receiving/transmission module, the one end links to each other with the input equipment interface, is used to receive the data that are connected to the input equipment on the described input equipment interface, and sends data to described input equipment;
Impact damper is used to store the input equipment data that described input equipment Data Receiving/transmission module obtains;
The main control module links to each other with described impact damper with described input equipment Data Receiving/transmission module respectively, and the input equipment data storage that is used for described input equipment Data Receiving/transmission module is obtained is to described impact damper;
Serial transmission/reception module links to each other with described main control module, and described main control module sends/receives module by described serial and sends described input equipment data and receive described computer commands;
Serial/parallel conversion module, one end links to each other with the pci interface of described computing machine, the other end sends/receives module with described serial and links to each other, be used for converting described computing machine to serial data by the control command that described pci interface sends, the data-switching that sends described main control module to described computing machine becomes parallel data.
2, computer sharer as claimed in claim 1 is characterized in that, described display process module also comprises:
VGA to TV changes module, links to each other with described VGA graphics process module, converts described RGB simulation shows signal to the TV shows signal;
The TV display interface links to each other with described VGA to TV conversion module, is used for the external tv machine as graphoscope.
3, computer sharer as claimed in claim 1, it is characterized in that, described computer sharer is divided into two parts, wherein a part comprises described display-memory, described VGA graphics process module, described VGA to TV conversion module and described deserializer, form pci card, be inserted on the pci interface of described computing machine, another part comprises described serial transmission/reception module, described main control module, described impact damper and described input equipment Data Receiving/transmission module and described TV display interface and described input equipment interface, form interface box, be connected by described cable between described pci card and the described interface box.
CN 99124218 1999-12-06 1999-12-06 Computer sharer Expired - Fee Related CN1117307C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 99124218 CN1117307C (en) 1999-12-06 1999-12-06 Computer sharer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 99124218 CN1117307C (en) 1999-12-06 1999-12-06 Computer sharer

Publications (2)

Publication Number Publication Date
CN1299085A CN1299085A (en) 2001-06-13
CN1117307C true CN1117307C (en) 2003-08-06

Family

ID=5283304

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 99124218 Expired - Fee Related CN1117307C (en) 1999-12-06 1999-12-06 Computer sharer

Country Status (1)

Country Link
CN (1) CN1117307C (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1306422C (en) * 2003-03-31 2007-03-21 威达电股份有限公司 Direct execution system and method of serial memory
US7681200B2 (en) * 2005-07-22 2010-03-16 Microsoft Corporation Secure hardware desktop buffer composition
EP1969588A4 (en) * 2005-12-20 2012-02-29 Creative Tech Ltd Simultaneous sharing of system resources by multiple input devices
CN103593063B (en) * 2013-12-03 2017-01-18 广东威创视讯科技股份有限公司 Method and device for using multiple input methods of time division

Also Published As

Publication number Publication date
CN1299085A (en) 2001-06-13

Similar Documents

Publication Publication Date Title
US5754242A (en) Data formatting system for processing multiple independent input data streams for high resolution screen displays
US6710753B2 (en) Multi-screen session mobility between terminal groups
TWI334716B (en) Computer network architecture and method of providing display data
CN100512149C (en) System for managing high-level telecommunication computing construction frame and method of server long-distance control
US6785894B1 (en) Virtual device driver
US5915098A (en) System for compressing bit maps to be shared and displayed in collaborative tool by client and server systems
US6292166B1 (en) System and method for sharing diverse display types in a bit map sharing collaborative tool
CN1454340A (en) Network based KVM switching system
TW201019263A (en) Integrated GPU, NIC and compression hardware for hosted graphics
BG106018A (en) Data processing system using a dual monitor and controlling method of such system connected in a network
JP2008526107A (en) Using graphics processors in remote computing
EP1533680A2 (en) Server system and signal processing unit, server, and chassis thereof
US20140225906A1 (en) System and Method of Leveraging GPU Resources to Enhance Performance of an Interact-able Content Browsing Service
CN1117307C (en) Computer sharer
US6941385B2 (en) Server transferring only image display data for a part of a display image which is to be updated for associated terminals
US20120268650A1 (en) System and method for a thin-client terminal system using a serial bus
US8984540B2 (en) Multi-user computer system
US20030221040A1 (en) Data transfer system
US20060053212A1 (en) Computer network architecture for providing display data at remote monitor
US9411760B2 (en) System and method for a thin-client terminal system with a local screen buffer using a serial bus
CN1439947A (en) A device for switching screens and inputting commands via network transmission
CN103777993A (en) A multi-user computer system
CN1885926A (en) Display apparatus
CN1136491C (en) Multiplexing interface card for operating single computer by more users
CN2641720Y (en) Wireless intelligent computer display device

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: INVENTEC APPLIANCES (SHANGHAI) ELECTRONICS CO., LT

Free format text: FORMER NAME OR ADDRESS: SHANGHAI ELECTRONIC TECHNOLOGY CO., LTD., YINGYEDA GROUP

CP03 Change of name, title or address

Address after: 200233 Shanghai City Guiqin Road No. 7

Patentee after: Inventec (Shanghai) Electronics Co., Ltd.

Address before: 200233 Shanghai City Guiqin Road No. 7

Patentee before: Yingyeda Group (Shanghai) Electronic Technology Co., Ltd.

C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20030806

Termination date: 20111206