一种路由器防蹭网的方法及系统与流程

文档序号:16203224发布日期:2018-12-08 06:49阅读:193来源:国知局
一种路由器防蹭网的方法及系统与流程

本发明涉及路由器技术领域,具体地是涉及一种路由器防蹭网的方法及系统。

背景技术

无线网络是人们生活当中不可或缺的一部分,随着无线技术的发展,网络通畅在现实应用中越来越重要。然而,蹭网现象越来越常见,不少智能手机用户使用wifi密码破解工具来占用不被允许的wifi网络,导致正常网络用户的上网速度大大降低,严重影响了用户的上网体验效果。

目前路由器的防蹭网方案大致有以下几种:一种是加强路由器本身的安全性能,隐藏路由ssid,但是无法防止已经蹭过网的用户,用户与允许上网的陌生用户每次接入无线网络都要输入ssid,给用户带来不便;一种是对蹭网的用户进行拉黑,设置黑名单,终端其网络连接也保证其下次无法连接待保护的无线网络,其缺点是可以通过修改设备mac地址和设备id破解密码,只有当用户去查看或者柑橘网络速度慢只有再去处理,实时性较差;还有一种设置白名单,将允许上网的用户添加进去,不在白名单中的用户无法接入网络,该方案每次需要用户和允许上网的用户接入网络时,将其添加至白名单,灵活性差。

申请号为201510660868.9的中国发明专利公开了一种上网认证防蹭网方法及认证,其技术方案为路由器获取第二移动终端的设备信心,并将设备信息发送至第一移动终端,由第一移动终端判断是否授权第二移动终端上网,但是该方案不能够及时的反馈授权信息,导致待接入网络的用户一直在等待,易给用户带来不必要的麻烦。

在实际应用过程中,蹭网用户的蹭网设备往往距离路由器比较远,且众所周知距离路由器越远其信号强度越低,进而能够根据距离识别蹭网设备进而限制带宽以实现防止其蹭网的目的。因此,如何从网络设备与路由器之间的距离来设计技术方案以达到防蹭网的目的,以避免上述现有技术中所存在的缺陷,成为亟待解决的问题。



技术实现要素:

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

s1:获取与路由器连接的移动终端的信号强度值;

s2:判断上述信号强度值是否低于信号强度阈值;

s3:若是,则获取预设周期内上述移动终端的信号强度值低于信号强度阈值的第一时长;

s4:判断上述第一时长是否高于临界时长;

s5:若是,则限制上述移动终端的网络带宽。

进一步的,上述信号强度阈值的设置步骤包括:

设置路由器的网络覆盖范围;

获取上述网络覆盖范围内各个位置处的信号强度值;

比对上述各个位置处的信号强度值以获取最小信号强度值;

将上述最小信号强度值设置为信号强度阈值。

进一步的,上述步骤s1与步骤s2之间还包括:

构建设备信号统计表。

进一步的,上述设备信号统计表的构建方法包括:

制定设备统计表结构;

实时获取预设周期内,与路由器连接的各个移动终端的信号强度值;

分别统计各个移动终端的信号强度值在各个信号强度区间内的时长以构建得到设备信号统计表。

进一步的,上述步骤s5之后还包括:

s6:发送含判定上述移动终端为蹭网设备的提示信息至管理员终端以使管理员判断上述移动终端为蹭网设备的判定结果是否为误判;

s7:若是,则解除对该移动终端的网络带宽限制。

基于本发明所提供的一种路由器防蹭网的方法,相对应的,本发明还提供了一种路由器防蹭网的系统,该系统包括:

第一获取模块,用于获取与路由器连接的移动终端的信号强度值;

第一判断模块,用于判断上述信号强度值是否低于信号强度阈值;

第二获取模块,用于获取预设周期内上述移动终端的信号强度值低于信号强度阈值的第一时长;

第二判断模块,用于判断上述第一时长是否高于临界时长;

限制模块,用于限制上述移动终端的网络带宽。

进一步的,上述系统还包括:

范围设置模块,用于设置路由器的网络覆盖范围;

第三获取模块,用于获取网络覆盖范围内各个位置处的信号强度值;

第四获取模块,用于比对各个位置处的信号强度值以获取最小信号强度值;

阈值设置模块,用于将该最小信号强度值设置为信号强度阈值。

进一步的,上述系统包括:

构建模块,用于构建设备信号统计表。

进一步的,上述构建模块包括

结构制定模块,用于制定设备信号统计表的结构;

第五获取模块,用于实时获取预设周期内,与路由器连接的各个移动终端的信号强度值;

统计模块,用于分别统计各个移动终端的信号强度值在各个信号强度区间内的时长以构建得到设备信号统计表。

进一步的,上述系统还包括:

信息发送模块,用于发送含判定该移动终端为蹭网设备的提示信息至管理员终端以使管理员判断该移动终端为蹭网设备的判定结果是否为误判;

限制解除模块,用于解除对该移动终端的网络带宽限制。

本发明所提供的一种路由器防蹭网的方法及终端,能够基于信号强度值及信号强度值低于信号强度阈值的第一时长来识别出与路由器连接的移动终端中哪些为蹭网设备,并对所识别出的蹭网设备进行网络带宽限制。另外,还能够通过发送提示信息至管理员终端以使管理员对所判定的蹭网设备进行再次判断,以避免出现误判,进而提高其准确率,具有较好的体验效果。

附图说明

图1为实施例一中的一种路由器防蹭网的方法流程图;

图2为实施例一中的信号强度阈值的设置方法流程图;

图3为实施例一中的一种路由器防蹭网的系统组成图;

图4为实施例一中的用于设置信号强度阈值的模块组成图;

图5为实施例二中的一种路由器防蹭网的方法流程图;

图6为实施例二中的设备信号统计表的构建方法流程图;

图7为实施例二中的一种路由器防蹭网的系统组成图;

图8为实施例二中的用于构建设备信号统计表的模块组成图。

具体实施方式

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

实施例一

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

s1:获取与路由器连接的移动终端的信号强度值;

s2:判断该信号强度值是否低于信号强度阈值;

s3:若是,则获取预设周期内移动终端的信号强度值低于信号强度阈值的第一时长;若否,则该移动终端不是蹭网设备,无需执行任何操作。

s4:判断该第一时长是否高于临界时长;

s5:若是,则限制该移动终端的网络带宽;若否,则该移动终端不是蹭网设备,无需限制该移动终端的网络带宽。

其中,参照图2,对于步骤s2中所涉及的信号强度阈值的设置方法具体包括:

设置路由器的网络覆盖范围;

获取该网络覆盖范围内各个位置处的信号强度值;

比对各个位置处的信号强度值以获取最小信号强度值;

将该最小信号强度值设置为信号强度阈值。

即:路由器用户手动设置路由器网络所能覆盖的范围,比如:用户将路由器的网络覆盖范围设置为一个120平米的三室二厅的房子;进而,在路由器wifi热点开启的前提下,利用信号强度探测仪测得在整个覆盖范围内的各个位置处的信号强度值并将其探测结果反馈至路由器;进一步的,比对获取各个位置处的信号强度值中最小的信号强度值,并将该最小的信号强度值设置为信号强度阈值。因此,可以将移动终端的信号强度值与该信号强度值进行比对判断该移动终端是否在所设置的覆盖范围内。

其中,由于移动终端会随着人的走动而处于不断移动过程中,因此还需要对于该移动终端处于覆盖范围内的时长进行判断,即可通过判断移动终端的信号强度值低于信号强度阈值的第一时长来判断该移动终端是否长时间处于路由器的覆盖范围之外。基于此,步骤s3至步骤s5的过程可描述为:

在该移动终端的信号强度值低于信号强度阈值时,获取该移动终端的信号强度值低于信号强度阈值的第一时长(即在该移动终端与路由器保持网络连接并且该移动终端处于网络覆盖范围之外时的累计时长);进而,判断该第一时长是否高于管理员所设置的临界时长;若是,则表明该移动终端长时间处于覆盖范围之外,则判定该移动终端为蹭网设备,从而限制该移动终端的网络带宽;若否,则表明该移动终端不是蹭网设备,无需对该移动终端进行网络带宽的限制。

基于本实施例所提供的一种路由器防蹭网的方法,相对应的,本实施例还提供了一种路由器防蹭网的系统,参照图3,该系统包括:

第一获取模块100,用于获取与路由器连接的移动终端的信号强度值;

第一判断模块200,用于判断上述信号强度值是否低于信号强度阈值;

第二获取模块300,用于获取预设周期内上述移动终端的信号强度值低于信号强度阈值的第一时长;

第二判断模块400,用于判断上述第一时长是否高于临界时长;

限制模块500,用于限制上述移动终端的网络带宽。

其中,参照图4,该系统中还具有用于设置路由器的信号强度阈值的组成模块,具体包括:

范围设置模块600,用于设置路由器的网络覆盖范围;

第三获取模块700,用于获取网络覆盖范围内各个位置处的信号强度值;

第四获取模块800,用于比对各个位置处的信号强度值以获取最小信号强度值;

阈值设置模块900,用于将该最小信号强度值设置为信号强度阈值。

本实施例中所提供的一种路由器防蹭网的方法及系统,利用了移动终端距离路由器越远其信号强度值越低的特点,进而通过设置网络覆盖范围、信号强度阈值及临界时长等特定条件来判断与路由器连接的移动终端是否持续位于路由器的覆盖范围之外,从而实现识别与路由器连接的移动终端是否为蹭网设备的目的,具有较好的实用性。

实施例二

参照图5,本实施例提供了一种路由器防蹭网的方法,该方法具体包括如下步骤:

s1:获取与路由器连接的移动终端的信号强度值;

s2:判断该信号强度值是否低于信号强度阈值;

s3:若是,则获取预设周期内该移动终端的信号强度值低于信号强度阈值的第一时长;若否,则判定该移动终端不是蹭网设备,无需对该移动终端采取任何操作。

s4:判断该第一时长是否高于临界时长;

s5:若是,则限制该移动终端的网络带宽;若否,则该移动终端不是蹭网设备,无需限制该移动终端的网络带宽。

其中,在步骤s1与步骤s2之间还包括:

构建设备信号统计表。

具体的,参照图6,对于设备信号统计表的构建过程包括如下步骤:

制定设备信号统计表结构;

实时获取预设周期内,与路由器连接的各个移动终端的信号强度值;

分别统计各个移动终端的信号强度值在各个信号强度区间内的时长以构建得到设备信号统计表。

其中,该设备信号统计表中的各个信号强区间是基于用户所设置的信号强度阈值为分界点的,即该设备信号统计表内包括信号强度值高于信号强度阈值的时长,以及信号强度值低于信号强度阈值的时长,以使路由器可通过所构建的设备信号统计表,获取到该移动终端的信号强度值低于信号强度阈值的第一时长。

其中,所制定的设备信号统计表结构中至少包括:与路由器连接的各个移动终端的mac地址、信号强度区间以及各个移动终端在各个信号强度区间内的时长。预设周期,可根据用户的实际需求进行自主设定。

其中,对于步骤s2中所涉及的信号强度阈值的设置方法,类似于实施例一中图2所示内容,其具体包括:

设置路由器的网络覆盖范围;

获取上述网络覆盖范围内各个位置处的信号强度值;

比对上述各个位置处的信号强度值以获取最小信号强度值;

将上述最小信号强度值设置为信号强度阈值。

即:路由器用户手动设置路由器网络所能覆盖的范围,比如:用户将路由器的网络覆盖范围设置为一个120平米的三室二厅的房子;进而,在路由器wifi热点开启的前提下,利用信号强度探测仪测得在整个覆盖范围的各个位置处的信号强度值并将其探测结果反馈至路由器;进一步的,比对获取到各个位置处的信号强度值中最小的信号强度值,并将该最小的信号强度值设置为信号强度阈值。因此,可以将移动终端的信号强度值与该信号强度值进行比对判断该移动终端是否在所设置的覆盖范围内。

其中,由于移动终端会随着人的走动而处于不断移动过程中,因此还需要对于该移动终端处于覆盖范围内的时长进行判断,即可通过判断移动终端的信号强度值低于信号强度阈值的总时长来判断该移动终端是否长时间处于路由器的覆盖范围之外。基于此,步骤s3至步骤s5的过程可描述为:

在该移动终端的信号强度值低于信号强度阈值时,获取该移动终端的信号强度值低于信号强度阈值的第一时长(即该移动终端处于网络覆盖范围之外且保持与路由器之间的网络连接时的时长);进而,判断该第一时长是否高于管理员所设置的临界时长;若是,则表明该移动终端长时间处于覆盖范围之外,判定该移动终端为蹭网设备,从而限制该移动终端的网络带宽;若否,则表明该移动终端不是蹭网设备,无需对该移动终端进行网络带宽的限制。

其中,参照图5,步骤s5之后还包括步骤:

s6:发送含判定该移动终端为蹭网设备的提示信息至管理员终端以使管理员判断该移动终端为蹭网设备的判定结果是否为误判;

s7:若是,则解除对该移动终端的网络带宽限制。

即:路由器将所判定移动终端为蹭网设备的判定结果发送到与路由器连接的管理员终端上,管理员终端对该判定结果进行进一步的判断,若管理员判断存在误判时,将解除对该移动终端的网络带宽限制;若不存在误判,则继续限制该移动终端的网络带宽。

基于本实施例所提供的一种路由器防蹭网的方法,相应的,本实施例还提供了一种路由器防蹭网的系统,参照图7,该系统包括:

范围设置模块600,用于设置路由器的网络覆盖范围;

第三获取模块700,用于获取网络覆盖范围内各个位置处的信号强度值;

第四获取模块800,用于比对各个位置处的信号强度值以获取最小信号强度值;

阈值设置模块900,用于将该最小信号强度值设置为信号强度阈值;

第一获取模块100,用于获取与路由器连接的移动终端的信号强度值;

第一判断模块200,用于判断上述信号强度值是否低于信号强度阈值;

第二获取模块300,用于获取预设周期内上述移动终端的信号强度值低于信号强度阈值的第一时长;

第二判断模块400,用于判断上述第一时长是否高于临界时长;限制模块500,用于限制上述移动终端的网络带宽。

其中,参照图8,该系统还包括:构建模块1000,用于构建设备信号统计表,该构建模块分别与第一获取模块、第一判断模块相连接。该构建模块1000包括:

结构制定模块1010,用于制定设备信号统计表的结构;

第五获取模块1020,用于实时获取预设周期内,与路由器连接的各个移动终端的信号强度值;

第二统计模块1030,用于分别统计各个移动终端的信号强度值在各个信号强度区间内的时长以构建得到设备信号统计表。

其中,参照图7,该系统还包括:

信息发送模块1100,用于发送含判定该移动终端为蹭网设备的判断信息至管理员终端以使管理员判断该移动终端为蹭网设备的判定结果是否为误判;

限制解除模块1200,用于解除对该移动终端的网络带宽限制。

本实施例所提供的一种路由器防蹭网的方法及系统,能够基于信号强度值识别出与路由器连接的移动终端中哪些为蹭网设备,并对所识别出的蹭网设备进行网络带宽限制。另外,还能够通过发送提示信息至管理员终端以使管理员对所判定的蹭网设备进行再次判断,以避免出现误判,进而提高其准确率,具有较好的体验效果。

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

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