会话控制的方法、设备及通信系统与流程

文档序号:11995620阅读:298来源:国知局
会话控制的方法、设备及通信系统与流程
本发明涉及移动通信领域,尤其涉及会话控制的技术。

背景技术:
在长期演进(英文为LongTermEvolution,简称LTE)的多播广播通信系统中,一个多播会话(英文为Session)的建立由移动管理实体(英文为MobilityManagementEntity,简称MME)、多播协作实体(英文为Multi-cell/multicastCoordinationEntiry,简称MCE)和演进基站(英文为evolvedNodeB,简称eNB)共同完成。由于MCE是MME和eNB之间的一个会话资源管理实体,当MME和MCE之间的流控制传输协议(英文为StreamControlTransmissionProtocol,简称SCTP)链路发生闪断时,MCE和MME之间通信暂时中断,这时MCE无法接收到会话停止(英文为SessionStop)消息或复位(英文为Reset)消息从而不能对已不处于激活状态的会话所占用的资源进行释放,使得MCE上可能仍然保存着MME上不存在的会话信息,造成MCE和MME之间的会话信息列表不一致。如此反复进行下去,就会导致MCE上大量资源挂死。

技术实现要素:
本发明的实施例提供一种会话控制的方法、设备及通信系统。一方面,提供一种会话控制的方法,包括:MME获得会话比较列表,该会话比较列表包括待删除的会话信息子列表,和/或,待新建的会话信息子列表;当上述会话比较列表包括上述待删除的会话信息子列表,上述MME根据上述待删除的会话信息子列表向MCE发送会话停止请求;当上述会话比较列表包括上述待新建的会话信息子列表,上述MME根据上述待新建的会话信息子列表向上述MCE发送会话开始请求。应用本发明实施例提供的技术方案,不仅可以防止MCE上资源挂死,还可以保持用户数据的连续性,同时减少空口和传输资源的浪费。另一方面,提供一种会话控制的方法,包括:MCE向MME发送会话核查请求,该会话核查请求携带第一会话列表,该第一会话列表包括上述MCE上保存的已激活的会话信息,该第一会话列表用于上述MME核查上述第一会话列表中的会话信息而获得会话比较列表,上述会话比较列表包括待删除的会话信息子列表,和/或,待新建的会话信息子列表;上述MCE接收由上述MME根据上述待删除的会话信息子列表发送的会话停止请求;上述MCE接收由上述MME根据上述待新建的会话信息子列表发送的会话开始请求。应用本发明实施例提供的技术方案,不仅可以防止MCE上资源挂死,还可以保持用户数据的连续性,同时减少空口和传输资源的浪费。另一方面,提供一种会话控制的方法,其包括:MCE接收由MME发送的会话核查请求,上述会话核查请求携带第三会话列表,上述第三会话列表包括上述MME上保存的已激活的会话信息,上述第三会话列表用于上述MCE核查上述第三会话列表中的会话信息;上述MCE核查上述第三会话列表中的会话信息而得到会话比较列表,上述会话比较列表包括待删除的会话信息子列表,和/或,待新建的会话信息子列表;上述MCE向上述MME发送会话核查回应,该会话核查回应携带上述会话比较列表;上述MCE接收由上述MME根据上述待删除的会话信息子列表发送的会话停止请求;上述MCE接收由上述MME根据上述待新建的会话信息子列表发送的会话开始请求。应用本发明实施例提供的技术方案,不仅可以防止MCE上资源挂死,可以保持用户数据的连续性,同时减少空口和传输资源的浪费。另一方面,提供一种移动管理设备,该移动管理设备包括:获取器,该获取器用于获取会话比较列表,该会话比较列表包括待删除的会话信息子列表,和/或,待新建的会话信息子列表;发射器,该发射器用于根据上述待删除的会话信息子列表向上述MCE发送会话停止请求;该发射器还用于根据上述待新建的会话信息子列表向上述MCE发送会话开始请求。应用本发明实施例提供的技术方案,不仅可以防止MCE上资源挂死,还可以保持用户数据的连续性,同时减少空口和传输资源的浪费。另一方面,提供一种广播协作设备,该广播协作设备包括:发射器,该发射器用于向MME发送会话核查请求,该会话核查请求携带第一会话列表,该第一会话列表包括所述广播协作设备上保存的已激活的会话信息,该第一会话列表用于上述MME核查该第一会话列表中的所述会话信息而得到会话比较列表,该会话比较列表包括待删除的会话信息子列表和/或待新建的会话信息子列表;接收器,该接收器用于接收由上述MME根据上述待删除的会话信息子列表发送的会话停止请求;该接收器还用于接收由所述MME根据所述待新建的会话信息子列表发送的会话开始请求。应用本发明实施例提供的技术方案,不仅可以防止MCE上资源挂死,可以保持用户数据的连续性,同时减少空口和传输资源的浪费。另一方面,提供一种广播协作设备,该广播协作设备包括:接收器,该接收器用于接收由MME发送的会话核查请求,该会话核查请求携带第三会话列表,该第三会话列表由包括MME上保存的已激活的会话信息构成,上述第三会话列表用于上述广播协作设备核查上述第三会话列表中的会话信息;处理器,所述处理器用于核查所述第三会话列表中的会话信息而得到会话比较列表,该会话比较列表包括待删除的会话信息子列表和/或待新建的会话信息子列表;发射器,所述发射器用于向上述MME发送会话核查回应,上述会话核查回应携带上述会话比较列表;其中,上述述接收器还用于接收由上述MME根据待删除的会话信息子列表发送的会话停止请求和接收由上述MME根据待新建的会话信息子列表发送的会话开始请求。应用本发明实施例提供的技术方案,不仅可以防止MCE上资源挂死,还可以保持用户数据的连续性,同时减少空口和传输资源的浪费。另一方面,提供一种通信系统,该通信系统包括上述移动管理设备和广播协作设备。使用该通信系统,不仅可以防止MCE上资源挂死,还可以保持用户数据的连续性,同时减少空口和传输资源的浪费。另一方面,提供一种计算机程序产品,包括存储介质,该存储介质中包含上述会话控制的方法的代码。使用该计算机程序产品,不仅可以防止MCE上资源挂死,可以保持用户数据的连续性,同时减少空口和传输资源的浪费。附图说明图1为本发明的实施例一提供的一种会话控制方法的流程示意图;图2(1)至图2(2)为本发明的实施例二提供的一种会话控制方法中的获取会话列表的方法的流程示意图;图3(1)至图3(2)为本发明的实施例三提供的一种会话控制方法中的获取会话列表的方法的流程示意图;图4为本发明的实施例四和实施例六提供的一种移动管理设备的结构示意图;图5为本发明的实施例五提供的一种移动管理设备中的获取器的结构示意图;图6为本发明的实施例七提供的一种广播协作设备的结构示意图;图7为本发明的实施例八提供的一种广播协作设备的结构示意图。具体实施方式当MCE与MME之间SCTP链路断开时,MCE先对所有的会话所占用的系统资源进行释放,接着该MCE等待SCTP链路恢复之后,再主动向MME发起会话的复位消息,然后由该MME判断哪些会话是处于激活状态的,最后该MME与上述MCE对处于激活状态的会话进行重建。这种方式,可以避免MCE上大量资源挂死,但是,处于激活状态的会话所对应的用户数据并不经过MCE,而在MCE和MME的SCTP链路闪断的情况下,处于激活状态的会话用户面由于使用这种方式也会发生短暂的中断从而影响用户感受。另外,这种方式,MCE对所有会话占用的系统资源进行释放时,导致基站侧发送大量系统消息,造成空口和传输资源的浪费;而MME和MCE对处于激活状态的会话进行逐个重建时,又会导致基站侧再次发送大量系统消息,使得由于空口资源和传输资源重新分配而造成资源的再次浪费。针对上述问题,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,如下描述的具体实施例仅是本发明的一部分实施例,对于本领域的技术人员而言,本发明还可以不拘泥于这些特定的细节的其它实施例来实施。本发明的实施例一,如图1所示,提供一种会话控制的方法。该方法是在MME和MCE之间闪断的SCTP链路恢复之后进行的,其包括以下内容。S11,MME获得会话比较列表,该会话比较列表包括待删除的会话信息子列表,和/或,待新建的会话信息子列表。S12,上述MME根据上述待删除的会话信息子列表向上述MCE发送会话停止请求。S13,上述MME根据上述待新建的会话信息子列表向上述MCE发送会话开始请求。本发明的实施例中的会话比较列表包括待删除的会话信息子列表,和/或,待新建的会话信息子列表。。当步骤S11中的上述会话比较列表包括待删除的会话信息子列表和待新建的会话信息子列表时,则执行步骤S12和S13,且S12和S13的执行顺序不限。当步骤S11中的会话比较列表仅包含待删除的会话信息子列表时,则执行步骤S12。当步骤S11中的会话比较列表仅包含待新建的会话信息子列表时,则执行步骤S13。下文类似过程不再具体赘述。本发明的实施例中的会话信息用于指示会话消息是什么类型的会话和如何区分不同的会话,下文所指相同,不再赘述。本发明的实施例中的会话比较列表,是通过对上述MME中保存的已激活的会话信息与上述MCE中保存的已激活的会话信息进行比较而获得的,上述会话比较列表中包括待删除的会话信息和/或待新建的会话信息。由于在MME和MCE之间的SCTP链路闪断(通信短暂中止),MCE无法从MME中更新当前保存的已激活的会话信息。一方面,闪断过程中上述MCE保存的已激活的会话信息中的一部分不一定就处于实际的激活状态,也就是,这一部分会话信息可能处于实际的激活状态,也可能处于实际的停止状态,所以对这部分处于停止状态的会话消息进行删除,从而释放系统资源。另一方面,闪断过程中上述MCE保存的已激活的会话信息中不一定保存了在闪断过程中要新建的会话信息,这部分会话信息需要在通信链路恢复后,对其进行建立。本发明的实施例一中,通过会话停止请求和会话开始请求分别对上述MCE上需要删除和新建的会话信息进行逐条删除和逐条新建操作。应用本发明的实施例一提供的技术方案,不仅可以防止MCE上资源挂死,更进一步,本发明实施例中的技术方案是在经过比较MCE和MME上保存的已激活的会话信息,并有选择地删除或者新建会话信息,对于在SCTP链路闪断过程中激活状态没有改变的会话不会产生影响,从而保持了用户数据的连续性,同时减少空口和传输资源的浪费。本发明的实施例二,如图2(1)所示,提供一种会话控制的方法。该方法是在本发明的实施例一提供的方法的进一步细化。该方法中提供了针对本发明的实施例一提供的方法中所述的会话比较列表的获取的一个示例,该示例包括以下内容。S21,MME接收会话核查请求。该会话核查请求携带第一会话列表,该第一会话列表包括上述MCE上保存的已激活的会话信息。S22,上述MME核查上述第一会话列表中的会话信息。上述MME核查上述第一会话列表中的会话信息后,即可获得本发明的实施例一中所述的会话比较列表。优选地,如图2(2)所示,上述MME核查上述第一会话列表中的会话信息,具体包括如下过程:S22-1,第二会话列表包括上述MME上保存的已激活的会话信息。上述MME将上述第一会话列表中的每一个会话信息分别与上述第二会话列表中的每一个会话信息进行比较。当上述第一个会话列表中的某一个会话信息不存在于上述第二会话列表中,说明在上述MME与上述MCE之间的SCTP链路闪断的过程中,该会话信息已经停止,但由于上述MCE在SCTP链路闪断的过程中无法向上述MME更新保存在上述MCE已激活的会话信息列表(这里指第一会话列表),该会话信息仍然保存在上述第一会话列表中。此时,上述MME将上述第一会话列表中的该会话信息逐条添加到待删除的会话信息子列表中。S22-2,上述MME将上述第二会话列表中的每一个会话信息分别与上述第一会话列表中的每一个会话信息进行比较。当上述第二会话列表中的某一个会话信息不存在于上述第一会话列表中时,说明在上述MME与MCE之间的SCTP链路中断的过程中,该会话信息没有在上述MME和MCE之间建立起来,该会话信息没有保存在上述第一会话列表中。此时,上述MME将上述第二会话列表中的该会话信息逐条添加到待新建的会话信息子列表中。S22-1和S22-2执行顺序不限。本发明的实施例一中所述的会话比较列表可以包括S22-1中所述的待删除会话信息子列表,和/或,S22-2中所述的待新建的会话信息子列表。本发明的实施例二提供的技术方案,具体给出了本发明的实施例一所述的会话比较列表的获取的一个示例,应用该技术方案,不仅可以防止MCE上资源挂死,更进一步,本发明实施例中的技术方案是在经过比较MCE和MME上保存的已激活的会话信息,并有选择地删除或者新建会话信息,对于在SCTP链路闪断过程中激活状态没有改变的会话不会产生影响,从而保持了用户数据的连续性,同时减少空口和传输资源的浪费。本发明的实施例三,如图3(1)所示,提供一种会话控制的方法。该方法是在本发明的实施例一提供的方法的进一步细化。该方法中提供了针对本发明的实施例一提供的方法中所述的会话比较列表的获取的另一个示例,该示例包括以下内容。S31,上述MME向上述MCE发送会话核查请求。该会话核查请求携带第三会话列表,该第三会话列表包括上述MME上保存的已激活的会话信息。该第三会话列表用于上述MCE核查上述第三会话列表中的会话信息。S32,上述MCE核查上述第三会话列表中的会话信息。上述MCE核查上述第三会话列表中的会话信息后,获得会话比较列表。S33,上述MME接收由上述MCE发送会话核查回应。该会话核查回应携带上述MCE核查上述第三会话列表中的会话信息后而得到的会话比较列表。优选地,如图3(2)所示,上述MCE核查上述第三会话列表中的会话信息,具体包括如下过程:S32-1,第四会话列表包括上述MCE上保存的已激活的会话信息。上述MCE将上述第三会话列表中的每一个会话信息分别与上述第四会话列表中的每一个会话信息进行比较。当上述第三会话列表中的某一个会话信息不存在于上述第四会话列表中,说明在上述MCE与上述MME之间的SCTP链路闪断的过程中,上述第三会话列表中的该会话信息没有在上述MCE和MME之间建立起来,由于上述MCE在SCTP链路闪断的过程中无法向上述MME更新保存在上述MCE已激活的会话信息列表(这里指第四会话列表),上述第三会话列表中的该会话信息没有保存到上述第四会话列表中。此时,上述MCE将上述第三会话列表中的该会话信息逐条添加到待新建的会话信息子列表。S32-2,上述MCE将上述第四会话列表中的每一个会话信息分别与上述第三会话列表中的每一个会话信息进行比较。当上述第四会话列表中的某一个会话信息不存在于上述第三会话列表中时,说明在上述MCE与MME之间的SCTP链路闪断的过程中,该会话信息已经停止,但是由于上述MCE在SCTP链路闪断的过程中无法向上述MME更新保存在上述MCE已激活的会话信息列表(这里指第四会话列表),该会话信息仍然保存在上述第四会话列表中。此时,上述MCE将上述第一会话列表中的该会话信息逐条添加到待删除的会话信息子列表中。S32-1和S32-2执行顺序不限。上述会话比较列表包括S32-1中所述的待新建的会话信息子列表,和/或,S32-2中所述的待新建的会话信息子列表。上述MCE将该会话比较列表携带在上述会话核查回应中发送给上述MME。上述MME接收到该会话比较列表后,根据会话比较列表中待删除的会话信息子列表,和/或,待新建的会话信息子列表分别向上述MCE发送会话停止请求和会话开始请求,用于删除或建立会话信息。本发明的实施例三提供的技术方案,具体给出了本发明的实施例一所述的会话比较列表的获取的另一个示例。本发明的实施例三与本发明的实施例二提供的技术方案不同之处在于,会话核查请求的发送主体和接收主体各不同,因而对会话信息进行核查的主体也不同,例如,本发明的实施例二对会话信息进行核查的主体是MME,而本发明的实施例三对会话信息进行核查的主体是MCE。本发明的实施例三与本发明的实施例二提供的技术方案相同之处在于,最终都是由MME获得会话比较列表后,MME根据该会话比较列表进行对会话信息的删除和建立操作。应用本发明的实施例三提供的技术方案,不仅可以防止MCE上资源挂死,更进一步,本发明实施例中的技术方案是在经过比较MCE和MME上保存的已激活的会话信息,并有选择地删除或者新建会话信息,对于在SCTP链路闪断过程中激活状态没有改变的会话不会产生影响,从而保持了用户数据的连续性,同时减少空口和传输资源的浪费。本发明的实施例四,如图4所示,提供一种移动管理设备40,包括一下内容。上述移动管理设备40包括:获取器401,该获取器用于获得会话比较列表,上述会话比较列表包括待删除的会话信息子列表,和/或,待新建的会话信息子列表。发射器402,该发射器用于根据上述待删除的会话信息子列表向MCE发送会话停止请求;上述发射器还用于根据上述待新建的会话信息子列表向上述MCE发送会话开始请求。上述会话比较列表,是通过对上述移动管理设备40中保存的已激活的会话信息与上述MCE中保存的已激活的会话信息进行比较而获得的。上述会话比较列表中包括了待删除的会话信息,和/或,待新建的会话信息。由于在上述移动管理设备40和上述MCE之间的SCTP链路闪断(通信短暂中止),上述MCE无法从上述移动管理设备中更新当前保存的已激活的会话信息。一方面,闪断过程中上述MCE保存的已激活的会话信息中的一部分不一定就处于实际的激活状态,这一部分会话信息可能还处于实际的激活状态,也可能处于实际的停止状态,所以应该对这部分停止的会话消息进行删除,从而释放系统资源。另一方面,闪断过程中上述MCE保存的已激活的会话信息中不一定保存了在闪断过程中要新建的会话信息,这部分会话信息需要在通信链路恢复后,对其进行建立。本发明的实施例四中,通过会话停止请求和会话开始请求分别对上述MCE上需要删除和新建的会话信息进行删除和新建操作。为了实现方法实施例中的步骤,上述移动管理设备还可以设置一些结构,这些结构的非限制性示例可以包括存储器,微处理器,发送电子信号的电路等等。应用本发明的实施例四提供的技术方案,不仅可以防止MCE上资源挂死,更进一步,本发明实施例中的技术方案是在经过比较MCE和移动管理设备上保存的已激活的会话信息,并有选择地删除或者新建会话信息,对于在SCTP链路闪断过程中激活状态没有改变的会话不会产生影响,从而保持了用户数据的连续性,同时减少空口和传输资源的浪费。本发明的实施例五,如图5所示,提供一种移动管理设备。本发明的实施例五是对本发明的实施例四所述的获取器的进一步细化,作为一种实施方式包括以下内容。获取器50,进一步包括:接收器501,该接收器501用于接收会话核查请求。该会话核查请求携带第一会话列表。该第一会话列表包括MCE上保存的已激活的会话信息。处理器502,该处理器502用于核查上述第一会话列表中的会话信息而获得会话比较列表。优选地,上述处理器502用于核查上述第一会话列表中的会话信息,具体包括如下工作过程:S502-1,第二会话列表包括上述处理器502上保存的已激活的会话信息。上述处理器502将上述第一会话列表中的每一个会话信息分别与上述第二会话列表中的每一个会话信息进行比较。当上述第一个会话列表中的某一个会话信息不存在于上述第二会话列表中,说明在上述移动管理设备与上述MCE之间的SCTP链路闪断的过程中,该会话信息已经停止,但由于上述MCE在SCTP链路闪断的过程中无法向上述移动管理设备更新保存在上述MCE已激活的会话信息列表(这里指第一会话列表),该会话信息仍然保存在上述第一会话列表中。此时,上述处理器502将上述第一会话列表中的该会话信息逐条添加到待删除的会话信息子列表中。S502-2,上述处理器502将上述第二会话列表中的每一个会话信息分别与上述第一会话列表中的每一个会话信息进行比较。当上述第二会话列表中的某一个会话信息不存在于上述第一会话列表中时,说明在上述移动管理设备与上述MCE之间的SCTP链路中断的过程中,该会话信息没有在上述移动管理设备和MCE之间建立起来,该会话信息没有保存在上述第一会话列表中。此时,上述处理器502将上述第二会话列表中的该会话信息逐条添加到待新建的会话信息子列表中。S502-1和S502-2执行顺序不限。述会话比较列表包括S502-1中所生成的待删除会话信息子列表,和/或,S502-2中所生成的待新建的会话信息子列表。为了实现方法实施例中的步骤,上述移动管理设备还可以设置一些结构,这些结构的非限制性示例可以包括存储器,微处理器,发送电子信号的电路等等。本发明的实施例五提供的技术方案,具体给出了本发明的实施例四所述的获取器的一个示例,应用该技术方案,不仅可以防止MCE上资源挂死,还由于本发明实施例中的技术方案在经过比较MCE和MME上保存的已激活的会话信息,有选择地删除或者新建会话信息,可以保持用户数据的连续性,同时减少空口和传输资源的浪费。本发明的实施例六,与图4所示相同,提供一种移动管理设备。本发明的实施例六是在本发明的实施例四的基础上的进一步细化,作为一种具体实施方式,其包括以下内容。本发明的实施例四的发射器401还可用于向上述MCE发送会话核查请求。上述会话核查请求携带第三会话列表,上述第三会话列表包括上述移动管理设备上保存的已激活的会话信息。上述第三会话列表用于上述MCE核查上述第三会话列表中的会话信息从而使得上述MCE获得上述会话比较列表。本发明的实施例四的获取器402还可用于接收由上述MCE发送的会话核查回应。上述会话核查回应携带上述MCE核查上述第三会话列表中的会话信息后而得到的上述会话比较列表。可选地,上述第三会话列表用于上述MCE核查上述第三会话列表中的会话信息从而使得上述MCE获得上述会话比较列表,具体包括如下工作流程:(1)第四会话列表包括上述MCE上保存的已激活的会话信息。上述MCE将上述第三会话列表中的每一个会话信息与第四会话列表中的每一个会话信息进行比较。当上述第三会话列表中的某一个会话信息不存在于所述第四会话列表中时,说明在上述移动管理设备与上述MCE之间的SCTP链路中断的过程中,该会话信息没有在上述移动管理设备和MCE之间建立起来,该会话信息没有保存在上述第四会话列表中。此时,上述MCE将上述第三会话列表中的该会话信息逐条添加到待新建的会话信息子列表中。(2)上述MCE将上述第四会话列表中的每一个会话信息分别与上述第三会话列表中的每一个会话信息进行比较。当上述第四个会话列表中的某一个会话信息不存在于上述第三会话列表中,说明在上述移动管理设备与上述MCE之间的SCTP链路闪断的过程中,该会话信息已经停止。但由于上述MCE在SCTP链路闪断的过程中无法向上述移动管理设备更新保存在上述MCE已激活的会话信息列表(这里指第四会话列表),该会话信息仍然保存在上述第四会话列表中。此时,上述MCE将上述第一会话列表中的该会话信息逐条添加到待删除的会话信息子列表中。本发明的实施例六中的(1)和(2)执行顺序不限。上述会话比较列表包括(1)中所生成的待新建的会话信息子列表,和/或,(2)中所生成的待删除的会话信息子列表。上述MCE将上述会话比较列表携带在上述会话核查回应中发送给上述移动管理设备。上述移动管理设备接收到该会话比较列表后,根据会话比较列表中待删除的会话信息子列表和待新建的会话信息子列表分别向上述MCE发送会话停止请求和会话开始请求,用于删除或建立会话信息。为了实现方法实施例中的步骤,上述移动管理设备还可以设置一些结构,这些结构的非限制性示例可以包括存储器,微处理器,发送电子信号的电路等等。本发明的实施例六提供的技术方案,具体给出了本发明的实施例四所述的获取会话比较列表的另一个示例。应用本发明的实施例六提供的技术方案,不仅可以防止MCE上资源挂死,还由于本发明实施例中的技术方案在经过比较MCE和移动管理设备上保存的已激活的会话信息,有选择地删除或者新建会话信息,可以保持用户数据的连续性,同时减少空口和传输资源的浪费。本发明的实施例七,如图6所示,提供一种广播协作设备60。该广播协作设备包括:发射器601,该发射器601用于向MME发送会话核查请求。该会话核查请求携带第一会话列表。该第一会话列表包括上述广播协作设备60上保存的已激活的会话信息。该第一会话列表用于上述MME核查上述第一会话列表中的会话信息而得到会话比较列表。上述会话比较列表包括待删除的会话信息子列表,和/或,待新建的会话信息子列表。接收器602,上述接收器602用于接收由上述MME根据上述待删除的会话信息子列表发送的会话停止请求;所述接收器602还用于所述广播协作设备60接收由上述MME根据上述待新建的会话信息子列表发送的会话开始请求。优选地,上述MME核查上述第一会话列表中的会话信息,具体包括:(1)第二会话列表包括上述MME上保存的已激活的会话信息。上述MME将上述第一会话列表中的每一个会话信息分别与上述第二会话列表中的每一个会话信息进行比较。当上述第一个会话列表中的某一个会话信息不存在于上述第二会话列表中,说明在上述MME与上述广播协作设备60之间的SCTP链路闪断的过程中,该会话信息已经停止,但由于上述广播协作设备在SCTP链路闪断的过程中无法向上述移动管理设备更新保存在上述广播协作设备60已激活的会话信息列表(这里指第一会话列表),该会话信息仍然保存在上述第一会话列表中。此时,上述MME将上述第一会话列表中的该会话信息逐条添加到待删除的会话信息子列表中。(2)上述MME将上述第二会话列表中的每一个会话信息分别与上述第一会话列表中的每一个会话信息进行比较。当上述第二会话列表中的某一个会话信息不存在于上述第一会话列表中时,说明在上述MME与上述广播协作设备60之间的SCTP链路中断的过程中,该会话信息没有在上述MME和广播协作设备之间建立起来,该会话信息没有保存在上述第一会话列表中。此时,MME将上述第二会话列表中的该会话信息逐条添加到待新建的会话信息子列表中。本发明的实施例七中的(1)和(2)执行顺序不限。上述会话比较列表包括(1)中所生成的待删除会话信息子列表和/或(2)中所生成的待新建的会话信息子列表。为了实现方法实施例中的步骤,上述广播协作设备还可以设置一些结构,这些结构的非限制性示例可以包括存储器,微处理器,发送电子信号的电路等等。应用本发明的实施例七提供的技术方案,可以保持用户数据的连续性,同时减少空口和传输资源的浪费。本发明的实施例八,如图7所示,提供了一种广播协作设备70。该广播协作设备70包括:接收器701,所述接收器701用于接收由上述移动管理实体MME发送的会话核查请求。上述会话核查请求携带第三会话列表,该第三会话列表包括所述MME上保存的已激活的会话信息。该第三会话列表用于上述核查上述第三会话列表中的会话信息。。处理器702,该处理器用于上述广播协作设备70核查上述第三会话列表中的会话信息从而得到会话比较列表。该会话比较列表包括待删除的会话信息子列表和/或待新建的会话信息子列表。发射器703,上述发射器用于上述广播协作设备向上述MME发送会话核查回应。上述会话核查回应携带上述会话比较列表。其中,上述接收器701还用于接收由上述MME根据待删除的会话信息子列表发送的会话停止请求和接收由上述MME根据待新建的会话信息子列表发送的会话开始请求。优选地,所述广播协作设备70核查所述第三会话列表中的所述会话信息,具体包括:(1)第四会话列表包括上述处理器702上保存的已激活的会话信息。上述处理器702将上述第三会话列表中的每一个会话信息与第四会话列表中的每一个会话信息进行比较。当上述第三会话列表中的某一个会话信息不存在于所述第四会话列表中时,说明在上述MME与上述广播协作设备70之间的SCTP链路中断的过程中,该会话信息没有在上述MME和广播协作设备70之间建立起来,该会话信息没有保存在上述第四会话列表中。此时,上述处理器702将上述第三会话列表中的该会话信息逐条添加到待新建的会话信息子列表中。(2)上述处理器702将上述第四会话列表中的每一个会话信息分别与上述第三会话列表中的每一个会话信息进行比较。当上述第四个会话列表中的某一个会话信息不存在于上述第三会话列表中,说明在上述MME与上述广播协作设备70之间的SCTP链路闪断的过程中,该会话信息已经停止。但由于上述广播协作设备70在SCTP链路闪断的过程中无法向上述MME更新保存在上述处理器702已激活的会话信息列表(这里指第四会话列表),该会话信息仍然保存在上述第四会话列表中。此时,上述处理器702将上述第一会话列表中的该会话信息逐条添加到待删除的会话信息子列表中。本发明的实施例八中的(1)和(2)执行顺序不限。上述会话比较列表包括(1)中所生成的待新建的会话信息子列表,和/或,(2)中所生成的待删除的会话信息子列表。上述MCE将上述会话比较列表携带在上述会话核查回应中发送给上述移动管理设备。上述移动管理设备接收到该会话比较列表后,根据会话比较列表中待删除的会话信息子列表和待新建的会话信息子列表分别向上述MCE发送会话停止请求或会话开始请求,用于删除或建立会话信息。为了实现方法实施例中的步骤,上述广播协作设备还可以设置一些结构,这些结构的非限制性示例可以包括存储器,微处理器,发送电子信号的电路等等。应用本发明的实施例八提供的技术方案,可以保持用户数据的连续性,同时减少空口和传输资源的浪费。本发明的实施例九,提供一种通信系统,该通信系统包括如本发明实施例四至实施例六任一个实施例所述的移动管理设备和如实施例七或实施例八所述的广播协作设备。可选地,该通信系统还可包括基站、用户设备等。应用本发明实施例九提供的通信系统,可以保持用户数据的连续性,同时减少空口和传输资源的浪费。本发明的实施例十,提供一种计算机程序产品,包括存储介质,该存储介质中包含如本发明实施例一至实施例三任一个实施例所述方法的代码。执行上述计算程序产品中的代码,可以保持用户数据的连续性,同时减少空口和传输资源的浪费。本领域技术人员可以理解,对于本发明实施例中的列表(例如会话比较列表、待删除的会话信息子列表、待新建的会话信息子列表、第一会话列表、第二会话列表、第三会话列表和第四会话列表)还可以包含现有技术中用于标识列表的功能、结构等的字段(例如:表头或校验等)。本领域技术人员也可以理解,本发明实施例中列表注重的是列表中实质包含的信息(例如,第一会话列表中包含的是MME上保存的已激活的会话信息),这些信息以列表的组织形式体现出来,但也可通过其他形式体现。在某些实施例中,对于熟知的方法、接口、设备信令技术未进行具体描述,以免因不必要的细节使得本发明模糊。本领域普通技术人员可以理解实现上述实施例方法中的全部或者部分步骤是可以通过程序来指示相关的硬件来完成,所述的程序可以存储与一计算机可读存储介质中,所述的存储介质,如:只读存储记忆体(Read-onlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)、磁碟、光盘等。以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,本领域技术人员在不付出创造性劳动的基础上,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1