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

文档序号:7637774阅读:223来源:国知局
专利名称:用于基于功率成本控制数据传输的方法、系统和计算机程序产品的制作方法
技术领域
舰处描述的主题涉及斷氐设备的功率消耗。更尤其是,在此处描述的主
题涉及基于功率^控制数据传输。
背景技术
现在逐渐地关注在无线移动设备中减小功率消耗。无线移动设备现在包括 不断增长的许多特点,仅举几韩仔,诸如网页浏览、电子邮件、文字消息和 数^ 。制造商努力将这些附啲特点封装为一个小的包装,从而给电池留 下 ^少的空间。同时,这些附加的特点可以显著地提高,移动设备的功 率消耗。例如,每当传送娜时,诸如,当发送电子邮件、数字图片或者文字 消息的时候,或者当lyg被加载到网址的时候,功率是由无线移动设备的, 机消耗的。
财卜,消耗的功率量将基于数据传输的特征变化。也就是说,在变化的情 形之下,相同的数据量可以多次传送给远程端点,并且每次导致与数据传输有 关的不同的功率消耗量,員处其称为功率成本。基于功率成本提供斷氏的功 率消m控制数据传输将是有益的。
因此,存顿用于基于功率成本控制 传输的方法、系统和计算mf聘 产品的需要。

发明内容
在此处公开的主题的一个方面中,公开了一种用于基于功率#控制 传输的方法。该方法包括确定与成功地M信网络中从无线移动设备发送, 到远程端点有关的每单位数据的功率成本,并且将每单位数据的功率成本与第 一阈值比较。基于每单位繊的功率駄大于第一阈值的确定,延迟从无线移 动设备到远,呈端点的数据传输。
在此处公开的主题的另一个方面中,公开了一种用于基于功率成本控制数 据传输的方法。该方法包括确定与成功地在通信网络中从无线移动设备发送数据到远程端点有关的每单位数据的功率成本,并且将每单位数据的功率成本与 第一阈值比较。确定用于无线移动设备的乘IJ余的电池容量。基于每单位数据的
功率财大于第一阈值的确定,并且基于乘iJ余的电池容量,5gm无线移动设 备到远程端点的数据传输。
在此处公开的主题的另一个方面中,公开了一种用于基于功率^控制数 据传输的系统。该系统包括用于确定与成功地 信网络中从无线移动设备发 送数据到远程端点有关的每单位数据的功率成本的装置,用于将每单位数据的 功率成本与第一阈值比较的装置,和用于基于每单位数据的功率成本大于第一 阈值的确定,延迟从无线移动设备到远程端点的数据传输的装置。
:处公开的主题的另一个方面中, 一种用于基于功率^控制数据传输 的系统包括功率^监视器,其确定与成功地在通信网络中从无线移动设备发 送数据到远程端点有关的每单位数据的功率成本,并且用于将每单位数据的功 率成本与第一阈值比较。该系统还包括,t鹏制器,其基于每单位数据的功 率^大于第一阈值的确定,Eifi从无线移动设备到远程端点的数据传输。
在此处公开的主题的另一个方面中, 一种用于基于功率^控制数据传输 的系统,包括功率^监视器,其确定与成功地在通信网络中从无线移动设备 发送数据到远程端点有关的每单位数据的功率成本,将每单位数据的功率/ 与第一阈值比较,以及确定用于无线移动设备的剩余的电池容量。该系统还包 括鄉机控库幡,其基于每单位 的功率财大于第一阈值的确定和剩余的 电池容量,延迟从无线移动设备到远程端点的 传输。
在此处公开的主题的另一个方面中,公开了一种计算船呈序产品。该计算
丰;u歸产品包括包含在计^n可读介质中的计^m可执行指令。计#+几可执行
指令用于执行以下的步骤确定与成功地在通信网络中从无线移动设备发送数
据到远程端点有关的每单位数据的功率成本,将每单位数据的功率成本与第一 阈值比较,和基于每单位魏的功率赫大于第一阈值的确定,延迟从无线移 动设备到远程端点的,传输。


当结合附图阅读本说明书时,本发明的目的和优点对那些本领域技术人员
来说将变得显而易见,其中类〗以的参考数字用于指定类〗以的元件,并且其中 图1是示出可以适用在此处描述的主题的通信瞎形的示意图;图2包括示出按照在此处公开的主题的一个方面的功率消耗、数据速率、 功率成本和无线移动设备的数据传输的图形^/示;
图3 ^出按照在此处公开的主题的一个方面具有用于基于功率成本控制 传输的系统的,移动设备的方框图4 Jt/示出按照在此处公开的主题的一个方面用于基于功率^控律l1^ 传输的方法的流程图5 ^/于出按照 处公开的主题的另一个方面用于基于功率#控律擞 据传输的方法的流程图6 l,出按照在此处公开的主题的另一个方面用于基于功率财控审擞 据传输的方法的流程图7是示出按照tt处公开的主题的另一个方面用于基于功率^控制数 据传输的方法的流程图;和
图8 ^:出按照員处公开的主题的另一个方面用于基于功率成本控制数
据传输的方法的流程图。
具体实施例方式
为了便于对示范性实施例的理解,许多方面是根据可以由计算机系统的元 #^行的动作柳顷序而言描述的。例如,应该认识到,在齡实施例中,各种 各样的动作可以由专用的电斷例如,相互连接来执行专用的功能的分立逻辑
门),M:由一个或多个处理m行的程序指令,或者两者的结合来执行。
此外,动作的顺序可以包含在任何计算机可读介质中,供由或者与指令执 行系统、装置或者设备,诸如基于计^l几的系统、包含系统的处理器,或者其 它的系统结合使用,其它的系统可以从计算机可读介质中取出这些指令并且执 微些指令。
如在此处i柳的,"计^m可读介质"可以是樹可装置,其可以包含、存储、
交换、传送或者传懈辦,供由或者与指令执行系统、装置或者设备结合f柳。
该计^m可读介质例如可以是,但是不局限于电子、磁的、光的、电磁的、红
外线,或者半导体系统、體、设备或者传齢质。该计算机可读介质的更多 特定的例刊非穷举的列表)可以包括下列具有一个或多个线的电连接,便携式 计算机磁盘,随机存取存储^(RAM),只读存储:tKROM),可擦除可编f呈只读 存储^(EPROM或者快闪存储器),光纤,以及便携式致密盘只读存储器(CDROM)。
因此,在此处描述的主题可以以许多不同的形式体现,并且所有这样的形 式期待是在权利要求的范围之内。
按照在此处描述的主题,M延迟数据传输,直到每单位 的功率财 低于阈值为止,功率消耗被降低。例如,如果移动电话用户发送电子邮件给电 子邮f條收者,在存在賴的每单位娜的功率财以前,该电子邮件的传输 可以被延迟,如在下面进一步描述的。因此,与没有考虑功率^发送电子邮 件相比,功率消耗被斷氏。
图1是示出可以适用在此处描述的主题的通信瞎形的示意图。在图1中, 无线移动设备100正在,路径102移动。例如,无线移动设备100可以是移 动电话、膝上型电脑、个人数字助理(PDA)或者在移动车辆中的另一个类似的设 备。无线移动设备100、歸路径102经由四个位置,艮P, A、 B、 C禾OD移动。 两个基站104和106分别地服务区域108和110。如图1所示,当在位SA、 B 和C与基站104通信时,无线移动设备100经由区域108移动并駄区域106以 在^SD与基站106通信。
图2包括按照在此处公开的主题的一个方面示出 应于图1的位SA、B、 C禾PD的时亥ljA、 B、 C禾fID无线移动设备100的功率消耗、数据速率、功率駄 和数据传输的图形旨。在图2中,功率消耗图形200表示在无线移动设备100 中作为时间函数与 传输有关的功率消^31率。该功率消,率是与来自无 线移动设备100的 传输有关的功率消耗的测量。该功率消,率可以在无 线移动设备100中通il由无线移动设备100的,机测量与 传输有关的功 率消繊率来测量。在这里,该湖懂的功率消舰率可以包括由一些不成功的 传输,例如,由于丢弃的数据分组、网络拥塞、冲突和其它的原因, 没有到达接收机而产生的功率消耗。
可替换地,或者ltt^卜,功率消,率可以通过确定接收的信号强度指标 (RSSI)来确定。RSSI是在接收M传输的接收机处数据传输的信号强度的测量。 RSS通常在闭环功率控輒也称为反馈功率控糊中使用,以基于如由接收机看到 的信号强度设置用于发送的信号的信号强度。该接收机将RSSI值提供给发糾几, 该,机将其与参考值相比较以确定是向上还是向下调整功率。这个循环继续 以在接收机处保持相对恒定的信号^S。当太低的时候闭环功率控帝Ufflil提高功率彬尝在传输介质中经历的路径损耗,并且当太高的时候,舰斷氐功率防 止由ra^的信号强度导致的对其它信号的干扰。
速率图形202作为时间函数,用于由,移动设备100传送的自 的自传输速率。该数据传输速率可以与在无线移动设备100中成功地从, 机^^嗾收机的娜的速率有关。该娜传输速率可以通过考虑娜吞吐率、 误码^ER)、再试的数目、冲突的数目、丢弃的数据分组的数目和在该技术中 已知的其他这样的 速率 ^确定。例如,如果1Mb的数据在1秒时间周
期期间由M移动设备ioo的发Mia传送,并且由于丢弃的 分组或者其它
的传输误差,仅仅500Kb的l^在接收机处被接收,用于给定的时间周期的数 据传输速率可以认为是500Kb/s。该数据传输速率可以完全^部分Wa^接 收机接收的反馈来确定。
功率成本图形204作为时间函数表示与从无线移动设备100发送的数据有 关的每单位数据的功率成本。每单位数据的功率成本可以通过功率消 率除
以 速率来确定。示范性每单位数据的功率^值可以是 a0mW/sy(500Kb/s)=2.0xl0'9W/Kbo如应该理解的,每单位 的功率成本可
以i顿可以包括加权因子和/或其他已知参数的其它计算来确定。功率成本图形 204包括两个功率^阈值,Pd禾PPC2。 Pd表示每单位数据最大功率^值, 低于其数据传输开始。PC2是可选的第二功率g阈值,其表^^单位数据最大 功率#,高于其正在进行的数据传输被暂停。如应该理解的,PC2可以被设置 为等于Pd,和/或可以采用另外的阈值。
最后,传送开/关图形206作为时间函数示出在其期间数据由无线移动设备 IOO传送(或者不传送)的周期。
参考图1和2,当无线移动设备100是在位SA的时候, 速率202是合 适的,但是,功率消耗是相对高的(例如,由于离基站104的距熟,这导致舰 PQ的功率财。因此,该功率成本太高,并且没有翻被传送。当无线移动设 备100是在位置B的时候,M速率202是统的,并且功率消耗被斷极例如, 由于离基站104的减小的距熟。这导致功率駄陶氏,使得每单位 的功率 成本低于Pd。因此,娜传输在时亥IJB(其对应于无线移动设备100在位節处) 启动。在位置C,功率消耗保持相对低,但是,由于在传输差错率方面的升高, 速率下降。在传输差错率方面的升高例如可以例如从网络拥塞、丢弃的数据分组、冲突和其它的错误导致的条件来产生。因此,功率成本提高^PC2之上,
并且数据传输被停止。在位SD,功率消耗保持相对低,并且由于基站106的可 用性,数据速率提髙。因此,功率成本再次斷氏砂d下面,并且 传输被重 新启动。
图3是示出按照 处公开的主题的一个方面具有用于基于功率成本控制 传输的系统的无线移动设备100的方框图。在图3中,无线移动设备100 包括用于确定与成功地在通信网络中从无线移动设备发送数据到远程端点有关 的每单位t^的功率成本的装置。例如,无线移动设备100可以包括功率^ 监! 300,其确定与成功地 信网络中从,移动设备100发送l^至lJSf呈 端点302有关的每单位数据的功率成本。远程端点302可以是基站、无线接入 点或者在该技术中己知的任何其它的无线网络实体。
功率^监视器300包括 速率监视器304、功率消,率监视器306 和处理器308。
速率监视器304确定与成功地从无线移动设备100的收发机 310发送数据到远程端点302有关的数据传输速率。例如, 速率监视器304 可以被配置以通过确定数据吞吐率、BER、再试的数目、丢弃的数据分组的数 目和/或冲突的数目,确定与成功地从收发机310发送数据到远程端点302有关 的 传输速率。这个信息可以完全或者部分:W过来自经由收发机310接收 的远程端点302的反馈来确定。
功率消,率监视器306确定与数据传输有关的功率消耗速率。在这里, 该功率消,率确定可以考虑{封可不成功的数据传输,正如以上讨论的。在一 个方面中,功率消M率监视器306被配置以通过确^RSSI来确定与数据传输 有关的功率消耗速率。RSSI反馈经由收发机310从远程端点302接收。在另一
个方面中,功率消繊率监视器306被隨以ii3i测gmt机和与娜传输有
关的ftf可其它部件的功率消,率来确定与数据传输有关的功率消自率。在 这里,观憧的功率消^il率可以包括由樹可不成功的翻传输产生的功率消耗。 在又一个方面中,功率消,率M过两个技斜目结合来确定的。
处理器308分别基于从数据速率监视器304和功率消,率监视器306接 收的确定的 传输速率和确定的功率消,率来确定每单位数据的功率成 本。例如,处理器308可以 ;功率消自率除以 传输速率,正如以上讨 论的,或者使用另一^i十敦算法来确定每单位数据的功率成本。无线移动设备100还包括用于将每单位娜的功率成本与一个或多个阈值
比较的縫。例如,处理器308可以将每单位iyg的功率成本与一个或多个阈 值比较。该闽值可以是静态的或者可以动态地改变。在一个实施方式中,无线
移动设备100包括用于存储一个或多个阈值的存储器312,并且处理器308 M 从存储器312中取回阈值,以及将每单位数据的功率成本与取回的阈值比较, 来将每单位娜的功率絲与阈值进行比较。例如,鹏器308可以舰在存 储在存储器312中的查找表中执行查找从存储器312取回阈值。
,移动设备100还包括用于基于每单位 的功率#大于阈值的确定, 皿从无线移动设备到远程端点的数据传输的装置。例如,,机控制器314 可以基于M器308确定每单位 的功率#大于阈值,延迟从无线移动设 备满到远程端点302的,传输。在这里,鄉机控制器可以被配置以仅仅 延迟非实时 的传输。如在此处使用的,非实时数据指的是不需要实时M 接近实时传送的数据,以便可用于其主要目的。例如,由于传送时间不是关键 的,因此电子邮件、存储的数字图像和文字消息可以被认为是非实时麵。另 一方面,由于传送时间是更重要的,因此在电话交谈过程中的语音数据可以被 认为是实时或者接近实时的数据。
鄉丰鹏审藤314可以由收发机310舰延迟用于数据传输的开始时间来 ^ifi翻传输。财卜,娜机控制器314可以由收发机310舰暂停或者停止 传输,并且在以后的时间里重新启动数据传输来,数据传输。正如以上 讨论的,鄉机控制器314可以基于相同的阈值赫基于两个不同的阈值开始 和重新启动数据传输。在每单位数据的功率^值决皿移动高于和低于单个 阈值的情形下,使用不同的阈值提供防止收发机310避免快速地循环开和关的 优点。
按照另一个方面,可以替换地由收发机310采用两个以上的阈值,并且每 个阈自应于用于 传输的占空比(dutycyde)。例如,可以由收发机310 采用两个或更多个功率财阈值,并且*功率财阈舰应于用于开启和关 断娜传输的占空比。当功率駄阈断高时,相应的占空比可以斷財较小的 ,机工作时刚。当每单位数据的功率成本大于每个功率成本阈值时,相应的 占空比由收发机310用于 传输。可替换地,可以使用对应于最接近的功率 成本阈值的占空比。按照另一个方面, 一个或多个 传驗略可以存储在存储器312中,并 且由处理器308基于当前的条件取回和应用。例如,M器308可以基于一个 或多个 传输相关的特征,诸如被传送的数据的类型、与被传送的数据的类 型有关的优先级、由用户分配给数据传输的优先级、通信网^型、传输的类 型、被传送的数据大小、请求传输的应用类型、繊传输的目的地、时刻、无 线移动设备的位置、先前的 传输和剩余的电池容鼓确定聽传麟略。 在一个实施方式中, 一个或多个传输相关的特征可用于从存储在存储器312中 的表中选择相应的 传,略。该 传^略然后可以用于确定功率# 阈值。此外,当应用不同的数据传输策略时,处理器308可以被配置以动态地 更新该阈值。
无线移动设备100还包括与无线移动设备100的操作有关的其它设备进程 316。例如,无线移动设备100包括从多个源产生数据的数据生成部件,应用程 序320、用于确定用户偏好(其可以Mil用户界面输入)的用户偏好监视器322, 和监视电池7K平的电池容,视器324。应该明白,无线移动设备100可以包括 许多本领域中已知的其它设备进程316。
还应该明白,设备进程316、收发机310、存储器312和远程端点302不是 用于基于功率成本控制数据传输的必要的系统部件,而是可 可以根据需要 来釆用。齡卜,应该明白,在图3中示出的多个部件表示被配置以执行在此处 描述的功能的逻辑部件,并且所,辑部件可以以软件、硬件或者两者的结合 来实现。此外,当仍然实现在此处描述的功能时,这些逻辑部件的一些或者全 部可以被结合或者可以被完全地省略。
正如以上讨论的,该数据传输策略可以基于一个或多个数据传输相关的特 ta择。数据传输相关的特征的一些或者全部可以通过监视设备进程316来确 定。例如,被传送的数据的^、传输的类型、被传送的数据大小、请求传输 的应用类型、数据传输的目的地、时刻、无线移动设备的位置、先前的 传 输,和与被传送的数据的鄉有关的优先级可以ffi)iim赃用程序320来确定。
在一个例子中,发送给配偶的电子邮件可以被给出比发送给其他人的电子邮件 更高的优先级和由此更高的功率成本阈值,如可以由相应的 传输策略指示 的。通常,电子邮件可以分配纟^个 传输策略,同时文字消息和照片可以 分配给另一个。由用户分配给数据传输的优先级可以i!31im鹏户选择监视器322来确定D 用户选择监视器可以包^S(或者小键盘)、显示器和适宜的用户界面。乘除的 电池容量可以通过监视电池容4i^视器324来确定。
按照另一个方面, 器308从电池容M视器324确定用于无线移动设 备100的剩余的电池容量。鄉机控制器314基于每单位,的功率成本大于 阈值的确定和乘除的电池容量两者来延迟数据传输。在这种情况下,当电池容 量低于功率节省阈值的时候,该阈值可以是静态的,但是仅可应用于控制f[^ 传输。例如,当电池水平陶氐到25%以下的时候,功率g考虑可能仅仅开始 起作用。
图4是示出按照在此处公开的主题的一个方面用于基于功率成本控制 传输的方法的流程图。在±央400中,与成功地从无线移动设备100发送数据到 远程端点302有关的每单位数据的功率成本^M功率^监视器300确定的。 由鹏器308在块402中将每单位数据的功率駄与阈值进行比较。处理器308 在±央404中确定是否每单位数据的功率成本大于该阈值。在块406中,发射机 控讳幡314基于处理器308在块404中确定每单位数据的功率赫大于该阈值, EMI^传输^^程端点302。当处理器308在块404中确定每单位数据的功率 ^*不大于该阈值的时候,控制返回到块400。
图5 ^:出按照&th处公开的主题的另一个方面用于^^功率^控制数 据传输的方法的淑呈图。在块500中,与成功地从无线移动设备画发送繊 到远程端点302有关的每单位数据的功率成本^il过功率成本监视器300确定 的。由处理器308在块502中将每单位数据的功率成本与第一阈值比较。处理 器308在块504中确定是否每单位数据的功率^大于第一阈值。在块506中, ,机控制器314基于处理器308在块504中确定的每单位数据的功率成本大 于第一阈值,延迟数据传输给远程端点302。响应于处理器308在块504中确定 每单位数据的功率成本不大于第一阈值,在块508中开始数据传输。新的每单 位数据的功率成本是由功率成本监视器300在块510中确定的。由处理器308 在块512中将新的每单位数据的功率成本与第二阈值比较。处理器308在±央514 中确定是否新的每单位数据的功率^大于第二阈值。在块516中,,me 审微314基于处理器308在块514中确定新的每单位数据的功率成本大于第二 阈值,停止至远程端点302的 传输。响应于处理器308在块514中确定新的每单位数据的功率成本不大于第一阈值,控制返回到块510。
图6是示出按照員处公开的主题的另一个方面用于基于功率成本控制数 据传输的方法的流程图。在块600中,与成功地从无线移动设备100皿 到远程端点302有关的每单位数据的功率^^131功率成本监视器300确定 的。由处理器308在块602中将每单位娜的功率成本与多个阈值比较。处理 器308在块604中确定是否每单位数据的功率,对应于该多个阈值中的一个。 例如,每单位数据的功率成本可以对应于其大于的最高阈值。可替换地,每单 位数据的功率成本可以对应于最接近的阈值。在块606中,基于处理器308在 块604中确定每单位数据的功率^对应于该多个阀值中的一个,处理器308 确^t应于该阈值的传输占空比。基于相应的传输占空比在块608中传送 。 当处理器308在块604中确定每单位数据的功率成本不对应于该多个阈值中的 一个的时候,控制返回到块600。
图7是示出按照在此处公幵的主题的另一个方面用于基于功率成本控制数 据传输的方法的流程图。在块700中,数据传输策略是由处理器308基于至少 一个数据传输相关的特征确定的。阈值是由处理器308在块702中基于 传 输策略确定的。与成功地从无线移动设备100发送数据到远程端点302有关的 每单位数据的功率成本是由功率^监视器300在块704中确定的。由处理器 308在块706中将每单位数据的功率成本与该阈值比较。处理器308在块708 中确定是否每单位数据的功率成本大于该阈值。在块710中,,m^制器314 基于M器308在块708中确定每单位数据的功率成本大于该阈值,延迟 传输纟^M程端点302。当处理器308在块700中确定每单位数据的功率成本不大 于该阈值的时候,控制返回到块700。
图8 ^^出按照在此处公开的主题的另一个方面用于基于功率财控诺擞 据传输的方法的流程图。在块800中,与成功地从无线移动设备100发送 到远程端点302有关的每单位数据的功率成本j^l31功率成本监视器300确定 的。由处理器308在块802中将每单位数据的功率成本与阈值比较。处理器308 在±央804中确定是否每单位数据的功率成本大于该阈值。当处理器308在块804 中确定每单位数据的功率成本不大于该阈值的时候,控制返回到块800。在块 806中,用于无线移动设备100的乘除的电池容量是由M器308从电池容, 视器324来确定的。在块808中,处理器308确定是否电池容量低于功率节省阈值。响应于在块808中确定该电池容量低于功率节省阈值,鄉t鹏制器314 在块810中5Sifil^g传输^M程端点302。当处理器308在±央808中确定电池容 量不低于功率节省阈值的时候,控制返回到块800。
应该明白,在不脱离所要求的主题的范围的情况下,可以改变本发明的多 个细节。先前的描述仅仅是为了说明的目的,而不是为了限制的目的, 因为所寻求的保护范围是由下文所述的权利要求及其任何等效物来限定的。
权利要求
1. 一种用于基于功率成本控制数据传输的方法,该方法包括确定与成功地在通信网络中从无线移动设备发送数据到远程端点有关的每单位数据的功率成本;将每单位数据的功率成本与第一阈值比较;和基于每单位数据的功率成本大于第一阈值的确定,延迟从无线移动设备到远程端点的数据传输。
2. 根据权利要求1的方法,其中确定顿信网络中与在无线移动设备和远程端点之间成功ifeii信有关的每单位数据的功率^包括确定与成功皿无线移动设备皿数据到远程端点有关的数据传输速率; 确定与数据传输有关的功率消,率,其中功率消,率确定考虑任何不成功的l^传输;和基于确定的数据传输速率和确定的功率消自率来确定每单位数据的功率駄。
3. 根据权利要求2的方法,其中确定与成功地从无线移动设备发送数据到 远程端点有关的翻传输速率包括确定M吞吐率、误码鄉ER)、再试的数目、 丢弃的数据分组的数目禾附突的数目中的至少一个。
4. 根据权利要求2的方法,其中确定与数据传输有关的功率消自率包括 确定接收的信号强度指标(RSSI)。
5. 根据权利要求2的方法,其中确定与数据传输有关的功率消,率包括 测量与数据传输有关的功率消^I率,其中测量的功率消 率包括由任何不 成功的数据传输产生的功率消耗。
6. 根据权利要求2的方法,其中基于确定的数据传输速率和确定的功率消 ,率来确定每单位数据的功率#包括确定的功率消,率除以确定的 传输速率。
7. 根据权利要求1的方法,其中将每单位数据的功率成本与第一阈值比较 包括从无线移动设备的存储器中取回第一阈值;和 将每单位数据的功率成本与取回的第一阈值比较。
8. 根据权利要求7的方法,其中从无线移动设备的存储器中取回第一阈值包括在存储在无线设备的存储器中的查嫁中执行査找。
9. 根据权利要求1的方法,其中延皿无线移动设备到远程端点的 传 输包括仅仅延迟传输非实时数据。
10. 根据权利要求1的方法,其中延迟从无线移动设备到远程端点的数据传 输包括延迟用于数据传输的开始时间。
11. 根据权利要求l的方法,其中延迟从无线移动设备到远程端点的 传 输包括暂停 传输和在以后的时间重新启动 传输。
12. 根据权利要求1的方法,包括响应于不延迟娜传输确定与数据传输有关的新的每单位数据的功率成本; 将新的每单位 的功率财与第二阈值比较禾口 基于新的每单位数据的功率成本大于第二阈值的确定,停止从无线移动设 备到远程端点的 传输。
13. 根据l^利要求12的方法,其中第一和第二阈值是相等的。
14. 根据权利要求1的方法,包括将每单位数据的功率成本与多个阈值比较,每个阈值对应于传输占空比; 基于该比较确定对应于每单位数据的功率成本的该多个阈值中的一个禾树 应于确定的该多个阈值中的一个的传输占空比;禾口 基于相应的传输占空比从无线移动设备传输数据。
15. 根据权利要求l的方法,包括;基于至少一个数据传输相关的特征确定数据传输策略;和 基于 传输策略确定第一阈值。
16. 根据权利要求15的方法,其中基于至少一个数据传输相关的特征确定 传输策略包括基于被传送的数据的类型、与被传送的数据的类型有关的优 先级、由用户分配给 传输的优先级、通信网络类型、传输的类型、被传送 的 大小、请求传输的应用类型、 传输的目的地、时刻、无线移动设备 的位置、先前的 传输和剩余的电池容量中的至少一个确定 传输策略。
17. 根据权利要求15的方法,包括按照数据传输策略动态地更新第一阈值。
18. —种用于基于功率成本控制 传输的方法,该方法包括 确定与成功地在通信网络中从无线移动设备发送数据到远程端点有关的每单位 的功率成本;将每单位娜的功率成本与第一阈值比较; 确定用于,移动设备的剩余的电池容量;和基于每单位数据的功率成本大于第一阈值的确定,并且基于剩余的电池容量,MiE从无线移动设备到远程端点的i^传输。
19. 一种包括计嶽几可执行指令的计算丰;if呈序产品,所述计^m可执行指令包含在计#|几可读介质中,用于执行以下的步骤确定与成功ite通信网络中从无线移动设备发送数据到远程端点有关的每 单位 的功率#;将每单位数据的功率成本与第一阈值比较;和基于每单位数据的功率a大于第一阈值的确定,延迟从无线移动设备到 远程端点的数据传输。
20. —种用于基于功率成本控制,传输的系统,该系统包括 用于确定与成功地在通信网络中从无线移动设备发送数据到远程端点有关的每单位数据的功率成本的装置;用于将每单位数据的功率成本与第一阈值比较的装置;禾口用于基于每单位数据的功率成本大于第一阈值的确定,延迟从无线移动设 备到远程端点的数据传输的装置。
21. —种用于基于功率成本控制数据传输的系统,该系统包括功率a监视器,其确定与成功地在通信网络中从无线移动设备发送 到远程端点有关的每单位数据的功率成本,并且将每单位数据的功率成本与第 一阈值比乾禾口娜t鹏伟幡,其基于每单位麵的功率成本大于第一阈值的确定,延迟从无线移动设备到远程端点的数据传输。
22. 根据权利要求21的系统,其中该功率成本监视器包括 速率监视器,其确定与成功地从无线移动设备发送数据到远程端点有 关的 传输速率;功率消,率监视器,其确定与数据传输有关的功率消,率,其中功率消繊率确定考虑招可不成功的娜传输;禾口处理器,其基于确定的 传输速率和确定的功率消,率来确定每单位 数据的功率成本,并且将每单位数据的功率成本与第一阈值比较。
23. 根据权利要求22的系统,其中数据速率监视器被配置已通过确定数据吞吐率、误码律(BER)、丢弃的数据分组的数目、再试的数目和冲突的数目中的 至少一个来确定与成功g无线移动设备发送数据到远程端点有关的数据传输速率。
24. 根据权利要求22的系统,其中功率消舰率监视器被配置以通过确定 接收的信号强度指标(RSSI)来确定与数据传输有关的功率消耗速率。
25. 根据权利要求22的系统,其中功率消耗速率监视被配置以通过测量 与数据传输有关的功率消耗速率来确定与数据传输有关的功率消耗速率,其中 测量的功率消耗速率包括由任何不成功的数据传输产生的功率消耗。
26. 根据权利要求22的系统,其中处理器被配置以基于确定的数据传输速 率和确定的功率消,率,通过确定的功率消自率除以确定的数据传输速率 来确定每单位数据的功率成本。
27. 根据权利要求22的系统,包括存储器,其中处理器被配置以通过下述 将每单位数据的功率成本与第一阈值比较从存储器取回第一阈值;和 将每单位数据的功率成本与取回的第一阈值比较。
28. 根据权利要求27的系统,其中处理器被隨以通过在存储在存储器中 的查,中执行查M从存储器取回第一阈值。
29. 根据权利要求21的系统,其中发射机控制器被配置以通过仅仅延迟传 输非实时数据来延迟从无线移动设备到远程端点的数据传输。
30. 根据权利要求21的系统,其中,机控制器被配置以通过延迟用于数 据传输的开始时间来延迟从无线移动设备到远程端点的数据传输。
31. 根据权利要求21的系统,其中,发射机控制器被配置以通过暂停数据传 输和在以后的时间重新启动数据传输来皿从无线移动设备到远程端点的数据传输。
32. 根据权利要求22的系统,其中处理器被配置以响应于发射机控制器不延迟数据传输,确定与数据传输有关的新的每单位数据的功率成本,并且将新 的每单位数据的功率成本与第二阈值比较,以及皿机控制器被配置以基于由 处理器进行的每单位数据的功率成本大于第二阈值的确定,停止从无线移动设 备到远程端点的数据传输。
33. 根据权利要求32的系统,其中第一和第二阈腿相等的。
34. 根据权利要求21的系统,其中处理掛皮配置以 将每单位繊的功率成本与多个阈值比较,針闽值对应于传输占空比; 基于该比较确定对应于每单位数据的功率成本的该多个阈值中的一个和对应于确定的该多个阈值中的一个的传输占空比;禾口 基于相应的传输占空比从无线移动设备传送数据。
35. 根据权利要求22的系统,其中鹏^l皮配置以 基于至少一个娜传输相关的特征确定麵传麟略;禾口基于 传,略确定第一阈值。
36. 根据权利要求35的系统,其中处理器被配置以通继于下述中的至少 一个确定 传输策略*^于至少一个 传输相关的特征确定数据传输策 略被传送的数据的类型、与被传送的 的鄉有关的优先级、由用户分配 给娜传输的优先级、通信网^^、传输的鄉、被传送的娜大小、请求 传输的应用的类型、数据传输的目的地、时刻、无线移动设备的位置、先前的 数据传输和剩余的电池容量。
37. 根据权利要求35的系统,其中处理器被配置以通过按照数据传输策略 动态地更新第一阈it^S于数据传输策略确定第一阈值。
38. —种用于基于功率成本控制i[^传输的系统,该系统包括 功率j^:监视器,其确定与成功地在通信网络中从无线移动设备发送 到远程端点有关的每单位数据的功率成本,,每单位数据的功率成本与第一 阈值比较,并且确定用于无线移动设备的剩余的电池容量;和Mtm^制器,其基于每单位数据的功率成本大于第一阈值的确定,和基 于剩余的电池容量,延迟从无线移动设备到远程端点的 传输。
全文摘要
公开了用于基于功率成本控制数据传输的方法、系统和计算机程序产品。确定与成功地在通信网络中从无线移动设备发送数据到远程端点有关的每单位数据的功率成本。将确定的每单位数据的功率成本与第一阈值比较。基于每单位数据的功率成本大于第一阈值的确定,延迟从无线移动设备到远程端点的数据传输。
文档编号H04W52/04GK101523752SQ200680019086
公开日2009年9月2日 申请日期2006年5月24日 优先权日2005年5月31日
发明者R·P·莫里斯 申请人:森内拉科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1