本发明涉及网络流量管理,具体而言,涉及一种网络流量管理方法及系统。
背景技术:
1、在当今数字化时代,网络技术日新月异,网络应用层出不穷,网络已经成为人们日常生活和工作的重要组成部分。人们通过网络进行信息传递、沟通交流、购物消费、在线教育等各种活动,可以说,网络已经渗透到了我们生活的方方面面。
2、然而,随着互联网的普及和应用的广泛,网络流量的快速增长导致网络拥堵、服务中断等问题日益严重。这些问题不仅影响了人们的正常生活和工作,也对我国数字经济的发展带来了挑战。
3、因此,网络流量管理成为保障网络稳定运行的重要环节,如何对网络资源进行合理分配和优化,以提高网络性能,降低网络拥塞的可能性成为技术发展新趋势。
技术实现思路
1、鉴于此,本发明提出了一种网络流量管理方法及系统,主要是为了解决如何对网络资源进行合理分配和优化,以提高网络性能,降低网络拥塞的可能性的问题。
2、一个方面,本发明提出了一种网络流量管理方法,该方法包括:
3、获取局域网内用户的登录身份信息;
4、根据登录身份信息预先设定所述用户的初始最大可用带宽;
5、预先设定历史网络流量数据记录时长,所述历史网络流量记录时长为历史日期距当前日期的预设时长;
6、当确定所述用户的初始最大可用带宽后,获取所述历史网络流量数据记录时长内的历史网络流量数据;
7、根据所述历史网络流量数据对所述初始最大可用带宽进行调整,获得所述用户的最终最大可用带宽。
8、在本技术的一些实施例中,所述登录身份信息包括用户名与对应密码、登录ip地址和登录mac地址。
9、在本技术的一些实施例中,在根据登录身份信息预先设定所述用户的初始最大可用带宽时,包括:
10、预先设定第一预设最大可用带宽a1、第二预设最大可用带宽a2、第三预设最大可用带宽a3、第四预设最大可用带宽a4,且a1>a2>a3>a4=0;
11、根据所述登录身份信息获取所述用户的用户名和对应密码;
12、当所述用户的用户名和密码满足正确且对应的条件时,则确定所述用户的第一可用最大带宽为第三预设最大可用带宽a3;
13、当所述用户的用户名和密码不满足正确且对应的条件时,则确定所述用户的第一可用最大带宽为第四预设最大可用带宽a4,并将第四预设最大可用带宽a4作为所述用户的所述初始最大可用带宽。
14、在本技术的一些实施例中,在根据登录身份信息预先设定所述用户的初始最大可用带宽时,还包括:
15、在确定所述用户的第一可用最大带宽为第三预设最大可用带宽a3后,根据所述登录身份信息获取所述用户的登录ip地址;
16、当所述用户的用户名与登录ip地址存在对应关系时,则将所述用户的第一可用最大带宽调升一级,将第二预设最大可用带宽a2作为所述用户的第二可用最大带宽;
17、当所述用户的用户名与登录ip地址不存在对应关系时,则将所述用户的第一可用最大带宽作为所述用户的所述初始可用最大带宽。
18、在本技术的一些实施例中,在根据登录身份信息预先设定所述用户的初始最大可用带宽时,还包括:
19、在确定所述用户的第二可用最大带宽为第二预设最大可用带宽a2后,根据所述登录身份信息获取所述用户的登录mac地址;
20、当所述用户的用户名与登录mac地址存在对应关系时,则将所述用户的第二可用最大带宽调升一级,将第一预设最大可用带宽a1作为所述用户的所述初始最大可用带宽;
21、当所述用户的用户名与登录mac地址不存在对应关系时,则将所述用户的第二可用最大带宽作为所述用户的所述初始可用最大带宽。
22、在本技术的一些实施例中,所述历史网络流量数据包括:
23、日均数据传输频率,所述日均数据传输频率为在所述历史网络流量数据记录时长内的数据传输频率日均值;
24、日均数据传输数据总量,所述日均数据传输数据总量为在所述历史网络流量数据记录时长内的数据传输总量日均值。
25、在本技术的一些实施例中,在根据所述历史网络流量数据对所述初始最大可用带宽进行调整,获得所述用户的最终最大可用带宽时,包括:
26、获取所述日均数据传输频率记为b;
27、预先设定日均数据传输频率最低值ba;
28、当b≤ba时,则不对所述初始最大可用带宽进行一次调整,将所述初始最大可用带宽作为一次调整可用带宽c;
29、当b>ba时,则对所述初始最大可用带宽进行一次调整。
30、在本技术的一些实施例中,当b>ba,则对所述初始最大可用带宽进行一次调整时,包括:
31、获取所述初始最大可用带宽,记为x;
32、预先设定第一预设日均数据传输频率值b1、第二预设日均数据传输频率值b2、第三预设日均数据传输频率值b3,且b1>b2>b3=ba;预先设定第一预设调整系数b1、第二预设调整系数b2、第三预设调整系数b3,且1<b1<b2<b3<1.2;
33、当b>b1时,选定第三预设调整系数b3对初始最大可用带宽x进行调整,调整后的初始最大可用带宽为x*b3;
34、当b1≥b>b2时,选定第二预设调整系数b2对初始最大可用带宽x进行调整,调整后的初始最大可用带宽为x*b2;
35、当b2≥b>b3时,选定第一预设调整系数b1对初始最大可用带宽x进行调整,调整后的初始最大可用带宽为x*b1。
36、在本技术的一些实施例中,在选定第i预设调整系数b i对最大可用带宽x进行调整,i=1,2,3,获得调整后的初始最大可用带宽为x*b i后,还包括:
37、将调整后的初始最大可用带宽x*b i作为一次调整可用带宽c;
38、获取所述日均数据传输数据总量,记为d;
39、预先设定第一预设日均数据传输数据量d1、第二预设日均数据传输数据量d2、第三预设日均数据传输数据量d3,且d1>d2>d3;预先设定第一预设调整系数d1、第二预设调整系数d2、第三预设调整系数d3,且1<d1<d2<d3<1.2;
40、当d>d1时,选定第三预设调整系数d3对一次调整可用带宽c进行调整,调整后的一次调整可用带宽为c*d3;
41、当d1≥d>d2时,选定第二预设调整系数d2对一次调整可用带宽c进行调整,调整后的一次调整可用带宽为c*d2;
42、当d2≥d>d3时,选定第一预设调整系数d1对一次调整可用带宽c进行调整,调整后的一次调整可用带宽为c*d1;
43、在选定第i预设调整系数d i对一次调整可用带宽c进行调整,i=1,2,3,获得调整后的一次调整可用带宽为c*d i后,将调整后的一次调整可用带宽c*d i作为所述最终最大可用带宽。
44、另一个方面,本发明提出了一种网络流量管理系统,该系统包括:
45、数据采集单元,用于获取局域网内用户的登录身份信息;
46、数据处理单元,用于根据登录身份信息预先设定所述用户的初始最大可用带宽;
47、管理控制单元,用于预先设定历史网络流量数据记录时长,所述历史网络流量记录时长为历史日期距当前日期的预设时长;
48、当确定所述用户的初始最大可用带宽后,获取所述历史网络流量数据记录时长内的历史网络流量数据;
49、根据所述历史网络流量数据对所述初始最大可用带宽进行调整,获得所述用户的最终最大可用带宽。
50、与现有技术相比,本发明存在以下有益效果:本发明首先通过使用合法手段获取用户的登录身份信息,针对每个用户,根据其身份信息预先设定初始最大可用带宽。预先设定历史网络流量数据记录时长,在确定了用户的初始最大可用带宽后,获取历史网络流量数据记录时长内的流量数据。根据历史数据进行自动带宽调整,以适应用户的实际需求,提高整体网络效率。通过对用户带宽进行动态调整,可以更好地满足用户的需求,提高网络性能和响应速度。确保网络资源在用户之间公平分配,防止某些用户占用过多带宽影响其他用户的正常使用,有助于合理分配网络资源,降低成本,提高网络的整体效益。