一种路由器控制方法及系统与流程

文档序号:15359869发布日期:2018-09-05 00:31阅读:127来源:国知局

本发明涉及路由器领域,尤其涉及一种路由器控制方法及系统



背景技术:

随着网络技术的不断发展,路由器承担着网络传输的重任,其作为必不可少的网络传输的器件之一,在工作、生活中显得越来越重要,用户希望路由器可以智能唤醒和休眠,尽可能减少路由器耗能情况,同时可以准确根据智能终端使用网络的情况调整或降低发射功率。

公开号为cn103731911a的专利公开了一种无线路由器控制方法、装置及应用其的无线路由器,其通过实时监测无线路由器与终端之间的数据流量,当实时数据流量小于预设流量下限值时,随之降低无线路由器的实时发射功率,从而在不影响信号发送质量的前提下,减少了无线路由器资源损耗,降低了所在空间的辐射量。

公开号为cn103747478a的专利公开了一种无线路由器控制方法、装置及应用其的无线路由器,其在无线路由器开机时,将实时发射功率设置为预设第一高功率值,保证了开机一段时间内的信号传输质量;同时,开始检测无线路由器与终端之间的数据流量值,当其小于预设流量下限值时,将无线路由器的当前发射功率降低至预设低功率值并保持一段时间,再将当前发射功率升高,并根据实时的数据流量值确定此后无线路由器的发射功率,从而在保证无线路由器的信号传输质量的前提下,减少了低数据流量情况下无线路由器的资源损耗,降低了所在空间的辐射量。

上述两个发明通过检测路由器与终端之间的数据流量大小调整路由器的发射功率以解决路由器耗能情况,但是,不同路由器和不同终端需要传输的数据流量可能不同,计算方式不够精细因此结果也不够准确。



技术实现要素:

本发明的目的是针对现有技术的缺陷,提供一种路由器控制方法及系统,可以

为了实现以上目的,本发明采用以下技术方案:

一种路由器控制方法,其特征在于,包括步骤:

每隔第一预设时间段获取路由器与所有连接的智能终端之间的网络传输总速度;

根据预设规则判断所述网络传输总速度是否低于第一阈值,若是,则将当前发射功率调整至第一预设功率值。

优选的,所述根据预设规则判断所述网络传输总速度是否低于第一阈值包括步骤:

判断所述路由器的实时网速与所述路由器的理想带宽的比值是否大于第一预设倍数;

若是,则判断所述网络传输总速度与所述路由器的实时网速的比值是否小于第二预设倍数,若是,则判断所述网络传输总速度是否小于预设最低阈值,若是,则所述网络传输总速度低于第一阈值,其中,所述第二预设倍数大于第一预设倍数。

优选的,所述将当前发射功率降低至预设功率值后还包括步骤:

判断所述路由器与所有连接的智能终端之间的网络传输总速度是否达到第二预设阈值,若是,则将当前发射功率调整至第二预设功率值。

优选的,还包括步骤:

判断所述路由器在第二预设时间段内是否有网络传输,若否,则检测所述路由器是否与智能终端有连接,若所述路由器与任一智能终端无连接,则关闭所述路由器。

优选的,所述检测无线路由器是否与终端有连接包括步骤:

根据第二预设时间段内与所述路由器没有网络传输的智能终端的ip地址对所述智能终端进行寻呼检测,判断是否接收到所述智能终端的寻呼响应,若收到寻呼响应则判断所述路由器与智能终端有连接,否则,则判断为所述路由器与智能终端无连接。

相应的,还提供一种路由器控制系统,其特征在于,包括:

获取模块,用于每隔第一预设时间段获取路由器与所有连接的智能终端之间的网络传输总速度;

第一判断模块,用于根据预设规则判断所述网络传输总速度是否低于第一阈值,若是,则将当前发射功率调整至第一预设功率值。

优选的,所述第一判断模块包括:

第一判断单元,用于判断所述路由器的实时网速与所述路由器的理想带宽的比值是否大于第一预设倍数;

第二判断单元,用于判断所述网络传输总速度与所述路由器的实时网速的比值是否小于第二预设倍数,若是,则判断所述网络传输总速度是否小于预设最低阈值,若是,则所述网络传输总速度低于第一阈值,其中,所述第二预设倍数大于第一预设倍数。

优选的,所述第一判断模块包括:

判断单元,用于判断所述路由器与所有连接的智能终端之间的网络传输总速度是否达到第二预设阈值,若是,则将当前发射功率调整至第二预设功率值。

优选的,还包括:

第二判断模块,用于判断所述路由器在第二预设时间段内是否有网络传输,若否,则检测所述路由器是否与智能终端有连接,若所述路由器与任一智能终端无连接,则关闭所述路由器。

优选的,所述第二判断模块包括:

寻呼检测单元,用于根据第二预设时间段内与所述路由器没有网络传输的智能终端的ip地址对所述智能终端进行寻呼检测,判断是否接收到所述智能终端的寻呼响应,若收到寻呼响应则判断所述路由器与智能终端有连接,否则,则判断为所述路由器与智能终端无连接。

与现有技术相比,本发明通过自适应预设规则检测智能终端和路由器之间的网络传输总速度是否达到发射功率降低的阈值,可以尽可能减少路由器耗能情况,同时可以根据智能终端使用网络的情况调整或降低发射功率,且本发明的计算方式可以满足不同路由器和不同智能终端,计算结果更加准确。

附图说明

图1为实施例一提供的一种路由器控制方法流程图;

图2为实施例一提供的一种路由器控制系统结构图;

图3为实施例二提供的一种路由器控制方法流程图;

图4为实施例二提供的一种路由器控制系统结构图。

具体实施方式

以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。

实施例一

本实施例提供一种路由器控制方法,如图1所示,包括步骤:

s11、每隔第一预设时间段获取路由器与所有连接的智能终端之间的网络传输总速度;

s12、根据预设规则判断所述网络传输总速度是否低于第一阈值,若是,则将当前发射功率调整至第一预设功率值。

随着网络技术的不断发展,路由器承担着网络传输的重任,其作为必不可少的网络传输的器件之一,在工作、生活中显得越来越重要,用户希望路由器可以智能唤醒和休眠,尽可能减少路由器耗能情况,同时可以准确根据智能终端使用网络的情况提高或降低发射功率。现有技术通过检测路由器与终端之间的数据流量大小调整路由器的发射功率以解决路由器耗能情况,但是,不同路由器和不同终端需要传输的数据流量可能不同,计算方式不够精细因此结果也不够准确。

本实施例通过自适应预设规则来判断路由器与智能终端之间的网络传输总速度是否低于一定阈值,当低于一定阈值时降低路由器的发射功率,使路由器进入休眠状态,通过自适应预设规则进行计算可以根据不同终端设备的网络需求获得更加精确的运算结果。

步骤s11用户在使用智能终端上网时,需要获取来自路由器传输的网速,通常一个路由器会与多个智能终端进行连接,在日常生活中,不是所有与路由器连接的智能终端都需要获取网速,例如用户在使用电脑时,手机处于睡眠状态,这时手机虽然在路由器局域网的环境中却不占用网速,本实施例通过每隔第一预设时间段获取路由器与智能终端之间的网络传输总速度,通过判断与路由器连接的智能设备所需要的网络传输总速度处于何种状态来决定路由器进入唤醒或休眠状态,另一方面,为了保证路由器高效运作,本实施例通过设定预设时间对网络传输总速度进行循环检测判断。

步骤s12根据预设规则判断所述网络传输总速度是否低于第一阈值,若是,则将当前发射功率调整至第一预设功率值。路由器的发射功率表降低到第一预设功率值时快速进入休眠状态,以此减少路由器不必要的耗能,同时减少路由器辐射,利于用户的健康。优选的,所述根据预设规则判断所述网络传输总速度是否低于第一阈值包括步骤:

判断所述路由器的实时网速与所述路由器的理想带宽的比值是否大于第一预设倍数;

若是,则判断所述网络传输总速度与所述路由器的实时网速的比值是否小于第二预设倍数,若是,则判断所述网络传输总速度是否小于预设最低阈值,若是,则所述网络传输总速度低于第一阈值,其中,所述第二预设倍数大于第一预设倍数。

预设规则通过公式表达如下:

v1>a*v2

v3<b*v1

v2<c

其中,v1表示路由器的实时网速,v2表示路由器的理想带宽,v3表示路由器与所有智能终端之间的网络传输总速度,其中网络传输总速度表示单位时间内路由器向各个智能终端传输总的数据量。a,b,c为常数且b=xa,x是a与b的关系系数,例如b=10a,上述三个公式同时满足时说明此时网络传输速度低于第一阈值,几乎没有智能设备在使用网络,此时路由器降低发射功率进入睡眠模式,本实施例中第一预设倍数a、第二预设倍数b最低阈值c及第三预设倍数x可以根据路由器及智能设备所需要传输的网络速度的不同进行不同设定,通过自适应阈值算法可以让计算更加准确,不会将所需网速本来就低的设备误判成处于不需要联网状态,例如对于家庭路由器而言,第一预设倍数a可以是0.0001,第二预设倍数b可以是0.001,最低阈值c可以是10byte,x可以是10,当网络传输总速度小于0.001倍路由器的实时网速时,网络传输总速度已经极小,但是为了防止路由器本身实时速度就很小的情况下误判无人使用网络的情况,本实施例路由器进入休眠模式的前提需要路由器的实时速度大于理想带宽的0.0001倍,且网络传输总速度小于10byte时,通过综合判断,降低路由器的发射速率,路由器进入休眠状态。

优选的,所述将当前发射功率降低至预设功率值后还包括步骤:

判断所述路由器与所有连接的智能终端之间的网络传输总速度是否达到第二预设阈值,若是,则将当前发射功率调整至第二预设功率值。

相应的,本实施例还提供一种路由器控制系统,如图2所示,其特征在于,包括:

获取模块11,用于每隔第一预设时间段获取路由器与智能终端之间的网络传输总速度;

第一判断模块12,用于根据预设规则判断所述网络传输总速度是否低于第一阈值,若是,则将当前发射功率调整至第一预设功率值。

优选的,所述第一判断模块包括:

第一判断单元,用于判断所述路由器的实时网速与所述路由器的理想带宽的比值是否大于第一预设倍数;

第二判断单元,用于判断所述网络传输总速度与所述路由器的实时网速的比值是否小于第二预设倍数,若是,则判断所述网络传输总速度是否小于预设最低阈值,若是,则所述网络传输总速度低于第一阈值,其中,所述第二预设倍数大于第一预设倍数。

优选的,所述第一判断模块包括:

判断单元,用于判断所述路由器与所有连接的智能终端之间的网络传输总速度是否达到第二预设阈值,若是,则将当前发射功率调整至第二预设功率值。

本实施例通过自适应预设规则检测智能终端和路由器之间的网络传输总速度是否达到发射功率降低的阈值,可以尽可能减少路由器耗能情况,同时可以根据智能终端使用网络的情况调整或降低发射功率,且本发明的计算方式可以满足不同路由器和不同智能终端,计算结果更加准确。

实施例二

本实施例提供一种路由器控制方法,与实施例一不同的是,本实施例还包括步骤s23,可以在路由器和智能终端断开连接时及时关闭路由器以节约资源,如图3所示,包括步骤:

s21、每隔第一预设时间段获取路由器与智能终端之间的网络传输总速度;

s22、根据预设规则判断所述网络传输总速度是否低于第一阈值,若是,则将当前发射功率调整至第一预设功率值;

s23、判断所述路由器在第二预设时间段内是否有网络传输,若否,则检测所述路由器是否与智能终端有连接,若所述路由器与任一智能终端无连接,则关闭所述路由器。

优选的,所述检测无线路由器是否与终端有连接包括步骤:

根据第二预设时间段内与所述路由器没有网络传输的智能终端的ip地址对所述智能终端进行寻呼检测,判断是否接收到所述智能终端的寻呼响应,若收到寻呼响应则判断所述路由器与智能终端有连接,否则,则判断为所述路由器与智能终端无连接。

优选的,所述根据预设规则判断所述网络传输总速度是否低于第一阈值包括步骤:

判断所述路由器的实时网速与所述路由器的理想带宽的比值是否大于第一预设倍数;

若是,则判断所述网络传输总速度与所述路由器的实时网速的比值是否小于第二预设倍数,若是,则判断所述网络传输总速度是否小于预设最低阈值,若是,则所述网络传输总速度低于第一阈值,其中,所述第二预设倍数大于第一预设倍数。

优选的,所述将当前发射功率降低至预设功率值后还包括步骤:

判断所述路由器与智能终端之间的网络传输总速度是否达到第二预设阈值,若是,则将当前发射功率调整至第二预设功率值。

相应的,本实施例还提供一种路由器控制系统,如图4所示,包括:

获取模块21,用于每隔第一预设时间段获取路由器与智能终端之间的网络传输总速度;

第一判断模块22,用于根据预设规则判断所述网络传输总速度是否低于第一阈值,若是,则将当前发射功率调整至第一预设功率值;

第二判断模块23,用于判断所述路由器在第二预设时间段内是否有网络传输,若否,则检测所述路由器是否与智能终端有连接,若所述路由器与任一智能终端无连接,则关闭所述路由器。

优选的,所述第二判断模块包括:

寻呼检测单元,用于根据第二预设时间段内与所述路由器没有网络传输的智能终端的ip地址对所述智能终端进行寻呼检测,判断是否接收到所述智能终端的寻呼响应,若收到寻呼响应则判断所述路由器与智能终端有连接,否则,则判断为所述路由器与智能终端无连接。

优选的,所述第一判断模块包括:

第一判断单元,用于判断所述路由器的实时网速与所述路由器的理想带宽的比值是否大于第一预设倍数;

第二判断单元,用于判断所述网络传输总速度与所述路由器的实时网速的比值是否小于第二预设倍数,若是,则判断所述网络传输总速度是否小于预设最低阈值,若是,则所述网络传输总速度低于第一阈值,其中,所述第二预设倍数大于第一预设倍数。

本实施例通过检测一定时间段内没有网络传输时智能终端是否与路由器断开路由器,当路由器没有连接智能终端时可以及时关闭路由器以达到最大化的节约路由器的使用资源。

本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

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