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

文档序号:9757271阅读:来源:国知局
用电压、电流、电磁波、 磁场或粒子、光场或粒子或者其任意组合来表示。
[0168] 可以利用被设计为执行本文所描述的功能的通用处理器、数字信号处理器(DSP)、 专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或者晶体 管逻辑器件、分立硬件组件或者其任意组合,来实现或执行结合本文公开内容所描述的各 种示例性框和模块。通用处理器可以是微处理器,或者,该处理器也可以是任何常规的处理 器、控制器、微控制器或者状态机。处理器还可以实现为计算设备的组合,例如,DSP和微处 理器的组合、多个微处理器、一个或多个微处理器与DSP内核的结合,或者任何其它此种结 构。
[0169] 本文中所描述的功能可以以硬件、由处理器执行的软件、固件、或其任何组合来实 现。如果以由处理器执行的软件来实现,则功能可以作为一个或多个指令或代码存储在计 算机可读介质上或通过其进行传输。其他示例和实施方式在本公开内容和所附权利要求书 的范围和精神内。例如,由于软件的性质,上述功能可以使用由处理器执行的软件、硬件、固 件、硬连线、或者任何这些的组合来实现。用于实现功能的特征还可以物理地位于各种位 置,包括被分布使得在不同的物理位置处实现功能的一部分。另外,如本文(包括权利要求 书)中所使用的,用于以"中的至少一个"结尾的项目列表中的"或"指示分离的列表,使得例 如"A、B或C中的至少一个"的列表是指A或B或C或AB或AC或BC或ABC(即,A和B和C)。
[0170] 计算机可读介质包括计算机存储介质和通信介质二者,通信介质包括促进从一个 地方向到另一个地方传送计算机程序的任意介质。存储介质可以是能够由通用或专用计算 机访问的任何可用介质。通过示例的方式而不是限制的方式,计算机可读介质可以包括 RAM、ROM、EEPROM、CD-ROM或其它光盘存储器、磁盘存储器或其它磁存储设备、或者能够用于 携带或存储具有指令或数据结构形式的期望的程序代码单元并能够由通用计算机或专用 计算机或通用处理器或专用处理器存取的任何其它介质。此外,任何连接可以适当地称为 计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或 者诸如红外线、无线和微波之类的无线技术从网站、服务器或其它远程源传输的,那么同轴 电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在所述介质 的定义中。如本文所使用的,磁盘和光盘包括压缩光盘(CD)、激光光盘、光盘、数字通用光盘 (DVD)、软盘和蓝光光盘,其中磁盘通常磁性地复制数据,而光盘则用激光来光学地复制数 据。上面的组合也应当包括在计算机可读介质的范围之内。
[0171] 为使本领域技术人员能够实现或者使用本公开内容,提供了对本公开内容的先前 描述。对于本领域技术人员来说,对本公开内容的各种修改将是显而易见的,并且,本文定 义的一般原理可以在不脱离本公开内容的精神或保护范围的情况下适用于其它变型。贯穿 本公开内容,词语"示例"或"示例性"指示示例或实例,并且不暗示或要求对提及的示例的 任何优选。因此,本公开内容不是要受限于本文所描述的示例和设计方案,而是要符合与本 文所公开的原理和新颖性特征相一致的最广范围。
【主权项】
1. 一种管理无线设备的方法,包括: 在所述无线设备的无线调制解调器处测量至少一个物理层无线参数; 通过所述无线调制解调器与所述无线设备上运行的应用之间的应用编程接口,向所述 应用报告来自所述无线调制解调器的所述至少一个物理层无线参数;以及 基于由所述无线调制解调器报告的所述至少一个物理层无线参数,调整所述应用的行 为以控制所述应用与网络之间的无线通信。2. 根据权利要求1所述的方法,还包括: 在所述无线调制解调器上运行的服务器处,通过所述应用编程接口从所述应用的客户 端组件接收请求,所述请求用于标识所述至少一个物理层无线参数;以及 响应于所述请求,通过所述应用编程接口发送所述至少一个物理层无线参数。3. 根据权利要求1的所述方法,其中,所述报告包括: 通过所述应用编程接口从所述应用接收针对所述至少一个物理层无线参数的至少一 个持续性请求;以及 在所述无线调制解调器处于连接状态时在多个定期报告间隔中的每一个定期报告间 隔处,基于所述至少一个持续性请求,向所述应用报告所述至少一个物理层无线参数。4. 根据权利要求1所述的方法,其中,所述报告包括: 在所述无线调制解调器处于空闲状态时在多个调度的醒来中的每一个醒来期间,通过 所述应用编程接口向所述应用报告所述至少一个物理层无线参数。5. 根据权利要求4所述的方法,其中,所述报告还包括: 在所述无线调制解调器的所述空闲状态期间,向所述应用报告与在所述无线调制解调 器的连接状态期间不同的物理层无线参数的集合。6. 根据权利要求1所述的方法,还包括: 将所述至少一个物理层无线参数映射到多个预定类别中的一个类别; 其中,所述报告包括通过所述应用编程接口向所述应用发送所述预定类别。7. 根据权利要求1所述的方法,其中,所述至少一个物理层无线参数包括以下各项中的 一项或多项:与从所述无线调制解调器发送数据相关联的调制解调器功率成本、上行链路 数据速率、下行链路数据速率、网络负载参数、最大多媒体速率、所述无线调制解调器的上 行链路缓冲区大小、导频信号强度、或设备可达性。8. 根据权利要求1所述的方法,其中,所述调整所述应用的所述行为包括:动态地修改 由所述无线设备对域名服务器(DNS)预取的使用。9. 根据权利要求1所述的方法,其中,所述调整所述应用的所述行为包括:动态地修改 由所述应用从所述网络请求的数据的格式。10. 根据权利要求1所述的方法,其中,所述调整所述应用的所述行为包括:动态地修改 用于所述应用的后台更新的下载。11. 根据权利要求1所述的方法,其中,所述调整所述应用的所述行为包括:动态地修改 用于在所述应用与所述网络之间流式传输数据的压缩。12. 根据权利要求1所述的方法,其中,所述调整所述应用的所述行为包括:动态地选择 用于所述应用与所述网络之间的所述无线通信的无线接入技术。13. 根据权利要求1所述的方法,还包括: 通过所述应用编程接口向所述应用报告所述无线设备的电池状态连同所述至少一个 物理层无线参数; 其中,所述调整所述应用的所述行为还基于所述无线设备的所述电池状态。14. 一种无线设备,包括: 用于在所述无线设备的无线调制解调器处测量至少一个物理层无线参数的单元; 用于通过所述无线调制解调器与所述无线设备上运行的应用之间的应用编程接口,向 所述应用报告来自所述无线调制解调器的所述至少一个物理层无线参数的单元;以及 用于基于由所述无线调制解调器报告的所述至少一个物理层无线参数,调整所述应用 的行为以控制所述应用与网络之间的无线通信的单元。15. 根据权利要求14所述的无线设备,还包括: 用于在所述无线调制解调器上运行的服务器处,通过所述应用编程接口从所述应用的 客户端组件接收请求的单元,所述请求用于标识所述至少一个物理层无线参数;以及 用于响应于所述请求,通过所述应用编程接口发送所述至少一个物理层无线参数的单 J L· 〇16. 根据权利要求14的所述无线设备,其中,所述报告包括: 通过所述应用编程接口从所述应用接收针对所述至少一个物理层无线参数的至少一 个持续性请求;以及 在所述无线调制解调器处于连接状态时在多个定期报告间隔中的每一个定期报告间 隔处,基于所述至少一个持续性请求,向所述应用报告所述至少一个物理层无线参数。17. 根据权利要求14所述的无线设备,其中,所述报告包括: 在所述无线调制解调器处于空闲状态时在多个调度的醒来中的每一个醒来期间,通过 所述应用编程接口向所述应用报告所述至少一个物理层无线参数。18. 根据权利要求14所述的无线设备,其中,所述至少一个物理层无线参数包括以下各 项中的一项或多项:与从所述无线调制解调器发送数据相关联的调制解调器功率成本、上 行链路数据速率、下行链路数据速率、网络负载参数、最大多媒体速率、所述无线调制解调 器的上行链路缓冲区大小、导频信号强度、或设备可达性。19. 根据权利要求14所述的无线设备,其中,所述调整所述应用的所述行为包括动态地 修改以下各项中的一项或多项:由所述无线设备对域名服务器(DNS)预取的使用、由所述应 用从所述网络请求的数据的格式、用于所述应用的后台更新的下载、用于在所述应用与所 述网络之间流式传输数据的压缩。20. 根据权利要求14所述的无线设备,其中,所述调整所述应用的所述行为包括:动态 地选择用于所述应用与所述网络之间的所述无线通信的无线接入技术。21. 根据权利要求14所述的无线设备,还包括: 用于通过所述应用编程接口向所述应用报告所述无线设备的电池状态连同所述至少 一个物理层无线参数的单元;其中,所述调整所述应用的所述行为还基于所述无线设备的 所述电池状态。22. -种无线设备,包括: 至少一个处理器;以及 存储器,其与所述至少一个处理器相耦合,其中,所述至少一个处理器被配置为执行存 储在所述存储器上的应用,以进行以下操作: 在所述无线设备的无线调制解调器处测量至少一个物理层无线参数; 通过所述无线调制解调器与所述无线设备上运行的应用之间的应用编程接口,向所述 应用报告来自所述无线调制解调器的所述至少一个物理层无线参数;以及 基于由所述无线调制解调器报告的所述至少一个物理层无线参数,调整所述应用的行 为以控制所述应用与网络之间的无线通信。23. -种非临时性计算机可读介质,其存储有用于管理无线设备的代码,所述代码包括 由处理器可执行以进行以下操作的指令: 在所述无线设备的无线调制解调器处测量至少一个物理层无线参数; 通过所述无线调制解调器与所述无线设备上运行的应用之间的应用编程接口,向所述 应用报告来自所述无线调制解调器的所述至少一个物理层无线参数;以及 基于由所述无线调制解调器报告的所述至少一个物理层无线参数,调整所述应用的行 为以控制所述应用与网络之间的无线通信。24. -种管理无线设备的方法,包括: 通过所述无线设备上运行的应用与所述无线设备的无线调制解调器之间的应用编程 接口,从所述无线调制解调器请求至少一个物理层无线参数,所述至少一个物理层无线参 数包括与所述无线设备和至少一个基站之间的空中接口相关联的信息; 通过所述应用编程接口从所述无线调制解调器接收所述至少一个物理层无线参数; 基于从所述无线调制解调器所接收的至少一个物理层无线参数,确定对所述应用与网 络之间的无线通信的修改;以及 根据所确定的修改,使用所述无线调制解调器与所述网络进行通信。25. 根据权利要求24所述的方法,还包括: 通过所述应用编程接口,向所述无线调制解调器发送针对所述至少一个物理层无线参 数的至少一个持续性请求;以及 在所述无线调制解调器处于连接状态时在多个定期报告间隔中的每一个定期报告间 隔处,通过所述应用编程接口从所述无线调制解调器接收对所述至少一个物理层无线参数 的报告。26. 根据权利要求24所述的方法,还包括:在所述无线调制解调器处于空闲状态时在多 个调度的醒来中的每一个醒来期间,通过所述应用编程接口从所述无线调制解调器接收对 所述至少一个物理层无线参数的报告。27. 根据权利要求24所述的方法,其中,所述至少一个物理层无线参数包括以下各项中 的一项或多项:与从所述无线调制解调器发送数据相关联的调制解调器功率成本、上行链 路数据速率、下行链路数据速率、网络负载参数、最大多媒体速率、上行链路缓冲区大小、导 频信号强度、或设备可达性。28. 根据权利要求24所述的方法,其中,对所述应用与所述网络之间的无线通信的所述 修改包括对以下各项中的一项或多项的修改:由所述无线设备对域名服务器(DNS)预取的 使用、由所述应用从所述网络请求的数据的格式、用于所述应用的后台更新的下载、用于在 所述应用与所述网络之间流式传输数据的压缩、或用于所述应用与所述网络之间的所述无 线通信的无线接入技术。29. 根据权利要求24所述的方法,还包括: 通过所述应用编程接口,接收所述无线设备的电池状态连同所述至少一个物理层无线 参数;其中,对所述无线通信的所述修改还基于所述无线设备的所述电池状态。30. -种无线设备,包括: 用于通过所述无线设备上运行的应用与所述无线设备的无线调制解调器之间的应用 编程接口,从所述无线调制解调器请求至少一个物理层无线参数的单元,所述至少一个物 理层无线参数包括与所述无线设备和至少一个基站之间的空中接口相关联的信息; 用于通过所述应用编程接口从所述无线调制解调器接收所述至少一个物理层无线参 数的单元; 用于基于从所述无线调制解调器所接收的至少一个物理层无线参数,确定对所述应用 与网络之间的无线通信的修改的单元;以及 用于根据所确定的修改,使用所述无线调制解调器与所述网络进行通信的单元。31. 根据权利要求30所述的无线设备,还包括: 用于通过所述应用编程接口,向所述无线调制解调器发送针对所述至少一个物理层无 线参数的至少一个持续性请求的单元;以及 用于在所述无线调制解调器处于连接状态时在多个定期报告间隔中的每一个定期报 告间隔处,通过所述应用编程接口从所述无线调制解调器接收对所述至少一个物理层无线 参数的报告的单元。32. 根据权利要求30所述的无线设备,还包括: 用于在所述无线调制解调器处于空闲状态时在多个调度的醒来中的每一个醒来期间, 通过所述应用编程接口从所述无线调制解调器接收对所述至少一个物理层无线参数的报 告的单元。33. 根据权利要求30所述的无线设备,其中,所述至少一个物理层无线参数包括以下各 项中的一项或多项:与从所述无线调制解调器发送数据相关联的调制解调器功率成本、上 行链路数据速率、下行链路数据速率、网络负载参数、最大多媒体速率、上行链路缓冲区大 小、导频信号强度、或设备可达性。34. 根据权利要求30所述的无线设备,其中,对所述应用与所述网络之间的无线通信的 所述修改包括对以下各项中的一项或多项的修改:由所述无线设备对域名服务器(DNS)预 取的使用、由所述应用从所述网络请求的数据的格式、用于所述应用的后台更新的下载、用 于在所述应用与所述网络之间流式传输数据的压缩、或用于所述应用与所述网络之间的所 述无线通信的无线接入技术。35. -种无线设备,包括: 至少一个处理器;以及 存储器,其与所述至少一个处理器通信地耦合,其中,所述至少一个处理器被配置为执 行存储在所述存储器上的应用以进行以下操作: 通过所述无线设备上运行的所述应用与所述无线设备的无线调制解调器之间的应用 编程接口,从所述无线调制解调器请求至少一个物理层无线参数,所述至少一个物理层无 线参数包括与所述无线设备和至少一个基站之间的空中接口相关联的信息; 通过所述应用编程接口从所述无线调制解调器接收所述至少一个物理层无线参数; 基于从所述无线调制解调器所接收的空中链路信息,确定对所述应用与网络之间的无 线通信的修改;以及 根据所确定的修改,使用所述无线调制解调器与所述网络进行通信。36. -种非临时性计算机可读介质,其存储有用于管理无线设备的代码,所述代码包括 由处理器可执行以进行以下操作的指令: 通过所述无线设备上运行的应用与所述无线设备的无线调制解调器之间的应用编程 接口,从所述无线调制解调器请求至少一个物理层无线参数,所述至少一个物理层无线参 数包括与所述无线设备和至少一个基站之间的空中接口相关联的信息; 通过所述应用编程接口从所述无线调制解调器接收所述至少一个物理层无线参数; 基于从所述无线调制解调器所接收的空中链路信息,确定对所述应用与网络之间的无 线通信的修改;以及 根据所确定的修改,使用所述无线调制解调器与所述网络进行通信。
【专利摘要】描述了用于通过应用编程接口传输物理层无线参数的方法、系统和设备。无线设备的无线调制解调器可以测量至少一个物理层无线参数。无线调制解调器可以通过所述无线调制解调器和在所述无线设备上运行的应用之间的应用编程接口,向所述应用报告所述至少一个物理层无线参数。可以基于由所述无线调制解调器报告的所述至少一个物理层无线参数来调整应用的行为,以控制所述应用与网络之间的无线通信。还声明并且描述了其他的方面、实施例和特征。
【IPC分类】H04L29/08
【公开号】CN105519077
【申请号】CN201480048840
【发明人】J·胡, D·高希, R·A·A·阿塔尔, J·孙, P·P·洪, R·M·加拉什
【申请人】高通股份有限公司
【公开日】2016年4月20日
【申请日】2014年8月27日
【公告号】EP3042491A1, US9143921, US20150072667, WO2015034720A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1