《在无线网络中缓存网络发现响应.pdf》由会员分享,可在线阅读,更多相关《在无线网络中缓存网络发现响应.pdf(26页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104041135A43申请公布日20140910CN104041135A21申请号201280066681022申请日2012110861/558,27020111110US13/407,44420120228USH04W48/16200601H04W80/0020060171申请人黑莓有限公司地址加拿大安大略省沃特卢市72发明人斯蒂芬麦卡恩迈克尔蒙特莫罗74专利代理机构中科专利商标代理有限责任公司11021代理人唐文静54发明名称在无线网络中缓存网络发现响应57摘要可以在无需连接到网络的情况下发现网络信息。例如,接入网查询协议“ANQP”可以允许设备在该设备与网络进行关联。
2、之前发现与该网络有关的信息。网络发现信息可以存储在缓存中以用于将来与相同网络的关联。30优先权数据85PCT国际申请进入国家阶段日2014071086PCT国际申请的申请数据PCT/CA2012/0507932012110887PCT国际申请的公布数据WO2013/067642EN2013051651INTCL权利要求书2页说明书14页附图9页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书14页附图9页10申请公布号CN104041135ACN104041135A1/2页21一种用于在无线网络中进行通信的方法,包括在网络关联之前,向第一无线网络发送对与所述第一无线网络有关。
3、的信息的请求;在网络关联之前,从所述第一无线网络接收包括所述信息的响应;以及在缓存中存储所接收的信息,以用于将来与所述第一无线网络的关联。2根据权利要求1所述的方法,其中,所述请求和所述响应包括公告协议消息。3根据权利要求2所述的方法,其中,通过可扩展认证协议运送所述公告协议消息。4根据权利要求2所述的方法,其中,所述公告协议消息包括接入网查询协议“ANQP”消息。5根据权利要求1所述的方法,其中,所述标识符包括接入网标识符、接入网查询协议“ANQP”标识符、接入点标识符或者接入点位置。6根据权利要求1所述的方法,其中,所存储的信息包括在其之后所述信息不再有效的到期时间。7根据权利要求1所述的。
4、方法,其中,网络关联之前的所述发送和所述接收在网络发现期间发生。8根据权利要求1所述的方法,还包括在网络关联之前,识别范围内的所述第一无线网络;在所述缓存中检查与所述第一无线网络有关的信息。9根据权利要求8所述的方法,还包括在从所述缓存接收到所述信息之后,与所述第一无线网络进行关联。10一种用于访问与无线网络有关的信息的方法,包括识别范围内的无线网络;在网络关联之前,检查缓存中存储的与所述无线网络有关的信息;在所述信息被存储在所述缓存中的情况下,在网络关联之前,从所述缓存中取回所述信息;以及在所述信息未被存储在所述缓存的情况下,在网络关联之前,向所述无线网络请求所述信息。11根据权利要求10所。
5、述的方法,其中,所述请求和所述响应是根据公告协议来传送的。12根据权利要求10所述的方法,其中,所述检查还包括验证当所述信息被存储在所述缓存中时所述信息未到期。13根据权利要求10所述的方法,还包括基于所述信息与所述无线网络进行关联。14根据权利要求10所述的方法,其中,所述存储包括用于将所述信息与所述第一无线网络相联系的标识符。15根据权利要求14所述的方法,其中,所述标识符包括接入网标识符、接入网查询协议“ANQP”标识符、接入点标识符。16根据权利要求15所述的方法,其中,所述ANQP标识符是由ANQP要素承载的。17根据权利要求15所述的方法,其中,所述无线网络是具有所述无线网络的基本。
6、服务集BSS或扩展服务集ESS的一部分。权利要求书CN104041135A2/2页318根据权利要求17所述的方法,其中,所述接入网标识符包括BSS标识符“BSSID”。19一种设备,包括处理器,被配置为在网络关联之前,确定所述设备何时处于第一无线网络的范围内;在网络关联之前,在缓存中检查与所述第一无线网络有关的信息;在所述信息被存储在所述缓存中的情况下,在网络关联之前,访问与所述第一无线网络有关的所述信息;以及在所述信息未被存储在所述缓存中的情况下,在网络关联之前,请求与所述第一无线网络有关的所述信息。20根据权利要求19所述的设备,其中,所述请求和所述响应包括接入网查询协议“ANQP”消息。
7、。21根据权利要求20所述的设备,其中,通过可扩展认证协议运送所述ANQP消息。22根据权利要求19所述的设备,还包括基于与所述第一无线网络有关的所述信息,与所述第一无线网络进行关联。权利要求书CN104041135A1/14页4在无线网络中缓存网络发现响应0001优先权0002本申请要求于2011年11月10日提交的美国临时专利申请NO61/558,270和于2012年2月28日提交的美国专利申请NO13/407,444的优先权。上述专利申请的内容由此通过引用的方式明确地本文的详细描述中。背景技术0003诸如无线局域网“WLAN”等的无线网络部署允许无线终端当处于这些无线网络的无线通信信号附。
8、近时接入网络和互联网服务。通过使用WLAN进行网络发现通信,无线终端或站“STA”可以获得与接入点或接入网有关的网络信息。接入网查询协议“ANQP”可以允许STA在建立网络连接之前请求额外的网络信息。这些网络信息可以包括对特定订阅服务提供商“SSP”网络“SSPN”的接入、允许来自与不同SSP相关联的无线客户端的连接的漫游协定、实现安全通信的认证能力、对紧急服务的支持、或者对特定类型的多媒体访问例如,音频和/或视频流式传输、下载等的支持。然而,可能只能在与该网络建立连接或关联之后才提供ANQP没有提供的其他网络信息。根据接收的网络信息,设备可能需要与该网络断开或解除关联并且追求不同的网络。当设。
9、备尝试与网络重新连接时,可以再次使用ANQP,使得再次取回网络发现信息。附图说明0004图1示出了通信网络;0005图2示出了通信层架构;0006图3示出了备选的通信网络;0007图4示出了另一备选的通信网络;0008图5示出了无线终端;0009图6示出了接入点;0010图7示出了通信网络的示例;0011图8示出了通信网络的另一示例;0012图9示出了示例性缓存存储元件;0013图10示出了具有接入网标识符的示例性序列;0014图11示出了具有策略标识符的示例性序列;以及0015图12示出了具有接入点标识符的示例性序列。具体实施方式0016所公开的系统和方法在与网络进行关联之前缓存所接收的网络。
10、发现信息。通过缓存该网络发现信息,可以在又一次尝试与该网络进行关联时从缓存取回网络发现信息,而无需重传网络发现信息。可以通过无线协议例如,接入网查询协议“ANQP”来取回网络发现信息其可被缓存,该无线协议允许无线设备在与网络进行关联之前取回与该网说明书CN104041135A2/14页5络有关的信息。网络关联之前的通信可以称作发现通信或者当无线设备例如,非接入点站处于根据各种通信标准例如,电气与电子工程师协会80211标准的预关联操作状态下的通信。例如,如IEEE80211中所述,无线设备的预关联状态可以包括如下状态,但不限于如下状态“状态1初始启动状态,未认证、未关联的”,在该状态下,设备既。
11、未向网络认证也未与网络相关联;以及“状态2经认证、未关联的”,在该状态下,无线设备已经向网络认证但是还未与网络相关联。0017ANQP可以允许设备在建立网络能力之前即,当在设备与网络之间交换任何认证参数之前以及当在设备与网络之间建立已识别的会话之前取回网络信息。该网络信息或发现通信可被存储用于将来与该网络进行关联的任何尝试。图3至图4示出了存储网络发现信息的缓存或存储器可以位于无线设备/终端上或者可以位于网络的接入点上。0018在网络关联之前进行通信的无线设备可以包括移动通信设备、移动计算设备、或者能够与无线网络进行无线通信的任何其他设备。这些设备可以称作终端、无线终端、站“STA”或用户设备。
12、,并且还可以包括移动智能电话例如,智能电话或平板电脑、无线个人数字助理“PDA”、机器到机器设备、智能电网“SMARTGRID”中的设备、网状网络自组网络或对等网络中的设备、具有无线适配器的膝上型计算机/笔记本/上网本计算机等。图5示出了无线设备或终端的一个实施例。0019一些设备可以发现与外部网络例如,订阅服务提供商网络“SSPN”有关的信息,所述外部网络可以包括无线局域网“WLAN”。WLAN中的网络发现和连接可以通过定义网络中的访问、控制和通信的标准例如,称作电气电子工程师学会80211的通信标准,其尤其规定了题为“与外部网络交互”的修订发生。备选地,网络发现和连接可以服从IEEE802。
13、11标准的其他部分以及其他无线通信标准,所述其他无线通信标准包括WLAN标准其包括任何802XX标准例如,IEEE80215、IEEE80216、IEEE80219、IEEE80220和IEEE80222、个域网标准、广域网标准或蜂窝通信标准。0020一个示例性网络可以是WLAN并且如下所述。备选地,设备可以通过其他协议和架构包括蜂窝网络或WIMAX网络来发现与其他网络有关的信息。网络可以包括公共可接入网络例如,互联网、私有网络例如,内联网或其组合,并且可以使用现在可用或将来开发的多种联网协议,包括但不限于基于TCP/IP的联网协议。网络可以包括任何通信方法或者使用用于从一个设备向另一设备传送。
14、信息的任意形式的机器可读介质。0021可以在为网络连接提供WLAN接入的很多环境中或者在可能预期携带相应无线终端的一个或更多个用户在他们进入或离开WLAN接入位置或环境时将与无线网络、接入点或WLAN进行关联即,加入或连接到和解除关联的WLAN接入位置或环境中执行对网络信息的发现。0022在WLAN环境中,网络发现可以包括例如由无线终端执行的主动扫描过程或被动扫描过程。通常,WLAN环境内的扫描过程涉及扫描即,确定候选站例如,接入点站或网状站MESHSTATION,其中,无线终端可以在关联过程期间与该候选站相关联或者在重新关联期间与该候选站重新关联。在被动扫描过程中,无线终端可以“监听”即,接。
15、收或检测从另一站例如,接入点或网状站周期性地发送的信标帧。在主动扫描过程中,无线终端产生一个或多个探测请求帧。作为响应,接收到探测请求帧的站例如,接入点或网状说明书CN104041135A3/14页6站发送探测响应帧。然后,无线终端处理所接收的任何探测响应帧。0023在一些WLAN环境中,网络发现还可以包括IEEE80211认证过程。换言之,网络发现可以包括无线终端向在上文所讨论的扫描过程期间识别的站之一的成功认证、不成功认证、或者解除认证。换言之,网络发现可以包括基于无线终端的成功认证,无线终端从“状态1”转换到“状态2”;如果无线终端的认证不成功,则无线终端的状态不改变即,保持在“状态1”。
16、;或者基于无线终端的解除认证,无线终端从“状态2”转换到“状态1”。0024关于处于WLAN信号的通信范围内的位置或环境,一些WLAN位置或环境可以称作“热点”。WLAN位置或环境可以包括咖啡馆、零售店、住宅位置例如,住宅和公寓、教育设施、办公环境、机场、公共交通运输站和交通工具、旅馆等。这些WLAN通常被实现为提供对公共可接入网络的接入的接入网,并且可以与基于订阅的服务提供商所拥有和/或操作的外部网络或WLAN支持的网络进行关联或支持对这些外部网络的接入。例如,提供收费例如,月租费的基于订阅的互联网接入的互联网接入服务提供商或电信运营商/服务提供商可以拥有和/或操作外部网络。在一些系统中,当。
17、订阅该服务的订户/用户以适合的无线终端处于WLAN的通信邻近时,订户可以基于该订阅使用无线网络接入和/或互联网接入服务。在一些实例中,不同的WLAN可以提供对不同类型的网络信息的访问。例如,一些WLAN可以提供对特定订阅服务提供商网络的接入,并且一些WLAN可以支持用于允许来自与不同SSP相关联的无线终端的连接的漫游协定。0025在一些网络发现过程期间,无线终端可以发送对来自无线局域网“WLAN”的特定网络信息的查询。终端可以获得WLAN使得可用的网络信息以基于该网络信息来确定是否继续用于与该网络进行关联的连接过程。如下所述,该网络信息可以存储在缓存中使得对相同网络或接入点的将来发现请求可以是。
18、不必要的。0026根据本文所述的实施例,无线终端可以使用接入网查询协议“ANQP”向WLAN请求网络信息。ANQP支持从支持通用公告服务“GAS”的公告服务器的信息取回。ANQP和GAS被定义在80211UTM以及802112012TM中,其全部公开内容通过引用的方式被并入。0027对于公告协议,通用公告服务GENERICADVERTISEMENTSERVICE“GAS”可以在层2处用作传输介质参见图2。公告协议可以将无线终端连接到多个交互服务器之一。公告协议允许在网络连接之前在无线终端设备与网络中的服务器之间传输帧。例如,GAS提供对诸如无线终端进行网络选择等的操作的支持以及对在无线终端与W。
19、LAN进行关联之前在无线终端与网络中的其他信息资源之间进行通信的支持。无线终端可以在无需交换任何认证参数的情况下或者无需具有所识别的会话的情况下这是因为未建立会话密钥并且未指派互联网协议地址连接到层2无线电服务。当依照IEEE80211标准时,在该状态下不允许数据业务。0028可以使用其他层2传输机制或者甚至认证机制。例如,作为GAS的备选方式,可扩展认证协议“EAP”可以用于运送公告协议。公告协议信息将被封装在适合的EAPTLV类型长度值方法帧或者备选的EAP方法帧中并且通过EAP来传输。使用在EAP事务期间交换的安全凭证还将为在公告协议中携带的任何信息提供一定级别的安全性。例如,如果使用基。
20、于SIM的凭证的任何EAP方法例如EAPSIM、EAPAKA或者EAPAKA成为认证协议,则在相同的EAP事务期间封装即,安全地携带在适合的EAPTLV帧中的任何公告说明书CN104041135A4/14页7协议信息还可以受到SIM凭证的保护。0029接入网查询协议“ANQP”是公告协议,并且作为由无线终端使用以发现来自服务器的一系列信息包括可访问漫游合作伙伴互联网协议地址类型和在无线终端的网络选择过程中有用的其他元数据的查询和响应协议。ANQP能够在无线终端建立网络连接并且与该网络进行关联之前发现与热点或无线网络有关的信息。备选地或此外,除了在80211U中定义以外,还可以在WIFI联盟“W。
21、FA”热点20备选地,也称作WIFI认证的控制点规范中定义额外的ANQP消息。WFA热点20也可以称作WFA控制点。WFA热点20规范中的这些ANQP扩展可以称作热点“HS”20ANQP元素。备选地,也可以使用其他公告协议例如,在80211AF中定义的注册位置查询协议“RLQP”和在WFA热点20规范中定义的热点注册协议HRP。ANQP提供了用于在发现阶段在无需与网络进行关联的情况下与WLAN进行通信的一个实施例。在网络关联之前例如在网络发现阶段传送的网络信息可被缓存以供将来参考并且如下所述。在备选实施例中,作为GAS的备选方式,其他层2传输机制或者甚至诸如可扩展认证协议EAP等的认证机制可以。
22、用于运送ANQP消息。ANQP消息将被封装在适合的EAPTLV方法帧或者备选的EAP方法帧中并且通过EAP传输。0030网络发现交换可以涉及请求无线终端向另一无线终端例如,WLAN接入点“AP”查询网络信息。WLANAP也简单地称作AP是包含一个站并且经由无线介质为相关联的站提供对分发服务的访问的实体。被查询终端或接收终端例如,AP可以在响应中使用被请求信息来对接收的查询进行响应。被查询终端或接收终端可以在向外部网络例如,订阅服务提供商“SSP”网络中的服务器代理PROXYING查询或者在不向外部网络例如,订阅服务提供商“SSP”网络中的服务器代理查询的情况下提供响应信息。例如,连接到被查询W。
23、LAN的外部网络可以具有可经由WLAN访问的并且可以使查询无线终端知晓的特定网络信息。网络关联之前的网络发现交换或通信可以使用ANQP或者其他查询协议。一旦接收到作为该网络发现交换的一部分发送的信息,该信息就可被存储在缓存中。可以从缓存中取回该信息,而不需要针对相同信息的将来请求。0031图1示出了通信网络100。可以在网络发现期间使用ANQP在通信网络100上传送网络信息。通信网络100包括多个WLAN接入位置102AC,所述多个WLAN接入位置102AC具有提供对相应接入网106AC的接入的相应接入点“AP”104AC。关于图6进一步描述了AP104AC。接入网A106A提供对外部网络A1。
24、08A的接入,并且接入网B106B提供对外部网络B108B的接入。与不直接连接到互联网112的接入网A106A和B106B不同,接入网C106C可以直接连接到诸如互联网等的公共可接入网络。因此,接入网C106C可以是公共网络,而接入网A106A和B106B可以是私有网络。0032在一个实施例中,外部网络A108A和B108B中的每一个可以是数据订阅服务提供商、互联网订阅服务提供商、媒体例如,音频/视频订阅服务提供商、无线通信订阅服务提供商或其任意组合所拥有或操作的订阅服务提供商网络“SSPN”。外部网络A108A和B108B可以连接到互联网112,并且可以例如向无线终端设备提供基于订阅的互联网。
25、接入。在一些实现方式中,不同订阅服务提供商之间的漫游协定可以使外部网络A108A和B108B能够支持针对与其他订阅服务提供商相关联的无线终端的漫游连接。0033WLAN接入位置102A示出了接入点“AP”104A的无线范围内的无线终端114。说明书CN104041135A5/14页8关于图5进一步描述了无线终端114。AP104A与接入网A106A相连,接入网A106A可以提供与其他网络包括诸如互联网112等的公共可接入网络的直接或间接连接。在无线终端114与接入网A106A进行关联之前,无线终端114向AP104A发送发现请求116。AP104A可以使用发现响应118进行响应。在备选的实施例。
26、中,例如通过网状网络、对等网络、自组网络或WIFI直接网络,发现请求116可以源自AP104A因为AP也是包含无线终端的实体,并且发现响应118可以来自无线终端114。发现请求116和发现响应118可被称作发现通信,并且可以包括网络信息120。网络信息120可以包括在设备与网络进行关联之前在设备与网络之间传送的与网络和/或设备有关的信息。在一个实施例中,可以使用ANQP协议来传送网络信息120。如关于图34所讨论的,网络信息120可被存储在与无线终端114或AP104有关的缓存中。缓存可以消除对针对相同网络的将来的发现请求116和发现响应118的需要。0034可以在既无需使用互联网协议“IP”。
27、层即,网络层处或之上的操作又无需以其他方式提供对IP层的访问的情况下在开放系统互连“OSI”参考模型的数据链路层的媒体访问控制“MAC”子层处交换发现通信请求116和响应118,同时发现网络信息120。与在MAC子层处执行处理相比,使用在网络层处或之上交换的信息来发现网络信息可能需要无线终端的更多处理能力。在图2中进一步示出了发现通信在其中操作的层。0035AP104AC以及无线终端114中的每一个可以包括促进与无线介质连接的网络适配器或网络接口卡。网络接口组件可以称作站“STA”。接入网106AC和外部网络108AB中的每一个可以与不同的网络信息相关联和/或提供对不同的网络信息的访问。网络信。
28、息120可以包括在与网络进行关联之前由该网络提供的发现信息。可以由网络106AC、108A和108B的相应所有者或运营商基于不同的因素例如,订阅使用计划、期望的安全水平、业务目的、漫游协定、支持的紧急服务、支持的多媒体访问、可用的互联网接入等来设置网络信息。0036无线终端114可以至少部分地基于所接收的与可用外部网络有关的网络信息120与不同的AP例如,AP104AC相关联。无线终端114当分别在WLAN接入位置102AC之一的范围内移动时可以从AP接收信息。无线终端114可以动态地发现在WLAN接入位置102AC中的任意一个处可用的网络信息,并且当选择是否与AP104AC之一进行关联时可以。
29、处理该信息。0037图2示出了通信层架构200。通信层架构200包括七个层,可以根据开放系统互连“OSI”参考模型来实现这七个层。通信层架构200包括数据链路层202,数据链路层202包括媒体访问控制“MAC”子层204。无线终端设备例如,图1的无线终端114可以在MAC子层204处提供与无线接入点例如,图1的无线接入点102AC的网络信息或发现通信120例如,发现请求116和发现响应118。无线终端设备可以在既无需执行互联网协议层例如,网络层208处或之上的操作又无需提供对互联网协议层的访问的情况下在MAC子层204从无线终端的缓存或其他硬件访问信息。与使用有线例如,交流电源供电的固定位置的。
30、计算设备相比,包括移动智能电话、PDA、基于处理器的设备等的移动无线终端设备例如,图1的无线终端114可能具有相对有限的处理器周期和较少的可用电力。与应用层处的用户接口密集的且操作系统密集的操作例如,WEB浏览器操作相比,MAC子层处的低级别资源操作需要相对更少的系统资源。说明书CN104041135A6/14页90038使用MAC子层发现经由接入点可用的网络信息可以用于识别无线终端与接入点之间的适合连接。该连接可以在没有用户参与的情况下或者在最低用户参与的情况下发生。网络信息120可以指示是否适合于与特定网络例如,SSPN进行关联。在与网络进行关联之前进行该确定可以显著地减少或消除用户受挫,。
31、这是因为当接入点或网络不满足无线终端114的特定网络能力要求时,用户将无需参与与特定接入点进行关联或连接到特定接入点的任何尝试,从而显著地增强了用户体验。在持久性或非连续网络连接之前传送此类属性或特性可以在减少用户受挫的同时提高网络带宽。在较少用户尝试连接例如,会话访问的情况下,对于由网络服务的那些用户,网络吞吐量可能增加。此外,不能保持或维持连接的那些用户可以避免发起或建立此类连接的挑战。然而,传送通信信息120需要资源和时间,如果网络信息120被存储在缓存以供将来访问,则可以消除或减少所需要的资源和时间。0039使用超文本传输协议“HTTP”或其他互联网协议过程的一些通信或认证技术可能需要。
32、在以下各项之间并且包括以下各项的层中的一个或更多个层处在无线终端与无线接入点之间建立连接通信层架构200的网络层208和应用层210。在这些应用中,发现通信120可以不需要与网络层208或协议栈中的任何层的连接或对其的访问。在MAC子层204上包括发现通信120可以允许无线终端在无需与网络进行关联的情况下与该网络进行通信。0040图3示出了在接入点104A、104B二者处具有缓存的备选通信网络。AP104A提供对WLAN接入网1106A的接入,并且AP104B提供对具有AP104B的WLAN接入网2106B的接入。无线终端114在物理上位于接入点104A和接入点104B的范围内。无线终端114。
33、可以通过其相应的接入点104A、104B与WLAN接入网106A、106B二者进行通信。无线终端114可以在无需与任意一个网络进行关联的情况下从两个网络接收网络发现信息120。换言之,无线终端114可以在处于预关联状态时接收网络发现信息120。一旦AP104A接收到该网络信息120,就可以将该网络信息120存储在缓存302中。同样地,一旦AP104B接收到该网络信息120,就可以将该网络信息120存储在缓存304中。因此,当诸如无线终端114等的无线终端与接入点104A进行通信时,接入点104A可以利用存储在其缓存302中的网络信息120来进行此类预关联通信。同样地,当诸如无线终端114等的无。
34、线终端与接入点104B进行通信时,接入点104B可以利用存储在其缓存304中的网络信息120来进行此类预关联通信。图7进一步示出了在AP处的缓存中存储网络信息并且从缓存取回该信息的过程。0041图4示出了在无线终端114处具有缓存的另一备选通信网络。在图4中,缓存402被示出为无线终端114的一部分。缓存402可以存储网络信息120,所述网络信息120可以从缓存402取回,而不需要向WLAN接入网请求和取回。具体地,无线终端114可以通过接入点104A与WLAN接入网106A相连,或者可以通过接入点104B与WLAN接入网106B相连。在进行与接入网的初始通信或发现通信时,无线终端114可以在。
35、其缓存402中存储该信息。因此,当无线终端114将来遇到接入点104A、104B中的任意一个时,可以只是从缓存402取回发现信息例如,网络信息120,而不是重新发起发现通信。图8进一步示出了在AP的缓存中存储网络信息并且从缓存取回该信息的过程。0042图5示出了如图1、图3和图4中所示的无线终端114。无线终端114包括处理器502,处理器502可以用于控制无线终端114的整体操作。可以使用控制器、通用处理器、数说明书CN104041135A7/14页10字信号处理器、专用硬件或其任意组合来实现处理器502。处理器502可以包括中央处理单元、图形处理单元、数字信号处理器或其他类型的处理设备。处。
36、理器502可以是多种系统中的任意一种系统中的组件。例如,处理器502可以是标准个人计算机或工作站的一部分。处理器502可以是一个或更多个通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列、服务器、网络、数字电路、模拟电路、其组合或者用于分析和处理数据的其他现在已知或将来开发的设备。处理器502可以结合软件程序例如,手动产生即,编程的的代码操作。0043无线终端114还包括终端消息产生器504和终端数据解析器506。终端消息产生器504可以产生用于传送图1的网络信息120的网络信息发现消息,例如发现请求116和发现响应118等。终端数据解析器506可以用于从存储器或缓存例如,随机存储存储。
37、器510等取回网络信息。例如,终端数据解析器506可以在从WLAN例如,图1的接入网106AC接收到缓存在无线终端114中的网络信息120之后取回该网络信息120。0044在所示的实施例中,终端消息产生器504和终端数据解析器506被示出为与处理器502相分离并连接到处理器502。在备选的实施例中,终端消息产生器504和终端数据解析器506可以在处理器502中和/或在无线通信子系统例如,无线通信子系统518中实现。可以使用硬件、固件和/或软件的任意组合来实现终端消息产生器504和终端数据解析器506。例如,可以使用一个或更多个集成电路、分立半导体组件和/或无源电子组件。例如,可以使用一个或更多。
38、个电路、可编程处理器、专用集成电路、可编程逻辑设备、现场可编程逻辑设备等来实现终端消息产生器504和终端数据解析器506或其各个部分。0045可以使用存储在机器可访问介质上并且可以由例如处理器例如,处理器502执行的指令、代码和/或其他软件和/或固件来实现终端消息产生器504和终端数据解析器506或其各个部分。终端消息产生器503或终端数据解析器506可以存储在有形存储介质或存储器上或者包括有形存储介质、存储器或缓存。例如,可以用存储在存储器上可以由处理器502执行的软件来实现终端消息产生器504或终端数据解析器506。备选地,可以用具有软件功能的硬件来实现终端消息产生器504和/或终端数据解。
39、析器506。用于存储网络信息和/或用于存储与终端消息产生器504和/或终端数据解析器506相关联的软件的缓存或存储器可以包括但不限于计算机可读存储介质,例如,各种类型的易失性存储介质和非易失性存储介质,包括随机存取存储器、只读存储器、可编程只读存储器、电可擦除可编程只读存储器、电可擦除只读存储器、闪存、磁带或磁盘、光学介质等。在一个实施例中,存储器可以包括用于处理器502的随机存取存储器510,或者可以是用于存储记录的公告或用户数据的外部存储设备或数据库。示例性存储器或缓存可以包括闪存、固态存储器、硬盘驱动器、压缩光盘“CD”、数字视频光盘“DVD”、存储卡、存储棒、软盘、通用串行总线“USB。
40、”存储器设备、或者可操作以存储公告或用户数据的任何其他设备。存储器可操作以存储可以由处理器502执行的指令。0046无线终端114可以包括闪存508、随机存取存储器510、和/或与处理器502耦合在一起的可扩展存储器接口512。缓存可以是随机存取存储器510、闪存508或另一存储器存储位置的一部分。闪存508可以存储计算机可读指令和/或数据。闪存508和/或RAM510可以是存储网络信息120和用于传送该网络信息120的指令的缓存。处理器502可以与用于存储可以由处理器502执行的软件指令的存储器例如,闪存508或RAM510耦合在一说明书CN104041135A108/14页11起。处理器5。
41、02可以与缓存耦合在一起,以便在预关联状态下取回存储的网络信息120,而不是向网络请求该信息。存储器和/或缓存可以包括但不限于计算机可读存储介质,例如,各种类型的易失性存储介质和非易失性存储介质,包括随机存取存储器、只读存储器、可编程只读存储器、电可编程只读存储器、电可擦除只读存储器、闪存、磁带或磁盘、光学介质等。在一个实施例中,缓存是存储器的一部分。可以通过编程的处理器502执行存储器中存储的指令来执行图中所示或者本文所述的功能、动作或任务。功能、动作或任务可以独立于特定类型的指令集合、存储介质、处理器或处理策略,并且可以由独立操作或结合操作的软件、硬件、集成电路、固件、微代码等来执行。同样。
42、地,处理策略可以包括多重处理、多任务处理、并行处理等。0047无线终端114可以包括用于容纳来自无线服务提供商的SIM卡或USIM、UICC、EUICC的安全硬件接口514。SIM卡可以在网络发现通信包括对无线终端114进行的认证,其用以建立与WLAN支持的网络的连接之后使用。无线终端114可以具有外部数据I/O接口516。外部数据I/O接口516可以由用户使用以通过有线介质向无线终端114传送信息。0048无线终端114可以包括用于实现与接入点例如,图1的接入点104AC的无线通信的无线通信子系统518。虽然未示出,但是无线终端114还可以具有用于从蜂窝无线网络接收消息并且向蜂窝无线网络发送。
43、消息的长距离通信子系统。在所示的本文所述的示例中,可以根据80211标准来配置无线通信子系统518。在其他示例性实方式中,可以使用无线电台、设备、无线USB设备、超宽带无线电台、近场通信“NFC”设备、或射频标识符“RFID”设备来实现无线通信子系统518。0049无线终端114可以包括用于与无线终端进行通信的用户接口。用户接口可以是单独的组件,或者用户接口可以包括扬声器520、麦克风522、显示器524和用户输入接口526。显示器524可以是液晶显示器、有机发光二极管、平板显示器、固态显示器、阴极射线管、投影仪、打印机或用于输出确定的信息的其他现在已知或者将来开发的显示设备。用户输入接口52。
44、6可以包括字母数字键盘和/或电话型键区、具有动态按钮按压能力的多方向驱动器或滚轮、触摸板等。可以在具有或不具有本文所述的用户接口中的每一个的情况下传送在连接之前与网络交流的网络发现信息。在备选实施例中,可以省略扬声器520、麦克风522、显示器524、用户输入接口526和/或其任意组合。在一个实施例中,无线终端114是电池供电的设备,并且包括电池528和电池接口530。0050图6示出了接入点“AP”104A。图6中所示的接入点是AP104A,但是也可以说明其他接入点例如,接入点104B、104C。AP104A包括用于执行AP104A的操作的处理器602。处理器602可以与上述处理器502类似。
45、。0051AP104A包括用于产生网络信息通信的接入点消息产生器604和用于从如图1中所示的无线终端114和/或外部网络A108A取回网络信息通信的接入点数据解析器606。接入点消息产生器604可以与图5的终端消息产生器504类似,并且接入点数据解析器606可以与图5的终端数据解析器506类似。与图5的终端消息产生器504和终端数据解析器506一样,接入点消息产生器604和接入点数据解析器606可以用存储在存储器上可以由处理器602执行的软件来实现或者可以用具有由处理器602执行的软件功能的硬件来实现。备选地,可以在无线通信子系统例如,无线通信子系统612中使用硬件、固件和/或软件说明书CN1。
46、04041135A119/14页12包括存储在有形计算机可读介质和/或非瞬时性计算机可读介质上的指令的任意组合来实现接入点消息产生器604和接入点数据解析器606。0052AP104A可以包括存储器例如,闪存608和RAM610,所述存储器包括用于存储网络信息以供将来参考的缓存。在备选实施例中,缓存可以是AP104A上的单独的存储器。闪存608和RAM610都耦合到处理器602。闪存608和/或随机存取存储器“RAM”610可被配置为在缓存中存储网络信息例如,图1的包括发现通信的网络信息120以供将来参考。RAM610也可以用于产生用于与无线终端114交流和/或向外部网络A108A传送的消息。。
47、RAM610还可以存储由无线终端114和/或外部网络A108A传送的接收消息。0053为了与诸如无线终端114等的无线终端进行通信,AP104A可以包括无线通信子系统612,无线通信子系统612可以与图5中所示的无线终端114的无线通信子系统518类似。为了与WLAN支持的网络或外部网络例如,图1的网络106AC、108A和108B进行通信,AP104A可以包括网络回程通信接口614。0054图7示出了网络通信的示例。无线终端114向接入点104和接入网106请求702网络信息102。接入网106使用所请求的网络信息120对该请求进行响应704。然而,在将信息传送给无线终端114之前,将该信息。
48、存储在缓存706中。一旦在缓存中存储了该信息,将来的网络请求710就将从缓存712接收网络响应。换言之,网络信息120被存储在缓存706中,使得将来的网络请求710可以无需与接入网106进行通信以取回该信息。在网络发现期间的通信请求702和响应704,即,网络信息120,可以涉及在网络发现期间或者在无线终端114与网络进行关联之前的预关联状态下获得的信息。网络发现可以指在连接到网络或者与网络相关联之前发生的通信或消息。在一个实施例中,发现通信可以遵循实现WLAN中的发现通信的接入网查询协议“ANQP”。如下文所讨论的,图9示出了关于缓存可以存储哪些网络发现数据以及缓存可以如何存储所述数据的示例。
49、性实施例。在备选实施例中,请求可以源自接入点104,并且响应可以源自无线终端114。例如,针对设备识别,接入点104可以向无线终端114请求标识。0055图8示出了网络通信的另一示例。无线终端114向接入点104和接入网106请求802网络信息120。接入网106使用所请求的网络信息120对该请求进行响应804。当在无线终端114处接收到网络响应804时,将接收的信息存储在缓存806中。因为网络信息120被存储在无线终端114处的缓存中,因此无需与接入点104进行关于接入网106的将来的发现通信。当无线终端114需要关于接入网106的网络信息120时,它可以提交内部的消息或信息请求808,该内。
50、部的消息或信息请求808首先在缓存中检查该信息。当该网络信息120位于缓存中时,无线终端114可以无需与接入点104进行将来的发现或预关联通信。换言之,无线终端114与接入网106的将来相遇不需要发现通信,这是因为关于网络的网络信息120已经存储在缓存中。0056在一个实施例中,存储在缓存中的网络信息可以包括确定信息有效的时间的定时器或到期时段。在一些实施例中,网络信息120可以周期性地改变,因此存储在缓存中的数据可能与当前信息不同。当到期时间或定时器已经期满时,存储在缓存中的网络信息不再能使用,于是从网络取回信息而不是取回存储在缓存中的版本。该时效过程可被实现,以在合理的时间量例如,7天或1。