一种子母路由防蹭网的方法和系统与流程

文档序号:16203396发布日期:2018-12-08 06:50阅读:296来源:国知局
一种子母路由防蹭网的方法和系统与流程
本发明属于无线通信
技术领域
,尤其涉及一种子母路由防蹭网的方法和系统。
背景技术
路由器,可以提供2.4g频段的无线网络,也可以提供5g频段的无线网络,并可以对应设置无线网络名称(servicesetidentifier,ssid)与密码,用户端(比如手机)可以根据ssid选择连接对应的无线网络,并输入相应的密码,密码验证通过后则成功连接对应的无线网络,但是,对于蹭网者,可以通过无线密码破解工具(比如万能钥匙)进行破解,破解成功后,就可以连接无线网络,从而使得蹭网者可以免费上网。为了解决蹭网问题,本发明人在前申请过一种防蹭网装置、系统及连接路由器的方法[申请号:cn201610602986.9],可拆卸地连接于一路由器,所述路由器包括第一连接模块、第一处理模块及通信模块,所述第一连接模块用以连接防蹭网装置,所述通信模块用以连接外部装置,所述第一处理模块用以处理所述通信模块与所述外部装置的连接,所述防蹭网装置包括:第二连接模块,用以连接所述路由器,与所述第一连接模块相匹配;第二处理模块,连接于所述第二连接模块,用以处理所述通信模块与所述外部装置的连接;以及安全按钮,连接于所述第二处理模块,当通过所述第一处理模块建立所述通信模块与所述外部装置的第一连接时,且当与所述路由器连接的所述防蹭网装置的所述安全按钮被按压启动后,则通过所述第二处理模块建立所述通信模块与所述外部装置的第二连接,其中,所述第一连接限制internet访问,所述第二连接开放internet访问。上述方案通过将获取到的身份信息提示用户确认实现防蹭网的目的,但是其主要应用于一个路由器的场景,对于子母路由的场景不适用,且上述方案需要用户手动确认,并且需要在路由器上外接装置实现防蹭网的目的,存在操作复杂,智能化程度不够高等缺点。子母路由,包括一个母路由和至少一个子路由,其中母路由内置高性能天线+独立信号放大器,负责客厅等大部分区域的wi-fi覆盖,子路由即插即用,可自动学习母路由的wi-fi配置,无需用户再配置。子母路由是针对中大户型wi-fi覆盖的一整套解决方案。母路由负责室内拨号上网,负责室内大部分区域的wi-fi覆盖。子路由则用于扩展wi-fi,进一步增强覆盖信号较弱区域或wi-fi死角。一般情况下,实际的子母路由器应用如图1所示,母路由处在用户家中心位置,而子路由就处于家庭边缘位置。由于子路由靠近边缘,可以使用户家中的网强行覆盖范围变大,但不可忽略的是,覆盖范围在增大的同时会导致子路由器的网络可能被外人蹭网。技术实现要素:本发明的目的是针对上述问题,提供一种能够有效判断出蹭网设备的子母路由防蹭网的方法;本方案的另一目的是提供一种基于上述方法的一种子母路由防蹭网的系统。为达到上述目的,本发明采用了下列技术方案:一种子母路由防蹭网的方法,包括:s1.接收终端设备各路由节点之间的信号信息;s2.根据所述信号信息判断所述终端设备是否为蹭网设备;所述路由节点包括母路由和子路由。在上述的子母路由防蹭网的方法中,在步骤s1之前还包括:s0.按设定频率向所述终端设备查询所述终端设备与各路由节点之间的信号信息。在上述的子母路由防蹭网的方法中,在步骤s0中,所述终端设备在接收到查询命令后,将接收到的信号信息通过无线网络发送给所述母路由和/或子路由。在上述的子母路由防蹭网的方法中,在步骤s1中,由所述母路由和/或子路由接收终端设备与路由节点之间的信号信息。在上述的子母路由防蹭网的方法中,所述信号信息包括各路由节点的mac地址,以及所述终端设备所接收到各路由节点信号的信号强度。在上述的子母路由防蹭网的方法中,在步骤s2中,通过以下方法判断所述终端设备是否为蹭网设备:s21.判断所述终端设备能够接收到信号的路由节点数是否达到预设数量,若是,则执行步骤s22,若否,则执行步骤s23;s22.判断是否存在至少一个路由节点的信号强度大于第一预设强度,若否,则判断为蹭网设备;s23.判断是否存在至少一个路由节点的信号强度大于第二预设强度,若否,则判断为蹭网设备。一种子母路由防蹭网的系统,包括母路由和子路由,所述母路由和/或子路由包括有信号信息接收模块和蹭网判断模块,其中,信号信息接收模块,用于接收终端设备与各路由节点之间的信号信息;蹭网判断模块,用于根据所述信号信息判断所述终端设备是否为蹭网设备;所述路由节点包括母路由和子路由。在上述的子母路由防蹭网的系统中,所述子路由和/或母路由还包括查询请求模块,用于按设定频率向所述终端设备查询所述终端设备分别与各路由节点之间的信号信息。在上述的子母路由防蹭网的系统中,所述蹭网判断模块具体用于判断所述终端设备能够接收到信号的路由节点数是否达到预设数量;若是,则进一步判断是否存在至少一个路由节点的信号强度大于第一预设强度,若否,则判断为蹭网设备;若否,则进一步判断是否存在至少一个路由节点的信号强度大于第二预设强度,若否,则判断为蹭网设备。在上述的子母路由防蹭网的系统中,所述系统还包括终端设,所述终端设备包括有信息发送模块,用于将接收的信号信息通过无线网络发送给所述母路由和/或子路由。本发明相较于现有技术具有以下优点:能够利用子母路由构成的网络环境中多路由节点的特性,根据终端设备接收到各路由节点的信号信息来判断终端设备是否为蹭网设备,判断条件充足,具有较好的判断效果。附图说明图1是实际的子母路由器应用场景图;图2是本发明实施例一的方法流程图一;图3是本发明实施例一的方法流程图二;图4是本发明实施例一中判断终端设备是否为蹭网设备的方法流程图;图5是本发明实施例二的系统框图。附图标记:路由节点3;母路由1;信号信息接收模块11;蹭网判断模块12;查询请求模块13;子路由2;终端设备4;信息发送模块41。具体实施方式虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。各项操作的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。当一个单元被称为“连接”或“耦合”到另一单元时,其可以直接连接或耦合到所述另一单元,或者可以存在中间单元。这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。本发明用于字母路由应用场景中,解决了现有技术中无法准确地判断出蹭网设备等问题,以下是本发明的优选实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明不限于这些实施例。实施例一现有大多数的无线网络应用中,大部分只有一个路由器,当终端设备接入路由器时,路由器只能通过接入设备的信号强度使用范围来判断设备是否是蹭网。但在子母路由器的应用中,还没有同时利用子母路由器来判断蹭网设备这一方法,目前子母路由中的子路由只是被用于将网络覆盖节点扩大,使无线覆盖更广,实际上子母路由的应用中由于路由节点有多个反而更容易判断出蹭网设备的位置和距离,从而也可以利用各路由节点有效地防止蹭网。本实施例针对子母路由的场景公开了一种子母路由防蹭网的方法,如图2所示,包括:s1.接收终端设备4分别与各路由节点3之间的信号信息;s2.根据所述信号信息判断所述终端设备4是否为蹭网设备。其中,这里的路由节点3包括一个母路由1和网络内各个子路由2,子路由2的数量可以为一个,也可以为两个或多个,这里同时根据母路由1和各子路由2对终端设备4的信号强度来判断该终端设备4是否为蹭网设备。这里的信号信息包括各路由节点3的mac地址,以及各路由节点3的beacon信号强度,且每个路由节点3的mac地址与beacon信号强度一一对应。进一步地,如图3所示,在步骤s1之前还包括:s0.按设定频率向所述终端设备4查询所述终端设备4与各路由节点3之间的信号信息。当有终端设备4连接至任意一个路由节点3时,就表明其连入了子母路由构建的网络中,它会收到该任意路由节点3的beacon信号,同时也可能会接收到其他路由节点3所发出的beacon信号,步骤s0就是用于请求查询连入网络的终端设备4所收到的各路由节点3beacon信号的信号强度及其mac地址。并且,在步骤s0中,所述终端设备4在接收到查询命令后,将接收到的信号信息通过无线网络发送给所述母路由1和/或子路由2。进一步地,在步骤s1中,由所述母路由1和/或子路由2接收终端设备4与路由节点3之间的信号信息。本实施例中,终端设备4将信号信息发送给母路由1,由母路由1接收终端设备4返回的信号信息,并由母路由1根据信号信息判断该终端设备4是否为蹭网设备。接入本网络的终端设备4可能会接收到母路由1的信号,也可能接收不到,但是此时的终端设备4是通过本网络连着无线网络的,所以可以通过无线网络的方式将信号信息发送给母路由1。需要说明的是:由子母路由搭建起来的无线网络的各个路由节点3的ssid(无线网络名)虽然是相同的,但是由于每个路由节点3的硬件设备不同,因而每个路由节点3所发出的beacon帧所包含的mac地址必然是不同的。尽管终端设备4收到同一ssid的beacon信号,但可以识别出这个beacon信号是由哪个路由节点3所发出,因而可以用于统计终端设备4接收到了哪个路由节点3的beacon信号以及该beacon信号的信号强度。所以,终端设备4在向母路由1器返回接收到的信号强度及其mac地址时,可以通过发送接收到beacon帧的mac地址和beacon信号强度这两个信息,这样母路由1收到这个mac地址和信号强度后,就可以根据mac地址和信号强度进行统计。由于终端设备4接收到各路由节点3beacon信号的强度与两者的距离是成反比的,当接收到的信号越弱,说明终端设备4与发射beacon信号的路由节点3越远,同时,终端设备4接收到越少路由节点3的beacon信号,越说明该终端设备4处于子母路由1器布网的外围,也从另一个角度说明了终端设备4的位置。母路由1可以选取一段时间统计终端设备4所收到各节点beacon信号的信号强度。例如,母路由1会连续统计24小时内各终端设备4收到beacon信号的情况,并以平均信号强度的方式记录,以两个子路由2为例,记录结果如下表所示:终端设备母路由节点子路由节点1子路由节点2设备1未收到-65dbm未收到设备2-55dbm-50dbm-76dbm…………设备n未收到未收到-60dbm具体地,如图4所示,在步骤s2中,通过以下方法判断所述终端设备4是否为蹭网设备:s21.判断所述终端设备4能够接收到beacon信号的路由节点3数是否达到预设数量,若是,则执行步骤s22,若否,则执行步骤s23;s22.判断是否存在至少一个路由节点的信号强度大于第一预设强度,若否,则判断为蹭网设备;s23.判断是否存在至少一个路由节点3的信号强度大于第二预设强度,若否,则判断为蹭网设备。下面以第一预设强度可以为-100db,预设数量为2,第二预设强度为-60db进行详细说明:当一个终端设备4只能接收到一个路由节点3的beacon信号,且该的beacon信号的信号强度为-70db时,那么由于路由节点数少于预设数量,所以执行步骤s23;而由于该信号的信号强度小于-60db,所以不满足至少一个路由节点3的信号强度大于第二预设强度的要求,所以该终端设备4被判断为蹭网设备,不对他的数据进行处理和转发。当一个终端设备4能够接收到两个路由节点3的beacon信号,且两个的beacon信号的beacon信号强度分别为-110db和-120db,那么由于路由节点数达到预设数量,所以执行步骤s22;由于两个信号强度均小于-100db,所以不满足至少一个路由节点3的信号强度大于第一预设强度的要求,所以该终端设备4被判断为蹭网设备,仍然不对他的数据进行处理和转发。这种情况可以有效防止能够同时接收到两个路由节点3的蹭网设备蹭网。当一个终端设备4能够接收到两个路由节点3的beacon信号,且两个的beacon信号的beacon信号强度分别为-70db和-110db,那么由于路由节点数达到预设数量,所以执行步骤s22;由于两个信号的其中一个信号强度大于-100db,所以满足至少一个路由节点3的信号强度大于第一预设强度的要求,所以该终端设备4被判断为非蹭网设备。此外,预设数量可以不限于2,还可以是除了2以外的其他数量,优选为大于1的数量,当预设数量为1的时候,可以将第一预设值设置为一个较大的数。一般情况下,第二预设强度大于第一预设强度。且第一预设强度,第二预设强度和预设数量的数值可以由用户根据需要自行设置或者由厂家出厂时设置。此外,还可以通过以下方法判断所述终端设备4是否为蹭网设备:s211.判断接收到的信号信息中是否有信号强度大于第三预设强度,若是,则判断为非蹭网设备,否则,执行步骤s22;s22.判断接收到信号的路由节点3数量是否达到路由预设值,若是,则判断为非蹭网设备,否则,判断为蹭网设备。实施例二如图5所示,本实施例公开了一种子母路由防蹭网的系统,包括母路由1和子路由2,这里的母路由1包括有信号信息接收模块11和蹭网判断模块12,其中,信号信息接收模块11,用于接收终端设备4与各路由节点3之间的信号信息;蹭网判断模块12,用于根据所述信号信息判断所述终端设备4是否为蹭网设备;同样地,路由节点3包括母路由1和网络内各个子路由2。进一步地,这里的母路由1还包括查询请求模块13,用于按设定频率向所述终端设备4查询所述终端设备4分别与各路由节点3之间的信号信息。具体地,所述蹭网判断模块12具体用于判断所述终端设备4能够接收到信号的路由节点3数是否达到预设数量;若是,则进一步判断是否存在至少一个路由节点的信号强度大于第一预设强度,若否,则判断为蹭网设备;若否,则进一步判断是否存在至少一个路由节点3的信号强度大于第二预设强度,若否,则判断为蹭网设备。所述系统还包括终端设备4,所述终端设备4包括有信息发送模块41,用于将接收的信号信息通过无线网络发送给母路由1。本文中所描述的具体实施例仅仅是对本发明作举例说明。本发明所属
技术领域
的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。此外,尽管本文较多地使用了路由节点3;母路由1;信号信息接收模块11;蹭网判断模块12;查询请求模块13;子路由2;终端设备4;信息发送模块41等术语,但并不排除使用其它术语的可能性。使用这些术语仅仅是为了更方便地描述和解释本发明的本质把它们解释成任何一种附加的限制都是与本发明精神相违背的。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1