[go: up one dir, main page]

TWI382327B - Keyboard, video, mouse switch (kvm switch), and setting method, data transmission method, file sharing method for mutiple hosts and the kvm switch, and a dongle therefor - Google Patents

Keyboard, video, mouse switch (kvm switch), and setting method, data transmission method, file sharing method for mutiple hosts and the kvm switch, and a dongle therefor Download PDF

Info

Publication number
TWI382327B
TWI382327B TW97151846A TW97151846A TWI382327B TW I382327 B TWI382327 B TW I382327B TW 97151846 A TW97151846 A TW 97151846A TW 97151846 A TW97151846 A TW 97151846A TW I382327 B TWI382327 B TW I382327B
Authority
TW
Taiwan
Prior art keywords
host
kvm switch
mass storage
software installation
installation information
Prior art date
Application number
TW97151846A
Other languages
Chinese (zh)
Other versions
TW201025074A (en
Inventor
Bing Ren Hu
Original Assignee
Aten Int 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 Aten Int Co Ltd filed Critical Aten Int Co Ltd
Priority to TW97151846A priority Critical patent/TWI382327B/en
Publication of TW201025074A publication Critical patent/TW201025074A/en
Application granted granted Critical
Publication of TWI382327B publication Critical patent/TWI382327B/en

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Stored Programmes (AREA)

Description

多電腦切換器及其與多主機之設定方法、資料傳輸方法、檔案共享方法及其傳輸器Multi-computer switcher and setting method thereof with multiple hosts, data transmission method, file sharing method and transmitter thereof

本發明是有關於一種多電腦切換器及其與多主機之設定方法、資料傳輸方法與檔案共享方法及其傳輸器,且特別是有關於一種可使與其連接之多主機之間具有軟硬體共享功能之多電腦切換器及其與多主機之設定方法、資料傳輸方法與檔案共享方法及其傳輸器。The invention relates to a KVM switch and a setting method thereof, a data transmission method and a file sharing method and a transmitter thereof, and particularly relates to a software and hardware between a plurality of hosts connected thereto A multi-computer switcher for sharing functions and a setting method thereof, a data transmission method and a file sharing method, and a transmitter thereof.

多電腦切換器(Keyboard,Video,Mouse switch,KVM switch)已被廣泛地應用來經由一組鍵盤、視訊裝置、及滑鼠,來控制N台電腦或伺服器,N為正整數。與N台電腦或伺服器配合N組鍵盤、視訊螢幕、及滑鼠的使用方式比較,藉由使用多電腦切換器,可以省去N-1組的鍵盤、視訊螢幕、及滑鼠。A keyboard switch (Keyboard, Video, Mouse switch, KVM switch) has been widely used to control N computers or servers via a set of keyboards, video devices, and mice. N is a positive integer. Compared with N computers or servers, the N-type keyboard, video screen, and mouse are used. By using the KVM switch, you can save the N-1 keyboard, video screen, and mouse.

然而,傳統的多電腦切換器僅能達到鍵盤、視訊裝置、及滑鼠之共享,而N台電腦或伺服器彼此之間的軟硬體資源卻仍無法共享。如此,為了達到某些功能,此N台電腦或伺服器很可能需要各自安裝相同的軟體,而使得使用者必需購買足夠之軟體數量,以符合所需。如此,整個系統所需的成本將會提高,而且有資源浪費之虞。因此,如何讓與多電腦切換器相連接之N台電腦或伺服器可以具有共享軟硬體資源的功能,乃業界所致力的課題之一。However, the traditional KVM switch can only share the keyboard, video device, and mouse, but the software and hardware resources of N computers or servers are still not shared. Thus, in order to achieve certain functions, the N computers or servers are likely to need to install the same software, so that the user must purchase enough software to meet the needs. In this way, the cost of the entire system will increase, and there will be a waste of resources. Therefore, how to make the N computers or servers connected to the KVM switch have the function of sharing hardware and software resources is one of the topics of the industry.

本發明係有關於一種多電腦切換器及其與多主機之設定方法、資料傳輸方法與檔案共享方法及其傳輸器,可以讓與其連接之多主機之間具有軟硬體共享功能。如此,可以更有效地調配各主機間儲存能力與運算能力,以達到節省成本、並提高這些主機之使用效率的優點。The invention relates to a KVM switch and a setting method thereof, a data transmission method and a file sharing method and a transmitter thereof, which can have a software and hardware sharing function between multiple hosts connected thereto. In this way, the storage capacity and computing power between the hosts can be more effectively allocated to achieve cost saving and improve the efficiency of use of these hosts.

根據本發明之第一方面,提出一種多電腦切換器與多主機之設定方法,多電腦切換器儲存有一應用程式。此方法包括下列步驟:於多電腦切換器與一第一主機與一第二主機連接之後,多電腦切換器向第一主機與第二主機列舉成一第一大量儲存裝置;多電腦切換器向第一主機與第二主機上傳應用程式;於第一主機與第二主機執行應用程式之後,多電腦切換器至少收集第二主機之軟體安裝資訊;多電腦切換器向第一主機重新列舉成第一大量儲存裝置、及對應至第二主機之一第二大量儲存裝置之複合裝置,多電腦切換器並上傳所收集之第二主機之軟體安裝資訊至第一主機。According to a first aspect of the present invention, a method for setting a KVM switch and a multi-master is provided, and the KVM switch stores an application. The method includes the following steps: after the KVM switch is connected to a first host and a second host, the KVM switch lists the first host and the second host as a first mass storage device; the KVM switch to the first a host and a second host upload an application; after the first host and the second host execute the application, the KVM switch collects at least the software installation information of the second host; the KVM switch re-lists the first host to the first host A plurality of storage devices, and a composite device corresponding to one of the second host and the second plurality of storage devices, and the KVM switch uploads the software installation information of the collected second host to the first host.

根據本發明之第二方面,提出一種透過多電腦切換器進行多主機資料傳輸的方法,包括下列步驟:一第一主機詢問與第一主機連接之多電腦切換器之裝置類型,多電腦切換器更與至少一第二主機耦接,多電腦切換器儲存有一應用程式;第一主機將多電腦切換器設定為一第一大量儲存裝置;第一主機從多電腦切換器接收應用程式,並執行應用程式;第一主機重新將多電腦切換器設定為第一大量 儲存裝置及對應至第二主機之至少一個第二大量儲存裝置之複合裝置,第一主機並從多電腦切換器接收第二主機之軟體安裝資訊。According to a second aspect of the present invention, a method for multi-master data transmission through a KVM switch is provided, comprising the steps of: a first host inquiring about a device type of a KVM switch connected to a first host, a KVM switch Further coupled to the at least one second host, the KVM switch stores an application; the first host sets the KVM switch as a first mass storage device; the first host receives the application from the KVM switch, and executes Application; the first host re-sets the KVM switch to the first mass a storage device and a composite device corresponding to at least one second mass storage device of the second host, the first host receiving the software installation information of the second host from the KVM switch.

根據本發明之第三方面,提出一種多電腦切換器,用以連接一鍵盤、一滑鼠、一視訊裝置及多個主機。此多電腦切換器包括一微處理器、一記憶單元、一第一裝置控制器及一第二裝置控制器。微處理器用以控制鍵盤、滑鼠、視訊裝置之訊號傳送路徑。記憶單元係與微處理器電性連接,並用以儲存一應用程式。第一裝置控制器用以電性連接至一第一主機,並受控於微處理器。而第二裝置控制器則是用以電性連接至一第二主機,並受控於微處理器。其中,多電腦切換器向第一主機與第二主機列舉成一第一大量儲存裝置,並於第一主機與第二主機接收並執行應用程式之後,多電腦切換器至少收集第二主機之軟體安裝資訊,多電腦切換器並向第一主機重新列舉成第一大量儲存裝置及對應至第二主機之一第二大量儲存裝置之複合裝置,多電腦切換器並上傳所收集之第二主機之軟體安裝資訊至第一主機。According to a third aspect of the present invention, a KVM switch is provided for connecting a keyboard, a mouse, a video device and a plurality of hosts. The KVM switch includes a microprocessor, a memory unit, a first device controller, and a second device controller. The microprocessor is used to control the signal transmission path of the keyboard, the mouse, and the video device. The memory unit is electrically connected to the microprocessor and is used to store an application. The first device controller is electrically connected to a first host and is controlled by the microprocessor. The second device controller is electrically connected to a second host and controlled by the microprocessor. The KVM switch lists the first host and the second host as a first mass storage device, and after the first host and the second host receive and execute the application, the KVM switch collects at least the software installation of the second host. Information, the KVM switch and re-listed to the first host as a first mass storage device and a composite device corresponding to one of the second host and the second mass storage device, the KVM switch and uploading the collected second host software Install information to the first host.

根據本發明之第四方面,提出一種多電腦切換器,用以供使用者透過鍵盤、滑鼠及視訊裝置操控多台主機。此多電腦切換器包括一微處理器及一記憶單元。微處理器用以控制鍵盤、滑鼠、視訊裝置與多主機間之訊號傳送路徑。而記憶單元係與微處理器電性連接,並儲存一應用程式,以於多台主機連接至多電腦切換器時,應用程式上傳 至各主機,並於各主機產生虛擬大量儲存裝置,建立多台主機間之資料傳輸管道。According to a fourth aspect of the present invention, a KVM switch is provided for a user to control a plurality of hosts through a keyboard, a mouse, and a video device. The KVM switch includes a microprocessor and a memory unit. The microprocessor is used to control the signal transmission path between the keyboard, the mouse, the video device and the multi-host. The memory unit is electrically connected to the microprocessor and stores an application to upload the application when multiple hosts are connected to the KVM switch. To each host, and generate virtual mass storage devices on each host, establish a data transmission pipeline between multiple hosts.

根據本發明之第五方面,提出一種透過多電腦切換器進行多主機檔案分享的方法。此方法包括下列步驟:提供一多電腦切換器,多電腦切換器係與一第一主機與一第二主機耦接;透過多電腦切換器,第一主機增設對應至第二主機之一虛擬大量儲存裝置;第一主機透過多電腦切換器來存取第二主機。According to a fifth aspect of the present invention, a method for multi-host file sharing through a KVM switch is proposed. The method includes the following steps: providing a KVM switch, the KVM switch is coupled to a first host and a second host; and the KVM switch, the first host adds a virtual amount corresponding to the second host a storage device; the first host accesses the second host through the KVM switch.

根據本發明之第六方面,提出一種傳輸器,用以耦接一多電腦切換器與一主機。多電腦切換器係透過多個傳輸器與多台主機連接,用以供使用者透過鍵盤、滑鼠及視訊裝置操控些台主機。此傳輸器包括一裝置控制器、一處理單元及一儲存單元。裝置控制器用以與主機連接。處理單元係與裝置控制器電性連接,用以控制多電腦切換器與所連接之主機間之訊號傳送。儲存單元係與處理單元電性連接,並儲存一應用程式。當主機透過傳輸器連接至多電腦切換器,且多電腦切換器係與這些台主機相連時,處理單元將應用程式上傳至所連接之主機,並於主機產生虛擬大量儲存裝置,以建立多台主機間之資料傳輸管道。According to a sixth aspect of the present invention, a transmitter is provided for coupling a KVM switch and a host. The KVM switch is connected to multiple hosts through multiple transmitters for users to control some hosts through the keyboard, mouse and video device. The transmitter includes a device controller, a processing unit, and a storage unit. The device controller is used to connect to the host. The processing unit is electrically connected to the device controller for controlling signal transmission between the KVM switch and the connected host. The storage unit is electrically connected to the processing unit and stores an application. When the host is connected to the KVM switch through the transmitter, and the KVM switch is connected to the host, the processing unit uploads the application to the connected host, and generates a virtual mass storage device on the host to establish multiple hosts. The data transmission pipeline between the two.

為讓本發明之上述內容能更明顯易懂,下文特舉一較佳實施例,並配合所附圖式,作詳細說明如下:In order to make the above-mentioned contents of the present invention more comprehensible, a preferred embodiment will be described below, and in conjunction with the drawings, a detailed description is as follows:

本發明之多電腦切換器(KVM switch),用以供使用者 透過鍵盤、滑鼠及視訊裝置操控多台主機。此多電腦切換器至少包括一微處理器及一記憶單元。微處理器用以控制鍵盤、滑鼠、視訊裝置與多主機間之訊號傳送路徑。而記憶單元係與微處理器電性連接,並儲存一應用程式,以於多台主機連接至多電腦切換器時,應用程式上傳至各主機,並於各主機產生虛擬大量儲存裝置(mass storage device),建立多台主機間之資料傳輸管道。The KVM switch of the present invention is provided for the user Control multiple hosts through the keyboard, mouse and video device. The KVM switch includes at least a microprocessor and a memory unit. The microprocessor is used to control the signal transmission path between the keyboard, the mouse, the video device and the multi-host. The memory unit is electrically connected to the microprocessor and stores an application program. When multiple hosts are connected to the KVM switch, the application is uploaded to each host, and a virtual mass storage device is generated on each host (mass storage device). ), establish a data transmission pipeline between multiple hosts.

本發明更提出一種多電腦切換器與多主機之設定方法。多電腦切換器儲存有應用程式。此方法包括下列步驟:於多電腦切換器與第一主機與第二主機連接之後,多電腦切換器向第一主機與第二主機列舉成第一大量儲存裝置;多電腦切換器向第一主機與第二主機上傳應用程式;於第一主機與第二主機執行應用程式之後,多電腦切換器至少收集第二主機之軟體安裝資訊;多電腦切換器向第一主機重新列舉成第一大量儲存裝置、及對應至第二主機之一第二大量儲存裝置之複合裝置,多電腦切換器並上傳所收集之第二主機之軟體安裝資訊至第一主機。茲舉實施例詳細說明如下。The invention further provides a setting method of a multi-computer switch and a multi-host. The KVM switch stores the application. The method includes the following steps: after the KVM switch is connected to the first host and the second host, the KVM switch lists the first host and the second host as the first mass storage device; the KVM switch to the first host Uploading an application with the second host; after the first host and the second host execute the application, the KVM switch collects at least the software installation information of the second host; the KVM switch re-lists the first host to the first mass storage And a multi-computer switch and a software installation information of the collected second host to the first host. The embodiments are described in detail below.

第一實施例First embodiment

請參照第1圖,其繪示依照本發明一第一實施例的一種多電腦切換器的方塊圖。多電腦切換器100用以供使用者透過一鍵盤102、一滑鼠104、一視訊裝置106控制多個主機。此些主機例如是第一主機108、第二主機110等 。多電腦切換器100包括微處理器116、記憶單元118、多個裝置控制器(device controller)。多個裝置控制器例如包括第一裝置控制器120、第二裝置控制器122等。Please refer to FIG. 1 , which is a block diagram of a KVM switch according to a first embodiment of the present invention. The KVM switch 100 is used for the user to control a plurality of hosts through a keyboard 102, a mouse 104, and a video device 106. Such hosts are, for example, the first host 108, the second host 110, and the like. . The KVM switch 100 includes a microprocessor 116, a memory unit 118, and a plurality of device controllers. The plurality of device controllers include, for example, a first device controller 120, a second device controller 122, and the like.

微處理器116用以控制鍵盤102、滑鼠104及視訊裝置106之訊號傳送路徑。記憶單元118係與微處理器116電性連接,並用以儲存應用程式。此應用程式較佳地為一種可自動執行(auto-run)之程式。第一裝置控制器120用以電性連接至第一主機108,並受控於微處理器116。第二裝置控制器122用以電性連接至第二主機110,並受控於微處理器116。The microprocessor 116 is used to control the signal transmission path of the keyboard 102, the mouse 104, and the video device 106. The memory unit 118 is electrically connected to the microprocessor 116 and is used to store an application. This application is preferably an auto-run program. The first device controller 120 is configured to be electrically connected to the first host 108 and controlled by the microprocessor 116. The second device controller 122 is configured to be electrically connected to the second host 110 and controlled by the microprocessor 116.

於操作時,多電腦切換器100將會向第一主機108與第二主機110列舉成第一大量儲存裝置,並於第一主機108與第二主機110接收並執行應用程式之後,多電腦切換器100至少收集第二主機110之軟體安裝資訊。之後,多電腦切換器100並向第一主機108重新列舉成第一大量儲存裝置及對應至第二主機110之第二大量儲存裝置之複合裝置。多電腦切換器100並上傳所收集之第二主機110之軟體安裝資訊至第一主機108。In operation, the KVM switch 100 will enumerate the first host 108 and the second host 110 as the first mass storage device, and after the first host 108 and the second host 110 receive and execute the application, the multi-computer switch The device 100 collects at least the software installation information of the second host 110. Thereafter, the KVM switch 100 re-enumerates the first plurality of storage devices and the composite device corresponding to the second mass storage device of the second host 110 to the first host 108. The KVM switch 100 uploads the collected software installation information of the second host 110 to the first host 108.

舉例來說,第一大量儲存裝置例如是一台光碟機,第一主機108與第二主機110將會自動執行儲存於此光碟機中之應用程式。而第二大量儲存裝置例如是硬碟。如此,於此例中,於多電腦切換器100向第一主機108列舉之後,第一主機108之狀態將轉變成與對應至多電腦切換器之一台光碟機連接的狀態。而於多電腦切換器100向第一 主機108重新列舉之後,第一主機108之狀態將轉變成與對應至多電腦切換器之一台光碟機連接,並與對應至第二主機110之一個硬碟連接之狀態。For example, the first mass storage device is, for example, a CD player, and the first host 108 and the second host 110 will automatically execute an application stored in the CD player. The second mass storage device is, for example, a hard disk. Thus, in this example, after the KVM switch 100 is enumerated to the first host 108, the state of the first host 108 will transition to a state in which it is connected to one of the CD players corresponding to the KVM switch. And the KVM switch 100 is the first After the host 108 is re-listed, the state of the first host 108 will be changed to a state in which it is connected to one of the corresponding CD-ROM switches and to a hard disk corresponding to the second host 110.

多電腦切換器100更可包括第三裝置控制器124及第四裝置控制器126。第三裝置控制器124用以電性連接至第三主機112,並受控於微處理器116。第四裝置控制器126用以電性連接至第四主機114,並受控於微處理器116。The KVM switch 100 may further include a third device controller 124 and a fourth device controller 126. The third device controller 124 is configured to be electrically connected to the third host 112 and controlled by the microprocessor 116. The fourth device controller 126 is configured to be electrically connected to the fourth host 114 and controlled by the microprocessor 116.

多電腦切換器100更包括一主機控制器(host controller)128與視訊切換器130。主機控制器128耦接至鍵盤102與滑鼠104,並受控於微處理器116。視訊切換器130用以耦接至視訊裝置106、第一主機108及第二主機110,並受控於微處理器116。微處理器116係傳送一切換訊號至視訊切換器130,以將第一主機至第四主機108、110、112及114之一之視訊訊號傳送給視訊裝置106,以顯示對應之畫面。The KVM switch 100 further includes a host controller 128 and a video switcher 130. The host controller 128 is coupled to the keyboard 102 and the mouse 104 and is controlled by the microprocessor 116. The video switcher 130 is coupled to the video device 106, the first host 108, and the second host 110, and is controlled by the microprocessor 116. The microprocessor 116 transmits a switching signal to the video switcher 130 to transmit the video signals of one of the first to fourth hosts 108, 110, 112 and 114 to the video device 106 to display the corresponding picture.

上述之列舉與重新列舉的動作較佳地係由微處理器116來達成。此外,於另一種作法中,主機控制器128亦可整合於微處理器116中。The above enumeration and re-enumeration actions are preferably achieved by the microprocessor 116. Moreover, in another approach, the host controller 128 can also be integrated into the microprocessor 116.

請參照第2圖,其繪示乃透過第1圖之多電腦切換器進行多主機資料傳輸的方法之流程圖之一例。茲以多電腦切換器100係以通用串列匯流排(Universal Serial Bus,USB)介面來與多個主機、鍵盤102、與滑鼠104連接為例做說明。如此,上述之第一與第二大量儲存裝置則為USB大量儲存裝置,主機控制器128係為USB主機控制器,而 裝置控制器則為USB裝置控制器。然本發明並不限於此。使用其他類型之介面與多個主機連接亦在本發明的範圍之內。而鍵盤102與滑鼠104亦可透過其他介面,例如是PS2介面,來與多電腦切換器100連接。Please refer to FIG. 2, which illustrates an example of a flow chart of a method for multi-master data transmission through the multi-computer switcher of FIG. The KVM switch 100 is described as an example of a universal serial bus (USB) interface connected to a plurality of hosts, a keyboard 102, and a mouse 104. Thus, the first and second mass storage devices are USB mass storage devices, and the host controller 128 is a USB host controller. The device controller is a USB device controller. However, the invention is not limited thereto. It is also within the scope of the invention to use other types of interfaces to interface with multiple hosts. The keyboard 102 and the mouse 104 can also be connected to the KVM switch 100 through other interfaces, such as the PS2 interface.

茲以第一主機108與第二主機110為例做說明。本方法包括下列步驟。首先,執行步驟202,第一主機108詢問與第一主機108連接之多電腦切換器100之裝置類型。接著,執行步驟204,多電腦切換器100向第一主機108與第二主機110列舉成第一大量儲存裝置與標準鍵盤及滑鼠之複合裝置。然後,執行步驟206,第一主機108將多電腦切換器100設定為第一大量儲存裝置與標準鍵盤及滑鼠之複合裝置,並要求多電腦切換器100上傳資料。The first host 108 and the second host 110 are taken as an example for illustration. The method includes the following steps. First, in step 202, the first host 108 queries the device type of the KVM switch 100 connected to the first host 108. Next, in step 204, the KVM switch 100 enumerates the first host 108 and the second host 110 as a composite device of the first mass storage device and the standard keyboard and the mouse. Then, in step 206, the first host 108 sets the KVM switch 100 as a composite device of the first mass storage device and the standard keyboard and the mouse, and requests the KVM switch 100 to upload the data.

接著,於步驟208中,多電腦切換器100向第一主機108與第二主機110上傳應用程式。之後,如步驟210所示,第一主機108從多電腦切換器100接收應用程式,並安裝與執行應用程式。接著,如步驟212所示,於第一主機108執行應用程式之後,應用程式搜尋第一主機108之作業系統中之軟體安裝資訊,第一主機108係將第一主機108之軟體安裝資訊傳送給多電腦切換器100。此軟體安裝資訊係記錄了第一主機108所安裝與所可執行的軟體,以及這些軟體之可執行檔的儲存目錄。軟體安裝資訊例如是Window作業系統中為附檔名為“inf”之檔案。同樣地,於第二主機110執行應用程式之後,應用程式搜尋第二主機110之作業系統中之軟體安裝資訊,第二主機110亦將 第二主機110之軟體安裝資訊傳送給多電腦切換器100。Next, in step 208, the KVM switch 100 uploads an application to the first host 108 and the second host 110. Thereafter, as shown in step 210, the first host 108 receives the application from the KVM switch 100 and installs and executes the application. Then, as shown in step 212, after the first host 108 executes the application, the application searches for software installation information in the operating system of the first host 108, and the first host 108 transmits the software installation information of the first host 108 to KVM switch 100. The software installation information records the software installed and executed by the first host 108, and the storage directory of the executable files of the software. The software installation information is, for example, a file named "inf" in the Window operating system. Similarly, after the second host 110 executes the application, the application searches for the software installation information in the operating system of the second host 110, and the second host 110 also The software installation information of the second host 110 is transmitted to the KVM switch 100.

於步驟212之後,多電腦切換器100進入步驟214,而第一主機108則進入步驟213。於步驟214中,多電腦切換器100收集第一主機108及第二主機110之軟體安裝資訊。於步驟213中,第一主機108詢問多電腦切換器100有無軟體安裝資訊需更新。於步驟213與214之後,進入步驟216。於步驟216中,多電腦切換器100回應各主機之詢問,多電腦切換器100向各主機上傳資料,並且要求進行重新列舉的動作。After step 212, the KVM switch 100 proceeds to step 214, and the first host 108 proceeds to step 213. In step 214, the KVM switch 100 collects software installation information of the first host 108 and the second host 110. In step 213, the first host 108 asks the KVM switch 100 whether there is software installation information to update. After steps 213 and 214, the process proceeds to step 216. In step 216, the KVM switch 100 responds to the inquiry of each host, and the KVM switch 100 uploads data to each host and requests an action of re-enumeration.

於步驟216中,多電腦切換器100將第二主機110之軟體安裝資訊傳送給第一主機108。接著,進入步驟218,於第一主機108接收到第二主機110之軟體安裝資訊之後,第一主機108更新第一主機108之軟體安裝資訊,以將第二主機110之軟體安裝資訊整合於更新後的第一主機108的軟體安裝資訊中。同樣地,多電腦切換器100亦會將第一主機108之軟體安裝資訊傳送給第二主機110。In step 216, the KVM switch 100 transmits the software installation information of the second host 110 to the first host 108. Then, proceeding to step 218, after the first host 108 receives the software installation information of the second host 110, the first host 108 updates the software installation information of the first host 108 to integrate the software installation information of the second host 110 into the update. After the software installation information of the first host 108. Similarly, the KVM switch 100 also transmits the software installation information of the first host 108 to the second host 110.

之後,執行步驟220,多電腦切換器100向第一主機108重新列舉成第一大量儲存裝置、標準鍵盤及滑鼠、及對應至第二主機110之第二大量儲存裝置之複合裝置。然後,於步驟222中,第一主機108重新將多電腦切換器100設定為第一大量儲存裝置、標準鍵盤及滑鼠、及對應至第二主機110之第二大量儲存裝置之複合裝置。此時,於第一主機108中,係產生了對應至第二主機110之虛擬大量儲存裝置(亦即第二大量儲存裝置),此時之第一主機108 即可透過存取此虛擬大量儲存裝置,來達成對第二主機110之存取動作,以建立多台主機間之資料傳輸管道。舉例來說,第一主機108係透過第一裝置控制器120、微處理器116、及第二裝置控制器122來存取第二主機110之資料。Thereafter, in step 220, the KVM switch 100 re-enumerates the first host 108 as a first mass storage device, a standard keyboard and a mouse, and a composite device corresponding to the second mass storage device of the second host 110. Then, in step 222, the first host 108 re-sets the KVM switch 100 as a first mass storage device, a standard keyboard and a mouse, and a composite device corresponding to the second mass storage device of the second host 110. At this time, in the first host 108, a virtual mass storage device (ie, a second mass storage device) corresponding to the second host 110 is generated, and the first host 108 at this time The access to the second host 110 can be achieved by accessing the virtual mass storage device to establish a data transmission pipeline between the plurality of hosts. For example, the first host 108 accesses the data of the second host 110 through the first device controller 120, the microprocessor 116, and the second device controller 122.

之後,如步驟224所示,第一主機108偵測多電腦切換器100與第一主機108之間的連接狀態是否為斷線狀態。若否,則回到步驟224;若是,則執行步驟226。於步驟226,第一主機108係將更新後的第一主機108之軟體安裝資訊恢復成與多電腦切換器100連線前之原始第一主機108之軟體安裝資訊。亦即,第一主機108將原本已整合於更新後的第一主機108之軟體安裝資訊之第二主機110之軟體安裝資訊去除,使再次更新之第一主機108之軟體安裝資訊僅記錄了第一主機108之軟體安裝資訊。此步驟較佳地亦由應用程式來執行。Thereafter, as shown in step 224, the first host 108 detects whether the connection state between the KVM switch 100 and the first host 108 is in a disconnected state. If no, go back to step 224; if yes, go to step 226. In step 226, the first host 108 restores the software installation information of the updated first host 108 to the software installation information of the original first host 108 before the connection with the KVM switch 100. That is, the first host 108 removes the software installation information of the second host 110 that has been integrated with the software installation information of the updated first host 108, so that the software installation information of the first host 108 that is updated again is only recorded. Software installation information for a host 108. This step is preferably also performed by the application.

上述流程步驟係以第一主機108為例做說明,同樣的步驟亦可應用於第二主機110中。例如,於第一主機108與第二主機110執行應用程式,多電腦切換器100收集第一主機108之軟體安裝資訊之後,多電腦切換器100向第二主機110重新列舉成第一大量儲存裝置、及對應至第一主機108之一第三大量儲存裝置之複合裝置。多電腦切換器100並上傳所收集之第一主機108之軟體安裝資訊至第二主機110,使第二主機110更新其軟體安裝資訊,以將第一主機108之軟體安裝資訊整合於第二主機110之軟體 安裝資訊中,以使第二主機110對第一主機108進行存取動作。The above process steps are described by taking the first host 108 as an example, and the same steps can also be applied to the second host 110. For example, after the first host 108 and the second host 110 execute an application, and the KVM switch 100 collects the software installation information of the first host 108, the KVM switch 100 re-enumerates the second host 110 into the first mass storage device. And a composite device corresponding to a third mass storage device of one of the first hosts 108. The KVM switch 100 uploads the collected software installation information of the first host 108 to the second host 110, so that the second host 110 updates its software installation information to integrate the software installation information of the first host 108 to the second host. 110 software In the installation information, the second host 110 performs an access operation on the first host 108.

此外,雖然上述流程步驟係描述第一主機108與第二主機110與多電腦切換器100連接時之動作,然本方法亦可應用於二台主機以上與多電腦切換器100連接時之情形。In addition, although the above process steps describe the actions of the first host 108 and the second host 110 when connected to the KVM switch 100, the method can also be applied to the case where the two hosts are connected to the KVM switch 100.

舉例來說,當第一至第四主機108、110、112及114均與多電腦切換器100相連接時,於步驟216中,於多電腦切換器100收集全部與多電腦切換器100相連之主機的軟體安裝資訊之後,亦即收集第一至第四主機108、110、112及114之軟體安裝資訊之後,多電腦切換器100先等待各主機詢問多電腦切換器有無軟體安裝資訊需更新,並於各主機詢問了之後,多電腦切換器100再上傳彙整後的軟體安裝資訊至各主機。For example, when the first to fourth hosts 108, 110, 112, and 114 are all connected to the KVM switch 100, in the step 216, the KVM switch 100 collects all connected to the KVM switch 100. After the software installation information of the host, that is, the software installation information of the first to fourth hosts 108, 110, 112, and 114 is collected, the KVM switch 100 waits for each host to query the KVM switch for software installation information to be updated. After the host asks, the KVM switch 100 uploads the software installation information after the aggregation to each host.

而於步驟218中,多電腦切換器100會將第二至第四主機110、112及114之軟體安裝資訊均傳送給第一主機108。第一主機108將更新第一主機108之軟體安裝資訊,以將第二至第四主機110、112及114之軟體安裝資訊整合於更新後的第一主機108的軟體安裝資訊中。In step 218, the KVM switch 100 transmits the software installation information of the second to fourth hosts 110, 112, and 114 to the first host 108. The first host 108 will update the software installation information of the first host 108 to integrate the software installation information of the second to fourth hosts 110, 112 and 114 into the software installation information of the updated first host 108.

如此,於步驟220中,多電腦切換器100將會向第一主機108重新列舉成第一大量儲存裝置、標準鍵盤及滑鼠、對應至第二至第四主機110、112及114之多個大量儲存裝置之複合裝置。此時,於第一主機108中,係產生了對應至第二至第四主機110、112及114之多個虛擬大量儲 存裝置,第一主機108即可透過存取此些虛擬大量儲存裝置,來達成對第二至第四主機110、112及114之存取動作,以建立多台主機間之資料傳輸管道。Thus, in step 220, the KVM switch 100 will be re-listed to the first host 108 as a first mass storage device, a standard keyboard and a mouse, and corresponding to the second to fourth hosts 110, 112, and 114. A composite device with a large number of storage devices. At this time, in the first host 108, a plurality of virtual mass storages corresponding to the second to fourth hosts 110, 112, and 114 are generated. The first host 108 can access the second to fourth hosts 110, 112, and 114 by accessing the virtual mass storage devices to establish a data transmission pipeline between the plurality of hosts.

而對第二主機110而言,其將從多電腦切換器接收到第一主機108、第三主機112及第四主機114之軟體安裝資訊,並產生對應至第一主機108、第三主機112及第四主機114之多個虛擬大量儲存裝置,來達成對第一、第三及至第四主機108、112及114之存取動作,以建立多台主機間之資料傳輸管道。第三及第四主機112及114之操作方式與第二主機110類似,於此不予贅述。The second host 110 receives the software installation information of the first host 108, the third host 112, and the fourth host 114 from the KVM switch, and generates corresponding information to the first host 108 and the third host 112. And a plurality of virtual mass storage devices of the fourth host 114 to achieve access to the first, third, and fourth hosts 108, 112, and 114 to establish a data transmission pipeline between the plurality of hosts. The operation modes of the third and fourth hosts 112 and 114 are similar to those of the second host 110, and details are not described herein.

本發明更提出一種透過多電腦切換器進行多主機檔案共享的方法。此方法包括下列步驟:提供多電腦切換器100,多電腦切換器100係與第一主機108與第二主機110耦接;透過多電腦切換器100,第一主機108增設對應至第二主機110之虛擬大量儲存裝置;第一主機108透過多電腦切換器100來存取第二主機110。The invention further proposes a method for multi-host file sharing through a KVM switch. The method includes the following steps: providing a KVM switch 100, the KVM switch 100 is coupled to the first host 108 and the second host 110; and through the KVM switch 100, the first host 108 is added to the second host 110. The virtual host device 108 accesses the second host 110 through the KVM switch 100.

當進行多主機檔案共享時,於使用者在透過多電腦切換器100控制多部主機中的其中一部時,仍可存取其它部主機的儲存媒體,例如是硬碟。使用者可以藉由讀取虛擬大量儲存裝置的方式,讀取其他主機之儲存媒體中的資料;使用者亦可藉由將資料寫入虛擬大量儲存裝置的方式,將資料寫入其他主機之儲存媒體中。或者,使用者可以調配多個主機的儲存媒體的儲存空間。舉例來說,使用者可以將無法儲存於受控之主機的大檔案,轉存於其他主 機的儲存媒體中。如此,可以讓多主機間的資源達到更有效的分配與應用。When the multi-host file sharing is performed, when the user controls one of the plurality of hosts through the KVM switch 100, the storage medium of the other host, such as a hard disk, can still be accessed. The user can read the data in the storage medium of other hosts by reading the virtual mass storage device; the user can also write the data to the storage of other hosts by writing the data into the virtual mass storage device. In the media. Alternatively, the user can allocate storage space for storage media of multiple hosts. For example, users can dump large files that cannot be stored on a controlled host to other owners. In the storage medium of the machine. In this way, resources between multiple hosts can be allocated and applied more efficiently.

如此,本發明之多電腦切換器100亦特別適用於使用特性不同之多台主機所架設之多主機系統中。也就是說,於多台主機中,可以事先規劃第一台主機係為使用高階之微處理器之主機,而第二台主機則為儲存媒體之儲存空間較大的主機。如此,第一台主機可以不需配置大容量之儲存媒體,第二台主機可以不需要配置高階之微處理器,使用者可以於第一台主機上進行操作,並於適當時機讀取第二台主機之儲存媒體的資料。如此,可以讓多台主機間軟硬體的資源得到更佳資源分享與調配,並達到節省成本的優點。As such, the KVM switch 100 of the present invention is also particularly suitable for use in a multi-host system in which a plurality of hosts having different characteristics are installed. That is to say, in a plurality of hosts, the first host can be planned to be a host using a high-order microprocessor, and the second host is a host having a large storage space for the storage medium. In this way, the first host can be configured without a large-capacity storage medium, and the second host can be configured without a high-end microprocessor, and the user can operate on the first host and read the second at an appropriate time. The data of the storage medium of the host. In this way, resources of multiple hardware and software between hosts can be better shared and deployed, and the cost saving effect can be achieved.

此外,根據更改後之第一主機108之軟體安裝資訊,第一主機108可透過多電腦切換器100執行儲存於第二主機110中之軟體程式。應用程式亦可將更新後之軟體安裝資訊中,所記錄之其他台主機之已安裝之軟體的程式路徑顯示出來,以提供給使用者選擇與執行。如此,當使用者在透過多電腦切換器100控制多部主機中的其中一部時,仍可執行其它部主機所安裝的應用程式。In addition, the first host 108 can execute the software program stored in the second host 110 through the KVM switch 100 according to the software installation information of the first host 108 after the change. The application can also display the program path of the installed software of other hosts recorded in the updated software installation information for the user to select and execute. In this way, when the user controls one of the plurality of hosts through the KVM switch 100, the applications installed by the other hosts can still be executed.

舉例來說,使用者可利用安裝於受控主機的應用程式開啟使用其他主機的檔案,或者利用安裝於其他主機的應用程式來開啟受控主機的檔案。如此,相同的應用軟體只需安裝在多部主機中之其中一部,即可達到讓所有主機皆可共享的目的。例如,使用者可以將防毒軟體安裝在其中 一部主機,其他主機便可執行此防毒軟體,而能防護其它未安裝防毒軟體的主機。For example, the user can use the application installed on the controlled host to open the file of the other host, or use the application installed on other host to open the file of the controlled host. In this way, the same application software can be installed on one of the multiple hosts, so that all hosts can be shared. For example, users can install anti-virus software in it. One host, other hosts can execute this anti-virus software, and can protect other hosts that do not have anti-virus software installed.

第二實施例Second embodiment

請參照第3圖,其繪示依照本發明一第二實施例的一種多電腦切換器的方塊圖。與第一實施例之多電腦切換器100不同的是,本實施例之多電腦切換器300係透過多個傳輸器(Dongle)來與多個主機連接。這些傳輸器例如是USB傳輸器。本實施例係以第一至第四傳輸器330、332、334、及336為例做說明。每個傳輸器皆具有一個裝置控制器,用以執行類似於第一實施例之多電腦切換器100之第一至第四裝置控制器120、122、124、及126之功能。多電腦切換器300更使用一控制切換器340來選擇要將鍵盤302或滑鼠304的相關訊號輸出至哪一個裝置控制器。此架構可以使得多電腦切換器300與各主機之間的連線距離可以加長,而適用於長距離的連接之上。Please refer to FIG. 3, which is a block diagram of a KVM switch according to a second embodiment of the present invention. Different from the KVM switch 100 of the first embodiment, the KVM switch 300 of the present embodiment is connected to a plurality of hosts through a plurality of transmitters (Dongle). These transmitters are for example USB transmitters. This embodiment is described by taking the first to fourth transmitters 330, 332, 334, and 336 as an example. Each of the transmitters has a device controller for performing functions similar to the first to fourth device controllers 120, 122, 124, and 126 of the KVM switch 100 of the first embodiment. The KVM switch 300 further uses a control switch 340 to select which device controller to output the relevant signals of the keyboard 302 or the mouse 304 to. This architecture can make the connection distance between the KVM switch 300 and each host longer, and is suitable for long-distance connections.

第三實施例Third embodiment

請參照第4圖,其繪示依照本發明一第三實施例的一種多電腦切換器的方塊圖。與第一實施例之多電腦切換器100不同的是,本實施例之多電腦切換器400係透過多個傳輸器來與多個主機連接,用以供使用者透過鍵盤402、滑鼠404及視訊裝置406操控這些主機。這些傳輸器例如是USB傳輸器。每個傳輸器皆具有一裝置控制器、一處理 單元與一儲存單元。舉例來說,第一傳輸器430具有第一裝置控制器451、一處理單元453與一儲存單元452。裝置控制器用以與對應之主機連接。處理單元係與裝置控制器電性連接,用以控制多電腦切換器400與所連接之主機間之訊號傳送。而儲存單元係與處理單元電性連接,並儲存一應用程式。Please refer to FIG. 4, which is a block diagram of a KVM switch according to a third embodiment of the present invention. Different from the KVM switch 100 of the first embodiment, the KVM switch 400 of the present embodiment is connected to a plurality of hosts through a plurality of transmitters for the user to pass through the keyboard 402 and the mouse 404. Video device 406 operates these hosts. These transmitters are for example USB transmitters. Each transmitter has a device controller, a processing Unit and a storage unit. For example, the first transmitter 430 has a first device controller 451, a processing unit 453, and a storage unit 452. The device controller is used to connect with a corresponding host. The processing unit is electrically connected to the device controller for controlling signal transmission between the KVM switch 400 and the connected host. The storage unit is electrically connected to the processing unit and stores an application.

當主機透過傳輸器連接至多電腦切換器400,且多電腦切換器400係與這些主機相連時,處理單元將應用程式上傳至所連接之主機,並於主機產生虛擬大量儲存裝置,以建立多台主機間之資料傳輸管道。When the host is connected to the KVM switch 400 through the transmitter, and the KVM switch 400 is connected to the host, the processing unit uploads the application to the connected host, and generates a virtual mass storage device on the host to establish multiple devices. The data transmission pipeline between the hosts.

更進一步來說,處理單元更用以向所連接之主機進行列舉,以使所連接之主機產生對應至與多電腦切換器連接之至少一個其他主機之至少一個虛擬大量儲存裝置。Further, the processing unit is further configured to enumerate the connected hosts, so that the connected host generates at least one virtual mass storage device corresponding to at least one other host connected to the KVM switch.

此外,於各主機執行應用程式之後,處理單元收集所連接之主機之軟體安裝資訊,應用程式並更新對應之主機之軟體安裝資訊,以將多電腦切換器所連接之至少一個其他主機之軟體安裝資訊整合於更新後的軟體安裝資訊中。In addition, after the host executes the application, the processing unit collects the software installation information of the connected host, and the application updates the software installation information of the corresponding host to install the software of at least one other host connected to the KVM switch. The information is integrated into the updated software installation information.

茲舉一流程圖詳細說明如下。請參照第5圖,其繪示透過第4圖之多電腦切換器與多個傳輸器進行多主機資料傳輸的方法之流程圖之一例。茲以第一至第四傳輸器430、432、434、及436係以USB介面來分別與第一至第四主機408、410、412、及414連接為例做說明。多電腦切換器400更使用一控制切換器440來選擇要將鍵盤402或滑鼠404的相關訊號輸出至哪一個傳輸器。A flowchart is described in detail below. Please refer to FIG. 5, which illustrates an example of a flowchart of a method for multi-master data transmission by using a multi-switch and a plurality of transmitters in FIG. The first to fourth transmitters 430, 432, 434, and 436 are connected to the first to fourth hosts 408, 410, 412, and 414, respectively, by a USB interface as an example. The KVM switch 400 further uses a control switch 440 to select which transmitter to output the relevant signals of the keyboard 402 or the mouse 404 to.

本方法包括下列步驟。首先,執行步驟502,第一主機408詢問與第一主機408連接之第一傳輸器430之裝置類型。接著,執行步驟504,第一傳輸器430向第一主機408列舉成第一大量儲存裝置與標準鍵盤及滑鼠之複合裝置。然後,執行步驟506,第一主機408將第一傳輸器430設定為第一大量儲存裝置與標準鍵盤及滑鼠之複合裝置,並要求第一傳輸器430上傳資料。The method includes the following steps. First, in step 502, the first host 408 queries the device type of the first transmitter 430 connected to the first host 408. Next, in step 504, the first transmitter 430 is listed to the first host 408 as a composite device of the first mass storage device and a standard keyboard and a mouse. Then, in step 506, the first host 408 sets the first transmitter 430 as a composite device of the first mass storage device and the standard keyboard and the mouse, and requests the first transmitter 430 to upload the data.

接著,於步驟508中,第一傳輸器430向第一主機408上傳儲存於儲存單元中之應用程式。之後,如步驟510所示,第一主機408從第一傳輸器430接收應用程式,並安裝與執行應用程式。接著,如步驟512所示,於第一主機408執行應用程式之後,應用程式搜尋第一主機408之作業系統中之軟體安裝資訊,第一主機408係將第一主機408之軟體安裝資訊傳送給第一傳輸器430。同樣地,於第二主機410執行應用程式之後,應用程式搜尋第二主機410之作業系統中之軟體安裝資訊,第二主機410亦將第二主機410之軟體安裝資訊傳送給第二傳輸器432。Next, in step 508, the first transmitter 430 uploads the application stored in the storage unit to the first host 408. Thereafter, as shown in step 510, the first host 408 receives the application from the first transmitter 430 and installs and executes the application. Then, as shown in step 512, after the application is executed by the first host 408, the application searches for software installation information in the operating system of the first host 408, and the first host 408 transmits the software installation information of the first host 408 to the application. The first transmitter 430. Similarly, after the second host 410 executes the application, the application searches for the software installation information in the operating system of the second host 410, and the second host 410 also transmits the software installation information of the second host 410 to the second transmitter 432. .

於步驟512之後,第一傳輸器430進入步驟514,而第一主機408則進入步驟513。於步驟514中,第一傳輸器430收集第一主機408之軟體安裝資訊。同樣地,第二傳輸器432亦可收集第二主機410之軟體安裝資訊。接著,於步驟515中,多電腦切換器400分別從第一傳輸器430與第二傳輸器432收集第一主機408及第二主機410之軟體安裝資訊。較佳地,多電腦切換器400係收集所有 相連之主機的軟體安裝資訊。於步驟513中,第一主機408詢問多電腦切換器400有無軟體安裝資訊需更新。於步驟513與515之後,進入步驟516。於步驟516中,第一傳輸器430回應第一主機408之多電腦切換器有無軟體安裝資訊需更新的詢問,第一傳輸器430上傳彙整後的軟體安裝資訊,並且要求進行重新列舉的動作。After step 512, the first transmitter 430 proceeds to step 514, and the first host 408 proceeds to step 513. In step 514, the first transmitter 430 collects software installation information of the first host 408. Similarly, the second transmitter 432 can also collect software installation information of the second host 410. Next, in step 515, the KVM switch 400 collects software installation information of the first host 408 and the second host 410 from the first transmitter 430 and the second transmitter 432, respectively. Preferably, the KVM switch 400 collects all Software installation information for connected hosts. In step 513, the first host 408 asks the KVM switch 400 whether there is software installation information to update. After steps 513 and 515, the process proceeds to step 516. In step 516, the first transmitter 430 responds to the inquiry of whether the plurality of computer switches of the first host 408 need to be updated, and the first transmitter 430 uploads the software installation information after the completion, and requests re-enumeration.

然後,於步驟516中,第一傳輸器430將從多電腦切換器400接收到的第二主機410之軟體安裝資訊傳送給第一主機408。接著,於步驟518中,於第一主機408接收到第二主機410之軟體安裝資訊之後,第一主機408更新第一主機408之軟體安裝資訊,以將第二主機410之軟體安裝資訊整合於更新後的第一主機408的軟體安裝資訊中。同樣地,第二傳輸器432亦會將從多電腦切換器400接收到的第一主機408之軟體安裝資訊傳送給第二主機410。Then, in step 516, the first transmitter 430 transmits the software installation information of the second host 410 received from the KVM switch 400 to the first host 408. Next, in step 518, after the first host 408 receives the software installation information of the second host 410, the first host 408 updates the software installation information of the first host 408 to integrate the software installation information of the second host 410. The updated software installation information of the first host 408. Similarly, the second transmitter 432 also transmits the software installation information of the first host 408 received from the KVM switch 400 to the second host 410.

之後,執行步驟520,第一傳輸器430向第一主機408重新列舉成第一大量儲存裝置、標準鍵盤及滑鼠、及對應至第二主機410之第二大量儲存裝置之複合裝置。然後,於步驟522中,第一主機408重新將第一傳輸器430設定為第一大量儲存裝置、標準鍵盤及滑鼠、及對應至第二主機410之第二大量儲存裝置之複合裝置。此時,於第一主機408中,係產生了對應至第二主機410之虛擬大量儲存裝置(亦即第二大量儲存裝置),此時之第一主機408即可透過存取此虛擬大量儲存裝置,來達成對第二主機410之 存取動作,以建立多台主機間之資料傳輸管道。舉例來說,第一主機408係透過第一傳輸器430、控制切換器440、微處理器416、及第二傳輸器432來存取第二主機410之資料。Thereafter, in step 520, the first transmitter 430 re-enumerates the first host 408 into a first mass storage device, a standard keyboard and a mouse, and a composite device corresponding to the second mass storage device of the second host 410. Then, in step 522, the first host 408 re-sets the first transmitter 430 as a composite device of the first mass storage device, the standard keyboard and the mouse, and the second mass storage device corresponding to the second host 410. At this time, in the first host 408, a virtual mass storage device (ie, a second mass storage device) corresponding to the second host 410 is generated, and the first host 408 can access the virtual mass storage at this time. Device, to achieve the second host 410 Access actions to establish a data transfer pipeline between multiple hosts. For example, the first host 408 accesses the data of the second host 410 through the first transmitter 430, the control switch 440, the microprocessor 416, and the second transmitter 432.

之後,如步驟524所示,第一主機408偵測第一傳輸器430與第一主機408之間的連接狀態是否為斷線狀態。若否,則回到步驟524;若是,則執行步驟526。於步驟526,第一主機408係將更新後的第一主機408之軟體安裝資訊恢復成與第一傳輸器430連線前之原始第一主機408之軟體安裝資訊。Then, as shown in step 524, the first host 408 detects whether the connection state between the first transmitter 430 and the first host 408 is a disconnected state. If no, go back to step 524; if yes, go to step 526. In step 526, the first host 408 restores the software installation information of the updated first host 408 to the software installation information of the original first host 408 before the first transmitter 430 is connected.

本發明上述實施例所揭露之多電腦切換器及其與多主機之設定方法、資料傳輸方法與檔案共享方法,可以讓與其連接之多主機之間具有軟硬體共享功能。如此,可以更有效地調配各主機間儲存能力與運算能力,以達到節省成本、並提高這些主機之使用效率的優點。The KVM switch disclosed in the above embodiments of the present invention and the setting method thereof, the data transmission method and the file sharing method of the multi-host can have a software and hardware sharing function between the plurality of hosts connected thereto. In this way, the storage capacity and computing power between the hosts can be more effectively allocated to achieve cost saving and improve the efficiency of use of these hosts.

綜上所述,雖然本發明已以一較佳實施例揭露如上,然其並非用以限定本發明。本發明所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可作各種之更動與潤飾。因此,本發明之保護範圍當視後附之申請專利範圍所界定者為準。In view of the above, the present invention has been disclosed in a preferred embodiment, and is not intended to limit the present invention. A person skilled in the art can make various changes and modifications without departing from the spirit and scope of the invention. Therefore, the scope of the invention is defined by the scope of the appended claims.

100、300、400‧‧‧多電腦切換器100, 300, 400‧‧‧Multicomputer switchers

102、302、402‧‧‧鍵盤102, 302, 402‧‧‧ keyboard

104、304、404‧‧‧滑鼠104, 304, 404‧‧‧ mouse

106、406‧‧‧視訊裝置106, 406‧‧‧ video devices

108、408‧‧‧第一主機108, 408‧‧‧ first host

110、410‧‧‧第二主機110, 410‧‧‧ second host

112、412‧‧‧第三主機112, 412‧‧‧ third host

114、414‧‧‧第四主機114, 414‧‧‧ fourth host

116、416‧‧‧微處理器116, 416‧‧‧Microprocessor

118‧‧‧記憶單元118‧‧‧ memory unit

120、451‧‧‧第一裝置控制器120, 451‧‧‧ first device controller

122‧‧‧第二裝置控制器122‧‧‧Second device controller

124‧‧‧第三裝置控制器124‧‧‧ third device controller

126‧‧‧第四裝置控制器126‧‧‧4th device controller

128‧‧‧主機控制器128‧‧‧Host Controller

130‧‧‧視訊切換器130‧‧‧Video Switcher

202~226、502~526‧‧‧流程步驟202~226, 502~526‧‧‧ Process steps

340、440‧‧‧控制切換器340, 440‧‧‧Control switch

330、332、334、336、430、432、434、436‧‧‧傳輸器330, 332, 334, 336, 430, 432, 434, 436 ‧ ‧ transmitters

452‧‧‧儲存單元452‧‧‧ storage unit

453‧‧‧處理單元453‧‧‧Processing unit

第1圖繪示依照本發明一實施例的一種多電腦切換器的方塊圖。FIG. 1 is a block diagram of a KVM switch according to an embodiment of the invention.

第2圖繪示乃透過第1圖之多電腦切換器進行多主機 資料傳輸的方法之流程圖之一例。Figure 2 shows the multi-host computer through the multi-computer switcher in Figure 1. An example of a flow chart of a method of data transmission.

第3圖繪示依照本發明一第二實施例的一種多電腦切換器的方塊圖。3 is a block diagram of a KVM switch in accordance with a second embodiment of the present invention.

第4圖繪示依照本發明一第三實施例的一種多電腦切換器的方塊圖。4 is a block diagram of a KVM switch in accordance with a third embodiment of the present invention.

第5圖繪示透過第4圖之多電腦切換器與多個傳輸器進行多主機資料傳輸的方法之流程圖之一例。FIG. 5 is a flow chart showing an example of a method for multi-master data transmission by using a multi-computer switcher of FIG. 4 and a plurality of transmitters.

100‧‧‧多電腦切換器100‧‧‧Multicomputer switcher

102‧‧‧鍵盤102‧‧‧ keyboard

104‧‧‧滑鼠104‧‧‧ Mouse

106‧‧‧視訊裝置106‧‧‧Video devices

108‧‧‧第一主機108‧‧‧First host

110‧‧‧第二主機110‧‧‧Second host

112‧‧‧第三主機112‧‧‧ third host

114‧‧‧第四主機114‧‧‧fourth host

116‧‧‧微處理器116‧‧‧Microprocessor

118‧‧‧記憶單元118‧‧‧ memory unit

120‧‧‧第一裝置控制器120‧‧‧First device controller

122‧‧‧第二裝置控制器122‧‧‧Second device controller

124‧‧‧第三裝置控制器124‧‧‧ third device controller

126‧‧‧第四裝置控制器126‧‧‧4th device controller

128‧‧‧主機控制器128‧‧‧Host Controller

130‧‧‧視訊切換器130‧‧‧Video Switcher

Claims (36)

一種多電腦切換器(KVM switch)與多主機之設定方法,該多電腦切換器儲存有一應用程式,該方法包括:於該多電腦切換器與一第一主機與一第二主機連接之後,該多電腦切換器向該第一主機與該第二主機列舉成一第一大量儲存裝置(mass storage device);上傳該應用程式至該第一主機與該第二主機;於該第一主機與該第二主機執行該應用程式之後,該多電腦切換器至少收集該第二主機之軟體安裝資訊;以及該多電腦切換器向該第一主機重新列舉成該第一大量儲存裝置、及對應至該第二主機之一第二大量儲存裝置之複合裝置,該多電腦切換器並上傳所收集之該第二主機之軟體安裝資訊至該第一主機。A KVM switch and a multi-master setting method, the KVM switch storing an application, the method comprising: after the KVM switch is connected to a first host and a second host, The KVM switch lists the first host and the second host as a first mass storage device; uploads the application to the first host and the second host; and the first host and the first host After the host executes the application, the KVM switch collects at least the software installation information of the second host; and the KVM switch re-enumerates the first host to the first mass storage device, and corresponds to the first a composite device of the second mass storage device of the second host, the KVM switch uploading the collected software installation information of the second host to the first host. 如申請專利範圍第1項所述之方法,更包括:於該第一主機與該第二主機執行該應用程式之後,該多電腦切換器更收集該第一主機之軟體安裝資訊;以及該多電腦切換器向該第二主機重新列舉成該第一大量儲存裝置、及對應至該第一主機之一第三大量儲存裝置之複合裝置,該多電腦切換器並上傳所收集之該第一主機之軟體安裝資訊至該第二主機。The method of claim 1, further comprising: after the first host and the second host execute the application, the KVM switch further collects software installation information of the first host; The computer switcher re-lists the second host to the first mass storage device and the composite device corresponding to one of the first host and the third mass storage device, and the KVM switch uploads the collected first host Software installation information to the second host. 如申請專利範圍第2項所述之方法,其中,於該多電腦切換器向該第二主機重新列舉之步驟中,該多電腦切換器向該第二主機重新列舉成該第一大量儲存裝置、該標準鍵盤及滑鼠、及對應至該第一主機之該第三大量儲存 裝置之複合裝置。The method of claim 2, wherein in the step of re-enumerating the KVM switch to the second host, the KVM switch re-enumerates the second host into the first mass storage device The standard keyboard and mouse, and the third mass storage corresponding to the first host A composite device for the device. 如申請專利範圍第1項所述之方法,其中,於該列舉步驟中,該多電腦切換器向該第一主機與該第二主機列舉成該第一大量儲存裝置與一標準鍵盤及滑鼠之複合裝置。The method of claim 1, wherein in the enumerating step, the KVM switch enumerates the first mass storage device with a standard keyboard and a mouse to the first host and the second host Composite device. 如申請專利範圍第1項所述之方法,其中,於該重新列舉之步驟中,該多電腦切換器向該第一主機重新列舉成該第一大量儲存裝置、該標準鍵盤及滑鼠、及對應至該第二主機之該第二大量儲存裝置之複合裝置。The method of claim 1, wherein in the re-listing step, the KVM switch re-lists the first host to the first mass storage device, the standard keyboard and the mouse, and Corresponding to the composite device of the second mass storage device of the second host. 如申請專利範圍第1項所述之方法,其中,該第一與該第二大量儲存裝置係為通用串列匯流排(Universal Serial Bus,USB)大量儲存裝置。The method of claim 1, wherein the first and second mass storage devices are Universal Serial Bus (USB) mass storage devices. 一種透過多電腦切換器進行多主機資料傳輸的方法,包括:一第一主機詢問與該第一主機連接之多電腦切換器之裝置類型,該多電腦切換器更與至少一第二主機耦接,該多電腦切換器儲存有一應用程式;該第一主機將該多電腦切換器設定為一第一大量儲存裝置;該第一主機從該多電腦切換器接收該應用程式,並執行該應用程式;以及該第一主機重新將該多電腦切換器設定為該第一大量儲存裝置及對應至該第二主機之至少一個第二大量儲存裝置之複合裝置,該第一主機並從該多電腦切換器接收 該第二主機之軟體安裝資訊。A method for transmitting a multi-host data through a KVM switch includes: a first host inquiring about a device type of a KVM switch connected to the first host, the KVM switch being further coupled to at least a second host The KVM switch stores an application; the first host sets the KVM switch as a first mass storage device; the first host receives the application from the KVM switch and executes the application And the first host re-sets the KVM switch as a composite device of the first mass storage device and at least one second mass storage device corresponding to the second host, and the first host switches from the multi-computer Receiver Software installation information of the second host. 如申請專利範圍第7項所述之方法,其中,於該設定步驟中,該第一主機將該多電腦切換器設定為該第一大量儲存裝置與一標準鍵盤及滑鼠之複合裝置。The method of claim 7, wherein in the setting step, the first host sets the KVM switch as a composite device of the first mass storage device and a standard keyboard and a mouse. 如申請專利範圍第7項所述之方法,其中,於該重新設定之步驟中,該第一主機重新將該多電腦切換器設定為該第一大量儲存裝置、該標準鍵盤及滑鼠、及對應至該第二主機之該至少一個第二大量儲存裝置之複合裝置。The method of claim 7, wherein in the resetting step, the first host re-sets the KVM switch as the first mass storage device, the standard keyboard and the mouse, and Corresponding to the composite device of the at least one second mass storage device of the second host. 如申請專利範圍第7項所述之方法,其中,該第一與該第二大量儲存裝置係為USB大量儲存裝置。The method of claim 7, wherein the first and second mass storage devices are USB mass storage devices. 如申請專利範圍第7項所述之方法,更包括:於該第一主機執行該應用程式之後,該第一主機係將該第一主機之軟體安裝資訊傳送給該多電腦切換器,以使該多電腦切換器將該第一主機之軟體安裝資訊傳送給該第二主機。The method of claim 7, further comprising: after the first host executes the application, the first host transmits the software installation information of the first host to the KVM switch, so that The KVM switch transmits the software installation information of the first host to the second host. 如申請專利範圍第7項所述之方法,更包括:於該第一主機接收到該第二主機之軟體安裝資訊之後,該第一主機更新該第一主機之軟體安裝資訊,以將該第二主機之軟體安裝資訊整合於更新後的該第一主機的軟體安裝資訊中。The method of claim 7, further comprising: after the first host receives the software installation information of the second host, the first host updates the software installation information of the first host, to The software installation information of the second host is integrated into the updated software installation information of the first host. 如申請專利範圍第12項所述之方法,更包括:當該第一主機偵測出該多電腦切換器與該第一主機之間為斷線狀態時,該第一主機將更新後的該第一主機之軟體安裝資訊恢復成與該多電腦切換器連線前之原始該 第一主機之軟體安裝資訊。The method of claim 12, further comprising: when the first host detects that the KVM switch is disconnected from the first host, the first host will update the The software installation information of the first host is restored to the original before the connection with the KVM switch. Software installation information for the first host. 一種多電腦切換器,用以供一鍵盤、一滑鼠、一視訊裝置控制多個主機,該多電腦切換器包括:一微處理器,用以控制該鍵盤、該滑鼠、該視訊裝置之訊號傳送路徑;一記憶單元,係與該微處理器電性連接,並用以儲存一應用程式;一第一裝置控制器,用以電性連接至一第一主機,並受控於該微處理器;以及一第二裝置控制器,用以電性連接至一第二主機,並受控於該微處理器;其中,該多電腦切換器向該第一主機與該第二主機列舉成一第一大量儲存裝置,並於該第一主機與該第二主機接收並執行該應用程式之後,該多電腦切換器至少收集該第二主機之軟體安裝資訊,該多電腦切換器並向該第一主機重新列舉成該第一大量儲存裝置及對應至該第二主機之一第二大量儲存裝置之複合裝置,該多電腦切換器並上傳所收集之該第二主機之軟體安裝資訊至該第一主機。A KVM switch for controlling a plurality of hosts by a keyboard, a mouse, and a video device, the KVM switch comprising: a microprocessor for controlling the keyboard, the mouse, and the video device a signal transmission path; a memory unit electrically connected to the microprocessor and configured to store an application; a first device controller for electrically connecting to a first host and controlled by the micro processing And a second device controller for electrically connecting to a second host and controlled by the microprocessor; wherein the KVM switch enumerates the first host and the second host a plurality of storage devices, and after the first host and the second host receive and execute the application, the KVM switch collects at least software installation information of the second host, and the KVM switch is directed to the first The host re-enumerates the first mass storage device and the composite device corresponding to the second mass storage device of the second host, and the KVM switch uploads the collected software installation information of the second host to The first host. 如申請專利範圍第14項所述之多電腦切換器,其中,該多電腦切換器向該第一主機與該第二主機列舉成該第一大量儲存裝置與一標準鍵盤及滑鼠之複合裝置。The KVM switch of claim 14, wherein the KVM switch lists the first mass storage device and a standard keyboard and mouse composite device to the first host and the second host . 如申請專利範圍第14項所述之多電腦切換器,其中,該多電腦切換器向該第一主機重新列舉成該第一大量儲存裝置、該標準鍵盤及滑鼠、及對應至該第二主機之 該第二大量儲存裝置之複合裝置。The KVM switch of claim 14, wherein the KVM switch re-lists the first host to the first mass storage device, the standard keyboard and the mouse, and corresponds to the second Host a composite device of the second mass storage device. 如申請專利範圍第14項所述之多電腦切換器,其中,該第一與該第二大量儲存裝置係為USB大量儲存裝置。The KVM switch of claim 14, wherein the first and second mass storage devices are USB mass storage devices. 如申請專利範圍第14項所述之多電腦切換器,其中,該第一主機與該第二主機執行該應用程式之後,該多電腦切換器更收集該第一主機之軟體安裝資訊,且該多電腦切換器向該第二主機重新列舉成該第一大量儲存裝置、及對應至該第一主機之一第三大量儲存裝置之複合裝置,該多電腦切換器並上傳所收集之該第一主機之軟體安裝資訊至該第二主機。The KVM switch of claim 14, wherein after the first host and the second host execute the application, the KVM switch collects software installation information of the first host, and the The KVM switch re-lists the second host to the first mass storage device and the composite device corresponding to one of the first host and the third mass storage device, and the KVM switch uploads the first collected The software installation information of the host is to the second host. 如申請專利範圍第18項所述之多電腦切換器,其中,該多電腦切換器更用以向該第二主機重新列舉成該第一大量儲存裝置、該標準鍵盤及滑鼠、及對應至該第一主機之該第三大量儲存裝置之複合裝置。The KVM switch of claim 18, wherein the KVM switch is further configured to re-list the second host to the first mass storage device, the standard keyboard and the mouse, and corresponding to a composite device of the third mass storage device of the first host. 如申請專利範圍第14項所述之多電腦切換器,其中,於重新列舉之後,該第一主機係透過該第一裝置控制器、該微處理器、及該第二裝置控制器存取該第二主機之資料。The KVM switch of claim 14, wherein after re-listing, the first host accesses the first device controller, the microprocessor, and the second device controller Information on the second host. 如申請專利範圍第14項所述之多電腦切換器,更包括:一視訊切換器,用以耦接至該視訊裝置、該第一主機及該第二主機,並受控於該微處理器。The KVM switch of claim 14, further comprising: a video switcher coupled to the video device, the first host and the second host, and controlled by the microprocessor . 如申請專利範圍第14項所述之多電腦切換器, 更包括:一主機控制器,用以耦接至該鍵盤與該滑鼠,並受控於該微處理器。For example, the KVM switch described in claim 14 The method further includes: a host controller for coupling to the keyboard and the mouse, and controlled by the microprocessor. 一種多電腦切換器,用以供使用者透過鍵盤、滑鼠及視訊裝置操控多台主機,該多電腦切換器包括:一微處理器,用以控制該鍵盤、該滑鼠、該視訊裝置與該多主機間之訊號傳送路徑;以及一記憶單元,係與該微處理器電性連接,並儲存一應用程式,以於該多台主機連接至該多電腦切換器時,該應用程式上傳至各主機,並於各主機產生虛擬大量儲存裝置,建立該多台主機間之資料傳輸管道。A multi-computer switch for controlling a plurality of hosts through a keyboard, a mouse, and a video device, the KVM switch including: a microprocessor for controlling the keyboard, the mouse, the video device, and a signal transmission path between the plurality of hosts; and a memory unit electrically connected to the microprocessor and storing an application for uploading the application to the plurality of hosts when the plurality of hosts are connected to the KVM switch Each host generates a virtual mass storage device on each host to establish a data transmission pipeline between the plurality of hosts. 如申請專利範圍第23項所述之多電腦切換器,其中,該微處理器更用以向各主機進行列舉,以使各主機產生對應至至少一個其他主機之至少一個虛擬大量儲存裝置。The KVM switch of claim 23, wherein the microprocessor is further configured to enumerate each host to cause each host to generate at least one virtual mass storage device corresponding to at least one other host. 如申請專利範圍第24項所述之多電腦切換器,其中,於各主機執行該應用程式之後,該微處理器收集各主機之軟體安裝資訊,該應用程式並更新對應之該主機之軟體安裝資訊,以將至少一個其他主機之軟體安裝資訊整合於更新後的軟體安裝資訊中。The KVM switch according to claim 24, wherein after the host executes the application, the microprocessor collects software installation information of each host, and the application updates the corresponding software installation of the host. Information to integrate software installation information of at least one other host into the updated software installation information. 如申請專利範圍第24項所述之多電腦切換器,其中,該多電腦切換器透過多個傳輸器(Dongle)來與多個主機連接。The KVM switch of claim 24, wherein the KVM switch is connected to a plurality of hosts through a plurality of transmitters (Dongle). 如申請專利範圍第26項所述之多電腦切換器, 更包括:一控制切換器,用以選擇要將鍵盤或滑鼠的相關訊號輸出至哪一個裝置控制器。 For example, the KVM switch described in claim 26, The method further includes: a control switch for selecting which device controller to output the relevant signal of the keyboard or the mouse. 一種透過多電腦切換器進行多主機檔案分享的方法,包括:提供一多電腦切換器,該多電腦切換器係與一第一主機與一第二主機耦接;透過該多電腦切換器,該第一主機增設對應至該第二主機之一虛擬大量儲存裝置;該第一主機透過該多電腦切換器來存取該第二主機;更新該第一主機之軟體安裝資訊,以將該第二主機之軟體安裝資訊整合於更新後之該第一主機之軟體安裝資訊中;以及根據更改後之該第一主機之軟體安裝資訊,該第一主機透過該多電腦切換器執行儲存於該第二主機中之軟體程式。 A method for multi-host file sharing by using a KVM switch includes: providing a KVM switch, the KVM switch being coupled to a first host and a second host; and the KVM switch, The first host adds a virtual mass storage device corresponding to one of the second hosts; the first host accesses the second host through the KVM switch; and updates the software installation information of the first host to the second host The software installation information of the host is integrated in the updated software installation information of the first host; and according to the software installation information of the first host, the first host performs the second storage through the KVM switch. The software program in the host. 如申請專利範圍第28項所述之方法,其中,於該增設之步驟中,該多電腦切換器係向該第一主機進行列舉,以使該第一主機產生對應至該第二主機之該虛擬大量儲存裝置。 The method of claim 28, wherein in the step of adding, the KVM switch enumerates the first host, so that the first host generates the corresponding host to the second host. Virtual mass storage device. 如申請專利範圍第28項所述之方法,其中,該更新步驟包括:該多電腦切換器上傳一應用軟體至該第一主機與該第二主機; 該第一主機及該第二主機分別執行該應用程式;以及該多電腦切換器收集該第二主機之軟體安裝資訊,該應用程式並更改該第一主機之軟體安裝資訊,以將該第二主機之軟體安裝資訊整合於更新後之該第一主機之軟體安裝資訊中。 The method of claim 28, wherein the updating step comprises: the KVM switch uploading an application software to the first host and the second host; The first host and the second host respectively execute the application; and the KVM switch collects software installation information of the second host, and the application changes the software installation information of the first host to the second The software installation information of the host is integrated into the updated software installation information of the first host. 一種傳輸器,用以耦接一多電腦切換器與一主機,該多電腦切換器係透過複數個傳輸器與複數台主機連接,用以供使用者透過鍵盤、滑鼠及視訊裝置操控該些台主機,該傳輸器包括:一裝置控制器,用以與該主機連接;一處理單元,係與該裝置控制器電性連接,用以控制該多電腦切換器與所連接之該主機間之訊號傳送;以及一儲存單元,係與該處理單元電性連接,並儲存一應用程式;其中,當該主機透過該傳輸器連接至該多電腦切換器,該處理單元將該應用程式上傳至所連接之該主機,並於該主機產生虛擬大量儲存裝置,以建立該多台主機間之資料傳輸管道。 A transmitter is coupled to a KVM switch and a host. The KVM switch is connected to a plurality of hosts through a plurality of transmitters for the user to manipulate the keyboard, the mouse, and the video device. a host device, the transmitter includes: a device controller for connecting to the host; a processing unit electrically connected to the device controller for controlling the switch between the KVM switch and the connected host And a storage unit electrically connected to the processing unit and storing an application; wherein, when the host is connected to the KVM switch through the transmitter, the processing unit uploads the application to the The host is connected, and a virtual mass storage device is generated at the host to establish a data transmission pipeline between the plurality of hosts. 如申請專利範圍第31項所述之傳輸器,其中,該處理單元更用以向所連接之該主機進行列舉,以使所連接之主機產生對應至與該多電腦切換器連接之至少一個其他主機之至少一個虛擬大量儲存裝置。 The transmitter of claim 31, wherein the processing unit is further configured to enumerate the connected host, so that the connected host generates at least one other corresponding to the KVM switch. At least one virtual mass storage device of the host. 如申請專利範圍第31項所述之傳輸器,其中,於各主機執行該應用程式之後,該處理單元收集所連接之 該主機之軟體安裝資訊,該應用程式並更新對應之該主機之軟體安裝資訊,以將該多電腦切換器所連接之至少一個其他主機之軟體安裝資訊整合於更新後的軟體安裝資訊中。 The transmitter of claim 31, wherein after the host executes the application, the processing unit collects the connected The software installation information of the host, and the application updates the software installation information of the host to integrate the software installation information of the at least one other host connected to the KVM switch into the updated software installation information. 如申請專利範圍第33項所述之傳輸器,其中,該多電腦切換器收集所有相連之主機的軟體安裝資訊。 The transmitter of claim 33, wherein the KVM switch collects software installation information of all connected hosts. 一種多電腦切換器(KVM switch)與多主機之設定方法,係包括:連接該多電腦切換器與一第一主機及一第二主機;該多電腦切換器至少收集該第二主機之軟體安裝資訊;以及該多電腦切換器傳送所收集之該第二主機之軟體安裝資訊至該第一主機。 A KVM switch and a multi-host setting method include: connecting the KVM switch to a first host and a second host; and the KVM switch collects at least the software installation of the second host Information; and the KVM switch transmits the software installation information of the second host collected to the first host. 如申請專利範圍第35項所述之方法,其中,該多電腦切換器至少收集該第一主機之軟體安裝資訊,並傳送至該第二主機。The method of claim 35, wherein the KVM switch collects at least the software installation information of the first host and transmits the software to the second host.
TW97151846A 2008-12-31 2008-12-31 Keyboard, video, mouse switch (kvm switch), and setting method, data transmission method, file sharing method for mutiple hosts and the kvm switch, and a dongle therefor TWI382327B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW97151846A TWI382327B (en) 2008-12-31 2008-12-31 Keyboard, video, mouse switch (kvm switch), and setting method, data transmission method, file sharing method for mutiple hosts and the kvm switch, and a dongle therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW97151846A TWI382327B (en) 2008-12-31 2008-12-31 Keyboard, video, mouse switch (kvm switch), and setting method, data transmission method, file sharing method for mutiple hosts and the kvm switch, and a dongle therefor

Publications (2)

Publication Number Publication Date
TW201025074A TW201025074A (en) 2010-07-01
TWI382327B true TWI382327B (en) 2013-01-11

Family

ID=44852434

Family Applications (1)

Application Number Title Priority Date Filing Date
TW97151846A TWI382327B (en) 2008-12-31 2008-12-31 Keyboard, video, mouse switch (kvm switch), and setting method, data transmission method, file sharing method for mutiple hosts and the kvm switch, and a dongle therefor

Country Status (1)

Country Link
TW (1) TWI382327B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060123182A1 (en) * 2004-12-07 2006-06-08 Francisc Sandulescu Distributed KVM and peripheral switch
TW200707218A (en) * 2005-04-29 2007-02-16 Avocent Corp Virtual media systems, methods and devices
US20070250649A1 (en) * 2006-02-17 2007-10-25 John Hickey Device and method for configuring a target device
TWM344515U (en) * 2008-06-02 2008-11-11 Alcor Micro Corp Multi-computer switching device with data transmission function among computers

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060123182A1 (en) * 2004-12-07 2006-06-08 Francisc Sandulescu Distributed KVM and peripheral switch
TW200707218A (en) * 2005-04-29 2007-02-16 Avocent Corp Virtual media systems, methods and devices
US20070250649A1 (en) * 2006-02-17 2007-10-25 John Hickey Device and method for configuring a target device
TWM344515U (en) * 2008-06-02 2008-11-11 Alcor Micro Corp Multi-computer switching device with data transmission function among computers

Also Published As

Publication number Publication date
TW201025074A (en) 2010-07-01

Similar Documents

Publication Publication Date Title
CN101958918B (en) Virtual media with folder sharing function and method
TWI507869B (en) System,apparatus,and method for virtualizing storage devices
JP4836118B2 (en) Apparatus and method for managing multiple types of storage devices
US7536508B2 (en) System and method for sharing SATA drives in active-active RAID controller system
TWI514134B (en) Remove-on-delete technologies for solid state drive optimization
CN112115067B (en) Flash memory physical resource set management device and method and computer readable storage medium
RU2649771C2 (en) Mass storage virtualization for cloud computing
KR102020466B1 (en) Data storage device including a buffer memory device
JP2007172586A (en) Method, apparatus and computer program for sharing computer data among computers
US9946495B2 (en) Dirty data management for hybrid drives
CN101782880B (en) Multi-computer switcher and its transmitter and setting method with multi-host
KR20080101798A (en) How to Interface External Attachments to Computer Devices
US7493421B2 (en) Media sharing apparatus, system, and method for enabling computing devices to share a drive
US20130254455A1 (en) Solid state drive interface controller and method of controlling solid state drive interface
EP2981920A1 (en) Detection of user behavior using time series modeling
US20100180080A1 (en) External storage device having a self-contained security function
US7165124B2 (en) Data transfer control system, electronic instrument, program, and data transfer control method
US20090019211A1 (en) Establishing A Redundant Array Of Inexpensive Drives
US20230069793A1 (en) Array-based copy mechanism for migration, replication, and backup
TWI382327B (en) Keyboard, video, mouse switch (kvm switch), and setting method, data transmission method, file sharing method for mutiple hosts and the kvm switch, and a dongle therefor
US20060168358A1 (en) Storage control system
KR101152108B1 (en) Hybrid hard disk drive apparatus and read/write control method thereof
CN112912848A (en) A method of power request management during cluster operation
TW201443647A (en) Tiered data storage system with data management and method of operation thereof
TWI390399B (en) External device having a virtual storage device

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees