1.一种网络流量的分配方法,其特征在于,包括以下步骤:
S10、监听连入同一网络各个终端设备的网络总流量;
S20、判断所述网络总流量是否超过预设流量阈值;
S30、当所述网络总流量超过预设流量阈值时,收集并上报所述终端设备上的网络参考数据;所述网络参考数据包括路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;否则,执行步骤S10;
S40、根据接收到的网络参考数据,分配各个终端设备的网络流量,包括:
S41、根据接收到的网络参考数据,分析所述网络参考数据中的网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别是否与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致;
S42、当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致时,则按照数据库中的预设网络流量分配表中流量分配参数,或直接利用参照网络流量分配表,分配各个终端设备的网络流量,所述预设网络流量分配表是根据每个应用场景的预设事件优先级,来设置不同应用场景下事件的网络流量,应用场景判断有学习功能,通过大数据处理设定合理的预设场景和参数值。
2.如权利要求1所述的网络流量的分配方法,其特征在于,所述步骤S40进一步包括:S43、当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率不一致时,则根据所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率,查找所述数据库中是否存在相应的参照网络流量分配表;
S44、当所述数据库中存在所述参照网络流量分配表时,则判断所述参照网络流量分配表中流量分配参数是否满足所述网络流量波动特性;
S441、当所述参照网络流量分配表中流量分配参数满足所述网络流量波动特性,则根据所述参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。
3.如权利要求2所述的网络流量的分配方法,其特征在于,所述步骤S40进一步包括:S442、当所述参照网络流量分配表中流量分配参数不满足所述网络流量波动特性时,则根据所述网络流量波动特性以及宽带网络信息,修改所述参照网络流量分配表中的流量分配参数;
S443、按照修改后的参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。
4.如权利要求2所述的网络流量的分配方法,其特征在于,所述步骤S40进一步包括:S45、当所述数据库中不存在所述参照网络流量分配表时,则记录所述网络参考数据中的路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;
S451、根据所述路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率以及预设事件优先级,生成新的预设网络流量分配表;
S452、根据新生成的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。
5.如权利要求1~4中任意一项所述的网络流量的分配方法,其特征在于,所述步骤S40进一步包括:S401、根据获取到的连接同一网络的终端设备台数,判断所述终端设备台数是否超过预设终端设备台数;
S402、当所述终端设备台数超过预设终端设备台数时,则根据所述网络参考数据中的终端设备MAC,查找出与所述数据库中的预设终端设备MAC相同的相同终端设备MAC后,执行步骤S41,实现分配各个相同终端设备的网络流量;否则,直接执行步骤S41。
6.如权利要求2所述的网络流量的分配方法,其特征在于:
所述步骤S43中所述的数据库包括若干个其他路由器用户预先设置的每个预设网络流量分配表、以及每个其他路由器用户在流量分配过程中新生成的预设网络流量分配表;
所述步骤S43中所述的参照网络流量分配表是指:与所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率相符合的其他路由器用户的预设网络流量分配表。
7.一种应用在如权利要求1~6中任意一项所述的网络流量的分配方法的路由器,其特征在于,包括:监听模块,用于监听连入同一网络各个终端设备的网络总流量;
判断模块,用于判断所述网络总流量是否超过预设流量阈值;
收集上报模块,用于当所述网络总流量超过预设流量阈值时,收集并上报所述终端设备上的网络参考数据;所述网络参考数据包括路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;
流量分配模块,用于根据接收到的网络参考数据,分配各个终端设备的网络流量。
8.如权利要求7所述的路由器,其特征在于,包括:
分析模块,用于根据接收到的网络参考数据,分析所述网络参考数据中的网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别是否与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致;
所述流量分配模块,还用于当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致时,则按照数据库中的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。
9.如权利要求8所述的路由器,其特征在于,包括:
查找模块,用于当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率不一致时,则根据所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率,查找所述数据库中是否存在相应的参照网络流量分配表;
判断模块,用于当所述数据库中存在所述参照网络流量分配表时,则判断所述参照网络流量分配表中流量分配参数是否满足所述网络流量波动特性;
所述流量分配模块,还用于当所述参照网络流量分配表中流量分配参数满足所述网络流量波动特性,则根据所述参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。