用于wifi网络的保活周期性确定的制作方法

文档序号:8909575阅读:1406来源:国知局
用于wifi网络的保活周期性确定的制作方法
【技术领域】
[0001 ] 本文所公开的主题涉及无线通信。
【背景技术】
[0002]当连接到网络时,移动无线装置(也称为用户设备)可以位于例如防火墙、网络地址转换器等的所谓的“中间节点”后面,中间节点可能限制移动无线装置的可访问性和可见性。为了维持连接性,移动无线装置可以建立到服务器的连接,并且然后尝试通过向服务器发送保活消息(“keep alive message”)来维持连接。当移动无线装置向服务器及时发送保活消息时,这些消息贯穿中间结点并且维持在中间节点处的绑定以使得连接在移动无线装置和服务器之间维持开放。由此,移动无线装置可以向服务器周期性地发送保活消息从而维持当前在中间节点处的绑定。

【发明内容】

[0003]提供了包括计算机程序产品的方法和设备以用于在例如WiFi接入网络的网络中的保活消息。
[0004]在一些示例实施例中提供了一种方法。该方法可以包括在用户设备处接收由无线接入点发送指示符,其中,所述指示符表示发送至少一个保活消息从而使得能够维持在至少一个中间节点中的至少一个绑定的时间;以及由所述用户设备生成所述至少一个保活消息。
[0005]在一些示例实施例中,可以做出如下文详细说明的和/或在以下特征中描述的一个或多个变化。指示符可以从由无线接入点传输的信标或由无线接入点发送的消息中的至少一个接收。该方法可以进一步包括基于所接收的指示符,发送所述至少一个保活消息从而维持在至少一个中间节点中的至少一个绑定。所述绑定可以维持在所述用户设备和装置之间的传输控制协议连接和用户数据报协议连接中的至少一个。该方法可以进一步包括基于所接收的指示符和基本服务集最大空闲周期参数等待发送所述一个保活消息,其中,所述至少一个保活消息的发送使得至少一个绑定能够被维持在所述至少一个中间节点处并且使得在用户设备和无线接入点之间的关联能够被维持在无线接入点处。无线接入点可以包括WiFi无线接入点。
[0006]应该理解的是,前文的一般描述和下文的详细描述都只是示例性和解释性的而不是限制性的。除了本文所阐述的那些以外还可以提供其它特征和/或变形。例如,本文所描述的实现可以指向所公开的特征的多种结合和子结合和/或在下文详细说明中所公开的若干其它特征的结合和子结合。
【附图说明】
[0007]包含在本说明书中并且构成本说明书的一部分的附图示出了本文所公开的主题的某些方面,并且与说明书一起帮助解释与本文所公开的主题相关联的一些原理。在附图中,
[0008]图1示出根据一些示例实施例的系统的示例;
[0009]图2示出根据一些示例实施例的用于接入点确定并且向用户设备发送保活周期的过程的示例;
[0010]图3示出根据一些示例实施例的用于向接入点发送元组(“tuple”)以使得接入点能够代表用户设备发送保活消息的过程的示例;
[0011]图4示出根据一些示例实施例的无线电的示例;以及
[0012]图5示出根据一些示例实施例的无线接入点的示例。
[0013]相似的标记被用来指代附图中相同或类似的项目。
【具体实施方式】
[0014]在一些示例性实施例中,本文所公开的主题可以涉及向一个或多个用户设备提供代表时间的值(在本文中也称为保活周期或超时)的无线接入点,该时间表明何时应当向目的地发送保活消息以便维持对通过一个或多个网络节点的连接的绑定。在一些示例性实施例中,无线接入点可以确定被发送给用户设备的该保活周期。
[0015]在一些示例性实施例中,无线接入点可以在发送或广播的信标(“beacon”)中向一个或多个用户设备提供保活周期,或者无线接入点可以在发送到用户设备的探针(“probe”)响应帧中提供保活周期。由此,在一些示例性实施例中,用户设备可以不需要确定保活周期。
[0016]在一些示例性实施例中,无线接入点可以确定用于保活周期的值。要确定保活周期,无线接入点可以确定在中间节点处的超时。例如,保活周期可以这样选择,以使得根据保活周期发送的保活消息防止在中间节点处的超时(例如连接(例如由一个或多个中间节点承载的TCP和/或UDP连接)的超时)。无线接入点还可以周期性监视(例如重新检查)在中间节点处的超时周期从而确定任何网络配置的改变是否已经引起对先前确定的保活周期的改变。
[0017]在一些示例性实施例中,尽管也可以实现其它无线电接入技术,无线接入点可以至少根据WiFi (例如包括增补和修订的IEEE 802.11系列标准)被配置。
[0018]在一些示例性实施例中,用户设备可以被配置为向无线接入点发送元组(例如5元组(“5-tuple”)),该无线接入点被配置为当代表用户设备向例如目标服务器等的目的地装置发送保活消息时使用该5元组。一旦无线接入点接收5元组,无线接入点就可以基于5元组周期性地发送保活消息从而维持至目的地装置/服务器的一个或多个连接(例如TCP/UDP连接)。而且,这些保活消息使得承载连接的中间节点能够使连接不超时(例如对中间节点中的当前连接保持绑定)。5元组可以包括用户设备的源互联网协议(IP)、用于目的地装置(例如目的地服务器、另一用户设备等)的目的地IP地址、协议、源端口号以及目的地端口号。如上所述,5元组可以提供足够的信息以允许无线接入点代表用户设备向目的地装置发送保活消息。并且,如上所述,这些保活消息可以使得能够维持在中间节点处的TCP/UDP连接绑定,而用户设备不必醒来(或变成工作的)并且发送保活消息。
[0019]在一些示例性实施例中,用户设备可以从无线接入点接收保活周期。但是,用户设备可以基于所接收的保活周期和/或空闲时间来调整何时发送保活消息。空闲时间可以表示这样的时间:在该时间期间内,如果用户设备未向无线接入点发送任何数据、消息和/或帧,无线接入点则将解除与用户设备的关联。空闲时间的示例是在IEEE 802.11系列标准中描述的基本服务集(BSS)最大空闲周期。为了说明,用户设备可以从无线接入点接收保活周期,并且确定保活周期是否比空闲时间更长、更短、或者与空闲时间相同。如果保活周期比空闲时间更短,则用户设备可以根据保活时间周期值发送保活消息。在此示例中,保活消息起到维持在中间节点处的TCP/UDP绑定和维持在用户设备和无线接入点之间的关联的双重作用。如果保活周期比空闲时间更长,用户设备则可以替代地根据空闲时间发送保活消息,这样保活消息也起到双重作用。而且,如果保活周期与空闲时间大约相同,用户设备则可以根据空闲时间和/或保活周期发送保活消息,所以再次地保活消息起到双重作用。
[0020]在提供额外的示例之前,下文提供在本文中描述的示例实施例可以在其中实现的系统框架的示例。
[0021]图1示出根据一些示例实施例的系统100。系统100可以包括例如用户设备114A-B的一个或多个用户设备和例如无线接入点110的一个或多个接入点。在一些示例实施例中,无线接入点110可以根据例如IEEE802.11标准以及对这些标准的任何后续修订和增补中的一个或多个的WiFi来实现,尽管无线接入点110也可以根据其它无线电接入技术和/或标准来进行配置。然而,本文所公开的主题不限于任何特定的标准或技术。
[0022]无线接入点110可以包括到网络150的一个或多个链接。网络150可包括以下项的一个或多个:公共陆地移动网、互联网、回程链路、有线链路以及任何其它形式的通信。此夕卜,网络150可以包括至少一个中间网络节点167,例如网络地址转换器、防火墙等。如上所述,这些中间网络节点可能需要保活消息以便保持对用户设备和服务器之间的TCP和/或UDP连接的绑定。如果绑定过期,中间节点则可以丢弃连接,并且作为结果,服务器199将不再能访问用户设备。
[0023]在一些示例实施例中
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1