本发明专利技术涉及计算机通信领域,公开了一种基于视频解码设计实现远程服务器管理的方法,通过对视频数据解码,实现视频数据的传送与管理使用,来解决服务器运行服务的实时监控管理实现问题。包括步骤:将服务器显卡的PCIE(x16)数据进行分支控制,将显卡数据流VGA2传输到实时数据控制处理单元进行数据的处理;经过数据缓冲驱动、信号补偿,再经过协议解码、重编码生成压缩VGA视频数据信号,再传送给DRAM缓存单元,BMC管理芯片上读取处理DRAM缓存单元,将缓存数据通过网络传送给远程客户端,实现远程客户端视频数据的获取。在实现WEB管理方式的同时,实现服务器运行服务的实时监控与用户端操作,提升服务器系统可管理性。
【技术实现步骤摘要】
一种基于视频解码设计实现远程服务器管理的方法
本专利技术涉及计算机通信领域,具体是利用一种基于视频解码设计实现远程服务器管理的方法。技术背景当今的服务器产品系统中,服务器集群工作,用户为了更紧密的了解服务器的运行状态,要求服务器具有底层管理的功能,包括:本地和远程硬件诊断、控制台支持、配置管理、硬件管理和故障排除以及远程管理功能等。其中远程管理功能是实现用户与服务器系统同步管理的有效方式。目前主流的基于BMC芯片的远程WEB管理方式已得到广泛应用,其通过在服务器主板上设计专用的管理电路,通过管理网口将管理电路收集的主板信息传送给客户端,如温度、风扇转速等信息。但随着用户对服务器远程控制、管理的需求越来越高,在服务器系统设计中,上述的远程WEB管理方式已经无法实时获取远程服务器操作窗口,例如对服务器运行的程序进行安装、调试、设置等,远程WEB管理方式无法实现服务器运行服务的实时监控,这就对服务器运行服务的远程管理带来了极大的难度;如何让实现服务器系统在实现WEB管理方式的同时,实现服务器运行服务的实时监控与用户端操作,成为当前评估服务器系统可管理性的重要指标之一。为了满足越来越多的服务器用户要求,针对以上的问题,通过深入分析,申请人总结了一种基于视频解码设计实现远程服务器管理的方法,借助原有的WEB管理方式,实现服务器远程管理功能、且可永久性自动保存远程用户操作记录数据的备份。
技术实现思路
本专利技术要解决的技术问题是:实现服务器运行服务的实时监控与用户端操作功能让实现服务器系统在实现WEB管理方式的同时,实现服务器运行服务的实时监控与用户端操作,提升服务器系统可管理性。本专利技术所采用的技术方案为:一种基于视频解码设计实现远程服务器管理的方法,以视频解码、缓存调度为理论支撑点,通过对视频数据解码,实现视频数据的传送与管理使用,具体步骤如下:①将服务器显卡的PCIE(x16)数据进行分支控制,即一路保持原有的PCIE显卡的数据传输,保证正常的显示,即数据流VGA1,数据流VGA1信号直接输出给显卡;一路将显卡数据传输到实时数据控制处理单元,即数据流VGA2。②数据实时控制处理单元通过接收用户的指令,接通接管数据流VGA2通道,进行数据的处理。③数据实时控制处理单元接通接管数据流VGA2通道后,即数据实时控制处理单元连接到独立显卡接入PCIE(x16)槽上的数据及时钟等全部信号线上,经过数据实时控制处理单元对数据的缓冲驱动、信号补偿,再经过数据实时控制处理单元的PCIE(x16)协议解码、重编码生成压缩VGA视频数据信号。④重编后的压缩VGA视频数据再次由数据实时控制处理单元顺序传送给DRAM缓存单元。⑤在通常的WEB管理方式中BMC管理芯片上读取处理DRAM缓存单元,将缓存数据通过网络传送给远程客户端,实现远程客户端视频数据的获取。同时该信号经过视频数据变动备份单元,实时有效监测、备份用户操作记录变化。步骤中,分支控制中采用FPGA芯片实现高速数据缓冲分支,分支后的数据与实时的VGA显示数据保持一致,硬件上无法区分设备类型,因此采用数据实时控制处理单元是通过对数据流VGA2进行解码识别设备ID,当识别到显卡ID时,即认为系统中有外置显卡接入。步骤和中,数据实时控制处理单元通过接收用户的指令,接通接管数据流VGA2通道。经过数据实时控制处理单元对数据的缓冲驱动、信号补偿,再经过数据实时控制处理单元的PCIE(x16)协议解码、重编码生成压缩VGA视频数据信号。数据实时控制处理单元通过接收用户的指令来启动VGA数据的处理,以降低系统的功耗与负载;由于数据的分支后,不可避免的存在数据的驱动能力的衰减、反射,数据实时控制处理单元对数据进行缓冲驱动,同时对信号进行数据均衡与高频补偿驱动,提高信号的驱动能力;对VGA的数据从PCIE提取后,需要对数据进行离散化抽取压缩,在满足分辨率的要求同时,尽可能减小数据量。步骤中,重编后的压缩VGA视频数据再次由数据实时控制处理单元顺序传送给DRAM缓存单元,DRAM缓存单元为外置的DDR3颗粒模组,用来存放压缩后的VGA数据,作为视频数据与BMC芯片的缓冲区域。步骤中,WEB管理方式中BMC管理芯片上读取处理DRAM缓存单元,即将缓存数据通过网络传送给远程客户端,实现远程客户端视频数据的获取。BMC管理芯片上读取存放在DRAM缓存单元中的视频数据,同时将该数据作为网络数据进行封包、目的发送,保证目的客户端能够准确的解码,网络上的视频数据。为了提高数据的传送可靠性,采用地址空间直接映射方式,即从缓存的基地址数据开始依次存放于闪存的首页存储区域。在需要查看时,直接从闪存中依次读出视频变动数据,提高管理数据的可靠性。为了提高数据的传送可靠性,还可以采用地址空间线性映射方式,即从缓存的基地址数据开始依次存放于闪存存储区域。为了提高数据块的批量传输,实现数据的快速传递,从数据存取机制考虑,采用“先进先出”堆栈方式——缓存数据存储堆栈分布方式,即数据写顺序地址采用从大到小的方式,数据读顺序地址采用从小到大的方式,读写可并行。视频数据缓存单元采用DSP芯片实现视频压缩数据的“先进先出”堆栈方式。本专利技术的有益效果为:这种新型的服务器管理体系结构具有智能化、灵活兼容性与扩展特性等特性。不仅满足视频远程的管理功能,实现服务器运行服务状态实时更新要求,更提高了系统的管理性能稳定性。附图说明图1为一种基于视频数据管理控制系统流程图。具体实施方式下面参照附图,结合实施例对本专利技术详细说明。实施例1:一种基于视频解码设计实现远程服务器管理的方法,以视频解码、缓存调度为理论支撑点,通过对视频数据解码,实现视频数据的传送与管理使用,具体步骤如下:①将服务器显卡的PCIE(x16)数据进行分支控制,即一路保持原有的PCIE显卡的数据传输,保证正常的显示,即数据流VGA1,数据流VGA1信号直接输出给显卡;一路将显卡数据传输到实时数据控制处理单元,即数据流VGA2。②数据实时控制处理单元通过接收用户的指令,接通接管数据流VGA2通道。③数据实时控制处理单元接通接管数据流VGA2通道后,即数据实时控制处理单元连接到独立显卡接入PCIE(x16)槽上的数据及时钟等全部信号线上,经过数据实时控制处理单元对数据的缓冲驱动、信号补偿,再经过数据实时控制处理单元的PCIE(x16)协议解码、重编码生成压缩VGA视频数据信号。④重编后的压缩VGA视频数据再次由数据实时控制处理单元顺序传送给DRAM缓存单元。⑤通常的WEB管理方式中BMC管理芯片上读取处理DRAM缓存单元即可,即将缓存数据通过网络传送给远程客户端,实现远程客户端视频数据的获取。同时该信号经过视频数据变动备份单元,实时有效监测、备份用户操作记录变化。实施例2:在实施例1的基础上,本实施例步骤中,分支控制中采用FPGA芯片实现高速数据缓冲分支,分支后的数据与实时的VGA显示数据保持一致,硬件上无法区分设备类型,因此采用数据实时控制处理单元是通过对数据流VGA2进行解码识别设备ID,当识别到显卡ID时,即认为系统中有外置显卡接入。实施例3:在实施例1的基础上,本实施例步骤和中,数据实时控制处理单元通过接收用户的指令,接通接管数据流VGA2通道。经过数据实时控制处理本文档来自技高网...

【技术保护点】
一种基于视频解码设计实现远程服务器管理的方法,其特征在于:通过对视频数据解码,实现视频数据的传送与管理使用,具体步骤如下:①将服务器显卡的PCIE(x16)数据进行分支控制,一路保持原有的PCIE?显卡的数据传输,保证正常的显示,作为数据流VGA1,数据流VGA1信号直接输出给显卡;另一路将显卡数据传输到实时数据控制处理单元,即数据流VGA2;②数据实时控制处理单元通过接收用户的指令,接通接管数据流VGA2通道,进行数据的处理;③数据实时控制处理单元接通接管数据流VGA2通道后,数据实时控制处理单元连接到独立显卡接入PCIE(x16)槽上的数据及时钟全部信号线上,经过数据实时控制处理单元对数据的缓冲驱动、信号补偿,再经过数据实时控制处理单元的PCIE(x16)协议解码、重编码生成压缩VGA视频数据信号;④重编后的压缩VGA视频数据再次由数据实时控制处理单元顺序传送给DRAM缓存单元;⑤在WEB管理方式中BMC管理芯片上读取处理DRAM缓存单元,将缓存数据通过网络传送给远程客户端,实现远程客户端视频数据的获取,同时该信号经过视频数据变动备份单元,实时有效监测、备份用户操作记录变化。
【技术特征摘要】
1.一种基于视频解码设计实现远程服务器管理的方法,其特征在于:通过对视频数据解码,实现视频数据的传送与管理使用,具体步骤如下:①将服务器显卡的PCIEx16数据进行分支控制,一路保持原有的PCIE显卡的数据传输,保证正常的显示,作为数据流VGA1,数据流VGA1信号直接输出给显卡;另一路将显卡数据传输到数据实时控制处理单元,即数据流VGA2;②数据实时控制处理单元通过接收用户的指令,接通接管数据流VGA2通道,进行数据的处理;③数据实时控制处理单元接通接管数据流VGA2通道后,数据实时控制处理单元连接到独立显卡接入PCIEx16槽上的数据及时钟全部信号线上,经过数据实时控制处理单元对数据的缓冲驱动、信号补偿,再经过数据实时控制处理单元的PCIEx16协议解码、重编码生成压缩VGA视频数据信号;④重编后的压缩VGA视频数据再次由数据实时控制处理单元顺序传送给DRAM缓存单元;⑤在WEB管理方式中BMC管理芯片上读取处理DRAM缓存单元,将缓存数据通过网络传送给远程客户端,实现远程客户端视频数据的获取,同时该信号经过视频数据变动备份单元,实时有效监测、备份用户操作记录变化。2.根据权利要求1所述的一种基于视频解码设计实现远程服务器管理的方法,其特征在于:步骤中所述的分支控制采用FPGA芯片实现高速数据缓冲分支,分支后的数据与实时的VGA显示数据保持一致,数据实时控制处理单元通过对数据流VGA2进行解码识别设备ID。3.根据权利要求1所述的一种基于视频解码设计实现远程服务器管理的方法,其特征在于:步骤和中所述的数据实时控制处理单元对数据进行缓冲驱动的同时,对信号进行数据均衡与高频补偿驱动,提高信号的驱动能力,并对VGA的数据从PCIE提取后,...
【专利技术属性】
技术研发人员:刘涛,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。