一种下载方法、装置、终端设备以及可读存储介质制造方法及图纸

技术编号:34796518 阅读:11 留言:0更新日期:2022-09-03 20:01
本申请提供了一种下载方法、装置、终端设备以及可读存储介质。所述方法包括:确定待下载的目标资源所对应的预设时刻,所述预设时刻在所述目标资源对应的发布时刻之后,所述预设时刻为所述目标资源的下载截至时刻;根据所述预设时刻和当前时刻之间的时长与第一预设时长的大小关系,获得对应于所述目标资源的下载概率;在所述下载概率大于预设阈值时,下载所述目标资源。该方法通过计算下载概率来控制目标资源的下载,可避免下载过于集中时对资源服务器的带宽产生较大冲击,可有效降低资源服务器的压力。器的压力。器的压力。

【技术实现步骤摘要】
一种下载方法、装置、终端设备以及可读存储介质


[0001]本申请涉及数据处理
,特别是涉及一种下载方法、装置、终端设备以及可读存储介质。

技术介绍

[0002]在资源请求下载领域,目前的客户端下载资源的方式是:在检测到用户发起的资源下载请求时,向资源所在的服务器发送资源下载请求,并接收该服务器响应于资源下载请求而返回的资源。一般地,在午间或者晚间等用户非工作状态的休息时段,用户发起的资源下载请求比较集中,数据量大,这种下载高峰现象会对服务器带宽造成很大的冲击,增大了服务器的运行压力及出现故障的概率。因此,如何避免下载高峰及降低服务器带宽压力,成为亟待解决的问题。

技术实现思路

[0003]本申请提供了一种下载方法、装置、终端设备以及可读存储介质,可避免下载过于集中时对资源服务器的带宽产生较大冲击,进而降低资源服务器的压力。具体技术方案如下:
[0004]在本申请实施例的第一方面,首先提供了一种下载方法,所述方法包括:
[0005]确定待下载的目标资源所对应的预设时刻,所述预设时刻在所述目标资源对应的发布时刻之后,所述预设时刻为所述目标资源的下载截至时刻;
[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]第三确定模块,用于将所述初始下载概率,与得到的所述目标资源的下载概率的和值作为最终的下载概率;
[0045]所述下载模块包括:
[0046]第一下载子模块,用于在所述最终的下载概率大于所述预设阈值时,下载所述目标资源。
[0047]可选地,所述第二确定模块包括:<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种下载方法,其特征在于,包括:确定待下载的目标资源所对应的预设时刻,所述预设时刻在所述目标资源对应的发布时刻之后,所述预设时刻为所述目标资源的下载截至时刻;根据所述预设时刻和当前时刻之间的时长与第一预设时长的大小关系,获得对应于所述目标资源的下载概率;在所述下载概率大于预设阈值时,下载所述目标资源。2.根据权利要求1所述的方法,其特征在于,根据所述预设时刻和当前时刻之间的时长与第一预设时长的大小关系,获得对应于所述目标资源的下载概率,包括:在所述预设时刻和当前时刻之间的时长大于所述第一预设时长时,根据所述当前时刻与所述发布时刻间的时长,占所述预设时刻与所述发布时刻间的时长的比值,获得对应于所述目标资源的下载概率;在所述预设时刻和当前时刻之间的时长不大于所述第一预设时长时,将所述目标资源的下载概率设置为大于所述预设阈值的概率值。3.根据权利要求2所述的方法,其特征在于,根据所述当前时刻和所述发布时刻间的时长,占所述预设时刻与所述发布时刻间的时长的比值,获得对应于所述目标资源的下载概率,包括:确定所述当前时刻所属的预设时间段,及所述预设时间段对应的下载系数,所述预设时间段至少包括下载高峰时间段和下载低峰时间段,所述下载高峰时间段对应的下载系数低于所述下载低峰时间段对应的下载系数;根据所述下载系数,及所述当前时刻与所述发布时刻间的时长,占所述预设时刻与所述发布时刻间的时长的比值,获得对应于所述目标资源的下载概率。4.根据权利要求2或3所述的方法,其特征在于,在根据所述当前时刻和所述发布时刻间的时长,占所述预设时刻与所述发布时刻间的时长的比值,获得对应于所述目标资源的下载概率后,所述方法还包括:确定当前登录的用户账户所对应的初始下载概率;将所述初始下载概率,与得到的所述目标资源的下载概率的和值作为最终的下载概率;在所述下载概率大于预设阈值时,下载所述目标资源,包括:在所述最终的下载概率大于所述预设阈值时,下载所述目标资源。5.根据权利要求4所述的方法,其特征在于,确定当前登录的账户所对应的初始下载概率,包括:在当前登录的用户账户的本次登录时刻,与上次登录时刻之间的时长不小于第二预设时长时,根据所述本次登录时刻与所述上次登录时刻之间的时长所属的预设时长区间获得初始下载概率;其中,所述本次登录时刻与所述上次登录时刻之...

【专利技术属性】
技术研发人员:孙玉娟谭俊良
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

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

1