接入点辅助漫游的制作方法

文档序号:11533320阅读:215来源:国知局
接入点辅助漫游的制造方法与工艺



背景技术:

便携电子和计算设备(诸如移动电话、平板计算机、多媒体设备等),通常包括用于诸如wi-fi、bluetoothtm和移动宽带的无线通信的多个不同系统。另外,移动客户端设备出于许多实时通信和数据流传送目的而越来越多地访问wi-fi。当前技术利用无线系统基础设施以通过建议范围内的相邻接入点来建立无线连接而在漫游时辅助设备。无线系统基础设施的接入点控制器可以生成用于漫游移动设备的邻居报告,并且邻居报告典型地基于由接入点制造商和提供商实现的专有逻辑而生成。邻居报告基于邻近接入点的接近性以及通过当前与移动设备相关联的接入点对接入点的检测而生成。邻近接入点还可以在邻居报告中根据每一个邻近接入点的信号强度(rssi)而优先化,该邻近接入点是通过当前与移动设备相关联的接入点所检测的。



技术实现要素:

该发明内容介绍接入点辅助漫游的特征和概念,其在以下具体实施方式中进一步描述和/或在附图中示出。该发明内容不应当视为描述所要求保护的主题的必要特征,也不用于确定或限制所要求保护的主题的范围。

描述了接入点辅助漫游。在实施例中,实现诸如移动电话、平板计算机或其它便携设备的移动设备,以用于与诸如wi-fi接入点之类的接入点的无线连接。接入点控制器可以从移动设备接收针对邻居报告的请求,并且还获取移动设备的行进方向。接入点控制器实现以确定接入点,每一个接入点配置用于与移动设备的通信系统的无线连接,其中与接入点的无线连接部分地基于接入点的所检测的信号强度。然后接入点控制器可以生成邻居报告,该邻居报告以连接可能性的次序并且基于移动设备的行进方向而列出接入点中的一个或多个。

在实施例中,针对移动设备的行进方向而规划(project)移动设备的路线,其中每一个路线具有相关联的百分比,该百分比指示移动设备沿特定路线行进的可能性。可选地,移动设备的路线还基于一天当中的时间而规划。然后接入点控制器可以基于移动设备的行进方向以及基于在行进方向上针对移动设备的所规划的路线来生成邻居报告。移动设备在行进方向上的很可能(likely)的路线还可以基于所规划的路线以及与每一个所规划的路线相关联的百分比来确定。

在实现方式中,移动设备可以利用移动设备的定位系统来确定行进方向,并且接入点控制器从移动设备接收移动设备的行进方向连同针对邻居报告的请求。可替换地,接入点控制器可以通过基于三角测量定位的差分确定行进方向来获取移动设备的行进方向,该三角测量定位的差分是从移动设备的通信范围内的接入点而确定的。可替换地或者此外,接入点控制器可以基于移动设备与接入点的之前关联而获取移动设备的行进方向。

附图说明

参照以下附图描述接入点辅助漫游的实施例。相同参考标记自始至终可以用于引用在附图中示出的相同特征和组件:

图1图示了依照一个或多个实施例的接入点辅助漫游的示例。

图2图示了其中可以实现接入点辅助漫游的实施例的示例系统。

图3图示了依照一个或多个实施例的接入点辅助漫游的(多个)示例方法。

图4图示了依照一个或多个实施例的接入点辅助漫游的(多个)示例方法。

图5图示了具有可以实现接入点辅助漫游的实施例的示例设备的示例系统。

具体实施方式

描述了接入点辅助漫游的实施例,并且该实施例可以实现为减少移动设备从一个接入点向另一个转变无线连接所需要的漫游时间。诸如移动电话、平板计算机或其它便携设备的移动设备,可以包括用于诸如wi-fi、bluetoothtm和移动宽带的无线通信的无线通信系统。可以利用设备航向(heading)(例如,设备行进方向)的及时指示并且基于之前的设备关联和客户端漫游历史模式预测客户端行为来减少用于移动设备的漫游时间。在移动客户端设备出于许多实时通信和数据流传送目的而越来越多地访问wi-fi的情况下,可以发生的漫游无线连接越快,最终用户体验就越好。

接入点控制器可以生成用于请求移动设备的邻居报告,并且邻居报告包括以经优先化的连接可能性次序的接入点列表。通过考虑设备航向来优先化邻居报告中的可能接入点连接,移动设备将在从一个接入点漫游到另一个时花费较少的时间扫描目标接入点。这通过减少针对接入点的信道外扫描所花费的时间来改进wi-fi漫游性能。当生成邻居报告时,接入点控制器可以消除可能具有高rssi(所接收的信号强度指示)但是在移动设备的相反航向或行进方向上的那些接入点。在邻近报告中越少的接入点建议的情况下,移动设备可以通过在做出漫游决策时扫描较少信道而节省时间和电池电力。

尽管接入点辅助漫游的特征和概念可以实现在任何数目的不同设备、系统、网络、环境和/或配置中,但是在以下示例设备、系统和方法的上下文中描述接入点辅助漫游的实施例。

图1图示了接入点辅助漫游的示例100,诸如在建筑物中或者在任何其它环境场景中,如具有实现用于与移动设备的无线连接的多个接入点的企业部署,所述移动设备诸如移动设备102和移动电话104。示例100图示了移动设备102的用户可以在建筑物中行走并且一般地在行进方向106上移动。当前移动设备102可以通信链接到第一接入点(ap1)108,并且当设备随用户移动时,移动设备102从一个接入点漫游到另一个以维持wifi链接。

当移动设备102从第一接入点(ap1)108漫游到用于无线通信的接近范围(proximity)中的另一个接入点时,移动设备102发起针对邻居报告112的请求110,该邻居报告将标识移动设备102然后可以发起无线连接的一个或多个接入点。在该示例中,移动设备102通信链接到第一接入点(ap1)108,并且针对邻居报告的请求110经由接入点(ap1)108而路由至接入点控制器114,该接入点控制器管理用于建筑物或其它环境中的无线连接决策的接入点的总体无线通信系统。服务器设备116(其也可以配置为接入点)可以实现接入点控制器114,该接入点控制器从移动设备102接收针对邻居报告112的请求110。

在实施例中,接入点控制器114可以获取移动设备102的行进方向106,以及行进速度,并且生成邻居报告112,该邻居报告以连接可能性的次序并且基于移动设备的行进方向106而列出接入点中的一个或多个。接入点控制器114可以基于三角测量定位的差分而获取移动设备102的行进方向106,该三角测量定位的差分是从移动设备的通信范围内的其它接入点确定。接入点控制器114可以利用接入点的网络来利用航向信息对从移动设备传送的wi-fi信号进行三角测量,并且设备的行进方向106可以在设定间隔处从位置三角测量数据导出。

可替换地,移动设备102可以诸如利用移动设备的定位系统确定行进方向106本身,并且然后将行进方向106和/或行进速度传达给接入点控制器114。接入点控制器可以从移动设备102接收行进方向106的指示连同针对邻居报告112的请求110。接入点控制器114还可以维持之前设备关联的记录,该记录诸如在用于移动设备102的无线通信系统中的之前接入点关联和客户端漫游历史模式。然后接入点控制器114可以基于移动设备的之前设备关联、来自移动设备的定位系统的行进方向106的指示的任何组合和/或基于位置三角测量数据来获取或确定移动设备102的行进方向106。

在考虑到从当前相关联的接入点(ap1)108所感知的接入点的所接收的信号强度指示(rssi),并且基于移动设备的行进方向106的情况下,接入点控制器114实现为基于移动设备102向接入点的接近性来确定用于与移动设备102的无线连接的接入点。然后接入点控制器114可以生成邻居报告112,该邻居报告以连接可能性的次序列出可用接入点,并且接入点控制器114可以基于移动设备的行进方向106来优化邻居报告112。当生成邻居报告112时,接入点控制器114可以消除可能具有高rssi但是在移动设备102的相反航向或行进方向106上的那些接入点。通过在邻居报告112中具有较少的接入点建议,移动设备102可以通过在做出漫游决策以维持wi-fi无线连接时扫描较少信道而节省时间和电池电力。该技术改进了用于利用集中式接入点控制器实现的wi-fi网络中的移动设备漫游的切换时序和准确度。

在所图示的示例中,用于移动设备102(当前与接入点(ap1)108相关联)的常规邻居报告将基于在任何方向上距移动设备的接近性来列出接下来的最佳接入点,诸如接入点(ap2)118、接入点(ap6)120、接入点(ap7)122以及然后接入点(ap3)124。接入点(ap2)118将被标识为用于移动设备102的最佳接入点以基于接近性和很可能的rssi水平而漫游到并且建立无线连接。然而,这没有考虑到移动设备102的行进方向106,并且接入点(ap2)118在设备航向的相反方向上,并且不表示用于移动设备的最佳漫游选择。

在添加航向信息(例如,行进方向106)的情况下,接入点控制器114可以确定移动设备远离接入点(ap2)118移动,该接入点(ap2)118不包括在邻居报告112中。相反,接入点控制器114生成邻居报告112,邻居报告列出基于连接可能性以及基于移动设备102的行进方向106而优先化的接入点。在该示例中,将接入点列出为接入点(ap3)124、接入点(ap4)126和接入点(ap5)128,以作为移动设备102在行进方向106上朝向其移动的目标接入点,并且接入点可以发起与接入点之一的漫游无线连接。另外,接入点控制器114可以在邻居报告112中指定移动设备102应当与哪个特定接入点连接以建立无线连接。

在实施例中,接入点控制器114还可以针对移动设备的当前行进方向106而规划移动设备102的可能设备路线,并且还可以基于行进方向上的所规划的设备路线而确定移动设备的很可能的设备路线。接入点控制器114可以利用之前接入点关联和客户端漫游历史模式来规划可能设备路线并且基于当前行进方向106来确定很可能的设备路线。另外,可以基于日时来确定可能的(possible)和/或很可能的设备路线。例如,移动设备102的用户可以特别地在走廊处左转并且前进到他的办公室,该办公室邻近于接入点(ap3)124。然而,在午餐时间期间,移动设备的用户可以典型地在行进方向106上笔直前进到建筑物中的自助餐厅,该自助餐厅邻近于接入点(ap5)128。

接入点控制器114可以将移动设备102的可能路线确定为笔直(例如,继续行进方向106)朝向接入点(ap5)128,或者确定设备路线向左朝向接入点(ap3)124。在早晨大约10点钟或者下午三点钟,接入点控制器114可以确定很可能的设备路线将是沿着走廊向左朝向接入点(ap3)124,这在移动设备102的用户去往他的办公室的情况下是很可能的。可替换地,在大约午饭时间,接入点控制器114可以确定很可能的设备路线将是笔直到自助餐厅朝向接入点(ap5)128,这在用户去往就餐的情况下很可能在该时间处。接入点控制器114可以生成邻居报告112以优先化很可能的设备路线的方向上的接入点,接着是所规划的设备路线的方向上的接入点的列表。

示例100还图示了在建筑物中(例如,在无线通信系统的基础设施内)行走的移动电话104的用户在行进方向130上移动时可以靠近走廊的交叉口,并且可以基于用于移动电话的各种航向可能性而规划多个设备路线。例如,接入点控制器114确定移动电话104将朝向接入点(ap6)120行进的概率为10%,移动电话104将在相反方向上朝向接入点(ap7)122行进的概率为65%,或者移动电话104将继续沿行进方向130朝向接入点(ap8)132的概率为25%。

接入点控制器114可以利用之前接入点关联和客户端漫游历史模式以基于移动电话将沿可能规划的设备路线中的任一个行进的可能性百分比来规划可能设备路线。然后接入点控制器114可以生成用于移动电话104的邻居报告134,该邻居报告以连接可能性的次序并且以优先化次序基于具有最高发生概率的设备路线而列出接入点,其中每一个接入点具有相关联的百分比136,该百分比136指示移动电话沿特定路线行进的可能性。

图2图示了其中可以实现接入点辅助漫游的实施例的示例系统200。系统200包括移动设备102的示例,该移动设备诸如移动电话104,或者实现用于无线通信的任何其它平板、计算、游戏、媒体回放、娱乐和/或电子媒体设备。移动设备102可以实现有各种组件,该组件诸如处理系统202和存储器204、为设备组件供电的电源206(例如,电池),以及如参照图5中示出的示例设备进一步描述的任何数目的不同组件及其组合。

还称为站点或漫游站点的移动设备102是启用无线通信的设备,该设备包括实现为支持若干无线电接入技术(诸如bluetoothtm和wifi,以及3g、4g和/或lte蜂窝通信技术)的一个或多个通信系统208。例如,通信系统208可以实现为多个不同的无线无线电系统,该无线无线电系统诸如包括实现用于wi-fi无线通信技术的无线电设备、天线和芯片集的wi-fi无线电系统。一般地,当激活或者接通时,无线无线电系统扫描端点连接,以建立无线通信链路。例如,移动电话104包括wi-fi无线电系统,该无线电系统扫描通信范围内的wi-fi接入点并且通信链接到接入点(ap1)108以用于经由wi-fi的无线通信。

移动设备102包括客户端wi-fi管理器210,该客户端wi-fi管理器可以实现为软件应用或模块,该软件应用或模块诸如利用移动设备的处理系统202可执行以实现接入点辅助漫游的实施例的可执行软件指令(例如,计算机可执行指令)。客户端wi-fi管理器210可以存储在计算机可读存储的存储器(例如,存储器204)上,该存储器诸如由移动设备实现的任何合适的存储器设备或电子数据存储装置。在实现方式中,客户端wi-fi管理器210是设备操作系统212的组件,或者可以实现为移动设备上的无线技术特定服务的部分。

在该示例中,移动设备102的客户端wi-fi管理器210发起针对用于移动设备102的邻居报告112的请求110(如参照图1所述)。移动设备102可以具有与接入点(ap1)108的所建立的无线连接214,在该情况下,针对邻居报告112的请求110经由接入点(ap1)路由至接入点控制器114,该接入点控制器管理无线通信系统中的接入点。服务器设备116(其还可以配置为无线通信系统中的接入点)实现接入点控制器114,该接入点控制器从移动设备102接收针对邻居报告112的请求110。本文描述的接入点、移动设备和服务器设备中的任一个可以实现有各种组件,该组件诸如处理系统和存储器,以及如参照图5中所示的示例设备进一步描述的任何数目的不同组件及其组合。

另外,服务器设备116处的接入点控制器114可以实现为软件应用或模块,该软件应用或模块诸如由服务器设备的处理系统可执行以实现接入点辅助漫游的实施例的可执行软件指令(例如,计算机可执行指令)。接入点控制器114可以存储在计算机可读存储的存储器中,该存储器诸如由服务器设备实现的任何合适的存储器设备或电子数据存储装置。

在实施例中,接入点(ap3)124处的接入点控制器114实现为获取移动设备102的行进方向106。例如,移动设备102的用户可以在办公室建筑物中或者在如参照图1所述的任何其它环境中在行进方向106上行进,并且实现多个接入点以用于与移动设备的无线连接,所述移动设备诸如移动设备102和移动电话104。移动设备102的行进方向106相对于接近漫游移动设备并且配置用于与移动设备的无线连接的多个接入点。

接入点控制器114可以维持之前设备关联216的记录,该记录诸如用于无线通信系统中的移动设备102的之前接入点关联。接入点控制器114可以利用之前设备关联216作为客户端漫游历史,以规划可能设备路线218并且基于移动设备102的当前行进方向106而确定很可能的设备路线220。服务器客户端116处的接入点控制器114实现为针对移动设备的行进方向106来规划移动设备102的可能设备路线218,并且还可以基于行进方向106上的所规划的设备路线218而确定移动设备的很可能的设备路线220。

接入点控制器114可以基于之前设备关联216来获取移动设备102的行进方向106。可替换地或者此外,接入点控制器114可以基于三角测量定位的差分而确定移动设备102的行进方向106,该三角测量定位的差分是从关于图1所述的移动设备的通信范围内的其它接入点而确定的。可替换地或者此外,移动设备102可以利用移动设备的定位系统222(诸如,全球定位系统(gps))来确定设备行进方向106和/或行进速度。然后客户端wi-fi管理器210可以将行进方向106传达接入点控制器114,并且接入点控制器接收设备行进方向106连同针对邻居报告112的请求110。

如参照图1所述,服务器设备116处的接入点控制器114然后可以生成邻居报告112,该邻居报告以连接可能性的次序并且基于移动设备102的行进方向106列出接入点中的一个或多个。接入点控制器114实现为确定和优先化接入点,该接入点每一个都配置用于与移动设备102的通信系统208的无线连接。然后服务器设备116向请求邻居报告的移动设备102传达邻居报告112。类似于针对邻居报告112的请求110,邻居报告可以经由接入点(ap1)108而传达回到移动设备102,移动设备102已经具有与该接入点(ap1)108的所建立的无线连接214。移动设备102的客户端wi-fi管理器210接收邻居报告112并且管理移动设备的漫游和无线连接。

在实现方式中,移动设备102的客户端wi-fi管理器210还可以维持用于与无线通信系统中的接入点的移动设备102关联的之前设备关联216的记录。例如,客户端wi-fi管理器210可以了解到移动设备102在从接入点(ap1)108漫游时很可能接下来连接到接入点(ap3)124。客户端wi-fi管理器210可以生成移动设备102上的之前设备关联216的记录,和/或在服务器设备116处从接入点控制器114接收记录。类似于接入点控制器114,移动设备102的客户端wi-fi管理器210可以针对设备的当前行进方向106而规划移动设备的可能设备路线218,并且还可以基于行进方向上所规划的设备路线来确定很可能的设备路线220。

如参照图1所述,接入点控制器114可以利用之前接入点关联216和客户端漫游历史模式,以便基于移动设备102将沿可能的所规划的设备路线中的任何一个行进的可能性百分比,来规划可能设备路线218。类似地,移动设备102处的客户端wi-fi管理器210可以利用之前接入点关联216和客户端漫游历史模式,以便基于移动设备102将沿可能的所规划的设备路线中的任一个行进的可能性百分比,来规划可能设备路线218。客户端wi-fi管理器210然后可以比较来自接入点控制器114和来自客户端wi-fi管理器210的所规划的和很可能的设备路线确定,以便在无线通信系统中漫游时做出接入点连接决策。

依照接入点辅助漫游的一个或多个实施例,参照相应图3和4来描述示例方法300和400。一般地,本文描述的组件、模块、方法和操作中的任一个可以使用软件、固件、硬件(例如,固定逻辑电路)、手动处理或其任何组合而实现。示例方法的一些操作可以在可执行指令的一般上下文中描述,该可执行指令存储在计算机处理系统本地和/或远离该计算机处理系统的计算机可读存储的存储器上,并且实现方式可以包括软件应用、程序、功能等。可替换地或者此外,本文描述的功能中的任一个可以至少部分地通过一个或多个硬件逻辑组件来执行,该硬件逻辑组件诸如但不限于是现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑器件(cpld)等。

图3图示了接入点辅助漫游的(多个)示例方法300,并且一般地参照图1和2中所示的接入点控制器114来描述。描述方法的次序不旨在解释为限制,并且任何数目的方法操作或其组合可以以任何次序执行以实现方法或者可替换的方法。

在302处,从移动设备接收针对邻居报告的请求。例如,在服务器设备116处实现的接入点控制器114从移动设备102接收针对邻居报告112的请求110。接入点控制器114可以经由接入点(ap1)108从移动设备接收针对邻居报告112的请求110,移动设备102具有与该接入点(ap1)108的所建立的无线连接214。

在304处,获取移动设备的行进方向。例如,服务器设备116处的接入点控制器114获取移动设备102的设备行进方向106的指示。接入点控制器114可以接收作为针对邻居报告112的请求110的部分的移动设备102的行进方向106(在302处)。可替换地,接入点控制器114可以通过基于三角测量定位的差分而确定行进方向来获取移动设备102的行进方向106,该三角测量定位的差分是从移动设备102的通信范围内的接入点确定。可替换地或者此外,接入点控制器114可以基于移动设备与无线通信系统中的接入点的之前设备关联216来确定行进方向106。

在306处,在行进方向上规划移动设备的路线,其中每一个路线与指示移动设备沿特定路线行进的可能性的百分比相关联。例如,服务器设备116处的接入点控制器114在行进方向106上规划移动设备102的不同可能路线218,并且每一个路线与指示移动设备沿特定路线行进的可能性的百分比136相关联。接入点控制器114还可以基于一天当中的时间来在行进方向106上规划移动设备102的设备路线218。

在308处,基于所规划的路线以及与每一个所规划的路线相关联的百分比,来确定行进方向上的移动设备的很可能路线。例如,服务器设备116处的接入点控制器114基于所规划的设备路线218以及与每一个所规划的路线相关联的百分比136来确定行进方向106上的移动设备102的很可能设备路线220。

在310处,确定接入点,该接入点每一个都配置用于与移动设备的通信系统的无线连接。例如,服务器设备116处的接入点控制器114确定具有所检测的信号强度、在移动设备102的接近范围中、以及配置用于与移动设备的通信系统208之一(例如,wi-fi无线电系统)的无线连接214的接入点(例如,接入点(ap3)124、(ap4)126以及例如(ap5)128)。

在312处,生成邻居报告,该邻居报告以连接可能性的次序并且基于移动设备的行进方向而列出接入点。例如,服务器设备116处的接入点控制器114生成邻居报告112,该邻居报告以连接可能性的次序而列出接入点(ap3)124、(ap4)126和(ap5)128,并且基于移动设备102的设备行进方向106而列出接入点。附加地,接入点控制器114基于所规划的设备路线218而生成邻居报告112,并且可以是基于移动设备102的很可能设备路线220的确定,该所规划的设备路线218在行进方向106上针对移动设备102而规划的。

在314处,将具有接入点的列表的邻居报告传达给移动设备。例如,服务器设备116处的接入点控制器114发起将具有接入点的列表的邻居报告112传达回给请求邻居报告的移动设备102,并且服务器设备116将邻居报告112传达给移动设备102。

图4图示了接入点辅助漫游的(多个)示例方法400,并且一般地参照图1和2中所示的示例移动设备102来描述。描述方法的次序不旨在解释为限制,并且可以以任何次序执行任何数目的方法操作或其组合,以实现方法或者可替换的方法。

在402处,请求用于移动设备的邻居报告。例如,由移动设备102实现的客户端wi-fi管理器210从服务器设备116处的接入点控制器114发起针对邻居报告112的请求110,并且可以经由接入点(ap1)108将请求110路由至接入点控制器114,该接入点(ap1)108具有与移动设备102所建立的无线连接214。

在404处,提供移动设备的行进方向。例如,移动设备102为接入点控制器114提供移动设备102的设备行进方向106的指示。移动设备102的行进方向106可以由移动设备的定位系统222确定,并且然后提供给接入点控制器114。移动设备102的行进方向106还可以包括移动设备的所规划的设备路线218,并且每一个所规划的路线与指示移动设备102沿特定路线行进的可能性的百分比136相关联。附加地,移动设备102的不同可能设备路线218可以基于行进方向106以及基于一天当中的时间来规划。

在406处,从接入点控制器接收邻居报告,该邻居报告以连接可能性的次序并且基于移动设备的行进方向而列出接入点。例如,移动设备102从实现接入点控制器114的服务器设备116接收邻居报告112。邻居报告112以连接可能性的次序列出接入点(ap3)124、(ap4)126和(ap5)128,并且基于移动设备102的设备行进方向106、基于所规划的设备路线218的百分比136和/或基于一天当中的时间来列出接入点。

在408处,基于一个或多个路线以及与该一个或多个路线中的每一个相关联的百分比来确定移动设备在行进方向上的很可能路线。例如,客户端wi-fi管理器210基于所规划的设备路线218以及与每一个路线相关联的百分比136,来确定移动设备102在行进方向106上的很可能设备路线220。

在410处,选择在邻居报告中列出的接入点之一以发起无线连接,基于确定移动设备的很可能路线来选择接入点。例如,客户端wi-fi管理器210选择在邻居报告112中列出的接入点(ap5)128之一以发起无线连接,其中基于确定移动设备102的很可能设备路线220而选择用于无线连接的接入点(ap5)128。

图5图示了包括示例设备502的示例系统500,该示例设备502可以实现接入点辅助漫游的实施例。示例设备502可以实现为参照之前图1-4描述的计算设备中的任一个,诸如任何类型的移动设备、客户端设备、移动电话、平板、计算、通信、娱乐、游戏、媒体回放和/或其它类型的设备。例如,在图1和2中示出的移动设备102和/或移动电话104可以实现为示例设备502。

设备502包括使得能够实现设备数据506的有线和/或无线通信的通信设备504,该设备数据506诸如邻居报告、与接入点的之前设备关联的记录、设备行进方向的指示、移动设备的很可能的和所规划的设备路线、和/或任何其它无线无线电系统数据。附加地,设备数据可以包括任何类型的音频、视频和/或图像数据。通信设备504还可以包括用于蜂窝电话通信和用于网络数据通信的收发器。

设备502还包括输入/输出(i/o)接口508,该接口诸如提供设备、数据网络和其它设备之间的连接和/或通信链路的数据网络接口。i/o接口可以用于将设备耦合到任何类型的组件、外围设备和/或附件设备。i/o接口还包括数据输入端口,可以经由该数据输入端口接收任何类型的数据、媒体内容和/或输入,该输入诸如向设备的用户输入,以及从任何内容和/或数据源接收的任何类型的音频、视频和/或图像数据。

设备502包括可以至少部分地实现在硬件中的处理系统510,诸如利用处理可执行指令的任何类型的微处理器、控制器等。处理系统可以包括集成电路的组件、可编程逻辑器件、使用一个或多个半导体形成的逻辑器件、以及硅和/或硬件中的其它实现,该处理系统诸如实现为片上系统(soc)的处理器和存储器系统。可替换地或者此外,设备可以利用软件、硬件、固件或者可以利用处理和控制电路实现的固定逻辑电路中的任何一个或组合而实现。设备502还可以包括耦合设备内的各种组件的任何类型的系统总线或其它数据和命令转移系统。系统总线可以包括不同总线结构和架构中的任何一个或组合,以及控制和数据线路。

设备502还包括计算机可读存储的存储器512,该存储器诸如是可以由计算设备访问并且提供数据和可执行指令(例如,软件应用、程序、功能等)的持久性存储的数据存储设备。计算机可读存储的存储器512的示例包括易失性存储器和非易失性存储器,固定和可移除介质设备,以及维持数据以用于计算设备访问的任何合适的存储器设备或电子数据存储装置。计算机可读存储的存储器可以包括随机存取存储器(ram)、只读存储器(rom)、闪存以及其它类型的存储介质在各种存储器设备配置中的各种实现。

计算机可读存储的存储器512提供设备数据506和各种设备应用514的存储,该设备数据和设备应用诸如维持为具有计算机可读存储的存储器的软件应用并且由处理系统510执行的操作系统。在该示例中,设备应用包括诸如当示例设备502实现为图1中示出的移动设备102或移动电话104时实现接入点辅助漫游的实施例的接入点控制器516和客户端wi-fi管理器518。如参照图1-4所述,接入点控制器516的示例是由服务器设备116实现的接入点控制器114,并且客户端wi-fi管理器518的示例是由移动设备102实现的客户端wi-fi管理器210。

设备502还包括音频和/或视频系统520,该音频和/或视频系统生成用于音频设备522的音频数据和/或生成用于显示设备524的显示数据。音频设备和/或显示设备包括处理、显示和/以其它方式呈现音频、视频、显示和/图像数据的任何设备。在实现方式中,音频设备和/显示设备是示例设备502的集成组件。可替换地,音频设备和/显示设备是示例设备的外部、外围组件。

在实施例中,针对接入点辅助漫游所描述的技术的至少部分可以诸如通过平台528中的“云”526而实现在分布式系统中。云526包括和/或代表用于服务530和/资源532的平台528。平台528对硬件的底层功能性(诸如服务器设备(例如,包括在服务530中)和/或软件资源(例如,作为资源532而包括))进行抽象,并且将示例设备502与其它设备、服务器等连接。资源532还可以包括应用和/或数据,在远离示例设备502的服务器上执行计算机处理时可以利用该应用和/或数据。附加地,服务530和/或资源532可以诸如通过互联网、蜂窝网络或wi-fi网络来促进订户网络服务。诸如在具有遍及系统500分布的功能性的互连设备实施例中,平台528还可以服务于对资源进行抽象和缩放以服务于针对经由平台实现的资源532的需求。例如,功能性可以部分地实现在示例设备502处,以及经由对云526的功能性进行抽象的平台528而实现。

尽管已经以具体于特征和/或方法的语言描述了接入点辅助漫游的实施例,但是随附权利要求未必限于所述具体特征或方法。相反,作为接入点辅助漫游的示例实现方式而公开具体特征和方法,并且其它等同的特征和方法旨在处于随附权利要求的范围内。另外,描述了各种不同的实施例,并且要领会到,每一个所描述的实施例可以独立地或者与一个或多个其它所描述的实施例结合地实现。本文讨论的技术、特征和/或方法的附加方面涉及以下实施例中的一个或多个。

一种由接入点控制器实现的方法,包括:从移动设备接收针对邻居报告的请求;获取移动设备的行进方向;确定接入点,每一个接入点配置用于与移动设备的通信系统的无线连接,无线连接至少部分地基于接入点的所检测的信号强度;以及生成邻居报告,该邻居报告以连接可能性的次序并且基于移动设备的行进方向而列出接入点中的一个或多个。

可替换地或者除以上所述方法之外,以下中的任何一个或组合:在行进方向上规划移动设备的一个或多个路线,所述一个或多个路线中的每一个与指示移动设备沿特定路线行进的可能性的百分比相关联;基于移动设备的行进方向并且基于在行进方向上针对移动设备所规划的一个或多个路线来生成邻居报告;基于所述一个或多个路线以及与所述一个或多个路线中的每一个相关联的百分比来确定移动设备在行进方向上的很可能路线;基于一天当中的时间来在行进方向上规划移动设备的一个或多个路线;接收针对邻居报告的请求包括如由移动设备的定位系统确定的行进方向;获取移动设备的行进方向包括基于三角测量定位的差分来确定行进方向,该三角测量定位的差分是从移动设备的通信范围内的接入点确定;以及获取移动设备的行进方向包括基于移动设备与一个或多个接入点的之前关联来确定行进方向。

一种接入点包括:配置用于无线通信的通信系统;配置为维持邻居报告的存储器,所述邻居报告列出接入点,每一个接入点配置用于与移动设备的通信系统的无线连接;实现接入点控制器的处理系统,该接入点控制器是可执行的并且配置成:从移动设备接收针对邻居报告的请求;获取移动设备的行进方向;至少部分地基于接入点的所检测的信号强度来确定接入点,每一个接入点配置用于无线连接;以及生成邻居报告,该邻居报告以连接可能性的次序并且基于移动设备的行进方向来列出接入点中的一个或多个。

可替换地或者除以上描述的接入点之外,以下中的任何一个或组合:接入点控制器配置为在行进方向上规划移动设备的一个或多个路线,该一个或多个路线中的每一个与指示移动设备沿特定路线行进的可能性的百分比相关联;接入点控制器配置为所述基于移动设备的行进方向并且基于在行进方向上针对移动设备所规划的一个或多个路线而生成邻居报告;接入点控制器配置为基于一个或多个路线以及与一个或多个路线中的每一个相关联的百分比来确定移动设备在行进方向上的很可能路线;接入点控制器配置为所述基于一天当中的时间来在行进方向上规划移动设备的一个或多个路线;接入点控制器配置为所述接收针对邻居报告的请求,该请求包括如由移动设备的定位系统确定的行进方向;接入点控制器配置为所述通过基于三角测量定位的差分而确定行进方向来获取移动设备的行进方向,该三角测量定位的差分是从移动设备的通信范围内的接入点确定;并且接入点控制器配置为所述通过基于移动设备与一个或多个接入点的之前关联而确定行进方向来获取移动设备的行进方向。

一种由移动设备实现的方法,包括请求针对移动设备的邻居报告,经由具有与移动设备所建立的无线连接的接入点将该请求路由至接入点控制器;提供移动设备的行进方向;以及从接入点控制器接收邻居报告,该邻居报告列出一个或多个接入点,每一个接入点配置用于与移动设备的通信系统的无线连接,该接入点以连接可能性的次序并且基于移动设备的行进方向来列出。

可替换地或者除以上描述的方法之外,以下中的任何一个或组合:邻居报告以连接可能性的次序基于移动设备的行进方向并且基于在行进方向上针对移动设备所规划的一个或多个路线来列出接入点;移动设备的行进方向包括移动设备在行进方向上的一个或多个所规划的路线,该一个或多个路线中的每一个与指示移动设备沿特定路线行进的可能性的百分比相关联;基于该一个或多个路线以及与该一个或多个路线中的每一个相关联的百分比来确定移动设备在行进方向上的很可能路线,并且选择在邻居报告中列出的接入点之一以发起无线连接,基于所述确定移动设备的很可能路线来选择用于无线连接的接入点。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1