[0034] 以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。
[0035] 还应当理解,此处描述的具体实施例仅仅是用以解释本发明,并不用于限定本发明。
[0036] 实施例一
[0037] 本实施例提供一种路由器连接验证方法,其流程图如图1所示,详述如下:
[0038] 步骤S101,接收终端发送的连接请求;
[0039] 用户在终端选择连接一个路由器时,终端发送一个连接请求至相应的路由器。
[0040] 路由器便可以接收终端发送的连接请求。当路由器接收到终端发送的连接请求时,执行步骤S102;
[0041] 所述的终端可以是智能手机,平板电脑,智能手表;还包括其他可以连接网络的设备。
[0042] 步骤S102,获取路由器每根天线的位置状态信息;
[0043] 在接收终端发送的请求以后,便开始检测天线的位置状态信息。
[0044] 本实施例中位置状态信息可以是天线所处的角度,天线所处的位置等,为了描述方便,本实施例着重以天线所处的位置来说明。
[0045] 天线所处的位置状态包括折叠状态和竖立状态。
[0046] 当位置信息指天线的折叠状态或竖立状态时,根据设置于天线底部的天线旋钮开关的状态获取路由器的每根天线是处于折叠状态还是竖立状态的位置状态信息。
[0047] 步骤S103,验证所述位置状态信息与预设位置状态信息是否匹配;
[0048] 所述位置状态信息用于指示天线是处于折叠状态还是竖立状态。
[0049] 具体地,一根天线的状态可以是折叠或竖立两种状态,正好对应二进制的两种情况0或1;可以假设折叠状态对应0,竖立状态对应1。一根天线的状态就可以用一个二进制的一位来表示;当路由器有多根天线时,可以用多位二进制数来表示。
[0050] 具体地,该路由器有4根天线,4根天线分别为天线1,天线2,天线3,天线4,假设天线1竖立,天线2折叠,天线3竖立,天线4折叠;对应的二进制数为1010。
[0051] 所述的位置状态信息就是上述的二进制数。
[0052] 存储在路由器内部的也有用户预先设置好的位置状态信息,也是一个代表天线状态的二进制数字。
[0053] 此步骤就是验证位置状态信息的二进制数与存储在路由器上的预设位置状态信息的二进制数是否匹配。
[0054] 步骤S104,授权终端接入路由器;
[0055] 当所述步骤S103中的位置状态信息匹配成功,则对发出所述连接请求的终端开发连接。
[0056] 此外,还可以在开放连接预设时间后,关闭开放的权限,用户需要重新置位天线才可以允许终端接入连接;也就是说在预设时间后,即使天线的状态处于预设的状态,对应的位置状态信息匹配预设位置状态信息,也不能连接路由器,需要用户改变天线的状态,然后再调整回匹配状态,才能重新开放接入权限。
[0057] 此外,还可以限定每一次位置状态信息匹配后,只能连接预定的终端数,防止权限开放过大,引起的蹭网现象。
[0058] 当位置状态信息不匹配次数超过一定的次数后,可直接锁定路由器一定时间。
[0059] 相应地,本实施还提供了一种路由器连接验证系统,结构框图如图1B所示,包括:
[0060] 请求接收单元101,用于接收终端发送的连接请求;
[0061] 天线位置状态获取单元102,用于获取路由器的每根天线是处于折叠状态还是竖立状态的状态信息;
[0062] 天线状态的获取通过安装在每根天下底部的天线旋钮开关完成的,当天线的状态发生变化,如从折叠状态被调整至竖立状态,触发置于底部的旋钮开关的状态发生变化;
[0063] 具体地,天线旋钮开关由断开状态进入闭合状态,由此,输出电平发生变化,从高电平进入低电平或由低电平进入高电平。
[0064] 进一步地,二进制中数字1代表高电平,0代表低电平,每根天线的状态都由一位二进制数表示。每位二进制数代表相应天线旋钮开关的状态,进而指示相应天线的状态。
[0065] 位置状态信息验证单元103,用于验证所述状态信息与预设状态信息是否匹配;
[0066] 所述的天线旋钮开关与路由器的处理器通过特定的方式连接,天线旋钮开关的状态能被所述处理器检测到。
[0067] 假如4根天线的状态信息为1010,假设天线1竖立,天线2折叠,天线3竖立,天线4折叠。处理器的4个端口分别监测4个旋钮开关,通过4个端口可以得到状态信息为1010。
[0068] 此外,如果天线的数量较多,上述情况就会占用较多的端口,可以设置一个编码器来减少对处理器端口的占用。
[0069] 如果所述的位置状态信息与预设位置状态信息匹配,则授权终端接入路由器。
[0070] 上述是天线的位置状态信息指示折叠状态或竖立状态的情况;
[0071] 当所述的位置状态信息指示天线与水平面之间的角度时,通过角度传感器来测量角度值。
[0072] 具体地,角度传感器设置于天线的转动连接处,用于获取天线与水平面之间的角度信息。
[0073] 以角度信息匹配会有很多方式。
[0074] 当天线的角度值位于一个区间内都是匹配的。
[0075] 具体地,可以将角度分成区间来匹配;
[0076] 当角度小于45°时,标记为第一位置状态;
[0077] 当角度大于45°时,标记为第二位置状态;
[0078] 将第一位置状态标记为二进制位的1,将第二位置状态标记为0。
[0079] 具体地,一个路由器有4根天线,天线1和天线2处于第一位置状态,天线3和天线4处于第二位置状态;则组成天线的位置状态信息为1100;如果预设位置状态信息也为1100,那么此状态是匹配的。
[0080] 以上只是一个具体的划分情况,实际中可根据具体的需要来处理角度信息的匹配,但这些匹配方式的改变都不应该超出本发明的保护范围。
[0081] 所述的位置状态信息还可以用其他位置关系表示,不受天线形状和天线的折叠方式的限制。
[0082] 有时天线本来的形状也能引申出不少的位置关系,例如有些天线不可以折叠但可以收缩或移动,通过相应地开关和表征位置关系的传感器来量化他们的形状位置的变化。
[0083] 根据天线形状不同,会有各种折叠关系和位置关系,由此构成位置状态信息是多种多样的,无法一一列举,但应该理解这些简单的位置关系的变化都应该在本发明的保护范围内。
[0084] 实施例二
[0085] 本实施例提供一种路由器连接验证方法,其流程图如图2A所示,详述如下:
[0086] 步骤S201,接收终端发送的连接请求;
[0087] 步骤S202,获取路由器每根天线的位置状态信息;
[0088] 步骤S203,验证所述位置状态信息与预设位置状态信息是否匹配;
[0089] 步骤S201、步骤S202、步骤S203与实施例是相同的,这里就不再赘述了。
[0090] 步骤S204,用于当所述位置状态信息与预设位置状态信息匹配时,验证终端发送的连接密码与预设的密码是否匹配;若匹配,则授权终端接入。
[0091] 此步骤需要在连接前输入密码,一般情况终端会自动保存第一次输入的密码,在下一次连接时,并不需要再输入密码。
[0092] 单独的密码连接很容易被破解,在互联网发达的今天,很多APP将终端内的密码在未经用户同意下共享出去,导致蹭网行为越来越多,还有可能导致其他安全问题。
[0093] 密码的复杂程度不作要求,但应该保证一定的复杂度。
[0094] 所述密码可以包含于所述连接请求,后面不必单独发送。这里对发送的时间和先后顺序不作要求。
[0095] 当密码验证错误的次数超过一定的次数,会锁定路由器一定的时间,防止恶意破解密码行为。
[0096] 步骤S204是本实施例与实施例一主要的不同,通过密码进一步保障安全和防蹭网的情况,适用于安全要求更高的用户。
[0097] 步骤S205,授权终端接入;
[0098] 在位置状态信息和预设位置状态信息匹配时,密码也是匹配的,则授权终端接入。
[0099] 本实施例和实施例一相同的部分就不再赘述了。
[0100] 相应地,本实施例还提供了一种路由器连接验证系统,结构框图如图2B所示,包括以下部分:
[0101] 请求接收单元201,用于接收终端发送的连接请求;
[0102] 天线位置状态获取单元202,用于获取路由器每根天线的位置状态信息;
[0103] 位置状态信息验证单元203,用于验证所述位置状态信息与预设位置状态信息是否匹配;
[0104] 密码验证单元204,用于当所述位置状态信息与预设位置状态信息匹配时,验证终端发送的连接密码与预设的密码是否匹配;若匹配,则授权终端接入;
[0105] 各个步骤过程的序号,并不意味着执行顺序的先后,各个步骤的执行顺序应该以其内部的功能和内在逻辑决定。
[0106] 所属领域的普通技术人员可以清楚的了解上述的实施案例,上述的各个单元只是按照功能逻辑进行划分,但并不局限于上述的划分,只要能实现相应地功能也在本专利的保护范围内;
[0107] 另外,各功能单元的具体名称也只是为了便于相互区分,并不用于本发明的保护范围。
[0108] 本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。