无线路由器传输速率切换方法、控制方法及无线路由器与流程

文档序号:11263987阅读:543来源:国知局
无线路由器传输速率切换方法、控制方法及无线路由器与流程

本发明涉及通信领域,尤其涉及无线路由器传输速率切换方法、控制方法及无线路由器。



背景技术:

pcie,即pci-express(peripheralcomponentinterconnectexpress)是一种高速串行计算机扩展总线标准。pciexpress2.0是pciexpress总线家族中的第二代版本。其中第一代的pciexpress1.0标志于2002年正式发布,它采用高速串行工作原理,接口传输速率达到2.5ghz,而pciexpress2.0则在1.0版本基础上更进了一步,将接口速率提升到了5ghz,传输性能也翻了一番。目前新一代芯片组产品均可支持pciexpress2.0总线技术,x1模式的扩展口带宽总和可达到1gb/s,x16图形接口更可以达到16gb/s的惊人带宽值。

当路由器系统进行分板设计时候,wifi有2.4g和5g,分板间用pcie传输,可能有pcie1.1和2.0两种,目前的无线路由器,当无线路由器需要分板设计或者扩展子工作板时,各分板之间只能通过一种速率进行传输,通常使用的是pcie1.1或者pcie2.0中的一种。由于这四种的频率分别为pcie1.1频率1.25ghz,pcie2.0频率2.5ghz,2.4g频率就2412mhz~2472mhz,5g频率5180~5825,这样会出现如下情况:

如果路由器的传输速率固定在pcie1.1,那么对于接入的终端全部为5g无线终端来说,其传输速率会不足;如果路由器的传输速率固定在pcie2.0,则对2.4g的无线终端产生干扰。如果要变更分板间的速率,需要人工进行一些命令的设置。



技术实现要素:

本发明提供一种无线路由器传输速率切换方法、控制方法及无线路由器,用以解决现有技术中存在路由器的传输速率不能自主切换的问题。

一方面,本发明公开了一种无线路由器传输速率切换方法,包括步骤:

s100监测无线路由器的连接状态;

s200当所述无线路由器的连接状态发生变化时,获取所述无线路由器的接入终端信息及所述无线路由器的当前传输速率,判断是否需要切换所述无线路由器的传输速率,若是,则进入下一步骤,否则返回步骤s100;

s300切换所述无线路由器的传输速率。

进一步地,所述步骤s200包括:

s210当所述无线路由器新增有接入终端时,获取所述无线路由器的当前传输速率;

s220判断所述当前传输速率是否为第一传输速率,若是,则返回步骤s100,否则进入步骤s230;

s230获取新增的接入终端的类型;

s240判断所述新增的接入终端类型是否是无线终端,若是,则进入下一步骤,否则返回步骤s100;

s250获取所述新增的接入终端的无线模式,判断所述无线模式是否为第一无线模式,若是,则进入步骤s300,否则返回步骤s100。

进一步地,所述步骤s200包括:

s260当有无线终端断开与所述无线路由器的连接时,获取所有与所述无线路由器连接的无线终端的无线模式及所述无线路由器的当前传输速率;

s270根据获取的所有无线终端的无线模式,判断是否存在第一无线模式的无线终端,若是,进入步骤s280,否则进入步骤s290;

s280判断所述无线路由器的当前传输速率是否为第一传输速率,若是,则返回步骤s100,否则进入步骤s300;

s290判断所述无线路由器的当前传输速率是否为第二传输速率,若是,则返回步骤s100,否则进入步骤s300。

进一步地,所述步骤s250包括:

s251获取所述新增的接入终端的无线模式,判断所述无线模式是否为第一无线模式,若是则进入步骤s252,否则返回步骤s100;

s252采集所述新增的接入终端的信号强度,判断所述信号强度是否低于预设的信号强度,若是,则返回步骤s100,否则进入步骤s300。

进一步地,所述第一传输速率为pcie1.1,所述第一无线模式为2.4g频率工作模式。

进一步地,所述步骤s100包括:

s110按照预设的时间间隔,定期监测无线路由器的连接状态。

本发明还公开了一种无线路由器传输速率控制方法,包括:

s10监测无线路由器的连接状态;

s20当所述无线路由器的连接状态发生变化时,获取所述无线路由器的接入终端信息,并根据所述接入终端信息控制所述无线路由器的传输速率。

进一步地,所述步骤s20包括:

s21当所述无线路由器新增有无线接入终端时,获取新增之前已接入所述无线路由器的所有无线终端的无线模式;

s22判断获取的所述无线模式中是否存在第一无线模式,若是,进入步骤s23,否则进入步骤s24;

s23控制所述无线路由器的传输速率为第一传输速率;

s24获取所述新增的无线接入终端的无线模式,判断所述无线模式是否为第一无线模式,若是,则进入步骤s23,否则进入步骤s25;

s25控制所述无线路由器的传输速率为第二传输速率。

进一步地,所述步骤s20包括:

s26当有无线终端断开与所述无线路由器的连接时,获取断开后与所述无线路由器连接的无线终端的无线模式;

s27根据获取的所有无线终端的无线模式,判断是否存在第一无线模式的无线终端,若是,进入步骤s28,否则进入步骤s29;

s28控制所述无线路由器的传输速率为第一传输速率;

s29控制所述无线路由器的传输速率为第二传输速率。

最后,本发明还公开了一种无线路由器传输速率切换方法的无线路由器,该无线路由器可以执行本发明的上述传输速率切换方法,包括:

监测模块,用于监测无线路由器与终端的连接状态;获取模块,用于获取接入所述无线路由器的接入终端信息及所述无线路由器的当前传输速率;判断模块,与所述监测模块、获取模块相连,用于协调各模块工作,并根据所述获取模块获取的接入终端信息及所述无线路由器的当前传输速率信息,判断是否需要切换所述无线路由器的传输速率;操作模块;与所述判断模块相连,用于根据所述判断模块的判断结果,切换所述无线路由器的传输速率。

进一步地,所述无线路由器还包括:信号强度采集模块,与所述判断模块相连,用于采集接入所述无线路由器的无线终端的信号强度;存储模块,与所述判断模块相连,用于存储信号强度阈值。

进一步地,所述无线路由器还包括:显示模块,与所述判断模块相连,用于显示所述无线路由当前的传输速率。

进一步地,所述无线路由器的传输速率包括:pcie1.1、pcie2.0;所述接入终端信息包括接入终端的类型、接入终端的无线模式,其中所述接入终端的类型包括有线和无线,所述接入终端的无线模式包括2.4g、5g。

与现有最好技术相比,本发明的优点在于:本发明的无线路由器通过本发明的切换方法可以实现传输速率的自动切换,性能和抗干扰的平衡更好。且本发明的路由器同时支持两种pcie传输速率,根据终端类型和无线模式情况进行pcie切换,保持性能和抗干扰最优化。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一种无线路由器传输速率切换方法实施例一流程图;

图2为本发明一种无线路由器传输速率切换方法实施例二流程图;;

图3为本发明一种无线路由器传输速率切换方法实施例三的示意图;

图4为本发明一种无线路由器传输速率切换方法实施例四的示意图;

图5为本发明一种无线路由器传输速率切换方法实施例五的示意图;

图6为本发明一种无线路由器传输速率切换方法实施例六流程图;

图7为本发明一种无线路由器传输速率切换方法实施例六示意图;

图8为本发明一种无线路由器传输速率切换方法实施例七示意图;

图9为本发明一种无线路由器传输速率切换方法实施例八流程图;

图10为本发明一种无线路由器传输速率控制方法实施例一流程图;

图11为本发明一种无线路由器传输速率控制方法实施例二流程图;

图12为本发明一种无线路由器传输速率控制方法实施例三流程图;

图13为本发明一种无线路由器实施例一的框图;

图14为本发明一种无线路由器实施例二的框图;

图15为本发明一种无线路由器硬件设计示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

本发明公开了一种无线路由器传输速率切换方法,实施例一如图1所示,包括步骤:

s100监测无线路由器的连接状态;

s200当所述无线路由器的连接状态发生变化时,获取所述无线路由器的接入终端信息及所述无线路由器的当前传输速率,判断是否需要切换所述无线路由器的传输速率,若是,则进入下一步骤,否则返回步骤s100;

s300切换所述无线路由器的传输速率。

无线路由器的连接状态,一般是指无线路由器与终端的连接情况。无线路由器需要分板设计或者扩展子工作板时,各分板之间只能通过一种速率进行传输,如果想要更换传输速率,则需要手动去设置切换。而本实施例则是通过获取无线路由器的连接状态信息,当连接状态发生了变化时,获取该无线路由器当前已接入的终端信息及当前的传输速率,然后根据这些信息作出是否需要切换的判断,本实施例可以根据具体的情况自动进行传输速率的切换,确保在性能和干扰间的一个平衡。具体的,比如路由器默认的传输速率为pcie1.1,路由器启动后便会按照pcie1.1传输速率运行,而如果接入无线路由器的终端都是5g终端,由于不存在2.4g终端,因此也不会存在对2.4g终端的干扰,在没有影响传输性能的情况下,为了提高传输速率,那么经过判断后完全可以将当前的pcie1.1传输速率切换为pcie2.0。不过如果有2.4g终端接入的话,为了不影响该2.4g的传输性能,则还是需要保持pcie1.1传输速率运行。

本发明的实施例二,如图2所示,包括:

s100监测无线路由器的连接状态;

s210当所述无线路由器新增有接入终端时,获取所述无线路由器的当前传输速率;

s220判断所述当前传输速率是否为第一传输速率,若是,则返回步骤s100,否则进入步骤s230;

s230获取新增的接入终端的类型;

s240判断所述新增的接入终端类型是否是无线终端,若是,则进入下一步骤,否则返回步骤s100;

s250获取所述新增的接入终端的无线模式,判断所述无线模式是否为第一无线模式,若是,则进入步骤s300,否则返回步骤s100;

s300切换所述无线路由器的传输速率。

较佳的,所述第一传输速率为pcie1.1,所述第一无线模式为2.4g频率工作模式。这里的无线终端的第一无线模式与路由器的第一传输速率是匹配对应的。也就是说,一般如果无线终端的无线模式为第一无线模式的话,那么路由器的传输速率一般为第一传输速率。反过来,如果无线终端的传输速率为第一传输速率的话,那么就说明接入无线路由器的终端中肯定有无线模式为第一无线模式的无线终端(注意,不是全部是第一无线模式的无线终端)。也就是说,为优先保证路由器的性能,当接入该路由器的无线终端只要有1个终端的无线模式为第一无线模式(2.4g),那么路由器的传输速率便为pcie1.0;当接入该路由器的无线终端的无线模式全部为第二无线模式(5g)时,路由器的传输速率才会为pcie2.0,此时,传输性能不受影响,由于没有2.4g无线终端,因此也不会对其产生干扰,且传输速率也会大大提高。

本发明的实施例三,当有新的终端接入无线路由器时,如果当前无线路由器的传输速率为pcie1.1,那么已接入无线路由器的终端中肯定有无线模式为2.4g模式的无线终端,那么为了保证传输性能不受影响,因此,该路由器还是会选择当前的传输速率运行,不会进行切换。具体的,切换判断示意图如图3所示。

当有新的终端接入无线路由器时,如果当前无线路由器的传输速率为pcie2.0,那么说明之前已接入无线路由器的终端的无线模式均为5g模式的无线终端,因此,接下来我们便需要对新接入的这个终端来进行判断了。首先是终端类型的判断,如果是有线终端,那也不需要切换,如果是无线终端,则进一步判断该无线终端的无线模式,如果是2.4g模式,那么为了保证该终端的传输性能不受影响,则需要将路由器的当前的传输速率pcie2.0切换到pcie1.1;如果该无线终端是5g模式,那么就不需要进行切换了。具体的实施例四,示意图如图4所示。

值得注意的是,上述的无线路由器新增接入终端(或者新的终端接入无线路由器)是指在已有无线终端接入无线路由器的情况下又有新的终端接入的情况,不包括无线路由器上首次接入无线终端的情况。也就是说新增之前至少已经有一个无线终端接入了无线路由器的情况下可采用本方法。对于无线路由器首次接入终端的情况,需要根据无线路由器设置的默认传输速率及接入的终端进行相应的切换。具体的,实施例五如图5所示,设置的无线路由器的默认传输速率为pcie2.0,那么无线路由器启动后按照默认传输速率pcie2.0运行,首个接入的终端a接入后,首先判断接入的终端a的终端类型,如果终端a是有线终端,那么路由器的传输速率不受影响,无需切换,保持当前的传输速率不变。如果终端a是无线终端,那么就需要获取终端a的无线模式根据其无线模式来判断了,如果终端a的无线模式是2.4g无线模式(第一无线模式),而我们路由器当前的传输速率为pcie2.0,那么就需要将无线路由器的传输速率切换为pcie1.1(第一传输速率,与第一无线模式匹配的传输速率)。

当然,如果之前设置的默认传输速率为pcie1.1(第一传输速率),那么接入第一无线模式的终端a后,由于终端a是2.4g无线模式,因此,无需切换传输速率,保持当前传输速率不变即可(2.4g无线模式与pcie1.1传输速率匹配)。如果首次接入无线路由器的无线终端是终端b,且终端b是5g无线模式,那么就需要切换路由器的传输速率为pcie2.0(第二传输速率,与5g无线模式匹配的传输速率)。

本发明的实施例六,如图6所示,包括步骤:

s100监测无线路由器的连接状态;

s260当有无线终端断开与所述无线路由器的连接时,获取所有与所述无线路由器连接的无线终端的无线模式及所述无线路由器的当前传输速率;

s270根据获取的所有无线终端的无线模式,判断是否存在第一无线模式的无线终端,若是,进入步骤s280,否则进入步骤s290;

s280判断所述无线路由器的当前传输速率是否为第一传输速率,若否,则进入步骤s310;

s290判断所述无线路由器的当前传输速率是否为第二传输速率,若否,则进入步骤s320;

s310将所述无线路由器的传输速率切换为所述第一传输速率;

s320将所述无线路由器的传输速率切换为所述第二传输速率。

本实施例给出了无线路由器连接状态变化时另一种自主切换的判断方法,虽然,本实施例中步骤s260指出是当有无线终端断开与无线路由器的连接时怎么进行后续的判断,但实际本实施例方法同样适用新增的无线终端接入无线路由器的情况,也就是说,当无线路由器的连接状态发生变化时,均可通过获取所有与所述无线路由器连接的无线终端的无线模式及所述无线路由器的当前传输速率来进行后续的判断。同样的,该实施例的思想也是围绕只要接入无线路由器的无线终端中有一个是第一无线模式的无线终端,那么就确定路由器需按照第一传输速率运行(也就是说如果当前路由器传输速率不是第一传输速率,便需要切换该路由器的传输速率为第一传输速率)。

具体的,比如第一个接入路由器的无线终端为2.4g无线模式,路由器工作在传输速率为pcie1.0情况下,终端变更即第一个终端断开连接,第二个终端接入无线路由器,实施例六的切换判断示意图如图7所示;同样的,路由器工作在传输速率为pcie2.0情况下,终端变更(变更前接入的终端为5g无线终端),实施例七示意图如图8所示。注意这两个变更情况均是该路由器只接入了一个终端而言,接入多个则需要按照前面所述的实施例进行判断了。

本发明的实施例八,如图9所示,包括步骤:

s100监测无线路由器的连接状态;

s210当所述无线路由器新增有接入终端时,获取所述无线路由器的当前传输速率;

s220判断所述当前传输速率是否为第一传输速率,若是,则返回步骤s100,否则进入步骤s230;

s230获取新增的接入终端的类型;

s240判断所述新增的接入终端类型是否是无线终端,若是,则进入下一步骤,否则返回步骤s100;

s251获取所述新增的接入终端的无线模式,判断所述无线模式是否为第一无线模式,若是则进入步骤s252,否则返回步骤s100;

s252采集所述新增的接入终端的信号强度,判断所述信号强度是否低于预设的信号强度,若是,则返回步骤s100,否则进入步骤s310。

s310切换所述无线路由器的传输速率为第一传输速率。

本实施例中根据无线终端的信号强度来判断该终端是否用来作为无线路由器传输速率切换的考虑因素。在对新增终端的信号强度采集之前,同样的,我们获取该无线路由器的当前传输速率,如果该无线路由器当前传输速率为第一传输速率(pcie1.1),那么说明之前已接入该无线路由器的无线终端中有决定该第一传输速率的2.4g无线终端,那么就无需进行后续的判断,返回继续监测。如果当前传输速率不是第一传输速率(pcie1.1),那么就判断新增的接入终端类型及无线模式,只有在新增的终端是无线终端,且该无线终端的无线模式是第一无线模式(2.4g)时,我们才需要进行信号强度的采集与切换判断,否则均保持路由器原传输速率不变。关于新增的2.4g无线终端的信号强度,我们采集后通过与预设的信号强度进行比较,如果该终端信号非常弱,则我们无需将其作为路由器传输速率的判断因素,为保证其他接入无线终端的性能和速率平衡,还是按照之前的传输速率运行即可。如果采集的信号强度大于预设的信号强度,那么就需要将该2.4g无线终端纳入判断因素中来了,此时,如果我们不切换到第一传输速率(pcie1.1),那么势必会对该新增的2.4g无线终端性能产生影响,因此,则会将当前的传输速率切换到第一传输速率。具体的,关于无线终端的信号强度,比如2.4g无线终端如果与无线路由器隔了一堵墙(距离不是很远的情况下),那么无线路由器接收该2.4g无线终端发出的信号的信号强度大概为-35dbm,如果隔了两堵墙,信号强度大概降为-45dbm,如果隔了三堵墙,那么信号强度大概降为-55dbm;一般的,降到-55dbm的时候一般信号比较偏弱了,此时,该路由器的传输速率对该终端的影响不是很大,因此,我们可以预设一个用来参考的信号强度,如果低于该预设的信号强度,则不将该终端作为路由器传输速率的切换判断依据。比如我们预设信号强度阈值为-55dbm,也就是说如果我们监测到信号强度低于这一阈值,那么就可以说明这个2.4g无线终端距离无线路由器较远或者阻隔较多,那么本身其传输性能便会因距离及阻隔而大大受影响的,信号强度非常弱,因此,如果新增的无线终端的接收灵敏度低于阈值-75dbm,比如为-85dbm,我们可以不考虑这个2.4g无线终端对路由器传输速率的判断,仍然按照之前传输速率即可,如果路由器采集到该新增的无线终端的信号强度为-48dbm,则需要考虑该第一无线模式的无线终端的传输性能了,因而也就需要将路由器当前的传输速率切换到与该第一无线模式的无线终端相匹配的第一传输速率了。

此外,信号强度的采集判断我们也可以用于有终端断开路由器等连接状态发生变化的情况。当监测到无线路由器的连接情况发生了变化时,获取所有仍连接在该无线路由器的无线终端的无线模式。然后判断连接的无线终端中有没有第一无线模式的无线终端,如果没有的话则控制该无线路由器的传输速率为第二传输速率(pcie2.0);如果有的话则进一步采集第一无线模式的无线终端的信号强度,判断其信号强度是否均低于预设的信号强度,如果是的话则控制路由器的传输速率为第二传输速率(pcie2.0);否则的话控制路由器的传输速率为第一传输速率(pcie1.1)。

较佳的,上述任一实施例中的所述步骤s100包括:s110按照预设的时间间隔,定期监测无线路由器的连接状态。我们可以无时无刻的监测路由器的连接状态,同样,为了减少系统的工作量,我们也可以周期性监测无线路由器的连接状态,定期触发监测。

此外,为了防止终端变化可能导致的频繁切换,因此,还可以设置在每次切换后给予预设时间段的等待时间(比如1分钟),在该等待时间段内不能进行切换。

本发明还公开了一种无线路由器传输速率控制方法,该控制方法的实施例一如图10所示,包括:

s10监测无线路由器的连接状态;

s20当所述无线路由器的连接状态发生变化时,获取所述无线路由器的接入终端信息,并根据所述接入终端信息控制所述无线路由器的传输速率。

在上述实施例中,无线路由器的连接状态发生变化,这里的变化包括接入无线路由器的无线终端有新增和断开两种情况,其中,无线路由器新增有接入终端时,如图11所示,无线路由器传输速率控制方法包括:

s10监测无线路由器的连接状态;

s21当所述无线路由器新增有无线接入终端时,获取新增之前已接入所述无线路由器的所有无线终端的无线模式;

s22判断获取的所述无线模式中是否存在第一无线模式,若是,进入步骤s23,否则进入步骤s24;

s23控制所述无线路由器的传输速率为第一传输速率;

s24获取所述新增的无线接入终端的无线模式,判断所述无线模式是否为第一无线模式,若是,则进入步骤s23,否则进入步骤s25;

s25控制所述无线路由器的传输速率为第二传输速率。

例如,现在已接入无线路由器的无线终端有a、b、c三个终端,a的无线模式是2.4g无线模式、b和c都是5g无线模式;现在又新增了一个无线接入终端d接入该无线路由器,根据本发明的控制方法,先获取新增之前已接入无线路由器的无线终端模式,获取到终端a、b、c的无线模式后,会发现存在有2.4g的无线模式(第一无线模式),因此,不管后面新增的接入终端是什么模式,都控制路由器的传输速率为pcie1.1(第一传输速率)。如果新增之前已接入的无线终端模式都是5g无线模式,那么才需要进一步获取新增的接入终端的无线模式,如果新增的接入终端的无线模式是2.4g无线模式,那么控制路由器的传输速率为pcie1.1,如果新增的接入终端的无线模式是5g,那么控制路由器的传输速率为pcie2.0(第二传输速率)。

当有无线终端断开与无线路由器的连接时,如图12所示,无线路由器的传输速率控制方法包括:

s10监测无线路由器的连接状态;

s26当有无线终端断开与所述无线路由器的连接时,获取断开后与所述无线路由器连接的无线终端的无线模式;

s27根据获取的所有无线终端的无线模式,判断是否存在第一无线模式的无线终端,若是,进入步骤s28,否则进入步骤s29;

s28控制所述无线路由器的传输速率为第一传输速率;

s29控制所述无线路由器的传输速率为第二传输速率。

同样,我们假设接入无线路由器的无线终端有a、b、c三个终端,a的无线模式是2.4g无线模式、b和c都是5g无线模式;现在假如无线终端a断开与无线路由器的连接,那断开后与无线路由器连接的无线终端便只有终端b和c了,又由于终端b和终端c的无线模式都是5g,不属于第一无线模式,因此,控制无线路由器的传输速率为pcie2.0(第二传输速率);当然,如果断开的无线终端是终端c,断开后只有无线终端a和b接入该无线路由器了,由于无线终端a的无线模式是2.4g(第一无线模式),也就是说断开后剩余接入无线路由器的无线终端中,存在2.4g无线模式(第一无线模式)的终端,因此,控制无线路由器的传输速率为pcie1.1(第一传输速率)。本实施例中以无线终端断开无线路由器的连接为例,实际上,本实施例的方法也同样适用接入无线终端新增的情况或者无线路由器首次有无线终端接入的情况,只需要通过无线路由器连接状态发生变化后,获取变化后仍然与无线路由器连接的无线终端的无线模式,只要存在有2.4g无线模式(第一无线模式),那么就控制无线路由器的传输速率为pcie1.1(第一传输速率,与第一无线模式匹配),如果不存在2.4g无线模式,比如全都是5g无线模式,那么就控制无线路由器的传输速率为pcie2.0(第二传输速率)。

根据上述的控制方法实施例,本发明还可以提供一种无线路由器,通过执行上述传输速率的控制方法来控制传输速率。具体的,该无线路由器包括监测模块,用于监测无线路由器与终端的连接状态;获取模块,用于获取接入所述无线路由器的接入终端信息;控制模块,与所述监测模块、获取模块相连,用于协调各模块工作,并根据所述获取模块获取的接入终端信息控制路由器的传输速率。

具体的,监测模块监测到无线路由器的连接状态发生变化可能有两种情况:

新增情况:

该无线路由器的监测模块监测到无线路由器新增有无线接入终端时,所述获取模块在控制模块控制下获取新增之前已接入所述无线路由器的所有无线终端的无线模式;

所述控制模块判断获取的所述无线模式中是否存在第一无线模式,若是则控制所述无线路由器的传输速率为第一传输速率;否则,通过所述获取模块获取所述新增的无线接入终端的无线模式,判断所述无线模式是否为第一无线模式,若是,则所述控制模块控制所述无线路由器的传输速率为第一传输速率,否则所述控制模块控制所述无线路由器的传输速率为第二传输速率。

断开情况:

当所述监测模块监测到有无线终端断开与所述无线路由器的连接时,所述获取模块在所述控制模块的控制下获取断开后与所述无线路由器连接的无线终端的无线模式;

所述控制模块根据所述获取模块获取的所有无线终端的无线模式,判断是否存在第一无线模式的无线终端,若是,则所述控制模块控制所述无线路由器的传输速率为第一传输速率;否则所述控制模块控制所述无线路由器的传输速率为第二传输速率。

基于与无线路由器传输速率切换方法相同的技术构思,本发明实施例还提供一种无线路由器,该无线路由器可以执行本发明的上述无线路由器传输速率切换方法,具体的,该无线路由器的第一实施例如图13所示,该无线路由器包括:监测模块10,用于监测无线路由器与终端的连接状态;获取模块20,用于获取接入所述无线路由器的接入终端信息及所述无线路由器的当前传输速率;判断模块30,与所述监测模块10、获取模块20相连,用于协调各模块工作,并根据所述获取模块20获取的接入终端信息及所述无线路由器的当前传输速率信息,判断是否需要切换所述无线路由器的传输速率;操作模块40;与所述判断模块30相连,用于根据所述判断模块30的判断结果,切换所述无线路由器的传输速率。

监测模块10监测无线路由器的连接状态,当监测到无线路由器的连接状态发生变化时,通过获取模块20获取无线路由器的接入终端信息及该无线路由器的当前传输速率;然后判断模块30根据获取模块20获取的接入终端信息及当前传输速率信息,判断是否需要切换该无线路由器的传输速率。如果判断结果需要切换,则通过操作模块40进行切换路由器的传输速率操作。

无线路由器的连接状态发生变化包括接入该无线路由器的终端有增加或者减少,比如,当所述监测模块10监测到无线路由器新增有接入终端时,通过获取模块20获取所述无线路由器的当前传输速率;所述判断模块30判断当前传输速率是否是第一传输速率,若是,则保持当前传输速率不变,不用切换;若否,则继续通过获取模块20获取该新增接入终端的类型,判断是有线终端还是无线终端,如果是有线终端则保持原来传输速率不变,如果是无线终端则进一步通过所述获取模块20获取该无线接入终端的无线模式,所述判断模块30根据无线接入终端的无线模式进一步判断是否进行切换,具体地,如果该无线接入终端的无线模式为第一无线模式,则通过所述操作模块40切换所述无线路由器的传输速率,否则保持原来传输速率不变。

当所述监测模块10监测到有无线终端断开了该无线路由器时,获取模块20获取所有与该无线路由器连接的无线终端的无线模式;判断模块30根据获取模块20获取的无线终端的无线模式,判断其中是否有第一无线模式的无线终端,如果有的则控制该无线路由器的传输速率为第一传输速率;如果接入该无线路由器的无线终端中没有第一无线模式的无线终端,则控制该无线路由器的传输速率为第二传输速率。

本发明无线路由器的实施例二,如图14所示,在上述实施例的基础上,所述无线路由器还包括:信号强度采集模块50,与所述判断模块30相连,用于采集接入所述无线路由器的无线终端的信号强度;存储模块60,与所述判断模块30相连,用于存储信号强度阈值。

当监测模块10监测到无线路由器的连接状态发生变化时,获取模块20获取所有接入该无线路由器的无线终端的无线模式;判断模块30根据获取模块20获取的信息,判断获取的所有的终端的无线模式中是否有第一无线模式,如果没有的话则操作模块40在判断模块30的控制下控制该无线路由器的传输速率为第二传输速;如果有,则通过信号强度采集模块50采集该第一无线模式的无线终端的信号强度,所述判断模块30判断信号强度采集模块50采集的信号强度是否低于预设的信号强度,若是,则通过操作模块40控制该无线路由器的传输速率为第二传输速率,若采集的信号强度不低于预设的信号强度,则操作模块40在判断模块30的控制下控制该无线路由器的传输速率为第一传输速率。

较佳的,所述无线路由器还包括:显示模块70,与所述判断模块30相连,用于显示所述无线路由当前的传输速率。

较佳的,上述任一实施例中,所述无线路由器的传输速率包括:pcie1.1(第一传输速率)、pcie2.0(第二传输速率);所述接入终端信息包括接入终端的类型、接入终端的无线模式,其中所述接入终端的类型包括有线和无线,所述接入终端的无线模式包括2.4g(第一无线模式)、5g(第二无线模式)。

此外,该无线路由器在硬件设计方面,需要做到2.4g芯片和5g芯片同时兼容pcie1.1/pcie2.0两种传输速率,故通过转接板转接实现。具体的,本发明路由器的硬件设计如图11所示,2.4g和5g芯片通过转接板与cpu连接,通过寄存器的值的变化完成速率的切换。采用转接板使得空间上设置更合理,分板设计也更能避免干扰。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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