GTP消息的发送控制方法及设备、数据的发送方法及设备与流程

文档序号:15864002发布日期:2018-11-07 20:14阅读:514来源:国知局
GTP消息的发送控制方法及设备、数据的发送方法及设备与流程

本发明涉及通信电子产品领域,尤其涉及一种通用数据传输平台(General Data Transfer Platform,GTP)消息GTP消息的发送控制方法及设备、数据的发送方法及设备。



背景技术:

用户设备的附着流程中的创建会话请求与创建会话响应消息,专有承载的激活流程中的创建承载请求与创建承载应答消息都属于通用数据传输平台(General Data Transfer Platform,GTP)消息(其他还包含更新承载请求与响应,删除承载请求与响应等)。GTP消息使用消息的重传机制来确保消息的传输可靠性,即GTP消息发送设备发送一个GTP消息(例如承载创建请求)之后,启动一个重传计时器(时长为T3-RESPONSE),当重传计时器过期时,如果GTP消息发送设备没有收到相应的响应消息(例如承载创建响应),则GTP消息发送设备重新发送该GTP消息,并启动重传计数器记录重传次数。当重传次数大于N3-REQUESTS次时,GTP消息发送设备认为出现路径故障,并记录该故障信息,删除相应的用户/承载上下文或者发起设备恢复流程(比如,当GTP消息发送设备为服务网关(Serving Gateway,S-GW)时,改变用户设备当前的S-GW)。其中T3-RESPONSE与N3-REQUESTS可以在GTP消息发送设备上配置。

当前,为了节省用户设备的电量,当用户设备在空闲态的时候,使用非连续接收(DRX)以便于降低电量消耗。每个寻呼帧(Paging Frame)是一个无线帧(Radio Frame),可以包含多个寻呼时机(Paging Occasion),当使用DRX时,用户设备在每个DRX周期内,仅监听一个寻呼时机即可,从而实现节省用户设备电量的目的。

另外一种节电方式是用户设备进入一种电量节约状态,在该状态下,用户不再监听任何网络侧发来的信令,同时MME获知用户设备进入电量节约状态后,不再试图寻呼用户设备,等待用户设备从电量节约状态退出时,MME才启动对用户设备的寻呼。MME和用户设备可以通过配置或者信令交互,确定用户设备进入电量节约状态以及退出该状态的具体时间。

上述现有技术中,当DRX周期设置的时间较长时,或者用户设备长时间停留在电量节约状态时,会导致UE在较长时间内不响应寻呼。在这种情况下,如果发起的寻呼是接收GTP消息引起的(比如在演进分组系统(Evolved Packet System,ESP)无线网络架构的承载激活流程中,如果用户设备处于空闲态时,移动性管理实体MME收到承载创建请求后会触发寻呼用户设备流程),则会导致寻呼设备长时间不会发送GTP响应消息(因为MME会等服务请求流程结束后才发送响应消息给S-GW),这样,若发送承载创建请求的分组数据网络网关(Packet Data Network Gateway,P-GW)长时间没有收到响应消息,会重传相应的承载创建请求消息,直到重传计数器超过N3-REQUESTS,然后删除相应的用户/承载上下文或者发起节点恢复流程。这样,当设置的DRX时间或用户设备停留在电量节约状态的时间等用户无响应时间太长,带来用户设备的业务中断或者带来不必要的设备恢复流程,引起网络的信令过载。



技术实现要素:

本发明实施例提供了一种GTP消息的发送控制方法、一种数据的发送方法、一种GTP消息发送设备、一种GTP消息响应设备,避免用户无响应时间过长而导致的用户设备的业务中断或者网络中不必要的设备恢复流程。

本发明实施例第一方面提供一种GTP消息的发送控制方法,其包括:

GTP消息发送设备接收GTP消息响应设备发送的用户设备的无响应时间指示,所述无响应时间通过隐式或显示方式指示所述用户设备的无响应时间;

所述GTP消息发送设备根据所述接收的用户设备的无响应时间指示所指示的所述用户设备的无响应时间调整发送GTP消息的时间,其中调整发送所述GTP消息的时间具体为所述发送GTP消息的时间随着所述用户设备的无响应时间的增大向后移,或者随着所述用户设备无响应时间的减小而向前移。

结合第一方面,在第一种可能的实现方式中,所述GTP消息发送设备根据所述接收的用户设备的无响应时间指示所指示的所述用户设备的无响应时间调整发送GTP消息的时间包括以下方式中任一种:

方式一:所述GTP消息发送设备调整重传计时器的时长大于所述用户设备的无响应时间时长,所述重传计时器的时长为所述GTP消息发送设备重传GTP消息的时长;

方式二:所述GTP消息发送设备调整重传计时器的时长与重传计数器的次数阈值的乘积大于所述用户设备的无响应时间的时长;

方式三:所述GTP消息发送设备停止GTP消息的重传;

方式四:所述GTP消息发送设备在所述用户设备的无响应时间结束之前,停止发送GTP消息。

结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述GTP消息发送设备接收GTP消息响应设备发送的用户设备的无响应时间指示,包括:

所述GTP消息发送设备接收所述GTP消息响应设备发送的创建会话请求消息,所述创建会话请求消息中携带所述用户设备的无响应时间指示;

或者,

所述GTP消息发送设备接收所述GTP消息响应设备发送的承载响应消息,所述承载响应消息中携带所述用户设备的无响应时间指示,所述承载响应消息包括创建承载响应消息或承载修改响应消息或承载去激活响应消息或删除承载响应消息中至少一种;

或者,

所述GTP消息发送设备接收所述GTP消息响应设备发送的下行数据通知确认消息,所述下行数据通知确认消息中携带所述用户设备的无响应时间指示。

结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述GTP消息发送设备包括分组数据网络网关P-GW,所述GTP消息响应设备包括服务网关S-GW;

或者,所述GTP消息发送设备包括服务网关S-GW,所述GTP消息响应设备包括移动性管理实体MME。

结合第一方面或第一方面的第一种可能的实现方式,在第四种可能的实现方式中,所述GTP消息发送设备接收GTP消息响应设备发送的用户设备的无响应时间指示,包括:

所述GTP消息发送设备接收GTP消息响应设备发送的创建分组数据协议上下文请求消息,所述创建分组数据协议上下文请求消息中携带所述用户设备的无响应时间指示;

或者,所述GTP消息发送设备接收GTP消息响应设备发送的分组数据协议上下文响应消息,所述分组数据协议上下文响应消息中携带所述用户设备的无响应时间指示,所述分组数据协议上下文响应消息包括更新分组数据协议上下文响应消息和删除分组数据协议上下文响应消息中至少一种。

结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述GTP消息发送设备包括网关GPRS支持节点GGSN,所述GTP消息响应设备包括GPRS服务支持节点SGSN。

结合第一方面至第一方面的第五种可能的实现方式中任一种,在第六种可能的实现方式中,所述用户设备的无响应时间包括无响应时间长度或无响应状态的结束时间。

本发明实施例第二方面提供一种数据的发送方法,其可包括:

GTP消息响应设备获取用户设备的无响应时间;

所述GTP消息响应设备向GTP消息发送设备发送所述获取的用户设备的无响应时间指示,所述无响应时间通过隐式或显示方式指示所述用户设备的无响应时间;以使所述GTP消息发送设备根据所述接收的用户设备的无响应时间指示所指示的所述用户设备的无响应时间调整发送GTP消息的时间,其中调整发送所述GTP消息的时间具体为所述发送GTP消息的时间随着所述用户设备的无响应时间的增大向后移,或者随着所述用户设备无响应时间的减小而向前移。

结合第二方面,在第一种可能的实现方式中,所述GTP消息响应设备向GTP消息发送设备发送所述获取的用户设备的无响应时间指示,包括:

所述GTP消息响应设备向GTP消息发送设备发送创建会话请求消息,所述创建会话请求消息中携带所述用户设备的无响应时间指示;

或者,

所述GTP消息响应设备向GTP消息发送设备发送承载响应消息,所述承载响应消息中携带所述用户设备的无响应时间指示,所述承载响应消息包括创建承载响应消息或承载修改响应消息或承载去激活响应消息或删除承载响应消息中至少一种;

或者,所述GTP消息响应设备向GTP消息发送设备发送下行数据通知确认消息,所述下行数据通知确认消息中携带所述用户设备的无响应时间指示。

结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述GTP消息发送设备包括分组数据网络网关P-GW,所述GTP消息响应设备包括服务网关S-GW;

或者,所述GTP消息发送设备包括服务网关S-GW,所述GTP消息响应设备包括移动性管理实体MME。

结合第二方面,在第三种可能的实现方式中,所述GTP消息响应设备向GTP消息发送设备发送所述获取的用户设备的无响应时间指示,包括:

所述GTP消息响应设备向GTP消息发送设备发送创建分组数据协议上下文请求消息,所述创建分组数据协议上下文请求消息中携带所述用户设备的无响应时间指示;

或者,所述GTP消息响应设备向GTP消息发送设备发送分组数据协议上下文响应消息,所述分组数据协议上下文响应消息中携带所述用户设备的无响应时间指示,所述分组数据协议上下文响应消息包括更新分组数据协议上下文响应消息和删除分组数据协议上下文响应消息中至少一种。

结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述GTP消息发送设备包括网关GPRS支持节点GGSN,所述GTP消息响应设备包括GPRS服务支持节点SGSN。

本发明实施例第三方面提供一种GTP消息发送设备,其可包括:

接收模块,用于接收GTP消息响应设备发送的用户设备的无响应时间指示,所述无响应时间通过隐式或显示方式指示所述用户设备的无响应时间;

调整模块,用于根据所述接收模块接收的用户设备的无响应时间指示所指示的所述用户设备的无响应时间调整发送GTP消息的时间,其中调整发送所述GTP消息的时间具体为所述发送GTP消息的时间随着所述用户设备的无响应时间的增大向后移,或者随着所述用户设备无响应时间的减小而向前移。

结合第三方面,在第一种可能的实现方式中,所述调整模块包括以下模块中至少一个;

第一调整模块,用于调整重传计时器的时长大于所述用户设备的无响应时间时长,所述重传计时器的时长为所述GTP消息发送设备重传GTP消息的时长;

第二调整模块,用于调整重传计时器的时长与重传计数器的次数阈值的乘积大于所述用户设备的无响应时间的时长;

第三调整模块,用于停止GTP消息的重传;

第四调整模块,用于在所述用户设备的无响应时间结束之前,停止发送GTP消息。

结合第三方面或第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述接收模块具体用于接收所述GTP消息响应设备发送的创建会话请求消息,所述创建会话请求消息中携带所述用户设备的无响应时间指示;或者,接收所述GTP消息响应设备发送的承载响应消息,所述承载响应消息中携带所述用户设备的无响应时间指示,所述承载响应消息包括创建承载响应消息或承载修改响应消息或承载去激活响应消息或删除承载响应消息中至少一种;或者,接收所述GTP消息响应设备发送的下行数据通知确认消息,所述下行数据通知确认消息中携带所述用户设备的无响应时间指示。

结合第三方面的第二种可能的实现方式,在第三种可能的实现方式中,所述GTP消息发送设备包括分组数据网络网关P-GW,所述GTP消息响应设备包括服务网关S-GW;或者,所述GTP消息发送设备包括服务网关S-GW,所述GTP消息响应设备包括移动性管理实体MME。

结合第三方面或第三方面的第一种可能的实现方式,在第四种可能的实现方式中,所述接收模块具体用于接收GTP消息响应设备发送的创建分组数据协议上下文请求消息,所述创建分组数据协议上下文请求消息中携带所述用户设备的无响应时间指示;或者,接收GTP消息响应设备发送的分组数据协议上下文响应消息,所述分组数据协议上下文响应消息中携带所述用户设备的无响应时间指示,所述分组数据协议上下文响应消息包括更新分组数据协议上下文响应消息和删除分组数据协议上下文响应消息中至少一种。

结合第三方面的第四种可能的实现方式,在第五种可能的实现方式中,所述GTP消息发送设备包括网关GPRS支持节点GGSN,所述GTP消息响应设备包括GPRS服务支持节点SGSN。

结合第三方面至第三方面的第五种可能的实现方式中任一种,在第六种可能的实现方式中,所述用户设备的无响应时间包括无响应时间长度或无响应状态的结束时间。

本发明实施例第四方面提供一种GTP消息响应设备,其包括:

获取模块,用于获取用户设备的无响应时间;

发送模块,用于向GTP消息发送设备发送所述获取的用户设备的无响应时间指示,所述无响应时间通过隐式或显示方式指示所述用户设备的无响应时间;以使所述GTP消息发送设备根据所述接收的用户设备的无响应时间指示所指示的所述用户设备的无响应时间调整发送所述GTP消息的时间,其中调整发送所述GTP消息的时间具体为所述发送GTP消息的时间随着所述用户设备的无响应时间的增大向后移,或者随着所述用户设备无响应时间的减小而向前移。

结合第四方面,在第一种可能的实现方式中,所述发送模块具体用于向GTP消息发送设备发送创建会话请求消息,所述创建会话请求消息中携带所述用户设备的无响应时间指示;或者,向GTP消息发送设备发送承载响应消息,所述承载响应消息中携带所述用户设备的无响应时间指示,所述承载响应消息包括创建承载响应消息或承载修改响应消息或承载去激活响应消息或删除承载响应消息中至少一种;或者,向GTP消息发送设备发送下行数据通知确认消息,所述下行数据通知确认消息中携带所述用户设备的无响应时间指示。

结合第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述GTP消息发送设备包括分组数据网络网关P-GW,所述GTP消息响应设备包括服务网关S-GW;或者,所述GTP消息发送设备包括服务网关S-GW,所述GTP消息响应设备包括移动性管理实体MME。

结合第四方面,在第三种可能的实现方式中,所述发送模块具体用于向GTP消息发送设备发送创建分组数据协议上下文请求消息,所述创建分组数据协议上下文请求消息中携带所述用户设备的无响应时间指示;或者,向GTP消息发送设备发送分组数据协议上下文响应消息,所述分组数据协议上下文响应消息中携带所述用户设备的无响应时间指示,所述分组数据协议上下文响应消息包括更新分组数据协议上下文响应消息和删除分组数据协议上下文响应消息中至少一种。

结合第四方面的第三种可能的实现方式,在第四种可能的实现方式中,所述GTP消息发送设备包括网关GPRS支持节点GGSN,所述GTP消息响应设备包括GPRS服务支持节点SGSN。

本发明实施例第五方面一种GTP消息发送设备,其可包括:

接收器,用于接收GTP消息响应设备发送的用户设备的无响应时间指示,所述无响应时间通过隐式或显示方式指示所述用户设备的无响应时间;

处理器,用于根据所述接收器接收的用户设备的无响应时间指示所指示的所述用户设备的无响应时间调整发送GTP消息的时间,其中调整发送所述GTP消息的时间具体为所述发送GTP消息的时间随着所述用户设备的无响应时间的增大向后移,或者随着所述用户设备无响应时间的减小而向前移。

结合第五方面,在第一种可能的实现方式中,所述处理器具体用于执行如下操作中任一种;

调整重传计时器的时长大于所述用户设备的无响应时间时长,所述重传计时器的时长为所述GTP消息发送设备重传GTP消息的时长;

调整重传计时器的时长与重传计数器的次数阈值的乘积大于所述用户设备的无响应时间的时长;

停止GTP消息的重传;

在所述用户设备的无响应时间结束之前,停止发送GTP消息。

结合第五方面或第五方面的第一种可能的实现方式,在第二种可能的实现方式中,所述接收器具体用于接收所述GTP消息响应设备发送的创建会话请求消息,所述创建会话请求消息中携带所述用户设备的无响应时间指示;或者,接收所述GTP消息响应设备发送的承载响应消息,所述承载响应消息中携带所述用户设备的无响应时间指示,所述承载响应消息包括创建承载响应消息或承载修改响应消息或承载去激活响应消息或删除承载响应消息中至少一种;或者,接收所述GTP消息响应设备发送的下行数据通知确认消息,所述下行数据通知确认消息中携带所述用户设备的无响应时间指示。

结合第五方面的第二种可能的实现方式,在第三种可能的实现方式中,所述GTP消息发送设备包括分组数据网络网关P-GW,所述GTP消息响应设备包括服务网关S-GW;或者,所述GTP消息发送设备包括服务网关S-GW,所述GTP消息响应设备包括移动性管理实体MME。

结合第五方面或第五方面的第一种可能的实现方式,在第四种可能的实现方式中,所述接收器具体用于接收GTP消息响应设备发送的创建分组数据协议上下文请求消息,所述创建分组数据协议上下文请求消息中携带所述用户设备的无响应时间指示;或者,接收GTP消息响应设备发送的分组数据协议上下文响应消息,所述分组数据协议上下文响应消息中携带所述用户设备的无响应时间指示,所述分组数据协议上下文响应消息包括更新分组数据协议上下文响应消息和删除分组数据协议上下文响应消息中至少一种。

结合第五方面的第四种可能的实现方式,在第五种可能的实现方式中,所述GTP消息发送设备包括网关GPRS支持节点GGSN,所述GTP消息响应设备包括GPRS服务支持节点SGSN。

结合第五方面至第五方面的第五种可能的实现方式中任一种,在第六种可能的实现方式中,所述用户设备的无响应时间包括无响应时间长度或无响应状态的结束时间。

本发明第六方面提供一种GTP消息响应设备,其可包括:

接收器,用于获取用户设备的无响应时间;

发射器,用于向GTP消息发送设备发送所述接收器获取的用户设备的无响应时间指示,所述无响应时间通过隐式或显示方式指示所述用户设备的无响应时间;以使所述GTP消息发送设备根据所述接收的用户设备的无响应时间指示所指示的所述用户设备的无响应时间调整发送所述GTP消息的时间,其中调整发送所述GTP消息的时间具体为所述发送GTP消息的时间随着所述用户设备的无响应时间的增大向后移,或者随着所述用户设备无响应时间的减小而向前移。

结合第六方面,在第一种可能的实现方式中,所述发射器具体用于向GTP消息发送设备发送创建会话请求消息,所述创建会话请求消息中携带所述用户设备的无响应时间指示;或者,向GTP消息发送设备发送承载响应消息,所述承载响应消息中携带所述用户设备的无响应时间指示,所述承载响应消息包括创建承载响应消息或承载修改响应消息或承载去激活响应消息或删除承载响应消息中至少一种;或者,向GTP消息发送设备发送下行数据通知确认消息,所述下行数据通知确认消息中携带所述用户设备的无响应时间指示。

结合第六方面的第一种可能的实现方式,在第二种可能的实现方式中,所述GTP消息发送设备包括分组数据网络网关P-GW,所述GTP消息响应设备包括服务网关S-GW;或者,所述GTP消息发送设备包括服务网关S-GW,所述GTP消息响应设备包括移动性管理实体MME。

结合第六方面,在第三种可能的实现方式中,所述发射器具体用于向GTP消息发送设备发送创建分组数据协议上下文请求消息,所述创建分组数据协议上下文请求消息中携带所述用户设备的无响应时间指示;或者,向GTP消息发送设备发送分组数据协议上下文响应消息,所述分组数据协议上下文响应消息中携带所述用户设备的无响应时间指示,所述分组数据协议上下文响应消息包括更新分组数据协议上下文响应消息和删除分组数据协议上下文响应消息中至少一种。

结合第六方面的第三种可能的实现方式,在第四种可能的实现方式中,所述GTP消息发送设备包括网关GPRS支持节点GGSN,所述GTP消息响应设备包括GPRS服务支持节点SGSN。

本发明第七方面提供一种计算机可读介质,其可包括计算机执行指令,以供计算机的处理器执行所述计算机执行指令时,所述计算机执行本发明前述的GTP消息的方法控制方法中任一种所述的方法。

本发明第七方面提供一种计算机可读介质,其可包括计算机执行指令,以供计算机的处理器执行所述计算机执行指令时,所述计算机执行本发明前述的数据发送方法中任一种所述的方法。

由上可见,本发明实施例,在GTP消息发送设备接收GTP消息响应设备发送的用户设备的无响应时间;所述GTP消息发送设备根据所述接收的用户设备的无响应时间调整所述GTP消息发送设备发送GTP消息的策略,以使所述GTP消息发送设备发送GTP消息的时间随着所述用户设备的无响应时间的增大向后移,随着所述用户设备无响应时间的减小而向前移。由此,保证在用户设备的无响应时间结束之前,不会触发故障检测的机制,不会中断用户设备的业务或不会进行GTP消息发送设备恢复,避免了用户无响应时间过长而导致的用户设备的业务中断或者网络中不必要的设备恢复流程。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的GTP消息的发送控制方法的一实施例的流程示意图。

图2为本发明实施例的GTP消息发送设备的一实施例的结构组成示意图。

图3为图2中的调整模块的一实施例的结构组成示意图。

图4为本发明的CTP消息发送设备的另一实施例的结构组成示意图。

图5为本发明的数据的发送方法的一实施例的流程示意图。

图6为本发明的GTP消息响应设备的一实施例的结构组成示意图。

图7为本发明的GTP消息响应设备的另一实施例的结构组成示意图。

图8列举了MME通过附着流程发送用户设备的无响应时间的一流程示意图。

图9列举了MME通过附着流程发送用户设备的无响应时间的另一流程示意图。

图10列举了MME通过承载激活流程发送用户设备的无响应时间的流程示意图。

图11列举了MME通过网络触发服务请求流程发送用户设备的无响应时间的流程示意图。

图12列举了SGSN通过分组数据协议PDP请求流程发送用户设备的无响应时间的一流程示意图。

图13列举了SGSN通过分组数据协议PDP请求流程发送用户设备的无响应时间的另一流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明的GTP消息的发送控制方法的一实施例的流程示意图。如图1所示,其可包括:

步骤S110,GTP消息发送设备接收GTP消息响应设备发送的用户设备的无响应时间指示,所述无响应时间通过隐式或显示方式指示所述用户设备的无响应时间。

具体实现中,所述无响应时间指示可通过隐式方式指示所述用户设备的无响应时间,比如,通过一个预设的标识指示,当GIP消息发送设备从GTP消息响应设备接收到所述标识,则可知道所述标识对应的用户设备的无响应时间。

具体实现中,所述无响应时间指示可通过显式方式指示所述用户设备的无响应时间,也即,所述GTP消息响应设备直接将用户设备的无响应时间上报给GTP消息发送设备。

具体实现中,本发明实施例所述的用户设备的无响应时间可包括无响应时间长度或者无响应状态的结束时间,比如,所述无响应时间可为用户设备处于空闲态时,设置的DRX周期(比如,为30分钟),或者,所述无响应时间可为用户设备结束电量节约状态的时间(比如,为9:00)。

在一些可行的实施方式中,本发明实施例所述的GTP消息发送设备可包括分组数据网络网关P-GW,此时,所述GTP消息响应设备包括服务网关S-GW;或者,所述GTP消息发送设备可包括服务网关S-GW,此时,所述GTP消息响应设备包括移动性管理实体MME;则在步骤S110,所述GTP消息发送设备接收所述GTP消息响应设备发送的创建会话请求消息,所述创建会话请求消息中携带所述用户设备的无响应时间指示;或者,所述GTP消息发送设备接收所述GTP消息响应设备发送的承载响应消息,所述承载响应消息中携带所述用户设备的无响应时间指示,所述承载响应消息包括创建承载响应消息或承载修改响应消息或承载去激活响应消息或删除承载响应消息中至少一种;或者,所述GTP消息发送设备接收所述GTP消息响应设备发送的下行数据通知确认消息,所述下行数据通知确认消息中携带所述用户设备的无响应时间指示。也即,当GTP消息发送设备可包括分组数据网络网关P-GW,所述GTP消息响应设备包括服务网关S-GW时,P-GW可在从S-GW处接收创建会话请求消息或承载响应消息或创建承载响应消息或承载修改响应消息或承载去激活响应消息或删除承载响应消息时,从S-GW处接收用户设备的无响应时间指示。而当GTP消息发送设备可包括服务网关S-GW,所述GTP消息响应设备包括移动性管理实体MME时,所述S-GW也可在从MME处接收创建会话请求消息或承载响应消息或创建承载响应消息或承载修改响应消息或承载去激活响应消息或删除承载响应消息时,从MME处接收用户设备的无响应时间指示。

在一些可行的实施方式中,本发明实施例所述GTP消息发送设备可包括网关GPRS支持节点GGSN,此时,所述GTP消息响应设备包括GPRS服务支持节点SGSN。则在步骤S110,所述GTP消息发送设备接收GTP消息响应设备发送的创建分组数据协议上下文请求消息,所述创建分组数据协议上下文请求消息中携带所述用户设备的无响应时间指示;或者,所述GTP消息发送设备接收GTP消息响应设备发送的分组数据协议上下文响应消息,所述分组数据协议上下文响应消息中携带所述用户设备的无响应时间指示,所述分组数据协议上下文响应消息包括更新分组数据协议上下文响应消息和删除分组数据协议上下文响应消息中至少一种。也即,当GTP消息发送设备网关GPRS支持节点GGSN,所述GTP消息响应设备包括GPRS服务支持节点SGSN时,GPRS可在从SGSN处接收创建分组数据协议上下文请求消息或更新分组数据协议上下文响应消息和删除分组数据协议上下文响应消息时,从SGSN处接收用户设备的无响应时间指示。

步骤S111,所述GTP消息发送设备根据所述接收的用户设备的无响应时间指示所指示的所述用户设备的无响应时间调整发送GTP消息的时间,其中调整发送所述GTP消息的时间具体为所述发送GTP消息的时间随着所述用户设备的无响应时间的增大向后移,或者随着所述用户设备无响应时间的减小而向前移时间。

具体实现中,在步骤S111,所述GTP消息发送设备根据所述接收的用户设备的无响应时间指示所指示的所述用户设备的无响应时间调整发送GTP消息的时间包括以下方式中任一种:

方式一:所述GTP消息发送设备调整重传计时器(T3-RESPONSE)的时长大于所述用户设备的无响应时间时长,所述重传计时器的时长为所述GTP消息发送设备重传GTP消息的时长。比如,假设P-GW向S-GW发送创建承载请求消息(Create Bearer Request)后,设置所述重传计时器开始计时,若在所述重传计时器时长到来时,还未从所述S-GW收到创建承载响应消息(Create Bearer Response),则会重传所述发送的创建承载请求消息。本发明实施例将GTP消息发送设备的重传计时器的时长设置为可根据用户设备的无响应时间改变,并且设置为长于所述用户设备的无响应时间(即本发明实施例将GTP消息发送设备发送GTP消息的时间随着所述用户设备的无响应时间的增大向后移,随着所述用户设备无响应时间的减小而向前移,尤其是当无响应时间增大时,随着所述用户设备的无响应时间的增大向后移),那么在用户设备的无响应时间结束之前,本发明实施例的GTP消息发送设备不会重传GTP消息,不会中断用户设备的业务或不会进行GTP消息发送设备恢复,进而避免了用户无响应时间过长而导致的用户设备的业务中断或者网络中不必要的设备恢复流程。

方式二:所述GTP消息发送设备调整重传计时器(T3-RESPONSE)的时长与重传计数器(次数阈值记为N3-REQUESTS,一般当重传次数大于N3-REQUESTS限定的次数(比如,五次),GTP消息发送设备会认为出现路径故障,并记录该故障信息,删除相应的用户/承载上希望或者发起设备恢复流程)的次数阈值的乘积大于所述用户设备的无响应时间的时长(即本发明实施例将GTP消息发送设备发送GTP消息的时间随着所述用户设备的无响应时间的增大向后移,随着所述用户设备无响应时间的减小而向前移,尤其是当无响应时间增大时,随着所述用户设备的无响应时间的增大向后移)。比如,假设P-GW向S-GW发送创建承载请求消息(Create Bearer Request)后,设置所述重传计时器开始计时,若在所述重传计时器时长到来时,还未从所述S-GW收到创建承载响应消息(Create Bearer Response),则会重传所述发送的创建承载请求消息。本发明实施例将GTP消息发送设备的T3-RESPONSE的时长与重传计数器的N3-REQUESTS限定的次数的乘积大于所述用户设备的无响应时间的时长,这样在用户设备的无响应时间结束之前,不会中断用户设备的业务或不会进行GTP消息发送设备恢复,避免了用户无响应时间过长而导致的用户设备的业务中断或者网络中不必要的设备恢复流程。

方式三:所述GTP消息发送设备停止GTP消息的重传(即本发明实施例将GTP消息发送设备发送GTP消息的时间随着所述用户设备的无响应时间的增大向后移,随着所述用户设备无响应时间的减小而向前移,尤其是当无响应时间增大时,随着所述用户设备的无响应时间的增大向后移);本方式是通过直接停止GTP消息的重传来保证在用户设备的无响应时间结束之前,本发明实施例的GTP消息发送设备不会重传GTP消息,进而避免了用户无响应时间过长而导致的用户设备的业务中断或者网络中不必要的设备恢复流程。

方式四:所述GTP消息发送设备在所述用户设备的无响应时间结束之前,停止发送GTP消息(即本发明实施例将GTP消息发送设备发送GTP消息的时间随着所述用户设备的无响应时间的增大向后移,随着所述用户设备无响应时间的减小而向前移,尤其是当无响应时间增大时,随着所述用户设备的无响应时间的增大向后移)。本方式是通过直接停止GTP消息在无响应时间结束之前的方法来保证在用户设备的无响应时间结束之前,本发明实施例的GTP消息发送设备不会重传GTP消息,不会中断用户设备的业务或不会进行GTP消息发送设备恢复,进而避免了用户无响应时间过长而导致的用户设备的业务中断或者网络中不必要的设备恢复流程。

由上可见,本发明实施例,在GTP消息发送设备接收GTP消息响应设备发送的用户设备的无响应时间指示,所述无响应时间通过隐式或显示方式指示所述用户设备的无响应时间;所述GTP消息发送设备根据所述接收的用户设备的无响应时间指示所指示的所述用户设备的无响应时间调整所述GTP消息发送设备发送GTP消息的策略,以使所述GTP消息发送设备发送GTP消息的时间随着所述用户设备的无响应时间的增大向后移,随着所述用户设备无响应时间的减小而向前移。由此,保证在用户设备的无响应时间结束之前,不会触发故障检测的机制,不会中断用户设备的业务或不会进行GTP消息发送设备恢复,避免了用户无响应时间过长而导致的用户设备的业务中断或者网络中不必要的设备恢复流程。

图2为本发明实施例的GTP消息发送设备的一实施例的结构组成示意图。其可用于实施图1所示流程,如图2所示,其可包括:接收模块21和调整模块22;其中:

接收模块21,用于接收GTP消息响应设备发送的用户设备的无响应时间指示,所述无响应时间通过隐式或显示方式指示所述用户设备的无响应时间。

具体实现中,所述无响应时间指示可通过隐式方式指示所述用户设备的无响应时间,比如,通过一个预设的标识指示,当GIP消息发送设备从GTP消息响应设备接收到所述标识,则可知道所述标识对应的用户设备的无响应时间。

具体实现中,所述无响应时间指示可通过显式方式指示所述用户设备的无响应时间,也即,所述GTP消息响应设备直接将用户设备的无响应时间上报给GTP消息发送设备。

具体实现中,本发明实施例所述的用户设备的无响应时间可包括无响应时间长度或者无响应状态的结束时间,比如,所述无响应时间可为用户设备处于空闲态时,设置的DRX周期(比如,为30分钟),或者,所述无响应时间可为用户设备结束电量节约状态的时间(比如,为9:00)。

在一些可行的实施方式中,本发明实施例所述的GTP消息发送设备可包括分组数据网络网关P-GW,此时,所述GTP消息响应设备包括服务网关S-GW;或者,所述GTP消息发送设备可包括服务网关S-GW,此时,所述GTP消息响应设备包括移动性管理实体MME;则所述接收模块21具体用于接收所述GTP消息响应设备发送的创建会话请求消息,所述创建会话请求消息中携带所述用户设备的无响应时间指示;或者,接收所述GTP消息响应设备发送的承载响应消息,所述承载响应消息中携带所述用户设备的无响应时间指示,所述承载响应消息包括创建承载响应消息或承载修改响应消息或承载去激活响应消息或删除承载响应消息中至少一种;或者,接收所述GTP消息响应设备发送的下行数据通知确认消息,所述下行数据通知确认消息中携带所述用户设备的无响应时间指示。也即,当GTP消息发送设备包括分组数据网络网关P-GW,所述GTP消息响应设备包括服务网关S-GW时,P-GW可在从S-GW处接收创建会话请求消息或承载响应消息或创建承载响应消息或承载修改响应消息或承载去激活响应消息或删除承载响应消息时,从S-GW处接收用户设备的无响应时间指示。而当GTP消息发送设备可包括服务网关S-GW,所述GTP消息响应设备包括移动性管理实体MME时,所述S-GW也可在从MME处接收创建会话请求消息或承载响应消息或创建承载响应消息或承载修改响应消息或承载去激活响应消息或删除承载响应消息时,从MME处接收用户设备的无响应时间指示。

在一些可行的实施方式中,本发明实施例所述GTP消息发送设备可包括网关GPRS支持节点GGSN,此时,所述GTP消息响应设备包括GPRS服务支持节点SGSN。则所述接收模块21具体用于接收GTP消息响应设备发送的创建分组数据协议上下文请求消息,所述创建分组数据协议上下文请求消息中携带所述用户设备的无响应时间指示;或者,接收GTP消息响应设备发送的分组数据协议上下文响应消息,所述分组数据协议上下文响应消息中携带所述用户设备的无响应时间指示,所述分组数据协议上下文响应消息包括更新分组数据协议上下文响应消息和删除分组数据协议上下文响应消息中至少一种。也即,当GTP消息发送设备网关GPRS支持节点GGSN,所述GTP消息响应设备包括GPRS服务支持节点SGSN时,GPRS可在从SGSN处接收创建分组数据协议上下文请求消息或更新分组数据协议上下文响应消息和删除分组数据协议上下文响应消息时,从SGSN处接收用户设备的无响应时间指示。

调整模块22,用于根据所述接收模块21接收的用户设备的无响应时间指示所指示的所述用户设备的无响应时间调整发送GTP消息的时间,其中调整发送所述GTP消息的时间具体为所述发送GTP消息的时间随着所述用户设备的无响应时间的增大向后移,或者随着所述用户设备无响应时间的减小而向前移时间。

进一步,如图3所示,本发明实施例的调整模块22可包括如下模块中至少一个;

第一调整模块221,用于调整重传计时器(T3-RESPONSE)的时长大于所述用户设备的无响应时间时长,所述重传计时器的时长为所述GTP消息发送设备重传GTP消息的时长。比如,假设P-GW向S-GW发送创建承载请求消息(Create Bearer Request)后,设置所述重传计时器开始计时,若在所述重传计时器时长到来时,还未从所述S-GW收到创建承载响应消息(Create Bearer Response),则会重传所述发送的创建承载请求消息。本发明实施例将GTP消息发送设备的重传计时器的时长设置为可根据用户设备的无响应时间改变,并且设置为长于所述用户设备的无响应时间(即本发明实施例将GTP消息发送设备发送GTP消息的时间随着所述用户设备的无响应时间的增大向后移,随着所述用户设备无响应时间的减小而向前移,尤其是当无响应时间增大时,随着所述用户设备的无响应时间的增大向后移),那么在用户设备的无响应时间结束之前,本发明实施例的GTP消息发送设备不会重传GTP消息,不会中断用户设备的业务或不会进行GTP消息发送设备恢复,进而避免了用户无响应时间过长而导致的用户设备的业务中断或者网络中不必要的设备恢复流程。

第二调整模块222,用于调整重传计时器(T3-RESPONSE)的时长与重传计数器(次数阈值记为N3-REQUESTS,一般当重传次数大于N3-REQUESTS限定的次数(比如,五次),GTP消息发送设备会认为出现路径故障,并记录该故障信息,删除相应的用户/承载上希望或者发起设备恢复流程)的次数阈值的乘积大于所述用户设备的无响应时间的时长(即本发明实施例将GTP消息发送设备发送GTP消息的时间随着所述用户设备的无响应时间的增大向后移,随着所述用户设备无响应时间的减小而向前移,尤其是当无响应时间增大时,随着所述用户设备的无响应时间的增大向后移)。比如,假设P-GW向S-GW发送创建承载请求消息(Create Bearer Request)后,设置所述重传计时器开始计时,若在所述重传计时器时长到来时,还未从所述S-GW收到创建承载响应消息(Create Bearer Response),则会重传所述发送的创建承载请求消息。本发明实施例将GTP消息发送设备的T3-RESPONSE的时长与重传计数器的N3-REQUESTS限定的次数的乘积大于所述用户设备的无响应时间的时长,这样就减少了在用户设备的无响应时间结束之前,不会中断用户设备的业务或不会进行GTP消息发送设备恢复,避免了用户无响应时间过长而导致的用户设备的业务中断或者网络中不必要的设备恢复流程。

第三调整模块223,用于停止GTP消息的重传(即本发明实施例将GTP消息发送设备发送GTP消息的时间随着所述用户设备的无响应时间的增大向后移,随着所述用户设备无响应时间的减小而向前移,尤其是当无响应时间增大时,随着所述用户设备的无响应时间的增大向后移);本方式是通过直接停止GTP消息的重传来保证在用户设备的无响应时间结束之前,本发明实施例的GTP消息发送设备不会重传GTP消息,不会中断用户设备的业务或不会进行GTP消息发送设备恢复,进而避免了用户无响应时间过长而导致的用户设备的业务中断或者网络中不必要的设备恢复流程。

第四调整模块224,用于在所述用户设备的无响应时间结束之前,停止发送GTP消息(即本发明实施例将GTP消息发送设备发送GTP消息的时间随着所述用户设备的无响应时间的增大向后移,随着所述用户设备无响应时间的减小而向前移,尤其是当无响应时间增大时,随着所述用户设备的无响应时间的增大向后移)。本方式是通过直接停止GTP消息在无响应时间结束之前的方法来保证在用户设备的无响应时间结束之前,本发明实施例的GTP消息发送设备不会重传GTP消息,不会中断用户设备的业务或不会进行GTP消息发送设备恢复,进而避免了用户无响应时间过长而导致的用户设备的业务中断或者网络中不必要的设备恢复流程。

由上可见,本发明实施例,在GTP消息发送设备接收GTP消息响应设备发送的用户设备的无响应时间指示,所述无响应时间通过隐式或显示方式指示所述用户设备的无响应时间;所述GTP消息发送设备根据所述接收的用户设备的无响应时间指示所指示的所述用户设备的无响应时间调整所述GTP消息发送设备发送GTP消息的策略,以使所述GTP消息发送设备发送GTP消息的时间随着所述用户设备的无响应时间的增大向后移,随着所述用户设备无响应时间的减小而向前移。由此,保证在用户设备的无响应时间结束之前,不会触发故障检测的机制,不会中断用户设备的业务或不会进行GTP消息发送设备恢复,避免了用户无响应时间过长而导致的用户设备的业务中断或者网络中不必要的设备恢复流程。

图4为本发明的CTP消息发送设备的另一实施例的结构组成示意图。参考图4可知,其与图2-图3所示实施例的区别在于,从硬件结构组成对CTP消息发送设备进行举例说明。具体的,如图4所示,本发明实施例的CTP消息发送设备可包括:接收器41,用于接收GTP消息响应设备发送的用户设备的无响应时间指示,所述无响应时间通过隐式或显示方式指示所述用户设备的无响应时间。具体实现中,本实施例的接收器41所需实现的功能与图2所示实施例的接收模块21的功能相似,因此,在此不对接收器41的功能实现细节进行赘述。处理器42,用于根据所述接收器接收的用户设备的无响应时间指示所指示的所述用户设备的无响应时间调整发送GTP消息的时间,其中调整发送所述GTP消息的时间具体为所述发送GTP时间消息的时间随着所述用户设备的无响应时间的增大向后移,或者随着所述用户设备无响应时间的减小而向前移。具体实现中,本实施例的处理器42所需实现的功能与图2-图3中的调整模块22所实现的功能相似,因此,在此不对处理器42的功能实现细节进行赘述。

具体实现中,本实施例的所述GTP消息发送设备包括分组数据网络网关P-GW,所述GTP消息响应设备包括服务网关S-GW;或者,所述GTP消息发送设备包括服务网关S-GW,所述GTP消息响应设备包括移动性管理实体MME。或者,所述GTP消息发送设备包括网关GPRS支持节点GGSN,所述GTP消息响应设备包括GPRS服务支持节点SGSN。

具体实现中,本发明实施例所述的用户设备的无响应时间可包括无响应时间长度或者无响应状态的结束时间,比如,所述无响应时间可为用户设备处于空闲态时,设置的DRX周期(比如,为30分钟),或者,所述无响应时间可为用户设备结束电量节约状态的时间(比如,为9:00)。

图5为本发明的数据的发送方法的一实施例的流程示意图。如图5所示,其可包括:

步骤S210,GTP消息响应设备获取用户设备的无响应时间;

具体实现中,本发明实施例所述的用户设备的无响应时间可包括无响应时间长度或者无响应状态的结束时间,比如,所述无响应时间可为用户设备处于空闲态时,设置的DRX周期(比如,为30分钟),或者,所述无响应时间可为用户设备结束电量节约状态的时间(比如,为9:00)。

具体实现中,GTP消息响应设备可通过配置、从用户设备接收信令获取、从用户设备的签约信息中获取中至少一种方式获取所述用户设备的无响应时间。

步骤S211,所述GTP消息响应设备向GTP消息发送设备发送所述获取的用户设备的无响应时间指示,所述无响应时间通过隐式或显示方式指示所述用户设备的无响应时间,以使所述GTP消息发送设备根据所述接收的用户设备的无响应时间指示所指示的所述用户设备的无响应时间调整发送GTP消息的时间,其中调整发送所述GTP消息的时间具体为所述发送GTP消息的时间随着所述用户设备的无响应时间的增大向后移,或者随着所述用户设备无响应时间的减小而向前移时间。

在一些可行的实施方式中,本发明实施例所述的GTP消息发送设备可包括分组数据网络网关P-GW,此时,所述GTP消息响应设备包括服务网关S-GW;或者,所述GTP消息发送设备可包括服务网关S-GW,此时,所述GTP消息响应设备包括移动性管理实体MME;则在步骤S211,所述GTP消息响应设备向GTP消息发送设备发送创建会话请求消息,所述创建会话请求消息中携带所述用户设备的无响应时间指示;或者,所述GTP消息响应设备向GTP消息发送设备发送承载响应消息,所述承载响应消息中携带所述用户设备的无响应时间指示,所述承载响应消息包括创建承载响应消息或承载修改响应消息或承载去激活响应消息或删除承载响应消息中至少一种;或者,所述GTP消息响应设备向GTP消息发送设备发送下行数据通知确认消息,所述下行数据通知确认消息中携带所述用户设备的无响应时间指示。也即,当GTP消息发送设备可包括分组数据网络网关P-GW,所述GTP消息响应设备包括服务网关S-GW时,S-GW可在向P-GW发送创建会话请求消息或承载响应消息或创建承载响应消息或承载修改响应消息或承载去激活响应消息或删除承载响应消息时,向P-GW发送用户设备的无响应时间指示。而当GTP消息发送设备包括服务网关S-GW,所述GTP消息响应设备包括移动性管理实体MME时,所述MME也可在向S-GW发送创建会话请求消息或承载响应消息或创建承载响应消息或承载修改响应消息或承载去激活响应消息或删除承载响应消息时,向S-GW发送用户设备的无响应时间指示。

在一些可行的实施方式中,本发明实施例所述GTP消息发送设备可包括网关GPRS支持节点GGSN,此时,所述GTP消息响应设备包括GPRS服务支持节点SGSN。则在步骤S211,所述GTP消息响应设备向GTP消息发送设备发送创建分组数据协议上下文请求消息,所述创建分组数据协议上下文请求消息中携带所述用户设备的无响应时间指示;或者,所述GTP消息响应设备向GTP消息发送设备发送分组数据协议上下文响应消息,所述分组数据协议上下文响应消息中携带所述用户设备的无响应时间指示,所述分组数据协议上下文响应消息包括更新分组数据协议上下文响应消息和删除分组数据协议上下文响应消息中至少一种。也即,当GTP消息发送设备网关GPRS支持节点GGSN,所述GTP消息响应设备包括GPRS服务支持节点SGSN时,SGSN可在向GPRS发送创建分组数据协议上下文请求消息或更新分组数据协议上下文响应消息和删除分组数据协议上下文响应消息时,向GPRS发送用户设备的无响应时间指示。

由上可见,本发明实施例,GTP消息响应设备将用户设备的无响应时间指示发送给GTP消息发送设备;以使所述GTP消息发送设备根据所述用户设备的无响应时间指示所指示的所述用户设备的无响应时间调整所述GTP消息发送设备发送GTP消息的策略,以使所述GTP消息发送设备发送GTP消息的时间随着所述用户设备的无响应时间的增大向后移,或者随着所述用户设备无响应时间的减小而向前移。由此,保证在用户设备的无响应时间结束之前,不会触发故障检测的机制,不会中断用户设备的业务或不会进行GTP消息发送设备恢复,避免了用户无响应时间过长而导致的用户设备的业务中断或者网络中不必要的设备恢复流程。

图6为本发明的GTP消息响应设备的一实施例的结构组成示意图。其可用于实施图5所示的方法,如图6所示,其可包括:获取模块61和发送模块62,其中:

获取模块61,用于获取用户设备的无响应时间。

具体实现中,本发明实施例所述的用户设备的无响应时间可包括无响应时间长度或者无响应状态的结束时间,比如,所述无响应时间可为用户设备处于空闲态时,设置的DRX周期(比如,为30分钟),或者,所述无响应时间可为用户设备结束电量节约状态的时间(比如,为9:00)。

具体实现中,获取模块61可通过配置、从用户设备接收信令获取、从用户设备的签约信息中获取中至少一种方式获取所述用户设备的无响应时间。

发送模块62,用于向GTP消息发送设备发送所述获取的用户设备的无响应时间指示,所述无响应时间通过隐式或显示方式指示所述用户设备的无响应时间,以使所述GTP消息发送设备根据所述接收的用户设备的无响应时间指示所指示的所述用户设备的无响应时间调整发送所述GTP消息的时间,其中调整发送所述GTP消息的时间具体为所述发送GTP消息的时间随着所述用户设备的无响应时间的增大向后移,或者随着所述用户设备无响应时间的减小而向前移。时间

在一些可行的实施方式中,本发明实施例所述的GTP消息发送设备可包括分组数据网络网关P-GW,此时,所述GTP消息响应设备包括服务网关S-GW;或者,所述GTP消息发送设备可包括服务网关S-GW,此时,所述GTP消息响应设备包括移动性管理实体MME;则发送模块62具体用于发送创建会话请求消息,所述创建会话请求消息中携带所述用户设备的无响应时间指示;或者,所述GTP消息响应设备向GTP消息发送设备发送承载响应消息,所述承载响应消息中携带所述用户设备的无响应时间指示,所述承载响应消息包括创建承载响应消息或承载修改响应消息或承载去激活响应消息或删除承载响应消息中至少一种;或者,所述GTP消息响应设备向GTP消息发送设备发送下行数据通知确认消息,所述下行数据通知确认消息中携带所述用户设备的无响应时间指示。也即,当GTP消息发送设备可包括分组数据网络网关P-GW,所述GTP消息响应设备包括服务网关S-GW时,S-GW可在向P-GW发送创建会话请求消息或承载响应消息或创建承载响应消息或承载修改响应消息或承载去激活响应消息或删除承载响应消息时,向P-GW发送用户设备的无响应时间指示。而当GTP消息发送设备包括服务网关S-GW,所述GTP消息响应设备包括移动性管理实体MME时,所述MME也可在向S-GW发送创建会话请求消息或承载响应消息或创建承载响应消息或承载修改响应消息或承载去激活响应消息或删除承载响应消息时,向S-GW发送用户设备的无响应时间指示。

在一些可行的实施方式中,本发明实施例所述GTP消息发送设备可包括网关GPRS支持节点GGSN,此时,所述GTP消息响应设备包括GPRS服务支持节点SGSN。则发送模块62具体用于向GTP消息发送设备发送创建分组数据协议上下文请求消息,所述创建分组数据协议上下文请求消息中携带所述用户设备的无响应时间指示;或者,所述GTP消息响应设备向GTP消息发送设备发送分组数据协议上下文响应消息,所述分组数据协议上下文响应消息中携带所述用户设备的无响应时间指示,所述分组数据协议上下文响应消息包括更新分组数据协议上下文响应消息和删除分组数据协议上下文响应消息中至少一种。也即,当GTP消息发送设备网关GPRS支持节点GGSN,所述GTP消息响应设备包括GPRS服务支持节点SGSN时,SGSN可在向GPRS发送创建分组数据协议上下文请求消息或更新分组数据协议上下文响应消息和删除分组数据协议上下文响应消息时,向GPRS发送用户设备的无响应时间指示。

由上可见,本发明实施例,GTP消息响应设备将用户设备的无响应时间指示发送给GTP消息发送设备;以使所述GTP消息发送设备根据所述用户设备的无响应时间指示所指示的所述用户设备的无响应时间调整所述GTP消息发送设备发送GTP消息的策略,以使所述GTP消息发送设备发送GTP消息的时间随着所述用户设备的无响应时间的增大向后移,或者随着所述用户设备无响应时间的减小而向前移。由此,保证在用户设备的无响应时间结束之前,不会触发故障检测的机制,不会中断用户设备的业务或不会进行GTP消息发送设备恢复,避免了用户无响应时间过长而导致的用户设备的业务中断或者网络中不必要的设备恢复流程。

图7为本发明的GTP消息响应设备的另一实施例的结构组成示意图。参考图7可知,其与图6所示实施例的区别在于,从硬件结构组成对CTP消息发送设备进行举例说明。具体的,如图7所示,本发明实施例的CTP消息响应设备可包括:接收器71,用于获取用户设备的无响应时间。具体实现中,本实施例的接收器71所需实现的功能与图6所示实施例的获取模块61的功能相似,因此,在此不对接收器61的功能实现细节进行赘述。发射器72,用于向GTP消息发送设备发送所述接收器获取的用户设备的无响应时间指示,所述无响应时间通过隐式或显示方式指示所述用户设备的无响应时间,以使所述GTP消息发送设备根据所述接收的用户设备的无响应时间指示所指示的所述用户设备的无响应时间调整发送GTP消息的时间,其中调整发送所述GTP消息的时间具体为所述发送GTP时间消息的时间随着所述用户设备的无响应时间的增大向后移,或者随着所述用户设备无响应时间的减小而向前移。具体实现中,本实施例的发射器72所需实现的功能与图6中的发送模块62所实现的功能相似,因此,在此不对发射器72的功能实现细节进行赘述。

具体实现中,本实施例的所述GTP消息发送设备包括分组数据网络网关P-GW,所述GTP消息响应设备包括服务网关S-GW;或者,所述GTP消息发送设备包括服务网关S-GW,所述GTP消息响应设备包括移动性管理实体MME。或者,所述GTP消息发送设备包括网关GPRS支持节点GGSN,所述GTP消息响应设备包括GPRS服务支持节点SGSN。

具体实现中,本发明实施例所述的用户设备的无响应时间可包括无响应时间长度或者无响应状态的结束时间,比如,所述无响应时间可为用户设备处于空闲态时,设置的DRX周期(比如,为30分钟),或者,所述无响应时间可为用户设备结束电量节约状态的时间(比如,为9:00)。

本领域普通技术人员可以理解:实现本发明实施例的上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

图8-图13通过多个具体的应用场景进一步对本发明实施例的方法流程进行了详细说明。

图8列举了MME通过附着流程发送用户设备的无响应时间的流程示意图。如图8所示,其可包括:

步骤801,MME发送创建会话请求消息(Create Session Request)给S-GW,所述创建会话请求消息中携带用户设备的无响应时间(此处为显示指示用户设备的无响应时间,具体实现中,也可通过隐式指示的方式),指明所述用户设备无响应的最大时长为30分钟。

步骤S802,S-GW根据用户设备的无响应时间,调整GTP消息的重传参数T3-RESPONSE和/或N3-REQUESTS,比如,使得T3-RESPONSE大于30分钟,或者T3-RESPONSE乘以N3-REQUESTS大于30分钟。

步骤S803,S-GW发送创建会话响应消息(Create Session Response)给MME。

图9列举了MME通过附着流程发送用户设备的无响应时间的流程示意图。如图9所示,其可包括:

步骤S901,MME发送创建会话请求消息(Create Session Request)给S-GW,请求中携带用户设备的无响应时间,指明所述用户设备无响应的最大时长为30分钟。

步骤S902,S-GW发送创建会话请求消息(Create Session Request)给P-GW,请求中携带用户设备的无响应时间,指明所述用户设备无响应的最大时长为30分钟。

步骤S903,P-GW根据用户设备的无响应时间,调整GTP消息的重传参数T3-RESPONSE和/或者N3-REQUESTS,比如,使得T3-RESPONSE大于30分钟,或者T3-RESPONSE乘以N3-REQUESTS大于30分钟。

步骤S904,P-GW发送创建会话响应消息(Create Session Response)给S-GW。

步骤S905,S-GW发送创建会话响应消息(Create Session Response)给MME。

本实施例与图8不同之处在于,包括了S-GW向P-GW发送用户设备的无响应时间的流程。

图10列举了MME通过承载激活流程发送用户设备的无响应时间的流程示意图。如图10所示,其可包括:

步骤S1001,P-GW发送创建承载请求消息(Create Bearer Request)给S-GW。

步骤S1002,S-GW发送创建承载请求消息(Create Bearer Request)给MME。

步骤S1003,MME拒绝创建承载请求消息,并在创建承载响应消息(Create Bearer Response)中携带用户设备的无响应时间给S-GW。

步骤S1004,S-GW发送创建会话响应消息(Create Bearer Response)给P-GW,消息中携带用户设备的无响应时间,比如,指明所述用户设备无响应的最大时长为30分钟,或者,指明用户设备退出无响应状态的时间为9:00。

步骤S1005,P-GW根据用户设备的无响应时间,调整GTP消息的重传参数T3-RESPONSE和/或者N3-REQUESTS,比如,使得T3-RESPONSE大于30分钟,或者T3-RESPONSE乘以N3-REQUESTS大于30分钟;或者,将向所述用户设备发送的GTP消息的时间推迟到9:00之后。

图11列举了MME通过网络触发服务请求流程发送用户设备的无响应时间的流程示意图。如图11所示,其可包括:

步骤S1101,S-GW收到下行数据(Downlink Data),或者在用户设备激活ISR时,收到承载控制信令。

步骤S1102,S-GW发送下行数据通知消息(Downlink Data Notification)给MME。

步骤S1103,MME发送下行数据通知确认消息(Downlink Data Notification Ack)给S-GW,消息中指明用户设备的无响应时间,比如,指明所述用户设备无响应的最大时长为30分钟。

步骤S1104,S-GW在用户设备的无响应时间过期前,停止发送该用户设备的下行数据通知消息。

图12列举了SGSN通过分组数据协议(Packet Data Protocol,PDP)请求流程发送用户设备的无响应时间的流程示意图。如图12所示,其可包括:

步骤S1201,SGSN发送创建PDP上下文请求消息(Create PDP Context Request)给GGSN,请求中携带用户设备的无响应时间,指明用户设备无响应的最大时间,例如30分钟;

步骤S1202,GGSN根据用户设备的无响应时间,调整GTP消息的重传参数T3-RESPONSE和/或者N3-REQUESTS,例如使得T3-RESPONSE大于30分钟,或者T3-RESPONSE乘以N3-REQUESTS大于30分钟。

步骤S1203,GGSN发送创建PDP上下文响应消息(Create PDP Context Response)给SGSN。

图13列举了SGSN通过分组数据协议(Packet Data Protocol,PDP)请求流程发送用户设备的无响应时间的流程示意图。如图13所示,其可包括:

步骤S1301,GGSN发送创建PDP上下文请求消息(Create PDP Context Request)给SGSN;

步骤S1302,SGSN发送创建PDP上下文响应消息(Create PDP Context Response)给GGSN,响应消息中携带用户设备的无响应时间,指明用户设备无响应的最大时间,例如30分钟;或者,指明用户设备退出无响应状态的时间为9:00。

步骤S1303,GGSN根据用户设备的无响应时间,调整GTP消息的重传参数T3-RESPONSE和/或者N3-REQUESTS,例如使得T3-RESPONSE大于30分钟,或者T3-RESPONSE乘以N3-REQUESTS大于30分钟;或者,将向所述用户设备发送的GTP消息的时间推迟到9:00之后。

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1