IP Library Granted Patent US 9,154,579
Granted Patent B2
US 9,154,579 · App. 13/465,455 · Granted Oct 6, 2015

Method, service board, and system for transmitting KVM data

Inventors: Yansong Li (Shenzhen, CN); Fan Wang (Shenzhen, CN)
Assignee: Huawei Technologies Co., Ltd.
H04L67/38G06F3/1454G09G2330/08G09G2370/12G09G2370/24
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,154,579
App. No.
13/465,455
Granted
Oct 6, 2015
Kind
B2
Abstract

A method for transmitting keyboard, video, mouse (KVM) data includes converting, by a service board, KVM data into a KVM packet; sending the KVM packet to a switch board through a BASE channel, so that the switch board forwards the KVM packet to a remote console. The embodiments of the present invention are mainly applied to a process for implementing KVM data transmission based on ATCA architecture.

Claims (60)

1. A method for transmitting keyboard, video, mouse (KVM) data, comprising:

converting, by a service board, the KVM data into a KVM packet;

sending, by the service board, the KVM packet to a switch board through a BASE channel, so that the switch board forwards the KVM packet to a remote console;

wherein the service board comprises:

a data conversion module for converting the KVM data into the KVM packet,

at least one original BASE network port of an Advanced Telecommunications Computing Architecture (ATCA) system, and

a switch chip comprising one or two BASE network ports, the switch chip further coupled to the at least one original BASE network port and coupled to the data conversion module for receiving the KVM packet; and

wherein sending, by the service board, the KVM packet to the switch board through the BASE channel comprises:

if the switch chip comprises two BASE network ports, sending, by the switch chip,

the KVM packet to the switch board through either of the two BASE network ports of the switch chip, or if the switch chip comprises one BASE network port, sending, by the switch chip, the KVM packet to the switch board through the one BASE network port of the switch chip.

2. The method according to claim 1 , wherein the service board further comprises two original BASE network ports coupled to the switch chip, and the switch chip comprises two BASE network ports; and the method further comprises:

receiving, by the switch chip, a first packet from one of the original BASE network ports, and aggregating, by the switch chip, the first packet and the KVM packet into an aggregated packet; and

sending, by the switch chip, the aggregated packet to the switch board through either of the two BASE network ports so that the switch board sends the KVM packet to the remote console and sends the first packet to a management board.

3. The method according to claim 1 , wherein the service board further comprises two original BASE network ports, one of the two original BASE network ports coupled to the switch chip; and the method further comprises:

receiving, by the switch chip, a first packet from the original BASE network port coupled to the switch chip, and aggregating, by the switch chip, the first packet and the KVM packet into an aggregated packet; and

sending, by the switch chip, the aggregated packet to the switch board through one BASE network port of the switch chip, so that the switch board sends the KVM packet to the remote console and sends the first packet to a management board.

4. The method according to claim 1 , wherein if a first packet is transmitted through the at least one original BASE network port of the service board, the method further comprises:

sending, by the switch chip, the first packet from the at least one original BASE network port of the service board to a management board through at least one of the one or two BASE network ports of the switch chip.

5. The method according to claim 1 , wherein before converting, by the service board, the KVM data into the KVM packet, the method further comprises:

detecting whether a command packet for starting KVM data conversion is received from the remote console; and

when detecting that the command packet for starting KVM data conversion is received, converting the KVM data into the KVM packet.

6. The method according to claim 5 , wherein converting the KVM data into the KVM packet comprises:

converting, by a KVM over IP chip or a discrete component, the KVM data into the KVM packet.

7. The method according to claim 5 , wherein

the command packet for starting KVM data conversion passes through the switch board, and via the BASE channel to a service board; or

the command packet for starting KVM data conversion passes through a management board, and via an IPMB channel to a service board.

8. The method according to claim 1 , further comprising:

detecting whether a command packet for terminating KVM data conversion is received from the remote console; and

when detecting that the command packet for terminating KVM data conversion is received, terminating the conversion of the KVM data into the KVM packet.

9. A service board, comprising:

at least one original BASE network port of an Advanced Telecommunications Computing Architecture (ATCA) system;

a switch chip comprising one or two BASE network ports, the switch chip further coupled to the at least one original BASE network port;

a data conversion module, in the form of a keyboard, video, mouse (KVM) over IP chip or a discrete component, coupled to the switch chip and configured to convert KVM data into a KVM packet and send the KVM packet to the switch chip; and

wherein the service board is configured to send the KVM packet to a switch board through a BASE channel by:

if the switch chip comprises two BASE network ports, sending, by the switch chip,

the KVM packet to the switch board through either of the two BASE network ports of the switch chip, or if the switch chip comprises one BASE network port, sending, by the switch chip, the KVM packet to the switch board through the one BASE network port of the switch chip.

10. The service board according to claim 9 , further comprising two original BASE network ports of the service board, wherein the two original BASE network ports of the service board are both connected to the switch chip and the switch chip comprises two BASE network ports; and

the switch chip is further configured to receive a first packet from one of the two original BASE network ports of the service board, aggregate the first packet and the KVM packet to an aggregated packet, and send the aggregated packet to the switch board through either of the two BASE network ports comprised in the switch chip, so that the switch board sends the KVM packet to the remote console and sends the first packet to a management board.

11. The service board according to claim 9 , further comprising two original BASE network ports of the service board, wherein one of the two original BASE network ports of the service board is connected to the switch chip and the switch chip comprises one BASE network port; and

when a first packet from the one of the two original BASE network ports of the service board is sent to the switch chip, the switch chip is further configured to receive the first packet, aggregate the first packet and the KVM packet to an aggregated packet, and send the aggregated packet to the switch board through the one BASE network port comprised in the switch chip, so that the switch board sends the KVM packet to the remote console and sends the first packet to a management board.

12. The service board according to claim 9 , further comprising:

a detection module, configured to detect whether a command packet for starting KVM data conversion is received from a remote console; and

a trigger module, configured to: when the detection module detects that the command packet for starting KVM data conversion is received, activate the data conversion module to convert the KVM data into the KVM packet.

13. The service board according to claim 12 , wherein

the detection module is further configured to detect whether a command packet for terminating KVM data conversion is received from the remote console; and

the trigger module is further configured to: when the detection module detects that the command packet for terminating KVM data conversion is received, trigger the data conversion module to terminate the conversion of the KVM data into the KVM packet.

14. A system for transmitting keyboard, video, mouse (KVM) data, the system comprising:

a switch board;

a service board, comprising,

at least one original BASE network port of an Advanced Telecommunications Computing Architecture (ATCA) system,

a switch chip comprising at least one two BASE network ports, the switch chip further coupled to the at least one original BASE network port, and

a data conversion module, comprising a KVM over IP chip, coupled to the switch chip, wherein the KVM over IP chip is configured to convert KVM data into a KVM packet and send the KVM packet to the switch chip;

wherein the service board is configured to send the KVM packet to the switch board through a BASE channel;

the switch chip is configured to send the KVM packet to the switch board through either of the two BASE network ports; and

the switch board is configured to receive the KVM packet and send the KVM packet to a remote console.

15. The system according to claim 14 , wherein:

the service board further comprises two original BASE network ports coupled to the switch chip;

the switch chip is further configured to receive a first packet from the one of the two original BASE network ports, aggregate the first packet and the KVM packet to an aggregated packet; and

send the aggregated packet to the switch board through either of the two BASE network ports comprised in the switch chip; and

the switch board is further configured to send the KVM packet to the remote console and to send the first packet to a management board.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2022
From: HUAWEI TECHNOLOGIES CO., LTD.
To: XFUSION DIGITAL TECHNOLOGIES CO., LTD.
Reel/Frame 058682/0312 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2012
From: LI, YANSONG; WANG, FAN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 028166/0244 →
Continuity (2)
Continuation PCTCN2011074177 · May 17, 2011
Related Publication 20120297098A1 · Nov 22, 2012