一种服务器截屏方法、装置、显示器、设备及介质制造方法及图纸

技术编号:39046877 阅读:19 留言:0更新日期:2023-10-10 11:59
本申请公开了一种服务器截屏方法、装置、显示器、设备及介质,涉及计算机技术领域。应用于通过预设线缆与服务器连接的预设显示器,该方法包括:通过预设线缆获取服务器的待显示屏幕信息;对待显示屏幕信息进行显示并缓存至本地的第一缓存芯片中;当获取到截屏命令,则从第一缓存芯片中提取当前显示的屏幕画面帧,并将当前显示的屏幕画面帧缓存至本地的第二缓存芯片中;当监测到本地的预设传输接口与外部存储设备建立数据传输链路,则通过数据传输链路将第二缓存芯片中缓存的屏幕画面帧传输至外部存储设备进行保存,以完成相应的截屏操作。通过本申请的技术方案,可以在服务器连接的显示器上直接截屏并下载保存到外部存储设备,更简单便捷。更简单便捷。更简单便捷。

【技术实现步骤摘要】
一种服务器截屏方法、装置、显示器、设备及介质


[0001]本专利技术涉及计算机
,特别涉及一种服务器截屏方法、装置、显示器、设备及介质。

技术介绍

[0002]计算机截屏的功能应用广泛,用户在办公、娱乐、社交、生活等场景经常会通过计算机或手机来使用,在服务器上也经常在服务器维修、维护等场景使用。当前对服务器截屏的一般实现方式为:
[0003]1、通过手机拍照;
[0004]2、服务器在操作系统上安装并调用软件来实现截图;
[0005]3、通过服务器的BMC(Baseboard Management Controller,基板管理控制器)KVM(Keyboard(键盘)Video(显示器)Mouse(鼠标))截屏的功能来实现。
[0006]然而,通过手机拍照可能存在图片屏幕不全、字体不清晰、客户现场不允许拍照等问题;安装截屏软件需要操作系统支持,并且目前只有图形界面的操作系统才支持;通过BMC截屏需要架设额外电脑并用网线连接、登录、访问到目标服务器之后才可截屏保存,出现故障之后再打开截屏功能可能会丢失显示信息。
[0007]因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。

技术实现思路

[0008]有鉴于此,本专利技术的目的在于提供一种服务器截屏方法、装置、显示器、设备及介质,无需增加额外设备,能够在服务器连接的显示器上直接截屏并下载保存到外部存储设备,更简单便捷。其具体方案如下:
[0009]第一方面,本申请公开了一种服务器截屏方法,应用于通过预设线缆与服务器连接的预设显示器,包括:
[0010]通过所述预设线缆获取服务器的待显示屏幕信息;
[0011]对所述待显示屏幕信息进行显示并缓存至本地的第一缓存芯片中;
[0012]当获取到截屏命令,则从所述第一缓存芯片中提取当前显示的屏幕画面帧,并将所述当前显示的屏幕画面帧缓存至本地的第二缓存芯片中;
[0013]当监测到本地的预设传输接口与外部存储设备建立数据传输链路,则通过所述数据传输链路将所述第二缓存芯片中缓存的所述屏幕画面帧传输至所述外部存储设备进行保存,以完成相应的截屏操作。
[0014]可选的,所述服务器上的第一显示接口通过所述预设线缆与所述预设显示器上的第二显示接口进行连接;相应的,所述通过所述预设线缆获取服务器的待显示屏幕信息,包括:
[0015]通过所述预设线缆获取所述服务器通过所述第一显示接口向所述第二显示接口
传输的所述服务器的待显示屏幕信息。
[0016]可选的,所述对所述待显示屏幕信息进行显示并缓存至本地的第一缓存芯片中,包括:
[0017]将所述第二显示接口接收到的所述服务器的待显示屏幕信息发送至本地的视频解码芯片,以通过所述视频解码芯片对所述待显示屏幕信息进行视频解码操作,以得到解码后的屏幕画面帧;
[0018]将所述解码后的屏幕画面帧缓存至本地的第一缓存芯片中,以及通过本地的屏幕驱动芯片将所述解码后的屏幕画面帧显示在本地的屏幕上。
[0019]可选的,所述当获取到截屏命令,则从所述第一缓存芯片中提取当前显示的屏幕画面帧,并将所述当前显示的屏幕画面帧缓存至本地的第二缓存芯片中,包括:
[0020]通过截屏按键触发截屏操作并获取相应的截屏命令;
[0021]基于所述截屏命令从所述第一缓存芯片缓存的所有所述屏幕画面帧中确定出与所述截屏命令对应的当前显示的屏幕画面帧;
[0022]从所述第一缓存芯片中提取所述当前显示的屏幕画面帧并缓存至本地的第二缓存芯片中。
[0023]可选的,所述通过所述数据传输链路将所述第二缓存芯片中缓存的所述屏幕画面帧传输至所述外部存储设备进行保存之前,还包括:
[0024]对本地的预设传输接口的连接状态进行实时监测;
[0025]当监测到所述预设传输接口与具有相应类型的传输接口的外部存储设备建立数据传输链路,则触发所述通过所述数据传输链路将所述第二缓存芯片中缓存的所述屏幕画面帧传输至所述外部存储设备进行保存的步骤;
[0026]相应的,所述通过所述数据传输链路将所述第二缓存芯片中缓存的所述屏幕画面帧传输至所述外部存储设备进行保存,以完成相应的截屏操作,包括:
[0027]对当前所述第二缓存芯片中的所述屏幕画面帧进行分析,以确定当前所述第二缓存芯片中是否存在未完成截屏操作的所述屏幕画面帧;
[0028]若当前所述第二缓存芯片中存在未完成截屏操作的所述屏幕画面帧,则通过所述数据传输链路将当前所述第二缓存芯片中缓存的未完成截屏操作的所述屏幕画面帧传输至所述外部存储设备进行保存,以完成相应的截屏操作;
[0029]将所述第二缓存芯片中的当前完成截屏操作的所述屏幕画面帧标记为已完成截屏操作。
[0030]可选的,所述当获取到截屏命令,则从所述第一缓存芯片中提取当前显示的屏幕画面帧,并将所述当前显示的屏幕画面帧缓存至本地的第二缓存芯片中,包括:
[0031]当获取到截屏命令,则从所述第一缓存芯片中提取当前显示的屏幕画面帧,并通过本地的视频解码芯片将所述当前显示的屏幕画面帧发送至本地的图片编码芯片;
[0032]通过所述图片编码芯片将所述当前显示的屏幕画面帧缓存至本地的第二缓存芯片中。
[0033]可选的,所述通过所述图片编码芯片将所述当前显示的屏幕画面帧缓存至本地的第二缓存芯片中,包括:
[0034]通过所述图片编码芯片并按照预设数据格式对所述当前显示的屏幕画面帧进行
编码转换,以得到目标格式图像;
[0035]将所述目标格式图像发送至本地的第二缓存芯片进行缓存;
[0036]相应的,所述通过所述数据传输链路将所述第二缓存芯片中缓存的所述屏幕画面帧传输至所述外部存储设备进行保存,包括:
[0037]通过所述数据传输链路将所述第二缓存芯片中缓存的所述目标格式图像传输至所述外部存储设备进行保存。
[0038]可选的,所述的服务器截屏方法,还包括:
[0039]获取并保存所述服务器发送的其他类型数据;
[0040]当获取到转存命令,则通过所述数据传输链路将所述其他类型数据转发至所述外部存储设备进行保存;
[0041]其中,所述其他类型数据包括音频数据、串口数据和网络数据中的任意一种或几种的组合。
[0042]第二方面,本申请公开了一种服务器截屏装置,应用于通过预设线缆与服务器连接的预设显示器,包括:
[0043]信息获取模块,用于通过所述预设线缆获取服务器的待显示屏幕信息;
[0044]显示模块,用于对所述待显示屏幕信息进行显示;
[0045]第一缓存模块,用于将所述待显示屏幕信息缓存至本地的第一缓存芯片中;
[0046]第二缓存模块,用于当所述预设显示器获取到截屏命令,则从所述第一缓存芯片中提取当前显示的屏幕画面帧,并将所述当前显示屏幕画面帧缓存至本地的第二缓存芯片中;
...

【技术保护点】

【技术特征摘要】
1.一种服务器截屏方法,其特征在于,应用于通过预设线缆与服务器连接的预设显示器,包括:通过所述预设线缆获取服务器的待显示屏幕信息;对所述待显示屏幕信息进行显示并缓存至本地的第一缓存芯片中;当获取到截屏命令,则从所述第一缓存芯片中提取当前显示的屏幕画面帧,并将所述当前显示的屏幕画面帧缓存至本地的第二缓存芯片中;当监测到本地的预设传输接口与外部存储设备建立数据传输链路,则通过所述数据传输链路将所述第二缓存芯片中缓存的所述屏幕画面帧传输至所述外部存储设备进行保存,以完成相应的截屏操作。2.根据权利要求1所述的服务器截屏方法,其特征在于,所述服务器上的第一显示接口通过所述预设线缆与所述预设显示器上的第二显示接口进行连接;相应的,所述通过所述预设线缆获取服务器的待显示屏幕信息,包括:通过所述预设线缆获取所述服务器通过所述第一显示接口向所述第二显示接口传输的所述服务器的待显示屏幕信息。3.根据权利要求2所述的服务器截屏方法,其特征在于,所述对所述待显示屏幕信息进行显示并缓存至本地的第一缓存芯片中,包括:将所述第二显示接口接收到的所述服务器的待显示屏幕信息发送至本地的视频解码芯片,以通过所述视频解码芯片对所述待显示屏幕信息进行视频解码操作,以得到解码后的屏幕画面帧;将所述解码后的屏幕画面帧缓存至本地的第一缓存芯片中,以及通过本地的屏幕驱动芯片将所述解码后的屏幕画面帧显示在本地的屏幕上。4.根据权利要求3所述的服务器截屏方法,其特征在于,所述当获取到截屏命令,则从所述第一缓存芯片中提取当前显示的屏幕画面帧,并将所述当前显示的屏幕画面帧缓存至本地的第二缓存芯片中,包括:通过截屏按键触发截屏操作并获取相应的截屏命令;基于所述截屏命令从所述第一缓存芯片缓存的所有所述屏幕画面帧中确定出与所述截屏命令对应的当前显示的屏幕画面帧;从所述第一缓存芯片中提取所述当前显示的屏幕画面帧并缓存至本地的第二缓存芯片中。5.根据权利要求1所述的服务器截屏方法,其特征在于,所述通过所述数据传输链路将所述第二缓存芯片中缓存的所述屏幕画面帧传输至所述外部存储设备进行保存之前,还包括:对本地的预设传输接口的连接状态进行实时监测;当监测到所述预设传输接口与具有相应类型的传输接口的外部存储设备建立数据传输链路,则触发所述通过所述数据传输链路将所述第二缓存芯片中缓存的所述屏幕画面帧传输至所述外部存储设备进行保存的步骤;相应的,所述通过所述数据传输链路将所述第二缓存芯片中缓存的所述屏幕画面帧传输至所述外部存储设备进行保存,以完成相应的截屏操作,包括:对当前所述第二缓存芯片中的所述屏幕画面帧进行分析,以确定当前所述第二缓存芯
片中是否存在未完成截屏操作的所述屏幕画面帧;若当前所述第二缓存芯片中存在未完成截屏操作的所述屏幕画面帧,则通过所述数据传输链路将当前所述第二缓存芯片中缓存的未完成截屏操作的所述屏幕画面帧传输至所述外部存储设备进行保存,以完成相应的截屏操作;将所述第二缓存芯片中的当前完成截屏操作的所述屏幕画面帧标记为已完成截屏操作。6.根据权利要求1所述的服务器截屏...

【专利技术属性】
技术研发人员:曾庆超许泗强
申请(专利权)人:浪潮山东计算机科技有限公司
类型:发明
国别省市:

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

1