一种会话管理请求消息的传输控制方法和设备
技术领域
本发明涉及通信技术领域,尤其是涉及一种会话管理请求消息的传输控制方法和设备。
背景技术
基于APN(Access Point Name,接入点名称)的会话管理拥塞控制机制。
当MME(Mobility Management Entity,移动性管理实体)监测到与APN相关的ESM(EPS Session Management,EPS(Evolved Packet System,演进分组***)会话管理)拥塞发生时,MME拒绝UE(User Equipment,用户设备)发出的与该APN相关的SM(Session Management,会话管理)请求消息,并在SM拒绝消息中携带SM back-off timer(退避定时器);且MME基于该APN和UE存储SM back-off timer;且如果UE没有在SM请求消息中提供APN,则MME使用签约数据中的默认APN;且如果MME在SM back-off timer超时之前接收到UE发出的与该APN相关的会话管理请求消息,则MME拒绝该消息。
当UE接收到SM拒绝消息中携带的SM back-off timer后,如果SM拒绝消息中携带有APN,则UE启动SM back-off timer,且在SM back-off timer超时之前,UE不应该发送与该APN相关的会话管理请求消息;如果SM拒绝消息中没有携带APN,则UE启动SM back-off timer,且在SM back-off timer超时之前,UE不应该发送不携带APN的会话管理请求消息。
在实现本发明的过程中,发明人发现现有技术中至少存在以下问题:
UE在SM back-off timer的运行期间,不会向网络侧设备发送与特定APN相关的任何会话管理请求消息,即使UE需要执行正常优先级的应用也无法向网络发送会话管理请求消息,从而不能满足用户的实际需求。
发明内容
本发明实施例提供一种会话管理请求消息的传输控制方法和设备,以根据实际需求传输会话管理请求消息。
为了达到上述目的,本发明实施例提供一种会话管理请求消息的传输控制方法,包括:
用户设备接收来自网络侧设备的与特定接入点名称APN相关的会话管理拒绝消息,所述会话管理拒绝消息中携带会话管理退避定时器值以及会话管理退避定时器限制的特定优先级别信息;
所述用户设备根据所述会话管理退避定时器值启动会话管理退避定时器,在所述会话管理退避定时器运行期间,禁止所述用户设备向网络侧设备发送与所述特定APN相关的具有所述特定优先级别或者优先级别低于所述特定优先级别的会话管理请求消息;并允许所述用户设备向网络侧设备发送与所述特定APN相关的优先级别高于所述特定优先级别的会话管理请求消息。
本发明实施例提供一种会话管理请求消息的传输控制方法,包括:
网络侧设备接收来自用户设备的与特定接入点名称APN相关的会话管理请求消息;
所述网络侧设备根据基于APN的会话管理拥塞控制机制向用户设备发送与所述特定APN相关的会话管理拒绝消息,所述会话管理拒绝消息中携带会话管理退避定时器值以及会话管理退避定时器限制的特定优先级别信息。
本发明实施例提供一种用户设备,包括:
接收模块,用于接收来自网络侧设备的与特定接入点名称APN相关的会话管理拒绝消息,所述会话管理拒绝消息中携带会话管理退避定时器值以及会话管理退避定时器限制的特定优先级别信息;
管理模块,用于根据所述会话管理退避定时器值启动会话管理退避定时器,并在所述会话管理退避定时器运行期间,禁止所述用户设备向网络侧设备发送与所述特定APN相关的具有所述特定优先级别或者优先级别低于所述特定优先级别的会话管理请求消息;并允许所述用户设备向网络侧设备发送与所述特定APN相关的优先级别高于所述特定优先级别的会话管理请求消息。
本发明实施例提供一种网络侧设备,包括:
接收模块,用于接收来自用户设备的与特定接入点名称APN相关的会话管理请求消息;
发送模块,用于根据基于APN的会话管理拥塞控制机制向用户设备发送与所述特定APN相关的会话管理拒绝消息,所述会话管理拒绝消息中携带会话管理退避定时器值以及会话管理退避定时器限制的特定优先级别信息。
与现有技术相比,本发明实施例至少具有以下优点:本发明实施例中,通过配置新的会话管理退避定时器或者为会话管理退避定时器配置限制级别,从而可以根据实际需求传输会话管理请求消息,以满足用户的实际需求。
附图说明
为了更加清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一中提供的一种会话管理请求消息的传输控制方法流程示意图;
图2是本发明实施例四提供的一种用户设备的结构示意图;
图3是本发明实施例五提供的一种网络侧设备的结构示意图。
具体实施方式
发明人在实现本发明的过程中注意到:对于工作在low priority access(低优先级接入)模式下的UE,通常情况下,UE需要向网络侧设备发送携带low priority access指示的会话管理请求消息,然而在特殊情况(如发送业务报警信息或通知等)下,UE需要向网络侧设备发送携带normal priority access(正常优先级接入)指示的会话管理请求消息,即UE会使用不同的接入优先级向网络侧设备发送与同一APN相关的会话管理请求消息。
但是,根据基于APN的会话管理拥塞控制机制,UE在SM back-off timer的运行期间,不会向网络侧设备发送与特定APN相关的任何会话管理请求消息,即任何情况下UE均不会向网络侧设备发送携带low priority access指示或normal priority access指示的会话管理请求消息,从而不能满足用户实际需求。
本发明实施例中,当MME监测到与APN相关的ESM拥塞发生时,希望网络侧设备能够根据当前的拥塞状况,区别对待UE使用不同的接入优先级所发出的与APN相关的会话管理请求消息;例如,当拥塞程度较轻时,希望网络侧设备拒绝UE发送的携带low priority access指示的会话管理请求消息,且接受并处理UE发送的携带normal priority access指示的会话管理请求消息。
针对上述发现,本发明实施例提供一种会话管理请求消息的传输控制方法和设备,通过配置新的会话管理退避定时器值或者在会话管理拒绝消息中携带限制级别信息以及会话管理退避定时器值,从而可根据实际需求传输会话管理请求消息,以满足用户的实际需求。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
本发明实施例一提供一种会话管理请求消息的传输控制方法,通过配置新的会话管理退避定时器(SM back-off timer)或者为会话管理退避定时器配置限制级别(该限制级别为SM back-off timer的新属性),以根据实际需求传输控制会话管理请求消息,如图1所示,该方法可包括以下步骤:
步骤101,网络侧设备接收来自用户设备的与特定APN相关的会话管理请求消息。
步骤102,网络侧设备根据基于APN的会话管理拥塞控制机制向用户设备发送与该特定APN相关的会话管理拒绝消息;该会话管理拒绝消息中携带会话管理退避定时器值以及会话管理退避定时器限制的特定优先级别信息。
本发明实施例中,该限制的特定优先级别信息具体为:会话管理退避定时器值的标识或者级别标识;且不同会话管理退避定时器值的标识用于向用户设备说明网络侧设备在会话管理退避定时器值所表示的时间内限制用户设备发送不同特定优先级别的会话管理请求消息;不同级别标识用于向用户设备说明网络侧设备在会话管理退避定时器值所表示的时间内限制用户设备发送不同特定优先级别的会话管理请求消息。
情况一、本发明实施例中可以通过引入新的会话管理退避定时器来控制会话管理请求消息的传输,基于此,该限制的特定优先级别信息具体为会话管理退避定时器值的标识,不同会话管理退避定时器值的标识用于表示不同的会话管理退避定时器;例如,当会话管理退避定时器值的标识为标识1时,可表示第一会话管理退避定时器,且第一会话管理退避定时器用于限制用户设备发送某个特定优先级别的会话管理请求消息;又例如,当会话管理退避定时器值的标识为标识2时,可表示第二会话管理退避定时器,且第二会话管理退避定时器用于限制用户设备发送另一个特定优先级别的会话管理请求消息;又例如,当会话管理退避定时器值的标识为标识3时,可表示第三会话管理退避定时器,且第三会话管理退避定时器用于限制用户设备发送另一个特定优先级别的会话管理请求消息。
在实际应用中,会话管理退避定时器值的标识的数量可以基于会话管理请求消息的不同类型或应用程序的不同优先级类型设置;本发明实施例的一种优选实施方式中,当会话管理请求消息包括低优先级别(low priority)的会话管理请求消息以及正常优先级别(normal priority)的会话管理请求消息时,则限制的特定优先级别信息具体为第一定时器值标识或第二定时器值标识;具有第一定时器值标识的会话管理退避定时器值用于向用户设备说明网络侧设备在会话管理退避定时器值所表示的时间内限制用户设备发送低优先级别的会话管理请求消息,具有第二定时器值标识的会话管理退避定时器值用于向用户设备说明网络侧设备在会话管理退避定时器值所表示的时间内限制用户设备发送优先级别等于或低于正常优先级别的会话管理请求消息。
在上述实施方式中,网络侧设备根据基于APN的会话管理拥塞控制机制向用户设备发送的与特定APN相关的会话管理拒绝消息中,携带会话管理退避定时器值以及第一定时器值标识或第二定时器值标识;当携带会话管理退避定时器值以及第一定时器值标识时,表示向用户设备下发限制用户设备发送低优先级别的会话管理请求消息的会话管理退避定时器值;当携带会话管理退避定时器值以及第二定时器值标识时,表示向用户设备下发限制用户设备发送优先级别等于或低于正常优先级别的会话管理请求消息的会话管理退避定时器值。
例如,当根据基于APN的会话管理拥塞情况判断出拥塞程度较轻时,则只需要拒绝与APN相关的具有低优先级别的会话管理请求消息,该情况下网络侧设备向用户设备发送的与特定APN相关的会话管理拒绝消息中,携带会话管理退避定时器值以及第一定时器值标识;当根据基于APN的会话管理拥塞情况判断出拥塞程度较重时,则需要拒绝与APN相关的具有低优先级别的会话管理请求消息以及具有正常优先级别的会话管理请求消息,该情况下网络侧设备向用户设备发送的与特定APN相关的会话管理拒绝消息中,携带会话管理退避定时器值以及第二定时器值标识。
情况二、本发明实施例中可以通过为会话管理退避定时器配置限制级别来实现会话管理请求消息的传输,基于此,该限制的特定优先级别信息具体为级别标识,不同级别标识用于表示会话管理退避定时器的不同属性,且用于向用户设备说明网络侧设备在会话管理退避定时器值所表示的时间内限制用户设备发送不同特定优先级别的会话管理请求消息。
网络侧设备在会话管理拒绝消息中携带级别标识,且通过该级别标识向用户设备表示当前其可以通过哪种接入优先级发送会话管理请求消息。例如,当级别标识为1时,表示此时的会话管理退避定时器用于限制用户设备发送某个特定优先级别的会话管理请求消息;又例如,当级别标识为2时,表示此时的会话管理退避定时器用于限制用户设备发送另一个特定优先级别的会话管理请求消息;又例如,当级别标识为3时,表示此时的会话管理退避定时器用于限制用户设备发送另一个特定优先级别的会话管理请求消息。
在实际应用中,级别标识的数量可以基于会话管理请求消息的不同类型或应用程序的不同优先级类型设置;本发明实施例的一种优选实施方式中,当会话管理请求消息包括低优先级别(low priority)的会话管理请求消息以及正常优先级别(normal priority)的会话管理请求消息时,则该限制的特定优先级别信息具体为第一级别标识或第二级别标识;且当会话管理拒绝消息中具有第一级别标识和会话管理退避定时器值时,该会话管理退避定时器值用于向用户设备说明网络侧设备在会话管理退避定时器值所表示的时间内限制用户设备发送低优先级别的会话管理请求消息;且当会话管理拒绝消息中具有第二级别标识和会话管理退避定时器值时,该会话管理退避定时器值用于向用户设备说明网络侧设备在会话管理退避定时器值所表示的时间内限制用户设备发送优先级别等于或低于正常优先级别的会话管理请求消息。
在上述实施方式中,网络侧设备根据基于APN的会话管理拥塞控制机制向用户设备发送的与特定APN相关的会话管理拒绝消息中,携带会话管理退避定时器值以及第一级别标识或第二级别标识;当携带会话管理退避定时器值以及第一级别标识时,表示向用户设备下发限制用户设备发送低优先级别的会话管理请求消息的会话管理退避定时器值;当携带会话管理退避定时器值以及第二级别标识时,表示向用户设备下发限制用户设备发送优先级别等于或低于正常优先级别的会话管理请求消息的会话管理退避定时器值。
例如,当根据基于APN的会话管理拥塞情况判断出拥塞程度较轻时,则只需要拒绝与APN相关的具有低优先级别的会话管理请求消息,该情况下网络侧设备向用户设备发送的与特定APN相关的会话管理拒绝消息中,携带会话管理退避定时器值以及第一级别标识;当根据基于APN的会话管理拥塞情况判断出拥塞程度较重时,则需要拒绝与APN相关的具有低优先级别的会话管理请求消息以及具有正常优先级别的会话管理请求消息,该情况下网络侧设备向用户设备发送的与特定APN相关的会话管理拒绝消息中,带会话管理退避定时器值以及第二级别标识。
需要注意的是,在情况二中,针对向用户设备发送的会话管理拒绝消息,上述第一级别标识或第二级别标识可以直接携带在该会话管理拒绝消息中,也可以携带在会话管理拒绝消息的会话管理退避定时器内的相关字段中。
本发明实施例中,在上述情况一中,网络侧设备在向用户设备发送了与该特定APN相关的会话管理拒绝消息后,还需要基于该特定APN和用户设备存储会话管理退避定时器值的标识以及对应的时间信息;在上述情况二中,网络侧设备在向用户设备发送了与该特定APN相关的会话管理拒绝消息后,还需要基于该特定APN和用户设备存储会话管理退避定时器值对应的时间信息以及会话管理拒绝消息中携带的级别标识信息。
步骤103,用户设备接收来自网络侧设备的与特定APN相关的会话管理拒绝消息,该会话管理拒绝消息中携带会话管理退避定时器值以及会话管理退避定时器限制的特定优先级别信息;该限制的特定优先级别信息具体为:会话管理退避定时器值的标识或者级别标识。
步骤104,用户设备根据会话管理退避定时器值启动会话管理退避定时器,且在会话管理退避定时器运行期间,禁止用户设备向网络侧设备发送与特定APN相关的具有该特定优先级别或者优先级别低于该特定优先级别的会话管理请求消息;并允许用户设备向网络侧设备发送与该特定APN相关的优先级别高于该特定优先级别的会话管理请求消息。
本发明实施例的一种优选实施方式中,当会话管理请求消息包括低优先级别的会话管理请求消息以及正常优先级别的会话管理请求消息时,则限制的特定优先级别信息可以为第一定时器值标识或第二定时器值标识;且具有第一定时器值标识的会话管理退避定时器值用于向用户设备说明网络侧设备在会话管理退避定时器值所表示的时间内限制用户设备发送低优先级别的会话管理请求消息,具有第二定时器值标识的会话管理退避定时器用于向用户设备说明网络侧设备在会话管理退避定时器值所表示的时间内限制用户设备发送优先级别等于或低于正常优先级别的会话管理请求消息。
基于此,当会话管理拒绝消息中携带第一定时器值标识时,用户设备启动具有第一定时器值标识的会话管理退避定时器;在会话管理退避定时器运行期间,禁止用户设备向网络侧设备发送与该特定APN相关的具有低优先级别的会话管理请求消息,并允许用户设备向网络侧设备发送与该特定APN相关的具有正常优先级别的会话管理请求消息;当会话管理拒绝消息中携带第二定时器值标识时,用户设备启动具有第二定时器值标识的会话管理退避定时器,在会话管理退避定时器运行期间,禁止用户设备向网络侧设备发送与该特定APN相关的具有低优先级别的会话管理请求消息以及具有正常优先级别的会话管理请求消息。
具体实施方式中,当用户设备需要向网络侧设备发送与特定APN相关的具有低优先级别的会话管理请求消息时;如果用户设备当前有与特定APN相关的会话管理退避定时器正在运行,且会话管理退避定时器值的标识为第一定时器值标识,则会话管理退避定时器阻止用户设备发送具有低优先级别的会话管理请求消息;如果用户设备当前有与特定APN相关的会话管理退避定时器正在运行,且会话管理退避定时器值的标识为第二定时器值标识,则会话管理退避定时器阻止用户设备发送具有低优先级别的会话管理请求消息。
当用户设备需要向网络侧设备发送与特定APN相关的具有正常优先级别的会话管理请求消息时;如果用户设备当前有与特定APN相关的会话管理退避定时器正在运行,且会话管理退避定时器值的标识为第一定时器值标识,则会话管理退避定时器允许用户设备发送具有正常优先级别的会话管理请求消息;如果用户设备当前有与特定APN相关的会话管理退避定时器正在运行,且会话管理退避定时器值的标识为第二定时器值标识,则会话管理退避定时器阻止用户设备发送具有正常优先级别的会话管理请求消息。
本发明实施例的一种优选实施方式中,当会话管理请求消息包括低优先级别的会话管理请求消息以及正常优先级别的会话管理请求消息时,则限制的特定优先级别信息可以为第一级别标识或第二级别标识;且当会话管理拒绝消息中具有第一级别标识和会话管理退避定时器值时,该会话管理退避定时器值用于向用户设备说明网络侧设备在会话管理退避定时器值所表示的时间内限制用户设备发送低优先级别的会话管理请求消息;当会话管理拒绝消息中具有第二级别标识和会话管理退避定时器值时,该会话管理退避定时器值用于向用户设备说明网络侧设备在会话管理退避定时器值所表示的时间内限制用户设备发送优先级别等于或低于正常优先级别的会话管理请求消息。
基于此,当会话管理拒绝消息中携带第一级别标识时,用户设备根据会话管理退避定时器值启动会话管理退避定时器,并存储该第一级别标识;在会话管理退避定时器运行期间,禁止用户设备向网络侧设备发送与该特定APN相关的具有低优先级别的会话管理请求消息,并允许用户设备向网络侧设备发送与该特定APN相关的具有正常优先级别的会话管理请求消息;当会话管理拒绝消息中携带第二级别标识时,用户设备根据会话管理退避定时器值启动会话管理退避定时器,并存储该第二级别标识;在会话管理退避定时器运行期间,禁止用户设备向网络侧设备发送与该特定APN相关的具有低优先级别的会话管理请求消息以及具有正常优先级别的会话管理请求消息。
具体实施方式中,当用户设备需要向网络侧设备发送与特定APN相关的具有低优先级别的会话管理请求消息时;如果用户设备当前有与特定APN相关的会话管理退避定时器正在运行,且会话管理退避定时器对应有第一级别标识,则会话管理退避定时器阻止用户设备发送具有低优先级别的会话管理请求消息;如果用户设备当前有与特定APN相关的会话管理退避定时器正在运行,且会话管理退避定时器对应有第二级别标识,则会话管理退避定时器阻止用户设备发送具有低优先级别的会话管理请求消息。
当用户设备需要向网络侧设备发送与特定APN相关的具有正常优先级别的会话管理请求消息时;如果用户设备当前有与特定APN相关的会话管理退避定时器正在运行,且会话管理退避定时器对应有第一级别标识,则会话管理退避定时器允许用户设备发送具有正常优先级别的会话管理请求消息;如果用户设备当前有与特定APN相关的会话管理退避定时器正在运行,且会话管理退避定时器对应有第二级别标识,则会话管理退避定时器阻止用户设备发送具有正常优先级别的会话管理请求消息。
需要注意的是,针对上述用户设备的管理过程,对于网络侧设备,还可以有以下处理:
本发明实施例中,网络侧设备存储会话管理退避定时器值的标识以及对应的时间信息,并当利用时间信息确定在会话管理退避定时器运行期间时,当会话管理拒绝消息中携带第一定时器值标识时,如果接收到来自用户设备的与该特定APN相关的具有低优先级别的会话管理请求消息,则拒绝会话管理请求消息;如果接收到来自用户设备的与该特定APN相关的具有正常优先级别的会话管理请求消息,则处理会话管理请求消息。
网络侧设备存储会话管理退避定时器值的标识以及对应的时间信息,并当利用时间信息确定在会话管理退避定时器运行期间时,当会话管理拒绝消息中携带第二定时器值标识时,如果接收到来自用户设备的与该特定APN相关的具有低优先级别的会话管理请求消息或者具有正常优先级别的会话管理请求消息,则拒绝会话管理请求消息。
本发明实施例中,网络侧设备在存储会话管理退避定时器值对应的时间信息以及会话管理拒绝消息中携带的级别标识信息,并当利用时间信息确定在会话管理退避定时器运行期间时,当会话管理拒绝消息中携带第一级别标识时,如果接收到来自用户设备的与该特定APN相关的具有低优先级别的会话管理请求消息,则拒绝会话管理请求消息;如果接收到来自用户设备的与该特定APN相关的具有正常优先级别的会话管理请求消息,则处理会话管理请求消息。
网络侧设备在存储会话管理退避定时器值对应的时间信息以及会话管理拒绝消息中携带的级别标识信息,并当利用时间信息确定在会话管理退避定时器运行期间时,当会话管理拒绝消息中携带第二级别标识时,如果接收到来自用户设备的与该特定APN相关的具有低优先级别的会话管理请求消息或者具有正常优先级别的会话管理请求消息,则拒绝会话管理请求消息。
需要注意的是,在会话管理退避定时器的运行期间,UE仍可以为Service Users(服务用户)、紧急业务和被叫业务发起会话管理过程,且可以发起PDN(Packet Data Network,分组数据网络) disconnection(去连接)过程。
实施例二
本发明实施例二提供一种会话管理请求消息的传输控制方法,通过配置新的会话管理退避定时器,以根据实际需求传输会话管理请求消息。本实施例中,在网络侧设备向用户设备发送的会话管理拒绝消息中,携带会话管理退避定时器值以及会话管理退避定时器值的标识,且不同会话管理退避定时器值的标识用于表示不同的会话管理退避定时器。
例如,网络侧设备与用户设备之间进行如下约定:会话管理退避定时器值的标识为T1111时,可表示第一会话管理退避定时器,且第一会话管理退避定时器用于限制用户设备发送具有低优先级别的会话管理请求消息;会话管理退避定时器值的标识为T3396时,可表示第二会话管理退避定时器,且第二会话管理退避定时器用于限制用户设备发送具有低优先级别的会话管理请求消息以及具有正常优先级别的会话管理请求消息;实际应用中会话管理退避定时器值的标识可任意选择,用户设备与网络侧设备之间约定含义即可。
如表1所示,为一种会话管理拒绝消息,即PDN连接拒绝消息,的格式示意图,在表1中,会话管理退避定时器值的标识为T3396,用于表示第二会话管理退避定时器。
表1
进一步的,用户设备在接收到该类型的会话管理拒绝消息后,需要根据其中携带的会话管理退避定时器value(值)启动会话管理退避定时器,且在该会话管理退避定时器运行期间;如果会话管理退避定时器值的标识为T3396,则会话管理退避定时器用于限制用户设备发送具有低优先级别的会话管理请求消息以及具有正常优先级别的会话管理请求消息;如果会话管理退避定时器值的标识为T1111,则会话管理退避定时器用于限制用户设备发送具有低优先级别的会话管理请求消息,并允许用户设备发送有正常优先级别的会话管理请求消息。
实施例三
本发明实施例三提供一种会话管理请求消息的传输控制方法,通过为会话管理退避定时器配置限制级别,以根据实际需求传输会话管理请求消息。
本实施例中,在网络侧设备向用户设备发送的会话管理拒绝消息中,携带会话管理退避定时器值以及级别标识,且不同级别标识用于向用户设备说明网络侧设备在会话管理退避定时器值所表示的时间内限制用户设备发送不同特定优先级别的会话管理请求消息。
例如,在会话管理退避定时器值的标识为T3396的基础上,网络侧设备与用户设备之间进行如下约定:当级别标识为0时,会话管理退避定时器用于限制用户设备发送具有低优先级别的会话管理请求消息;当级别标识为1时,会话管理退避定时器用于限制用户设备发送具有低优先级别的会话管理请求消息以及具有正常优先级别的会话管理请求消息;实际应用中级别标识可任意选择,用户设备与网络侧设备之间约定含义即可。
需要注意的是,该级别标识可以直接携带在会话管理拒绝消息中,也可以携带在会话管理拒绝消息的会话管理退避定时器内的相关字段中;如表2所示,为会话管理拒绝消息中直接携带级别标识的格式示意图。
表2
基于此,网络侧设备在拒绝用户设备的会话管理请求消息时,可以根据与会话管理请求消息相关的APN的拥塞状态确定会话管理退避定时器的restriction level(可以为0或1),并在会话管理拒绝消息中将会话管理退避定时器value(值)以及其restriction level通知给用户设备。
进一步的,用户设备在接收到该类型的会话管理拒绝消息后,需要根据其中携带的会话管理退避定时器value(值)启动会话管理退避定时器,并将IE(信息元素)为restriction level的相关信息存储到UE context(上下文)。
在该会话管理退避定时器运行期间,当UE需要发送会话管理请求消息时;如果restriction level为1,则会话管理退避定时器用于限制用户设备发送具有低优先级别的会话管理请求消息以及具有正常优先级别的会话管理请求消息;如果restriction level为0,则会话管理退避定时器用于限制用户设备发送具有低优先级别的会话管理请求消息,并允许用户设备发送有正常优先级别的会话管理请求消息。
实施例四
基于与上述方法同样的发明构思,本发明实施例中还提供了一种用户设备,如图2所示,该用户设备包括:
接收模块11,用于接收来自网络侧设备的与特定接入点名称APN相关的会话管理拒绝消息,所述会话管理拒绝消息中携带会话管理退避定时器值以及会话管理退避定时器限制的特定优先级别信息;
管理模块12,用于根据所述会话管理退避定时器值启动会话管理退避定时器,并在所述会话管理退避定时器运行期间,禁止用户设备向网络侧设备发送与所述特定APN相关的具有所述特定优先级别或者优先级别低于所述特定优先级别的会话管理请求消息;并允许用户设备向网络侧设备发送与所述特定APN相关的优先级别高于所述特定优先级别的会话管理请求消息。
本发明实施例中,所述限制的特定优先级别信息具体为:所述会话管理退避定时器值的标识或者级别标识;且不同会话管理退避定时器值的标识用于向用户设备说明网络侧设备在会话管理退避定时器值所表示的时间内限制用户设备发送不同特定优先级别的会话管理请求消息;不同级别标识用于向用户设备说明网络侧设备在会话管理退避定时器值所表示的时间内限制用户设备发送不同特定优先级别的会话管理请求消息。
本发明实施例中,当会话管理请求消息包括低优先级别的会话管理请求消息以及正常优先级别的会话管理请求消息时,所述限制的特定优先级别信息具体为第一定时器值标识或第二定时器值标识;且具有第一定时器值标识的会话管理退避定时器值用于向用户设备说明网络侧设备在会话管理退避定时器值所表示的时间内限制用户设备发送低优先级别的会话管理请求消息,具有第二定时器值标识的会话管理退避定时器用于向用户设备说明网络侧设备在会话管理退避定时器值所表示的时间内限制用户设备发送优先级别等于或低于正常优先级别的会话管理请求消息。
本发明实施例中,所述管理模块12,进一步用于当所述会话管理拒绝消息中携带第一定时器值标识时,启动具有第一定时器值标识的会话管理退避定时器;且在所述会话管理退避定时器运行期间,禁止用户设备向网络侧设备发送与所述特定APN相关的具有低优先级别的会话管理请求消息,并允许用户设备向网络侧设备发送与所述特定APN相关的具有正常优先级别的会话管理请求消息;
当所述会话管理拒绝消息中携带第二定时器值标识时,启动具有第二定时器值标识的会话管理退避定时器;且在所述会话管理退避定时器运行期间,禁止用户设备向网络侧设备发送与所述特定APN相关的具有低优先级别的会话管理请求消息以及具有正常优先级别的会话管理请求消息。
本发明实施例中,当会话管理请求消息包括低优先级别的会话管理请求消息以及正常优先级别的会话管理请求消息时,所述限制的特定优先级别信息具体为第一级别标识或第二级别标识;且会话管理拒绝消息中具有第一级别标识和会话管理退避定时器值时,所述会话管理退避定时器值用于向用户设备说明网络侧设备在会话管理退避定时器值所表示的时间内限制用户设备发送低优先级别的会话管理请求消息;会话管理拒绝消息中具有第二级别标识和会话管理退避定时器值时,所述会话管理退避定时器值用于向用户设备说明网络侧设备在会话管理退避定时器值所表示的时间内限制用户设备发送优先级别等于或低于正常优先级别的会话管理请求消息。
本发明实施例中,所述管理模块12,进一步用于当所述会话管理拒绝消息中携带第一级别标识时,根据会话管理退避定时器值启动会话管理退避定时器,并存储所述第一级别标识;在所述会话管理退避定时器运行期间,禁止用户设备向网络侧设备发送与所述特定APN相关的具有低优先级别的会话管理请求消息,并允许用户设备向网络侧设备发送与所述特定APN相关的具有正常优先级别的会话管理请求消息;当所述会话管理拒绝消息中携带第二级别标识时,根据会话管理退避定时器值启动会话管理退避定时器,并存储所述第二级别标识;在所述会话管理退避定时器运行期间,禁止用户设备向网络侧设备发送与所述特定APN相关的具有低优先级别的会话管理请求消息以及具有正常优先级别的会话管理请求消息。
其中,本发明装置的各个模块可以集成于一体,也可以分离部署。上述模块可以合并为一个模块,也可以进一步拆分成多个子模块。
实施例五
基于与上述方法同样的发明构思,本发明实施例中还提供了一种网络侧设备,如图3所示,该网络侧设备包括:
接收模块21,用于接收来自用户设备的与特定接入点名称APN相关的会话管理请求消息;
发送模块22,用于根据基于APN的会话管理拥塞控制机制向用户设备发送与所述特定APN相关的会话管理拒绝消息,所述会话管理拒绝消息中携带会话管理退避定时器值以及会话管理退避定时器限制的特定优先级别信息。
本发明实施例中,所述限制的特定优先级别信息具体为:所述会话管理退避定时器值的标识或者级别标识;且不同会话管理退避定时器值的标识用于向用户设备说明网络侧设备在会话管理退避定时器值所表示的时间内限制用户设备发送不同特定优先级别的会话管理请求消息;不同级别标识用于向用户设备说明网络侧设备在会话管理退避定时器值所表示的时间内限制用户设备发送不同特定优先级别的会话管理请求消息。
本发明实施例中,当会话管理请求消息包括低优先级别的会话管理请求消息以及正常优先级别的会话管理请求消息时,所述限制的特定优先级别信息具体为第一定时器值标识或第二定时器值标识;且具有第一定时器值标识的会话管理退避定时器值用于限制低优先级别的会话管理请求消息,具有第二定时器值标识的会话管理退避定时器用于限制优先级别等于或低于正常优先级别的会话管理请求消息。
该网络侧设备还包括:管理模块23,用于存储所述会话管理退避定时器值的标识以及对应的时间信息,并当利用所述时间信息确定在所述会话管理退避定时器运行期间时,当所述会话管理拒绝消息中携带第一定时器值标识时,如果接收到来自所述用户设备的与所述特定APN相关的具有低优先级别的会话管理请求消息,则拒绝会话管理请求消息;如果接收到来自所述用户设备的与所述特定APN相关的具有正常优先级别的会话管理请求消息,则处理会话管理请求消息;当所述会话管理拒绝消息中携带第二定时器值标识时,如果接收到来自所述用户设备的与所述特定APN相关的具有低优先级别的会话管理请求消息或者具有正常优先级别的会话管理请求消息,则拒绝会话管理请求消息。
本发明实施例中,当会话管理请求消息包括低优先级别的会话管理请求消息以及正常优先级别的会话管理请求消息时,所述限制的特定优先级别信息具体为第一级别标识或第二级别标识;且会话管理拒绝消息中具有第一级别标识和会话管理退避定时器值时,所述会话管理退避定时器值用于向用户设备说明网络侧设备在会话管理退避定时器值所表示的时间内限制用户设备发送低优先级别的会话管理请求消息;会话管理拒绝消息中具有第二级别标识和会话管理退避定时器值时,所述会话管理退避定时器值用于向用户设备说明网络侧设备在会话管理退避定时器值所表示的时间内限制用户设备发送优先级别等于或低于正常优先级别的会话管理请求消息。
管理模块23,用于存储所述会话管理退避定时器值对应的时间信息以及所述会话管理拒绝消息中携带的级别标识信息,并当利用所述时间信息确定在所述会话管理退避定时器运行期间时,当所述会话管理拒绝消息中携带第一级别标识时,如果接收到来自所述用户设备的与所述特定APN相关的具有低优先级别的会话管理请求消息,则拒绝会话管理请求消息;如果接收到来自所述用户设备的与所述特定APN相关的具有正常优先级别的会话管理请求消息,则处理会话管理请求消息;当所述会话管理拒绝消息中携带第二级别标识时,如果接收到来自所述用户设备的与所述特定APN相关的具有低优先级别的会话管理请求消息或者具有正常优先级别的会话管理请求消息,则拒绝会话管理请求消息。
其中,本发明装置的各个模块可以集成于一体,也可以分离部署。上述模块可以合并为一个模块,也可以进一步拆分成多个子模块。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。