【技术实现步骤摘要】
一种资源下载方法、系统、电子设备及存储介质
[0001]本专利技术涉及网络
,特别是涉及一种资源下载方法、系统、电子设备及存储介质。
技术介绍
[0002]随着网络技术的发展,网络资源提供商可以基于P2P(Peer to Peer,点对点)协议向用户提供资源下载服务,例如,视频下载、图片下载和音频下载等。
[0003]相关技术中,视频资源提供商可以与一些网络服务商合作,并基于网络服务商提供的缓存服务器,为用户提供视频资源的下载服务。相应的,视频资源提供商需要为视频资源的下载服务所消耗的流量,向网络服务商支付费用。
[0004]然而,一些恶意用户可能会通过恶意终端,向缓存服务器发送大量恶意的视频下载请求,以产生较多的虚假流量,也就会导致无法确定出真实用户下载视频时所消耗的真实流量。
技术实现思路
[0005]本专利技术实施例的目的在于提供一种资源下载方法、系统、电子设备及存储介质,用以确定出真实用户下载视频时所消耗的真实流量。具体技术方案如下:
[0006]第一方面,为达到上述目的 ...
【技术保护点】
【技术特征摘要】
1.一种资源下载系统,其特征在于,所述资源下载系统包括调度服务器、缓存服务器和客户端,其中:所述客户端,用于向所述调度服务器发送针对目标网络资源的第一下载请求;所述调度服务器,用于接收所述客户端发送的所述第一下载请求;根据指定校验值生成算法和所述第一下载请求,生成第一校验值;向所述客户端发送所述第一校验值;所述客户端,还用于接收所述调度服务器发送的所述第一校验值;向所述缓存服务器发送携带有所述第一校验值的,针对所述目标网络资源的第二下载请求;所述缓存服务器,用于接收所述客户端发送的所述第二下载请求;基于所述指定校验值生成算法和所述第二下载请求,生成第二校验值;判断所述第二校验值与所述第一校验值是否一致;若所述第二校验值与所述第一校验值一致,则向所述客户端发送所述目标网络资源;若所述第二校验值与所述第一校验值不一致,则拒绝向所述客户端发送所述目标网络资源;所述客户端,还用于接收所述缓存服务器在所述第二校验值与所述第一校验值一致的情况下发送的所述目标网络资源。2.一种资源下载方法,其特征在于,所述方法应用于调度服务器,所述方法包括:接收客户端发送的针对目标网络资源的第一下载请求;根据指定校验值生成算法和所述第一下载请求,生成第一校验值;向所述客户端发送所述第一校验值,以使所述客户端向缓存服务器发送携带有所述第一校验值的,针对所述目标网络资源的第二下载请求,以使所述缓存服务器基于所述指定校验值生成算法和所述第二下载请求,生成第二校验值,以及在所述第二校验值与所述第一校验值一致的情况下,向所述客户端发送所述目标网络资源,在所述第二校验值与所述第一校验值不一致的情况下,拒绝向所述客户端发送所述目标网络资源。3.根据权利要求2所述的方法,其特征在于,所述根据指定校验值生成算法和所述第一下载请求,生成第一校验值,包括:基于所述指定校验值生成算法,对所述第一下载请求中携带的所述目标网络资源的资源标识,和/或接收到所述第一下载请求的时间戳进行处理,得到第一校验值。4.根据权利要求2所述的方法,其特征在于,在所述根据指定校验值生成算法和所述第一下载请求,生成第一校验值之前,所述方法还包括:当达到预设时刻时,从预设的多个校验值生成算法中,选择一个校验值生成算法,作为所述指定校验值生成算法;向所述缓存服务器发送所选择的校验值生成算法的算法标识,以使所述缓存服务器确定所述算法标识对应的校验值生成算法为所述指定校验值生成算法。5.一种资源下载方法,其特征在于,所述方法应用于缓存服务器,所述方法包括:接收客户端发送的携带有第一校验值的,针对目标网络资源的第二下载请求;其中,所述第一校验值为:调度服务器在接收到所述客户端发送的针对所述目标网络资源的第一下载请求时,基于指定校验值生成算法和所述第一下载请求生成,并向所述客户端发送的;基于所述指定校验值生成算法和所述第二下载请求,生成第二校验值;判断所述第二校验值与所述第一校验值是否一致;若所述第二校验值与所述第一校验值一致,则向所述客户端发送所述目标网络资源;
若所述第二校验值与所述第一校验值不一致,则拒绝向所述客户端发送所述目标网络资源。6.根据权利要求5所述的方法,其特征在于,所述基于所述指定校验值生成算法和所述第二下载请求,生成第二校验值,包括:基于所述指定校验值生成算法,对所述第二下载请求中携带的所述目标网络资源的资源标识,和/或接收到所述第二下载请求的时间...
【专利技术属性】
技术研发人员:侯凤杰,李欣,王海利,王开帅,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。