CN101523752A - 用于基于功率成本控制数据传输的方法、系统和计算机程序产品 - Google Patents

用于基于功率成本控制数据传输的方法、系统和计算机程序产品 Download PDF

Info

Publication number
CN101523752A
CN101523752A CNA2006800190866A CN200680019086A CN101523752A CN 101523752 A CN101523752 A CN 101523752A CN A2006800190866 A CNA2006800190866 A CN A2006800190866A CN 200680019086 A CN200680019086 A CN 200680019086A CN 101523752 A CN101523752 A CN 101523752A
Authority
CN
China
Prior art keywords
data
transfer
power cost
per unit
threshold
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2006800190866A
Other languages
English (en)
Inventor
R·P·莫里斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Scenera Technologies LLC
Scenera Research LLC
Original Assignee
Scenera Research LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Scenera Research LLC filed Critical Scenera Research LLC
Publication of CN101523752A publication Critical patent/CN101523752A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0203Power saving arrangements in the radio access network or backbone network of wireless communication networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters
    • H04B17/318Received signal strength
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC

Abstract

公开了用于基于功率成本控制数据传输的方法、系统和计算机程序产品。确定与成功地在通信网络中从无线移动设备发送数据到远程端点有关的每单位数据的功率成本。将确定的每单位数据的功率成本与第一阈值比较。基于每单位数据的功率成本大于第一阈值的确定,延迟从无线移动设备到远程端点的数据传输。

Description

用于基于功率成本控制数据传输的方法、系统和计算机程序产品
技术领域
在此处描述的主题涉及降低设备的功率消耗。更尤其是,在此处描述的主题涉及基于功率成本控制数据传输。
背景技术
现在逐渐地关注在无线移动设备中减小功率消耗。无线移动设备现在包括不断增长的许多特点,仅举几个例子,诸如网页浏览、电子邮件、文字消息和数字摄影。制造商努力将这些附加的特点封装为一个小的包装,从而给电池留下越来越少的空间。同时,这些附加的特点可以显著地提高无线移动设备的功率消耗。例如,每当传送数据时,诸如,当发送电子邮件、数字图片或者文字消息的时候,或者当数据被加载到网址的时候,功率是由无线移动设备的发射机消耗的。
此外,消耗的功率量将基于数据传输的特征变化。也就是说,在变化的情形之下,相同的数据量可以多次传送给远程端点,并且每次导致与数据传输有关的不同的功率消耗量,在此处其称为功率成本。基于功率成本提供降低的功率消耗对控制数据传输将是有益的。
因此,存在对用于基于功率成本控制数据传输的方法、系统和计算机程序产品的需要。
发明内容
在此处公开的主题的一个方面中,公开了一种用于基于功率成本控制数据传输的方法。该方法包括确定与成功地在通信网络中从无线移动设备发送数据到远程端点有关的每单位数据的功率成本,并且将每单位数据的功率成本与第一阈值比较。基于每单位数据的功率成本大于第一阈值的确定,延迟从无线移动设备到远程端点的数据传输。
在此处公开的主题的另一个方面中,公开了一种用于基于功率成本控制数据传输的方法。该方法包括确定与成功地在通信网络中从无线移动设备发送数据到远程端点有关的每单位数据的功率成本,并且将每单位数据的功率成本与第一阈值比较。确定用于无线移动设备的剩余的电池容量。基于每单位数据的功率成本大于第一阈值的确定,并且基于剩余的电池容量,延迟从无线移动设备到远程端点的数据传输。
在此处公开的主题的另一个方面中,公开了一种用于基于功率成本控制数据传输的系统。该系统包括用于确定与成功地在通信网络中从无线移动设备发送数据到远程端点有关的每单位数据的功率成本的装置,用于将每单位数据的功率成本与第一阈值比较的装置,和用于基于每单位数据的功率成本大于第一阈值的确定,延迟从无线移动设备到远程端点的数据传输的装置。
在此处公开的主题的另一个方面中,一种用于基于功率成本控制数据传输的系统包括功率成本监视器,其确定与成功地在通信网络中从无线移动设备发送数据到远程端点有关的每单位数据的功率成本,并且用于将每单位数据的功率成本与第一阈值比较。该系统还包括发射机控制器,其基于每单位数据的功率成本大于第一阈值的确定,延迟从无线移动设备到远程端点的数据传输。
在此处公开的主题的另一个方面中,一种用于基于功率成本控制数据传输的系统,包括功率成本监视器,其确定与成功地在通信网络中从无线移动设备发送数据到远程端点有关的每单位数据的功率成本,将每单位数据的功率成本与第一阈值比较,以及确定用于无线移动设备的剩余的电池容量。该系统还包括发射机控制器,其基于每单位数据的功率成本大于第一阈值的确定和剩余的电池容量,延迟从无线移动设备到远程端点的数据传输。
在此处公开的主题的另一个方面中,公开了一种计算机程序产品。该计算机程序产品包括包含在计算机可读介质中的计算机可执行指令。计算机可执行指令用于执行以下的步骤:确定与成功地在通信网络中从无线移动设备发送数据到远程端点有关的每单位数据的功率成本,将每单位数据的功率成本与第一阈值比较,和基于每单位数据的功率成本大于第一阈值的确定,延迟从无线移动设备到远程端点的数据传输。
附图说明
当结合附图阅读本说明书时,本发明的目的和优点对那些本领域技术人员来说将变得显而易见,其中类似的参考数字用于指定类似的元件,并且其中:
图1是示出可以适用在此处描述的主题的通信情形的示意图;
图2包括示出按照在此处公开的主题的一个方面的功率消耗、数据速率、功率成本和无线移动设备的数据传输的图形表示;
图3是示出按照在此处公开的主题的一个方面具有用于基于功率成本控制数据传输的系统的无线移动设备的方框图;
图4是示出按照在此处公开的主题的一个方面用于基于功率成本控制数据传输的方法的流程图;
图5是示出按照在此处公开的主题的另一个方面用于基于功率成本控制数据传输的方法的流程图;
图6是示出按照在此处公开的主题的另一个方面用于基于功率成本控制数据传输的方法的流程图;
图7是示出按照在此处公开的主题的另一个方面用于基于功率成本控制数据传输的方法的流程图;和
图8是示出按照在此处公开的主题的另一个方面用于基于功率成本控制数据传输的方法的流程图。
具体实施方式
为了便于对示范性实施例的理解,许多方面是根据可以由计算机系统的元件执行的动作的顺序而言描述的。例如,应该认识到,在每个实施例中,各种各样的动作可以由专用的电路(例如,相互连接来执行专用的功能的分立逻辑门),通过由一个或多个处理器执行的程序指令,或者两者的结合来执行。
此外,动作的顺序可以包含在任何计算机可读介质中,供由或者与指令执行系统、装置或者设备,诸如基于计算机的系统、包含系统的处理器,或者其它的系统结合使用,其它的系统可以从计算机可读介质中取出这些指令并且执行这些指令。
如在此处使用的,“计算机可读介质”可以是任何装置,其可以包含、存储、交换、传送或者传输程序,供由或者与指令执行系统、装置或者设备结合使用。该计算机可读介质例如可以是,但是不局限于电子、磁的、光的、电磁的、红外线,或者半导体系统、装置、设备或者传播介质。该计算机可读介质的更多特定的例子(非穷举的列表)可以包括下列:具有一个或多个线的电连接,便携式计算机磁盘,随机存取存储器(RAM),只读存储器(ROM),可擦除可编程只读存储器(EPROM或者快闪存储器),光纤,以及便携式致密盘只读存储器(CDROM)。
因此,在此处描述的主题可以以许多不同的形式体现,并且所有这样的形式期待是在权利要求的范围之内。
按照在此处描述的主题,通过延迟数据传输,直到每单位数据的功率成本低于阈值为止,功率消耗被降低。例如,如果移动电话用户发送电子邮件给电子邮件接收者,在存在合适的每单位数据的功率成本以前,该电子邮件的传输可以被延迟,如在下面进一步描述的。因此,与没有考虑功率成本发送电子邮件相比,功率消耗被降低。
图1是示出可以适用在此处描述的主题的通信情形的示意图。在图1中,无线移动设备100正在沿着路径102移动。例如,无线移动设备100可以是移动电话、膝上型电脑、个人数字助理(PDA)或者在移动车辆中的另一个类似的设备。无线移动设备100沿着路径102经由四个位置,即,A、B、C和D移动。两个基站104和106分别地服务区域108和110。如图1所示,当在位置A、B和C与基站104通信时,无线移动设备100经由区域108移动并进入区域106以在位置D与基站106通信。
图2包括按照在此处公开的主题的一个方面示出在对应于图1的位置A、B、C和D的时刻A、B、C和D无线移动设备100的功率消耗、数据速率、功率成本和数据传输的图形表示。在图2中,功率消耗图形200表示在无线移动设备100中作为时间函数与数据传输有关的功率消耗速率。该功率消耗速率是与来自无线移动设备100的数据传输有关的功率消耗的测量。该功率消耗速率可以在无线移动设备100中通过由无线移动设备100的发射机测量与数据传输有关的功率消耗速率来测量。在这里,该测量的功率消耗速率可以包括由一些不成功的数据传输,例如,由于丢弃的数据分组、网络拥塞、冲突和其它的原因,数据没有到达接收机而产生的功率消耗。
可替换地,或者此外,功率消耗速率可以通过确定接收的信号强度指标(RSSI)来确定。RSSI是在接收数据传输的接收机处数据传输的信号强度的测量。RSSI通常在闭环功率控制(也称为反馈功率控制)中使用,以基于如由接收机看到的信号强度设置用于发送的信号的信号强度。该接收机将RSSI值提供给发射机,该发射机将其与参考值相比较以确定是向上还是向下调整功率。这个循环继续以在接收机处保持相对恒定的信号强度。当太低的时候闭环功率控制通过提高功率补偿在传输介质中经历的路径损耗,并且当太高的时候,通过降低功率防止由于过度的信号强度导致的对其它信号的干扰。
数据速率图形202作为时间函数表示用于由无线移动设备100传送的数据的数据传输速率。该数据传输速率可以与在无线移动设备100中成功地从发射机发送到接收机的数据的速率有关。该数据传输速率可以通过考虑数据吞吐率、误码率(BER)、再试的数目、冲突的数目、丢弃的数据分组的数目和在该技术中已知的其他这样的数据速率变量来确定。例如,如果1Mb的数据在1秒时间周期期间由无线移动设备100的发射机传送,并且由于丢弃的数据分组或者其它的传输误差,仅仅500Kb的数据在接收机处被接收,用于给定的时间周期的数据传输速率可以认为是500Kb/s。该数据传输速率可以完全或者部分地通过从接收机接收的反馈来确定。
功率成本图形204作为时间函数表示与从无线移动设备100发送的数据有关的每单位数据的功率成本。每单位数据的功率成本可以通过功率消耗速率除以数据速率来确定。示范性每单位数据的功率成本值可以是(1.0mW/s)/(500Kb/s)=2.0×10-9W/Kb。如应该理解的,每单位数据的功率成本可以使用可以包括加权因子和/或其他已知参数的其它计算来确定。功率成本图形204包括两个功率成本阈值,PC1和PC2。PC1表示每单位数据最大功率成本值,低于其数据传输开始。PC2是可选的第二功率成本阈值,其表示每单位数据最大功率成本,高于其正在进行的数据传输被暂停。如应该理解的,PC2可以被设置为等于PC1,和/或可以采用另外的阈值。
最后,传送开/关图形206作为时间函数示出在其期间数据由无线移动设备100传送(或者不传送)的周期。
参考图1和2,当无线移动设备100是在位置A的时候,数据速率202是合适的,但是,功率消耗是相对高的(例如,由于离基站104的距离),这导致超过PC1的功率成本。因此,该功率成本太高,并且没有数据被传送。当无线移动设备100是在位置B的时候,数据速率202是合适的,并且功率消耗被降低(例如,由于离基站104的减小的距离)。这导致功率成本降低,使得每单位数据的功率成本低于PC1。因此,数据传输在时刻B(其对应于无线移动设备100在位置B处)启动。在位置C,功率消耗保持相对低,但是,由于在传输差错率方面的升高,数据速率下降。在传输差错率方面的升高例如可以例如从网络拥塞、丢弃的数据分组、冲突和其它的错误导致的条件来产生。因此,功率成本提高在PC2之上,并且数据传输被停止。在位置D,功率消耗保持相对低,并且由于基站106的可用性,数据速率提高。因此,功率成本再次降低在PC1下面,并且数据传输被重新启动。
图3是示出按照在此处公开的主题的一个方面具有用于基于功率成本控制数据传输的系统的无线移动设备100的方框图。在图3中,无线移动设备100包括用于确定与成功地在通信网络中从无线移动设备发送数据到远程端点有关的每单位数据的功率成本的装置。例如,无线移动设备100可以包括功率成本监视器300,其确定与成功地在通信网络中从无线移动设备100发送数据到远程端点302有关的每单位数据的功率成本。远程端点302可以是基站、无线接入点或者在该技术中已知的任何其它的无线网络实体。
功率成本监视器300包括数据速率监视器304、功率消耗速率监视器306和处理器308。数据速率监视器304确定与成功地从无线移动设备100的收发机310发送数据到远程端点302有关的数据传输速率。例如,数据速率监视器304可以被配置以通过确定数据吞吐率、BER、再试的数目、丢弃的数据分组的数目和/或冲突的数目,确定与成功地从收发机310发送数据到远程端点302有关的数据传输速率。这个信息可以完全或者部分地通过来自经由收发机310接收的远程端点302的反馈来确定。
功率消耗速率监视器306确定与数据传输有关的功率消耗速率。在这里,该功率消耗速率确定可以考虑任何不成功的数据传输,正如以上讨论的。在一个方面中,功率消耗速率监视器306被配置以通过确定RSSI来确定与数据传输有关的功率消耗速率。RSSI反馈经由收发机310从远程端点302接收。在另一个方面中,功率消耗速率监视器306被配置以通过测量发射机和与数据传输有关的任何其它部件的功率消耗速率来确定与数据传输有关的功率消耗速率。在这里,测量的功率消耗速率可以包括由任何不成功的数据传输产生的功率消耗。在又一个方面中,功率消耗速率是通过两个技术相结合来确定的。
处理器308分别基于从数据速率监视器304和功率消耗速率监视器306接收的确定的数据传输速率和确定的功率消耗速率来确定每单位数据的功率成本。例如,处理器308可以通过功率消耗速率除以数据传输速率,正如以上讨论的,或者使用另一个计算/算法来确定每单位数据的功率成本。
无线移动设备100还包括用于将每单位数据的功率成本与一个或多个阈值比较的装置。例如,处理器308可以将每单位数据的功率成本与一个或多个阈值比较。该阈值可以是静态的或者可以动态地改变。在一个实施方式中,无线移动设备100包括用于存储一个或多个阈值的存储器312,并且处理器308通过从存储器312中取回阈值,以及将每单位数据的功率成本与取回的阈值比较,来将每单位数据的功率成本与阈值进行比较。例如,处理器308可以通过在存储在存储器312中的查找表中执行查找从存储器312取回阈值。
无线移动设备100还包括用于基于每单位数据的功率成本大于阈值的确定,延迟从无线移动设备到远程端点的数据传输的装置。例如,发射机控制器314可以基于处理器308确定每单位数据的功率成本大于阈值,延迟从无线移动设备100到远程端点302的数据传输。在这里,发射机控制器可以被配置以仅仅延迟非实时数据的传输。如在此处使用的,非实时数据指的是不需要实时或者接近实时传送的数据,以便可用于其主要目的。例如,由于传送时间不是关键的,因此电子邮件、存储的数字图像和文字消息可以被认为是非实时数据。另一方面,由于传送时间是更重要的,因此在电话交谈过程中的语音数据可以被认为是实时或者接近实时的数据。
发射机控制器314可以由收发机310通过延迟用于数据传输的开始时间来延迟数据传输。此外,发射机控制器314可以由收发机310通过暂停或者停止数据传输,并且在以后的时间里重新启动数据传输来延迟数据传输。正如以上讨论的,发射机控制器314可以基于相同的阈值或者基于两个不同的阈值开始和重新启动数据传输。在每单位数据的功率成本值快速地移动高于和低于单个阈值的情形下,使用不同的阈值提供防止收发机310避免快速地循环开和关的优点。
按照另一个方面,可以替换地由收发机310采用两个以上的阈值,并且每个阈值对应于用于数据传输的占空比(duty cycle)。例如,可以由收发机310采用两个或更多个功率成本阈值,并且每个功率成本阈值对应于用于开启和关断数据传输的占空比。当功率成本阈值升高时,相应的占空比可以降低(较小的发射机工作时间)。当每单位数据的功率成本大于每个功率成本阈值时,相应的占空比由收发机310用于数据传输。可替换地,可以使用对应于最接近的功率成本阈值的占空比。
按照另一个方面,一个或多个数据传输策略可以存储在存储器312中,并且由处理器308基于当前的条件取回和应用。例如,处理器308可以基于一个或多个数据传输相关的特征,诸如被传送的数据的类型、与被传送的数据的类型有关的优先级、由用户分配给数据传输的优先级、通信网络类型、传输的类型、被传送的数据大小、请求传输的应用类型、数据传输的目的地、时刻、无线移动设备的位置、先前的数据传输和剩余的电池容量来确定数据传输策略。在一个实施方式中,一个或多个传输相关的特征可用于从存储在存储器312中的表中选择相应的数据传输策略。该数据传输策略然后可以用于确定功率成本阈值。此外,当应用不同的数据传输策略时,处理器308可以被配置以动态地更新该阈值。
无线移动设备100还包括与无线移动设备100的操作有关的其它设备进程316。例如,无线移动设备100包括从多个源产生数据的数据生成部件,应用程序320、用于确定用户偏好(其可以通过用户界面输入)的用户偏好监视器322,和监视电池水平的电池容量监视器324。应该明白,无线移动设备100可以包括许多本领域中已知的其它设备进程316。
还应该明白,设备进程316、收发机310、存储器312和远程端点302不是用于基于功率成本控制数据传输的必要的系统部件,而是可选地可以根据需要来采用。此外,应该明白,在图3中示出的多个部件表示被配置以执行在此处描述的功能的逻辑部件,并且所述逻辑部件可以以软件、硬件或者两者的结合来实现。此外,当仍然实现在此处描述的功能时,这些逻辑部件的一些或者全部可以被结合或者可以被完全地省略。
正如以上讨论的,该数据传输策略可以基于一个或多个数据传输相关的特征选择。数据传输相关的特征的一些或者全部可以通过监视设备进程316来确定。例如,被传送的数据的类型、传输的类型、被传送的数据大小、请求传输的应用类型、数据传输的目的地、时刻、无线移动设备的位置、先前的数据传输,和与被传送的数据的类型有关的优先级可以通过监视应用程序320来确定。在一个例子中,发送给配偶的电子邮件可以被给出比发送给其他人的电子邮件更高的优先级和由此更高的功率成本阈值,如可以由相应的数据传输策略指示的。通常,电子邮件可以分配给一个数据传输策略,同时文字消息和照片可以分配给另一个。
由用户分配给数据传输的优先级可以通过监视用户选择监视器322来确定。用户选择监视器可以包括键盘(或者小键盘)、显示器和适宜的用户界面。剩余的电池容量可以通过监视电池容量监视器324来确定。
按照另一个方面,处理器308从电池容量监视器324确定用于无线移动设备100的剩余的电池容量。发射机控制器314基于每单位数据的功率成本大于阈值的确定和剩余的电池容量两者来延迟数据传输。在这种情况下,当电池容量低于功率节省阈值的时候,该阈值可以是静态的,但是仅可应用于控制数据传输。例如,当电池水平降低到25%以下的时候,功率成本考虑可能仅仅开始起作用。
图4是示出按照在此处公开的主题的一个方面用于基于功率成本控制数据传输的方法的流程图。在块400中,与成功地从无线移动设备100发送数据到远程端点302有关的每单位数据的功率成本是通过功率成本监视器300确定的。由处理器308在块402中将每单位数据的功率成本与阈值进行比较。处理器308在块404中确定是否每单位数据的功率成本大于该阈值。在块406中,发射机控制器314基于处理器308在块404中确定每单位数据的功率成本大于该阈值,延迟数据传输给远程端点302。当处理器308在块404中确定每单位数据的功率成本不大于该阈值的时候,控制返回到块400。
图5是示出按照在此处公开的主题的另一个方面用于基于功率成本控制数据传输的方法的流程图。在块500中,与成功地从无线移动设备100发送数据到远程端点302有关的每单位数据的功率成本是通过功率成本监视器300确定的。由处理器308在块502中将每单位数据的功率成本与第一阈值比较。处理器308在块504中确定是否每单位数据的功率成本大于第一阈值。在块506中,发射机控制器314基于处理器308在块504中确定的每单位数据的功率成本大于第一阈值,延迟数据传输给远程端点302。响应于处理器308在块504中确定每单位数据的功率成本不大于第一阈值,在块508中开始数据传输。新的每单位数据的功率成本是由功率成本监视器300在块510中确定的。由处理器308在块512中将新的每单位数据的功率成本与第二阈值比较。处理器308在块514中确定是否新的每单位数据的功率成本大于第二阈值。在块516中,发射机控制器314基于处理器308在块514中确定新的每单位数据的功率成本大于第二阈值,停止至远程端点302的数据传输。响应于处理器308在块514中确定新的每单位数据的功率成本不大于第一阈值,控制返回到块510。
图6是示出按照在此处公开的主题的另一个方面用于基于功率成本控制数据传输的方法的流程图。在块600中,与成功地从无线移动设备100发送数据到远程端点302有关的每单位数据的功率成本是通过功率成本监视器300确定的。由处理器308在块602中将每单位数据的功率成本与多个阈值比较。处理器308在块604中确定是否每单位数据的功率成本对应于该多个阈值中的一个。例如,每单位数据的功率成本可以对应于其大于的最高阈值。可替换地,每单位数据的功率成本可以对应于最接近的阈值。在块606中,基于处理器308在块604中确定每单位数据的功率成本对应于该多个阈值中的一个,处理器308确定对应于该阈值的传输占空比。基于相应的传输占空比在块608中传送数据。当处理器308在块604中确定每单位数据的功率成本不对应于该多个阈值中的一个的时候,控制返回到块600。
图7是示出按照在此处公开的主题的另一个方面用于基于功率成本控制数据传输的方法的流程图。在块700中,数据传输策略是由处理器308基于至少一个数据传输相关的特征确定的。阈值是由处理器308在块702中基于数据传输策略确定的。与成功地从无线移动设备100发送数据到远程端点302有关的每单位数据的功率成本是由功率成本监视器300在块704中确定的。由处理器308在块706中将每单位数据的功率成本与该阈值比较。处理器308在块708中确定是否每单位数据的功率成本大于该阈值。在块710中,发射机控制器314基于处理器308在块708中确定每单位数据的功率成本大于该阈值,延迟数据传输给远程端点302。当处理器308在块700中确定每单位数据的功率成本不大于该阈值的时候,控制返回到块700。
图8是示出按照在此处公开的主题的另一个方面用于基于功率成本控制数据传输的方法的流程图。在块800中,与成功地从无线移动设备100发送数据到远程端点302有关的每单位数据的功率成本是通过功率成本监视器300确定的。由处理器308在块802中将每单位数据的功率成本与阈值比较。处理器308在块804中确定是否每单位数据的功率成本大于该阈值。当处理器308在块804中确定每单位数据的功率成本不大于该阈值的时候,控制返回到块800。在块806中,用于无线移动设备100的剩余的电池容量是由处理器308从电池容量监视器324来确定的。在块808中,处理器308确定是否电池容量低于功率节省阈值。响应于在块808中确定该电池容量低于功率节省阈值,发射机控制器314在块810中延迟数据传输给远程端点302。当处理器308在块808中确定电池容量不低于功率节省阈值的时候,控制返回到块800。
应该明白,在不脱离所要求的主题的范围的情况下,可以改变本发明的多个细节。此外,先前的描述仅仅是为了说明的目的,而不是为了限制的目的,因为所寻求的保护范围是由下文所述的权利要求及其任何等效物来限定的。

Claims (38)

1.一种用于基于功率成本控制数据传输的方法,该方法包括:
确定与成功地在通信网络中从无线移动设备发送数据到远程端点有关的每单位数据的功率成本;
将每单位数据的功率成本与第一阈值比较;和基于每单位数据的功率成本大于第一阈值的确定,延迟从无线移动设备到远程端点的数据传输。
2.根据权利要求1的方法,其中确定在通信网络中与在无线移动设备和远程端点之间成功地通信有关的每单位数据的功率成本包括:
确定与成功地从无线移动设备发送数据到远程端点有关的数据传输速率;
确定与数据传输有关的功率消耗速率,其中功率消耗速率确定考虑任何不成功的数据传输;和
基于确定的数据传输速率和确定的功率消耗速率来确定每单位数据的功率成本。
3.根据权利要求2的方法,其中确定与成功地从无线移动设备发送数据到远程端点有关的数据传输速率包括确定数据吞吐率、误码率(BER)、再试的数目、丢弃的数据分组的数目和冲突的数目中的至少一个。
4.根据权利要求2的方法,其中确定与数据传输有关的功率消耗速率包括确定接收的信号强度指标(RSSI)。
5.根据权利要求2的方法,其中确定与数据传输有关的功率消耗速率包括测量与数据传输有关的功率消耗速率,其中测量的功率消耗速率包括由任何不成功的数据传输产生的功率消耗。
6.根据权利要求2的方法,其中基于确定的数据传输速率和确定的功率消耗速率来确定每单位数据的功率成本包括确定的功率消耗速率除以确定的数据传输速率。
7.根据权利要求1的方法,其中将每单位数据的功率成本与第一阈值比较包括:
从无线移动设备的存储器中取回第一阈值;和
将每单位数据的功率成本与取回的第一阈值比较。
8.根据权利要求7的方法,其中从无线移动设备的存储器中取回第一阈值包括在存储在无线设备的存储器中的查找表中执行查找。
9.根据权利要求1的方法,其中延迟从无线移动设备到远程端点的数据传输包括仅仅延迟传输非实时数据。
10.根据权利要求1的方法,其中延迟从无线移动设备到远程端点的数据传输包括延迟用于数据传输的开始时间。
11.根据权利要求1的方法,其中延迟从无线移动设备到远程端点的数据传输包括暂停数据传输和在以后的时间重新启动数据传输。
12.根据权利要求1的方法,包括响应于不延迟数据传输:
确定与数据传输有关的新的每单位数据的功率成本;
将新的每单位数据的功率成本与第二阈值比较;和
基于新的每单位数据的功率成本大于第二阈值的确定,停止从无线移动设备到远程端点的数据传输。
13.根据权利要求12的方法,其中第一和第二阈值是相等的。
14.根据权利要求1的方法,包括:
将每单位数据的功率成本与多个阈值比较,每个阈值对应于传输占空比;
基于该比较确定对应于每单位数据的功率成本的该多个阈值中的一个和对应于确定的该多个阈值中的一个的传输占空比;和
基于相应的传输占空比从无线移动设备传输数据。
15.根据权利要求1的方法,包括:
基于至少一个数据传输相关的特征确定数据传输策略;和
基于数据传输策略确定第一阈值。
16.根据权利要求15的方法,其中基于至少一个数据传输相关的特征确定数据传输策略包括基于被传送的数据的类型、与被传送的数据的类型有关的优先级、由用户分配给数据传输的优先级、通信网络类型、传输的类型、被传送的数据大小、请求传输的应用类型、数据传输的目的地、时刻、无线移动设备的位置、先前的数据传输和剩余的电池容量中的至少一个确定数据传输策略。
17.根据权利要求15的方法,包括按照数据传输策略动态地更新第一阈值。
18.一种用于基于功率成本控制数据传输的方法,该方法包括:
确定与成功地在通信网络中从无线移动设备发送数据到远程端点有关的每单位数据的功率成本;
将每单位数据的功率成本与第一阈值比较;
确定用于无线移动设备的剩余的电池容量;和
基于每单位数据的功率成本大于第一阈值的确定,并且基于剩余的电池容量,延迟从无线移动设备到远程端点的数据传输。
19.一种包括计算机可执行指令的计算机程序产品,所述计算机可执行指令包含在计算机可读介质中,用于执行以下的步骤:
确定与成功地在通信网络中从无线移动设备发送数据到远程端点有关的每单位数据的功率成本;
将每单位数据的功率成本与第一阈值比较;和
基于每单位数据的功率成本大于第一阈值的确定,延迟从无线移动设备到远程端点的数据传输。
20.一种用于基于功率成本控制数据传输的系统,该系统包括:
用于确定与成功地在通信网络中从无线移动设备发送数据到远程端点有关的每单位数据的功率成本的装置;
用于将每单位数据的功率成本与第一阈值比较的装置;和
用于基于每单位数据的功率成本大于第一阈值的确定,延迟从无线移动设备到远程端点的数据传输的装置。
21.一种用于基于功率成本控制数据传输的系统,该系统包括:
功率成本监视器,其确定与成功地在通信网络中从无线移动设备发送数据到远程端点有关的每单位数据的功率成本,并且将每单位数据的功率成本与第一阈值比较;和
发射机控制器,其基于每单位数据的功率成本大于第一阈值的确定,延迟从无线移动设备到远程端点的数据传输。
22.根据权利要求21的系统,其中该功率成本监视器包括:
数据速率监视器,其确定与成功地从无线移动设备发送数据到远程端点有关的数据传输速率;
功率消耗速率监视器,其确定与数据传输有关的功率消耗速率,其中功率消耗速率确定考虑任何不成功的数据传输;和
处理器,其基于确定的数据传输速率和确定的功率消耗速率来确定每单位数据的功率成本,并且将每单位数据的功率成本与第一阈值比较。
23.根据权利要求22的系统,其中数据速率监视器被配置以通过确定数据吞吐率、误码率(BER)、丢弃的数据分组的数目、再试的数目和冲突的数目中的至少一个来确定与成功地从无线移动设备发送数据到远程端点有关的数据传输速率。
24.根据权利要求22的系统,其中功率消耗速率监视器被配置以通过确定接收的信号强度指标(RSSI)来确定与数据传输有关的功率消耗速率。
25.根据权利要求22的系统,其中功率消耗速率监视器被配置以通过测量与数据传输有关的功率消耗速率来确定与数据传输有关的功率消耗速率,其中测量的功率消耗速率包括由任何不成功的数据传输产生的功率消耗。
26.根据权利要求22的系统,其中处理器被配置以基于确定的数据传输速率和确定的功率消耗速率,通过确定的功率消耗速率除以确定的数据传输速率来确定每单位数据的功率成本。
27.根据权利要求22的系统,包括存储器,其中处理器被配置以通过下述将每单位数据的功率成本与第一阈值比较:
从存储器取回第一阈值;和
将每单位数据的功率成本与取回的第一阈值比较。
28.根据权利要求27的系统,其中处理器被配置以通过在存储在存储器中的查找表中执行查找来从存储器取回第一阈值。
29.根据权利要求21的系统,其中发射机控制器被配置以通过仅仅延迟传输非实时数据来延迟从无线移动设备到远程端点的数据传输。
30.根据权利要求21的系统,其中发射机控制器被配置以通过延迟用于数据传输的开始时间来延迟从无线移动设备到远程端点的数据传输。
31.根据权利要求21的系统,其中发射机控制器被配置以通过暂停数据传输和在以后的时间重新启动数据传输来延迟从无线移动设备到远程端点的数据传输。
32.根据权利要求22的系统,其中处理器被配置以响应于发射机控制器不延迟数据传输,确定与数据传输有关的新的每单位数据的功率成本,并且将新的每单位数据的功率成本与第二阈值比较,以及发射机控制器被配置以基于由处理器进行的每单位数据的功率成本大于第二阈值的确定,停止从无线移动设备到远程端点的数据传输。
33.根据权利要求32的系统,其中第一和第二阈值是相等的。
34.根据权利要求21的系统,其中处理器被配置以:
将每单位数据的功率成本与多个阈值比较,每个阈值对应于传输占空比;
基于该比较确定对应于每单位数据的功率成本的该多个阈值中的一个和对应于确定的该多个阈值中的一个的传输占空比;和
基于相应的传输占空比从无线移动设备传送数据。
35.根据权利要求22的系统,其中处理器被配置以:
基于至少一个数据传输相关的特征确定数据传输策略;和
基于数据传输策略确定第一阈值。
36.根据权利要求35的系统,其中处理器被配置以通过基于下述中的至少一个确定数据传输策略来基于至少一个数据传输相关的特征确定数据传输策略:被传送的数据的类型、与被传送的数据的类型有关的优先级、由用户分配给数据传输的优先级、通信网络类型、传输的类型、被传送的数据大小、请求传输的应用的类型、数据传输的目的地、时刻、无线移动设备的位置、先前的数据传输和剩余的电池容量。
37.根据权利要求35的系统,其中处理器被配置以通过按照数据传输策略动态地更新第一阈值来基于数据传输策略确定第一阈值。
38.一种用于基于功率成本控制数据传输的系统,该系统包括:
功率成本监视器,其确定与成功地在通信网络中从无线移动设备发送数据到远程端点有关的每单位数据的功率成本,其将每单位数据的功率成本与第一阈值比较,并且确定用于无线移动设备的剩余的电池容量;和
发射机控制器,其基于每单位数据的功率成本大于第一阈值的确定,和基于剩余的电池容量,延迟从无线移动设备到远程端点的数据传输。
CNA2006800190866A 2005-05-31 2006-05-24 用于基于功率成本控制数据传输的方法、系统和计算机程序产品 Pending CN101523752A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/908,889 2005-05-31
US10/908,889 US7242920B2 (en) 2005-05-31 2005-05-31 Methods, systems, and computer program products for controlling data transmission based on power cost

Publications (1)

Publication Number Publication Date
CN101523752A true CN101523752A (zh) 2009-09-02

Family

ID=37464105

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006800190866A Pending CN101523752A (zh) 2005-05-31 2006-05-24 用于基于功率成本控制数据传输的方法、系统和计算机程序产品

Country Status (5)

Country Link
US (3) US7242920B2 (zh)
EP (1) EP1886479A2 (zh)
JP (1) JP2008546285A (zh)
CN (1) CN101523752A (zh)
WO (1) WO2006130483A2 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104040943A (zh) * 2011-11-04 2014-09-10 脸谱公司 基于电力消耗和社交因素的控制通知
CN104509006A (zh) * 2012-06-01 2015-04-08 瑞典爱立信有限公司 数据发送控制
CN104919864A (zh) * 2013-01-11 2015-09-16 高通股份有限公司 管理调制解调器功耗

Families Citing this family (137)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7242920B2 (en) * 2005-05-31 2007-07-10 Scenera Technologies, Llc Methods, systems, and computer program products for controlling data transmission based on power cost
US8105679B2 (en) * 2005-07-25 2012-01-31 Toyo Ink Mfg. Co., Ltd. Actinic radiation curable jet-printing ink
US8289965B2 (en) 2006-10-19 2012-10-16 Embarq Holdings Company, Llc System and method for establishing a communications session with an end-user based on the state of a network connection
US8477614B2 (en) 2006-06-30 2013-07-02 Centurylink Intellectual Property Llc System and method for routing calls if potential call paths are impaired or congested
US8717911B2 (en) 2006-06-30 2014-05-06 Centurylink Intellectual Property Llc System and method for collecting network performance information
US8488447B2 (en) 2006-06-30 2013-07-16 Centurylink Intellectual Property Llc System and method for adjusting code speed in a transmission path during call set-up due to reduced transmission performance
US8194643B2 (en) 2006-10-19 2012-06-05 Embarq Holdings Company, Llc System and method for monitoring the connection of an end-user to a remote network
US9094257B2 (en) 2006-06-30 2015-07-28 Centurylink Intellectual Property Llc System and method for selecting a content delivery network
US8015294B2 (en) 2006-08-22 2011-09-06 Embarq Holdings Company, LP Pin-hole firewall for communicating data packets on a packet network
US8224255B2 (en) * 2006-08-22 2012-07-17 Embarq Holdings Company, Llc System and method for managing radio frequency windows
US8537695B2 (en) 2006-08-22 2013-09-17 Centurylink Intellectual Property Llc System and method for establishing a call being received by a trunk on a packet network
US8743703B2 (en) 2006-08-22 2014-06-03 Centurylink Intellectual Property Llc System and method for tracking application resource usage
US8576722B2 (en) 2006-08-22 2013-11-05 Centurylink Intellectual Property Llc System and method for modifying connectivity fault management packets
US9479341B2 (en) 2006-08-22 2016-10-25 Centurylink Intellectual Property Llc System and method for initiating diagnostics on a packet network node
US8531954B2 (en) 2006-08-22 2013-09-10 Centurylink Intellectual Property Llc System and method for handling reservation requests with a connection admission control engine
US8189468B2 (en) 2006-10-25 2012-05-29 Embarq Holdings, Company, LLC System and method for regulating messages between networks
US8274905B2 (en) 2006-08-22 2012-09-25 Embarq Holdings Company, Llc System and method for displaying a graph representative of network performance over a time period
US8107366B2 (en) 2006-08-22 2012-01-31 Embarq Holdings Company, LP System and method for using centralized network performance tables to manage network communications
US8223655B2 (en) 2006-08-22 2012-07-17 Embarq Holdings Company, Llc System and method for provisioning resources of a packet network based on collected network performance information
US8307065B2 (en) 2006-08-22 2012-11-06 Centurylink Intellectual Property Llc System and method for remotely controlling network operators
US7684332B2 (en) 2006-08-22 2010-03-23 Embarq Holdings Company, Llc System and method for adjusting the window size of a TCP packet through network elements
US8549405B2 (en) 2006-08-22 2013-10-01 Centurylink Intellectual Property Llc System and method for displaying a graphical representation of a network to identify nodes and node segments on the network that are not operating normally
US8144587B2 (en) 2006-08-22 2012-03-27 Embarq Holdings Company, Llc System and method for load balancing network resources using a connection admission control engine
US8223654B2 (en) 2006-08-22 2012-07-17 Embarq Holdings Company, Llc Application-specific integrated circuit for monitoring and optimizing interlayer network performance
US8064391B2 (en) 2006-08-22 2011-11-22 Embarq Holdings Company, Llc System and method for monitoring and optimizing network performance to a wireless device
US8228791B2 (en) 2006-08-22 2012-07-24 Embarq Holdings Company, Llc System and method for routing communications between packet networks based on intercarrier agreements
US8130793B2 (en) 2006-08-22 2012-03-06 Embarq Holdings Company, Llc System and method for enabling reciprocal billing for different types of communications over a packet network
US8194555B2 (en) 2006-08-22 2012-06-05 Embarq Holdings Company, Llc System and method for using distributed network performance information tables to manage network communications
US8238253B2 (en) 2006-08-22 2012-08-07 Embarq Holdings Company, Llc System and method for monitoring interlayer devices and optimizing network performance
US7843831B2 (en) 2006-08-22 2010-11-30 Embarq Holdings Company Llc System and method for routing data on a packet network
US8750158B2 (en) 2006-08-22 2014-06-10 Centurylink Intellectual Property Llc System and method for differentiated billing
US8144586B2 (en) 2006-08-22 2012-03-27 Embarq Holdings Company, Llc System and method for controlling network bandwidth with a connection admission control engine
US8125897B2 (en) 2006-08-22 2012-02-28 Embarq Holdings Company Lp System and method for monitoring and optimizing network performance with user datagram protocol network performance information packets
US8407765B2 (en) 2006-08-22 2013-03-26 Centurylink Intellectual Property Llc System and method for restricting access to network performance information tables
US8199653B2 (en) 2006-08-22 2012-06-12 Embarq Holdings Company, Llc System and method for communicating network performance information over a packet network
US8619600B2 (en) 2006-08-22 2013-12-31 Centurylink Intellectual Property Llc System and method for establishing calls over a call path having best path metrics
JP4869888B2 (ja) * 2006-11-29 2012-02-08 京セラ株式会社 無線通信端末装置
US9317179B2 (en) * 2007-01-08 2016-04-19 Samsung Electronics Co., Ltd. Method and apparatus for providing recommendations to a user of a cloud computing service
US8929959B2 (en) * 2007-04-24 2015-01-06 Telefonaktiebolaget L M Ericsson (Publ) Method and a device for receiving data in a mobile communication device in a broadcast system
US8111692B2 (en) 2007-05-31 2012-02-07 Embarq Holdings Company Llc System and method for modifying network traffic
US7933571B2 (en) * 2007-06-20 2011-04-26 Motorola Mobility, Inc. Method and apparatus for selecting a communication mode based on energy sources in a hybrid power supply
US8849197B2 (en) * 2007-07-10 2014-09-30 Qualcomm Incorporated Methods and apparatus for active successive interference cancellation in peer-to-peer networks
US8874040B2 (en) * 2007-07-10 2014-10-28 Qualcomm Incorporated Methods and apparatus for successive interference cancellation based on rate capping in peer-to-peer networks
US9668225B2 (en) * 2007-07-10 2017-05-30 Qualcomm Incorporated Methods and apparatus for active successive interference cancellation based on one rate feedback and probability adaptation in peer-to-peer networks
US8433349B2 (en) * 2007-07-10 2013-04-30 Qualcomm Incorporated Methods and apparatus for successive interference cancellation based on transmit power control by interfering device with success probability adaptation in peer-to-peer wireless networks
US9521680B2 (en) * 2007-07-10 2016-12-13 Qualcomm Incorporated Methods and apparatus for successive interference cancellation based on three rate reports from interfering device in peer-to-peer networks
US8855567B2 (en) * 2007-07-10 2014-10-07 Qualcomm Incorporated Methods and apparatus for successive interference cancellation based on two rate feedback in peer-to-peer networks
US8050207B2 (en) * 2007-08-31 2011-11-01 Hewlett-Packard Development Company, L.P. Power saving techniques based on coverage conditions
US20090124233A1 (en) * 2007-11-09 2009-05-14 Morris Robert P Methods, Systems, And Computer Program Products For Controlling Data Transmission Based On Power Cost
JP2009178377A (ja) * 2008-01-31 2009-08-13 Fujifilm Corp 放射線変換器及びそれを用いた放射線画像撮影システム
US8068425B2 (en) 2008-04-09 2011-11-29 Embarq Holdings Company, Llc System and method for using network performance information to determine improved measures of path states
US8589541B2 (en) 2009-01-28 2013-11-19 Headwater Partners I Llc Device-assisted services for protecting network capacity
US8924543B2 (en) 2009-01-28 2014-12-30 Headwater Partners I Llc Service design center for device assisted services
US8406748B2 (en) 2009-01-28 2013-03-26 Headwater Partners I Llc Adaptive ambient services
US8898293B2 (en) 2009-01-28 2014-11-25 Headwater Partners I Llc Service offer set publishing to device agent with on-device service selection
US8340634B2 (en) 2009-01-28 2012-12-25 Headwater Partners I, Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US8924469B2 (en) 2008-06-05 2014-12-30 Headwater Partners I Llc Enterprise access control and accounting allocation for access networks
US8346225B2 (en) 2009-01-28 2013-01-01 Headwater Partners I, Llc Quality of service for device assisted services
US8832777B2 (en) 2009-03-02 2014-09-09 Headwater Partners I Llc Adapting network policies based on device service processor configuration
US8275830B2 (en) 2009-01-28 2012-09-25 Headwater Partners I Llc Device assisted CDR creation, aggregation, mediation and billing
US8402111B2 (en) 2009-01-28 2013-03-19 Headwater Partners I, Llc Device assisted services install
US8626115B2 (en) 2009-01-28 2014-01-07 Headwater Partners I Llc Wireless network service interfaces
US8023425B2 (en) 2009-01-28 2011-09-20 Headwater Partners I Verifiable service billing for intermediate networking devices
US8391834B2 (en) 2009-01-28 2013-03-05 Headwater Partners I Llc Security techniques for device assisted services
US8725123B2 (en) 2008-06-05 2014-05-13 Headwater Partners I Llc Communications device with secure data path processing agents
US8548428B2 (en) 2009-01-28 2013-10-01 Headwater Partners I Llc Device group partitions and settlement platform
US8635335B2 (en) 2009-01-28 2014-01-21 Headwater Partners I Llc System and method for wireless network offloading
US20100157821A1 (en) * 2008-12-18 2010-06-24 Morris Robert P Methods, Systems, And Computer Program Products For Sending Data Units Based On A Measure Of Energy
US20100161777A1 (en) * 2008-12-22 2010-06-24 Morris Robert P Method and System For Providing A Subscription To A Tuple Based On A Variable Identifier
US10783581B2 (en) 2009-01-28 2020-09-22 Headwater Research Llc Wireless end-user device providing ambient or sponsored services
US10798252B2 (en) 2009-01-28 2020-10-06 Headwater Research Llc System and method for providing user notifications
US9954975B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Enhanced curfew and protection associated with a device group
US9980146B2 (en) 2009-01-28 2018-05-22 Headwater Research Llc Communications device with secure data path processing agents
US10237757B2 (en) 2009-01-28 2019-03-19 Headwater Research Llc System and method for wireless network offloading
US9253663B2 (en) 2009-01-28 2016-02-02 Headwater Partners I Llc Controlling mobile device communications on a roaming network based on device state
US10248996B2 (en) 2009-01-28 2019-04-02 Headwater Research Llc Method for operating a wireless end-user device mobile payment agent
US9557889B2 (en) 2009-01-28 2017-01-31 Headwater Partners I Llc Service plan design, user interfaces, application programming interfaces, and device management
US9572019B2 (en) 2009-01-28 2017-02-14 Headwater Partners LLC Service selection set published to device agent with on-device service selection
US8745191B2 (en) 2009-01-28 2014-06-03 Headwater Partners I Llc System and method for providing user notifications
US10057775B2 (en) 2009-01-28 2018-08-21 Headwater Research Llc Virtualized policy and charging system
US9565707B2 (en) 2009-01-28 2017-02-07 Headwater Partners I Llc Wireless end-user device with wireless data attribution to multiple personas
US10779177B2 (en) 2009-01-28 2020-09-15 Headwater Research Llc Device group partitions and settlement platform
US10841839B2 (en) 2009-01-28 2020-11-17 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US9706061B2 (en) 2009-01-28 2017-07-11 Headwater Partners I Llc Service design center for device assisted services
US8893009B2 (en) 2009-01-28 2014-11-18 Headwater Partners I Llc End user device that secures an association of application to service policy with an application certificate check
US10200541B2 (en) 2009-01-28 2019-02-05 Headwater Research Llc Wireless end-user device with divided user space/kernel space traffic policy system
US10264138B2 (en) 2009-01-28 2019-04-16 Headwater Research Llc Mobile device and service management
US9578182B2 (en) 2009-01-28 2017-02-21 Headwater Partners I Llc Mobile device and service management
US9955332B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Method for child wireless device activation to subscriber account of a master wireless device
US8606911B2 (en) 2009-03-02 2013-12-10 Headwater Partners I Llc Flow tagging for service policy implementation
US9858559B2 (en) 2009-01-28 2018-01-02 Headwater Research Llc Network service plan design
US8351898B2 (en) 2009-01-28 2013-01-08 Headwater Partners I Llc Verifiable device assisted service usage billing with integrated accounting, mediation accounting, and multi-account
US9392462B2 (en) 2009-01-28 2016-07-12 Headwater Partners I Llc Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy
US10715342B2 (en) 2009-01-28 2020-07-14 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US9571559B2 (en) 2009-01-28 2017-02-14 Headwater Partners I Llc Enhanced curfew and protection associated with a device group
US9270559B2 (en) 2009-01-28 2016-02-23 Headwater Partners I Llc Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow
US10492102B2 (en) 2009-01-28 2019-11-26 Headwater Research Llc Intermediate networking devices
US10326800B2 (en) 2009-01-28 2019-06-18 Headwater Research Llc Wireless network service interfaces
US11218854B2 (en) 2009-01-28 2022-01-04 Headwater Research Llc Service plan design, user interfaces, application programming interfaces, and device management
US8793758B2 (en) 2009-01-28 2014-07-29 Headwater Partners I Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US10484858B2 (en) 2009-01-28 2019-11-19 Headwater Research Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US9351193B2 (en) 2009-01-28 2016-05-24 Headwater Partners I Llc Intermediate networking devices
US9647918B2 (en) 2009-01-28 2017-05-09 Headwater Research Llc Mobile device and method attributing media services network usage to requesting application
US9755842B2 (en) 2009-01-28 2017-09-05 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US10064055B2 (en) 2009-01-28 2018-08-28 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US9239994B2 (en) 2009-02-25 2016-01-19 Empire Technology Development Llc Data centers task mapping
EP2227065B1 (en) * 2009-03-04 2015-02-18 Fujitsu Limited Improvements to short-range wireless networks
KR20100131062A (ko) * 2009-06-05 2010-12-15 삼성전자주식회사 휴대용 단말기에서 전류 절감을 위한 장치 및 방법
US8929929B2 (en) * 2009-06-11 2015-01-06 Qualcomm Incorporated Sending information during a charging event
EP2471322A4 (en) 2009-08-24 2016-11-02 Intel Corp QUICK AND LOW CONSUMPTION SERVICE TRANSMISSION
GB0919329D0 (en) * 2009-11-04 2009-12-23 Roke Manor Research Power control method
US9118489B2 (en) * 2010-02-24 2015-08-25 Nec Corporation Communication system, network management method and switching device
US8745418B2 (en) 2010-08-17 2014-06-03 Sitting Man, Llc Methods, systems, and computer program products for selecting a resource based on a measure of a processing cost
US8370690B1 (en) * 2010-04-28 2013-02-05 Sprint Communications Company L.P. Custom defined call quality versus battery life
US9154826B2 (en) 2011-04-06 2015-10-06 Headwater Partners Ii Llc Distributing content and service launch objects to mobile devices
US8751845B2 (en) * 2011-06-07 2014-06-10 Microsoft Corporation Estimating and preserving battery life based on usage patterns
US9462557B2 (en) * 2011-08-15 2016-10-04 Telefonaktiebolaget Lm Ericsson (Publ) Method and an apparatus in a user equipment for controlling transmission power of the user equipment
US8989818B2 (en) 2011-11-04 2015-03-24 Facebook, Inc. Device actions based on device power
US8954100B2 (en) * 2011-11-04 2015-02-10 Facebook, Inc. Server-side rate-limiting algorithms for piggybacking social updates for mobile devices
US8948779B1 (en) 2012-02-01 2015-02-03 Sprint Communications Company L.P. Communication profiles for mobile devices based on historical characteristics
KR20140093088A (ko) * 2013-01-17 2014-07-25 삼성전자주식회사 전자 장치에서 트래픽 제어 방법 및 장치
WO2014159862A1 (en) 2013-03-14 2014-10-02 Headwater Partners I Llc Automated credential porting for mobile devices
KR102216502B1 (ko) * 2013-08-06 2021-02-17 콘비다 와이어리스, 엘엘씨 통신 단말기 및 방법
US9143921B2 (en) 2013-09-06 2015-09-22 Qualcomm Incorporated Communicating physical layer wireless parameters over an application programming interface
US9910479B2 (en) 2014-04-16 2018-03-06 Facebook, Inc. Location based content promotion on online social networks
EP2933773A1 (en) * 2014-04-16 2015-10-21 Facebook, Inc. Power management of mobile clients using location-based services
US10582508B2 (en) * 2015-03-31 2020-03-03 At&T Intellectual Property I, L.P. Facilitation of network resources
US10069785B2 (en) * 2015-06-05 2018-09-04 Apple Inc. Network messaging for paired devices
US20190109889A1 (en) * 2016-03-22 2019-04-11 Novus4 Limited Method and system for controlling data transmission
JP6418194B2 (ja) * 2016-03-30 2018-11-07 トヨタ自動車株式会社 無線通信装置および無線通信方法
JP6414120B2 (ja) 2016-03-30 2018-10-31 トヨタ自動車株式会社 無線通信装置および無線通信方法
CN109863781A (zh) * 2016-08-18 2019-06-07 瑞典爱立信有限公司 用于处理数据传输的方法和无线设备
US10418856B2 (en) * 2016-11-16 2019-09-17 X Development Llc Systems and methods for wireless charging
US10470074B2 (en) * 2017-07-20 2019-11-05 Qualcomm Incorporated Thermal-based radio selection
US11146659B2 (en) 2018-06-07 2021-10-12 Ford Global Technologies, Llc Optimized TCU transit power
CN110719138B (zh) 2018-07-13 2022-04-01 中兴通讯股份有限公司 传输速率确定方法、装置、传输设备及存储介质
CN111526573A (zh) * 2020-04-02 2020-08-11 北京小米移动软件有限公司 通信数据的处理方法及装置、电子设备和存储介质

Family Cites Families (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02312492A (ja) * 1989-05-29 1990-12-27 Nec Corp 移動通信システムにおけるチャネル割り当て方式および基地局配置情報の学習方式
JP2944113B2 (ja) * 1989-11-01 1999-08-30 日本電気株式会社 バッテリセービングシステム
JP2719619B2 (ja) * 1989-11-28 1998-02-25 日本電信電話株式会社 移動通信チャネル割当て制御方法
FI98672C (fi) * 1992-04-24 1997-07-25 Nokia Telecommunications Oy Radiojärjestelmä
ZA948133B (en) * 1993-10-28 1996-05-17 Qualcomm Inc Method and apparatus for reducing the average transmit power from a sectorized base station
US6157668A (en) * 1993-10-28 2000-12-05 Qualcomm Inc. Method and apparatus for reducing the average transmit power of a base station
US5680441A (en) * 1994-11-28 1997-10-21 Gallo; Bruce Adaptor set for converting standard telephone into cordless telephone using replacement handset
US5893037A (en) * 1994-12-09 1999-04-06 Eastman Kodak Company Combined electronic/silver-halide image capture system with cellular transmission capability
FI97659C (fi) * 1995-01-13 1997-01-27 Nokia Mobile Phones Ltd Menetelmä ja -laite virran säästämiseksi infrapuna-tiedonsiirrossa
JP3351653B2 (ja) * 1995-03-30 2002-12-03 株式会社東芝 無線通信システムの再送制御方式および端末装置
US5761622A (en) * 1995-05-18 1998-06-02 Ericsson Inc. Method and apparatus for controlling operation of a portable or mobile battery-operated radios
US5666651A (en) * 1995-06-07 1997-09-09 Motorola, Inc. Method and apparatus for scheduling message traffic in a multicell radio communication system
FI100157B (fi) * 1995-07-12 1997-09-30 Nokia Mobile Phones Ltd Muuttuvanopeuksiset piirikytketyt siirtopalvelut TDMA-pohjaisissa solu kkojärjestelmissä
US5734646A (en) * 1995-10-05 1998-03-31 Lucent Technologies Inc. Code division multiple access system providing load and interference based demand assignment service to users
KR100212053B1 (ko) * 1995-12-30 1999-08-02 윤종용 기지국 송출전력 자동 제어 장치 및 방법
US6047189A (en) * 1996-10-11 2000-04-04 Arraycomm, Inc. Adaptive method for channel assignment in a cellular communication system
JP3631601B2 (ja) * 1996-11-27 2005-03-23 株式会社日立製作所 移動通信システム送信電力制御方法及びその実施装置
US6295285B1 (en) * 1997-04-17 2001-09-25 Lucent Technologies Inc. Global packet dynamic resource allocation for wireless networks
US6052594A (en) * 1997-04-30 2000-04-18 At&T Corp. System and method for dynamically assigning channels for wireless packet communications
US5946356A (en) * 1997-07-16 1999-08-31 Motorola, Inc. Method and apparatus for data transmission within a broad-band communications system
US5974327A (en) * 1997-10-21 1999-10-26 At&T Corp. Adaptive frequency channel assignment based on battery power level in wireless access protocols
JP3144362B2 (ja) * 1997-10-31 2001-03-12 日本電気株式会社 無線電話システムの課金方式
JP3355295B2 (ja) * 1997-11-13 2002-12-09 松下電器産業株式会社 送信電力制御方法及び送受信装置
US6119011A (en) * 1998-03-05 2000-09-12 Lucent Technologies Inc. Cost-function-based dynamic channel assignment for a cellular system
US6192257B1 (en) * 1998-03-31 2001-02-20 Lucent Technologies Inc. Wireless communication terminal having video image capability
JP3394450B2 (ja) * 1998-06-30 2003-04-07 松下電器産業株式会社 伝搬路特性推定装置
JP2000031883A (ja) * 1998-07-13 2000-01-28 Kobe Steel Ltd 無線通信システム
US6212433B1 (en) * 1998-07-28 2001-04-03 Radiotherapeutics Corporation Method for treating tumors near the surface of an organ
US6366761B1 (en) * 1998-10-06 2002-04-02 Teledesic Llc Priority-based bandwidth allocation and bandwidth-on-demand in a low-earth-orbit satellite data communication network
US6317609B1 (en) * 1998-12-30 2001-11-13 Ericsson Inc. System and method for transporting digital speech and digital pictures
EP1062745B1 (en) * 1999-01-16 2006-10-18 Koninklijke Philips Electronics N.V. Radio communication system
US6275712B1 (en) * 1999-02-26 2001-08-14 Nokia Mobile Phones Ltd Mobile station control states based on available power
EP1045529B1 (en) * 1999-04-12 2006-11-29 Alcatel A method for improving performances of a mobile radiocommunication system using a power control algorithm
EP1045528B1 (en) * 1999-04-12 2004-02-18 Alcatel A method for improving performances of a mobile radiocommunication system using a power control algorithm
EP1079541B1 (en) * 1999-08-23 2005-04-13 Alcatel Method for improving mobile radiocommunication system performances using a power control algorithm
DE10001367A1 (de) * 2000-01-14 2001-08-02 Siemens Ag Leistungssteuerung in Mobilfunksystemen bei unterbrochener Übertragung
US6721572B1 (en) * 2000-03-24 2004-04-13 International Business Machines Corporation Mobile communication optimization near wireless dead zone regions
US6868062B1 (en) * 2000-03-28 2005-03-15 Intel Corporation Managing data traffic on multiple ports
GB0012258D0 (en) * 2000-05-19 2000-07-12 Fujitsu Ltd Transmission rate changes in communications networks
JP3738205B2 (ja) * 2000-08-12 2006-01-25 三星電子株式会社 ネットワークの伝送電力最適化装置及びその方法
US6735448B1 (en) * 2000-11-07 2004-05-11 Hrl Laboratories, Llc Power management for throughput enhancement in wireless ad-hoc networks
DK1338170T3 (da) * 2000-11-28 2005-01-10 Interdigital Tech Corp System og fremgangsmåde til styring af konfliktende tilgang
US6973039B2 (en) * 2000-12-08 2005-12-06 Bbnt Solutions Llc Mechanism for performing energy-based routing in wireless networks
KR100468574B1 (ko) * 2000-12-28 2005-01-31 엘지전자 주식회사 고속 무선패킷데이터 전송에서 단말기의 초기전력결정방법
KR100433893B1 (ko) * 2001-01-15 2004-06-04 삼성전자주식회사 협대역 시분할 듀플렉싱 부호분할다중접속 통신시스템의전력 제어 방법 및 장치
JP4032210B2 (ja) * 2001-01-30 2008-01-16 富士フイルム株式会社 携帯機器、画像送信システム、画像送信方法
US7151769B2 (en) * 2001-03-22 2006-12-19 Meshnetworks, Inc. Prioritized-routing for an ad-hoc, peer-to-peer, mobile radio access system based on battery-power levels and type of service
US7046966B2 (en) * 2001-08-24 2006-05-16 Kyocera Wireless Corp. Method and apparatus for assigning data rate in a multichannel communication system
US7096034B2 (en) * 2001-10-01 2006-08-22 Microsoft Corporation System and method for reducing power consumption for wireless communications by mobile devices
US8036718B2 (en) * 2002-06-17 2011-10-11 Nokia Corporation Power management profile on a mobile device
US7164919B2 (en) * 2002-07-01 2007-01-16 Qualcomm Incorporated Scheduling of data transmission for terminals with variable scheduling delays
US7421291B2 (en) * 2002-08-12 2008-09-02 Broadcom Corporation Method for selective power management for a hand held host
KR100702746B1 (ko) * 2002-08-20 2007-04-03 엘지전자 주식회사 컴퓨터 시스템에서의 무선 랜 모듈 전원 관리방법 및 그장치
US7020484B2 (en) * 2002-10-29 2006-03-28 Qualcomm Incorporated Controlling multiple modems in a wireless terminal using energy-per-bit determinations
US6748235B1 (en) * 2002-11-12 2004-06-08 Interdigital Technology Corporation Power control during a transmission pause
US7076234B2 (en) * 2002-12-13 2006-07-11 Motorola, Inc. Method and apparatus for reducing peak current levels in a communication unit
US6996368B2 (en) * 2003-01-21 2006-02-07 Mitsubishi Electric Research Labs., Inc. System and method for reducing power consumption in a wireless communications network
US7746816B2 (en) * 2003-03-13 2010-06-29 Qualcomm Incorporated Method and system for a power control in a communication system
TW595145B (en) * 2003-03-21 2004-06-21 Benq Corp Method and related apparatus for reducing cell phone transmission power consumption by longer discrete receiving time interval
US7660578B2 (en) * 2003-05-02 2010-02-09 Nokia Corporation Method for saving power in a wireless terminal and a terminal
KR20040097597A (ko) * 2003-05-12 2004-11-18 학교법인대우학원 무선망에서의 소비 전력 절약을 위한 라우팅 방법
KR100489956B1 (ko) * 2003-05-12 2005-05-16 아주대학교산학협력단 Dcf 기반 무선망에서의 소비전력 개선 방법
US7333813B2 (en) * 2003-06-10 2008-02-19 Lucent Technologies Inc. Methods and devices for assigning mobile devices to base stations in the presence of interference
US7929921B2 (en) * 2003-06-10 2011-04-19 Motorola Mobility, Inc. Diversity control in wireless communications devices and methods
US7099689B2 (en) * 2003-06-30 2006-08-29 Microsoft Corporation Energy-aware communications for a multi-radio system
US20040264396A1 (en) * 2003-06-30 2004-12-30 Boris Ginzburg Method for power saving in a wireless LAN
TWI234973B (en) * 2003-07-01 2005-06-21 Benq Corp A data throughput adjusting method
US7245946B2 (en) * 2003-07-07 2007-07-17 Texas Instruments Incorporated Optimal power saving scheduler for 802.11e APSD
KR20050031815A (ko) * 2003-09-30 2005-04-06 삼성전자주식회사 이동통신 단말기의 절전 제어 장치 및 방법
US20050096102A1 (en) * 2003-11-05 2005-05-05 Motorola, Inc Remotely initiated low power mode
US7414977B2 (en) * 2003-11-25 2008-08-19 Mitsubishi Electric Research Laboratories, Inc. Power and delay sensitive ad-hoc communication networks
US7949342B2 (en) * 2004-01-08 2011-05-24 Interdigital Technology Corporation Radio resource management in wireless local area networks
US7489650B2 (en) * 2004-03-29 2009-02-10 Intel Corporation Method, apparatus and system of packet transmission
US7526303B2 (en) * 2004-05-19 2009-04-28 Intel Corporation Method and apparatus to manage power in a communication system
US20060014557A1 (en) * 2004-07-16 2006-01-19 Samsung Electronics Co., Ltd. Method and system for determining a power level for communication in a wireless network
US7720018B2 (en) * 2005-04-21 2010-05-18 Microsoft Corporation Low power transmission provisioning for wireless network devices
US7542723B2 (en) * 2005-05-24 2009-06-02 Intel Corporation Direct link establishment in wireless networks
US7242920B2 (en) 2005-05-31 2007-07-10 Scenera Technologies, Llc Methods, systems, and computer program products for controlling data transmission based on power cost
US20080075029A1 (en) * 2006-09-22 2008-03-27 Sennet Communications Apparatus for opportunistic wireless mesh networks

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104040943A (zh) * 2011-11-04 2014-09-10 脸谱公司 基于电力消耗和社交因素的控制通知
CN104040943B (zh) * 2011-11-04 2015-08-26 脸谱公司 基于电力消耗和社交因素的控制通知
CN105096200A (zh) * 2011-11-04 2015-11-25 脸谱公司 基于电力消耗和社交因素的控制通知
US9270633B2 (en) 2011-11-04 2016-02-23 Facebook, Inc. Controlling notification based on power expense and social factors
CN105096200B (zh) * 2011-11-04 2018-12-14 脸谱公司 用于确定要发送的消息的方法和系统
CN104509006A (zh) * 2012-06-01 2015-04-08 瑞典爱立信有限公司 数据发送控制
CN104509006B (zh) * 2012-06-01 2016-06-15 瑞典爱立信有限公司 数据发送控制
US10420095B2 (en) 2012-06-01 2019-09-17 Telefonaktiebolaget Lm Ericsson (Publ) Data transmission control
CN104919864A (zh) * 2013-01-11 2015-09-16 高通股份有限公司 管理调制解调器功耗
CN104919864B (zh) * 2013-01-11 2018-07-27 高通股份有限公司 管理调制解调器功耗

Also Published As

Publication number Publication date
US8676154B2 (en) 2014-03-18
US7242920B2 (en) 2007-07-10
WO2006130483A3 (en) 2009-04-23
US20070298762A1 (en) 2007-12-27
US20060270385A1 (en) 2006-11-30
WO2006130483A2 (en) 2006-12-07
EP1886479A2 (en) 2008-02-13
US8359002B2 (en) 2013-01-22
JP2008546285A (ja) 2008-12-18
US20130102275A1 (en) 2013-04-25

Similar Documents

Publication Publication Date Title
CN101523752A (zh) 用于基于功率成本控制数据传输的方法、系统和计算机程序产品
CN106576305B (zh) 发射功率控制方法及装置
US9973974B2 (en) Data rate control in soft handoff and during cell-switching
RU2231223C2 (ru) Управление тепловым режимом передачи модема данных радиосвязи
KR100517005B1 (ko) 제 1 트랜시버로부터 제 2 트랜시버로 위치 추정들을 전송하기 위한 방법 및 장치
JP2022505296A (ja) データ送信方法および端末デバイス
US20060221924A1 (en) Mobile communications terminal for transmitting data frames in wireless lan and method thereof
US20230327721A1 (en) Antenna switching method and apparatus
CN104320856A (zh) 一种drx态的终端调度的方法及装置
CN112714482A (zh) 网络切换方法、装置、终端和存储介质
JP2004282756A (ja) 無線lanシステムでの無線接続ノードの電力制御方法
CN113115338B (zh) 网络参数调整方法和装置
CN104039001A (zh) 功率控制方法和功率控制装置
CN108513309A (zh) 一种NB-IoT系统的接入拥塞控制方法
JP2006512839A (ja) 無線通信システムにおける出力制御のための適応ステップサイズ方法及びそのためのシステム
CN108337720B (zh) 一种wlan设备省电模式实现方法及装置
CN111836300B (zh) 网络切换方法及通信终端
CN114071563B (zh) 基于缓存空间的多路径传输控制方法、装置和移动终端
EP3383129B1 (en) Master-slave type network-based method and apparatus for selecting management frame antenna
KR20230053952A (ko) 대역폭 부분을 이용하여 통신을 수행하는 전자 장치 및 네트워크와 그들의 동작 방법
KR20150029628A (ko) 채널 품질 지시자 메커니즘을 가진 무선 통신 시스템 및 그 동작 방법
JP2005354239A (ja) 移動通信システム、携帯電話機及びそれに用いる受信電力制御方法並びにそのプログラム
US7626998B2 (en) Communication device, communication node, and method for transmitting a message
US7359356B2 (en) Overflow control method for frame synchronization of base stations in wireless communication network system
KR102418872B1 (ko) 네트워크 성능 향상을 위한 슬롯 카운터 파라미터 조정 시스템, 방법 및 프로그램

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20090902