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

文档序号:9355773阅读:来源:国知局
示符,诸如基于接入点的可用带宽的信道强度指示符来生成可用WLAN列表。便携式电子设备还可基于哪些接入点用户和/或便携式电子设备具有最喜欢计费方式和/或哪些接入点具有最大可用带宽来显示接入点。例如,便携式电子设备可仅显示具有所有可用的具有兼容01并且对用户免费接入的接入点的最大可用带宽的接入点。
[0023]在一些实施例中,便携式电子设备可在便携式电子设备的一些子系统处于睡眠状态时扫描接入点。例如,如果便携式电子设备为未被主动使用的智能电话,则其可能在用户口袋中处于待机模式。在一些实施例中,便携式电子设备中的网络子系统可被加载有信息,包括兼容的PLMN、NAI和/或01。网络子系统随后可如上所述扫描和查询接入点,而无需将便携式电子设备中的其他子系统从其睡眠状态唤醒。随后,如果扫描发现兼容的接入点,则网络子系统可警告便携式电子设备中的其他子系统从而可对该接入点进行WLAN连接。例如,网络子系统可唤醒处理子系统,该处理子系统控制联网子系统从利用蜂窝子系统发送和接收数据切换到利用WLAN子系统连接到该接入点。
[0024]便携式电子设备
[0025]图1呈现了示出根据所描述的实施例的便携式电子设备100的框图。便携式电子设备100包括处理子系统102、存储器子系统104和联网子系统106,所有这些子系统通过总线108耦接在一起并进行通信。
[0026]处理子系统102包括被配置为执行计算操作的一个或多个设备。例如,处理子系统102可包括一个或多个微处理器、专用集成电路(ASIC)、微控制器、应用处理器和/或可编程逻辑器件。
[0027]存储器子系统104包括用于存储用于处理子系统102和联网子系统106的数据和/或指令的一个或多个设备。例如,存储器子系统104可包括任何类型的计算机可读存储介质,诸如动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)和/或其他类型的存储器。此外,存储器子系统104可包括用于控制对存储器的访问的机构。在一些实施例中,存储器子系统104包括存储器分级结构,该存储器分级结构包括耦接至便携式电子设备100中的存储器的一个或多个高速缓存。在这些实施例中的一些实施例中,所述高速缓存中的一个或多个位于处理子系统102中。
[0028]在一些实施例中,将存储器子系统104耦接至一个或多个高容量海量存储设备(未示出)。例如,存储器子系统104可耦接至磁性驱动器或光盘驱动器、固态驱动器、或另一种类型的海量存储设备。在这些实施例中,存储器子系统104可被便携式电子设备100用作用于经常使用的数据的快速存取存储装置,而海量存储设备被用于存储使用频率较低的数据。
[0029]联网子系统106包括被配置为耦接至有线和/或无线网络并且在有线和/或无线网络上通信(即,执行网络操作)的一个或多个设备,包括可包括蜂窝数据的一个或多个蜂窝子系统和/或在蜂窝网络(例如,3G/4G网络诸如lx、UMTS、LTE等)上通信的蜂窝语音子系统以及用于在WLAN上通信的WLAN子系统,包括基于在IEEE 802.11中所述的标准的部分(诸如,WiFi联网系统)并且还可包括基于802.1lu修订版中所述的标准的部分。联网子系统106可包括蓝牙联网子系统(可包括蓝牙低功耗(BLE)性能)、通用串行总线(USB)联网子系统、以太网联网子系统和/或其他联网子系统。将在下文中参考图2更详细地论述联网子系统106。
[0030]处理子系统102、存储器子系统104和联网子系统106利用总线108耦接在一起。总线108为子系统可用来在彼此间传送命令和数据的电、光、或光电连接件。尽管为了清楚起见仅示出一条总线108,但是不同的实施例可包括不同数量或配置的子系统之间的电、光或电光连接件。
[0031]虽然在图1中示出了单独的子系统,但是在一些实施例中,给定子系统中的一些或全部可被结合到便携式电子设备100的其他子系统中的一个或多个中。虽然可采用这种方式配置另选的实施例,但是为了清楚起见我们单独描述子系统。
[0032]便携式电子设备100可为(或可被包括在)具有至少一个处理子系统和一个联网子系统的任何设备。例如,便携式电子设备100可以是(或可包括于)膝上型计算机、媒体播放器、小型笔记本计算机/上网本、平板设备、蜂窝电话、个人数字助理(PDA)、智能电话、玩具、控制器、或其他设备。
[0033]便携式电子设备100还可包括一个或多个另外的处理子系统102、存储器子系统104,和/或联网子系统106。另外,所述子系统中的一个或多个子系统可能不存在于便携式电子设备100中。此外,尽管我们使用专用子系统描述便携式电子设备100,但是在另选的实施例中,便携式电子设备100可包括在图1中未不出的一个或多个另外子系统。例如,便携式电子设备100还可包括但不限于数据采集子系统、警告子系统、音频子系统、显示子系统和/或输入/输出(I/o)子系统。例如,便携式电子设备100可包括显示子系统,该显示子系统可包括任何类型的显示技术,诸如发光二极管(LED)、有机发光二极管(OLED)、液晶显示器(LCD)(诸如薄膜晶体管(TFT))和/或其他类型的显示技术。另外,显示子系统可包括用于处理数据和/或用于显示的其他信息的机构并且还可包括用于产生声音的音频子系统。显示子系统还可包括用于将信息输入到便携式电子设备100中的触摸屏技术。在一些实施例中,一个或多个存储器高速缓存器和/或处理系统或其他硬件模块可位于显示子系统中。
[0034]网络子系统
[0035]图2呈现了示出根据所描述的实施例的联网子系统的框图。联网子系统106包括处理子系统202和存储器子系统204。联网子系统106还包括控制器、无线电部件/天线、插座/插头,和/或用来与每个支持的联网系统耦接、在其上通信、并处理数据和事件的其他设备,包括实现802.11技术的WLAN。
[0036]处理子系统202可包括被配置为执行计算操作的一个或多个设备。例如,处理子系统202可包括一个或多个微处理器、专用集成电路(ASIC)、微控制器、应用处理器、ARM处理器和/或可编程逻辑器件。
[0037]存储器子系统204包括用于存储用于处理子系统202的数据和/或指令以及联网子系统106接收和/或传输的其他数据或信息的一个或多个设备。存储器子系统204可包括任何类型的计算机可读存储介质,诸如动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)和/或其他类型的存储器。此外,存储器子系统204可包括用于控制对存储器的访问的机构。另外,存储器子系统204可包括固件和/或软件或联网子系统106使用的其他数据和指令来利用联网子系统106管理和通信。
[0038]操作系统
[0039]图3呈现了示出根据所描述的实施例的操作系统302的框图。在一些实施例中,操作系统302 (作为程序代码)存储在存储器子系统104中并且由处理子系统102执行。
[0040]—般来说,操作系统302在便携式电子设备100的系统硬件(例如,子系统102-106)与处理子系统102执行的应用诸如应用304-306(例如可为电子邮件应用、网络浏览器、文本消息应用、语音通信应用、警告应用和/或游戏应用)之间作为中间媒介。例如,操作系统302可为但不限于均来自Apple Inc.(Cupertino, CA)的1S操作系统或OS X操作系统、来自 Microsoft Corporat1n 的 Windows Phone、来自 Open Handset Alliance 的Android、来自 The FreeBSD Foundat1n (Boulder, CO)的 FreeBSD 操作系统、或者另一个操作系统。操作系统及其一般功能在本领域中是公知的并且因此不再详细描述。
[0041]为了管理使用联网子系统106中的适当接口与便携式电子设备100中的应用304-306和操作系统302传送分组,操作系统302保持每个均包括许多逻辑层的一个或多个网络协议栈(未示出)。例如,操作系统可保持蜂窝协议栈和/或互联网协议栈,互联网协议栈包括链路层、互联网层、传输层和应用层。作为另一示例,操作系统可基于包括应用层、呈现层、会话层、传输层、网络层、数据链路层和物理层的OSI模型来保持协议栈。在协议栈的对应层,操作系统包括用于执行与该层相关联功能的控制机构和数据结构。与协议栈中的各个层相关联的功能在本领域是公知的并且因此不再详细描述。
[0042]操作系统3
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1