专利名称:有助于迁移管理的设备和方法
技术领域:
本发明一般地涉及通信系统,更具体地说,本发明涉及多系统迁移。
背景技术:
在本技术领域内,包括无线通信系统的通信系统众所周知。它们包括大量支持各种语音服务和数据服务的协议和技术。包括诸如典型蜂窝技术通信系统的无线广域网的某些系统在整个较大覆盖区域内提供通信服务。包括诸如802.11族射频(RF)技术的无线局域网的其他系统在较小的服务区内提供通信接入。
随着技术的改进,而且随着这种服务的用户越来越熟悉使用其装备,除了可以满足这种要求,还出现了增加访问和/或者增加选择的要求。例如,现在,对可以选择性地与无线广域网(例如,蜂窝式网络)或者无线局域网兼容工作的移动台特别感兴趣。这种装备以同样方式对订户和系统管理员提供各种选项和机会。
不幸的是,在一个机体内仅提供这种双兼容不一定能产生满意的效果。对从一个系统到另一个系统的转移(例如,在移动台移动期间)进行管理是相当大的挑战。尽管这种切换现象似乎与例如蜂窝式系统从一个小区切换到另一个小区类似,但是它们显著不同。例如,给定无线局域网的覆盖区的相对尺寸比通常的小区站点的尺寸小得多。作为一个例子,即使仅以常规步距移动,订户也可能在有效平滑切换到无线广域网之前离开无线局域网的覆盖区。
为了尽量满足这种需要,建议了较复杂的算法。这种方法通常试图预测在未来短时间内的无线局域网覆盖区。在检测到移动台似乎要离开该无线局域网时,该移动台尝试注册在无线广域网上,以获得连续通信服务。
然而,在许多情况下,注册到一个系统上不必与从第一个系统上解除注册同步。假定寻道(seeking)到该订户的通信及时到达该点,整个系统将相似地寻道,而且没能定位位于该无线局域网内的订户。这样浪费了系统资源,错失或者延迟了呼叫,而且令系统用户不满意。
特别是,在结合附图研究它们时,通过提供下面详细描述的有助于进行迁移管理的设备和方法,至少可以满足上述一部分要求,其中图1包括根据本发明的各种实施例配置的流程图;图2包括根据本发明的各种实施例配置的流程图;图3包括根据本发明的各种实施例配置的方框图;图4包括根据本发明的各种实施例配置的流程图;图5包括根据本发明的各种实施例配置的时序图;图6包括根据本发明的各种实施例配置的时序图;以及图7包括根据本发明的各种实施例配置的时序图。
本技术领域内的技术人员明白,为了简洁、清楚起见示出附图中的各单元,而未必按比例示出它们。例如,为了有助于理解本发明的各实施例,附图中某些单元的尺寸可能相对于其他单元被放大。此外,为了不妨碍查看本发明的各实施例,通常没有示出在市售的实施例中采用的或者需要的通用而易于理解的各单元。还应该明白,在此使用的术语或者表达具有与相应研究、咨询领域内的技术人员通常对该术语和表达的理解相同的通常意义,除非在此指出其他特定意义。
具体实施例方式
一般地说,根据各种实施例,在收到用于表示存在无线局域网支持的给定移动台的消息时,通过利用对话初始化协议注册器(registrar),至少修改与所存在的无线局域网支持的给定移动台相关的信息,合适的网络实体自动做出响应。
在优选方法中,合适的网络实体包括迁移管理服务器。上述信息修改可以包括,在适当时,删除对话初始化协议注册器上的信息(例如,包括对应于给定移动台的无线局域网联系信息的信息)。
根据任选的优选方法,通过测试给定的移动台之后是否被无线局域网和/或者无线广域网支持,该响应进一步包括对指出该无线广域网现在支持给定移动台的消息(至少在某些例子中,包括初步消息)做出响应。确定了无线广域网之后不支持给定移动台时(在该移动台迅速返回该无线局域网时可能发生这种情况),该响应可以包括不自动修改这种联系信息。
在某些系统中,上述初步消息可以包括所谓地址取消消息(根据容易理解的现有技术实践,利用归属地址寄存器作为信源)。在这种情况下,在确定了该无线广域网之后支持该给定移动台时,该处理过程可以避免自动修改移动台信息,而且可以进一步提示发送拒绝消息,作为对地址取消消息的响应。例如,该操作用于避免或者至少改进在某些工作条件下可能发生的所谓竞争条件。
在对无线广域网或者无线局域网的总体吞吐量具有较小影响的情况下,迅速执行这些处理过程。在仅对相关参与网络单元进行适度修改的情况下,也可以轻而易举地执行这些处理过程,而且为了便于讲解,可以对大多数部分采用现有协议和消息。
在全面阅读并研究了下面的详细说明后,这些以及其他好处将更加显而易见。现在,参考附图,特别是参考图1,相应处理10(例如,利用诸如迁移管理服务器(MMS)的网络实体所实现的)支持接收11表示存在无线广域网支持的给定移动台的消息。例如,在某些设置中,这种消息可以包括对话初始化协议(SIP)消息。然而,通过利用对话初始化协议注册器至少修改关于存在无线局域网支持的给定移动台的信息(后者在本技术领域内是众所周知的而且容易理解),该处理10提供对这种消息的自动响应12。
例如,根据某些设置,这种修改可以包括从对话初始化协议注册器上删除特定信息。更具体地说,处理10可以做出响应,包括将消息送到对话初始化协议注册器(例如,对话初始化协议消息),该消息本身包括用于从对话初始化协议注册器寄存器中删除对应于该给定移动台的无线局域网联系信息的指令。
通过这样配置,响应于确定无线广域网现在支持相应移动台,基于代用品(surrogate-based)从对话初始化协议注册器上消除无线局域网联系信息,基本上可以保证试图通过无线广域网,而非无线局域网,使后续消息指向该移动台。与利用现有方法通常所预期的相比,该移动台的基于服务的当前地址的该更新读出快得多。反过来,这样又可以避免,或者至少可以减少误分配资源、失败呼叫等。
现在,参考图2,因此,通过测试21无线局域网之后是否支持该给定移动台(即,在发出该消息后),上述自动响应12可以包括对表示无线广域网现在支持(或者在由其支持的处理中)该给定移动台的初步消息(例如,归属地址寄存器可以发送的下面还要参考的地址取消消息)做出响应。进行这种测试的方法有许多种。作为一个例子,这种测试可以包括将一个或者多个多个消息发送到给定移动台(例如,但是并不局限于,正确测试对话初始化协议消息)。在根据这种测试,确定22无线局域网不支持该给定移动台时,如上所述,然后,该自动响应可以包括修改23存储在该对话初始化协议注册器中的联系信息。
在某些工作条件下,潜在存在错误情况(例如,因为所谓竞争条件)。特别是,该移动台可以表现为离开无线局域网的覆盖区,或者可能仅短暂离开该覆盖区,但是,实际上,仍在(或者迅速返回)该无线局域网覆盖区内。在发生这种情况时,从对话初始化协议注册器上删除给定移动台的无线局域网联系信息可以产生相反结果(counter-productive)。
因此,继续参考图2,在确定22该无线局域网当前(而且仍)实际上支持该给定移动台后,该处理可以选择性地进一步包括不利用拒绝消息自动修改联系信息24和/或者对上述初步消息作出响应25(下面说明其例子)。
通过仅测试当前支持,可以执行该各种动作和响应,如果要求,通过执行单独分立测试动作,也可以执行该各种动作和响应。下面说明分离的测试动作的例子。
以大量方式中的任意一种方式,执行上述动作和响应。利用一种方法,而且现在参考图3,迁移管理服务器30可以包括控制器31,该控制器31可操纵地连接到对话初始化协议接口32,而且配置并设置(例如,通过适当编程)它,以对表示无线广域网支持给定移动台的输入做出响应,然后,将包括指令的输出送到例如对话初始化协议注册器33,以至少改变(或者,更优选,删除)相对于给定移动台的联系记录(否则,该联系记录表示该移动台位于相应无线局域网的服务区内)。
在优选实现中,配置并设置多网络无线移动台,以使得以特定方式进行工作和/或者做出响应。为了说明问题,现在参考图4,相应处理40包括,在步骤41,在无线局域网支持该移动台时,执行对应于无线局域网提供的服务的注册处理(例如,对话初始化协议注册处理),并且执行对应于无线广域网的单独注册处理,以便至少相对于该无线广域网基本保持当前地址状态。在收到对应于当前是否存在无线局域网支持的移动台的对话初始化协议消息查询时,该处理40还优选支持利用表示确认的对话初始化协议消息做出响应42。如果这样配置,则本技术领域内的技术人员明白,在此讲述的内容依然支持多网络无线移动台。
现在说明几个说明性例子,以利用在此讲述的内容,根据各种方式,进一步说明协议、应用和/或者行为以及功能。为了说明问题,而不构成限制,这些例子假定可以在对话初始化协议(SIP)部分支持的无线局域网兼容网络以及全球移动通信系统(GSM)无线广域网兼容工作的双模移动台(DMMS)。本技术领域内的技术人员容易明白,可以利用当前公知的和/或者以后开发的其他系统和平台代替,但是具有同样的预期优点。
例子1现在,参考图5,而且根据当前实践50,当在GSM系统中初始化了寻求支持时,该移动台将地址更新消息发送到相应移动交换中心(MSC),然后,利用对应于该移动台的归属地址寄存器(HLR),该移动交换中心代表该移动台执行更新地址事务。然后,该归属地址寄存器以正常情形将地址取消消息发送到GSM代理。
假定为了说明问题,而且基于SIP的网络包括SIP代理的例子非常典型,则在该例子中,GSM代理优选将包括GSM_REG_QUERY消息的SIP消息51发送到SIP代理。收到该消息时,通过基于SIP的网络,该SIP代理以GSM代理的名义将GSM_REG_QUERY消息52发送到该移动台。在该例中,由于该移动台的确正在切换到GSM系统,所以根据当前实践,该移动台利用200 OK SIP消息53做出响应。然后,该SIP代理将相应OK SIP消息54转发200到该GSM代理。
然后,在该例中,GSM代理将包括NOTIFY identifier@<X>message(在该实施例中,“X”包括该SIP代理的整个限定域名(FQDN))的另一个SIP消息55发送到SIP代理。当然,该消息的用途是进一步执行和/或者确认将该移动台注册在GSM系统上。根据在此讲述的内容,在这种例子中,配置并设置SIP代理,以便之后发送相应NOTIFYidentifier@<X>message 56,在该例中,其中“Y”包括迁移管理服务器(MMS)的网际协议地址,配置并设置该迁移管理服务器(MMS),以符合并执行上面讲述的内容。
(本技术领域内的技术人员容易认识到而且明白,根据给定配置的要求,这种迁移管理服务器可以包括单独和分立的网络实体平台,也可以与其他物理平台集成在一起或者分布在其他物理平台上。)在该例中,然后,迁移管理服务器在该SIP寄存器中查询57基于SIP的网络与移动台之间的当前联系信息,然后,在确认不存在该移动台而且/或者肯定确认该移动台当前在切换到该GSM系统时,从相应SIP注册器数据库(DB)上删除关于该移动台的联系信息。
在该例中,在执行这些动作后,该迁移管理服务器将200 OK SIP消息5 8发送到该SIP代理,然后,该SIP代理将相应OK SIP消息59发送200到该GSM代理,从而结束整个事务。
如果这样进行配置和设置,则可以看出,在切换到GSM系统时,可以迅速准确更新对应于基于SIP的无线局域网中存在的移动台的联系记录,以反映当前不存在移动台。这样,又可以根据各移动台的精确多系统地址信息及时管理后续呼叫(以及其他)活动。
例子2在该例中,而且现在参考图6,该双模移动台再一次初始化60对GSM系统的注册活动,例如,在双模移动台接近无线局域网的边缘工作时,可能发生这种情况。然而,在该例中,该双模移动台随后确定当前无需切换到该GSM系统,而执行新SIP注册处理62和GSM代理注册处理63(在该例中,它们均根据公知的过程)。
然而,在该例中,在完成了上述事件后,归属地址寄存器将其地址取消消息64发送到GSM代理。因为各种原因,可能出现这样延迟事务并获得事务序列(有时被称为竞争条件),而且实际上,构成非偶然事件。在通常实践中,尽管该移动台当前在该无线局域网上成功工作,而且实际上它当前没有切换到该GSM系统,该地址取消消息64最终仍可以使该双模移动台从该SIP注册器上解除注册。
然而,根据在此讲述的内容,而且与上面在例子1中描述的相同,通过将GSM_REG_QUERY消息65发送到SIP代理,然后,该SIP代理将相应GSM_REG_QUERY消息66发送到该双模移动台本身,该GSM代理对该地址取消消息64做出响应。因为知道自己的工作状态,而且根据这方面的优选方法,该双模移动台可以利用诸如403FORBIDDEN消息67的对话初始化协议消息做出响应,该SIP代理可以将该403 FORBIDDEN消息67转发到该GSM代理,以有效终止取消对应于该移动台的地址信息的尝试工作。
如果这样配置,则根据竞争条件,不会错误地废弃对应于该移动台而且存储在该SIP注册器中的当前联系信息。当然,在该移动台实际上继续切换到该GSM系统上时,则与上面对例子1所做的描述相同,继续进行该处理。
例子3这最后一个例子仅说明双模移动台一离开该无线局域网并切换到该GSM系统(利用参考编号50至59表示的每个动作和消息,上面已经参考图5对该动作和消息进行了说明),在再一次返回无线局域网的覆盖区时,该双模移动台就可以执行参考编号61至63表示的动作和消息(上面已经参考图6对该动作和消息进行了说明)。如果这样配置,则可以看出而且明白,如果解决了上述问题,则在此讲述的内容不与双模移动台的通常预期移动、接入以及再接入冲突。
此外,本技术领域内的技术人员明白而且认识到,在此结合两个或者两个以上无线通信系统讲述的内容将有效保证及时更新对应于给定多模移动台的联系信息(而且特别是删除或者特性化为关闭或者不存在),从而帮助良好通知和有效简化后续地址相关消息和动作。
本技术领域内的技术人员还明白,在不脱离本发明实质范围的情况下,可以对上面描述的实施例进行各种修改、替换以及组合,而且可以认为这种修改、替换和组合在本发明的原理范围内。
权利要求
1.一种方法,包括接收表示存在无线广域网支持的给定移动台的消息;通过利用对话初始化协议注册器,至少修改关于存在无线局域网支持的给定移动台的信息,对该消息自动做出响应。
2.根据权利要求1所述的方法,其中修改信息进一步包括通过对话初始化协议注册器删除该信息。
3.根据权利要求1所述的方法,其中对该消息自动做出响应进一步包括将第二消息提供到对话初始化协议注册器。
4.根据权利要求1所述的方法,其中对该消息自动做出响应进一步包括通过测试该无线局域网之后是否支持该给定移动台,对表示该无线广域网现在支持该给定移动台的初步消息做出响应;在确定了该无线局域网之后不支持该给定移动台后,自动修改该信息。
5.根据权利要求4所述的方法,进一步包括在确定该无线局域网之后支持该给定移动台后,不自动修改该信息。
6.根据权利要求5所述的方法,进一步包括在确定该无线局域网之后支持该给定移动台后,利用拒绝消息,对该初步消息做出响应。
7.一种可以在无线广域网和无线局域网二者中兼容工作的无线移动台采用的方法,包括在被该无线局域网支持时执行对应于无线局域网提供的服务的对话初始化协议注册处理;执行对应于该无线广域网的单独注册处理,以便至少相对于该无线广域网基本上保持当前地址状态;在收到对应于当前是否存在无线局域网的支持的对话初始化协议消息查询时,利用表示确认的对话初始化协议消息做出响应。
8.一种设备,包括对话初始化协议接口;控制器,可操纵地连接到对话初始化协议接口,而且对表示无线广域网支持给定移动台的输入做出响应,其输出包括送到对话初始化协议注册器、以便至少改变相对于该给定移动台的联系记录的指令。
9.根据权利要求8所述的设备,其中该控制器进一步包括利用对话初始化协议,与对话初始化协议注册器通信的装置。
10.根据权利要求8所述的方法,其中该控制器进一步包括用于删除对应于该给定移动台的现有联系记录的装置。
全文摘要
通过例如利用迁移管理服务器(30)简化自动联系信息修改过程,可以及时维护关于双模(或者多模)移动台相对于多个通信系统的当前位置的信息。在优选方法中,收到表示在包括无线广域网的第一通信系统中存在支持的移动台的消息(11)时,通过在保留在对话初始化协议注册器中的同时修改这种联系信息,可以自动做出响应。可以利用测试(21)来确保做出这种替换和/或删除的性能。
文档编号H04W80/00GK101032178SQ200580033299
公开日2007年9月5日 申请日期2005年9月12日 优先权日2004年9月30日
发明者阿历克斯·P·赫斯布纳尔, 马克·D·哈姆伦, 阿贾伊库马尔·R·伊德纳尼, 史蒂文·D·厄普, 卡玛拉·D·乌尔斯, 莱斯·P·菲茨克 申请人:摩托罗拉公司