一种内容分发网络流量控制方法及终端技术

技术编号:10344439 阅读:182 留言:0更新日期:2014-08-21 16:29
本发明专利技术实施例公开了一种内容分发网络流量控制方法及终端,其中所述内容分发网络流量控制方法包括:获取针对下载通道的当前内容分发网络CDN流量;将当前CDN流量和第一预设CDN流量阈值进行比较;根据当前CDN流量和第一预设CDN流量阈值的比较结果,调整下载通道的通道概率,通道概率用于指示单位时间内允许通过下载通道下载目标文件的用户比例;根据调整后的通道概率,控制单位时间内允许通过下载通道下载目标文件的用户比例。采用本发明专利技术实施例,可调整通道概率以控制CDN流量,避免CDN流量暴增导致网络堵塞。

【技术实现步骤摘要】
一种内容分发网络流量控制方法及终端
[0001 ] 本专利技术涉及通信
,尤其涉及一种内容分发网络流量控制方法及终端。
技术介绍
Q)N(Content Delivery Network,内容分发网络)是近年来首先在美国兴起并迅速发展起来的一种解决互联网性能不佳等问题的有效手段,其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。CDN流量指的是使用CDN网络加速技术过程中相关业务在单位时间内使用节点服务器的流量的总和。现有技术中CDN流量的使用情况波动较大,据统计,企业每个月使用的⑶N流量中,最大⑶N流量为140G,最小⑶N流量为5G,平均⑶N流量为40G,⑶N流量使用量分布不均匀,并且当前CDN流量大于最大可用流量时,维护人员需要手动控制下载通道的通道概率,以减小CDN流量,其中通道是指下载文件的渠道,通道概率是指访问目标文件的所有用户中允许下载该目标文件的用户比例,维护人员通常发现问题并解决问题需要的时间较长,并且手动控制通道概率不精准,将会导致CDN流量暴增,网络堵塞。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种内容分发网络流量控制方法及终端,可调整通道概率以控制CDN流量,避免CDN流量暴增导致网络堵塞。为了解决上述技术问题,本专利技术实施例提供了一种内容分发网络流量控制方法,包括:获取针对下载通道的当前内容分发网络⑶N流量;将所述当前⑶N流量和第一预设⑶N流量阈值进行比较;根据所述当前⑶N流量和所述第一预设⑶N流量阈值的比较结果,调整所述下载通道的通道概率,所述通道概率用于指示单位时间内允许通过所述下载通道下载目标文件的用户比例;根据调整后的通道概率,控制单位时间内允许通过所述下载通道下载目标文件的用户比例。相应地,本专利技术实施例还提供了一种终端,包括:获取单元,用于获取针对下载通道的当前内容分发网络CDN流量;比较单元,用于将所述获取单元获取到的当前CDN流量和第一预设CDN流量阈值进行比较;通道概率调整单元,用于根据所述当前⑶N流量和所述第一预设⑶N流量阈值的比较结果,调整下载通道对应的通道概率,所述通道概率用于指示单位时间内允许通过所述下载通道下载目标文件的用户比例;流量控制单元,用于根据所述通道概率调整单元调整的通道概率,控制单位时间内允许通过所述下载通道下载目标文件的用户比例。实施本专利技术实施例,具有如下有益效果:终端获取针对下载通道的当前CDN流量,将当前CDN流量和第一预设CDN流量阈值进行比较,根据当前CDN流量和第一预设CDN流量阈值的比较结果,调整通道概率,并根据调整后的通道概率,控制单位时间内允许通过所述下载通道下载目标文件的用户比例,可调整通道概率以控制⑶N流量,避免⑶N流量暴增导致网络堵塞。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例中第一方面提供的一种内容分发网络流量控制方法的流程示意图;图2是本专利技术实施例中第二方面提供的一种内容分发网络流量控制方法的流程示意图;图3是本专利技术实施例中第三方面提供的一种内容分发网络流量控制方法的流程示意图;图4是本专利技术实施例中第四方面提供的一种内容分发网络流量控制方法的流程示意图;图5是本专利技术实施例中第五方面提供的一种内容分发网络流量控制方法的流程示意图;图6是本专利技术实施例中第六方面提供的一种内容分发网络流量控制方法的流程示意图;图7是本专利技术实施例中提供的一种终端的结构示意图;图8是本专利技术实施例中图7的通道概率调整单元的结构示意图;图9是本专利技术实施例中提供的一种设置信息界面的界面示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供了一种内容分发网络流量控制方法及终端,可调整通道概率以控制CDN流量,避免CDN流量暴增导致网络堵塞。请参见图1,图1是本专利技术实施例中第一方面提供的一种内容分发网络流量控制方法的流程示意图,如图所示本实施例中的内容分发网络流量控制方法可以包括:步骤SlOI,获取针对下载通道的当前⑶N流量。终端可以获取针对下载通道的当前⑶N流量,例如,终端可以获取⑶N服务系统发送的针对该下载通道的当前CDN流量,其中当前CDN流量可以是CDN服务系统经过预设时间间隔后统计的各个CDN节点的流量总和,例如CDN服务系统每间隔5min统计各个CDN节点的流量总和。步骤S102,将当前⑶N流量和第一预设⑶N流量阈值进行比较。终端获取到当前CDN流量后,可以将当前CDN流量和第一预设CDN流量阈值进行比较。例如,第一预设⑶N流量阈值可以为40G,终端将当前⑶N流量和第一预设⑶N流量阈值进行比较,其中,终端可以判断当前CDN流量是否小于第一预设CDN流量阈值。需要注意的是,本专利技术实施例的第一预设CDN流量阈值包含但不局限于40G,第一预设CDN流量阈值可以根据技术研发人员针对不同场景进行相应的修改。步骤S103,根据当前⑶N流量和第一预设⑶N流量阈值的比较结果,调整下载通道的通道概率。终端可以根据当前⑶N流量和第一预设⑶N流量阈值的比较结果,调整下载通道的通道概率,其中通道概率用于指示单位时间内允许通过该下载通道下载目标文件的用户比例,通道是指下载文件的渠道。具体的,终端根据当前CDN流量和第一预设CDN流量阈值的比较结果确定当前CDN流量小于第一预设CDN流量阈值时,终端可以调整通道概率,其中调整后的通道概率大于当前通道概率;若终端确定当前CDN流量不小于第一预设CDN流量阈值,终端可以调整通道概率,其中调整后的通道概率小于当前通道概率。步骤S104,根据调整后的通道概率,控制单位时间内允许通过下载通道下载目标文件的用户比例。通道概率用于指示单位时间内允许通过该下载通道下载目标文件的用户比例,则终端可以根据调整后的通道概率,控制单位时间内允许通过下载通道下载目标文件的用户比例,以控制⑶N流量。在图1所示的内容分发网络流量控制方法中,终端获取当前CDN流量,将当前CDN流量和第一预设CDN流量阈值进行比较,根据当前CDN流量和第一预设CDN流量阈值的比较结果,调整下载通道的通道概率,并根据调整后的通道概率,控制单位时间内允许通过下载通道下载目标文件的用户比例,可调整通道概率以控制CDN流量,避免CDN流量暴增导致网络堵塞。请参见图2,图2是本专利技术实施例中第二方面提供的一种内容分发网络流量控制方法的流程示意图,如图所示本实施例中的内容分发网络流量控制方法可以包括:步骤S201,获本文档来自技高网...
一种内容分发网络流量控制方法及终端

【技术保护点】
一种内容分发网络流量控制方法,其特征在于,所述方法包括:获取针对下载通道的当前内容分发网络CDN流量;将所述当前CDN流量和第一预设CDN流量阈值进行比较;根据所述当前CDN流量和所述第一预设CDN流量阈值的比较结果,调整所述下载通道的通道概率,所述通道概率用于指示单位时间内允许通过所述下载通道下载目标文件的用户比例;根据调整后的通道概率,控制单位时间内允许通过所述下载通道下载目标文件的用户比例。

【技术特征摘要】
1.一种内容分发网络流量控制方法,其特征在于,所述方法包括: 获取针对下载通道的当前内容分发网络CDN流量; 将所述当前CDN流量和第一预设CDN流量阈值进行比较; 根据所述当前CDN流量和所述第一预设CDN流量阈值的比较结果,调整所述下载通道的通道概率,所述通道概率用于指示单位时间内允许通过所述下载通道下载目标文件的用户比例; 根据调整后的通道概率,控制单位时间内允许通过所述下载通道下载目标文件的用户比例。2.如权利要求1所述的方法,其特征在于,所述将所述当前CDN流量和第一预设CDN流量阈值进行比较之前,还包括: 获取针对当前的预设间隔时间前的CDN流量; 若所述当前 CDN流量和所述针对当前的预设间隔时间前的CDN流量不相同,则触发将所述当前CDN流量和所述第一预设CDN流量阈值进行比较。3.如权利要求1所述的方法,其特征在于,所述方法还包括: 若所述当前CDN流量大于第二预设CDN流量阈值,则生成报警信息。4.如权利要求1所述的方法,其特征在于,所述将所述当前CDN流量和第一预设CDN流量阈值进行比较之前,还包括: 获取所述下载通道对应的设置信息,所述设置信息包括用于指示是否动态调整所述通道概率的信息; 根据所述设置信息判断是否动态调整所述通道概率; 若动态调整所述通道概率,则触发将所述当前CDN流量和所述第一预设CDN流量阈值进行比较。5.如权利要求4所述的方法,其特征在于,所述根据所述设置信息判断是否动态调整所述通道概率之后,还包括: 若禁止动态调整所述通道概率,则根据预设经验阈值调整所述通道概率。6.如权利要求4所述的方法,其特征在于,所述设置信息还包括用于指示是否动态调整针对预设时间段的通道概率的信息; 所述若动态调整所述通道概率,则触发将所述当前CDN流量和所述第一预设CDN流量阈值进行比较包括: 若动态调整所述通道概率,且当前时间位于所述预设时间段内,则根据所述设置信息判断是否动态调整针对所述预设时间段的通道概率; 若动态调整针对所述预设时间段的通道概率,则触发将所述当前CDN流量和所述第一预设⑶N流量阈值进行比较。7.如权利要求6所述的方法,其特征在于,所述根据所述设置信息判断是否动态调整针对所述预设时间段的通道概率之后,还包括: 若禁止动态调整针对所述预设时间段的通道概率,则所述通道概率保持不变。8.如权利要求1所述的方法,其特征在于,所述根据所述当前CDN流量和所述第一预设⑶N流量阈值的比较结果,调整所述下载通道对应的通道概率包括: 若所述当前CDN流量与所述第一预设CDN流量阈值之间的比例不小于预设比例阈值,则调整所述通道概率;或者 若所述当前CDN流量与所述第一预设CDN流量阈值之间的差值不小于预设差值阈值,则调整所述通道概率。9.如权利要求8所述的方法,其特征在于,所述方法还包括: 若所述当前CDN流量与所述第一预设CDN流量阈值之间的比例小于所述预设比例阈值,或者,若所述当前CDN流量与所述第一预设CDN流量阈值之间的差值小于所述预设差值阈值,则在多个预设时间区间中确定当前时间所在的预设时间区间; 根据所述确定的当前时间所在的预设时间区间对应的通道概率算法,调整所述通道概率。10.如权利要求9所述的方法,其特征在于,所述根据所述确定的当前时间所在的预设时间区间对应的通道概率算法,调整所述通道概率包括: 当确定的当前时间所在的预设时间区间为第一时间区间时,将所述通道概率调整为预设通道概率; 当确定的当前时间所在的预设时间区间为第二时间区间时,根据预设的文件大小与初始通道概率的对应关系,确定所述目标文件的文件大小对应的初始通道概率; 将所述通道概率调 整为所述目标文件的文件大小对应的初始通道概率; 当确定的当前时间所在的预设时间区间为第三时间区间,且所述当前CDN流量小于所述第一预设CDN流量阈值时,根据预设的文件大小与递增通道概率变化量的对应关系,获取所述目标文件的文件大小对应的递增通道概率变化量; 使用所述通道概率加上所述目标文件的文件大小对应的递增通道概率变化量,以得到调整后的通道概率; 当确定的当前时间所在的预设时间区间为第三时间区间,且所述当前CDN流量不小于所述第一预设CDN流量阈值时,根据预设的文件大小与递减通道概率变化量的对应关系,获取所述目标文件的文件大小对应的递减通道概率变化量; 使用所述通道概率减去所述目标文件的文件大小对应的递减通道概率变化量,以得到调整后的通道概率。11.一种终端,其特征在于,所述终端包括: 获取单元,用于获取针对下载通道的当前内容分发网络CDN流量...

【专利技术属性】
技术研发人员:罗慧军
申请(专利权)人:广州金山网络科技有限公司
类型:发明
国别省市:广东;44

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

1