当前位置: 首页 > 专利查询>李运雄专利>正文

一种网络拥塞控制方法和装置制造方法及图纸

技术编号:14737620 阅读:107 留言:0更新日期:2017-03-01 11:06
本发明专利技术提供了一种网络拥塞控制方法,所述方法包括:根据网页前端的一预设渠道收集网络的异常信息,所述异常信息的参数包括网络延时、网络波动和网络丢包率;提取所述异常信息的参数,将所述参数与一预设阈值进行比对;根据所述比对情况确定所述异常信息的异常等级;根据所述异常等级,控制网络的数据流量包的流量,以对网络进行拥塞控制。本发明专利技术的一种网络拥塞控制方法可以对网络的阻塞状况进行有效地控制。

【技术实现步骤摘要】

本专利技术涉及网络领域,尤其涉及一种网络拥塞控制方法和装置
技术介绍
网络拥塞(congestion)是指在分组交换网络中传送分组的数目太多时,由于存储转发节点的资源有限而造成网络传输性能下降的情况。当网络发生拥塞时,一般会出现数据丢失,时延增加,吞吐量下降,严重时甚至会导致“拥塞崩溃”(congestioncollapse)。通常情况下,当网络中负载过度增加致使网络性能下降时,就会发生网络拥塞。因为在事先没有任何协商和请求许可机制的资源共享网络中,几个IP分组同时到达路由器,并期望经同一个输出端口转发的可能性是存在的,显然,不是所有分组可以同时接受处理,必须有一个服务顺序,中间节点上的缓存为等候服务的分组提供一定保护。然而,如果此状况具有一定的持续性,当缓存空间被耗尽时,路由器只有丢弃分组。在这种持续过载的状态下,网络性能会急剧下降。然而,网络拥塞的控制一直是个大难题。
技术实现思路
基于此,本专利技术提供了一种网络拥塞控制方法。一种网络拥塞控制方法,所述方法包括:根据网页前端的一预设渠道收集网络的异常信息,所述异常信息的参数包括网络延时、网络波动和网络丢包率;提取所述异常信息的参数,将所述参数与一预设阈值进行比对;根据所述比对情况确定所述异常信息的异常等级;根据所述异常等级,控制网络的数据流量包的流量,以对网络进行拥塞控制。在其中一个实施例中,所述根据网页前端的一预设渠道收集网络的异常信息的步骤包括:通过网络底层组件和手机代码块作为收集渠道,收集网络的异常信息;若所述收集渠道为底层组件,则收集网络的异常信息的异常类型为网络延时异常;若收集渠道是手机代码块,则收集网络的异常信息的异常类型为网络丢包率异常。在其中一个实施例中,所述方法还包括:设定异常的关键字类型,根据所述关键字类型判断异常信息的参数;若关键字包括0X,则判断异常信息为网络延时;若关键字包括1X,则判断异常信息为网络波动;若关键字包括2X,则判断异常信息为网络丢包率。在其中一个实施例中,所述方法还包括:将所述异常信息的参数数据按照链接列表的形式存储在存储器中;或者,将所述异常信息的参数数据按照压栈的形式存储在存储器中。在其中一个实施例中,所述根据所述异常等级,控制网络的数据流量包的流量,以对网络进行拥塞控制的步骤包括:若判断所述异常等级为最高级,则控制网络的数据流量包大于或等于(M+N)/2;若判断所述异常等级为次高级,则控制网络的数据流量包小于或等于(M+N)/2。一种网络拥塞控制装置,所述装置包括:收集模块,用于根据网页前端的一预设渠道收集网络的异常信息,所述异常信息的参数包括网络延时、网络波动和网络丢包率;提取模块,用于提取所述异常信息的参数,将所述参数与一预设阈值进行比对;确定模块,用于根据所述比对情况确定所述异常信息的异常等级;控制模块,用于根据所述异常等级,控制网络的数据流量包的流量,以对网络进行拥塞控制。在其中一个实施例中,所述收集模块包括:第一收集单元,用于通过网络底层组件和手机代码块作为收集渠道,收集网络的异常信息;第一判断收集单元,用于若所述收集渠道为底层组件,则收集网络的异常信息的异常类型为网络延时异常;第二判断收集单元,用于若收集渠道是手机代码块,则收集网络的异常信息的异常类型为网络丢包率异常。在其中一个实施例中,所述装置还包括:设定模块,用于设定异常的关键字类型,根据所述关键字类型判断异常信息的参数;若关键字包括0X,则判断异常信息为网络延时;若关键字包括1X,则判断异常信息为网络波动;若关键字包括2X,则判断异常信息为网络丢包率。在其中一个实施例中,所述装置还包括:第一存储模块,用于将所述异常信息的参数数据按照链接列表的形式存储在存储器中;第二存储模块,用于将所述异常信息的参数数据按照压栈的形式存储在存储器中。在其中一个实施例中,所述控制模块包括:第一控制单元,用于当判断所述异常等级为最高级,则控制网络的数据流量包大于或等于(M+N)/2;第二控制单元,用于当判断所述异常等级为次高级,则控制网络的数据流量包小于或等于(M+N)/2。有益效果:本专利技术提供一种网络拥塞控制方法,所述方法包括:根据网页前端的一预设渠道收集网络的异常信息,所述异常信息的参数包括网络延时、网络波动和网络丢包率;提取所述异常信息的参数,将所述参数与一预设阈值进行比对;根据所述比对情况确定所述异常信息的异常等级;根据所述异常等级,控制网络的数据流量包的流量,以对网络进行拥塞控制。根据该方法,可以对网络的拥塞情况进行良好的控制。附图说明为了更清楚地说明本专利技术运行原理和使用的技术方案,下面将对运行原理和使用的技术中所需要使用的附图作简单地介绍。显而易见,下面描述中的附图仅仅是本专利技术的一些运行例子,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1是本专利技术的一种网络拥塞控制方法的方法流程图。图2是本专利技术的一种网络拥塞控制装置的装置框图。具体实施方式下面将结合本专利技术运行原理中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参照图1,一种网络拥塞控制方法,所述方法包括:S101:根据网页前端的一预设渠道收集网络的异常信息,所述异常信息的参数包括网络延时、网络波动和网络丢包率;需要说明的是,网络波动也称为网络抖动,当然,除了包含这三个参数外,还可包含其他的网络参数。S102:提取所述异常信息的参数,将所述参数与一预设阈值进行比对;需要说明的是,该预设阈值可以为机器选定,或者控制器里面预先设置的。S103:根据所述比对情况确定所述异常信息的异常等级;需要说明的是,所述异常等级包括最高优先级,次高优先级或者低级。S104:根据所述异常等级,控制网络的数据流量包的流量,以对网络进行拥塞控制。具体的,可以通过增加增量包来对网络的数据流量包的流量进行拥塞控制,或者对数据流量包进行丢弃来控制拥塞控制。在其中一个实施例中,所述根据网页前端的一预设渠道收集网络的异常信息的步骤包括:通过网络底层组件和手机代码块作为收集渠道,收集网络的异常信息;若所述收集渠道为底层组件,则收集网络的异常信息的异常类型为网络延时异常;若收集渠道是手机代码块,则收集网络的异常信息的异常类型为网络丢包率异常。在其中一个实施例中,所述方法还包括:设定异常的关键字类型,根据所述关键字类型判断异常信息的参数;若关键字包括0X,则判断异常信息为网络延时;若关键字包括1X,则判断异常信息为网络波动;若关键字包括2X,则判断异常信息为网络丢包率。在其中一个实施例中,所述方法还包括:将所述异常信息的参数数据按照链接列表的形式存储在存储器中;或者,将所述异常信息的参数数据按照压栈的形式存储在存储器中。在其中一个实施例中,所述根据所述异常等级,控制网络的数据流量包的流量,以对网络进行拥塞控制的步骤包括:若判断所述异常等级为最高级,则控制网络的数据流量包大于或等于(M+N)/2;若判断所述异常等级为次高级,则控制网络的数据流量包小于或等于(M+N)/2。请参照图2,本文档来自技高网...
一种网络拥塞控制方法和装置

【技术保护点】
一种网络拥塞控制方法,其特征在于,所述方法包括:根据网页前端的一预设渠道收集网络的异常信息,所述异常信息的参数包括网络延时、网络波动和网络丢包率;提取所述异常信息的参数, 将所述参数与一预设阈值进行比对;根据所述比对情况确定所述异常信息的异常等级;根据所述异常等级,控制网络的数据流量包的流量,以对网络进行拥塞控制。

【技术特征摘要】
1.一种网络拥塞控制方法,其特征在于,所述方法包括:根据网页前端的一预设渠道收集网络的异常信息,所述异常信息的参数包括网络延时、网络波动和网络丢包率;提取所述异常信息的参数,将所述参数与一预设阈值进行比对;根据所述比对情况确定所述异常信息的异常等级;根据所述异常等级,控制网络的数据流量包的流量,以对网络进行拥塞控制。2.根据权利要求1所述的方法,其特征在于,所述根据网页前端的一预设渠道收集网络的异常信息的步骤包括:通过网络底层组件和手机代码块作为收集渠道,收集网络的异常信息;若所述收集渠道为底层组件,则收集网络的异常信息的异常类型为网络延时异常;若收集渠道是手机代码块,则收集网络的异常信息的异常类型为网络丢包率异常。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:设定异常的关键字类型,根据所述关键字类型判断异常信息的参数;若关键字包括0X,则判断异常信息为网络延时;若关键字包括1X,则判断异常信息为网络波动;若关键字包括2X,则判断异常信息为网络丢包率。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述异常信息的参数数据按照链接列表的形式存储在存储器中;或者,将所述异常信息的参数数据按照压栈的形式存储在存储器中。5.根据权利要去1所述的方法,其特征在于,所述根据所述异常等级,控制网络的数据流量包的流量,以对网络进行拥塞控制的步骤包括:若判断所述异常等级为最高级,则控制网络的数据流量包大于或等于(M+N)/2;若判断所述异常等级为次高级,则控制网络的数据流量包小于或等于(M+N)/2。6.一种网络拥塞控制装置,其特征在于,所述装置包...

【专利技术属性】
技术研发人员:李运雄
申请(专利权)人:李运雄
类型:发明
国别省市:广东;44

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

1