用于网络质量估计、连接性检测以及负载管理的系统和方法

文档序号:7992809阅读:195来源:国知局
用于网络质量估计、连接性检测以及负载管理的系统和方法
【专利摘要】在本文中描述了涉及估计回程质量、检测互联网连接性和管理服务器负载的系统、方法和设备。在一些方面中,无线设备被配置为确定活动的通信链路的特性。设备包括被配置为基于第一接入限制来确定经由活动的通信链路接入服务器的允许性的处理器。设备还包括被配置为当允许接入时,发送针对来自服务器的通信的请求的发射机。设备还包括被配置为在通信链路上从服务器接收响应于请求的通信的接收机。处理器还被配置为基于来自服务器的通信来确定通信链路的特性。
【专利说明】用于网络质量估计、连接性检测以及负载管理的系统和方法
[0001]相关申请的交叉引用
[0002]本申请基于35U.S.C.§ 119(e)要求于2011年9月16日提交的序列号为61/535,708的美国临时专利申请的优先权,上述美国临时专利申请的完整内容通过引用并入本文并且应该被认为是本说明书的一部分。
【技术领域】
[0003]概括地说,本申请涉及无线通信,更具体地说,本申请涉及用于管理网络质量估计的系统、方法和设备。
【背景技术】
[0004]在许多电信系统中,通信网络用于在若干个交互的空间上分离的设备之间交换消息。根据地理范围可以对网络进行分类,地理范围可能是例如都市区域、局部区域或个人区域。可以将这样的网络分别命名为广域网(WAN)、城域网(MAN)、局域网(LAN)、无线局域网(WLAN)或个域网(PAN)。网络还根据用于对各种网络节点和设备进行互联的交换/路由技术(例如,电路交换与分组交换)、用于传输的物理介质的类型(例如,有线的与无线的)以及所使用的通信协议的集合(例如,互联网协议套件,SONET(同步光网络),以太网等)而不同。
[0005]当网络元件是移动的并且因此具有动态的连接需要时,或者如果网络架构以自组织而不是固定的拓扑来形成,那么无线网络通常是优选的。无线网络在无线电、微波、红外线、光学等频段中的使用电磁波的非导向式的传播模式中使用无形的物理介质。当与固定有线网络相比时,无线网络有利地促进用户移动性及快速现场部署。
[0006]无线网络中的设备可以在彼此之间发送/接收信息。设备传送信息的速度在不同的搭档设备和/或不同的无线网络之间可能不同。因此,用于估计网络速度、检测连接性和对其进行管理的系统、方法和设备是期望的。

【发明内容】

[0007]本发明的系统、方法和设备均具有若干方面,其中没有单个的一个单独地负责其期望的属性。在不限制本发明的由随后权利要求所表达的范围的情况下,现在将对一些特征进行简明地讨论。在考虑了该讨论,尤其是在阅读了题为“【具体实施方式】”的部分之后,将理解本发明的特征如何提供优点,其包括结合网络接入信息的接收来估计网络速度和/或互联网连接性,从而减少无用数据的传送。
[0008]本公开内容中描述的主题的方面提供了用于确定通信链路的特性的方法。所述方法包括:在移动设备处向服务器发送针对用于确定通信链路的适用性的第一通信的第一请求。所述方法还包括:从所述服务器接收响应于所述第一请求的所述第一通信。所述第一通信是在所述通信链路上接收的。所述方法还包括:基于所述第一通信来确定所述通信链路的适用性。所述方法还包括:存储用于标识多个网络的所确定的适用性的信息。所述方法还包括:在所述通信链路上选择性地发送针对第二通信的第二请求。所述选择性地发送是基于所存储的信息的。
[0009]本公开内容中描述的主题的另一个方面提供了被配置为确定通信链路的特性的无线设备。所述设备包括发射机,所述发射机述被配置为发送针对用于确定通信链路的适用性的第一通信的第一请求。所述发射机被配置为向服务器发送所述第一请求。所述设备还包括接收机,所述接收机被配置为从所述服务器接收响应于所述第一请求的所述第一通信。所述接收机被配置为在所述通信链路上接收所述第一通信。所述设备还包括处理器,所述处理器被配置为基于所述第一通信来确定所述通信链路的适用性。所述设备还包括存储器,所述存储器被配置为存储用于标识多个网络的所确定的适用性的信息。所述发射机还被配置为在所述通信链路上选择性地发送针对第二通信的第二请求。所述选择性地发送是基于所存储的信息的。
[0010]本公开内容中描述的主题的另一个方面提供了用于确定通信链路的特性的装置。所述装置包括:用于向服务器发送针对第一通信的第一请求的模块。所述第一通信是用于确定所述通信链路的适用性的。所述装置还包括:用于从所述服务器接收响应于所述第一请求的所述第一通信的模块。所述第一通信是在所述通信链路上接收的。所述装置还包括:用于基于所述第一通信来确定所述通信链路的适用性的模块。所述装置还包括:用于存储用于标识多个网络的所确定的适用性的信息的模块。所述装置还包括:用于在所述通信链路上选择性地发送针对第二通信的第二请求的模块。所述选择性地发送是基于所存储的信息的。
[0011]本公开内容中描述的主题的另一个方面提供了非暂时性计算机可读介质。所述介质包括:当被执行时使装置发送针对用于确定通信链路的适用性的第一通信的第一请求的代码。所述第一请求是向服务器发送的。所述介质包括:当被执行时使所述装置在所述通信链路上从所述服务器接收响应于所述第一请求的所述第一通信的代码。所述介质还包括:当被执行时使所述装置基于所述第一通信来确定所述通信链路的适用性的代码。所述介质还包括:当被执行时使所述装置存储用于标识多个网络的所确定的适用性的信息的代码。所述介质还包括:当被执行时使所述装置在所述通信链路上选择性地发送针对第二通信的第二请求的代码。所述选择性地发送是基于所存储的信息的。
[0012]本公开内容中描述的主题的另一个方面提供了用于确定活动的通信链路的特性的方法。所述方法包括:基于第一接入限制来确定经由所述活动的通信链路接入服务器的允许性。所述方法还包括:当允许接入时,发送针对来自所述服务器的通信的请求。所述方法还包括:在所述通信链路上从所述服务器接收响应于所述请求的通信。所述方法还包括:基于来自所述服务器的通信来确定所述通信链路的特性。
[0013]本公开内容中描述的主题的另一个方面提供了被配置为确定活动的通信链路的特性的无线设备。所述设备包括处理器,所述处理器被配置为基于第一接入限制来确定经由所述活动的通信链路接入服务器的允许性。所述设备还包括发射机,所述发射机被配置为当允许接入时,发送针对来自所述服务器的通信的请求。所述设备还包括接收机,所述接收机被配置为在所述通信链路上从所述服务器接收响应于所述请求的通信。所述处理器还被配置为基于来自所述服务器的通信来确定所述通信链路的特性。[0014]本公开内容中描述的主题的另一个方面提供了用于确定活动的通信链路的特性的装置。所述装置包括:用于基于第一接入限制来确定经由所述活动的通信链路接入服务器的允许性的模块。所述装置还包括:用于当允许接入时,发送针对来自所述服务器的通信的请求的模块。所述装置还包括:用于在所述通信链路上从所述服务器接收响应于所述请求的通信的模块。所述装置还包括:用于基于来自所述服务器的通信来确定所述通信链路的特性的模块。
[0015]本公开内容中描述的主题的另一个方面提供了另一种非暂时性计算机可读介质。所述介质包括:当被执行时使装置基于第一接入限制来确定经由活动的通信链路接入服务器的允许性的代码。所述介质还包括:当被执行时使装置当允许接入时,发送针对来自所述服务器的通信的请求的代码。所述介质包括:当被执行时使所述装置在所述通信链路上从所述服务器接收响应于所述请求的通信的代码。所述介质还包括:当被执行时使所述装置基于来自所述服务器的所述通信来确定所述通信链路的特性的代码。
[0016]本公开内容中描述的主题的另一个方面提供了用于检测通过接入点到服务器的连接性的方法。所述方法包括:在无线设备处生成包括令牌的连接检测请求。所述方法还包括:在所述无线设备处经由所述接入点发送去往服务器的连接检测请求。所述方法还包括:等待来自所述服务器的连接检测响应。所述方法还包括:判断所接收的连接检测响应是否包括所述令牌。
[0017]本公开内容中描述的主题的另一个方面提供了用于在无线网络中进行通信的方法。所述方法包括:确定至少一个通信链路的网络连接是可接受的或不可接受的。所述方法还包括:在不可接受的网络连接的情况下,在通信链路上发送第一数据子集。所述方法还包括:在可接受的网络连接的情况下,在通信链路上发送第二数据子集。
[0018]本公开内容中描述的主题的另一个方面提供了被配置为检测通过接入点到服务器的连接性的无线设备。所述设备包括处理器,所述处理器被配置为生成包括令牌的连接检测请求。所述设备还包括发射机,所述发射机被配置为经由所述接入点发送去往服务器的连接检测请求。所述处理器还被配置为等待来自所述服务器的连接检测响应。所述处理器还被配置为判断所接收的连接检测响应是否包括所述令牌。
[0019]本公开内容中描述的主题的另一个方面提供了被配置为在无线网络中进行通信的无线设备。所述设备包括处理器,所述处理器被配置为确定至少一个通信链路的网络连接是可接受的或不可接受的。所述设备还包括发射机,所述发射机被配置为在不可接受的网络连接的情况下,在通信链路上发送第一数据子集。所述发射机还被配置为在可接受的网络连接的情况下,在通信链路上发送第二数据子集。
[0020]本公开内容中描述的主题的另一个方面提供了用于检测通过接入点到服务器的连接性的装置。所述装置包括:用于生成包括令牌的连接检测请求的模块。所述装置还包括:用于经由所述接入点向服务器发送所述连接检测请求的模块。所述装置还包括:用于等待来自所述服务器的连接检测响应的模块。所述装置还包括:用于判断所接收的连接检测响应是否包括所述令牌的模块。
[0021]本公开内容中描述的主题的另一个方面提供了用于在无线网络中进行通信的装置。所述装置包括:用于确定至少一个通信链路的网络连接是可接受的或不可接受的模块。所述装置还包括:用于在不可接受的网络连接的情况下,在通信链路上发送第一数据子集的模块。所述装置还包括:用于在可接受的网络连接的情况下,在通信链路上发送第二数据子集的模块。
[0022]本公开内容中描述的主题的另一个方面提供了另一种非暂时性计算机可读介质。所述介质包括:当被执行时使装置生成包括令牌的连接检测请求的代码。所述介质还包括:当被执行时使所述装置经由接入点向服务器发送所述连接检测请求的代码。所述介质还包括:当被执行时使所述装置等待来自所述服务器的连接检测响应的代码。所述介质还包括:当被执行时使所述装置判断所接收的连接检测响应是否包括令牌的代码。
[0023]本公开内容中描述的主题的另一个方面提供了另一种非暂时性计算机可读介质。所述介质包括:当被执行时使装置确定至少一个通信链路的网络连接是可接受的或不可接受的代码。所述介质还包括:当被执行时使所述装置在不可接受的网络连接的情况下,在通信链路上发送第一数据子集的代码。所述介质还包括:当被执行时使所述装置在可接受的网络连接的情况下,在通信链路上发送第二数据子集的代码。
[0024]本公开内容中描述的主题的另一个方面提供了另一种用于确定通信链路的特性的方法。所述方法包括:在移动设备处发送针对来自服务器的通信的请求。所述方法还包括:在所述通信链路上从所述服务器接收响应于所述请求的通信。所述方法还包括:计算用于接收所述通信的业务或时间中的至少一个的目标量。所述方法还包括:基于所计算的所接收的时间或业务的量来终止所述通信。所述方法还包括:基于来自所述服务器的通信来确定所述通信链路的特性。
[0025]本公开内容中描述的主题的另一个方面提供了另一种被配置为确定通信链路的特性的无线设备。所述设备包括发射机,所述发射机被配置为发送针对来自服务器的通信的请求。所述设备还包括接收机,所述接收机被配置为在所述通信链路上从所述服务器接收响应于所述请求的通信。所述设备还包括处理器,所述处理器被配置为计算用于接收所述通信的业务或时间中的至少一个的目标量。所述处理器还被配置为基于所计算的所接收的时间或业务的量来终止所述通信。所述处理器还被配置为基于来自所述服务器的通信来确定所述通信链路的特性。
[0026]本公开内容中描述的主题的另一个方面提供了另一种用于确定通信链路的特性的装置。所述装置包括:用于发送针对来自服务器的通信的请求的模块。所述装置还包括:用于在所述通信链路上从所述服务器接收响应于所述请求的通信的模块。所述装置还包括:用于计算用于接收所述通信的业务或时间中的至少一个的目标量的模块。所述装置还包括:用于基于所计算的所接收的时间或业务的量来终止所述通信的模块。所述装置还包括:用于基于来自所述服务器的通信来确定所述通信链路的特性的模块。
[0027]本公开内容中描述的主题的另一个方面提供了另一种非暂时性计算机可读介质。所述介质包括:当被执行时使装置发送针对来自服务器的通信的请求的代码。所述介质包括:当被执行时使所述装置在通信链路上从所述服务器接收响应于所述请求的通信的代码。所述介质还包括:当被执行时,使所述装置计算用于接收所述通信的业务或时间中的至少一个的目标量的代码。所述介质还包括:当被执行时使所述装置基于所计算的所接收的时间或业务的量来终止所述通信的代码。所述介质还包括:当被执行时使所述装置基于来自所述服务器的所述通信来确定所述通信链路的特性的代码。
[0028]本公开内容中描述的主题的另一个方面提供了用于估计通信链路的质量的方法。所述方法包括:经由网络接口来接收数据单元。所述方法还包括:监控在所述网络接口处接收的数据单元。所述方法还包括:针对经由所述网络接口接收的每一个数据单元判断所述数据单元是源自于局域网还是非本地网络。所述方法还包括:基于源自非本地网络的数据单元来计算所述通信链路的特性。
[0029]本公开内容中描述的主题的另一个方面提供了被配置为对通信链路的质量进行估计的无线设备。所述设备包括网络接口,所述网络接口被配置为接收数据单元。所述设备还包括处理器,所述处理器被配置为监控在所述网络接口处接收的数据单元。所述处理器还被配置为针对经由所述网络接口接收的每一个数据单元判断所述数据单元是源自于局域网还是非本地网络。所述处理器还被配置为基于源自非本地网络的数据单元来计算所述通信链路的特性。
[0030]本公开内容中描述的主题的另一个方面提供了用于对通信链路的质量进行估计的装置。所述装置包括:用于经由网络接口来接收数据单元的模块。所述装置还包括:用于监控在所述网络接口处接收的数据单元的模块。所述装置还包括:用于针对经由所述网络接口接收的每一个数据单元判断所述数据单元是源自于局域网还是非本地网络的模块。所述装置还包括:用于基于源自非本地网络的数据单元来计算所述通信链路的特性的模块。
[0031]本公开内容中描述的主题的另一个方面提供了另一种非暂时性计算机可读介质。所述介质包括:当被执行时使装置经由网络接口来接收数据单元的代码。所述介质还包括:当被执行时使所述装置监控在所述网络接口处接收的数据单元的代码。所述介质还包括:当被执行时使所述装置针对经由所述网络接口接收的每一个数据单元判断所述数据单元是源自于局域网还是非本地网络的代码。所述介质还包括:当被执行时使所述装置基于源自非本地网络的数据单元来计算通信链路的特性的代码。
【专利附图】

【附图说明】
[0032]图1示出了可以在其中使用本公开内容的方面的无线通信系统的示例。
[0033]图2示出了可以在无线设备中使用的各种部件(包括接收机),所述无线设备可以在图1的无线通信系统中使用。
[0034]图3是根据一个实施例的查询响应的示意图。
[0035]图4是示出用于确定通信链路质量的充分性的方法的流程图。
[0036]图5是示出用于确定接入点的互联网连接性的方法的流程图。
[0037]图6是示出用于确定通信链路的特性的方法的实施例的流程图。
[0038]图7是根据本发明的示例性实施例的、用于确定通信链路的特性的系统的功能框图。
[0039]图8是示出用于确定活动的通信链路的特性的方法的实施例的流程图800。
[0040]图9是根据本发明的示例性实施例的、用于确定活动的通信链路的特性的系统的功能框图。
[0041]图10是示出用于检测通过接入点到服务器的连接性的方法的实施例的流程图。
[0042]图11是根据本发明的示例性实施例的、用于检测通过接入点到服务器的连接性的系统的功能框图。
[0043]图12是示出用于在无线网络中进行通信的方法的实施例的流程图。[0044]图13是根据本发明的示例性实施例的、用于在无线网络中进行通信的系统的功能框图。
[0045]图14是示出用于确定通信链路的特性的另一种方法的实施例的流程图。
[0046]图15是根据本发明的示例性实施例的、用于确定通信链路的特性的另一个系统的功能框图。
[0047]图16是示出用于对通信链路的质量进行估计的实施例的流程图。
[0048]图17是根据本发明的示例性实施例的、用于对通信链路的质量进行估计的系统的功能框图。
【具体实施方式】
[0049]参照附图在下文中对新颖的系统、装置和方法的各个方面进行了更加全面的描述。然而,教导的公开内容可以以多种不同的形式体现并且不应当被解释为局限于贯穿本公开内容所给出的任何特定的结构或功能。而是提供这些方面以使得本公开内容将是透彻的和完整的,并且将向本领域中的技术人员全面地传达本公开内容的范围。基于本文中的教导,本领域中的技术人员应当意识到的是,本公开内容的范围旨在涵盖本文中公开的新颖的系统、装置和方法的任意方面,不管这些方面是独立地实现的还是与本发明的任何其它方面结合地实现的。例如,可以使用本文中阐述的任何数量的方面来实现装置或实施方法。此外,本发明的范围旨在涵盖使用除了或不同于本文中阐述的本发明的各个方面的其它结构、功能或者结构和功能来实施的这样的装置和方法。应当理解的是,本文中公开的任何方面可以由权利要求的一个或多个元素来体现。
[0050]尽管本文中描述了特定的方面,但是这些方面的许多变形和置换落入本公开内容的范围之内。尽管提到了优选的方面的一些益处和优点,但是本公开内容的范围并不旨在局限于特定的益处、使用或目标。而是,本公开内容的方面旨在可广泛地应用于不同的无线技术、系统配置、网络和传输协议,对其中的一些通过示例的方式在图中以及在下面对优选的方面的描述中进行了说明。【具体实施方式】和附图对本公开内容仅是说明性的而非限定性的,本公开内容的范围由所附的权利要求及其等效物来定义。
[0051]流行的无线网络技术可以包括各种类型的无线局域网(WLAN)。WLAN可以用于运用广泛使用的网络协议(networking protocol)将附近的设备互联在一起。本文中描述的各个方面可以应用于任何通信标准,诸如WiFi,或更加概括地说,无线协议的IEEE族的任何成员。例如,本文中描述的各个方面可以用作IEEE802.1ln协议的一部分。
[0052]在一些实现方式中,WLAN包括各种设备,这些设备是接入无线网络的部件。例如,可以有两种类型的设备:接入点(“AP”)和客户端(也被称为站或“STA”)。总体而言,AP充当用于WLAN的集线器或基站,以及STA充当WLAN的用户。例如,STA可以是膝上型计算机、个人数字助理(PDA)、移动电话等。在一个示例中,STA经由WiFi (例如,诸如802.1ln的IEEE802.11协议)兼容的无线链路连接到AP以获得到互联网或到其它广域网的一般性的连接。AP可以通过可以被称为回程的链路与互联网或与其它广域网进行互连。在一些实现方式中,也可以将STA用作AP。
[0053]接入点(“AP”)还可以包括、被实现为、或者被称为节点B、演进型节点B(eN0deB)、基站控制器(“BSC”)、基站收发机(“BTS”)、基站(“BS”)、收发机功能单元(“TF”)、无线路由器、无线收发机或者某种其它的术语。
[0054]站“STA”还可以包括、被实现为、或者被称为接入终端(“AT”)、用户站、用户单元、移动站、远程站、远程终端、用户终端、用户代理、用户设备、用户装备或者某种其它的术语。在一些实现方式中,接入终端可以包括蜂窝电话、无绳电话、会话发起协议(“SIP”)电话、无线本地环路(“WLL”)站、个人数字助理(“PDA”)、具有无线连接能力的手持设备或者连接到无线调制解调器的某种其它适当的处理设备。相应地,可以将本文中教导的一个或多个方面并入电话(例如,蜂窝电话或智能电话)、计算机(例如,膝上型计算机)、便携式通信设备、头戴式耳机、便携式计算设备(例如,个人数据助理)、娱乐设备(例如,音乐或视频设备,或者卫星无线电)、游戏设备或系统、全球定位系统设备或者被配置为经由无线介质来进行通信的任何其它适当的设备。
[0055]图1示出了可以在其中使用本公开内容的方面的无线通信系统100的示例。无线通信系统100可以依照无线标准(例如802.1ln标准)来操作。无线通信系统100可以包括AP104,所述AP104与STA106进行通信。
[0056]各种过程和方法可以用于在无线通信系统100中在AP104和STA106之间进行的传输。例如,可以根据0FDM/0FDMA技术,在AP104和STA106之间发送和接收信号。如果是这种情况,那么可以将无线通信系统100称为0FDM/0FDMA系统。或者,可以根据CDMA技术,在AP104和STA106之间发送和接收信号。如果是这种情况,那么可以将无线通信系统100称为CDMA系统。
[0057]可以将促进从AP104到STA106中的一个或多个STA的传输的通信链路称为下行链路(DL) 108,并且可以将促进从STA106中的一个或多个STA到AP104的传输的通信链路称为上行链路(UL) 110。或者,可以将下行链路108称为前向链路或前向信道,并且可以将上行链路110称为反向链路或反向信道。
[0058]AP104可以充当基站并且在基本服务区域(BSA) 102中提供无线通信覆盖。AP104连同与AP104相关联并且使用AP104来进行通信的STA106可以被称为基本服务集(BSS)。应当注意的是,无线通信系统100可能不具有中央的AP104,而是可以担任STA106之间的对等网络。相应地,本文中描述的AP104的功能可以替换地由STA106中的一个或多个STA来执行。
[0059]在所示出的实施例中,AP104使用回程通信链路112来与较大的网络114进行通信。例如,网络114可以是互联网或公共交换电话网(PSTN)。回程可以包括若干物理链路。在实施例中,STA106可以经由AP104与服务器116通信。例如,STA106可以经由上行链路110和下行链路108与AP104通信,AP104可以经由回程通信链路112将通信中继到服务器116。
[0060]回稈质量估计(BQE)
[0061]在一个实施例中,STA106可以对与服务器116的端到端链路的质量进行估计。例如,端到端链路可以包括上行链路110、上行链路108以及回程通信链路112。相应地,STA106可以根据上行链路110、上行链路108和/或回程通信链路112的累加的质量来对端到端链路的质量进行估计。例如,STA106可以根据对传送速度、等待时间、分组延迟变化、分组丢失等的测量对端到端链路的质量进行测量。在回程通信链路112的质量低于上行链路110和/或下行链路108的质量的实施例中,端到端链路的质量可以受限于回程通信链路112的质量。相反,在回程通信链路112的质量高于上行链路110和/或下行链路108的质量的实施例中,端到端链路的质量可以受限于上行链路110和/或下行链路108的质量。相应地,在一些实施例中,STA106可以有效地对回程通信链路112的质量进行估计。对端到端链路的一个或多个方面的质量的估计在本文中可以被称为“回程质量估计”(BQE)。
[0062]在实施例中,例如,STA106可以通过从服务器116请求文件来对与服务器116的端到端链路的质量进行估计。具体而言,STA106可以向服务器116发送质量估计请求。服务器116可以向STA106发送质量估计响应(其包括在本文中被称为文件的数据)。虽然在本文将STA106描述为从服务器116下载“文件”,但将明白的是,质量估计响应不需要是静态的。在实施例中,STA106可以动态地生成质量估计响应。
[0063]在端到端链路的质量包括端到端链路的速度的实施例中,STA106可以通过测量从服务器116下载质量估计响应所花费的时间量以及将质量估计响应的大小除以传送时间来估计端到端链路的速度。在端到端链路的质量包括端到端链路的等待时间的实施例中,STA106可以通过测量服务器对下载请求进行响应所花费的时间量来估计端到端链路的等待时间。在端到端链路的质量包括端到端的分组延迟变化的实施例中,STA106可以通过当下载质量估计响应时对分组和确认的传输进行监控来估计端到端链路的分组延迟变化。在端到端链路的质量包括端到端链路的分组丢失率的实施例中,STA106可以通过当下载质量估计响应时,对由服务器116重新发送的分组数量进行测量来估计端到端链路的分组丢失率。
[0064]在一个实施例中,质量估计响应可以包括随机数据、伪随机数据、空数据或与STA106的当前状态相关的数据。质量估计响应可以包括:不旨在向STA106传送新信息的数据。相应地,质量估计响应可以被称为“伪文件”。STA106可以在不使用的情况下,丢弃或删除伪文件中的数据。例如,STA106可以不使用在应用中在伪文件中的数据,以及可以不经由用户接口呈现该数据。在另一个实施例中,文件由STA106来处理,并且提供与STA106的环境或状态相关的信息。
[0065]在实施例中,STA116可以对质量估计响应进行缓存。例如,服务器116可以是内
容分发网络(CDN)(诸如,例如,由麻萨诸塞州剑桥市的Akamai技术公司提供的Akama膽
内容分发网络)的一部分。⑶N可以将质量估计响应缓存在不同地理位置上的多个服务器中的一个服务器处,以及可以将质量估计请求路由到距离STA106最近的服务器。如本文中所使用的,服务器116可以指的是单独的服务器或与CDN相结合来操作的服务器。
[0066]在实施例中,质量估计响应可以具有足够用于STA106对端到端链路的质量进行测量的大小。例如,质量估计响应在大小上可以在大约O比特和大约2兆比特之间。在实施例中,质量估计响应在大小上可以在大约0.5兆比特和大约1.5兆比特之间,更具体地说,在大小上大约为I兆比特。在实施例中,质量估计响应的大小可以基于分组在STA106和服务器116之间的往返时间(RTT)。例如,在下文中,基于表1,质量估计响应可以与RTT有关。
[0067]
【权利要求】
1.一种用于确定活动的通信链路的特性的方法,所述方法包括: 基于第一接入限制来确定经由所述活动的通信链路接入服务器的允许性; 当允许接入时,发送针对来自所述服务器的通信的请求; 在所述通信链路上从所述服务器接收响应于所述请求的所述通信; 基于来自所述服务器的所述通信来确定所述通信链路的特性。
2.根据权利要求1所述的方法,其中, 所述请求包括回程质量估计(BQE)请求, 所述通信包括BQE响应,以及 确定所述通信链路的特性包括:基于所述BQE响应来确定BQE结果。
3.根据权利要求1所述的方法,其中, 所述请求包括互联网连接性检测(I⑶)请求, 所述通信包括ICD响应;以及 确定所述通信链路的特性包括:基于所述ICD响应来确定互联网连接性。
4.根据权利要求1所述的方法,其中,用于确定所述通信链路的特性的所述通信包括:传达用 于接入所述服务器的可用性的第二接入限制。
5.根据权利要求4所述的方法,其中,所述第二通信对所述第一接入限制进行更新。
6.根据权利要求1所述的方法,其中, 所述第一接入限制指示接入概率因子,所述接入概率因子指示发送所述请求的次数与中止所述请求的次数的比率;以及 所述方法还包括:中止具有与所述接入概率因子相对应的频率的请求。
7.根据权利要求1所述的方法,其中: 所述第一接入限制包括接入配额,所述接入配额指示发送请求的次数;以及 所述方法还包括:仅当所发送的请求的数量小于所述接入配额时,发送所述请求。
8.根据权利要求7所述的方法,其中, 所述第一接入限制还指示接入概率因子,所述接入概率因子指示发送所述请求的次数与中止所述请求的次数的比率;以及 所述方法还包括:中止具有与所述接入概率因子相对应的频率的请求。
9.根据权利要求1所述的方法,还包括: 存储之前确定的第一数量个通信链路特性;以及 基于所存储的之前的通信链路特性来判断在所述时间限制之内,是否已经在相同的通信链路上发送了针对通信的之前的请求。
10.一种被配置为确定活动的通信链路的特性的无线设备,所述设备包括: 处理器,所述处理器被配置为基于第一接入限制来确定经由所述活动的通信链路接入服务器的允许性; 发射机,所述发射机被配置为当允许接入时,发送针对来自所述服务器的通信的请求;以及 接收机,所述接收机被配置为在所述通信链路上从所述服务器接收响应于所述请求的所述通信; 其中,所述处理器还被配置为:基于来自所述服务器的所述通信来确定所述通信链路的特性。
11.根据权利要求10所述的设备,其中, 所述请求包括回程质量估计(BQE)请求, 所述通信包括BQE响应,以及 所述处理器还被配置为通过基于所述BQE响应确定BQE结果来确定所述通信链路的特性。
12.根据权利要求10所述的设备,其中,用于确定所述通信链路的特性的所述通信包括:传达用于接入所述服务器的可用性的第二接入限制。
13.根据权利要求12所述的设备,其中,所述第二通信对所述第一接入限制进行更新。
14.根据权利要求10所述的设备,其中, 所述第一接入限制指示接入概率因子,所述接入概率因子指示发送所述请求的次数与中止所述请求的次数的比率;以及 所述处理器还被配置为中止具有与所述接入概率因子相对应的频率的请求。
15.根据权利要求10所述的设备,其中, 所述第一接入限制包括接入配额,所述接入配额指示发送请求的次数;以及 所述发 射机还被配置为仅当所发送的请求的数量小于所述接入配额时,发送所述请求。
16.根据权利要求15所述的设备,其中, 所述第一接入限制还指示接入概率因子,所述接入概率因子指示发送所述请求的次数与中止所述请求的次数的比率;以及 所述处理器还被配置为:中止具有与所述接入概率因子相对应的频率的请求。
17.根据权利要求10所述的设备,还包括: 存储器,所述存储器被配置为存储之前确定的第一数量个通信链路特性, 其中,所述处理器还被配置为基于所存储的之前的通信链路特性来判断在所述时间限制之内,是否已经在相同的通信链路上发送了针对通信的之前的请求。
18.一种用于确定活动的通信链路的特性的装置,所述装置包括: 用于基于第一接入限制来确定经由所述活动的通信链路接入服务器的允许性的模块; 用于当允许接入时,发送针对来自所述服务器的通信的请求的模块; 用于在所述通信链路上从所述服务器接收响应于所述请求的所述通信的模块;以及 用于基于来自所述服务器的所述通信来确定所述通信链路的特性的模块。
19.根据权利要求18所述的装置,其中: 所述请求包括回程质量估计(BQE)请求, 所述通信包括BQE响应,以及 用于确定所述通信链路的特性的模块包括:用于基于所述BQE响应来确定BQE结果的模块。
20.根据权利要求18所述的装置,其中,用于确定所述通信链路的特性的所述通信包括:传达用于接入所述服务器的可用性的第二接入限制。
21.根据权利要求20所述的装置,其中,所述第二通信对所述第一接入限制进行更新。
22.根据权利要求18所述的装置,其中, 所述第一接入限制指示接入概率因子,所述接入概率因子指示发送所述请求的次数与中止所述请求的次数的比率;以及 所述装置还包括:用于中止具有与所述接入概率因子相对应的频率的请求的模块。
23.根据权利要求18所述的装置,其中, 所述第一接入限制包括接入配额,所述接入配额指示发送请求的次数;以及所述装置还包括:用于仅当所发送的请求的数量小于所述接入配额时,发送所述请求的模块。
24.根据权利要求23所述的装置,其中, 所述第一接入限制还指示接入概率因子,所述接入概率因子指示发送所述请求的次数与中止所述请求的次数的比率;以及 所述装置还包括:用于中止具有与所述接入概率因子相对应的频率的请求的模块。
25.根据权利要求18所述的装置,还包括: 用于存储之前确定的第一数量个通信链路特性的模块;以及 用于基于所存储的之前的通信链路特性来判断在所述时间限制之内,是否已经在相同的通信链路上发送了针对通信的之前的请求的模块。
26.一种非暂时性计算机可读介质,包括当被执行时使装置执行以下操作的代码: 基于第一接入限制来确定经由活动的通信链路接入服务器的允许性; 当允许接入时,发送针对来自所述服务器的通信的请求; 在所述通信链路上从所述服务器接收响应于所述请求的所述通信;以及 基于来自所述服务器的所述通信来确定所述通信链路的特性。
27.根据权利要求26所述的介质,其中, 所述请求包括回程质量估计(BQE)请求, 所述通信包括BQE响应,以及 所述介质还包括:当被执行时使所述装置通过基于所述BQE响应确定BQE结果来确定所述通信链路的适用性的代码。
28.根据权利要求26所述的介质,其中,用于确定所述通信链路的特性的所述通信包括:传达用于接入所述服务器的可用性的第二接入限制。
29.根据权利要求28所述的介质,其中,所述第二通信对所述第一接入限制进行更新。
30.根据权利要求26所述的介质,其中, 所述第一接入限制指示接入概率因子,所述接入概率因子指示发送所述请求的次数与中止所述请求的次数的比率;以及 所述介质还包括:当被执行时使所述装置中止具有与所述接入概率因子相对应的频率的请求的代码。
31.根据权利要求26所述的介质,其中, 所述第一接入限制包括接入配额,所述接入配额指示发送请求的次数的;以及所述介质还包括:当被执行时使所述装置仅当所发送的请求的数量小于所述接入配额时,发送所述请求的代码。
32.根据权利要求31所述的介质,其中,所述第一接入限制还指示接入概率因子,所述接入概率因子指示发送所述请求的次数与中止所述请求的次数的比率;以及 所述介质还包括:当被执行时使所述装置中止具有与所述接入概率因子相对应的频率的请求的代码。
33.根据权利要求26所述的介质,还包括:当被执行时使所述装置执行以下操作的代码: 存储之前确定的第一数量个通信链路特性;以及 基于所存储的之前的通信链路特性来判断在所述时间限制之内,是否已经在相同的通信链路上发 送了针对通信的之前的请求。
【文档编号】H04L12/26GK103891207SQ201280052600
【公开日】2014年6月25日 申请日期:2012年9月17日 优先权日:2011年9月16日
【发明者】A·梅朗, J·K·孙达拉拉詹, G·贾雷塔 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1