确定接入点的参数的制作方法

文档序号:9355773阅读:586来源:国知局
确定接入点的参数的制作方法
【技术领域】
[0001]所述实施例涉及与接入点通信的方法。更具体地说,所述实施例涉及确定与接入点所提供的服务相关的信息。
【背景技术】
[0002]便携式电子设备诸如智能电话典型地可使用蜂窝数据连接以及通常使用IEEE802.11技术(例如,WiFi网络)的无线局域网(WLAN)连接发送和接收数据。在不产生另外费用的情况下,用户可能具有对可使用蜂窝数据连接发送和接收数据量的限制(例如,按月);因此,用户可能希望在WLAN能有效率并且成本有效完成时连接到WLAN。
[0003]使用协议诸如在IEEE 802.1lu修订版中的那些,便携式电子设备能够确定哪个无线运营商和/或组织成员或授权机构要求便携式电子设备能够连接到接入点诸如热点。然而,在用户进入在可能众多不同信道上具有许多可用接入点的区域时,信息可能必须从这些接入点的每一个接入点采集从而帮助用户针对最希望加入哪个接入点做出明智决定。
【附图说明】
[0004]图1呈现了示出根据所描述的实施例的便携式电子设备的框图。
[0005]图2呈现了示出根据所描述的实施例的联网子系统的框图。
[0006]图3呈现了示出根据所描述的实施例的便携式电子设备的操作系统、应用和子系统的框图。
[0007]图4呈现了示出根据所描述的实施例的确定接入点的参数的过程的流程图。
[0008]图5A、图5B和图5C描绘了示出根据所描述的实施例的扫描WLAN信道并等待通用广告服务(GAS)应答时使用延长的停留时间的时序图。
[0009]图6呈现了示出根据所描述的实施例的在便携式电子设备中的子系统处于睡眠模式时扫描接入点的过程的流程图。
[0010]在图中,类似的参考编号是指相同的附图元件。
【具体实施方式】
[0011]提供以下描述是为了使本领域的技术人员能够实现和使用所描述的实施例,并且以下描述是以特定应用及其要求为背景而提供的。对所述实施例的各种修改形式对于本领域的技术人员而言将是显而易见的,并且本文中所限定的一般性原则可应用于其他实施例和应用,而不脱离所描述的实施例的实质和范围。因此,所描述的实施例不限于所示实施例,而是要被赋予符合本文所公开的原理和特征的最宽泛的范围。
[0012]在该【具体实施方式】中描述的数据结构和代码通常存储在计算机可读存储介质上,该计算机可读存储介质可以是能够存储由具有计算能力的便携式电子设备使用的代码和/或数据的任何设备或介质。例如,计算机可读存储介质可包括易失性存储器或非易失性存储器,包括闪存存储器、随机存取存储器(RAM、SRAM、DRAM、RDRAM、DDR/DDR2/DDR3SDRAM等)、磁存储介质或光学存储介质(例如磁盘驱动器、磁带、CD、DVD)、或能够存储数据结构或代码的其他介质。需要指出的是,在所描述的实施例中,计算机可读存储介质不包括非法定的计算机可读存储介质诸如传输信号。
[0013]【具体实施方式】中描述的方法和过程可被包括在硬件模块中。例如,硬件模块可以包括但不限于一个或多个专用集成电路(ASIC)芯片、现场可编程门阵列(FPGA)、其他可编程逻辑器件、专用逻辑器件和微控制器。当硬件模块被激活时,硬件模块执行被包括在硬件模块内的方法和过程。在一些实施例中,硬件模块包括可被执行指令(程序代码、固件等)配置以执行方法和过程的一个或多个通用电路。
[0014]【具体实施方式】部分中描述的方法和过程可实施为代码和/或数据,该代码和/或数据可存储在如上所述的计算机可读存储介质中。当具有计算能力的设备(例如,便携式电子设备)读取和执行存储在计算机可读存储介质上的代码和/或数据时,该设备执行实施为数据结构和代码并且存储在计算机可读存储介质内的方法和过程。例如,在一些实施例中,处理子系统可从包括计算机可读存储介质的存储器子系统读取代码和/或数据,并可执行代码和/或使用数据以执行方法与过程。
[0015]在下面描述中,我们提到“一些实施例”。注意,“一些实施例”可描述所有可能实施例的子组,但并非始终规定实施例的相同子组。
[0016]皿
[0017]所描述的实施例执行用于确定接入点(例如,热点)的参数的操作。在所描述的实施例中,便携式电子设备搜索无线局域网(WLAN)并且向接入点查询与由接入点提供的服务有关的信息。便携式电子设备可为或包括但不限于智能电话、平板电脑、膝上型计算机、上网本、或包括网络子系统的任何便携式设备,该便携式设备可搜索WLAN以及向接入点查询与接入点提供的服务有关的信息。
[0018]在携带便携式电子设备诸如智能电话的用户希望连接到WLAN(例如,WiFi网络)时,用户可激活便携式电子设备从而开始搜索WLAN。便携式电子设备开始扫描以探索可用的WLAN(例如,发送探测请求帧)。便携式电子设备将保持在搜索WLAN的每个信道上预先确定的停留时间(例如,40ms),之后改变到另一信道。WLAN借助包括WLAN的服务集标识(SSID)的信息来应答便携式电子设备(例如,在探测应答帧中),并且如果WLAN为实现802.1lu技术的接入点,则支持通用广告服务(GAS)协议,并且因此可对GAS查询进行应答。在信道的停留时间过去之后,便携式电子设备切换到下一个信道并且再次搜索WLAN。在已扫描所有信道后,便携式电子设备可将与每个检测到的WLAN相关联的信息(例如,SSID)显示给用户。便携式电子设备随后可返回到包括实现协议的接入点的每个信道,允许便携式电子设备传送与所提供服务有关的信息,诸如可对GAS查询进行应答的那些接入点。便携式电子设备随后向接入点查询信息,例如,通过将GAS查询发送到这些接入点的每一个接入点。
[0019]如果接入点能够对GAS查询进行应答,则便携式电子设备可包括请求一个或多个可用类型的信息,参见IEEE标准802.1lu修订版(在该文档提交日可见于http://standards, ieee.0rg/Retieee802/download/802, llu-2011.pdf),该文档以弓I 用方式并入本文。便携式电子设备可针对信息发送GAS查询,该信息包括但不限于接入网络查询协议(ANQP)元素,诸如网络接入识别符(NAI)、组织识别符(OI)、IP地址可用性信息、可用带宽、公共地面移动网络(PLMN)(包括移动国家代码(MCC)和移动网络代码(MNC))和任何其他信息。在移动设备接收对GAS查询的应答时,移动设备可更新显示给用户的可用WLAN列表,例如,通过基于接收的信息添加或移除WLAN。
[0020]例如,便携式电子设备可向接入点发送GAS查询以确定包括每个接入点的MCC和MNC的信息。便携式电子设备随后可仅列出具有与用户订阅的一个或多个服务兼容的MCC和MNC的那些接入点(例如,由便携式电子设备通过对订阅者身份模块(SIM)卡的查询来确定)。便携式电子设备随后可从可用WLAN列表移除不具有与用户订阅的服务兼容的MCC和MNC的接入点。
[0021]在所描述的实施例的操作期间,在便携式电子设备首先在信道上扫描WLAN时,如果便携式电子设备从WLAN接收到探测应答帧,指示该WLAN包括允许其使与所提供服务有关的信息可用的机制(例如,接入点可对GAS查询进行应答),则便携式电子设备对该接入点执行该机制(例如,发送GAS查询)而无需首先扫描其他WLAN信道(例如,同时仍然扫描标识接入点的信道)。便携式电子设备随后将在信道上等待停留时间从而从该接入点以及经查询的任何其他接入点接收应答。然而,如果接入点在停留时间内未应答,便携式电子设备可在信道上延长停留时间来等待应答。便携式电子设备可确定是否应延长停留时间,以及延长多长时间,这取决于包括扫描已花多长时间的信息、有关这种应答通常所花时间长度的实验或其他统计信息、以及与基于总等待时间的用户体验有关的信息。在一些实施例中,便携式电子设备可在信道上将停留时间延长另外40ms直到所有信道的总扫描时间到达或超过最大持续时间,诸如1、1.5或2秒。
[0022]便携式电子设备随后基于从接入点接收的信息,将可用WLAN显示给用户,包括接入点。例如,便携式电子设备可基于用户和/或便携式电子设备与接入点的ANQP元素(例如PLMN、NAI或01)以及通过接入点可用的带宽是否兼容来显示接入点。便携式电子设备随后可通过仅列出用户和/或便携式电子设备已有使用授权或具有先前关联的接入点、并且显示指
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1