一种远程复制方法技术

技术编号:39713388 阅读:6 留言:0更新日期:2023-12-17 23:22
本公开提供一种远程复制方法

【技术实现步骤摘要】
一种远程复制方法、装置、设备及机器可读存储介质


[0001]本公开涉及通信
,尤其是涉及一种远程复制方法

装置

设备及机器可读存储介质


技术介绍

[0002]KVM

Keyboard Video Mouse
键盘

显示和鼠标,可以通过管理网络查看服务器的画面,并对其进行鼠标和键盘的操作
。PC

Personal Computer
个人电脑
。OS:Operate System
操作系统

[0003]BMC
是服务器设备的硬件监控系统,同时对运维系统提供带外监控服务器的能力,为用户
(
及外部运维系统
)
提供便捷

可靠与服务器沟通的通道

在诸多功能当中,
KVM
是用户可以实现远程登入并操作服务器的重要入口之一

[0004]KVM
客户端是运行在远端设备
PC
端的一个应用程序,
KVM
客户端使用
PC
端的网卡与
BMC
之间进行网络通信,一方面
BMC
将主机的视频信号发送给
KVM
客户端,由
KVM
客户端进行解码播放,另一方面,
KVM
客户端会将
PC
的鼠标和键盘操作通过网络传送给
BMC

BMC
再通过
USB
协议传送给
CPU
,实现对服务器的
KVM
操作和管理

[0005]KVM
除了基本两项功能
(
视频和鼠键
)
,还能实现镜像挂载,
BMC
通过
USB
硬件资源虚拟
USB
光驱,当服务器来读取该光驱介质上的内容时,
BMC

USB
协议转换成
TCP
协议发给
KVM
,然后由
KVM
读取本地
ISO
文件内容返回给
BMC

BMC
再将
TCP
协议响应报文转换为
USB
协议包返回给服务器,从而实现机房服务器可以访问远程
PC
端的镜像文件

[0006]但是当用户需要在服务器侧获取
PC
端的文本内容时,只能通过将文本保存至文件并放置在
PC
端的文件夹中,使用
KVM
的挂载文件夹的功能,该功能先将文件制作成硬盘镜像格式文件,再通过
BMC
的虚拟磁盘设备与主机侧共享,服务器侧才可获得该文本内容,从而十分不便


技术实现思路

[0007]有鉴于此,本公开提供一种远程复制方法

装置及电子设备

机器可读存储介质,以改善上述远程复制特定数据不便的问题

[0008]具体地技术方案如下:
[0009]本公开提供了一种远程复制方法,应用于
BMC
管理设备,所述方法包括:接收远端设备通过预设通道发送的键盘键入信号,所述键盘键入信号是远端设备根据待复制数据以特定
KVM
转换格式转换得到的;根据本地设备允许的键盘接入协议,将键盘键入信号根据键盘接入协议转换为键盘接入协议报文;向
BMC
管理设备关联的服务器
OS
发送键盘接入协议报文,所述键盘接入协议报文用于使服务器
OS
根据键盘接入协议报文在目标输入框内键入待复制数据

[0010]作为一种技术方案,所述向
BMC
管理设备关联的服务器
OS
发送键盘接入协议报文,所述键盘接入协议报文用于使服务器
OS
根据键盘接入协议报文在目标输入框内键入待复
制数据,包括:向
BMC
管理设备关联的服务器
OS
发送键盘接入协议报文,所述键盘接入协议报文用于使服务器
OS
接收键盘接入协议报文,根据键盘接入协议报文调用键盘输入功能,在当前输入位置根据键盘接入协议报文携带的按键触发数据键入数据

[0011]作为一种技术方案,所述键盘键入信号是远端设备根据待复制数据以特定
KVM
转换格式转换得到的,包括:远端设备根据预设大小将待复制数据文件分割为若干个数据包,逐个根据数据包和预设转化格式生成包括可通过键盘键入的数据格式的数据的键盘键入信号;所述接收远端设备通过预设通道发送的键盘键入信号,包括:逐个接收远端设备通过预设通道逐个发送的键盘键入信号;所述根据本地设备允许的键盘接入协议,将键盘键入信号根据键盘接入协议转换为键盘接入协议报文,包括:根据本地设备允许的键盘接入协议,逐个将键盘键入信号根据键盘接入协议转换为键盘接入协议报文;所述向
BMC
管理设备关联的服务器
OS
发送键盘接入协议报文,所述键盘接入协议报文用于使服务器
OS
根据键盘接入协议报文在目标输入框内键入待复制数据,包括:逐个向
BMC
管理设备关联的服务器
OS
发送键盘接入协议报文,所述键盘接入协议报文用于使服务器
OS
接收具有关联关系的若干个键盘接入协议报文后,根据键盘接入协议报文逐个在目标输入框内键入待复制数据,并根据转化格式逐个逆转化生成对应的数据包,并组合数据包生成待复制数据文件

[0012]作为一种技术方案,所述预设通道为
TCP
网络传输通道,和
/
或,所述本地设备允许的键盘接入协议为
USB
协议或
PS2
协议

[0013]本公开同时提供了一种远程复制装置,应用于
BMC
管理设备,所述装置包括:第一模块,用于接收远端设备通过预设通道发送的键盘键入信号,所述键盘键入信号是远端设备根据待复制数据以特定
KVM
转换格式转换得到的;第二模块,用于根据本地设备允许的键盘接入协议,将键盘键入信号根据键盘接入协议转换为键盘接入协议报文;第三模块,用于向
BMC
管理设备关联的服务器
OS
发送键盘接入协议报文,所述键盘接入协议报文用于使服务器
OS
根据键盘接入协议报文在目标输入框内键入待复制数据

[0014]作为一种技术方案,所述向
BMC
管理设备关联的服务器
OS本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种远程复制方法,其特征在于,应用于
BMC
管理设备,所述方法包括:接收远端设备通过预设通道发送的键盘键入信号,所述键盘键入信号是远端设备根据待复制数据以特定
KVM
转换格式转换得到的;根据本地设备允许的键盘接入协议,将键盘键入信号根据键盘接入协议转换为键盘接入协议报文;向
BMC
管理设备关联的服务器
OS
发送键盘接入协议报文,所述键盘接入协议报文用于使服务器
OS
根据键盘接入协议报文在目标输入框内键入待复制数据
。2.
根据权利要求1所述的方法,其特征在于,所述向
BMC
管理设备关联的服务器
OS
发送键盘接入协议报文,所述键盘接入协议报文用于使服务器
OS
根据键盘接入协议报文在目标输入框内键入待复制数据,包括:向
BMC
管理设备关联的服务器
OS
发送键盘接入协议报文,所述键盘接入协议报文用于使服务器
OS
接收键盘接入协议报文,根据键盘接入协议报文调用键盘输入功能,在当前输入位置根据键盘接入协议报文携带的按键触发数据键入数据
。3.
根据权利要求1所述的方法,其特征在于,所述键盘键入信号是远端设备根据待复制数据以特定
KVM
转换格式转换得到的,包括:远端设备根据预设大小将待复制数据文件分割为若干个数据包,逐个根据数据包和预设转化格式生成包括可通过键盘键入的数据格式的数据的键盘键入信号;所述接收远端设备通过预设通道发送的键盘键入信号,包括:逐个接收远端设备通过预设通道逐个发送的键盘键入信号;所述根据本地设备允许的键盘接入协议,将键盘键入信号根据键盘接入协议转换为键盘接入协议报文,包括:根据本地设备允许的键盘接入协议,逐个将键盘键入信号根据键盘接入协议转换为键盘接入协议报文;所述向
BMC
管理设备关联的服务器
OS
发送键盘接入协议报文,所述键盘接入协议报文用于使服务器
OS
根据键盘接入协议报文在目标输入框内键入待复制数据,包括:逐个向
BMC
管理设备关联的服务器
OS
发送键盘接入协议报文,所述键盘接入协议报文用于使服务器
OS
接收具有关联关系的若干个键盘接入协议报文后,根据键盘接入协议报文逐个在目标输入框内键入待复制数据,并根据转化格式逐个逆转化生成对应的数据包,并组合数据包生成待复制数据文件
。4.
根据权利要求1所述的方法,其特征在于,所述预设通道为
TCP
网络传输通道,和
/
或,所述本地设备允许的键盘接入协议为
USB
协议或
PS2
协议
。5.
一种远程复制装置,其特征在于,应用于
BMC
管理设备,所述装置包括:第一模块,用于接收远端设备通过预设通道发送的键盘键入信号,所述键盘键入信号是远端设备根据待复制数据以特定
KVM
转换格...

【专利技术属性】
技术研发人员:陈含欣
申请(专利权)人:新华三信息技术有限公司
类型:发明
国别省市:

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

1