控制策略的调整方法及系统技术方案

技术编号:8242655 阅读:136 留言:0更新日期:2013-01-24 23:39
本发明专利技术公开了一种控制策略的调整方法及系统,在上述方法中,网络业务控制设备获取当前网络状态信息;网络业务控制设备根据获取到的当前网络状态信息向CDN服务节点发起控制策略调整请求,其中,控制策略调整请求用于请求CDN服务节点调整向用户分发的数据流量。根据本发明专利技术提供的技术方案,避免了单一用户的加速速率过高,对网络资源过度使用,对网络的稳定性和可用性造成影响,灵活调整向用户分发的数据流量,也可实现在网络端口可能出现拥塞时,灵活调整该网络端口下的用户流量,避免出现网络拥塞。

【技术实现步骤摘要】
控制策略的调整方法及系统
本专利技术涉及通信领域,具体而言,涉及一种控制策略的调整方法及系统。
技术介绍
随着互联网业务的迅猛发展,尤其是视频业务的发展,使得业务提供商需要提供大量的内容分发网络(ContentDeliveryNetwork,简称为CDN)服务,以提升互联网业务的服务质量。这一变化促进了CDN的大规模运用。但由于相关技术中的CDN系统与通信网络是截然分离的,CDN系统无法感知通信网络的状态,因而,CDN系统在对用户的应用内容进行分发或者加速时,是无法感知网络状态的。这就使得CDN的应用内容加速与网络不匹配,例如:当前网络已经处于拥塞状态,而CDN系统依然以较快的速度发送流量,由此导致网络状态更加拥塞,出现大量的丢包现象,从而影响了网络的性能。同时,由于拥塞调度增加了网络时延以及大量丢包导致了业务流的信息丢失、乱序,大大影响了互联网业务的质量。
技术实现思路
本专利技术提供了一种控制策略调整的请求方法及系统,以至少解决相关技术中的CDN系统与通信网络相互分离易加剧网络状态拥塞,出现大量的丢包现象,影响网络性能的问题。根据本专利技术的一个方面,提供了一种控制策略的调整方法。根据本专利技术的控制策略调整的请求方法包括:网络业务控制设备获取当前网络状态信息;网络业务控制设备根据获取到的当前网络状态信息向CDN服务节点发起控制策略调整请求,其中,控制策略调整请求用于请求CDN服务节点调整向用户分发的数据流量。优选地,在网络业务控制设备根据获取到的当前网络状态信息向CDN服务节点发起控制策略调整请求之后,还包括:CDN服务节点从控制策略调整请求中获取用户的标识信息以及网络业务控制设备指示CDN服务节点采取的控制策略信息;CDN服务节点根据获取到的标识信息以及网络业务控制设备指示CDN服务节点采取的控制策略信息对用户当前采取的控制策略进行调整。优选地,在网络业务控制设备根据获取到的当前网络状态信息向CDN服务节点发起控制策略调整请求之前,还包括:CDN系统在网络业务控制设备开启域名服务DNS后,获取用户的DNS解析请求;CDN系统根据DNS解析请求将用户定位到网络业务控制设备;CDN系统根据预先设定的CDN服务节点与网络业务控制设备的对应关系确定对用户进行控制的CDN服务节点。优选地,在CDN服务节点根据获取到的标识信息以及网络业务控制设备指示CDN服务节点采取的控制策略信息采用预设的调整策略对用户当前采取的控制策略进行调整之后,还包括:CDN服务节点将调整结果反馈至网络业务控制设备。优选地,当前网络状态信息包括以下至少之一:与网络业务控制设备中的预设端口对应的一个或多个用户的网络下载速率;与网络业务控制设备中的预设端口对应的一个或多个用户的应用下载速率;与网络业务控制设备中的预设端口当前的网络带宽利用率;与网络业务控制设备中的预设端口对应的一个或多个用户进行业务数据流传输时的丢包率;与网络业务控制设备中的预设端口对应的一个或多个用户接收业务数据流的网络延时。优选地,CDN服务节点对用户当前采取的控制策略进行调整包括以下至少之一:在与预设端口对应的一个或多个用户的应用下载速率小于第一预设阈值时,CDN服务节点提高与预设端口对应的一个用户或者多个用户中预设数量的用户的下载速率;在与预设端口对应的一个或多个用户的应用下载速率大于第二预设阈值时,CDN服务节点降低与预设端口对应的一个用户或者多个用户中预设数量的用户的下载速率;在预设端口当前带宽利用率大于第三预设阈值时,CDN服务节点降低与预设端口对应的一个用户或者多个用户中预设数量的用户的下载速率;在与预设端口对应的一个或多个用户进行业务数据流传输时的丢包率大于第四预设阈值时,CDN服务节点降低与预设端口对应的一个用户或者多个用户中预设数量的用户的下载速率;在与预设端口对应的一个或多个用户接收业务数据流的网络延时大于第五预设阈值时,CDN服务节点降低与预设端口对应的一个用户或者多个用户中预设数量的用户的下载速率;在与预设端口对应的一个或多个用户的网络下载速率大于第六预设阈值时,CDN服务节点降低与预设端口对应的一个用户或者多个用户中预设数量的用户的下载速率。根据本专利技术的另一方面,提供了一种控制策略的调整系统。根据本专利技术的控制策略调整的请求系统包括:网络业务控制设备;网络业务控制设备包括:第一获取模块,用于获取当前网络状态信息;第一请求模块,用于根据获取到的当前网络状态信息向CDN服务节点发起控制策略调整请求,其中,控制策略调整请求用于请求CDN服务节点调整向用户分发的数据流量。优选地,上述系统还包括:CDN服务节点;CDN服务节点包括:第二获取模块,用于从控制策略调整请求中获取用户的标识信息以及网络业务控制设备指示CDN服务节点采取的控制策略信息;调整模块,用于根据获取到的标识信息以及网络业务控制设备指示CDN服务节点采取的控制策略信息对用户当前采取的控制策略进行调整。优选地,上述系统还包括:CDN系统;CDN系统包括:第三获取模块,用于在网络业务控制设备开启域名服务DNS后,获取用户的DNS解析请求;定位模块,用于根据DNS解析请求将用户定位到网络业务控制设备;确定模块,用于根据预先设定的CDN服务节点与网络业务控制设备的对应关系确定对用户进行控制的CDN服务节点。优选地,CDN服务节点还包括:反馈模块,用于将调整结果反馈至网络业务控制设备。通过本专利技术,采用网络业务控制设备对用户的当前网络状态信息进行监测,在用户的当前网络状态发生异常的情况下,向CDN服务节点发起对用户的控制策略调整请求,CDN服务节点根据获取到的控制策略调整请求调整向用户分发的数据流量,解决了相关技术中的CDN系统与通信网络相互分离易加剧网络状态拥塞,出现大量的丢包现象,影响网络性能的问题,进而避免了单一用户的加速速率过高,对网络资源过度使用,对网络的稳定性和可用性造成影响,灵活调整向用户分发的数据流量,也可实现在网络端口可能出现拥塞时,灵活调整该网络端口下的用户流量,避免出现网络拥塞。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的控制策略的调整方法的流程图;图2是根据本专利技术优选实施例的用户应用承载业务交互的流程图;图3是根据本专利技术优选实施例的用户应用加速策略的调整方法的流程图;图4是根据本专利技术实施例的控制策略的调整系统的结构框图;图5是根据本专利技术优选实施例的控制策略的调整系统的结构框图;图6是根据本专利技术优选实施例的CDN系统和网络设备的整体部署的示意图;图7是根据本专利技术优选实施例的CDN服务节点的分配策略部署的示意图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。图1是根据本专利技术实施例的控制策略的调整方法的流程图。如图1所示,该方法可以包括以下处理步骤:步骤S102:网络业务控制设备获取当前网络状态信息;步骤S104:网络业务控制设备根据获取到的当前网络状态信息向CDN服务节点发起控制策略调整请求,其中,控制策略调整请求用于请求CDN服务节点调整向用户分发的数据流量。本文档来自技高网...

【技术保护点】
一种控制策略的调整方法,其特征在于,包括:网络业务控制设备获取当前网络状态信息;所述网络业务控制设备根据获取到的所述当前网络状态信息向内容分发网络CDN服务节点发起控制策略调整请求,其中,所述控制策略调整请求用于请求所述CDN服务节点调整向用户分发的数据流量。

【技术特征摘要】
1.一种控制策略的调整方法,其特征在于,包括:网络业务控制设备获取当前网络状态信息;所述网络业务控制设备根据获取到的所述当前网络状态信息向内容分发网络CDN服务节点发起控制策略调整请求,其中,所述控制策略调整请求用于请求所述CDN服务节点调整向用户分发的数据流量。2.根据权利要求1所述的方法,其特征在于,在所述网络业务控制设备根据获取到的所述当前网络状态信息向所述CDN服务节点发起所述控制策略调整请求之后,还包括:所述CDN服务节点从所述控制策略调整请求中获取所述用户的标识信息以及所述网络业务控制设备指示所述CDN服务节点采取的控制策略信息;所述CDN服务节点根据获取到的所述标识信息以及所述网络业务控制设备指示所述CDN服务节点采取的控制策略信息对所述用户当前采取的控制策略进行调整。3.根据权利要求1所述的方法,其特征在于,在所述网络业务控制设备根据获取到的所述当前网络状态信息向所述CDN服务节点发起所述控制策略调整请求之前,还包括:CDN系统在所述网络业务控制设备开启域名服务DNS后,获取所述用户的DNS解析请求;所述CDN系统根据所述DNS解析请求将所述用户定位到所述网络业务控制设备;所述CDN系统根据预先设定的CDN服务节点与网络业务控制设备的对应关系确定对所述用户进行控制的CDN服务节点。4.根据权利要求2所述的方法,其特征在于,在所述CDN服务节点根据获取到的所述标识信息以及所述网络业务控制设备指示所述CDN服务节点采取的控制策略信息采用所述预设的调整策略对所述用户当前采取的控制策略进行调整之后,还包括:所述CDN服务节点将调整结果反馈至所述网络业务控制设备。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述当前网络状态信息包括以下至少之一:与所述网络业务控制设备中的预设端口对应的一个或多个用户的网络下载速率;与所述网络业务控制设备中的所述预设端口对应的一个或多个用户的应用下载速率;与所述网络业务控制设备中的所述预设端口对应的当前的网络带宽利用率;与所述网络业务控制设备中的所述预设端口对应的一个或多个用户进行业务数据流传输时的丢包率;与所述网络业务控制设备中的所述预设端口对应的一个或多个用户接收业务数据流的网络延时。6.根据权利要求5所述的方法,其特征在于,所述CDN服务节点对所述用户当前采取的控制策略进行调整包括以下至少之一:在与所述预设端口对应的一个或多个用户的应用下载速率小于第一预设阈值时,所述CDN服...

【专利技术属性】
技术研发人员:黄孙亮陈建业范成法李宏飚
申请(专利权)人:中兴通讯股份有限公司南京分公司
类型:发明
国别省市:

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

1