TWI401569B - Method, computer mainframe, computer system, and computer readable recording medium for controlling plurality of input devices - Google Patents
Method, computer mainframe, computer system, and computer readable recording medium for controlling plurality of input devices Download PDFInfo
- Publication number
- TWI401569B TWI401569B TW98115730A TW98115730A TWI401569B TW I401569 B TWI401569 B TW I401569B TW 98115730 A TW98115730 A TW 98115730A TW 98115730 A TW98115730 A TW 98115730A TW I401569 B TWI401569 B TW I401569B
- Authority
- TW
- Taiwan
- Prior art keywords
- signal
- input devices
- designated
- input device
- computer
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 19
- 241000699666 Mus <mouse, genus> Species 0.000 claims description 37
- 241000699670 Mus sp. Species 0.000 claims description 8
- 238000006073 displacement reaction Methods 0.000 claims description 4
- 230000002194 synthesizing effect Effects 0.000 claims description 2
- 230000007246 mechanism Effects 0.000 claims 4
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 3
- 230000000717 retained effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
Description
本發明係關於一種控制複數輸入裝置之方法、可控制複數輸入裝置之電腦主機、可控制複數輸入裝置之電腦系統,及可控制複數輸入裝置之電腦可讀取紀錄媒體。The present invention relates to a method of controlling a plurality of input devices, a computer host capable of controlling a plurality of input devices, a computer system capable of controlling a plurality of input devices, and a computer readable recording medium capable of controlling the plurality of input devices.
一般而言,電腦都是針對單一使用者所設計,同一時間只能有一人在使用。因此,在常見的電腦課教學中,僅使用單一輸入裝置(例如單一滑鼠),老師係藉由將滑鼠交由指定學生的方式,以讓不同的學生取得電腦的操作權,以檢視學生的學習效果。然而,由於僅使用單一滑鼠,必須讓滑鼠交換使用,滑鼠的交換通常係採用:(1)滑鼠不動,老師指定學生上台使用,此時學生必須離開座位;或是(2)學生待在原處,將無線滑鼠傳遞給要指定操作滑鼠的學生。然而,在滑鼠傳遞的過程中,不管是上述任一方式,都會影響教學時的節奏,降低教學進行的整體效率。In general, computers are designed for a single user and only one person can use it at a time. Therefore, in the common computer class teaching, only a single input device (such as a single mouse) is used, and the teacher gives the students the right to operate the computer by referring the student to the designated student to view the student. Learning effect. However, since only a single mouse is used, the mouse must be exchanged for use. The exchange of the mouse is usually carried out by: (1) the mouse does not move, the teacher designates the student to use it, and the student must leave the seat; or (2) the student Stay in the same place and pass the wireless mouse to the student who wants to specify the operating mouse. However, in the process of mouse transfer, whether it is any of the above methods, it will affect the rhythm of teaching and reduce the overall efficiency of teaching.
接著請參考圖1。圖1為先前技術之電腦系統之示意圖。由於現在的電腦技術可以支援多個滑鼠或鍵盤,只要將多個滑鼠或鍵盤接上控制盒,控制盒再接上USB集線器,採用USB介面的有線輸入裝置或無線輸入裝置(例如藍芽滑鼠),即可以串接方式擴充輸入裝置之數量,USB集線器再將所有輸入裝置的訊號透過USB連接埠傳遞至電腦。在此架構下,每位學生皆擁有一隻滑鼠,當輪到該名學生操作時,教師將控制盒切換至該名學生,僅由此學生使用與操控滑鼠或鍵盤,其他學生則停止操作滑鼠或鍵盤。Then please refer to Figure 1. 1 is a schematic diagram of a prior art computer system. Since the current computer technology can support multiple mouse or keyboard, just connect multiple mouse or keyboard to the control box, connect the control box to the USB hub, use the USB interface wired input device or wireless input device (such as Bluetooth). The mouse can expand the number of input devices in series, and the USB hub transmits the signals of all input devices to the computer through the USB port. Under this structure, each student has a mouse. When it is the turn of the student to operate, the teacher switches the control box to the student. Only the student uses and controls the mouse or keyboard, while other students stop. Operate the mouse or keyboard.
然而,此種方式會衍伸出互相干擾的問題。現在的電腦技術雖然可以支援連接多個輸入裝置,但是電腦作業系統只支援單一輸入裝置(例如單一滑鼠或單一鍵盤)的操作。輸入裝置以滑鼠為例,滑鼠的控制是與電腦主機連接的所有滑鼠的全部動作的總和。例如一位學生的滑鼠向下移動10點,而另一位向上移動5點,則電腦得知滑鼠的移動是向上與向下的總和,最後滑鼠會向下移動5點,因而完全偏離使用者的預期。另外,當非指定操作的學生無意的碰觸滑鼠時,亦會干擾到指定學生的滑鼠正常操作,尤其是當滑鼠數量越多時,這個干擾情形就會越嚴重。However, this approach will spread the problem of mutual interference. While today's computer technology can support the connection of multiple input devices, the computer operating system only supports the operation of a single input device (such as a single mouse or a single keyboard). The input device takes a mouse as an example, and the control of the mouse is the sum of all the actions of all the mice connected to the host computer. For example, if a student's mouse moves down 10 points and the other moves up 5 points, the computer knows that the mouse's movement is the sum of the up and down, and finally the mouse moves down 5 points, thus completely Deviate from the user's expectations. In addition, when a student who does not specify the operation inadvertently touches the mouse, it will also interfere with the normal operation of the designated student's mouse, especially when the number of the mouse is increased, the more serious the interference situation will be.
另外,於先前技術中,有以硬體開關方式達成輸入裝置切換之目的。當關閉某一輸入裝置後,輸入裝置即與電腦主機呈斷路狀態(亦即未電性連接),電腦主機便無法連線與讀取該輸入裝置之任何訊號。若要將輸入裝置由關閉狀態切換為通路時,則需重新連線。然而每次在輸入裝置連線後,電腦主機皆需與輸入裝置進行複雜的偵測與溝通作業,才能重新建立連線,因此需要一些等待時間(通常至少需要等待數秒)。若是在教學的場合中,利用硬體開關方式切換至不同學生之輸入裝置會浪費許多等待時間,不利於電腦課程的進行。In addition, in the prior art, the purpose of switching the input device is achieved by a hardware switching method. When an input device is turned off, the input device is disconnected from the host computer (that is, it is not electrically connected), and the computer host cannot connect and read any signal of the input device. To switch the input device from off to on, you will need to reconnect. However, each time the input device is connected, the host computer needs to perform complex detection and communication with the input device to re-establish the connection, so it takes some waiting time (usually at least several seconds). If it is in the teaching situation, using the hardware switch mode to switch to the input device of different students will waste a lot of waiting time, which is not conducive to the computer course.
因此,有必要提供一種控制複數輸入裝置之方法、可控制複數輸入裝置之電腦主機、可控制複數輸入裝置之電腦系統,及可控制複數輸入裝置之電腦可讀取紀錄媒體,以改善先前技術所存在的問題。Therefore, it is necessary to provide a method for controlling a plurality of input devices, a computer host capable of controlling a plurality of input devices, a computer system capable of controlling a plurality of input devices, and a computer readable recording medium capable of controlling a plurality of input devices to improve the prior art There are problems.
本發明之目的係在提供一種控制複數輸入裝置之方法,用於與複數輸入裝置電性連接之電腦主機中僅允許其中之一輸入裝置作動電腦主機。SUMMARY OF THE INVENTION It is an object of the present invention to provide a method of controlling a plurality of input devices for allowing only one of the input devices to actuate a computer host in a computer host that is electrically coupled to the plurality of input devices.
本發明之另一目的係在提供一種可控制複數輸入裝置之電腦主機,係可與複數輸入裝置電性連接,且僅允許其中之一輸入裝置作動電腦主機。Another object of the present invention is to provide a computer host capable of controlling a plurality of input devices, which can be electrically connected to a plurality of input devices, and allows only one of the input devices to operate the host computer.
本發明之又一目的係在提供一種可控制複數輸入裝置之電腦系統,其僅允許其中之一輸入裝置作動電腦主機。It is yet another object of the present invention to provide a computer system that can control a plurality of input devices that allows only one of the input devices to actuate the host computer.
本發明之再一目的係在提供一種電腦可讀取記錄媒體,當電腦載入程式並執行後,其可允許其中之一輸入裝置作動電腦主機。Still another object of the present invention is to provide a computer readable recording medium which allows one of the input devices to operate the host computer when the computer is loaded and executed.
為達成上述目的,本發明之控制複數輸入裝置之方法包括下列步驟:接收複數標準格式訊號,其中複數標準格式訊號係由複數輸入裝置所產生;各別分離複數標準格式訊號,使每一標準格式訊號分離為操作訊號與非操作訊號;獲得指定輸入裝置訊息,其中指定輸入裝置訊息係為由複數輸入裝置中挑選指定輸入裝置之訊息;將指定輸入裝置以外之複數輸入裝置之標準格式訊號中的操作訊號去除以成為複數非指定訊號,且將指定輸入裝置所對應之操作訊號及非操作訊號合成以成為指定訊號;以及輸出複數非指定訊號及指定訊號。To achieve the above object, a method of controlling a complex input device of the present invention comprises the steps of: receiving a plurality of standard format signals, wherein the plurality of standard format signals are generated by a plurality of input devices; separately separating the plurality of standard format signals to each standard format The signal is separated into an operation signal and a non-operation signal; the specified input device message is obtained, wherein the designated input device message is a message for selecting a designated input device from the plurality of input devices; and the standard format signal of the plurality of input devices other than the input device is specified. The operation signal is removed to become a plurality of non-designated signals, and the operation signal and the non-operation signal corresponding to the designated input device are combined to become a designated signal; and the plurality of non-designated signals and the designated signals are output.
為達成上述目的,本發明之可控制複數輸入裝置之電腦系統包括可產生複數標準格式訊號複數輸入裝置、電腦主機及選擇裝置,其中複數輸入裝置、電腦主機及選擇裝置互為電性連接。電腦主機包括:訊號接收模組,係接收複數標準格式訊號,其中複數標準格式訊號係由複數輸入裝置所產生;訊號分離模組,係各別分離複數標準格式訊號,使每一標準格式訊號分離為操作訊號與非操作訊號;指定訊號接收模組,係獲得指定輸入裝置訊息,其中指定輸入裝置訊息係為由複數輸入裝置中挑選指定輸入裝置之訊息;訊號調整模組,係將指定輸入裝置以外之複數輸入裝置之標準格式訊號中的操作訊號去除以成為複數非指定訊號,並且將指定輸入裝置所對應之操作訊號及非操作訊號合成以成為指定訊號;以及訊號輸出模組,係輸出複數非指定訊號及指定訊號。選擇裝置用以產生指定輸入裝置訊息。To achieve the above objective, the computer system of the controllable plurality of input devices of the present invention comprises a plurality of standard format signal input devices, a computer host and a selection device, wherein the plurality of input devices, the computer host and the selection device are electrically connected to each other. The computer host includes: a signal receiving module for receiving a plurality of standard format signals, wherein the plurality of standard format signals are generated by a plurality of input devices; the signal separating module separates the plurality of standard format signals to separate each standard format signal. For the operation of the signal and the non-operational signal; the designated signal receiving module obtains the specified input device message, wherein the designated input device message is a message for selecting the designated input device from the plurality of input devices; the signal adjustment module is to specify the input device The operation signal in the standard format signal of the plurality of input devices is removed to become a plurality of non-designated signals, and the operation signal and the non-operation signal corresponding to the designated input device are combined to become a designated signal; and the signal output module is a plurality of output outputs Non-designated signal and designated signal. The selection device is configured to generate a specified input device message.
為達成上述目的,本發明之電腦可讀取記錄媒體內儲程式,當電腦載入該程式並執行後,可完成上述控制複數輸入裝置之方法。In order to achieve the above object, the computer of the present invention can read the storage program in the recording medium, and when the computer loads the program and executes it, the above method of controlling the plurality of input devices can be completed.
由於本發明構造新穎,能提供產業上利用,且確有增進功效,故依法申請發明專利。Since the invention has novel construction, can provide industrial utilization, and does improve the efficiency, it applies for invention patent according to law.
為讓本發明之上述和其他目的、特徵和優點能更明顯易懂,下文特舉出本發明之具體實施例,並配合所附圖式,作詳細說明如下。The above and other objects, features and advantages of the present invention will become more <
請參考圖2。圖2係本發明之可控制複數輸入裝置之電腦系統之架構圖。本發明之電腦系統100包括輸入裝置90a、90b、90c、電腦主機1與選擇裝置80,其中輸入裝置90a、90b、90c及選擇裝置80皆與電腦主機1互為電性連接。於本實施例中,輸入裝置90a、90b、90c與電腦主機1電性連接,選擇裝置80與電腦主機1電性連接,惟本發明電腦系統100之連接方式不限於此。Please refer to Figure 2. 2 is a block diagram of a computer system of the controllable plurality of input devices of the present invention. The computer system 100 of the present invention includes input devices 90a, 90b, 90c, a computer host 1 and a selection device 80, wherein the input devices 90a, 90b, 90c and the selection device 80 are electrically connected to the computer host 1. In this embodiment, the input devices 90a, 90b, and 90c are electrically connected to the host computer 1, and the selection device 80 is electrically connected to the computer host 1. However, the connection manner of the computer system 100 of the present invention is not limited thereto.
輸入裝置90a、90b、90c係可產生複數標準格式訊號。進一步來說,每一輸入裝置90a、90b、90c皆可各自產生標準格式訊號,此訊號係為電腦主機1之作業系統400所能正確判讀之標準格式訊號,此標準格式訊號係為一般輸入裝置90a、90b、90c原本所能產生之訊號。Input devices 90a, 90b, 90c are capable of generating a plurality of standard format signals. Further, each of the input devices 90a, 90b, and 90c can generate a standard format signal, which is a standard format signal that can be correctly interpreted by the operating system 400 of the host computer 1. The standard format signal is a general input device. The signals originally generated by 90a, 90b, and 90c.
其中,輸入裝置90a、90b、90c可為滑鼠或鍵盤等可依使用者之指示操控電腦主機1之裝置。舉例來說,當輸入裝置90a、90b、90c為滑鼠時,使用者可以移動游標、按壓左右鍵、滾動滾輪等方式輸入電腦主機1;當輸入裝置90a、90b、90c為鍵盤時,使用者可以按壓鍵盤上任一按鍵或一連串按鍵以輸入電腦主機1。The input devices 90a, 90b, and 90c may be devices such as a mouse or a keyboard that can operate the computer host 1 according to the instructions of the user. For example, when the input device 90a, 90b, 90c is a mouse, the user can input the computer host 1 by moving the cursor, pressing the left and right buttons, scrolling the wheel, etc.; when the input devices 90a, 90b, 90c are keyboards, the user You can press any button on the keyboard or a series of buttons to enter the host computer 1.
電腦主機1包括處理器110與記憶體120,記憶體120儲存驅動程式300、作業系統程式400(Operating System Program)與應用程式500(Application Program),而驅動程式300所能達成之功能即為本發明之特色與重點。The computer host 1 includes a processor 110 and a memory 120. The memory 120 stores a driver 300, an operating system program 400, and an application program 500. The function that the driver 300 can achieve is The characteristics and focus of the invention.
選擇裝置80的功能在於僅允許相同類型之輸入裝置其中之一輸入裝置可作動電腦主機1,而其他輸入裝置皆無法作動電腦主機1。The function of the selection device 80 is to allow only one of the input devices of the same type to operate the host computer 1, while the other input devices are unable to operate the host computer 1.
接著請一併參考圖3至圖6,以便說明本發明之控制複數輸入裝置之方法。Next, please refer to FIG. 3 to FIG. 6 together to explain the method of controlling the complex input device of the present invention.
步驟301:接收複數標準格式訊號。Step 301: Receive a plurality of standard format signals.
接收所有輸入裝置90a、90b、90c所產生之所有複數標準格式訊號。此為一般輸入裝置90a、90b、90c原本即會產生之訊號。All complex standard format signals generated by all input devices 90a, 90b, 90c are received. This is the signal that would normally be generated by the general input devices 90a, 90b, 90c.
如圖4所示,輸入裝置90a、90b、90c係為滑鼠,輸入裝置90a產生標準格式訊號201a,輸入裝置90b產生標準格式訊號201b,輸入裝置90c產生標準格式訊號201c。As shown in FIG. 4, the input devices 90a, 90b, 90c are mice, the input device 90a generates a standard format signal 201a, the input device 90b generates a standard format signal 201b, and the input device 90c generates a standard format signal 201c.
步驟302:各別分離複數標準格式訊號。Step 302: Separate the plurality of standard format signals separately.
將每一標準格式訊號分離為操作訊號與一非操作訊號。其中,「操作訊號」係為可直接作動電腦主機1之訊號。舉例來說,當輸入裝置90a、90b、90c為滑鼠時,操作訊號包括作動滑鼠所產生之游標位移量訊號、左右鍵訊按壓訊號、滾輪操控訊號等;當輸入裝置90a、90b、90c為鍵盤時,操作訊號即為按壓鍵盤上任一按鍵或一連串按鍵所產生之訊號。「非操作訊號」係為標準格式訊號中,除了操作訊號以外之所有訊號之總稱。舉例來說,非操作訊號包括輸入裝置連接訊號,使電腦主機1得知目前有哪些輸入裝置90a、90b、90c與電腦主機1電性連接。Each standard format signal is separated into an operation signal and a non-operational signal. Among them, the "operation signal" is a signal that can directly act on the host computer 1. For example, when the input device 90a, 90b, 90c is a mouse, the operation signal includes a cursor displacement signal generated by the actuation mouse, a left and right key press signal, a wheel control signal, etc.; when the input device 90a, 90b, 90c When it is a keyboard, the operation signal is the signal generated by pressing any button or a series of buttons on the keyboard. "Non-operational signal" is the general name of all signals except the operation signal in the standard format signal. For example, the non-operational signal includes an input device connection signal, so that the computer host 1 knows which input devices 90a, 90b, and 90c are currently electrically connected to the computer host 1.
如圖4所示,驅動程式300將標準格式訊號201a分離為操作訊號202a與非操作訊號203a,將標準格式訊號201b分離為操作訊號202b與非操作訊號203b,將標準格式訊號201c分離為操作訊號202c與非操作訊號203c。As shown in FIG. 4, the driver 300 separates the standard format signal 201a into the operation signal 202a and the non-operation signal 203a, and separates the standard format signal 201b into the operation signal 202b and the non-operation signal 203b, and separates the standard format signal 201c into an operation signal. 202c and non-operation signal 203c.
步驟303:獲得指定輸入裝置訊息。Step 303: Obtain a specified input device message.
指定輸入裝置訊息204係由選擇裝置80操作一般應用程式510後所產生,其係為由複數輸入裝置90a、90b、90c中挑選一指定輸入裝置90a、90b或90c之訊息。The designated input device message 204 is generated by the selection device 80 operating the general application 510 as a message for selecting a designated input device 90a, 90b or 90c from the plurality of input devices 90a, 90b, 90c.
如圖4之實施例中,指定輸入裝置訊息204係為指定輸入裝置90c可作動電腦主機1,而輸入裝置90a、90b則無法作動電腦主機1。In the embodiment of FIG. 4, the designated input device message 204 is that the designated input device 90c can actuate the computer host 1, and the input devices 90a, 90b cannot operate the computer host 1.
請參考圖5,係表示指定輸入裝置之螢幕顯示實施例,其中圖5之畫面係由選擇裝置指定程式520所產生。於本實施例中共有10位學生,且輸入裝置係以滑鼠為例,當教師使用選擇裝置80將「指定輸入裝置」切換為Edward的滑鼠時,即產生「指定輸入裝置訊息」,其即代表僅Edward的滑鼠可被操控,其餘滑鼠則無法被操作。Referring to FIG. 5, there is shown a screen display embodiment of a designated input device, wherein the screen of FIG. 5 is generated by the selection device designation program 520. In the present embodiment, there are a total of 10 students, and the input device is a mouse. For example, when the teacher uses the selection device 80 to switch the "designated input device" to the Edward mouse, a "specified input device message" is generated. That means that only Edward's mouse can be manipulated, and the rest of the mouse cannot be operated.
選擇裝置80可為鍵盤(例如標準鍵盤或小型數字鍵盤等)或具有特殊切換鈕之裝置。教師可操作選擇裝置80以便將輸入裝置主控權切換至指定學生,使得僅該指定學生所屬之輸入裝置90a、90b或90c可被操控。The selection device 80 can be a keyboard (such as a standard keyboard or a small numeric keypad, etc.) or a device with a special toggle button. The teacher can operate the selection device 80 to switch the input device mastership to the designated student so that only the input device 90a, 90b or 90c to which the designated student belongs can be manipulated.
步驟304:將指定輸入裝置以外之複數輸入裝置之標準格式訊號中的操作訊號去除以成為複數非指定訊號;將指定輸入裝置所對應之操作訊號及非操作訊號合成以成為指定訊號。Step 304: The operation signal in the standard format signal of the plurality of input devices other than the input device is removed to be a plurality of non-designated signals; and the operation signal and the non-operation signal corresponding to the designated input device are combined to become the designated signal.
如圖4所示,將輸入裝置90a、90b所產生之操作訊號202a、202b被去除,而輸入裝置90a、90b所產生之非操作訊號203a、203b仍被保留,最後分別形成非指定訊號205a、205b。由於輸入裝置99c係為指定輸入裝置,輸入裝置90c所產生之操作訊號202c與非操作訊號203c皆完整保留,操作訊號202c與非操作訊號203c合成以成為指定訊號206。As shown in FIG. 4, the operation signals 202a, 202b generated by the input devices 90a, 90b are removed, and the non-operation signals 203a, 203b generated by the input devices 90a, 90b are still retained, and finally the non-designated signals 205a are formed, respectively. 205b. Since the input device 99c is a designated input device, the operation signal 202c and the non-operation signal 203c generated by the input device 90c are completely retained, and the operation signal 202c and the non-operation signal 203c are combined to become the designated signal 206.
步驟305:輸出複數非指定訊號及指定訊號。Step 305: Output a plurality of non-designated signals and designated signals.
於如5所示,複數非指定訊205a、205b號及指定訊號206皆輸出至作業系統程式400。由於複數非指定訊205a、205b號及指定訊號206仍屬於標準格式訊號,因此作業系統程式400仍可正確判讀,並且可進行後續作業。其中,作業系統程式400可為一般常見之作業系統程式(例如Windows作業系統)。As shown in FIG. 5, the plurality of non-designated messages 205a, 205b and the designated signal 206 are output to the operating system program 400. Since the plurality of non-designated messages 205a, 205b and the designated signal 206 are still in the standard format signal, the operating system program 400 can still correctly interpret and perform subsequent operations. The operating system program 400 can be a commonly used operating system program (for example, a Windows operating system).
由於指定訊號206的關係,使得在所有操作訊號202a、202b、202c中,僅操作訊號202c可傳送至作業系統程式400,接著只有操作裝置90c可以操作一般應用程式510。一般應用程式510在本說明書中係指如遊戲軟體、教育軟體、文書軟體、微軟office軟體、瀏覽器軟體等一般之應用程式。Due to the relationship of the designated signals 206, only the operational signals 202c can be transmitted to the operating system program 400 among all of the operational signals 202a, 202b, 202c, and then only the operating device 90c can operate the general application 510. In the present specification, the general application 510 refers to a general application such as a game software, an educational software, a document software, a Microsoft office software, and a browser software.
由於非指定訊號205a、205b的關係,電腦主機1仍可得知所有之輸入裝置90a、90b、90c仍為連接狀態。譬如圖5~~6之實施例中,即使只有Edward的滑鼠可被操控,惟其餘之滑鼠仍與電腦主機1呈連線狀態(圖6顯示10個C.-S.SHIH’s Mouse Driver),因此於裝置管理員中仍顯示為共有10個滑鼠連線,此種作法與圖1之傳統控制盒不同,若以圖1之傳統控制盒的操作,雖有10個滑鼠與電腦連線,但只會看到一個滑鼠驅動程式(Mouse Driver)。Due to the relationship of the non-designated signals 205a, 205b, the host computer 1 can still know that all of the input devices 90a, 90b, 90c are still connected. In the embodiment shown in Figures 5~~6, even if only the Edward mouse can be manipulated, the remaining mice are still connected to the host computer 1 (Figure 6 shows 10 C.-S.SHIH's Mouse Driver) Therefore, there are still 10 mouse connections in the device administrator. This is different from the traditional control box in Figure 1. If the traditional control box of Figure 1 is used, there are 10 mice connected to the computer. Line, but only see a mouse driver (Mouse Driver).
綜合上述,本發明之控制複數輸入裝置之方法、電腦主機、電腦系統及其電腦可讀取記錄媒體,係以軟體開關方式,並非將指定輸入裝置以外之所有輸入裝置的溝通全部關閉,而是仍保留非指定輸入裝置之非操作訊號,所有輸入裝置與電腦主機之溝通並未切斷,仍為連線狀態。因此,在進行軟體開關切換時,不需要硬體開關之不斷地進行斷線與重新連線的動作,因而大幅提升在複數輸入裝置之間切換之效率,且不會有不同輸入裝置之間產生訊號干擾的問題。In summary, the method for controlling a plurality of input devices, a computer host, a computer system, and a computer readable recording medium thereof according to the present invention are in a software switching manner, and not all communication devices of all input devices other than the designated input device are turned off, but The non-operational signals of the non-designated input devices are still retained, and the communication between all the input devices and the host computer is not cut off, and is still connected. Therefore, when the software switch is switched, the hardware switch is not required to continuously perform the disconnection and reconnection, thereby greatly improving the efficiency of switching between the plurality of input devices, and there is no difference between the input devices. Signal interference problem.
綜上所陳,本發明無論就目的、手段及功效,在在均顯示其迥異於習知技術之特徵。惟須注意,上述實施例僅為例示性說明本發明之原理及其功效,而非用於限制本發明之範圍。本發明之權利保護範圍應如後述之申請專利範圍所述。In summary, the present invention exhibits features that are different from conventional techniques in terms of purpose, means, and efficacy. It is to be noted that the above-described embodiments are merely illustrative of the principles of the invention and its advantages, and are not intended to limit the scope of the invention. The scope of protection of the present invention should be as described in the scope of the patent application to be described later.
1...電腦主機1. . . Computer host
70...螢幕70. . . Screen
80...選擇裝置80. . . Selection device
90a、90b、90c...輸入裝置90a, 90b, 90c. . . Input device
99a、99b、99c...標準格式訊號99a, 99b, 99c. . . Standard format signal
100...電腦系統100. . . computer system
110...處理器110. . . processor
120...記憶體120. . . Memory
201a、201b、201c...標準格式訊號201a, 201b, 201c. . . Standard format signal
202a、202b、202c...操作訊號202a, 202b, 202c. . . Operation signal
203a、203b、203c...非操作訊號203a, 203b, 203c. . . Non-operational signal
204...指定輸入裝置訊息204. . . Specify input device message
205a、205b...非指定訊號205a, 205b. . . Non-designated signal
206...指定訊號206. . . Specified signal
300...驅動程式300. . . Driver
400...作業系統程式400. . . Operating system program
500...應用程式500. . . application
510...一般應用程式510. . . General application
520...選擇裝置指定程式520. . . Select device designation
圖1係先前技術之電腦系統之示意圖。Figure 1 is a schematic illustration of a prior art computer system.
圖2係本發明之可控制複數輸入裝置之電腦系統之架構圖。2 is a block diagram of a computer system of the controllable plurality of input devices of the present invention.
圖3係本發明之控制複數輸入裝置之方法之流程圖。3 is a flow chart of a method of controlling a complex input device of the present invention.
圖4係本發明之控制複數輸入裝置之方法之示意圖。4 is a schematic diagram of a method of controlling a complex input device of the present invention.
圖5係表示指定輸入裝置之螢幕顯示實施例。Figure 5 is a diagram showing a screen display embodiment of a designated input device.
圖6係表示裝置管理員之螢幕顯示實施例。Figure 6 is a diagram showing a screen display embodiment of the device administrator.
301...接收複數標準格式訊號301. . . Receiving complex standard format signals
302...各別分離複數標準格式訊號302. . . Separate complex standard format signals
303...獲得指定輸入裝置訊息303. . . Get the specified input device message
304...將指定輸入裝置以外之複數輸入裝置之操作訊號去除以成為複數非指定訊號;將指定輸入裝置所對應之操作訊號及非操作訊號合成以成為指定訊號304. . . Removing the operation signals of the plurality of input devices other than the designated input device to form a plurality of non-designated signals; synthesizing the operation signals and the non-operation signals corresponding to the designated input device to become the designated signals
305...輸出複數非指定訊號及指定訊號305. . . Output complex non-designated signals and specified signals
Claims (13)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW98115730A TWI401569B (en) | 2009-05-12 | 2009-05-12 | Method, computer mainframe, computer system, and computer readable recording medium for controlling plurality of input devices |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW98115730A TWI401569B (en) | 2009-05-12 | 2009-05-12 | Method, computer mainframe, computer system, and computer readable recording medium for controlling plurality of input devices |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201040725A TW201040725A (en) | 2010-11-16 |
| TWI401569B true TWI401569B (en) | 2013-07-11 |
Family
ID=44996049
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW98115730A TWI401569B (en) | 2009-05-12 | 2009-05-12 | Method, computer mainframe, computer system, and computer readable recording medium for controlling plurality of input devices |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI401569B (en) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5043701A (en) * | 1990-05-21 | 1991-08-27 | Nartron Corporation | Multi-input electrical monitor |
| TW496082B (en) * | 1999-12-20 | 2002-07-21 | Samsung Electronics Co Ltd | Method for controlling a video display device having a multisignal source |
| TW200819982A (en) * | 2006-10-27 | 2008-05-01 | Winbond Electronics Corp | Device switching methods and computer systems |
| US20080247444A1 (en) * | 2007-04-05 | 2008-10-09 | Dibiaso Eric A | System and method for multi-source communications |
| TWI302655B (en) * | 2005-12-16 | 2008-11-01 | Mitac Res Shanghai Ltd | |
| US20080307315A1 (en) * | 2007-06-08 | 2008-12-11 | Itay Sherman | Adaptive user interface for multi-source systems |
| TWI308712B (en) * | 2006-01-20 | 2009-04-11 | E Lead Electronic Co Ltd | |
| TWI309400B (en) * | 2005-12-15 | 2009-05-01 | Tatung Co Ltd |
-
2009
- 2009-05-12 TW TW98115730A patent/TWI401569B/en not_active IP Right Cessation
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5043701A (en) * | 1990-05-21 | 1991-08-27 | Nartron Corporation | Multi-input electrical monitor |
| TW496082B (en) * | 1999-12-20 | 2002-07-21 | Samsung Electronics Co Ltd | Method for controlling a video display device having a multisignal source |
| TWI309400B (en) * | 2005-12-15 | 2009-05-01 | Tatung Co Ltd | |
| TWI302655B (en) * | 2005-12-16 | 2008-11-01 | Mitac Res Shanghai Ltd | |
| TWI308712B (en) * | 2006-01-20 | 2009-04-11 | E Lead Electronic Co Ltd | |
| TW200819982A (en) * | 2006-10-27 | 2008-05-01 | Winbond Electronics Corp | Device switching methods and computer systems |
| US20080247444A1 (en) * | 2007-04-05 | 2008-10-09 | Dibiaso Eric A | System and method for multi-source communications |
| US20080307315A1 (en) * | 2007-06-08 | 2008-12-11 | Itay Sherman | Adaptive user interface for multi-source systems |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201040725A (en) | 2010-11-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102768575B (en) | Keyboard-video-mouse switcher with built-in bluetooth module and its sharing method | |
| CN101387917A (en) | Multicomputer switcher and multicomputer system | |
| CN101551739B (en) | Switcher and screen display system and method | |
| JP5858641B2 (en) | Information processing apparatus, system including information processing apparatus and external apparatus, system control method, and program | |
| CN101017402A (en) | Keyboard, screen and mouse switching system | |
| JP2009282949A (en) | Operation system for plurality of computers, and method therefor | |
| US20220188054A1 (en) | Virtual input device-based method and system for remotely controlling pc | |
| US11265953B2 (en) | Intellectual host switching system and method | |
| TWI401569B (en) | Method, computer mainframe, computer system, and computer readable recording medium for controlling plurality of input devices | |
| KR102254873B1 (en) | KVM switching apparatus used in monitor with PBP function | |
| TW200809579A (en) | Input apparatus and method for supporting keyboard function | |
| TW201627820A (en) | Multi-key input method and input device thereof | |
| CN112584065B (en) | Courseware display method, system, equipment and storage medium | |
| TWM597892U (en) | Electronic device | |
| CN109254714A (en) | Simulate touch control method and touch device component | |
| CN109271056A (en) | Analog touch method and device | |
| CN208903228U (en) | Touch device component and touch-control system | |
| JP2014011589A (en) | Display control device, display control method, display control system, display control program and recording medium | |
| CN108897457B (en) | Touch device components and touch systems | |
| JP5718105B2 (en) | Selector | |
| US20120011460A1 (en) | System capable of simulating variety of output/input devices | |
| CN100371869C (en) | an advanced mouse | |
| TWI469034B (en) | Computer input device | |
| US20210170274A1 (en) | Simulatively-touch method, simulatively-touch device, and touch control system | |
| US20210178260A1 (en) | Simulatively-touch method, touch control assembly, and touch control system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |