【技术实现步骤摘要】
一种复制粘贴系统、方法及电子设备
[0001]本申请涉及通信
,尤其涉及一种复制粘贴系统、方法及电子设备。
技术介绍
[0002]远程控制台(keyboard video mouse,KVM),用于通过基板管理控制器(baseboard management controller,BMC)对服务器进行远程维护和控制。KVM包括KVM客户端和KVM服务端,其中,KVM客户端运行在用户操作的计算机设备上,用于将用户的操作指令发送给KVM服务端;KVM服务端运行在BMC上,用于将KVM客户端发送的操作指令,发送给服务器的操作系统。
[0003]在计算机设备的网络与服务器的网络隔离的情况下,计算机设备上的操作系统和服务器上的操作系统相互独立,且两者之间没有直接连接的数据通道,因此,用户在计算机设备的操作系统上执行复制操作时,不能将复制的内容粘贴到服务器的操作系统上,也即相关技术中不能实现跨设备的粘贴复制。
技术实现思路
[0004]本申请提供一种复制粘贴系统、方法及电子设备,能够在远程控制的场景下,实现跨设备的复制粘贴。
[0005]第一方面,本申请提供一种复制粘贴系统,该系统包括第一设备和第二设备,第一设备通过远程控制台KVM客户端控制第二设备;第一设备用于在满足第一预设条件的情况下,将第一数据发送给第二设备的KVM服务端;其中,第一数据为第一设备的剪贴板暂存区中的数据;第二设备用于接收第一数据,并将第一数据存储到第二设备的剪贴板暂存区;第二设备还用于在接收到粘贴指令时,从第二设备的剪 ...
【技术保护点】
【技术特征摘要】
1.一种复制粘贴系统,其特征在于,所述系统包括第一设备和第二设备,所述第一设备通过远程控制台KVM客户端控制所述第二设备;所述第一设备用于在满足第一预设条件的情况下,将第一数据发送给第二设备的KVM服务端;其中,所述第一数据为所述第一设备的剪贴板暂存区中的数据;所述第二设备用于接收所述第一数据,并将所述第一数据存储到所述第二设备的剪贴板暂存区;所述第二设备还用于在接收到粘贴指令时,从所述第二设备的剪贴板暂存区获取所述第一数据,并粘贴到所述粘贴指令指示的位置。2.根据权利要求1所述的系统,其特征在于,所述第一预设条件为所述KVM客户端在所述第一设备的前台运行;和/或,所述第一数据与所述第一设备上一次发送给所述第二设备的KVM服务端的数据不相同。3.根据权利要求1或2所述的系统,其特征在于,所述第二设备包括带外控制器和带内控制器;所述KVM服务端运行在所述带外控制器中;所述带外控制器用于接收所述第一设备发送的所述第一数据,并将所述第一数据发送给所述带内控制器;所述带内控制器用于接收所述带外控制器发送的所述第一数据,并将所述第一数据存储到所述第二设备的剪贴板暂存区。4.根据权利要求1至3任一项所述的系统,其特征在于,所述第二设备还用于在满足第二预设条件的情况下,将第二数据发送给所述第一设备的KVM客户端;其中,所述第二数据为所述第二设备的剪贴板暂存区中的数据;所述第一设备还用于接收所述第二数据,并将所述第二数据存储到所述第一设备的剪贴板暂存区;所述第一设备还用于在接收到粘贴指令时,从所述第一设备的剪贴板暂存区获取所述第二数据,并粘贴到所述粘贴指令指示的位置。5.根据权利要求4所述的系统,其特征在于,所述第二预设条件为所述第二设备的剪贴板暂存区中的数据发生变更;和/或,所述第二数据与所述第二设备上一次发送给所述第一设备的KVM客户端的数据不相同。6.一种复制粘贴方法,其特征在于,应用于第一设备;所述第一设备用于通过KVM客户端控制第二设备;所述方法包括:在所述第一设备满足第一预设条件的情况下,将第一数据发送给所述第二设备的KVM服务端,以使得所述第二设备将所述第一数据存储到所述第二设备的剪贴板暂存区,并且当所述第二设备接收到粘贴指令,从所述第二设备的剪贴板暂存区获取所述第一数据并粘贴到所述粘贴指令指示的位置;其中,所述第一数据为所述第一设备的剪贴板暂存区中的数据。7.根据权利要求6所述的方法,其特征在于,所述第一预设条件为所述KVM客户端在所述第一设备的前台运行;和/或,所述第一数据与所述第一设备上一次发送给所述第二设备的KVM服务端的数据不相同。8.根据权利要求6或7所述的方法,其特征在于,所述第一数据包括以下一项或多项:数字、字母、符号、文字、鼠标移动数据、图像、视频或文件。
9.根据权利要求6至8任一项所述的方法,其特征在于,所述方法还包括:识别所述第一数据的类型;其中所述第一数据的类型包括文件类型和非文件类型;将所述第一数据的类型发送给所述第二设备的KVM服务端,以使得所述第二设备根据所述第一数据的类型确定所述第一数据的粘贴方式;不同类型对应的粘贴方式不同。10.根据权利要求9所述的方法,其特征在于,在所述第一数据为文件类型的情况下,所述第一数据包括:待粘贴文件的存储路径;所述方法还包括:将所述待粘贴文件的文件内容发送给所述第二设备的KVM服务端,以使得所述第二设备将所述待粘贴文件的内容存储在所述第二设备的目标存储空间,并将所述待粘贴文件的存储路径修改为所述第二设备的目标存储空间的存储路径。11.根据权利要求6至10任一项所述的方法,其特征在于,所述方法还包括:接收所述第二设备发送的第二数据;其中,所述第二数据为所述第二设备的剪贴板暂存区中的数据;将所述第二数据写入到所述第一设备的剪贴板暂存区中;当接收到粘贴指令时,从所述第一设备的剪贴板...
【专利技术属性】
技术研发人员:林祯,
申请(专利权)人:超聚变数字技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。