一种功率调节方法、装置、可读存储介质及网络设备制造方法及图纸

技术编号:38499158 阅读:24 留言:0更新日期:2023-08-15 17:07
本申请属于无线通信技术领域,尤其涉及一种功率调节方法、装置、计算机可读存储介质及网络设备。所述方法获取网络设备的当前网口连接数量;确定所述网络设备的目标最大发射功率;其中,所述目标最大发射功率为与所述当前网口连接数量对应的最大发射功率;根据所述目标最大发射功率对所述网络设备的发射功率进行调节。通过本申请,可以根据网络设备的当前网口连接数量动态调节网络设备的发射功率,从而在保证电源适配器的输出电流不超标的前提下尽量降低网络设备的性能损耗。下尽量降低网络设备的性能损耗。下尽量降低网络设备的性能损耗。

【技术实现步骤摘要】
一种功率调节方法、装置、可读存储介质及网络设备


[0001]本申请属于无线通信
,尤其涉及一种功率调节方法、装置、计算机可读存储介质及网络设备。

技术介绍

[0002]网络设备通常使用功率较小的电源适配器,因此当网络设备处于高温满载多网口连接的情况下,如何保证电源适配器的输出电流不超标便成为了一个重要问题,而在现有技术中,常用的调整方法为直接降低网络设备的发射功率,或者切换网络设备的工作模式,使网络设备间歇性在工作状态和睡眠状态之间进行切换,尽管现有技术中的调整方法可以解决高温满载时电源适配器的输出电流超标的问题,但却会导致网络设备的性能损耗过大。

技术实现思路

[0003]有鉴于此,本申请实施例提供了一种功率调节方法、装置、计算机可读存储介质及网络设备,以解决现有的网络设备在多网口连接时无线性能损耗过大的问题。
[0004]本申请实施例的第一方面提供了一种功率调节方法,可以包括:
[0005]获取网络设备的当前网口连接数量;
[0006]确定所述网络设备的目标最大发射功率;其中,所述目标最大发射功率为与所述当前网口连接数量对应的最大发射功率;
[0007]根据所述目标最大发射功率对所述网络设备的发射功率进行调节。
[0008]在第一方面的一种具体实现方式中,所述确定所述网络设备的目标最大发射功率,包括:
[0009]根据预设的功率对应关系确定所述目标最大发射功率;
[0010]其中,所述功率对应关系中记录了与不同的网口连接数量分别对应的最大发射功率。
[0011]在第一方面的一种具体实现方式中,所述功率对应关系中记录的与不同的网口连接数量分别对应的最大发射功率为分别在不同的网口连接数量的情况下满载运行的发射功率。
[0012]在第一方面的一种具体实现方式中,在根据预设的功率对应关系确定所述目标最大发射功率之前,还包括:
[0013]在指定网口连接数量的情况下,以所述网络设备的额定发射功率进行满载运行;其中,所述指定网口连接数量为任意一种网口连接数量;
[0014]获取所述网络设备的电源适配器的输出电流;
[0015]若所述电源适配器的输出电流大于预设的电流阈值,则按照预设的调节步长逐步降低所述网络设备的发射功率,直至所述电源适配器的输出电流小于或等于所述电流阈值为止;
[0016]若所述电源适配器的输出电流小于或等于所述电流阈值,则将所述网络设备的当前发射功率确定为与所述指定网口连接数量对应的最大发射功率。
[0017]在第一方面的一种具体实现方式中,所述根据所述目标最大发射功率对所述网络设备的发射功率进行调节,包括:
[0018]将所述网络设备的信号调节档位设置为与所述目标最大发射功率对应的档位。
[0019]在第一方面的一种具体实现方式中,所述根据所述目标最大发射功率对所述网络设备的发射功率进行调节,包括:
[0020]将所述网络设备的目标功率寄存器中的功率设置为所述目标最大发射功率。
[0021]在第一方面的一种具体实现方式中,所述网络设备的发射功率包括数据帧发射功率、管理帧发射功率和/或控制帧发射功率。
[0022]本申请实施例的第二方面提供了一种功率调节装置,可以包括:
[0023]数量获取模块,用于获取网络设备的当前网口连接数量;
[0024]功率确定模块,用于确定所述网络设备的目标最大发射功率;其中,所述目标最大发射功率为与所述当前网口连接数量对应的最大发射功率;
[0025]功率调节模块,用于根据所述目标最大发射功率对所述网络设备的发射功率进行调节。
[0026]在第二方面的一种具体实现方式中,所述功率确定模块包括:
[0027]确定子模块,用于根据预设的功率对应关系确定所述目标最大发射功率;
[0028]其中,所述功率对应关系中记录了与不同的网口连接数量分别对应的最大发射功率。
[0029]在第二方面的一种具体实现方式中,所述功率对应关系中记录的与不同的网口连接数量分别对应的最大发射功率为分别在不同的网口连接数量的情况下满载运行的发射功率。
[0030]在第二方面的一种具体实现方式中,所述功率确定模块还可以包括:
[0031]满载运行子模块,用于在指定网口连接数量的情况下,以所述网络设备的额定发射功率进行满载运行;其中,所述指定网口连接数量为任意一种网口连接数量;
[0032]电流获取子模块,用于获取所述网络设备的电源适配器的输出电流;
[0033]功率降低子模块,用于若所述电源适配器的输出电流大于预设的电流阈值,则按照预设的调节步长逐步降低所述网络设备的发射功率,直至所述电源适配器的输出电流小于或等于所述电流阈值为止;
[0034]最大功率确定子模块,用于若所述电源适配器的输出电流小于或等于所述电流阈值,则将所述网络设备的当前发射功率确定为与所述指定网口连接数量对应的最大发射功率。
[0035]在第二方面的一种具体实现方式中,所述功率调节模块包括:
[0036]档位设置子模块,用于将所述网络设备的信号调节档位设置为与所述目标最大发射功率对应的档位。
[0037]在第二方面的一种具体实现方式中,所述功率调节模块包括:
[0038]功率设置子模块,用于将所述网络设备的目标功率寄存器中的功率设置为所述目标最大发射功率。
[0039]在第二方面的一种具体实现方式中,所述网络设备的发射功率包括数据帧发射功率、管理帧发射功率和/或控制帧发射功率。
[0040]本申请实施例的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种功率调节方法的步骤。
[0041]本申请实施例的第四方面提供了一种网络设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一种功率调节方法的步骤。
[0042]本申请实施例的第五方面提供了一种计算机程序产品,当计算机程序产品在网络设备上运行时,使得网络设备执行上述任一种功率调节方法的步骤。
[0043]本申请实施例与现有技术相比存在的有益效果是:本申请实施例所述方法获取网络设备的当前网口连接数量;确定所述网络设备的目标最大发射功率;其中,所述目标最大发射功率为与所述当前网口连接数量对应的最大发射功率;根据所述目标最大发射功率对所述网络设备的发射功率进行调节。通过本申请,可以根据网络设备的当前网口连接数量动态调节网络设备的发射功率,从而在保证电源适配器的输出电流不超标的前提下尽量降低网络设备的性能损耗。
附图说明
[0044]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种功率调节方法,其特征在于,包括:获取网络设备的当前网口连接数量;确定所述网络设备的目标最大发射功率;其中,所述目标最大发射功率为与所述当前网口连接数量对应的最大发射功率;根据所述目标最大发射功率对所述网络设备的发射功率进行调节。2.根据权利要求1所述的功率调节方法,其特征在于,所述确定所述网络设备的目标最大发射功率,包括:根据预设的功率对应关系确定所述目标最大发射功率;其中,所述功率对应关系中记录了与不同的网口连接数量分别对应的最大发射功率。3.根据权利要求2所述的功率调节方法,其特征在于,所述功率对应关系中记录的与不同的网口连接数量分别对应的最大发射功率为分别在不同的网口连接数量的情况下满载运行的发射功率。4.根据权利要求3所述的功率调节方法,其特征在于,在根据预设的功率对应关系确定所述目标最大发射功率之前,还包括:在指定网口连接数量的情况下,以所述网络设备的额定发射功率进行满载运行;其中,所述指定网口连接数量为任意一种网口连接数量;获取所述网络设备的电源适配器的输出电流;若所述电源适配器的输出电流大于预设的电流阈值,则按照预设的调节步长逐步降低所述网络设备的发射功率,直至所述电源适配器的输出电流小于或等于所述电流阈值为止;若所述电源适配器的输出电流小于或等于所述电流阈值,则将所述网络设备的当前发射功率确定为与所述指定网口连接数量对应的最大发射功率。5...

【专利技术属性】
技术研发人员:张文彬黄小彬
申请(专利权)人:普联技术有限公司
类型:发明
国别省市:

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

1