专利名称:多个网络接入点的预先评估的利记博彩app
多个网络接入点的预先评估本申请是题为 Pre—Evaluation of Multiple Wi-Fi Access Points 的、2008 年 9 月四日递交的、美国临时申请No. 61/100,895的非临时申请,其全部内容以引用方式并入本文。
背景技术:
本发明的优选实施例涉及经由接入点对于网络的无线移动设备接入,并且优选实施例提供了用于接入点的评估和选择的新颖性系统和方法。网络和因特网协议存在许多类型的计算机网络,其中因特网最声名狼藉。因特网是计算机网络的世界范围网络。如今,因特网是几百万用户可用的公共和自持网络。因特网使用称为TCP/ IP(即传输控制协议/因特网协议)的一组通信协议来连接主机。因特网具有已知为因特网骨干的通信架构。对于因特网骨干的接入主要由因特网服务提供商(ISP)控制,后者对于公司和个人转售接入。对于IP(因特网协议),这是可将数据从一个设备(例如电话、PDA[个人数字助理]、计算机等)向网络上的另一设备发送数据所借助的协议。如今,存在各种IP版本,包括例如IPv4、IPv6等。网络上的每个主机设备具有至少一个IP地址,这是其自身的唯一标识符。IP是无连接协议。在通信期间终点之间的连接是不连续的。当用户发送或接收数据或消息时,可将数据或消息分成已知为分组的组件。每个分组看作数据的独立单元。为了标准化在因特网或类似网络上的点之间的传输,建立OSI (开放系统互连)模型。OSI模型将网络中的两个点之间的通信处理分成七个堆栈层,每层增加其自身的功能集。每个设备处理消息,从而在发送终点存在通过每个层的向下流,以及在接收终点存在通过层的向上流。提供七个功能层的程序和/或硬件典型地是设备操作系统、应用软件、TCP/ IP和/或其他传输和网络协议、和其他软件和硬件的组合。典型地,当消息从用户传递或向用户传递时使用上面四个层,以及当消息经过设备(例如IP主机设备)时使用下面三个层。IP主机是能够发送和接收IP分组的网络上的任意设备,例如服务器、路由器或工作站。指向某些其他主机的消息不传递至上面的层,但是转发至其他主机。以下列出OSI模型的层。层7(即应用层)是例如识别通信对方,识别服务质量,考虑用户认证和隐私,识别数据语法上的限制等的层。层6(即表现层)是例如将输入和输出数据从一个表示格式转换成另一个等的层。层5(即会话层)是例如设置、协调、和终止应用之间的交谈、交流和对话等的层。层4(即传输层)是例如消息传送端到端控制和纠错等的层。层3(即网络层)是例如处理路由和转发等的层。层2(即数据链路层) 是例如提供用于物理级同步,进行比特填充和提供传输协议信息和管理等的层。电气和电子工程师协会(IEEE)将数据链路层细分成两个进一步的子层MAC(媒体访问控制)层,控制向和从物理层的数据传送;和LLC(逻辑链路控制)层,与网络层对接,并解释命令,并执行错误恢复。层1(即物理层)是例如通过网络在物理级传达比特流的层。IEEE将物理层细分成PLCP (物理层汇聚过程)子层和PMD (物理媒体相关)子层。
无线网络无线网络可包含各种类型的移动设备,例如,蜂窝和无线电话、PC(个人计算机)、 膝上型计算机、可佩戴计算机、无绳电话、寻呼机、耳机、打印机、PDA等。例如,移动设备可包括数字系统,以确保语音和/或数据的快速无线传输。典型的移动设备包括以下组件中的一些或全部收发器(即发送器和接收器,包括例如具有集成发送器、接收器以及如果期望的其他功能的单芯片收发器);天线;处理器;一个或多个音频变频器(例如设备中用于音频通信的扬声器或麦克风);电磁数据存储装置(例如R0M、RAM、数字数据存储装置等,例如在提供数据处理的设备中)存储器;闪存;全芯片集或集成电路;接口(例如USB、C0DEC、 UART、PCM等);和/或其他。可采用移动用户可通过无线连接而连接至局域网(LAN)的无线LAN(WLAN)用于无线通信。无线通信可包括例如经由电磁波(例如光、红外、无线电、微波)传播的通信。有目前存在各种WLAN标准,例如蓝牙、IEEE 802. 11、和家用射频(HomeRF)。通过实例,蓝牙产品可用于提供移动计算机、移动电话、便携式手持设备、个人数字助理(PDA)、和其他移动设备的链接以及对于因特网的连接。蓝牙是一种计算和电信业规范,其详述了移动设备可如何容易地使用短距离无线连接彼此互连,以及与非移动设备互连。蓝牙建立数字无线协议,以解决由于需要保持数据同步和一个设备与另一个一致的各个移动设备的传播而产生的最终用户问题,从而允许不同卖方的设备在一起无缝工作。蓝牙设备可根据普通的命名概念来命名。例如,蓝牙设备可具有蓝牙设备名称(BDN)或与唯一蓝牙设备地址(BDA)关联的名称。蓝牙设备还可加入因特网协议(IP)网络。如果蓝牙设备作用于IP网络上,则其可提供有IP地址和IP(网络)名称。因此,被配置为加入IP 网络上的蓝牙设备可包含例如BDN、BDA、IP地址和IP名称。术语“IP名称”指的是与接口的IP地址相应的名称。IEEE标准(IEEE 802. 11)指定了用于无线LAN和设备的技术。使用802. 11,可实现与支持若干设备的每个单独基站的无线网络。在一些实例中,设备可预先配备有无线硬件,或者用户可安装独立硬件块,例如卡,可包括天线。通过实例,在802. 11中使用的设备典型地包括三个重要的元件,无论设备是接入点(AP)、移动站(STA)、桥接器、PCMCIA卡或另一设备无线电收发器;天线;和MAC(媒体访问控制)层,其可控制网络中的点之间的分组流。此外,在一些无线网络中可使用多接口设备(MID)。MID可包含两个独立网络接口,例如蓝牙接口和802. 11接口,因此允许MID加入到两个独立网络上以及与蓝牙设备对接。MID可具有IP地址以及与IP地址关联的共同IP (网络)名称。无线网络可包括但不限于蓝牙设备、多接口设备(MID)、802. Ilx设备(IEEE 802. 11设备,包括例如802. Ila,802. Ilb和802. Ilg设备)、HomeRF(家庭射频)设备、 Wi-Fi (无线保真)设备、GPRS (通用分组无线电业务)设备、3G蜂窝设备、2. 5G蜂窝设备、 GSM(全球移动通信系统)设备、EDGE (GSM演进的增强数据)、TDMA类型(时分多址)设备、 或CDMA类型(码分多址)设备,包括CDMA2000。每个网络设备可包含不同类型的地址,包括但不限于IP地址、蓝牙设备地址、蓝牙通用名称、蓝牙IP地址、蓝牙IP通用名称、802. 11 IP地址、802. 11 IP通用名称、或IEEE MAC地址。无线网络还可涉及在例如移动IP(因特网协议)系统中、PCS系统中、和其他移动网络系统中找到的方法和协议。对于移动IP,这涉及由因特网工程任务组(IETF)建立的标准通信协议。通过移动IP,移动设备用户可在网络之间移动,同时保持他们的IP地址被分配一次。见请求评论(RFC) 3344. NB :RFC是因特网工程任务组(IETF)的正式文档。移动IP 增强因特网协议(IP),并且增加了当连接外部的他们的家庭网络时向移动设备转发因特网业务的装置。移动IP为每个移动节点分配其家庭网络上的家庭地址以及识别网络及其子网中的设备的当前地址的转发地址(CoA)。当设备移动至不同网络时,其接收新转发地址。 家庭网络上的移动代理可将每个家庭地址与其转发地址关联。移动节点可在每当其使用例如因特网控制消息协议(ICMP)改变其转发地址时向家庭代理发送绑定更新。在基础IP路由(例如外部移动IP)中,路由机制依赖于每个网络节点始终具有对于例如因特网的恒定连接点以及每个节点的IP地址识别与其连接的网络链路的假设。在这个文档中,术语“节点”包括连接点,其可包括例如用于数据传输的重新分布点或终点,并且其可识别、处理和/或向其他节点转发通信。例如,因特网路由器可查看例如识别设备的网络的IP地址前缀等。然后,在网络级,路由器可查看例如识别特定子网的比特集。然后,在子网级,路由器可查看例如识别特定设备的比特集。通过典型的移动IP通信,如果用户将移动设备从例如因特网断开,并尝试将其重新在新子网处连接,则设备必须用新IP地址、适当子网掩码和缺省路由器重新配置。否则,路由协议将不能够适当发送分组。媒体独立切换服务在2006 年 9 月的题为 Draft IEEE Standard for Local andMetropolitan Area Networks =Media Independent Handover Services 的 I. Ε. Ε. Ε. P802. 21/D. 01. 09 中,该文档指定优先化802系统和蜂窝系统之间的切换的802媒体访问独立机制。I. Ε. Ε. E. 802. 21 标准定义了可扩展的媒体访问独立机制,其能够优先化在异构802系统之间的切换,并且可便于在802系统和蜂窝系统之间的切换。为了背景参考和教导目的,以下再现所述 I. Ε. Ε. E. 802. 21 的部分。IEEE 802. 21 (媒体独立切换)标准的范围是开发一规范,其给上层提供链路层智能和其他相关网络信息,以优化异构媒体之间的切换。这包括由IEEE 802标准族中的3GPP、3GPP2以及有线和无线媒体指定的链路。应注意,在这个文档中,除非指出,“媒体”指的是访问电信系统(例如电缆、无线电、卫星等)的方法/模式,与通信(例如音频、视频等)的传感方面相反。例如,见2006年9月的题为Draft IEEE Standard for Localand Metropolitan Area Networks :Media Independent Handover Services 的 I.E. Ε. E. P802.21/D.01.09的1. 1,该文档的全部内容合并于此,并且通过在以上引用的临时申请的C部分中完全并入作为本申请的一部分。示例性架构图1示出可在一些示例性和非限制性方案中采用的一些示例性架构组件,包括与客户端设备通信的无线接入点。由此,图1示出与无线局域网(WLAN)(通常指定为21)连接的示例性有线网络20。WLAN 21包括接入点(八《22和多个用户站23、24。例如,有线网络20可包括因特网或公司数据处理网络。例如,接入点22可以是无线路由器,并且用户站 23J4可以是例如便携式计算机、个人桌面型计算机、PDA、便携式IP语音电话和/或其他设备。接入点22具有与有线网络21链接的网络接口 25、与用户站23、对通信的无线收发器。例如,无线收发器沈可包括用于与用户站23、25无线电或微波频率通信的天线27。接入点22还具有处理器观、程序存储器四、和随机存取存储器31。用户站23具有无线收发器35,包括用于与接入点站22通信的天线36。类似地,用户站M具有无线收发器38和天线39,用于与接入点22通信。通过实例,在一些实施例中,可在这样的接入点(AP)采用认证器和/或可在移动节点或用户站中采用请求方或对等端。图2示出在一些实施例中可用于实现计算化处理步骤、由设备(例如接入点、计算机、服务器、用户站、移动设备或其他节点)执行的计算机或控制单元。在一些实施例中,计算机或控制单元包括中央处理单元(CPU) 322,其可在总线3 上与一组输入/输出(I/O) 设备3M通信。I/O设备3M可包括例如键盘、监视器、和/或其他设备。CPU 322可在总线3 上与计算机可读介质(例如传统易失性或非易失性数据存储设备)328 (以下为“存储器328”)通信。CPU 322、I/O设备324、总线326、和存储器3 之间的交互可能是本领域已知的。存储器3 可包括例如数据330。存储器3 还可存储软件338。软件338可包括多个模块;340,用于实现处理的步骤。传统编程技术可用于实现这些模块。存储器328 还可存储上述和/或其他数据文件。在一些实施例中,这里所述的各个方法可经由计算机程序产品实现,以由计算机系统使用。这个方案可包括例如固定在计算机可读介质(例如盘、⑶-R0M、R0M等)或经由接口设备(例如调制解调器等)可发送至计算机系统的一系列计算机指令。通信介质可以是本质上有形的(例如通信线路)和/或本质上无形的(例如使用微波、光、红外等的无线介质)。计算机指令可通过各种编程语言写入,和/或可存储在存储器设备中,例如半导体设备(例如芯片或电路)、磁设备、光设备和/或其他存储器设备。在各个实施例中,发送可使用任意适当通信技术。
发明内容
本发明的优选实施例在以上和其他背景技术方面有所改进。在优选实施例中,提供执行多个Wi-Fi接入点(AP)和接入网络(AN)的预先评估的新颖性技术。预先评估确定AP是否连接至因特网,并测量AN经由那个特定AP可在移动设备和预先指定的因特网主机之间提供的路径性能。此外,优选实施例还涉及确定AN是否需要用户通过重定向登录页面主动认证他们的方法。在一些实施例中,提供一种系统、方法或设备,被配置为智能地和快速地评估大量 Wi-Fi热点。在一些实例中,评估不仅提供了关于他们的物理层属性的信息。在一些实例中,评估提供关于信号强度、MAC地址、标称比特率、或传输技术的信息,还提供关于他们的网络级属性的信息。在一些实例中,关于网络级属性的信息包括因特网连接、重定向策略、 路径性能。在一些实例中,系统、方法或设备还包括基于用户与AP的过去历史、AP的信息是否已经存储在用户的资料(例如SSID、TOP密钥、或其他安全证书等)中、以及AP的操作状态(例如对等、端对端、架构等)或其他属性来优先化所述评估。在一些实例中,系统、方法或设备还包括首先评估与客户端先前关联的AP。在一些实例中,系统、方法或设备还包括并行利用多个Wi-Fi芯片集以执行可用Wi-Fi APS的评估。根据一些实施例,提供一种系统,用于在无线移动设备经由接入网络的一个或多个接入点之一建立数据通信会话之前评估所述接入网络的所述接入点,包括移动设备,具有用于与接入网络的一个或多个接入点通信的至少一个无线电接口 ;所述移动设备被配置为收集所述接入点广播的信息以及检测在所述接入点和所述移动设备之间的链路层特征;所述移动设备被配置为自动选择或能够用户驱动选择至少一个测试通信方,用于所述接入点的网络级属性的评估;所述移动设备具有连接管理器,其基于a)所述广播的信息和在所述接入点和所述移动设备之间的所述链路层特征,以及b)所述接入点的所述网络级属性执行接入点的评估。根据一些实施例,提供一种系统,用于在无线移动设备经由接入网络的接入点之一建立数据通信会话之前评估所述接入网络的所述接入点,包括移动设备,被配置为接收从多个接入点无线发送的信息;所述移动设备被配置为,基于所述接入点的物理层属性以及所述接入点的网络级属性执行多个接入点的评估,所述移动设备经由所述多个接入点不具有进行中数据会话,由此不仅评估所述接入点的物理层属性而且评估网络状态。在一些实例中,所述移动设备还被配置为,基于与至少一个测试通信方的通信执行所述评估,所述至少一个测试通信方与所述移动设备交换IP级或上级分组。在一些实例中,所述物理层属性包括信号强度、MAC地址、标称比特率、和传输技术中的一个或多个。在一些实例中,所述网络级属性包括因特网连接、重定向策略、和路径性能中的一个或多个。在一些实例中,所述移动设备通过用户驱动模式来配置,在所述用户驱动模式下用户物理地启动所述评估的执行和/或经由用户接口基于所述评估物理地选择接入点;以及在一些实例中,所述移动设备通过自动模式来配置,在所述自动模式下所述设备自动执行所述评估和/或基于所述评估自动选择接入点。在一些优选实施例中,所述移动设备被配置为执行与至少一个测试通信方的连接评估。根据一些其他实施例,提供一种方法,用于在无线移动设备经由接入网络的一个或多个接入点之一建立数据通信会话之前评估所述接入网络的所述接入点,包括通过移动设备收集所述接入点广播的信息以及检测在所述接入点和所述移动设备之间的链路层特征,所述移动设备具有用于与接入网络的一个或多个接入点通信的至少一个无线电接口 ;自动选择或能够用户驱动选择至少一个测试通信方,用于所述接入点的网络级属性的评估;使得所述移动设备的连接管理器基于a)所述广播的信息和在所述接入点和所述移动设备之间的所述链路层特征,以及b)所述接入点的所述网络级属性执行接入点的评估。结合附图,根据以下说明,各个实施例的以上和/或其他方面、特征和/或优点将进一步理解。如果适合,各个实施例可包括和/或排除不同方面、特征和/或优点。此外, 如果适合,各个实施例可组合其他实施例的一个或多个方面或特征。特定实施例的方面、特征和/或优点不应该理解为限制其他实施例或权利要求。
通过实例,并且非限制地在附图中示出本发明的优选实施例,其中图1是示出根据一些实例的系统架构的示例性组件的示例性结构图;图2示出根据示例性计算机或控制单元的特征,其可用于实现计算化的处理步骤,在一些实施例中,通过例如接入点、用户站、源节点或目的节点的设备执行;图3示出根据本发明的一些示例性实例的示例性架构;和图4至6示出根据本发明的示例性实施例的移动设备的显示器上的一些示例性图像(例如屏幕快照)。
具体实施例方式尽管以许多不同形式实现了本发明,但是这里描述多个示例性实施例,其中可理解,本发明可认为提供了本发明原理的实例,并且这样的实例并非将本发明限制为这里所述和/或这里所示的优选实施例。优选实施例在一些优选实施例中,提供与执行多个Wi-Fi接入点(AP)和接入网络(AN)的预先评估相关的新颖性技术。在优选实施例中,预先评估确定AP是否连接至因特网,并测量 AN经由那个特定AP可在移动设备和预先指定的因特网主机之间提供的路径性能。此外,优选实施例还涉及确定AN是否需要用户通过重定向登录页面主动认证他们的方法。方法在优选实施例中,Wi-Fi客户端(WC)设备需要能够对于可用Wi-Fi接入点扫描。 典型地,这包括扫描可用频率信道和侦听由相邻接入点(AP)发送的信标。信标消息包含 MAC地址,以及发送他们的AP的ESSID。通常,许多区域由多个AP覆盖。例如,这可能通常是办公室、人群众多的商业环境、咖啡店等。在这种情况下,WC将看到许多不同Wi-Fi AP0 现有连接管理软件的当前状态将对于关联的MAC地址、ESSID和与AP关联的其他参数分目录。现有连接管理软件的当前状态仅可收集在AP上预先填充和预先配置的信息(例如ESSID),或描述仅属于链路层的动态属性(例如信号强度、误码率等)。当前连接管理软件不提供关于AP的网络状态的信息,包括他们是否连接至因特网;如果他们连接至因特网,AP及其关联的接入网络(AN)提供什么样的性能(在例如可用吞吐量、延迟和/或抖动方面测量);或AP是否需要任何人工干预以输入接入和认证证书。根据优选实施例,当前Wi-Fi连接关联软件的缺点可通过例如使其得知这样的信息来解决。实体在一些优选实施例中,可包含以下实体l)Wi-Fi客户端(WC),其包括包含至少一个Wi-Fi无线电的客户端设备,并且可包括多个。2) Wi-Fi接入点(AP),其包括例如与WC交换Wi-Fi消息的Wi-Fi无线电收发器。 这些AP具有为他们分配的参数,包括例如MAC地址和ESSID。3)测试通信方,其包括例如与WC交换IP级和上级分组的IP级实体。测试通信方可以是例如web服务器、另一 MID、或任意其他网络实体。4)服务提供商,这是运行和管理WC可访问的网络的载体。通过实例,图3示出移动设备10 (例如Wi-Fi客户端WC)的示例性实例,其具有用户接口 IN(例如图形用户界面);显示器D(在一些实施例中,其可用作图形用户界面的一部分,用于显示和输入(例如作为触摸屏));评估模块EV(其可经由例如软件、硬件、或固件实现),被配置为执行这里所述的评估方法;以及连接管理器模块CM (可类似地经由例如软件、硬件、或固件实现),以基于这里所述的评估执行连接管理(应理解,评估模块和连接管理器可集成在一起并且不需要是单独模块);以及一个或多个无线电接口 A。如图3所示, 移动设备10可经由一个或多个接入点(例如在这个实例中的AP1、AP2和AP3)获得对于接入网络的接入,以及位于网络200中的测试通信方(TC) 100用于评估接入点,如下所述。进一步讨论在一些实施例中,提供一种系统、方法和/或设备,可智能地和快速地评估例如大量Wi-Fi热点。优选地,评估不仅提供了关于他们的物理层属性的信息(例如信号强度、 MAC地址、标称比特率、和/或传输技术),而且提供了关于他们的网络级属性的信息(例如因特网连接、重定向策略、路径性能和其他属性)。在优选实施例中,根据本发明的方法基于用户与AP的过去历史、AP的信息是否已经存储在用户的资料(例如SSID、TOP密钥、或其他安全证书等)中、以及AP的操作状态 (例如对等、端对端、架构等)来优先化所述评估。在优选实施例中,根据本发明的方法将首先评估与客户端先前关联的AP。在优选实施例中,根据本发明的方法还将包括并行利用多个Wi-Fi芯片集以执行可用Wi-Fi APS的评估的方法。在优选实施例中,根据本发明的方法将设置定时器限制,用于单次测试可进行多久并且多久将停止。(注意在一些实施例中,该方法可例如通过分配一组时间同时在不同频率上执行多次测试。例如,在一些实施例中,设备可在一个信道上发送Auth请求,并随后立即调谐到另一信道,并发出另一 Auth请求。客户端可随后在两个信道之间来回跳跃,以同时处理两个请求。在一些实例中,该系统可适用于采用最佳用于快速切换的无线电,以解决时间同步的损失,和/或利用对于Auth响应的任意已知周期)。在一些实施例中,可根据连接扫描和性能扫描两者组织扫描。优选地,该设备也将能够在自动模式和用户驱动模式下运行。在自动模式下,扫描处理优选地在后台进行,并且不需要用户干预。此外,自动模式优选地涉及连接测试的执行和路径性能检查。本发明的优选实施例涉及例如评估处理,其包括例如,收集数据、对AP分组、对组中的AP分级、确定组之间的执行的顺序、测试伙伴的确定、IP连接、以及对于一个无线电 Wi-Fi设备和多个无线电Wi-Fi设备的端到端路径性能评估过程。自动模式在一些实施例中,可提供一种系统、方法、和/或设备,其执行包括以下所述特征的自动模式。1)AP数据的收集a.在这个情形下,评估处理优选地在后台进行,并且不需要用户干预或行为。b.该方法、系统和设备优选地收集由临近Wi-Fi热点广播的信息。这个信息包括例如MAC地址、SSID、操作模式、传输技术、以及由设备的基础Wi-Fi功能检测到的所有 Wi-Fi AP的安全状态。c.收集处理优选地还检测存在于AP和客户端设备之间的链路层特征相关的每个 AP的某些信息。这个信息包括例如信号强度、可用资源(利用%)、标称比特率、干扰水平、 信道频率和定义AP到客户端的链路的任意其他参数。2) AP 的分组a.分组处理优选地对于从Wi-Fi软件收集的信息分类。b.分组处理优选地将与作为对等或端到端模式的检测的Wi-Fi连接关联的所有项目分在标记为“其他”或某些其他描述性术语的一个组中。评估处理优选地仅涉及架构模式AP的评估。c.分组处理优选地包括识别已经在用户的资料中的那些AP。这些优选地是用户已经具有安全证书(例如WEP密钥等)的AP。d.优选地,将已经在用户的资料中的AP在一起分在组1中。优选地,同样将具有开放安全性策略(例如不需要WEP或其他信息预先已知)但当前不在用户资料中的AP在一起分在组2中。最后,优选地,将启用安全的但并非用户资料的一部分的AP在一起分在组3中。优选地,将确定在对等或端到端模式下运行的AP分在其他组中。3)组中AP的分级a. 一旦AP被分组,优选地在他们的组中通过分级处理对他们进行等级排序。b.优选地,分级处理对于每个组中的每个AP分配位置,以生成对于每个组的AP的排序列表。c.在一个实施例中,基于AP的SSID的字母排序来执行这个分级。d.在另一实施例中,基于AP的信号强度执行这个分级,其中在具有低强度上方列出具有最高信号强度的AP。e.在另一实施例中,将每个组中的AP从最高标称信道率向最低的分级。f.在另一实施例中,每个组中的AP根据他们的利记sbobet网址(例如802. lla、b、g、n) 来分级。例如,这可涉及首先列出的Iln技术的宣传支持,随后llg,然后llg,最后lib。g.在另一实施例中,AP根据他们的技术来分组,然后根据他们接收的信号强度进
一步细分。h.在另一实施例中,AP根据他们在某个时间段(例如最后X天)由客户端设备多么频繁地使用来分组。在这个实例中,时间段值X可以使用户定义的值,从而用户可选择具有更多时间敏感的分级。i.在另一实施例中,AP可根据他们由用户如何标记来分组。在一些实施例中,用户可决定用帮助用户根据AP的大众分类法组织他们的一些元数据来标记AP。例如,用户可标记AP为“咖啡店”或“工作”或“家庭”或“Dave的房屋”-这些标记与任意AP属性(例如SSID)无关。优选地,他们为用户提供简明和个性的方式来组织他们接触到的AP。一个 AP例如可用多个标签来标记。这个方法允许用户根据他们找到有用或有意义的多个属性来归类AP。j.在其他实施例中可采用其他分组。4)评估的顺序a.在一些实施例中,该处理可通过首先评估组1中的那些AP开始。i.在这个情况下,评估处理优选地以组1中列出的第一 AP开始。优选地,其完成连接检查,并随后在组1中列出的下一 AP上执行随后检查。优选地,评估处理以这个方式继续,直到评估了所有组1的AP的连接。一旦这种情况发生,处理移至组2,并对于所有那些AP从上至下评估。b.在一些其他实施例中,处理优选地通过首先评估组2中的那些AP开始。i.在这个情况下,组2中的所有AP根据他们的等级排序来评估。一旦评估了所有组2的AP,处理在组1中的那些AP上开始评估处理。
ii.这个实施例是有帮助的,由于他首先评估了新的或未看见的AP。c.在一些其他实施例中,可采用组1和2之间的备选评估。
i.在这个情况下,处理可例如评估组1的第一 AP和然后组2的第一 AP,然后,组 1的第二 AP和组2的第二 AP,以此类推,直到评估了组1和2中的所有AP。d.根据那些组中的AP分级进行组中的评估的排序。5)评估过程和测试方a.在一些实施例中,评估过程本身(用于连接检查模式)包括例如,获得IP地址和尝试启动与因特网主机的组(称为测试方)的数据传送。b.测试方优选地是因特网可接入的主机的集合。他们可由用户指定,或可由服务提供商远程指定,并且可以使如google, com或crm. com的网站,或者可以使另一因特网可接入的主机(例如FTP服务器等)。c.测试方也可由系统确定。在这种情况下,评估软件可基于例如用户最近访问的主机例如自动填充测试主机的集。d.在一些实施例中,测试方可由因特网主机据此为最频繁访问的评估软件来确定。e.在一些实施例中,测试方可由因特网主机在一定过去时间段(例如最后天、最后周、最后月等)据此为最频繁访问的评估软件来确定。f.在一些实施例中,测试方可基于一天的时间来确定。系统可例如存储因特网接入尝试的设备的历史日志,并将某些站点与某个一天的时间关联。以这样的方式,系统可使用基于进行测试评估的时间最大可能被接入的测试方。g.在一些实施例中,测试方可基于测试中的AP来确定。例如,设备可频繁使用特定因特网主机,例如工作服务器或其他主机,当他们连接至特定Wi-Fi AP时。软件例如可存储因特网接入尝试与服务Wi-Fi AP的关联,并且可使用这个信息来填充测试方用于每个特定测试。(这是有价值的特征。例如,这可包括,例如,因特网接入尝试依赖于位置以及服务AP或网络的历史。在一些实施例中,这可包括,不仅按访问的因特网站点而且按例如一天的时间、地理位置和/或服务AP或网络索引的历史。)。i.在这个实施例中,测试方和AP之间的关联可基于例如AP的MAC地址、SSID、网络名称或从AP广播或推断的其他参数。ii.关联测试方和AP的另一方法可基于例如应用于AP的用户生成的标签。因此, 如果用户用标签“工作”标记了特定AP,则那个标签可与关于那个用户的工作环境的测试方的集关联。h.用户可指定应该使用多少测试方进行连接评估。i.在一些实施例中,移动设备被配置为在检测到进行中应用的不佳应用层性能时启动评估过程。在一些实例中,移动设备将具有一个模块,其分析应用层性能(例如分组丢失、延迟等),可a)自动启动评估或b)向用户呈现消息,使得用户能够选择开始这样的评估。j.在一些实施例中,移动设备可被配置为跟踪或识别可用功率(例如电池电量), 以及基于这样的电池电量修改接入点评估的范围或发生。例如,在一些实施例中,移动设备可被配置为基于移动设备的剩余电池电力限制评估的次数。
6)评估过程-因特网连接a.在一些实施例中,以下过程可用于确定AP是否具有因特网连接。b. 一个实施例可包括使用ping消息(例如ICMP ECHO),对于每个测试方进行 Ping操作。评估软件可存储Ping结果(例如响应时间和成功响应的数目,表示为尝试百分比)。在仅连接评估模式下,评估仅涉及Wi-Fi AP是否具有因特网连接。c. 一个实施例可包括启动与每个测试方的HTTP请求和响应的交换。在这个情况下,HTTP响应将优选地由评估软件收集,以确定连接的类型。i.例如,如果HTTP响应来自目标测试方,则这指示了 AP具有因特网连接。ii.如果HTTP响应来自除了目标测试方之外的实体,则这表示例如围墙花园 (Walled Garden) AP。围墙花园AP将用户重定向至认证或登录页面,使得他们人工输入安全证书并获得对更大因特网的接入。评估软件将识别将用户重定向至登录页面的那些AP, 并向用户指示这个事实。(这也是有价值的特征,并相比于现有技术具有实质性优点。)7)评估过程a.在一些实施例中,以下过程可用于确定AP的端到端路径性能。b. 一个实施例可使用例如ICMP ping消息记录用户的客户端设备、测试中的AP和指定的测试方之间的吞吐量和延迟特征。i.在这个情况下,ping结果将与被测试的每个AP的每个测试方关联。根据AP的这些多个测试的聚集效果将在测试中的AP的提供性能中给用户更多的信心。c.另一实施例可使用例如HTTP请求和响应消息。初始HTTP请求消息被设置时间戳和记录。当接收到相应HTTP响应消息时,确定从HTTP请求消息的传输经过的时间。这是在测试中的AP下的那个测试方的往返时间。i.对于测试中的每个AP的每个测试方的往返时间进行记录、存储和分析。ii.还记录HTTP请求和响应消息的大小。性能测量的另一实施例包括将HTTP请求和响应消息的总字节大小除以往返时间,以达到可用吞吐量的估计。8)评估的定时
a.具有进行中Wi-Fi会话的一个无线电模式。i.当在仅包含一个Wi-Fi无线电并且当前通过现有Wi-Fi连接参与到进行中数据会话中的设备上执行评估时,有必要从当前服务AP分离以评估其他可用Wi-Fi AP的连接。ii.对于以上情况,该方法可例如识别何时存在进行中会话并延迟评估过程。1.例如,一个实施例是进行评估处理等待,直到在启动评估过程之前在Wi-Fi信道上存在失活时间段。这个时间值(称为Twait)可由用户设置或可被预先配置。在这些情形下,评估处理必须在开始评估可用Wi-Fi AP之前观察Twait秒时间段。2.另一实施例涉及EP(评估过程)限制其进行的评估的次数,以减少用于评估目的的一个Wi-Fi无线电的时间。这将限制在当前的、关联的AP上发送的现有会话的影响。3.仅当存在事件时,另一实施例调用IP处理(基于事件的评估)。在这个情况下, 事件可以是当前AP的当前信号的降级(从接收的信号功率方面测量)或应用性能的降低, 例如分组延迟的显著增加、抖动以及观察的吞吐量的降低。这最后一点是有价值的,例如, 他将应用性能与评估触发器关联,而并非与下层无线电性能关联,这是现行实践。这样的关联密切地解决了最后的最终用户体验。
b.不具有进行中Wi-Fi会话的一个无线电模式。i.在缺少进行中Wi-Fi会话时,用户的设备可自由评估潜在AP,而不必担心中断进行中会话,并且不需要特别考虑。c.多无线电模式。i.当设备具有多于一个Wi-Fi无线电时,可根据无线电的当前使用向不同无线电分配评估。ii. 一个实施例涉及包含多个Wi-Fi芯片集的设备,所述多个Wi-Fi芯片集可独立运行,并且可独立和同时协调至支持各种WLAN技术(例如802. lla、802. lib,802. llg、 802. Iln等)的各个信道频率。1.通过这样的设备,一组无线电可用作“服务无线电”,将专用于服务用户数据业务。其他组无线电可用作“扫描”无线电,将专用于识别和评估可用Wi-Fi AP,而并非目前与无线电的服务组相关的AP。2.通过单独的服务和扫描无线电,Wi-Fi AP评估可同时并且与在服务无线电上正在传送的用户数据业务独立发生。这样,在用户应用中没有中断。3.通过扫描组中的多个无线电,多个评估可同时进行。4.分配扫描组无线电以评估识别Wi-Fi AP的许多算法是可能的。a. 一个这样的算法根据识别的AP的设备技术(例如lla、llb、llg、lln等)对他们分类,并且尝试向扫描组中的特定无线电分配类似无线电技术AP的评估。例如,一个无线电可分配给Ila AP,而另一无线电分配给11b,以此类推。b.另一算法遵循在上述一个无线电情况下讨论的策略。这里,可分配扫描组中的无线电,以评估在上述特定AP组中的AP。c.另一备选是将多个扫描无线电分配给一个AP组,以在评估其他组的AP之前完成这个组中的所有评估。9)结果的报告a.包括对于测试中的每个AP的结果的显示以及多个结果实例的集合。i. 一个实施例对于测试中的每个AP计算在测试方之间的吞吐量和延迟结果的平均值。ii. 一个实施例对于测试中的每个AP报告在测试方之间的吞吐量和延迟结果的中间值。iii. 一个实施例对于每个测试方报告在测试中的所有AP之间的极值、平均值和中间值。(这个方法呈现以测试方[网站、服务器等]为中心的性能结果,而并非以AP选择为中心。由此,如果用户主要感兴趣对于特定主机的最佳服务,则这个选项可能是最有信息性的)。iv. 一个实施例基于先前测试的测量(如果可用)提供信赖区间。信赖区间可由用户指定或具有缺省值,例如95%等。b.如何概括测试结果。i.比较和相对。ii.绝对。iii.灰度-基于绝对值的红、黄、绿。
iv.灰度-基于相对值的红、黄、绿。v.灰度-基于针对某些应用类型的适宜性分类的RYG。vi.极值执行者的通知。一个实施例将涉及当已经存在进行中和活动连接时结果的通知。1.在这个情况下,一个实施例将仅当评估新连接选项具有比当前服务连接更强性能时通知用户(例如,可听地,通过图标状态的改变和/或经由小通知窗口)。 “更强”的概念可由用户定义或具有缺省值。值可用百分比表示(例如,比当前体验更佳吞吐量; 或比当前体验更佳延迟等)。“更佳”也可实现为一组绝对值(例如XMbps吞吐量或Yms 延迟)。2.这个情形减少了向用户提供的可视和信息混乱,以及仅当确定了新连接选项以提供明显改进的性能时通知。10)结果的存储、分析和显示a.在一些实施例中,系统在数据库中存储评估结果,所述数据库用于向用户呈现结果(例如经由移动设备的显示器),从移动设备向另一移动设备、远程服务器和/或另一实体发送结果,用于结果的进一步分析和/或用于向用户的结果的更改的呈现。我们的一些实施例中,移动设备被配置为存储评估结果,以及被配置为按例如包括如标识符(例如接入点名称(SSID)、接入点MAC地址等)、时间(例如一天中的时间、一周中的天等)和位置(例如与车载GPS系统和/或其他位置识别功能相关的移动设备的位置)的多个参数来对他们编索引。b.在例如GPS等的采用位置识别功能的一些优选实施例中,基于位置的信息可用于在移动设备的显示器上向用户图形地呈现评估的结果,以刻画这样的接入点的相对位置和评估结果。通过实例,在一些实施例中,系统可具有地图数据库,其可用于以叠加方式与接入点和评估结果同时显示地图,以便于观察和使用。这个特征可通过类似于车辆导航系统多么平常地在用户的图形地图上刻画兴趣点(例如识别加油站等)的方式来呈现。然而, 在目前情况下,这将地理地刻画接入点的位置以及评估结果。c.在一些实施例中,移动设备被配置为以根据多个变量优先化结果的方式显示评估。通过实例,优先化可包括a)呈现的顺序,b)颜色编码和/或c)仅显示与更高优先级分类相关的结果。通过实例,优先化可基于一个或多个变量,例如,基于接入点的吞吐量性能、延迟性能、服务提供商、安全属性(例如,开放的或启用安全的AP等)。为了示例性目的,图4示出移动设备的示例性显示屏D,并且在一些示例性实施例中示出移动设备可被配置为根据某些分组和根据某些等级排序如何为用户显示评估的接入点。在一些实施例中,用户能够通过从向用户显示的列表经由例如图3所示的用户输入端IN选择一个或多个接入点用于评估和/或测试通信方以用于评估中。例如,用户可潜在地操作显示屏D上显示的指针设备,以呈现选择。通过实例,图5示出用户可在一些实施例中进行选择的潜在测试通信方的示例性列表。如上所述,在一些实施例中,测试通信方的选择可自动执行,并且可不涉及用户选择。此外,应注意,在一些实施例中,也可向用户提供选择或指引评估过程步骤的其他方面的能力,例如,要采用的方法的IP连接评估类型的选择。通过实例,如图6所示,可向用户提供在潜在评估类型的列表的显示屏D上的显示,以从一些示例性情况中选择。
本发明的适用范围尽管这里阐述和描述了本发明的示例性实施例,但是本发明不限于这里所述的各个优选实施例,但是包括基于本发明本领域技术人员可理解的具有等同元素、修改、省略、 (例如各个实施例之间的方面的)组合的任意和所有实施例、改编和/或改换。权利要求中的限制(例如包括随后要增加的)基于权利要求中采用的语言广泛地解释,不限于本说明书中或本申请的实施期间描述的实例,这些实例理解为不可排他的。例如,在本发明中,术语“优选地”是不可排他的,意味着“优选地,但不限于”。在本发明中并且在本申请的实施期间,将仅采用装置加功能或步骤加功能的限制,其中对于特定权利要求限制,在该限制中存在所有以下条件a)明确地列举“用于...的装置”或“用于...的步骤”;b)明确地列举相应功能;和c)没有列举结构、材料或支持该结构的行为。在本发明中并且在本申请的实施期间,术语“本发明”或“发明”可用作本公开内容中一个或多个方面的参考。语言存在发明或发明不应不适当地理解为临界性的识别,不应不适当地理解为应用于所有方面或实施例中(即应理解,本发明具有多个方面和实施例),并且不应不适当地理解为限制本申请或权利要求的范围。在本发明中并且在本申请的实施期间,术语“实施例”可用于描述任意方面、特征、处理或步骤、其任意组合、和/或其任意部分。在一些实例中,各个实施例可包括重叠特征。在本发明中,可采用以下缩写的术语“e.g. ”,意味着“比如”,“i.a. ”意味着“其中”。
权利要求
1.一种系统,用于在无线移动设备经由接入网络的一个或多个接入点之一建立数据通信会话之前评估所述接入网络的所述接入点,包括移动设备,具有用于与接入网络的一个或多个接入点通信的至少一个无线电接口 ;所述移动设备被配置为收集所述接入点广播的信息以及检测在所述接入点和所述移动设备之间的链路层特征;所述移动设备被配置为自动选择或能够用户驱动选择至少一个测试通信方,用于所述接入点的网络级属性的评估;所述移动设备具有连接管理器,其基于a)所述广播的信息和在所述接入点和所述移动设备之间的所述链路层特征,以及b)所述接入点的所述网络级属性执行接入点的评估。
2.一种系统,用于在无线移动设备经由接入网络的接入点之一建立数据通信会话之前评估所述接入网络的所述接入点,包括移动设备,被配置为接收从多个接入点无线发送的信息;所述移动设备被配置为,基于所述接入点的物理层属性以及所述接入点的网络级属性执行多个接入点的评估,所述移动设备经由所述多个接入点不具有进行中数据会话,由此不仅评估所述接入点的物理层属性而且评估网络状态。
3.如权利要求2所述的系统,所述移动设备还被配置为,基于与至少一个测试通信方的通信执行所述评估,所述至少一个测试通信方与所述移动设备交换IP级或上级分组。
4.如权利要求2所述的系统,其中所述物理层属性包括信号强度、MAC地址、标称比特率、和传输技术中的一个或多个。
5.如权利要求2所述的系统,其中所述网络级属性包括因特网连接、重定向策略、和路径性能中的一个或多个。
6.如权利要求2所述的系统,其中所述移动设备被配置为经由显示器向所述移动设备的用户呈现评估结果。
7.如权利要求2所述的系统,其中所述移动设备被配置为优先化所述接入点的评估。
8.如权利要求7所述的系统,其中所述移动设备被配置为基于移动用户与接入点的过去历史、所述接入点的信息是否已经存储在用户的资料中、以及所述接入点的操作状态中的一个或多个来优先化所述评估。
9.如权利要求2所述的系统,其中所述移动设备被配置为并行地同时执行接入点的多个评估。
10.如权利要求2所述的系统,其中所述移动设备通过用户驱动模式来配置,在所述用户驱动模式下用户物理地启动所述评估的执行和/或经由用户接口基于所述评估物理地选择接入点。
11.如权利要求2所述的系统,其中所述移动设备通过自动模式来配置,在所述自动模式下所述设备自动执行所述评估和/或基于所述评估自动选择接入点。
12.如权利要求11所述的系统,其中所述自动模式包括所述移动设备被配置为主动执行连接和性能扫描。
13.如权利要求2所述的系统,其中所述评估包括接入点的分组。
14.如权利要求13所述的系统,其中所述评估包括接入点的分级。
15.如权利要求14所述的系统,其中所述评估包括确定组之间的评估执行的顺序。
16.如权利要求13所述的系统,其中所述组包括作为对等或端对端的与检测连接关联的项目的组、已经在用户的资料中的接入点的组、以及启用安全的但并非用户资料的一部分的接入点的组。
17.如权利要求14所述的系统,其中在显示器上为所述移动设备的用户呈现所述分级。
18.如权利要求2所述的系统,其中所述移动设备被配置为执行与至少一个测试通信方的连接评估。
19.如权利要求18所述的系统,其中所述连接评估包括IP地址的获得以及启动与所述至少一个测试通信方的数据传送。
20.如权利要求19所述的系统,其中所述移动设备被配置为呈现测试通信方的列表, 用于用户选择。
21.如权利要求19所述的系统,其中所述移动设备被配置为自动选择所述测试通信方。
22.如权利要求21所述的系统,其中所述数据传送包括所述移动设备被配置为向所述至少一个测试通信方发送ping消息或HTTP请求,以及所述移动设备被配置为存储ping 结果或HTTP响应。
23.如权利要求2所述的系统,其中所述移动设备被配置为执行与至少一个测试通信方的性能评估。
24.如权利要求23所述的系统,其中所述性能评估包括接入点的端到端性能。
25.如权利要求M所述的系统,其中所述移动设备被配置为使用ping消息的评估以记录所述移动设备、被评估的接入点和所述测试通信方之间的吞吐量和/或延迟来执行所述端到端性能。
26.如权利要求M所述的系统,其中所述移动设备被配置为基于根据所述消息的时间戳的时间流逝的评估使用HTTP请求和响应消息的评估执行所述端到端性能,其中所述移动设备被配置为记录、存储和分析与所述消息相关的时间。
27.如权利要求2所述的系统,其中所述移动设备被配置为在一个无线电模式下运行, 以及当所述无线电在现有连接上参与到进行中会话时,通过从当前服务的接入点分离以评估另一接入点来执行所述评估。
28.如权利要求2所述的系统,其中所述移动设备具有多个无线电接口,其可独立和同时运行,以通过将某些无线电接口作为服务接口运行以及将其他无线电接口作为扫描或评估接口来执行所述评估。
29.如权利要求2所述的系统,其中所述移动设备被配置为显示评估结果以及对于评估中的每个接入点的多个结果实例的集合。
30.如权利要求四所述的系统,其中所述移动设备被配置为呈现对于评估中的每个接入点的测试通信方之间的测试结果的平均值、中间值、极值或间隔。
31.如权利要求2所述的系统,其中所述移动设备被配置为在数据库中存储所述评估的结果。
32.如权利要求31所述的系统,其中所述移动设备被配置为分析所述评估的所述结果。
33.如权利要求31所述的系统,其中所述移动设备被配置为基于参数对于所述评估的所述结果编索引。
34.如权利要求33所述的系统,其中所述移动设备被配置为基于包括以下内容的组的至少一个参数对于所述评估的所述结果编索引,所述组包括接入点名称(SSID)、接入点 MAC地址、一天中的时间、一周中的天和移动设备的位置。
35.如权利要求34所述的系统,其中所述移动设备被配置为在地理地图上呈现所述评估的结果,以实现与所述移动设备相关的接入点位置和评估结果的视觉化。
36.如权利要求2所述的系统,其中所述移动设备被配置为根据包括以下内容的组的至少一个变量优先化所述评估结果,所述组包括吞吐量性能、延迟性能、服务提供商、和安全属性。
37.如权利要求2所述的系统,其中所述移动设备被配置为在检测到所述移动设备上运行的进行中应用的不佳应用层性能时启动所述评估。
38.如权利要求2所述的系统,其中所述移动设备被配置为基于检测的所述移动设备的电池电量改变所述评估。
39.如权利要求38所述的系统,其中所述移动设备被配置为基于所述移动设备的剩余电池电力限制所述评估。
40.如权利要求38所述的系统,其中所述移动设备被配置为基于所述移动设备的剩余电池电力限制所述评估的次数。
41.一种方法,用于在无线移动设备经由接入网络的一个或多个接入点之一建立数据通信会话之前评估所述接入网络的所述接入点,包括通过移动设备收集所述接入点广播的信息以及检测在所述接入点和所述移动设备之间的链路层特征,所述移动设备具有用于与接入网络的一个或多个接入点通信的至少一个无线电接口;自动选择或能够用户驱动选择至少一个测试通信方,用于所述接入点的网络级属性的评估;使得所述移动设备的连接管理器基于a)所述广播的信息和在所述接入点和所述移动设备之间的所述链路层特征,以及b)所述接入点的所述网络级属性执行接入点的评估。
42.如权利要求41所述的方法,还包括所述移动设备基于与至少一个测试通信方的通信执行所述评估,所述至少一个测试通信方与所述移动设备交换IP级或上级分组。
43.如权利要求41所述的方法,还包括使得所述物理层属性包括信号强度、MAC地址、 标称比特率、和传输技术中的一个或多个。
44.如权利要求41所述的方法,还包括使得所述网络级属性包括因特网连接、重定向策略、和路径性能中的一个或多个。
45.如权利要求41所述的方法,还包括所述移动设备经由显示器向所述移动设备的用户呈现评估结果。
46.如权利要求41所述的方法,还包括所述移动设备优先化所述接入点的评估。
47.如权利要求46所述的方法,还包括所述移动设备基于移动用户与接入点的过去历史、所述接入点的信息是否已经存储在用户的资料中、以及所述接入点的操作状态中的一个或多个来优先化所述评估。
48.如权利要求41所述的方法,还包括所述移动设备并行地同时执行接入点的多个评估。
49.如权利要求41所述的方法,还包括所述移动设备采用用户驱动模式,在所述用户驱动模式下用户物理地启动所述评估的执行和/或经由用户接口基于所述评估物理地选择接入点。
50.如权利要求41所述的方法,还包括所述移动设备采用自动模式,在所述自动模式下所述设备自动执行所述评估和/或基于所述评估自动选择接入点。
51.如权利要求50所述的方法,还包括所述自动模式包括所述移动设备主动执行连接和性能扫描。
52.如权利要求41所述的方法,还包括使得所述评估包括接入点的分组。
53.如权利要求52所述的方法,还包括使得所述评估包括接入点的分级。
54.如权利要求53所述的方法,还包括在显示器上为所述移动设备的用户呈现所述分级。
55.如权利要求41所述的方法,还包括所述移动设备执行与至少一个测试通信方的连接评估。
56.如权利要求41所述的方法,还包括所述移动设备执行与至少一个测试通信方的性能评估。
57.如权利要求41所述的方法,还包括所述移动设备在一个无线电模式下运行,以及当所述无线电在现有连接上参与到进行中会话时,通过从当前服务的接入点分离以评估另一接入点来执行所述评估。
58.如权利要求41所述的方法,还包括所述移动设备具有多个无线电接口,其可独立和同时运行,以通过将某些无线电接口作为服务接口运行以及将其他无线电接口作为扫描或评估接口来执行所述评估。
59.如权利要求41所述的方法,还包括所述移动设备显示评估结果以及对于评估中的每个接入点的多个结果实例的集合。
60.如权利要求41所述的方法,还包括所述移动设备在数据库中存储所述评估的结果。
61.如权利要求60所述的方法,还包括所述移动设备分析所述评估的所述结果。
62.如权利要求60所述的方法,还包括所述移动设备基于参数对于所述评估的所述结果编索引。
63.如权利要求62所述的方法,其中所述参数包括含有以下内容的组的至少一个参数,所述组包括接入点名称(SSID)、接入点MAC地址、一天中的时间、一周中的天和移动设备的位置。
64.如权利要求60所述的方法,还包括其中所述移动设备在地理地图上呈现所述评估的结果,以实现与所述移动设备相关的接入点位置和评估结果的视觉化。
65.如权利要求41所述的方法,还包括所述移动设备根据包括以下内容的组的至少一个变量优先化所述评估结果,所述组包括吞吐量性能、延迟性能、服务提供商、和安全属性。
66.如权利要求41所述的方法,还包括所述移动设备在检测到所述移动设备上运行的进行中应用的不佳应用层性能时启动所述评估。
67.如权利要求41所述的方法,还包括所述移动设备基于检测的所述移动设备的电池电量改变所述评估。
68.如权利要求67所述的方法,还包括所述移动设备基于所述移动设备的剩余电池电力限制所述评估。
全文摘要
本发明特别地描述了执行多个Wi-Fi接入点(AP)和接入网络(AN)的预先评估的新颖性技术。预先评估确定AP是否连接至因特网,并测量AN经由那个特定AP可在移动设备和预先指定的因特网主机之间提供的路径性能。此外,本发明还公开了确定AN是否需要用户通过重定向登录页面主动认证他们的方法。
文档编号H04W48/00GK102204349SQ200980143079
公开日2011年9月28日 申请日期2009年9月29日 优先权日2008年9月29日
发明者D·法莫拉里, K·辛卡, K·马诺萨基斯 申请人:株式会社东芝, 特勒克利亚科技公司