一种文件存储方法、系统、装置及电子设备制造方法及图纸

技术编号:37202047 阅读:17 留言:0更新日期:2023-04-20 22:57
本发明专利技术实施例提供了一种文件存储方法、系统、装置及电子设备,用于文件存储技术领域。该方法应用于文件管理系统,上述系统包括服务器和客户端,其中,客户端基于针对目标文件的存储指令,向服务器发送携带有客户端所登录的目标账号和目标文件的文件标识的文件获取请求;服务器接收文件获取请求,基于目标账号对应的历史交互记录,确定向客户端发送目标文件的指定时刻;服务器在指定时刻,向客户端发送目标文件;客户端接收目标文件,并存储目标文件。与相关技术相比,应用本发明专利技术实施例提供的方案,可以提高服务器的运行效率。可以提高服务器的运行效率。可以提高服务器的运行效率。

【技术实现步骤摘要】
一种文件存储方法、系统、装置及电子设备


[0001]本专利技术涉及文件存储
,特别是涉及一种文件存储方法、系统、装置及电子设备。

技术介绍

[0002]随着电子技术的不断发展,越来越多用户选择通过安装在各种电子设备上的App(Application,手机软件)获取多种多媒体文件,例如,观看视频、收听音乐以及阅读书籍等。
[0003]通常,用户可以通过App存储希望获取的目标文件,这样,在获取上述目标文件时,便可以无需再等待App加载该目标文件,从而,更为流畅地获取该目标文件。
[0004]例如,用户可以通过点选App界面上的存储按键,存储所希望观看的目标视频,这样,在希望观看该目标视频时,用户便可以播放存储在本地的该目标视频,而无需再等待该目标视频加载。
[0005]在加载目标文件之前,该App需要首先向为该App提供服务的服务器发送文件获取请求,而针对为App提供服务的服务器而言,该服务器所使用的带宽会随着发送请求的App的数量的增加而增大,这样,在某一时刻,当发送请求的App数量较多时,该服务器所使用的带宽会瞬时增大,从而,导致网络出现卡顿,进而,影响服务器的运行效率。

技术实现思路

[0006]本专利技术实施例的目的在于提供一种文件存储方法、系统、装置及电子设备,以提高服务器的运行效率。具体技术方案如下:
[0007]在本专利技术实施的第一方面,首先提供了一种文件存储方法,应用于文件管理系统,所述系统包括服务器和客户端,所述方法包括:
[0008]所述客户端基于针对目标文件的存储指令,向所述服务器发送携带有所述客户端所登录的目标账号和所述目标文件的文件标识的文件获取请求;
[0009]所述服务器接收所述文件获取请求,基于所述目标账号对应的历史交互记录,确定向所述客户端发送所述目标文件的指定时刻;
[0010]所述服务器在所述指定时刻,向所述客户端发送所述目标文件;
[0011]所述客户端接收所述目标文件,并存储所述目标文件。
[0012]可选的,一种具体实现方式中,所述服务器基于所述目标账号对应的历史交互记录,确定向所述客户端发送所述目标文件的指定时刻,包括:
[0013]所述服务器基于所述目标账号对应的历史交互记录,确定所述目标文件对应的标定存储时刻,并基于所述标定存储时刻,确定指定时间范围;
[0014]所述服务器在所述指定时间范围内,确定向所述客户端发送所述目标文件的指定时刻。
[0015]可选的,一种具体实现方式中,所述服务器在所述指定时间范围内,确定向所述客
户端发送所述目标文件的指定时刻,包括:
[0016]所述服务器基于指定参考信息,在所述指定时间范围内,确定向所述客户端发送所述目标文件的指定时刻;
[0017]其中,所述指定参考信息包括第一类参考信息和/或第二类参考信息;
[0018]所述第一类参考信息包括:所述服务器当前时刻所使用的第一带宽和所述服务器所使用带宽的历史变化规律;
[0019]所述第二类参考信息包括:搭载所述客户端的电子设备的当前设备信息以及所述目标账号对应的历史状态信息,所述设备信息包括:剩余电量和/或网络连接状态;所述历史状态信息包括:所述电子设备进行历史存储时的历史设备信息和历史存储速度。
[0020]可选的,一种具体实现方式中,所述指定参考信息包括所述第二参考信息;所述服务器基于指定参考信息,在所述指定时间范围内,确定向所述客户端发送所述目标文件的指定时刻,包括:
[0021]所述服务器基于指定参考信息,在所述指定时间范围内,确定所述电子设备的设备信息满足预设存储条件的目标时刻,作为向所述客户端发送所述目标文件的指定时刻。
[0022]可选的,一种具体实现方式中,在所述服务器基于指定参考信息,在所述指定时间范围内,确定所述电子设备的设备信息满足预设存储条件的目标时刻之前,所述方法还包括:
[0023]所述客户端向所述服务器发送所述预设存储条件;且所述服务器接收所述预设存储条件;
[0024]或者,
[0025]所述服务器基于所述历史交互记录,确定所述预设存储条件。
[0026]可选的,一种具体实现方式中,所述存储指令用于指示在所述目标文件的文件发布时刻,存储所述目标文件;
[0027]所述客户端基于针对目标文件的存储指令,向所述服务器发送携带有所述客户端所登录的目标账号和所述目标文件的文件标识的文件获取请求,包括:
[0028]所述客户端基于针对目标文件的存储指令,在所述目标文件的文件发布时刻,向所述服务器发送携带有所述客户端所登录的目标账号和所述目标文件的文件标识的文件获取请求。
[0029]可选的,一种具体实现方式中,在所述服务器在所述指定时刻,向所述客户端发送所述目标文件之前,所述方法还包括:
[0030]所述服务器向所述客户端发送携带有所述文件标识和所述指定时刻的延迟存储指令;
[0031]所述客户端接收所述延迟存储指令,并在所述指定时刻向所述服务器发送所述文件获取请求;
[0032]所述服务器接收所述客户端在所述指定时刻发送的所述文件获取请求。
[0033]可选的,一种具体实现方式中,所述服务器在所述指定时刻,向所述客户端发送所述目标文件,包括:
[0034]若所述服务器确定自身在所述指定时刻所使用的第二带宽大于或等于预设带宽阈值,则在所述指定时刻,向所述客户端发送所述目标文件;
[0035]所述方法还包括:
[0036]若所述服务器确定所述第二带宽小于所述预设带宽阈值,则返回基于所述目标账号对应的历史交互记录,确定向所述客户端发送所述目标文件的指定时刻的步骤。
[0037]在本专利技术实施的第二方面,还提供了一种文件存储方法,应用于文件管理系统中的服务器,所述系统还包括客户端,所述方法包括:
[0038]接收所述客户端基于针对目标文件的存储指令发送的携带有所述客户端所登录的目标账号和所述目标文件的文件标识的文件获取请求,基于所述目标账号对应的历史交互记录,确定向所述客户端发送所述目标文件的指定时刻;
[0039]在所述指定时刻,向所述客户端发送所述目标文件,以使所述客户端接收所述目标文件,并存储所述目标文件。
[0040]可选的,一种具体实现方式中,所述基于所述目标账号对应的历史交互记录,确定向所述客户端发送所述目标文件的指定时刻,包括:
[0041]基于所述目标账号对应的历史交互记录,确定所述目标文件对应的标定存储时刻,并基于所述标定存储时刻,确定指定时间范围;
[0042]在所述指定时间范围内,确定向所述客户端发送所述目标文件的指定时刻。
[0043]可选的,一种具体实现方式中,所述在所述指定时间范围内,确定向所述客户端发送所述目标文件的指定时刻,包括:
[0044]基于指定参考信息,在所述指定时间范围内,确定向所述客户端发送所述目标文件的指定时刻;<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件存储方法,其特征在于,应用于文件管理系统,所述系统包括服务器和客户端,所述方法包括:所述客户端基于针对目标文件的存储指令,向所述服务器发送携带有所述客户端所登录的目标账号和所述目标文件的文件标识的文件获取请求;所述服务器接收所述文件获取请求,基于所述目标账号对应的历史交互记录,确定向所述客户端发送所述目标文件的指定时刻;所述服务器在所述指定时刻,向所述客户端发送所述目标文件;所述客户端接收所述目标文件,并存储所述目标文件。2.根据权利要求1所述的方法,其特征在于,所述服务器基于所述目标账号对应的历史交互记录,确定向所述客户端发送所述目标文件的指定时刻,包括:所述服务器基于所述目标账号对应的历史交互记录,确定所述目标文件对应的标定存储时刻,并基于所述标定存储时刻,确定指定时间范围;所述服务器在所述指定时间范围内,确定向所述客户端发送所述目标文件的指定时刻。3.根据权利要求2所述的方法,其特征在于,所述服务器在所述指定时间范围内,确定向所述客户端发送所述目标文件的指定时刻,包括:所述服务器基于指定参考信息,在所述指定时间范围内,确定向所述客户端发送所述目标文件的指定时刻;其中,所述指定参考信息包括第一类参考信息和/或第二类参考信息;所述第一类参考信息包括:所述服务器当前时刻所使用的第一带宽和所述服务器所使用带宽的历史变化规律;所述第二类参考信息包括:搭载所述客户端的电子设备的当前设备信息以及所述目标账号对应的历史状态信息,所述设备信息包括:剩余电量和/或网络连接状态;所述历史状态信息包括:所述电子设备进行历史存储时的历史设备信息和历史存储速度。4.根据权利要求3所述的方法,其特征在于,所述指定参考信息包括所述第二参考信息;所述服务器基于指定参考信息,在所述指定时间范围内,确定向所述客户端发送所述目标文件的指定时刻,包括:所述服务器基于指定参考信息,在所述指定时间范围内,确定所述电子设备的设备信息满足预设存储条件的目标时刻,作为向所述客户端发送所述目标文件的指定时刻。5.根据权利要求4所述的方法,其特征在于,在所述服务器基于指定参考信息,在所述指定时间范围内,确定所述电子设备的设备信息满足预设存储条件的目标时刻之前,所述方法还包括:所述客户端向所述服务器发送所述预设存储条件;且所述服务器接收所述预设存储条件;或者,所述服务器基于所述历史交互记录,确定所述预设存储条件。6.根据权利要求1所述的方法,其特征在于,所述存储指令用于指示在所述目标文件的文件发布时刻,存储所述目标文件;所述客户端基于针对目标文件的存储指令,向所述服务器发送携带有所述客户端所登
录的目标账号和所述目标文件的文件标识的文件获取请求,包括:所述客户端基于针对目标文件的存储指令,在所述目标文件的文件发布时刻,向所述服务器发送携带有所述客户端所登录的目标账号和所述目标文件的文件标识的文件获取请求。7.根据权利要求1所述的方法,其特征在于,在所述服务器在所述指定时刻,向所述客户端发送所述目标文件之前,所述方法还包括:所述服务器向所述客户端发送携带有所述文件标识和所述指定时刻的延迟存储指令;所述客户端接收所述延迟存储指令,并在所述指定时刻向所述服务器发送所述文件获取请求;所述服务器接收所述客户端在所述指定时刻发送的所述文件获取请求。8.根据权利要求1

7任一项所述的方法,其特征在于,所述服务器在所述指定时刻,向所述客户端发送所述目标文件,包括:若所述服务器确定自身在所述指定时刻所使用的第二带宽大于或等于预设带宽阈值,则在所述指定时刻,向所述客户端发送所述目标文件;所述方法还包括:若所述服务器确定所述第二带宽小于所述预设带宽阈值,则返回基于所述目标账号对应的历史交互记录,确定向所述客户端发送所述目标文件的指定时刻的步骤。9.一种文件存储方法,其特征在于,应用于文件管理系统中的服务器,所述系统还包括客户端,所述方法包括:接收所述客户端基于针对目标文件的存储指令发送的携带有所述客户端所登录的目标账号和所述目标文件的文件标识的文件获取请求,基于所述目标账号对应的历史交互记录,确定向所述客户端发送所述目标文件的指定时刻;在所述指定时刻,向所述客户端发送所述目标文件,以使所述客户端接收所述目标文件,并存储所述目标文件。10.根据权利要求9所述的方法,其特征在于,所述基于所述目标账号对应的历史交互记录,确定向所述客户端发送所述目标文件的指定时刻,包括:基于所述目标账号对应的历史交互记录,确定所述目标文件对应的标定存储时刻,并基于所述标定存储时刻,确定指定时间范围;在所述指定时间范围内,确定向所述客户端发送所述目标文件的指定时刻。11.根据权利要求10所述的方法,其特征在于,所述在所述指定时间范围内,确定向所述客户端发送所述目标文件的指定时刻,包括:基于指定参考信息,在所述指定时间范围内,确定向所述客户端发送所述目标文件的指定时刻;其中,所述指定参考信息包括第一类参考信息和/或第二类参考信息;所述第一类参考信息包括:所述服务器当前时刻所使用的第一带宽和所述服务器所使用带宽的历史变化规律;所述第二类参考信息包括:搭载所述客户端的电子...

【专利技术属性】
技术研发人员:冀睿哲杨子斌
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

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

1