一种自适应调节无线路由器发射功率的方法及无线路由器技术

技术编号:12882394 阅读:125 留言:0更新日期:2016-02-17 15:06
本发明专利技术公开了一种自适应调节无线路由器发射功率的方法及无线路由器,该方法包括以下步骤:步骤1:路由器中的微处理器按以下公式实时计算理论总数据包和实际总数据包;每10秒钟检测一次数据包的变化;步骤2:基于实际总数据包控制无线路由器的工作状态;若在调整无线功率的T时间之内的实际总数据包都小于或等于理论总数据包,则通过调节无线路由器的功率模块,使得该无线路由器处于休眠状态;若实际总数据包n大于理论总数据包NO,则按分段函数方式确定无线路由器的发射功能水平L。该自适应调节无线路由器发射功率的方法及无线路由器能显著降低路由器的能耗,降低无线辐射。

【技术实现步骤摘要】

本专利技术涉及一种自适应调节无线路由器发射功率的方法及无线路由器,属于无线通信设备智能化领域。
技术介绍
随着互联网的发展,无线路由设备已经大量普及,几乎所有城镇居民都拥有一台或多台无线路由器。然而这些路由器的无线模块都以平稳设定的发射功率运行,既浪费了能源,也增加了电磁辐射对人体的伤害。即使市面上其他设备可以调整无线功率,但是也需要通过进入到路由器的后台管理界面,或是使用手机APP软件来连接路由进行复杂的设置,操作复杂,且不具备自适应调整的功能。。因此,有必要设计一种自适应调节无线路由器发射功率的方法及无线路由器。
技术实现思路
本专利技术所要解决的技术问题是提供一种自适应调节无线路由器发射功率的方法及无线路由器,该自适应调节无线路由器发射功率的方法及无线路由器能显著降低路由器的能耗,降低无线福射。专利技术的技术解决方案如下:一种自适应调节无线路由器发射功率的方法,包括以下步骤:步骤1:路由器(即自适应调节无线路由器)中的微处理器按以下公式实时计算理论总数据包和实际总数据包;在路由器中执行,路由器中命名为wlan_aut0的调功子程序,在路由器系统启动完成后自动执行,根据实际监测到的无线接口数据包多少来自动调整无线的功率。理论总数据包=无线空载的数据包阈值+无线用户数*无线包阈值;实际总数据包=上一次stats.tx_packets-本次 stats.tx_packet ;每10秒钟检测一次数据包的变化;只要其中一次变化的实际总数据包,大于理论总数据包数,则认为在使用网络,直接根据数据包变化多少调到对应的功率。而连续5分钟(即下文T时间)的检测实际总数据包都没有超过理论值,则认为无用户使用网络,调整进入休眠状态。无线空载的数据包阈值即没有用户连接使用时无线TX的数据流量包;TX,指无线的发送,Transmits, RX代表无线的接收;无线包阀值,即无线设备连接成功但是并没有访问数据流量所需的数据包个数;无线用户数,即目前连接到无线路由器在用的用户数量;stats.tx_packet是路由器无线接口的总的发送的数据包;路由器无线接口是指路由器2.4G及5G无线接口。即无线路由器向其他终端无线设备如手机等发送数据的接口。调功子程序根据路由器无线接口发送数据包的多少,来提升或降低设备的无线功率,以保证无线的传输速度;步骤2:基于实际总数据包控制无线路由器的工作状态;(1)若在T时间范围之内【T为3-10分钟,优选5分钟】的检测到实际总数据包都小于或等于理论总数据包,则通过调功子程序,将路由器的功率调整到休眠模式。【调功子程序当在T时间范围内,连续检测到实际总数据包都小于理论值时,则认为设备进入休眠状态,因此将调整功率到最小。而调功子程序只要一检测到实际使用数据包比理论值大时,即认为在使用无线,直接就提升功率,并不需要时间段检测。调功子程序,在路由器软件中运行的根据无线发射数据包的多少来调整无线发射功率的子程序。(2)若实际总数据包η大于理论总数据包Ν0,则按以下方式确定无线路由器的发射功能水平L:说明:一个网络数据包按最大字节算为1500字节,1ΚΒ = 1024字节,因此此处实际应该为:η*1500/1024(ΚΒ),且图1中横轴单位是KB/lOs,即每间隔10秒的设备的发射的数据包数;(a)若 N0*1500/1024 < n*1500/1024 < 32kB,L 为 5dBm ;(b)若 32kB ( n*1500/1024 < 64kB,L 为 lOdBm ;(c)若 64kB ( n*1500/1024 < 128kB,L 为 15dBm ;(d)若 128kB ( n*1500/1024 < 256kB,L 为 20dBm ;(e)若 n*1500/1024 彡 256kB,L 为 25dBm,n*1500/1024 的单位为 kB,其中*表不乘号。功率与P(瓦特)换算公式:P’ dBm = 30+101gP(P ??瓦;P’:单位为dbm);无线路由器与服务器相连,手机或平板电脑通过安装的APP程序访问服务器对无线路由器进行管理;无线路由器和服务器之间通过socket通信方式进行通信。服务器端的用户分一级和二级权限,一级权限为服务器管理员,可以查看配置所有已经注册在服务器上的无线路由器;二级权限为拥有无线路由器的个人用户,每一台无线路由器对应一个ID以及一个登录帐号和密码,用户通过所持帐号密码从APP软件登录服务器,只可管理相应ID的健康路由器,且无法看到其他用户的路由状态。无线路由器中具有自动调功子系统【即功率模块】,通过监控/proc/net/dev,获取无线部分tx的流量数据;无线协议中定义有报文,用于定时保活【定时保活:无线信息的广播可让其他终端搜索到,及已连接上用户的链路维护】和管理STA [STA:无线局域网中的工作站,一般为无线客户端,如手机或通过无线连接的笔记本】,以及广播probe帧;通过获取/proc/net/deV无线接口的总数据流量信息来判断目前无线路由器的用户状态。无线路由器的功率模块采用雷讯科LXK6601 PA放大电路。—种无线路由器,具有用于调节无线发射功率的功率模块;还接入到因特网中用于与配置无线路由器的服务器交互;采用前述的自适应调节无线路由器发射功率的方法对无线发射功率进行自适应调节。线路由器的功率模块采用雷讯科LXK6601 PA放大电路。所述的无线路由器上设有LED灯;当无线路由器的功率处于5dbm的发射功率范围,LED灯为亮绿色;当无线路由器的功率处于lOdbm、15dbm或20dbm的发射功率范围,LED灯为亮橙色;当无线路由器的功率处于25dbm的发射功率范围,LED灯为亮红色。在使用时,自动调整无线功率子系统智能判断手机或其他无线设备连接到健康路由后是工作在什么模式,即是终端用户是休眠或是正常使用流量,根据此情况来自动调整健康路由的功率大小。如晚上睡觉手机未关机的情况下,无线连接到路由器,但是并未产生流量或产生的流量很小,路由设备则判断没有用户在使用wifi,自动调整功率到最小模式。而当用户使用手机访问网页或其他用途导致需要使用流量时,健康路由检测到该手机设备有大流量数据请求,因此自动调整功率到设定的最大值,让用户正常使用无线网络。同时操作界面保留智能调整功能开关功能,或者在路由器上设置硬件开关,用户想要让设备平稳发射功率时,只需要将智能控制功能关闭即可达到和市面上手动调整功率一样的效果,兼容性好。有益效果:本专利技术的自适应调节无线路由器发射功率的方法及无线路由器,即能根据用户使用数据流量包的大小实时智能自动调整无线的发射功率,保证无线路由器在任何时刻都以最佳状态工作这种无线路由器可称为健康路由器,使用智能自动调整无线功能,内嵌自动调整功率子程序,可以根据实际的无线使用情况,结合用户数量多少,自动智能分段调整功率,达到真正的按需使用wifi,降低无线辐射影响,让设备在任意时间都工作在理想的、安全的无线覆盖范围内。采用无线增益PA设计,提升无线功率发射,加大覆盖范围以及增强穿墙能力。用户一台设备解决全家无线网络使用,保证无线覆盖无死角。【附图说明】图1为流量与发射功率对照图。图2为本专利技术的主流程图。图3为本文档来自技高网...

【技术保护点】
一种自适应调节无线路由器发射功率的方法,其特征在于,包括以下步骤:步骤1:路由器中的微处理器按以下公式实时计算理论总数据包和实际总数据包;理论总数据包=无线空载的数据包阈值+无线用户数*无线包阈值;实际总数据包=上一次stats.tx_packets‑本次stats.tx_packet;每10秒钟检测一次数据包的变化;无线空载的数据包阈值即没有用户连接使用时无线TX的数据流量包;无线包阀值,即无线设备连接成功但是并没有访问数据流量所需的数据包个数;无线用户数,即目前连接到无线路由器在用的用户数量;stats.tx_packet是路由器无线接口的总的发送的数据包;步骤2:基于实际总数据包控制无线路由器的工作状态;(1)若在T时间范围之内的检测到实际总数据包都小于或等于理论总数据包,则通过调功子程序,将路由器的功率调整到休眠模式;若实际总数据包n大于理论总数据包NO,则按以下方式确定无线路由器的发射功能水平L:(a)若NO*1500/1024<n*1500/1024<32kB,L为5dBm;(b)若32kB≤n*1500/1024<64kB,L为10dBm;(c)若64kB≤n*1500/1024<128kB,L为15dBm;(d)若128kB≤n*1500/1024<256kB,L为20dBm;(e)若n*1500/1024≥256kB,L为25dBm,n*1500/1024的单位为kB,其中*表示乘号。...

【技术特征摘要】

【专利技术属性】
技术研发人员:郭敏胡志坤廖北平廖远勤李竞
申请(专利权)人:醴陵恒茂电子科技有限公司
类型:发明
国别省市:湖南;43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1