一种应用于服务器的截屏方法技术

技术编号:16269633 阅读:99 留言:0更新日期:2017-09-22 21:19
本发明专利技术涉及服务器显示领域,具体涉及一种应用于服务器的截屏方法。通过将显示信号分为两路,一路进行显示,另一路进行解码存储,从而实现在开机后的任意时刻都可以进行截屏,而不受操作系统的限制。采用本发明专利技术所述的方法可以达到服务器进入操作系统之前或进入DOS等其他系统时也能截屏的有益效果,并且本发明专利技术所述的方法可应用到各类服务器系统中,具有良好的兼容性。

【技术实现步骤摘要】
一种应用于服务器的截屏方法
本专利技术涉及服务器显示领域,具体涉及一种应用于服务器的截屏方法。本专利技术通过将显示信号分为两路,一路进行显示,另一路进行解码存储,在收到截屏控制信号后,将当前显示信号解码转换为特定的图片格式,并存储到存储模块上,如有需要再将截屏图像导出。从而实现在开机后的任意时刻都可以进行截屏,而不受操作系统的限制。采用本专利技术所述的方法可以达到服务器进入操作系统之前或进入DOS等其他系统时也能截屏的有益效果,并且本专利技术所述的方法可应用到各类服务器系统中,具有良好的适应性。
技术介绍
目前在计算机的使用中,截屏功能的应用非常广泛。人们在常用的操作系统界面下很容易实现截屏功能。现有技术中,截屏功能都是在进入特定操作系统后进行操作。例如在windows系统下,应用程序可以通过API(ApplicationProgrammingInterface应用程序编程接口)获取当前屏幕显示状态并进行存储。但在未进入操作系统之前,或进入DOS等其他非支持图像界面的操作系统时,很难进行截屏操作。未进入操作系统时,服务器的显示设备可能会显示BIOS(BasicInputOutputSystem基本输入输出系统)、日志信息、POST(Power-On-Self-Test上电自检)信息等数据信息。在调试过程中,有时需要记录这些数据来分析问题。由于此阶段无法截屏,调试人员只能采用效率相对低的手动记录、拍照记录等方式进行记录,操作非常不便。针对在服务器上未进入操作系统前或系统不支持截屏软件时,无法对当前屏幕显示内容进行记录存储的问题,本申请专利技术一种应用于服务器的截屏方法,该方法将服务器显示信号分为两路进行处理:一路进行正常显示,另一路进行解码存储,在收到截屏控制信号后,将当前显示信号解码转换为特定的图片格式,并存储到存储模块上,如有需要再将截屏图像导出,从而实现在开机后的任意时刻都可以进行截屏,而不受操作系统的限制。
技术实现思路
本专利技术主要实现方式是将服务器显示信号分为两路处理,一路进行显示,一路进行解码并存储,在收到截屏控制信号后,将当前显示信号解码转换为特定的图片格式,并存储到存储模块上,如有需要再将截屏图像导出。具体地,本申请请求保护一种应用于服务器的截屏方法,其特征在于,该截屏方法具体包括如下步骤:将服务器的显示信号分为两路连接到缓冲器上;缓冲器1将信号输出到显示设备上,驱动显示设备显示需要显示的信息;缓冲器2输出显示信号到信号转换模块上;信号转换模块收到截屏控制信号后,将缓冲器2发来的当前显示信号解码转换为特定的图片格式,并存储到存储模块上。如上所述的应用于服务器的截屏方法,其特征还在于,截屏控制信号可以来自按键,也可以来自PCH或BMC设备。如上所述的应用于服务器的截屏方法,其特征还在于,存储模块对外留有接口,可用于将数据导出。如上所述的应用于服务器的截屏方法,其特征还在于,服务器的显示信号分为两路连接到缓冲器上,可以是将显示信息以PCIE信号的形式发送给BMC,BMC将PCIE信号转化成VGA显示信号。如上所述的应用于服务器的截屏方法,其特征还在于,缓冲器1将信号输出到显示设备上,还进行信号处理,该信号处理包括滤波、电平转换、防静电。如上所述的应用于服务器的截屏方法,其特征还在于,缓冲器2输出显示信号到信号转换模块上步骤进一步包括,显示信号通过模数转换器将VGA模拟信号转换为数字信号,发给FPGA。如上所述的应用于服务器的截屏方法,其特征还在于,FPGA检测到截屏控制信号后,根据VGA信号协议,将该时刻的VGA信号解码成预定图片格式,存储到存储模块上。附图说明图1、现有技术中服务器显示信号连接示意图图2、本专利技术总体实施框图图3、本专利技术实施例具体连接示意图具体实施方式下面将结合附图对本专利技术所述的实施例做进一步地详细描述:图1所示是服务器中常见的服务器显示信号连接方法。PCH(platformcontrollerhub集成南桥)、将显示信息通过PCIE(peripheralcomponentinterconnectexpress高速串行计算机扩展总线)总线发给BMC(baseboardmanagementcontroller基板管理控制器),BMC将信号转化成VGA(VideoGraphicsArray)信号经处理后,连接到显示设备上显示出信息。但这种常见的服务器显示信号连接方法不能在进入操作系统之前就实现截屏功能。针对这种情况,本申请专利技术了一种应用于服务器的截屏方法。图2所示为本专利技术实施例的总体实施框图。如图2所示,服务器的显示信号分为两路连接到缓冲器上,缓冲器在此处的作用是用于调整信号质量,避免信号在一分为二时产生的信号损耗过大。缓冲器1将信号输出到显示设备上,驱动显示设备显示需要的信息。缓冲器2输出显示信号接到信号转换模块上。信号转换模块的作用是在收到截屏控制信号后,将缓冲器2发来的当前显示信号解码转换为特定的图片格式,并存储到存储模块上。截屏控制信号可以来自按键,也可以来自PCH、BMC等设备,具体实现方式可以由设计人员根据需要灵活调整。图3所示为使用本申请所述方法的具体实施框图。在图3中,PCH将显示信息以PCIE信号的形式发送给BMC,BMC将PCIE信号转化成VGA显示信号分为两路,第一路通过缓冲进行常见的VGA信号处理(一般指滤波、电平转换、防静电等电路)后,连接到显示设备(例如支持VGA接口的LCD)上,用于显示信息。第二路接到缓冲器上经过缓冲后,通过模数转换器将VGA模拟信号转换为数字信号,发给FPGA(Field-ProgrammableGateArray现场可编程门阵列)。FPGA检测到截屏控制信号后,根据VGA信号协议,将该时刻的VGA信号解码成预定图片格式,并存储到存储模块上。存储设备对外留有通信接口,可连接该设备将数据导出。显而易见地,附图中所示的仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的技术方案,都属于本专利技术保护的范围。本专利技术针对目前的服务器中在操作系统外不能实现截屏的问题,通过将显示信号分为两路,一路进行显示,一路解码存储的方式,实现在操作系统之外也能截屏的有益效果。本专利技术所述的技术方案也可以进行调整后,应用到普通个人计算机、手机等其他电子设备中,方法简单可行且技术效果显著,在实践中可以得到应用广泛。本文档来自技高网
...
一种应用于服务器的截屏方法

【技术保护点】
一种应用于服务器的截屏方法,其特征在于,该截屏方法具体包括如下步骤:将服务器的显示信号分为两路连接到缓冲器上;缓冲器1将信号输出到显示设备上,驱动显示设备显示需要显示的信息;缓冲器2输出显示信号到信号转换模块上;信号转换模块收到截屏控制信号后,将缓冲器2发来的当前显示信号解码转换为特定的图片格式,并存储到存储模块上。

【技术特征摘要】
1.一种应用于服务器的截屏方法,其特征在于,该截屏方法具体包括如下步骤:将服务器的显示信号分为两路连接到缓冲器上;缓冲器1将信号输出到显示设备上,驱动显示设备显示需要显示的信息;缓冲器2输出显示信号到信号转换模块上;信号转换模块收到截屏控制信号后,将缓冲器2发来的当前显示信号解码转换为特定的图片格式,并存储到存储模块上。2.如权利要求1所述的应用于服务器的截屏方法,其特征还在于,截屏控制信号可以来自按键,也可以来自PCH或BMC设备。3.如权利要求2所述的应用于服务器的截屏方法,其特征还在于,存储模块对外留有接口,可用于将数据导出。4.如权利要求3所述的应用于服务器的截屏方法,其特征还在于,服务器的显示信...

【专利技术属性】
技术研发人员:程万前
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1