通过应用编程接口传输物理层无线参数的制作方法_4

文档序号:9757271阅读:来源:国知局
otPwr参数。随后可以根据以上关于连接状态的示例所描述地来计算线性开销参数 Ovhdiin和滤波的发射总功率FiltTxTotalPwr参数。如在连接状态示例中,FiltTxTotalPwr 参数的值可以映射至一组离散的分类中的一个(例如,"低"、"中"或"高"),并且该分类可以 是返回到应用305-d的调制解调器功率成本参数。另外地或替代地,返回到应用305-d的调 制解调器功率成本参数可以包括计算的FiltTxTotalPwr参数。
[0109] 一旦该无线调制解调器310-d已经了确定调制解调器功率成本参数,无线调制解 调器就可以通过API 315-d向应用305-d发送包含调制解调器功率成本参数的调制解调器 功率成本报告消息725。调制解调器功率成本报告消息725可以是以上参考图4-6描述的一 个或多个物理层无线参数报告的示例。
[0110] 在接收到调制解调器功率成本参数时,应用305-d可以基于调制解调器功率成本 参数来调整其行为(框735),以控制应用305-d和网络之间的无线通信。例如,应用305-d可 以基于对调制解调器功率成本参数大于预定阈值(例如,比"低"分类要大)的确定,减少或 中止其通过网络对DNS预取735的使用。另外地或可替代地,应用305-d可以基于比预定阈值 大的调制解调器功率参数,动态地修改从网络所请求的对象的数据格式740。例如,如果应 用305-d是浏览器,则应用305-d可以响应于较高的调制解调器功率成本参数,请求web寻呼 的较小的移动版本而不是web寻呼的完整版本。另外地或可替代地,应用305-d可以基于对 调制解调器的功率成本大于预定阈值的确定,减少或中止的后台更新下载745。
[0111] 相反地,应用305-d可以基于对调制解调器功率成本低于预定阈值的确定,提高或 恢复其对DNS预取735的使用、动态地选择通过网络的更大的数据格式740、和/或增加或恢 复对后台更新下载745的使用。可以针对由应用305-d基于调制解调器功率成本参数而采取 分别的动作,来使用分别的阈值。
[0112]图8示出了根据本文描述的原理,无线设备115-g的应用305-e和无线调制解调器 310-e之间的呼叫流程800的示例的框图。所述无线设备115-g可以说明以上参照前面的附 图描述的一个或多个无线设备115的方面。例如,无线设备115-g可以是以上参照前面的附 图描述的一个或多个无线通信系统1〇〇、200、300的组件。如先前所讨论的,无线设备115-g 的应用305-e和无线调制解调器310-e可以通过API 315-e互相通信。
[0113] 图8的呼叫流程800可以说明应用305-e使用通过API 315-e从无线调制解调器 310-e所接收的上行链路缓冲区大小参数来调整应用305-e的行为以及控制应用305-e与网 络之间的无线通信的示例。上行链路缓冲区大小参数可以是以上参照前面的附图描述的一 个或多个物理层的无线参数的示例。当无线调制解调器处于连接状态时,上行链路缓冲区 大小参数可能是可用的,并且可以指示当前等待要由无线调制解调器310-e通过网络发送 的数据的量,并因此可以充当网络拥塞、信号质量和/或上行链路数据速率的一个指示符。
[0114] 该过程可以以应用305-e通过API 315-e向无线调制解调器310-e发送上行缓冲区 大小请求消息805开始。上行链路缓冲区大小请求消息805可以是以上参照图4-6描述的一 个或多个物理层无线参数请求消息的示例。在框810处,无线调制解调器310-e可以接收上 行链路缓冲区大小请求并确定所述上行链路缓冲区大小。在1X EV-dO系统的示例中,上行 链路缓冲区可以是反向链路(RL)无线链路协议(RLP)队列。所述无线设备115-g可以在上行 链路缓冲区大小报告消息815中通过API 315-e向应用305-e发送该上行链路缓冲区大小。 该上行链路的缓冲区大小报告消息815可以是以上关于图4-6描述的一个或多个物理层参 数无线报告消息的示例。
[0115] 在接收到该上行链路的缓冲区大小报告消息815时,应用305-e可以在框820处采 取一个或多个步骤,以基于所述上行缓冲区大小关于网络通信来调整应用行为。在图8的示 例中,应用305-e可以是向网络发送流式视频数据的视频聊天应用。因此,如果上行链路缓 冲区尺寸大于预定阈值,则可以在框825处通过增加发送至网络的流式视频数据的媒体压 缩率(例如,降低视频编解码速率)来调整应用行为。这样做可以减小流式视频数据的大小, 并随时间帮助降低上行链路缓冲区大小。相反地,如果上行链路缓冲区大小小于预定阈值, 则可以在框825处通过降低向网络发送的流式视频数据的媒体压缩率(例如,提高视频编解 码速率)来调整应用行为,以提高视频数据的质量。
[0116] 图9示出了根据本文描述的原理,无线设备115-h的应用305-f和无线调制解调器 310-f之间的呼叫流程900的示例的框图。所述无线设备115-h可以说明以上参照前面的附 图描述的一个或多个无线设备115的方面。例如,无线设备115-h可以是以上参照前面的附 图描述的一个或多个无线通信系统1〇〇、200、300的组件。如先前所讨论的,无线设备115-h 的应用305-f和无线调制解调器310-f可以通过API 315-f互相通信。
[0117] 图9的呼叫流程900可以说明应用305-f使用通过API 315-f从无线调制解调器 310-f所接收的网络负载参数来调整应用305-f的行为以及控制应用305-f和网络之间的无 线通信的示例。网络负载参数可以是以上参考先前附图描述的一个或多个物理层无线参数 的示例。
[0118] 呼叫流程900可以以应用305-f通过API 315-f向无线调制解调器310-f发送网络 负载请求消息905开始。网络负载请求消息905可以是以上参照图4-6所描述的一个或多个 物理层无线参数请求消息的示例。在接收到网络负载请求消息905时,无线调制解调器310-f可以在框910处测量网络负载。
[0119] 该测量可以以多种方式来实现。在某些示例中,无线调制解调器310-f可以基于来 自基站的一个或多个信令消息915来测量网络负载,所述一个或多个信令消息915将网络负 载指示为在该基站或另一个网络实体处所测量的网络负载。例如,来自基站的lx EV-dO QuickConfig消息可以包括用于指示网络拥塞的一组FTCValid比特。在某些示例中,无线调 制解调器310-f可以从基站征求该消息。另外地或替代地,无线调制解调器310-f可以通过 介质存取控制(MAC)信道解调920来测量网络负载。在一个示例中,无线调制解调器310-f可 以每个半隙针对所有的MAC索引来检测MAC信道,以确定网络负载。在另一个示例中,无线调 制解调器310-f可以将MAC信道检测分布在多个半隙上(例如,针对每个半隙检测MAC索引的 子集),以确定网络负载。另外或替代地,无线调制解调器310-f可以通过前导码检测925来 测量网络负载。例如,无线调制解调器310-f可以检测在一段时间内针对所有MAC索引的前 导码,并计算有多少用户活跃在网络中。
[0120] 无线调制解调器310-f可以通过API 315-f在网络负载报告消息930中向应用305-f发送网络负载参数。上行链路数据速率报告消息1040可以是以上参照图4-6描述的一个或 多个物理层无线参数报告的示例。在接收到网络负载报告消息930时,应用305-f可以基于 网络负载报告消息930中的网络负载参数,在框935处采取一个或多个步骤以关于网络通信 来调整应用行为。在图9的示例中,可以通过以下行为来调整应用行为:基于网络负载参数, 增加或减少对DNS预提取940的使用;基于网络负载参数,修改发送到网络或从网络请求的 数据格式945;基于网络负载参数,增加或减少对后台更新下载950的使用,和/或基于网络 负载参数,增加或降低流式传输至网络或从网络请求的媒体的压缩率955。
[0121]图10示出了根据本文描述的原理,无线设备115-i的应用305-g和无线调制解调器 310-g之间的呼叫流程1000的示例的框图。所述无线设备115-i可以说明以上参照前面的附 图描述的一个或多个无线设备115的方面。例如,无线设备115-i可以是以上参照前面的附 图描述的一个或多个无线通信系统1〇〇、200、300的组件。如先前所讨论的,无线设备115-i 的应用305-g和无线调制解调器310-g可以通过API 315-g互相通信。
[0122] 图10的呼叫流程1000可以说明应用305-g使用通过API 315-f从无线调制解调器 310-g所接收的上行链路数据速率参数来调整应用305-g的行为以及控制应用305-g与网络 之间的无线通信的示例。上行链路数据速率参数可以是以上参照前面的附图描述的一个或 多个物理层无线参数的示例。在某些示例中,上行链路数据速率参数可以反映通过多个载 波和/或RAT对无线调制解调器310-h可用的聚合上行链路数据速率。
[0123] 呼叫流程1000可以以应用305-g通过API 315-g向无线调制解调器310-g发送上行 链路数据速率请求消息1005开始。上行链路数据速率请求消息1005可以是以上参照图4-6 所描述的一个或多个物理层无线参数请求消息的示例。在接收到上行链路数据速率请求消 息1005时,无线调制解调器310-g可以在框1010处测量无线调制解调器310-h的上行链路数 据速率。
[0124] 该测量可以以多种方式来实现。在某些示例中,无线调制解调器310-g可以基于无 线设备115-i不是数据受限的时间的百分比1015,来测量上行链路数据速率参数。另外或替 代地,该无线调制解调器310-g可以基于无线调制解调器310-g的实际的数据上行链路吞吐 量1020来测量上行链路数据速率参数。另外或替代地,该无线调制解调器310-g可以基于 MAC受限的上行链路吞吐量1025来测量上行链路数据速率参数。另外或替代地,该无线调制 解调器310-g可以基于网络中的所使用的或服务的无线设备的百分比1030,或基于针对网 络所确定的网络负载参数1035,来测量上行链路数据速率参数。
[0125] 无线调制解调器310-g可以通过API 315-g在上行链路数据速率报告消息1040中 向应用305-g发送上行链路数据速率参数。上行链路数据速率报告消息1040可以是以上参 照图4-6描述的一个或多个物理层无线参数报告的示例。在接收到上行链路数据速率报告 消息1040时,应用305-g可以在框1045处基于在上行链路数据速率报告消息1040中的上行 链路数据速率参数采取一个或多个步骤,以关于网络通信来调整应用行为。在图10的示例 中,可以通过以下操作来调整应用行为:基于上行链路数据速率参数,增加或减少对DNS预 取1050的使用;基于上行链路数据速率参数,修改发送至网络或从网络请求的数据格式 1055;基于上行链路数据速率参数,增加或减少对后台更新下载1060的使用;和/或基于上 行链路数据速率参数,增加或减少流式传输至网络或从网络请求的媒体的压缩率1065。
[0126] 图11示出了根据本文描述的原理,无线设备115-j的应用305-h和无线调制解调器 310-h之间的呼叫流程1100的示例的框图。所述无线设备115-j可以说明以上参照前面的附 图描述的一个或多个无线设备115的方面。例如,无线设备115-i可以是以上参照前面的附 图描述的一个或多个无线通信系统1〇〇、200、300的组件。如先前所讨论的,无线设备115-j 的应用305-h和无线调制解调器310-h可以通过API 315-h互相通信。
[0127] 图11的呼叫流程1100可以说明应用305-h使用通过API 315-h从无线调制解调器 310-h所接收的下行链路数据速率参数来调整应用305-h的行为以及控制应用305-h与网络 之间的无线通信的示例。下行链路述速率参数可以是以上参照前面的附图描述的一个或多 个物理层的无线参数的示例。在某些示例中,下行链路数据速率参数可以反映通过多个载 波和/或RAT对无线调制解调器310-h可用的聚合下行链路数据速率。
[0128] 该呼叫流程1100可以以应用305-h通过API 315-h向无线调制解调器310-h发送下 行链路数据速率请求消息1105开始。下行链路数据速率请求消息1105可以是以上参照图4-6所描述的一个或多个物理层无线参数请求消息的示例。在接收到下行链路数据速率请求 消息1105时,无线调制解调器310-h可以在框1110处测量无线调制解调器310-h的下行链路 数据速率。
[0129] 该测量可以以多种方式来实现。在某些示例中,该无线调制解调器310-h可以基于 无线调制解调器310-h的实际的数据下行链路吞吐量1115来测量下行链路数据速率参数。 另外或替代地,该无线调制解调器310-h可以基于针对无线调制解调器310-h所请求的下行 链路数据速率1120来测量下行链路数据速率参数。另外地或替代地,该无线调制解调器 310-h可以基于针对无线调制解调器310-h的时隙或其他资源利用1125来测量下行链路数 据速率参数。另外地或替代地,该无线调制解调器310-h可以基于网络中的所使用的或服务 的无线设备的百分比1130,或基于针对网络所确定的网络负载参数1135,来测量下行链路 数据速率参数。
[0130] 无线调制解调器310-h可以通过API 315-h在下行链路数据速率报告消息1140中 向应用305-h发送下行链路数据速率参数。下行链路数据速率报告消息1140可以是以上参 照图4-6描述的一个或多个物理层无线参数报告的示例。在接收到下行链路数据速率报告 消息1140时,应用305-h可以在框1045处基于在下行链路数据速率报告消息1140中的下行 链路数据速率参数采取一个或多个步骤,以关于网络通信来调整应用行为。在图11的示例 中,可以通过以下操作来调整应用行为:基于下行链路数据速率参数,修改从网络请求的数 据格式1155(例如,如果下行链路数据速率低于预定阈值,则请求网页的移动版本,或者,如 果下行链路数据速率高于预定阈值,则请求网页的完全版本),和/或执行RAT选择1155以将 下行链路通信切换至新的RAT(例如,如果下行链路数据速率低于预定阈值,则从WWAN切换 至WLAN) 〇
[0131] 图12示出了根据本文描述的原理,无线设备115-k的应用305-i和无线调制解调器 310-i之间的呼叫流程1200的示例的框图。所述无线设备115-k可以说明以上参照前面的附 图描述的一个或多个无线设备115的方面。例如,无线设备115-k可以是以上参照前面的附 图描述的一个或多个无线通信系统1〇〇、200、300的组件。如先前所讨论的,无线设备115-k 的应用305-i和无线调制解调器310-i可以通过API 315-i互相通信。
[0132] 图12的呼叫流程1200可以说明应用305-i使用通过API 315-i从无线调制解调器 310-i所接收的导频信号强度参数来调整应用305-i的行为以及控制应用305-i与网络之间 的无线通信的示例。导频信号强度参数可以是以上参照前面的附图描述的一个或多个物理 层的无线参数的示例。在某些示例中,导频信号强度参数可以反映通过多个载波和/或RAT 对无线调制解调器310-i可用的聚合信号强度或平均信号强度。可替代地,无线调制解调器 310-i可以选择导频信号强度参数所基于的一个载波和/或RAT。
[0133] 该呼叫流程1200可以以应用305-i通过API 315-i向无线调制解调器310-i发送导 频信号强度请求消息1205开始。导频信号强度请求消息1205可以是以上参照图4-6所描述 的一个或多个物理层无线参数请求消息的示例。在接收到导频信号强度请求消息1205时, 无线调制解调器310-i可以在框1210处测量无线调制解调器310-i的下行链路导频信号强 度。
[0134] 在图12的示例中,可以通过以下操作来计算导频信号强度参数:测量(框1215)在 数次(N次)醒来期间针对每个载波的导频信号的活动集的Ec/Io,随后将针对N次醒来所测 量的导频信号强度通过无限脉冲响应(IIR)滤波器1220。
[0135] 无线调制解调器310-i可以通过API 315-i在导频信号强度报告消息1225中向应 用305-i发送导频信号强度参数。导频信号强度报告消息1255可以是以上参照图4-
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1