基于深度包检测的动态设置Qos的系统及其方法与流程

文档序号:11156405阅读:420来源:国知局
基于深度包检测的动态设置Qos的系统及其方法与制造工艺

本发明涉及带宽动态分配策略技术,尤其涉及带宽动的态Qos分配策略技术,具体是指一种家庭网关中基于深度包检测的动态生成Qos策略的系统及其方法。



背景技术:

目前,网络通信普及到各家各户,网上应用种类繁多,不可避免地会产生网络拥塞。其中一些应用例如大型网络游戏、网络直播、通信工具的视频功能等,这些应用的数据交互特点是数据交互需要的带宽不大,但是对于延迟和丢包很敏感,需要稳定的带宽。相反一些下载类例如迅雷下载、BT下载以及可缓冲视频的数据交互对带宽稳定性要求不高。所以对需要稳定带宽的应用做相应的策略,制定QoS计划,实现带宽的合理化使用。

目前,家庭网关具备QoS功能,但是有以下缺陷:

(1)对于不熟悉通信原理的用户,配置QoS应用存在很大困难,甚至不知道该功能的存在;

(2)家庭网关的QoS功能单一,比较常见的QoS策略为根据用户进行限速,这种策略的弊端是,同一用户的不同应用之间仍然会产生网络拥塞,不同用户之间不能实现带宽利用最大化,容易造成带宽浪费;

(3)对于熟悉通信原理的用户,要制定针对应用的QoS计划,需要获取该应用的最新数据,做大量的数据分析,因此配置QoS依然很困难;

可以看出,传统QoS功能有配置难、功能单一、带宽浪费等缺陷。



技术实现要素:

为了克服以上所述的现有技术中的问题,下面提出一种服务器数据库自动更新优先服务器数据、深度包检测模块自动筛选符合条件的IP地址、家庭网关自动制定QoS策略、实现用户零配置使用QoS功能的家庭网关中基于深度包检测的动态生成Qos策略的系统及其方法。

该家庭网关中基于深度包检测的动态生成Qos策略的系统及其方法具体如下:

该种家庭网关中基于深度包检测的动态生成Qos策略的系统,其主要特征是,所述的系统包括所述的一深度包检测模块、服务器数据库和一优先服务器设置规则,其中,

所述的服务器数据库用以存取定时更新的优先服务器的网络资源,所述的网络资源包括IP地址;

所述的深度包检测模块用以获取当前流经该深度包检测模块的IP数据包中包括的IP地址,并根据所述的服务器数据库判定该IP地址是否为优先服务器;

所述的优先服务器设置规则用以为所述的家庭网关判断当前流经该家庭网关的IP数据包是否为所述的优先服务器提供判断规则。

较佳地,所述的优先服务器判断规则可由用户通过所述的家庭网关进行设置。

较佳地,所述的深度包检测模块通过深度包检测技术实现对IP数据包的处理,以获取所述的IP数据包中的IP地址。

该利用上述的系统实现家庭网关中基于深度包检测动态生成Qos策略的方法,其主要特点是,所述的方法包括以下步骤:

(1)所述的家庭网关根据所述的优先服务器设置规则,实时获取所述的优先服务器,并定时将该优先服务器的网络资源更新到所述的服务器数据库中;

(2)所述的深度包检测模块获取当前网络流量中的IP数据包以获取该IP数据包中的IP地址;

(3)所述的深度包检测模块根据其所获取的IP地址判断该IP地址是否为所述的优先服务器,如果是,则继续步骤(4);否则返回所述的步骤(2);

(4)所述的家庭网关根据该IP地址生成一Qos策略。

较佳地,所述的步骤(1)具体为:

所述的家庭网关根据所述的优先服务器设置规则,以及流经该家庭网关的网络流量,获取符合所述的优先服务器设置规则的优先服务器的网络信息,并将该优先服务器的网络信息定时更新到所述的服务器数据库中。

较佳地,所述的步骤(2)具体为:

所述的深度包检测模块通过所述的家庭网关获取当前网络流量中的IP数据包,并对所述的IP数据包进行处理,以获取该IP数据包中的IP地址。

较佳地,所述的步骤(3)具体为:

所述的深度包检测模块将其所获取的IP地址与所述的服务器数据库中的所述的优先服务器的IP地址进行比对,如果所述的服务器数据库中存储的所述的优先服务器IP地址中存在该IP地址,则继续步骤(4);否则继续所述的步骤(2)。

较佳地,所述的步骤(4)具体为:

所述的家庭网关将该IP地址的优先级设置为高。

采用了该种家庭网关中基于深度包检测的动态生成Qos策略的系统及其方法,由于其通过深度包检测检测上网流量中包括的IP地址,并将该IP地址与该系统从服务器数据库中获取的优先服务器的IP地址进行实时比对,若该IP地址为优先服务器的IP地址中的一个,则所述的家庭网关根据该IP地址生成Qos策略,最大程度上根据需要利用了带宽资源,并带来了以下优点:

(1)服务器定时更新网络资源,制定QoS计划更为准确;

(2)自动制定QoS计划,实现用户零配置,简化使用;

(3)根据应用制定QoS计划,能最大化利用带宽资源;

(4)动态更新QoS计划,实现带宽的灵活使用。

附图说明

图1为本发明的实现家庭网关中基于深度包检测动态生成Qos策略的方法的具体实施例的流程图。

具体实施方式

为了更好的说明本发明的技术内容,特举以下具体实施例来进一步说明。

该种家庭网关中基于深度包检测的动态生成Qos策略的系统,其中,所述的系统包括所述的一深度包检测模块、服务器数据库和一优先服务器设置规则,其中,

所述的服务器数据库用以存取定时更新的优先服务器的网络资源,所述的网络资源包括IP地址;

所述的深度包检测模块用以获取当前流经该深度包检测模块的IP数据包中包括的IP地址,并根据所述的服务器数据库判定该IP地址是否为优先服务器;

所述的优先服务器设置规则用以为所述的家庭网关判断当前流经该家庭网关的IP数据包是否为所述的优先服务器提供判断规则。

所述的优先服务器判断规则可由用户通过所述的家庭网关进行设置。

所述的深度包检测模块通过深度包检测技术实现对IP数据包的处理,以获取所述的IP数据包中的IP地址。

该利用上述的系统实现家庭网关中基于深度包检测动态生成Qos策略的方法,其中包括以下步骤:

(1)所述的家庭网关根据所述的优先服务器设置规则,实时获取所述的优先服务器,并定时将该优先服务器的网络资源更新到所述的服务器数据库中,具体为:

所述的家庭网关根据所述的优先服务器设置规则,以及流经该家庭网关的网络流量,获取符合所述的优先服务器设置规则的优先服务器的网络信息,并将该优先服务器的网络信息定时更新到所述的服务器数据库中;

(2)所述的深度包检测模块获取当前网络流量中的IP数据包以获取该IP数据包中的IP地址,具体为:

所述的深度包检测模块通过所述的家庭网关获取当前网络流量中的IP数据包,并对所述的IP数据包进行处理,以获取该IP数据包中的IP地址;

(3)所述的深度包检测模块根据其所获取的IP地址判断该IP地址是否为所述的优先服务器,如果是,则继续步骤(4);否则返回所述的步骤(2),具体为:

所述的深度包检测模块将其所获取的IP地址与所述的服务器数据库中的所述的优先服务器的IP地址进行比对,如果所述的服务器数据库中存储的所述的优先服务器IP地址中存在该IP地址,则继续步骤(4);否则继续所述的步骤(2);

(4)所述的家庭网关根据该IP地址生成一Qos策略,具体为:

所述的家庭网关将该IP地址的优先级设置为高。

在一种具体实施例中,所述的家庭网关中基于深度包检测的动态生成Qos策略的系统是实时根据网络流量以及优先服务器设置规则更新服务器数据库中包含的优先服务器的网络信息、并通过深度包检测模块获取出当前流经该深度包检测模块的IP数据包中的IP地址,并筛选与所述的服务器数据库中的IP地址相同的IP地址,所述的家庭网关提升该IP地址的优先级,实时生成动态QoS策略,最终实现用户零配置使用QoS功能。

设置服务器数据库,定时根据优先服务器设置规则及当前网络流量更新网络资源,一般而言,优先服务器设置规则使一些要求网络状况稳定的服务器被设置为优先服务器,该要求网络状况稳定的服务器包括各类大型网络游戏服务器、网络直播服务器、含视频功能的通信工具的服务器等。

家庭网关系统定时从服务器下载策略,当用户侧上网产生流量时,IP数据流量经过深度包检测系统,系统根据策略帅选出IP地址。

家庭网关根据深度包检测系统筛选出来的IP地址设置QoS策略,策略为该目的IP地址优先级为高。

在一种具体实施例中,用户没有网络流量或者没有上述所述的符合服务器数据库中的优先服务器的IP地址的数据流量产生,则删除根据该IP地址生成的QoS策略。

采用了该种家庭网关中基于深度包检测的动态生成Qos策略的系统及其方法,由于其通过深度包检测检测上网流量中包括的IP地址,并将该IP地址与该系统从服务器数据库中获取的优先服务器的IP地址进行实时比对,若该IP地址为优先服务器的IP地址中的一个,则所述的家庭网关根据该IP地址生成Qos策略,最大程度上根据需要利用了带宽资源,并带来了以下优点:

(1)服务器定时更新网络资源,制定QoS计划更为准确;

(2)自动制定QoS计划,实现用户零配置,简化使用;

(3)根据应用制定QoS计划,能最大化利用带宽资源;

(4)动态更新QoS计划,实现带宽的灵活使用。

在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1