本公开涉及计算机通信,尤其涉及一种文件下载方法及系统、电子设备、储存介质。
背景技术:
1、文件下载是我们日常生活中经常需要的一个功能。无论是下载软件、音乐、视频还是其他类型的文件,我们都希望能够快速、稳定地完成下载过程。为了满足用户需求,许多技术和方法被应用于控制文件下载进程。
2、在实际下载过程中,可能存在多个文件下载请求,导致文件下载速率较慢,体验感较差。
技术实现思路
1、有鉴于此,本公开实施例提供了一种文件下载方法及系统、电子设备、储存介质,能够调整文件下载进程,提高用户体验。
2、第一方面,本公开实施例提供了一种文件下载方法,采用如下技术方案:
3、获取客户端总数、各客户端下载的文件的参数,以及服务器的网络配置;
4、根据所述客户端总数、各客户端下载的文件的参数,以及所述服务器的网络配置,配置令牌的数量;
5、根据所述令牌的数量,执行文件下载进程。
6、第二方面,本公开实施例还提供了一种文件下载系统,采用如下技术方案:
7、获取单元,被配置为获取客户端总数、各客户端下载的文件的参数,以及服务器的网络配置;
8、配置单元,被配置为根据所述客户端总数、各客户端下载的文件的参数,以及所述服务器网络配置,配置令牌的数量;
9、处理单元,被配置根据所述令牌的数量,执行文件下载进程。
10、第三方面,本公开实施例还提供了一种电子设备,采用如下技术方案:
11、所述电子设备包括:
12、至少一个处理器;以及,
13、与所述至少一个处理器通信连接的存储器;其中,
14、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行以上任一所述文件下载方法。
15、第四方面,本公开实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行以上任一所述文件下载方法。
16、本公开实施例提供的文件审批方法,根据获取到的客户端总数、各客户端下载的文件的参数,以及服务器的网络配置,可以配置令牌数的数量,进而可以控制允许进行文件下载的数量,动态的调整文件下载进程,提高用户体验。
17、上述说明仅是本公开技术方案的概述,为了能更清楚了解本公开的技术手段,而可依照说明书的内容予以实施,并且为让本公开的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
1.一种文件下载方法,其特征在于,包括:
2.根据权利要求1所述的文件下载方法,其特征在于,所述根据所述客户端总数、各客户端下载的文件的参数,以及所述服务器网络配置,配置令牌的数量,包括:
3.根据权利要求2所述的文件下载方法,其特征在于,所述根据所述文件下载量和所述下载速率,配置所述令牌的发放间隔时间及间隔时间内投放的令牌数,还包括:
4.根据权利要求2或3所述的文件下载方法,其特征在于,还包yy+232003p
5.根据权利要求2所述的文件下载方法,其特征在于,所述根据所述令牌数量,执行文件下载进程,包括:
6.根据权利要求5所述的文件下载方法,其特征在于,还包括:
7.根据权利要求1所述的文件下载方法,其特征在于,还包括:
8.一种文件下载系统,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行权利要求1-7任一所述的文件下载方法。