一种路由器功能配置方法、装置及无线路由器与流程

文档序号:11778228阅读:217来源:国知局
一种路由器功能配置方法、装置及无线路由器与流程

本发明涉及网络设备,尤其涉及一种路由器功能配置方法、装置及无线路由器。



背景技术:

目前家家户户都有对wifi及无线路由器的需求,路由器已经成为了一个必须品,且现在路由器的功能越来越广泛,可以进行频段的选择、功率的调节、带宽的选择、模式的选择等各种各样的功能,这些都需要用户根据需要自己进行配置。

当前对路由器的功能设置都需进入软件页面进行配置,操作繁琐、用时较长且对普通用户的技术要求较高,目前市场上还没有一种简单快捷的路由器功能设置方法。



技术实现要素:

本发明提供一种路由器功能配置方法、装置及无线路由器,无需通过页面对路由器进行功能配置,对用户的技能要求低,且更加快捷方便、用时较少。

一种路由器功能配置方法,包括:

s100监测天线的状态,判断所述天线的状态是否满足预设的触发条件,若是,进入步骤s200;

s200获取所述天线的标号及角度变化数据;

s300根据所述天线的标号及角度变化数据,生成相应的控制代码;

s400根据所述控制代码,获取相应的控制指令;

s500根据所述控制指令对路由器进行相应的功能配置。

不同标号的天线可以用来配置路由器不同的功能,比如说,天线1用来配置2.4g无线功能的开关;天线2用来配置5g无线功能的开关;天线3用来配置路由器的带宽;天线4用来调节路由器的功率。如此,可以通过拨动天线轻松实现路由器的一些常用的日常配置。

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

s210获取所述天线的标号;

s220通过三轴加速度计检测所述天线三轴的加速度矢量;

s230根据所述三轴的加速度矢量,计算天线的状态角的角度值。

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

s310根据所述天线的角度变化数据与预设的第一阈值,标记天线的状态;

s320获取预设时间段内所述天线的所有状态数据;

s330根据所述天线的标号及所述所有的状态数据,生成所述天线的控制代码。

进一步地,在所述步骤s100之前还包括步骤:s010预先存储控制代码与控制指令对应关系表;

所述步骤s400包括:s410根据所述控制代码,从存储的所述控制代码与控制指令对应关系表中查找到对应的控制指令。

进一步地,所述步骤s100包括:s110通过角度传感器监测天线的状态,当检测到所述天线与水平面的角度超过预设的第二阈值时,判断所述天线的状态发生变化。

本发明还公开了一种路由器功能配置装置,包括:监测模块,用于监测天线的状态,判断所述天线的状态是否发生变化;获取模块,用于在所述监测模块监测到所述天线的状态发生变化时,获取所述天线的标号及角度变化数据;代码生成模块,用于根据所述获取模块获取的所述天线的标号及角度变化数据,生成相应的控制代码;控制模块,用于根据所述代码生成模块生成的控制代码,获取相应的控制指令,操作模块,用于根据所述控制模块获取的控制指令对路由器进行相应的功能配置。

进一步地,所述获取模块包括:标号获取子模块,用于获取所述天线的标号;检测子模块,用于检测所述天线三轴的加速度矢量;计算子模块,用于根据所述三轴的加速度矢量,计算天线的状态角的角度值。

进一步地,所述代码生成模块包括:状态标记子模块,用于根据所述获取模块获取的天线的标号及角度变化数据,标记天线的状态;统计子模块,用于统计所述状态标记子模块在预设时间段内标记所述天线的所有状态数据;处理子模块,用于根据所述获取模块获取的所述天线的标号,及所述统计子模块统计的所述所有的状态数据,生成所述天线的控制代码。

进一步地,所述路由器功能配置装置还包括:存储模块,用于存储控制代码与控制指令对应关系表,便于所述控制模块根据所述控制代码,从所述存储模块存储的所述控制代码与控制指令对应关系表中查找到对应的控制指令。

此外,本发明还公开了一种无线路由器,所述无线路由器包含本发明所述的任一项路由器功能配置装置。

本发明对用户的网络知识等没有要求,无需通过页面设置来对路由器进行功能配置,操作简单,只要拨动天线就可以对路由器进行一些简单的日常配置。对用户的技能要求低,且更加快捷方便、用时较少。

附图说明

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

图1为本发明一种路由器功能配置方法的实施例一的流程图;

图2为本发明方法实施例中三轴加速度计设置在载体的示意图;

图3为本发明方法实施例中拨动天线的示意图;

图4为本发明一种路由器功能配置方法另一实施例的流程图;

图5为本发明一种路由器功能配置装置的实施例的框图;

图6为本发明一种路由器功能配置装置的另一实施例的框图;

图7为本发明一种无线路由器的示意图;

图8为本发明无线路由器实施例中拨动天线后,天线角度发生变化示意图。

附图标记:

701--路由器主体;702--cpu;703--加速度计;704--天线。

具体实施方式

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

本发明公开了一种路由器功能配置方法,实施例一如图1所示,包括:

s100监测天线的状态,判断所述天线的状态是否满足预设的触发条件,若是,进入步骤s200;

s200获取所述天线的标号及角度变化数据;

s300根据所述天线的标号及角度变化数据,生成相应的控制代码;

s400根据所述控制代码,获取相应的控制指令;

s500根据所述控制指令对路由器进行相应的功能配置。

上述实施例一中,步骤s100所起的作用相当于触发条件的判断,比如说设置的触发条件是天线的状态发生了变化,那么也就是说只要天线的状态发生了变化则触发后面的功能配置步骤。当然这里的天线的状态发生变化是相对天线初始状态而言的,比如天线初始状态为天线处于垂直状态,当天线不处于垂直状态,可视为其状态发生了改变,触发后续的配置步骤。当然,由于天线不可能处于绝对垂直状态,我们也可以设置一定的偏离幅度,比如20度,也就是说可以设置在与垂直面的夹角小于20度的情况下,也不会触发,只有大于或等于20度的情况才会触发。

当然,我们也可以设置其他的角度值作为触发条件,具体的,包括:s110通过角度传感器监测天线的状态,当检测到所述天线与水平面的角度超过预设的第二阈值时,判断所述天线的状态满足预设的触发条件,进入后续步骤。比如设置第二阈值为45度,那么当天线的角度传感器监测到天线与水平面的角度超过45度时,便判断满足了预设的触发条件,进入后面的配置步骤。触发条件的设置除了设置角度值外,还可以通过其它参数,比如加速度、指纹传感器等。

在上述实施例一中,在步骤s100判断天线的状态满足预设的触发条件后进入步骤s200,具体的,所述步骤s200包括:

s210获取所述天线的标号;

s220通过三轴加速度计检测所述天线三轴的加速度矢量;

s230根据所述三轴的加速度矢量,计算天线的状态角的角度值。

不同标号的天线可以用来配置路由器不同的功能,比如说,天线1用来配置2.4g无线功能的开关;天线2用来配置5g无线功能的开关;天线3用来配置路由器的带宽;天线4用来调节路由器的功率。因此,获取到所述天线的标号,便可知晓需要对路由器的哪项功能进行配置。也是后面的控制代码的生成依据之一。

将三轴加速度计设置在天线内,通过三轴加速度计检测该天线的三轴(x轴、y轴和z轴)的加速度矢量,然后计算天线的状态角的角度值,状态角是用来表示天线状态的角,比如天线与水平面的夹角就可以作为状态角。当然,更具体的,这个状态角可以是横偏角或者纵偏角,或者横偏角和纵偏角均作为状态角。横偏角是y轴与水平面的角度,纵偏角是x轴与水平面的角度。我们可以理解成,一个是天线左右摆动的角度,一个是天线前后摆动的角度。我们可以选择任意一个或两个作为状态角,状态角的角度变化数据也是后面控制代码的生成依据之一。具体的,横偏角、纵偏角的计算过程如下:

三轴加速度计设置在载体(天线)的示意图如图2所示,

载体坐标系设为oxbybzb,水平坐标系为oxhyhzh,则载体坐标系到水平坐标系的变换矩阵为:

其中γ为横偏角,θ为纵偏角。

通过系统三个加速度计得到载体的加速度矢量,即是当地重力加速度在载体坐标系oxbybzb投影,设为在水平坐标系上各轴的分量为fh=[00g]t,根据坐标变换的方程则有:

根据式中的第一行可得:

将其带入第二、三行可得:

则:

由上面的推导可得到横偏角γ,纵偏角θ。默认正常使用状态时为垂直状态0°,由于用户的环境不同,上下可偏差15°,用户横向或纵向掰动天线时,如图3,cpu会实时计算出相应的横偏角γ和纵偏角θ的值。

在上述实施例一中,具体的,所述步骤s300包括:

s310根据所述天线的角度变化数据与预设的第一阈值,标记天线的状态;

s320获取预设时间段内所述天线的所有状态数据;

s330根据所述天线的标号及所述所有的状态数据,生成所述天线的控制代码。

上述步骤s310中可以将天线的角度值与预设的第一阈值进行比较,角度值在变化,天线的状态也在变化,因此,可以通过天线的角度变化数据与预设的第一阈值标记天线的状态。比如预设的第一阈值为45度,用户拨动天线,天线与水平面的角度值低于45度的时候标记天线状态为0,当用户继续拨动,使得天线与水平面的角度值大于45度的时候,天线状态进入第二个阶段,标记为1;然后用户又将天线拨回到原来的位置,使得天线与水平面的角度值低于45度,则天线状态又从1进入到状态0。

步骤s320则是统计预设时间段内步骤s310标记的天线所有的状态数据,如上,预设的第一阈值还是45度,天线初始位置为垂直状态,用户在预设时间段内至拨动了一次,将天线拨动到与水平面60度,然后再拨回到垂直状态,根据步骤s310标记的这段预设时间段内的天线状态,可以获得天线在这段时间的所有状态数据:0-1-0;然后我们结合之前获取的天线标号(假如拨动的是天线1)那么可以生成天线的控制代码:1-010(首位代表天线标号,后面代表天线状态数据)。假如,之前设置的1-010控制代码对应的功能设置是增大路由器功率,那么,在获取到这一控制代码后,便可获得增大路由器功率的控制指令,并执行该控制指令,将路由器的功率调大。

本发明的另一实施例,如图4所示,包括:

s010预先存储控制代码与控制指令对应关系表;

s110通过角度传感器监测天线的状态,当检测到所述天线与水平面的角度超过预设的第二阈值时,判断所述天线的状态满足预设的触发条件,进入后续步骤;

s210获取所述天线的标号;

s220通过三轴加速度计检测所述天线三轴的加速度矢量;

s230根据所述三轴的加速度矢量,计算天线的状态角的角度值;

s310根据所述天线的状态角角度值与预设的第一阈值,标记天线的状态;

s320获取预设时间段内所述天线的所有状态数据;

s330根据所述天线的标号及所述所有的状态数据,生成所述天线的控制代码;

s410根据所述控制代码,从存储的所述控制代码与控制指令对应关系表中查找到对应的控制指令。

控制代码与控制指令存在对应关系,而控制代码又代表了天线的标号及该天线拨动的过程,因此,间接的,对哪个标号的天线进行怎样的拨动,会有对应的控制指令。比如:通过拨动天线1来控制路由器工作频带的选择:

(1)天线的横偏角的角度值小于预设参考横偏角的角度值,开启2.4g无线功能;

(2)天线的横偏角的角度值大于或等于预设的参考横偏角的角度值,关闭2.4g无线功能;

(3)天线的纵偏角的角度值小于预设的参考纵偏角的角度值,开启5g无线功能;

(4)天线的纵偏角的角度值大于或等于预设的参考纵偏角的角度值,关闭5g无线功能。

上述拨动天线1后,天线1的四种状态对应了不同的控制代码,再通过控制代码对应了相应的功能配置。比如,检测到天线1拨动后天线纵偏角值大于预设的参考纵偏角的角度值,便会生成对应的控制代码,然后根据该控制代码获取到关闭5g无线功能的控制指令。

当然,还可以设置其它拨动方式,比如:到达或超过某一横偏角,持续一段时间后;到达或超过某一纵偏角,持续一段时间后;一段时间内,规定次数反复到达或超过某一横偏角;一段时间内,规定次数反复到达或超过某一纵偏角;如果有多根天线,使得不同的天线到达或超过某一横偏角/纵偏角等等。

从天线拨动后的最终位置来看,拨动主要可以分为两种:一种是拨动后不会回复到默认的初始位置(比如垂直状态)、一种是拨动后还是会回复到初始位置(比如来回拨动)。本发明对此不作限制,但是,拨动天线,并让天线最终回复到初始位置更佳,因为其可以使得既能完成路由器功能的配置,又不影响相应的wifi信号。

本发明的另一实施例,在上述任一实施例的基础上,还可以增加指纹识别步骤,为了防止小孩子误碰或其他人误设等,可以在触发前感应用户指纹,判断该用户是否是预设的合法用户,如果是的话再进行后面的步骤。

本发明的另一实施例,假设用户当前要关闭2.4gwifi,设定的设置方法为掰动天线3横偏角超过60°,反复两次,实现过程描述如下:

默认状态下,天线垂直桌面(可以小角度偏差),设定此时状态为0;

用户横向掰动天线,三轴加速度计检测到实时数据,经过模数转换后进入到cpu进行处理;

cpu经过上述算法计算后得出γ的绝对值均等于或大于60°,达到控制要求,cpu内部把此时的状态标记为1;

用户恢复天线角度,cpu计算得出γ的绝对值在10°以内,状态为0;

再次横向掰动天线,cpu计算得出γ的绝对值均等于或大于60°,再次达到状态1;

根据天线的标号3及该天线的所有状态数据,生成控制代码:3-0101

根据该控制代码,系统判断有关闭2.4gwifi的需求,cpu发送关闭2.4gwifi的控制指令让路由器关闭2.4gwifi。

基于相同的技术构思,本发明还公开了一种路由器功能配置装置,该装置可以采用本发明上述任一方法实施例,具体的,如图5所示,该路由器功能配置装置包括:监测模块10,用于监测天线的状态,判断所述天线的状态是否发生变化;获取模块20,用于在所述监测模块10监测到所述天线的状态发生变化时,获取所述天线的标号及角度变化数据;代码生成模块30,用于根据所述获取模块20获取的所述天线的标号及角度变化数据,生成相应的控制代码;控制模块40,用于根据所述代码生成模块30生成的控制代码,获取相应的控制指令,操作模块50,用于根据所述控制模块40获取的控制指令对路由器进行相应的功能配置。

不同标号的天线控制不同的功能配置;所述功能配置包括:工作频带配置、带宽配置、功率调节配置等。

本发明的另一实施例,在上述装置实施例基础上,如图6所示,所述获取模块20包括:标号获取子模块21,用于获取所述天线的标号;检测子模块22,用于检测所述天线三轴的加速度矢量;计算子模块23,用于根据所述三轴的加速度矢量,计算天线的状态角的角度值。这里的状态角可以是横偏角和/或纵偏角,具体的可以参考前面的方法实施例。

较佳的,所述代码生成模块30包括:状态标记子模块31,用于根据所述获取模块20获取的天线的标号及角度变化数据,标记天线的状态;统计子模块32,用于统计所述状态标记子模块31在预设时间段内标记所述天线的所有状态数据;处理子模块,用于根据所述获取模块20获取的所述天线的标号,及所述统计子模块32统计的所述所有的状态数据,生成所述天线的控制代码。

状态标记子模块31标记天线的状态,比如,当所述状态角的角度值低于预设的第一阈值时,标记天线状态为0,当所述状态角的角度值大于或等于预设的第一阈值时,标记天线状态为1;因此在用户拨动天线过程中,天线的状态角从地狱预设的第一阈值到超过预设的第一阈值时,对应的天线状态是从状态0到状态1,如果反复拨动3次恢复到原位,统计出的所有状态数据为:0101010,然后再结合天线的标号便会生成相对于的控制代码。

较佳的,所述路由器功能配置装置还包括:存储模块60,用于存储控制代码与控制指令对应关系表,便于所述控制模块40根据所述控制代码,从所述存储模块60存储的所述控制代码与控制指令对应关系表中查找到对应的控制指令,便于操作模块50执行相应的控制指令。

本发明的装置实施例与本发明的方法实施例是对应的,本发明的方法实施例中的技术细节对本发明的装置实施例依然有效,为减少重复,这里不再赘述。

此外,本发明还公开了一种无线路由器,所述无线路由器包含本发明装置实施例中所述的任一项路由器功能配置装置。将本发明的路由器功能配置装置集成在无线路由器上,使得用户可以通过拨动该无线路由器的天线即可实现日常的功能配置。

本发明的无线路由器,通过三轴加速度计检测当前天线的角度,把测量的数据反馈给cpu,通过不同天线的角度变化实现对路由器的功能配置,示意图如图7所示,该无线路由器包括路由器主体701、cpu702、加速度计703及天线704。本实施例中加速度计703和cpu702配合工作,相当于前面实施例中的路由器功能配置装置。也就是说前面实施例中的路由器功能配置装置可以集成在路由器上,让路由器能够识别天线的角度变化,完成路由器的功能配置。其中,用户掰动天线时,天线的角度发生变化,如图8所示,加速度计703会实时检测天线704当前的角度,cpu702通过加速度计检测到的数据控制其相应的功能。

本发明的实现过程主要分为两个部分,一个是通过传感器三轴加速度计的检测过程,另一个是将cpu通过反馈分析出的检测结果应用到功能配置。为了节约成本,本实施例选用的是微机电系统(mems,micro-electro-mechanicalsystem)惯性器件三轴加速度计,将该加速度计设置在路由器的每一根天线内,然后检测对应的天线的加速度矢量,并将数据告知cpu,让cpu计算天线的角度。cpu通过三轴加速度计采集的数据能检测出天线的角度变化,然后结合对应的天线标号生成对应的控制代码,再根据该控制代码获得相应的控制指令,完成路由器自身的功能配置。

本发明的无线路由器包含了本发明的路由器功能配置装置,因此本发明的无线路由器具备测量天线的角度变化,及通过其检测到的天线角度变化完成对路由器的配置的功能。具体可参加本发明的装置实施例,为减少重复,在此不赘叙。

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

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

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