一种路由器发射功率的调整方法及系统技术方案

技术编号:19243073 阅读:47 留言:0更新日期:2018-10-24 05:38
本发明专利技术公开了一种路由器发射功率的调整方法,该调整方法包括如下步骤:S1:获取用户终端的接收功率值;S2:判断接收功率值是否低于预设功率值;若是,则执行步骤S3;若否,则执行步骤S4;S3:获取路由器处于最大发射功率时的第一丢包率并基于第一丢包率进行调整路由器的发射功率;S4:获取路由器的当前吞吐量并基于当前吞吐量进行调整路由器的发射功率。本发明专利技术还公开了一种路由器发射功率的调整系统。本发明专利技术中技术方案通过判断接收功率、吞吐量以及丢包率的基础上选择合适方式动态调整路由器的发射功率,能够在有效调整路由器的发射功率的同时降低路由器的丢包率,也能够有效减少路由器的资源浪费,减少对人体的功耗辐射,具有较好的实用性。

【技术实现步骤摘要】
一种路由器发射功率的调整方法及系统
本专利技术涉及通信
,尤其涉及一种路由器发射功率的调整方法及系统。
技术介绍
路由器是互联网的主要节点设备,路由器通过路由决定数据的转发。路由器的作用包括:连通不同的网络,选择信息传送的线路等。用户终端与路由器距离较远时,经常会出现网路不顺畅或者数据包丢失等问题,现有技术中通常采用增大路由器发射功率的方式来保证网络畅通及降低数据包的丢包率。但是,单纯的通过增加发射功率,可能会导致发射功率过大而造成路由器资源浪费的问题,且路由器的发射功率越大,其所产生的辐射越大,对人体的健康危害也越大。公开号为CN105933967A的中国专利技术专利公开了一种调整路由器发射功率的方法和装置,该方法包括:实时监测路由器和用户之间的距离是否发生变化;若是,则根据该路由器与用户之间的距离,调整该路由器当前的发射功率。该专利在路由器一侧监测路由器与用户之间的距离,随着距离的变化,发射功率越大,距离越近,发射功率越小。参考该专利说明书第[0004]至[0010]段的
技术实现思路
可知,该专利是基于路由器与用户之间的间距进行调整发射功率,即在用户与路由器之间的间距处于某一等级时,将其调整为该等级的发射功率。上述现有技术是基于用户终端与路由器之间的间距进行发射功率的调整,即在间距变小时减小发射功率,或在间距大时增加发射功率,即当路由器与用户终端的距离处于固定区间时,其发射功率也调整为固定的发射功率值。但单纯的根据间距调整路由器的发射功率,无法解决因路由器的发射功率不当而导致数据包的丢包率比较严重的问题。因此,目前所急需解决的问题在于如何根据用户终端与路由器之间的距离变化动态调整路由器的发射功率以使路由器的发射功率处于最佳状态以避免出现路由器资源浪费、丢包率高的现象。
技术实现思路
针对上述问题,本专利技术公开了一种路由器发射功率的调整方法,该调整方法包括如下步骤:S1:获取用户终端的接收功率值;S2:判断接收功率值是否低于预设功率值;若是,则执行步骤S3;若否,则执行步骤S4;S3:获取路由器处于最大发射功率时的第一丢包率并基于第一丢包率进行调整路由器的发射功率;S4:获取路由器的当前吞吐量并基于当前吞吐量进行调整路由器的发射功率。进一步的,上述步骤S3包括如下步骤:S31:获取路由器处于最大发射功率时的第一丢包率;S32:判断第一丢包率是否高于临界丢包率;S33:若是,则将路由器的无线模式调整为11g模式;S34:将最大发射功率写入路由器的底层驱动并生效。进一步的,上述步骤S34包括:在预设周期内,循环获取11g模式下的多个第二丢包率;判断多个第二丢包率是否均高于临界丢包率;若是,则将最大发射功率写入路由器的底层驱动并生效。进一步的,上述步骤S4包括如下步骤:S41:获取路由器的当前吞吐量并判断当前吞吐量是否大于0;S42:若是,则根据路由器各个功率档位的递增顺序依次调整路由器的发射功率并统计各个功率档位下的第三丢包率;S43:根据各个功率档位下的第三丢包率进行比对以获取最优丢包率,并获取与最优丢包率相对应的第一功率档位;S44:将第一功率档位下的第一发射功率写入路由器的底层驱动并生效。进一步的,上述步骤S44包括:在预设周期内,循环执行步骤S42-S43以获取多个最优丢包率以及与所获取的多个最优丢包率相对应的多个第二功率档位;判断所获取的多个第二功率档位是否均与第一功率档位相同;若是,则将第一功率档位下的第一发射功率写入路由器的底层驱动并生效。基于本专利技术所公开的一种路由器发射功率的调整方法,相应的,本专利技术还公开了一种路由器发射功率的调整系统,该调整系统包括:第一监测模块,用于获取用户终端的接收功率值;第一判断模块,用于判断接收功率值是否低于预设功率值;第一调整模块,用于当接收功率值低于预设功率值时,获取路由器处于最大发射功率时的第一丢包率并基于第一丢包率调整路由器的发射功率;第二调整模块,用于当接收功率值高于预设功率值时,获取路由器的当前吞吐量并基于当前吞吐量调整路由器的发射功率。进一步的,上述第一调整模块包括:第二监测模块,用于获取路由器处于最大发射功率时的第一丢包率;第二判断模块,用于判断第一丢包率是否高于临界丢包率;模式调整模块,用于当第一丢包率高于临界丢包率时,将路由器的无线模式调整为11g模式;第一切换模块,用于将最大发射功率写入路由器的底层驱动并生效,以使路由器按照所写入的最大发射功率进行运行。进一步的,上述第一切换模块包括:第一获取模块,用于在预设周期内循环获取11g模式下的多个第二丢包率;第三判断模块,用于判断多个第二丢包率是否均高于临界丢包率。进一步的,上述第二调整模块包括:第二获取模块,用于获取路由器的当前吞吐量并判断当前吞吐量是否大于0;第三获取模块,用于根据路由器各个功率档位的递增顺序依次调整路由器的发射功率并统计各个功率档位下的第三丢包率;比对模块,用于根据各个功率档位下的第三丢包率进行比对以获取最优丢包率,并获取与最优丢包率相对应的最优功率档位;第二切换模块,用于将最优功率档位下的第一发射功率写入路由器的底层驱动并生效。进一步的,上述第二切换模块包括:循环获取模块,用于在预设周期内,循环执行步骤S42-S43以获取多个最优丢包率以及与所获取的多个最优丢包率相对应的多个第二功率档位;第四判断模块,用于判断所获取的多个第二功率档位是否均与第一功率档位相同。本专利技术所提供的一种路由器发射功率的调整方法及系统,是在判断用户终端的接收功率值的基础上,进一步的通过判断路由器的吞吐量或判断路由器的最大发射功率下的丢包率,进而选择合适的方式进行动态调整路由器的发射功率,从而能够在有效降低路由器的资源浪费的同时也能够避免因路由器发射功率过大而导致功耗辐射大的状况。另外,在用户终端的接收功率值低于预设功率值且最大发射功率下的丢包率高于临界丢包率时,可通过及时调整路由器的无线模式为11g模式以达到降低路由器丢包率的效果,具有较好的实用性。附图说明图1为实施例一中的一种路由器发射功率的调整方法流程图;图2为实施例一中的一种路由器发射功率的调整系统组成图。具体实施方式以下是本专利技术的具体实施例并结合附图,对本专利技术的技术方案作进一步的描述,但本专利技术并不限于这些实施例。实施例一参照图1,本实施例提供了一种路由器发射功率的调整方法,该调整方法包括如下步骤:S1:获取用户终端的接收功率值;S2:判断接收功率值是否低于预设功率值;若是,则执行步骤S3;若否,则执行步骤S4;S3:获取路由器处于最大发射功率时的第一丢包率并基于第一丢包率进行调整路由器的发射功率;S4:获取路由器的当前吞吐量并基于当前吞吐量进行调整路由器的发射功率。其中,当用户终端与路由器之间的距离不同时,用户终端的接收功率值也不相同,当二者距离越大时,用户终端的接收功率值越低,进而会造成用户终端与路由器之间的网络性能差、丢包率较高的问题;而当二者距离较近时,则会出现因发射功率过大而导致路由器的资源浪费的现象。因而,可通过用户终端的接收功率值来判断距离的远近,进而动态调整路由器的发射功率,即:当接收功率值低于预设功率值时,则表明二者距离较远,可通过执行S3来动态调整路由器的发射功率以减少丢包率;当其用户终端接收功率值高于预设功率值时,则表明二本文档来自技高网
...

【技术保护点】
1.一种路由器发射功率的调整方法,其特征在于,所述方法包括步骤:S1:获取用户终端的接收功率值;S2:判断所述接收功率值是否低于预设功率值;若是,则执行步骤S3;若否,则执行步骤S4;S3:获取路由器处于最大发射功率时的第一丢包率并基于所述第一丢包率进行调整路由器的发射功率;S4:获取路由器的当前吞吐量并基于所述当前吞吐量进行调整路由器的发射功率。

【技术特征摘要】
1.一种路由器发射功率的调整方法,其特征在于,所述方法包括步骤:S1:获取用户终端的接收功率值;S2:判断所述接收功率值是否低于预设功率值;若是,则执行步骤S3;若否,则执行步骤S4;S3:获取路由器处于最大发射功率时的第一丢包率并基于所述第一丢包率进行调整路由器的发射功率;S4:获取路由器的当前吞吐量并基于所述当前吞吐量进行调整路由器的发射功率。2.如权利要求1所述的一种路由器发射功率的调整方法,其特征在于,所述步骤S3包括:S31:获取路由器处于最大发射功率时的第一丢包率;S32:判断所述第一丢包率是否高于临界丢包率;S33:若是,则将路由器的无线模式调整为11g模式;S34:将所述最大发射功率写入路由器的底层驱动并生效。3.如权利要求2所述的一种路由器发射功率的调整方法,其特征在于,所述步骤S34包括步骤:在预设周期内,循环获取11g模式下的多个第二丢包率;判断所述的多个第二丢包率是否均高于临界丢包率;若是,则将所述最大发射功率写入路由器的底层驱动并生效。4.如权利要求1所述的一种路由器发射功率的调整方法,其特征在于,所述步骤S4包括:S41:获取路由器的当前吞吐量并判断所述当前吞吐量是否大于0;S42:若是,则根据路由器各个功率档位的递增顺序依次调整路由器的发射功率并统计各个功率档位下的第三丢包率;S43:根据所述各个功率档位下的第三丢包率进行比对以获取最优丢包率,并获取与所述最优丢包率相对应的第一功率档位;S44:将所述第一功率档位下的第一发射功率写入路由器的底层驱动并生效。5.如权利要求4所述的一种路由器发射功率的调整方法,其特征在于,所述步骤S44包括步骤:在预设周期内,循环执行步骤S42-S43以获取多个最优丢包率以及与所述多个最优丢包率相对应的多个第二功率档位;判断所述多个第二功率档位是否均与所述第一功率档位相同;若是,则将所述第一功率档位下的第一发射功率写入路由器的底层驱动并生效。6.一种路由器发射功率的调整系统,其特征在于,所述调整...

【专利技术属性】
技术研发人员:徐志文
申请(专利权)人:四川斐讯信息技术有限公司
类型:发明
国别省市:四川,51

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

1