连接切换处理的制作方法

文档序号:7941963阅读:156来源:国知局
专利名称:连接切换处理的制作方法
技术领域
本发明涉及用于处理无线连接的方法及其服务器和相关计算程序产品。
背景技术
当今,诸如移动电话或个人数字助理(PDA)的移动通信装置被用于许多不同的目 的。最常见的,这样的移动通信装置仅能接入到一种类型的网络。典型的情况是具有 仅接入到全球移动通信系统(GSM)类型的移动通信网络的移动电话。正如众所周知的,GSM 系统为蜂窝网络的典型例子,所述网络包括由基站所服务的多个覆盖小区,所述基站方便 了移动通信装置和网络之间的通信。当移动通信装置从一个地理位置移动到另一个地理位 置时,它将从第一基站的覆盖小区移动到第二基站的覆盖小区。处理移动通信装置从第一 基站到第二基站的通信转换被称为切换。而且,近年来已经发展和部署了不同类型的无线广域网和局域网。无线局域网的 实例包括基于IP的无线语音(VoIP,基于因特网协议的语音)网络、WiMAX(全球微波互联 接入)网络等。典型地,无线局域网包括由所谓的接入点服务的覆盖小区。已经介绍了具有用于无线广域网(例如,GSM)和无线局域网(例如,无线VoIP网 络)功能的移动通信装置。然而,在不同类型的无线网络之间的切换仍然存在一个问题。这 种类型的切换通常被称为垂直切换。W02005071998公开了一种用于执行无线语音连接的垂直切换的方法,其中用于执 行切换的判决是基于一组切换因素。因此W02005071998公开了一种用于判断何时这样的 垂直切换可以被执行的方法。然而,如何以有效的方式执行这样的垂直切换的问题仍然存 在。典型地,用于垂直切换的方法不能应用已知的被建立用于在单个网络中切换的切换技 术,例如以上关于在GSM系统中的切换的例子。考虑到以上描述,本发明的目的在于解决或 至少减少以上讨论的问题。特别地,本发明的目的是要提供一种用于通过服务器处理移动 通信装置和第二通信装置之间的连接的方法。

发明内容
因此,提供了一种在服务器中用于处理移动通信装置和第二通信装置之间的连接 的方法,其中服务器被连接到无线局域网和无线广域网,其中该方法包括接收移动通信装 置和无线局域网之间的连通性状态的指示信号;以及基于连通性状态,控制粘性(sticky) 切换过程,其中在移动通信装置与无线局域网之间的连接的连通性状态差并且移动通信装 置连接到无线局域网的情况下,将连接从无线局域网切换到所述无线广域网;以及在移动 通信装置与无线局域网之间的连接的连通性状态好并且移动通信装置没有连接到无线局 域网的情况下,将连接切换到无线局域网。因而,这种方法允许无线局域网与无线广域网之间的无缝切换,或者换句话说用 于异构网络之间的无缝漫游。而且该方法有附加的优点,那就是在连接持续时间内集中在与无线局域网和无线广域网通信的服务器上。移动通信装置和无线局域网之间的连通性状态的指示信号可以包括一个或多个 数据分组。其可以进一步包括数据流。此外,术语“状态指示”在本文中可以被广义的解 释;连通性状态好或者坏的任何测量、计算、特性和/或解释都可以在服务器或者移动通信 装置中执行。而且连通性状态可以是由服务器估计的连通性状态和由移动通信装置估计的 连接状态的组合。该方法可以进一步包括将移动通信装置与无线局域网的地址关联;将移动通信装 置与无线广域网中的唯一标识关联;以及储存该地址和该唯一标识。因此,属于移动通信装置的识别信息被储存在服务器中,该服务器使得移动通信 装置和第二通信装置之间的连接被锚定在服务器中。在移动通信装置和无线局域网之间的连接的连通性状态差并且移动通信装置连 接到无线局域网的情况下,粘性切换过程可以进一步包括确定使用移动通信装置的无线局 域网地址的移动通信装置的唯一标识;使用该唯一标识发起从服务器到移动通信装置的无 线广域网连接;经由服务器建立移动通信装置和第二通信装置之间的连接,其中移动通信 装置和服务器之间的连接是无线广域网中的连接;终止移动通信装置和服务器之间的无线 局域网连接;以及在移动通信装置和无线局域网之间的连接的连通性状态好并且移动通信 装置没有连接到无线局域网的情况下,粘性切换过程可以进一步包括使用移动通信装置的 唯一标识确定移动通信装置的无线局域网地址;使用无线局域网地址发起从服务器到移动 通信装置的无线局域网连接;经由服务器建立移动通信装置和第二通信装置之间的连接, 其中移动通信装置和服务器之间的连接为无线局域网中的连接;以及终止移动通信装置和 服务之间的无线广域网连接。该方法可以进一步包括检测移动通信装置和无线局域网之间的连接丢失;使用移 动通信装置的无线局域网地址确定移动通信装置的唯一标识;以及把使用唯一标识来执行 从无线局域网到无线广域网的连接的粘性切换作为检测结果。因此,这种方法通过将连接无缝地切换到无线广域网来防止在无线局域网中不期 望的连接丢失。这使得在服务器中存储无线局域网和无线广域网中的移动通信装置的识别 信息成为可能。该方法可以进一步包括向第二通信装置指示与移动通信装置和无线局域网之间 的丢失连接的检测有关的连接的临时丢失。这种指示可以采取例如预录制语音消息的形 式。因此,由于具有连接丢失的风险被极大地减小,所提出的方法拥有增加用户经验的附加 优点。在移动通信装置经由无线广域网连接到服务器的情况下,移动通信装置和服务器 之间的信令可以利用GPRS(通用分组无线业务)。此外,在移动通信装置经由无线广域网连 接到服务器的情况下,移动通信装置和服务器之间的业务数据通信可以利用GPRS。因而,进一步的优点是利用通过GPRS发射诸如语音的分组数据的能力来代替建 立通用语音连接。无线局域网可以是来自包括下述的组中的多个可用的无线局域网中的一个任何 IEEE 802. Ilx网络(电气和电子工程师协会)、WiMAX、蓝牙;无线广域网可以是来自包括下 述的组中的多个可用的无线广域网中的一个UMTS (通用移动电信系统)、GPRS、EDGE (GSM
6演进的增强型数据数率)、GSM ;以及无线局域网和无线广域网可以根据特定的顺序区分优 先次序。因此,该方法使能从多个网络中优选网络的选择。例如,无线局域网和无线广域网 可以根据顺序被确定优先次序1)IEEE 802. llx、2)WiMAX、3)UMTS、4)GPRS、5)EDGE、6)GSM、 7)蓝牙。不是所有的这些网络都能够在特定的位置和/或特定时间周期可用。注意本发 明并不限制于现有的无线网络的特定集合;本发明也应用于任何新的移动无线技术,该无 线技术包括从第一种类型的无线网络到第二种类型的无线网络的切换。根据另一方面,还提供了一种在移动通信装置中的方法,该方法包括将移动通信 装置与无线广域网中的唯一标识关联起来;接受客户端信息;将客户端信息与无线局域网 地址关联起来;配置移动通信装置,用于在多个无线局域网和多个无线广域网上通信;从 服务器接收粘性切换的指示信号;以及基于信号执行粘性切换过程,其中在移动通信装置 经由无线局域网连接到服务器的情况下,将连接从无线局域网切换到无线广域网;以及在 移动通信装置经由无线广域网连接到服务器的情况下,将连接从无线广域网切换到无线局 域网。因此,所提出的方法具有的一个优点是尽管移动通信装置能够操作在多个不同 的网络中,第二通信装置的用户仅需要一个标识(例如,电话号码)用以联系所述移动通信 装置的用户。因而移动通信装置的用户有在所有可接入的无线网络(其可用的网络)中接 入各种功能的总和。在移动通信装置中该方法可以进一步包括检测移动通信装置与无线局网之间的 连接丢失;当保持在待机模式下时,等待新连接的指示信号;以及指示与移动通信装置和 无线局域网之间丢失的连接的所述检测有关的临时连接丢失。因此,提出一种用于在无线局域网中防止连接丢失的方法。一种类似的方法还被 应用在无线广域网中的连接丢失被检测到的情况下。由于具有连接丢失的风险被极大地减 小,所提出的方法还拥有增加用户经验的附加优点。在无线通信装置中的该方法可以进一步包括经由无线局域网测量移动通信装置 与服务器之间的连通性状态的指示信号;以及将与所测量的信号有关的信息发送到所述服 务器。注意与以上描述的在服务器中的方法相对比,移动通信装置没有被安排经由无 线局域网接收移动通信装置和服务器之间连通性状态的指示信号;移动通信装置可以测量 并且然后将与所测量的信号有关的信息发送到服务器。根据另一方面,提供了一种服务器,包括电路,配置为接收所述移动通信装置与 所述无线局域网之间连通性状态的指示信号的电路;以及基于所述的连通性状态,控制粘 性切换过程,其中在移动通信装置与无线局域网之间的连接的连通性状态差并且移动通信 装置连接到无线局域网的情况下,将连接从无线局域网切换到所述无线广域网;以及在移 动通信装置与无线局域网之间的连接的连通性状态好并且移动通信装置没有连接到无线 局域网的情况下,将连接切换到无线局域网。因此,这种服务器实现上述在服务器中的方法。最后,还提供了 一种计算机程序产品,包括储存在计算机可读存储介质上的计算 机程序代码,当其在处理器上执行时,实现如上所述的移动通信装置中的方法,以及计算机程序产品,包括储存在计算机可读存储介质上的计算机程序代码,当其在处理器上执行 时,实现如上所述的服务器中的方法。本发明的其它目的、特征和优点将随着以下的详细公开、附带的从属权利要求以 及附图而变得清晰。


本发明上述的以及附加的目的、特征和优点将通过本发明以下的说明性的和非限 制的优先实施例的详细描述并参考附图而被更好的理解,其中相同的附图标记被用于相同 的元件,其中图1为本发明可以在其中应用的环境实例的通信系统的示意图;图2为根据实施例的说明多模移动通信装置的示意性前视图;图3为表示了在图2中示出的移动终端的内部组件、软件和协议框架的示意性方 框图;图4a为说明在服务器上处理移动通信装置和第二通信装置之间的连接的方法的 流程图;图4b_c为说明根据实施例的用于粘性切换过程的方法的流程图;图5为说明根据实施例的在移动通信装置中用于促进粘性切换过程的方法的流 程图;图6为说明根据实施例的经由服务器处理移动通信装置和第二通信装置之间的 连接的方法的流程图。
具体实施例方式图1说明了在其中本发明可以被应用的通信系统100的实例。在图1的通信系统 100中,例如蜂窝语音呼叫、www/wap浏览、蜂窝视频呼叫、数据呼叫、传真传输、音乐传输、 静止图像传输、视频传输、电子消息传输、普通数据传输、电子定位信息、和电子商务的各种 电信服务可以在根据本发明的多模移动通信装置115与图中没有明确示出的其它通信装 置之间被执行。应当注意的是,对于移动终端115的不同的实施例和不同的情况下,上文提 到的电信服务中的不同服务可能可用或者不可用;本发明不限于在这方面的服务的任何特 殊集合。多模移动通信装置115能够通过无线链路110和经由接入点105而经由无线局域 通信网130进行本地通信。如本领域技术人员所知,无线局域网(例如,网络130)可以包 括多个接入点,在图中只示出了其中的一个接入点105。接入点105可操作地连接到无线 局域网130。无线局域网130可以与任何商业上可用的无线局域网(WLAN)标准相一致,例 如,任何IEEE 802. Ilx标准、WiMAX或蓝牙。多模移动通信装置105还通过无线链路120和经由基站125可操作地连接到无线 广域通信网145。基站125可操作地连接到无线广域网145。如本领域技术人员所知,无线 广域网(例如,网络145)通常包括多个基站,在图中只示出了其中的一个基站125。无线广 域网145可以与任何商业上可用的移动电信标准相一致,例如,GSM、UMTS、D_AMPS(数字先 进移动电话服务)、CDMA2000 (码分多址)、F0MA (移动多媒体接入自由)和TD-SCDMA (时分同步码分多址)。普通公共开关电话网络(PSTN) 150以本领域技术人员所知道的方式连接到广域 通信网145。各种通信终端(图1中未示出)通常连接到PSTN150、无线广域网145和无线 局域网130。多模网关服务器135连接到无线局域网130和无线广域网145,其中多模网关服务 器135和无线广域网145之间的连接经由PSTN 150。所述服务器经由无线局域网130或者 经由无线广域网145处理到达或来自多模移动通信装置115的无线连接。服务器135可以处理用于识别在至少所述无线局域网130和至少所述无线广域网 145中的移动通信装置115的识别参数。如将在以下更详细地描述的那样,所述识别参数可 以包括例如,在所述无线局域网中的无线局域网地址和在所述无线广域网145中的唯一 标识。因而,在连接阶段的任何一点上,服务器保存关于在无线网络中移动通信装置的识别 的信息,在其中多模移动通信装置被配置以操作。而且所有到达或来自所述多模移动通信 装置的连接经过所述服务器,因为其以诸如所述多模移动通信装置的电话号码的形式来与 标识相关联,其中可以用第二通信装置的用户的电话号码来与所述多模移动通信装置的用 户联系。即,第二通信装置的用户拨打所述电话号码并且所述服务器将所述电话号码与所 述相应的无线局域网地址和/或所述唯一标识相联系,从而经由所述服务器建立从所述第 二通信装置到所述多模移动通信装置之间的连接。因此,所有到达和来自所述多模移动通信装置的连接可以表现为被锚定到多模网 关服务器135上。服务器135具有数据存储器140,在其中可以储存多模移动通信装置的所 述识别参数。能够与服务器135和至少一个如服务器135的服务器进行通信的至少一个多模移 动通信装置115包括用于在与通信系统100 —体的服务器中用于执行锚定连接的所述方 法的电路,因此根据本发明的一个方面公开用于处理无线连接的系统,其连接被通过多个 不同类型的无线网络被转换。因此,所述通信系统100促进了所述至少一个多模移动通信 装置115与所述至少一个服务器135之间的通信。在图2中更加详细地说明多模移动通信装置115的一个实施例200。多模移动通 信装置200可以是,例如,移动电话或个人数字助理(PDA)。多模移动通信装置200包括 显示器210、扬声器230、麦克风220、天线205、225和包括一组按键的键盘215。天线205、 225仅仅是用来象征移动通信装置200是多模类型,例如,该装置能够与使用多种不同的通 信模式的,例如不同协议标准(例如,GSM和VoIP)的多种不同无线网络进行通信。多模移 动通信装置200可以进一步包括,例如,数字相机和/或其它在与图2有关的描述中没有明 确说明的功能或特征。现在将通过参考图3来描述多模移动通信装置200的内部组件300、软件和协议结 构。多模移动通信装置具有控制器335,其在操作系统的监视下用于负责对移动终端的全部 操作,其中在商业上可用的中央处理单元(CPU) 320 (例如,数字信号处理器(DSP))中较好 地执行指令。控制器335与电子存储器330相关联,例如,RAM(随机存取存储器)、R0M(只读存 储器)、ΕΕΗ 0Μ(电可擦除可编程只读存储器)、闪存或其中的任何组合。存储器330被控 制器335用于各种目的,其中之一是在移动终端的为各种软件存储数据和程序指令。
9
软件包括实时操作系统、用于用户接口(UI) 315的驱动器、应用处理器以及各种 应用。应用可以包括用于发送和接收SMS(短消息服务)、MMS(多媒体消息服务)或电子 邮件的消息应用、媒体播放器应用以及诸如用于语音呼叫、视频呼叫、www/Vap浏览、即时消 息应用、电话簿应用、日历应用、控制面板应用、照相机应用、一个或多个视频游戏、记事本 应用、定位应用等各种其它的应用。UI 315也包括一个或多个硬件控制器,其与UI驱动器一起与显示器210、键盘 215、运动传感器以及各种其它I/O装置(例如,麦克风220、扬声器230、振动器、铃音生成 器、LED(发光二极管)指示灯等)合作。正如通常所知的,用户可以通过这样形成的用户 接口来操作移动终端。应用310可以包括用于处理在图1中的多模网关服务器135与移动通信装置 115、200之间的至少部分移动通信装置115、200的信令的软件客户端。所述信令可以包括 与两个不同类型的无线通信网络之间的切换状况有关的信息交换。作为所述信令的结果, 客户端软件可以通过操作系统和处理器320转发各种指令给控制器335以用于进一步的处 理。类似地,所述客户端可以经由所述无线局域网130将移动通信装置115、200与服务器 135之间连通性状态的指示信号解释成数据。所述信号从普通的通信接口 305被传送到客 户端应用。客户端软件可以由移动通信装置的生产商、或由至少一个电信网络运营商提供, 或者它可以从供应/配置服务器上下载到移动通信装置。客户端软件也可以适应不同的电 信运营商和/或不同类型的移动通信装置。所述供应/配置服务器可以被可操作地连接到 无线广域网或者无线局域网或者同时两者。客户端软件将,例如,无线局域网地址的信息, 提供给移动通信装置。客户端和服务器应该优选地使用专门的参数来配置以正确地运行。这典型地可以 通过在装置上直接的输入、从连接到装置的控制台输入、或通过使用专门用于每一种类型 装置的元件管理器输入配置参数来完成。为了减轻客户端和服务器应用的配置和后续供 应,供应服务器可以被包括作为系统解决方案的部分。供应服务器包括确保客户端和服 务器配置被确实同步以便二者可以正确地相互作用和运行的逻辑。除了确保正确的配置, 供应服务器还能够方便将客户端应用下载到使用各种手机供应商的用于0ΤΑ(空中下载技 术)供应的专用方法的各种手机。供应服务器包括来自手机制造商SDK (软件开发工具包) 的客户端专用代码。通信接口 305包括例如用于无线广域网接入的至少无线射频接口的传输、网络 和连接,以及至少一个用于例如蓝牙、IrDA(红外数据连接)、WLAN(无线局域网)接入、 WiMAX等的本地连接的接口。正如通常所知的通信接口 305包括用于使所述无线广域和 局域网接入和通信便利的各种模块、协议栈、驱动器、电路、例如天线的硬件组件等。如本领 域技术人员所知,所述电路包括一系列的模拟和数字电子组件,其一起构成了无线接收机 和发射机。由图3中的内部组件300所表示的多模移动通信装置200还可以具有SIM(用户 识别模块)卡325和相关的读取器。如通常所知的,SIM卡325包括处理器以及本地工作 和数据存储器。在所述SIM卡325上的信息可以用于在无线广域网145上将唯一标识与所 述移动通信装置115、200相关联。
现接下来看图4a,其为说明在服务器135上处理移动通信装置115和第二通信装 置之间连接的方法的流程图。服务器135建立移动通信装置115和服务器135之间的连接410。在所述服务器 和所述移动通信装置通信期间,服务器接收415所述移动通信装置和所述无线局域网130 之间的连通性状态的指示信号。移动通信装置和无线局域网之间的连通性状态的指示信号 可以包括一个或多个数据分组。其可以进一步包括数据流。连通性状态的指示信号可以包 括由移动通信装置测量的连接信息。然而,在优选实施例中,在服务器中直接执行连通性状 态的任何测量、计算、特性和解释。基于所述信号,服务器可以确定420无线局域网130是 否可以用于与所述移动通信装置的通信。移动通信装置和无线局域网之间的连通性状态的指示信号可以属于包括以下的 组中的至少一个特性移动通信装置的位置和移动、所收集的移动通信装置的位置的丢失 和保持的连接的统计、移动通信装置与无线局域网之间的比特误码率、移动通信装置与无 线局域网之间的信号强度、移动通信装置与无线局域网之间丢失分组的数量、移动通信装 置与无线局域网之间重发分组的数量、移动通信装置与无线局域网之间的信噪比、移动通 信装置与无线局域网之间信号的抖动、移动通信装置与无线局域网之间的信号延迟等。通过将所述至少一个特性与至少一个合适的阈值相比较,于是状态可以划分为好 或者坏。例如,如果移动通信装置与无线局域网之间的比特误码率的估计值、期望值或测量 值低于预定的阈值,所述连接可以被划分为好;否则连接可以被划分为差。另外,在至少一 个最小时间周期期间,对于所述至少一个特性需要保持在所述阈值以上或以下,例如为了 让连接被划分为好,在所述最小时间周期期间,所述比特误码率可能需要保持在所述阈值 以下。在移动通信装置与无线局域网之间的连接的连通性状态好的情况下,服务器135 从来自移动通信装置115的信令确定425移动通信装置115是否可操作地连接到无线局域 网130上。在移动通信装置没有可操作地连接到无线局域网的情况下,服务器使从无线广 域网145到无线局域网130的粘性切换430便利。将通过参考图4b在下面给出关于粘性 切换过程的更多细节。在移动通信装置已经可操作地连接到所述无线局域网的情况下,服 务器等待来自客户端的另一个信令。在移动通信装置与无线局域网之间的连接的连通性状态差的情况下,服务器135 从来自移动通信装置115的信令确定445移动通信装置115是否可操作地连接到无线局域 网130上。在移动通信装置可操作地连接到无线局域网的情况下,服务器使从无线局域网 130到无线广域网145的粘性切换450便利。在移动通信装置已经可操作地连接到所述无 线广域网的情况下,服务器等待来自客户端的另一个信令。上述过程被重复直到连接终止435并且和应用停止。这里假定终止过程可由移动 通信装置115的用户发起也可由第二通信装置的用户发起。由于网络条件导致连接被突然 终止的情况将在下文中通过参考图6来考虑。参考图4b_c,现在将更详细地描述粘性切换过程。将在图4b中考虑关于从无线局 域网到无线广域网的切换情况的具体细节,而将在图4c中考虑关于从无线广域网到无线 局域网的切换情况的具体细节。如果从无线局域网到无线广域网的切换过程已经确定(图4b),通过使用移动通信装置的无线局域网地址,确定460移动通信装置的唯一标识(如上面通过参考图3所讨 论的)。因为移动通信装置115当前经由无线局域网145可操作地连接到服务器135,服务 器135知道所述无线局域网地址。因而,服务器可以发现移动通信装置的唯一标识,例如通 过在数据库中执行表查找,其中数据库可以包含在服务器135的存储器140中。通过使用 移动通信装置的所述唯一标识,服务器可以发起465从服务器135到使用所述唯一标识的 移动通信装置的无线广域网连接。因而,形成了从服务器到移动通信装置的无线广域网连 接。因为在移动通信装置与第二通信装置之间的整个通信持续时间期间,所述第二通信装 置可操作地连接到服务器135上,然后经由所述服务器可以建立470所述移动通信装置115 和所述第二通信装置之间的连接。当所述移动通信装置115和所述第二通信装置之间的连 接已经被建立时,可以终止475移动通信装置和服务器之间的无线局域网连接。如果从无线广域网到无线局域网的切换过程已经被确定(图4c),通过使用移动 通信装置的唯一标识,确定480移动通信装置的无线局域网地址(如上面通过参考图3所 讨论的)被。因为移动通信装置115当前经由无线广域网130可操作地连接到服务器135 上,服务器135知道所述唯一标识。因而,服务器可以发现移动通信装置的所述无线局域网 地址,例如通过在数据库中执行的表查找,其中数据库可以包含在服务器135的存储器140 中。通过使用移动通信装置的所述无线局域网地址,服务器可以发起485从服务器135到 使用所述无线局域网地址的移动通信装置115的无线局域网连接。因而,形成了从服务器 到移动通信装置的无线局域网连接。因为在移动通信装置与第二通信装置之间的整个通信 持续时间期间,所述第二通信装置可操作地连接到服务器135上,然后经由服务器可以建 立490所述移动通信装置115和所述第二通信装置之间的连接。当所述移动通信装置115 和所述第二通信装置之间的连接已经被建立时,可以终止495移动通信装置和服务器之间 的无线广域网连接。现在将通过参考图5的流程图来描述移动通信装置中用于便利粘性切换过程的 方法。移动通信装置115与无线广域网中的唯一标识相关联510。这个唯一标识可以为, 例如,移动通信装置115的移动电话号码。为了使能粘性切换的功能性,客户端信息被接收 515。与所述客户端有关的软件进一步将所述客户端信息与无线局域网地址相关联520,其 中地址例如可以是因特网协议(IP)地址。客户端软件可以进一步配置525所述移动通信 装置为,设置用于在多个不同的无线广域网以及无线局域网上进行通信。客户端也可以允 许用户定义设置,例如允许用户指定优选网络列表。当移动通信装置115与服务器135之间的连接被建立并且正在进行的通信发生 530时,移动通信装置可以通过无线局域网测量535所述移动通信装置和所述服务器之间 的连通性状态的指示信号。关于所述测量信号的信息可以按照预订的时间间隔被传输540 到所述服务器。移动通信装置接收545来自所述服务器的粘性切换的指示信号,其中信号 的内容是基于所述被传输的信息的服务器的解释。注意对于测量等操作直接在服务器 135上执行是可能的。在这种情况下,步骤535和540可以被省略。基于所述信号,移动通 信装置确定550是否执行粘性切换。在不需要切换的情况下,进行530正在进行的通信。在移动通信装置经由所述无线局域网连接到服务器的情况下,客户端发起从所述 无线局域网到所述无线广域网的连接切换560。在移动通信装置经由所述无线广域网连接 到服务器的情况下,客户端发起从所述无线广域网到所述无线局域网的连接切换570。切换由移动通信装置115、200、300中的控制器335监控。上述过程被重复直到连接被终止565并且应用可能被停止。这里假设终止过程可 由移动通信装置115的用户发起也可由第二通信装置的用户发起。将在下文中通过参考图 6来描述由于网络条件导致连接被突然中断的情况。图6的流程图详细描述了通过服务器处理移动通信装置和第二通信装置之间的 连接。从移动通信装置或者从所述第二通信装置请求604连接。作为所述请求的结果,应 调查606移动通信装置是否已经接入到无线局域网。如果没有,发起并建立630无线广域 网连接。如果移动通信装置已经接入到无线局域网,应当调查608移动通信装置是否被登 录到所述所接入的无线局域网上。如果没有,发起并建立630无线广域网连接。如果移动 通信装置登录到所述无线局域网,应当调查610客户端是否登录到SIP(会话初始协议)服 务器。如果没有,发起和建立630无线广域网连接。如果客户端登录到SIP服务器,则通过 所述服务器在所述移动通信装置和所述第二通信装置之间建立612连接,从而导致在所述 移动通信装置和所述服务器之间的正在进行的无线局域网连接614。在正在进行的无线局域网连接期间,许多检测步骤将被执行(无需按照下文的顺 序)。如果终止的指示信号被接收616,则终止618连接。如果没有,则应当调查622关于 从无线局域网到广域网的切换的切换条件是否满足。如果这样的切换条件被检测到,发起 和建立624无线广域网连接并且连接被切换626到无线广域网连接。因而,正在进行的连 接继续作为无线广域网连接(如图6中由从628到628’的符号(B)-(B)所表示)。如果无 线局域网仍然可用,应当调查654连接是否为意外丢失。连接意外丢失可以被定义为,没有来自用户或者服务器的在先的终止指示的连接 丢失。典型的实例包括,当前定位在第一位置并连接到无线局域网的移动通信装置太快地 从所述第一位置移动到在有效的无线局域网中不可用的第二位置,粘性切换被执行的情 况。第二个实例包括,当前定位在第一位置并连接到无线广域网的移动通信装置临时移动 到在由于诸如衰落而导致有效的无线局域网不可用的第二位置的情况。如果连接为意外丢失,可以由从客户端到移动通信装置的用户和/或从服务器到 第二通信装置的用户来指示656连接丢失。因此,这种连接的意外丢失可以被客户端和服 务器检测到。指示可以例如采取预先记录的语音消息,其可以说明连接临时丢失,但是连接 将被重新建立并且不需要用户采取行动。连接可以被重新建立658为无线广域网连接。由于在连接意外丢失之前,移动通 信装置115经由无线局域网145可操作地连接到服务器135上,服务器135知道移动通信 装置的无线局域网地址是可能的。因而,服务器可以例如通过在数据库中执行表查找来找 到移动通信装置的唯一标识,其中数据库被包括在服务器135的存储器140中。通过使用 所述移动通信装置的唯一标识,服务器可以发起和建立658从服务器135到使用所述唯一 标识的移动通信装置115的无线广域网连接。当等待所述移动通信装置和所述服务器之间 的新连接的指示信号时,移动通信装置可以保持在待机状态。因而,正在进行的连接继续作 为无线广域网连接632 (如图6中由从628到628’的符号(B)-(B)所表示的)。如果连接 不是意外丢失,则正在进行的连接在无线局域网中继续614。如果无线广域网的连接已经被建立630,连接继续作为正在进行的无线广域网连
13接632。在正在进行的无线广域网连接期间,许多检测步骤将被执行(无需按照下文的顺 序)。如果终止的信号指示被接收634,则终止636连接。如果没有,应当调查638移动通 信装置是否已经接入到无线局域网。如果移动通信装置已经接入到无线局域网,则应当调 查640客户端是否登录到SIP服务器。如果客户端登录到所述SIP服务器,则发起和建立642移动通信装置与服务器135 之间的无线局域网连接。当所述无线局域网连接被建立,则所述服务器135便利了从无线 广域网到无线局域网的连接切换过程644,并且无线广域网被终止646。因而,正在进行的 连接继续作为无线局域网连接614(如图6中由从648到648’的符号(A)-(A)所表示的)。如果移动通信装置没有接入到无线局域网或者如果客户端没有登录到SIP服务 器,则应当调查650无线广域网的连接是否为意外丢失。如果连接为意外丢失,则可以由从 客户端到移动通信装置的用户和/或从服务器到第二通信装置的用户来指示652连接丢 失。因而,这种连接的意外丢失可以被客户端和服务器检测到。连接可以被重新建立630为(新的)无线广域网连接。由于在连接意外丢失之 前,移动通信装置115经由无线广域网145可操作地连接到服务器135上,服务器135知道 移动通信装置的唯一标识是可能的。因而,服务器可以使用相同的所述唯一标识发起和建 立630从服务器135到使用所述唯一标识的移动通信装置115的(新的)无线广域网连 接。因而,正在进行的连接继续作为(新的)无线广域网连接632。应当注意的是,尽管无 线广域网连接能够被认为是新的,移动通信装置的用户将不必例如通过拨号来重新建立连 接。这个功能由服务器135自动处理。然而正如本领域技术人员所知道的,由于无线广域 网的环境,并不总是可能建立这样(新的)无线广域网连接。总之,移动通信装置的移动电话号码(对于广域和局域网络)被锚定在网关服务 器上,其中该服务器将移动通信装置与某个通用的电话号码相关联。由于网关服务器保 留通用电话号码,所有接入的呼叫都被网关服务器获得,然后其将连接转发到无线局域网 (例如,VoIP),或者无线广域网(例如,GSM)。来自移动通信装置的正在进行的呼叫,同样 地被送到网关服务器,其按次序将连接转发到被调用者。对用户都不可见的这两个阶段的 拨号为运行客户端应用的移动通信装置所需要,以便在网络间自由移动呼叫。已经通过参考少量实施例主要地描述了本发明。然而,本领域技术人员所公知的, 正如附带的专利权利要求所限定的,除了本发明以上公开的其他的实施例等同地落在本发 明的范围内。通常地,在权利要求中使用的所有术语都根据他们在技术领域的通常含义被解 释,除非在其中被另外明确地定义。所有的参考“一个/所述/该[装置、组件等]”都被开 放地解释为所述装置、组件等中的至少一个实例,除非另外明确地说明。这里公开的任何方 法的步骤都没必要以公开的准确的顺序运行,除非明确地说明。
权利要求
一种用于在服务器中处理移动通信装置和第二通信装置之间的连接的方法,所述服务器连接到无线局域网和无线广域网,所述方法包括接收所述移动通信装置和所述无线局域网之间的连通性状态的指示信号;以及基于所述连通性状态,控制粘性切换过程,其中,在所述移动通信装置和所述无线局域网之间的连接的连通性状态差并且所述移动通信装置连接到所述无线局域网的情况下,将所述连接从所述无线局域网切换到所述无线广域网;以及在所述移动通信装置和所述无线局域网之间的连接的连通性状态好并且所述移动通信装置没有连接到所述无线局域网的情况下,将所述连接切换到所述无线局域网。
2.根据权利要求1所述方法,进一步包括 将所述移动通信装置与无线局域网地址相关联;将所述移动通信装置与无线广域网中的唯一标识相关联; 储存所述地址和所述唯一标识。
3.根据权利要求2所述方法,其中所述粘性切换过程进一步包括在所述移动通信装置和所述无线局域网之间的连接的连通性状态差并且所述移动通 信装置连接到所述无线局域网的情况下,使用所述移动通信装置的所述无线局域网地址确定所述移动通信装置的所述唯一标识;使用所述唯一标识发起从所述服务器到所述移动通信装置的所述无线广域网连接; 经由所述服务器建立所述移动通信装置与所述第二通信装置之间的连接,其中所述移 动通信装置和所述服务器之间的连接是在所述无线广域网中的连接;终止所述移动通信装 置和所述服务器之间的所述无线局域网连接;以及在所述移动通信装置和所述无线局域网之间的连接的连通性状态好并且所述移动通 信装置没有连接到所述无线局域网的情况下,使用所述移动通信装置的所述唯一标识确定所述移动通信装置的所述无线局域网地址;使用所述无线局域网地址发起从所述服务器到所述移动通信装置的所述无线局域网 连接;经由所述服务器建立所述移动通信装置与所述第二通信装置之间的连接,其中所述移 动通信装置和所述服务器之间的连接是在所述无线局域网中的连接;以及 终止所述移动通信装置和所述服务器之间的所述无线广域网连接。
4.根据权利要求2-3任意一项所述方法,进一步包括 检测所述移动通信装置和所述无线局域网之间的连接丢失;使用所述移动通信装置的所述无线局域网地址确定所述移动通信装置的所述唯一标 识;和作为所述检测的结果,使用所述唯一标识来执行从所述无线局域网到所述无线广域网 的连接的所述粘性切换。
5.根据权利要求4所述方法,进一步包括向所述第二通信装置指示与所述移动通信装置和所述无线局域网之间丢失的连接的所述检测有关的连接的临时丢失。
6.根据权利要求1-5任意一项所述的方法,进一步包括接收用于从所述移动通信装置到所述第二通信装置的连接的请求; 在所述移动通信装置和无线局域网之间的连接的连通性状态好的情况下,经由所述无 线局域网发起所述在移动通信装置和所述服务器之间的连接;以及在所述移动通信装置和无线局域网之间的连接的连通性状态差的情况下,经由所述无 线广域网发起在所述移动通信装置和所述服务器之间的连接;以及经由所述服务器建立所述移动通信装置和所述第二通信装置之间的连接。
7.根据权利要求1-5任意一项所述方法,进一步包括接收用于从所述第二通信装置到所述移动通信装置的连接的请求; 请求来自所述无线局域网的指示所述服务器和所述移动通信装置之间的连接的状态 信号;发起所述服务器和所述第二通信装置之间的连接;在所述移动通信装置连接到所述无线局域网的情况下,经由所述有效的无线局域网发 起所述移动通信装置和所述服务器之间的连接;以及在所述移动通信装置没有连接到所述无线局域网的情况下,经由所述无线广域网发起 所述移动通信装置和所述服务器之间的连接;以及经由所述服务器建立所述移动通信装置和所述第二通信装置之间的连接。
8.根据权利要求1-7任意一项所述的方法,其中在所述移动通信装置经由无线广域网连接到所述服务器的情况下,在所述移动通信装 置和所述服务器之间的信令使用GPRS。
9.根据权利要求1-8任意一项所述的方法,其中在所述移动通信装置经由无线广域网连接到所述服务器的情况下,在所述移动通信装 置与所述服务器之间的业务数据通信使用GPRS。
10.根据权利要求1-9任意一项所述的方法,其中所述移动通信装置和所述无线局域网之间的连通性状态的所述指示信号包括组中的 一项或多项,该组包括所述移动通信装置的位置及移动、所收集的所述移动通信装置位置 的丢失及保持的连接的统计、所述移动通信装置与所述无线局域网之间的比特误码率、所 述移动通信装置与所述无线局域网之间的信号强度、所述移动通信装置与所述无线局 网 之间丢失分组的数量、所述移动通信装置与所述无线局域网之间重发分组的数量、所述移 动通信装置与所述无线局域网之间的信噪比、所述移动通信装置与所述无线局域网之间的 信号抖动、所述移动通信装置与所述无线局域网之间的信号延迟。
11.根据权利要求1-10任意一项所述方法,其中所述无线局域网为来自一个组的多个可用的无线局域网中的一个,该组包括任何 IEEE 802. Ilx 网络、WiMAX、蓝牙;所述无线广域网为来自一个组的多个可用的无线广域网中的一个,该组包括UMTS、 GPRS、EDGE、GSM ;以及其中根据特定顺序区分所述无线局域网和无线广域网的优先顺序。
12.—种移动通信装置中的方法,包括将所述移动通信装置与无线广域网中的唯一标识相关联; 接收客户端信息;将所述客户端信息与无线局域网的地址相关联;为在多个无线局域网和多个无线广域网上进行通信,配置所述移动通信装置; 从所述服务器接收粘性切换的指示信号;以及 基于所述信号执行粘性切换的过程,其中在所述移动通信装置经由所述无线局域网连接到所述服务器的情况下,将所述连接从 所述无线局域网切换到无线广域网;以及在所述移动通信装置经由无线广域网连接到所述服务器的情况下,将所述连接从所述 无线广域网切换到所述无线局域网。
13.根据权利要求12所述的方法,进一步包括检测所述移动通信装置和所述无线局域网之间的连接丢失; 当保持在待机模式时,等待新的连接的指示信号;以及指示与所述移动通信装置和所述无线局域网之间丢失的连接的所述检测相关的连接 的临时丢失。
14.根据权利要求12-13任意一项所述的方法,进一步包括将用于所述移动通信装置和第二通信装置之间的连接的请求发送到所述服务器; 在所述移动通信装置和无线局域网之间的连接的连通性状态好的情况下,经由所述无 线局域网发起所述移动通信装置和所述服务器之间的连接;在所述移动通信装置和无线局域网之间的连接的连通性状态差的情况下,经由所述无 线广域网发起所述移动通信装置和所述服务器之间的连接;以及经由所述服务器建立所述移动通信装置和第二通信装置之间的连接。
15.根据权利要求12-14的任意一个项所述的方法,进一步包括经由所述无线局域网测量所述移动通信装置和服务器之间的连通性状态的指示信号;以及将关于所述测量信号的信息发送到所述服务器。
16.一种服务器,包括电路,被配置为接收所述移动通信装置和所述无线局域网之间的连通性状态的指示信号;以及 基于所述连通性状态,控制粘性切换过程,其中在所述移动通信装置和所述无线局域网之间的连接的连通性状态差并且所述移动通 信装置连接到所述无线局域网的情况下,将所述连接从所述无线局域网切换到所述无线广 域网;以及在所述移动通信装置和所述无线局域网之间的连接的连通性状态好并且所述移动通 信装置没有连接到所述无线局域网的情况下,将所述连接切换到所述无线局域网。
17.—种包括存储在计算机可读存储介质上的计算机程序代码的计算机程序产品,当 其在处理器上被执行时,执行根据权利要求1-11中的任意一项所述的方法。
18.—种包括存储在计算机可读存储介质上的计算机程序代码的计算机程序产品,当 其在处理器上被执行时,执行根据权利要求12-15中的任意一项所述的方法。
全文摘要
本发明提供了一种用于在服务器中处理移动通信装置和第二通信装置之间的连接的方法,所述服务器连接到无线局域网和无线广域网,所述方法包括接收所述移动通信装置和所述无线局域网之间的连通性状态的指示信号;以及基于所述连通性状态,控制粘性切换过程,其中,在所述移动通信装置和所述无线局域网之间的连接的连通性状态差并且所述移动通信装置连接到所述无线局域网的情况下,将所述连接从所述无线局域网切换到所述无线广域网;以及在所述移动通信装置和所述无线局域网之间的连接的连通性状态好并且所述移动通信装置没有连接到所述无线局域网的情况下,将所述连接切换到所述无线局域网。本发明还提供了相关的装置和计算机产品。
文档编号H04W36/14GK101919287SQ200880121837
公开日2010年12月15日 申请日期2008年9月26日 优先权日2007年10月19日
发明者K·D·阿克塞尔森 申请人:诺维泰尔有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1