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

文档序号:9757271阅读:来源:国知局
电池状态。物 理层无线参数可以与关联于空中接口的状态有关,所述空中接口是无线调制解调器310与 核心网络130-a之间的空中接口,其可能影响无线调制解调器310与核心网络130-a(以及通 过扩展,PDN 320)之间的连接性或数据速率。
[0077] 在某些示例中,API 315可以通过客户端-服务器架构来实现,在该架构中,无线调 制解调器310运行服务器组件,而无线设备115-c的每个应用305运行客户端组件。客户端-服务器架构可以在高通移动台调制解调器(MSM)接口(QMI)框架或另一个API 315内实现。 [0078] 通过API 315从无线调制解调器310所接收的物理层无线参数可以关于应用305和 PDN 320之间的无线通信来影响应用305的行为。例如,该API 315可以向应用305提供可以 由应用305使用的有用的空中接口信息,以通知应用305网络状况。例如,该API 315可以允 许应用305从无线调制解调器310请求并接收下列物理层无线参数中的一个或多个:调制解 调器功率成本参数、下行链路数据速率参数、上行链路数据速率参数、上行链路缓冲区大小 参数、最大多媒体速率(例如,最大视频编解码速率)、网络负载参数、导频信号强度参数、 和/或设备的可达性参数。在某些示例中,应用305还可以通过该API 315请求并接收所述无 线设备115-b的电池状态。无线调制解调器310和/或另一实体可以向应用305报告无线设备 115-b的电池状态。
[0079]通过API 315所接收的物理层无线参数和/或无线设备115-b的电池状态可以允许 应用305控制其网络通信以实现更好的用户体验。例如,应用305基于通过API 315从无线调 制解调器310所接收的一个或多个物理层无线参数和/或电池状态参数,通过修改以下各项 中的一项或多项来调整其行为:由应用305对域名服务器(DNS)预取的使用、由应用305从 PDN 320请求的数据的格式、来自PDN 320的用于应用305的后台更新的下载、用于在应用 305和TON 320之间流式传输数据的压缩、或用于应用305和核心网络130-a之间的无线通信 的无线接入技术。
[0080]在某些示例中,无线设备115-b可能能够支持多种无线接入技术(RAT) JPI 315的 用于请求物理层无线参数的输入和输出可以跨越所有的RAT而保持相同,以向应用305提供 一致的接口。在能够同时地通过多种RAT进行通信的多模无线设备115-b中,无线调制解调 器310可以做出哪种RAT度量用于响应于从应用305接收到针对物理层无线参数的请求来进 行报告的决定。另外或替代地,应用305也可以通过该API 305请求并接收RAT特定的物理层 无线参数315。
[0081]图4示出了根据本文描述的原理,无线设备115-C的应用305-a和无线调制解调器 310-a之间的呼叫流程400的示例的框图。所述无线设备115-c可以说明以上参照前面的附 图描述的一个或多个无线设备115的方面。例如,无线设备115-c可以是以上参照前面的附 图描述的一个或多个无线通信系统100、200、300的组件。
[0082] 无线设备115-c的应用305-a和无线调制解调器310-a可以通过API 315_a互相通 信,如图3中所讨论的。在本示例中,应用305-a可以通过API 315-a向无线调制解调器310-a 发送物理层无线参数请求消息405。物理层无线参数请求消息405可以规定由无线调制解调 器310-a测量的一个或多个物理层无线参数。在某些示例中,物理层无线参数请求消息405 可以以信号形式发送针对所指示的物理层无线参数的持续性请求。该持续性请求可以将应 用305-a选择为订阅,以通过API 315来定期报告所指示的物理层无线参数。可替代地,物理 层无线参数请求消息405可以以信号形式发送针对所指示的物理层的无线参数的一次性请 求。
[0083] 在框410处,无线调制解调器310-a可以测量在物理层无线参数请求消息405中指 示的物理层的无线参数。在某些示例中,该测量可以响应于物理层无线参数请求消息405而 发生。另外或替代地,该无线调制解调器310-a可以在接收物理层无线参数请求消息405之 前测量所指示的物理层的无线参数。无线调制解调器310-a可以通过API 315-a向应用305 发送物理层无线参数报告消息415,来响应物理层无线参数请求消息405。物理层无线参数 报告消息415可以包括物理层无线参数请求消息405中指示的物理层无线参数(如果可用的 话)。在某些示例中,无线调制解调器310-a也可以通过该API 315-a向应用305-a发送无线 设备115-c的电池状态。
[0084] 在框420处,应用305-a可以基于在来自无线调制解调器310-a的物理层无线参数 报告消息415中所接收的一个或多个物理层无线参数,关于网络通信来调整其行为。在某些 示例中,可以基于通过API 315-a从无线调制解调器310-a所接收的所述无线设备115-c的 电池状态,来进一步调整所述行为。如上所述,对应用305-a的行为的这种调整可以包括修 改以下各项中的一项或多项:由无线设备115-c对域名服务器(DNS)预取的使用、由应用 305-a从TON 320请求的数据的格式、来自TON 320的用于应用305-a的后台更新的下载、用 于在应用和PDN 320之间流式传输数据的压缩、或用于应用305-a和核心网络130-a之间的 无线通信的无线接入技术。
[0085]图5示出了根据本文描述的原理,无线设备115-d的应用305-b和无线调制解调器 310-b之间的呼叫流程400的示例的框图。所述无线设备115-d可以说明以上参照前面的附 图描述的一个或多个无线设备115的方面。例如,无线设备115-d可以是以上参照前面的附 图描述的一个或多个无线通信系统1〇〇、200、300的组件。如先前所讨论的,无线设备115-d 的应用305-b和无线调制解调器310-b可以通过API 315-b互相通信。
[0086]图5的呼叫流程500可以示出当无线设备115-d处于连接状态时,用于通过API 315-b向应用305-b报告物理层无线参数的过程的示例。如本文和所附权利要求中所使用 的,术语"连接状态"指的是附着至基站、具有活动的无线资源控制(RRC)连接的状态。
[0087] 应用305-b可以通过API 315-b向无线调制解调器310-b发送物理层无线参数持续 性请求消息505,从无线调制解调器310-b请求物理层无线参数。物理层无线参数持续性请 求消息505可以订阅应用305-b,以由无线调制解调器310-c定期报告在物理层无线参数持 续性请求消息505中标识的一个或多个物理层无线参数。
[0088] 在框510处,无线调制解调器310-b可以测量所指示的物理层无线参数。然后,无线 调制解调器可以通过API 315-b在物理层无线参数报告消息515中向应用305-b发送所测量 的物理层的无线参数。在某些示例中,可以通过API 315-b在物理层无线参数报告消息515 中或在单独的消息中向应用305-b发送无线设备115-d的电池状态。如上所描述的,基于在 物理层无线参数报告消息515中的所测量的物理层的无线参数和/或无线设备115-d的电池 状态,应用305-b可以在框520处调整其行为,以控制应用与网络之间的无线通信。
[0089]只要应用305-b保持对关于所指示的物理层的无线参数(例如,只要应用305-b不 取消该持续性请求)的报告的订阅,无线设备115-d就可以继续向应用305-b定期地报告物 理层无线参数。因此,在图5的示例中,无线调制解调器310-b可以在框525处等待定期报告 的时间间隔(例如,40毫秒),在框530处在定期报告时间间隔后测量所指示的物理层无线参 数,并利用更新的测量向应用305-b发出另一个物理层无线参数报告消息535。在某些示例 中,不同的物理层无线参数可以与不同的定期报告间隔相关联。可替代地,相同的定期报告 间隔可以用于多个物理层无线参数。在框540处,应用305-b可以基于通过API 315-b所接收 的更新的测量结果来调整其行为,以控制应用305-b和网络之间的无线通信。
[0090] 然后,无线调制解调器310-b可以在框545处等待另一个定期报告间隔,在框550处 测量所指示的物理层无线参数,通过API 315-b向应用305-b发送另一个物理层无线参数报 告555,并且在框560处,应用305-b可以基于通过API 315-b所接收的更新的测量结果来调 整其行为。等待、测量、报告和调整应用行为的这个周期可以持续直到应用305-b发送物理 层参数无线持续性请求取消消息565以取消该持续性请求。
[0091] 在某些示例中,无线调制解调器310-b可以同时支持多个应用305-b,并且不同的 应用305-b可以具有针对相同的物理层无线参数的持续性请求。在这种情况下,来自无线调 制解调器310-b的物理层的无线参数报告消息可以跨越应用305-b是同步的。
[0092] 在一些实施例中,无线调制解调器310-b可以当其从所有请求过对物理层无线参 数的定期报告的应用305-b接收到针对该物理层无线参数的物理层无线参数持续性请求取 消消息565时,停止报告物理层的无线参数的测量结果。无线调制解调器310-b可以继续测 量针对其没有有效的持续性请求的物理层无线参数(例如,以相同或减小的频率),或者可 以完全停止测量物理层无线参数。
[0093]在某些示例中,作为对持续性请求的替代,应用305-b可以针对一个或多个物理层 无线参数的集合,通过API 315-b向无线调制解调器310-b进行一次性查询。响应于一次性 查询,无线调制解调器310-b可以通过API 315-b向应用305-b报告所请求的物理层的无线 参数的新的或保存的测量结果。
[0094]图6示出了根据本文描述的原理,无线设备115-e的应用305-c和无线调制解调器 310-c之间的呼叫流程600的示例的框图。所述无线设备115-e可以说明以上参照前面的附 图描述的一个或多个无线设备115的方面。例如,无线设备115-e可以是以上参照前面的附 图描述的一个或多个无线通信系统1〇〇、200、300的组件。如先前所讨论的,无线设备115-e 的应用305-c和无线调制解调器310-c可以通过API 315-c互相通信。
[0095]图6的呼叫流程600可以说明当无线设备115-e处于空闲状态时,用于通过API 315-c向应用305-c报告物理层无线参数的过程的示例。如本文和所附权利要求中使用的, 术语"空闲状态"是指其中所述无线设备115-e不具有活动的无线资源控制(RRC)连接的状 态。在这种情况下,由无线调制解调器310-c进行物理层无线参数报告的周期性可以依赖于 该无线调制解调器310-c醒来以检查寻呼的频率。
[0096] 因此,在图6的示例中,在框605处,无线设备115-e可以进入空闲状态。应用305-c 可以通过API 315-c向无线调制解调器310-c发送物理层无线参数持续性请求消息610,以 请求针对一个或多个物理层无线参数的定期报告。在框615处,无线调制解调器310-c可以 醒来以检查寻呼,在该点处,所述无线调制解调器310-c可以执行针对至少在物理层无线参 数持续性请求消息610中所指示的物理层无线参数的测量(框620)。无线调制解调器可以该 通过API 315-c在物理层无线参数报告消息625中向应用305-c报告所测量的物理层无线参 数,并且应用305-c可以使用所报告的物理层无线参数来调整其行为(框630),以控制应用 305-c和网络之间的无线通信。在某些示例中,无线调制解调器310-c可以发送所述无线设 备115-e的电池状态(例如,与物理层无线参数报告消息625-起),并且应用305-c可以进一 步基于该无线设备115-e的电池状态来调整其行为。
[0097] 在框635处,无线调制解调器310-c可以再次醒来以检查寻呼,并且在框640处,当 无线调制解调器310-c被通电时,可以再次执行测量。无线调制解调器310-c可以通过API 315-c在物理层无线参数报告消息645中向应用305-c发送更新的物理层无线参数,并且应 用可以基于该更新的物理层无线参数,在框650处再次调整其行为。当无线调制解调器310-c通电以检查寻呼时报告测量的这个循环可以继续直到应用通过API 315-c发送无线参数 持续性请求取消消息655或者无线设备转换至连接状态。
[0098] 虽然在图6的示例中,无线调制解调器310-c在每次寻呼上电时测量并报告所指示 的物理层无线参数,但是测量和/或报告的周期可能较不频繁。例如,该无线调制解调器 310-c可以每第二次或第三次无线调制解调器310-c上电以检查寻呼时测量并报告所指示 的物理层无线参数。在某些示例中,应用305-c可以(例如,在物理层无线参数持续性消息 610中)请求对通过API 315-c进行报告的具体周期性。
[0099]图7示出了根据本文描述的原理,无线设备115-f的应用305-d和无线调制解调器 310-d之间的呼叫流程700的示例的框图。所述无线设备115-f可以说明以上参照前面的附 图描述的一个或多个无线设备115的方面。例如,无线设备115-f可以是以上参照前面的附 图描述的一个或多个无线通信系统1〇〇、200、300的组件。如先前所讨论的,无线设备115-f 的应用305-d和无线调制解调器310-d可以通过API 315-d互相通信。
[0100]图7的呼叫流程700可以说明应用305-d使用通过API 315-d从无线调制解调器 310-d所接收的该调制解调器功率成本参数来调整应用305-d的行为以及控制应用305和网 络之间的无线通信的示例。调制解调器功率成本参数可能是以上参考先前附图描述的一个 或多个物理层无线参数的示例。调制解调器功率成本参数可以指示与基于当前网络状况通 过无线调制解调器310-d从应用305-d向网络发送无线数据相关联的相对功率成本。
[0101] 该过程可以以应用305-d通过API 315-d向无线调制解调器310-d发送调制解调器 功率成本请求消息705来开始。调制解调器功率成本请求消息705可以是以上参考图4-6描 述的一种或多种物理层无线参数持续性请求消息的示例。可替代地,调制解调器功率成本 请求消息705可以是针对调制解调器功率成本参数的一次性请求。
[0102] 在框710处,无线调制解调器310-d可以测量调制解调器功率成本参数。测量调制 解调器功率成本参数的过程可以取决于无线调制解调器310-d是处于连接状态还是空闲状 态而变化。
[0103] 在lx EV-dO的一个示例中,无线调制解调器310-d处于连接状态,无线调制解调器 310-d可以测量在反向(re verse)媒体访问控制(RMAC)中使用的滤波的发射导频功率 (FiltTxPilotPwr)。无线调制解调器310-d也可以将线性开销(Ovhdiin)估计为:
[0105] 其中,RRIgain、DRCgain和ACKgain都是标准定义的参数。使用FiltTxPilotPwr和 Ovhdiin参数,即时总发射功率(FiltTxTotalPwr)可以计算为:
[0107]其中,T2P是预定的业务-导频比。然后可以将FiltTxTotalPwr参数映射到离散数 量的类别的中的一个类别。例如,在OdBm以下的FiltTxTotalPwr可以被分类为"低"的成本, 在0和10dBm之间FiltTxTotalPwr可以被分类为"中"成本,而大于10dBm的FiltTxTotalPwr 可被分类为"高"成本。在某些示例中,对发射功率估计的该分类(例如,低、中、或高分类)可 以是通过API 315-d返回到应用305-d的调制解调器功率成本参数。另外地或可替代地,调 制解调器功率成本参数可以包括计算的FiltTxTotalPwr参数。
[0108] 在lx EV-dO无线调制解调器310-d处于空闲状态的另一个示例中,无线调制解调 器310-d可以生成在每次无线调制解调器310-d醒来以检查寻呼时的调制解调器功率成本 参数。在醒来期间,可以测量无线调制解调器310-d的滤波的接收功率(框715),并且所测量 的接收功率可以用来估计(框720)发射功率。例如,可以基于开环公式来计算发射导频功率 TxPil
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1