一种基于无线路由器监控上网数据的方法及系统与流程

文档序号:15626159发布日期:2018-10-09 23:01阅读:399来源:国知局

本发明涉及无线路由器上网控制领域,尤其涉及一种基于无线路由器监控上网数据的方法及系统。



背景技术:

随着网络和智能设备的发展,目前未成年人使用的多数智能设备都是手机或者平板电脑,使用应用程序会多于上网,因而家长监控未成年人使用的应用程序网络数据更为重要。现有技术中包括很多智能终端的监控技术,包括设置在智能终端上的智能监控软件,也包括通过控制无线网络来控制智能终端的使用。

设置在智能终端上的智能监控软件,虽然能够控制智能终端的预设应用程序的使用流量,但是这些智能监控软件是设置在智能终端上的,使用者可以自行在智能终端上进行控制是否持续使用流量,因此所述方法对于家长监控未成年人过度使用终端设备没有根本上解决;通过控制无线网络来控制智能终端的使用,只能针对智能终端的上网域名控制,即禁止连接某个网络,功能单一。

例如公开号为cn101174992的一种用户上网时间控制方法,在用户登录过程中包括以下步骤:aaa服务器(3)根据登陆用户使用的用户帐号从预先设置在aaa服务器内用户帐号与一个或多个允许上网时间段的对应关系中查找该用户帐号对应允许上网时间段;aaa服务器拒绝不在允许上网时间段内的任何用户登录,或者允许在允许上网时间段内的有权限用户登录并通知网络接入服务器(2)在该允许上网时间段结束时强制用户下线。

上述现有技术中控制上网的方法,能够有效地规范上网管理,但是针对未成年人利用平板电脑玩游戏,他使用的就是游戏应用程序,但游戏应用程序可能只与某个服务器地址互相通信数据,这时单纯地限制上网时间就不足。另外,如果想对未成年人使用的某个应用程序限制流量,或者根据流量了解未成年人使用某个应用程序就没法做到了。

因此需要设计一种通过无线路由器监控未成年人上网预设应用程序数据和限制流量的应用方法。



技术实现要素:

针对现有技术的问题,本发明提供了一种基于无线路由器增加对智能终端ip地址和端口数据的监测和累计以及对端口数据流量限制的监控上网数据的方法及系统。

为了达到上述目的,本发明采用以下技术方案:

一种基于无线路由器监控上网数据的方法,包括步骤:

s1:接收用户设置的预设终端ip地址和预设端口号;

s2:统计预设终端ip地址上预设端口中每个预设端口的数据流量;

s3:判断预设终端ip地址上预设端口中每个预设端口的数据流量是否达到每个预设端口对应的预设数据流量上限;

s4:若是,则停止转发达到预设数据流量上限的预设端口数据,若否,继续执行步骤s2。

进一步地,

接收用户设置的预设终端ip地址包含多个预设终端ip地址,接收用户设置的预设端口号包含多个预设端口号。

进一步地,步骤s1还包括:

接收用户设置的预设端口中每个预设端口对应的预设数据流量上限。

进一步地,步骤s2包括:

s21:检测转发的数据流量并判断转发的数据流量中是否包含预设终端设备ip地址上预设端口的数据流量;

s22:若是,则将预设终端ip地址上预设端口中每个预设端口的数据流量进行单独累加计数,若否,执行步骤s21。

进一步地,步骤s4包括:

s41:判断达到预设数据流量上限的预设端口是否继续有数据流量转发;

s42:若是,则丢弃达到预设数据流量上限的预设端口继续的数据流量包,停止该预设端口的数据流量转发;

s43:若否,执行步骤s41。

一种基于无线路由器监控上网数据的系统,包括:

接收目标模块,用于接收用户设置的预设终端ip地址和预设端口号;

统计流量模块,用于统计预设终端ip地址上预设端口中每个预设端口的数据流量;

监控流量模块,用于判断预设终端ip地址上预设端口中每个预设端口的数据流量是否达到每个预设端口对应的预设数据流量上限;

停止转发模块,用于若预设终端ip地址上预设端口中每个预设端口的数据流量达到每个预设端口对应的预设数据流量上限,停止转发达到预设数据流量上限的预设端口数据。

进一步地,接收目标模块包括:

接收地址单元,用于接收用户设置的预设终端ip地址和预设端口号;

接收上限单元,用于接收用户设置的预设端口中每个预设端口对应的预设数据流量上限。

进一步地,统计流量模块包括:

检测流量单元,用于检测转发的数据流量并判断转发的数据流量中是否包含预设终端设备ip地址上预设端口的数据流量;

流量累计单元,用于若转发的数据流量中包含预设终端设备ip地址上预设端口的数据流量时将预设终端ip地址上预设端口中每个预设端口的数据流量进行单独累加计数。

进一步地,停止转发模块包括:

判断流量单元,用于判断达到预设数据流量上限的预设端口是否继续有数据流量转发;

丢弃流量单元,用于当达到预设数据流量上限的预设端口继续有数据流量转发时丢弃达到预设数据流量上限的预设端口继续的数据流量包,停止该预设端口的数据流量转发。

本发明的有益效果为:

(1)在无线路由器的系统功能内增加了对终端ip地址和端口数据的监测和累计,从而能对预设终端上的预设应用程序端口数据进行监控。

(2)在无线路由器的系统功能内增加了对端口数据流量的限制,从而能够对预设终端上的预设应用程序端口数据进行限制。

(3)能够更好的监控未成年人使用智能终端的情况。

附图说明

图1为本基于无线路由器监控上网数据的方法流程图一;

图2为本基于无线路由器监控上网数据的方法流程图二;

图3为本基于无线路由器监控上网数据的系统结构图一;

图4为本基于无线路由器监控上网数据的系统结构图二。

具体实施方式

以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。

实施例一

本实施例提供了一种基于无线路由器监控上网数据的方法,如图1所示,本方法包括步骤:

s1:接收用户设置的预设终端ip地址和预设端口号;

s2:统计预设终端ip地址上预设端口中每个预设端口的数据流量;

s3:判断预设终端ip地址上预设端口中每个预设端口的数据流量是否达到每个预设端口对应的预设数据流量上限;

s4:若是,则停止转发达到预设数据流量上限的预设端口数据,若否,继续执行步骤s2。

具体实施方式即为:

首先接收用户设置的预设终端ip地址和预设端口号,例如其中用户设置的预设终端ip地址为未成年人使用的ipad的ip地址,预设端口号为王者荣耀的端口号。

统计未成年人使用的ipad的ip地址上王者荣耀的端口上的数据流量;

判断未成年人使用的ipad的ip地址上王者荣耀的端口上的数据流量是否达到设置的王者荣耀预设数据流量上限;

若未成年人使用的ipad的ip地址上王者荣耀的端口上的数据流量达到设置的王者荣耀预设数据流量上限,则停止转发达到王者荣耀预设数据流量上限的王者荣耀端口数据;

若未成年人使用的ipad的ip地址上王者荣耀等设置的端口上的数据流量未达到设置的对应的预设数据流量上限,则继续进行统计未成年人使用的ipad的ip地址上王者荣耀的端口上的数据流量。

本实施例提供的一种基于无线路由器监控上网数据的方法,能够通过无线路由器实现针对预设设备上的预设应用程序的数据流量进行监控和限制,从而能够更好的监控未成年人对智能终端的使用情况。

实施例二

本实施例提供了一种基于无线路由器监控上网数据的方法,相比实施例一中提供的步骤:

s1:接收用户设置的预设终端ip地址和预设端口号;

s2:统计预设终端ip地址上预设端口中每个预设端口的数据流量;

s3:判断预设终端ip地址上预设端口中每个预设端口的数据流量是否达到每个预设端口对应的预设数据流量上限;

s4:若是,则停止转发达到预设数据流量上限的预设端口数据,若否,继续执行步骤s2。

本实施例进一步地提供了以下步骤:

接收用户设置的预设终端ip地址包含多个预设终端ip地址,接收用户设置的预设端口号包含多个预设端口号。

进一步地,步骤s1还包括:

接收用户设置的预设端口中每个预设端口对应的预设数据流量上限。

进一步地,步骤s2包括:

s21:检测转发的数据流量并判断转发的数据流量中是否包含预设终端设备ip地址上预设端口的数据流量;

s22:若是,则将预设终端ip地址上预设端口中每个预设端口的数据流量进行单独累加计数,若否,执行步骤s21。

进一步地,步骤s4包括:

s41:判断达到预设数据流量上限的预设端口是否继续有数据流量转发;

s42:若是,则丢弃达到预设数据流量上限的预设端口继续的数据流量包,停止该预设端口的数据流量转发;

s43:若否,执行步骤s41。

其中具体的实施方式如下:

本实施例中提供的基于无线路由器监控上网数据的方法,其中接收用户设置的预设终端ip地址包含多个预设终端ip地址,接收用户设置的预设端口号包含多个预设端口号。即可以设置多个预设终端ip地址,例如未成年人使用的ipad的ip地址或者手机的ip地址;可以设置多个预设端口号,例如王者荣耀、绝地求生以及qq飞车等游戏类中端口号。

检测无线路由器转发的数据流量并判断转发的数据流量中是否包含未成年人的ipad或者手机的ip地址上王者荣耀或者绝地求生或者qq飞车的数据流量,例如未成年人的ipad的ip地址是192.168.2.12,王者荣耀的端口号为5002,则判断无线路由器转发的数据流量中是否包含ip地址为192.168.2.12,端口号为5002的数据流量,针对ip地址和端口号进行交叉即可确定预设终端上预设应用程序的数据流量。

若转发的数据流量中包含未成年人的ipad上王者荣耀的数据流量、若转发的数据流量中包含未成年人的ipad上绝地求生的数据流量、若转发的数据流量中是否包含未成年人的ipad上qq飞车的数据流量、若转发的数据流量中包含未成年人的手机上王者荣耀的数据流量、若转发的数据流量中包含未成年人的手机上绝地求生的数据流量、若转发的数据流量中是否包含未成年人的手机上qq飞车的数据流量等,则对未成年人的ipad上王者荣耀的数据流量进行单独累加计数、对未成年人的ipad上绝地求生的数据流量进行单独累加计数、对未成年人的ipad上qq飞车的数据流量进行单独累加计数、对未成年人的手机上王者荣耀的数据流量进行累加计数、对未成年人的手机上绝地求生的数据流量进行累加计数、对未成年人的手机上qq飞车的数据流量进行累加计数。

接收用户设置的预设端口中每个预设端口对应的预设数据流量上限;例如用户设置的王者荣耀端口对应的数据流量上限为500m,用户设置的绝地求生端口对应的数据流量上限为400m,用户设置的qq飞车端口对应的数据流量上限为300m。

判断预设终端ip地址上预设端口中每个预设端口的数据流量是否达到每个预设端口对应的预设数据流量上限,即判断未成年人的ipad上王者荣耀的数据流量或者未成年人的ipad上绝地求生的数据流量或者未成年人的ipad上qq飞车的数据流量或者未成年人的手机上王者荣耀的数据流量或者未成年人的手机上绝地求生的数据流量或者未成年人的手机上qq飞车的数据流量等,是否分别达到用户设置的王者荣耀端口对应的数据流量上限500m,绝地求生端口对应的数据流量上限400m,qq飞车端口对应的数据流量上限300m。

若预设终端ip地址上预设端口中每个预设端口的数据流量达到每个预设端口对应的预设数据流量上限;

首先判断达到预设数据流量上限的预设端口是否继续有数据流量转发;例如判断达到数据流量上限的王者荣耀继续有流量转发或者达到数据流量上限的绝地求生继续有流量转发或者达到数据流量上限的qq飞车继续有流量转发;

若是,则丢弃达到预设数据流量上限的预设端口继续的数据流量包,停止该预设端口的数据流量转发,及即所述王者荣耀、绝地求生以及qq飞车等预设端口将被断网,无法进行继续使用,从而对预设应用程序进行了网络监控。

本实施例提供的基于无线路由器监控上网数据的方法,能够实现对预设终端ip地址和预设端口数据的监测和累计,以及能够实现对预设终端ip地址上的预设端口进行流量限制,更好的对预设终端ip地址上的预设端口进行监控和限制,从而更好的控制未成年人的上网情况。

实施例三

本实施例提供了一种基于无线路由器监控上网数据的系统,如图3所示,本系统包括:

接收目标模块,用于接收用户设置的预设终端ip地址和预设端口号;

统计流量模块,用于统计预设终端ip地址上预设端口中每个预设端口的数据流量;

监控流量模块,用于判断预设终端ip地址上预设端口中每个预设端口的数据流量是否达到每个预设端口对应的预设数据流量上限;

停止转发模块,用于若预设终端ip地址上预设端口中每个预设端口的数据流量达到每个预设端口对应的预设数据流量上限,停止转发达到预设数据流量上限的预设端口数据。

具体的实施方式为:

通过无线路由器的接收目标模块接收用户设置的预设终端ip地址和预设端口号;然后通过统计流量模块,统计预设终端ip地址上预设端口中每个预设端口的数据流量;进一步地通过监控流量模块判断预设终端ip地址上预设端口中每个预设端口的数据流量是否达到每个预设端口对应的预设数据流量上限,最后通过停止转发模块,停止转发达到预设数据流量上限的预设端口数据。

采用本实施例中的基于无线路由器监控上网数据的系统,能够在无线路由器系统功能上增加对终端ip地址和端口数据的监测和累计以及在无线路由器系统功能上增加端口数据流量限制,能够针对预设应用程序进行监控和限制更好的监控未成年使用智能终端的情况。

实施例四

本实施例提供了一种基于无线路由器监控上网数据的系统,如图4所示,本系统相比实施例三中的接收目标模块、统计流量模块、监控流量模块以及停止转发模块:

进一步地,接收目标模块包括:

接收地址单元,用于接收用户设置的预设终端ip地址和预设端口号;

接收上限单元,用于接收用户设置的预设端口中每个预设端口对应的预设数据流量上限。

进一步地,统计流量模块包括:

检测流量单元,用于检测转发的数据流量并判断转发的数据流量中是否包含预设终端设备ip地址上预设端口的数据流量;

流量累计单元,用于若转发的数据流量中包含预设终端设备ip地址上预设端口的数据流量时将预设终端ip地址上预设端口中每个预设端口的数据流量进行单独累加计数。

进一步地,停止转发模块包括:

判断流量单元,用于判断达到预设数据流量上限的预设端口是否继续有数据流量转发;

丢弃流量单元,用于当达到预设数据流量上限的预设端口继续有数据流量转发时丢弃达到预设数据流量上限的预设端口继续的数据流量包,停止该预设端口的数据流量转发。

采用本实施例中的基于无线路由器监控上网数据的系统,能够在无线路由器系统功能上增加对终端ip地址和端口数据的监测和累计以及在无线路由器系统功能上增加端口数据流量限制,能够针对预设应用程序进行监控和限制更好的监控未成年使用智能终端的情况。

本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1