[go: up one dir, main page]

CN1324435C - Multi-tasking computer peripheral device online switching interface - Google Patents

Multi-tasking computer peripheral device online switching interface Download PDF

Info

Publication number
CN1324435C
CN1324435C CNB2004100864518A CN200410086451A CN1324435C CN 1324435 C CN1324435 C CN 1324435C CN B2004100864518 A CNB2004100864518 A CN B2004100864518A CN 200410086451 A CN200410086451 A CN 200410086451A CN 1324435 C CN1324435 C CN 1324435C
Authority
CN
China
Prior art keywords
switching
module
peripheral
processing unit
interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2004100864518A
Other languages
Chinese (zh)
Other versions
CN1763697A (en
Inventor
李俊良
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Corp
Original Assignee
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to CNB2004100864518A priority Critical patent/CN1324435C/en
Publication of CN1763697A publication Critical patent/CN1763697A/en
Application granted granted Critical
Publication of CN1324435C publication Critical patent/CN1324435C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Digital Computer Display Output (AREA)

Abstract

The invention is a multi-task computer peripheral device on-line switching interface, applied to a computer system with a plurality of independent processing modules, such as a blade server, and a plurality of independent service modules in the blade server can share the same group of external peripheral devices; the interface at least comprises: the system comprises a plurality of switching modules, a plurality of switching control modules, a management and control module, a peripheral signal converging module and a converting module; the invention is characterized in that the BMC type management controller in the original blade server is adopted to control the online switching action between each independent service module and each peripheral device, and the interface of the invention does not need to adopt a keyboard/screen/mouse switcher with expensive cost or use an additional control circuit, thereby realizing the online switching function of the blade server for providing the multitask type peripheral device with lower hardware cost.

Description

多任务式计算机周边装置联机切换接口Multi-tasking computer peripheral device online switching interface

技术领域technical field

本发明是关于一种计算机周边技术,特别是关于一种多任务式计算机周边装置联机切换接口,可应用在具有多个独立处理模块的计算机系统,例如刀片式服务器(blade server),让该刀片式服务器中的多个独立的服务模块可通过多任务切换方式共享一组外部的周边装置,例如包括键盘、鼠标、屏幕单元和即插即用型的数据存储装置(例如闪存)。The present invention relates to a computer peripheral technology, in particular to a multitasking computer peripheral device online switching interface, which can be applied to a computer system with multiple independent processing modules, such as a blade server (blade server), so that the blade A plurality of independent service modules in the server can share a group of external peripheral devices through multitasking switching, such as keyboard, mouse, screen unit and plug-and-play data storage device (such as flash memory).

背景技术Background technique

刀片式服务器(blade server)是一种集群式(clustering type)的网络服务器,其特点在于,利用同一个电路框架整合两个或两个以上的模块化的服务器单元(以下称为″服务模块″),这些服务模块即用来以集群方式提供同一种服务功能,也就是网络使用者只要连接至这些服务模块其中任何一个,即可使用该刀片式服务器所提供的服务功能。实际应用上,刀片式服务器中的每一个服务模块即制成一块刀锋状的电路板,因此可让网络管理人员方便地随时以插合方式整合至电路框架来增加用户容量。具体实施上,刀片式服务器通常设置有共享的管理控制器,用于管理控制刀片式服务器中所有的服务模块及其共享设施。A blade server is a network server of a clustering type, which is characterized in that it uses the same circuit frame to integrate two or more modular server units (hereinafter referred to as "service modules"). ), these service modules are used to provide the same service function in a cluster mode, that is, network users can use the service function provided by the blade server as long as they connect to any one of these service modules. In practice, each service module in the blade server is made into a blade-shaped circuit board, so that network managers can easily integrate it into the circuit frame at any time by plugging and mating to increase user capacity. Specifically, the blade server is usually provided with a shared management controller for managing and controlling all service modules and their shared facilities in the blade server.

此外,一般的个人计算机(PC)均配备有专属的输出入设备,例如包括键盘、显示屏幕和鼠标。使用者可借由这些输出入设备操作应用程序和必要的系统管理工作。然而在刀片式服务器的应用上,由于输出入设备只有在预设系统时需要使用到,在执行服务工作时并不需要,因此为了节省设备成本及机房空间,一般作为服务器的个人计算机主机均未配备有输出入设备。此外,实际应用上,刀片式服务器也常有需要外接至外部的数据存储装置,例如USB(Universal Serial Bus)的闪存,借以将新数据加载至刀片式服务器,或将刀片式服务器中的数据复制至该外部的数据存储装置。In addition, a general personal computer (PC) is equipped with dedicated input and output devices, including, for example, a keyboard, a display screen and a mouse. Users can operate application programs and necessary system management tasks through these I/O devices. However, in the application of blade servers, since the input and output devices are only used when the system is preset, they are not needed when performing service work. Therefore, in order to save equipment costs and room space, the personal computer hosts generally used as servers are not used. Equipped with input and output devices. In addition, in practical applications, blade servers often need to be connected to external data storage devices, such as USB (Universal Serial Bus) flash memory, so as to load new data to the blade server, or copy data in the blade server to the external data storage device.

然而当需要对服务器进行一些必要的系统管理工作时,例如当服务器发生宕机现象时,由于维修工作须借由键盘、显示屏幕和鼠标来进行,因此未附设有输出入设备的服务器的系统管理工作便成为一项难题。However, when it is necessary to perform some necessary system management work on the server, for example, when the server is down, since the maintenance work must be carried out by keyboard, display screen and mouse, the system management of the server without input and output devices Work becomes a problem.

上述问题的一种解决方法即为采用所谓的键盘/屏幕/鼠标切换器(Keyboard/Video/Mouse Switch,KVM),将刀片式服务器以共接方式连接至键盘、屏幕和鼠标。此外,键盘/屏幕/鼠标切换器也可作为VGA视频周边处理单元和USB周边处理单元与外接的屏幕装置和USB闪存之间的切换装置。然而采用键盘/屏幕/鼠标切换器作为VGA/USB切换装置的一项缺点在于,需增加额外的控制信号,因此需增加键盘/屏幕/鼠标切换器芯片上的管脚,因此会增加硬设备的复杂度及成本。A solution to the above problems is to use a so-called Keyboard/Video/Mouse Switch (KVM) to connect the blade server to the keyboard, screen and mouse in a co-connected manner. In addition, the keyboard/screen/mouse switcher can also be used as a switching device between the VGA video peripheral processing unit and the USB peripheral processing unit, and the external screen device and USB flash memory. However, a disadvantage of using a keyboard/screen/mouse switcher as a VGA/USB switching device is that additional control signals need to be added, so it is necessary to increase the pins on the keyboard/screen/mouse switcher chip, which will increase the hardware cost. complexity and cost.

上述问题的另一种解决方法即是采用一种特制的芯片,将VGA信号转换成串行形式,并在刀片式服务器中的每一个服务模块中装设一个这种特制芯片。然而该作法的一项缺点在于,该种特制芯片的制作成本颇高,且需增加额外的控制信号,因此也会增加硬设备的复杂度及成本。Another solution to the above-mentioned problem is to adopt a special chip to convert the VGA signal into a serial form, and install a special chip in each service module in the blade server. However, a disadvantage of this approach is that the manufacturing cost of this special chip is quite high, and additional control signals need to be added, thus increasing the complexity and cost of the hardware device.

发明内容Contents of the invention

为克服上述现有技术的缺点,本发明的主要目的在于提供一种多任务式计算机周边装置联机切换接口,让刀片式服务器中的多个服务模块共享一组外部的周边装置,但不需采购成本昂贵的KVM键盘/屏幕/鼠标切换器。In order to overcome the above-mentioned shortcomings of the prior art, the main purpose of the present invention is to provide a multi-tasking computer peripheral device online switching interface, allowing multiple service modules in the blade server to share a group of external peripheral devices, but without the need to purchase Expensive KVM keyboard/screen/mouse switches.

本发明的另一目的在于提供一种多任务式计算机周边装置联机切换接口,让刀片式服务器中的多个服务模块共享一组外部的周边装置,但不需增加额外的控制信号。Another object of the present invention is to provide a multi-tasking computer peripheral device on-line switching interface, allowing multiple service modules in a blade server to share a set of external peripheral devices without adding additional control signals.

本发明的又一目的在于提供一种多任务式计算机周边装置联机切换接口,采用比现有技术更低的成本及更方便的方式,让刀片式服务器中的多个服务模块共享一组外部的周边装置。Another object of the present invention is to provide a multi-tasking computer peripheral device online switching interface, which allows multiple service modules in the blade server to share a set of external Peripherals.

本发明的多任务式计算机周边装置联机切换接口是应用在具有多个独立的处理模块的计算机系统,例如刀片式服务器(blade server),让该刀片式服务器中多个独立的服务模块,通过多任务切换方式共享同一组外部的周边装置,例如包括键盘、鼠标、屏幕单元和即插即用型的数据存储装置(例如闪存)。The multi-tasking computer peripheral device online switching interface of the present invention is applied to a computer system with multiple independent processing modules, such as a blade server (blade server), allowing multiple independent service modules in the blade server to pass through multiple The task switching method shares the same set of external peripheral devices, including, for example, a keyboard, a mouse, a screen unit, and a plug-and-play data storage device (such as a flash memory).

本发明的多任务式计算机周边装置联机切换接口至少包括:多个切换模块,其中每一个切换模块耦合至该计算机系统中的各个处理模块,用于通过切换方式来选择性地联机各个处理模块中的视频处理单元和周边处理单元;多个切换控制模块,其中每一个切换控制模块分别耦合至各个切换模块,用于分别控制各个切换模块对该视频处理单元和该周边处理单元所进行的切换动作;管控模块,通过特定的管控接口来联机至各个切换控制模块,借以通过该管控接口来令各个切换控制模块分别控制各个切换模块对该视频处理单元和该周边处理单元进行的切换动作;周边信号汇转模块,具有第一连接端和第二连接端,其中该第一连接端用于连接至各个切换模块,通过各个切换模块联机至各个周边处理单元,该第二连接端则用于分别连接至转换模块和第一群组的周边装置中的外接式数据存储装置;以及转换模块,用于将第二群组的周边装置发出的信号,经转换传送至该周边信号汇转模块,借以首先通过该周边信号汇转模块及接着通过各个切换模块联机至各个周边处理单元。The multi-tasking computer peripheral device online switching interface of the present invention at least includes: a plurality of switching modules, wherein each switching module is coupled to each processing module in the computer system, and is used to selectively connect to each processing module by switching a video processing unit and a peripheral processing unit; a plurality of switching control modules, wherein each switching control module is coupled to each switching module, and is used to respectively control the switching action performed by each switching module on the video processing unit and the peripheral processing unit The management and control module is connected to each switching control module through a specific management and control interface, so that each switching control module can control the switching action of each switching module on the video processing unit and the peripheral processing unit through the management and control interface; peripheral signals The remittance module has a first connection end and a second connection end, wherein the first connection end is used to connect to each switch module, and is connected to each peripheral processing unit through each switch module, and the second connection end is used to connect respectively To the conversion module and the external data storage device in the peripheral device of the first group; and the conversion module is used to transfer the signal sent by the peripheral device of the second group to the peripheral signal transfer module through conversion, so as to first Connect to each peripheral processing unit through the peripheral signal transfer module and then through each switching module.

本发明的多任务式计算机周边装置联机切换接口的特点在于,采用原刀片式服务器中所具有的BMC(Baseboard Management Controller)的管理控制器,管控各个独立的服务模块与各个周边装置之间的联机切换动作,使得所有周边装置均可通过本发明的多任务式计算机周边装置联机切换接口,联机至刀片式服务器中的各个独立的服务模块。此特点可让刀片式服务器中多个独立的服务模块共享同一组外部的周边装置,但不需要采用成本昂贵的键盘/屏幕/鼠标切换器或使用额外的控制线路,因此以更低的硬件成本,实现对刀片式服务器提供多任务式的周边装置联机切换功能。The feature of the multi-tasking computer peripheral device online switching interface of the present invention is that the management controller of the BMC (Baseboard Management Controller) in the original blade server is used to control the connection between each independent service module and each peripheral device. The switching action enables all peripheral devices to connect to each independent service module in the blade server through the online switching interface of the multi-tasking computer peripheral device of the present invention. This feature allows multiple independent service modules in the blade server to share the same set of external peripheral devices, but does not require expensive keyboard/screen/mouse switches or use additional control lines, so at a lower hardware cost , realizing the online switching function of multi-tasking peripheral devices for the blade server.

附图说明Description of drawings

图1是应用结构示意图,显示本发明的多任务式计算机周边装置联机切换接口搭配至刀片式服务器的应用结构;以及Fig. 1 is a schematic diagram of the application structure, showing the application structure of the multi-tasking computer peripheral device online switching interface of the present invention matched to the blade server; and

图2是系统结构示意图,显示本发明的多任务式计算机周边装置联机切换接口的基本系统结构。FIG. 2 is a schematic diagram of the system structure, showing the basic system structure of the online switching interface of the multi-tasking computer peripheral device of the present invention.

具体实施方式Detailed ways

实施例Example

以下即配合附图,详细说明本发明的多任务式计算机周边装置联机切换接口的实施例。The following describes in detail the embodiment of the online switching interface of the multitasking computer peripheral device of the present invention with reference to the accompanying drawings.

图1即显示本发明的多任务式计算机周边装置联机切换接口100的应用结构。如图所示,本发明的多任务式计算机周边装置联机切换接口100实际应用上是搭配至具有多个独立的处理模块的计算机系统,例如刀片式服务器10,且该刀片式服务器10具有多个独立的服务模块20(图1仅代表性地显示3个服务模块,但该服务模块的数量并无限制),各个服务模块20中则配置有至少一个视频处理单元21和一个周边处理单元22,其中该视频处理单元21例如是VGA(Video Graphics Array)式的视频处理单元,该周边处理单元22则例如是USB(Universal SerialBus)式的周边处理单元,让该刀片式服务器10中的多个服务模块20可共享同一组外部的周边装置,例如包括屏幕装置31、USB型的外接数据存储装置32、键盘41和鼠标42。FIG. 1 shows the application structure of the online switching interface 100 of the multitasking computer peripheral device of the present invention. As shown in the figure, the multitasking computer peripheral device online switching interface 100 of the present invention is practically matched to a computer system with multiple independent processing modules, such as a blade server 10, and the blade server 10 has multiple Independent service modules 20 (Fig. 1 only representatively shows 3 service modules, but the number of the service modules is not limited), each service module 20 is then configured with at least one video processing unit 21 and a peripheral processing unit 22, Wherein the video processing unit 21 is, for example, a VGA (Video Graphics Array) video processing unit, and the peripheral processing unit 22 is, for example, a USB (Universal Serial Bus) peripheral processing unit, so that multiple services in the blade server 10 The modules 20 can share the same set of external peripheral devices, including, for example, a screen device 31 , a USB-type external data storage device 32 , a keyboard 41 and a mouse 42 .

如图2所示,本发明的多任务式计算机周边装置联机切换接口100的基本系统结构至少包括:(a)多个切换模块110;(b)多个切换控制模块120;(c)管控模块130;(d)周边信号汇转模块140;以及(e)转换模块150。As shown in Figure 2, the basic system structure of the online switching interface 100 of the multitasking computer peripheral device of the present invention at least includes: (a) a plurality of switching modules 110; (b) a plurality of switching control modules 120; (c) a control module 130 ; (d) peripheral signal transfer module 140 ; and (e) conversion module 150 .

各个切换模块110例如是模拟式切换装置(analog switch),其分别耦合至该刀片式服务器10中各个服务模块20的内部电路结构,分别受控于所属的切换控制模块120,将各个服务模块20中的VGA视频处理单元21或USB周边处理单元22通过切换方式,选择性地联机至周边信号汇转模块140或外部的屏幕装置31。Each switch module 110 is, for example, an analog switch device (analog switch), which is respectively coupled to the internal circuit structure of each service module 20 in the blade server 10, and is respectively controlled by the associated switch control module 120, and each service module 20 The VGA video processing unit 21 or the USB peripheral processing unit 22 in the device is selectively connected to the peripheral signal transfer module 140 or the external screen device 31 through switching.

各个切换控制模块120例如是BMC(Baseboard ManagementController)管理控制器中的一个功能单元,其分别耦合至上述各个切换模块110,且其可分别通过管控接口131,受控于同一个管控模块130,用于控制各个切换模块110进行的VGA/USB切换动作。Each switching control module 120 is, for example, a functional unit in a BMC (Baseboard Management Controller) management controller, which is respectively coupled to the above-mentioned switching modules 110, and which can be controlled by the same management and control module 130 through the management and control interface 131 respectively. It controls the VGA/USB switching action performed by each switching module 110 .

管控模块130例如为BMC(Baseboard Management Controller)的管理控制器,其通过特定的管控接口131,例如IPMB(Intelligent PlatformManagement Bus)型的管控接口,联机至各个切换控制模块120,借以通过该管控接口131,令各个切换控制模块120分别控制各个切换模块110,对该VGA视频处理单元21和该USB周边处理单元22进行切换动作。由于IPMB为计算机信息业界常用及熟知的一种标准规范,因此在此说明书中不对其作进一步说明。The management and control module 130 is, for example, the management controller of the BMC (Baseboard Management Controller), which is connected to each switching control module 120 through a specific management and control interface 131, such as an IPMB (Intelligent Platform Management Bus) type of management and control interface, so as to pass through the management and control interface 131 Each switch control module 120 controls each switch module 110 to switch between the VGA video processing unit 21 and the USB peripheral processing unit 22 . Since the IPMB is a standard specification commonly used and well known in the computer information industry, it will not be further described in this specification.

周边信号汇转模块140例如是USB信号汇转模块(USB Hub),其具有第一连接端141和第二连接端142,其中该第一连接端141用于连接至各个切换模块110,通过各个切换模块110联机至各个USB周边处理单元22;第二连接端142则用于分别连接至转换模块150和第一群组的周边装置中的USB型外接式数据存储装置32,其中,该第一群组的周边装置包括屏幕装置和外接式数据存储装置。The peripheral signal transfer module 140 is, for example, a USB signal transfer module (USB Hub), which has a first connection end 141 and a second connection end 142, wherein the first connection end 141 is used to connect to each switching module 110, through each The switching module 110 is connected to each USB peripheral processing unit 22; the second connection terminal 142 is used to connect to the conversion module 150 and the USB-type external data storage device 32 in the peripheral devices of the first group respectively, wherein the first The peripheral devices of the group include screen devices and external data storage devices.

转换模块150是向内连接至上述周边信号汇转模块140,向外以共接方式耦接至第二群组的周边装置,例如包括键盘41和鼠标42,用于将该键盘41和鼠标42发出的信号,转换成USB周边处理单元22接受的信号格式(在此实施例中即为USB信号格式)。它首先通过该周边信号汇转模块140及接着通过各个切换模块110,联机至各个USB周边处理单元22,借此让使用者可通过该键盘41和鼠标42输入数据及指令至联机的服务模块20。The conversion module 150 is internally connected to the peripheral signal transfer module 140, and externally coupled to the second group of peripheral devices in a common connection manner, such as including a keyboard 41 and a mouse 42, for the keyboard 41 and the mouse 42 The sent signal is converted into a signal format accepted by the USB peripheral processing unit 22 (in this embodiment, the USB signal format). It is first connected to each USB peripheral processing unit 22 through the peripheral signal transfer module 140 and then through each switching module 110, so that the user can input data and instructions to the online service module 20 through the keyboard 41 and mouse 42 .

实际应用上,使用者(即网络系统管理人员)即可通过本发明的多任务式计算机周边装置联机切换接口100,让刀片式服务器10中的多个服务模块20共享同一组外部的周边装置,例如包括屏幕装置31、外接式数据存储装置32、键盘41和鼠标42。In practical application, the user (i.e., the network system administrator) can use the multi-tasking computer peripheral device of the present invention to switch the interface 100 online, so that multiple service modules 20 in the blade server 10 can share the same group of external peripheral devices. For example, it includes a screen device 31 , an external data storage device 32 , a keyboard 41 and a mouse 42 .

请同时参阅图1和图2,当使用屏幕装置31时,BMC管控模块130即会通过IPMB管控接口131,令相关的切换控制模块120将其所属的切换模块110切换成联机至相关的服务模块20中的VGA视频处理单元21,让该VGA视频处理单元21可直接通过切换模块110联机至外部的屏幕装置31,借此将其所发出的VGA视频信号显示在外部的屏幕装置31上。Please refer to FIG. 1 and FIG. 2 at the same time. When the screen device 31 is used, the BMC management and control module 130 will immediately pass the IPMB management and control interface 131 to make the relevant switching control module 120 switch the switching module 110 it belongs to to connect to the relevant service module. The VGA video processing unit 21 in 20 allows the VGA video processing unit 21 to be directly connected to the external screen device 31 through the switch module 110, so as to display the VGA video signal it sends on the external screen device 31.

当使用USB外接式数据存储装置32时,BMC管控模块130即会通过IPMB管控接口131,令相关的切换控制模块120将其所属的切换模块110切换成联机至相关服务模块20中的USB周边处理单元22,让该USB周边处理单元22可依次通过切换模块110和周边信号汇转模块140联机至该外接式数据存储装置32,借此让相关的服务模块20可对该外接式数据存储装置32进行数据存取动作。When the USB external data storage device 32 is used, the BMC management and control module 130 will pass the IPMB management and control interface 131 to make the relevant switching control module 120 switch the switching module 110 it belongs to to be connected to the USB peripheral processing in the relevant service module 20 Unit 22, so that the USB peripheral processing unit 22 can be connected to the external data storage device 32 through the switching module 110 and the peripheral signal transfer module 140 in turn, so that the relevant service module 20 can connect to the external data storage device 32 Perform data access operations.

当使用键盘41时,BMC管控模块130即会通过IPMB管控接口131,令相关的切换控制模块120将其所属的切换模块110切换成联机至相关的服务模块20中的USB周边处理单元22,令键盘41可将其所发出的键盘信号依次通过转换模块150、周边信号汇转模块140和切换模块110,传送给该刀片式服务器10中相关的服务模块20,借此输入数据或指令至相关的服务模块20。When using the keyboard 41, the BMC management and control module 130 will promptly pass through the IPMB management and control interface 131, so that the relevant switching control module 120 switches the switching module 110 it belongs to to be connected to the USB peripheral processing unit 22 in the relevant service module 20, so that The keyboard 41 can transmit the keyboard signal sent by it to the relevant service module 20 in the blade server 10 through the conversion module 150, the peripheral signal transfer module 140 and the switching module 110, thereby inputting data or instructions to the relevant Service module 20.

当使用鼠标42时,BMC管控模块130即会通过IPMB管控接口131,令相关的切换控制模块120将其所属的切换模块110切换成联机至相关的服务模块20中的USB周边处理单元22,令鼠标42可将其所发出的光标操控信号依次通过转换模块150、周边信号汇转模块140和切换模块110,传送给该刀片式服务器10中相关的服务模块20,借此输入光标操控指令至相关的服务模块20。When using the mouse 42, the BMC management and control module 130 will promptly pass through the IPMB management and control interface 131, so that the relevant switching control module 120 switches the switching module 110 it belongs to to be connected to the USB peripheral processing unit 22 in the relevant service module 20, so that The mouse 42 can transmit the cursor control signal sent by it to the relevant service module 20 in the blade server 10 through the conversion module 150, the peripheral signal transfer module 140 and the switching module 110, thereby inputting the cursor control command to the relevant The service module 20.

总而言之,本发明提供了一种新颖的多任务式计算机周边装置联机切换接口,可应用在具有多个独立的处理模块的计算机系统,例如刀片式服务器,让该刀片式服务器中多个独立的服务模块可共享同一组外部的周边装置;且其特点在于,采用原刀片式服务器中所具有的BMC(Baseboard Management Controller)的管理控制器,管控各个独立的服务模块与各个周边装置之间的联机切换动作,使得所有的周边装置均可通过本发明的多任务式计算机周边装置联机切换接口,联机至刀片式服务器中各个独立的服务模块。此特点可让刀片式服务器中多个独立的服务模块共享同一组外部的周边装置,不需要如现有技术般地采用成本昂贵的键盘/屏幕/鼠标切换器或使用额外的控制线路,因此在执行该刀片式服务器提供多任务式的周边装置联机切换功能时,肥用更低的硬件成本实现。本发明因此比现有技术具有更佳的进步性及实用性。In a word, the present invention provides a novel multitasking computer peripheral device online switching interface, which can be applied to computer systems with multiple independent processing modules, such as blade servers, allowing multiple independent services in the blade servers to The modules can share the same group of external peripheral devices; and its characteristic is that the management controller of BMC (Baseboard Management Controller) in the original blade server is used to control the online switching between each independent service module and each peripheral device action, so that all peripheral devices can be connected to each independent service module in the blade server through the online switching interface of the multi-task computer peripheral device of the present invention. This feature allows multiple independent service modules in the blade server to share the same set of external peripheral devices, without the need to use expensive keyboard/screen/mouse switches or use additional control lines as in the prior art, so in When the blade server is implemented to provide the multi-task online switching function of peripheral devices, it can be realized with lower hardware cost. Therefore, the present invention has better progress and practicality than the prior art.

Claims (8)

1.一种多任务式计算机周边装置联机切换接口,搭配至计算机系统、且该计算机系统具有多个独立的处理模块、各个处理模块中则配置有至少一个视频处理单元和一个周边处理单元,让该计算机系统中的多个处理模块共享第一群组及第二群组的周边装置;其特征在于,该多任务式计算机周边装置联机切换接口至少包含:1. A multitasking computer peripheral device online switching interface, which is matched to a computer system, and the computer system has a plurality of independent processing modules, and each processing module is equipped with at least one video processing unit and a peripheral processing unit, so that A plurality of processing modules in the computer system share the peripheral devices of the first group and the second group; it is characterized in that the online switching interface of the multitasking computer peripheral devices at least includes: 多个切换模块,其中每一个切换模块耦合至该计算机系统中相对应的处理模块,用于通过切换方式来选择性地联机各个处理模块中的视频处理单元和周边处理单元,而该视频处理单元通过该切换模块连接至该第一群组的周边装置中的屏幕装置;A plurality of switching modules, wherein each switching module is coupled to a corresponding processing module in the computer system, and is used to selectively connect the video processing unit and the peripheral processing unit in each processing module by switching, and the video processing unit a screen device connected to the first group of peripheral devices through the switching module; 多个切换控制模块,其中每一个切换控制模块分别耦合至各个切换模块,用以分别控制各个切换模块对该视频处理单元和该周边处理单元所进行的切换动作;A plurality of switching control modules, wherein each switching control module is coupled to each switching module, and is used to respectively control the switching action performed by each switching module on the video processing unit and the peripheral processing unit; 管控模块,通过特定的管控接口来联机至各个切换控制模块,借以通过该管控接口来令各个切换控制模块分别控制各个切换模块对该视频处理单元和该周边处理单元进行的切换动作;The management and control module is connected to each switching control module through a specific management and control interface, so that through the management and control interface, each switching control module controls the switching action performed by each switching module on the video processing unit and the peripheral processing unit; 周边信号汇转模块,具有第一连接端和第二连接端,其中该第一连接端用于连接至各个切换模块,通过各个切换模块联机至各个周边处理单元,该第二连接端则用于分别连接至转换模块和第一群组的周边装置中的外接式数据存储装置;以及The peripheral signal transfer module has a first connection end and a second connection end, wherein the first connection end is used to connect to each switching module, and is connected to each peripheral processing unit through each switching module, and the second connection end is used for An external data storage device connected to the conversion module and the first group of peripheral devices respectively; and 转换模块,用于将第二群组的周边装置所发出的信号经转换而传送至该周边信号汇转模块,借以首先通过该周边信号汇转模块及接着通过各个切换模块来联机至各个周边处理单元。The conversion module is used to convert the signals sent by the peripheral devices of the second group and transmit them to the peripheral signal transfer module, so as to connect to each peripheral processing through the peripheral signal transfer module and then through each switching module unit. 2.根据权利要求1所述的多任务式计算机周边装置联机切换接口,其特征在于,该计算机系统是刀片式服务器。2. The multi-tasking computer peripheral device online switching interface according to claim 1, wherein the computer system is a blade server. 3.根据权利要求1所述的多任务式计算机周边装置联机切换接口,其特征在于,各个切换模块均是模拟式切换装置。3. The multi-tasking computer peripheral device online switching interface according to claim 1, wherein each switching module is an analog switching device. 4.根据权利要求1所述的多任务式计算机周边装置联机切换接口,其特征在于,该管控模块是BMC式的管理控制器。4. The multi-tasking computer peripheral device online switching interface according to claim 1, characterized in that the management and control module is a BMC-type management controller. 5.根据权利要求1所述的多任务式计算机周边装置联机切换接口,其特征在于,该切换控制模块是BMC式管理控制器中的一个功能单元。5. The multi-tasking computer peripheral device online switching interface according to claim 1, characterized in that the switching control module is a functional unit in the BMC type management controller. 6.根据权利要求1所述的多任务式计算机周边装置联机切换接口,其特征在于,该管控接口是IPMB型的管控接口。6. The multi-task computer peripheral device online switching interface according to claim 1, characterized in that the management and control interface is an IPMB type management and control interface. 7.根据权利要求1所述的多任务式计算机周边装置联机切换接口,其特征在于,该视频处理单元是VGA式的视频处理单元,该周边处理单元则是USB式的周边处理单元。7. The multi-tasking computer peripheral device online switching interface according to claim 1, wherein the video processing unit is a VGA type video processing unit, and the peripheral processing unit is a USB type peripheral processing unit. 8.根据权利要求1所述的多任务式计算机周边装置联机切换接口,其特征在于,该第一群组的周边装置包括屏幕装置和外接式数据存储装置,该第二群组的周边装置则包括键盘和鼠标。8. The online switching interface for multitasking computer peripheral devices according to claim 1, wherein the peripheral devices of the first group include screen devices and external data storage devices, and the peripheral devices of the second group are Includes keyboard and mouse.
CNB2004100864518A 2004-10-20 2004-10-20 Multi-tasking computer peripheral device online switching interface Expired - Fee Related CN1324435C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100864518A CN1324435C (en) 2004-10-20 2004-10-20 Multi-tasking computer peripheral device online switching interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100864518A CN1324435C (en) 2004-10-20 2004-10-20 Multi-tasking computer peripheral device online switching interface

Publications (2)

Publication Number Publication Date
CN1763697A CN1763697A (en) 2006-04-26
CN1324435C true CN1324435C (en) 2007-07-04

Family

ID=36747856

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100864518A Expired - Fee Related CN1324435C (en) 2004-10-20 2004-10-20 Multi-tasking computer peripheral device online switching interface

Country Status (1)

Country Link
CN (1) CN1324435C (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100524261C (en) * 2006-09-27 2009-08-05 广达电脑股份有限公司 Method for operating host computer by shortcut key mode in centralized computer system
CN101957787A (en) * 2010-08-16 2011-01-26 浪潮电子信息产业股份有限公司 Method for debugging blade server by using BMC module
CN102024108B (en) * 2010-11-19 2012-10-03 惠州市创亿鑫科技有限公司 Single motherboard dual independent safety computer system
CN104144059A (en) * 2014-08-13 2014-11-12 浪潮集团有限公司 A method for realizing multi-machine sharing USB security authentication module in a blade private cloud system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000068813A1 (en) * 1999-05-06 2000-11-16 Cybex Computer Products Corp. Kvm switch for multiple users
US20030005186A1 (en) * 2001-06-29 2003-01-02 Gough Corey D. Peripheral sharing device with unified clipboard memory
CN1410898A (en) * 2001-09-25 2003-04-16 英业达股份有限公司 Server system sharing peripheral control devices
CN1412677A (en) * 2001-10-15 2003-04-23 英业达股份有限公司 Control System of High Density Server Peripheral Equipment
CN1454340A (en) * 2000-05-03 2003-11-05 赛百克斯计算机产品公司 Network based keyboard/video/mouse switching system
CN1517871A (en) * 2003-01-17 2004-08-04 英业达股份有限公司 Multicomputer switcher
US20040189598A1 (en) * 2003-03-26 2004-09-30 Fujitsu Component Limited Switch, image transmission apparatus, image transmission method, image display method, image transmitting program product, and image displaying program product

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000068813A1 (en) * 1999-05-06 2000-11-16 Cybex Computer Products Corp. Kvm switch for multiple users
CN1454340A (en) * 2000-05-03 2003-11-05 赛百克斯计算机产品公司 Network based keyboard/video/mouse switching system
US20030005186A1 (en) * 2001-06-29 2003-01-02 Gough Corey D. Peripheral sharing device with unified clipboard memory
CN1410898A (en) * 2001-09-25 2003-04-16 英业达股份有限公司 Server system sharing peripheral control devices
CN1412677A (en) * 2001-10-15 2003-04-23 英业达股份有限公司 Control System of High Density Server Peripheral Equipment
CN1517871A (en) * 2003-01-17 2004-08-04 英业达股份有限公司 Multicomputer switcher
US20040189598A1 (en) * 2003-03-26 2004-09-30 Fujitsu Component Limited Switch, image transmission apparatus, image transmission method, image display method, image transmitting program product, and image displaying program product

Also Published As

Publication number Publication date
CN1763697A (en) 2006-04-26

Similar Documents

Publication Publication Date Title
CN100349099C (en) Network based KVM switching system
US20080005414A1 (en) Method, system and apparatus to allow users to remotely mount USB devices and access KVM through a server interface Pod (SIP)
US7305494B2 (en) Multiplexed computer peripheral device connection switching interface
CN103019368B (en) A kind of method that local I/O node switches with KVM module intelligence
EP2499575A2 (en) System and apparatus for sharing a host computer
US8001303B2 (en) USB key emulation system to multiplex information
USRE42812E1 (en) Apparatus for providing I/O support to a computer system and method of use thereof
CN1324435C (en) Multi-tasking computer peripheral device online switching interface
CN1412677A (en) Control System of High Density Server Peripheral Equipment
US10649941B2 (en) Server system and method for managing two baseboard management controllers
CN115061590B (en) KVM (keyboard video mouse) seat system control method based on video identification and KVM seat system
CN1220132C (en) Intelligent computer switch and its system
CN1248130C (en) High Density Computer System
CN2898938Y (en) A system for sharing electronic peripherals
CN105630448A (en) KVM (Keyboard Video Mouse) system based on FPGA (Field Programmable Gate Array)
CN1308872C (en) System and method for switching use rights of input and output units
CN100447714C (en) On-line switching interface for multi-task computer peripheral device
US20030151885A1 (en) Control system for peripheral devices of a high-density server
US7200700B2 (en) Shared-IRQ user defined interrupt signal handling method and system
CN2598052Y (en) Simple usb terminal device
CN2537056Y (en) Wired remote control switching control device with multi-computer connection
TWI233023B (en) Shared network management system for input and output equipment
CN100498746C (en) Method for operating same host by two groups of input and output peripherals
CN210405363U (en) Multi-network physical isolation device of cloud terminal
US12292845B2 (en) Methods and systems for establishing direct communications between a server computer and a smart network interface controller

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070704

Termination date: 20101020