本发明涉及网络流量控制,尤其涉及一种智能网络流量控制软件和设备。
背景技术:
1、随着互联网技术的迅猛发展,网络已经成为人们生活中不可分割的组成部分。随着p2p等网络技术的出现,同时也带来了网络安全、带宽占用、网络流量管理、信息安全等一系列新的课题。对于网络流量管理,为了保证服务数据传输质量,通常需要对网络数据进行限流操作。随着互联网环境的日益复杂化,现有的流量限制方法无法高效、智能地进行流量限制。
技术实现思路
1、本发明提供了一种智能网络流量控制软件和设备,以解决上述背景技术中提出的问题。
2、为了实现上述目的,本发明采用了如下技术方案:
3、一种智能网络流量控制软件和设备,其特征在于,包括智能流量控制设备和联网设备,联网设备放在内网与外网的连接处,外网是电信类运营商线路,内网与多个it终端设备连接,联网设备用于探测所有内网终端ip的网络流量实时总数据,并对内网ip流量进行控制;
4、所述智能流量控制设备用于根据联网设备网络进出口流量是否达到最大流量阈值来判断是否要限速,若要限速时,只是将当前流量值最大的少数终端进行限速,不影响其它大多数终端网速,一方面提高了网络带宽的利用率,另一方面让大多数时段、大多数用户网速体验非常良好,同时也可以节约网络资费成本。
5、作为本技术方案的进一步改进方案:智能流量控制设备中设置有网络出口最大带宽、网络出口最大流量阈值、网络出口最小流量阈值。
6、作为本技术方案的进一步改进方案:所述智能流量控制设备用于动态控制联网设备的网络流量,提高网络带宽的利用率,具体为:
7、s1,智能流量控制设备提取联网设备一个周期时间内平均进出口总流量是多少;
8、s2,智能流量控制设备计算周期时间内平均进出口总流量是否达到或接近最大带宽阀值,若是,则进行下一步;
9、s3,智能流量控制设备提取联网设备哪个或哪几个终端ip流量消耗最大,对联网设备下达指令,对这些终端ip限速,其它终端仍不限速;
10、s4,当智能流量控制设备探测到联网设备平均进出口总流量小于最小阀值时,或指定时间后,释放之前限速的ip。
11、作为本技术方案的进一步改进方案:所述s2中,若智能流量控制设备计算周期时间内平均进出口流量未达到网络出口最大流量阈值以上,则智能流量控制设备重复步骤s1和s2。
12、作为本技术方案的进一步改进方案:所述s3中,若对流量消耗最大的一个或少数多个终端ip,下达指令限速后,智能流量控制设备进行重新计算联网设备周期时间内平均进出口流量是否低于网络出口最大流量阈值,若否,则继续对剩余所有终端ip中流量消耗最大的一个或少数多个终端ip进行下达限速指令。
13、作为本技术方案的进一步改进方案:智能流量控制设备中设置终端ip限速后的最大值。
14、作为本技术方案的进一步改进方案:所述联网设备包括上网行为管理、防火墙、交换机、路由器、网卡等网络设备,或是可以用于统计进出口总流量、内网终端流量以及能对内网终端进行限速的设备。
15、与现有技术相比,本发明的有益效果是:
16、本发明中只要网络出口没有达到上限,对局域网用户不进行限速或非常宽松的限速,用户体验非常良好,即使网络出口达到了上限,也只是少数流量大户被限速,其它用户仍然感觉良好,极大的提升了网络带宽的利用率,以及用户的网速体验。
17、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。本发明的具体实施方式由以下实施例及其附图详细给出。
1.一种智能网络流量控制软件和设备,其特征在于,包括智能流量控制设备和联网设备,联网设备放在内网与外网的连接处,外网是电信类运营商线路,内网与多个it终端设备连接,联网设备用于探测所有内网终端ip的网络流量实时总数据,并对内网ip流量进行控制;
2.根据权利要求1所述的一种智能网络流量控制软件和设备,其特征在于,智能流量控制设备中设置有网络出口最大带宽、网络出口最大带宽的最大阈值、网络出口最大带宽的最小阈值。
3.根据权利要求2所述的一种智能网络流量控制软件和设备,其特征在于,所述智能流量控制设备用于根据联网设备网络出口最大带宽是否达到最大阈值来判断是否要限速,若要限速时,只是将当前流量值最大的少数终端进行限速,不影响其它大多数终端网速,具体为:
4.根据权利要求3所述的一种智能网络流量控制软件和设备,其特征在于,所述s2中,若智能流量控制设备一个周期时间内平均进出口流量未达到网络出口最大流量阈值,则智能流量控制设备重复步骤s1和s2。
5.根据权利要求4所述的一种智能网络流量控制软件和设备,其特征在于,所述s3中,若对流量消耗最大的一个或少数多个终端ip,下达指令限速后,智能流量控制设备进行重新计算联网设备周期时间内平均出口流量是否低于网络进出口最大流量阈值,若否,则继续对剩余所有终端ip中流量消耗最大的一个或少数多个终端ip进行下达限速指令。
6.根据权利要求5所述的一种智能网络流量控制软件和设备,其特征在于,智能流量控制设备中设置终端ip限速后的最大值。
7.根据权利要求6所述的一种智能网络流量控制软件和设备,其特征在于,所述联网设备包括上网行为管理、防火墙、交换机、路由器、网卡等网络设备,或是可以用于统计进出口总流量、内网终端流量以及能对内网终端进行限速的设备。