首页 > 专利 > 上海斐讯数据通信技术有限公司 > 一种网络流量的分配方法及路由器专利详情

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

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2016-10-28
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2017-04-12
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2020-01-07
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2036-10-28
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201610969800.3 申请日 2016-10-28
公开/公告号 CN106506391B 公开/公告日 2020-01-07
授权日 2020-01-07 预估到期日 2036-10-28
申请年 2016年 公开/公告年 2020年
缴费截止日 2022-11-29
分类号 H04L12/801H04L12/911H04L12/24 主分类号 H04L12/801
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 8
权利要求数量 9 非专利引证数量 0
引用专利数量 5 被引证专利数量 0
非专利引证
引用专利 CN103945410A、CN106059954A、CN101895436A、CN105721341A、CN105721350A 被引证专利
专利权维持 5 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、授权、权利转移
申请人信息
申请人 第一申请人
专利权人 上海斐讯数据通信技术有限公司 当前专利权人 湖州帷幄知识产权运营有限公司
发明人 王晨 第一发明人 王晨
地址 上海市松江区思贤路3666号 邮编 201616
申请人数量 1 发明人数量 1
申请人所在省 上海市 申请人所在市 上海市松江区
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
上海硕力知识产权代理事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
郭桂峰
摘要
本发明公开了一种网络流量的分配方法,包括以下步骤:S10、监听连入同一网络各个终端设备的网络总流量;S20、判断网络总流量是否超过预设流量阈值;S30、当网络总流量超过预设流量阈值时,收集并上报终端设备上的网络参考数据;否则,执行步骤S10;S40、根据接收到的网络参考数据,分配各个终端设备的网络流量。本发明网络总流量超过预设网络流量阈值时,自动加密上报网络参考数据;根据网络参考数据,识别出终端设备上网络资源的应用场景;根据分析出的应用场景,给各个终端设备分配网络流量,以满足用户最需要网络流量的终端设备上的应用场景需要,从而提高用户的体验。
  • 摘要附图
    一种网络流量的分配方法及路由器
  • 说明书附图:图1
    一种网络流量的分配方法及路由器
  • 说明书附图:图2
    一种网络流量的分配方法及路由器
  • 说明书附图:图3
    一种网络流量的分配方法及路由器
  • 说明书附图:图4
    一种网络流量的分配方法及路由器
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-03-26 专利权的转移 登记生效日: 2021.03.16 专利权人由蚌埠立超信息科技有限公司变更为湖州帷幄知识产权运营有限公司 地址由233000 安徽省蚌埠市燕山路8319号(上理工科技园6号302室)变更为313000 浙江省湖州市吴兴区爱山街道新天地商务写字楼1019室
2 2020-01-07 授权
3 2017-04-12 实质审查的生效 IPC(主分类): H04L 12/801 专利申请号: 201610969800.3 申请日: 2016.10.28
4 2017-03-15 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
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所述的路由器,其特征在于,包括:
查找模块,用于当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率不一致时,则根据所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率,查找所述数据库中是否存在相应的参照网络流量分配表;
判断模块,用于当所述数据库中存在所述参照网络流量分配表时,则判断所述参照网络流量分配表中流量分配参数是否满足所述网络流量波动特性;
所述流量分配模块,还用于当所述参照网络流量分配表中流量分配参数满足所述网络流量波动特性,则根据所述参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。
说明书

技术领域

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

背景技术

[0002] 路由器又称网关设备,是连接因特网中各局域网、广域网的设备,是互联网络的枢纽。路由器可自动选择和设定路由,以最佳路径,按前后顺序发送信号。路由器具有判断网络地址和选择IP路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源站或其他路由器的信息。因此,路由器已经广泛应用于各行各业。
[0003] 目前,对路由器设置后,可以以自动或手动切换信号,进而对连入网络的终端设备的网络流量进行管理。其中,自动切换方式是基于路由器对当前终端设备的网络连接情况分析之后,自动分配终端设备的网络流量或切换终端设备的网络连接情况。
[0004] 然而,这种自动切换方式仅基于终端设备的网络连接情况来分配终端设备的网络流量;无法根据每台用户终端设备的场景需求,来调整终端设备的网络流量。例如:用户在用手机看视频,同时使用电脑用下载资料;会因为电脑下载资料,而限制手机的网络流量,从而使得手机上的视频加载速度变慢。最终,导致用户误以为整体网络环境不好,降低了用户体验度。

发明内容

[0005] 本发明提供的技术方案如下:
[0006] 本发明提供一种网络流量的分配方法,包括以下步骤:S10、监听连入同一网络各个终端设备的网络总流量;S20、判断所述网络总流量是否超过预设流量阈值;S30、当所述网络总流量超过预设流量阈值时,收集并上报所述终端设备上的网络参考数据;所述网络参考数据包括路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;否则,执行步骤S10;S40、根据接收到的网络参考数据,分配各个终端设备的网络流量。
[0007] 进一步,所述步骤S40进一步包括:S41、根据接收到的网络参考数据,分析所述网络参考数据中的网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别是否与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致;S42、当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致时,则按照数据库中的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。
[0008] 进一步,所述步骤S40进一步包括:S43、当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率不一致时,则根据所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率,查找所述数据库中是否存在相应的参照网络流量分配表;S44、当所述数据库中存在所述参照网络流量分配表时,则判断所述参照网络流量分配表中流量分配参数是否满足所述网络流量波动特性;S441、当所述参照网络流量分配表中流量分配参数满足所述网络流量波动特性,则根据所述参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。
[0009] 进一步,所述步骤S40进一步包括:S442、当所述参照网络流量分配表中流量分配参数不满足所述网络流量波动特性时,则根据所述网络流量波动特性以及宽带网络信息,修改所述参照网络流量分配表中的流量分配参数;S443、按照修改后的参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。
[0010] 进一步,所述步骤S40进一步包括:S45、当所述数据库中不存在所述参照网络流量分配表时,则记录所述网络参考数据中的路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;S451、根据所述路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率以及预设事件优先级,生成新的预设网络流量分配表;S452、根据新生成的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。
[0011] 进一步,所述步骤S40进一步包括:S401、根据获取到的连接同一网络的终端设备台数,判断所述终端设备台数是否超过预设终端设备台数;S402、当所述终端设备台数超过预设终端设备台数时,则根据所述网络参考数据中的终端设备MAC,查找出与所述数据库中的预设终端设备MAC相同的相同终端设备MAC后,执行步骤S41,实现分配各个相同终端设备的网络流量;否则,直接执行步骤S41。
[0012] 进一步,所述步骤S43中所述的数据库包括若干个其他路由器用户预先设置的每个预设网络流量分配表、以及每个其他路由器用户在流量分配过程中新生成的预设网络流量分配表;所述步骤S43中所述的参照网络流量分配表是指:与所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率相符合的其他路由器用户的预设网络流量分配表。
[0013] 本发明还提供一种分配网络流量的路由器,包括:监听模块,用于监听连入同一网络各个终端设备的网络总流量;判断模块,用于判断所述网络总流量是否超过预设流量阈值;收集上报模块,用于当所述网络总流量超过预设流量阈值时,收集并上报所述终端设备上的网络参考数据;所述网络参考数据包括路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;流量分配模块,用于根据接收到的网络参考数据,分配各个终端设备的网络流量。
[0014] 进一步,包括:分析模块,用于根据接收到的网络参考数据,分析所述网络参考数据中的网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别是否与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致;所述流量分配模块,还用于当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致时,则按照数据库中的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。
[0015] 进一步,包括:查找模块,用于当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率不一致时,则根据所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率,查找所述数据库中是否存在相应的参照网络流量分配表;判断模块,用于当所述数据库中存在所述参照网络流量分配表时,则判断所述参照网络流量分配表中流量分配参数是否满足所述网络流量波动特性;所述流量分配模块,还用于当所述参照网络流量分配表中流量分配参数满足所述网络流量波动特性,则根据所述参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。
[0016] 与现有技术相比,本发明提供的网络流量的分配方法及路由器,具有以下有益效果:
[0017] 1)本发明一旦终端设备使用的网络流量超过预设网络流量阈值时,自动加密上报网络参考数据;根据网络参考数据,识别出终端设备上网络资源的应用场景;根据分析出的应用场景,给各个终端设备分配网络流量,以满足用户最需要网络流量的终端设备上的应用场景需要,从而提高用户的体验。
[0018] 2)本发明中识别出每个终端设备上的应用场景后,分析该应用场景是否与数据库中的预设应用场景一致,当与预设应用场景一致时,则按照预设网络流量分配表分配各个终端设备的网络流量,更好地满足用户需要。
[0019] 3)本发明中应用场景与预设应用场景不一致时,在数据库中查找与其他路由器用户的预设应用场景一致的参照网络流量分配表,借用其他路由器用户的参照网络流量分配表,在参照网络流量分配表满足网络流量波动特性时,直接利用参照网络流量分配表,分配各个终端设备的网络流量;减少自设的预设网络流量分配表的数量,增强参照网络流量分配表的灵活性、通用性,以便于更好地服务各种用户。
[0020] 4)本发明中在参照网络流量分配表不满足网络流量波动特性时,根据网络流量波动特性以及宽带网络信息,修改参照网络流量分配表;以便于用户结合自家宽带网络的特性,更好地满足终端设备上的应用场景需求。
[0021] 5)本发明中在数据库中不存在参照网络流量分配表时,根据收集到的网络参考数据以及预设事件优先级,生成新的预设网络流量分配表,以便于当前或以后,给各个终端设备分配网络流量。

实施方案

[0029] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
[0030] 为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
[0031] 如图1所示,根据本发明的一个实施例,一种网络流量的分配方法,包括以下步骤:S10、监听连入同一网络各个终端设备的网络总流量;
[0032] S20、判断所述终端设备的网络总流量是否超过预设流量阈值;
[0033] S30、当所述网络总流量超过预设流量阈值时,收集并上报所述终端设备上的网络参考数据;所述网络参考数据包括路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;否则,执行步骤S10;
[0034] S40、根据接收到的网络参考数据,识别出每个终端设备上网络资源的应用场景,分配各个终端设备的网络流量。
[0035] 具体的,按照预设间隔时间监听连入同一网络、同一时刻各个终端设备使用的网络总流量,在多个终端设备同时联网打游戏或看视频等,其网络总流量会突发使用流量增大情况,从而需要分配各个终端设备的网络流量,从而满足终端设备用户的需求;判断网络总流量是否超过预设流量阈值;当网络总流量超过预设流量阈值时,收集终端设备相关的网络参考数据后,上报网络参考数据,网络参考数据包括用于识别不同路由器的路由器MAC,用于识别终端设备类型的终端设备MAC,终端设备连入网络的网络连接时间,以及用于识别出终端设备上网络资源的应用场景(玩游戏、看视频)的参考数据(网络流量波动特性、网络资源来源、连接访问频率);根据每个终端设备上网络资源的应用场景,分配各个终端设备的网络流量。
[0036] 根据本发明的另一个实施例,一种网络流量的分配方法,包括以下步骤:S10、监听连入同一网络各个终端设备的网络总流量;
[0037] S20、判断所述终端设备的网络总流量是否超过预设流量阈值;
[0038] S30、当所述网络总流量超过预设流量阈值时,收集并上报(自动加密上报)所述终端设备上的网络参考数据;所述网络参考数据包括路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;否则,执行步骤S10;
[0039] S41、根据接收到的网络参考数据,分析所述网络参考数据中的网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别是否与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致;也即识别出终端设备上网络资源的应用场景是否与数据库中的预设应用场景一致;
[0040] S42、当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致时,则按照数据库中的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。预设网络流量分配表是根据不同时刻每个应用场景的预设事件优先级,来设置不同应用场景下事件的网络流量,例如:在晚上八点到十点优先满足游戏的网络流量,再满足视频的网络流量,再满足下载的网络流量;在晚上六点到八点优先满足视频的网络流量,再满足游戏的网络流量,再满足下载的网络流量。
[0041] 具体的,通过分析网络参考数据中网络流量波动特性、网络资源来源、连接访问频率,并与数据库中预设应用场景对应的预设网络流量波动特性、预设网络资源来源、预设连接访问频率,来识别出终端设备上网络资源的应用场景(游戏场景、视频场景、网页浏览场景);进一步根据终端设备连入网络的网络连接时间,是否与数据库中预设网络连接时间一致,从而识别出各个终端设备是否在预设网络连接时间,出现预设应用场景。从而根据每个终端设备上的应用场景,以及预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量,以更好地满足重要终端设备上应用场景对网络流量的需求。
[0042] 根据本发明的再一个实施例,一种网络流量的分配方法,包括以下步骤:S10、监听连入同一网络各个终端设备的网络总流量;
[0043] S20、判断所述终端设备的网络总流量是否超过预设流量阈值;
[0044] S30、当所述网络总流量超过预设流量阈值时,收集并上报所述终端设备上的网络参考数据;所述网络参考数据包括路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;否则,执行步骤S10;
[0045] S41、根据接收到的网络参考数据,分析所述网络参考数据中的网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别是否与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致;也即识别出终端设备上网络资源的应用场景是否与数据库中的预设应用场景一致;
[0046] S42、当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致时,则按照数据库中的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。预设网络流量分配表是根据不同时刻每个应用场景的预设事件优先级,来设置不同应用场景下事件的网络流量,例如:在晚上八点到十点优先满足游戏的网络流量,再满足视频的网络流量,再满足下载的网络流量;在晚上六点到八点优先满足视频的网络流量,再满足游戏的网络流量,再满足下载的网络流量。
[0047] S43、当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率不一致时,则根据所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率,查找所述数据库中是否存在相应的参照网络流量分配表;
[0048] 所述步骤S43中所述的数据库包括若干个其他路由器用户预先设置的每个预设网络流量分配表、以及每个其他路由器用户在流量分配过程中新生成的预设网络流量分配表;
[0049] 所述步骤S43中所述的参照网络流量分配表是指:与所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率相符合的其他路由器用户的预设网络流量分配表。
[0050] S44、当所述数据库中存在所述参照网络流量分配表时,则判断所述参照网络流量分配表中流量分配参数是否满足所述网络流量波动特性;
[0051] S441、当所述参照网络流量分配表中流量分配参数满足所述网络流量波动特性,则根据所述参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。
[0052] 具体的,在数据库中不存在预设网络流量分配表时,在数据库中查找是否存在参照网络流量分配表,参照网络流量分配表是指其他路由器用户,对同样应用场景所作出的预设网络流量分配表。当存在参照网络流量分配表时,判断参照网络流量分配表中的分配参数是否满足网络流量波动特性;当满足网络流量波动特性时,则直接根据参照网络流量分配表中的分配参数,分配各个终端设备的网络流量。
[0053] 根据本发明的又一个实施例,一种网络流量的分配方法,包括以下步骤:S10、监听连入同一网络各个终端设备的网络总流量;
[0054] S20、判断所述终端设备的网络总流量是否超过预设流量阈值;
[0055] S30、当所述网络总流量超过预设流量阈值时,收集并上报所述终端设备上的网络参考数据;所述网络参考数据包括路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;否则,执行步骤S10;
[0056] S41、根据接收到的网络参考数据,分析所述网络参考数据中的网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别是否与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致;也即识别出终端设备上网络资源的应用场景是否与数据库中的预设应用场景一致;
[0057] S42、当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致时,则按照数据库中的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。预设网络流量分配表是根据每个应用场景的预设事件优先级,来设置不同应用场景下事件的网络流量。
[0058] S43、当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率不一致时,则根据所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率,查找所述数据库中是否存在相应的参照网络流量分配表;
[0059] 所述步骤S43中所述的数据库包括若干个其他路由器用户预先设置的每个预设网络流量分配表、以及每个其他路由器用户在流量分配过程中新生成的预设网络流量分配表;
[0060] 所述步骤S43中所述的参照网络流量分配表是指:与所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率相符合的其他路由器用户的预设网络流量分配表。
[0061] S44、当所述数据库中存在所述参照网络流量分配表时,则判断所述参照网络流量分配表中流量分配参数是否满足所述网络流量波动特性;
[0062] S441、当所述参照网络流量分配表中流量分配参数满足所述网络流量波动特性,则根据所述参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。
[0063] S442、当所述参照网络流量分配表中流量分配参数不满足所述网络流量波动特性时,则根据所述网络流量波动特性以及宽带网络信息,修改所述参照网络流量分配表中的流量分配参数;
[0064] S443、按照修改后的参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。
[0065] 具体的,网络连接时间是指终端设备连入某一网络的时间;网络流量波动特性是指终端设备在连入网络后,在网络连接过程中,使用终端设备而需要的网络流量波动趋势;网络资源来源是指:终端设备打开某个应用程序后,而加载的网络资源的来路;连接访问频率是指:终端设备在加载网络资源时,而发出的连接请求频率。当参照网络流量分配表中流量分配参数不满足网络流量波动特性时,在宽带网络的限定下,根据网络流量波动特性,修改参照网络流量分配表中的流量分配参数,以使得结合自家宽带网络的特性,更好地满足终端设备对网络流量的需求。
[0066] 根据本发明的又又一个实施例,一种网络流量的分配方法,包括以下步骤:S10、监听连入同一网络各个终端设备的网络总流量;
[0067] S20、判断所述终端设备的网络总流量是否超过预设流量阈值;
[0068] S30、当所述网络总流量超过预设流量阈值时,收集并上报所述终端设备上的网络参考数据;所述网络参考数据包括路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;否则,执行步骤S10;
[0069] S41、根据接收到的网络参考数据,分析所述网络参考数据中的网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别是否与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致;也即识别出终端设备上网络资源的应用场景是否与数据库中的预设应用场景一致;
[0070] S42、当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致时,则按照数据库中的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。预设网络流量分配表是根据每个应用场景的预设事件优先级,来设置不同应用场景下事件的网络流量。
[0071] S43、当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率不一致时,则根据所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率,查找所述数据库中是否存在相应的参照网络流量分配表;
[0072] 所述步骤S43中所述的数据库包括若干个其他路由器用户预先设置的每个预设网络流量分配表、以及每个其他路由器用户在流量分配过程中新生成的预设网络流量分配表;
[0073] 所述步骤S43中所述的参照网络流量分配表是指:与所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率相符合的其他路由器用户的预设网络流量分配表。
[0074] S44、当所述数据库中存在所述参照网络流量分配表时,则判断所述参照网络流量分配表中流量分配参数是否满足所述网络流量波动特性;
[0075] S441、当所述参照网络流量分配表中流量分配参数满足所述网络流量波动特性,则根据所述参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。
[0076] S442、当所述参照网络流量分配表中流量分配参数不满足所述网络流量波动特性时,则根据所述网络流量波动特性以及宽带网络信息,修改所述参照网络流量分配表中的流量分配参数;
[0077] S443、按照修改后的参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。
[0078] S45、当所述数据库中不存在所述参照网络流量分配表时,则记录所述路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;
[0079] S451、根据所述路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率以及预设事件优先级,生成新的预设网络流量分配表,并将新生成的预设网络流量分配表存储在数据库中;
[0080] S452、根据新生成的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。
[0081] 具体的,在数据库中不存在预设网络流量分配表和参照网络流量分配表时,会记录当前获取到的网络参考数据中的路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;再根据网络参考数据以及预设事件优先级(例如,玩游戏优先分配满足其网络流量波动特性的网络流量,再分配满足看视频的网络流量波动特性的网络流量),预设事件优先级预先设置好,并存储在数据库中。然后,再根据新生成的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。
[0082] 如图1、图2所示,根据本发明的又又又一个实施例,一种网络流量的分配方法,包括以下步骤:S10、监听连入同一网络各个终端设备的网络总流量;
[0083] S20、判断所述终端设备的网络总流量是否超过预设流量阈值;
[0084] S30、当所述网络总流量超过预设流量阈值时,收集并上报所述终端设备上的网络参考数据;所述网络参考数据包括路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;否则,执行步骤S10;
[0085] S401、根据获取到的连接同一网络的终端设备台数,判断所述终端设备台数是否超过预设终端设备台数;
[0086] S402、当所述终端设备台数超过预设终端设备台数时,则根据所述网络参考数据中的终端设备MAC,查找出与所述数据库中的预设终端设备MAC相同的相同终端设备MAC后,执行步骤S41,实现分配各个相同终端设备的网络流量;否则,直接执行步骤S41。
[0087] S41、根据接收到的网络参考数据,分析所述网络参考数据中的网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别是否与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致;也即识别出终端设备上网络资源的应用场景是否与数据库中的预设应用场景一致;
[0088] S42、当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致时,则按照数据库中的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。预设网络流量分配表是根据每个应用场景的预设事件优先级,来设置不同应用场景下事件的网络流量。
[0089] S43、当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率不一致时,则根据所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率,查找所述数据库中是否存在相应的参照网络流量分配表;
[0090] 所述步骤S43中所述的数据库包括若干个其他路由器用户预先设置的每个预设网络流量分配表、以及每个其他路由器用户在流量分配过程中新生成的预设网络流量分配表;
[0091] 所述步骤S43中所述的参照网络流量分配表是指:与所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率相符合的其他路由器用户的预设网络流量分配表。
[0092] S44、当所述数据库中存在所述参照网络流量分配表时,则判断所述参照网络流量分配表中流量分配参数是否满足所述网络流量波动特性;
[0093] S441、当所述参照网络流量分配表中流量分配参数满足所述网络流量波动特性,则根据所述参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。
[0094] S442、当所述参照网络流量分配表中流量分配参数不满足所述网络流量波动特性时,则根据所述网络流量波动特性以及宽带网络信息,修改所述参照网络流量分配表中的流量分配参数;
[0095] S443、按照修改后的参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。
[0096] S45、当所述数据库中不存在所述参照网络流量分配表时,则记录所述路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;
[0097] S451、根据所述路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率以及预设事件优先级,生成新的预设网络流量分配表,并将新生成的预设网络流量分配表存储在数据库中;
[0098] S452、根据新生成的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。
[0099] 具体的,在监听到网络总流量超过预设流量阈值后,判断连入同一网络的终端设备台数是否超过预设终端设备台数;当终端设备台数未超过预设终端设备台数时,则按照前述方法,无论连入同一网络的终端设备是否与数据库中的预设终端设备相同,分配各个终端设备的网络流量;当终端设备台数超过预设终端设备台数时,则按照前述方法,分配与预设终端设备相同的相同终端设备的网络流量,首要满足相同终端设备的网络流量;若还有剩余流量,再供给与预设终端设备不相同的终端设备的网络流量。在使用过程中,用户可以更改或添加预设终端设备。
[0100] 如图3所示,根据本发明的一个实施例,一种分配网络流量的路由器,包括:监听模块10,用于监听连入同一网络各个终端设备的网络总流量;
[0101] 判断模块20,用于判断所述终端设备的网络总流量是否超过预设流量阈值;
[0102] 收集上报模块30,用于当所述网络总流量超过预设流量阈值时,收集并上报所述终端设备上的网络参考数据;所述网络参考数据包括路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;
[0103] 所述判断模块20,还用于根据获取到的连接同一网络的终端设备台数,判断所述终端设备台数是否超过预设终端设备台数;
[0104] 查找模块40,用于当所述终端设备台数超过预设终端设备台数时,则根据所述网络参考数据中的终端设备MAC,查找出与所述数据库中的预设终端设备MAC相同的相同终端设备MAC后,实现分配各个相同终端设备的网络流量;
[0105] 分析模块50,用于根据接收到的网络参考数据,分析所述网络参考数据中的网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别是否与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致;也即识别出终端设备上网络资源的应用场景是否与数据库中的预设应用场景一致;
[0106] 流量分配模块60,用于当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率分别与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率一致时,则按照数据库中的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。预设网络流量分配表是根据每个应用场景的预设事件优先级,来设置不同应用场景下事件的网络流量。
[0107] 所述查找模块40,用于当所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率与数据库中的预设网络连接时间、预设网络流量波动特性、预设网络资源来源、预设连接访问频率不一致时,则根据所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率,查找所述数据库中是否存在相应的参照网络流量分配表;
[0108] 所述数据库包括若干个其他路由器用户预先设置的每个预设网络流量分配表、以及每个其他路由器用户在流量分配过程中新生成的预设网络流量分配表;
[0109] 所述参照网络流量分配表是指:与所述网络连接时间、网络流量波动特性、网络资源来源、连接访问频率相符合的其他路由器用户的预设网络流量分配表。
[0110] 所述判断模块20,还用于当所述数据库中存在所述参照网络流量分配表时,则判断所述参照网络流量分配表中流量分配参数是否满足所述网络流量波动特性;
[0111] 所述流量分配模块60,用于当所述参照网络流量分配表中流量分配参数满足所述网络流量波动特性,则根据所述参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。
[0112] 参数修改模块70,用于当所述参照网络流量分配表中流量分配参数不满足所述网络流量波动特性时,则根据所述网络流量波动特性以及宽带网络信息,修改所述参照网络流量分配表中的流量分配参数;
[0113] 所述流量分配模块60,还用于按照修改后的参照网络流量分配表中流量分配参数,分配各个终端设备的网络流量。
[0114] 记录模块80,用于当所述数据库中不存在所述参照网络流量分配表时,则记录所述路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率;
[0115] 生成模块90,用于根据所述路由器MAC、终端设备MAC、网络连接时间、网络流量波动特性、网络资源来源、连接访问频率以及预设事件优先级,生成新的预设网络流量分配表,并将新生成的预设网络流量分配表存储在数据库中;
[0116] 所述流量分配模块60,用于根据新生成的预设网络流量分配表中流量分配参数,分配各个终端设备的网络流量。
[0117] 如图4所示,根据本发明的一个实施例,一种网络流量的分配方法,包括以下步骤:路由器确认用户开启智能调节功能;
[0118] 路由器由用户设定基本参数,比如阈值,并且开启流量监听器,用于监听流量。
[0119] 判断流量是否超过阈值;当流量超过阈值时,路由器收集并加密上报数据包括:环境数据(时间段,网络运营商信息);路由器数据(现有设置参数,流量波动片段),终端数据(终端MAC,连接时间,连接频率)。当流量正常(未超过阈值)时,监听器沉默,路由器保持原设置参数。
[0120] 路由器接收服务器传来的参数并且做出设置参数修改;并持续保持监听。事件结束后,路由器退回原有参数设置。
[0121] 接收并且解码路由器上报信息,通过对比时间段,路由器和终端MAC号快速检索数据库,是否之前有出现过类似场景。出现过,直接调用之前设置参数返回给路由器。
[0122] 如果检索该路由器和终端配对没有出现过类似场景。先用终端MAC号去查找该终端种类(手机,电脑或其他)。根据终端种类到各自预设的场景数据库里比对参数。比如晚上8点电脑端保持比较高流量并且和公网有很频繁的交互,系统判断用户场景是即时性网络游戏,系统提高该事件的优先级,得到该事件相对应的路由器参数,记录该事件和其他基本信息(时间段,路由器和终端MAC号)做新事件参照。并且返回参数到路由器。
[0123] 在持续对同一场景做出判断并给出参数的同时,服务器更新对此事件路由器参数,使得下一次快速检索的效果达到最好。
[0124] 本发明在路由器上设置阈值并且设有监听器;服务器能通过上报信息对用户场景做出判断,并且设立终端设备的优先级,来改变路由器设置。服务器上的用户场景判断有学习功能,通过大数据处理设定合理的预设场景和参数值,通过对单一路由器和终端的精确定位,提高场景判断的准确性。
[0125] 应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

附图说明

[0022] 下面将以明确易懂的方式,结合附图说明优选实施方式,对一种网络流量的分配方法及路由器的上述特性、技术特征、优点及其实现方式予以进一步说明。
[0023] 图1是本发明一种网络流量的分配方法的流程示意图;
[0024] 图2是本发明中网络流量的分配方法的部分流程示意图;
[0025] 图3是本发明一种分配网络流量的路由器的结构示意图;
[0026] 图4是本发明另一种网络流量的分配方法的流程示意图。
[0027] 附图标号说明:
[0028] 10、监听模块,20、判断模块,30、收集上报模块,40、查找模块,50、分析模块,60、流量分配模块,70、参数修改模块,80、记录模块,90、生成模块。
专利联系人(活跃度排行)
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号