一种文件传输方法、系统、计算设备以及存储介质与流程

文档序号:36822957发布日期:2024-01-26 16:32阅读:9来源:国知局
一种文件传输方法、系统、计算设备以及存储介质与流程

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


背景技术:

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、第三方面,本技术实施例提供一种文件传输系统,该系统包括:发送设备和接收设备;发送设备通过kvm客户端控制接收设备,该发送设备显示第一界面,第一界面上叠加显示kvm客户端的界面窗口;第一界面的显示内容为发送设备的输出界面,界面窗口的显示内容为接收设备的输出界面;发送设备接收到针对于第一界面中的目标文件的第一操作,第一操作是用于将目标文件添加至界面窗口的操作;发送设备响应于第一操作,向接收设备发送包含目标文件的数据包;接收设备存储目标文件。

22、第四方面,提供了一种计算设备,计算设备包括处理器和存储器,其中:存储器中存储有计算机指令,处理器执行计算机指令,以实现第一方面及其可能的实现方式的方法。

23、第五方面,提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,当计算机可读存储介质中的计算机指令被计算设备执行时,使得计算设备执行第一方面及其可能的实现方式的方法的功能。

24、第六方面,提供了一种包含指令的计算机程序产品,当其在计算设备上运行时,使得计算设备执行上述第一方面及其可能的实现方式的方法的功能。

25、应当理解的是,本技术实施例的第二方面至第六方面技术方案及对应的可能的实施方式所取得的有益效果可以参见上述对第一方面及其对应的可能的实施方式的技术效果,此处不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1