串口数据的重定向系统及串口数据的重定向方法

文档序号:7971499阅读:435来源:国知局
专利名称:串口数据的重定向系统及串口数据的重定向方法
串口数据的重定向系统及串口数据的重定向方法
技术领域
本发明提供一种串口数据的重定向系统及串口数据的重定向方法,特别是 一种应用方便的串口数据的重定向系统及串口数据的重定向方法。背景技术
控制台重定向功能允许通过重定向键盘输入和文本输出来维护远端服务器。控制台重定向功能可以用于BIOS设置、RAID设置,显示POST过程以及在MS-DOS系统下执行程序。为了使用重定向功能,用户通常可以使用串口电缆直接连接服务器和客户机的串口 ,但此种解决方案的条件是客户机和服务器 上有空闲的串口以及用以连接的串口电缆;同时客户机上还需要类似超级终端 这样的终端仿真器,且此类软件需要较高的版本以支持方向键和功能键。现有 解决方案实现起来较为受限。
发明内容本发明的主要目的在于提供一种应用方便的串口数据的重定向系统及串口 数据的重定向方法。为达到以上目的,本发明提供--种串口数据的重定向系统;其包括若干被 管服务器,其分别用以接收UDP数据包并将接收到的UDP数据包转换成接收串 口数据,并根据接收串口数据获得相应的回传串口数据,再将回传串口数据转 换成回传的UDP数据包并输出;所有被管服务器通过局域网连接一管理服务器, 且管理服务器与被管服务器之间实现双向传输,该管理服务器用以将UDP数据 包与TCP数据包相互转换;该管理服务器通过HTTP连接一客户机,该客户机与 管理服务器之间实现双向传输,且该客户机上设有一浏览器,该浏览器用以接 收管理服务器传来的TCP数据包,并将TCP数据包通过浏览器窗口显示,并用 以接收输入信息,会将输入信息以TCP数据包输出。本发明还提供一种串口数据的重定向方法,其通过一串口数据的重定向系 统以达成,该重定向系统包括一客户机、 一管理服务器及若干被管服务器,其 中,该客户机内设有一浏览器,且该客户机与管理服务器之间通过HTTP连接, 而管理服务器及被管服务器之间通过局域网连接,且该重定向方法包括以下步 骤浏览器判断是否获取输入信息;当浏览器获取输入信息时,会判断该输入 信息是否为断开连接;若浏览器判断该输入信息不是断开连接时,则由管理服
务器根据输入信息而取得传送的TCP数据包,并将传送的TCP数据包发送给被 管服务器;被管服务器接收到传送的TCP数据包时,根据传送的TCP数据包取 得接收串口数据,并根据接收串口数据取得相应的回传串口数据,再将回传串 口数据转换成回传的UDP数据包发送给管理服务器管理服务器接收回传的UDP 数据包,并根据回传的UDP数据包而取得回传的TCF数据包,并将回传的TCP 数据包发送给浏览器;浏览器接收回传的TCP数据包,并输出显示文本。相较于现有技术,本发明通过局域网来连接管理服务器和被管理的服务器, 不需串口电缆进行连接,且本发明仅使用浏览器来远程管理服务器,无需客户 端安装软件,应用起来较为方便。
图1是本发明串口数据的重定向系统的原理方框图。 图2是本发明串口数据的重定向方法的流程图。
具体实施方式请参阅图1所示,本发明串口数据的重定向系统包括若干被管服务器10, 这些被管服务器10分别用以接收UDP(User Data Protocol,用户数据报协议) 数据包,接收到的UDP数据包会于被管服务器10内转换成接收串口数据,再根 据接收串口数据获得相应的回传串口数据,回传串口数据会于被管服务器10内 转换成回传的UDP数据包并输出。.这些被管服务器,10'分别通过LAN(Local Area Network,局域网)连接一昝理服务器20,且管理服^器20与被管月g务器10之间 实现双向传输,该管理服务器20用以将UDP数据包与TCP (Transmission Control Protocol,传输控制协议)数据包相互转换该管理服务器20通过 HTTP (Hyper Text Transportation Protocol,超文本传输协议)连接 一客户机30, 该客户机30与管理服务器20之间实现双向传输,且该客户机30上设有一浏览 器31,该浏览器31用以接收管理服务器20传来的TCP数据包,并将TCP数据 包通过文本信息显示,并用以接收输入信息,会将输入信息以TCP数据包输出。请参阅图2所示,其通过图l的屮口数据的重定向系统以达成,且该重定 向方法包括以下步骤 步骤101:浏览器31访问管理服务器20; 步骤102:管理服务器20连线被管服务器10;步骤103:浏览器31判断是否获取输入信息;若是,则进入步骤104;若否, 则继续执行步骤103;步骤104:浏览器31判断该输入信息是否为断开连接;若是,进入步骤109; 若否,进入步骤105;步骤105:管理服务器20根据输入信息取得传送的TCP数据包,并将传送的TCP数据包发送给被管服务器10;
步骤106:被管服务器10接收到传送的TCP数据包时,根据传送的TCP数据包 取得接收串口数据,并根据接收串口数据取得相应的回传串口数据,再将回传 串口数据转换成回传的UDP数据包发送给管理服务器20;步骤107:管理服务器20接收回传的UDP数据包,并根据回传的UDP数据包而 取得回传的TCP数据包,并将回传的TCP数据包发送给浏览器31; 步骤108:浏览器31接收回传的TCP数据包,输出显示文本,并返回步骤103; 步骤109:管理服务器20断开与被管服务器10的连线。
权利要求
1. 一种串口数据的重定向系统;其特征在于包括若干被管服务器,其用以接收用户数据报协议的数据包并将接收到的用户数据报协议的数据包转换成接收串口数据,并根据接收串口数据获得相应的回传串口数据,再将回传串口数据转换成回传的用户数据报协议的数据包并输出;一管理服务器,通过局域网连接所有被管服务器,并与被管服务器之间实现双向传输,其用以将用户数据报协议的数据包与传输控制协议的数据包相互转换;一客户机,通过超文本传输协议连接管理服务器,并与管理服务器之间实现双向传输,且该客户机上设有一浏览器,该浏览器用以接收管理服务器传来的传输控制协议的数据包,并将传输控制协议的数据包通过文本信息显示,并用以接收输入信息,会将输入信息以传输控制协议的数据包输出。
2. —种串口数据的重定向方法,其通过一串口数据的重定向系统以达成, 该重定向系统包括一客户机、 一管理服务器及若干被管服务器,其中,该客户 机内设有一浏览器,且该客户机与管理服务器之间通过超文本传输协议连接, 而管理服务器及被管服务器之间通过局域两连接,其特征在于该重定向方法包 括以下步骤浏览器判断是否获取输入停息;当浏览器获取输入信息时,会判扭该输入信息是否为断开连接; 若浏览器判断该输入信息不是断开连接时,则由管理服务器根据输入信息取得 传送的传输控制协议的数据包,并将传送的传输控制协议的数据包发送给被管 服务器;被管服务器接收到传送的传输控制协议的数据包时,根据传送的传输控制协议 的数据包取得接收串口数据,并根据接收串口数据取得相应的回传串口数据, 再将回传串口数据转换成回传的用户数据报协议的数据包发送给管理服务器 管理服务器接收回传的用户数据报协议的数据包,并根据回传的月j户数据报协 议的数据包而取得回传的传输控制协议的数据包,并将回传的传输控制协议的 数据包发送给浏览器;浏览器接收回传的传输控制协议的数据包,并输出显示文本。
3. 根据权利要求2所述的串口数据的重定向方法,其特征在于浏览器判 断是否获取输入信息之前还包括以下步骤,浏览器访问管理服务器;管理服务 器连线被管服务器。
4. 根据权利要求2所述的串口数据的重定向方法,其特征在于若浏览器判断该输入信息为断开连接时,则由管理服务器断开与被管服务器的连线。
5. 根据权利要求2所述的串口数据的重定向方法,其特征在亍输出显示 文本后返回步骤,浏览器判断是否获取输入信息。
全文摘要
本发明提供一种串口数据的重定向系统及方法,其中,该重定向系统包括一客户机,该客户机内设有一浏览器,且该客户机通过HTTP连接至一管理服务器,而该管理服务器通过LAN连接若干被管服务器,且该重定向方法通过该重定向系统得以达成且包括以下步骤浏览器判断是否获取输入信息;当浏览器获取输入信息时,会判断该输入信息是否为断开连接;若浏览器判断该输入信息不是断开连接时,会将输入信息经由管理服务器发送至被管服务器;当被管服务器接收后,会回传相应的信息至管理服务器,再由客户机上的浏览器输出显示被管服务器上的黑白文本和彩色文本。如此一来,不需空闲的串口以及用以连接的串口电缆,应用起来较为方便。
文档编号H04L12/24GK101212334SQ20061014801
公开日2008年7月2日 申请日期2006年12月26日 优先权日2006年12月26日
发明者经桂兰 申请人:环达电脑(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1