文件传输处理方法、装置、非易失性存储介质及电子设备与流程

文档序号:34048834发布日期:2023-05-05 15:21阅读:27来源:国知局
文件传输处理方法、装置、非易失性存储介质及电子设备与流程

本发明涉及数据传输,具体而言,涉及一种文件传输处理方法、装置、非易失性存储介质及电子设备。


背景技术:

1、在一些视频播放应用场景中,需要大量显示设备播放相同的视频文件,而视频文件的大小通常都比较大,单个视频文件的传输已经所需一定的传输资源,这些终端播放设备都从服务器获取视频文件,同时下达大量的视频文件,对服务器的带宽要求,磁盘io(input/output,输入/输出)要求高,可能引起网络拥堵,磁盘io堵塞,系统响应慢等问题。相关技术通过增加服务数量、加大服务器带宽等方式解决,将大幅提高服务器端的成本。不扩展服务器只能通过限制传输速率来解决,这将又会导致大幅增加文件单传输时间的问题。

2、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本发明实施例提供了一种文件传输处理方法、装置、非易失性存储介质及电子设备,以至少解决相关技术中由服务器统一下发文件,存在对服务器的性能和带宽需求高,导致文件传输效率不理想,传输局限性高的技术问题。

2、根据本发明实施例的一个方面,提供了一种文件传输处理方法,包括:获取服务器支持并发进行文件传输的第一传输数量;确定与所述服务器存在传输关系的多个终端,以及确定所述多个终端分别对应的第二传输数量,其中,所述多个终端分别对应的第二传输数量为所述多个终端分别支持并发进行文件传输的传输数量;基于所述第一传输数量,以及所述多个终端分别对应的第二传输数量,确定所述多个终端分别对应的文件获取地址;向所述多个终端分别下发对应的文件获取地址,用于所述多个终端基于对应的文件获取地址进行文件传输。

3、根据本发明实施例的另一方面,提供了一种文件传输处理装置,包括:获取模块,用于获取服务器支持并发进行文件传输的第一传输数量;第一确定模块,用于确定与所述服务器存在传输关系的多个终端,以及确定所述多个终端分别对应的第二传输数量,其中,所述多个终端分别对应的第二传输数量为所述多个终端分别支持并发进行文件传输的传输数量;第二确定模块,用于基于所述第一传输数量,以及所述多个终端分别对应的第二传输数量,确定所述多个终端分别对应的文件获取地址;下发模块,用于向所述多个终端分别下发对应的文件获取地址,用于所述多个终端基于对应的文件获取地址进行文件传输。

4、根据本发明实施例的另一方面,提供了一种非易失性存储介质,所述非易失性存储介质存储有多条指令,所述指令适于由处理器加载并执行任意一项所述的文件传输处理方法。

5、根据本发明实施例的另一方面,提供了一种电子设备,包括:一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现任意一项所述的文件传输处理方法。

6、在本发明实施例中,采用借助终端互传缓解服务器压力的方式,通过获取服务器支持并发进行文件传输的第一传输数量;确定与所述服务器存在传输关系的多个终端,以及确定所述多个终端分别对应的第二传输数量,其中,所述多个终端分别对应的第二传输数量为所述多个终端分别支持并发进行文件传输的传输数量;基于所述第一传输数量,以及所述多个终端分别对应的第二传输数量,确定所述多个终端分别对应的文件获取地址;向所述多个终端分别下发对应的文件获取地址,用于所述多个终端基于对应的文件获取地址进行文件传输。达到了降低对服务器的设备需求,降低服务器数据传输压力,减少传输资源占用的目的,实现了提高文件传输效率,提高服务器稳定性,减少服务器性能带来的传输局限性的技术效果,进而解决了相关技术中由服务器统一下发文件,存在对服务器的性能和带宽需求高,导致文件传输效率不理想,传输局限性高的技术问题。



技术特征:

1.一种文件传输处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述获取服务器支持并发进行文件传输的第一传输数量,包括:

3.根据权利要求1所述的方法,其特征在于,所述确定所述多个终端分别对应的第二传输数量,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述第一传输数量,以及所述多个终端分别对应的第二传输数量,确定所述多个终端分别对应的文件获取地址,包括:

5.根据权利要求4所述的方法,其特征在于,所述确定所述第一传输数量的第一终端中包括的目标终端,包括:

6.一种文件传输处理方法,其特征在于,包括:

7.根据权利要求6所述的方法,其特征在于,所述多个终端基于对应的文件获取地址进行文件传输,包括:

8.一种文件传输处理装置,其特征在于,包括:

9.一种非易失性存储介质,其特征在于,所述非易失性存储介质存储有多条指令,所述指令适于由处理器加载并执行权利要求1至7中任意一项所述的文件传输处理方法。

10.一种电子设备,其特征在于,包括:一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至7中任意一项所述的文件传输处理方法。


技术总结
本发明公开了一种文件传输处理方法、装置、非易失性存储介质及电子设备。其中,该方法包括:获取服务器支持并发进行文件传输的第一传输数量;确定与服务器存在传输关系的多个终端,以及确定多个终端分别对应的第二传输数量,其中,多个终端分别对应的第二传输数量为多个终端分别支持并发进行文件传输的传输数量;基于第一传输数量,以及多个终端分别对应的第二传输数量,确定多个终端分别对应的文件获取地址;向多个终端分别下发对应的文件获取地址,用于多个终端基于对应的文件获取地址进行文件传输。本发明解决了相关技术中由服务器统一下发文件,存在对服务器的性能和带宽需求高,导致文件传输效率不理想,传输局限性高的技术问题。

技术研发人员:齐萱,陈军,谢帅,刘畅,滕丹丹,郭冉
受保护的技术使用者:北京超高清视频技术有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1