一种网络流量的分配方法及路由器与流程

文档序号:12132044阅读:511来源:国知局
导航: X技术> 最新专利> 电子通信装置的制造及其应用技术
一种网络流量的分配方法及路由器与流程

本发明属于网络流量控制技术领域,尤其涉及网络流量的分配方法及路由器。



背景技术:

路由器又称网关设备,是连接因特网中各局域网、广域网的设备,是互联网络的枢纽。路由器可自动选择和设定路由,以最佳路径,按前后顺序发送信号。路由器具有判断网络地址和选择IP路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源站或其他路由器的信息。因此,路由器已经广泛应用于各行各业。

目前,对路由器设置后,可以以自动或手动切换信号,进而对连入网络的终端设备的网络流量进行管理。其中,自动切换方式是基于路由器对当前终端设备的网络连接情况分析之后,自动分配终端设备的网络流量或切换终端设备的网络连接情况。

然而,这种自动切换方式仅基于终端设备的网络连接情况来分配终端设备的网络流量;无法根据每台用户终端设备的场景需求,来调整终端设备的网络流量。例如:用户在用手机看视频,同时使用电脑用下载资料;会因为电脑下载资料,而限制手机的网络流量,从而使得手机上的视频加载速度变慢。最终,导致用户误以为整体网络环境不好,降低了用户体验度。



技术实现要素:

本发明提供的技术方案如下:

本发明提供一种网络流量的分配方法,包括以下步骤:S10、监听连入同一网络各个终端设备的网络总流量;S20、判断所述网络总流量是否超过预设流量阈值;S30、当所述网络总流量超过预设流量阈值时,收集并上报所述终端设备上的网络参考数据;所述网络参考数据包括路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;否则,执行步骤S10;S40、根据接收到的网络参考数据,分配各个终端设备的网络流量。

进一步,所述步骤S40进一步包括:S41、根据接收到的网络参考数据,分析所述网络参考数据中的网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别是否与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致;S42、当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致时,则按照数据库中的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。

进一步,所述步骤S40进一步包括:S43、当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率不一致时,则根据所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率,查找所述数据库中是否存在相应的参照网络流量分配表;S44、当所述数据库中存在所述参照网络流量分配表时,则判断所述参照网络流量分配表中流量分配参数是否满足所述网络流量波动特性;S441、当所述参照网络流量分配表中流量分配参数满足所述网络流量波动特性,则根据所述参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。

进一步,所述步骤S40进一步包括:S442、当所述参照网络流量分配表中流量分配参数不满足所述网络流量波动特性时,则根据所述网络流量波动特性以及宽带网络信息,修改所述参照网络流量分配表中的流量分配参数;S443、按照修改后的参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。

进一步,所述步骤S40进一步包括:S45、当所述数据库中不存在所述参照网络流量分配表时,则记录所述网络参考数据中的路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;S451、根据所述路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率以及预设事件优先级,生成新的预设网络流量分配表;S452、根据新生成的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。

进一步,所述步骤S40进一步包括:S401、根据获取到的连接同一网络的终端设备台数,判断所述终端设备台数是否超过预设终端设备台数;S402、当所述终端设备台数超过预设终端设备台数时,则根据所述网络参考数据中的终端设备MAC,查找出与所述数据库中的预设终端设备MAC相同的相同终端设备MAC后,执行步骤S41,实现分配各个相同终端设备的网络流量;否则,直接执行步骤S41。

进一步,所述步骤S43中所述的数据库包括若干个其他路由器用户预先设置的每个预设网络流量分配表、以及每个其他路由器用户在流量分配过程中新生成的预设网络流量分配表;所述步骤S43中所述的参照网络流量分配表是指:与所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率相符合的其他路由器用户的预设网络流量分配表。

本发明还提供一种分配网络流量的路由器,包括:监听模块,用于监听连入同一网络各个终端设备的网络总流量;判断模块,用于判断所述网络总流量是否超过预设流量阈值;收集上报模块,用于当所述网络总流量超过预设流量阈值时,收集并上报所述终端设备上的网络参考数据;所述网络参考数据包括路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;流量分配模块,用于根据接收到的网络参考数据,分配各个终端设备的网络流量。

进一步,包括:分析模块,用于根据接收到的网络参考数据,分析所述网络参考数据中的网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别是否与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致;所述流量分配模块,还用于当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致时,则按照数据库中的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。

进一步,包括:查找模块,用于当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率不一致时,则根据所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率,查找所述数据库中是否存在相应的参照网络流量分配表;判断模块,用于当所述数据库中存在所述参照网络流量分配表时,则判断所述参照网络流量分配表中流量分配参数是否满足所述网络流量波动特性;所述流量分配模块,还用于当所述参照网络流量分配表中流量分配参数满足所述网络流量波动特性,则根据所述参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。

与现有技术相比,本发明提供的网络流量的分配方法及路由器,具有以下有益效果:

1)本发明一旦终端设备使用的网络流量超过预设网络流量阈值时,自动加密上报网络参考数据;根据网络参考数据,识别出终端设备上网络资源的应用场景;根据分析出的应用场景,给各个终端设备分配网络流量,以满足用户最需要网络流量的终端设备上的应用场景需要,从而提高用户的体验。

2)本发明中识别出每个终端设备上的应用场景后,分析该应用场景是否与数据库中的预设应用场景一致,当与预设应用场景一致时,则按照预设网络流量分配表分配各个终端设备的网络流量,更好地满足用户需要。

3)本发明中应用场景与预设应用场景不一致时,在数据库中查找与其他路由器用户的预设应用场景一致的参照网络流量分配表,借用其他路由器用户的参照网络流量分配表,在参照网络流量分配表满足网络流量波动特性时,直接利用参照网络流量分配表,分配各个终端设备的网络流量;减少自设的预设网络流量分配表的数量,增强参照网络流量分配表的灵活性、通用性,以便于更好地服务各种用户。

4)本发明中在参照网络流量分配表不满足网络流量波动特性时,根据网络流量波动特性以及宽带网络信息,修改参照网络流量分配表;以便于用户结合自家宽带网络的特性,更好地满足终端设备上的应用场景需求。

5)本发明中在数据库中不存在参照网络流量分配表时,根据收集到的网络参考数据以及预设事件优先级,生成新的预设网络流量分配表,以便于当前或以后,给各个终端设备分配网络流量。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对一种网络流量的分配方法及路由器的上述特性、技术特征、优点及其实现方式予以进一步说明。

图1是本发明一种网络流量的分配方法的流程示意图;

图2是本发明中网络流量的分配方法的部分流程示意图;

图3是本发明一种分配网络流量的路由器的结构示意图;

图4是本发明另一种网络流量的分配方法的流程示意图。

附图标号说明:

10、监听模块,20、判断模块,30、收集上报模块,40、查找模块,50、分析模块,60、流量分配模块,70、参数修改模块,80、记录模块,90、生成模块。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

如图1所示,根据本发明的一个实施例,一种网络流量的分配方法,包括以下步骤:S10、监听连入同一网络各个终端设备的网络总流量;

S20、判断所述终端设备的网络总流量是否超过预设流量阈值;

S30、当所述网络总流量超过预设流量阈值时,收集并上报所述终端设备上的网络参考数据;所述网络参考数据包括路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;否则,执行步骤S10;

S40、根据接收到的网络参考数据,识别出每个终端设备上网络资源的应用场景,分配各个终端设备的网络流量。

具体的,按照预设间隔时间监听连入同一网络、同一时刻各个终端设备使用的网络总流量,在多个终端设备同时联网打游戏或看视频等,其网络总流量会突发使用流量增大情况,从而需要分配各个终端设备的网络流量,从而满足终端设备用户的需求;判断网络总流量是否超过预设流量阈值;当网络总流量超过预设流量阈值时,收集终端设备相关的网络参考数据后,上报网络参考数据,网络参考数据包括用于识别不同路由器的路由器MAC,用于识别终端设备类型的终端设备MAC,终端设备连入网络的网络连接时间,以及用于识别出终端设备上网络资源的应用场景(玩游戏、看视频)的参考数据(网络流量波动特性、网络资源来源、连接访问频率);根据每个终端设备上网络资源的应用场景,分配各个终端设备的网络流量。

根据本发明的另一个实施例,一种网络流量的分配方法,包括以下步骤:S10、监听连入同一网络各个终端设备的网络总流量;

S20、判断所述终端设备的网络总流量是否超过预设流量阈值;

S30、当所述网络总流量超过预设流量阈值时,收集并上报(自动加密上报)所述终端设备上的网络参考数据;所述网络参考数据包括路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;否则,执行步骤S10;

S41、根据接收到的网络参考数据,分析所述网络参考数据中的网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别是否与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致;也即识别出终端设备上网络资源的应用场景是否与数据库中的预设应用场景一致;

S42、当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致时,则按照数据库中的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。预设网络流量分配表是根据不同时刻每个应用场景的预设事件优先级,来设置不同应用场景下事件的网络流量,例如:在晚上八点到十点优先满足游戏的网络流量,再满足视频的网络流量,再满足下载的网络流量;在晚上六点到八点优先满足视频的网络流量,再满足游戏的网络流量,再满足下载的网络流量。

具体的,通过分析网络参考数据中网络流量波动特性、网络资源来源、连接访问频率,并与数据库中预设应用场景对应的预设网络流量波动特性、预设网络资源来源、预设连接访问频率,来识别出终端设备上网络资源的应用场景(游戏场景、视频场景、网页浏览场景);进一步根据终端设备连入网络的网络连接时间,是否与数据库中预设网络连接时间一致,从而识别出各个终端设备是否在预设网络连接时间,出现预设应用场景。从而根据每个终端设备上的应用场景,以及预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量,以更好地满足重要终端设备上应用场景对网络流量的需求。

根据本发明的再一个实施例,一种网络流量的分配方法,包括以下步骤:S10、监听连入同一网络各个终端设备的网络总流量;

S20、判断所述终端设备的网络总流量是否超过预设流量阈值;

S30、当所述网络总流量超过预设流量阈值时,收集并上报所述终端设备上的网络参考数据;所述网络参考数据包括路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;否则,执行步骤S10;

S41、根据接收到的网络参考数据,分析所述网络参考数据中的网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别是否与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致;也即识别出终端设备上网络资源的应用场景是否与数据库中的预设应用场景一致;

S42、当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致时,则按照数据库中的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。预设网络流量分配表是根据不同时刻每个应用场景的预设事件优先级,来设置不同应用场景下事件的网络流量,例如:在晚上八点到十点优先满足游戏的网络流量,再满足视频的网络流量,再满足下载的网络流量;在晚上六点到八点优先满足视频的网络流量,再满足游戏的网络流量,再满足下载的网络流量。

S43、当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率不一致时,则根据所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率,查找所述数据库中是否存在相应的参照网络流量分配表;

所述步骤S43中所述的数据库包括若干个其他路由器用户预先设置的每个预设网络流量分配表、以及每个其他路由器用户在流量分配过程中新生成的预设网络流量分配表;

所述步骤S43中所述的参照网络流量分配表是指:与所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率相符合的其他路由器用户的预设网络流量分配表。

S44、当所述数据库中存在所述参照网络流量分配表时,则判断所述参照网络流量分配表中流量分配参数是否满足所述网络流量波动特性;

S441、当所述参照网络流量分配表中流量分配参数满足所述网络流量波动特性,则根据所述参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。

具体的,在数据库中不存在预设网络流量分配表时,在数据库中查找是否存在参照网络流量分配表,参照网络流量分配表是指其他路由器用户,对同样应用场景所作出的预设网络流量分配表。当存在参照网络流量分配表时,判断参照网络流量分配表中的分配参数是否满足网络流量波动特性;当满足网络流量波动特性时,则直接根据参照网络流量分配表中的分配参数,分配各个终端设备的网络流量。

根据本发明的又一个实施例,一种网络流量的分配方法,包括以下步骤:S10、监听连入同一网络各个终端设备的网络总流量;

S20、判断所述终端设备的网络总流量是否超过预设流量阈值;

S30、当所述网络总流量超过预设流量阈值时,收集并上报所述终端设备上的网络参考数据;所述网络参考数据包括路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;否则,执行步骤S10;

S41、根据接收到的网络参考数据,分析所述网络参考数据中的网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别是否与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致;也即识别出终端设备上网络资源的应用场景是否与数据库中的预设应用场景一致;

S42、当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致时,则按照数据库中的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。预设网络流量分配表是根据每个应用场景的预设事件优先级,来设置不同应用场景下事件的网络流量。

S43、当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率不一致时,则根据所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率,查找所述数据库中是否存在相应的参照网络流量分配表;

所述步骤S43中所述的数据库包括若干个其他路由器用户预先设置的每个预设网络流量分配表、以及每个其他路由器用户在流量分配过程中新生成的预设网络流量分配表;

所述步骤S43中所述的参照网络流量分配表是指:与所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率相符合的其他路由器用户的预设网络流量分配表。

S44、当所述数据库中存在所述参照网络流量分配表时,则判断所述参照网络流量分配表中流量分配参数是否满足所述网络流量波动特性;

S441、当所述参照网络流量分配表中流量分配参数满足所述网络流量波动特性,则根据所述参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。

S442、当所述参照网络流量分配表中流量分配参数不满足所述网络流量波动特性时,则根据所述网络流量波动特性以及宽带网络信息,修改所述参照网络流量分配表中的流量分配参数;

S443、按照修改后的参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。

具体的,网络连接时间是指终端设备连入某一网络的时间;网络流量波动特性是指终端设备在连入网络后,在网络连接过程中,使用终端设备而需要的网络流量波动趋势;网络资源来源是指:终端设备打开某个应用程序后,而加载的网络资源的来路;连接访问频率是指:终端设备在加载网络资源时,而发出的连接请求频率。当参照网络流量分配表中流量分配参数不满足网络流量波动特性时,在宽带网络的限定下,根据网络流量波动特性,修改参照网络流量分配表中的流量分配参数,以使得结合自家宽带网络的特性,更好地满足终端设备对网络流量的需求。

根据本发明的又又一个实施例,一种网络流量的分配方法,包括以下步骤:S10、监听连入同一网络各个终端设备的网络总流量;

S20、判断所述终端设备的网络总流量是否超过预设流量阈值;

S30、当所述网络总流量超过预设流量阈值时,收集并上报所述终端设备上的网络参考数据;所述网络参考数据包括路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;否则,执行步骤S10;

S41、根据接收到的网络参考数据,分析所述网络参考数据中的网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别是否与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致;也即识别出终端设备上网络资源的应用场景是否与数据库中的预设应用场景一致;

S42、当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致时,则按照数据库中的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。预设网络流量分配表是根据每个应用场景的预设事件优先级,来设置不同应用场景下事件的网络流量。

S43、当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率不一致时,则根据所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率,查找所述数据库中是否存在相应的参照网络流量分配表;

所述步骤S43中所述的数据库包括若干个其他路由器用户预先设置的每个预设网络流量分配表、以及每个其他路由器用户在流量分配过程中新生成的预设网络流量分配表;

所述步骤S43中所述的参照网络流量分配表是指:与所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率相符合的其他路由器用户的预设网络流量分配表。

S44、当所述数据库中存在所述参照网络流量分配表时,则判断所述参照网络流量分配表中流量分配参数是否满足所述网络流量波动特性;

S441、当所述参照网络流量分配表中流量分配参数满足所述网络流量波动特性,则根据所述参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。

S442、当所述参照网络流量分配表中流量分配参数不满足所述网络流量波动特性时,则根据所述网络流量波动特性以及宽带网络信息,修改所述参照网络流量分配表中的流量分配参数;

S443、按照修改后的参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。

S45、当所述数据库中不存在所述参照网络流量分配表时,则记录所述路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;

S451、根据所述路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率以及预设事件优先级,生成新的预设网络流量分配表,并将新生成的预设网络流量分配表存储在数据库中;

S452、根据新生成的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。

具体的,在数据库中不存在预设网络流量分配表和参照网络流量分配表时,会记录当前获取到的网络参考数据中的路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;再根据网络参考数据以及预设事件优先级(例如,玩游戏优先分配满足其网络流量波动特性的网络流量,再分配满足看视频的网络流量波动特性的网络流量),预设事件优先级预先设置好,并存储在数据库中。然后,再根据新生成的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。

如图1、图2所示,根据本发明的又又又一个实施例,一种网络流量的分配方法,包括以下步骤:S10、监听连入同一网络各个终端设备的网络总流量;

S20、判断所述终端设备的网络总流量是否超过预设流量阈值;

S30、当所述网络总流量超过预设流量阈值时,收集并上报所述终端设备上的网络参考数据;所述网络参考数据包括路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;否则,执行步骤S10;

S401、根据获取到的连接同一网络的终端设备台数,判断所述终端设备台数是否超过预设终端设备台数;

S402、当所述终端设备台数超过预设终端设备台数时,则根据所述网络参考数据中的终端设备MAC,查找出与所述数据库中的预设终端设备MAC相同的相同终端设备MAC后,执行步骤S41,实现分配各个相同终端设备的网络流量;否则,直接执行步骤S41。

S41、根据接收到的网络参考数据,分析所述网络参考数据中的网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别是否与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致;也即识别出终端设备上网络资源的应用场景是否与数据库中的预设应用场景一致;

S42、当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致时,则按照数据库中的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。预设网络流量分配表是根据每个应用场景的预设事件优先级,来设置不同应用场景下事件的网络流量。

S43、当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率不一致时,则根据所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率,查找所述数据库中是否存在相应的参照网络流量分配表;

所述步骤S43中所述的数据库包括若干个其他路由器用户预先设置的每个预设网络流量分配表、以及每个其他路由器用户在流量分配过程中新生成的预设网络流量分配表;

所述步骤S43中所述的参照网络流量分配表是指:与所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率相符合的其他路由器用户的预设网络流量分配表。

S44、当所述数据库中存在所述参照网络流量分配表时,则判断所述参照网络流量分配表中流量分配参数是否满足所述网络流量波动特性;

S441、当所述参照网络流量分配表中流量分配参数满足所述网络流量波动特性,则根据所述参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。

S442、当所述参照网络流量分配表中流量分配参数不满足所述网络流量波动特性时,则根据所述网络流量波动特性以及宽带网络信息,修改所述参照网络流量分配表中的流量分配参数;

S443、按照修改后的参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。

S45、当所述数据库中不存在所述参照网络流量分配表时,则记录所述路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;

S451、根据所述路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率以及预设事件优先级,生成新的预设网络流量分配表,并将新生成的预设网络流量分配表存储在数据库中;

S452、根据新生成的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。

具体的,在监听到网络总流量超过预设流量阈值后,判断连入同一网络的终端设备台数是否超过预设终端设备台数;当终端设备台数未超过预设终端设备台数时,则按照前述方法,无论连入同一网络的终端设备是否与数据库中的预设终端设备相同,分配各个终端设备的网络流量;当终端设备台数超过预设终端设备台数时,则按照前述方法,分配与预设终端设备相同的相同终端设备的网络流量,首要满足相同终端设备的网络流量;若还有剩余流量,再供给与预设终端设备不相同的终端设备的网络流量。在使用过程中,用户可以更改或添加预设终端设备。

如图3所示,根据本发明的一个实施例,一种分配网络流量的路由器,包括:监听模块10,用于监听连入同一网络各个终端设备的网络总流量;

判断模块20,用于判断所述终端设备的网络总流量是否超过预设流量阈值;

收集上报模块30,用于当所述网络总流量超过预设流量阈值时,收集并上报所述终端设备上的网络参考数据;所述网络参考数据包括路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;

所述判断模块20,还用于根据获取到的连接同一网络的终端设备台数,判断所述终端设备台数是否超过预设终端设备台数;

查找模块40,用于当所述终端设备台数超过预设终端设备台数时,则根据所述网络参考数据中的终端设备MAC,查找出与所述数据库中的预设终端设备MAC相同的相同终端设备MAC后,实现分配各个相同终端设备的网络流量;

分析模块50,用于根据接收到的网络参考数据,分析所述网络参考数据中的网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别是否与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致;也即识别出终端设备上网络资源的应用场景是否与数据库中的预设应用场景一致;

流量分配模块60,用于当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致时,则按照数据库中的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。预设网络流量分配表是根据每个应用场景的预设事件优先级,来设置不同应用场景下事件的网络流量。

所述查找模块40,用于当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率不一致时,则根据所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率,查找所述数据库中是否存在相应的参照网络流量分配表;

所述数据库包括若干个其他路由器用户预先设置的每个预设网络流量分配表、以及每个其他路由器用户在流量分配过程中新生成的预设网络流量分配表;

所述参照网络流量分配表是指:与所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率相符合的其他路由器用户的预设网络流量分配表。

所述判断模块20,还用于当所述数据库中存在所述参照网络流量分配表时,则判断所述参照网络流量分配表中流量分配参数是否满足所述网络流量波动特性;

所述流量分配模块60,用于当所述参照网络流量分配表中流量分配参数满足所述网络流量波动特性,则根据所述参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。

参数修改模块70,用于当所述参照网络流量分配表中流量分配参数不满足所述网络流量波动特性时,则根据所述网络流量波动特性以及宽带网络信息,修改所述参照网络流量分配表中的流量分配参数;

所述流量分配模块60,还用于按照修改后的参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。

记录模块80,用于当所述数据库中不存在所述参照网络流量分配表时,则记录所述路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;

生成模块90,用于根据所述路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率以及预设事件优先级,生成新的预设网络流量分配表,并将新生成的预设网络流量分配表存储在数据库中;

所述流量分配模块60,用于根据新生成的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。

如图4所示,根据本发明的一个实施例,一种网络流量的分配方法,包括以下步骤:路由器确认用户开启智能调节功能;

路由器由用户设定基本参数,比如阈值,并且开启流量监听器,用于监听流量。

判断流量是否超过阈值;当流量超过阈值时,路由器收集并加密上报数据包括:环境数据(时间段,网络运营商信息);路由器数据(现有设置参数,流量波动片段),终端数据(终端MAC,连接时间,连接频率)。当流量正常(未超过阈值)时,监听器沉默,路由器保持原设置参数。

路由器接收服务器传来的参数并且做出设置参数修改;并持续保持监听。事件结束后,路由器退回原有参数设置。

接收并且解码路由器上报信息,通过对比时间段,路由器和终端MAC号快速检索数据库,是否之前有出现过类似场景。出现过,直接调用之前设置参数返回给路由器。

如果检索该路由器和终端配对没有出现过类似场景。先用终端MAC号去查找该终端种类(手机,电脑或其他)。根据终端种类到各自预设的场景数据库里比对参数。比如晚上8点电脑端保持比较高流量并且和公网有很频繁的交互,系统判断用户场景是即时性网络游戏,系统提高该事件的优先级,得到该事件相对应的路由器参数,记录该事件和其他基本信息(时间段,路由器和终端MAC号)做新事件参照。并且返回参数到路由器。

在持续对同一场景做出判断并给出参数的同时,服务器更新对此事件路由器参数,使得下一次快速检索的效果达到最好。

本发明在路由器上设置阈值并且设有监听器;服务器能通过上报信息对用户场景做出判断,并且设立终端设备的优先级,来改变路由器设置。服务器上的用户场景判断有学习功能,通过大数据处理设定合理的预设场景和参数值,通过对单一路由器和终端的精确定位,提高场景判断的准确性。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

完整全部详细技术资料下载
当前第1页 1  2  3 
相关技术
  • 一种数据流传输方法与流程
  • 网络请求异步处理方法及装置与...
  • 基于TCAM资源绑定查找AC...
  • 流量控制的方法和装置与流程
  • 一种车联网集中拥塞控制方法及...
  • 一种除灰路由器的制作方法与工...
  • 一种散热路由器的制作方法与工...
  • 一种空气净化路由器的制作方法...
  • 一种多功能路由器的制作方法与...
  • 一种基于嵌入式无线路由器的制...
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1
网络流量分配软件相关技术
  • 一种分配网络流量的方法及装置的制作方法
  • 一种分配网络流量的方法及装置的制作方法
  • 一种动态分配网络流量的方法及系统的制作方法
  • 一种网络流量快速分配方法
  • 气体分配网络中的流量平衡的制作方法
路由器分配ip相关技术
  • 应用于自动交换光网络的资源分配冲突检测方法
  • 一种分配ip地址时地址冲突的检测方法
  • 用于支持波长交换光学网络路由、波长分配及减损验证的路径计算单元协议(pcep)操作的制作方法
  • 片上网络路由器的低开销分配结构及分配方法
  • 一种无线自组网的分段式地址分配方法
  • 路由选路和资源分配方法及装置的制作方法
  • 长链状ZigBee网络的网络地址分配方法和路由方法
  • 整合无线分配系统的路由器的制作方法
  • 分组传输系统中降低争用和资源错误分配的方法和装置的制作方法
飞鱼星路由器分配网速相关技术
  • 片上网络路由器的低开销分配结构及分配方法
  • 路由选路和资源分配方法及装置的制作方法
  • 一种光网络中寻找路由和波长分配的方法和装置的制作方法
  • 波分复用光网络路由和波长分配新方法
  • 长链状ZigBee网络的网络地址分配方法和路由方法
  • 呼叫排队路由分配方法
路由器分配固定ip相关技术
  • Cdma系统为用户分配固定ip地址的方法
  • 一种数据路由分配方法
  • 一种路由器下终端设备ip地址的分配方法
  • 具有移动和固定无线服务分配功能的收发基站的制作方法
  • 一种固定虚拟网络地址的分配方法和网关的制作方法
  • 资源固定分配的调整方法和基站的制作方法
  • 用于在宽带无线通信系统中分配固定资源的方法
  • 用于支持波长交换光学网络路由、波长分配及减损验证的路径计算单元协议(pcep)操作的制作方法
  • 片上网络路由器的低开销分配结构及分配方法
  • 路由选路和资源分配方法及装置的制作方法

聚圣源鼠年男士宝宝起名瘟疫医生杨元庆回应撤回上市整蛊邻居2我的时空旅舍武汉菱角湖万达广场栾姓男孩起名x战警逆转未来满级医修回到气运被夺时用海字取名起名大全娘心计分集剧情极度恐慌漫画宝宝免费起名打分测试非主流可爱头像瓷都免费起名网公司起名拾又之国1987年属兔起名景姓起名宋姓女孩起名寓意好的两个字2020年鼠宝宝起名五行缺什么轰炸大鱿鱼商标起名测名称神武天尊动漫免费观看全集男孩起名带木字的名字双胞胎女孩诗经起名186号段英雄杀辅助www.xxsy.net乌龟什么时候开始冬眠补水效果好的护肤品淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化