带宽处理方法及装置制造方法及图纸

技术编号:37582265 阅读:16 留言:0更新日期:2023-05-15 07:56
本公开关于一种带宽处理方法及装置,该带宽处理方法包括:获取目标对象在第一预定时间段内的多个单位时间段的带宽信息和时间信息,其中,第一预定时间段为在目标时间段之前的时间段;将多个单位时间段各自的带宽信息和时间信息,输入检测模型,得到目标对象在目标时间段内的带宽峰值时间区间,其中,检测模型是基于目标对象的历史时间的多个单位时间段各自的带宽信息和时间信息训练得到的;基于带宽峰值时间区间,确定目标对象的带宽处理时间区间;将指示带宽处理时间区间的信息发送给客户端,以便客户端基于带宽处理时间区间对目标对象进行带宽削峰处理。象进行带宽削峰处理。象进行带宽削峰处理。

【技术实现步骤摘要】
带宽处理方法及装置


[0001]本公开涉及通信领域,尤其涉及一种带宽处理方法及装置。

技术介绍

[0002]互联网应用程序(APP)在运行过程中会下载大量资源,比如,推荐资源、页面挂件资源,编辑拍摄的特效资源等,这些资源的下载都会产生带宽成本。这些资源的使用一般都会通过预下载的方式,提前下载到客户端上,提升用户体验。而带宽成本的特点是对高峰时间段产生的带宽成本较高,其他时间段的带宽成本很低,所以可以通过做削峰填谷,从而降低带宽成本。
[0003]目前,常常将APP历史时间内的某个带宽峰值,作为该时长内的目标带宽峰值,根据得到的目标带宽峰值和该时长实时带宽峰值的差值,对APP的带宽执行削峰处理。但是这种方法常常无法得到准确的带宽处理时间区间,因此无法有效进行削峰处理。

技术实现思路

[0004]本公开提供一种带宽处理方法及装置,以至少解决相关技术无法得到准确的带宽处理时间区间的问题。
[0005]根据本公开实施例的第一方面,提供一种带宽处理方法,包括:获取目标对象在第一预定时间段内的多个单位时间段的带宽信息和时间信息,其中,第一预定时间段为在目标时间段之前的时间段;将多个单位时间段各自的带宽信息和时间信息,输入检测模型,得到目标对象在目标时间段内的带宽峰值时间区间,其中,检测模型是基于目标对象的历史时间的多个单位时间段各自的带宽信息和时间信息训练得到的;基于带宽峰值时间区间,确定目标对象的带宽处理时间区间;将指示带宽处理时间区间的信息发送给客户端,以便客户端基于带宽处理时间区间对目标对象进行带宽削峰处理。
[0006]可选地,基于所述带宽峰值时间区间,确定目标对象的带宽处理时间区间,包括以下之一:将带宽峰值时间区间和带宽峰值时间区间前预定数量个单位时间段,确定目标对象的带宽处理时间区间;将带宽峰值时间区间和带宽峰值时间区间后预定数量个单位时间段,确定目标对象的带宽处理时间区间;将带宽峰值时间区间、带宽峰值时间区间前预定数量个单位时间段和后预定数量个单位时间段,确定目标对象的带宽处理时间区间。
[0007]可选地,在将指示带宽处理时间区间的信息发送给客户端之后,还包括:接收客户端反馈的暂停的预下载任务对应的资源的大小;在资源的大小超过预设阈值的情况下,向客户端发送恢复策略指令,其中,恢复策略指令指示客户端在带宽处理时间区间结束的情况下,按资源的大小、目标时间段内实际带宽峰值和每个单位时间段的实际带宽,将暂停的预下载任务分配到多个单位时间段进行恢复。
[0008]可选地,获取目标对象在第一预定时间段内的多个单位时间段的带宽信息和时间信息,包括:获取目标对象在第一预定时间段内的带宽信息;对第一预定时间段进行划分,得到多个单位时间段;基于带宽信息、每个单位时间段的开始时间和结束时间,确定每个单
位时间段的带宽信息和时间信息。
[0009]可选地,检测模型通过如下方式训练得到:获取目标对象在历史时间中每个第二预定时间段内的多个单位时间段的带宽信息、时间信息和每个单位时间段的标识,其中标识用于指示对应的单位时间段是否为带宽峰值时间区间;将每个第二预定时间段内多个单位时间段各自的带宽信息和时间信息,输入检测模型,得到每个第二预定时间段内预估带宽峰值时间区间和预估带宽峰值时间区间对应的预估带宽信息;基于预估带宽峰值时间区间、预估带宽信息、标识指示为带宽峰值时间区间的单位时间段和单位时间段的带宽信息,确定损失;基于损失调整检测模型的参数,对检测模型进行训练,得到训练后的检测模型。
[0010]可选地,基于预估带宽峰值时间区间、预估带宽信息、标识指示为带宽峰值时间区间的单位时间段和单位时间段的带宽信息,确定损失,包括:基于预估带宽峰值时间区间和标识指示为带宽峰值时间区间的单位时间段,获取第一损失;基于预估带宽信息和标识指示为带宽峰值时间区间的单位时间段的带宽信息,获取第二损失;基于第一损失和第二损失,确定损失。
[0011]根据本公开实施例的第二方面,提供一种带宽处理方法,包括:接收指示目标对象在当前时间所在目标时间段内的带宽处理时间区间的信息,其中,带宽处理时间区间是基于将目标对象在第一预定时间段内多个单位时间段各自的带宽信息和时间信息输入检测模型得到的带宽峰值时间区间得到的,第一预定时间段为在目标时间段之前的时间段,检测模型是基于目标对象的历史时间的多个单位时间段各自的带宽信息和时间信息训练得到的;基于带宽处理时间区间,对目标对象进行带宽削峰处理。
[0012]可选地,基于带宽处理时间区间,对目标对象进行带宽削峰处理,包括:在当前时间处于带宽处理时间区间内的情况下,暂停目标对象的预下载任务。
[0013]可选地,在当前时间达到带宽处理时间区间的结束时间的情况下,恢复暂停的预下载任务。
[0014]可选地,接收基于暂停的预下载任务对应的资源的大小反馈的恢复策略指令;基于恢复策略指令,在当前时间达到带宽处理时间区间的结束时间的情况下,按资源的大小、目标时间段内实际带宽峰值和每个单位时间段的实际带宽,将暂停的预下载任务分配到多个单位时间段进行恢复。
[0015]根据本公开实施例的第三方面,提供一种带宽处理系统,带宽处理系统包括服务端和客户端,其中,服务端,获取目标对象在第一预定时间段内的多个单位时间段的带宽信息和时间信息,其中,第一预定时间段为在目标时间段之前的时间段;将多个单位时间段各自的带宽信息和时间信息,输入检测模型,得到目标对象在目标时间段内的带宽峰值时间区间,其中,检测模型是基于目标对象的历史时间的多个单位时间段各自的带宽信息和时间信息训练得到的;基于带宽峰值时间区间,确定目标对象的带宽处理时间区间;将指示带宽处理时间区间的信息发送给客户端;客户端,接收指示带宽处理时间区间的信息,并基于带宽处理时间区间,对目标对象进行带宽削峰处理。
[0016]可选地,检测模型通过如下方式训练得到:获取目标对象在历史时间中每个第二预定时间段内的多个单位时间段的带宽信息、时间信息和每个单位时间段的标识,其中标识用于指示对应的单位时间段是否为带宽峰值时间区间;将每个第二预定时间段内多个单位时间段各自的带宽信息和时间信息,输入检测模型,得到每个第二预定时间段内预估带
宽峰值时间区间和预估带宽峰值时间区间对应的预估带宽信息;基于预估带宽峰值时间区间、预估带宽信息、标识指示为带宽峰值时间区间的单位时间段和单位时间段的带宽信息,确定损失;基于损失调整检测模型的参数,对检测模型进行训练,得到训练后的检测模型。
[0017]可选地,基于预估带宽峰值时间区间、预估带宽信息、标识指示为带宽峰值时间区间的单位时间段和单位时间段的带宽信息,确定损失,包括:基于预估带宽峰值时间区间和标识指示为带宽峰值时间区间的单位时间段,获取第一损失;基于预估带宽信息和标识指示为带宽峰值时间区间的单位时间段的带宽信息,获取第二损失;基于第一损失和第二损失,确定损失。
[0018]可选地,基于所述带宽峰值时间区间,确定目标对象的带宽处理时间区间,包括以下之一:将带宽峰值时本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种带宽处理方法,其特征在于,包括:获取目标对象在第一预定时间段内的多个单位时间段的带宽信息和时间信息,其中,所述第一预定时间段为在目标时间段之前的时间段;将所述多个单位时间段各自的带宽信息和时间信息,输入检测模型,得到所述目标对象在所述目标时间段内的带宽峰值时间区间,其中,所述检测模型是基于所述目标对象的历史时间的多个单位时间段各自的带宽信息和时间信息训练得到的;基于所述带宽峰值时间区间,确定所述目标对象的带宽处理时间区间;将指示所述带宽处理时间区间的信息发送给客户端,以便所述客户端基于所述带宽处理时间区间对所述目标对象进行带宽削峰处理。2.如权利要求1所述的带宽处理方法,其特征在于,所述基于所述带宽峰值时间区间,确定所述目标对象的带宽处理时间区间,包括以下之一:将所述带宽峰值时间区间和所述带宽峰值时间区间前预定数量个单位时间段,确定所述目标对象的带宽处理时间区间;将所述带宽峰值时间区间和所述带宽峰值时间区间后预定数量个单位时间段,确定所述目标对象的带宽处理时间区间;将所述带宽峰值时间区间、所述带宽峰值时间区间前预定数量个单位时间段和后预定数量个单位时间段,确定所述目标对象的带宽处理时间区间。3.如权利要求1所述的带宽处理方法,其特征在于,在将指示所述带宽处理时间区间的信息发送给客户端之后,还包括:接收所述客户端反馈的暂停的预下载任务对应的资源的大小;在所述资源的大小超过预设阈值的情况下,向所述客户端发送恢复策略指令,其中,所述恢复策略指令指示所述客户端在所述带宽处理时间区间结束的情况下,按所述资源的大小、所述目标时间段内实际带宽峰值和每个单位时间段的实际带宽,将暂停的预下载任务分配到多个单位时间段进行恢复。4.如权利要求1所述的带宽处理方法,其特征在于,所述获取目标对象在第一预定时间段内的多个单位时间段的带宽信息和时间信息,包括:获取所述目标对象在第一预定时间段内的带宽信息;对所述第一预定时间段进行划分,得到多个单位时间段;基于所述带宽信息、每个单位时间段的开始时间和结束时间,确定每个单位时间段的带宽信息和时间信息。5.如权利要求1所述的带宽处理方法,其特征在于,所述检测模型通过如下方式训练得到:获取所述目标对象在历史时间中每个第二预定时间段内的多个单位时间段的带宽信息、时间信息和每个单位时间段的标识,其中,所述标识用于指示对应的单位时间段是否为带宽峰值时间区间;将每个第二预定时间段内多个单位时间段各自的带宽信息和时间信息,输入所述检测模型,得到每个第二预定时间段内预估带宽峰值时间区间和所述预估带宽峰值时间区间对应的预估带宽信息;基于所述预估带宽峰值时间区间、所述预估带宽信息、标识指示为带宽峰值时间区间
的单位时间段和所述单位时间段的带宽信息,确定损失;基于所述损失调整所述检测模型的参数,对所述检测模型进行训练,得到训练后的检测模型。6.如权利要求5所述的带宽处理方法,其特征在于,所述基于所述预估带宽峰值时间区间、所述预估带宽信息、标识指示为带宽峰值时间区间的单位时间段和所述单位时间段的带宽信息,确定损失,包括:基于所述预估带宽峰值时间区间和标识指示为带宽峰值时间区间的单位时间段,获取第一损失;基于所述预估带宽信息和标识指示为带宽峰值时间区间的单位时间段的带宽信息,获取第二损失;基于所述第一损失和所述第二损失,确定所述损失。7.一种带宽处理方法,其特征在于,包括:接收指示目标对象当前时间所在目标时间段内的带宽处理时间区间的信息,其中,所述带宽处理时间区间是基于将所述目标对象在第一预定时间段内多个单位时间段各自的带宽信息和时间信息输入检测模型得到的带宽峰值时...

【专利技术属性】
技术研发人员:王铭喜
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1