用于触发网络间呼叫移交的方法和系统的制作方法

文档序号:7607243阅读:203来源:国知局
专利名称:用于触发网络间呼叫移交的方法和系统的制作方法
技术领域
本发明一般地涉及无线通信领域,更具体而言,涉及用于触发网络间呼叫移交(handoff)的方法和系统。
背景技术
无线通信系统,例如遵循802.11的系统,实现了分组的相对短距离的无线通信。这些系统最初是为数据通信而设计的,现在已被用于电话应用。这引入了各种各样的问题、复杂性和机遇。

发明内容
本发明提供了一种用于触发网络间的呼叫移交的方法和系统,这种方法和系统基本上消除或减少了与现有方法和系统相关联的缺点和问题中的至少某一些。
根据本发明的特定实施例,一种用于在网络间移交呼叫的方法,包括当移动站在呼叫期间与无线局域网(WLAN)有效连接时,监视移动站与WLAN之间的第一链路的质量,并且当移动站在呼叫期间与WLAN有效连接时,监视移动站与蜂窝网络之间的第二链路的质量。该方法还包括当第一链路的质量在下降计数持续时间期间小于移交触发阈值并且第二链路的质量大于最小蜂窝链路质量阈值时,将呼叫从WLAN移交到蜂窝网络。
该方法还可以包括只要第二链路的质量保持高于最小蜂窝链路质量阈值,就防止呼叫从蜂窝网络移交到WLAN,直到停留定时器期满。该方法还可包括当移动站在呼叫期间与蜂窝网络有效连接时,监视移动站与WLAN之间的第一链路的质量,并且当第一链路的质量在增大计数持续时间期间大于移交触发阈值加上滞后裕量时,将呼叫从蜂窝网络移交到WLAN。WLAN可以利用IEEE 802.11协议进行通信。监视移动站与WLAN之间的第一链路的质量可包括监视WLAN度量。WLAN度量可包括以下度量群组中的一个度量,该度量群组包括接收信号强度、信噪比、信号质量、误差向量幅值、误比特率和分组差错率。监视移动站与蜂窝网络之间的第二链路的质量可以包括监视蜂窝度量。蜂窝度量可包括以下度量群组中的一个度量,该度量群组包括接收信号强度、误比特率和帧差错率。
根据另一个实施例,一种用于在网络间移交呼叫的系统包括移动站,该移动站包括可操作以用于执行以下步骤的控制器当移动站在呼叫期间与无线局域网(WLAN)有效连接时,监视移动站与WLAN之间的第一链路的质量。该控制器可操作以用于当移动站在呼叫期间与WLAN有效连接时,监视移动站与蜂窝网络之间的第二链路的质量。该控制器还可操作以用于当第一链路的质量在下降计数持续时间期间小于移交触发阈值并且第二链路的质量大于最小蜂窝链路质量阈值时,将呼叫从WLAN移交到蜂窝网络。
该控制器还可操作以用于只要第二链路的质量保持高于最小蜂窝链路质量阈值,就防止呼叫从蜂窝网络移交到WLAN,直到停留定时器期满。该控制器还可操作以用于当移动站在呼叫期间与蜂窝网络有效连接时,监视移动站与WLAN之间的第一链路的质量,并且当第一链路的质量在增大计数持续时间期间大于移交触发阈值加上滞后裕量时,将呼叫从蜂窝网络移交到WLAN。该移动站还包括调节旋钮,该调节旋钮可操作以用于调节滞后裕量以改变其值。
本发明的特定实施例的技术优点包括一种用于将移动站的呼叫从无线局域网(WLAN)移交到蜂窝网络以及从蜂窝网络移交到无线局域网的方法,该方法监视移动站和网络之间的链路的质量,以确定做出移交的适当时间。因此,目前正在进行呼叫的移动站的用户可移进和移出WLAN的范围,而移动站将会根据与蜂窝网络和WLAN的链路的质量来自动将呼叫从蜂窝网络移交到WLAN以及从WLAN移交到蜂窝网络。此外,利用了停留定时器,从而使得即使在与移交出的网络的链路的质量显著提高的情况下在移交发生之后网络间也不会发生呼叫在时间上的往复。此外,可使用滞后裕量以防止网络间的空间上的呼叫往复。
从以下附图、描述和权利要求书中本领域的技术人员将易于看出其他技术优点。此外,虽然以上已列举了特定优点,但是各种实施例可包括所列举的优点的全部、某些或不包括所列举的优点。


为了更全面地理解本发明的特定实施例及其优点,现结合附图参考以下描述,附图中图1示出根据本发明的特定实施例的用于在蜂窝网络和无线局域网之间移交呼叫的通信系统。
图2示出根据本发明的特定实施例的用于在蜂窝网络和无线局域网之间移交呼叫的双重模式移动站。
图3示出根据本发明的特定实施例的用于在网络间移交呼叫的方法。
具体实施例方式
图1是根据本发明的特定实施例的用于在蜂窝网络14和无线局域网(WLAN)16之间移交呼叫的通信系统10的简化框图。通信系统10包括移动站12、互联网协议(IP)电话26、蜂窝网络14、WLAN 16和IP数据网络17。在特定实施例中,蜂窝网络14可包括公共网络,WLAN 16可包括专用网络。通信系统10提供从WLAN 16到蜂窝网络14以及从蜂窝网络14到WLAN 16的涉及移动站12的呼叫的移交。例如,移动站12的用户目前可能正在通过与WLAN 16的有效链路(active link)与另一个端点(例如IP电话26)进行呼叫。由于与WLAN 16的有效链路随着移动站12离开WLAN的范围而减弱,所以可能发生从WLAN 16到蜂窝网络14的呼叫移交,以便移动移动站12通过与蜂窝网络14的有效链路与IP电话26进行呼叫。移动站12包括双重模式技术,以支持从一个网络到另一个的转换。
通信系统10还包括无线链路18,其辅助移动站12与蜂窝网络14和WLAN 16之间的语音数据的递送。例如,无线链路18a可辅助移动站12和蜂窝网络14之间的电路交换和/或分组交换语音数据的通信。应当理解,无线链路18a代表移动站12与移动站12可能连接到的多个可能的基站系统22之间的链路,无线链路18b代表移动站12与移动站12可能连接到的多个可能的接入点24之间的链路。通信系统10还包括用于将蜂窝网络14和WLAN 16与IP数据网络17相耦合的无线或有线通信段19。
在本发明的特定实施例中,移动站12是无线手持设备,具有双重模式能力,以用于与蜂窝网络14和WLAN 16通信。在某些实施例中,移动站12可包括其他适当的用于与蜂窝网络14和WLAN 16通信的设备,例如计算机、个人数字助理(PDA)、笔记本电脑或电子笔记本、电话、移动终端或者任何其他能够发起通信系统10内的语音或数据交换的设备、组件、元件或对象。移动站12还可包括适当的对人类用户的接口,例如小键盘、麦克风、显示器、键盘或其他适当的终端设备。移动站12还可以是任何尝试代表另一实体或元件发起通信会话的设备,例如程序、数据库或任何其他能够发起通信系统10内的语音或数据交换的组件、设备、元件或对象。此文档中使用的数据或信息可以指任何类型的数字、语音、视频、视听或脚本数据,或者任何类型的源代码或目标代码,或任何其他的可以被从一点传输到另一点的采取任何适当格式的适当的信息。
蜂窝网络14包括基站系统(BSS)22、移动交换中心(MSC)20以及用于接收和发送传播到或传播自移动站12的电路或分组交换信息的互连通信路径的一系列点或节点。蜂窝网络14可提供订购或协定,以向移动站12的终端用户提供蜂窝服务。蜂窝网络14提供移动站12与通信系统10之内或之外的任何适当位置之间的通信接口,所述位置例如是网络17。蜂窝网络14可包括全球移动通信系统(GSM)体系结构。在特定实施例中,蜂窝网络14可包括码分多址(CDMA)、时分多址(TDMA)或频分多址(FDMA)环境。蜂窝网络14可以与通用分组无线业务(GPRS)隧道协议(GTP)的任何版本合作,该协议包括用于执行数据管理操作的平台。这可以包括向一个或多个客户端或终端用户递送服务或能力的第一代、2G和3G体系结构。
MSC 20充当BSS 22和其他网络组件之间的接口。MSC 20代表这样一个位置,该位置一般容纳着通信交换机和计算机,并确保其给定地理区域内的小区站点被连接。小区站点一般是指发送和接收设备或组件,其中可能包括多个适当的将诸如移动站12这样的元件连接到网络的基站系统。通过控制发送功率和无线电频率,MSC 20可监视无线通信从一个小区到另一个小区以及从一个频率或信道到另一个频率或信道的移动和转移。在给定通信环境中,蜂窝网络14可包括多个可操作以用于辅助与基站系统22的通信的MSC 20。MSC 20一般还可以为指定区域中的无线通信处理连接、跟踪、状态、计费信息和其他用户信息。这例如可以包括以下事实移动站12的用户被分配了特定无线能力或使用时间。
BSS 22经由无线链路18a提供与移动站12的双向通信。BSS 22可以包括可操作以经由无线链路18a与移动站12通信的任何硬件、软件、固件或其组合。BSS 22例如可以包括一个或多个基础收发站和天线,这些基础收发站可包括无线电发送/接收设备、组件或对象。基础收发站可耦合到使用陆线(例如高速T1/E1线路)接口的BSS 22的基站控制器。基础收发站可充当一系列复合无线电调制解调器,并且可在适当时帮助执行移交执行过程,还可以根据特定需求执行代码转换和速率适配功能。
BSS 22还可包括一个或多个充当无线电接口的管理组件的基站控制器。此管理可通过去到蜂窝网络14内的基础收发站的远程命令来执行。基站控制器可管理多于一个基础收发站。基站控制器的某些职责可包括在辅助移交场景时管理无线电信道。任何数目的适当的通信对象或元件可被包括在BSS 22的组件之内、在BBS 22的组件之外或者耦合到BSS 22的组件,所述BSS 22的组件例如是基站控制器和基础收发站。
WLAN 16是通过无线链路18b连接到移动站12的无线协议网络。这种协议一般可以基于IEEE 802.11标准或任何其他适当的提供网络环境中的无线通信的体系结构。适当时,WLAN 16可代表“热点(hot pot)”或公共WLAN(PWLAN)。WLAN 16可被部署在诸如咖啡站、机场、餐馆、旅店和会议中心之类的公共场所,作为提供到移动站12的连通性的方式。
WLAN 16可包括端接软件(termination software)、可扩展认证协议(EAP)和用于辅助与移动站12相关联的认证协议的SIM平台。WLAN16包括接入点24,其可操作以用于辅助通信会话,其中包括指定位置中的认证协议。从而,接入点24允许了包含任何适当数据的分组的无线通信。这种分组可包括语音数据,从而允许了移动站12进行语音通信。WLAN 16还可包括接入路由器,以聚集相应热点内的接入点。它还可提供从公共热点位置到相应核心网络的回程传输,不论该核心网络是由代理网络还是运营者的网络来反映。
IP数据网络17实现耦合到蜂窝网络14、WLAN 16和IP数据网络17的端点之间的通信,所述端点例如是移动站12和IP电话26。IP数据网络17可被分布到多个城市和地理区域。通信系统10可包括其他未明确示出的网络,例如广域网(WAN)、公共交换电话网(PSTN)和分组交换数据网(PSDN)。通信系统10的网络可包括任何数目的其他元件,例如交换机、路由器、集线器、呼叫管理器、端点、网关和其他适当的用于允许这种网络和移动站12间的数据通信的网络组件。
IP电话26是耦合到IP数据网络17的通信设备,其尝试与移动站12建立通信会话或呼叫。在其他实施例中,IP电话26可以被任何其他适当的通信设备所替换,所述通信设备例如是计算机、PDA、笔记本或电子笔记本、电话(可能耦合到视频会议桥)、移动站或任何其他能够发起通信系统10内的语音或数据交换的设备、组件、元件或对象。IP电话这个说法只是用来提供一种通信安排的示例以便讨论。基于特定的配置需求,IP协议可被任何适当的通信平台所替换。
图2示出根据本发明的特定实施例的移动站12的典型功能元件。移动站12包括控制器42、存储器44、显示器46、无线接口48、扬声器50、麦克风52和设备接口(appliance interface)54。在操作期间,移动站12利用无线通信提供语音电话服务。移动站12具有双重模式功能,以使其可以支持多个不同的通信模式,例如802.11和蜂窝协议。此外,移动站12还包括以下功能允许根据移动站12与蜂窝网络14和WLAN 16之间的无线链路的质量,在蜂窝网络14和WLAN 16之间移交涉及移动站的呼叫。
为了与用户交互,移动站12包括多个用户接口,其中包括显示器46、扬声器50和麦克风52。显示器46呈现详细描述当前状态、可用选项和其他适当信息的可视信息。例如,显示器46可呈现电池指示物、信号强度指示物、选项菜单和其他适当的依赖于移动站12的当前状态的信息。扬声器50和麦克风52允许了音频的生成和接收。移动站12还可包括任何数目的适合于接收用户输入的输入机构,例如旋钮60、按钮和小键盘。
无线接口48支持与其他适当启用的设备的基于分组的无线通信。当在蜂窝网络14内对呼叫进行操作时,无线接口48与BSS 22通信以发送和接收数据。当在WLAN 16内对呼叫进行操作时,无线接口48与接入点24通信以发送和接收数据。
电源接口54允许了移动站12经由任何适当的接口连接到其他适当启用的设备。根据特定实施例,接口54允许对移动站12内的电池充电以及与其他适当启用的设备接口。例如,接口54可包括用于耦合到其他的诸如个人计算机这样的设备的串行接口,例如通用串行接口(USB)端口。此外,电源接口54可支持有线和无线通信。
控制器42管理移动站12的操作和控制。例如,控制器42可以是微处理器、编码逻辑设备和其他适当控制器的任何适当的组合。在操作期间,控制器42执行操作,例如音频的打包(packetization)和拆包(depacketization))、信号处理和其他适当任务。为了支持这些操作,控制器42可访问存储器44内保存的信息。控制器42还可访问存储器44内保存的信息以监视移动站12和其他网络之间的链路的质量,以便确定在这种网络之间移交呼叫的适当时间。控制器42还可根据特定条件在适当时间执行这种移交,正如下文中将大体上参考移动站12来进一步论述的那样。
存储器44代表移动站12所使用的静态和/或动态存储器的任何适当组合。在图示实施例中,存储器44保存代码56和配置信息58。代码56包括软件、逻辑模块、微代码和/或其他适当的供移动站12的元件所用的逻辑。例如,代码56可包括用于实现无线通信协议、用于与用户交互、用于建立安全会话以及用于其他适当操作的逻辑例程。在特定实施例中,代码56可包括用于监视分别与蜂窝网络14和WLAN 16的链路18a和18b的质量以确定何时应当触发从一个网络到另一个的呼叫移交的逻辑例程。代码56可包括用于做出这种确定和这种移交的算法。配置信息58包括移动站12的操作期间所使用的设置和其他配置。例如,配置信息58可包括被算法用于确定将呼叫从WLAN 16转移到蜂窝网络14或从蜂窝网络14转移到WLAN 16的适当时间的参数。在特定实施例中,移动站12的用户或管理员可通过旋钮60手动调节一个或多个这种参数。
虽然图示实施例和前述描述集中于移动站12的包括特定元件的特定实施例,但是应当理解,特定实施例预期到了具有任何适当的用于支持双重模式功能和从一个网络到另一个的呼叫移交的元件组合和安排的移动站。各种项目可被替换、被提供在移动站12的外部或被从移动站12的体系结构中完全移除。此外,可以包括在移动站12中的元件可能反映了对特定类型的通信协议的适应或者基于选中的性能参数。适当时,其他元件可被添加到这种体系结构中,以便针对解决这些问题中的某一些,而这些问题可能是根据特定需求的。注意到以下这一点是很关键的基于特定通信协议或体系结构,适当时,以下所标识的任何元件可以在任何适当的软件、硬件、处理器、API、ASIC、对象、模块、算法中提供,或者在任何其他适当的元件中提供。
移动站12监视WLAN链路18a和蜂窝链路18b的链路质量指示物(LQI)。链路质量指示物指示所述链路的质量,并且对LQI的监视帮助确定在呼叫期间何时适合于将移动站从一个网络移交到另一个,例如从WLAN 16移交到蜂窝网络14或从蜂窝网络14移交到WLAN 16。在特定实施例中,这种对链路质量的监视可包括对与WLAN 16的多个接入点24和与蜂窝网络14的多个BSS 22的链路的质量的监视,不论在经由蜂窝网络14或WLAN 16的呼叫中连接移动站12经过哪条特定有效链路被连接。
在特定实施例中,LQI可包括一个或多个与WLAN链路18b和蜂窝链路18a相关的度量,以便评估链路质量。可用于测量WLAN链路18b的质量的度量包括接收信号强度(RSS)、信噪比(SNR)、信号质量、误差向量幅值(EVM)、误比特率(BER)和帧/分组差错率。RSSI可以是链路质量、误比特率和分组差错率的预测值,并且可以包括标量值(例如8比特)。SNR考虑到了接收信号强度和背景噪声或干扰的大小。从而,在特定实施例中,比起RSS来,SNR可能是更好的误比特率和分组差错率预测值。信号质量可以基于直接序列扩频(DSSS)接收器的伪随机噪声(PN)码相关强度。误差向量幅值是物理层(PHY)解调质量指示物。可用于测量蜂窝链路18a的质量的度量可包括RSS、BER和帧差错率。除了已讨论的那些链路质量度量外,在特定实施例中,其他链路质量度量也可用于指示无线链路18b和蜂窝链路18a的质量。
如上所述,特定实施例可利用多于一个度量来指示WLAN链路18b和/或蜂窝链路18a的链路质量。例如,在特定实施例中,LQI可包括二维或三维向量,例如(RSSI/SNR,SQ/EVM)。在某些实施例中,LQI可包括代表多个链路质量参数的函数的标量值。在其他实施例中,可利用其他参数,例如服务质量考虑和冲突差错率。例如,在某些实施例中,诸如分组抖动、延迟、WLAN冲突差错率和信道利用率之类的服务质量参数可被用于指示WLAN链路质量。从而,在这些实施例中,可以在WLAN VoIP服务质量降低到可接受的级别之下时或者由于许可控制而导致WLAN服务质量预约失败时,触发到蜂窝网络的移交。特定实施例还可考虑到正在构建中的无线电传播环境因素。
在操作中,当移动站12正在通过与WLAN 16的连接进行呼叫时,移动站12监视当前与移动站12具有有效连接的接入点24的LQI,以及其他可能的目标接入点24的LQI。移动站12还监视蜂窝链路18a(即移动站12和BSS 22之间的链路)的质量。这种监视可包括以采样间隔测量链路质量,例如在特定实施例中是每250毫秒测量一次链路质量。如果蜂窝链路18a的LQI大于蜂窝链路最小阈值,并且WLAN链路18b的链路质量在一定数目的采样间隔期间小于移交触发阈值,则可能发生现有呼叫从WLAN 16到蜂窝网络14的移交,所述一定数目也被称为下降计数(dropcount)。例如,在每250毫秒测量链路质量的情况下,如果在滑动窗中的10次这样的测量中有8次WLAN链路18b的LQI小于移交触发阈值,并且如果蜂窝链路18a的LQI大于蜂窝链路最小阈值,则可触发到蜂窝网络14的移交。使用下降计数防止了WLAN链路18b的LQI的短期骤降触发到蜂窝网络14的移交。这可以防止链路质量的突变(例如由于衰减导致)触发移交。对移交到蜂窝网络14的触发例如可能发生在当移动站12离开WLAN 16被安装在其中或在其中可操作的范围以至于与WLAN 16的链路18b变弱时。
根据所需的WLAN链路和蜂窝链路质量,移交触发阈值和蜂窝链路最小阈值可包括任何适当的值。这种阈值还将依赖于为确定链路质量而考虑到的一个或多个特定度量。移交触发阈值可以被设置为高于WLAN链路18b的最小可接受LQI,以便考虑到完成从WLAN网络16到蜂窝网络14的移交所需要的时间量。这使得移交期间移动站12能够同时连接到WLAN 16和蜂窝网络14,并且确保在与WLAN网络16的连接失效之前建立与蜂窝网络14的连接。WLAN链路18b的LQI低于移交触发阈值所需的采样间隔的数目(下降计数)可以包括任何适当的值;例如,在如上所述的特定实施例中,这种下降计数可以是10个这种采样中的8个。
在发生从WLAN 16到蜂窝网络14的移交之后,只要蜂窝链路18a的LQI保持高于蜂窝链路最小阈值,则通过停留定时器(dwell timer)在一定时间段中防止移交回WLAN 16。这种停留定时器防止法使得例如即使在WLAN链路18b的LQI大大提高的情况下也不会发生从一个网络到另一个的时间上的往复(ping-pong)。
在呼叫通过蜂窝网络14被有效连接的同时,WLAN链路18b的LQI被监视。这种监视包括对与可能的接入点24的链路的监视,所述接入点包括移动站12最近与之具有有效连接的接入点。如果WLAN链路18b的LQI在增大计数(pick-up count)持续期间大于增大了滞后裕量(hysteresismargin)的移交触发阈值,则触发移交回到WLAN网络16。增大计数持续时间与下降计数的类似之处在于它要求在一定数目的采样间隔期间LQI保持高于触发阈值(例如在特定实施例中采样间隔可包括250或500毫秒)。
将移交触发阈值增大滞后裕量防止了空间上的往复。滞后裕量可根据操作需要包括任何适当的值。可以根据用户或管理员希望容忍多少往复与希望多快触发之间的权衡来调整滞后裕量的量。在特定实施例中,滞后裕量可以是固定的,而在某些实施例中,滞后裕量是可以手动或自动调整的。应当理解,也可以按类似于对于从蜂窝网络14到WLAN网络16的移交所描述的方式将滞后功能用于从WLAN网络16到蜂窝网络14的移交。
在特定实施例中,可以向管理员或用户提供旋钮或其他控制装置,以调节与从一个网络到另一个的移交的触发相关的各种参数。这种可调节参数可包括停留定时器、下降计数、增大计数、触发阈值和滞后裕量。例如,旋转旋钮可能导致触发阈值相对于其默认值发生变化。在某些实施例中,单个旋钮或控制器可被映射到多于一个参数的变化。
以上所述的操作示例描述了将呼叫从WLAN 16移交到蜂窝网络14,再移交回WLAN 16。此示例假设了移动站12的优选或默认网络是WLAN16。例如,移动站12是否保持与WLAN 16有效连接的一个控制因素是WLAN链路18b的质量。
在其他实施例中,优选或默认网络可以是蜂窝网络14。在此情形下,移动站12是否保持与蜂窝网络14有效连接的控制因素可以是蜂窝链路18a的质量。例如,在呼叫期间移动站12可与蜂窝链路18a有效连接,当蜂窝链路18a的质量在下降计数期间小于移交触发阈值并且WLAN链路18b的质量大于最小WLAN链路质量阈值时,移交可被触发。停留定时器可用于防止最近移交到WLAN 16的呼叫的往复。当蜂窝链路18a的质量在增大计数持续时间期间大于移交触发阈值加上滞后裕量时,可触发从WLAN 16移交回蜂窝网络14。
应当理解,虽然如上所述网络优选项可被包括在移动站12的操作中(例如蜂窝网络14或WLAN 16作为优选网络),但是任何数目的其他策略或优选项可被移动站12用于确定何时触发移交。例如,在特定实施例中,可能希望在某些情形下不允许从蜂窝网络移交到WLAN或从WLAN移交到蜂窝网络。这种操作需求可以实现在各种实施例中。此外,虽然此处相对于移动站12所讨论的教导和功能适用于移动站目前正与网络进行呼叫的情形,但是这种功能也可在呼叫建立过程期间(例如当移动站正在决定它应当有效连接到哪个网络来开始呼叫时)实现。
如上所述,特定实施例可监视多于一个指示链路质量的度量来确定移交的适当时间。例如,某些实施例可监视信噪比、信号质量和分组差错率,以指示WLAN链路的链路质量。在这种情况下,LQI可包括三维向量(例如LQI=[SNR SQ PER]),或者包括作为这种度量的函数的标量值(例如LQI=f(SNR,SQ,PER))。在这些情形下,阈值触发值可分别包括向量或标量值。
例如,当WLAN链路18b的LQI包括三维向量[SNR,SQ PERmax-PER]时,链路18b的LQI必须在下降计数持续时间期间保持在其之上的触发阈值可包括[SNRthr,SQthr,PERmax-PERthr]。在这种情况下,移交被触发的一个条件可以是在下降计数持续时间期间从LQI向量中减去触发阈值向量时产生的向量的最低分量是否小于零。
又例如,当WLAN链路18b的LQI包括由三个度量的函数确定的标量值f(SNR,SQ,PER)时。例如,WLAN链路18b的LQI可包括w1*(SNR-SNRmin)/(SNRmax-SNRmin)+w2*(SQ-SQmin)/(SQmax-SQmin)+w3*(PERmax-PER)/PERmax,其中权重w1、w2和w3被选择为使得w1+w2+w3=100。从而,对三个度量参数执行函数以产生单个标量值来代表链路质量。在此情况下,触发阈值可包括f(SNRth,SQth,PERth)。
图3是示出根据本发明的特定实施例用于在网络间移交呼叫的方法的流程图。该方法开始于步骤100处,该步骤中,当移动站在呼叫期间与WLAN有效连接时,移动站与WLAN之间的第一链路的质量被监视。在步骤102处,当移动站在该呼叫期间与WLAN有效连接时,移动站与蜂窝网络之间的第二链路的质量被监视。对第一和第二链路的质量的监视分别可包括监视一个或多个WLAN链路度量和蜂窝链路度量。
在步骤104处,如果第一链路的质量在下降计数持续时间期间小于移交触发阈值,则方法前进到步骤106。在步骤106处,如果第二链路的质量大于最小蜂窝链路质量阈值,则方法前进到步骤108。在步骤108处,呼叫被从WLAN移交到蜂窝网络。
在步骤110处,防止从蜂窝网络移交回WLAN,直到停留定时器期满。在步骤112处,移动站与WLAN之间的第一链路的质量被监视。在步骤114处,如果第一链路的质量在增大计数持续时间期间大于增大了滞后裕量的移交触发阈值,则方法前进到步骤116。在步骤116处,呼叫被从蜂窝网络移交到WLAN。
虽然图3的流程图示出了WLAN是优选网络的情形,但是应当理解,在其他实施例中,蜂窝网络也可以是优选网络,从而使得蜂窝链路的质量是关于移动站有效连接到的网络的控制因素。还应当理解,此处就与网络正在进行呼叫的移动站所讨论的教导和功能也可用在呼叫建立过程期间(例如当移动站正在决定它应当有效连接到哪个网络来开始呼叫时)可以适当地组合、修改或删除图3中示出的某些步骤,并且可将附加的步骤添加到流程图中。此外,在不脱离本发明的范围情况下,可以按任何适当的顺序来执行步骤。
虽然已经参考特定实施例详细描述了本发明,但是应当理解,可对其做出各种其他变化、替换和更改,而不会脱离本发明的精神和范围。例如,虽然是参考通信系统10和移动站12内包括的多个元件来描述本发明的,但是这些元件也可被组合、重新安排或定位,以便适应特定路由选择体系结构或需求。此外,适当时,这些元件中的任何一个都可被提供为彼此分离的外部组件。本发明预期到了这些元件及其内部组件的安排上的巨大灵活性。
各种其他变化、替换、变动、更改和修改可被本领域的技术人员所确定,并且希望本发明包括所有这种落在所附权利要求书的精神和范围之内的变化、替换、变动、更改和修改。此外,不希望被说明书中的未反映在权利要求书中的任何陈述以任何方式限制本发明。
权利要求
1.一种用于在网络间移交呼叫的方法,包括当移动站在呼叫期间与无线局域网(WLAN)有效连接时,监视所述移动站与所述WLAN之间的第一链路的质量;当所述移动站在所述呼叫期间与所述WLAN有效连接时,监视所述移动站与蜂窝网络之间的第二链路的质量;以及当所述第一链路的质量在下降计数持续时间期间小于移交触发阈值并且所述第二链路的质量大于最小蜂窝链路质量阈值时,将所述呼叫从所述WLAN移交到所述蜂窝网络。
2.如权利要求1所述的方法,还包括只要所述第二链路的质量保持高于所述最小蜂窝链路质量阈值,就防止所述呼叫从所述蜂窝网络移交到所述WLAN,直到停留定时器期满。
3.如权利要求2所述的方法,还包括当所述移动站在所述呼叫期间与所述蜂窝网络有效连接时,监视所述移动站与所述WLAN之间的第一链路的质量;以及当所述第一链路的质量在增大计数持续时间期间大于所述移交触发阈值加上滞后裕量时,将所述呼叫从所述蜂窝网络移交到所述WLAN。
4.如权利要求3所述的方法,还包括调节控制装置以改变所述滞后裕量的值。
5.如权利要求3所述的方法,还包括调节控制装置以改变所述下降计数持续时间的值。
6.如权利要求3所述的方法,还包括调节控制装置以改变所述停留定时器的值。
7.如权利要求1所述的方法,其中所述WLAN利用IEEE 802.11协议进行通信。
8.如权利要求1所述的方法,其中监视移动站与WLAN之间的第一链路的质量包括监视WLAN度量。
9.如权利要求8所述的方法,其中所述WLAN度量包括以下度量群组中的一个度量,该度量群组包括接收信号强度、信噪比、信号质量、误差向量幅值、误比特率和分组差错率。
10.如权利要求8所述的方法,其中所述WLAN度量包括服务质量参数。
11.如权利要求10所述的方法,其中所述服务质量参数包括分组抖动、延迟或WLAN冲突差错率。
12.如权利要求1所述的方法,其中监视移动站与WLAN之间的第一链路的质量包括监视多个WLAN度量。
13.如权利要求12所述的方法,其中监视多个WLAN度量包括确定包括多个WLAN度量的向量。
14.如权利要求12所述的方法,其中监视多个WLAN度量包括确定包括多个WLAN度量的函数的标量值。
15.如权利要求1所述的方法,其中监视所述移动站与蜂窝网络之间的第二链路的质量包括监视蜂窝度量。
16.如权利要求15所述的方法,其中所述蜂窝度量包括以下度量群组中的一个度量,该度量群组包括接收信号强度、误比特率和帧差错率。
17.如权利要求1所述的方法,其中所述下降计数持续时间包括以采样间隔取得的第二采样数目中的第一采样数目。
18.如权利要求17所述的方法,其中所述采样间隔包括250毫秒。
19.一种用于在网络间移交呼叫的系统,包括移动站,该移动站包括可操作以用于执行以下步骤的控制器当所述移动站在呼叫期间与无线局域网(WLAN)有效连接时,监视所述移动站与所述WLAN之间的第一链路的质量;当所述移动站在所述呼叫期间与所述WLAN有效连接时,监视所述移动站与蜂窝网络之间的第二链路的质量;以及当所述第一链路的质量在下降计数持续时间期间小于移交触发阈值并且所述第二链路的质量大于最小蜂窝链路质量阈值时,将所述呼叫从所述WLAN移交到所述蜂窝网络。
20.如权利要求19所述的系统,其中所述控制器还可操作以用于只要所述第二链路的质量保持高于所述最小蜂窝链路质量阈值,就防止所述呼叫从所述蜂窝网络移交到所述WLAN,直到停留定时器期满。
21.如权利要求20所述的系统,其中所述控制器还可操作以用于当所述移动站在所述呼叫期间与所述蜂窝网络有效连接时,监视所述移动站与所述WLAN之间的第一链路的质量;并且当所述第一链路的质量在增大计数持续时间期间大于所述移交触发阈值加上滞后裕量时,将所述呼叫从所述蜂窝网络移交到所述WLAN。
22.如权利要求21所述的系统,其中所述移动站还包括调节旋钮,该调节旋钮可操作以用于调节所述滞后裕量以改变其值。
23.如权利要求19所述的系统,其中所述WLAN利用IEEE 802.11协议进行通信。
24.如权利要求19所述的系统,其中可操作以用于监视移动站与WLAN之间的第一链路的质量的控制器包括可操作以用于监视WLAN度量的控制器。
25.如权利要求24所述的系统,其中所述WLAN度量包括以下度量群组中的一个度量,该度量群组包括接收信号强度、信噪比、信号质量、误差向量幅值、误比特率和分组差错率。
26.如权利要求24所述的系统,其中所述WLAN度量包括服务质量参数。
27.如权利要求26所述的系统,其中所述服务质量参数包括分组抖动、延迟或WLAN冲突差错率。
28.如权利要求19所述的系统,其中可操作以用于监视移动站与WLAN之间的第一链路的质量的控制器包括可操作以用于监视多个WLAN度量的控制器。
29.如权利要求28所述的系统,其中可操作以用于监视多个WLAN度量的控制器包括可操作以用于确定包括多个WLAN度量的向量的控制器。
30.如权利要求28所述的系统,其中可操作以用于监视多个WLAN度量的控制器包括可操作以用于确定包括多个WLAN度量的函数的标量值的控制器。
31.如权利要求19所述的系统,其中可操作以用于监视所述移动站与蜂窝网络之间的第二链路的质量的控制器包括可操作以用于监视蜂窝度量的控制器。
32.如权利要求31所述的系统,其中所述蜂窝度量包括以下度量群组中的一个度量,该度量群组包括接收信号强度、误比特率和帧差错率。
33.如权利要求19所述的系统,其中所述下降计数持续时间包括以采样间隔取得的第二采样数目中的第一采样数目。
34.如权利要求33所述的系统,其中所述采样间隔包括250毫秒。
35.一种用于在网络间移交呼叫的系统,包括用于当移动站在呼叫期间与无线局域网(WLAN)有效连接时监视所述移动站与所述WLAN之间的第一链路的质量的装置;用于当所述移动站在所述呼叫期间与所述WLAN有效连接时监视所述移动站与蜂窝网络之间的第二链路的质量的装置;以及用于当所述第一链路的质量在下降计数持续时间期间小于移交触发阈值并且所述第二链路的质量大于最小蜂窝链路质量阈值时将所述呼叫从所述WLAN移交到所述蜂窝网络的装置。
36.如权利要求35所述的系统,还包括用于只要所述第二链路的质量保持高于所述最小蜂窝链路质量阈值则防止所述呼叫从所述蜂窝网络移交到所述WLAN直到停留定时器期满的装置。
37.如权利要求36所述的系统,还包括用于当所述移动站在所述呼叫期间与所述蜂窝网络有效连接时监视所述移动站与所述WLAN之间的第一链路的质量的装置;以及用于当所述第一链路的质量在增大计数持续时间期间大于所述移交触发阈值加上滞后裕量时将所述呼叫从所述蜂窝网络移交到所述WLAN的装置。
38.如权利要求35所述的系统,其中所述WLAN利用IEEE 802.11协议进行通信。
39.如权利要求35所述的系统,其中用于监视移动站与WLAN之间的第一链路的质量的装置包括用于监视WLAN度量的装置。
40.如权利要求39所述的系统,其中所述WLAN度量包括以下度量群组中的一个度量,该度量群组包括接收信号强度、信噪比、信号质量、误差向量幅值、误比特率和分组差错率。
41.如权利要求35所述的系统,其中用于监视所述移动站与蜂窝网络之间的第二链路的质量的装置包括用于监视蜂窝度量的装置。
42.如权利要求41所述的系统,其中所述蜂窝度量包括以下度量群组中的一个度量,该度量群组包括接收信号强度、误比特率和帧差错率。
43.嵌入在计算机可读介质中的软件,包括可操作以用于执行以下步骤的代码当移动站在呼叫期间与无线局域网(WLAN)有效连接时,监视所述移动站与所述WLAN之间的第一链路的质量;当移动站在所述呼叫期间与所述WLAN有效连接时,监视所述移动站与蜂窝网络之间的第二链路的质量;并且当所述第一链路的质量在下降计数持续时间期间小于移交触发阈值并且所述第二链路的质量大于最小蜂窝链路质量阈值时,将所述呼叫从所述WLAN移交到所述蜂窝网络。
44.如权利要求43所述的介质,其中所述代码还可操作以用于只要所述第二链路的质量保持高于所述最小蜂窝链路质量阈值,就防止所述呼叫从所述蜂窝网络移交到所述WLAN,直到停留定时器期满。
45.如权利要求44所述的介质,其中所述代码还可操作以用于当所述移动站在所述呼叫期间与所述蜂窝网络有效连接时,监视所述移动站与所述WLAN之间的第一链路的质量;并且当所述第一链路的质量在增大计数持续时间期间大于所述移交触发阈值加上滞后裕量时,将所述呼叫从所述蜂窝网络移交到所述WLAN。
46.如权利要求43所述的介质,其中所述WLAN利用IEEE 802.11协议进行通信。
47.如权利要求43所述的介质,其中可操作以用于监视移动站与WLAN之间的第一链路的质量的代码包括可操作以用于监视WLAN度量的代码。
48.如权利要求47所述的介质,其中所述WLAN度量包括以下度量群组中的一个度量,该度量群组包括接收信号强度、信噪比、信号质量、误差向量幅值、误比特率和分组差错率。
49.如权利要求43所述的介质,其中可操作以用于监视所述移动站与蜂窝网络之间的第二链路的质量的代码包括可操作以用于监视蜂窝度量的代码。
50.如权利要求49所述的介质,其中所述蜂窝度量包括以下度量群组中的一个度量,该度量群组包括接收信号强度、误比特率和帧差错率。
51.一种用于在网络间移交呼叫的方法,包括当移动站在呼叫期间与蜂窝网络有效连接时,监视所述移动站与所述蜂窝网络之间的第一链路的质量;当所述移动站在所述呼叫期间与所述蜂窝网络有效连接时,监视所述移动站与无线局域网(WLAN)之间的第二链路的质量;并且当所述第一链路的质量在下降计数持续时间期间小于移交触发阈值并且所述第二链路的质量大于最小WLAN链路质量阈值时,将所述呼叫从所述蜂窝网络移交到所述WLAN。
52.如权利要求51所述的方法,还包括只要所述第二链路的质量保持高于所述最小WLAN链路质量阈值,就防止所述呼叫从所述WLAN移交到所述蜂窝网络,直到停留定时器期满。
53.如权利要求52所述的方法,还包括当所述移动站在所述呼叫期间与所述WLAN有效连接时,监视所述移动站与所述蜂窝网络之间的第一链路的质量;并且当所述第一链路的质量在增大计数持续时间期间大于所述移交触发阈值加上滞后裕量时,将所述呼叫从所述WLAN移交到所述蜂窝网络。
54.如权利要求53所述的方法,还包括调节控制装置以改变所述滞后裕量的值。
55.如权利要求53所述的方法,还包括调节控制装置以改变所述下降计数持续时间的值。
56.如权利要求53所述的方法,还包括调节控制装置以改变所述停留定时器的值。
57.如权利要求51所述的方法,其中所述WLAN利用IEEE 802.11协议进行通信。
58.如权利要求51所述的方法,其中监视移动站与蜂窝网络之间的第一链路的质量包括监视蜂窝度量。
59.如权利要求51所述的方法,其中监视所述移动站与WLAN之间的第二链路的质量包括监视WLAN度量。
全文摘要
一种用于在网络(14,16)间移交呼叫的方法包括监视第一链路(18a)的质量。
文档编号H04W36/14GK1826820SQ200480020913
公开日2006年8月30日 申请日期2004年8月20日 优先权日2003年9月12日
发明者拉玛那泽恩·T·加嗄德森, 彼池·T·恩古尹 申请人:思科技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1