实现虚拟远程设备的系统及其方法技术方案

技术编号:3497333 阅读:167 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种实现虚拟远程设备的系统及其方法,于设置虚拟设备控制芯片组的第二计算机中虚拟通过网络与第二计算机连接的第一计算机的多个实体设备,此虚拟设备控制芯片组安装嵌入式操作系统,且设置于第二计算机的主板并与第二计算机的基本输入输出系统芯片相连接。虚拟设备控制芯片组接收第一计算机发送的所述各实体设备的信息,并将接收的信息发送至基本输入输出系统芯片,以在第二计算机虚拟出所述各实体设备。本发明专利技术可以在不启动计算机的操作系统的情况下虚拟远程设备,提高了使用者的工作效率,降低了成本。

【技术实现步骤摘要】

本专利技术涉及一种计算机设备管理系统及其方法,特别是涉及一种虚拟远程设备的系统及其方法。
技术介绍
网络管理员经常需要亲自到机房对服务器进行维护,如一台服务器需要安装操作系统,则网络管理员需要到此服务器前进行格式化硬盘的操作,接着将操作系统光盘放入服务器的光驱中,以进行操作系统的安装。如果机房的服务器众多,就需要重复进行同样的工作,且每台服务器都需要安装实体光驱,其结果既增加了成本,又降低了网络管理员的工作效率。目前,存在通过软件实现对远程设备进行虚拟的技术,其在本地计算机和远程计算机安装相应软件,以在本地计算机上实现对远程计算机的实体设备的虚拟。然而,现有技术的这种做法仍然存在诸多缺陷,其虚拟技术的实现依赖于远程计算机的软件运行,因而在远程计算机关机的情况下无法实现对远程设备的虚拟。同时,软件也依赖于本机的操作系统,操作系统不同,软件就不同。
技术实现思路
本专利技术所要解决的问题与缺陷在于,提供一种虚拟远程设备的系统及其方法,以实现对远程设备的虚拟,在虚拟设备控制芯片组安装嵌入式操作系统,以便在不启动计算机的操作系统的情况下虚拟远程设备,提高使用者的工作效率,降低相关成本。为实现上述目的,本专利技术提供了一种虚拟远程设备的系统,为于一第二计算机中虚拟通过网络与该第二计算机连接的一第一计算机的多个实体设备,该虚拟远程设备的系统包括一管理模块,位于该第一计算机,与该第一计算机的一第一网络接口卡以及所述各实体设备的设备驱动程序通信,发送一启始化请求至该第二计算机,以获得一允许虚拟设备列表,以及发送所述各实体设备的信息至该第二计算机,其进一步包括一第一传输模块,与该第一网络接口卡通信,通过该第一网络接口卡传输数据;以及一第一解析模块,与该第一传输模块以及所述各实体设备的设备驱动程序通信,用以解析通过该第一传输模块接收的数据,或封装该管理模块和所述各实体设备的设备驱动程序发送的数据,并将封装后的数据发送至该第一传输模块;以及一虚拟设备控制芯片组,与该第二计算机的一基本输入输出系统芯片和该第二计算机的一第二网络接口卡通信,其进一步包括一嵌入式操作系统,用以控制该虚拟设备控制芯片组的运行,依照该第一计算机的该管理模块发送的该启始化请求,回复该允许虚拟设备列表;一第二传输模块,与该第二网络接口卡以及该基本输入输出系统芯片通信,通过该第二网络接口卡传输数据,将接收的所述各实体设备的信息发送至该基本输入输出系统芯片;以及一第二解析模块,与该嵌入式操作系统和该第二传输模块通信,用以解析通过该第二传输模块接收的数据,并将解析后的数据发送至该嵌入式操作系统,或封装该嵌入式操作系统发送的数据,并将封装后的数据发送至该第二传输模块。所述的虚拟设备控制芯片组进一步包括一身份验证模块,与该嵌入式操作系统和该第二解析模块通信,用以验证该第一计算机的身份信息。所述的第一计算机与该第二计算机之间传递的数据均依照一用户自定义格式进行封装。所述的用户自定义格式包括一因特网协定表头;一传输控制协议表头;一指令,该指令为由建立连接指令、关闭连接指令、开始传输数据指令、开始接收数据指令、要求进行身份验证指令、要求给出支持设备列表信息指令以及对设备进行操作指令组成的指令组中选择的一个指令;一设备指令,该设备指令为对设备进行具体操作的指令;以及一设备数据。所述的允许虚拟设备列表存储于该虚拟设备控制芯片组中。本专利技术还提供了一种虚拟远程设备的方法,应用于一第二计算机中虚拟通过网络与该第二计算机连接的一第一计算机的多个实体设备,该虚拟远程设备的方法包括以下步骤该第一计算机发送一启始化请求至该第二计算机的一虚拟设备控制芯片组;该虚拟设备控制芯片组依照该启始化请求回复一允许虚拟设备列表;该虚拟设备控制芯片组验证该第一计算机的身份信息;该第一计算机依照该允许虚拟设备列表发送所述各实体设备的信息至该虚拟设备控制芯片组;该虚拟设备控制芯片组将接收的所述各实体设备的信息发送至该第二计算机的基本输入输出系统芯片,以在该第二计算机中虚拟所述各实体设备;通过该虚拟设备控制芯片组将该第二计算机对所述各虚拟的实体设备进行操作的数据传输至该第一计算机;以及该第一计算机依照接收的操作数据对所述各实体设备进行相应操作,并回复操作结果至该虚拟设备控制芯片组。所述的于该第一计算机依照接收的操作数据对所述各实体设备进行相应操作,并回复操作结果至该虚拟设备控制芯片组的步骤后进一步包括如下步骤该第一计算机发送一断开连接信息至该虚拟设备控制芯片组,以结束对所述各实体设备的虚拟。所述的虚拟设备控制芯片组验证该第一计算机的身份信息的步骤进一步包括如下步骤该第一计算机发送身份信息至该虚拟设备控制芯片组;以及该虚拟设备控制芯片组接收并验证该第一计算机的身份信息,当验证成功后回复一确认标志至该第一计算机,否则,主动断开与第一计算机的连接。所述的第一计算机与该第二计算机之间传递的数据均依照一用户自定义格式进行封装。所述的用户自定义格式包括一因特网协定表头;一传输控制协议表头;一指令,该指令为由建立连接指令、关闭连接指令、开始传输数据指令、开始接收数据指令、要求进行身份验证指令、要求给出支持设备列表信息指令以及对设备进行操作指令组成的指令组中选择的一个指令;一设备指令,该设备指令为对设备进行具体操作的指令;以及一设备数据。所述的允许虚拟设备列表存储于该虚拟设备控制芯片组中。综上所述,本专利技术的优点在于实现了对远程设备的虚拟,且虚拟设备控制芯片组安装有嵌入式操作系统,因而可以在不启动计算机的操作系统的情况下虚拟远程设备,提高了使用者的工作效率,降低了相关成本。附图说明图1为依照本专利技术的较佳实施例的系统方块图;图2为本专利技术的用户自定义格式结构图;以及图3为依照本专利技术的较佳实施例的方法流程图。其中,附图标记100第一计算机 110第一网络接口卡120管理模块121第一传输模块130通用串行总线只读光驱驱动程序122第一解析模块140通用串行总线只读光驱200第二计算机210第二网络接口卡 220虚拟设备控制芯片组221第二传输模块222第二解析模块223嵌入式操作系统 224身份验证模块240虚拟的通用串行总线只读光驱 230基本输入输出系统芯片300用户自定义格式 310因特网协议表头320传输控制协议表头330指令340设备指令350设备数据步骤400第一计算机发送启始化请求至第二计算机的虚拟设备控制芯片组步骤410虚拟设备控制芯片组依照启始化请求回复一个允许虚拟通用串行总线设备标志步骤420 第一计算机发送身份信息至虚拟设备控制芯片组步骤430 身份信息验证是否成功?步骤440 虚拟设备控制芯片组回复确认标志至第一计算机步骤450 第一计算机发送通用串行总线只读光驱的信息至虚拟设备控制芯片组步骤460 虚拟设备控制芯片组将接收的通用串行总线只读光驱的信息发送至基本输入输出系统芯片步骤470 通过虚拟设备控制芯片组将第二计算机对虚拟的通用串行总线只读光驱进行操作的数据传输至第一计算机步骤480 第一计算机依照接收的操作数据对通用串行总线只读光驱进行操作并回复操作结果至虚拟设备控制芯片组步骤490 第一计算机发送断开连接信息至虚拟设备控制芯片组 具体实施例方式有关本专利技术的特征与实施例,本文档来自技高网...

【技术保护点】
一种实现虚拟远程设备的系统,为于一第二计算机中虚拟通过网络与该第二计算机连接的一第一计算机的多个实体设备,其特征在于,该虚拟远程设备的系统包括:一管理模块,位于该第一计算机,与该第一计算机的一第一网络接口卡以及所述各实体设备的设备驱 动程序通信,发送一启始化请求至该第二计算机,以获得一允许虚拟设备列表,以及发送所述各实体设备的信息至该第二计算机,其进一步包括:一第一传输模块,与该第一网络接口卡通信,通过该第一网络接口卡传输数据;以及一第一解析模块,与该第 一传输模块以及所述各实体设备的设备驱动程序通信,用以解析通过该第一传输模块接收的数据,或封装该管理模块和所述各实体设备的设备驱动程序发送的数据,并将封装后的数据发送至该第一传输模块;以及一虚拟设备控制芯片组,与该第二计算机的一基本输 入输出系统芯片和该第二计算机的一第二网络接口卡通信,其进一步包括:一嵌入式操作系统,用以控制该虚拟设备控制芯片组的运行,依照该第一计算机的该管理模块发送的该启始化请求,回复该允许虚拟设备列表;一第二传输模块,与该第二网络接口 卡以及该基本输入输出系统芯片通信,通过该第二网络接口卡传输数据,将接收的所述各实体设备的信息发送至该基本输入输出系统芯片;以及一第二解析模块,与该嵌入式操作系统和该第二传输模块通信,用以解析通过该第二传输模块接收的数据,并将解析后的 数据发送至该嵌入式操作系统,或封装该嵌入式操作系统发送的数据,并将封装后的数据发送至该第二传输模块。...

【技术特征摘要】

【专利技术属性】
技术研发人员:崔佳陈玄同刘文涵
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1