用于无线网络的移动设备配置制造技术

技术编号:26801080 阅读:33 留言:0更新日期:2020-12-22 17:20
用于使得客户端设备能够学习由该客户端设备使用的无线网络中的一个或多个接入点的特性的方法、系统和装置,包括计算机可读介质。除了学习接入点的特性之外,客户端设备还能够学习它自己的硬件特性、其使用简档、其环境操作状况、其用户偏好和其计算场境。客户端设备使用所学习到的特性来基于客户端设备处的无线网络设置的动态配置实现计算效率。

【技术实现步骤摘要】
【国外来华专利技术】用于无线网络的移动设备配置
本说明书总体上描述了用于改善无线网络中客户端设备与接入点之间的无线通信的技术。技术背景无线通信系统可以包括一个或多个接入点(AP)和多个通信设备,诸如智能手机、膝上型计算机、平板设备或其他相关的无线计算设备。无线接入点可以为接入点覆盖范围内的设备集提供服务或提供数据通信服务。在通信系统的常规操作中,接入点使用无线标准指定的协议来管理如何将资源供应给无线网络中的设备。协议可以为接入点和设备指定各种操作参数。
技术实现思路
本说明书描述了客户端无线通信设备用来确定由客户端设备使用的一个或多个无线网络中的一个或多个接入点的特性的系统、方法、设备和其他技术。除了学习接入点的特性之外,客户端设备还能够学习它自己的硬件特性、其使用简档、其环境操作状况、其用户偏好和其计算场境(context)。计算场境能够包括由客户端设备使用的通信例程以及涉及在给定无线位置处传送并接收数据信号的活动会话。客户端设备使用所学习到的特性来基于客户端设备处的无线网络设置的动态配置来实现计算效率。能够通过以下步骤来学习接入点和设备硬件的特性:测量客户端设备的天线不平衡和设备传输速率的统计,通过测量设备接收速率的统计来推断接入点的传输速率选择算法,并且检查是否正在使用2流高调制代码化方案(MCS)速率。能够通过收集包括以下各项的参数来学习使用简档:i)每网络、每传送速率的传送时间;ii)每网络、每接收速率的接收时间;iii)每网络的侦听时间;iv)每网络的扫描时间;和/或v)每网络的空闲信道评估(CCA)忙时间。客户端设备能够学习用户的应用需要和用户的使用模式。例如,能够通过监视在网络内传送的分组、互联网协议(例如,IPv4或IPv6)、规则查验(ping)分组、重传模式、使用的接入类别、传送控制协议(TCP)渐增(rampup)模式和/或用户的计算场境来学习用户的应用需要和使用模式。在一些实现方式中,客户端设备能够通过对前台应用和后台应用的分析、实时用户调查、用户干预或实时用户偏好选择来学习哪些应用对用户重要。客户端设备能够学习一个或多个WI-FI操作状况。例如,通过监视无线传输速率与无线接收速率之间的差量(delta)或差来学习WI-FI操作状况。在一些实现方式中,如果差量超过阈值差值,则客户端设备动态地配置或选择不同的传送和接收无线配置。在一些情况下,客户端设备检测链路的特定不平衡并且响应于该检测而配置WI-FI传送和接收设置。例如,能够基于接收器链路的属性将WI-FI设置配置为一条传送链和两条接收链或两条传送链和一条接收链。客户端设备学习一个或多个用户输入。例如,学习用户的输入以确定用户是否在客户端设备或无线网络上具有特定的WI-FI配置请求。特定的WI-FI配置请求可以包括客户端设备的特定频带偏好或某些应用的优先级。在本说明书中描述的主题的一个方面能够在计算机实现的方法中体现。该方法包括,在客户端设备处获得描述客户端设备被配置成与之相关联的无线网络的特性的第一度量;和在客户端设备处获得描述客户端设备的硬件特征的第二度量,该硬件特征用于实现客户端设备的无线能力。该方法包括,在客户端设备处确定指示限制客户端设备的无线性能的至少一个不平衡量度的一个或多个接收信号强度指示;和在客户端设备处生成存储描述针对无线网络的客户端设备的预测特性的信息的数据模型,该数据模型是基于对第一度量、第二度量和一个或多个接收信号强度指示的分析而生成。该方法也包括基于针对无线网络的客户端设备的预测特性确定用于客户端设备的配置设置;和使用用于客户端设备的配置设置来调整以下各项中的至少一个的参数:(i)用于使客户端设备与无线网络相关联的关联过程或(ii)客户端设备与无线网络之间的正在进行的连接。在一些实施方式中,生成数据模型包括,基于第一度量计算第一推断,其中,第一推断对应于以下各项中的至少一个:无线网络的接入点的推断速率选择算法或无线网络的接入点的推断接收速率。在一些实施方式中,生成数据模型包括,基于第二度量计算第二推断,其中,第二推断对应于以下各项中的至少一个:客户端设备的调制和代码化方案或客户端设备的传输速率。在一些实施方式中,确定用于客户端设备的配置设置包括:基于数据模型的预测特性计算指示无线网络中的相对接收信号强度的多个接收信号强度指示;基于无线网络中的相对接收信号强度确定客户端设备的两个相应信道之间的接收信号强度不平衡的量度;以及基于客户端设备的两个相应信道之间的接收信号强度不平衡的量度确定用于客户端设备的配置设置。在一些实施方式中,确定用于客户端设备的配置设置包括:基于数据模型的预测特性确定无线网络的用于使用在客户端设备处访问的应用的资源要求;基于无线网络的资源要求生成使用简档,该使用简档指示客户端设备响应于使用应用的使用模式;以及基于客户端设备的使用简档确定用于客户端设备的配置设置。在一些实施方式中,确定资源要求包括:确定以下各项中的至少一个:与在客户端设备处使用应用相关联的时延要求、数据吞吐量要求或功率要求。在一些实施方式中,生成使用简档包括,获得描述当在客户端设备处访问并使用应用时与无线网络的一个或多个接入点相关联的资源的使用的参数的聚合集。在一些实施方式中,确定一个或多个接收信号强度指示包括:响应于检测到无线网络中包括的接入点的传输速率或调制方案变化而确定客户端设备的通信信道的至少一个接收信号强度指示。在一些实施方式中,基于数据模型的预测特性确定无线网络的接入点与客户端设备之间的数据连接的第一稳定性量度,该第一稳定性量度指示数据连接的持续时间;以及基于用于客户端设备的配置设置调整客户端设备与接入点之间的第一关联过程的参数以增加数据连接的第一稳定性量度。在一些实施方式中,基于数据模型的预测特性确定无线网络的接入点与客户端设备之间的正在进行的数据连接的第二稳定性量度,该第二稳定性量度指示正在进行的数据连接的持续时间;以及基于用于客户端设备的配置设置调整客户端设备与接入点之间的第二关联过程的参数以增加数据连接的第二稳定性量度。在一些实施方式中,在客户端设备处可访问的计算系统可操作以测量由客户端设备使用以与接入点通信的通信信道的天线不平衡。该系统可以操作以推断由接入点采用以与客户端设备进行通信的一个或者多个速率选择算法。该系统能够基于在客户端设备处获得的信息测量客户端设备或者接入点的传输速率。该系统可操作以基于天线不平衡、速率选择算法或者特定传输速率中的一个或者多个调整客户端设备流能力。在一些实施方式中,该系统可操作以收集和聚合一个或多个参数,这些参数指示用于无线网络中的设备和接入点之间的数据通信的分组接收时间和传输时间。系统可以估计与设备进行通信的接入点的2×2流模式相关联的总WI-FI功耗。该系统还估计与接入点的1×1流模式相关联的总WI-FI功耗。该系统可以将聚合的参数和估计的功耗提供给示例机器学习引擎,以学习或预测无线网络中设备的WI-FI使用简档。系统根据预测的使用简档确定设备的一个或多个配置设置。在一些实施方式中,系统本文档来自技高网...

【技术保护点】
1.一种由一个或多个计算机执行的方法,所述方法包括:/n在客户端设备处获得第一度量,所述第一度量描述无线网络的特性,所述客户端设备被配置成与所述无线网络相关联;/n在所述客户端设备处获得第二度量,所述第二度量描述所述客户端设备的硬件特征,所述硬件特征用于实现所述客户端设备的无线能力;/n在所述客户端设备处确定一个或多个接收信号强度指示,所述一个或多个接收信号强度指示用于指示限制所述客户端设备的无线性能的至少一个不平衡量度;/n在所述客户端设备处生成数据模型,所述数据模型存储描述针对所述无线网络的所述客户端设备的预测特性的信息,所述数据模型是基于对所述第一度量、所述第二度量和所述一个或多个接收信号强度指示的分析而生成的;/n基于针对所述无线网络的所述客户端设备的所述预测特性来确定所述客户端设备的配置设置;以及/n使用所述客户端设备的所述配置设置来调整以下各项中的至少一个的参数:(i)用于使所述客户端设备与所述无线网络相关联的关联过程,或(ii)所述客户端设备与所述无线网络之间的正在进行的连接。/n

【技术特征摘要】
【国外来华专利技术】20180531 US 62/678,6281.一种由一个或多个计算机执行的方法,所述方法包括:
在客户端设备处获得第一度量,所述第一度量描述无线网络的特性,所述客户端设备被配置成与所述无线网络相关联;
在所述客户端设备处获得第二度量,所述第二度量描述所述客户端设备的硬件特征,所述硬件特征用于实现所述客户端设备的无线能力;
在所述客户端设备处确定一个或多个接收信号强度指示,所述一个或多个接收信号强度指示用于指示限制所述客户端设备的无线性能的至少一个不平衡量度;
在所述客户端设备处生成数据模型,所述数据模型存储描述针对所述无线网络的所述客户端设备的预测特性的信息,所述数据模型是基于对所述第一度量、所述第二度量和所述一个或多个接收信号强度指示的分析而生成的;
基于针对所述无线网络的所述客户端设备的所述预测特性来确定所述客户端设备的配置设置;以及
使用所述客户端设备的所述配置设置来调整以下各项中的至少一个的参数:(i)用于使所述客户端设备与所述无线网络相关联的关联过程,或(ii)所述客户端设备与所述无线网络之间的正在进行的连接。


2.根据权利要求1所述的方法,其中,生成所述数据模型包括:
基于所述第一度量来计算第一推断,其中,所述第一推断对应于以下各项中的至少一个:所述无线网络的接入点的推断速率选择算法、或所述无线网络的接入点的推断接收速率。


3.根据权利要求1或权利要求2所述的方法,其中,生成所述数据模型包括:
基于所述第二度量来计算第二推断,其中,所述第二推断对应于以下各项中的至少一个:所述客户端设备的调制和代码化方案、或所述客户端设备的传输速率。


4.根据任一前述权利要求所述的方法,其中,确定所述客户端设备的所述配置设置包括:
基于所述数据模型的所述预测特性来计算多个接收信号强度指示,所述多个接收信号强度指示用于指示所述无线网络中的相对接收信号强度;
基于所述无线网络中的所述相对接收信号强度来确定所述客户端设备的两个相应信道之间的接收信号强度不平衡的量度;以及
基于所述客户端设备的两个相应信道之间的所述接收信号强度不平衡的量度来确定所述客户端设备的所述配置设置。


5.根据任一前述权利要求所述的方法,其中,确定所述客户端设备的所述配置设置包括:
基于所述数据模型的所述预测特性来确定用于使用在所述客户端设备处访问的应用的所述无线网络的资源要求;
基于所述无线网络的资源要求来生成使用简档,所述使用简档指示响应于使用所述应用的所述客户端设备的使用模式;以及
基于所述客户端设备的所述使用简档来确定所述客户端设备的所述配置设置。


6.根据权利要求5所述的方法,其中,确定所述资源要求包括:
确定以下各项中的至少一个:与在所述客户端设备处使用所述应用相关联的时延要求、数据吞吐量要求或功率要求。


7.根据权利要求5或权利要求6所述的方法,其中,生成所述使用简档包括:
获得参数的聚合集,所述参数描述当在所述客户端设备处访问和使用所述应用时与所述无线网络的一个或多个接入点相关联的资源的使用。


8.根据任一前述权利要求所述的方法,其中,确定所述一个或多个接收信号强度指示包括:
响应于检测到所述无线网络中包括的接入点的传输速率或调制方案的变化而确定所述客户端设备的通信信道的至少一个接收信号强度指示。


9.根据权利要求8所述的方法,进一步包括:
基于所述数据模型的所述预测特性,确定所述无线网络的所述接入点与所述客户端设备之间的数据连接的第一稳定性量度,所述第一稳定性量度指示所述数据连接的持续时间;以及
基于所述客户端设备的所述配置设置,调整所述客户端设备与所述接入点之间的第一关联过程的参数以增加所述数据连接的所述第一稳定性量度。


10.根据权利要求8或权利要求9所述的方法,进一步包括:
基于所述数据模型的所述预测特性,确定所述无线网络的所述接入点与所述客户端设备之间的正在进行的数据连接的第二稳定性量度,所述第二稳定性量度指示所述正在进行的数据连接的持续时间;以及
基于所述客户端设备的所述配置设置,调整所述客户端设备与所述接入点之间的第二关联过程的参数以增加所述数据连接的所述第二稳定性量度。


11.一种系统,包括:
一个或多个处理设备;和
存储指令的一个或多个非暂时性机器可读存储设备,所述指令能够由所述一个或多个处理设备执行以使得执行操作,所述操作包括:
在客户端设备处获得第一度量,所述第一度量描述无线网络的特性,所述客户端设备被配置成与所述无线网络相关联;
在所述客户端设备处获得第二度量,所述第二度量描述所述客户端设备的硬件特征,所述硬件特征用于实现所述客户端设备的无线能力;
在所述客户端设备处确定一个或多个接收信号强度指示,所述一个或多个接收信号强度指示用于指示限制所述客...

【专利技术属性】
技术研发人员:罗珊·皮乌斯张宁伊坦·古尔·科亨
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1