一种基于路由器的上网控制方法及系统与流程

文档序号:16198597发布日期:2018-12-08 06:23阅读:145来源:国知局
一种基于路由器的上网控制方法及系统与流程

本发明涉及网络技术领域,具体地是涉及一种基于路由器的上网控制方法及系统。

背景技术

随着科技的进步,家庭中的路由器也越来越普及,现在大部分开通上网功能的家庭都至少拥有一个家用无线路由器,无线路由器已经成为了家庭互联网的入口枢纽,用来提供上网功能,同时具有无线连接功能,无线路由器可以看作一个转发器,将宽带网络信号通过天线转发给附近的无线网络设备(笔记本电脑、支持wifi的手机等智能设备),随着智能设备的普及,越来越多的人至少拥有一部智能设备,对于一些需要进行上网控制的用户群体,如未成年人和上网成瘾群体,缺少自我控制能力,整日上网,荒废了学业,影响了工作,对身体也造成了伤害。

因此,不少用户家长采取了手动开关路由器,或者设置固定时间段、禁止访问特定网站等各种方式来限制智能设备用户的上网行为。但是,单纯采用手动开关路由器及设置固定时间段来限制用户上网的方式较为简单粗暴,其虽然能够有效的控制未成年用户的上网行为,但是其在限制用户接触不良信息的同时也妨碍用户去接触对其有用的网络信息;另外,如若采用设定特定网站的方式来防止未成年用户访问,其仅能限制未成年用户对其所设定网站的访问,并不能完全的防止未成年用户访问不良网站,其具有较大的局限性。

申请号为201710990335.6的中国发明专利公开了一种基于无线路由器实现上网控制的方法、无线路由器和系统,其上网控制的方法包括:s1:获取连接到无线路由器的智能终端mac地址;s2:判断上述智能终端mac地址是否被绑定,若是,则判断上述智能终端的连接时间是否在预先设定的时间段内;s3:若上述连接时间不在预先设定的时间段内,则执行闹铃提醒;s4:上述智能终端断开无线连接,上述无线路由器根据智能终端的连接断开信息关闭闹铃。

上述现有技术仅涉及到通过预先设置时间段来实现对终端用户的上网进行控制,其过于简单粗暴,直接限制了用户在该时间段内的所有上网行为,具有极大的局限性。因此,如何合理化、人性化、智能化的控制用户的上网行为,以及如何避免单纯的采用设置时间段、设置特定网址等现有方式所存在的局限性,是急需解决的关键性问题。。



技术实现要素:

针对上述问题,本发明公开了一种基于路由器的上网控制方法,该上网控制方法包括如下步骤:

s1:获取用户家长设置的需要监控的所有智能设备的mac地址;

s2:获取上述智能设备的上网数据;

s3:上传上述上网数据至云服务器以使上述云服务器基于该上网数据获取并保存上网分析结果;

s4:获取并显示上述上网分析结果至用户家长;

s5:获取用户家长所设置的上网控制策略;

s6:执行上述上网控制策略以控制用户上网。

进一步的,上述步骤s4包括:

s41:获取用户家长所查看设备的mac地址及查看时间段;

s42:上传上述查看设备的mac地址及查看时间段至云服务器以使云服务器获取上述查看设备处于上述查看时间段内的上网分析结果;

s43:获取并显示上述查看时间段内的上网分析结果至用户家长。

进一步的,上述云服务器用于收集并保存多个不同网站的类别标签及适合年龄段以对上述上网数据进行归纳分类;上述云服务器还用于根据上述上网数据统计上述智能设备的多个不同类别网站的访问频率及集中访问时间段。

进一步的,上述步骤s5包括如下步骤:

s51:获取用户家长设置的控制类别及预设年龄;

s52:基于上述控制类别,获取用户家长所设置的允许上网时间段;

s53:获取用户家长所标记的禁止访问的网站网址;

s54:基于上述控制类别、允许上网时间段、禁止访问的网站网址及预设年龄生成上网控制策略。

进一步的,上述步骤s6中的上网控制策略的执行步骤包括:

s601:获取访问网站的访问设备的mac地址;

s602:判断是否对上述访问设备的mac地址设置上网控制;若是则执行步骤s603;若否,则执行步骤s610;

s603:判断是否对上述访问设备进行类别控制;若是,则执行步骤s604;若否,则执行步骤s608;

s604:获取上述访问网站的网址并上传至云服务器以获取上述访问网站的网址类别;

s605:获取并判断是否对上述访问网站的网址类别进行控制;若是,则执行步骤s606;若否,则执行步骤s608;

s606:判断当前时间是否处于允许访问时间段内;若是,则执行步骤s607;若否,则执行步骤s611;

s607:判断上述访问网站的网址是否标记为禁止访问;若是,执行步骤s611;若否,则执行步骤s608;

s608:判断上述访问网站是否被其他用户标记为不良网站;若是,则执行步骤s611;若否,则执行步骤s609;

s609:获取上述访问网站的适合年龄段并判断用户家长所设置的预设年龄是否处于上述适合年龄段内;若是,则执行步骤s610;若否,则执行步骤s611;

s610:允许上述访问设备访问所述访问网站;

s611:禁止上述访问设备访问所述访问网站并发送提醒信息至用户家长。

基于本发明所公开的一种基于路由器的上网控制方法,相应的,本发明还公开了一种基于路由器的上网控制系统,该上网控制系统包括:

第一获取模块,用于获取用户家长设置的需要监控的所有智能设备的mac地址;

第二获取模块,用于获取上述智能设备的上网数据;

第一上传模块,用于上传上述上网数据至云服务器以使上述云服务器基于该上网数据获取并保存上网分析结果;

第一显示模块,用于获取并显示上述上网分析结果至用户家长;

第三获取模块,用于获取用户家长所设置的上网控制策略;

策略执行模块,用于执行上述上网控制策略以控制用户上网。

进一步的,上述第一显示模块包括:

第四获取模块,用于获取用户家长所查看设备的mac地址及查看时间段;

第二上传模块,用于上传所述查看设备的mac地址及查看时间段至云服务器以使云服务器获取所述查看设备处于所述查看时间段内的上网分析结果;

第二显示模块,用于获取并显示所述查看时间段内的上网分析结果至用户家长。

进一步的,上述云服务器用于收集并保存多个不同网站的类别标签及适合年龄段以对上述上网数据进行归纳分类;该云服务器还用于根据上网数据统计上述智能设备的多个不同类别网站的访问频率及集中访问时间段。

进一步的,上述第三获取模块包括:

第五获取模块,用于获取用户家长设置的控制类别及预设年龄;

第六获取模块,用于获取用户家长所设置的允许上网时间段;

第七获取模块,用于获取用户家长所标记的禁止访问的网站网址;

策略生成模块,用于根据上述控制类别、允许上网时间段、禁止访问的网站网址及预设年龄生成上网控制策略。

进一步的,上述策略执行模块包括:

第八获取模块,用于获取访问网站的访问设备的mac地址;

第一判断模块,用于判断是否对上述访问设备的mac地址设置上网控制;

第二判断模块,用于判断是否对上述访问设备进行类别控制;

第九获取模块,用于获取上述访问网站的网址并上传至云服务器以获取该访问网站的网址类别;

第三判断模块,获取并判断是否对上述访问网站的网址类别进行控制;

第四判断模块,用于判断当前时间是否处于允许访问时间段内;

第五判断模块,用于判断上述访问网站的网址是否标记为禁止访问;

第六判断模块,用于判断上述访问网站是否被其他用户标记为不良网站;

第七判断模块,用于获取上述访问网站的适合年龄段并判断用户家长所设置的预设年龄是否处于上述适合年龄段内;

允许访问模块,用于允许上述访问设备访问上述访问网站;

禁止访问模块,用于禁止上述访问设备访问上述访问网站并发送提醒信息至用户家长。

本发明所提供的一种基于路由器的上网控制方法及系统,是基于对用户的上网数据进行归纳分类、标记网站等方式,实现个性化控制用户的上网行为,避免其过度上网或者访问不良网站,且能够使用户家长选择性的对用户智能设备进行监控以智能化控制用户上网,具有较好的实用性及体验效果。

附图说明

图1为实施例一中的一种基于路由器的上网控制方法流程图;

图2为实施例一中的上网分析结果的获取方法流程图;

图3为实施例一中的上网控制策略的生成方法流程图;

图4为实施例一中的用于执行上网控制策略的方法流程图;

图5为实施例一中的一种基于路由器的上网控制系统组成图;

图6为实施例一中的第一显示模块的组成图;

图7为实施例一中的第三获取模块的组成图;

图8为实施例一中的策略执行模块的组成图。

具体实施方式

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,均属于本发明的保护范围。

实施例一

参照图1,本实施例提供了一种基于路由器的上网控制方法,该上网控制方法包括如下步骤:

s1:获取用户家长设置的需要监控的所有智能设备的mac地址;

s2:获取智能设备的上网数据;

s3:上传该上网数据至云服务器以使云服务器基于该上网数据获取并保存上网分析结果;

s4:获取并显示上网分析结果至用户家长;

s5:获取用户家长所设置的上网控制策略;

s6:执行该上网控制策略以控制用户上网。

其中,用户家长可通过登录路由器的app客户端或者web页面设置需要监控的与路由器存在网络连接的所有智能设备的mac地址;进而,该路由器能够通过所设置的mac地址准确的获取到智能设备的上网数据即设备访问记录,并将该上网数据上传到与路由器连接的云服务器上,并将该上网数据保存在云服务器端;云服务器将根据所保存的上网数据进行归纳分类以生成上网分析结果,该上网分析结果包括:上网数据中所涉及的访问网站的网站类别、网站的适合年龄段、网站访问频率以及网站的集中访问时间段等信息。

云服务器内收集有多个不同网站的类别标签,如:该网站是学习类网站、体育类网站、视频类网站等;还收集了与各个网站相对应的适合年龄段,即该网站比较适合哪个年龄区间的用户进行访问。其中,类别标签以及适合年龄段的获取方式有多种,包括:用户反馈、网站爬虫自动分析、网页关键字分析等。另外,云服务器内还保存有多个不良网站的网址信息,不良网站的收集方式包括:用户反馈、网站爬虫自动分析、网页关键字分析、举报网站上获取等多种方式。

其中,云服务器的作用在于根据路由器所上传的上网数据,对其上网数据中所访问的各个网站分别贴上相对应的类别标签以对其进行归纳分类。另外,云服务器还能够根据所上传的上网数据统计得到该设备所访问的各个网站的访问频率以及对各个网站的访问较为集中的访问时间段等,也可对各个网站的访问频率进行排序展示。

其中,对于路由器所上传的上网数据的上网分析结果的获取内容,除了在路由器端进行全部显示之外,还可以根据用户家长的实际需求进行自主设置所要查看的智能设备在某一时间段内的上网分析结果,参照图2,该根据用户实际需求进行指定获取上网分析结果的过程具体包括如下步骤:

s41:获取用户家长所查看设备的mac地址及查看时间段;

s42:上传该查看设备的mac地址及查看时间段至云服务器以使云服务器获取该查看设备处于查看时间段内的上网分析结果;

s43:获取并显示该查看时间段内的上网分析结果至用户家长。

即:用户在路由器app客户端或者web页面上设置所要查看的与路由器进行网络连接的智能设备的mac地址即查看设备的mac地址,以及查看时间段;进而,可在云服务器段获取到该查看设备在该查看时间段内的所有上网数据的上网分析结果;路由器将云端服务器上所获取的查看设备的上网分析结果通过app客户端等方式显示给用户家长。

其中,用户家长可根据app客户端等方式获取到所指定的查看设备的上网分析结果,从而能够根据该上网分析结果设置与该查看设备相对应的上网控制策略。其中,该上网控制策略的生成过程,参照图3,具体包括如下步骤:

s51:获取用户家长设置的控制类别及预设年龄;

s52:基于控制类别,获取用户家长所设置的允许上网时间段;

s53:获取用户家长所标记的禁止访问的网站网址;

s54:基于该控制类别、允许上网时间段、禁止访问的网站网址及预设年龄生成上网控制策略。

即:用户家长通过所观察到的上网分析结果有针对性的对智能设备的访问网站的类别进行控制,以及根据智能设备的使用者的年龄来预置预设年龄以便于使该用户家长通过路由器控制智能设备的使用者只能访问其年龄段内的网站;另外,用户家长还能够根据所显示的智能设备访问网站的访问频率以及集中访问时间段来设置网站的允许上网时间段,以及根据对云服务器所获取的各个不良网站的添加禁止访问标签,以禁止智能设备访问所标记的不良网站。路由器在获取用户所设置的控制类别、预设年龄、禁止访问的网站网址、允许上网时间段等信息后,生成相对应的上网控制策略。

其中,当与路由器进行网络连接的智能设备进行网站访问时,路由器端将执行根据用户设置内容所生成的上网控制策略以针对该智能设备(即访问设备)的访问行为进行识别控制,参照图4,该上网控制策略的具体执行过程包括如下步骤:

s601:获取访问网站的访问设备的mac地址;

s602:判断是否对访问设备的mac地址设置上网控制,即根据访问设备的mac地址判断该访问设备是否是用户家长所设置的需要进行监控的智能设备;若是则执行步骤s603;若否,则执行步骤s610;

s603:判断是否对访问设备进行类别控制,即路由器在该访问设备是用户家长所要监控的智能设备时,将继续判断是否对该智能设备设置有访问网站的类别进行控制;若是,则执行步骤s604;若否,则执行步骤s608;

s604:获取访问网站的网址并上传至云服务器以获取访问网站的网址类别;即路由器端上传该访问设备所访问网站的网址至云服务器,云服务器将基于该网址获取到该网址所述类别;

s605:获取并判断是否对该访问网站的网址类别进行控制,即判断该访问网站的网址类别是否是用户家长所设置的需要进行控制的访问网站的控制类别;若是,则执行步骤s606;若否,则执行步骤s608;

s606:判断当前时间是否处于允许访问时间段内;若是,则执行步骤s607;若否,则执行步骤s611;

s607:判断该访问网站的网址是否标记为禁止访问,即判断该智能设备所要访问的网站是否是用户家长所标记的禁止访问的网站;若是,执行步骤s611;若否,则执行步骤s608;

s608:判断该访问网站是否被其他用户标记为不良网站,即判断该访问设备所访问的网站是否是云服务器端所保存的被其他网站所标记的不良网站;若是,则执行步骤s611;若否,则执行步骤s609;

s609:获取该访问网站的适合年龄段并判断用户家长所设置的预设年龄是否处于上述适合年龄段内;若是,则执行步骤s610;若否,则执行步骤s611;

s610:允许访问设备访问该访问网站;

s611:禁止访问设备访问该访问网站并发送提醒信息至用户家长。

基于本实施例所提供的一种基于路由器的上网控制方法,相对应的,本实施例还提供了一种基于路由器的上网控制系统,该上网控制系统设置于路由器,参照图5,该上网控制系统包括:

第一获取模块,用于获取用户家长设置的需要监控的所有智能设备的mac地址;

第二获取模块,用于获取上述智能设备的上网数据;

第一上传模块,用于上传所获取的上网数据至云服务器以使云服务器基于该上网数据获取并保存上网分析结果;

第一显示模块,用于获取并显示该上网分析结果至用户家长;

第三获取模块,用于获取用户家长所设置的上网控制策略;

策略执行模块,用于执行上网控制策略以控制用户上网。

其中,参照图6,该第一显示模块包括:

第四获取模块,用于获取用户家长所查看设备的mac地址及查看时间段;

第二上传模块,用于上传查看设备的mac地址及查看时间段至云服务器以使云服务器获取该查看设备处于查看时间段内的上网分析结果;

第二显示模块,用于获取并显示该查看时间段内的上网分析结果至用户家长。

其中,参照图7,该第三获取模块包括:

第五获取模块,用于获取用户家长设置的控制类别及预设年龄;

第六获取模块,用于获取用户家长所设置的允许上网时间段;

第七获取模块,用于获取用户家长所标记的禁止访问的网站网址;

策略生成模块,用于根据所设置的控制类别、允许上网时间段、禁止访问的网站网址及预设年龄生成上网控制策略。

其中,参照图8,该策略执行模块包括:

第八获取模块,用于获取访问网站的访问设备的mac地址;

第一判断模块,用于判断是否对上述访问设备的mac地址设置上网控制;

第二判断模块,用于判断是否对上述访问设备进行类别控制;

第九获取模块,用于获取上述访问网站的网址并上传至云服务器以获取该访问网站的网址类别;

第三判断模块,获取并判断是否对上述访问网站的网址类别进行控制;

第四判断模块,用于判断当前时间是否处于允许访问时间段内;

第五判断模块,用于判断该访问网站的网址是否标记为禁止访问;

第六判断模块,用于判断该访问网站是否被其他用户标记为不良网站;

第七判断模块,用于获取上述访问网站的适合年龄段并判断用户家长所设置的预设年龄是否处于上述适合年龄段内;

允许访问模块,用于允许访问设备访问该访问网站;

禁止访问模块,用于禁止访问设备访问该访问网站并发送提醒信息至用户家长。

本实施例所提供的一种基于路由器的上网控制方法及系统,是基于对用户的上网数据进行归纳分类、标记网站等多种方式,实现个性化控制用户的上网行为,避免其过度上网或者访问不良网站,且能够使用户家长选择性的对用户智能设备进行监控以智能化控制用户上网,具有较好的实用性及体验效果。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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