用于wlan初始链路建立的方法和装置的制造方法_4

文档序号:9399794阅读:来源:国知局
。方法700包括在710由接入点从移动设备接收第一消息。第一消息可以是或可以包括图1的请求180。
[0070]在720,接入点确定移动设备要在响应第一消息之前被认证。例如,如果第一消息是与上层协议(例如,比网络层的网际协议套件的互联网层更高的网络层)相关联的请求,则应该在响应该请求之前执行认证。此种请求的示例是网际协议(IP)地址指派请求。
[0071]在730,接入点向认证服务器发送包括认证请求(例如,对认证移动设备的请求)和第一消息的第二消息。该认证服务器可以是图1的认证服务器140。在至少一个实施例中,接入点发送第二消息而不用存储(例如,缓存或缓冲)第一消息。该认证请求可包括与移动设备相关联的由认证服务器用于执行与移动设备相对应的认证规程的信息(例如,凭证,诸如移动设备的媒体接入控制(MAC)地址)。在至少一个实施例中,发送给认证服务器的第二消息被加密。
[0072]在740,接入点从认证服务器接收第三消息。第三消息包括对认证请求的响应并且进一步包括第一消息。在至少一个实施例中,第一消息是IP地址指派请求。因此,当对认证请求的响应成功认证了移动设备时,接入点可响应于该IP地址指派请求而执行关联过程。例如,接入点可以在750与动态主机配置协议(DHCP)服务器通信以确定将与移动设备相关联的IP地址。在至少一个实施例中,DHCP服务器是图1的第二服务器150。方法700可进一步包括在760通过向移动设备发送第四消息来响应该IP地址指派请求。第四消息包括IP地址。
[0073]根据方法700的接入点的操作可使接入点能避免不必要地缓冲将直至移动设备得到认证才被处理的请求。例如,通过向认证服务器传送此类请求,接入点不需要为作出此种请求的每一移动设备创建新“状态”(例如,为其缓冲数据)。当认证服务器成功认证了移动设备时,认证服务器可以随认证结果返回该请求。当认证服务器没有成功认证移动设备时,认证服务器可以向接入点发送否定响应,该响应可以包括或可以不包括该请求。替换地,响应于认证移动设备不成功,认证服务器可以不向接入点作出响应,因此避免了在不成功认证情形中由接入点对此类请求进行不必要的缓冲。
[0074]图8是解说服务器(诸如,图1的认证服务器140)的示例操作的方法800的流程图。方法800包括在810从接入点接收第一消息。第一消息包括认证请求并且进一步包括从移动设备发送至接入点的第二消息。第二消息与上层协议(例如,比网际协议的互联网层更高的层)相关联。此种请求的示例是网际协议(IP)地址指派请求。移动设备可以是图1的移动设备120、图2的移动设备220、或其组合。接入点可以是图1的接入点130、图2的接入点230、或其组合。在至少一个实施例中,由服务器接收的第一消息被加密。
[0075]方法800进一步包括在820在基于认证请求来认证移动设备时至少暂时地存储第二消息。在830,服务器向接入点发送认证移动设备的第三消息。第三消息包括第二消息,或第二消息可以被“捎带”(例如,附加)至第三消息。根据替换实施例,当服务器没有成功认证移动设备时,第三消息可以不包括第二消息。在其它实施例中,当服务器没有成功认证移动设备时,该服务器可以不对接入点作出响应(即,可以不发送第四消息)。
[0076]图8的方法800可以避免接入点对消息进行不必要的缓冲。例如,通过在移动设备被认证时向服务器发送第二消息(取代在接入点处缓冲),接入点可以避免缓冲(例如,由于不成功认证)不被处理的请求。
[0077]参照图9,描绘了移动设备的特定解说性实施例的框图并将其一般地标示为900。移动设备900可以是本文描述的任何移动设备或其组合,诸如图1的移动设备120、图2的移动设备220、或其组合。例如,移动设备900可包括图1的处理器122和存储器124。存储器124可以存储图1的指令126和图2的查找表222。处理器122可对应于数字信号处理器(DSP)。指令126可由处理器122执行以执行本文描述的操作、方法和过程。例如,指令126可由处理器122执行以经由为设备认证和关联所保留的第一无线通信信道(例如,图2的至少一个无线通信信道240之一)发送认证请求968。该认证请求968可对应于图1的认证请求160。
[0078]图9还示出了被耦合至处理器122和显示器928的显示器控制器926。编码器/解码器(CODEC) 934也可耦合至处理器122。扬声器936和话筒938可被耦合至CODEC 934。
[0079]图9还指示无线控制器940可被耦合至处理器122和天线942。无线控制器940和天线942可被处理器用于执行本文描述的一个或多个操作和方法。例如,处理器122可以执行指令126以致使无线控制器940和天线942发送认证请求968,执行本文描述的一个或多个其它操作和方法,或其组合。
[0080]在一特定实施例中,可将处理器122、显示器控制器926、存储器124、CODEC 934、以及无线控制器940包括在系统级封装或片上系统设备922中。在特定实施例中,输入设备930和电源944被耦合至片上系统设备922。此外,在特定实施例中,并且如图9中所解说的,显示器928、输入设备930、扬声器936、话筒938、天线942和电源944在片上系统设备922的外部。然而,显示器928、输入设备930、扬声器936、话筒938、天线942和电源944中的每一者可被耦合到片上系统设备922的组件,诸如接口或控制器。
[0081]在特定实施例中,非瞬态计算机可读介质(例如,存储器124)存储可由处理器(例如,处理器122)执行的指令(例如,指令126)以致使处理器扫描为设备认证和关联所保留的第一无线通信信道(例如,图2的至少一个无线通信信道240)。该指令可进一步由处理器执行以经由第一无线通信信道向接入点(例如,图1的接入点130、图2的接入点230、或其组合)发送认证请求(例如,认证请求968)并从该接入点接收对该认证请求的答复。
[0082]在特定实施例中,非瞬态计算机可读介质(例如,存储器124)存储可由处理器(例如,处理器122)执行的指令(例如,指令126)以致使处理器接收发送自接入点(例如,图1的接入点130、图2的接入点230、或其组合)的信标(例如,图1的信标170)。该信标包括与用于设备认证和关联的时间区间的历时相关联的历时参数。该指令可进一步由处理器执行以致使处理器对由移动设备900选择的或与该移动设备900相关联的值执行散列操作。对该值执行散列操作生成退避时间区间。该指令可进一步由处理器执行以致使该处理器在用于设备认证的时间区间期间在根据该时间区间的开始时间加上退避时间区间所确定的时间向接入点发送认证请求(例如,图1的认证请求160)、关联请求(例如,图1的请求180)、或其组合。
[0083]在特定实施例中,非瞬态计算机可读介质(例如,存储器134)存储可由处理器(例如,处理器132)执行的指令(例如,指令136)以确定与无线局域网(WLAN)相关联的负载、与WLAN相关联的期望负载、或其组合。在至少一个实施例中,WLAN是图1的无线网络110。该指令可进一步由处理器执行以致使该处理器基于该负载或该期望负载来确定与用于设备认证的时间区间的历时相关联的历时参数。该指令可进一步由处理器执行以致使该处理器在信标传送时间发送包括历时参数的信标(例如,图1的信标170)并且在用于设备认证的时间区间期间从移动设备(例如,图1的移动设备120、图2的移动设备220、或其组合)接收认证请求(例如,图1的认证请求160)。
[0084]在特定实施例中,非瞬态计算机可读介质(例如,存储器134)存储可由处理器(例如,处理器132)执行的指令(例如,指令136)以从移动设备(例如,图1的移动设备120、图2的移动设备220、或其组合)接收认证请求(例如,图1的认证请求160)。该认证请求是经由为设备认证和关联所保留的第一无线通信信道(例如,图2的至少一个无线通信信道240)来接收的。该指令可进一步由处理器执行以与认证服务器(例如,图1的认证服务器140)通信以认证移动设备并经由第一无线通信信道向移动设备发送对认证请求的答复。
[0085]在特定实施例中,非瞬态计算机可读介质(例如,存储器134)存储可由处理器(例如,处理器132)执行的指令(例如,指令136)以从移动设备(例如,图1的移动设备120、图2的移动设备220、或其组合)接收第一信息(例如,图1的请求180)。移动设备要在响应第一消息之前被认证。该指令可进一步由处理器执行以向认证服务器(例如,图1的认证服务器140)发送包括认证请求和第一消息的第二消息并从该认证服务器接收第三消息。第三消息包括对认证请求的响应和第一消息。
[0086]在特定实施例中,非瞬态计算机可读介质(例如,存储器144)包括可由处理器(例如,处理器142)执行的指令(例如,指令146)以从接入点(例如,图1的接入点130、图2的接入点230、或其组合)接收第一消息。该消息包括认证请求并且进一步包括从移动设备(例如,图1的移动设备120、图2的移动设备220、或其组合)发送至接入点的第二消息(例如,图1的请求180)。移动设备要在响应第二消息之前被认证。该指令可进一步由服务器的处理器执行以在基于认证请求来认证移动设备时至少暂时地将第二消息存储在服务器的存储器中并且向接入点发送认证该移动设备的第三消息。第三消息包括第二消息。
[0087]在特定实施例中,移动设备(例如,移动设备120、移动设备900、或其组合)包括用于存储指令(例如,指令126)的装置(例如,存储器124)和用于执行指令以接收发送自接入点的信标的装置(例如,处理器122)。该信标包括与用于设备认证和关联的时间区间的历时相关联的历时参数。该指令进一步可由与用于执行指令的装置执行以对由该移动设备选择的或与该移动设备相关联的值执行散列操作。对该值执行散列操作生成退避时间区间。该指令可进一步由用于执行指令的装置执行以在用于设备认证的时间区间期间在根据该时间区间的开始时间加上退避时间区间所确定的时间向接入点发送认证请求。
[0088]在特定实施例中,网络设备(例如,接入点130、接入点230、或其组合)包括用于存储指令(例如,指令136)的装置(例
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1