CN102204349B - 多个网络接入点的预先评估 - Google Patents

多个网络接入点的预先评估 Download PDF

Info

Publication number
CN102204349B
CN102204349B CN200980143079.0A CN200980143079A CN102204349B CN 102204349 B CN102204349 B CN 102204349B CN 200980143079 A CN200980143079 A CN 200980143079A CN 102204349 B CN102204349 B CN 102204349B
Authority
CN
China
Prior art keywords
mobile device
assessment
access point
systems
methods
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN200980143079.0A
Other languages
English (en)
Other versions
CN102204349A (zh
Inventor
K·马诺萨基斯
D·法莫拉里
K·辛卡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhuoxin Heritage Co
Toshiba Corp
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Toshiba Corp
Telcordia Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp, Telcordia Technologies Inc filed Critical Toshiba Corp
Publication of CN102204349A publication Critical patent/CN102204349A/zh
Application granted granted Critical
Publication of CN102204349B publication Critical patent/CN102204349B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/17Selecting a data network PoA [Point of Attachment]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/06Testing, supervising or monitoring using simulated traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]

Abstract

本申请特别地描述了执行多个Wi-Fi接入点(AP)和接入网络(AN)的预先评估的新颖性技术。预先评估确定AP是否连接至因特网,并测量AN经由那个特定AP可在移动设备和预先指定的因特网主机之间提供的路径性能。此外,本发明还公开了确定AN是否需要用户通过重定向登录页面主动认证他们的方法。

Description

多个网络接入点的预先评估
本申请是题为Pre-Evaluation of Multiple Wi-Fi Access Points的、2008年9月29日递交的、美国临时申请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等。例如,移动设备可包括数字系统,以确保语音和/或数据的快速无线传输。典型的移动设备包括以下组件中的一些或全部:收发器(即发送器和接收器,包括例如具有集成发送器、接收器以及如果期望的其他功能的单芯片收发器);天线;处理器;一个或多个音频变频器(例如设备中用于音频通信的扬声器或麦克风);电磁数据存储装置(例如ROM、RAM、数字数据存储装置等,例如在提供数据处理的设备中)存储器;闪存;全芯片集或集成电路;接口(例如USB、CODEC、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.11x设备(IEEE 802.11设备,包括例如802.11a、802.11b和802.11g设备)、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.E.E.E.P802.21/D.01.09中,该文档指定优先化802系统和蜂窝系统之间的切换的802媒体访问独立机制。I.E.E.E.802.21标准定义了可扩展的媒体访问独立机制,其能够优先化在异构802系统之间的切换,并且可便于在802系统和蜂窝系统之间的切换。为了背景参考和教导目的,以下再现所述I.E.E.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.E.P802.21/D.01.09的1.1,该文档的全部内容合并于此,并且通过在以上引用的临时申请的C部分中完全并入作为本申请的一部分。
示例性架构:
图1示出可在一些示例性和非限制性方案中采用的一些示例性架构组件,包括与客户端设备通信的无线接入点。由此,图1示出与无线局域网(WLAN)(通常指定为21)连接的示例性有线网络20。WLAN 21包括接入点(AP)22和多个用户站23、24。例如,有线网络20可包括因特网或公司数据处理网络。例如,接入点22可以是无线路由器,并且用户站23、24可以是例如便携式计算机、个人桌面型计算机、PDA、便携式IP语音电话和/或其他设备。接入点22具有与有线网络21链接的网络接口25、与用户站23、24通信的无线收发器。例如,无线收发器26可包括用于与用户站23、25无线电或微波频率通信的天线27。接入点22还具有处理器28、程序存储器29、和随机存取存储器31。用户站23具有无线收发器35,包括用于与接入点站22通信的天线36。类似地,用户站24具有无线收发器38和天线39,用于与接入点22通信。通过实例,在一些实施例中,可在这样的接入点(AP)采用认证器和/或可在移动节点或用户站中采用请求方或对等端。
图2示出在一些实施例中可用于实现计算化处理步骤、由设备(例如接入点、计算机、服务器、用户站、移动设备或其他节点)执行的计算机或控制单元。在一些实施例中,计算机或控制单元包括中央处理单元(CPU)322,其可在总线326上与一组输入/输出(I/O)设备324通信。I/O设备324可包括例如键盘、监视器、和/或其他设备。CPU 322可在总线326上与计算机可读介质(例如传统易失性或非易失性数据存储设备)328(以下为“存储器328”)通信。CPU 322、I/O设备324、总线326、和存储器328之间的交互可能是本领域已知的。存储器328可包括例如数据330。存储器328还可存储软件338。软件338可包括多个模块340,用于实现处理的步骤。传统编程技术可用于实现这些模块。存储器328还可存储上述和/或其他数据文件。在一些实施例中,这里所述的各个方法可经由计算机程序产品实现,以由计算机系统使用。这个方案可包括例如固定在计算机可读介质(例如盘、CD-ROM、ROM等)或经由接口设备(例如调制解调器等)可发送至计算机系统的一系列计算机指令。通信介质可以是本质上有形的(例如通信线路)和/或本质上无形的(例如使用微波、光、红外等的无线介质)。计算机指令可通过各种编程语言写入,和/或可存储在存储器设备中,例如半导体设备(例如芯片或电路)、磁设备、光设备和/或其他存储器设备。在各个实施例中,发送可使用任意适当通信技术。
发明内容
本发明的优选实施例在以上和其他背景技术方面有所改进。
在优选实施例中,提供执行多个Wi-Fi接入点(AP)和接入网络(AN)的预先评估的新颖性技术。预先评估确定AP是否连接至因特网,并测量AN经由那个特定AP可在移动设备和预先指定的因特网主机之间提供的路径性能。此外,优选实施例还涉及确定AN是否需要用户通过重定向登录页面主动认证他们的方法。
在一些实施例中,提供一种系统、方法或设备,被配置为智能地和快速地评估大量Wi-Fi热点。在一些实例中,评估不仅提供了关于他们的物理层属性的信息。在一些实例中,评估提供关于信号强度、MAC地址、标称比特率、或传输技术的信息,还提供关于他们的网络级属性的信息。在一些实例中,关于网络级属性的信息包括因特网连接、重定向策略、路径性能。在一些实例中,系统、方法或设备还包括:基于用户与AP的过去历史、AP的信息是否已经存储在用户的资料(例如SSID、WEP密钥、或其他安全证书等)中、以及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 AP。现有连接管理软件的当前状态将对于关联的MAC地址、ESSID和与AP关联的其他参数分目录。
现有连接管理软件的当前状态仅可收集在AP上预先填充和预先配置的信息(例如ESSID),或描述仅属于链路层的动态属性(例如信号强度、误码率等)。当前连接管理软件不提供关于AP的网络状态的信息,包括他们是否连接至因特网;如果他们连接至因特网,AP及其关联的接入网络(AN)提供什么样的性能(在例如可用吞吐量、延迟和/或抖动方面测量);或AP是否需要任何人工干预以输入接入和认证证书。
根据优选实施例,当前Wi-Fi连接关联软件的缺点可通过例如使其得知这样的信息来解决。
实体:
在一些优选实施例中,可包含以下实体:
1)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、WEP密钥、或其他安全证书等)中、以及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根据他们的技术分类(例如802.11a、b、g、n)来分级。例如,这可涉及首先列出的11n技术的宣传支持,随后11g,然后11g,最后11b。
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或cnn.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.11a、802.11b、802.11g、802.11n等)的各个信道频率。
1.通过这样的设备,一组无线电可用作“服务无线电”,将专用于服务用户数据业务。其他组无线电可用作“扫描”无线电,将专用于识别和评估可用Wi-Fi AP,而并非目前与无线电的服务组相关的AP。
2.通过单独的服务和扫描无线电,Wi-Fi AP评估可同时并且与在服务无线电上正在传送的用户数据业务独立发生。这样,在用户应用中没有中断。
3.通过扫描组中的多个无线电,多个评估可同时进行。
4.分配扫描组无线电以评估识别Wi-Fi AP的许多算法是可能的。
a.一个这样的算法根据识别的AP的设备技术(例如11a、11b、11g、11n等)对他们分类,并且尝试向扫描组中的特定无线电分配类似无线电技术AP的评估。例如,一个无线电可分配给11a 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.在这个情况下,一个实施例将仅当评估新连接选项具有比当前服务连接更强性能时通知用户(例如,可听地,通过图标状态的改变和/或经由小通知窗口)。“更强”的概念可由用户定义或具有缺省值。值可用百分比表示(例如,比当前体验X%更佳吞吐量;或比当前体验Y%更佳延迟等)。“更佳”也可实现为一组绝对值(例如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.”意味着“其中”。

Claims (67)

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.如权利要求24所述的系统,其中所述移动设备被配置为使用ping消息的评估以记录所述移动设备、被评估的接入点和所述测试通信方之间的吞吐量和/或延迟来执行所述端到端性能。
26.如权利要求24所述的系统,其中所述移动设备被配置为基于根据HTTP请求和响应消息的时间戳的时间流逝的评估使用所述HTTP请求和响应消息的评估执行所述端到端性能,其中所述移动设备被配置为记录、存储和分析与所述HTTP请求和响应消息相关的时间。
27.如权利要求2所述的系统,其中所述移动设备被配置为在一个无线电模式下运行,以及当所述无线电在现有连接上参与到进行中会话时,通过从当前服务的接入点分离以评估另一接入点来执行所述评估。
28.如权利要求2所述的系统,其中所述移动设备具有多个无线电接口,其可独立和同时运行,以通过将某些无线电接口作为服务接口运行以及将其他无线电接口作为扫描或评估接口来执行所述评估。
29.如权利要求2所述的系统,其中所述移动设备被配置为显示评估结果以及对于评估中的每个接入点的多个结果实例的集合。
30.如权利要求29所述的系统,其中所述移动设备被配置为呈现对于评估中的每个接入点的测试通信方之间的测试结果的平均值、中间值、极值或间隔。
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所述的方法,还包括:使得所述网络级属性包括因特网连接、重定向策略、和路径性能中的一个或多个。
44.如权利要求41所述的方法,还包括:所述移动设备经由显示器向所述移动设备的用户呈现评估结果。
45.如权利要求41所述的方法,还包括:所述移动设备优先化所述接入点的评估。
46.如权利要求45所述的方法,还包括:所述移动设备基于移动用户与接入点的过去历史、所述接入点的信息是否已经存储在用户的资料中、以及所述接入点的操作状态中的一个或多个来优先化所述评估。
47.如权利要求41所述的方法,还包括:所述移动设备并行地同时执行接入点的多个评估。
48.如权利要求41所述的方法,还包括:所述移动设备采用用户驱动模式,在所述用户驱动模式下用户物理地启动所述评估的执行和/或经由用户接口基于所述评估物理地选择接入点。
49.如权利要求41所述的方法,还包括:所述移动设备采用自动模式,在所述自动模式下所述设备自动执行所述评估和/或基于所述评估自动选择接入点。
50.如权利要求49所述的方法,还包括:所述自动模式包括所述移动设备主动执行连接和性能扫描。
51.如权利要求41所述的方法,还包括:使得所述评估包括接入点的分组。
52.如权利要求51所述的方法,还包括:使得所述评估包括接入点的分级。
53.如权利要求52所述的方法,还包括:在显示器上为所述移动设备的用户呈现所述分级。
54.如权利要求41所述的方法,还包括:所述移动设备执行与至少一个测试通信方的连接评估。
55.如权利要求41所述的方法,还包括:所述移动设备执行与至少一个测试通信方的性能评估。
56.如权利要求41所述的方法,还包括:所述移动设备在一个无线电模式下运行,以及当所述无线电在现有连接上参与到进行中会话时,通过从当前服务的接入点分离以评估另一接入点来执行所述评估。
57.如权利要求41所述的方法,还包括:所述移动设备具有多个无线电接口,其可独立和同时运行,以通过将某些无线电接口作为服务接口运行以及将其他无线电接口作为扫描或评估接口来执行所述评估。
58.如权利要求41所述的方法,还包括:所述移动设备显示评估结果以及对于评估中的每个接入点的多个结果实例的集合。
59.如权利要求41所述的方法,还包括:所述移动设备在数据库中存储所述评估的结果。
60.如权利要求59所述的方法,还包括:所述移动设备分析所述评估的所述结果。
61.如权利要求59所述的方法,还包括:所述移动设备基于参数对于所述评估的所述结果编索引。
62.如权利要求61所述的方法,其中所述参数包括含有以下内容的组的至少一个参数,所述组包括:接入点名称(SSID)、接入点MAC地址、一天中的时间、一周中的天和移动设备的位置。
63.如权利要求59所述的方法,还包括:其中所述移动设备在地理地图上呈现所述评估的结果,以实现与所述移动设备相关的接入点位置和评估结果的视觉化。
64.如权利要求41所述的方法,还包括:所述移动设备根据包括以下内容的组的至少一个变量优先化所述评估结果,所述组包括:吞吐量性能、延迟性能、服务提供商、和安全属性。
65.如权利要求41所述的方法,还包括:所述移动设备在检测到所述移动设备上运行的进行中应用的不佳应用层性能时启动所述评估。
66.如权利要求41所述的方法,还包括:所述移动设备基于检测的所述移动设备的电池电量改变所述评估。
67.如权利要求66所述的方法,还包括:所述移动设备基于所述移动设备的剩余电池电力限制所述评估。
CN200980143079.0A 2008-09-29 2009-09-29 多个网络接入点的预先评估 Active CN102204349B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10089508P 2008-09-29 2008-09-29
US61/100,895 2008-09-29
PCT/US2009/058866 WO2010037128A1 (en) 2008-09-29 2009-09-29 Pre-evaluation of multiple network access points

Publications (2)

Publication Number Publication Date
CN102204349A CN102204349A (zh) 2011-09-28
CN102204349B true CN102204349B (zh) 2014-12-24

Family

ID=42060152

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200980143079.0A Active CN102204349B (zh) 2008-09-29 2009-09-29 多个网络接入点的预先评估

Country Status (4)

Country Link
US (1) US8345599B2 (zh)
JP (1) JP5337879B2 (zh)
CN (1) CN102204349B (zh)
WO (1) WO2010037128A1 (zh)

Families Citing this family (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0612438D0 (en) * 2006-06-23 2006-08-02 Siemens Ag Network selection
US20110222414A1 (en) * 2010-03-12 2011-09-15 Tamas Borsos Method and apparatus for active probing of tunneled internet protocol (ip) transmission paths
US8570993B2 (en) 2010-05-20 2013-10-29 At&T Mobility Ii Llc Wi-Fi intelligent selection engine
US9021108B2 (en) 2010-09-27 2015-04-28 Blackberry Limited Method, system and apparatus for enabling access of a first mobile electronic device to at least one network accessible by a second mobile electronic device
KR101957942B1 (ko) * 2010-10-08 2019-03-15 삼성전자주식회사 서비스 방법, 그 장치 및 그 서버
US8588870B1 (en) * 2010-10-15 2013-11-19 Sprint Spectrum L.P. Method and system for reducing resource consumption to extend battery life based on an estimated time to destination
KR101730357B1 (ko) * 2010-11-22 2017-04-27 삼성전자주식회사 휴대용 단말기에서 억세스 포인터 연결을 위한 장치 및 방법
US8553617B1 (en) 2010-12-01 2013-10-08 Google Inc. Channel scanning
KR101788639B1 (ko) * 2011-01-10 2017-10-20 삼성전자 주식회사 휴대 단말기의 네트워크 접속 또는 해제 방법 및 장치
WO2012106330A1 (en) 2011-01-31 2012-08-09 Synchronoss Technologies, Inc. System and method for host and os agnostic management of connected devices through network controlled state alteration
MX2013009341A (es) 2011-02-14 2013-10-01 Thomson Licensing Conectividad wi-fi para correccion de anormalidades mediante medicion del tiempo de carrera completa de paquetes enviados con diferentes velocidades de modulacion.
US20140089503A1 (en) * 2011-04-29 2014-03-27 Telefonaktiebolaget L M Ericsson (Publ) Automatic Connection Selection
US9736045B2 (en) 2011-09-16 2017-08-15 Qualcomm Incorporated Systems and methods for network quality estimation, connectivity detection, and load management
US20130336136A1 (en) * 2011-09-16 2013-12-19 Qualcomm Incorporated Systems and methods for network quality estimation, connectivity detection, and load management
US20130254378A1 (en) * 2011-09-16 2013-09-26 Qualcomm Incorporated Systems and methods for network quality estimation, connectivity detection, and load management
US20130250780A1 (en) * 2011-09-16 2013-09-26 Qualcomm Incorporated Systems and methods for network quality estimation, connectivity detection, and load management
US20130246575A1 (en) * 2011-09-16 2013-09-19 Qualcomm Incorporated Systems and methods for network quality estimation, connectivity detection, and load management
CN102625469A (zh) * 2011-11-01 2012-08-01 北京小米科技有限责任公司 一种移动终端接入移动互联网的方法
US8665847B2 (en) 2011-11-08 2014-03-04 Microsoft Corporation Service-assisted network access point selection
US9059802B2 (en) 2011-11-09 2015-06-16 At&T Mobility Ii Llc Received signal strength indicator snapshot analysis
KR20130051811A (ko) * 2011-11-10 2013-05-21 삼성전자주식회사 엑세스 포인트 선택 장치 및 방법
US8989094B2 (en) * 2011-11-22 2015-03-24 Wifiname, Inc. Systems and methods for generating and displaying application information on a wireless station
US8526334B2 (en) * 2011-12-09 2013-09-03 Ixia Choosing connectable end points for network test
KR101337192B1 (ko) * 2012-02-24 2013-12-05 주식회사 팬택 무선랜 단말의 ap 검색 장치 및 방법
CN102625410A (zh) * 2012-02-29 2012-08-01 华为终端有限公司 一种控制无线网络连接的方法及热点设备
KR101331376B1 (ko) * 2012-03-23 2013-11-20 삼성에스디에스 주식회사 다수의 무선 액세스 포인트를 갖는 네트워크존을 관리하는 장치, 이 장치에 의한 모바일 단말기 접속방법, 및 이 방법에 의해 접속되는 모바일 단말기
US20150124966A1 (en) * 2012-04-13 2015-05-07 Anyfi Networks Ab End-to-end security in an ieee 802.11 communication system
US10129751B2 (en) 2012-05-25 2018-11-13 Comcast Cable Communications, Llc Wireless gateway supporting public and private networks
EP2862404B1 (en) * 2012-06-13 2017-03-22 Telefonaktiebolaget LM Ericsson (publ) Technique for coordinating transmission and reception activities in a communication device with multiple radio interfaces
KR101453973B1 (ko) * 2012-07-02 2014-10-22 삼성전자주식회사 와이 파이 접속을 위한 방법 및 그 전자 장치
US9338740B2 (en) 2012-07-18 2016-05-10 Alcatel Lucent Method and apparatus for selecting a wireless access point
US9084122B2 (en) 2012-07-31 2015-07-14 Qualcomm Incorporated Processing of access point crowdsourcing data
US9167551B2 (en) 2012-07-31 2015-10-20 Qualcomm Incorporated Mobile access point detection
KR102023402B1 (ko) * 2013-02-28 2019-09-23 삼성전자주식회사 통신 시스템에서 인터넷 연결 상태 모니터링 방법 및 장치
EP2773144A1 (en) * 2013-03-01 2014-09-03 Thomson Licensing Method of diagnosis of degradation in a heterogeneous network using a neighbour network
KR20140112331A (ko) * 2013-03-13 2014-09-23 삼성전자주식회사 통신 연결 제어 방법 및 이를 지원하는 전자 장치
US20140362776A1 (en) * 2013-06-07 2014-12-11 Qualcomm Incorporated Application aware association in wireless networks
GB2523865B (en) * 2013-07-05 2021-03-24 Pismo Labs Technology Ltd Methods and systems for sending and receiving information data
CN104427587A (zh) * 2013-08-23 2015-03-18 联想移动通信科技有限公司 一种无线局域网接入点的连接方法及移动设备
CN104735749B (zh) * 2013-12-18 2018-12-07 中国移动通信集团山东有限公司 一种接入网络的方法及无线路由器、门户平台服务器
CN104883682A (zh) * 2014-02-27 2015-09-02 中兴通讯股份有限公司 Wifi热点连接及选择方法、通信终端及系统
KR101566765B1 (ko) * 2014-04-14 2015-11-06 유넷시스템주식회사 무선 장비 탐지 시스템
WO2015165075A1 (en) 2014-04-30 2015-11-05 Hewlett-Packard Development Company, L.P. Wireless access point selection based on a connection plan
JP5844441B1 (ja) * 2014-08-08 2016-01-20 ソフトバンク株式会社 通信端末装置及び通信システム
JP5844440B1 (ja) * 2014-08-08 2016-01-20 ソフトバンク株式会社 通信端末装置及び通信システム
JP6246142B2 (ja) * 2015-01-14 2017-12-13 キヤノン株式会社 情報処理装置、情報処理方法及びプログラム
CN106034319A (zh) * 2015-03-19 2016-10-19 小米科技有限责任公司 无线接入点的连接方法及装置
JP2016208448A (ja) * 2015-04-28 2016-12-08 キヤノン株式会社 情報処理装置及び情報処理方法
US9714840B2 (en) * 2015-07-30 2017-07-25 International Business Machines Corporation Route determination based on user ranking of wireless internet quality of service metrics
CN105263196A (zh) * 2015-08-31 2016-01-20 小米科技有限责任公司 连接状态提示方法和装置
US10405365B2 (en) 2015-12-16 2019-09-03 At&T Intellectual Property I, L.P. Method and apparatus for web browsing on multihomed mobile devices
CN105792327A (zh) * 2016-02-24 2016-07-20 努比亚技术有限公司 一种无线接入方法、移动终端及服务器
CN106100888B (zh) * 2016-06-29 2019-04-16 北京小米移动软件有限公司 网络质量探测方法及装置
CN106714206B (zh) * 2016-09-29 2020-06-16 腾讯科技(深圳)有限公司 检测无线网络接入点连接网络的方法和装置
EP3539314B1 (en) * 2016-11-11 2021-01-06 Koninklijke Philips N.V. Device-side testing and reporting for network infrastructure monitoring
US10200936B2 (en) 2016-11-30 2019-02-05 At&T Intellectual Property I, L.P. Public/private indicator based access point connection permission
ES2922650T3 (es) * 2017-01-17 2022-09-19 Tutela Tech Ltd Sistema y procedimiento para evaluar el rendimiento de dispositivos inalámbricos y redes inalámbricas
WO2018157479A1 (zh) * 2017-03-01 2018-09-07 华为技术有限公司 一种信号发射设备的状态检测方法及终端
US9974043B1 (en) 2017-05-31 2018-05-15 Aruba Networks, Inc. Assigning a subset of access points in a wireless network to a high priority
CN107396423B (zh) * 2017-07-26 2019-01-08 腾讯科技(深圳)有限公司 网络接入方法和装置、存储介质及电子装置
JP6494704B2 (ja) * 2017-08-09 2019-04-03 キヤノン株式会社 通信装置及びその制御方法、並びにプログラム
US10271236B1 (en) 2017-09-29 2019-04-23 At&T Intellectual Property I, L.P. Collection of crowd-sourced access point data for 5G or other next generation network
US10382995B2 (en) 2017-09-29 2019-08-13 At&T Intellectual Property I, L.P. Utilization of crowd-sourced access point data for 5G or other next generation network
US10231134B1 (en) 2017-09-29 2019-03-12 At&T Intellectual Property I, L.P. Network planning based on crowd-sourced access point data for 5G or other next generation network
EP3541017B1 (en) 2018-03-13 2021-11-10 Nokia Solutions and Networks Oy Method and apparatus for monitoring a telecommunication network
CN112055958B (zh) * 2018-03-30 2023-01-10 爱维士软件有限责任公司 实现安全协议的方法及用于无线网络的安全系统
US10715370B2 (en) * 2018-09-05 2020-07-14 Rohde & Schwarz Gmbh & Co. Kg Test device and test method for testing a communication
CN111093247B (zh) * 2019-11-22 2022-02-18 上海五零盛同信息科技有限公司 适用于窄带物联网终端设备的离散入网方法、系统、介质及设备
CN111212387A (zh) * 2020-03-16 2020-05-29 纳瓦电子(上海)有限公司 用于无线设备的测试方法、系统、电子设备及测试装置
DE102020209171B4 (de) * 2020-07-21 2023-01-05 Volkswagen Aktiengesellschaft Verfahren und System zum Überwachen eines drahtlosen Kommunikationsnetzwerkes
KR20230083620A (ko) * 2021-12-03 2023-06-12 삼성전자주식회사 전자 장치 및 그 제어 방법
WO2023146898A1 (en) * 2022-01-25 2023-08-03 Communications Test Design, Inc. Systems and methods for automatically testing a wireless connection

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1264476A (zh) * 1997-06-18 2000-08-23 英特维公司 分布式计算机网络上服务器端优化数据传送的系统和方法

Family Cites Families (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6185619B1 (en) * 1996-12-09 2001-02-06 Genuity Inc. Method and apparatus for balancing the process load on network servers according to network and serve based policies
US6779032B1 (en) * 1999-07-01 2004-08-17 International Business Machines Corporation Method and system for optimally selecting a Telnet 3270 server in a TCP/IP network
US20020069284A1 (en) * 2000-05-17 2002-06-06 Slemmer Michael Weston System and method of controlling network connectivity
US7720958B2 (en) * 2001-03-09 2010-05-18 International Business Machines Corporation Method and system for embedding correlated performance measurements for distributed application performance decomposition
US7437450B1 (en) * 2001-11-30 2008-10-14 Cisco Technology Inc. End-to-end performance tool and method for monitoring electronic-commerce transactions
US7787419B2 (en) * 2002-09-17 2010-08-31 Broadcom Corporation System and method for providing a mesh network using a plurality of wireless access points (WAPs)
US7257105B2 (en) * 2002-10-03 2007-08-14 Cisco Technology, Inc. L2 method for a wireless station to locate and associate with a wireless network in communication with a Mobile IP agent
GB0319251D0 (en) * 2003-08-15 2003-09-17 British Telecomm System and method for selecting data providers
US7363379B2 (en) * 2003-09-30 2008-04-22 Intel Corporation Access point association history in wireless networks
US7212810B2 (en) * 2003-10-17 2007-05-01 Qualcomm Incorporated System selection for wireless data services
JP4299641B2 (ja) * 2003-11-17 2009-07-22 株式会社日立コミュニケーションテクノロジー 無線基地局試験方法及び試験装置
US7853663B2 (en) * 2004-03-12 2010-12-14 Riip, Inc. Wireless management system for control of remote devices
US7369573B2 (en) * 2004-05-13 2008-05-06 Interdigital Technology Corporation Independent mode selection for forward and reverse links
US7590589B2 (en) * 2004-09-10 2009-09-15 Hoffberg Steven M Game theoretic prioritization scheme for mobile ad hoc networks permitting hierarchal deference
US20060067214A1 (en) * 2004-09-27 2006-03-30 Lakshmi Ramachandran Systems and methods to select access points on wireless networks with quality of service functionality
US7263076B1 (en) * 2004-10-09 2007-08-28 Radiuz Networks Llc System and method for managing a wireless network community
KR101249178B1 (ko) * 2005-02-22 2013-04-03 스카이후크 와이어리스, 인크. 위치 확인 시스템의 연속 데이터 최적화
US7505433B2 (en) * 2005-04-01 2009-03-17 Toshiba America Research, Inc. Autonomous and heterogeneous network discovery and reuse
US7711369B2 (en) * 2005-08-22 2010-05-04 Toshiba America Research, Inc. Seamless mobility for a multiple interface device in a co-located wireless environment
TW200711382A (en) * 2005-09-02 2007-03-16 Arcadyan Technology Corp Method of tuning process for WLAN devices
US7720581B2 (en) * 2005-10-11 2010-05-18 Toshiba America Research, Inc. Monitoring of vehicle conditions utilizing cellular broadcasts
US20070115987A1 (en) * 2005-11-02 2007-05-24 Hoekstra G J Translating network addresses for multiple network interfaces
US20070110035A1 (en) * 2005-11-14 2007-05-17 Broadcom Corporation, A California Corporation Network nodes cooperatively routing traffic flow amongst wired and wireless networks
US7626994B2 (en) * 2005-11-14 2009-12-01 Broadcom Corporation Multiple node applications cooperatively managing a plurality of packet switched network pathways
US7957763B2 (en) * 2005-12-05 2011-06-07 Motorola Mobility, Inc. Method and apparatus for selecting call list numbers based on entry/exit to a WLAN
US8073436B2 (en) * 2006-01-31 2011-12-06 Toshiba America Research, Inc. Applications and/or situation responsive utilization of silent periods
EP1989827B3 (en) * 2006-03-02 2015-11-11 Nokia Corporation Supporting an access to a destination network via a wireless access network
US9319967B2 (en) * 2006-05-15 2016-04-19 Boingo Wireless, Inc. Network access point detection and use
KR20090071577A (ko) * 2006-08-29 2009-07-01 콸콤 인코포레이티드 다중 무선 로컬 영역 네트워크에서의 동시 동작
CN101523952B (zh) * 2006-10-13 2012-01-18 松下电器产业株式会社 交递处理方法、以及在所述方法中使用的接入点和移动终端
US7706373B2 (en) * 2006-11-01 2010-04-27 Nuvoiz, Inc. Session initiation and maintenance while roaming
US8923852B2 (en) * 2006-11-01 2014-12-30 Seven Networks, Inc. System, method, and computer-readable medium for user equipment decision-making criteria for connectivity and handover
US7957357B2 (en) * 2006-12-22 2011-06-07 Research In Motion Limited Method and system for presenting lists of wireless local area network Profile information
US8811349B2 (en) * 2007-02-21 2014-08-19 Qualcomm Incorporated Wireless node search procedure
US8358638B2 (en) * 2007-05-24 2013-01-22 Wefi, Inc. Dynamically created and expanded wireless network
US20090124284A1 (en) * 2007-11-14 2009-05-14 Shimon Scherzer System and method for providing seamless broadband internet access to web applications
US8284682B2 (en) * 2008-02-19 2012-10-09 Qualcomm, Incorporated Facilitating transfer of push and pull messages for remotely testing mobile devices
US8264994B2 (en) * 2008-02-29 2012-09-11 Futurewei Technologies, Inc. Method for supporting paging and deep sleep with multiple radio interfaces
US9363745B2 (en) * 2008-03-26 2016-06-07 Srinivasan Balasubramanian Device managed access point lists in wireless communications

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1264476A (zh) * 1997-06-18 2000-08-23 英特维公司 分布式计算机网络上服务器端优化数据传送的系统和方法

Also Published As

Publication number Publication date
JP2012504380A (ja) 2012-02-16
CN102204349A (zh) 2011-09-28
US20100110921A1 (en) 2010-05-06
JP5337879B2 (ja) 2013-11-06
WO2010037128A1 (en) 2010-04-01
US8345599B2 (en) 2013-01-01

Similar Documents

Publication Publication Date Title
CN102204349B (zh) 多个网络接入点的预先评估
CN102204172B (zh) 评估多连接选项的系统和方法
US7768982B2 (en) Autonomous and heterogeneous network discovery and reuse
US10327184B2 (en) Handoffs between access points in a Wi-Fi environment
JP2006524958A (ja) 自己構成と自己最適化とを行うワイヤレスローカルエリアネットワークシステム
JP2008543247A (ja) モバイルステーションの隣接ネットワーク探索方法およびこのためのネットワークシステム
CN101208908B (zh) 进行移动节点的切换的方法以及使用该方法的网络系统
KR20130079274A (ko) 신뢰도 있는 ap를 선택할 수 있는 단말기 및 방법
JP5629790B2 (ja) 通貨問い合わせシステムおよび方法
KR20120064954A (ko) 이동통신 단말에서 무선 접속점을 이용한 인터넷 접속 처리 방법 및 이를 위한 이동통신 단말
Shere Design and analysis of application architecture for opportunistic networks using ad hoc Wi-Fi

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220113

Address after: Texas, USA

Patentee after: Zhuoxin heritage Co.

Address before: Tokyo, Japan

Patentee before: Toshiba Corp.

Patentee before: Zhuoxin heritage Co.

Effective date of registration: 20220113

Address after: Tokyo, Japan

Patentee after: Toshiba Corp.

Patentee after: Zhuoxin heritage Co.

Address before: Tokyo, Japan

Patentee before: Toshiba Corp.

Patentee before: TELCORDIA TECH Inc.

Effective date of registration: 20220113

Address after: Stockholm, SWE

Patentee after: Telefonaktiebolaget LM Ericsson (publ)

Address before: Texas, USA

Patentee before: Zhuoxin heritage Co.