首页> 中国专利> 在异构网络之间切换时提供分组服务的方法和移动通信终端

在异构网络之间切换时提供分组服务的方法和移动通信终端

摘要

一种在异构网络之间进行切换时提供分组服务的方法和移动通信终端,该移动通信终端包括应用模块;通信模块;和通信控制模块,该方法包括:由通信控制模块向移动通信终端分配虚拟IP;由应用模块使用该虚拟IP请求分组数据连接;由通信控制模块通过第一移动通信网络连接调制解调器将会话连接到第一移动通信网络并从其分配到第一IP;通信控制模块将虚拟IP转换为第一IP,通过第一移动通信网络向特定业务服务器传送请求,并将分组数据传送到应用模块;通信控制模块通过第二移动通信网络连接调制解调器将会话连接到第二移动通信网络,并从其分配到第二IP,应用模块存储最后从特定业务服务器接收的帧的帧号;通信控制模块将虚拟IP转换为第二IP,从该最后接收到的帧的下一帧开始接收分组数据,并向应用模块传送所接收的分组数据。

著录项

  • 公开/公告号CN101453768A

    专利类型发明专利

  • 公开/公告日2009-06-10

    原文格式PDF

  • 申请/专利权人 SK电信有限公司;

    申请/专利号CN200810166561.3

  • 发明设计人 金永洛;姜灿求;金圣根;

    申请日2008-10-17

  • 分类号H04W36/04;

  • 代理机构北京三友知识产权代理有限公司;

  • 代理人黄纶伟

  • 地址 韩国首尔

  • 入库时间 2023-12-17 22:06:15

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-12-07

    未缴年费专利权终止 IPC(主分类):H04W36/04 授权公告日:20110727 终止日期:20151017 申请日:20081017

    专利权的终止

  • 2011-07-27

    授权

    授权

  • 2009-09-02

    实质审查的生效

    实质审查的生效

  • 2009-06-10

    公开

    公开

说明书

技术领域

本发明涉及异构网络之间的切换,更具体地说,涉及一种在异构网络之间进行切换时提供分组服务的方法和移动通信终端,当在第一移动通信网络中提供分组服务的同时向第二移动通信网络切换时提供无缝分组服务。

背景技术

为了支持异构网络之间的切换,需要对系统和终端进行大量的改动。为此,绝对必须实现符合国际标准规范的系统和终端。

具体地,由于改变基站或网络时仅通过网络之间的接口实现切换,因此异构网络之间的切换会很复杂,并在分组服务的情况下执行异构网络之间的切换的过程中出现延迟,由于网络改变而导致IP变化,因此导致服务断开的结果。

具体地,当接收分组服务时移动通信终端从网络A移动到网络B时,网络A中接收的所有分组服务都会断开,而该终端应当在移动到网络B之后再次发送分组呼叫。此时,终端接收新的IP地址。之后,用户通过再次按下分组呼叫尝试按钮,连接到网络B来接收服务,在此情况下,不保证分组服务的连贯性。

因此,虽然IP地址改变,但是不应当断开服务。然而,存在这样的问题:当使用先前提出的切换方法时,需要实施诸如移动IP服务器之类的单独节点以进行切换。

发明内容

因此,考虑现有技术中出现的上述问题作出本发明,本发明的目标是提供一种在异构网络之间进行切换时提供分组服务的方法,以及一种用于该分组服务的移动通信终端,其中当在异构网络之间进行切换时,可以在没有网络间接口的情况下进行分组服务的重传,虽然由于接入网络改变而导致IP地址改变,服务也不会断开。

本发明的另一个目标是提供一种在异构网络之间进行切换时提供分组服务的方法,以及一种用于该分组服务的移动通信终端,其中在异构网络之间进行切换时,不考虑国际标准规范而基于终端软件提供分组服务,从而无需附加的切换节点,而不会断开服务。

为了实现以上目标,根据本发明的一方面,提供一种在异构网络之间进行切换时提供分组服务的方法,执行该方法的移动通信终端包括用于执行使用分组数据网络的应用的应用模块;设置有多个调制解调器的通信模块;和用于执行移动性和会话管理以及所述应用模块与所述通信模块之间的通信接口的通信控制模块,该方法包括以下步骤:(a)由所述通信控制模块向所述移动通信终端分配虚拟IP;(b)由所述应用模块使用分配给所述终端的虚拟IP,请求对所述通信控制模块的分组数据连接;(c)由所述通信控制模块通过所述通信模块的第一移动通信网络连接调制解调器将会话连接到第一移动通信网络并从所述第一移动通信网络分配到第一IP;(d)如果所述应用模块使用所述虚拟IP请求从特定业务服务器(traffic server)请求分组数据,则所述通信控制模块将所述虚拟IP转换为第一IP,通过所述第一移动通信网络将所述请求传送到所述特定业务服务器,并将从所述特定业务服务器接收的分组数据传送到所述应用模块;(e)如果根据所述终端的移动或无线环境的改变确定了向第二移动通信网络切换,则所述通信控制模块通过所述通信模块的第二移动通信网络连接调制解调器将会话连接到所述第二移动通信网络,并从所述第二移动通信网络分配到了第二IP,所述应用模块存储最后从所述特定业务服务器接收的帧的帧号;以及(f)如果所述应用模块根据所存储的帧号使用所述虚拟IP请求从所述特定业务服务器连续下载分组数据,则所述通信控制模块将所述虚拟IP转换为所述第二IP,通过所述第二移动通信网络向所述特定业务服务器传送所述请求,从最后从所述特定业务服务器接收的帧的下一帧开始接收分组数据,并向所述应用模块传送所接收的分组数据。

这里,步骤(e)可包括以下步骤:由所述通信控制模块测量无线环境并确定切换;在保持连接到所述第一移动通信网络的同时,所述通信控制模块驱动所述通信模块的第二移动通信网络连接调制解调器,请求连接到所述第二移动通信网络,并通知所述应用模块已经准备好了切换,以及由所述应用模块存储最后从所述特定业务服务器接收的帧的帧号。

这里,步骤(e)还可包括以下步骤:如果完成了到所述第二移动通信网络的连接,则所述通信控制模块向所述应用模块报告对所述第二移动通信网络的连接完成。

此外,在步骤(d)中,所述通信控制模块在所述应用模块与所述通信模块之间将所述虚拟IP实时转换为所述第一IP,使得能够通过使用所述第一IP的通信模块向使用所述虚拟IP的应用模块提供分组数据服务。

然后,在步骤(f)中,所述通信控制模块在所述应用模块与所述通信模块之间将所述虚拟IP实时转换为所述第二IP,使得能够通过使用所述第二IP的通信模块向使用所述虚拟IP的应用模块提供分组数据服务。

为了实现上述目标,根据本发明的另一方面,提供一种在异构网络之间进行切换时提供分组服务的方法,执行该方法的移动通信终端包括用于执行使用分组数据网络的应用的应用模块;设置有多个调制解调器的通信模块;和用于执行移动性和会话管理以及所述应用模块与所述通信模块之间的通信接口的通信控制模块,该方法包括以下步骤:(a)由所述通信控制模块通过所述通信模块的第一移动通信网络连接调制解调器将会话连接到第一移动通信网络并从所述第一移动通信网络分配到第一IP;(b)如果所述应用模块使用所述第一IP从特定业务服务器请求分组数据,则所述通信控制模块通过所述第一移动通信网络向所述应用模块传送从所述特定业务服务器所接收的分组数据;(c)如果根据所述终端的移动或无线环境的改变确定了向第二移动通信网络的切换,则所述通信控制模块通过所述通信模块的第二移动通信网络连接调制解调器将会话连接到所述第二移动通信网络,并从所述第二移动通信网络分配到第二IP,所述应用模块存储最后从所述特定业务服务器接收的帧的帧号;(d)由所述应用模块根据所存储的帧号使用所述第一IP请求从所述特定业务服务器连续下载分组数据,以及(e)由所述通信控制模块将所述第一IP转换为从所述第二移动通信网络分配的第二IP,通过所述第二移动通信网络向所述特定业务服务器传送所述连续下载分组数据的请求,从最后从特定业务服务器接收的帧的下一帧开始接收分组数据,并向应用模块传送所接收的分组数据。

这里,步骤(c)包括以下步骤:由所述通信控制模块测量无线环境并确定切换;在保持连接到所述第一移动通信网络的同时,所述通信控制模块驱动所述通信模块的第二移动通信网络连接调制解调器,请求连接到所述第二移动通信网络,并通知所述应用模块已经准备好了切换,以及由所述应用模块存储最后从所述特定业务服务器接收的帧的帧号。

此外,步骤(c)还包括以下步骤:如果完成了到第二移动通信网络的连接,则所述通信控制模块向所述应用模块报告对所述第二移动通信网络的连接完成。

然后,在步骤(e)中,所述通信控制模块在所述应用模块与所述通信模块之间将所述第一IP实时转换为所述第二IP,使得能够通过使用所述第二IP的通信模块向使用所述第一IP的应用模块提供分组数据服务。

另一方面,为了实现上述目标,根据本发明的另一方面,提供一种在根据异构网络之间的切换改变IP地址时提供无缝分组服务的移动通信终端,该终端包括:应用模块,用于执行使用分组数据网络的应用,以及使用固定IP而与异构网络之间的切换引起的IP地址改变无关地提供分组服务;设置有多个用于连接到移动通信网络的调制解调器的通信模块,用于使用从移动通信网络分配的实际IP从业务服务器接收分组数据;以及通信控制模块,用于执行移动性和会话管理以及所述应用模块与所述调制解调器之间的通信接口,并执行所述应用模块所使用的固定IP与从所述移动通信网络分配的实际IP之间的实时转换,使得能够通过使用从所述移动通信网络分配的实际IP的通信模块向使用所述固定IP的应用模块提供分组数据服务。

这里,如果当通过所述第一移动通信网络从所述业务服务器接收分组数据并且执行分组服务时确定了从第一移动通信网络到第二移动通信网络的切换,则所述应用模块存储通过所述第一移动通信网络从所述业务服务器最后接收的帧的帧号,并且如果完成了切换,则根据所存储的帧号请求从所述业务服务器连续下载分组数据。

此外,所述通信控制模块包括:移动性管理模块,用于管理终端的移动性,根据特定标准确定是否进行切换,并管理会话连接状态;会话管理模块,用于在所述移动性管理模块的控制下执行会话建立和释放;TCP/IP层,用于处理提供分组数据服务的协议;以及设备驱动器,用于控制所述通信模块的各个调制解调器,并执行所述应用模块所使用的固定IP与从所述移动通信网络分配的实际IP之间的实时转换。

此外,所述设备驱动器分配虚拟IP作为所述移动通信终端所使用的固定IP,并且执行所述虚拟IP与从所述移动通信网络分配的实际IP之间的实时转换。

然后,所述设备驱动器使用在初始阶段从所述移动通信网络分配的实际IP,作为固定IP。

另一方面,为了实现上述目标,根据本发明的另一方面,提供一种在根据异构网络之间的切换而改变IP地址时提供无缝分组服务的移动通信终端,该终端包括:应用模块,用于执行使用分组数据网络的应用,并且使用所述终端内部分配的虚拟IP提供分组服务;配置有多个用于连接到移动通信网络的调制解调器的通信模块,用于使用从移动通信网络分配的实际IP从业务服务器接收分组数据;以及通信控制模块,用于执行移动性和会话管理以及所述应用模块与所述调制解调器之间的通信接口,向所述终端分配虚拟IP,并执行所述应用模块所使用的虚拟IP与从所述移动通信网络分配的实际IP之间的实时切换,使得能够通过使用从所述移动通信网络分配的实际IP的通信模块向使用所述虚拟IP的应用模块提供分组数据服务。

这里,所述通信控制模块可包括:移动性管理模块,用于管理所述终端的移动,根据特定标准确定是否执行切换,并且管理会话连接状态;会话管理模块,用于在移动性管理模块的控制下进执会话建立和释放;TCP/IP层,用于处理提供分组数据服务的协议;以及设备驱动器,用于控制所述通信模块的各个调制解调器,向所述终端分配虚拟IP,并执行所述应用模块所使用的虚拟IP与从所述移动通信网络分配的实际IP之间的实时转换。

因此,根据本发明,有效之处在于在异构网络之间进行切换时,在没有网络间接口的情况下能够进行分组服务的重传,并且虽然由于接入网络改变而导致IP地址改变,也不会使服务断开。

而且,根据本发明,有利之处在于由于在异构网络之间进行切换时基于终端软件提供分组服务,因此不需要附加切换节点,此外,可以在不改变国际标准规范的情况下提供无缝服务。

附图说明

图1是例示本发明的网络配置。

图2是示出根据本发明的一个实施方式的移动通信终端的配置的图。

图3是顺序例示根据本发明的一个实施方式的在异构网络之间进行切换时提供分组服务的方法的流程图。

图4是例示根据本发明的一个实施方式的在异构网络之间进行切换时提供分组服务的方法中的应用的操作处理的流程图。

具体实施方式

参考说明中的附图根据以下详细描述将更加清楚理解根据本发明的目的、技术配置和操作效果的详细情况。

图1是例示本发明的网络配置。

本发明涉及用于解决当进行分组切换时出现的呼叫断开的问题的移动通信终端100的操作,其中当在通过第一移动通信网络连接到IP网络之后与业务服务器200通信的同时移动通信终端100根据移动通信终端100的移动或无线环境的改变执行向第二移动通信网络的切换时,虽然从第二移动通信网络分配了新IP地址,但是使得移动通信终端100中的应用能够照原样使用先前的IP地址,因此可以连续接收从业务服务器200接收的分组数据。

为此参考图2描述本发明的移动通信终端100的配置和操作。

图2是示出根据本发明实施方式的移动通信终端的配置的图。

如图2所示,本发明的移动通信终端100包括应用模块110,用于执行使用分组数据网络的应用;通信控制模块120,用于执行移动性和会话管理等;以及通信模块130,其配置有多个调制解调器。

应用模块110使用固定因特网协议(IP)地址而不考虑接入网络的改变并且具有连续下载功能,该功能在断开了对第一移动通信的会话之后将会话连接到第二移动通信网络时,使得能够通过第二移动通信网络从通过第一移动通信网络接收的数据的下一个数据开始连续下载数据。如果为此确定了切换,则应用模块110存储最后接收的数据的帧号,并且如果完成了切换,则当应用模块从业务服务器200请求分组时,其发送下次要接收的分组的帧号。

通信控制模块120是用于向终端内部分配虚拟IP的模块,使得应用模块110使用固定IP而不管接入网络的改变,通信控制模块120包括移动性管理模块121、会话管理模块122、TCP/IP层123和设备驱动器124。

这里,移动性管理模块121管理终端的移动性,根据诸如信号强度之类的特定标准确定切换,并且管理会话连接状态。

此外,如果确定了从第一移动通信网络到第二移动通信网络的切换,则移动性管理模块121通知应用模块110已经准备好了切换,使得应用模块110可存储最后接收的分组的帧号,如果完成切换,则移动性管理模块121报告切换完成,使得应用模块110可执行连续下载功能。

会话管理模块122响应于来自移动性管理模块121的请求执行会话建立和释放。

TCP/IP层123是处理提供分组数据服务的协议的层,其照原样使用分组数据网络中使用的一般协议,并且不限于TCP/IP协议。

设备驱动器124控制通信模块130的各个调制解调器,向终端分配虚拟IP,并执行应用模块110使用的虚拟IP与从移动通信网络分配的实际IP之间的实时转换。

即,在本发明中,虽然由于接入网络的改变而导致IP改变,但是设备驱动器124使得应用模块110能够在认识不到IP改变的情况下原样使用先前使用的IP提供分组数据服务,为此,虽然改变了IP,但是设备驱动器不向应用模块110提供改变后的IP,而是本身执行IP转换来控制调制解调器。

另一方面,在本发明中,虚拟IP是指应用模块110可以与接入网络的改变无关地始终使用的IP,并且当终端启动时设备驱动器124可分配虚拟IP,并能够将初始连接网络时分配的IP用作虚拟IP。

通信模块130具有两个或更多移动通信网络连接调制解调器,用于连接到多个移动通信网络,使用从移动通信网络分配的实际IP从业务服务器200接收分组数据,并通过通信控制模块120向应用模块110提供接收到的分组数据。

下面参考图3和4来描述前述移动通信终端100的操作。

图3是顺序例示根据本发明实施方式的在异构网络之间进行切换时提供分组服务的方法的流程图,其示出移动通信终端100、移动通信网络和业务服务器200之间的操作。

如图3所示,首先,通信控制模块120在内部向终端分配虚拟IP,S301。在本发明中,除从移动通信网络分配的实际IP之外分配虚拟IP,如果将初始连接网络时分配的IP用作虚拟IP,则可省略步骤S301。

接着,如果应用模块110使用虚拟IP请求连接到移动通信网络(分组数据网络),S303,则通信控制模块120请求通信模块130的网络A(第一移动通信网络)连接调制解调器连接到网络A,S305,相应的调制解调器将会话连接到网络A,接收IP_A,S307,并将该请求传送到通信控制模块120,S309。

通信控制模块120存储相应IP_A与虚拟IP之间的映射关系,并向应用模块110报告完成连接,S311。之后,如果应用模块110使用虚拟IP请求与业务服务器200进行分组数据发送和接收,S313-a,则通信控制模块120将相应虚拟IP转换为IP_A,S313-b,并使用IP_A与业务服务器200通信,S313-c。

之后,如果根据无线环境测量的结果确定切换,S315,则通信控制模块120请求通信模块130的网络B(第二移动通信网络)连接调制解调器连接到网络B,S317,相应调制解调器将会话连接到网络B,接收IP_B,S319,并将该请求传送到通信控制模块120,S321。

这时,如果确定了切换,则通信控制模块120可通知应用模块110已经准备好了切换,S317-1,在此情况下,应用模块110存储最后接收的帧的帧号或者下次请求的帧号,S317-2,并且等待直到切换完成。如果通信控制模块120没有通知准备好了切换,则应用模块110可反复请求分组数据,直到切换完成。

接着,如果对网络B的会话连接完成时通信控制模块120向应用模块110报告了连接完成,S323,则应用模块110通过连续下载功能,使用虚拟IP向通信控制模块120传送包含待接收帧号的分组请求消息,S325-a,通信控制模块120将虚拟IP转换为IP_B,S325-b,从先前从业务服务器200接收的分组的下一个分组开始接收分组,S325-c。

另一方面,虽然未在图中示出,但是如果完成了到网络B的会话连接并且通过网络B恢复了与业务服务器200的通信,则通信控制模块120释放对网络A的会话。

如上所述,在本发明中,虽然改变了接入网络,但是应用模块110使用虚拟IP,通信控制模块120将虚拟IP转换为实际IP,使得能够向用户提供分组服务。

图4是表示根据本发明实施方式的在异构网络之间进行切换时提供分组服务的方法中的应用的操作处理的流程图。

如图4所示,本发明的应用模块110通过第一移动通信网络使用虚拟IP提供分组数据服务,S401。

接着,如果确定了向第二移动通信网络切换,S403,则应用模块110存储下次请求的帧号,S405,并对数据进行缓冲直到完成切换,S407。

之后,如果切换完成,S409,则不考虑从第二移动通信网络新分配的IP地址,应用模块110使用先前使用的虚拟IP根据步骤S405中存储的帧号连续接收数据,S411,并显示接收的数据,因此能够向用户提供无缝服务。

此时,通信控制模块120执行将虚拟IP转换为新分配的IP的操作,使得应用模块110能够使用虚拟IP。

可以将上述本发明应用于通过移动通信网络提供分组数据服务的移动通信终端或者在移动通信终端中安装并且基于分组网络提供服务的应用,具体地说,虽然由于异构网络之间的切换导致分配给终端的IP地址改变,也可以利用本发明使得终端中的应用能够提供无缝服务。

虽然已经参考特定示例实施方式描述本发明,但是本发明并不由这些实施方式所限制而仅由所附权利要求来限制。可以理解的是本领域技术人员能够在不偏离本发明的范围和精神的情况下对这些实施方式进行改变或者变型。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号