要求优先权
本申请要求来自于2014年10月30日提交的、标题为“power-efficientnetworkdiscovery”的共同拥有的美国临时专利申请no.62/072,919、以及于2015年10月21日提交的、标题为“networkdiscovery”(atty.dkt.no.150098)的美国非临时专利申请no.14/918,955的优先权;通过引用的方式将上述申请中的每一个申请的全部内容明确地并入本文。
本公开内容总体上涉及电子设备,并且更具体地涉及用于电子设备的通信技术,诸如用于电子设备的网络发现。
背景技术:
技术的进步已产生更小且更强大的电子设备。电子设备包括移动设备,诸如无线电话、个人数字助理(pda)以及寻呼设备。移动设备可以是体积小、重量轻且容易由用户携带。诸如蜂窝电话的无线电话可以在无线网络上传输语音和数据分组。此外,许多无线电话包括并入其中的其它类型的设备。例如,无线电话还可以包括数码相机、数字摄像机、数字记录器以及音频文件播放器。此外,无线电话可以处理可执行指令,以便发起与无线网络内的其它设备的通信。
为了在无线网络内进行通信,移动设备可以执行建立过程,诸如网络发现过程。例如,移动设备可以发送一个或多个探测消息。如果接入点在移动设备的范围内,则接入点可以接收到一个或多个探测消息并且可以向移动设备发送信息(例如,关于无线网络的信息),以促进建立过程。在一些情况下,移动设备可以向接入点发送另外的消息,以获得关于网络的另外的信息(例如,关于网络的后端),诸如通过向接入点发送接入网络查询协议(anqp)消息。在建立过程期间交换消息耗电(例如,移动设备的电池电量)、使用通话时间(airtime)(其可以用于发送数据)并且使用网络资源(例如,无线网络的一个或多个信道)。此外,这样的管理/建立消息可以是使用低数据速率发送的,并且因此,可以具有高通话时间占用,这可以减少可用于发送数据帧(通常以高得多的速率)的通话时间,因此影响整体系统吞吐量。
技术实现要素:
移动设备可以响应于接收到消息,发起与接入点的建立过程。该消息可以是经由低功率网络接收的,诸如经由邻居区域网络(nan)或者使用
响应于经由低功率网络接收到该消息,移动设备可以基于该消息来与接入点进行通信。例如,移动设备可以使用该消息所指示的网络信道来与接入点进行通信,诸如通过将收发机调谐为向接入点发送消息和/或从接入点接收消息。替代地或另外地,移动设备可以基于所接收的通告消息的一个或多个网络参数所指示的tbtt来操作。例如,移动设备可以在tbtt期间从睡眠操作模式唤醒,以从接入点接收信标。该信标可以指示wlan的一个或多个特性(例如,网络信道),并且移动设备可以基于一个或多个特性(例如,使用网络信道)来与接入点进行通信。在一些情况下,移动设备可以直接从接入点接收通告消息。替代地或另外地,低功率网络(诸如nan)的移动设备可以向该低功率网络的另一个移动设备发送通告消息(例如,为接入点“重新公布”消息,以向低功率网络的设备通告该接入点)。
与探测消息和其它消息(诸如移动设备和接入点之间的接入网络查询协议(anqp)消息)相比,使用低功率网络来“通告”网络可以降低移动设备和接入点的功耗,因此改善网络设备的性能。此外,由于探测消息和anqp消息可以是使用低数据速率发送的,因此减少或避免探测消息和anqp消息的通信可以释放wlan的通话时间以用于数据通信(其可以是使用比探测消息和anqp消息更高的数据速率发送的)。因此,可以通过减少管理和建立开销(例如,低数据速率消息,诸如探测消息和anqp消息)来改进网络操作,以便增加可用于更高数据速率通信(例如,数据通信)的通话时间。
因此,接入点可以使用低功率技术(例如,使用与nan相关联的信道)来“通告”与网络(例如,wlan)相关联的一个或多个网络参数。移动设备可以被配置为对nan进行扫描,以获得包括来自接入点的参数的消息。例如,为了识别移动设备的范围内的接入点,移动设备可以将收发机调谐到nan信道(例如,与nan相关联的接收频率),以使用nan来接收信息。
在一些实现方式中,移动设备可以禁用wlan网络发现操作,诸如探测操作(在探测操作期间,移动设备在每个信道上发送探测请求,以发现接入点)和/或被动网络发现操作(其中,移动设备停留在每个信道上,以捕捉来自在该信道上操作的接入点的信标)。在nan实现方式中,在与nan相关联的发现窗口(dw)期间,移动设备仅需要监测nan信道(例如,在2.4千兆赫兹nan实现方式中的信道6)。因此,nan的使用可以仅在dw时段期间利用信道切换和收发机操作。在
参与nan的设备可以在与nan相关联的发现窗口期间,定期地或偶尔地唤醒(如果睡眠的话),以检测对网络参数进行通告的一个或多个消息。例如,可以将nan中的时间间隔划分成定时器单位(tu),并且参与nan的设备可以在每500个tu(或大约每半秒)发生的16个tu发现窗口期间唤醒。接入点可以使用nan来通告与wlan相关联的网络信道、与wlan相关联的tbtt、或者与wlan相关联的ssid。
在一个特定示例中,接入点可以使用与电气与电子工程师协会(ieee)802.11通信标准相关联的信息元素(诸如ieee802.11ai快速初始链路建立(fils)信息元素)来通告服务。作为说明性示例,ieee802.11fils信息元素可以包括关于接入点的安全域或接入点的互联网协议(ip)子网络的信息。在另一个示例中,接入点可以利用nanwlan连接属性来提供关于wlan的信息。nanwlan连接属性可以携带另外的字段以提供更多关于接入点的信息。
因此,有兴趣加入或漫游到热点网络的客户端设备仅需要扫描nan信道来发送周围的接入点。使用nan发送的通告可以使移动设备能够做出关于网络选择的知情决策(例如,以选择与移动设备相关联的特定网络提供者所支持的接入点)。例如,ieee802.11aifils信息元素可以指示接入点和移动设备与共同安全域和/或共同ip子网络相关联。在这种情况下,802.11aifils信息元素可以辅助移动设备选择相同的安全域和/或ip子网络中的接入点。
接入点可以使用nan来向移动设备提供另外的anqp参数。在一些实现方式中,这可以是使用nan跟进消息来执行的,其中公布者和订户通过nan跟进消息来交换与服务相关的另外的信息。在一些实现方式中,filsanqp元素(例如,查询ap列表、ap列表响应等)可以被“装载(piggyback)”到nan消息上。filsanqp元素可以提供利用单个信息元素来查询多个anqp参数的高效方式,因此减少了anqp消息的数量。
与传统扫描技术相比,基于nan的网络发现涉及非常少的消息传送开销、较少的信道切换开销并且在低功率模式下操作。例如,移动设备可以在每500个tu发生的每个发现窗口期间,仅监测nan信道。该方案在其中无线保真(wi-fi)部署可以被广泛地分布(或铺开)的场景中是有益的。在这样的场景中,客户端设备可以消耗电池来保持唤醒,并且当客户端在wi-fi覆盖的范围之外时,切换信道以用于传统扫描。使用nan,花在发现上的时间是非常短的(16个tu)并且在发现窗口(每500个tu)期间被限制于仅nan信道。
在一个特定示例中,一种移动设备的操作的方法包括:将所述移动设备的收发机调谐为使用低功率网络来进行通信并且经由所述低功率网络来接收发现消息。所述发现消息指示与关联于接入点的无线局域网(wlan)相关联的一个或多个网络参数。所述方法还包括:基于所述一个或多个网络参数,使用所述wlan来与所述接入点进行通信。
在另一个示例中,一种装置包括存储指令的存储器和耦合到所述存储器的处理器。所述处理被配置为执行所述指令以发起或控制操作。所述操作包括:将收发机调谐为使用低功率网络来进行通信并且经由所述低功率网络来接收发现消息。所述发现消息指示与关联于接入点的无线局域网(wlan)相关联的一个或多个网络参数。所述操作还包括:基于所述一个或多个网络参数,使用所述wlan来与所述接入点进行通信。
在另一个示例中,一种接入点的操作的方法包括:经由低功率网络来发送消息。所述消息指示与关联于所述接入点的无线局域网(wlan)相关联的一个或多个网络参数。所述方法还包括:基于所述一个或多个网络参数,执行与移动设备的建立过程;以及在执行与所述移动设备的所述建立过程之后,使用所述wlan来执行与所述移动设备的一个或多个数据通信。
在另一个示例中,一种装置包括存储指令的存储器和耦合到所述存储器的处理器。所述处理被配置为执行所述指令以发起或控制操作。所述操作包括:经由低功率网络来发送消息。所述消息指示与无线局域网(wlan)相关联的一个或多个网络参数。所述操作还包括:基于所述一个或多个网络参数,执行与移动设备的建立过程;以及在执行与所述移动设备的所述建立过程之后,使用所述wlan来执行与所述移动设备的一个或多个数据通信。
与其中移动设备“主动地”扫描网络参数和其它发现信息相比,所公开的示例中的至少一个示例所提供的一个特定优势是移动设备使用低功率网络消耗更少的功率(例如,通过针对网络信息来被动地扫描低功率网络)。本公开内容的其它方面、优势和特征将在阅读了整个申请后变得显而易见,整个申请包括下述部分:附图说明、具体实施方式以及权利要求书。
附图说明
图1是通信系统的特定的说明性示例的框图。
图2是移动设备的操作的方法的特定的说明性示例的框图。
图3是接入点的操作的方法的特定的说明性示例的框图。
图4是移动设备的特定的说明性示例的框图。
具体实施方式
下文参照附图来描述说明性示例。在描述和附图中,为了方便起见,共同的特征由共同的附图标记来标示。
参照图1,描绘了通信系统的特定的说明性示例并且总体上标示为100。通信系统100可以包括一个或多个接入点,诸如接入点102和接入点130。通信系统100还可以包括一个或多个移动设备,诸如移动设备110和移动设备140。通信系统100可以根据通信协议(诸如一个或多个电气与电子工程师协会(ieee)802.11通信协议(例如,ieee802.11u通信协议))来操作。替代地或另外地,通信系统100可以根据一个或多个wi-fi联盟通信协议(诸如热点2.0通信协议(也被称为hs2和wi-fi认证控制点))来操作。
接入点102可以包括处理器104、存储器106和收发机108(或发射机和接收机)。存储器106可以存储可由处理器104执行的指令。接入点102可以与第一无线局域网(wlan)(诸如“热点”网络)相关联。第一wlan可以与第一覆盖区域122相关联。
移动设备110可以包括处理器112、存储器114和收发机116(或发射机和接收机)。存储器114可以存储可由处理器112执行的指令。
接入点130可以包括处理器132、存储器134和收发机136(或发射机和接收机)。存储器134可以存储可由处理器132执行的指令。接入点130可以与第二无线局域网(wlan)(诸如第二“热点”网络)相关联。第二wlan可以与第二覆盖区域124相关联。
在操作中,移动设备110可以识别(或尝试识别)与其进行通信的接入点(例如,以实现数据通信,诸如互联网通信)。例如,如果移动设备110当前没有与任何接入点相关联,则移动设备110可以“监听”来自接入点的一个或多个发现消息。根据本公开内容,移动设备110可以使用低功率网络来检测消息109。消息109可以指示与第一wlan相关联的一个或多个网络参数111。
为了使用低功率网络来接收消息,移动设备110可以将收发机116(或收发机116的接收机)调谐为使用低功率网络(例如,来扫描对一个或多个接入点进行通告的一个或多个消息)来接收消息。例如,移动设备110可以将收发机116的接收频率从wlan接收频率调整到nan接收频率或
移动设备110可以接收从接入点102使用低功率网络发送的消息109。消息109可以指示与第一wlan相关联的一个或多个网络参数111。为了说明,接入点102可以对消息109进行广播(或“公布”),以向移动设备(诸如移动设备110)“通告”第一wlan。接入点102可以与服务(例如,第一wlan)的提供者(或“通告者”)相对应,以及移动设备可以与服务的订户相对应。作为说明性示例,一个或多个网络参数111可以包括与第一wlan相关联的网络信道(例如,上行链路频率和/或下行链路频率)、与第一wlan相关联的目标信标发送时间(tbtt)、与第一wlan相关联的服务集合标识(ssid)、或其组合。
在一些实现方式中,移动设备110可以选择性地启用对消息(诸如消息109)的接收。例如,可以在移动设备110处从移动设备110的用户接收输入,该输入指示移动设备110要接收(例如,搜索)消息(诸如消息109)。在一个特定示例中,移动设备110的操作系统可以向用户呈现搜索网络(诸如nan网络或“免费”网络(例如,“免费”wi-fi网络))的选项(例如,经由图形用户界面呈现的网络设置或“切换”)。例如,“切换”可以包括经由图形用户界面呈现的复选框。该切换可以被用户激活(或启用),以通过针对与一个或多个wi-fi网络相关的信息来“搜索”一个或多个低功率网络(例如,nan、
在一些情况下,移动设备110可以执行对wi-fi网络的低功率搜索。例如,移动设备110可以根据低功率操作模式,使用低功率网络来执行对wi-fi网络的搜索(例如,而不是搜索用于检测wi-fi网络的wi-fi信道)。在一个说明性示例中,移动设备110可以响应于移动设备110的电池电量小于门限,根据低功率模式来操作(使用低功率网络而不是使用wi-fi网络来搜索wi-fi网络)。移动设备110可以响应于电池电量大于或等于门限(或响应于移动设备110连接到外部电源(诸如主电源插座或计算设备)),根据使用基于wi-fi的搜索的“独立”模式来操作。当在“独立”模式下操作时,可以替代使用低功率网络的搜索或者除了使用低功率网络的搜索之外,执行基于wi-fi的搜索。此外,要注意的是,可以由移动设备110的用户发起(例如,基于经由移动设备110的图形用户界面接收的输入)或者可以由移动设备110自动地发起(例如,基于移动设备110的电池电量)到低功率模式和“独立”模式的转变或者从低功率模式和“独立”模式的转变。在一些实现方式中,移动设备110可以根据默认(例如,基于移动设备110的电池电量),自动地发起转变,除非用户“重写”该默认(例如,通过指定移动设备110仅使用wi-fi信道或者仅使用低功率网络来执行搜索)。
为了进一步说明,从用户接收的输入可以指示第一模式(其中移动设备110搜索网络)或第二模式(其中移动设备不搜索网络)中的一者。响应于对第一模式的选择,移动设备110可以调谐到特定信道(例如,预定信道)来检测对网络进行通告的一个或多个消息(诸如对第一wlan进行通告的消息109)。在一些情况下,与一个或多个其它网络或网络类型相比,某个网络(或网络类型)可以与更高的优先级相关联(或者可以是“优选的”)。例如,移动设备110可以“偏爱”与移动设备110相关联的服务提供者所操作的网络。
在一些示例中,接入点所发送的消息可以包括使用低功率网络(诸如nan)来对wlan(例如,wi-fi网络)进行通告的服务标识(id)。例如,消息109可以包括与接入点102相关联的服务id(例如,对接入点102的wi-fi网络进行通告的服务id)。服务id对于设备可以是“公知”的。为了说明,在一些情况下,wlan符合特定通信协议(例如,wi-fi联盟通信协议或ieee802.11通信协议),并且特定通信协议指定服务id(例如,用于特定接入点、或者用于接入点群组(诸如提供wi-fi连接的接入点群组))。
在一个特定实现方式中,消息可以包括服务id字段,该服务id字段包括“公知的”服务id。“公知的”服务id可以是网络的设备已知的特定值或者特定值的哈希,诸如特定的供应商所定义的值、特定的网络提供者所定义的值、或者特定的无线通信协议所定义的值。在一个特定实现方式中,服务id字段可以被包括在服务描述符属性(sda)中。除了服务id字段之外,消息还可以包括对一个或多个网络参数(诸如一个或多个网络参数111(例如,接入点102的特定ssid或接入点102的安全域))进行指示的另外的字段。为了进一步说明,多个接入点可以发送具有相同的服务id和不同的网络参数的消息。例如,提供第一网络的第一接入点可以发送第一消息,该第一消息包括“公知的”服务id和与第一网络相关联的第一网络参数集合,以及提供第二网络的第二接入点可以发送第二消息,该第二消息包括“公知的”服务id和与第二网络相关联的第二网络参数集合。在一个特定实现方式中,接入点可以在使用nan发送的nan服务发现消息中提供服务id。在其它实现方式中,设备可以在不同的消息(诸如与
订户(例如,移动设备,诸如移动设备110)可以搜索服务id(例如,在根据第一模式(其中,移动设备110搜索网络)的操作期间)。订户可以主动地搜索服务id(例如,通过使用低功率网络(诸如nan)来发送用于指示公知的服务id的一个或多个服务发现订制消息)以检测与服务id相关联的接入点。替代地或另外地,订户可以被动地搜索与服务id相关联的接入点,诸如通过接收消息109(在消息109指示服务id的情况下)。
在一些情况下,移动设备可以“重新公布”消息109以进一步通告第一wlan。例如,如果移动设备140在接入点102的范围内,则移动设备140可以接收消息109并且可以重新公布消息109以通告第一wlan(例如,用于“扩展”消息109的范围,使得消息109被更多的设备接收)。在该示例中,移动设备110可以从移动设备140接收消息109。因此,尽管低功率网络可能具有比第一wlan小的覆盖区域(例如,由于发送的信号的较低功率),但是在第二覆盖区域124内但在低功率网络覆盖区域之外的设备可以通过从移动设备140接收消息109来检测第一wlan。
在其它情况下,可以避免(例如,抑制)在通信系统100中重新公布消息109。例如,避免重新公布消息109可以避免消息(例如,服务发现消息或其它通告)“大量涌入”通信系统100的实例。在该示例中,接入点102可以发送消息109,并且消息109可以包括关于指示将不重新公布消息109的“不重新公布”指示。
在某些实现方式中,移动设备110被配置为在与通信协议相关联的一个或多个时间间隔(或窗口)期间接收消息(例如,消息109)。例如,移动设备110可以在与通信协议相关联的发现窗口期间接收消息109。为了说明,可以将nan中的时间间隔划分成定时器单位(tu),其中一个tu等于1024微秒。参与nan的设备(例如,移动设备110)可以在每500个tu(或大约每半秒)发生的16个tu发现窗口期间唤醒。在该示例中,移动设备110可以在与nan相关联的发现窗口期间,定期地或偶尔地唤醒(如果睡眠的话),以接收一个或多个消息(诸如消息109)。
响应于接收到消息109,移动设备110可以使用一个或多个网络参数111来确定是否与接入点102进行通信(例如,是否执行与接入点102的链路建立过程)。例如,移动设备110可以被配置为仅与某些接入点(诸如附属于公共网络或移动设备110的服务提供者的接入点)来进行通信。在该示例中,移动设备110可以基于一个或多个网络参数111,确定移动设备110和接入点102是否与公共网络或服务提供者相关联。例如,一个或多个网络参数111可以指示与接入点102相关联的安全域和/或与接入点102相关联的ip子网络。在一些实现方式中,移动设备110可以被配置为将安全域和/或ip子网络与对移动设备110的安全域和/或ip子网络的指示进行比较(例如,以确定安全域和/或ip子网络是否相匹配)。
在一个特定示例中,消息109是根据ieee802.11ai技术,经由低功率网络发送的。例如,一个或多个网络参数111可以包括ieee802.11aifils信息元素(ie)。ieee802.11aifils信息元素可以指示与接入点102相关联的安全域、与接入点102相关联的互联网协议(ip)地址类型、或者与接入点102相关联的ip子网络。取决于特定实现方式,ieee802.11aifils信息元素可以指示多个安全域(例如,六个安全域、或另一数量的安全域)。在一个特定实施例中,ieee802.11aifils信息元素包括安全域的二比特哈希。要注意的是,在该示例中,ieee802.11aifils信息元素可以是经由低功率网络(例如,nan、
在一个特定实施例中,移动设备110可以使用对一个或多个网络参数111中包括的安全域的指示或者对一个或多个网络参数111中包括的ip子网络的指示来确定与多个接入点中的哪个接入点进行通信。为了说明,如果移动设备110除了接收消息109之外,还接收包括与另一个接入点(未在图1中示出)相关的信息的另一个发现消息,则移动设备110可以将消息109和其它消息所指示的ip子网络与关联于接入点102的ip子网络进行比较。在该示例中,如果接入点102的ip子网络与接入点102的ip子网络相匹配,则移动设备110可能“偏爱”与接入点102而不是其它接入点进行通信,这是因为例如,移动设备110能够避免在共同互联网协议(ip)子网络的情况下,获得新的ip地址(例如,通过选择接入点102而不是选择其它接入点来进行通信)。
在一些实现方式中,低功率网络是nan,并且消息109具有nan格式。例如,消息109可以是具有nan帧格式的nan帧(例如,指定的字段数量、指定的字段类型、以及指定的字段长度)。在一个特定实施例中,消息109是包括连接信息(除了nan帧通常通告的服务信息之外)的nan帧。在该示例中,消息109可以包括对一个或多个网络参数111进行指示的nanwlan连接属性。nan帧可以包括设备角色字段。设备角色字段可以指定发送消息109的设备是否是消息109的发布者。例如,如果发送消息109的设备是消息109的发布者(例如,如果接入点102发送消息109),则设备角色字段可以包括第一值(例如,“1”)。如果另一个设备发送消息109(例如,如果移动设备140重新发布消息109,或者如果另一个接入点重新发布消息109),则设备角色字段可以包括第二值(例如,“0”)。
在一些实现方式中,消息109是公共动作帧,诸如服务发现帧。公共动作帧可以是在设备之间的关联过程之前,在设备之间发送的,或者可以是在不与公共基本服务集合(bss)相关联的设备之间发送的。如果消息109是公共动作帧,则一个或多个网络参数111可以被包括在公共动作帧中或附加到公共动作帧,诸如在公共动作帧的进一步发现属性字段中。
一个或多个网络参数111可以包括一个或多个接入网络查询协议(anqp)参数。尽管anqp参数通常是响应于来自移动设备的查询来发送的,但是接入点102可以使用消息109来通告(或广播)一个或多个anqp参数,这可以使移动设备110能够避免发送针对一个或多个anqp参数的请求。为了说明和上下文理解,提供了典型的nan内的操作的示例性序列。在一些nan场景中,接入点可以通过在发现窗口(dw)期间公布信息(例如,通过在dw期间,经由nan来发送发现消息),使用nan来通告服务。客户端设备可以通过检测发现消息来发现接入点。客户端设备可以使用发现消息的信息来确定是否与接入点进行通信(例如,以确定是否“订制”到接入点的一个或多个服务)。如果客户端设备确定与接入点进行通信,则客户端设备可以向接入点发送订制消息。可以在接入点和客户端设备之间交换一个或多个另外的跟进消息(例如,查询和响应消息)以在接入点和客户端之间传送另外的信息。为了说明,客户端设备可以向接入点发送anqp查询列表元素(如ieee802.11-2012章节8.4.4.2中指定的),并且接入点可以利用能力列表anqp元素(如ieee802.11-2012章节8.4.4.3中指定的)来进行响应。在一些其它实现方式中,客户端设备可以发送查询ap列表anqp元素(如ieee802.11ai中指定的),并且接入点可以利用ap列表响应anqp元素(如ieee802.11ai中指定的)来进行响应。
结合本公开内容,接入点102可以响应于从移动设备110接收查询(在移动设备110接收消息109之后),来通告一个或多个anqp参数。例如,移动设备110可以响应于接收到消息109,向接入点102发送nan跟进消息,以便获得关于第一wlan的另外的信息。nan跟进消息的示例是针对响应于接收到服务发现消息(例如,响应于接收消息109),从服务的“订户”发送给服务的“发布者”(例如,从移动设备110发送给接入点102)的另外的服务信息的请求。接入点102可以通过向移动设备110发送nan跟进响应,来对nan跟进消息进行响应。nan跟进响应可以指示nan跟进消息所标识的信息。
在一些实现方式中,一个或多个ieee802.11aifilsanqp元素可以被“装载”到nan消息(例如,nan公布消息、nan订制消息或nan跟进消息)上。例如,一个或多个ieee802.11aifilsanqp查询元素可以被装载到从移动设备110发送给接入点102的nan跟进消息上。举另一个示例,一个或多个ieee802.11aifilsanqp响应元素可以被装载到响应于nan跟进消息,从接入点102发送给移动设备110的nan跟进响应上。在一些情况下,消息109是nan消息,以及一个或多个网络参数111包括一个或多个ieee802.11aifilsanqp元素。
虽然已经参照nan描述了某些示例,但是应当认识到的是,可以选择另一个网络或通信技术来进行消息109的传输。例如,接入点102可以使用
移动设备110可以基于一个或多个网络参数111来确定是否与接入点102进行通信。如果移动设备110确定不与接入点102进行通信,则移动设备110可以扫描一个或多个其它接入点。例如,移动设备110可以使用与nan或
如果移动设备110确定与接入点102进行通信,则移动设备110可以发起与接入点102的建立过程。例如,建立过程可以是ieee802.11aifils建立过程。建立过程可以包括认证操作和/或关联操作。建立过程可以在移动设备110和接入点102之间建立数据连接。例如,在完成建立过程之后,当移动设备110在第一覆盖区域122内时,移动设备110可以使用第一wlan来接入互联网(例如,下载或上传数据)。在某些实现方式中,移动设备110可以存储(例如,高速缓存)关于接入点102的信息。例如,移动设备110可以存储对与接入点102相关联的ip子网络或与接入点102相关的其它信息的指示。
在一些情况下,移动设备110可以发起“漫游”模式,其中,移动设备110与接入点(例如,接入点102)相通信并且移动设备110扫描另一个接入点(例如,接入点130)。在这种情况下,移动设备110可以扫描另一个接入点来提高通信的质量(例如,提高信号强度)。在一些情况下,漫游模式可以是响应于移动设备110的用户离开第一覆盖区域122来发起的。如果移动设备110离开第一覆盖区域122,则移动设备110可以变为在第一wlan的范围之外。例如,如果移动设备110的用户离开第一覆盖区域122,则移动设备110可以终止与接入点102的通信。举一个示例,移动设备110的用户可以从位置118移动到位置120(并且从第一覆盖区域122移动到第二覆盖区域124)。
根据本公开内容,移动设备110可以使用低功率网络来识别(或“发现”)接入点。如本文所使用的,与wlan(例如,第一wlan或第二wlan)相比,“低功率网络”可以指代与移动设备110的更低功耗相关联的网络(和/或通信技术)。低功率网络的示例是邻居区域网络(nan)(也被称为邻居感知网络或近我(near-me)区域网络)。例如,移动设备110、140可以使用nan来进行通信,与经由wlan进行通信相比,这可以与移动设备110、140的更低功耗相关联。低功率网络的另一个示例是
为了使用低功率网络来接收消息,移动设备110可以将收发机116(或收发机116的接收机)调谐为使用低功率网络(例如,来扫描对一个或多个接入点进行通告的一个或多个消息)来接收消息。例如,移动设备110可以将收发机116的接收频率从wlan接收频率调整到nan接收频率或
移动设备110可以接收使用低功率网络发送的消息126。消息126可以指示与第二wlan相关联的一个或多个网络参数128。为了说明,接入点130可以对消息126进行广播(或“发布”),以向移动设备(诸如移动设备110)“通告”第二wlan。作为说明性示例,一个或多个网络参数128可以包括与第二wlan相关联的网络信道(例如,上行链路频率和/或下行链路频率)、与第二wlan相关联的目标信标发送时间(tbtt)、与第二wlan相关联的服务集合标识(ssid)、或其组合。在一些情况下,移动设备可以“重新公布”消息126以进一步通告第二wlan。例如,移动设备140可以接收消息126并且可以重新公布消息126以通告第二wlan(例如,用于“扩展”消息126的范围,使得消息126被更多的设备接收)。在该示例中,移动设备110可以从移动设备140接收消息126。因此,尽管低功率网络具有比第二wlan小的覆盖区域(例如,由于发送的信号的较低功率),但是可以使在第二覆盖区域124内但在低功率网络覆盖区域之外的设备能够通过从移动设备140接收消息126来检测第二wlan。
在其它情况下,可以避免(例如,抑制)在通信系统100中重新公布消息126。例如,避免重新公布消息126可以避免消息(例如,服务发现消息或其它通告)“大量涌入”通信系统100的实例。在该示例中,接入点130可以发送消息126,并且消息126可以包括关于指示将不重新公布消息126的“不重新公布”指示。
在某些实现方式中,移动设备110被配置为在与通信协议相关联的一个或多个时间间隔(或窗口)期间接收消息(例如,消息126)。例如,移动设备110可以在与通信协议相关联的发现窗口期间接收消息126。为了说明,可以将nan中的时间间隔划分成定时器单位(tu),其中一个tu等于1024微秒。参与nan的设备(例如,移动设备110)可以在每500个tu(或大约每半秒)发生的16个tu发现窗口期间唤醒。在该示例中,移动设备110可以在与nan相关联的发现窗口期间,定期地或偶尔地唤醒(如果睡眠的话),以接收一个或多个消息(诸如消息126)。
响应于接收到消息126,移动设备110可以使用一个或多个网络参数128来确定是否与接入点130进行通信(例如,是否执行与接入点130的链路建立过程)。例如,移动设备110可以被配置为仅与某些接入点(诸如附属于公共网络或移动设备110的服务提供者的接入点)来进行通信。在该示例中,移动设备110可以基于一个或多个网络参数128,确定移动设备110和接入点130是否与公共网络或服务提供者相关联。例如,一个或多个网络参数128可以指示与接入点130相关联的安全域和/或与接入点130相关联的ip子网络。在一些实现方式中,移动设备110可以被配置为将安全域和/或ip子网络与对移动设备110的安全域和/或ip子网络的指示进行比较(例如,以确定安全域和/或ip子网络是否相匹配)。
在一个特定示例中,消息126是根据ieee802.11ai技术,经由低功率网络发送的。例如,一个或多个网络参数128可以包括ieee802.11aifils信息元素(ie)。ieee802.11aifils信息元素可以指示与接入点130相关联的安全域、与接入点130相关联的ip地址类型、或者与接入点130相关联的ip子网络。取决于特定实现方式,ieee802.11aifils信息元素可以指示多个安全域(例如,六个安全域、或另一数量的安全域)。在一个特定实施例中,ieee802.11aifils信息元素包括安全域的二比特哈希。要注意的是,在该示例中,ieee802.11aifils信息元素可以是经由低功率网络(例如,nan或
在一个特定实施例中,移动设备110可以使用对一个或多个网络参数128中包括的安全域的指示或者对一个或多个网络参数128中包括的ip子网络的指示来确定与多个接入点中的哪个接入点进行通信。为了说明,如果移动设备110除了接收消息126之外,还接收包括与另一个接入点(未在图1中示出)相关的信息的另一个发现消息,则移动设备110可以将消息126和其它消息所指示的ip子网络与关联于接入点102的ip子网络进行比较。在该示例中,如果接入点130的ip子网络与接入点102的ip子网络相匹配,则移动设备110可能“偏爱”与接入点130而不是其它接入点进行通信,这是因为例如,移动设备110能够避免在共同互联网协议(ip)子网络的情况下,获得新的ip地址(例如,通过选择接入点130而不是选择其它接入点来进行通信)。
在一些实现方式中,低功率网络是nan,并且消息126具有nan格式。例如,消息126可以是具有nan帧格式的nan帧(例如,指定的字段数量、指定的字段类型、以及指定的字段长度)。在一个特定实施例中,消息126是包括连接信息(除了nan帧通常通告的服务信息之外)的nan帧。在该示例中,消息126可以包括对一个或多个网络参数128进行指示的nanwlan连接属性。nan帧可以包括设备角色字段。设备角色字段可以指定发送消息126的设备是否是消息126的发布者。例如,如果发送消息126的设备是消息126的发布者(例如,如果接入点130发送消息126),则设备角色字段可以包括第一值(例如,“1”)。如果另一个设备发送消息126(例如,如果移动设备140重新发布消息126,或者如果另一个接入点重新发布消息126),则设备角色字段可以包括第二值(例如,“0”)。
在一些实现方式中,消息126是公共动作帧,诸如服务发现帧。公共动作帧可以是在设备之间的关联过程之前,在设备之间发送的,或者可以是在不与公共基本服务集合(bss)相关联的设备之间发送的。如果消息126是公共动作帧,则一个或多个网络参数128可以被包括在公共动作帧中或附加到公共动作帧,诸如在公共动作帧的进一步发现属性字段中。
一个或多个网络参数128可以包括一个或多个接入网络查询协议(anqp)参数。尽管anqp参数通常是响应于来自移动设备的查询来发送的,但是接入点130可以使用消息126来通告(或广播)一个或多个anqp参数,这可以使移动设备110能够避免发送针对一个或多个anqp参数的请求。为了说明和上下文解释,提供了nan内的操作的示例性序列。在一些nan场景中,接入点可以通过在发现窗口(dw)期间公布信息(例如,通过在dw期间,经由nan来发送发现消息),使用nan来通告服务。客户端设备可以通过检测发现消息来发现接入点。客户端设备可以使用发现消息的信息来确定是否与接入点进行通信(例如,以确定是否“订制”到接入点的一个或多个服务)。如果客户端设备确定与接入点进行通信,则客户端设备可以向接入点发送订制消息。可以在接入点和客户端设备之间交换一个或多个另外的跟进消息(例如,查询和响应消息)以在接入点和客户端之间传送另外的信息。为了说明,客户端设备可以向接入点发送anqp查询列表元素(如ieee802.11-2012章节8.4.4.2中指定的),并且接入点可以利用能力列表anqp元素(如ieee802.11-2012章节8.4.4.3中指定的)来进行响应。在一些其它实现方式中,客户端设备可以发送查询ap列表anqp元素(如ieee802.11ai中指定的),并且接入点可以利用ap列表响应anqp元素(如ieee802.11ai中指定的)来进行响应。
结合本公开内容,接入点130可以响应于从移动设备110接收查询(在移动设备110接收消息126之后),来通告一个或多个anqp参数。例如,移动设备110可以响应于接收到消息126,向接入点130发送nan跟进消息,以便获得关于第二wlan的另外的信息。nan跟进消息的示例是针对响应于接收到服务发现消息(例如,响应于接收消息126),从服务的“订户”发送给服务的“发布者”(例如,从移动设备110发送给接入点130)的另外的服务信息的请求。接入点130可以通过向移动设备110发送nan跟进响应,来对nan跟进消息进行响应。nan跟进响应可以指示nan跟进消息所标识的信息。
在一些实现方式中,一个或多个ieee802.11aifilsanqp元素可以被“装载”到nan消息(例如,nan公布消息、nan订制消息或nan跟进消息)上。例如,一个或多个ieee802.11aifilsanqp查询元素可以被装载到从移动设备110发送给接入点130的nan跟进消息上。举另一个示例,一个或多个ieee802.11aifilsanqp响应元素可以被装载到响应于nan跟进消息,从接入点130发送给移动设备110的nan跟进响应上。在一些情况下,消息126是nan消息,以及一个或多个网络参数128包括一个或多个ieee802.11aifilsanqp元素。
虽然已经参照nan描述了某些示例,但是应当认识到的是,可以选择另一个网络或通信技术来进行消息126的传输。例如,接入点130可以使用
移动设备110可以基于一个或多个网络参数128来确定是否与接入点130进行通信。如果移动设备110确定不与接入点130进行通信,则移动设备110可以扫描一个或多个其它接入点。例如,移动设备110可以使用与nan或
如果移动设备110确定与接入点130进行通信,则移动设备110可以发起与接入点130的建立过程。例如,建立过程可以是ieee802.11aifils建立过程。建立过程可以包括认证操作和/或关联操作。建立过程可以在移动设备110和接入点130之间建立数据连接。例如,在完成建立过程之后,移动设备可以使用接入点130的互联网连接来向服务器上传数据、使用接入点130的互联网连接来从服务器下载数据、或其组合。
一些实现方式中,多个接入点可以“合作”。例如,接入点可以接收由一个或多个其它接入点发送的一个或多个消息,以“获悉”一个或多个其它接入点。作为说明性示例,接入点102可以接收由接入点130发送的一个或多个消息,诸如通过接收消息126以“获悉”一个或多个网络参数128。在一些情况下,接入点102可以代表接入点102来通告一个或多个网络参数128。为了进一步说明,接入点102、130可以“轮流”通告网络参数111、128。在这种情况下,由接入点102、130中的一个接入点发送的单个消息可以指示网络参数111、128。在这种情况下,一个接入点可以“通告”另一个接入点。
替代通告另一个接入点或除了通告另一个接入点之外,接入点可以通告另一个设备所提供的特定服务。例如,接入点102可以替代通告第一wlan或除了通告第一wlan之外,通告设备或服务器所提供的服务(例如,由连接到与接入点102相关联的回程网络(例如,互联网或以太网)的设备或服务器提供的音乐流式传输服务)。在该示例中,消息109可以指示另一个设备所提供的服务的一个或多个属性(替代一个或多个网络参数111或者除了一个或多个网络参数111之外),并且移动设备110可以查询接入点102以接收与另一个设备所提供的服务相关的另外的信息(例如,作为说明性示例,以确定与其它设备相关联的ip地址或流式传输速率)。
在一些实现方式中,一个或多个设备可以作为用于一个或多个其它设备的“代理”来操作。例如,服务的提供者可以(例如,使用一个或多个nan通信)来与代理“注册”,以使得代理向一个或多个其它设备通告服务。举一个示例,接入点102可以与代理注册,以将某些nan操作“卸载”到代理(例如,使得接入点较少地使用nan信道来进行通信以及较多地使用第一wlan的操作信道来进行通信,这可以减少与切换信道相关联的“开销”)。例如,nan可以使用特定信道(例如,2.4ghz频带中的信道6或5ghz频带中的信道149),以及接入点102可以使用另一个信道(例如,主信道)来使用第一wlan进行通信。在一些示例中,为了使用nan来通告wlan,接入点102可以在与nan相关联的每个发现窗口(例如,每512毫秒(ms))内切换到nan信道,并且在nan信道上停留16ms。在该示例中,接入点102每512ms(有16ms)不可用于使用主信道来进行通信。因此,将nan通信“卸载”到代理可以使接入点102自由地使用第一wlan来进行通信。
举另一个示例,如果接入点102发起睡眠或冬眠操作模式,则接入点102可以与代理注册,并且代理可以(例如,使用低功率网络)通告接入点102的服务。代理可以与移动设备110、移动设备140、接入点130或另一个设备相对应。取决于特定实现方式,订户可以查询接入点102(如果接入点102是唤醒的)或代理,以便获得关于服务的另外的信息(例如,以便关于服务进行“跟进”)。
在一些情况下,在与代理设备注册服务(以及与该服务相关的属性)之后,接入点(例如,接入点102)可以在与nan相关联的一些发现窗口(但不是所有发现窗口)内切换到nan信道。例如,接入点102可以“监测”代理以确认代理正在代表接入点102通告服务。在一些情况下,诸如如果代理离开接入点102的通信范围或者如果代理掉电,则代理可能不能够通告服务。在这种情况下,接入点102可以(例如,使用nan)搜索“替换”代理。替代地或另外地,接入点102可以切换到nan以在每个发现窗口期间进行通告(例如,直到接入点102找到“替换”代理为止)。
图1的示例示出了获得对网络的接入的方法,该方法降低了移动设备的功耗。例如,与使用第二wlan来与接入点130进行通信相比,移动设备110使用低功率网络来与接入点130进行通信可以消耗更少的功率。因此,可以节省移动设备110的电池寿命。
图2是移动设备的操作的说明性方法200的流程图。移动设备可以与图1的移动设备110相对应。
方法200包括:在204处,将移动设备的收发机调谐为使用低功率网络来进行通信。例如,收发机可以与收发机116相对应。作为说明性示例,低功率网络可以是nan或
方法200还包括:在206处,经由低功率网络来接收发现消息。该发现消息指示与关联于接入点的wlan相关联的一个或多个网络参数。例如,该发现消息可以与消息109相对应,该一个或多个网络参数可以与一个或多个网络参数111相对应,以及该wlan可以与参照图1描述的第一wlan相对应。举另一个示例,该发现消息可以与消息126相对应,该一个或多个网络参数可以与一个或多个网络参数128相对应,以及该wlan可以与参照图1描述的第二wlan相对应。作为说明性示例,该一个或多个网络参数可以指示与wlan相关联的网络信道、与wlan相关联的tbtt、与wlan相关联的ssid、或其组合。在一些情况下,该发现消息可以是从接入点(诸如图1的接入点102或接入点130)接收的。在其它示例中,该发现消息可以是从另一个移动设备(诸如图1的移动设备140)接收的(例如,在移动设备140“重新公布”消息126之后)。
方法200还包括:在208处,基于一个或多个网络参数,使用wlan来与接入点进行通信。例如,移动设备可以将通信从蜂窝无线塔(或从另一个接入点)切换到接入点,并且移动设备可以使用接入点的wlan来执行数据下载或数据上传。
在一些实现方式中,低功率网络是邻居区域网络(nan)。在这种情况下,方法200还可以包括:经由nan向接入点发送查询(例如,nan跟进消息)。方法200还可以包括:从接入点接收对查询的响应(例如,nan跟进响应)。该响应可以指示与wlan相关联的一个或多个另外的网络参数。为了说明,该查询可以请求没有被包括在发现消息中的、与wlan相关的另外的信息。取决于特定实现方式,另外的信息可以指示wlan的网络信道、wlan的目标信标发送时间(tbtt)、接入点的服务集合标识(ssid)、接入点的安全域、接入点的ip子网络、和/或另一个参数。该响应可以指示另外的信息。
在一些实现方式中,移动设备和接入点之间的一个或多个通信可以符合电气与电子工程师协会(ieee)802.11ai快速初始链路建立(fils)通信协议。例如,发现消息可以包括ieee802.11aifils指示元素(或信息元素(ie)),其用于指示以下各项中的一项或多项:接入点的安全域、与接入点相关联的ip地址类型、或者接入点的ip子网络。
在一些实现方式中,移动设备和接入点之间的一个或多个通信利用一个或多个查询消息。例如,方法200可以可选地包括:与接入点发送和接收anqp消息。在一些实现方式中,anqp消息被聚集在单个消息内(例如,多个anqp消息可以被“合并”成单个消息)。例如,如果移动设备110要查询接入点102、130(例如,以便关于消息109、126进行“跟进”),则移动设备110可以将第一查询(例如,针对接入点102)和第二查询(例如,针对接入点130)聚集成单个消息,并且可以将该单个消息发送给接入点中的一个接入点(诸如接入点102)。接入点102可以将第二查询转发给接入点130(例如,使用有线连接(诸如互联网))。
anqp消息可以符合电气与电子工程师协会(ieee)802.11-2012通信规范(例如,ieee802.11-2012通信规范的章节8.4.4和/或ieee802.11-2012通信规范的另一个章节)。在一个特定的说明性实施例中,anqp消息是使用ieee802.11fils技术来发送的。例如,发送和接收anqp消息可以包括:向接入点发送ieee802.11fils接入网络查询协议(anqp)消息,以及接收对ieee802.11filsanqp消息的答复,该答复用于指示与wlan相关的另外的信息(例如,没有被包括在发现消息中的另外的信息,诸如上文参照nan跟进消息描述的任何另外的信息)。
在一些情况下,移动设备结合移动设备的漫游操作来调谐收发机。为了进一步说明,移动设备110可以响应于中止与接入点102的通信或者响应于与来自接入点102的通信相关联的信号强度(例如,信噪比(snr)不能够满足门限信号强度),将收发机116调谐为使用低功率网络来进行通信。响应于移动设备110离开与接入点102相关联的覆盖区域(诸如第一覆盖区域122),可以终止与接入点102的通信。在其它情况下,当移动设备110位于第一覆盖区域122内时,移动设备110可以将收发机108调谐为使用低功率网络来进行通信。例如,当移动设备110位于第一覆盖区域122内时,移动设备110可以尝试“漫游”到另一个接入点(诸如与移动设备110的服务提供者相关联的接入点)。替代地或另外地,移动设备110可以在特定时间调谐到特定信道。例如,移动设备110可以在特定时间,将收发机116调谐为使用nan来接收一个或多个消息,以及在使用nan接收一个或多个消息之后,移动设备110可以将收发机116重新调谐为使用另一个网络(例如,wlan)来进行通信。
方法200可以降低移动设备的功耗。例如,与使用第二wlan来与第二接入点进行通信相比,使用低功率网络来接收包括与第二接入点相关的信息的消息产生移动设备的较低功耗。因此,可以增加移动设备的电池寿命。
图3是接入点的操作的说明性方法300的流程图。例如,接入点可以与图1的接入点102或接入点130相对应。
方法300包括:在302处,经由低功率网络来发送消息。该消息指示与关联于接入点的wlan相关联的一个或多个网络参数。例如,该消息可以与消息126相对应,该一个或多个网络参数可以与一个或多个网络参数128相对应,以及该wlan可以与参照图1描述的第二wlan相对应。作为说明性示例,该一个或多个网络参数可以指示与第二wlan相关联的网络信道、与第二wlan相关联的tbtt、与第二wlan相关联的ssid、或其组合。
方法300还包括:在304处,基于一个或多个网络参数,执行与移动设备的建立过程。例如,该建立过程可以是ieee802.11aifils建立过程。移动设备可以响应于从接入点接收到消息来发起建立过程。例如,在一些情况下,图1的移动设备110可以直接从接入点130接收消息126。在其它情况下,移动设备可以响应于从(例如,使用nan)“重新公布”消息的另一个移动设备接收到消息,来发起建立过程。例如,图1的移动设备140可以重新公布消息126,并且移动设备110可以从移动设备140接收消息126。
方法300还包括:在306处,在执行与移动设备的建立过程之后,使用wlan来执行与移动设备的一个或多个数据通信。为了说明,一个或多个数据通信可以包括数据下载操作、数据上传操作、或其组合。
方法300可以降低接入点的功耗。例如,与使用第二wlan来与移动设备进行通信相比,使用低功率网络来发送消息产生接入点的较低功耗。因此,可以降低接入点的功耗。
参照图4,描绘了设备的特定的说明性示例的框图并且总体上标示为400。在一个特定实施例中,设备400与移动设备(诸如图1的移动设备110)相对应。替代地或另外地,参照设备400描述的一个或多个方面可以与接入点(诸如接入点102、接入点130、或两者)的一个或多个方面相对应。
设备400包括处理器410,诸如数字信号处理器(dsp)。处理器410可以耦合到存储器,诸如耦合到存储器432。处理器410可以在存储器432处读取和存储指令462和/或数据464。例如,处理器410可以在存储器432处存储指令462和/或数据464。举另一个示例,处理器410可以从存储器432存取指令462和/或数据464。指令462可由处理器410执行用于执行或发起本文描述的一个或多个操作。
例如,指令462可由处理器410执行用于处理经由低功率网络发送的消息490所指示的信息。为了说明,消息490可以与图1的消息109或消息126相对应。消息490可以指示服务id491,诸如参照图1描述的服务id。替代地或另外地,消息490可以指示一个或多个网络参数492(例如,图1的网络参数111、128中的任何网络参数)。在该示例中,处理器410可以对消息490进行解析,以识别服务id491和一个或多个网络参数492。在一些情况下,处理器410可以在存储器432处存储(例如,高速缓存)服务id491或一个或多个网络参数492中的任何网络参数(例如,以实现对服务id491或一个或多个网络参数492中的任何网络参数的稍后取回)。在其它情况下,(例如,在接收消息490之前)设备400可能“已知”服务id491。例如,作为说明性示例,服务id491可以与特定的通信协议相关联,并且可以由设备400的制造商或者由与设备400相关联的网络的服务提供者来指示(例如,供应给设备400)。
图4还示出了耦合到处理器410和显示器428显示控制器426。编码器/解码器(编解码器)434也可以耦合到处理器410。扬声器436和麦克风438可以耦合到编解码器434。图4还指示处理器410还可以经由一个或多个无线设备(诸如收发机440)耦合到天线442。
收发机440可以包括发射机452和接收机454。例如,发射机452和接收机454可以集成在被配置为使用天线442来发送和接收信号的收发机内。虽然图4的示例描绘了具有一个发射机和一个接收机的一个收发机,但是应当认识到的是,设备可以包括多个收发机、发射机和/或接收机。例如,在一个特定实现方式中,设备400可以包括专用wlan(或wi-fi)收发机以及一个或多个专用低功率网络收发机(诸如专用nan收发机和/或专用
在一个特定实施例中,处理器410、显示控制器426、存储器432、编解码器434、以及收发机440被包括在系统级封装或片上系统设备422中。在一个特定实施例中,输入设备430和电源444耦合到片上系统设备422。此外,在一个特定实施例中,如图4所示,显示器428、输入设备430、扬声器436、麦克风438、天线442、以及电源444位于片上系统设备422外部。然而,显示器428、输入设备430、扬声器436、麦克风438、天线442、以及电源444中的每一个可以耦合到片上系统设备422的组件,诸如接口或控制器。
在操作期间,设备400可以使用显示器428来呈现用户界面,诸如图形用户界面(gui)。用户界面可以被配置为显示与切换493相关联的可选择选项(例如,经由gui显示的复选框)。用户界面可以被配置为接收实现切换493的输入(例如,文本、触摸屏信息、声音或其它输入)。切换493的激活(例如,复选框的“勾选”)可以指示设备400将使用低功率网络(例如,使用nan、
取决于特定示例,替代使用wi-fi信道来搜索wi-fi网络或者除了使用wi-fi信道来搜索wi-fi网络之外,可以执行使用低功率网络来搜索wi-fi网络(例如,响应于切换493的激活)。例如,如参照图1描述的,可以在一些情况下执行“低功率”搜索,以及可以在其它情况下执行“标准”搜索(例如,基于电源444的电池电量)。
处理器410可以被配置为:响应于切换493的激活,使得收发机440调谐到特定信道(例如,低功率网络的信道)。例如,响应于接收到实现切换493的输入,处理器410可以将收发机440调谐到特定信道(例如,nan信道,诸如2.4ghz频带中的信道6或5ghz频带中的信道149)。设备400可以基于服务id491来监测特定信道,以检测wi-fi网络(例如,以便如果接入点102发送消息490,则检测接入点102)。在另一个示例中,设备400可以响应于用于指示切换493的输入,通过(例如,使用特定信道)发送对服务id491的指示来主动地“探测”网络。
在一个特定示例中,装置(例如,移动设备110、设备400或两者)包括用于存储指令(例如,指令462)的存储器(例如,存储器114、存储器432或两者)和耦合到存储器的处理器(例如,处理器112、处理器410或两者)。处理器被配置为执行指令以发起或控制操作。操作包括:将收发机(例如,收发机116、收发机440或两者)调谐为使用低功率网络来进行通信。操作还包括:经由低功率网络来接收发现消息(例如,消息109、126和490中的任何消息)。发现消息指示与关联于接入点(例如,接入点102、接入点130或两者)的wlan相关联的一个或多个网络参数(例如,网络参数111、128和492中的任何网络参数)。操作还包括:基于一个或多个网络参数,使用wlan来与接入点进行通信。
在另一个示例中,装置(例如,接入点102、接入点130或两者)包括用于存储指令的存储器(例如,存储器106、存储器134或两者)和耦合到存储器的处理器(例如,处理器104、处理器132或两者)。处理器被配置为执行指令以发起或控制操作。操作包括:经由低功率网络来发送消息(例如,消息109、消息126或两者)。该消息指示与wlan相关联的一个或多个网络参数(例如,网络参数111、128和492中的任何网络参数)。操作还包括:基于一个或多个网络参数,执行与移动设备(例如,移动设备110、设备400或两者)的建立过程,以及在执行与移动设备的建立过程之后,使用wlan来与移动设备进行通信(例如,通过执行与移动设备的一个或多个数据通信)。
先前公开的设备和功能可以被设计并且配置到存储在计算机可读介质上的计算机文件(例如,rtl、gdsii、gerber等)中。可以将一些或所有此类文件提供给基于此类文件来制造设备的制造处置器。所得产物包括半导体晶片,所述半导体晶片随后被切割为半导体裸片并且封装到半导体芯片中。芯片随后用于上文描述的设备中(例如,设备400内)。
本领域技术人员还将认识到的是,结合本文公开的实施例所描述的各个说明性的逻辑框、配置、模块、电路和算法步骤可以实现成电子硬件、由处理器执行的计算机软件、或两者的组合。上文已经将各个说明性的组件、框、配置、模块、电路和步骤按照它们的功能进行了一般地描述。至于这种功能是实现为硬件还是处理器可执行指令,取决于特定应用和施加在整体系统上的设计约束。本领域技术人员可以针对每种特定应用以变化的方式来实现所描述的功能,但是这种实现决定不应被认为是导致脱离了本公开内容的范围。
结合本文公开的实施例(例如,方法200、300的一个或多个操作)所描述的方法或者算法的步骤可以直接体现在硬件中、由处理器执行的软件模块中或两者的组合中。软件模块可以位于随机存取存储器(ram)、磁阻式随机存取存储器(mram)、闪存、只读存储器(rom)、可编程只读存储器(prom)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、寄存器、硬盘、可移动盘、压缩盘只读存储器(cd-rom)或者本领域公知的任何其它形式的非暂态存储介质中。示例性的存储介质耦合到处理器,以使得处理器能够从该存储介质读取信息并且向该存储介质写入信息。在替代方案中,存储介质可以是处理器的组成部分。处理器和存储介质可以驻留在专用集成电路(asic)中。该asic可以驻留在计算设备或用户终端中。在替代方案中,处理器和存储介质可以作为分立组件驻留在计算设备或用户终端中。
提供所公开的实施例的前述描述以使得本领域技术人员能够实施或使用所公开的实施例。对这些实施例的各种修改对于本领域技术人员将是显而易见的,并且在不脱离本公开内容的范围的情况下,本文所定义的原理可以应用于其它实施例。因此,本公开内容不旨在受限于本文所示出的实施例,而是要符合与如由以下权利要求所定义的原理和新颖特征相一致的最广的范围。