[发明专利]一种文件传输方法、装置、设备及机器可读存储介质在审
申请号: | 202110648215.4 | 申请日: | 2021-06-10 |
公开(公告)号: | CN113507502A | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 王大路;王洋生 | 申请(专利权)人: | 新华三信息安全技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230001 安徽省合肥市高新区*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件传输 方法 装置 设备 机器 可读 存储 介质 | ||
本公开提供一种文件传输方法、装置、设备及机器可读存储介质,该方法包括:接收终端发送的文件上传请求,将文件上传请求中包括的待上传文件转存至文件服务器;根据获取到的文件服务器反馈的待上传文件的下载链接,替换文件上传请求中包括的待上传文件;转发改写的文件上传请求至管理设备,以使管理设备根据文件上传请求中包括的下载链接,从文件服务器下载待上传文件。通过本公开的技术方案,通过文件服务器中转保存待传输的大文件,从而仅需通过WebSocket协议传输关联于待传输的大文件的下载链接即可,不增加其他请求消息的响应时间,不会降低纳管设备的响应时间和吞吐量,效率高。
技术领域
本公开涉及通信技术领域,尤其是涉及一种文件传输方法、装置、设备及机器可读存储介质。
背景技术
设备可以是网络基础设施中的路由器、交换机、防火墙、服务器等各种接入或连接Internet的在线设备。也可以是接入Internet的各种终端。
管理设备,一种单设备管理的信息系统,使用它可以有效地管理设备资源、维护设备的正常运转。
设备纳管是指将设备连接到运维服务器/SDN控制器(或者其他需要与设备交换信息的设施),从而实现设备向运维服务器/SDN控制器(或者其他需要与设备交换信息的设施)上报自身信息以及运维服务器/SDN控制器(或者其他需要与设备交换信息的设施)向设备下发操作/数据的过程。
纳管设备,例如运维服务器、SDN控制器或者其他需要与设备交换信息的设施。
WebSocket是一种在单个TCP连接上进行全双工通信的协议。
当前,通过WebSocket协议通过分片的方式传输大尺寸文件,从而导致传输大文件会占用连接资源,增加其他请求消息的响应时间,进而会降低纳管设备的响应时间和吞吐量,效率很低。
发明内容
有鉴于此,本公开提供一种文件传输方法、装置及电子设备、机器可读存储介质,以改善上述大文件传输效率低的问题。
具体地技术方案如下:
本公开提供了一种文件传输方法,应用于纳管设备,所述方法包括:接收终端发送的文件上传请求,将文件上传请求中包括的待上传文件转存至文件服务器;根据获取到的文件服务器反馈的待上传文件的下载链接,替换文件上传请求中包括的待上传文件;转发改写的文件上传请求至管理设备,以使管理设备根据文件上传请求中包括的下载链接,从文件服务器下载待上传文件。
作为一种技术方案,所述接收终端发送的文件上传请求,将文件上传请求中包括的待上传文件转存至文件服务器,包括:接收终端发送的文件上传请求,将文件上传请求中包括的文件大小大于阈值的待上传文件转存至文件服务器,并执行后续步骤。
作为一种技术方案,所述根据获取到的文件服务器反馈的待上传文件的下载链接,替换文件上传请求中包括的待上传文件,包括:置位标志位,所述标志位置位时用于指示关联的文件上传请求包括文件服务器反馈的下载链接。
本公开同时提供了一种文件传输方法,应用于纳管设备,所述方法包括:接收终端发送的文件下载请求,转发文件下载请求至管理设备,以使管理设备根据文件下载请求将关联的待下载文件上传至文件服务器并反馈关联的下载链接至纳管设备;根据下载链接从文件服务器下载关联的待下载文件;将待下载文件转发至终端。
本公开同时提供了一种文件传输装置,应用于纳管设备,所述装置包括:上传模块,用于接收终端发送的文件上传请求,将文件上传请求中包括的待上传文件转存至文件服务器;替换模块,用于根据获取到的文件服务器反馈的待上传文件的下载链接,替换文件上传请求中包括的待上传文件;转发模块,用于转发改写的文件上传请求至管理设备,以使管理设备根据文件上传请求中包括的下载链接,从文件服务器下载待上传文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三信息安全技术有限公司,未经新华三信息安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110648215.4/2.html,转载请声明来源钻瓜专利网。