根据源GW和目标GW的跟踪区域标识(TrackingArea Identifier ;以下简称:TAI),确定源eNB连接在源GW上,目标eNB连接在目标GW或MME上。具体地,可以规定不连接在同一 GW上的eNB不能共享TAI,这样当不连接在同一 GW上的eNB不能共享TAI时,源eNB可以将该源eNB的TAI发送给目标eNB,并接收目标eNB发送的该目标eNB的TAI ;然后,源eNB可以根据该源eNB的TAI与该目标eNB的TAI,确定源eNB连接在源GW上,目标eNB连接在目标GW或MME上;于是,源eNB可以向源GW发送UE上下文释放请求消息。
[0176]上述实施例中,在接收到源eNB发送的携带切换到目标eNB的UE的标识的UE上下文释放请求消息之后,源GW可以将该UE上下文释放请求消息发送给MME,接收MME发送的UE上下文释放命令消息,然后源GW可以将该UE上下文释放命令消息发送给源eNB,接收源eNB发送的UE上下文释放完成消息,接下来源GW可以释放该UE上下文释放完成消息中携带的切换到目标eNB的UE的标识对应的UE上下文相关资源;从而可以实现释放源GW中的UE上下文相关资源,进而可以使新入网的UE顺利接入,并节省了资源。
[0177]图7为本发明用户设备上下文相关资源的释放方法实施例七的流程图,如图7所示,该用户设备上下文相关资源的释放方法可以包括:
[0178]步骤701,中间节点监测该中间节点所服务的用户设备的数据和/或信令的传输。
[0179]步骤702,中间节点释放上述数据和/或信令的传输符合预定条件的用户设备上下文相关资源。
[0180]其中,上述预定条件至少可以包括:用户设备的数据和/或信令的传输的暂停时间超过预定的时间长度;或者,中间节点接收到针对上述用户设备的结束标记数据包;或者,距离中间节点最后一次接收到针对上述用户设备的心跳数据块的时刻的时间间隔超过预定的时间间隔。
[0181]本实施例中,中间节点监测该中间节点所服务的用户设备的数据和/或信令的传输之后,释放上述数据和/或信令的传输符合预定条件的用户设备的上下文相关资源之前,该中间节点还可以向核心网节点发送用户设备上下文释放请求消息或重置消息,并接收核心网节点发送的用户设备上下文释放命令消息或重置确认消息。当然,本发明实施例并不仅限于此,该中间节点还可以向核心网节点发送除用户设备上下文释放请求消息和重置消息之外的任意一条消息,只要可以实现中间节点监测该中间节点所服务的用户设备的数据和/或信令的传输之后,释放上述数据和/或信令的传输符合预定条件的用户设备的上下文相关资源即可,本发明实施例对中间节点向核心网节点发送的消息的具体形式不作限定。
[0182]本实施例中,核心网节点可以为提供核心网功能的节点,例如:移动性管理实体等;中间节点可以为在接入网节点与核心网节点之间提供协议转换、路由选择、数据交换等网络兼容功能的节点,例如:该中间节点可以为网关或DeNB ;接入网节点可以为具有接入功能的节点,例如:基站等,其中该基站可以包括eNB,该eNB可以为普通的宏基站,也可以是一些小型基站,包括HeNB/HNB或RN等等;但本发明实施例对接入网节点、中间节点和核心网节点的具体形式不作限定。
[0183]上述实施例中,中间节点可以监测该中间节点所服务的用户设备的数据和/或信令的传输,然后释放上述数据和/或信令的传输符合预定条件的用户设备上下文相关资源;从而可以实现释放源中间节点中的用户设备上下文相关资源,进而可以使新入网的用户设备顺利接入,并节省了资源。
[0184]图8为本发明用户设备上下文相关资源的释放方法实施例八的流程图,本实施例以接入网节点为eNB,中间节点为GW,核心网节点为MME为例进行说明。如图8所示,该用户设备上下文相关资源的释放方法可以包括:
[0185]步骤801,可选地,UE通过X2切换由源eNB切换到目标eNB。
[0186]步骤802,可选地,目标eNB向源eNB发送UE上下文释放消息。
[0187]步骤803,可选地,源eNB释放UE上下文相关资源。
[0188]步骤804,源GW监测该源GW所服务的用户设备的数据和/或信令的传输,发现数据和/或信令的传输符合预定条件的用户设备。
[0189]其中,该预定条件可以为以下之一或组合:
[0190](I)UE的数据和/或信令,例如:跟踪区域更新(Tracking Area Update;以下简称:TAU)信令的传输的暂停时间超过预定的时间长度;
[0191](2)源GW接收到针对上述UE的结束标记(End Marker)数据包;其中,该结束标记数据包表示核心网之后不会将该UE的数据包发送给源eNB ;
[0192](3)距离源GW最后一次接收到针对上述UE的心跳数据块(Heart BeatChunk)的时刻的时间间隔超过预定的时间间隔;其中,接收到针对上述UE的心跳数据块表示该UE仍在接收该源GW的服务。
[0193]步骤805,可选地,源GW向MME发送UE上下文释放请求消息。
[0194]步骤806,可选地,MME向源GW发送UE上下文释放命令消息。
[0195]步骤807,源GW释放数据和/或信令的传输符合预定条件的用户设备上下文相关资源。
[0196]另外,本实施例步骤805中,源GW也可以向MME发送重置消息,这样,步骤806中,MME可以向源GW发送重置确认消息;本实施例对此不作限定。
[0197]上述实施例中,源GW可以监测该源GW所服务的UE的数据和/或信令的传输,然后释放上述数据和/或信令的传输符合预定条件的UE上下文相关资源;从而可以实现释放源GW中的UE上下文相关资源,进而可以使新入网的UE顺利接入,并节省了资源。
[0198]图9为本发明用户设备上下文相关资源的释放方法实施例九的流程图,如图9所示,该用户设备上下文相关资源的释放方法可以包括:
[0199]步骤901,源接入网节点确定用户设备由源接入网节点切换到目标接入网节点。
[0200]步骤902,源接入网节点向源中间节点发送控制消息,该控制消息携带切换到目标接入网节点的用户设备的标识,以使该源中间节点释放上述用户设备的标识对应的用户设备上下文相关资源。
[0201]本实施例的一种实现方式中,源接入网节点确定用户设备通过切换由源接入网节点切换到目标接入网节点之前,该源接入网节点可以将该源接入网节点的中间节点信息发送给目标接入网节点,并接收目标接入网节点发送的目标接入网节点的中间节点信息;则在源接入网节点向源中间节点发送控制消息之前,源接入网节点可以根据该源接入网节点的中间节点信息与目标接入网节点的中间节点信息,确定需要向源中间节点发送上述控制消息。
[0202]具体地,当根据该源接入网节点的中间节点信息与目标接入网节点的中间节点信息,确定源接入网节点连接在源中间节点上,目标接入网节点连接在目标中间节点或核心网节点上时,源接入网节点可以向源中间节点发送上述控制消息。
[0203]其中,上述源接入网节点的中间节点信息包括源接入网节点是否连接有中间节点,当源接入网节点连接有中间节点时,上述源接入网节点的中间节点信息还包括源接入网节点连接的源中间节点的标识;其中,源中间节点的标识可以是在源接入网节点将源接入网节点的中间节点信息发送给目标接入网节点之前,由源中间节点发送给源接入网节点的;
[0204]上述目标接入网节点的中间节点信息包括目标接入网节点是否连接有中间节点,当目标接入网节点连接有中间节点时,上述目标接入网节点的中间节点信息还包括目标接入网节点连接的目标中间节点的标识;其中,目标中间节点的标识可以是在目标接入网节点将目标接入网节点的中间节点信息发送给源接入网节点之前,由目标中间节点发送给目标接入网节点的。
[0205]本实施例的另一种实现方式中,源接入网节点确定用户设备通过切换由源接入网节点切换到目标接入网节点之前,当不连接在同一中间节点上的接入网节点不能共享跟踪区域标识时,该源接入网节点可以将源接入网节点的跟踪区域标识发送给所述目标接入网节点,并接收目标接入网节点发送的该目标接入网节点的跟踪区域标识;则在源接入网节点向源中间节点发送控制消息之前,源接入网节点可以根据该源接入网节点的跟踪区域标识与目标接入网节点的跟踪区域标识,确定需要向源中间节点发送上述控制消息。
[0206]具体地,当根据该源接入网节点的跟踪区域标识与目标接入网节点的跟踪区域标识,确定源接入网节点连接在源中间节点上,目标接入网节点连接在目标中间节点或核心网节点上时,源接入网节点可以向源中间节点发送上述控制消息。
[0207]但本实施例并不仅限于上述两种实现方式,源接入网节点也可以通过其他判断标准来确定是否需要向源中间节点发送控制消息,本实施例对此不作限定。
[0208]上述实施例中,源接入网节点确定用户设备通过切换由源接入网节点切换到目标接入网节点之后,源接入网节点可以向源中间节点发送携带切换到目标接入网节点的用户设备的标识的控制消息,这样,接收到该控制消息之后,源中间节点就可以释放上述用户设备的标识对应的用户设备上下文相关资源;从而可以实现释放源中间节点中的用户设备上下文相关资源,进而可以使新入网的用户设备顺利接入,并节省了资源。
[0209]图10为本发明用户设备上下文相关资源的释放方法实施例十的流程图,如图10所示,该用户设备上下文相关资源的释放方法可以包括:
[0210]步骤1001,核心网节点向源中间节点发送控制消息,该控制消息携带切换到目标接入网节点的用户设备的标识,以使该源中间节点释放上述用户设备的标识对应的用户设备上下文相关资源。
[0211]步骤1002,核心网节点接收源中间节点发送的针对上述控制消息的响应。
[0212]本实施例的一种实现方式中,核心网节点向源中间节点发送控制消息之前,该核心网节点可以接收并保存中间节点发送的该中间节点的中间节点标识和该中间节点标识对应的中间节点标志,该中间节点标志标示发送该中间节点标志的节点类型为中间节点,该中间节点标识在一个网络中唯一标识一个中间节点;这时,核心网节点根据预先获得的用户设备对应的源侧节点和目标侧节点的标识,以及中间节点标志与中间节点标识的对应关系,确定需要向源中间节点发送上述控制消息。
[0213]具体地,在向源中间节点发送控制消息之前,核心网节点可以接收目标接入网节点发送的切换到目标接入网节点的用户设备的标识,以及接收切换到目标接入网节点的用户设备对应的目标侧节点发送的路径切换请求;上述用户设备的标识由核心网节点在该用户设备接入网络时为该用户设备分配,并在进行X2切换时,由源接入网节点发送给目标接入网节点;然后,该核心网节点根据上述用户设备的标识,在保存的用户设备的标识与用户设备对应的源侧节点的标识的对应关系中进行查找,获得该用户设备对应的源侧节点的标识;并根据保存的接收上述路径切换请求的路径与目标侧节点的标识的对应关系,获得上述用户设备对应的目标侧节点的标识;其中,上述用户设备对应的源侧节点和目标侧节点与核心网节点直接连接。
[0214]获得用户设备对应的源侧节点的标识之后,核心网节点可以根据该源侧节点的标识,在该核心网节点保存的中间节点标识中进行查找,若查找到与该源侧节点的标识相同的中间节点标识,则该核心网节点可以根据该中间节点标识对应的中间节点标志,确定源侧节点为源中间节点;若未查找到与该源侧节点的标识相同的中间节点标识,则可以确定该源侧节点不是源中间节点;同理,获得用户设备对应的目标侧节点的标识之后,核心网节点可以根据该目标侧节点的标识,在该核心网节点保存的中间节点标识中进行查找,若查找到与该目标侧节点的标识相同的中间节点标识,则该核心网节点可以根据该中间节点标识对应的中间节点标志,确定目标侧节点为目标中间节点;若未查找到与该目标侧节点的标识相同的中间节点标识,则可以确定该目标侧节点不是目标中间节点。
[0215]本实施例的另一种实现方式中,核心网节点向源中间节点发送控制消息之前,该核心网节点可以接收并保存中间节点发送的中间节点标识和该中间节点标识对应的跟踪区域标识;其中,中间节点发送的跟踪区域标识所属的集合对应的节点类型为中间节点,中间节点标识在一个网络中唯一标识一个中间节点;这时,核心网节点可以根据预先获得的用户设备对应的源侧节点和目标侧节点的标识,以及跟踪区域标识和中间节点标识的对应关系,确定需要向源中间节点发送上述控制消息。
[0216]具体地,在向源中间节点发送控制消息之前,核心网节点可以接收目标接入网节点发送的切换到目标接入网节点的用户设备的标识,以及接收切换到目标接入网节点的用户设备对应的目标侧节点发送的路径切换请求;上述用户设备的标识由核心网节点在该用户设备接入网络时为该用户设备分配,并在进行X2切换时,由源接入网节点发送给目标接入网节点;然后,该核心网节点根据上述用户设备的标识,在保存的用户设备的标识与用户设备对应的源侧节点的标识的对应关系中进行查找,获得该用户设备对应的源侧节点的标识;并根据保存的接收上述路径切换请求的路径与目标侧节点的标识的对应关系,获得上述用户设备对应的目标侧节点的标识;其中,上述用户设备对应的源侧节点和目标侧节点与核心网节点直接连接。
[0217]本实现方式中,可以设定不同类型的节点使用不同的跟踪区域标识集合,例如:可以设定中间节点和接入网节点这两种类型的节点使用不同的跟踪区域标识集合。这样,获得用户设备对应的源侧节点的标识之后,核心网节点可以根据该源侧节点的标识,在该核心网节点保存的中间节点标识中进行查找,若查找到与该源侧节点的标识相同的中间节点标识,则该核心网节点可以根据该中间节点标识对应的跟踪区域标识所属集合对应的节点类型,确定源侧节点为源中间节点;若未查找到与该源侧节点的标识相同的中间节点标识,则可以确定该源侧节点不是源中间节点;同理,获得用户设备对应的目标侧节点的标识之后,核心网节点可以根据该目标侧节点的标识,在该核心网节点保存的中间节点标识中进行查找,若查找到与该目标侧节点的标识相同的中间节点标识,则该核心网节点可以根据该中间节点标识对应的跟踪区域标识所属集合对应的节点类型,