发明名称 |
System and method of web-based virtual media redirection |
摘要 |
Certain aspects of the present disclosure are directed to a method of performing a virtual media redirection. The method includes: (a) establishing a Web Socket connection between a web server of a baseboard management controller (BMC) and a browser program of a computing device in a network, the BMC performing a management function of a host computer; (b) emulating, at the BMC, virtual media to the host computer; (c) receiving, at the BMC, a read command from the host computer and directed to the emulated virtual media, the read command specifying a first file; (d) in response to the read command, sending, at the BMC, a request for the first file according to the read command to the browser program through the Web Socket connection; and (e) receiving, at the web server, the first file from the browser program through the Web Socket connection. |
申请公布号 |
US9026635(B2) |
申请公布日期 |
2015.05.05 |
申请号 |
US201313841220 |
申请日期 |
2013.03.15 |
申请人 |
American Megatrends, Inc. |
发明人 |
Maity Sanjoy;Parthiban Baskar;Christopher Samvinesh;Ayanam Varadachari Sudan |
分类号 |
G06F15/173;H04L29/08;H04L29/06 |
主分类号 |
G06F15/173 |
代理机构 |
Morris Manning & Martin, LLP |
代理人 |
Morris Manning & Martin, LLP ;Xia, Esq. Tim Tingkang |
主权项 |
1. A method of performing a virtual media redirection, comprising:
establishing a WebSocket protocol connection between a web server of a baseboard management controller (BMC) and a browser program of a computing device in a network, wherein the BMC performs a management function of a host computer; emulating, at the BMC, virtual media to the host computer; receiving, at the BMC, a first read command from the host computer and directed to the emulated virtual media, wherein the first read command specifies a file system structure of a file system on the emulated virtual media; in response to the first read command, sending, at the BMC, a first request for the file system structure to the browser program; receiving, at the web server, the file system structure from the browser program; providing, at the BMC, the file system structure to the host computer; receiving, at the BMC, a second read command from the host computer and directed to the emulated virtual media, wherein the second read command specifies a first file in the file system based on the file system structure provided; in response to the second read command, sending, at the BMC, a second request for the first file according to the second read command to the browser program through the WebSocket protocol connection; and receiving, at the web server, the first file from the browser program through the WebSocket protocol connection. |
地址 |
Norcross GA US |