无线发射功率调节方法和系统的制作方法

文档序号:7824209阅读:225来源:国知局
无线发射功率调节方法和系统的制作方法
【专利摘要】本发明公开了一种无线发射功率调节方法,包括:A、在接收到无线发射功率调节指令时,获取当前数据传输速率所对应的功率调节区间,并调用功率调节区间中的预设功率值作为当前功率值;B、按照当前功率值进行数据传输以确定当前吞吐量;C、按照预设增量值对当前功率值进行调节,将调节后的功率值作为当前功率值,继续执行步骤B,直至有功率值与功率调节区间的边界值之间的差值小于等于预设值;D、在预设值为0时,或者在预设值大于0且所述差值为0时,将满足预设条件的吞吐率所对应的功率值作为当前发射功率值,其中,预设条件为所述吞吐率与预设吞吐率匹配。本发明还公开了一种无线发射功率调节系统。本发明节省了终端的能耗。
【专利说明】无线发射功率调节方法和系统

【技术领域】
[0001]本发明涉及无线传输领域,尤其涉及无线发射功率调节方法和系统。

【背景技术】
[0002]现有的无线传输技术,在无线传输过程中若传输速率不变,都是当前传输速率对应的发射功率发射,不会根据终端距离无线热点的远近而自动调整发射功率大小。而在终端距离无线热点较近时,终端采用较小的发射功率进行数据传输即可满足性能要求,当前采用固定功率发射的方式导致终端的能耗较大。
[0003]上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


【发明内容】

[0004]本发明的主要目的在于提出一种无线发射功率调节方法和系统,旨在解决无线传输过程中能耗较大的技术问题。
[0005]为实现上述目的,本发明提供的一种无线发射功率调节方法,所述无线发射功率调节方法包括以下步骤:
[0006]A、在接收到无线发射功率调节指令时,获取当前数据传输速率所对应的功率调节区间,并调用所述功率调节区间中的预设功率值作为当前功率值;
[0007]B、按照所述当前功率值进行数据传输以确定当前吞吐量;
[0008]C、按照预设增量值对所述当前功率值进行调节,将调节后的功率值作为当前功率值,继续执行步骤B,直至有功率值与所述功率调节区间的边界值之间的差值小于等于预设值,其中所述预设值小于等于所述增量值;
[0009]D、在预设值为O时,或者在预设值大于O且所述差值为O时,将满足预设条件的吞吐率所对应的功率值作为当前发射功率值,其中,所述预设条件为所述吞吐率与预设吞吐率匹配。
[0010]优选地,所述在接收到无线发射功率调节指令时,获取当前数据传输速率所对应的功率调节区间,并调用所述功率调节区间中的预设功率值作为当前功率值的步骤之前,无线发射功率调节方法还包括:
[0011]在无线通信开启时,或者当前数据传输速率发生变化时,或者按照当前数据传输速率运行预设时间间隔后,触发所述无线发射功率调节指令。
[0012]优选地,在所述预设功率值为所述功率调节区间的最小值时,所述步骤C包括:
[0013]对所述当前功率值增加预设增量值,将调节后的功率值作为当前功率值,继续执行步骤B,直至当前功率值与所述功率调节区间的最大值之间的差值小于等于预设值,其中所述预设值小于等于所述增量值。
[0014]优选地,在所述预设功率值为所述功率调节区间的最大值时,所述步骤C包括:
[0015]对所述当前功率值减去预设增量值,将调节后的功率值作为当前功率值,继续执行步骤B,直至当前功率值与所述功率调节区间的最小值之间的差值小于等于预设值,其中所述预设值小于等于所述增量值。
[0016]优选地,在所述预设功率值为所述功率调节区间的中间值时,所述步骤C包括:
[0017]按照预设的第一增量值对所述当前功率值进行调节,将调节后的功率值作为当前功率值,继续执行步骤B,直至当前功率值与所述功率调节区间的第一边界值之间差值的绝对值小于等于预设值,其中所述预设值小于等于所述增量值;
[0018]按照预设的第二增量值对所述预设功率值进行调节,将调节后的功率值作为当前功率值,继续执行步骤B,直至当前功率值与所述功率调节区间的第二边界值之间的差值小于等于预设值,其中所述预设值小于等于所述增量值。
[0019]优选地,所述步骤C之后,所述无线发射功率调节方法包括:
[0020]在预设值大于O且所述差值不为O时,获取所述功率调节区间中未调用的边界值;
[0021]将获取到的边界值作为当前功率值,按照所述当前功率值进行数据传输以确定当前吞吐量;
[0022]将满足预设条件的吞吐率所对应的功率值作为当前发射功率值,其中,所述预设条件为所述吞吐率与预设吞吐率匹配。
[0023]此外,为实现上述目的本发明还提出一种无线发射功率调节系统,所述无线发射功率调节方法系统包括:
[0024]获取模块,用于在接收到无线发射功率调节指令时,获取当前数据传输速率所对应的功率调节区间,并调用所述功率调节区间中的预设功率值作为当前功率值;
[0025]吞吐量计算模块,用于按照所述当前功率值进行数据传输以确定当前吞吐量;
[0026]调节模块,用于按照预设增量值对所述当前功率值进行调节,并将调节后的功率值作为当前功率值,以及在吞吐量计算模块按照所述当前功率值进行数据传输以确定当前吞吐量之后,继续按照预设增量值对所述当前功率值进行调节,直至有功率值与所述功率调节区间的边界值之间差值小于等于预设值,其中所述预设值小于等于所述增量值;
[0027]处理模块,用于在预设值为O时,或者在预设值大于O且所述差值为O时,将满足预设条件的吞吐率所对应的功率值作为当前发射功率值,其中,所述预设条件为所述吞吐率与预设吞吐率匹配。
[0028]优选地,所述无线发射功率调节系统还包括:
[0029]触发模块,用于在无线通信开启时,或者当前数据传输速率发生变化时,或者按照当前数据传输速率运行预设时间间隔后,触发所述无线发射功率调节指令。
[0030]优选地,在所述预设功率值为所述功率调节区间的最小值时,所述调节模块还用于对所述当前功率值增加预设增量值,并将调节后的功率值作为当前功率值,以及在吞吐量计算模块按照所述当前功率值进行数据传输以确定当前吞吐量之后,继续对所述当前功率值增加预设增量值,直至当前功率值与所述功率调节区间的最大值之间的差值小于等于预设值,其中所述预设值小于等于所述增量值。
[0031]优选地,在所述预设功率值为所述功率调节区间的最大值时,所述调节模块,还用于对所述当前功率值减去预设增量值,将调节后的功率值作为当前功率值,以及在吞吐量计算模块按照所述当前功率值进行数据传输以确定当前吞吐量之后,继续对所述当前功率值减去预设增量值,直至当前功率值与所述功率调节区间的最小值之间的差值小于等于预设值,其中所述预设值小于等于所述增量值。
[0032]优选地,在所述预设功率值为所述功率调节区间的中间值时,所述调节模块包括:
[0033]第一调节单元,用于按照预设的第一增量值对所述当前功率值进行调节,将调节后的功率值作为当前功率值,以及在吞吐量计算模块按照所述当前功率值进行数据传输以确定当前吞吐量之后,继续对所述当前功率值增加第一增量值,直至当前功率值与所述功率调节区间的第一边界值之间的差值小于等于预设值,其中所述预设值小于等于所述增量值;
[0034]第二调节单元,用于按照预设的第二增量值对所述预设功率值进行调节,将调节后的功率值作为当前功率值,以及在吞吐量计算模块按照所述当前功率值进行数据传输以确定当前吞吐量之后,继续对所述当前功率值减去第二增量值,直至当前功率值与所述功率调节区间的第二边界值之间的差值小于等于预设值,其中所述预设值小于等于所述增量值。
[0035]优选地,所述获取模块,还用于在预设值大于O且所述差值不为O时,获取所述功率调节区间中未调用的边界值;所述吞吐量计算模块,还用于将获取到的边界值作为当前功率值,按照所述当前功率值进行数据传输以确定当前吞吐量;所述处理模块,还用于将满足预设条件的吞吐率所对应的功率值作为当前发射功率值,其中,所述预设条件为所述吞吐率与预设吞吐率匹配。
[0036]本发明提出的无线发射功率调节方法和系统。在接收到无线发射功率调节指令时,按照当前数据传输速率所对应的功率调节区间,并对所述功率调节区间中的功率值进行采样,并获取各个采样的功率值对应的吞吐量,将满足预设条件的吞吐量作为当前的当前发射功率值,其中,所述预设条件为所述吞吐率与预设吞吐率匹配,通过计算对各个功率值的吞吐量进行比对,可得到最佳功率值,以节省终端的能耗。

【专利附图】

【附图说明】
[0037]图1为本发明无线发射功率调节方法较佳实施例的流程示意图;
[0038]图2为本发明无线发射功率调节系统较佳实施例的功能模块示意图。
[0039]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

【具体实施方式】
[0040]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0041]本发明提供一种无线发射功率调节方法。
[0042]参照图1,图1为本发明无线发射功率调节方法较佳实施例的流程示意图。
[0043]本实施例提出一种无线发射功率调节方法,所述无线发射功率调节方法包括:
[0044]步骤S10,在接收到无线发射功率调节指令时,获取当前数据传输速率所对应的功率调节区间,并调用所述功率调节区间中的预设功率值作为当前功率值;
[0045]在本实施例中,所述无线发射功率调节指令可通过多种方式触发,如在步骤SlO之前包括:在无线通信开启时,或者当前数据传输速率发生变化时,或者按照当前数据传输速率运行预设时间间隔后,触发所述无线发射功率调节指令。在每次无线通信开启时,即进入无线连接功能时,可重新确定当前的无线发射功率,以使每次无线发射功率均根据终端与无线热点之间的距离进行调节。
[0046]可预设传输速率与功率调节调节范围之间的映射关系,并基于预设的传输速率与功率调节区间之间的映射关系,确定当前传输速率所对应的功率调节区间。该预设功率值可由开发人员进行设定,可为所述功率调节区间的边界值,也可为功率调节区间的某一中间值,例如功率调节区间的最大值与最小值之间的平均值。
[0047]步骤S20,按照所述当前功率值进行数据传输以确定当前吞吐量;
[0048]在本实施例中,计算终端的吞吐量的方式为现有技术,在此不再赘述。
[0049]步骤S30,按照预设增量值对所述当前功率值进行调节,将调节后的功率值作为当前功率值,继续执行步骤S20,直至有功率值与所述功率调节区间的边界值之间的差值小于等于预设值,其中所述预设值小于等于所述增量值;
[0050]按照预设增量值对所述当前功率值进行调节,将调节后的功率值作为当前功率值之后,在当前功率值与所述功率调节区间的边界值之间的差值大于预设值时,继续执行步骤S20,在当前功率值与所述功率调节区间的边界值之间的差值小于等于预设值时,执行步骤 S40。
[0051]在本实施例中,该增量值为正值。按照预设增量值对所述当前功率值进行调节的方式有多种,具体实施例如下:
[0052]I)第一实施例,在所述预设功率值为所述功率调节区间的最小值时,所述步骤S30包括:
[0053]对所述当前功率值增加预设增量值,将调节后的功率值作为当前功率值,继续执行步骤S20,直至当前功率值与所述功率调节区间的最大值之间的差值小于等于预设值,其中所述预设值小于等于所述增量值。
[0054]在本实施例中,预设的功率调节区间为[a,b]时,且增量值为X时,该最小值即为a,可先将a作为当前功率值,获取当前的功率值对应的吞吐量,并对当前的功率值增加该增加值,即当前功率值为a+x,并按照发射功率a+x计算当前的吞吐量,依次类推,直至当前的a+nx与b之间的差值小于预设值。
[0055]2)第一实施例,在所述预设功率值为所述功率调节区间的最大值时,所述步骤S30包括:
[0056]对所述当前功率值减去预设增量值,将调节后的功率值作为当前功率值,继续执行步骤S20,直至当前功率值与所述功率调节区间的最小值之间的差值小于等于预设值,其中所述预设值小于等于所述增量值。
[0057]在本实施例中,预设的功率调节区间为[a,b]时,且增量值为X时,该最大值即为b,可先将b作为当前功率值,获取当前的功率值对应的吞吐量,并对当前的功率值增加该增加值,即当前功率值为b-x,并按照发射功率b-x计算当前的吞吐量,依次类推,直至当前的b-nx与a之间的差值小于预设值。
[0058]3)第三实施例,在所述预设功率值为所述功率调节区间的中间值时,所述步骤S30包括:
[0059]按照预设的第一增量值对所述当前功率值进行调节,将调节后的功率值作为当前功率值,继续执行步骤S20,直至当前功率值与所述功率调节区间的第一边界值之间差值的绝对值小于等于预设值,其中所述预设值小于等于所述增量值;
[0060]按照预设的第二增量值对所述预设功率值进行调节,将调节后的功率值作为当前功率值,继续执行步骤S20,直至当前功率值与所述功率调节区间的第二边界值之间的差值小于等于预设值,其中所述预设值小于等于所述增量值。
[0061 ] 在本实施例中,该第一增量值以及第二增量值可相同也可不同。在第一边界值为所述功率调节区间的最大值时,第二边界值为所述功率调节区间的最小值;在第一边界值为所述功率调节区间的最小值时,第二边界值为所述功率调节区间的最大值。
[0062]方案一:在本实施例中,预设的功率调节区间为[a,b]时,且第一增量值为X时,该中间值为C,且a〈c〈b,可先将c作为当前功率值,获取当前的功率值对应的吞吐量,并对当前的功率值c增加该第一增量值为X,即当前功率值为c+x,并按照发射功率c+x计算当前的吞吐量,依次类推,直至当前的c+nx与b之间的差值小于预设值;然后,对功率值c减去第二增量值为Y,即当前功率值为c-y,并按照发射功率c_y计算当前的吞吐量,依次类推,直至当前的c-ny与a之间的差值小于预设值。方案二:在本实施例中,然后,预设的功率调节区间为[a,b]时,且第一增量值为X时,该中间值为c,且a〈c〈b,可先将c作为当前功率值,获取当前的功率值对应的吞吐量,对当前功率值c减去第一增量值为X,即当前功率值为c-x,并按照发射功率c-x计算当前的吞吐量,依次类推,直至当前的c-nx与a之间的差值小于预设值;并功率值c增加第二增量值为1,即当前功率值为c+y,并按照发射功率c+y计算当前的吞吐量,依次类推,直至当前的c+ny与b之间的差值小于预设值。
[0063]以上所列举出的按照预设增量值对所述当前功率值进行调节的方式仅仅为示例性的,本领域技术人员利用本发明的技术思想,根据其具体需求所提出的其他按照预设增量值对所述当前功率值进行调节的方式均在本发明的保护范围内,在此不进行一一穷举。
[0064]步骤S40,在预设值为O时,或者在预设值大于O且所述差值为O时,将满足预设条件的吞吐率所对应的功率值作为当前发射功率值,其中,所述预设条件为所述吞吐率与预设吞吐率匹配。
[0065]在本实施例中,该预设值为O时,即有功率值与所述功率调节区间的边界值相等时,将满足预设条件的吞吐率所对应的功率值作为当前发射功率值。
[0066]本领域技术人员可以理解的是,所述步骤S30之后还包括步骤:
[0067]在预设值大于O且所述差值不为O时,获取所述功率调节区间中未调用的边界值;
[0068]将获取到的边界值作为当前功率值,按照所述当前功率值进行数据传输以确定当前吞吐量;
[0069]将满足预设条件的吞吐率所对应的功率值作为当前发射功率值,其中,所述预设条件为所述吞吐率与预设吞吐率匹配。
[0070]在本实施例中,预设的功率调节区间为[a,b]时,预设功率时为a,且增量值为x时,在a+nx与b之间的差值小于预设值时,则功率值b未被调用,将功率值b作为当前功率值,获取当前的功率值对应的吞吐量,将满足预设条件的吞吐率所对应的功率值作为当前发射功率值,其中,所述预设条件为所述吞吐率与预设吞吐率匹配;在预设功率时为b,且增量值为X时,在b-nx与a之间的差值小于预设值时,则功率值a未被调用,将功率值a作为当前功率值,获取当前的功率值a对应的吞吐量,并将满足预设条件的吞吐率所对应的功率值作为当前发射功率值,其中,所述预设条件为所述吞吐率与预设吞吐率匹配。
[0071]本实施例提出的无线发射功率调节方法,在接收到无线发射功率调节指令时,按照当前数据传输速率所对应的功率调节区间,并对所述功率调节区间中的功率值进行采样,并获取各个采样的功率值对应的吞吐量,将满足预设条件的吞吐量作为当前的当前发射功率值,其中,所述预设条件为所述吞吐率与预设吞吐率匹配,通过计算对各个功率值的吞吐量进行比对,可得到最佳功率值,以节省终端的能耗。
[0072]本发明进一步提供一种无线发射功率调节系统。
[0073]参照图2,图2为本发明无线发射功率调节系统较佳实施例的功能模块示意图。
[0074]需要强调的是,对本领域的技术人员来说,图2所示功能模块图仅仅是一个较佳实施例的示例图,本领域的技术人员围绕图2所示的无线发射功率调节系统的功能模块,可轻易进行新的功能模块的补充;各功能模块的名称是自定义名称,仅用于辅助理解该无线发射功率调节系统的各个程序功能块,不用于限定本发明的技术方案,本发明技术方案的核心是,各自定义名称的功能模块所要达成的功能
[0075]本实施例提出一种无线发射功率调节系统,所述无线发射功率调节系统包括:
[0076]获取模块10,用于在接收到无线发射功率调节指令时,获取当前数据传输速率所对应的功率调节区间,并调用所述功率调节区间中的预设功率值作为当前功率值;
[0077]在本实施例中,所述无线发射功率调节指令可通过多种方式触发,所述无线发射功率调节系统还包括触发模块,用于在无线通信开启时,或者当前数据传输速率发生变化时,或者按照当前数据传输速率运行预设时间间隔后,触发所述无线发射功率调节指令。在每次无线通信开启时,即进入无线连接功能时,可重新确定当前的无线发射功率,以使每次无线发射功率均根据终端与无线热点之间的距离进行调节。
[0078]可预设传输速率与功率调节调节范围之间的映射关系,获取模块10基于预设的传输速率与功率调节区间之间的映射关系,获取当前传输速率所对应的功率调节区间。该预设功率值可由开发人员进行设定,可为所述功率调节区间的边界值,也可为功率调节区间的某一中间值,例如功率调节区间的最大值与最小值之间的平均值。
[0079]吞吐量计算模块20,用于按照所述当前功率值进行数据传输以确定当前吞吐量;
[0080]在本实施例中,计算终端的吞吐量的方式为现有技术,在此不再赘述。
[0081]调节模块30,用于按照预设增量值对所述当前功率值进行调节,并将调节后的功率值作为当前功率值,以及在吞吐量计算模块20按照所述当前功率值进行数据传输以确定当前吞吐量之后,继续按照预设增量值对所述当前功率值进行调节,直至有功率值与所述功率调节区间的边界值之间差值小于等于预设值,其中所述预设值小于等于所述增量值;
[0082]在本实施例中,该增量值为正值。按照预设增量值对所述当前功率值进行调节的方式有多种,具体实施例如下:
[0083]I)第一实施例,在所述预设功率值为所述功率调节区间的最小值时,所述调节模块30还用于对所述当前功率值增加预设增量值,并将调节后的功率值作为当前功率值,以及在吞吐量计算模块20按照所述当前功率值进行数据传输以确定当前吞吐量之后,继续对所述当前功率值增加预设增量值,直至当前功率值与所述功率调节区间的最大值之间的差值小于等于预设值,其中所述预设值小于等于所述增量值。
[0084]在本实施例中,预设的功率调节区间为[a,b]时,且增量值为X时,该最小值即为a,可先将a作为当前功率值,获取当前的功率值对应的吞吐量,并对当前的功率值增加该增加值,即当前功率值为a+x,并按照发射功率a+x计算当前的吞吐量,依次类推,直至当前的a+nx与b之间的差值小于预设值。
[0085]2)第一实施例,在所述预设功率值为所述功率调节区间的最大值时,所述调节模块30,还用于对所述当前功率值减去预设增量值,将调节后的功率值作为当前功率值,以及在吞吐量计算模块20按照所述当前功率值进行数据传输以确定当前吞吐量之后,继续对所述当前功率值减去预设增量值,直至当前功率值与所述功率调节区间的最小值之间的差值小于等于预设值,其中所述预设值小于等于所述增量值。
[0086]在本实施例中,预设的功率调节区间为[a,b]时,且增量值为X时,该最大值即为b,可先将b作为当前功率值,获取当前的功率值对应的吞吐量,并对当前的功率值增加该增加值,即当前功率值为b-x,并按照发射功率b-x计算当前的吞吐量,依次类推,直至当前的b-nx与a之间的差值小于预设值。
[0087]3)第三实施例,在所述预设功率值为所述功率调节区间的中间值时,所述调节模块30包括:
[0088]第一调节单元,用于按照预设的第一增量值对所述当前功率值进行调节,将调节后的功率值作为当前功率值,以及在吞吐量计算模块按照所述当前功率值进行数据传输以确定当前吞吐量之后,继续对所述当前功率值增加第一增量值,直至当前功率值与所述功率调节区间的第一边界值之间的差值小于等于预设值,其中所述预设值小于等于所述增量值;
[0089]第二调节单元,用于按照预设的第二增量值对所述预设功率值进行调节,将调节后的功率值作为当前功率值,以及在吞吐量计算模块按照所述当前功率值进行数据传输以确定当前吞吐量之后,继续对所述当前功率值减去第二增量值,直至当前功率值与所述功率调节区间的第二边界值之间的差值小于等于预设值,其中所述预设值小于等于所述增量值。
[0090]在本实施例中,该第一增量值以及第二增量值可相同也可不同。在第一边界值为所述功率调节区间的最大值时,第二边界值为所述功率调节区间的最小值;在第一边界值为所述功率调节区间的最小值时,第二边界值为所述功率调节区间的最大值。
[0091]方案一:在本实施例中,预设的功率调节区间为[a,b]时,且第一增量值为X时,该中间值为C,且a〈c〈b,可先将c作为当前功率值,获取当前的功率值对应的吞吐量,并对当前的功率值c增加该第一增量值为X,即当前功率值为c+x,并按照发射功率c+x计算当前的吞吐量,依次类推,直至当前的c+nx与b之间的差值小于预设值;然后,对功率值c减去第二增量值为Y,即当前功率值为c_y,并按照发射功率c-y计算当前的吞吐量,依次类推,直至当前的c-ny与a之间的差值小于预设值。方案二:在本实施例中,然后,预设的功率调节区间为[a,b]时,且第一增量值为X时,该中间值为c,且a〈c〈b,可先将c作为当前功率值,获取当前的功率值对应的吞吐量,对当前功率值c减去第一增量值为X,即当前功率值为c-x,并按照发射功率c-x计算当前的吞吐量,依次类推,直至当前的c-nx与a之间的差值小于预设值;并功率值c增加第二增量值为y,即当前功率值为c+y,并按照发射功率c+y计算当前的吞吐量,依次类推,直至当前的c+ny与b之间的差值小于预设值。
[0092]以上所列举出的按照预设增量值对所述当前功率值进行调节的方式仅仅为示例性的,本领域技术人员利用本发明的技术思想,根据其具体需求所提出的其他按照预设增量值对所述当前功率值进行调节的方式均在本发明的保护范围内,在此不进行一一穷举。
[0093]处理模块40,用于在预设值为O时,或者在预设值大于O且所述差值为O时,将满足预设条件的吞吐率所对应的功率值作为当前发射功率值,其中,所述预设条件为所述吞吐率与预设吞吐率匹配。
[0094]在本实施例中,该预设值为O时,即有功率值与所述功率调节区间的边界值相等时,将满足预设条件的吞吐率所对应的功率值作为当前发射功率值。
[0095]本领域技术人员可以理解的是,,所述获取模块,还用于在预设值大于O且所述差值不为O时,获取所述功率调节区间中未调用的边界值;所述吞吐量计算模块,还用于将获取到的边界值作为当前功率值,按照所述当前功率值进行数据传输以确定当前吞吐量;所述处理模块,还用于将满足预设条件的吞吐率所对应的功率值作为当前发射功率值,其中,所述预设条件为所述吞吐率与预设吞吐率匹配。
[0096]在本实施例中,预设的功率调节区间为[a,b]时,预设功率时为a,且增量值为x时,在a+nx与b之间的差值小于预设值时,则功率值b未被调用,将功率值b作为当前功率值,获取当前的功率值对应的吞吐量,将满足预设条件的吞吐率所对应的功率值作为当前发射功率值,其中,所述预设条件为所述吞吐率与预设吞吐率匹配;在预设功率时为b,且增量值为X时,在b-nx与a之间的差值小于预设值时,则功率值a未被调用,将功率值a作为当前功率值,获取当前的功率值a对应的吞吐量,并将满足预设条件的吞吐率所对应的功率值作为当前发射功率值,其中,所述预设条件为所述吞吐率与预设吞吐率匹配。
[0097]本实施例提出的无线发射功率调节系统,在接收到无线发射功率调节指令时,按照当前数据传输速率所对应的功率调节区间,并对所述功率调节区间中的功率值进行采样,并获取各个采样的功率值对应的吞吐量,将满足预设条件的吞吐量作为当前的当前发射功率值,其中,所述预设条件为所述吞吐率与预设吞吐率匹配,通过计算对各个功率值的吞吐量进行比对,可得到最佳功率值,以节省终端的能耗。
[0098]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种无线发射功率调节方法,其特征在于,所述无线发射功率调节方法包括以下步骤: A、在接收到无线发射功率调节指令时,获取当前数据传输速率所对应的功率调节区间,并调用所述功率调节区间中的预设功率值作为当前功率值; B、按照所述当前功率值进行数据传输以确定当前吞吐量; C、按照预设增量值对所述当前功率值进行调节,将调节后的功率值作为当前功率值,继续执行步骤B,直至有功率值与所述功率调节区间的边界值之间的差值小于等于预设值,其中所述预设值小于等于所述增量值; D、在预设值为O时,或者在预设值大于O且所述差值为O时,将满足预设条件的吞吐率所对应的功率值作为当前发射功率值,其中,所述预设条件为所述吞吐率与预设吞吐率匹配。
2.如权利要求1所述的无线发射功率调节方法,其特征在于,所述在接收到无线发射功率调节指令时,获取当前数据传输速率所对应的功率调节区间,并调用所述功率调节区间中的预设功率值作为当前功率值的步骤之前,无线发射功率调节方法还包括: 在无线通信开启时,或者当前数据传输速率发生变化时,或者按照当前数据传输速率运行预设时间间隔后,触发所述无线发射功率调节指令。
3.如权利要求1或2所述的无线发射功率调节方法,其特征在于,在所述预设功率值为所述功率调节区间的最小值时,所述步骤C包括: 对所述当前功率值增加预设增量值,将调节后的功率值作为当前功率值,继续执行步骤B,直至当前功率值与所述功率调节区间的最大值之间的差值小于等于预设值,其中所述预设值小于等于所述增量值。
4.如权利要求1或2所述的无线发射功率调节方法,其特征在于,在所述预设功率值为所述功率调节区间的最大值时,所述步骤C包括: 对所述当前功率值减去预设增量值,将调节后的功率值作为当前功率值,继续执行步骤B,直至当前功率值与所述功率调节区间的最小值之间的差值小于等于预设值,其中所述预设值小于等于所述增量值。
5.如权利要求1或2所述的无线发射功率调节方法,其特征在于,在所述预设功率值为所述功率调节区间的中间值时,所述步骤C包括: 按照预设的第一增量值对所述当前功率值进行调节,将调节后的功率值作为当前功率值,继续执行步骤B,直至当前功率值与所述功率调节区间的第一边界值之间差值的绝对值小于等于预设值,其中所述预设值小于等于所述增量值; 按照预设的第二增量值对所述预设功率值进行调节,将调节后的功率值作为当前功率值,继续执行步骤B,直至当前功率值与所述功率调节区间的第二边界值之间的差值小于等于预设值,其中所述预设值小于等于所述增量值。
6.如权利要求1所述的无线发射功率调节方法,其特征在于,所述步骤C之后,所述无线发射功率调节方法包括: 在预设值大于O且所述差值不为O时,获取所述功率调节区间中未调用的边界值; 将获取到的边界值作为当前功率值,按照所述当前功率值进行数据传输以确定当前吞吐量; 将满足预设条件的吞吐率所对应的功率值作为当前发射功率值,其中,所述预设条件为所述吞吐率与预设吞吐率匹配。
7.一种无线发射功率调节系统,其特征在于,所述无线发射功率调节方法系统包括: 获取模块,用于在接收到无线发射功率调节指令时,获取当前数据传输速率所对应的功率调节区间,并调用所述功率调节区间中的预设功率值作为当前功率值; 吞吐量计算模块,用于按照所述当前功率值进行数据传输以确定当前吞吐量; 调节模块,用于按照预设增量值对所述当前功率值进行调节,并将调节后的功率值作为当前功率值,以及在吞吐量计算模块按照所述当前功率值进行数据传输以确定当前吞吐量之后,继续按照预设增量值对所述当前功率值进行调节,直至有功率值与所述功率调节区间的边界值之间差值小于等于预设值,其中所述预设值小于等于所述增量值; 处理模块,用于在预设值为O时,或者在预设值大于O且所述差值为O时,将满足预设条件的吞吐率所对应的功率值作为当前发射功率值,其中,所述预设条件为所述吞吐率与预设吞吐率匹配。
8.如权利要求7所述的无线发射功率调节系统,其特征在于,所述无线发射功率调节系统还包括: 触发模块,用于在无线通信开启时,或者当前数据传输速率发生变化时,或者按照当前数据传输速率运行预设时间间隔后,触发所述无线发射功率调节指令。
9.如权利要求6或7所述的无线发功率调节系统,其特征在于,在所述预设功率值为所述功率调节区间的最小值时,所述调节模块还用于对所述当前功率值增加预设增量值,并将调节后的功率值作为当前功率值,以及在吞吐量计算模块按照所述当前功率值进行数据传输以确定当前吞吐量之后,继续对所述当前功率值增加预设增量值,直至当前功率值与所述功率调节区间的最大值之间的差值小于等于预设值,其中所述预设值小于等于所述增量值。
10.如权利要求6或7所述的无线发射功率调节系统,其特征在于,在所述预设功率值为所述功率调节区间的最大值时,所述调节模块,还用于对所述当前功率值减去预设增量值,将调节后的功率值作为当前功率值,以及在吞吐量计算模块按照所述当前功率值进行数据传输以确定当前吞吐量之后,继续对所述当前功率值减去预设增量值,直至当前功率值与所述功率调节区间的最小值之间的差值小于等于预设值,其中所述预设值小于等于所述增量值。
11.如权利要求7或8所述的无线发射功率调节方法,其特征在于,在所述预设功率值为所述功率调节区间的中间值时,所述调节模块包括: 第一调节单元,用于按照预设的第一增量值对所述当前功率值进行调节,将调节后的功率值作为当前功率值,以及在吞吐量计算模块按照所述当前功率值进行数据传输以确定当前吞吐量之后,继续对所述当前功率值增加第一增量值,直至当前功率值与所述功率调节区间的第一边界值之间的差值小于等于预设值,其中所述预设值小于等于所述增量值; 第二调节单元,用于按照预设的第二增量值对所述预设功率值进行调节,将调节后的功率值作为当前功率值,以及在吞吐量计算模块按照所述当前功率值进行数据传输以确定当前吞吐量之后,继续对所述当前功率值减去第二增量值,直至当前功率值与所述功率调节区间的第二边界值之间的差值小于等于预设值,其中所述预设值小于等于所述增量值。
12.如权利要求7所述的无线发射功率调节系统,其特征在于,所述获取模块,还用于在预设值大于O且所述差值不为O时,获取所述功率调节区间中未调用的边界值;所述吞吐量计算模块,还用于将获取到的边界值作为当前功率值,按照所述当前功率值进行数据传输以确定当前吞吐量;所述处理模块,还用于将满足预设条件的吞吐率所对应的功率值作为当前发射功率值,其中,所述预设条件为所述吞吐率与预设吞吐率匹配。
【文档编号】H04W52/26GK104469922SQ201410837380
【公开日】2015年3月25日 申请日期:2014年12月26日 优先权日:2014年12月26日
【发明者】徐华易 申请人:深圳市中兴移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1