多重射频接入技术装置中的优化的资源管理的制作方法

xiaoxiao2020-10-23  13

多重射频接入技术装置中的优化的资源管理的制作方法
【专利说明】
【背景技术】
[0001 ] 移动通信装置和其他个人计算移动装置都通过电池来供电。电池寿命由移动装置的硬件和软件组件两者来确定。此外,移动装置能够增大功能范围,这消耗大量的移动装置和网络资源。随着这种趋势的继续,提供充足的电池寿命会是更加难以解决的问题。
【附图说明】
[0002]通过结合附图对以下详细描述进行参考,以上各方面以及许多伴随的优点将由于变得更好理解而变得更加容易被认识到,附图中:
[0003]图1是示出说明性的通信装置通信环境的框图;
[0004]图2是示出说明性的通信装置的组件的框图;
[0005]图3是示出使功率水平适应于移动装置中的无线式收发器的说明性程序的流程图;
[0006]图4是示出使功率水平适应于移动装置中的蜂窝式收发器的说明性程序的流程图;
[0007]图5是示出使操作模式适应于无线接入点的说明性程序的流程图。
【具体实施方式】
[0008]本公开涉及对移动通信装置中的资源管理进行优化,从而在没有实质上削弱性能的情况下改善电池寿命。通信装置可将蜂窝式和无线式技术结合到单个装置中。通信装置可在蜂窝网络上通信且具有大范围移动性,并且可以访问诸如互联网之类的通信网络。通信装置可通过蜂窝式连接向一组客户端装置(诸如智能电话、笔记本电脑、平板电脑、车载计算机、以及其他具有无线功能的电子装置)提供互联网访问作为回程(backhaul)。由于硬件可能持续处于使用及全功率发射状态中,蜂窝式和无线式硬件会消耗大量功率。
[0009]因此,这里描述的方法和系统用于适应性地调整通信装置中的无线式收发器和蜂窝式收发器的功率水平以对应于装置的使用和数据吞吐量。该装置还可至少部分地基于通信装置所提供的无线数据网络上的网络活动数据使用来动态地进入不同的操作模式。通过控制功率水平,可减少装置的功率使用,从而增加电池使用的效率。
[0010]在一个实施例中,本公开提供了一种用于功率管理的计算机实施的方法。该计算机实施的方法包括通过移动装置经由无线数据网络与客户端装置进行通信。由移动装置提供对无线数据网络的访问并且移动装置具有无线式收发器和蜂窝式收发器。所述方法还可包括确定移动装置的蜂窝状况。所述方法还可包括至少部分地基于蜂窝状况来确定移动装置的无线通信网络数据速率。所述方法还可包括确定经由无线数据网络与移动装置进行通信的客户端装置的无线数据网络数据速率。所述方法还可包括至少部分地基于无线通信网络数据速率和无线数据网络数据速率来确定用于移动装置的无线式收发器和蜂窝式收发器中的至少一个的目标功率水平。所述方法还可包括将无线式收发器和蜂窝式收发器中的至少一个的功率水平调整为目标功率水平。
[0011]在一些实施例中,无线式收发器和蜂窝式收发器两者的功率水平都被调整。无线通信网络数据速率可为预测的数据速率。无线通信网络数据速率可至少部分地基于时间信息(time of day) O无线通信网络数据速率可至少部分地基于移动装置的移动速度。蜂窝状况可为信道质量指标。蜂窝状况可为衰落指标。无线通信网络数据速率可为上行数据速率。无线通信网络数据速率可为下行数据速率。
[0012]在一些实施例中,所述计算机实施的方法还可包括检测无线数据网络数据速率的变化并调整无线式收发器和蜂窝式收发器中的至少一个的功率水平以反映该变化。
[0013]在一些实施例中,所述方法可包括检测无线通信网络数据速率的变化,并调整无线式收发器和蜂窝式收发器中的至少一个的功率水平以反映该变化。
[0014]在移动通信装置的实施例中,该装置具有蜂窝式收发器、无线式收发器、以及处理单元。蜂窝式收发器可被构造为与蜂窝网络通信。无线式收发器可被构造为提供无线数据网络。处理单元与内存和网络接口通信。处理单元可被构造为在无线数据网络上经由网络接口与客户端装置进行通信。处理单元还可被构造为确定蜂窝状况并至少部分地基于该蜂窝状况来确定无线通信网络数据速率。处理单元还可被构造为确定客户端装置的无线网络数据速率。处理单元还可被构造为至少部分地基于无线通信网络数据速率和无线数据网络数据速率来确定用于无线式收发器和蜂窝式收发器中的至少一个的目标功率水平。处理单元还可被构造为使得无线式收发器和蜂窝式收发器中的至少一个的功率水平调整为目标功率水平。
[0015]在一些实施例中,移动通信装置是电池供电的。处理单元可被构造为使得无线式收发器和/或蜂窝式收发器的功率水平调整以保存电池寿命。无线数据网络可以是基于IEEE 802.11系列技术标准的无线数据网络。处理单元可被构造为使得无线式收发器和/或蜂窝式收发器的功率水平增加。处理单元可被构造为使得无线式收发器和/或蜂窝式收发器的功率水平减少。
[0016]在用于管理功率的计算机实施的方法的另一实施例中,所述计算机实施的方法包括通过无线接入点装置广播信标信号以指示无线接入点的存在。所述方法还包括通过无线接入点装置向客户端装置提供对无线数据网络的访问。所述方法还包括通过无线接入点装置监控无线网络上的网络活动。所述方法还包括基于在无线网络上的用户装置的活动来在第一模式和第二模式之间调整无线接入点装置。所述方法还包括在无线接入点装置处于第一模式时通过无线接入点装置利用第一信标信号传输协议来广播信标信号。所述方法还包括在无线接入点装置处于第二模式时通过无线接入点装置利用第二信标信号传输协议来广播信标信号。
[0017]在一些实施例中,第二信标信号传输协议比第一信标信号传输协议具有更大的信标信号广播之间的间隔。无线接入点装置可为移动电话。无线接入点装置可为电池供电的。
[0018]在一些实施例中,所述方法还可包括在无线接入点装置处于休眠模式时调整无线接入点装置的蜂窝式收发器的功率水平。在一些实施例中,所述方法还可包括在无线接入点装置处于第二模式时使无线接入点装置的蜂窝式收发器停用。在一些实施例中,所述方法还包括在无线接入点装置处于第三模式时通过无线接入点装置利用第三信标信号传输协议来广播信标信号。
[0019]尽管本公开的各方面内容将关于说明性的通信环境、装置互动、通信协议和流程图来进行描述,但是相关领域的技术人员将认识到所公开的实施例本质上是说明性的而不应当被解释为限制性的。本公开中的系统和方法可结合各种通信协议来使用。另外,虽然在本文献中使用了术语通信装置,但是该术语表示具有用于经由一个或多个通信路径与一个或多个其他装置进行通信的组件的任意类型的装置。这种通信路径可包括无线式通信路径(例如,经由红外、RF、光学、蜂窝、地面、和/或卫星通信介质)和/或有线式通信路径(例如,局域网、广域网、私人网络、企业网络、公共网络和/或互联网)。此外,尽管本公开参考通信装置,但是相关领域的技术人员将认识到通信装置也可指无线式计算装置、移动通信装置、移动终端、或计算装置。通信装置的示例关于图1和图2进行描述。相应地,对通信装置的参考不应当被解释为包括未在本公开中描述的任何特定功能或操作。
[0020]图1示出了说明性的通信装置通信环境100。通信装置通信环境100可包括与用户相关联的通信装置102。通信装置102可具有能够初始化、接收或有助于无线通信网络104上的通信的蜂窝式收发器110。通信装置102可对应于广泛的各种装置或组件,包括但不限于个人计算装置、电子书籍阅读器(例如,电子书阅读器)、手持式计算装置、计算装置中包括的集成组件或处理器、家用电器、电气用具、车辆、机器、固定电话、网络电话(例如,IP语音(“VoIP”))、无绳电话、蜂窝式电话、智能电话、调制解调器、个人数字助理、笔记本电脑、游戏装置、媒体装置等。在说明性的实施例中,通信装置102包括广泛的各种软件和硬件组件(诸如蜂窝式收发器110),以在一个或多个通信网络(包括无线通信网络104或有线通信网络(未示出))上建立通信。
[0021]通信装置102可具有无线式收发器112,其能够形成基于IEEE802.11系列技术标准(“WiFi”)的该通信装置和客户端装置106之间的无线数据网络108、基于IEEE 802.16标准(“WiMax”)的无线网络和其他无线网络。例如,通信装置102能够初始化、接收或有助于一个或多个客户端装置106和无线通信网络104之间的通信。在一个实施例中,通信装置102是移动WiFi网络提供器装置,其通过无线通信网络104为若干个客户端装置106提供WiFi网络。移动WiFi网络提供器装置可被构造为使得其不提供其他通信服务,诸如电话。通信装置102的说明性的组件将被关于图2进行更详细的描述。
[0022]客户端装置106是能够无线通信的装置并且可包括但不限于个人计算装置、电子书籍阅读器(例如电子书阅读器)、手持式计算装置、计算装置中包括的集成组件或处理器、家用电器、电气用具、车辆、机器、固定电话、网络电话(例如,IP语音(“VoIP”))、无绳电话、蜂窝式电话、智能电话、调制解调器、个人数字助理、笔记本电脑、游戏装置、媒体装置等。
[0023]在说明性实施例中,通信装置通信环境100可包括若干附加装置、系统和/或子系统,以有助于与通信装置102或其他装置进行通信。附加装置可有助于无线通信网络104(诸如蜂窝式射频访问网络(“RAN”)、基于IEEE 801.11系列技术标准的无线网络(“WiFi”)、基于IEEE 802.16标准的无线网络(“WiMax”)、统合式无线通信网络(诸如非授权移动接入(“UMA”))、或通用接入网络(“GAN”))以及其他无线网络。移动通信网络(诸如无线通信网络104)的操作是公知的并且将不再描述其细节。另外,尽管无线通信网络104 被示出为单个通信网络,但是相关领域的技术人员将认识到通信网络可由任意数量的公共或私人通信网络和/或网络连接来组成。
[0024]图2示出了通信装置102(诸如移动电话)的组件。通信装置102可包括一个或多个处理单元202 (诸如一个或多个CPU)。通信装置102还可包括系统内存204,其可对应于易失性和/或非易失性计算机可读存储介质的任意组合。系统内存204可存储这样的信息,该信息提供操作系统模块206、各种程序模块208、程序数据210和其他模块。以上列举的模块列表是代表性的而不是通信装置102所执行的功能、所实现的模块的类型的穷举。通信装置102通过使用处理单元202实施存储在系统内存204中的各模块来执行各功能。通信装置102还可包括一个或多个输入装置212 (键盘、鼠标装置、专用选择键等)以及一个或多个输出装置214 (显示器、打印机、音频输出机构等)。相关领域技术人员将认识到额外或可选的软件模块和/或硬件组件也可以包括在通信装置102中以进行其他预期的功能(诸如移动电话功能)。
[0025]继续参考图2,通信装置102还可包括电池222、一种或多种可移动存储器216、以及一种或多种不可移动存储器218。在一些实施例中,该装置可连接至外部电源(诸如AC电源插座)。此外,通信装置102可包括通信组件220 (诸如蜂窝式收发器和无线式收发器),以有助于经由有线式和无线式通信网络(诸如无线通信网络104和无线数据网络108 (图1))进行通信。这些收发器有助于使用各种通信协议进行这种通信,各种通信协议包括但不限于蓝牙、IEEE 802.11系列技术标准(“WiFi”)、IEEE 802.16标准(“WiMax”)、短消息服务(“SMS”)、IP语音(“VoIP”)以及各代蜂窝式空中接口协议(包括但不限于基于码分多址(CDMA)、时分多址(TDMA)、全球移动通信系统(GSM)、宽带码分多址(WCDMA)、第三代码分多址(CDMA2000)、时分同步码分多址(TD-SCDMA)、波分和时分多址(WTDMA)、长期演进(LTE)、正交频分多址(OFDMA)以及类似技术的空中接口协议)。
[0026]图3是示出用于使功率水平适应于移动装置中的无线式收发器的说明性程序300的流程图。相关领域技术人员将认识到程序300可通过由通信装置102的处理单元202实施一个或多个程序模块来实现。因此,程序300被逻辑关联为通常由处理单元202来执行,并且将不认为以下说明性实施例是限制性的。
[0027]在块302,处理单元202处理无线通信网络(“WCN”)104的操作状况并确定用于无线接入点的WCN数据速率。无线接入点可以为通信装置102 (诸如移动蜂窝电话或移动无线接入点装置)并且可以是电池供电的。如上所述,通信装置102可具有蜂窝式收发器,该蜂窝式收发器可操作地与无线通信网络104进行通信。通信装置102还可具有无线式收发器,该无线式收发器可操作地在通信装置和客户端装置106之间提供无线数据网络(“WDN”)108。因此,通信装置102可用作客户端装置106的无线数据网络接入点或集线器。客户端装置106可包括个人计算装置、电子书籍阅读器(例如,电子书阅读器)、手持式计算装置等。客户端装置106是能够无线通信的装置。
[0028]客户端装置106能够连接至无线数据网络108。客户端装置106利用各种无线通信协议(包括WiF1、蓝牙和/或其他通信协议)与通信装置102无线地进行通信。在一个实施例中,通信装置102利用IEEE 802.11协议标准提供WiFi无线数据网络108。无线数据网络108上的客户端装置通信通过通信装置102路由至无线通信网络104。在一些实施例中,由通信装置102提供的无线数据网络108在指定时间可具有限制数量的连接的客户端装置106或客户端装置106。例如,在一个实施例中,通信装置102可具有连接到无线数据网络108的有限的5个客户端装置106。
[0029]无线通信网络104和通信装置102之间的通信质量可通过多个网络通信特征来进行评估和分析。网络通信特征可包括信道质量指标(CQI)、衰落指标、延迟、抖动、载波干扰比、接收器功率、以及其他特征。通信装置102的处理单元202可使用网络通信特征来确定无线通信网络104的WCN操作状况。
[0030]WCN操作状况可被用于推导无线通信网络104和通信装置102之间的WCN数据速率(也被称为WCN带宽或WCN吞吐量)。WCN数据速率可指与无线通信网络104和通信装置102之间的通信相关的上行数据速率、下行数据速率、或其他数据速率。WCN数据速率可为预测的数据速率、当前数据速率、最大数据速率、平均数据速率、或其他类型的数据速率。处理单元202使用WCN操作状况来确定通信装置102和无线通信网络104之间的WCN数据速率。处理单元202可利用一个或多个算法来分析WCN操作状况,从而确定WCN数据速率。WCN数据速率可将历史数据和当前数据纳入考虑。在一些实施例中,处理单元202可使用反馈回路来调整WCN数据速率。在一些实施例中,处理单元202可使用阈值来帮助确定WCN数据速率。
[0031]在一些实施例中,WCN数据速率可为预测的数据速率并且可凭借基于地理和时间的信息(诸如用户活动特性(例如,峰值用户时间)、同一地理位置的活动装置的数量、装置正在运动(例如,驾驶、行走等)的速度和方向等)来确定。例如,预测的数据速率可根据通信装置102正在运动的速度来调整。说明性地,数据速率随速度增加而降低。
[0032]WCN数据速率可为一个单值、值的范围、阈值等级、或数据速率的其他指示。例如,在一种情况下,WCN数据速率可为5mbps。WCN数据速率表示通信装置102和无线通信网络104之间的有效的最大数据速率。
[0033]处理单元202可利用各种方法来更新WCN数据速率,各种方法包括周期性更新、基于阈值的更新、基于事件的更新、用户指定的更新、和/或这些方法的组合。对WCN数据速率的周期性更新可为指定频率的,诸如每100晕秒、每秒、每5秒、或其他频率。基于阈值的更新可至少部分地基于WCN状况、地理位置的变化或处理单元202监控到的其他特征的变化。基于事件的阈值可包括诸如从无线通信网络104上的一个节点切换到另一个节点的事件。处理单元202可在如处理单元202所确定的满足一个或多个条件时更新WCN数据速率。
[0034]在无线数据网络108上的通信受通信装置102和无线通信网络104之间的数据速率限制。因此,无线数据网络108的数据速率小于或等于WCN数据速率。通过确定WCN数据速率,处理单元202可确定无线式收发器是否在考虑了 WCN数据速率在内的功率水平下操作。随后,处理单元202可将WCN数据速率考虑在内以调整无线式收发器的操作功率水平,从而改善通信装置102的电池寿命。
[0035]在块304,处理单元202确定WDN数据速率。处理单元202还可以确定用于连接至无线数据网络108的各个客户端装置106的数据速率。处理单元202可至少部分地基于各种WDN特征来确定WDN数据速率。WDN特征可包括连接的客户端装置106的数量、客户端装置106的类型、客户端装置106上运行的应用和处理、各客户端装置106的数据使用、历史数据使用等。处理单元202可使用WDN特征来确定WDN数据速率。处理单元202可使用一种或多种算法、阈值、或其他方法来至少部分地基于TON特征确定WDN数据速率。处理单元202可确定最大数据速率、最小数据速率、平均数据速率、以及其他基于数据速率的信息。数据速率信息可纳入算法当中以确定WDN数据速率。WDN数据速率可为预测的数据速率、平均数据速率、最大数据速率、或其他确定的数据速率。WDN数据速率可为一个单值、值的范围、阈值等级、或数据速率的其他指示。例如,在一种情况下,WDN数据速率可为5mbps。WDN数据速率可表示客户端装置106和通信装置102之间的聚合数据速率。
[0036]在块306,处理单元202至少部分地基于WCN数据速率和WDN数据速率来调整无线式收发器的功率水平。无线吞吐量可为信噪比(SNR)的函数,其与无线式收发器的传输功率有直接联系。因此,无线式收发器的功率水平可用于调整有效的WDN数据速率。有效的WDN数据速率确定能够从客户端装置106传递数据至通信装置102的最大数据速率。对于每个功率水平而言,无线式收发器具有最大数据速率。处理单元202可确定无线式收发器的当前功率并识别与该功率水平相关联的数据速率。例如,可利用查找表来识别功率水平和相应的数据速率。查找表的分解度可变化。在一些实施例中,查找表可具有非常精细的分解度,使得可至少部分地基于功率水平在小精度容限(margin)内确定数据速率。在其他实施例中,功率水平可代表值的范围。例如,查找表的一个实施例可以0.1dB的分解度将数据速率与功率值相关联而另一个查找表可以IdB的分解度将数据速率与功率水平相关联。在一些实施例中,当在查找表中不存在数据速率和功率水平之间的直接对应关系时,处理单元202可通过插值来确定与指定数据速率相关联的功率水平。
[0037]处理单元202可至少部分地基于在块302确定的WCN数据速率和在块304确定的WDN数据速率来调整通信装置102的无线式收发器的功率水平。WCN数据速率是限制性的阈值,因为无线式收发器只能传输如能够通过蜂窝式收发器传递至无线通信网络104的那么多的数据。处理单元202至少部分地基于WCN数据速率和WDN数据速率来确定如何调整无线式收发器的功率水平以保存通信装置102上的功率。说明性地,当WDN数据速率和WCN数据速率实质上相同时,可调整无线式收发器的功率水平以匹配与WCN数据速率相对应的数据速率。当WCN 数据速率小于与无线式收发器的功率水平相关的数据速率时,可减小无线式收发器的功率水平。例如,如果WCN数据速率是4Mbps并且无线式收发器的当前功率水平对应于6Mbps的数据速率,则处理单元202可识别与4Mbps相关的功率水平并相应地调整无线式收发器的功率水平。在另一情况下,在WCN数据速率大于与无线式收发器的当前功率水平相关的数据速率时,可增加无线式收发器的功率水平。
[0038]当WDN数据速率小于WCN数据速率时,还可调整无线式收发器的功率水平以匹配WDN数据速率。可调整无线式收发器的功率水平以用比WCN数据速率低的数据速率来传输。如果WDN数据速率小于WCN数据速率,则无线式收发器用比所需的更多的功率来在通信装置102和客户端装置106之间传输数据。
[0039]在一些实施例中,处理单元202将具有一个或多个反馈回路或阈值来监控WDN数据速率和WCN数据速率。处理单元202可利用不同方法来更新TON数据速率和WCN数据速率,所述方法包括周期性更新、基于阈值的更新、基于事件的更新、用户指定的更新和/或这些方法的组合。对WDN数据速率和WCN数据速率的周期性更新可为指定频率的,诸如每100毫秒、每秒、每5秒、或其他频率。基于阈值的更新可至少部分地基于WCN操作状况的变化、WDN操作状况的变化或者两者。当状况改变足以满足指定阈值时,处理单元202可更新WDN数据速率、WCN数据速率、或两者。基于事件的阈值可包括诸如客户端装置连接无线网络或从无线网络断开的事件。
[0040]在一些实施例中,当处理单元202确定没有连接到无线数据网络108的客户端装置106时,换句话说,不存在网络活动时,处理单元202可实质上减少无线式收发器的功率水平,将无线式收发器的模式改变为休眠模式,或者关闭无线式收发器;因此,节约通信装置102中的电池寿命。处理单元202可在检测到客户端装置106时重新激活无线式收发器。在一些实施例中,客户端装置可与通信装置102配对或者可被预先构造为与通信装置102进行通信,诸如进行近场通信,并且可发送重新激活无线式收发器的唤醒信号。在激活无线数据网络之后,处理单元202可根据本文讨论的各种方法来调整无线式收发器的功率水平。
[0041]在块308,通信装置102可通知用户功率水平调整。块308是程序300的可选步骤。处理单元202可向通信装置102的用户提供无线式收发器的功率水平正在被调整的通知。在一些实施例中,通信装置102将具有允许用户确定用户偏好的频率和通知的多个配置选项。在一些实施例中,用户可禁用省电功能并且让无线式收发器始终在全功率下操作。在一些实施例中,可无需通知用户来调整功率水平。
[0042]图4是示出用于使功率水平适应于移动装置中的无线式收发器的说明性程序400的流程图。相关领域技术人员将认识到程序400可通过由通信装置102的处理单元202实施一个或多个程序模块208来实现。因此,程序400被逻辑关联为通常由处理单元202来执行,并且将不认为以下说明性实施例是限制性的。
[0043]在块402,处理单元202处理无线通信网络104的WCN状况并确定用于无线接入点的WCN数据速率。在一个实施例中,针对块402的配置和处理与结合块302描述的配置和处理相同。
[0044]在块404,处理单元202确定WDN数据速率。针对块404的配置和处理与结合块304描述的配置和处理相同。
[0045]在块406,处理单元202至少部分地基于WCN数据速率和WDN数据速率来调整通信装置102的蜂窝式收发器的功率水平。因此,无线式收发器的功率水平可用于调整有效的WDN数据速率。有效的WDN数据速率确定可在客户端装置106和通信装置102之间传递数据的最大数据速率。对于每个功率水平而言,蜂窝式收发器具有最大数据速率。处理单元202可确定蜂窝式收发器的当前功率并识别与该功率水平相关的数据速率。可利用查找表来识别功率水平和相应的数据速率。查找表的分解度可变化。在一些实施例中,查找表可具有非常精细的分解度,使得可至少部分地基于功率水平在小精度容限内确定数据速率。在其他实施例中,功率水平可代表值的范围。例如,查找表的一个实施例可以0.1dB的分解度将数据速率与功率值相关联而另一个查找表可以IdB的分解度将数据速率与功率水平相关联。在一些实施例中,当在查找表中不存在数据速率和功率水平之间的直接对应关系时,处理单元202可通过插值来确定与指定数据速率相关联的功率水平。
[0046]处理单元202可至少部分地基于在块402确定的WCN数据速率以及在块404确定的WDN数据速率来调整蜂窝式收发器的功率水平。WCN数据速率是限制性的阈值,因为无线式收发器只能传输如能够通过蜂窝式收发器传递至无线通信网络104的那么多的数据。处理单元202至少部分地基于WCN数据速率和WDN数据速率来确定如何调整蜂窝式收发器的功率水平以保存通信装置102上的功率,由此延长通信装置102中的电池寿命。说明性地,当WDN数据速率小于WCN数据速率时,可调整蜂窝式收发器的功率水平以匹配与WDN数据速率相对应的数据速率。例如,如果WDN数据速率是2Mbps并且蜂窝式收发器的当前功率水平对应于3Mbps的数据速率,则处理单元202可识别与2Mbps相关的功率水平并相应地调整蜂窝式收发器的功率水平。在另一情况下,在WCN数据速率小于与蜂窝式收发器的当前功率水平相关的数据速率时,可减小蜂窝式收发器的功率水平。
[0047]在一些实施例中,通信装置102的处理单元202将具有一个或多个反馈回路或阈值来监控WDN数据速率和WCN数据速率。处理单元202可利用不同方法来更新WDN数据速率和WCN数据速率,所述方法包括周期性更新、基于阈值的更新、基于事件的更新、用户指定的更新和/或这些方法的组合。对WDN数据速率和WCN数据速率的周期性更新可为指定频率的,诸如每100毫秒、每秒、每5秒、或其他频率。基于阈值的更新可至少部分地基于蜂窝网络操作状况的变化、无线网络操作状况的变化、或者两者。当状况改变足以满足指定阈值时,处理单元202可更新WDN数据速率、WCN数据速率、或两者。基于事件的阈值可包括诸如客户端装置连接无线网络或从无线网络断开的事件。
[0048]在一些实施例中,当处理单元202确定没有连接到无线数据网络108的客户端装置106时,换句话说,不存在网络活动时,处理单元202可实质上减少无线式收发器的功率水平,将无线式收发器的模式改变为休眠模式,或者关闭无线式收发器。处理单元202可在检测到客户端装置106时重新激活无线式收发器。在一些实施例中,客户端装置可与通信装置102配对或者可被预先构造为与通信装置102进行通信,诸如进行近场通信,并且可发送重新激活无线式收发器的唤醒信号。在激活无线网络之后,处理单元202可根据本文讨论的各种方法来调整蜂窝式收发器的功率水平。
[0049]在块408,通信装置102可提供功率水平已调整的通知。块408是程序400的可选步骤。处理单元202可向通信装置102的用户提供蜂窝式收发器的功率水平正在被调整的通知。在一些实施例中,通信装置102将具有允许用户确定用户偏好的频率和通知的多个配置选项。在一些实施例中,用户可调整省电功能并且让蜂窝式收发器始终在全功率下操作。在一些实施例中,可无需通知用户来调整功率水平。
[0050]在一些实施例中,可一起使用结合图3公开的适应性地调整无线式收发器的功率水平的方法和结合图4公开的适应性地调整蜂窝式收发器的功率水平的方法。例如,可动态调整无线式收发器的功率水平和蜂窝式收发器的功率水平以匹配WCN数据速率和WDN数据速率的较低值。处理单元202可保持功率水平并位于最低可能的水平,并且仍然尝试至少部分地基于WCN操作状况和WDN操作状况来优化性能。
[0051]图5是示出使操作模式适应于无线接入点的说明性程序500的流程图。相关领域技术人员将认识到程序500可通过通信装置102的处理单元202实施一个或多个程序模块208来实现。因此,程序500被逻辑关联为通常由处理单元202来执行,并且将不认为以下说明性实施例是限制性的。
[0052]在块502,无线接入点装置102传输信标信号以向客户端装置106指示接入点的存在。诸如未被活动地使用的通信装置102之类的无线接入点装置无需在全功率下操作并且电池寿命可为着重考虑因素。通信装置102可实现一个或多个功率管理模式,诸如休眠模式、加电模式、活动模式、或其他模式,以便在没有发送或接收信息时保存功率。在一个实施例中,通信装置102可使用信标信号来节约功率。可通过访问点来周期性地广播信标信号(例如,每100毫秒)。信标信号向客户端通知访问点的存在并携带系统参数,诸如访问点的标识符、时间、直到下一信标的时长、以及安全设置。可用全功率来发送信标信号。
[0053]在块504,处理单元202监控无线数据网络108上的网络活动。处理单元202可识别连接了多少个客户端装置106、连接到无线数据网络108的各客户端装置106的数据使用、客户端装置106的聚合带宽、以及其他网络特征。处理单元202可确定客户端装置106的通信之间的时间量。处理单元202可将网络活动信息存储在数据存储器中。
[0054]在确定块506,处理单元202确定是否已经在无线数据网络108上检测到活动。处理单元202可使用各种参数和阈值来确定是否任何装置正活动使用中或与无线数据网络108连接。该确定可至少部分地基于客户端装置106是否与无线数据网络108连接、自从检测到客户端装置106后的时间量、自从发生网络活动之后过去了多久、以及其他状况。在一个实施例中,如果在指定时间窗口内发生了网络活动,则认为检测到了网络活动。处理单元202可在 每个时间窗口结束时核查网络活动。取决于时间窗口的长度,可分析多个时间窗口来确定网络活动是否发生。如果处理单元202确定网络活动发生了,则处理单元202继续监控网络上的活动。如果处理单元202确定没有网络活动发生,则处理单元202可调整信标信号传输间隔。
[0055]在块508,处理单元202在没有在无线数据网络108上检测到活动时调整信标信号传输间隔。可调整信标间隔以节约功率。可降低信标信号的传输频率。例如,可每500毫秒传输信标信号,或者每秒而不是每100毫秒传输信标信号。在一些实施例中,处理单元202改变接入点装置的操作模式。例如,可将通信装置102改变为第二模式,诸如休眠或低功率模式。针对不同的操作模式或操作特征,信标信号可具有不同的传输协议。在一些实施例中,传输的频率可在一段时间内缓降。例如,当最初检测没有网络活动时,可在两分钟时间段内将传输的频率从100毫秒每信号缓降至每秒一个信号。信标信号可继续为用降低的频率来传送信标信号。在降低频率之后,处理单元202可继续针对活动监控无线数据网络108。当在无线数据网络108上检测到装置时,可增大信标信号传输频率。
[0056]在块510,处理单元202调整通信装置102的蜂窝式收发器的功率水平。块510是可选步骤。处理单元202还可在无线接入点装置正在休眠或低功率操作模式下操作时调整蜂窝式收发器的功率水平。在一些实施例中,可取决于通信装置102(诸如当该装置是移动电话时)的操作功能和特征来降低蜂窝式收发器的功率水平。在一些实施例中,可停用或关闭蜂窝式收发器。对于一些无线接入点装置而言,仅有的功能是形成无线数据网络108。当无线数据网络108未被客户端装置使用时,通信装置102无需连接至无线通信网络104并且蜂窝式收发器可被停用而不会影响到作为接入点装置的通信装置102的性能。可在通过信标信号检测到客户端装置106时重新激活蜂窝式收发器。在一些实施例中,客户端装置106可向通信装置102发送唤醒信号以重新激活蜂窝式收发器。
[0057]这里描述的所有处理可通过由一个或多个通用计算机或处理器执行各软件代码模块来全自动地实施。各代码模块可存储在任意类型的计算机可读介质或其他计算机存储装置中。替选地,可用专用计算机硬件来实施部分或全部方法。另外,本文所指的组件可用硬件、软件、固件或其组合来实现。因此,在本公开中对由模块或组件所执行的行为的参考涉及由处理装置或多个装置执行可执行指令来使得被参考的行为被执行。
[0058]除非具体指出,否则有条件语言(诸如“可”、“可能”、“也许”、或“能够”等)在上下文中均被理解为通常用来传达某些实施例包括而其他实施例不包括某些特征、元素和/或步骤。因此,无论用户是否输入或提示是否在任何特定实施例中包括或要执行这些特征、元素和/或步骤,这种有条件语言通常不旨在隐含一个或多个实施例以任何方式需要这些特征、元素和/或步骤、或一个或多个实施例需要包括用于决策的逻辑。
[0059]除非具体指出,否则连接语言(诸如短语“X、Y和Z中的至少一个”)应当根据上下文被理解为通常用来传达项目、术语等可为x、Y或Ζ。因此,这种连接语言通常不旨在隐含某些实施例需要至少一个X、至少一个Y和至少一个Z都出现。
[0060]这里描述的和/或附图中描绘的流程图中的任何处理描述、元素或块应当被理解为潜在地表示代码模块、代码的片段或部分,其包括用于实现处理中的具体逻辑功能或元素的一个或多个可执行指令。如本领域技术人员将理解的,替选实施方式包括在这里描述的实施例的范围内,根据所涉及的功能,这里描述的实施例中的元素或功能可被删除、所示出的或讨论的顺序可被打乱(包括实质上同时进行或以相反顺序进行)。
[0061]应当强调,可对上述实施例进行各种变化和修改,这些变化和修改的元素将被理解为包括在其他可接受示例之中。所有这种修改和变化旨在在此被包括在本公开的范围内并由所附权利要求保护。
【主权项】
1.一种用于功率管理的计算机实施的方法,该计算机实施的方法包括: 通过移动装置经由无线数据网络与客户端装置进行通信,其中由所述移动装置提供对所述无线数据网络的访问,所述移动装置具有无线式收发器和蜂窝式收发器; 确定所述移动装置的蜂窝状况; 至少部分地基于所述蜂窝状况确定用于所述移动装置的无线通信网络数据速率;确定所述客户端装置经由所述无线数据网络与所述移动装置进行通信的无线数据网络数据速率; 至少部分地基于所述无线通信网络数据速率和所述无线数据网络数据速率确定用于所述移动装置的无线式收发器和蜂窝式收发器中的至少一个的功率水平;以及 将所述无线式收发器和所述蜂窝式收发器中的至少一个的功率水平调整为所确定的功率水平。2.根据权利要求1所述的计算机实施的方法,其中调整所述无线式收发器和所述蜂窝式收发器两者的功率水平。3.根据权利要求1所述的计算机实施的方法,其中所述无线通信网络数据速率包括预测的数据速率。4.根据权利要求1所述的计算机实施的方法,其中所述无线通信网络数据速率至少部分地基于时间信息。5.根据权利要求1所述的计算机实施的方法,其中所述无线通信网络数据速率至少部分地基于所述移动装置的移动速度。6.根据权利要求1所述的计算机实施的方法,进一步包括: 检测所述无线数据网络数据速率的变化;以及 调整所述无线式收发器和所述蜂窝式收发器中的至少一个的功率水平以反映该变化。7.根据权利要求1所述的方法,进一步包括: 检测无线通信网络数据速率的变化;以及 调整所述无线式收发器和所述蜂窝式收发器中的至少一个的功率水平以反映该变化。8.根据权利要求1所述的计算机实施的方法,其中所述蜂窝状况包括信道质量指标。9.根据权利要求1所述的计算机实施的方法,其中所述蜂窝状况包括衰落指标。10.根据权利要求1所述的计算机实施的方法,其中所述无线通信网络数据速率是上行数据速率。11.根据权利要求1所述的计算机实施的方法,其中所述无线通信网络数据速率是下行数据速率。12.—种移动通信装置,包括: 蜂窝式收发器,被构造为与蜂窝网络进行通信; 无线式收发器,被构造为提供无线数据网络;以及 处理单元,其与内存和网络接口通信,该处理单元被构造为: 在所述无线数据网络上经由所述网络接口与客户端装置进行通信; 确定蜂窝状况; 至少部分地基于所述蜂窝状况来确定无线通信网络数据速率; 确定所述客户端装置的无线数据网络数据速率; 至少部分地基于所述无线通信网络数据速率和所述无线数据网络数据速率来确定所述无线式收发器和所述蜂窝式收发器中的至少一个的功率水平;以及 使得所述无线式收发器和所述蜂窝式收发器中的至少一个的功率水平调整为所确定的功率水平。13.根据权利要求12所述的移动通信装置,其中所述移动通信装置是电池供电的。14.根据权利要求13所述的移动通信装置,其中所述处理单元使得所述无线式收发器和所述蜂窝式收发器中的至少一个的功率水平调整以保存电池寿命。15.根据权利要求12所述的移动通信装置,其中所述无线数据网络是基于IEEE802.11系列技术标准的无线数据网络。16.根据权利要求12所述的移动通信装置,其中所述处理单元使得所述无线式收发器或所述蜂窝式收发器的功率水平增加。17.根据权利要求12所述的移动通信装置,其中所述处理单元使得所述无线式收发器或所述蜂窝式收发器的功率水平减少。18.一种用于功率管理的计算机实施的方法,该计算机实施的方法包括: 通过无线接入点装置广播信标信号以指示无线接入点的存在; 通过所述无线接入点装置向客户端装置提供对无线数据网络的访问; 通过所述无线接入点装置监控所述无线数据网络上的网络活动; 基于所述无线数据网络上的用户装置的活动来在第一模式和第二模式之间调整所述无线接入点装置; 当所述无线接入点装置处于第一模式时,通过所述无线接入点装置利用第一信标信号传输协议来广播所述信标信号;以及 当所述无线接入点装置处于第二模式时,通过所述无线接入点装置利用第二信标信号传输协议来广播所述信标信号。19.根据权利要求18所述的计算机实施的方法,其中所述第二信标信号传输协议比所述第一信标信号传输协议具有更大的信标信号广播之间的间隔。20.根据权利要求18所述的计算机实施的方法,进一步包括:当所述无线接入点装置处于休眠模式时,调整所述无线接入点装置的蜂窝式收发器的功率水平。21.根据权利要求18所述的计算机实施的方法,进一步包括:当所述无线接入点装置处于第二模式时,停用所述无线接入点装置的蜂窝式收发器。22.根据权利要求18所述的计算机实施的方法,进一步包括:当所述无线接入点装置处于第三模式时,通过所述无线接入点装置利用第三信标信号传输协议来广播信标信号。23.根据权利要求18所述的计算机实施的方法,其中所述无线接入点装置是移动电话。24.根据权利要求18所述的计算机实施的方法,其中所述无线接入点装置是电池供电的。
【专利摘要】本文描述的方法和系统用于适应性地调整通信装置中的无线式收发器和蜂窝式收发器的功率水平以对应于该装置的使用和数据吞吐量。该装置还可至少部分地基于由通信装置提供的无线数据网络上的网络活动数据使用来动态地进入不同的操作模式。通过控制功率水平,可降低该装置的功率使用,从而增加了电池使用的效率。
【IPC分类】G06F1/26
【公开号】CN104885033
【申请号】CN201380058616
【发明人】马克·迈克德罗米德, 巴勃罗·塔皮亚, 张宏亮
【申请人】T-移动网美国有限公司
【公开日】2015年9月2日
【申请日】2013年11月11日
【公告号】EP2917805A2, US20140133375, WO2014075020A2, WO2014075020A3

最新回复(0)