无线通信设备的功率管理的制作方法

文档序号:11533425阅读:249来源:国知局
无线通信设备的功率管理的制造方法与工艺

本发明通常涉及无线通信设备的领域。更具体地,本发明涉及由电池供电的无线通信设备的功率管理。



背景技术:

将功率消耗保持在较低水平对由电池供电的设备而言通常非常重要,并且对由电池供电的无线通信设备而言尤其如此。

us2011/0207509a1公开了用于在移动设备中提供增强型电池功率节省的各种实施例。该设备可以存储用户模式数据和/或用户偏好数据。该设备可以包括耦合至处理器的功率管理模块。功率管理模块可以监测设备的位置、无线信号强度、和数据/时间。功率管理模块还可以监测和分析设备的用户操作以标识可以暂停无线通信以减少电池消耗的场景。

us2014/0082384a1公开了用于便携式设备的功率管理的技术。根据一个实施例,在便携式设备内执行的操作系统的用户代理被配置为监测该便携式设备的电池的日常电池使用,来捕获该便携式设备的电池的日常电池充电模式,以及鉴于日常电池使用和日常电池充电模式,基于在时间点处的电池运行状况,来推断在给定时间点处利用该便携式设备的用户意图。功率管理逻辑被配置为基于用户意图来执行功率管理动作。

然而,这些功率管理技术可能不足以应对所有情况。例如,这些功率管理技术中的一种或者多种可能会导致在各种情况下过于约束或者过于宽松的功率管理。

因此,需要无线通信设备的可替代功率管理。



技术实现要素:

应该强调的是,术语“包括/包含”,当用在本说明书中时,是为了说明所述特征、整体、步骤、或者部件的存在,但是不排除一个或者多个其他特征、整体、步骤、部件、或者它们的组合的存在或者添加。

一些实施例的目的是提供无线通信设备的可替代功率管理。

根据一些实施例,目的是提供一种用于功率管理的方法,其中,相对于当前无线电状况来控制调制解调器的功率消耗。由于相对于当前无线电状况电池使用通常不是对调制解调器的功率消耗的完整准确的量度,所以可能无法基于对电池使用的测量来精确地实现该目的。此外,由于相对于当前无线电状况这些参数通常不能充分地描述调制解调器的功率消耗,所以可能无法通过基于位置、无线信号强度、和数据/时间的功率管理来精确地实现该目的。

第一方面是一种无线通信设备的功率管理方法,该无线通信设备包括用于无线通信的调制解调器和用于向该调制解调器供电的电池。

该方法包括:获得关于调制解调器的根据时间的功率消耗的信息(信息由调制解调器在无线通信期间提供),从所获得的信息形成功率消耗统计,其中,功率消耗统计包括根据一个或者多个时间参数的在无线通信期间的平均功率消耗,以及基于功率消耗统计,来控制由无线通信设备的一个或者多个应用对调制解调器的使用。

可以根据任何合适的已知方法或者未来的方法来执行获得关于调制解调器的功率消耗的信息。例如,可以通过经由操作连接(例如,通信总线)从调制解调器接收信息(或者它的指示)来获得信息。

关于调制解调器的功率消耗的信息可以,例如,包括调制解调器的一个或者多个功率消耗值(例如,功率水平和活跃状态的持续时间)、时间指示、和(可能地)地理位置指示。

基于功率消耗信息来形成功率消耗统计可以根据任何合适的已知方法或者未来的方法来执行。形成功率消耗统计可以包括:形成新的功率消耗统计和/或更新已有的功率消耗统计。

例如,形成功率消耗统计可以包括:计算调制解调器的一个或者多个典型的(例如,平均)功率消耗值,并且用典型功率消耗值适用于调制解调器的环境的典型特征来标记该一个或者多个典型的功率消耗值。例如,这种典型的特征可以包括一个或者多个对应的时间参数(基于时间指示,例如,当日时间、星期几、季节等)并且可能地,一个或者多个对应的地理位置参数(基于地理位置指示,例如,地理区域或者定位)。在一些实施例中,地理位置参数可以构成供无线通信设备行进的典型路线。

例如,控制调制解调器的使用可以包括:与不应用任何功率管理相比或者与另一功率管理方法相比,使调制解调器的功率消耗优化、最小化、或者降低。

例如,基于功率消耗统计来控制调制解调器的使用可以包括:预测一个或者多个即将到达的功率消耗值,使用预测的即将到达的功率消耗值来确定应用使用调制解调器的合适时间(相对于功率消耗),并且因此,控制该应用。

例如,预测即将到达的功率消耗值可以通过将当前时间指示和/或当前地理位置指示与功率消耗统计的时间参数和/或地理位置参数进行比较并且确定由无线通信设备行进的可能路线来执行。典型路线可以由功率消耗统计指示(例如,如上文解释的)。一旦确定了可能路线,就可以通过从功率消耗统计提取与路线的即将到达的地理位置或者时间指示相关联的对应的典型(例如,平均)功率消耗值来预测即将到达的功率消耗值。

在一些实施例中,控制调制解调器的使用可以包括:使一个或者多个应用的通信在无线通信期间的平均功率消耗小于阈值的第一时间处发生。

在一些实施例中,控制调制解调器的使用可以包括:在第一时间处调度一个或者多个应用的由无线通信设备自主发起的通信。例如,由无线通信设备自主发起的通信可以包括非用户发起的通信或者后台通信。

在一些实施例中,控制调制解调器的使用可以包括:在无线通信设备的与第一时间相关联的单个唤醒时段期间,调度一个或者多个应用的由无线通信设备自主发起的通信。

在一些实施例中,控制调制解调器的使用可以包括:基于功率消耗统计,经由无线通信设备的用户接口来呈现关于适合启动应用的第二时间的信息。该第二时间可以与第一时间相同或者不同。在本上下文中的应用的示例包括同步动作、备份动作等。

在一些实施例中,该方法可以进一步包括:获得关于根据无线通信设备的地理位置的调制解调器的功率消耗的信息,以及从所获得的信息形成功率消耗统计,其中,功率消耗统计包括根据一个或者多个地理位置参数的在无线通信期间的平均功率消耗。

在一些实施例中,所获得的信息可以包括调制解调器的功率消耗水平和调制解调器的活跃状态的持续时间。该方法可以进一步包括:基于调制解调器的功率消耗水平乘以调制解调器的活跃状态的持续时间,来计算调制解调器的能量消耗。例如,调制解调器的活跃状态的持续时间可以是指开启调制解调器(例如,(完全)供电)以执行通信动作的时间段。在一些实施例中,可以针对调制解调器进行的传输以及针对调制解调器的接收,计算不同的能量消耗。调制解调器的能量消耗可以被包括在功率消耗统计中。

根据一些实施例,无线通信设备控制由无线通信设备的一个或者多个应用对调制解调器的使用进一步基于电池的剩余能量。

根据一些实施例,该方法可以进一步包括:将统计的功率消耗数据存储在数据库中。该数据库可以被包括在无线通信设备中或者可以位于无线通信设备外部。

第二方面是一种计算机程序产品,该计算机程序产品包括计算机可读介质,该计算机可读介质上具有计算机程序,该计算机程序包括程序指令。计算机程序可加载到数据处理单元中并且被适配为在由该数据处理单元运行时引起根据第一方面的方法的执行。

第三方面是一种无线通信设备的功率管理布置,其中,该无线通信设备包括用于无线通信的调制解调器和用于向该调制解调器供电的电池。该第三方面的布置包括处理器,该处理器被适配为执行(或者至少使得能够执行)根据第一方面的方法步骤。

第四方面是一种无线通信设备的功率管理布置,其中,该无线通信设备包括用于无线通信的调制解调器和用于向该调制解调器供电的电池。该布置包括信息获得器、统计单元、和控制器。

信息获得器被适配为获得关于调制解调器的根据时间的功率消耗的信息,该信息由调制解调器在无线通信期间提供。

统计单元被适配为通过所获得的信息形成功率消耗统计,其中,功率消耗统计包括根据一个或者多个时间参数的在无线通信期间的平均功率消耗。

控制器被适配为基于功率消耗统计,来控制由无线通信设备的一个或者多个应用对调制解调器的使用。

在一些实施例中,控制器可以被适配为通过使一个或者多个应用的通信在无线通信期间的平均功率消耗小于阈值的第一时间处发生来控制调制解调器的使用。

在一些实施例中,控制器可以包括调度器,该调度器被适配为在第一时间处调度一个或者多个应用的由无线通信设备自主发起的通信。

根据一些实施例,控制器可以被适配为基于功率消耗统计,引起经由无线通信设备的用户接口的关于适合启动应用的第二时间的信息能够的呈现。

根据一些实施例,信息获得器可以进一步被适配为获得关于根据由地理定位单元提供的地理位置的调制解调器的功率消耗的信息。统计单元可以进一步被适配为通过所获得的信息形成功率消耗统计,其中功率消耗统计包括根据一个或者多个地理位置参数的在无线通信期间的平均功率消耗。

在一些实施例中,所获得的信息可以包括调制解调器的功率消耗水平和调制解调器的活跃状态的持续时间。该布置可以进一步包括计算器,该计算器被适配为基于调制解调器的功率消耗水平乘以调制解调器的活跃状态的持续时间,来计算调制解调器的能量消耗。

在一些实施例中,控制器可以进一步被适配为基于电池的剩余能量,来控制由无线通信设备的一个或者多个应用对调制解调器的使用。

根据一些实施例,该布置可以进一步包括数据库,该数据库被适配为存储统计的功率消耗数据。

第五方面是一种无线通信设备,该无线通信设备包括第三方面和第四方面中的任何方面的布置。

在一些实施例中,第三方面、第四方面、和第五方面还可以具有与如上文针对第一方面解释的各种特征中的任何特征相同或者对应的特征。

一些实施例的优点在于,因为调制解调器的使用是基于调制解调器的功率消耗来进行控制,所以与调制解调器的使用是基于另一些功率消耗值(例如,电池输出功率)来进行控制相比,该控制将会更高效。

一些实施例的另一优点在于,因为关于功率消耗的信息由调制解调器提供,所以与对信息进行估计(例如,通过测量信号强度)相比,该信息将会更精确。

附图说明

另外的目的、特征、和优点将通过以下参照附图对实施例的详细说明将显露,在附图中:

图1是图示了根据一些实施例的示例方法步骤的流程图;

图2是图示了根据一些实施例的示例方法步骤的流程图;

图3是图示了根据一些实施例的示例布置的框图;以及

图4是图示了根据一些实施例的计算机程序产品的示意图。

具体实施方式

在下文中,将对实施例进行描述,在这些实施例中,为包括用于无线通信的调制解调器和用于向该调制解调器供电的电池的无线通信设备提供高效的功率管理。

功率管理可以包括:通过无线通信设备的一个或者多个应用,基于功率消耗统计,来控制调制解调器的使用。

例如,控制调制解调器的使用可以包括:在期望通信所需的功率消耗处于相对较低水平时,调度由无线通信设备(例如,后台通信)自主发起的应用的通信。

在一些实施例中,控制调制解调器的使用可以包括:在调制解调器的单个唤醒时段期间,尽可能多地调度以上通信。这样做的益处在于,使在唤醒时段的开始和结束时所需的额外功率消耗最小化。

可替代地或者另外,控制调制解调器的使用可以包括:在期望特定通信所需的功率消耗处于相对较低水平时,通知给无线通信设备的用户,从而使得用户能够选择恰当的时间来发起该通信。

功率消耗统计通常包括调制解调器的多个典型(例如,平均)功率消耗值。

每个典型功率消耗值可以与一个或者多个对应的时间参数相关联。例如,一个典型功率消耗值可以与工作日和当日的特定时间相关联,并且另一典型功率消耗值可以与夏季的周末相关联。

此外,每个典型功率消耗值可以与一个或者多个对应的地理位置参数相关联。例如,典型功率消耗值可以与特定地理位置相关联(该特定地理位置可以包括在与功率消耗统计相关联的路线(例如,一系列地理位置)中)。

还可以考虑以上的组合。例如,一个典型功率消耗值可以与特定地理位置(该特定地理位置可以是路线的一部分)、当日的特定时间、和工作日相关联。

基于功率消耗统计来控制调制解调器的使用可以包括:预测一个或者多个即将到达的功率消耗。可以即将到达的功率消耗值被预测为功率消耗统计的典型功率消耗值,其中,基于当前时间和/或地理位置来选择典型功率消耗值。例如,当前时间和/或地理位置可以实现功率消耗统计的路线的标识,以及可以选择典型功率消耗值作为与该路线的即将到达的地理位置(和/或时间)相关联的典型功率消耗值。考虑到一个或者多个即将到达的功率消耗,调制解调器的使用可以被控制,从而通信在期望对应的所需功率消耗处于尽可能低的水平(或者至少可接受的较低水平)的时间/位置处发生。

功率消耗统计可以从由调制解调器提供的关于功率消耗的信息(例如,数据)形成。这种信息可以包括短暂的功率消耗值,并且可以具有对应的时间指示和/或对应的地理位置指示。可以基于该短暂的功率消耗值来形成(并且更新)功率消耗统计。例如,可以计算与各种时间指示和/或地理位置指示相关联的一个或者多个典型(例如,平均、过滤的等)功率消耗值。

图1图示了根据一些实施例的示例功率管理方法100。例如,方法100可以通过无线通信设备来实行,该无线通信设备包括用于无线通信的调制解调器和用于向该调制解调器供电的电池。

该方法开始于步骤110,在步骤110中,如上文解释的,从调制解调器获得调制解调器功率消耗信息。可以获得关于根据时间和/或地理位置的调制解调器的功率消耗的信息。

功率消耗信息(例如,数据)可以由调制解调器提供,并且被经由任何合适的提供装置(例如,数据总线)来执行方法110的布置获得。例如,这种信息可以包括短暂的功率消耗值,以及可以具有对应的时间指示和/或对应的地理位置指示。

在一些实施例中,步骤110所获得的信息可以包括调制解调器的功率消耗水平和调制解调器的活跃状态的持续时间。然后,方法100可以进一步包括:基于调制解调器的功率消耗水平乘以调制解调器的活跃状态的持续时间,来计算调制解调器的能量消耗。

在步骤120中,如上文解释的,基于步骤110的功率消耗信息来形成功率消耗统计。该功率消耗统计可以包括用于无线通信的与一个或者多个时间参数(例如,当日时间、星期几、月份、季节等)和/或一个或者多个地理位置参数(例如,路线)相关联的一个或者多个典型(例如,平均)功率消耗值。

如可选步骤130所图示的,可以将功率消耗统计存储在数据库中,该数据库可以被包括在无线通信设备中或者可以不被包括在无线通信设备中。

在步骤140中,如上文解释的,基于功率消耗统计,来控制无线通信设备的一个或者多个应用对调制解调器的使用。

例如,控制调制解调器的使用可以包括:在功率消耗较低的时间调度一个或者多个应用的由无线通信设备自主发起的通信。在一些实施例中,控制调制解调器的使用可以包括:在无线通信设备的单个唤醒时段期间,调度一个或者多个应用的由无线通信设备自主发起的通信。

可替代地或者另外,控制调制解调器的使用可以包括:基于功率消耗统计(例如,当功率消耗较低时),经由无线通信设备的用户接口来呈现关于适合启动应用的时间的信息。

根据一些实施例,控制调制解调器的使用可以进一步基于电池的剩余能量。例如,如果电池的剩余能量低于特定水平,则可以应用调制解调器的特定限制使用。

图2图示了根据一些实施例的示例功率管理方法200。例如,方法200可以作为图1的步骤140的一部分而执行。

在步骤210中,将一个或者多个预测的即将到达的功率消耗值与阈值进行比较,并且在步骤220中,基于该比较来选择时间。该阈值可以是静态的或者动态的。在一些实施例中,可以选择若干个时间。

例如,方法200可以被应用于通过使一个或者多个应用的通信在无线通信期间的平均功率消耗小于阈值的时间处发生,来控制调制解调器的使用。

例如,可以将与由无线通信设备行进的路线相关联的多个典型功率消耗值与阈值进行比较,并且在与低于阈值(例如,最低值)的典型功率消耗值对应的那些时间中选择时间。

在步骤230中,基于该选择来调度后台通信。例如,如上文解释的,可以在所选择的时间处(或者结合与所选择的时间)调度后台通信。

在可选步骤240中(该可选步骤240可以与步骤230并行执行或者按照顺序执行),为无线通信设备的用户显示与该选择有关的信息。例如,如上文解释的,可以将所选择的时间表示为适合于发起特定应用。

图3示意性地图示了根据一些实施例的示例功率管理布置。例如,该布置可以被包括在无线通信设备中,该无线通信设备包括用于无线通信的调制解调器(modem)320和用于向该调制解调器供电的电池(bat)330。

调制解调器经由收发器前端(fe)310可操作地被连接到天线布置。调制解调器可以包括技术人员所能理解的任何合适的部件,例如,低噪声放大器(lna)322、功率放大器(pa)323、和其他电路系统321。

该布置包括:例如在处理器(proc)370中包括的信息获得器(info)371、统计单元(stat)373和控制器(cntr)374。

信息获得器371被适配为获得关于与时间指示相关联的调制解调器320的功率消耗的信息(与图1的步骤110相比)。信息获得器371还可以被适配为将关于功率消耗的信息与从地理定位单元(gps)360接收的地理指示相关联。

统计单元373被适配为从所获得的信息来形成功率消耗统计(与图1的步骤120相比)。在一些实施例中,该布置可以进一步包括计算器(calc)372,该计算器被适配为基于调制解调器的功率消耗水平乘以调制解调器的活跃状态的持续时间,来计算调制解调器的能量消耗以形成功率消耗统计。根据一些实施例,该布置可以进一步包括数据库(db)380,该数据库被适配为存储统计的功率消耗数据(与图1的步骤130相比)。

控制器374被适配为基于功率消耗统计,来控制由无线通信设备的一个或者多个应用(apps)340对调制解调器320的使用(与图1的步骤140相比)。

例如,控制器374可以被适配为通过使一个或者多个应用340的通信在无线通信期间的平均功率消耗小于阈值的时间处发生来控制调制解调器320的使用。控制器374可以包括调度器(sch)375,该调度器被适配为在所选择的时间处调度一个或者多个应用340的由无线通信设备自主发起的通信。

可替代地或者另外,控制器374可以被适配为基于功率消耗统计,经由用户接口(i/o)350来使关于适合于发起与一个或者多个应用340相关联的动作的时间的信息得以呈现。

根据一些实施例,可以通过利用对无线通信设备的行进模式(例如,日常路线)的获知来提高无线通信设备的电池寿命(例如,充电之间的时间)。

由电池供电的无线通信设备的功率管理通常涉及用于降低无线通信设备中的各种部件的功率消耗的技术。

功率管理系统通常如下构造:从电池和其他硬件部件(cpu、存储器、显示器、调制解调器等)开始,经由操作系统、中间件、和应用,直到作为最高级别的活动的发起者的用户。

虽然用户通常发起产生功率消耗的许多动作(例如,通过启动应用、抚触屏幕、敲击键盘等),但用户通常不清楚功率是如何被消耗的(例如,按照怎样的功率水平)。典型示例是无线网络访问,在无线网络访问中,用户通常不知道某个动作将会消耗多少功率,这是因为,由于无线电状况的不同,可能存在较大的差异。

本发明的实施例的一个目的是在无线通信设备采用无线通信时减少功率消耗。

无线通信设备的功率消耗模式表明应用(例如,小部件)间歇地(并且自主地)访问设备的无线通信能力。虽然这种应用最初是由用户发起的,但其后用户通常具有对无线通信(该无线通信可能会消耗电池的大量能量)的控制。

假设功率水平恒定,用于减少功率消耗的典型技术考虑到减少通信动作的时间分量。然而,因为调制解调器的功率水平通常非常依赖无线电状况,所以通过考虑时间和功率水平的组合,通常可以更高效地减少功率消耗。

电池处于运行中的时间的持续时间主要与能量消耗e有关,该能量消耗e是随着时间t变化的功率消耗p(t)的积分,或者相当于:

与传输有关的能量消耗和与接收有关的能量消耗分别可以表示为:

其中,ttx是传输所需的时间,以及trx是接收所需的时间,并且通常,与通信有关的能量消耗可以表示成e=etx+erx。

时间分量通常取决于通信活动和应用需求。典型的功率管理解决方法只考虑应用需求来减少时间分量,而能量消耗还取决于功率分量和调制解调器必须运行以完成具体应用任务(该具体应用任务可能会与功率分量有关)所花的时间。

时间分量trx通常不受应用控制,而是取决于各种网络定时器的运营商网络配置。

功率分量ptx和prx通常取决于在无线通信设备与为该设备服务的网络节点之间的无线电状况。构成传输功率消耗的主要因素是功率放大器(pa)和射频(rf)传输路径。构成接收功率消耗的主要因素为低噪声放大器(lna)。lna功率通常相对于接收到的信噪比而发生变化。

因为大多数网络节点位置在地理上都是固定的,所以无线电状况(从而,传输功率和接收功率)通常非常依赖无线通信设备的地理位置。

因此,根据一些实施例,追踪无线通信设备的日常(或者与时间有关的)移动、以及功率消耗参数/能量消耗参数,以提供功率消耗统计。基于功率消耗统计,可以自动地优化应用的后台通信访问,以实现比应用自主访问和/或随机访问更低的功率/能量使用。

从功率/能量的角度,用户还可以被通知何时(在时间上)和何处(在位置上)可能会适合执行数据调用。

根据一些示例实施例,无线通信设备采用无线通信部件(例如,包括调制解调器)。无线通信部件可以可操作地被连接到主机系统,该主机系统包括系统处理器、存储器、显示器、人机接口协议等。无线通信部件由系统处理器用于访问位于服务网络节点外部的应用服务器,以使在系统处理器上运行的应用软件能够与应用服务器通信。

无线通信部件可以自主记录如下内容的功率消耗信息,例如:

-无线电上行链路传输功率

-一个连接的无线电接收持续时间

-地理位置

-由用户发起的数据调用的定时

例如,功率消耗信息的记录可以在满足以下条件中的一个或者多个时发生:当通信交易开始时、当需要高输出功率时、当在交易期间已经过去了预定义时间(例如,10分钟)时。

可以为符合umts-lte(通用移动通信标准,长期演进)的无线通信部件计算无线上行链路传输功率,如下:

针对上行链路数据通道和上行链路控制信道,可以分别使用ppusch和ppucch(通常为时间复用)(参见,例如,第三代合作伙伴计划3gppts36.213第5.1节):

ppusch(i)=min{pcmax,10log10(mpusch(i))+po_pusch(j)+α(j)·pl+δtf(i)+f(i)}

ppucch(i)=min{pcmax,p0_pucch+pl+h(ncqi,nharq)+δf_pucch(f)+g(i)}

如果ppusch和ppucch不是时间复用的,而是同时的,则可以将max(ppusch,ppucch)用作参数。针对时间段t的平均功率pav计算可以表示为:

其中,n是同时传输的上行链路信道的数目。

可以基于接收频率带宽来记录一个连接的无线电接收持续时间,如下:

-在无线通信设备进入在3gpp规范中定义的连接节点时,记录平均网络连接时间(t_av_c)。

-针对网络连接记录平均接收时间(t_av_r)。

-针对网络连接记录平均数据流量(t_av_t)。

记录接收功率水平(连同无线电接收持续时间,或者单独地记录)。

可以通过用于定位/位置检测的任何合适的方法(例如,全球定位服务gps、全球导航卫星服务gnss、观察到达时间差otdoa)来获得地理位置(参见,例如,3gppts36.355)。

可以通过记录任何用户发起的流量的发起时间来获得由用户发起的数据调用的定时。例如,可以使用呼出(而不是呼入)的交易开始和/或结束的时间戳。可以通过由网络提出的网络断开(通常基于定时器到期,例如,由于无流量)来确定数据调用的交易的结束。

可以向主机系统的调度器应用报告记录信息。调度器应用可以是具有调度用于应用的后台活动和/或其他活动(例如,用户活动)的任务的系统软件或者硬件。调度器应用可以存储由无线通信部件自主记录的数据。

通常,调度器应用构成整合了以下信息的启发式引擎:

-该操作何时发生

-在传输期间如何消耗功率

-在接收期间如何消耗功率

-在地理位置方面,在何处执行了该操作

-若适用,用户何时发起数据调用

启发式引擎的操作流程可以包括:

-维持根据时间(例如,在当日期间)的无线通信设备的地理位置模式的统计。

-确定根据时间的统计的移动路线(例如,日常路线)。

-将所获得的能量/功率参数附接至路线的地理位置和时间指示。

-将用户发起的数据调用的符号附接至路线的地理位置和时间指示。

-追踪任何新移动,并且创建新支路/路线并将其添加至路线列表或者更新现有支路/路线的参数(若需要)。

启发式引擎可以使信息同步以确定高功率消耗地理位置和/或时间。启发式引擎还可以确定用户的任何特定需要以发起数据调用(例如,如果数据调用总是在特定时间/位置处被发起)。

调度器应用使用启发式引擎的输出来试着使用功率消耗较低的时间/位置,并且基于提供的信息来调度后台应用操作。

调度活动的示例包括:

-追踪无线通信设备的当前移动性。

-基于统计来标识路线(如果在来自启发式引擎的列表中找到)。

-基于附接至路线的功率/能量参数来标识不适合用于无线通信(例如,由于需要较高的传输功率)的(多个)位置/(多个)时间。

-基于该标识,通过避免(或者至少减少)在不适合用于无线通信的(多个)位置/(多个)时间处的后台通信,来调度通信。

-建议用户在适合于无线通信的(多个)位置/(多个)时间处进行数据调用。

所描述的实施例及其等效物可以在软件或者硬件或者它们的组合中实现。所描述的实施例及其等效物可以由与通信设备相关联或者与通信设备组成一个整体的通用电路(诸如,数字信号处理器(dsp)、中央处理单元(cpu)、协处理器单元、现场可编程门阵列(fpga)、或者其他可编程软件)执行或者由专用电路(诸如,例如,专用集成电路(asic))执行。在本公开的范围内考虑了所有这种形式。

实施例可以出现在包括电路系统/逻辑或者执行根据任何实施例的方法的电子装置(诸如,无线通信设备)内。电子装置可以是,例如,便携式或者手持式移动无线电通信设备、移动无线电终端、移动电话、通信装置、电子组织者、智能电话、计算机、笔记本、或者移动游戏装置。

根据一些实施例,计算机程序产品包括计算机可读介质,诸如,例如,u盘、插件卡、嵌入式硬盘、软盘、或者cd-rom(如由图4的示例计算机程序产品400图示的)。计算机可读介质可以在其上存储有包括程序指令的计算机程序。该计算机程序可以被加载到数据处理单元(proc)420中,例如,该数据处理单元可以包括在无线通信设备400中。计算机程序被加载到该数据处理单元420中时,计算机程序可以被存储在与数据处理单元420相关联或者与数据处理单元420组成一个整体的存储器(mem)430中。根据一些实施例,计算机程序可以在加载到数据处理单元中并且通过数据处理单元运行时,使数据处理单元执行根据例如图1至2中的任何一个所示的方法的方法步骤。

本文已经对各种实施例进行了参考。然而,本领域的技术人员会认识到所描述的实施例的各种变型仍将落入权利要求书的范围内。例如,本文描述的方法实施例通过按照特定顺序执行的方法步骤对示例方法进行了描述。然而,要认识到,这一系列事件可以在不脱离权利要求书的范围的情况下按照另一顺序发生。此外,尽管一些方法步骤已经被描述为按照顺序来执行,但这些方法步骤可以并行执行。

按照相同的方式,应该注意的是,在实施例的描述中,将功能块划分成特定单元不是旨在对本发明进行限制。相反,这些划分仅仅是示例。可以将本文描述的作为一个单元的功能块分成两个或者更多个单元。按照相同的方式,在不脱离权利要求书的范围的情况下,可以将本文描述的实施为两个或者更多个单元的功能块实施为单个单元。

因此,应该理解的是,所描述的实施例的细节仅仅是出于说明之目的,而不是旨在对本发明进行限制。相反,落在权利要求书的范围内的所有变型均旨在被包含于权利要求书中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1