一种演进网络中的无损迁移方法和实现无损迁移的系统的制作方法

文档序号:7625879阅读:156来源:国知局
专利名称:一种演进网络中的无损迁移方法和实现无损迁移的系统的制作方法
技术领域
本发明涉及无线通信领域,具体涉及一种演进网络中的无损迁移方法和实现无损迁移的系统。
背景技术
目前普遍应用的无线网络总体由无线接入网与核心网组成,其中,无线接入网通常由一个或几个无线网络子系统(RNSRadio Network Subsystem)组成,RNS包括一个无线网络控制器(RNCRadio Network Control)、一个或几个基站Node B。无线网络中的无线接入网系统如图1所示,图1为现有技术一种无线网络中的无线接入网系统图。
其中,RNC中建立有无线接口协议栈,即PDCP/BMC/RLC/MAC等无线接口协议栈。这使得RNC完成系统广播、寻呼、无线资源控制及管理、无线接入网应用协议(RANAP)/无线网络子系统应用协议(RNSAP)消息的转发等功能;Node B中则不存在所述无线接口协议栈,即PDCP/BMC/RLC/MAC等无线接口协议栈。因此,Node B只能完成无线信号的扩频、调制、编码、基带信号与射频信号的互换等功能。
RNC 101与CN 100通过Iu接口相连,RNC 101与Node B 102、Node B103通过Iub接口相连。在这种无线接入网络结构中,一个Node B只与一个RNC相连,并且不同的RNC与不同的Node B之间存在基于控制及管理的归属关系,即Node B 102、Node B 103分别只与RNC 101相连并由RNC 101管理。CN 100中包括两个重要的功能实体服务通用分组无线业务支持节点(SGSN)和网关通用分组无线业务支持节点(GGSN)。
随着无线通信的发展,人们正在对无线接入网进行演进,其中一种按理论研究的演进方式所得的无线接入网如图2所示,图2为现有技术另一种无线网络中的无线接入网系统图。其中,网际协议(IP)网络230分别与边缘无线站(ERS)240、ERS 250、ERS 260相连,IP网络230还分别与IP接入网关(IAGW)210、IAGW 220相连。所述ERS对演进前网络中的Node B与RNC进行了整合,可以实现Node B与RNC所能实现的功能;所述IAGW对演进前网络中的SGSN与GGSN进行了整合,可以实现SGSN与GGSN所能实现的功能;并且,ERS与IAGW之间不存在固定的对应关系,每个ERS可以通过IP网络230与不固定的任何一个或多个IAGW建立连接关系。
在图2所示的演进后网络中进行无损迁移操作时,具体的迁移流程如图3所示。图3所示的迁移流程包括以下步骤步骤301至步骤302当UE由源边缘无线站(SERS)移动到目的边缘无线站(TERS)的信号覆盖范围,并且UE接入的SERS在判决时间内根据来自UE的测量数据确定要进行迁移时,SERS向IAGW发送迁移需求(Relocation required)消息。IAGW根据收到的Relocation required消息生成迁移请求(Relocation request),并将该Relocation request发送给TERS。
步骤303TERS收到来自IAGW的Relocation request后为UE分配所需的通信资源,再将该通信资源所对应的配置信息携带于迁移请求响应(Relocation request ACK)中发送给IAGW。并且,TERS还为UE建立TERS与IAGW之间的传输承载。
步骤304IAGW收到来自TERS的Relocation request ACK后,将要发送给SERS的针对UE的数据既向SERS发送也向TERS发送。
本步骤操作可以被称为双播操作,该双播操作中所发送的针对UE的下行数据可以称为双播数据。IAGW将要发送给SERS的针对UE的数据既向SERS发送也向TERS发送的操作会一直进行下去,直到有相关操作影响双播操作涉及的通信实体,导致双播操作无法继续进行时,该双播操作才会停止。
进行所述双播操作的目的在于在UE与TERS正常通信前,就预先使TERS中存储有UE在后续通信过程中所需的数据。这样,UE后续脱离SERS后,就可以通过与TERS通信获得TERS预先存储的、UE所需的数据。
步骤305IAGW接收来自于TERS的Relocation request ACK,并将其中包含的配置信息携带于迁移命令(Relocation command)中发送给SERS。
步骤306SERS等待SERS、TERS中针对UE的所有下行数据同步,并在确定SERS、TERS中针对UE的所有下行数据同步时进行步骤307。
确定SERS、TERS中针对UE的所有下行数据同步的方法通常为预先设置一个时间段,当该时间段的时长届满时,就认为SERS中存在的所述双播操作之前要发送给UE的下行数据已发送出去了,SERS、TERS中针对UE的所有下行数据帧已经同步了;或者由SERS接收来自UE的每个数据帧确认,并在收到来自UE的第一个针对双播数据帧的确认时,确定SERS中存在的所述双播操作之前要发送给UE的下行数据已发送出去了,SERS、TERS中针对UE的所有下行数据帧已经同步了。
步骤307SERS停止与UE之间的数据交流,还将希望接收自UE的下个数据帧号以及希望发送给UE的下个数据帧号均携带于前向服务无线网络子系统上下文(Forward SRNS Context)中发送给IAGW。
步骤308IAGW将来自SERS的Forward SRNS Context转发给TERS,TERS根据收到的Forward SRNS Context获知希望接收自UE的下个数据帧号以及希望发送给UE的下个数据帧号。
步骤309SERS将希望接收自UE的下个数据帧号和来自于IAGW的Relocation command中包含的为UE分配的配置信息携带于物理信道重配置(Physical channel reconfiguration)消息中发送给UE,UE根据收到的配置信息接入TERS,还停止与SERS进行数据交流。
步骤310UE收到所述SERS希望接收的下个数据帧号后,将自身希望发送的下个数据帧调整为收到的所述数据帧号所对应的数据帧;并且,UE将自身希望收到的下个数据帧号携带于物理信道重配置完成(Physicalchannel reconfiguration complete)消息中发送给TERS。
步骤311TERS读取接收到的Physical channel reconfiguration complete消息中包含的UE希望收到的下个数据帧号,将自身希望向UE发送的下个数据帧调整为收到的所述数据帧号所对应的数据帧。并且,TERS向IAGW发送迁移检测(Relocation detect)消息,告知IAGW检测到有SERS要进行迁移。IAGW收到该Relocation detect消息后进行针对UE的用户面切换,由SERS切换到TERS;并且IAGW停止进行所述双播操作中向SERS发送针对UE数据的操作。
步骤312TERS向IAGW发送迁移完成(Relocation complete)消息,告知IAGW TERS已完成迁移过程。IAGW收到Relocation complete消息后,释放与SERS之间针对UE的通信连接。
至此,整个迁移过程结束。
在以上所述流程中,实现无损迁移的关键是步骤306的正常执行,只有在步骤306中以设置时间段或接收来自UE的第一个针对双播数据帧的确认等方式确定SERS、TERS中针对UE的所有下行数据同步时,才能进行后续的迁移过程。
然而,在实际应用中,由于IAGW到ERS之间为IP链路,IAGW针对UE的下行数据帧的传输方式有可能是乱序传输,同步困难,这使得在设置的所述时间段过后或接收到来自UE的第一个针对双播数据帧确认之后,一些双播操作之前IAGW针对UE发送的下行数据仍然路由在传输链路中,而没有被UE接收到。这时,如果UE进行后续的迁移过程,脱离SERS接入TERS;那么,UE将无法收到这些路由在传输链路中的下行数据。
可见,UE在迁移过程中发生了数据损失,这导致无损迁移无法实现;迁移中发生的数据损失还将降低用户的通信质量,进而降低用户满意度。并且,步骤307、步骤308的上下文通信,增加了迁移过程的复杂度,延长了迁移所需的时间,进而增加了用户的通信时延,同样降低用户满意度。

发明内容
有鉴于此,本发明的主要目的在于提供一种演进网络中的无损迁移方法,保证UE可以在演进网络中实现无损迁移。
本发明的另一目的在于提供一种演进网络中实现无损迁移的系统,保证UE可以在演进网络中实现无损迁移。
为达到上述目的,本发明的技术方案是这样实现的本发明公开了一种演进网络中的无损迁移方法,该方法包括以下步骤a.网际协议接入网关IAGW在用户终端UE要向目的边缘无线站TERS迁移时,针对UE与源边缘无线站SERS、TERS进行数据双播操作;b.当SERS确定双播前所发送的下行数据均被UE接收时,SERS停止与UE之间的数据交流并且UE接入TERS。
所述进行数据双播操作的方法包括IAGW建立与TERS之间的传输承载,并且IAGW将发送给UE的数据同时向SERS、TERS双播发送,TERS保存来自IAGW的针对UE的数据。
步骤a中,所述当UE要向TERS迁移时建立所述传输承载的过程是SERS向IAGW发送针对UE的迁移需求消息,IAGW根据收到的迁移需求消息生成迁移请求并发送给TERS;TERS收到来自IAGW的迁移请求后为UE建立TERS与IAGW之间的传输承载。
步骤a中,所述将要发送给UE的数据向SERS、TERS双播发送的方法是IAGW向SERS发送针对UE的数据时将发送的数据复制一份,并将复制的数据通过所述的传输承载向TERS发送;或,IAGW向SERS发送针对UE的数据,并将所述数据再发送一次给TERS。
步骤a中,TERS将IAGW双播的数据保存于自身或其它的通信实体中。
步骤b中,SERS确定双播前所发送的下行数据均被UE接收之前,该方法进一步包括SERS确定成功接收双播前来自IAGW针对UE的下行数据。
步骤a中,在IAGW进行所述双播操作所对应的数据中设置可区分是否为双播数据的双播数据序列号,则所述SERS确定成功接收双播前来自IAGW针对UE的下行数据的方法包括在SERS中设置双播数据标记,当SERS收到来自IAGW的具有该标记的双播数据时,SERS确定成功接收双播前来自IAGW针对UE的下行数据;或者在SERS中设置接收等待定时器,当SERS最初接收到来自IAGW的双播数据时,启动设置的接收等待定时器;当接收等待定时器超时时,SERS确定成功接收双播前来自IAGW针对UE的下行数据。
步骤a中,在IAGW进行所述双播操作所对应的数据中设置可区分是否为双播数据的双播数据序列号,则步骤b中,所述确定双播前所发送的下行数据均被UE接收的方法包括SERS将自身保存的针对UE的非双播数据都下发完毕,并且收到UE针对下发的所有非双播数据的确认后,SERS确定双播前所发送的下行数据均被UE接收。
步骤a中,在IAGW进行所述双播操作所对应的数据中设置可区分是否为双播数据的双播数据序列号,则步骤b中,所述确定双播前所发送的下行数据均被UE接收的方法包括在SERS中设置双播定时器并由SERS接收来自UE的数据确认;当SERS接收到来自UE的针对最后一个非双播数据帧的确认后,启动双播定时器;当双播定时器超时时,SERS确定双播前所发送的下行数据均被UE接收。
步骤a中,在IAGW进行所述双播操作所对应的数据中设置可区分是否为双播数据的双播数据序列号,则步骤b中,所述确定双播前所发送的下行数据均被UE接收的方法包括
在SERS中设置双播定时器和双播数据标记,并由SERS接收来自UE的数据确认;当SERS接收到来自UE的具有所述双播数据标记的双播数据确认后,启动双播定时器;当双播定时器超时时,SERS确定双播前所发送的下行数据均被UE接收。
步骤b中,SERS确定成功接收双播前来自IAGW针对UE的下行数据、双播前所发送的下行数据均被UE接收之后,SERS停止与UE之间的数据交流之前,该方法进一步包括SERS根据UE当前的通信质量判断是否适合进行后续的SERS停止与UE之间数据交流的操作。
所述判断的方法包括在SERS中设置信号强度迁移门限值,由SERS接收来自UE的包含接收到的信号强度的测量报告,并将该信号强度与设置的信号强度迁移门限值进行比较,如果所述信号强度低于设置的信号强度迁移门限值,SERS确定当前适合进行后续的SERS停止与UE之间数据交流的操作;或,在SERS中设置负载迁移门限值,由SERS将自身的工作负载与设置的负载迁移门限值进行比较,如果SERS的工作负载超过设置的负载迁移门限值,SERS确定当前适合进行后续的SERS停止与UE之间数据交流的操作;或,SERS在确定成功接收双播前来自IAGW针对UE的下行数据、双播前所发送的下行数据均被UE接收的同时或之后,直接确定当前适合进行后续的SERS停止与UE之间数据交流的操作。
步骤b中,所述UE接入TERS的过程是UE接收TERS为UE分配的通信资源所对应的配置信息,并根据收到的配置信息接入TERS。
步骤a中,在IAGW进行所述双播操作所对应的数据中设置可区分是否为双播数据的双播数据序列号,则步骤b中,UE接入TERS后,该方法进一步包括UE告知TERS已收到的双播数据,TERS删除所保存的对应双播数据。
TERS删除所述双播数据后,进一步删除自身保存的剩余双播数据的双播数据序列号。
步骤b中,UE接入TERS之后,IAGW进一步确定由TERS与UE通信。
步骤a中,在IAGW进行所述双播操作所对应的数据中设置可区分是否为双播数据的双播数据序列号,则IAGW确定由TERS与UE通信之后,该方法进一步包括IAGW释放与SERS之间针对UE的通信连接,并且停止在发送的针对UE的数据中设置双播数据序列号;SERS删除自身存储的针对UE的数据。
本发明还公开了一种演进网络中实现无损迁移的系统,包括IAGW以及发生迁移的UE所对应的SERS、TERS;其中,IAGW用于在UE要向TERS迁移时针对UE与SERS、TERS进行数据双播操作;设置SERS侧迁移决策点,SERS侧迁移决策点用于确定所述双播操作前SERS针对UE所发送的下行数据是否均被UE接收,并在确定所述下行数据均被UE接收时,令SERS停止与UE之间的数据交流;TERS用于在所述下行数据均被UE接收时供UE接入。
所述SERS侧迁移决策点中设置有双播定时器,用于在SERS接收到来自UE的针对最后一个非双播数据帧的确认后启动,并在超时时通知SERS侧迁移决策点,令SERS侧迁移决策点确定双播前所发送的下行数据均被UE接收。
在确定所述下行数据是否均被UE接收之前,所述SERS侧迁移决策点进一步用于确定SERS是否成功接收双播前来自IAGW针对UE的下行数据。
所述SERS侧迁移决策点中进一步设置有接收等待定时器,用于在自身超时时通知SERS侧迁移决策点,令SERS侧迁移决策点确定成功接收双播前来自IAGW针对UE的下行数据。
SERS中进一步设置有信号强度比较器和/或负载比较器;其中,信号强度比较器用于在确定所述下行数据均被UE接收时,进一步将预先设置的信号强度迁移门限值与UE接收到的信号强度进行比较,并根据比较结果确定是否适合进行后续迁移过程;负载比较器用于在确定所述下行数据均被UE接收时,进一步将预先设置的负载迁移门限值与SERS的工作负载进行比较,并根据比较结果确定是否适合进行后续迁移过程。
所述SERS侧迁移决策点设置于SERS中;或单独设置于通信实体中。
与现有技术相比,本发明所提供的演进网络中的无损迁移方法,由IAGW在端UE要向TERS迁移时,针对UE与SERS、TERS进行数据双播操作;当SERS确定双播前所发送的下行数据均被UE接收时,SERS停止与UE之间的数据交流并且UE接入TERS。并且,可以通过在双播数据中设置双播数据序列号,保证TERS可以将自身保存的UE已经收到的双播数据删除,并将自身保存的双播数据的双播数据序列号去除。
本发明所提供的演进网络中实现无损迁移的系统中,IAGW用于在UE要向TERS迁移时针对UE与SERS、TERS进行数据双播操作;设置SERS侧迁移决策点,SERS侧迁移决策点用于确定所述双播操作前SERS针对UE所发送的下行数据是否均被UE接收,并在确定所述下行数据均被UE接收时,令SERS停止与UE之间的数据交流;TERS用于在所述下行数据均被UE接收时供UE接入。
可见,本发明方法和系统均可保证UE在演进网络中实现无损迁移;并且由于迁移过程中不再需要进行现有技术中的上下文通信,降低了迁移复杂度,缩短了迁移所需的时间,进而减少了用户的通信时延,再加上UE在迁移时没有数据损失,使得用户满意度得到提高。


图1为现有技术一种无线网络中的无线接入网系统图;
图2为现有技术另一种无线网络中的无线接入网系统图;图3为现有技术的迁移流程图;图4为本发明一较佳实施例的迁移流程图;图5为SERS侧迁移决策点与SERS的交互原理图。
具体实施例方式
下面结合附图及具体实施例对本发明详细说明。
本发明提供的演进网络中的无损迁移方法,由IAGW在UE要向TERS迁移时,针对UE与SERS、TERS进行数据双播操作;当SERS确定双播前所发送的下行数据均被UE接收时,SERS停止与UE之间的数据交流并且UE接入TERS。
本发明提供的演进网络中实现无损迁移的系统,包括IAGW以及发生迁移的UE所对应的SERS、TERS;其中,IAGW用于在UE要向TERS迁移时针对UE与SERS、TERS进行数据双播操作;设置SERS侧迁移决策点,SERS侧迁移决策点用于确定所述双播操作前SERS针对UE所发送的下行数据是否均被UE接收,并在确定所述下行数据均被UE接收时,令SERS停止与UE之间的数据交流;TERS用于在所述下行数据均被UE接收时供UE接入。
参见图4,图4为本发明一较佳实施例的迁移流程图,该流程包括以下步骤步骤401至步骤402当UE由SERS的信号覆盖范围移动到TERS的信号覆盖范围,并且UE接入的SERS在判决时间内根据来自UE的测量数据确定要进行迁移时,SERS向IAGW发送迁移Relocation required消息。IAGW根据收到的Relocation required消息生成Relocation request,并将该Relocation request发送给TERS。
步骤403TERS收到来自IAGW的Relocation request后为UE分配所需的通信资源,再将该通信资源所对应的配置信息携带于Relocation requestACK中发送给IAGW,告知IAGW已成功为UE分配通信资源。并且,TERS还为UE建立TERS与IAGW之间的传输承载。所述TERS为UE分配所需的通信资源的方法通常为为UE建立地面传输承载和空口无线承载。
步骤404IAGW收到来自TERS的Relocation request ACK后,将要发送给SERS的针对UE的数据既向SERS发送也向TERS发送。
TERS可以将来自IAGW的针对UE的数据保存于自身或其它的通信实体中,只要保证TERS在后续通信过程中需要这些数据时可以顺利获取即可。
需要说明的是本步骤操作不会因后续的步骤405等与本步骤不相关步骤的执行而停止,即只要IAGW有要向SERS发送的针对UE的数据,IAGW除了应用现有技术将该数据发送给SERS以外,还会将该数据也向TERS发送,TERS则保存来自IAGW的针对UE的数据。所述IAGW将同一份数据既发送给SERS又发送给TERS的操作可以被称为双播操作,该双播操作中所发送的针对UE的下行数据可以称为双播数据。所述双播操作会一直进行下去,直到有相关操作影响双播操作涉及的通信实体,导致双播操作无法继续进行时,该双播操作才会停止。
进行所述双播操作的目的在于在UE与TERS正常通信前,就预先使TERS中存储有UE在后续通信过程中所需的数据,使得UE后续脱离SERS而与TERS通信时,不需要再由SERS向TERS传输UE所需的数据,UE可以通过与TERS通信直接获得TERS预先存储的、UE所需的数据。
当然,为了标明下发的是双播数据,IAGW可以在下发双播数据时以在双播数据中加入标识等方式对双播数据进行标记,使SERS等通信实体能够根据双播数据所携带的标记分辨出哪些是双播数据。
对双播数据进行标记的方法有多种,比如如果发送的双播数据类型为通用分组无线服务隧道协议(GTP)v1类型,则在双播数据的GTP头扩展头类型中增加双播数据序列号。这样,收到双播数据的通信实体就可以读取设置于双播数据GTP头扩展头类型中的双播数据序列号,以确定收到的是双播数据。
SERS收到双播数据后,将双播数据中包含的序列号等双播数据标识附加到SERS发送给UE的数据中,如附加到PDCP包内。UE收到双播数据后能够识别和记录接收的双播数据标识。
步骤405IAGW接收来自于TERS的Relocation request ACK,并将其中包含的配置信息携带于Relocation command中发送给SERS,通知SERS执行迁移过程。
步骤406SERS确定成功接收双播前来自IAGW针对UE的下行数据,并且双播前所发送的下行数据均被UE接收。之后,SERS根据UE当前的通信质量等条件判断是否适合进行后续迁移过程,如果适合,则进入步骤407,以进行后续的迁移过程。可见,SERS确定成功接收双播前来自IAGW针对UE的下行数据、并且双播前所发送的下行数据均被UE接收,是进行后续迁移过程的基本条件。
本步骤的操作原理在于虽然IAGW对SERS、TERS进行双播操作,但由于进行该双播操作之前SERS还接收了来自IAGW的针对UE的下行数据。可见,SERS中有在所述双播操作之前接收到的要发送给UE的下行数据,而这些数据在TERS中是不存在的。如果这时直接进行后续的迁移过程,使UE脱离SERS而与TERS通信,UE将无法从TERS中收到SERS中存在的所述双播操作之前要发送给UE的下行数据,这将导致UE的无损迁移无法实现。
因此,SERS需要确定是否成功接收双播前来自IAGW针对UE的下行数据,并且双播前所发送的下行数据均被UE接收;只有SERS成功接收双播前来自IAGW针对UE的下行数据,并且双播前所发送的下行数据均被UE接收时,才能进行后续的迁移过程。这时,所述双播操作开始之前SERS收到的针对UE的下行数据均已成功被UE接收,SERS、TERS中当前存在的针对UE的所有下行数据都是所述双播操作开始之后收到的针对UE的下行数据。这时,即使UE脱离SERS而与TERS通信,UE也已经收到了双播操作开始之前所发送的下行数据,并且UE能从TERS中得到后续通信所需的所有下行数据,以保证无损迁移的实现。
SERS确定是否成功接收双播前来自IAGW针对UE的下行数据的方法有多种,比如在SERS中设置特定的双播数据标记,当SERS收到来自IAGW的具有该标记的双播数据时,SERS确定成功接收双播前来自IAGW针对UE的下行数据。如在SERS中进行设置,使SERS在收到来自IAGW的双播数据序列号为50的双播数据时,确定成功接收双播前来自IAGW针对UE的下行数据。那么,当SERS在收到来自IAGW的双播数据序列号为50的双播数据时,就可以认为SERS已经用充足的时间成功接收双播前来自IAGW的针对UE的下行数据,SERS进而确定成功接收双播前来自IAGW针对UE的下行数据。
也可以在SERS中设置接收等待定时器,当SERS最初接收到来自IAGW的双播数据时,启动设置的接收等待定时器。当接收等待定时器超时时,就可以认为SERS已经用充足的时间成功接收双播前来自IAGW的针对UE的下行数据,SERS进而确定成功接收双播前来自IAGW针对UE的下行数据。
SERS确定双播前所发送的下行数据是否均被UE接收的方法有多种,比如SERS将自身保存的针对UE的非双播数据都下发完毕,并且收到UE针对下发的所有非双播数据的确认后,SERS确定双播前所发送的下行数据均被UE接收。
或者在SERS中设置双播定时器并且由SERS接收来自UE的数据确认。当SERS接收到来自UE的针对最后一个非双播数据帧的确认后,启动双播定时器。当双播定时器超时时,就可以认为UE已经用充足的时间接收双播前的下行数据,SERS进而确定双播前所发送的下行数据均被UE接收。当然,也可以在SERS接收到来自UE的针对某个双播数据帧的确认后,启动双播定时器,并且当双播定时器超时时,SERS确定双播前所发送的下行数据均被UE接收。
所述UE当前的通信质量通常是指UE接收到的信号强度,UE接收到的信号强度相对较高时,UE的通信质量通常比较好;UE接收到的信号强度相对较低时,UE的通信质量通常比较差。
SERS根据UE当前的通信质量判断是否适合进行后续迁移过程的方法有多种,比如在SERS中设置信号强度迁移门限值,由SERS接收来自UE的包含接收到的信号强度的测量报告,并将该信号强度与设置的信号强度迁移门限值进行比较,当所述信号强度低于设置的信号强度迁移门限值时,SERS确定当前适合进行后续迁移过程;否则,SERS确定当前不适合进行后续迁移过程。
也可以在SERS中设置负载迁移门限值,并由SERS将自身的工作负载与设置的负载迁移门限值进行比较,当SERS的工作负载超过设置的负载迁移门限值时,SERS确定当前适合进行后续迁移过程;否则,SERS确定当前不适合进行后续迁移过程。
当然,SERS还可以在所述基本条件满足的同时或一段时间之后,直接确定当前适合进行后续迁移过程。在实际应用中,还可以将SERS确定双播前所发送的下行数据是否均被UE接收这步操作,作为必备的操作;而将SERS确定是否成功接收双播前来自IAGW针对UE的下行数据这步操作,作为可以执行也可以不执行的操作。
步骤407SERS停止与UE之间的数据交流,并将来自于IAGW的Relocation command中包含的为UE分配的配置信息携带于Physical channelreconfiguration消息中发送给UE;UE根据收到的配置信息接入TERS。
步骤408UE将自身希望发送和收到的下个数据帧号携带于Physicalchannel reconfiguration complete消息中发送给TERS。并且,Physical channelreconfiguration complete消息中还包含UE收到的双播数据标识。
所述双播数据标识可以是双播数据序列号,Physical channelreconfiguration complete消息中包含的双播数据序列号可以是UE接收到的所有双播数据的序列号。这样可以使TERS获知UE都收到了哪些双播数据。
当然,Physical channel reconfiguration complete消息中包含的双播数据序列号也可以是UE连续收到的双播数据中第一个和最后一个双播数据帧的序列号,和间断收到的双播数据帧的序列号。这样可以使TERS获知UE连续收到了哪些双播数据,以及UE间断收到了哪些双播数据。可见,TERS同样可以获知UE都收到了哪些双播数据。
步骤409TERS读取接收到的Physical channel reconfiguration complete消息中包含的UE希望发送和接收的下个数据帧号,将自身希望接收自UE和向UE发送的下个数据帧分别调整为收到的UE希望发送和接收的下个数据帧号所对应的数据帧。并且,TERS还读取Physical channel reconfigurationcomplete中包含的双播数据帧标识,将自身保存的具有该双播数据帧标识的双播数据删除。TERS还可以进一步将剩余的双播数据的标识删除。
TERS向IAGW发送Relocation detect消息,告知IAGW检测到UE。
步骤410TERS向IAGW发送Relocation complete消息,告知IAGWTERS已完成迁移过程。IAGW收到Relocation complete消息后确定由TERS与UE通信而不再由SERS与UE通信,并且释放与SERS之间针对UE的通信连接,SERS还可以进一步删除自身存储的针对UE的数据。
再有,IAGW停止双播操作中向SERS发送针对UE的双播数据的操作,并且停止在发送给TERS的针对UE的下行数据中加入双播数据标识。
步骤409与步骤410可以同时进行。
至此,整个迁移过程结束。
在实际应用中,SERS在等待双播前的数据全部发送到UE时,必然要耗费一定的时间,使得UE迁移到TERS中的时间相对被延后了,并且UE与信号状态不好的SERS通信的时间也相对被延长。这有可能导致UE通信质量变差,甚至造成UE掉话。因此,可以相应缩短SERS应用现有技术确定UE是否需要迁移所需的判决时间,以缩短UE与SERS通信的总体时长;相对应的,还可以预先设置补充判决时间段,并且可以进一步在步骤406中,由SERS应用该补充判决时间段所具有的时长,根据来自UE的测量报告确定是否要进行迁移,如果确定要进行迁移,进入步骤407;否则,迁移过程结束。
所述迁移过程结束的实现方法通常为SERS向IAGW发送迁移取消请求,IAGW收到该迁移取消请求后释放针对UE的与TERS之间的传输承载;TERS删除自身保存的双播数据。并且,IAGW停止双播操作,还停止在发送的针对UE的下行数据中加入双播数据标识。
再有,可以设置SERS侧迁移决策点。SERS侧迁移决策点作为一个逻辑实体,可以单独设置,也可以设置于SERS等通信实体中。SERS侧迁移决策点用于确定所述双播操作前SERS针对UE所发送的下行数据是否均被UE接收;并且,前述由SERS执行的一个或多个操作也可以改为由SERS侧迁移决策点执行。当然,SERS与SERS侧迁移决策点之间可以以消息、命令等方式通信,以保证SERS与SERS侧迁移决策点分别要执行的具有先后顺序的操作可以顺利按序执行。
也可以在IAGW中设置IAGW侧迁移决策点,IAGW侧迁移决策点作为一个逻辑实体,可以单独设置,也可以设置于IAGW等通信实体中。IAGW侧迁移决策点用于进行数据双播操作等前述由IAGW执行的一个或多个操作。当然,IAGW与IAGW侧迁移决策点之间可以以消息、命令等方式通信,以保证IAGW与IAGW侧迁移决策点分别要执行的具有先后顺序的操作可以顺利按序执行。
还可以在TERS中设置TERS侧迁移决策点,TERS侧迁移决策点的设置方法与上述IAGW侧迁移决策点的设置方法相同。
在实际应用中,可以将前述的接收等待定时器、双播定时器设置于SERS侧迁移决策点中。并且,在SERS中设置信号强度比较器、负载比较器,以分别完成前述的信号强度比较、负载比较操作。这种情况下,SERS侧迁移决策点与SERS的交互原理可以如图5所示。
图5中,SERS侧迁移决策点500与SERS 510相对独立设置。设置于SERS侧迁移决策点500中的接收等待定时器501在超时时,以向SERS 510发送接收等待定时器超时消息等方式通知SERS 510接收等待定时器501超时;SERS 510获知接收等待定时器501超时时,应用前述相应方法确定成功接收双播前来自IAGW针对UE的下行数据。当然,在接收等待定时器501超时时,SERS侧迁移决策点500也可以直接确定成功接收双播前来自IAGW针对UE的下行数据,并通知SERS 510。
设置于SERS侧迁移决策点500中的双播定时器502在超时时,以向SERS 510发送双播定时器超时消息等方式通知SERS 510双播定时器502超时;SERS 510获知双播定时器502超时时,应用前述相应方法确定双播前所发送的下行数据均被UE接收。当然,在双播定时器502超时时,SERS侧迁移决策点500也可以直接确定双播前所发送的下行数据均被UE接收,并通知SERS 510。为了使双播定时器502能正常启动,当SERS 510接收到来自UE的针对最后一个非双播数据帧的确认后,通常需要由SERS 510向双播定时器502发送启动通知;双播定时器502收到该启动通知后启动。
也可以在SERS 510中设置信号强度比较器511,由信号强度比较器511根据预先设置的所述信号强度迁移门限值,应用前述相应方法判断是否适合进行所述的后续迁移过程,并将判断结果以内部消息等方式通知SERS 510,使SERS 510获知是否适合进行所述的后续迁移过程。还可以在SERS 510中设置负载比较器512,由负载比较器512根据预先设置的所述负载迁移门限值,应用前述相应方法判断是否适合进行所述的后续迁移过程,并将判断结果以内部消息等方式通知SERS 510,使SERS 510获知是否适合进行所述的后续迁移过程。信号强度比较器511、负载比较器512可以应用中央处理器(CPU)等芯片实现。
当然,接收等待定时器501、双播定时器502、信号强度比较器511、负载比较器512也可以分别设置在不同于图5所示的通信实体中。
由以上所述可以看出,本发明所提供的无损迁移方法和实现无损迁移的系统,均可保证UE在演进网络中实现无损迁移;由于迁移过程中不再需要进行现有技术中的上下文通信,降低了迁移复杂度,缩短了迁移所需的时间,进而减少了用户的通信时延,再加上UE在迁移时没有数据损失,使得用户满意度得到提高;并且,由于迁移时SERS与TERS之间不再进行直接的通信交互,使得ERS之间不再需要通信接口,极大的节省了成本。
权利要求
1.一种演进网络中的无损迁移方法,其特征在于,该方法包括以下步骤a.网际协议接入网关IAGW在用户终端UE要向目的边缘无线站TERS迁移时,针对UE与源边缘无线站SERS、TERS进行数据双播操作;b.当SERS确定双播前所发送的下行数据均被UE接收时,SERS停止与UE之间的数据交流并且UE接入TERS。
2.如权利要求1所述的方法,其特征在于,所述进行数据双播操作的方法包括IAGW建立与TERS之间的传输承载,并且IAGW将发送给UE的数据同时向SERS、TERS双播发送,TERS保存来自IAGW的针对UE的数据。
3.如权利要求2所述的方法,其特征在于,步骤a中,所述当UE要向TERS迁移时建立所述传输承载的过程是SERS向IAGW发送针对UE的迁移需求消息,IAGW根据收到的迁移需求消息生成迁移请求并发送给TERS;TERS收到来自IAGW的迁移请求后为UE建立TERS与IAGW之间的传输承载。
4.如权利要求2所述的方法,其特征在于,步骤a中,所述将要发送给UE的数据向SERS、TERS双播发送的方法是IAGW向SERS发送针对UE的数据时将发送的数据复制一份,并将复制的数据通过所述的传输承载向TERS发送;或,IAGW向SERS发送针对UE的数据,并将所述数据再发送一次给TERS。
5.如权利要求1至4任一项所述的方法,其特征在于,步骤a中,TERS将IAGW双播的数据保存于自身或其它的通信实体中。
6.如权利要求1至4任一项所述的方法,其特征在于,步骤b中,SERS确定双播前所发送的下行数据均被UE接收之前,该方法进一步包括SERS确定成功接收双播前来自IAGW针对UE的下行数据。
7.如权利要求6所述的方法,其特征在于,步骤a中,在IAGW进行所述双播操作所对应的数据中设置可区分是否为双播数据的双播数据序列号,则所述SERS确定成功接收双播前来自IAGW针对UE的下行数据的方法包括在SERS中设置双播数据标记,当SERS收到来自IAGW的具有该标记的双播数据时,SERS确定成功接收双播前来自IAGW针对UE的下行数据;或者在SERS中设置接收等待定时器,当SERS最初接收到来自IAGW的双播数据时,启动设置的接收等待定时器;当接收等待定时器超时时,SERS确定成功接收双播前来自IAGW针对UE的下行数据。
8.如权利要求1至4任一项所述的方法,其特征在于,步骤a中,在IAGW进行所述双播操作所对应的数据中设置可区分是否为双播数据的双播数据序列号,则步骤b中,所述确定双播前所发送的下行数据均被UE接收的方法包括SERS将自身保存的针对UE的非双播数据都下发完毕,并且收到UE针对下发的所有非双播数据的确认后,SERS确定双播前所发送的下行数据均被UE接收。
9.如权利要求1至4任一项所述的方法,其特征在于,步骤a中,在IAGW进行所述双播操作所对应的数据中设置可区分是否为双播数据的双播数据序列号,则步骤b中,所述确定双播前所发送的下行数据均被UE接收的方法包括在SERS中设置双播定时器并由SERS接收来自UE的数据确认;当SERS接收到来自UE的针对最后一个非双播数据帧的确认后,启动双播定时器;当双播定时器超时时,SERS确定双播前所发送的下行数据均被UE接收。
10.如权利要求1至4任一项所述的方法,其特征在于,步骤a中,在IAGW进行所述双播操作所对应的数据中设置可区分是否为双播数据的双播数据序列号,则步骤b中,所述确定双播前所发送的下行数据均被UE接收的方法包括在SERS中设置双播定时器和双播数据标记,并由SERS接收来自UE的数据确认;当SERS接收到来自UE的具有所述双播数据标记的双播数据确认后,启动双播定时器;当双播定时器超时时,SERS确定双播前所发送的下行数据均被UE接收。
11.如权利要求1至4任一项所述的方法,其特征在于,步骤b中,SERS确定成功接收双播前来自IAGW针对UE的下行数据、双播前所发送的下行数据均被UE接收之后,SERS停止与UE之间的数据交流之前,该方法进一步包括SERS根据UE当前的通信质量判断是否适合进行后续的SERS停止与UE之间数据交流的操作。
12.如权利要求11所述的方法,其特征在于,所述判断的方法包括在SERS中设置信号强度迁移门限值,由SERS接收来自UE的包含接收到的信号强度的测量报告,并将该信号强度与设置的信号强度迁移门限值进行比较,如果所述信号强度低于设置的信号强度迁移门限值,SERS确定当前适合进行后续的SERS停止与UE之间数据交流的操作;或,在SERS中设置负载迁移门限值,由SERS将自身的工作负载与设置的负载迁移门限值进行比较,如果SERS的工作负载超过设置的负载迁移门限值,SERS确定当前适合进行后续的SERS停止与UE之间数据交流的操作;或,SERS在确定成功接收双播前来自IAGW针对UE的下行数据、双播前所发送的下行数据均被UE接收的同时或之后,直接确定当前适合进行后续的SERS停止与UE之间数据交流的操作。
13.如权利要求1所述的方法,其特征在于,步骤b中,所述UE接入TERS的过程是UE接收TERS为UE分配的通信资源所对应的配置信息,并根据收到的配置信息接入TERS。
14.如权利要求1或13所述的方法,其特征在于,步骤a中,在IAGW进行所述双播操作所对应的数据中设置可区分是否为双播数据的双播数据序列号,则步骤b中,UE接入TERS后,该方法进一步包括UE告知TERS已收到的双播数据,TERS删除所保存的对应双播数据。
15.如权利要求14所述的方法,其特征在于,TERS删除所述双播数据后,进一步删除自身保存的剩余双播数据的双播数据序列号。
16.如权利要求1所述的方法,其特征在于,步骤b中,UE接入TERS之后,IAGW进一步确定由TERS与UE通信。
17.如权利要求16所述的方法,其特征在于,步骤a中,在IAGW进行所述双播操作所对应的数据中设置可区分是否为双播数据的双播数据序列号,则IAGW确定由TERS与UE通信之后,该方法进一步包括IAGW释放与SERS之间针对UE的通信连接,并且停止在发送的针对UE的数据中设置双播数据序列号;SERS删除自身存储的针对UE的数据。
18.一种演进网络中实现无损迁移的系统,包括IAGW以及发生迁移的UE所对应的SERS、TERS;其中,IAGW用于在UE要向TERS迁移时针对UE与SERS、TERS进行数据双播操作;其特征在于,设置SERS侧迁移决策点,SERS侧迁移决策点用于确定所述双播操作前SERS针对UE所发送的下行数据是否均被UE接收,并在确定所述下行数据均被UE接收时,令SERS停止与UE之间的数据交流;TERS用于在所述下行数据均被UE接收时供UE接入。
19.如权利要求18所述的系统,其特征在于,所述SERS侧迁移决策点中设置有双播定时器,用于在SERS接收到来自UE的针对最后一个非双播数据帧的确认后启动,并在超时时通知SERS侧迁移决策点,令SERS侧迁移决策点确定双播前所发送的下行数据均被UE接收。
20.如权利要求18所述的系统,其特征在于,在确定所述下行数据是否均被UE接收之前,所述SERS侧迁移决策点进一步用于确定SERS是否成功接收双播前来自IAGW针对UE的下行数据。
21.如权利要求18所述的系统,其特征在于,所述SERS侧迁移决策点中进一步设置有接收等待定时器,用于在自身超时时通知SERS侧迁移决策点,令SERS侧迁移决策点确定成功接收双播前来自IAGW针对UE的下行数据。
22.如权利要求18至21任一项所述的系统,其特征在于,SERS中进一步设置有信号强度比较器和/或负载比较器;其中,信号强度比较器用于在确定所述下行数据均被UE接收时,进一步将预先设置的信号强度迁移门限值与UE接收到的信号强度进行比较,并根据比较结果确定是否适合进行后续迁移过程;负载比较器用于在确定所述下行数据均被UE接收时,进一步将预先设置的负载迁移门限值与SERS的工作负载进行比较,并根据比较结果确定是否适合进行后续迁移过程。
23.如权利要求18至21任一项所述的系统,其特征在于,所述SERS侧迁移决策点设置于SERS中;或单独设置于通信实体中。
全文摘要
本发明公开了一种演进网络中的无损迁移方法,网际协议接入网关IAGW在用户终端UE要向目的边缘无线站TERS迁移时,针对UE与源边缘无线站SERS、TERS进行数据双播操作;当SERS确定双播前所发送的下行数据均被UE接收时,SERS停止与UE间的数据交流并且UE接入TERS。本发明还公开了一种演进网络中实现无损迁移的系统。本发明方法和系统均可保证UE在演进网络中实现无损迁移;并且由于迁移过程中不再需要进行现有技术中的上下文通信,降低了迁移复杂度,缩短了迁移所需的时间,进而减少了用户的通信时延,再加上UE在迁移时没有数据损失,使得用户满意度得到提高。
文档编号H04L12/28GK1949745SQ20051011301
公开日2007年4月18日 申请日期2005年10月10日 优先权日2005年10月10日
发明者郭小龙 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1