TW201602788A - Server, KVM functionality controlling system and method - Google Patents
Server, KVM functionality controlling system and method Download PDFInfo
- Publication number
- TW201602788A TW201602788A TW103114406A TW103114406A TW201602788A TW 201602788 A TW201602788 A TW 201602788A TW 103114406 A TW103114406 A TW 103114406A TW 103114406 A TW103114406 A TW 103114406A TW 201602788 A TW201602788 A TW 201602788A
- Authority
- TW
- Taiwan
- Prior art keywords
- bmc
- remote client
- kvm switch
- switch function
- server
- Prior art date
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
Description
本發明涉及多電腦切換器 (Keyboard Video Mouse,KVM)功能,尤其涉及一種BMC(Baseboard Management Controller,基板管理控制器)的KVM功能的控制系統及方法。The present invention relates to a keyboard video mouse (KVM) function, and more particularly to a control system and method for a KVM function of a BMC (Baseboard Management Controller).
目前,KVM技術已經廣泛應用,通過KVM技術,使用者可以利用一套鍵盤、顯示器和滑鼠控制多個電腦主機。在伺服器的KVM應用中,需要將遠端KVM用戶端的鍵盤、視頻、滑鼠動作送到伺服器端,將之模擬為伺服器單板的鍵盤、視頻、滑鼠,並實現遠端控制。通常,KVM用戶端捕獲鍵盤、視頻、滑鼠動作,將所述動作按照特定格式封裝後送到伺服器端的BMC。BMC將收到的資料包分解後,拼裝為標準的鍵盤、滑鼠報文,從而實現將KVM用戶端的鍵盤、視頻、滑鼠類比為伺服器系統的鍵盤、視頻、滑鼠的功能,即KVM功能。Currently, KVM technology has been widely used. With KVM technology, users can control multiple computer hosts with a set of keyboards, monitors and mice. In the KVM application of the server, the keyboard, video, and mouse actions of the remote KVM client need to be sent to the server, which is simulated as the keyboard, video, and mouse of the server board, and remote control is implemented. Generally, the KVM client captures keyboard, video, and mouse actions, and the actions are encapsulated in a specific format and sent to the BMC of the server. After the BMC decomposes the received data package, it assembles into a standard keyboard and mouse message, thereby realizing the keyboard, video, and mouse of the KVM client as the keyboard, video, and mouse functions of the server system, that is, KVM. Features.
用戶通過BMC的KVM功能可以實現在用戶端遠端監控或操作伺服器系統。通常,使用者需要在用戶端使用流覽器輸入BMC的IP位址,進入登陸介面,然後輸入用戶名和密碼登入伺服器端的BMC。然而,若伺服器端在安裝作業系統時並沒有安裝圖形使用者介面(GUI,Graphics User Interface),即使用戶端的用戶登入BMC,也無法根據需要控制BMC執行相應的操作,即無法使用BMC的KVM功能。The BMC's KVM function allows the user to remotely monitor or operate the server system at the user end. Usually, the user needs to use the browser to input the BMC's IP address on the user side, enter the login interface, and then enter the username and password to log in to the BMC on the server. However, if the graphical user interface (GUI) is not installed on the server when the operating system is installed, even if the user of the user logs in to the BMC, the BMC cannot be controlled to perform the corresponding operations as needed. That is, the KMC of the BMC cannot be used. Features.
針對上述問題,本發明提供一種多電腦切換器功能控制系統及方法,能夠解決以上問題。In view of the above problems, the present invention provides a KVM switch function control system and method, which can solve the above problems.
本發明提供一種多電腦切換器功能控制系統,運行於一伺服器的BMC中,該伺服器與至少一遠程客戶機進行通信,該伺服器包括一存儲單元,該系統包括:一判斷模組,用於判斷該BMC的多電腦切換器功能的無圖形介面使用模式是否被觸發;一發送模組,用於當該判斷模組判斷該多電腦切換器功能的無圖形介面使用模式被觸發時,向遠程客戶機發送該多電腦切換器功能的無圖形介面使用模式的關係表,其中,該關係表存儲於該存儲單元中,包括該BMC能夠執行的各種操作以及遠程客戶機對應選擇不同操作所需按壓的按鍵之間的一一對應關係,以供遠程客戶機的使用者根據所需選擇BMC執行的操作而按壓對應的按鍵;以及一執行模組,用於根據從遠程客戶機接收的一鍵值信號確定對應的控制指令,並根據該指令執行該操作。The present invention provides a KVM switch function control system, which runs in a BMC of a server, the server communicates with at least one remote client, the server includes a storage unit, and the system includes: a determination module, Whether a non-graphical interface usage mode for determining the function of the KMC switcher of the BMC is triggered; a sending module, when the determining module determines that the non-graphical interface usage mode of the KVM switch function is triggered, Sending to the remote client a relationship table of the graphical interface mode of the KVM switch function, wherein the relationship table is stored in the storage unit, including various operations that the BMC can perform, and remote operation corresponding to the remote client a one-to-one correspondence between the buttons to be pressed, for the user of the remote client to press the corresponding button according to the operation required to select the BMC; and an execution module for receiving according to the received from the remote client The key value signal determines the corresponding control command and performs the operation in accordance with the command.
本發明還提供一種伺服器,與至少一遠程客戶機進行通信,該伺服器包括一BMC以及一存儲單元,該存儲單元存儲有該BMC的多電腦切換器功能的無圖形介面使用模式的關係表,該關係表包括該BMC能夠執行的各種操作以及遠程客戶機對應選擇不同操作所需按壓的按鍵之間的一一對應關係,該BMC包括:一判斷模組,用於判斷該BMC的多電腦切換器功能的無圖形介面使用模式是否被觸發;一發送模組,用於當該判斷模組判斷該多電腦切換器功能的無圖形介面使用模式被觸發時,向遠程客戶機發送該多電腦切換器功能的無圖形介面使用模式的關係表,以供遠程客戶機的使用者根據所需選擇BMC執行的操作而按壓對應的按鍵;以及一執行模組,用於根據從遠程客戶機接收的一鍵值信號確定對應的控制指令,並根據該指令執行該操作。The present invention also provides a server for communicating with at least one remote client, the server comprising a BMC and a storage unit, the storage unit storing a relational table of a graphical interface mode of the KMC switch function of the BMC The relationship table includes various operations that the BMC can perform and a one-to-one correspondence between the buttons that the remote client needs to press to select different operations. The BMC includes: a determining module for determining the multi-computer of the BMC. Whether the non-graphical interface usage mode of the switch function is triggered; a sending module, configured to send the multi-computer to the remote client when the determining module determines that the non-graphical interface usage mode of the KVM switch function is triggered The graphical interface of the switch function uses a relationship table for the remote client to press the corresponding button according to the operation required to select the BMC; and an execution module for receiving from the remote client A key value signal determines a corresponding control command and performs the operation in accordance with the command.
本發明還提供一種多電腦切換器功能控制方法,運行於一伺服器的BMC中,該伺服器與至少一遠程客戶機進行通信,該伺服器包括一存儲單元,該存儲單元存儲有該BMC的多電腦切換器功能的無圖形介面使用模式的關係表,該關係表包括該BMC能夠執行的各種操作以及遠程客戶機用於對應選擇不同操作所需按壓的按鍵之間的一一對應關係,該方法包括:判斷該BMC的多電腦切換器功能的無圖形介面使用模式是否被觸發;當該判斷模組判斷該多電腦切換器功能的無圖形介面使用模式被觸發時,向遠程客戶機發送該多電腦切換器功能的無圖形介面使用模式的關係表,以供遠程客戶機的使用者根據所需選擇BMC執行的操作而按壓對應的按鍵;以及根據從遠程客戶機接收的一鍵值信號確定對應的控制指令,並根據該指令執行該操作。The invention also provides a KVM switch function control method, running in a BMC of a server, the server communicating with at least one remote client, the server comprising a storage unit, the storage unit storing the BMC A non-graphical interface usage mode relationship table of the KVM switch function, the relationship table includes various operations that the BMC can perform, and a one-to-one correspondence between the keys used by the remote client for correspondingly selecting different operations to be pressed, The method includes: determining whether a non-graphical interface usage mode of the KMC switch function of the BMC is triggered; and when the determining module determines that the non-graphical interface usage mode of the KVM switch function is triggered, sending the A graphical interface of the KVM switch function using a relationship table for the user of the remote client to press the corresponding button according to the operation required to select the BMC; and determining based on a key value signal received from the remote client Corresponding control instruction and perform the operation according to the instruction.
相較於現有技術,本發明在當伺服器未安裝圖形介面時,使用者仍然可通過發送特定的觸發指令觸發BMC的多電腦切換器功能的無圖形介面使用模式,從而利用BMC的多電腦切換器功能實現對應相應操作。Compared with the prior art, when the server does not have a graphic interface installed, the user can still use the BMC multi-computer switching by transmitting a specific trigger command to trigger the non-graphical interface usage mode of the BMC's KVM switch function. The function of the device corresponds to the corresponding operation.
圖1為本發明一較佳實施中的多電腦切換器功能控制系統的功能模組示意圖。FIG. 1 is a schematic diagram of functional modules of a KVM switch function control system according to a preferred embodiment of the present invention.
圖2為本發明一較佳實施中的多電腦切換器功能控制方法的流程圖。2 is a flow chart of a method for controlling a function of a KVM switch according to a preferred embodiment of the present invention.
圖1示意出本發明一較佳實施方式中的多電腦切換器功能控制系統100的硬體架構。該多電腦切換器功能控制系統100運行於一伺服器1的BMC 10中。該伺服器1與至少一遠程客戶機2通過有線網路或者無線網路進行通信。所述伺服器1可以是臺式電腦、伺服器、筆記本等電腦設備。該伺服器1還包括一存儲單元11。該存儲單元11存儲有該BMC 10的多電腦切換器功能的無圖形介面使用模式的關係表。該關係表包括該BMC 10能夠執行的各種操作以及遠程客戶機2對應選擇不同操作所需按壓的按鍵之間的一一對應關係。具體的,該些操作包括但並不局限於監控伺服器1的作業系統運行狀態、為該伺服器1自動安裝作業系統等。1 illustrates a hardware architecture of a KVM switch function control system 100 in accordance with a preferred embodiment of the present invention. The KVM switch function control system 100 operates in the BMC 10 of a server 1. The server 1 communicates with at least one remote client 2 over a wired network or a wireless network. The server 1 may be a computer device such as a desktop computer, a server, or a notebook. The server 1 also includes a storage unit 11. The storage unit 11 stores a relational table of the no-graphics interface usage mode of the KVM switch function of the BMC 10. The relationship table includes various operations that the BMC 10 can perform and a one-to-one correspondence between the keys that the remote client 2 needs to press to select different operations. Specifically, the operations include, but are not limited to, monitoring the operating state of the operating system of the server 1, automatically installing the operating system for the server 1, and the like.
在本實施方式中,該多電腦切換器功能控制系統100包括一判斷模組101、一發送模組102以及一執行模組103。In the embodiment, the KVM switch function control system 100 includes a determination module 101, a transmission module 102, and an execution module 103.
該判斷模組101用於判斷該BMC 10的多電腦切換器功能的無圖形介面使用模式是否被觸發。在本實施方式中,該存儲單元11還存儲有觸發該多電腦切換器功能的觸發信號所包括的識別字、以及分別用於觸發其圖形介面使用模式和無圖形介面使用模式的識別字所包括的數值。該判斷模組101在接收到該遠程客戶機2發送的信號後,根據信號是否包括識別字判斷該信號是否為多電腦切換器功能的觸發信號。若包括該識別字,則該判斷模組101確定該信號為觸發信號,並進一步根據該識別字所包括的數值判斷該觸發信號是否用於觸發該多電腦切換器功能的無圖形介面使用模式。具體的,該判斷模組101確定觸發信號的識別字的數值為第一數值,例如為“1”時,確定該觸發信號為用於觸發該多電腦切換器功能的無圖形介面使用模式。當該判斷模組101確定觸發信號的識別字的數值為第二數值,例如為“0”時,確定該觸發信號為用於觸發該多電腦切換器功能的圖形介面使用模式。The determining module 101 is configured to determine whether the no-graphic interface usage mode of the KVM switch function of the BMC 10 is triggered. In this embodiment, the storage unit 11 further stores an identifier included in the trigger signal for triggering the function of the KVM switch, and an identifier for respectively triggering the graphic interface usage mode and the non-graphic interface usage mode. The value. After receiving the signal sent by the remote client 2, the determining module 101 determines whether the signal is a trigger signal of the KVM switch function according to whether the signal includes the identification word. If the identifier is included, the determining module 101 determines that the signal is a trigger signal, and further determines whether the trigger signal is used to trigger the non-graphical interface usage mode of the KVM switch function according to the value included in the identifier. Specifically, the determining module 101 determines that the value of the identification word of the trigger signal is the first value. For example, when it is “1”, the trigger signal is determined to be a non-graphical interface usage mode for triggering the function of the KVM switch. When the determining module 101 determines that the value of the identification word of the trigger signal is the second value, for example, “0”, it is determined that the trigger signal is a graphic interface usage mode for triggering the function of the KVM switch.
其中,當該多電腦切換器功能的圖形介面使用模式被觸發時,使用者需要使用流覽器輸入該BMC 10的IP位址以及驗證資訊(用戶名以及密碼)等,從而登入該BMC 10,並根據該BMC 10提供的圖形化使用者介面控制該BMC 10執行相應的操作。關於如何使用多電腦切換器功能的圖形介面使用模式控制BMC 10執行相應的操作為現有技術,此不贅述。When the graphical interface usage mode of the KVM switch function is triggered, the user needs to use the browser to input the IP address of the BMC 10 and the verification information (user name and password) to log in to the BMC 10. The BMC 10 is controlled to perform corresponding operations according to the graphical user interface provided by the BMC 10. Regarding how to use the graphical interface usage mode control mode of the KVM switch function, the BMC 10 performs the corresponding operation as the prior art, which will not be described here.
該發送模組102用於當該判斷模組101判斷該多電腦切換器功能的無圖形介面使用模式被觸發時,向遠程客戶機2發送該多電腦切換器功能的無圖形介面使用模式的關係表,以供遠程客戶機2的使用者根據所需控制BMC 10執行的操作而按壓對應的按鍵。具體的,該關係表顯示於該遠程客戶機2上,使用者根據該關係表確定執行某一操作所需操作的按鍵而按壓對應的按鍵。當使用者選擇按壓對應的按鍵時,該遠程客戶機2產生對應的鍵值信號,並向該伺服器1發送該鍵值信號。The sending module 102 is configured to send, when the determining module 101 determines that the no-graphic interface usage mode of the KVM switch function is triggered, to send the non-graphical interface usage mode of the KVM switch function to the remote client 2 The table is for the user of the remote client 2 to press the corresponding button in accordance with the operation required to control the BMC 10. Specifically, the relationship table is displayed on the remote client 2, and the user determines a button for performing an operation required for a certain operation according to the relationship table, and presses a corresponding button. When the user chooses to press the corresponding button, the remote client 2 generates a corresponding key value signal and transmits the key value signal to the server 1.
該執行模組103用於根據接收的鍵值信號確定對應的控制指令,並根據該控制指令執行對應的操作。如,當使用者需為伺服器1安裝作業系統時,使用者根據該關係表確定所需按壓的按鍵,從而產生對應的鍵值,該執行模組103獲取與作業系統安裝對應的控制指令,並根據該控制指令從遠程客戶機2載入作業系統映射檔,並根據該映射檔自動安裝作業系統。關於作業系統的自動安裝為現有技術,此不贅述。The execution module 103 is configured to determine a corresponding control instruction according to the received key value signal, and perform a corresponding operation according to the control instruction. For example, when the user needs to install the operating system for the server 1, the user determines the button to be pressed according to the relationship table, thereby generating a corresponding key value, and the execution module 103 acquires a control instruction corresponding to the installation of the operating system. And loading the operating system map file from the remote client 2 according to the control command, and automatically installing the operating system according to the map file. The automatic installation of the operating system is prior art and will not be described here.
其中,在本實施方式中,該鍵值信號與控制指令的對應關係為BMC 10中預先定義,且該控制指令控制執行的操作為產生該鍵值信號的按鍵所對應的操作。該執行模組103根據該預先定義的對應關係確定鍵值信號對應的控制指令。在其他實施方式中,該存儲單元11中還存儲有一控制指令關係表,該控制指令關係表定義了該鍵值信號與控制指令的對應關係,該執行模組103根據該控制指令關係表確定鍵值信號對應的控制指令。In the present embodiment, the correspondence between the key value signal and the control command is predefined in the BMC 10, and the operation performed by the control command control is an operation corresponding to the button for generating the key value signal. The execution module 103 determines a control instruction corresponding to the key value signal according to the predefined correspondence relationship. In another embodiment, the storage unit 11 further stores a control instruction relationship table, where the control instruction relationship table defines a correspondence between the key value signal and the control instruction, and the execution module 103 determines the key according to the control instruction relationship table. The control command corresponding to the value signal.
在本實施方式中,該多電腦切換器功能控制系統100還進一步包括一驗證模組104。該驗證模組104用於當該判斷模組101判斷該多電腦切換器功能的無圖形介面使用模式被觸發時,提供一輸入框至遠程客戶機2而供遠程客戶機2的使用者輸入驗證資訊。該驗證模組104還用於接收該遠程客戶機2發送的驗證資訊,並根據該驗證資訊驗證該遠程客戶機2的用戶是否為該伺服器1的一合法用戶。在這種情況下,該發送模組102在該驗證模組104判斷該遠程客戶機2的用戶為合法用戶時,才向遠程客戶機2發送該多電腦切換器功能的無圖形介面使用模式的關係表。In the embodiment, the KVM switch function control system 100 further includes a verification module 104. The verification module 104 is configured to provide an input box to the remote client 2 for inputting verification by the user of the remote client 2 when the determination module 101 determines that the no-graphic interface usage mode of the KVM switch function is triggered. News. The verification module 104 is further configured to receive the verification information sent by the remote client 2, and verify, according to the verification information, whether the user of the remote client 2 is a legitimate user of the server 1. In this case, the sending module 102 sends the non-graphical interface usage mode of the KVM switch function to the remote client 2 when the verification module 104 determines that the user of the remote client 2 is a legitimate user. Relational tables.
在本實施方式中,該多電腦切換器功能控制系統100還進一步包括一切換模組105。當該執行模組103完成該操作的執行後,該遠程客戶機2可向該伺服器1發送一對應於退出操作的鍵值信號,從而控制該BMC 10退出該操作。該切換模組105用於當接收到該遠程客戶機2發送的對應於退出操作的鍵值信號後,控制該BMC 10切換為多電腦切換器功能的圖形介面使用模式。In the embodiment, the KVM switch function control system 100 further includes a switching module 105. After the execution module 103 completes the execution of the operation, the remote client 2 can send a key value signal corresponding to the exit operation to the server 1, thereby controlling the BMC 10 to exit the operation. The switching module 105 is configured to control the graphical interface usage mode of the BMC 10 to switch to the KVM switch function after receiving the key value signal corresponding to the exit operation sent by the remote client 2.
綜上所述,當伺服器1未安裝圖形介面時,使用者仍然可通過發送特定的觸發指令觸發BMC 10的多電腦切換器功能的無圖形介面使用模式,從而利用BMC 10的多電腦切換器功能實現在客戶機遠端監控、操作伺服器系統等各項操作。In summary, when the server 1 does not have a graphical interface installed, the user can still use the BMC 10's KVM switch by triggering a specific trigger command to trigger the non-graphical interface usage mode of the BMC 10's KVM switch function. The function realizes various operations such as remote monitoring and operation of the server system at the client.
圖2為本發明一較佳實施例中的多電腦切換器功能控制方法的流程圖,其中,該方法應用於上述伺服器1的BMC 10中,該方法包括如下步驟:2 is a flowchart of a method for controlling a function of a KVM switch according to a preferred embodiment of the present invention. The method is applied to the BMC 10 of the server 1, and the method includes the following steps:
步驟S21:該判斷模組101判斷該BMC 10的多電腦切換器功能的無圖形介面使用模式是否被觸發,若是,則進行步驟S22;否則,則進行步驟S23。Step S21: The determining module 101 determines whether the no-graphic interface usage mode of the KVM switch function of the BMC 10 is triggered. If yes, proceed to step S22; otherwise, proceed to step S23.
步驟S22:該驗證模組104提供一輸入框至遠程客戶機2而供遠程客戶機2輸入驗證資訊,接收該遠程客戶機2發送的驗證資訊,並根據該驗證資訊驗證該遠程客戶機2的用戶是否為該伺服器1的一合法用戶,若是,則進行步驟S24;否則,則回到步驟S21。Step S22: The verification module 104 provides an input box to the remote client 2 for the remote client 2 to input verification information, receives the verification information sent by the remote client 2, and verifies the remote client 2 according to the verification information. Whether the user is a legitimate user of the server 1, if yes, proceed to step S24; otherwise, return to step S21.
步驟S23:該BMC 10進入圖形介面使用模式,接收使用者使用流覽器輸入的該BMC 10的IP位址以及驗證資訊等,並向使用者提供一圖形化使用者介面而使用戶選擇執行相應的操作。Step S23: The BMC 10 enters a graphical interface usage mode, receives an IP address of the BMC 10 input by the user using the browser, and verifies the information, etc., and provides the user with a graphical user interface to enable the user to select and execute the corresponding Operation.
步驟S24:該發送模組102向遠程客戶機2發送該多電腦切換器功能的無圖形介面使用模式的關係表,以供遠程客戶機2的使用者根據所需控制BMC 10執行的操作而按壓對應的按鍵。Step S24: The sending module 102 sends a relationship table of the graphical interfaceless mode of the KVM switch function to the remote client 2, so that the user of the remote client 2 presses according to the operation required by the BMC 10 to be controlled. Corresponding buttons.
步驟S25:該執行模組103根據從遠程客戶機2接收的一鍵值信號確定對應的控制指令,並根據該指令執行該操作。Step S25: The execution module 103 determines a corresponding control instruction according to a key value signal received from the remote client 2, and performs the operation according to the instruction.
步驟S26:該切換模組105在接收到該遠程客戶機2發送一對應於退出操作的鍵值信號後,控制該BMC 10切換為多電腦切換器功能的圖形介面使用模式。Step S26: After receiving the key value signal corresponding to the exit operation, the switching module 105 controls the graphic interface usage mode of the BMC 10 to switch to the KVM switch function.
本技術領域的普通技術人員應當認識到,以上的實施方式僅是用來說明本發明,而並非用作為對本發明的限定,只要在本發明的實質精神範圍之內,對以上實施例所作的適當改變和變化都落在本發明要求保護的範圍之內。It is to be understood by those skilled in the art that the above embodiments are only intended to illustrate the invention, and are not intended to limit the invention, as long as it is within the spirit of the invention Changes and modifications are intended to fall within the scope of the invention.
1‧‧‧伺服器1‧‧‧Server
2‧‧‧遠程客戶機2‧‧‧ remote client
10‧‧‧BMC10‧‧‧BMC
11‧‧‧存儲單元11‧‧‧ storage unit
100‧‧‧多電腦切換器功能控制系統100‧‧‧Multicomputer Switcher Function Control System
101‧‧‧判斷模組101‧‧‧Judgement module
102‧‧‧發送模組102‧‧‧Transmission module
103‧‧‧執行模組103‧‧‧Execution module
104‧‧‧驗證模組104‧‧‧ verification module
105‧‧‧切換模組105‧‧‧Switch Module
無no
1‧‧‧伺服器 1‧‧‧Server
2‧‧‧遠程客戶機 2‧‧‧ remote client
10‧‧‧BMC 10‧‧‧BMC
11‧‧‧存儲單元 11‧‧‧ storage unit
100‧‧‧多電腦切換器功能控制系統 100‧‧‧Multicomputer Switcher Function Control System
101‧‧‧判斷模組 101‧‧‧Judgement module
102‧‧‧發送模組 102‧‧‧Transmission module
103‧‧‧執行模組 103‧‧‧Execution module
104‧‧‧驗證模組 104‧‧‧ verification module
105‧‧‧切換模組 105‧‧‧Switch Module
Claims (10)
一判斷模組,用於判斷該BMC的多電腦切換器功能的無圖形介面使用模式是否被觸發;
一發送模組,用於當該判斷模組判斷該多電腦切換器功能的無圖形介面使用模式被觸發時,向遠程客戶機發送該多電腦切換器功能的無圖形介面使用模式的關係表,其中,該關係表存儲於該存儲單元中,包括該BMC能夠執行的各種操作以及遠程客戶機對應選擇不同操作所需按壓的按鍵之間的一一對應關係,以供遠程客戶機的使用者根據所需選擇BMC執行的操作而按壓對應的按鍵;以及
一執行模組,用於根據從遠程客戶機接收的一鍵值信號確定對應的控制指令,並根據該指令執行該操作。A KVM switch function control system running in a BMC of a server, the server communicating with at least one remote client, the server comprising a storage unit, the improvement comprising: the system comprising:
a judging module, configured to determine whether the non-graphical interface usage mode of the BMC KVM switch function is triggered;
a sending module, configured to send, when the determining module determines that the non-graphical interface usage mode of the KVM switch function is triggered, send a relationship table of the non-graphical interface usage mode of the KVM switch function to the remote client, The relationship table is stored in the storage unit, and includes various operations that can be performed by the BMC and a one-to-one correspondence between buttons pressed by the remote client for selecting different operations, for the user of the remote client to It is required to select an operation performed by the BMC to press a corresponding button; and an execution module for determining a corresponding control instruction according to a key value signal received from the remote client, and performing the operation according to the instruction.
一判斷模組,用於判斷該BMC的多電腦切換器功能的無圖形介面使用模式是否被觸發;
一發送模組,用於當該判斷模組判斷該多電腦切換器功能的無圖形介面使用模式被觸發時,向遠程客戶機發送該多電腦切換器功能的無圖形介面使用模式的關係表,以供遠程客戶機的使用者根據所需選擇BMC執行的操作而按壓對應的按鍵;以及
一執行模組,用於根據從遠程客戶機接收的一鍵值信號確定對應的控制指令,並根據該指令執行該操作。A server, in communication with at least one remote client, the server comprising a BMC and a storage unit, the improvement being that the storage unit stores a relational table of a graphical interface usage mode of the KMC switch function of the BMC The relationship table includes various operations that the BMC can perform and a one-to-one correspondence between the keys that the remote client needs to press to select different operations, and the BMC includes:
a judging module, configured to determine whether the non-graphical interface usage mode of the BMC KVM switch function is triggered;
a sending module, configured to send, when the determining module determines that the non-graphical interface usage mode of the KVM switch function is triggered, send a relationship table of the non-graphical interface usage mode of the KVM switch function to the remote client, The user of the remote client presses the corresponding button according to the operation required to select the BMC; and an execution module for determining a corresponding control command according to the key value signal received from the remote client, and according to the The instruction performs this operation.
判斷該BMC的多電腦切換器功能的無圖形介面使用模式是否被觸發;
當該判斷模組判斷該多電腦切換器功能的無圖形介面使用模式被觸發時,向遠程客戶機發送該多電腦切換器功能的無圖形介面使用模式的關係表,以供遠程客戶機的使用者根據所需選擇BMC執行的操作而按壓對應的按鍵;以及
根據從遠程客戶機接收的一鍵值信號確定對應的控制指令,並根據該指令執行該操作。A KVM switch function control method, running in a BMC of a server, the server communicating with at least one remote client, the server comprising a storage unit, the storage unit storing the BMC KVM switch The functionless graphical interface uses a relationship table of modes, the relationship table includes various operations that the BMC can perform, and a one-to-one correspondence between the buttons used by the remote client for correspondingly selecting different operations, and the improvement is that Methods include:
Determining whether the non-graphical interface usage mode of the BMC's KVM switch function is triggered;
When the judging module judges that the non-graphical interface usage mode of the KVM switch function is triggered, sending a relationship table of the non-graphical interface usage mode of the KVM switch function to the remote client for use by the remote client. The corresponding button is pressed according to the operation required to select the BMC; and the corresponding control command is determined according to the key value signal received from the remote client, and the operation is performed according to the instruction.
當接收到該遠程客戶機發送的對應一退出操作的鍵值信號後,控制該BMC切換為多電腦切換器功能的圖形介面使用模式。
The method for controlling the function of the KVM switch according to claim 9, wherein the method further includes:
After receiving the key value signal corresponding to an exit operation sent by the remote client, the BMC is controlled to switch to the graphical interface usage mode of the KVM switch function.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW103114406A TW201602788A (en) | 2014-04-21 | 2014-04-21 | Server, KVM functionality controlling system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW103114406A TW201602788A (en) | 2014-04-21 | 2014-04-21 | Server, KVM functionality controlling system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
TW201602788A true TW201602788A (en) | 2016-01-16 |
Family
ID=55641595
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW103114406A TW201602788A (en) | 2014-04-21 | 2014-04-21 | Server, KVM functionality controlling system and method |
Country Status (1)
Country | Link |
---|---|
TW (1) | TW201602788A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110865958A (en) * | 2019-11-19 | 2020-03-06 | 北京计算机技术及应用研究所 | LRM-based integrated switching management module design method |
-
2014
- 2014-04-21 TW TW103114406A patent/TW201602788A/en unknown
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110865958A (en) * | 2019-11-19 | 2020-03-06 | 北京计算机技术及应用研究所 | LRM-based integrated switching management module design method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102261910B1 (en) | Service error detection apparatus for cloud streaming service, end to end service monitoring system and method thereof | |
US9032106B2 (en) | Synchronizing device association data among computing devices | |
US20130166629A1 (en) | Method For Remote Desktop Control By Remote Host Input Devices | |
US20080120578A1 (en) | Mouse with a screen saver control function | |
WO2011120419A1 (en) | Electronic device and input method | |
WO2018090720A1 (en) | Method and apparatus for plug and play screen mirroring | |
EP3352495B1 (en) | Electronic device and method for providing event management service | |
WO2018090722A1 (en) | Method and apparatus for realizing wired screen delivery | |
US20180241841A1 (en) | Information system | |
JP2009032126A (en) | Kvm switch, driver program for the same, information processing apparatus, and control program | |
WO2018184594A1 (en) | Method for remotely controlling device and remote control system | |
US8862683B2 (en) | KVM switch and KVM system | |
TW201602788A (en) | Server, KVM functionality controlling system and method | |
US8074001B2 (en) | Information processing apparatus, KVM switch, remote system, and computer readable storage medium | |
JP5651778B2 (en) | Personal computer system for mobile device users and operation method of the personal computer system | |
US20190278238A1 (en) | Control system and method for script authoring and remote activation | |
JP5046592B2 (en) | Image display system, display device, and screen saver activation prevention method | |
TWM486082U (en) | Peripheral device management system, peripheral device operating system, and sharing system thereof | |
TWI810895B (en) | Remote operating method of human-machine interface, and remote operating system for using the same | |
JP2014049005A (en) | Information processing apparatus | |
TWI706645B (en) | Remote wake-up method and remote wake-up system | |
CN112311560B (en) | Remote wakeup method and remote wakeup system | |
US20140201347A1 (en) | System And Method For Implementing A Command Center In An Electronic Network | |
JP7027136B2 (en) | Labor time management device, labor time management method, and labor time management program | |
JP2011259130A (en) | Operation terminal |