基础设施辅助的网络转移的制作方法

文档序号:7912351阅读:179来源:国知局
专利名称:基础设施辅助的网络转移的制作方法
技术领域
本公开涉及无线通信系统,并且更具体地,涉及其中移动无线通信设备能够在两种不同类型的无线网络之间漫游的系统。
背景技术
在过去几年里无线通信技术已经快速发展至这样的水平诸如移动蜂窝电话或多功能移动无线设备(能够发电子邮件、进行互联网浏览、拨打语音电话等)之类的移动设备能够在多个无线网络中操作。例如,这样的多模无线通信设备可以既能够在诸如WiFi 网络之类的无线局域网(WLAN)中又能够在诸如蜂窝网络之类的广域无线网中操作。多模设备可以在经由WiFi网络执行语音呼叫时采用因特网协议上的语音(VoIP)技术,并且在经由蜂窝网络执行语音呼叫时采用更多传统的电路交换技术。结果,多模设备需要在两个不同的网络之间可靠地转移。多模设备转移到WLAN中或从WLAN中转移出的定时和适当性极大地影响多模设备上可能处于活动状态的一个或多个应用的性能。附图的简要说明

图1是图示出多模无线通信设备可以在其间转移并且其中与第一无线网络相关联的网络基础设施提供辅助多模无线通信设备确定做出转移的时间的信息的第一和第二无线网络的框图。图2是配置了用于向多模无线通信设备发送切换阈值数据的切换阈值数据生成和传送处理逻辑的移动智能漫游服务器的框图的示例。图3是配置了分析从移动智能漫游服务器接收的切换阈值数据来做出网络转移判决的客户端切换处理逻辑的多模无线通信设备的框图的示例。图4是移动智能漫游服务器中的切换阈值数据生成和传送处理逻辑的流程图的示例。图5是描述从其生成用于计算切换阈值数据的数据的楼层平面图的示图。图6是描述从其生成用于计算切出阈值数据的楼层平面图的示图。图7是移动智能漫游服务器中的切换阈值数据生成和传送处理逻辑的更多功能的流程图。图8至图10是多模无线通信设备中的客户端切换处理逻辑的流程图。示例实施例的说明鍵提供一种基础设施辅助的网络转移方案。在多模无线通信设备中,从与包括一个或多个无线接入点的第一无限网络相关联的管理服务器接收切换阈值数据。多模无线通信设备接收来自第一无线网络的一个或多个无线接入点设备的信号并生成表示接收的信号的数据。多模无线通信设备关于切换阈值数据来分析表示接收的信号的数据,以确定多模无线通信设备应当开始切入(hand-in)到第一无线网络时间和应当开始从第一无线网络切出(hand-out)到第二无线网络的时间。在与第一无线网络相关联的管理服务器处,网络配置信息关于第一无线网络中的一个或多个接入点被接收,以服务与一个或多个多模无线通信设备的无线通信。网络配置信息(例如接入点位置和接入发射机功率电平)指示一个或多个接入点的操作参数以及给予多模无线通信设备的服务将从第一无线网络被切出到第二无线网络的一个或多个切换区域的位置。管理服务器从网络配置信息生成切换阈值数据。响应于接收到来自多模无线通信设备的登记请求,管理服务器将切换阈值数据发送给多模无线通信设备来辅助多模无线通信设备确定切入到第一无线网络的时间和从第一无线网络切出到第二无线网络的时间。示例实施例首先,参考图1,示出无线通信环境,其中,提供能够在多个无线网络之间漫游的多模无线通信客户端(MCD)。图示出两个MCDs 10(1)和10(2)作为示例。每个MCD可以能够在两个或多个无线网络上运行语音、视频和数据应用,无线网络诸如是WiFi 无线局域网 (WLAN)、无线蜂窝广域网(WAN)、WiMAX 无线网络等等。例如,WLAN 20被示出部署在大楼 25内。WLAN 20包括在30 (1)-30 (N)处示出的多个无线接入点(AP)。每个AP 30 (1)-30 (N) 被直接连接至广域网(LAN) 40;可替换地,AP 30 (1)-30 (N)中的一个或多个可以是经由无线AP无线地连接至LAN的所谓的“网格”AP。LAN 40经由分离的路由器设备和防火墙装备 (未示出)而连接至因特网45。大楼具有在27处示出的入口 /出口大门。因此,用户或MCD 10(1)和10⑵可以经由大门27进出其中部署了 WLAN 20的大楼。在移动到大楼内和移动到大楼外时或仅仅是从外面接近大楼时,MCD可以在第一无线网络,例如WLAN 20,和第二无线网络之间漫游。 第二无线网络的示例在50处示出,并且,第二无线网络50还可以是蜂窝WAN、WiMAX网络、 另一 WLAN(也许在不同的管理域内)等。基站(BS)在60(1)和60 (2)处被示出,作为第二无线网络50的一部分。图1示出MCD 10(1)当前正在大楼内的第一无线网络,例如WLAN 20中操作,但是 MCD 10(1)可能在大楼25内四处移动并且最终移动到大楼25之外。MCD 10(2)当前正在第二无线网络50中操作并可能四处移动,并且最终靠近大楼25或在大楼25里面。当MCD 在无线网络之间移动时,认为需要在两个网络之间切换。关于WLAN 20,在MCD从第二无线网络50中的操作转移到WLAN 20中的操作时,认为MCD“被切入”。相反,在M⑶从WLAN 20 中的操作转移到第二无线网络50中的操作时,认为MCD关于WLAN 20 “被切出”。根据在此所描述的技术,信息从与WLAN 20相关联的网络基础设施装备提供给 M⑶以辅助M⑶转移到WLAN 20中或转移出WLAN 20。为此,与WLAN相关联的附加基础设施装备被提供和被配置来生成此信息。无线控制服务器(WCQ 70和移动智能漫游(MIR)服务器80被提供。存在与WCS 70相关联的显示器72和键盘74来使得网络管理员能够访问与WLAN 20相关联的网络管理软件。WCS 70、iOR服务器80和VoIP漫游管理器95被连接至Ij LAN 40。AP 30 (1)-30 (N)经由 WLAN 20 禾口 WLAN 40 来与 WCS 70 通信。对于一些应用, 可以存在附加的中间无线控制设备,AP 30 (1)-30 (N)成组地连接至中间无线控制设备,并且无线控制设备进而经由因特网45或LAN 40与WCS 70和fflR服务器80通信。图1中示出的AP位于大楼25四处的不同位置。例如,AP 30(1)相对比较靠近大门27。
MIR服务器80在此还被称为管理服务器,并且其被配置为生成切换阈值数据,其中,切换阈值数据被fflR服务器80传送给MCD以辅助MCD进行网络转移。iOR服务器将切换阈值数据存储在fflR数据库90中。iOR可以将切换阈值数据直接地或经由VoIP漫游管理器95传送至MCD。WCS 70被使用标准网络映射和用户接口工具配置为允许网络管理员图形地传达有关WLAN 20中的AP 30 (1)-30 (N)的物理部署的位置的信息。如下文中更详细地描述的,WCS 70将此WLAN部署数据提供给fflR服务器80以用于在计算切换阈值数据中使用。MCD在分析其从WLAN 20中的AP 30 (1)-30 (N)中的一个或多个接收的信号时使用切换阈值数据来确定生成切入触发或切出触发的时间。取决于在转移当时或稍后的时间点在MCD上运行的应用的类型,MCD将切入和/或切出触发发送给专用来管理目的地无线网络中的给定应用的漫游的网络基础设施装备。例如,如图1中所示,存在用于应对语音呼叫到 WLAN20中的漫游的IP上的语音(VoIP)漫游管理装置95,并且存在用于应对数据会话(诸如电子邮件、网络浏览、短信等)到第二无线网络50中的漫游的蜂窝WAN漫游管理器97。WCS 70执行与AP 30⑴-30 (N)相关联的更高级的网络管理功能。例如,网络管理员使用WCS 70来配置AP中的无线电收发器的操作参数。网络管理员还使用WCS 70来输入AP在大楼的楼层平面图上的位置,楼层平面图和AP位置二者都被提供给iOR服务器80 以供在切换服务功能中使用。MIR服务器80被配置来通过分析经由WCS 70提供的与AP 30 (1) -30 (N)的位置、 各个AP 30 (1)-30 (N)的发射功率以及诸如与AP的天线配置有关的属性之类的其它AP特定的信息有关的信息来生成切换阈值数据。如下文中进一步说明的,切换阈值数据既包括 MCD用来确定切入到WLAN 20的时间时使用的切入阈值数据,也包括MCD用来确定从WLAN 20切出时使用的切出阈值数据。iOR服务器80在MCD关于WLAN 20的操作中的某些事件期间将切换阈值数据传送给MCD。切换阈值数据不取决于MCD上运行的应用的类型。MAC 可以使用它自己的网络转移算法来确定在无线网络之间转移的时间,可以使用切换阈值数据来进行更加可靠的转移或者可以当在无线网络之间转移时仅依赖于切换阈值数据。现在转到图2,示出IOR服务器80的框图的示例。iOR服务器80可以是可编程计算装置,其包括在82处示出的一个或多个服务器数据处理器和存储器84或驻存用于切换阈值数据生成和传送处理逻辑100的软件指令的其它有形存储介质。服务器处理器82运行用于切换阈值数据生成和传送处理逻辑100的软件指令来生成切换阈值数据并将其传送给MCD。经由因特网45向MCD的传送或从MCD的传送经由网络接口 86做出。在下文中结合图4-7更详细地描述处理逻辑100。参考图3,示出一般称为MCD 10 (i)的MCD的框图的示例。M⑶10(i)包括第一网络收发器模块12和第二网络收发器模块14。模块12和14中的每一个都可以通过天线 11(1)和11( 中专用的一个来接收和发送信号。在一个示例中,第一网络收发器模块12 被配置为应对WLAN通信,并且因此可以是WLAN芯片集(RF收发器、调制解调器和控制器), 并且第二网络收发器模块14被配置为应对无线蜂窝WAN通信,并且因此可以是蜂窝芯片集 (RF收发器、调制解调器和控制器)。提供连接到第一网络收发器模块12和第二网络收发器模块14的主控制器16。主控制器16例如是微处理器、微控制器、数字信号处理器或其它可编程数据处理设备。提供存储用于客户端切换处理逻辑200的软件指令的存储器或其它有形存储介质18。在下文中结合图9-12更详细地描述客户端切换处理逻辑200。处理逻辑100和200可以采取多种形式中的任意一种,以便例如以固定逻辑或可编程逻辑(例如由处理器运行的软件/计算机指令)被编码在一个或多个有形介质中以供运行。此外,以上在图4中提及的控制器可以是可编程处理器、可编程数字逻辑(例如现场可编程门阵列)或包括固定数字逻辑的专用集成电路(ASIC),或者它们的组合。现在参考图4-7来描述运行切换阈值数据生成和传送处理逻辑100时fflR服务器 80的操作。图4的流程图中示出的功能可以在fflR服务器的启动时被执行。这些功能还可以在存在专门针对AP位置、发射功率或天线属性的改变时被执行。在110处,IOR服务器80从WCS 70( —个或多个其它WLAN控制设备)接收有关AP在大楼楼层图上的位置、每个AP的发射功率以及每个AP的天线属性的网络配置信息。AP的位置、发射功率、RF频带 (例如2. 4GHz或5GHz)和天线属性决定了关于大楼里的AP所发射的信号所预期的接收信号强度信息(RSSI)。另外,楼层图上对每个切换区域(例如大楼的每个外面的入口 /出口大门)的指示被提供给fflR服务器80。例如,网络管理员在楼层图上布置表示AP的位置的的图形元素(并且输入由每个AP使用的发射功率和天线属性的数据)并且在WCS 70处通过在图形用户界面中为楼层图上的每个切换区域“拖放”标记来输入有关每个切换区域的信息。WCS 70处或MIR服务器80处的软件分析图上所标记的切换区域来为楼层图上所放置的AP生成“阈值边界”的数据。iOR服务器80从这些阈值边界生成切入和切出阈值(下文中描述)。因此,在120处,IOR服务器基于每个AP的位置、发射功率和天线属性来为AP 计算并(在fflR数据库90中)存储切入阈值数据(也称为切入阈值向量)。此外,网络配置信息包括指示或表示如下内容的信息一个或多个接入点的操作参数(每个接入点的位置、发射功率、操作的射频频道以及天线属性或配置)以及其中给予多模无线通信设备的服务将被从第一无线网络切出到第二无线网络的一个或多个切换区域的位置。参考图5来进一步描述120处的切入阈值数据的生成。图5示出大楼的一层楼的楼层图25上的4个AP 30(1)-30(4)的示例。为了设置切入阈值,iOR服务器80生成用于绘制每个AP周围的逻辑切入阈值边界的数据以使得切入边界延伸到WLAN的覆盖范围的最近边缘或外围,例如楼层图25中所描述的大楼的墙壁或边缘。边界可以采用各种形状,尽管图5和图6将它们示为圆形,但是这仅仅是简化的示例。AP 30(1)-30(4)的切入阈值边界的示例分别在标号122(1)-122(4)处被示出。使用切入阈值边界122(1)-122(4),iOR服务器基于AP的RF频带、发射功率、位置和天线属性以及大楼里的无线电传播特性来计算由相应AP发送的信号的RSSI阈值(这是从这些边界导出的)。无线电传播特性可以被估计, 或者被估计然后使用测得的数据被校准以提高RSSI阈值计算的准确度。因此,一般地,当 MCD接收到来自所示示例中的AP 30(1)-30(4)中的一个或多个的信号并且在MCD处测得的 RSSI大于在120处针对该AP计算出的RSSI阈值,则可以认为MCD处于适合切入WLAN的位置。更具体而言,IOR服务器在120处根据从阈值边界导出的数据计算切入阈值(RSSI 阈值值)并且为每个AP存储切入阈值数据向量,切入阈值数据向量包括AP的标识符,例如,或者用WiFi术语来说,基本服务集标识符(BSSID)、标识AP在其上操作的射频信道的信道标识符、计算出的切入阈值、可选地包括对BSSID是否是MCD所请求的或由WLAN基础设施所提供的那个的指示。RSSI阈值可以被调整来负责RF传播中由于多径以及对被测样本进行平均(即过滤)的数量引起的变化。类似地,在130处,iOR服务器基于每个AP的位置和每个切换区域的位置来为每个AP计算和存储切出阈值数据。现在参考图6来进一步描述功能130。网络管理员在楼层平面图25上标记或绘制每个外部入口 /出口门道的位置,每个入口 /出口门道对应于每个切换区域。在图6中示出的示例中,存在132处示出的一个切换区域,其对应于大楼楼层平面图25上大门27的位置。IOR服务器80生成用于为每个AP逻辑地绘制至少第一切出阈值边界的数据。第一切出阈值边界被绘制以使得其刚好接触关于AP的切换区域132的最近边缘。例如,对于AP 30(1),第一切出阈值边界被示出在134(1)处。例如,还可以绘制可选的第二切出阈值边界,其刚好关于该AP接触切换区域132的最远边界。例如,对于AP 30(1),第一切出阈值边界被示出在134( 处。第一和更小的切出阈值边界被用来指示来自切换区域例如切换区域132的最近点处的接入点的信号的功率,并且第二和更大的切出阈值边界被用来指示来自切换区域例如切换区域132的最远点处的接入点的信号的功率。利用切换区域132在为每个AP绘制的第一切出阈值边界处的的位置,和每个AP 的RF频带、位置、发射功率和体现属性以及无线电传播特性,iOR服务器为每个AP计算至少第一(高)切出阈值,其是从在刚好延伸到关于AP 30(1)的切换区域132的最近点处的 134(1)处所示出的更小的切出阈值边界导出的。如果还为AP绘制第二切出阈值边界,则 iOR服务器计算第二(低)切出阈值。当来自AP的信号的测得RSSI小于第一(高)切出阈值时,认为满足第一(高)切出阈值。如果为AP计算了第一(高)切出阈值和第二(低) 切出阈值,则当来自AP的信号的测得RSSI小于第一(高)阈值并且大于第二(低)阈值时,认为满足第一 /第二(或低/高)阈值对。iOR服务器以针对AP 30(1)示出的方式类似的方式为每个AP计算第一切出阈值(和可选的)第二切出阈值。为了简化,在图6中没有示出其它AP的切出阈值边界。因此,对于每个AP,MIR服务器在130处计算切出阈值数据向量,其包括AP的 BSSID、AP在其上操作的信道的信道标识符、第一(高)切出RSSI阈值、可选的第二(低) 切出RSSI阈值以及可选的对BSSID是否是指定基础设施所请求的客户端的指示。每个切换区域用于一个或多个AP对应的切出阈值数据向量集表示,并且用于切换区域的切出阈值数据向量集在此也被称为切换表。因此,存在针对每个切换区域的切换表。另外,每个切换表包括定义对于将要声明的切出条件需要满足多少个第一切出阈值(或第一 /第二切出阈值对)的切出计数阈值。回到图4,iOR服务器在完成功能130之后,在150处准备将切入阈值数据和切出阈值数据传送给MCD。现在参考图7来更详细地描述传送功能150。iOR服务器80可以被配置为当通过与MCD相关联的AP向MCD发送消息时使用按需传输控制协议(TCP)通信技术。当尝试与WLAN关联时,MCD将被动地扫描大量WLAN信道并检测从其覆盖区域内包括该MCD的AP发送的信标信号;MCD也可以通过向AP发送探测请求帧并且进而接收探测响应帧来主动地扫描大量WLAN信道。在152处,在MCD已经连接到(“关联到”)WLAN中的 AP之后,IOR服务器从MCD接收包括被MCD观测到的AP的列表的登记请求(或重新登记请求)。被MCD观测到的AP的列表表示为“CL-HI-List”(客户端切入列表)。在154处,MIR 服务器向从MCD接收到的列表添加更多AP,具体地添加IOR服务器所知道的与大楼的切换区域最接近的那些AP。IOR服务器建议添加的AP的列表表示为“MIR-HI-LIST” (MIR切入列表)。在156,MIR服务器发送作为MIR-HI-LIST和CL-HI-List的组合的被表示为 HI-List的组合AP列表和HI-List中的每个AP的切入阈值数据以及切入计数阈值值。切入计数阈值值是用于确定切入转移条件已被满足的时间的阈值。存在许多方式来使用切入计数阈值值(在下文中描述)。此外,在156处,iOR服务器可以向MCD发送指示MCD在计算从AP接收的信号的平均RSSI所要使用的平均算法或计算的数据。因此,通过fflR服务器向每个MCD指示如何计算平均RSSI,关于MCD将如何做出是否切入WLAN 20或从WLAN 20 切出的判断,MCD之间的变化可以被最小化。在变化时,每个MCD基于其在制造或部署时所被配置的平均计算来计算平均RSSI值。在158,MIR服务器基于从MCD接收的CL-HI-List来发送所有相关切换区域的切出阈值数据。该CL-HI-List指示MCD的大概位置。此时,iOR服务器发送给MCD的切出阈值数据可以包括一切换区域集的切出阈值数据,该切换区域集比当MCD已被转移到WLAN时可能与MCD相关的切换区域集更大。这是因为MCD的用户可能步行到由fflR服务器服务的若干个可能的大楼入口中的一个。在160,当MCD已经转移到WLAN(切入转移完成)时,iOR从MCD接收性能通知消息。作为响应,在162,IOR服务器向MCD发送所有相关切换区域的更精简的切出阈值数据集。在162发送的切出阈值数据可以不同于在158发送的切出阈值数据(例如,在158发送的切出阈值数据的子集)。现在转到图8-10,将更详细地描述客户端切换处理逻辑200。客户端切换处理逻辑200可以一般地描述如下。MCD从与WLAN相关联的fflR服务器接收切换阈值数据。MCD 接收来自WLAN中的一个或多个AP的信号并且生成表示接收的信号的数据。随后,MCD关于切换阈值数据来分析表示接收的信号的数据以确定MCD应当开始切入WLAN的时间和应当开始从WLAN切出的时间或者不进行任一者的。参考图8,处理逻辑200开始于205,M⑶关联到WLAN 20的AP。在210,M⑶生成其经由与MCD相关联的AP和因特网45发送给fflR服务器的登记请求消息。例如,MCD可以使用“http”请求来发送登记请求消息。当MCD在210发送登记请求消息时,该消息中包括MCD (当MCD尝试关联到AP时通过扫描AP的信标)已经观测到的AP的列表。该列表即前述CL-HIT-List。在215,MCD从MIR服务器接收登记响应消息并且登记响应消息包括 HI-List、该HI-List中的AP的切入阈值数据以及切入计数阈值。MCD还在215接收切出阈值数据。在220,MCD扫描HI-List中所标识的每个信道上的无线电频谱来寻找来自对应AP 的信标或探测响应。此外,在220,MCD测量从AP接收的信标或探测响应信号的RSSI。MCD 中的第一网络收发器模块12(图4)包括测量接收的信号的RSSI的能力。为了最小化由于噪声条件引起的变化,在225,MCD可以被配置为在诸如一秒之类的时段上对从AP接收的信号的RSSI测量值进行平均。此外,MCD可以使用在制造时配置的平均计算方案或者可以使用在如上结合图7说明的从MIR服务器接收的命令中所指示的平均方案。在230,MCD将在225从AP的信号计算出的平均RSSI值与对应AP的切入阈值相比较。因此,如果在HI-List中存在3个AP,则MCD将接收扫描并最终接收来自这3个AP 的每一个的信标或探测信号,测量每个AP的接收的信号的RSSI并根据这3个AP的每一个的RSSI测量值来计算平均RSSI值。随后,MCD将将从APl接收的信标或探测响应信号的平均RSSI值与AP2的切入阈值相比较,将从AP2接收的信标或探测响应信号的平均RSSI值与AP2的切入阈值相比较,以此类推。对于超过其相应切入阈值的每个平均RSSI值,阈值交叉计数器在235被递增。例如,当平均RSSI值超过APl的切入阈值时,阈值交叉计数器被递增并且当平均RSSI值超过AP2的切入阈值时,阈值交叉计数器再次被递增,以此类推。在M0,阈值交叉计数器被与切入计数阈值值相比较。当阈值交叉计数器满足切入计数阈值时,则在245,MCD生成切入触发。否则,处理返回到功能220来继续扫描信标和探测信号并测量RSSI值直到做出切入判定为止。在M0,存在许多配置切入计数阈值的方式。一种方式是简单地将其设置为值(“1”或“2”),以使得如果(跨越所有AP的)任意AP上累计的切入阈值交叉满足或超过切入计数阈值,则切入条件被触发。另一种方式是设置任意AP上需要满足的计数阈值,而不论其它AP上的切入阈值交叉如何。例如,切入计数阈值可被设置为“2”,从而要求必须存在以单个AP上接收的信标或探测响应信号的平均 RSSI值为基础的2个切入阈值交叉。另一示例是多个个别的AP满足切入阈值计数以便触发切入。存在许多其他方式来配置切入计数阈值机制并且上述技术仅仅意在作为示例。在M5,MCD生成切入触发,该切入触发依赖于哪些应用(语音、数据等等)在MCD 上是否是活动的而被发送给特定漫游管理实体。例如,当在240做出切入判定时MCD正在第二无线网络上进行语音呼叫当中时,切入触发可以被发送给VoIP漫游管理器95(图1)。 此外,在M5,MCD被配置来检查其是否位于切换区域内以使得其不会在其位于切换区域内时切入。MCD可以通过利用切出阈值数据(切出阈值数据也被fflR服务器80在登记响应消息中发送给MCD)评估RSSI数据来判断其是否位于切换区域内。当MCD判定切出阈值被满足时,则其知道其位于切换区域内。MCD被配置为当其位于切换区域中时不开始到WLAN 20 的切入。在MCD已经完成到WLAN 20的切入后,在250,MCD被配置为向iOR服务器发送性能通知消息。性能通知消息向不同WLAN指示MCD关于其在该WLAN中的操作而观测到的性能参数。在255,MCD接收供MCD在判断是否切出到第二无线网络时使用的切出阈值数据。 在255接收的切出阈值数据可以比MCD在215接收的切出阈值数据更相关,这是因为在此时间点,MCD已经完成了到WLAN的切入。因此,MCD被配置为用在255接收的切出阈值数据替换在215接收的切出阈值数据。参考图9,示出当MCD扫描信标并进行RSSI测量时可以执行的附加MCD功能。在 222,基于从HI-List中的AP的接收信标得出的RSSI测量值,MCD基于RSSI值来判断其信标或探测响应被MCD接收到的“最高”个数的(例如,具有最强RSSI的5个)AP是否由于接收HI-List或最近的更新而发生了改变。如果MCD判定发生了这样的改变,则在223,MCD 向fflR服务器发送重新登记请求消息以及更新后的AP列表(CL-HI-List)。在224,iOR服务器发回更新列表中所包含的AP的切入阈值数据,并且之后继续扫描信标并进行RSSI测量。MCD可以被配置为如果“最高” AP的RSSI值小于预定RSSI电平,例如-75dBm,则不发送重新登记请求消息和更新的AP列表,其中,预定RSSI电平是可以基于作为上述登记/ 重新登记请求和响应机制的一部分而从fflR服务器发送给MCD的信息来配置的。这防止可能导致临时的带噪环境的、贯穿不同群组的AP的不必要的栓牢(toggling)。在其中仅部署了单个AP的一些WLAN配置中,前述技术可以被简化。例如,对于单个AP的情况,iOR服务器可以向MCD发送单个切入阈值以及单个切出阈值(与低/高切出阈值的对相比对),该切入阈值例如是_65dBm,当被超过时,会使得MCD切入到WLAN,并且当 RSSI值降至低于该切出阈值时,该切出阈值使得MCD从WLAN切出。现在转到图10,现在描述用于260处示出的切出判断的MCD功能。MCD被配置为在其正利用WLAN 20操作时执行切出判断处理沈0。假定MCD已经在登记响应、重新登记响应或性能消息响应中从iOR服务器接收到切出阈值数据。在沈5,MCD在从IOR服务器接收的 (一个或多个)切出表中所标识的信道上扫描来自AP的信标或探测响应,并且在接收的信号上进行RSSI测量。在270,MCD使用预先配置的平均技术或由iOR服务器配置的平均技术来对测得的RSSI值进行平均。例如,MCD在一秒的时段上对RSSI值进行平均。在275, MCD将AP的平均RSSI值与切换表中的对应的切出第一切出阈值相比较来判断平均RSSI 值是否小于切换表中的一个或多个AP的第一切出阈值。在单个切出阈值的情况中,当平均 RSSI值小于第一切出阈值时,单个的或第一切出阈值被满足。在其中第一和第二切出阈值被用于AP的情况中,则MCD将平均RSSI值与第一切出阈值相比较来判断平均RSSI值是否小于第一切出阈值,并且将平均RSSI值与第二切出阈值相比较来判断平均RSSI值是否小于第二切出阈值。即,对于所要满足的第一 /第二切出阈值对(在两个阈值被用于AP的情况中),平均RSSI值小于第一(高)切出阈值但是大于第二(低)切出阈值,即,第二 RSSI 阈值<平均RSSI值<第一 RSSI阈值。当切出阈值被满足时,切出阈值满足计数器在观0 被递增。如上所述,对于单个AP的情况,可以仅采用单个阈值,并且当平均RSSI值小于该阈值时,递增切出阈值满足计数器。在观5,切出阈值满足计数器被与切出计数阈值值(其连同切出阈值数据一起从 iOR服务器被接收)相比较。MCD在285针对每个切换表的切出阈值满足计数器,即给定切换区域的每个切出阈值数据集,进行比较。当对于任何切换表满足切出阈值计数值时,则认为切出条件被满足。如以上结合参考图9描述的切出处理所说明的,与切出阈值计数值的比较可以被配置成是针对跨越所有AP满足的累计切出阈值或者针对单个AP满足的切出阈值,等等。在四0,MCD依赖于切出时哪些应用在MCD上是否是活动的来生成给予漫游管理实体的切出触发。例如,如果当切出条件满足时MCD正在语音呼叫中,则MCD可以向蜂窝 WAN漫游管理器97 (图1)发送切出触发。在四0。如果MCD已经被切入到WLAN,则其将被切出。然而,如果MCD还没有被切入WLAN,则其不会切出。在^5,MCD向IOR服务器80发送性能通知消息并且fflR服务器作为答复发送(新的或已更新的)切出阈值数据(图7中的功能162)。一个或多个切出区域可被校准来优化切出。例如,用户可能携带MCD进入标记的切出区域。iOR服务器向MCD发送客户端状态请求,MCD以测量细节进行响应。MCD测量来自附近的AP的探测响应和信标,对它们进行评价并将那些测量值发送给fflR服务器。IOR 服务器采用从MCD接收的测量值并计算切换区域的路径损失模型。路径损失模型可以导致对一个或多个切出表中的切出阈值的调整。对切出表的任何改变都被发送给MCD。类似地,切入区域可以被校准来提高切入性能。楼层平面图可以使用环境觉察 (context-aware)位置技术被校准。iOR服务器随后基于从位置处理获得的校准数据来调整切入阈值数据,并且将将对切入阈值数据的任何调整都发送给MCD。以上技术涉及对与无线网络相关联的管理服务器(例如fflR服务器)以及MCD内的操作两者的改进。管理服务器和一个或多个MCD —起形成如在这里所配置的向MCD递送信息以辅助MCD进行网络转移判决的系统。 尽管在这里图示和描述如一个或多个具体示例中那样实施的装置、系统和方法, 但是不言自明,并不意图限制于所示出的细节,这是因为,在权利要求的等同物的范畴和范围内并且不偏离该装置、系统和方法的范畴的情况下,可以进行各种修改和结构变化。相应地,应当广义地并且以一种与以下权利要求书中所阐述的装置、系统和方法的范畴一致的方式来理解所附权利要求书。
权利要求
1.一种方法,包括在多模无线通信设备中,接收来自与包括一个或多个无线接入点的第一无线网络相关联的管理服务器的切换阈值数据;接收来自所述第一无线网络的所述一个或多个无线接入点设备的信号,并且生成表示接收的信号的数据;以及关于所述切换阈值数据来分析所述表示接收的信号的数据,以确定所述多模无线通信设备开始切入到所述第一无线网络的时间以及所述多模无线通信设备开始从所述第一无线网络切出到第二无线网络的时间。
2.如权利要求1所述的方法,其中,接收切换阈值数据包括接收每个接入点的切入阈值数据,所述切入阈值数据包括所述接入点的标识符、指示所述接入点在其上进行发送的射频信道的信道指示符、切入阈值以及切入计数阈值,其中,接收信号包括在所述切入阈值数据中所标识的一个或多个信道上接收信号并确定在所述一个或多个信道上从所述一个或多个接入点接收的所述信号的接收信号强度值,并且其中,分析包括将从所述一个或多个接入点接收的所述信号的接收信号强度值与它们对应的切入阈值相比较,以及将超过对应的切入阈值的一个或多个接入点的接收信号强度值的数目与所述切入计数阈值相比较, 并且当所述切入计数阈值被满足时,判定切入条件被满足。
3.如权利要求2所述的方法,还包括在一时段上对从一个或多个接入点接收的信号的接收信号强度值进行平均,并且其中,将所述接收信号强度值与对应的切入阈值相比较包括将平均接收信号强度值与对应的切入阈值相比较。
4.如权利要求3所述的方法,其中,接收切换阈值数据还包括接收向所述多模无线通信指示如何计算所述平均接收信号强度值的信息。
5.如权利要求3所述的方法,其中,在一个或多个信道上接收信号包括接收由所述一个或多个无线接入点发送的信标或探测响应信号。
6.如权利要求3所述的方法,还包括所述多模无线通信设备关联到所述接入点中的一个接入点,经由所述多模无线通信设备所关联到的该接入点来向所述管理服务器发送登记请求消息,所述登记请求消息被配置为令所述管理服务器发送所述切换阈值数据。
7.如权利要求6所述的方法,还包括检测来自一个或多个接入点的信号,生成从其检测到信号的一个或多个接入点的列表,并且其中,发送包括在所述登记请求消息中将所述列表发送给所述管理服务器,并且其中,接收切换阈值数据包括接收所述列表中的所述一个或多个接入点的切换阈值数据以及所述管理服务器所知道的位于其中部署了所述第一无线网络的大楼的入口附近的其它接入点的切换阈值数据。
8.如权利要求7所述的方法,其中检测和生成所述列表被重复,以便当判定了接收信号的接收信号强度最强的若干接入点从先前对所述多模无线通信设备所观测到的接入点的列表的生成起发生了改变时更新该列表,并且其中,发送包括向所述管理服务器发送已更新的接入点列表,并且其中,接收切换阈值数据包括从所述管理服务器接收已更新列表上的接入点的切换阈值数据。
9.如权利要求1所述的方法,其中,接收切换阈值数据包括接收与所述第一无线网络中的切换区域相关联的一个或多个接入点的切出阈值数据,所述切出阈值数据包括所述接入点的标识符、指示所述接入点在其上进行发送的射频信道的信道指示符、第一切出阈值以及切出阈值计数,并且其中,接收包括在所述切出阈值数据中所标识的一个或多个信道上接收信号,并且确定在所述一个或多个信道上从所述一个或多个接入点接收的所述信号的接收信号强度值,并且其中,分析包括将针对所述一个或多个接入点接收的信号的所述接收信号强度值与它们对应的第一切出阈值相比较,以使得当从一接入点接收的信号的接收信号强度值小于该接入点的第一切出阈值时该接入点的第一切出阈值被满足,以及将满足对应的第一切出阈值的一个或多个接入点的接收信号强度值的数目与切出计数阈值相比较,并且当所述切出计数阈值被满足时,判定切出条件被满足。
10.如权利要求9所述的方法,其中,接收切出阈值数据还包括接收与切换区域相关联的一个或多个接入点的第二切出阈值,并且其中,分析包括将针对所述一个或多个接入点接收的信号的接收信号强度值与接入点的第一切出阈值和第二切出阈值相比较,以使得当从一接入点接收的信号的接收信号强度小于所述第一切出阈值但是大于所述第二切出阈值时,该接入点的所述第一切出阈值和所述第二切出阈值被满足。
11.一种方法,包括在与第一无线网络相关联的管理服务器处,关于在所述第一无线网络中操作的一个或多个接入点接收网络配置信息,以服务与一个或多个多模无线通信设备的无线通信,其中, 所述网络配置信息指示所述一个或多个接入点的操作参数以及其中给予多模无线通信设备的服务将被从所述第一无线网络切出到第二无线网络的一个或多个切换区域的位置;从所述网络配置信息生成切换阈值数据;接收来自多模无线通信设备的登记请求;以及响应于接收到所述登记请求,向所述多模无线通信设备发送所述切换阈值数据来辅助所述多模无线通信设备确定切入到所述第一无线网络的时间和从所述第一无线网络切出到所述第二无线网络的时间。
12.如权利要求11所述的方法,其中,生成切换阈值数据包括生成表示围绕每个接入点的切入阈值边界的数据,所述切入阈值边界延伸到所述第一无线网络的覆盖范围的最接近边缘,以及生成表示围绕每个接入点并延伸到切换区域关于该接入点的最近点的第一切出阈值边界的数据,并且其中,接收网络配置数据包括针对每个接入点接收表示该接入点在所述第一无线网络的覆盖范围中的位置、该接入点的发射功率以及该接入点的天线属性的数据。
13.如权利要求12所述的方法,其中,生成所述切换数据包括从表示围绕每个接入点的延伸到所述覆盖范围的最接近边缘的所述切入阈值边界的数据生成切入阈值数据,对于每个接入点,所述切入阈值数据包括该接入点的标识符、指示该接入点在其上进行发送的射频信道的信道指示符、切入阈值以及指示为了满足切入条件需要满足的切入阈值的数目的切入计数阈值。
14.如权利要求12所述的方法,其中,生成所述切换数据包括从围绕每个接入点的到切换区域的所述第一切出边界生成切出阈值数据,对于与所述第一无线网络中的切换区域相关联的一个或多个接入点的集合,所述切出阈值数据包括所述接入点的标识符、指示所述接入点在其上进行发送的射频信道的信道指示符、从所述第一切出阈值边界导出的第一切出阈值以及切出计数阈值,并且其中,所述切出计数阈值指示为了满足与切换区域相关联的接入点的集合的切出条件需要满足的第一切出阈值的数目。
15.如权利要求14所述的方法,其中,生成所述切换数据还包括为与切换区域相关联的每个接入点生成第二切出阈值边界,所述第二切出阈值边界围绕每个接入点并且关于该接入点延伸到切换区域的最远点,并且生成所述切出阈值数据包括从所述第二切出阈值边界生成第二切出阈值,并且其中,所述切出计数阈值指示为了满足与切换区域相关联的接入点的集合的切出条件需要满足的第一/第二阈值对的数目。
16.如权利要求11所述的方法,其中,接收所述登记请求包括接收被所述多模无线通信设备观测到的一个或多个接入点的列表,并且其中,发送包括发送所述列表中所标识的接入点的切换阈值数据以及所知道的位于与所述第一无线网络相关联的切换区域附近的接入点的切换阈值数据。
17.如权利要求16所述的方法,还包括接收来自所述多模无线通信设备的重新登记请求,其中,所述重新登记请求包括由所述多模无线通信设备观测到的一个或多个接入点的已更新列表,并且其中,发送包括发送被确定为与和所述多模无线通信设备有关的一个或多个切换区域相关联的接入点的切换阈值数据。
18.一种装置,包括处理器,所述处理器被配置为执行一个或多个数据处理功能;网络接口,所述网络接口被配置为辅助数据网络上的通信;存储器,所述存储器被配置为存储由所述处理器运行的指令,其中,所述存储器存储指令,所述指令当被所述处理器运行时,令所述处理器接收关于在第一无线网络中操作的一个或多个接入点的网络配置信息,以服务与一个或多个多模无线通信设备的无线通信,其中,所述网络配置信息指示所述一个或多个接入点的操作参数和其中给予多模无线通信设备的服务将被从所述第一无线网络切出到第二无线网络的一个或多个切换区域的位置;从所述网络配置信息生成切换阈值数据;接收来自多模无线通信设备的登记请求;以及响应于接收的登记请求,将所述切换阈值数据发送给所述多模无线通信设备来辅助所述多模无线通信设备确定切入到所述第一无线网络的时间和从所述第一无线网络切出到所述第二无线网络的时间。
19.如权利要求18所述的方法,其中,所述存储器中令所述处理器生成切换阈值数据的指令包括令所述处理器执行如下处理的指令生成表示围绕每个接入点的切入阈值边界的数据,所述切入阈值边界延伸到所述第一无线网络的覆盖范围的最接近边缘,以及生成表示围绕每个接入点的第一切出阈值的数据,并且其中,令所述处理器接收网络配置信息的指令包括令处理器执行如下处理的指令针对每个接入点,接收表示该接入点在所述第一无线网络的覆盖范围中的位置、该接入点的发射功率和该接入点的天线属性的数据。
20.如权利要求19所述的方法,其中,所述存储器中所存储的令所述处理器生成所述切换数据的指令包括令所述处理器执行如下处理的指令从表示所述切入阈值边界的数据生成切入阈值数据,对于每个接入点,所述切入阈值数据包括该接入点的标识符、指示该接入点在其上进行发送的射频信道的信道指示符、从所述切入阈值边界导出的切入阈值以及指示为了满足切入条件需要满足的切入阈值的数目的切入计数阈值,以及从围绕每个接入点的到切换区域的所述第一切出阈值边界生成切出阈值数据,对于与第一无线网络中的切换区域相关联的一个或多个接入点的集合,所述切出阈值数据包括所述接入点的标识符、 所述接入点在其上进行发送的射频信道的信道指示符、从所述第一切出阈值边界导出的第一切出阈值以及切出计数阈值,并且其中,所述切出计数阈值指示为了满足与切换区域相关联的接入点的集合的切出条件需要满足的第一切出阈值的数目。
21.一种装置,包括第一无线网络收发器模块,所述第一无线网络收发器模块被配置为使能第一无线网络上的无线通信,其中,所述第一无线网络收发器模块被配置为接收来自所述第一无线网络的一个或多个无线接入点的信号并生成表示接收的信号的数据;第二无线网络收发器模块,所述第二无线网络收发器模块被配置为使能第二无线网络上的无线通信;控制器,所述控制器被耦合到所述第一无线网络收发器和所述第二无线网络收发器, 其中,所述控制器被配置为从与所述第一无线网络相关联的管理服务器接收切换阈值数据;以及关于所述切换阈值数据来分析表示接收的信号的数据,以确定开始切入到所述第一无线网络的时间和开始从所述第一无线网络切出到所述第二无线网络的时间。
22.如权利要求21所述的装置,其中,所述控制器被配置为接收包括每个接入点的切入阈值数据的切换阈值数据,所述切入阈值数据包括所述接入点的标识符、指示所述接入点在其上进行发送的射频信道的信道指示符、切入阈值和切入计数阈值,其中,所述第一无线网络模块被配置为在所述切入阈值数据中所标识的一个或多个信道上接收信号并确定在所述一个或多个信道上从所述一个或多个接入点接收的所述信号的接收信号强度值,并且其中,所述控制器被配置为通过将针对所述一个或多个接入点接收的信号的接收信号强度值与它们对应的切入阈值相比较,以及将超过对应的阈值的一个或多个接入点的接收信号强度值的数目与所述切入计数阈值相比较来进行分析,并且当所述切入计数阈值被满足时,所述控制器被配置为判定切入条件被满足。
全文摘要
提供了一种基础设施辅助的网络转移方案。在多模无线通信设备中,接收来自与包括一个或多个无线接入点的第一无线网络相关联的管理服务器的切换阈值数据。多模无线通信设备接收从第一无线网络的一个或多个接入点接收信号并生成表示接收的信号的数据。多模无线通信设备关于切换阈值数据来分析表示接收的信号的数据,以确定多模无线通信设备应当开始切入到第一无线网络的时间和开始从第一无线网络切出到第二无线网络的时间。在管理服务器处提供使得能够从与第一无线网络相关联的网络配置信息生成切换阈值数据的功能。
文档编号H04W36/00GK102474762SQ201080029850
公开日2012年5月23日 申请日期2010年6月16日 优先权日2009年7月3日
发明者大卫·谢尔登·斯蒂芬森, 苏迪普·高塞尔 申请人:思科技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1