[go: up one dir, main page]

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 PDF

Info

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
Application number
TW98115730A
Other languages
Chinese (zh)
Other versions
TW201040725A (en
Inventor
Ching Hsiang Shih
Original Assignee
Ching Hsiang Shih
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 Ching Hsiang Shih filed Critical Ching Hsiang Shih
Priority to TW98115730A priority Critical patent/TWI401569B/en
Publication of TW201040725A publication Critical patent/TW201040725A/en
Application granted granted Critical
Publication of TWI401569B publication Critical patent/TWI401569B/en

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

控制複數輸入裝置之方法、電腦主機、電腦系統及其電腦可讀取紀錄媒體Method for controlling plural input device, computer host, computer system and computer capable of reading recording medium

本發明係關於一種控制複數輸入裝置之方法、可控制複數輸入裝置之電腦主機、可控制複數輸入裝置之電腦系統,及可控制複數輸入裝置之電腦可讀取紀錄媒體。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)

一種控制複數輸入裝置之方法,係用於與複數輸入裝置電性連接之一電腦主機,而該方法係用以允許其中之一輸入裝置作動該電腦主機,該方法包括:(A)接收複數標準格式訊號,其中該複數標準格式訊號係由該複數輸入裝置所產生;(B)各別分離該複數標準格式訊號,使每一標準格式訊號分離為一操作訊號與一非操作訊號;(C)接收一指定輸入裝置訊息,其中該指定輸入裝置訊息係為由複數輸入裝置中挑選一指定輸入裝置之訊息;(D)將該指定輸入裝置以外之該複數輸入裝置之該標準格式訊號中的該操作訊號去除以成為複數非指定訊號;且將該指定輸入裝置所對應之該操作訊號及該非操作訊號合成以成為一指定訊號;以及(E)輸出該複數非指定訊號及該指定訊號。A method for controlling a plurality of input devices is used for electrically connecting a plurality of input devices to a computer host, and the method is for allowing one of the input devices to actuate the host computer, the method comprising: (A) receiving a plurality of standards a format signal, wherein the plurality of standard format signals are generated by the plurality of input devices; (B) separating the plurality of standard format signals to separate each standard format signal into an operation signal and a non-operation signal; (C) Receiving a specified input device message, wherein the designated input device message is a message for selecting a designated input device from the plurality of input devices; (D) the one of the standard format signals of the plurality of input devices other than the designated input device The operation signal is removed to become a plurality of non-designated signals; and the operation signal corresponding to the designated input device and the non-operation signal are combined to form a designated signal; and (E) the plurality of non-designated signals and the designated signal are output. 如申請專利範圍第1頂所述之方法,其中於步驟(E)係輸出至一作業系統程式(Operating System Program)。The method of claim 1, wherein the step (E) is output to an operating system program (Operating System Program). 如申請專利範圍第1項所述之方法,其中該複數輸入裝置係為複數滑鼠或複數鍵盤。The method of claim 1, wherein the plurality of input devices are a plurality of mice or a plurality of keyboards. 如申請專利範圍第1項所述之方法,其中該複數輸入裝置係為複數滑鼠,該指定訊號包括該指定輸入裝置控制該電腦主機之一游標位移量訊號、一左右鍵訊按壓號或一滾輪操控訊號。The method of claim 1, wherein the plurality of input devices are a plurality of mouse, and the designated signal comprises the specified input device controlling a cursor displacement signal of the computer host, a left and right key press number or a The wheel controls the signal. 一種可控制複數輸入裝置之電腦主機,係可與複數輸入裝置電性連接,且僅允許其中之一輸入裝置作動該電腦主機,其中該複數輸入裝置係產生複數標準格式訊號,該電腦主機包括:一處理器;以及一記憶體,係與該處理器電性連接,該記憶體儲存一軟體程式;當該處理器執行該軟體程式時,可達成下列機制:(A)接收複數標準格式訊號,其中該複數標準格式訊號係由該複數輸入裝置所產生;(B)各別分離該複數標準格式訊號,使每一標準格式訊號分離為一操作訊號與一非操作訊號;(C)接收一指定輸入裝置訊息,其中該指定輸入裝置訊息係為由複數輸入裝置中挑選一指定輸入裝置之訊息;(D)將該指定輸入裝置以外之該複數輸入裝置之該標準格式訊號中的該操作訊號去除以成為複數非指定訊號;將該指定輸入裝置所對應之該操作訊號及該非操作訊號合成以成為一指定訊號;以及(E)輸出該複數非指定訊號及該指定訊號。A computer host capable of controlling a plurality of input devices can be electrically connected to a plurality of input devices, and only one of the input devices is allowed to actuate the host computer. The plurality of input devices generate a plurality of standard format signals, and the computer host includes: a processor; and a memory electrically connected to the processor, the memory storing a software program; when the processor executes the software program, the following mechanism can be achieved: (A) receiving a plurality of standard format signals, Wherein the plurality of standard format signals are generated by the plurality of input devices; (B) separately separating the plurality of standard format signals to separate each standard format signal into an operation signal and a non-operation signal; (C) receiving a designation Inputting device information, wherein the designated input device message is a message for selecting a designated input device from the plurality of input devices; (D) removing the operation signal in the standard format signal of the plurality of input devices other than the designated input device To become a plurality of non-designated signals; synthesizing the operation signal corresponding to the designated input device and the non-operation signal Into a specified signal; and (E) outputs the complex signal and the non-designated signal specified. 如申請專利範圍第5項所述之電腦主機,其中於機制(E)係輸出至一作業系統程式(Operating System Program)。The computer host according to claim 5, wherein the mechanism (E) is output to an operating system program (Operating System Program). 如申請專利範圍第5項所述之電腦主機,其中該複數輸入裝置係為複數滑鼠或複數鍵盤。The computer host according to claim 5, wherein the plurality of input devices are plural or plural keyboards. 如申請專利範圍第5項所述之電腦主機,其中該複數輸入裝置係為複數滑鼠,該指定訊號包括該指定輸入裝置控制該電腦主機之一游標位移量訊號、一左右鍵訊按壓號或一滾輪操控訊號。The computer host according to claim 5, wherein the plurality of input devices are plural mice, and the designated signal includes the specified input device controlling a cursor displacement signal of the computer host, a left and right key press number or A wheel controls the signal. 一種可控制複數輸入裝置之電腦系統,包括:複數輸入裝置,係可產生複數標準格式訊號;一電腦主機,係與該複數輸入裝置電性連接,該電腦主機包括:一處理器;以及一記憶體,係與該處理器電性連接,該記憶體儲存一軟體程式;以及一選擇裝置,係與該電腦主機電性連接,該選擇裝置用以產生一指定輸入裝置訊息;當該處理器執行該軟體程式時,可達成下列機制:(A)接收複數標準格式訊號,其中該複數標準格式訊號係由該複數輸入裝置所產生;(B)各別分離該複數標準格式訊號,使每一標準格式訊號分離為一操作訊號與一非操作訊號;(C)獲得該指定輸入裝置訊息,其中該指定輸入裝置訊息係為由複數輸入裝置中挑選一指定輸入裝置之訊息;(D)將該指定輸入裝置以外之該複數輸入裝置之該標準格式訊號中的該操作訊號去除以成為複數非指定訊號;將該指定輸入裝置所對應之該操作訊號及該非操作訊號合成以成為一指定訊號;以及(E)輸出該複數非指定訊號及該指定訊號。A computer system capable of controlling a plurality of input devices, comprising: a plurality of input devices for generating a plurality of standard format signals; a computer host electrically connected to the plurality of input devices, the computer host comprising: a processor; and a memory The body is electrically connected to the processor, the memory stores a software program; and a selection device is electrically connected to the computer host, the selection device is configured to generate a specified input device message; when the processor executes In the software program, the following mechanisms can be achieved: (A) receiving a plurality of standard format signals, wherein the plurality of standard format signals are generated by the plurality of input devices; (B) separately separating the plurality of standard format signals to make each standard The format signal is separated into an operation signal and a non-operation signal; (C) obtaining the designated input device message, wherein the designated input device message is a message for selecting a designated input device from the plurality of input devices; (D) the designation The operation signal in the standard format signal of the plurality of input devices other than the input device is removed to become a plurality of non-designated signals The designation input means corresponding to the operation of the signal and the synthesized signal to the non-operation into a designated signal; and (E) outputs the complex signal and the non-designated signal specified. 如申請專利範圍第9項所述之電腦系統,其中於機制(E)係輸出至一作業系統程式(Operating System Program)。The computer system according to claim 9, wherein the mechanism (E) is output to an operating system program (Operating System Program). 如申請專利範圍第9項所述之電腦系統,其中該複數輸入裝置係為複數滑鼠或複數鍵盤。The computer system of claim 9, wherein the plurality of input devices are a plurality of mice or a plurality of keyboards. 如申請專利範圍第9項所述之電腦系統,其中該複數輸入裝置係為複數滑鼠,該指定訊號包括該指定輸入裝置控制該電腦主機之一游標位移量訊號、一左右鍵訊按壓號或一滾輪操控訊號。The computer system of claim 9, wherein the plurality of input devices are plural mice, and the designated signal comprises the specified input device controlling a cursor displacement signal of the computer host, a left and right key press number or A wheel controls the signal. 一種電腦可讀取記錄媒體,當該電腦載入該程式並執行後,可完成如申請專利範圍第1至4項之任一項所述之方法。A computer-readable recording medium, which can be completed as described in any one of claims 1 to 4, after the computer is loaded into the program and executed.
TW98115730A 2009-05-12 2009-05-12 Method, computer mainframe, computer system, and computer readable recording medium for controlling plurality of input devices TWI401569B (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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