System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种文件传输方法、系统、计算设备以及存储介质技术方案_技高网

一种文件传输方法、系统、计算设备以及存储介质技术方案

技术编号:40180094 阅读:7 留言:0更新日期:2024-01-26 23:46
本申请实施例提供一种文件传输方法、系统、计算设备以及存储介质,涉及通信技术领域,能够提高数据传输效率,该方法应用于远程控制台KVM文件传输系统,该KVM文件传输系统包括发送设备和接收设备,该发送设备通过KVM客户端控制接收设备;该方法包括:发送设备显示第一界面,该第一界面上叠加显示KVM客户端的界面窗口;该第一界面的显示内容为发送设备的输出界面,该界面窗口的显示内容为接收设备的输出界面;该发送设备接收到针对于第一界面中的目标文件的第一操作,该第一操作是用于将目标文件添加至界面窗口的操作;该发送设备响应于第一操作,向接收设备发送包含目标文件的数据包。

【技术实现步骤摘要】

本申请实施例涉及通信,尤其涉及一种文件传输方法、系统、计算设备以及存储介质


技术介绍

1、众所周知,通过远程控制台(keyboard video mouse,kvm)技术可以实现终端(即:远程控制设备)对远程服务器的控制,以及实现终端与远程服务器之间的数据传输。

2、然而,当终端通过kvm向远程服务器发送目标文件时,需要用户通过输入挂载指令或点击挂载控件的方式将该目标文件挂载在远程服务器上,然后,再通过用户点击传输或粘贴控件的方式,来触发终端将目标文件传输至远程服务器。因此,降低了数据传输效率。


技术实现思路

1、本申请实施例提供一种文件传输方法、系统、计算设备以及存储介质,用于提高数据传输效率。

2、为达到上述目的,本申请的实施例采用如下技术方案:

3、第一方面,本申请实施例提供了一种文件传输方法,该方法应用于远程控制台kvm文件传输系统,该kvm文件传输系统包括发送设备和接收设备,该发送设备通过kvm客户端控制接收设备;该方法包括:发送设备显示第一界面,该第一界面上叠加显示kvm客户端的界面窗口;该第一界面的显示内容为发送设备的输出界面,该界面窗口的显示内容为接收设备的输出界面;该发送设备接收到针对于第一界面中的目标文件的第一操作,该第一操作是用于将目标文件添加至界面窗口的操作;该发送设备响应于第一操作,向接收设备发送包含目标文件的数据包。

4、本申请实施例提供了一种文件传输方法,该方法包括:发送设备接收对目标文件的第一操作,该第一操作是将目标文件添加至该发送设备显示的kvm客户端的界面窗口的操作,该kvm客户端的界面窗口的显示内容为接收设备的输出界面;然后,发送设备响应于该第一操作将目标文件发送至接收设备,并不需要用户输入挂载指令,因此,提高了数据传输效率。

5、在一种实现方式中,上述响应于第一操作,向接收设备发送包含目标文件的数据包,包括:发送设备响应于第一操作,确定目标文件的读写状态;发送设备在目标文件的读写状态为可读可写的情况下,向接收设备发送包含目标文件的数据包。

6、上述实施例中发送设备获取目标文件的读写状态,并在该目标文件的读写状态为可读可写的情况下,向接收设备发送目标文件,以使得接收设备能成功接收该目标文件。在该目标文件为非可读可写状态时,执行结束流程,不向接收设备发送目标文件,避免因传输不可用文件导致该文件不能被传输至接收设备的问题,可见,本申请实施例提供的文件传输方法提高了文件传输的效率。

7、在一种实现方式中,上述第一操作为基于鼠标的长按拖拽操作,该第一操作用于通过长按选定目标文件的指示图标,并将该指示图标拖拽至kvm客户端的界面窗口中的目标位置。

8、在一种实现方式中,上述响应于第一操作,向接收设备发送包含目标文件的数据包,具体包括:在上述长按拖拽的过程中,当目标文件的指示图标被拖拽至界面窗口的显示范围内时,该发送设备向接收设备发送目标文件的属性信息,该属性信息用于接收设备对目标文件进行挂载;该目标文件的指示图标被拖拽至目标位置时,该发送设备向接收设备发送目标文件的内容信息。

9、本申请实施例中,当目标文件的指示图标被拖拽至kvm客户端的界面窗口的显示范围内时,发送设备向接收设备发送目标文件的属性信息,该属性信息用于接收设备对目标文件进行挂载;然后,当目标文件的指示图标被拖拽至kvm客户端的界面窗口中的目标位置时,发送设备向接收设备发送目标文件的内容信息;以使接收设备根据目标文件的属性信息和内容信息生成目标文件。可见上述实施例中并不需要用户通过输入挂载指令的方式将目标文件挂载在接收设备上,因此,提高了数据传输效率。

10、在一种实现方式中,上述属性信息包括但不限于:目标文件的名称、该目标文件的指示图标、目标文件的类型以及目标文件的大小中的至少一个。

11、在一种实现方式中,在上述属性信息包括目标文件的大小的情况下;该目标文件的指示图标被拖拽至目标位置时,向接收设备发送上述目标文件的内容信息,具体包括:目标文件的指示图标被拖拽至目标位置时,发送设备向接收设备发送目标位置的标识;该目标位置的标识用于接收设备确定存储目标文件的目标位置;在该接收设备中的目标位置的可用存储空间大于或等于目标文件的大小的情况下,该发送设备向接收设备发送目标文件的内容信息。

12、在一种实现方式中,上述向接收设备发送目标文件的内容信息,具体包括:该发送设备显示确认选择控件,该确认选择控件用于提示是否传输目标文件的内容信息;上述发送设备响应于对该确认选择控件中的确认控件的选中操作,向接收设备发送目标文件的内容信息。

13、上述实施例通过在发送设备的第一界面显示确认选择控件的方式,提示用户是否传输目标文件的内容信息,从而避免了因用户手误操作导致目标文件的错误传输的问题

14、第二方面,本申请实施例提供了一种发送设备,该发送设备与接收设备之间存在网络连接,发送设备通过远程控制台kvm客户端控制接收设备,该发送设备包括:显示单元和收发单元;显示单元用于显示第一界面,第一界面上叠加显示kvm客户端的界面窗口;第一界面的显示内容为发送设备的输出界面,界面窗口的显示内容为接收设备的输出界面;收发单元用于接收到针对于第一界面中的目标文件的第一操作,第一操作是用于将目标文件添加至界面窗口的操作;收发单元还用于响应于第一操作,向接收设备发送包含目标文件的数据包。

15、在一种实现方式中,上述发送设备包括:处理单元;处理单元用于响应于第一操作,确定目标文件的读写状态;收发单元用于在目标文件的读写状态为可读可写的情况下,向接收设备发送包含目标文件的数据包。

16、在一种实现方式中,上述第一操作为基于鼠标的长按拖拽操作,第一操作用于通过长按选定目标文件的指示图标,并将指示图标拖拽至kvm客户端的界面窗口中的目标位置。

17、在一种实现方式中,在长按拖拽的过程中,当目标文件的指示图标被拖拽至界面窗口的显示范围内时,收发单元用于向接收设备发送目标文件的属性信息,属性信息用于接收设备对目标文件进行挂载;目标文件的指示图标被拖拽至目标位置时,收发单元向接收设备发送目标文件的内容信息。

18、在一种实现方式中,上述属性信息包括但不限于:目标文件的名称、目标文件的指示图标、目标文件的类型以及目标文件的大小中的至少一个。

19、在一种实现方式中,目标文件的指示图标被拖拽至目标位置时,收发单元用于向接收设备发送目标位置的标识;目标位置的标识用于接收设备确定存储目标文件的目标位置;在接收设备中的目标位置的可用存储空间大于或等于目标文件的大小的情况下,收发单元向接收设备发送目标文件的内容信息。

20、在一种实现方式中,显示单元用于显示确认选择控件,确认选择控件用于提示是否传输目标文件的内容信息;收发单元响应于对确认选择控件中的确认控件的选中操作,向接收设备发送目标文件的内容信息。

21、第三方面,本申请实施本文档来自技高网...

【技术保护点】

1.一种文件传输方法,其特征在于,所述方法应用于远程控制台KVM文件传输系统,所述KVM文件传输系统包括发送设备和接收设备,所述发送设备通过KVM客户端控制所述接收设备;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述响应于所述第一操作,向所述接收设备发送包含所述目标文件的数据包,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述第一操作为基于鼠标的长按拖拽操作,所述第一操作用于通过长按选定所述目标文件的指示图标,并将所述指示图标拖拽至所述KVM客户端的界面窗口中的目标位置。

4.根据权利要求3所述的方法,其特征在于,所述响应于所述第一操作,向所述接收设备发送包含所述目标文件的数据包,具体包括:

5.根据权利要求4所述的方法,其特征在于,所述属性信息包括但不限于:所述目标文件的名称、所述目标文件的指示图标、所述目标文件的类型以及所述目标文件的大小中的至少一个。

6.根据权利要求5所述的方法,其特征在于,在所述属性信息包括所述目标文件的大小的情况下;所述目标文件的指示图标被拖拽至所述目标位置时,向所述接收设备发送所述目标文件的内容信息,具体包括:

7.根据权利要求4-6任一项所述的方法,其特征在于,所述向所述接收设备发送所述目标文件的内容信息,具体包括:

8.一种文件传输系统,其特征在于,所述系统包括:发送设备和接收设备;所述发送设备通过KVM客户端控制所述接收设备,

9.一种计算设备,其特征在于,包括存储器和处理器,所述存储器与所述处理器耦合;所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令;当所述计算机指令被所述处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述的方法。

10.一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在计算设备上运行时,使得所述计算设备执行如权利要求1至7中任一项所述的方法。

...

【技术特征摘要】

1.一种文件传输方法,其特征在于,所述方法应用于远程控制台kvm文件传输系统,所述kvm文件传输系统包括发送设备和接收设备,所述发送设备通过kvm客户端控制所述接收设备;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述响应于所述第一操作,向所述接收设备发送包含所述目标文件的数据包,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述第一操作为基于鼠标的长按拖拽操作,所述第一操作用于通过长按选定所述目标文件的指示图标,并将所述指示图标拖拽至所述kvm客户端的界面窗口中的目标位置。

4.根据权利要求3所述的方法,其特征在于,所述响应于所述第一操作,向所述接收设备发送包含所述目标文件的数据包,具体包括:

5.根据权利要求4所述的方法,其特征在于,所述属性信息包括但不限于:所述目标文件的名称、所述目标文件的指示图标、所述目标文件的类型以及所述目标文件的大小中的至少一个。

<...

【专利技术属性】
技术研发人员:刘勇驿
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

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

1