一种容灾方法、移动管理实体和归属签约用户服务器与流程

文档序号:15521345发布日期:2018-09-25 19:32阅读:159来源:国知局

本申请涉及通信领域,尤其涉及一种分组数据网关(packetdatanetworkgateway,pgw)容灾方法及其装置。



背景技术:

在第三代合作伙伴项目(thethirdgenerationpartnershipproject,3gpp)标准组织定义了pgw容灾机制,用于pgw故障场景下用户的业务恢复。例如语音业务,语音业务在现网部署中被认为是实时性业务,对语音业务的时延要求比较高,也就是不能长时间业务无法恢复。

而通过3gpp标准组织定义的pgw容灾机制恢复业务,需要在移动管理实体(mobilitymanagemententity,mme)获知pgw故障或者重启后,mme按照一定的速率触发注册在故障或者重启的pgw上的用户设备的分组数据协议(packetdataprotocol,pdp)下线,并重新上线的操作,也就是mme需要一定的时间去完成注册在故障或者重启的pgw的用户设备的pdp的下线和重新上线的操作。因此,在此期间若注册在此pgw的用户来了被叫业务,且用户设备没有主动触发pdn重建,则用户设备一直无法进行被叫业务。



技术实现要素:

本申请实施例提供了一种容灾方法及其装置,实现了注册在故障或者重启的pgw上的用户设备的业务快速恢复。

第一方面,本申请实施例提供了一种容灾方法,该方法可以包括以下步骤:

移动管理实体mme接收归属签约用户服务器hss发送的插入用户数据请求idr消息,idr消息中包括用户设备的标识信息。

mme根据标识信息确定标识信息对应的用户设备是否注册在故障或者重启的分组数据网关pgw上,且用户设备的业务是否未被恢复。

若mme确定用户设备注册在故障或者重启的pgw上,且用户设备的业务未被恢复,则mme向用户设备发送对应分组数据协议pdp的去活和重新激活消息,实现了注册在故障或者重启的pgw上的用户设备的业务快速恢复。

结合第一方面,在第一方面的第一种可能实现的方式中,idr消息可以包括被叫接入域选择指示信息,该方法包括:

mme根据idr消息确定用户设备的被叫接入域信息。

mme向hss发送插入用户数据应答ida消息,ida消息包括用户设备的被叫接入域信息。

结合第一方面的第一种可能实现的方式,在第一方面的第二种可能实现的方式中,在mme向hss发送插入用户数据应答ida消息之前,该方法还可以包括:

mme确定用户设备的注册网络信息,以便于mme根据idr消息中包括的用户设备的标识信息确定用户设备是否注册在故障或者重启的pgw上。

结合第一方面的第二种可能实现的方式,在第一方面的第三种可能实现的方式中,被叫接入域信息包括用户设备的最近活动时间和第一信息,第一信息用于指示用户设备在电路交换cs域网络进行语音业务。mme向hss发送插入用户数据应答ida消息,包括:

若用户设备分别注册在分组交换ps域网络和电路交换cs域网络,则mme向hss发送第一信息和用户设备的最近活动时间。

结合第一方面的第二种可能实现的方式,在第一方面的第四种可能实现的方式中,被叫接入域信息包括用户设备的最近活动时间和第二信息,第二信息用于指示用户设备在分组交换ps域网络进行语音业务。mme向hss发送插入用户数据应答ida消息,包括:

若用户设备注册在分组交换ps域网络,则mme向hss发送第二信息和用户设备的最近活动时间。

结合第一方面,在第一方面的第五种可能实现的方式中,idr消息包括用户设备的当前位置信息和用户设备的状态信息。在mme向用户设备发送对应分组数据协议pdp的去活和重新激活消息,且用户设备上线后,该方法可以包括:

mme从idr消息中获取用户设备的位置信息和用户设备的状态信息。

mme向hss发送插入用户数据应答ida消息,ida消息包括用户设备的当前位置信息和用户设备的状态信息。

结合第一方面和第一方面的上述任一可能的实现方式,在第一方面的第六种可能实现的方式中,在mme根据标识信息确定标识信息对应的用户设备是否注册在故障或者重启的分组数据网关pgw上之前,方法包括:

mme获取pgw故障或者重启的信息。

第二方面,本申请实施例提供了一种容灾方法,该方法包括:

归属签约用户服务器hss接收第一设备发送的用户数据请求udr消息,udr消息中包括用户设备的标识信息。

hss向移动管理实体mme发送插入用户数据请求idr消息,idr消息包括用户设备的标识信息,以用于mme根据标识信息确定标识信息对应的用户设备是否注册在故障或者重启的分组数据网关pgw上,且用户设备的业务数据是否被恢复,实现了注册在故障或者重启的pgw上的用户设备的业务快速恢复。

结合第二方面,在第二方面的第一种可能实现的方式中,idr消息包括被叫接入域选择指示信息,该方法还可以包括:

hss接收mme发送的插入用户数据应答ida消息,ida消息还包括用户设备的被叫接入域信息。

hss根据ida消息向第一设备发送用户数据应答uda消息,uda消息中包括用户设备的被叫接入域信息。

结合第二方面的第一种可能实现的方式,在第二方面的第二种可能实现的方式中,被叫接入域信息包括用户设备的最近活动时间和第一信息,第一信息用于指示用户设备在电路交换cs域网络进行语音业务。hss接收mme发送的插入用户数据应答ida消息,包括:

若用户设备分别注册在分组交换ps域网络和电路交换cs域网络,则hss接收mme发送的第一信息和用户设备的最近活动时间。

结合第二方面的第一种可能实现的方式,在第二方面的第三种可能实现的方式中,被叫接入域信息包括用户设备的最近活动时间和第二信息,第二信息用于指示用户设备在分组交换ps域网络进行语音业务;hss接收mme发送的插入用户数据应答ida消息,包括:

若用户设备注册在分组交换ps域网络,则hss接收mme发送的第二信息和用户设备的最近活动时间。

结合第二方面,在第二方面的第四种可能实现的方式中,idr消息包括用户设备的当前位置信息和用户设备的状态信息。在hss向移动管理实体mme发送idr消息之后,方法包括:

hss接收mme发送的插入用户数据应答ida消息,ida消息包括用户设备的当前位置信息和用户设备的状态信息。

结合第二方面和第二方面的上述任一可能实现的方式,在第二方面的第五种可能实现的方式中,第一设备包括业务集中化和连续性应用服务器或应用服务器。

第三方面,本申请实施例提供了一种容灾方法,该方法可以包括:

移动管理实体mme接收归属签约用户服务器hss发送的插入用户数据请求idr消息,idr消息携带分组数据网关pgw恢复的指示信息。

mme根据idr消息确定向注册在pgw上的用户设备发送对应分组数据协议pdp的去活和重新激活消息,实现了注册在故障或者重启的pgw上的用户设备的业务快速恢复。

第四方面,本申请实施例提供了一种容灾方法,该方法可以包括:

归属签约用户服务器hss接收第一设备发送的第一消息,第一消息携带分组数据网关pgw恢复的指示信息。

hss根据第一消息向mme发送插入用户数据请求idr消息,实现了注册在故障或者重启的pgw上的用户设备的业务快速恢复。

结合四方面,在第四方面的第一种可能实现的方式中,第一设备包括应用服务器。

第五方面,本申请实施例提供了一种移动管理实体,该移动管理实体具有实现上述方法实际中移动管理实体行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多于一个与上述功能相对应的模块。

第六方面,本申请实施例提供了一种归属签约用户服务器,该归属签约用户服务器具有实现上述方法实际中归属签约用户服务器行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多于一个与上述功能相对应的模块。

第七方面,本申请实施例提供了一种移动管理实体,该基站包括接收器处理器和发送器。所述接收器,用于支持移动管理实体与归属签约用户服务器进行通信,例如,接收上述方法中所涉及的归属签约用户服务器发送的消息。所述处理器,用于处理相关的数据,例如,根据接收到的idr消息中包括的用户设备的标识信息确定用户设备是否注册在故障或者重启的pgw上等。所述发送器,用于向用户设备发送指令或消息,例如,若标识信息对应的用户设备注册在故障或者重启的pgw上,且用户设备的业务未被恢复,则向用户设备发送对应分组数据协议pdp的去活和重新激活消息,以便于用户设备恢复业务。在一个可能的设计中,所述移动管理实体还可以包括存储器,所述存储器用于与处理器耦合,保存移动管理实体必要的程序指令和数据。

第八方面,本申请实施例提供了一种归属签约用户服务器,该归属签约用户服务器可以包括接收器和发送器。所述接收器,用于支持归属签约用户服务器与第一设备进行通信,例如,接收第一设备发送的udr消息等。所述发送器,用于支持与移动管理实体进行通信,例如,向移动管理实体发送消息。在一个可能的设计中,所述归属签约用户服务器还可以包括处理器,所述处理器被配置为支持归属签约用户服务器执行上述方法中相应的功能,例如根据接收到的udr消息,获取用户设备的位置信息和用户设备的状态信息,等其他用户设备的信息。在一个可能的设计中,所述归属签约用户服务器还可以包括存储器,所述存储器用于与处理器耦合,保存归属签约用户服务器必要的程序指令和数据。

第九方面,本申请实施例提供了一种计算机存储介质,用于储存为上述移动管理实体所用的计算机软件指令,其包含用于执行上述方面所设计的程序。

第十方面,本申请实施例提供了一种计算机存储介质,用于储存为上述归属签约用户服务器所用的计算机软件指令,其包含用于执行上述方面所设计的程序。

本申请实施例提供的容灾方法,通过mme根据hss发送的idr消息,确定用户设备是否注册在故障或者重启的分组数据网关pgw上,且用户设备的业务是否未被恢复,若均是,则向用户设备发送对应分组数据协议pdp的去活和重新激活消息,实现了注册在故障或者重启的pgw上的用户设备的业务快速恢复。

附图说明

图1为本申请提供的一种pgw容灾方法的流程示意图;

图2为本申请实施例提供的一种pgw容灾方法的流程示意图;

图3为本申请实施例提供的另一种pgw容灾方法的流程示意图;

图4为本申请实施例提供的一种pgw容灾方法的流程示意图;

图5为本申请实施例提供的一种移动管理实体的结构示意图;

图6为本申请实施例提供的另一种移动管理实体的结构示意图;

图7为本申请实施例提供的一种归属签约用户服务器的结构示意图;

图8为本申请实施例提供的另一种归属签约用户服务器的结构示意图;

图9为本申请实施例提供的一种移动管理实体的结构示意图;

图10为本申请实施例提供的另一种移动管理实体的结构示意图;

图11为本申请实施例提供的一种归属签约用户服务器;

图12为本申请实施例提供的另一种归属签约用户服务器。

具体实施方式

本申请实施例提供的容灾方法,通过mme根据归属签约用户服务器(homesubscriberserver,hss)发送的idr消息,得知用户设备来了业务,并确定用户设备是否注册在故障或者重启的分组数据网关pgw上,且用户设备的业务是否未被恢复,若均是,则向用户设备发送对应分组数据协议pdp的去活和重新激活消息,实现了注册在故障或者重启的pgw上的用户设备的业务快速恢复。

图1为本申请实施例提供的一种pgw容灾的方法流程示意图。如图1所示,该方法可以包括以下步骤:

s110,归属签约用户服务器hss接收第一设备发送的用户数据请求udr消息,所述udr消息中包括用户设备的标识信息。

可选地,在本申请实施例中,第一设备可以为业务集中化和连续性应用服务器(servicecentralizationandcontinuityapplicationserver,sccas),或者应用服务器。其中sccas为提供用户设备语音业务服务的服务器;应用服务器为向用户设备提供相应应用的服务器。

在一个实施例中,当ip多媒体子系统(ipmultimediasubsystem,ims)网络侧收到用户设备(userequipment,ue)的被叫业务时,sccas可以向hss发送用户数据请求(userdatarequest,udr)消息,该udr消息中可以携带用户设备的标识信息。其中,用户设备的标识信息是用于确定或识别用户身份的唯一信息,例如用户设备的ip地址。以便于hss接收到该udr消息后,向用户设备的标识信息对应的用户设备的注册mme发送idr消息,即执行s120。

在一个实施例中,应用服务器根据具体的应用需要向hss发送udr消息,该udr消息中可以包括用户设备的标识信息,以获取用户设备的当前位置信息或者用户设备的状态信息或者用户设备的其他信息。hss接收到该udr消息后,向用户设备的标识信息对应的用户设别的注册mme发送idr消息,即执行s120。

s120,hss向mme发送插入用户数据请求(insertsubscriberdatarequest,idr)消息。

该idr消息用于通知mme用户设备的标识信息对应的用户设备来了业务,或者说存在业务。

s130,mme根据标识信息确定标识信息对应的用户设备是否注册在故障或者重启的分组数据网关pgw上,且用户设备的业务是否未被恢复。

mme接收到归属签约用户服务器hss发送的idr消息后,根据idr消息中的用户设备的标识信息,以及获取到的故障或重启的pgw的信息确定idr消息中包括的用户设备的标识信息对应的用户设备是否注册在故障或者重启的pgw上,且用户设备的业务未被恢复。

若用户设备注册在故障或者重启的pgw上,且用户设备的业务未被恢复,则执行s140。

s140,mme向用户设备发送对应分组数据协议pdp的去活和重新激活消息。

在本申请实施例中,mme可以根据当前用户设备的业务恢复策略,确定用户设备的所有pdp都要恢复,还是只恢复待恢复的pdp,并向用户设备发送对应pdp的去活和重新激活消息。

本申请实施例提供的容灾方法,可以通过mme根据hss发送的idr消息,获知用户设备来了业务,并确定用户设备是否注册在故障或者重启的pgw上,且用户设备的业务是否未被恢复,若均是,则向用户设备发送对应分组数据协议pdp的去活和重新激活消息,以恢复用户设备的业务,实现了注册在故障或者重启的pgw上的用户设备的业务快速恢复。

可选地,在本申请实施例中,在mme根据标识信息确定标识信息对应的用户设备注册在故障或者重启的分组数据网关pgw上之前,该方法包括:

mme获取pgw故障或者重启的信息。

在本申请的一个实施例中,mme获取pgw故障或重启的信息可以通过标准上的方案实现:sgw探测pgw是否故障或重启,若确定pgw故障或重启,则通知相关mme该pgw故障。

标准上容灾的方案为:sgw通过路径探测机制连续发送几次echorequest消息到pgw。若pgw均不回复echoresponse,则sgw认为pgw故障;或者,pgw重启后回复echoresponse消息,则sgw通过echoresponse消息中recovery获知pgw重启。

sgw发现pgw故障或者重启后,本地删除对应pgw的相应的pdn连接资源,并向各个pdn连接对应的mme发送pgw重新开始通知(pgwrestartnotification)消息。mme通过pgwrestartnotification消息获知对应pgw故障或者重启,并回复pgw重新开始通知应答(pgwrestartnotificationack)消息给sgw。

mme根据运营商配置的apn/plmn确定是否要重建此pgw相关的pdn连接资源,扫描用户,对于需要重建的pdn连接资源,mme按照一定速率去活所有注册在此故障pgw的pdn的流程中携带“reactivationrequested”给ue,ue便重新发起该pdn连接资源重建。

相对标准上的容灾方案,本申请实施例提供的容灾方法加快了注册在故障或者重启的pgw上的用户设备的业务恢复。

可选地,如图2所示,在本申请的一个实施例中,idr消息还包括被叫接入域选择指示信息,该方法包括:

s150,mme根据idr消息确定用户设备的被叫接入域信息。

当ims网络侧接收到用户设备的被叫业务后,sccas向hss发起udr消息触发被叫接入域选择(terminating-accessdomainselection,t-ads)请求信息。其中,udr消息中包括被叫用户设备的标识信息。hss接收到该udr消息后向用户设备的标识信息对应的用户设备注册的mme发送idr消息,该idr消息中包括用户设备的标识信息和被叫接入域选择指示信息和用户设备的标识信息。

mme接收到hss发送的idr消息后,根据idr消息确定用户设备是否注册在故障或者重启的分组数据网关pgw上,且用户设备的业务是否未被恢复,即执行s130,并执行150,即确定用户设备的被叫域接入信息。

s160,mme向hss发送插入用户数据应答(insertsubscriberdataanswer,ida)消息,ida消息包括用户设备的被叫接入域信息。

s170,hss接收到ida消息后,向sccas发送用户数据应答(userdataanswer,uda)消息,该uda消息中包括用户设备的标识信息和被叫接入域信息,以便于根据被叫接入域信息继续后续的带接通在lte网络还是电路交换cs域网络。

可选地,在本申请的一个实施例中,如图2所示,在mme向hss发送插入用户数据应答ida消息之前,该方法还包括:

s180,mme确定用户设备的注册网络信息。

mme接收到idr消息后,确定用户设备是否注册在故障或者重启的分组数据网关pgw上,且用户设备的业务是否未被恢复,即执行s130,并确定用户设备的注册网络信息,如用户设备当前注册在cs域网络和ps域网络,或者用户设备当前单注册在ps域网络等注册网络信息。

可选地,在本申请的一个实施例中,若mme确定用户设备分别注册在cs域网络和ps域网络,也就是用户设备当前注册在cs域网络和ps域网络,则mme向hss发送ida消息,该ida消息中可以携带用户设备的最近活动时间(lastueactivetime)和ps会话支持ims语音(imsvoiceoverpssessionssupported)的信息。其中,imsvoiceoverpssessionssupported的信息可以具体为将信元imsvoiceoverpssessionssupported设置为not_support,用于指示用户设备ims网络将该用户设备后续接续到cs域网络进行语音业务。在本申请实施例中,可以将信元imsvoiceoverpssessionssupported设置为not_support的信息称为第一信息。

可选地,在本申请的一个实施例中,若mme确定用户设备注册在分组交换ps域网络,也就是用户设备当前单注册在ps域网络,则mme向hss发送ida消息,该ida消息中可以携带用户设备的最近活动时间(lastueactivetime)和ps会话支持ims语音(imsvoiceoverpssessionssupported)的信息。其中,imsvoiceoverpssessionssupported的信息可以具体为将信元imsvoiceoverpssessionssupported设置为support,用于指示用户设备在ps域网络进行语音业务。在本申请实施例中,可以将信元imsvoiceoverpssessionssupported设置为support的信息称为第二信息。

若mme确定用户设备当前是单ps域网络注册,则根据用户设备的业务恢复策略向用户设备发送对应分组数据协议pdp的去活和重新激活消息,该步骤的具体描述与图1中的s140相同,为简洁描述,在这里不再赘述。且该步骤与图2中的s160和s170无先后顺序,根据逻辑顺序执行。

可选地,在本发明的另一实施例中,如图3所示,应用服务器依据具体应用的需要向hss发起udr消息,且hss向mme发送idr消息,即执行s120,该idr消息可以用于指示mme获取用户设备的当前位置信息和用户设备的状态信息。

mme接收到hss发送的idr消息后,确定用户设备是否注册在故障或者重启的分组数据网关pgw上,且用户设备的业务是否未被恢复,即执行s130,若用户设备注册在故障或者重启的分组数据网关pgw上,且用户设备的业务也未被恢复,则向用户设备发送对应分组数据协议pdp的去活和重新激活消息,即执行s140。

当用户设备重新激活并上线后,该方法包括:

s190,mme根据idr消息获取用户设备的位置信息和用户设备的状态信息。

其中,idr消息中包括用户设备的位置信息,用户设备的状态信息和其他信息。用户设备的状态信息,即用户设备的eps状态信息。

s195,mme向hss发送插入用户数据应答ida消息,ida消息包括用户设备的当前位置信息和用户设备的状态信息。

以便于hss接收到ida消息后,将ida消息返回给应用服务器,以便于应用服务器根据ida消息中的用户设备的当前位置信息和用户设备的状态信息确定用户设备后续有被叫业务时,接续到相应的网络进行语音业务。

图4为本申请提供的一种pgw容灾的方法流程示意图。如图4所示,该方法可以包括以下步骤:

s210,归属签约用户服务器hss接收第一设备发送的第一消息,第一消息携带分组数据网关pgw恢复的指示信息。

第一设备可以为应用服务器。

在本申请实施例中,应用服务器可以通过ping机制实时探测pgw的状态,例如pgw正常工作,重启或者出现故障等状态信息。若pgw处于不可用状态,或者说处于故障或者重启状态,且注册在该pgw上的用户设备有业务需求时,应用服务器可以发送消息到hss,然后执行步骤s210。

在本申请实施例中,应用服务器向hss发送的第一消息可以称为服务器分配请求(server-assignment-request,sar)消息,也可以称为其他名称,在本申请实施例中,对第一消息的具体名称不作限定。

hss接收到应用服务器发送的第一消息后,将该第一消息转发给管理该pgw网关的mme,即执行s220,以通知mmepgw重启。

s220,hss根据第一消息向mme发送插入用户数据请求idr消息。

s230,mme根据第一消息确定向注册在pgw上的用户设备发送对应分组数据协议pdp的去活和重新激活消息。

本申请实施例提供的容灾方法,mme根据hss的显示pgw故障指示获知用户设备的注册pgw故障且需要马上执行业务恢复操作,mme根据接收到的hss的显示pgw信息发起用户设备的待恢复pdp的去活和重新激活,实现了注册在故障或者重启的pgw上的用户设备的业务快速恢复。

图5为本申请实施例提供的一种移动管理实体。如图5所示,该移动管理实体可以包括接收器310、处理器320和发送器330。

接收器310,用于接收归属签约用户服务器hss发送的插入用户数据请求idr消息,idr消息中包括用户设备的标识信息。

处理器320,用于根据标识信息确定标识信息对应的用户设备是否注册在故障或者重启的分组数据网关pgw上,且用户设备的业务是否未被恢复。

发送器330,用于若标识信息对应的用户设备注册在故障或者重启的pgw上,且用户设备的业务未被恢复,则向用户设备发送对应分组数据协议pdp的去活和重新激活消息。

在本申请的一个实施例中,当ims网络侧收到用户设备的被叫业务时,sccas向hss发送udr消息,该udr消息中包括用户设备的标识信息,其中,用户设备的标识信息可以是用于标识用户身份的唯一信息,例如用户设备的ip地址。hss接收到udr消息后向用户设备的标识信息对应的用户设备的注册mme发送idr消息,该过程与图1中s120的描述相同,为简洁描述在这里不再赘述。

在本申请的另一实施例中,应用服务器可以根据具体的应用需要向hss发送udr消息,该udr消息中可以包括用户设备的标识信息,以获取用户设备的当前位置信息或者用户设备的状态信息,用户设备的其他信息。hss接收到该udr消息后,向用户设备的标识信息对应的用户设备的注册mme发送idr消息,该过程与图1中s120的描述相同,为简洁描述,在这里不再赘述。

接收器310接收到hss发送的idr消息后,处理器320根据idr消息信息确定标识信息对应的用户设备是否注册在故障或者重启的pgw上,且该用户设备的业务数据是否还未被恢复。若处理器320根据idr消息确定用户设备的标识信息对应的用户设备注册在故障或者重启的pgw上,且该用户设备的业务数据还未被恢复,则发送器330向该用户设备发送对应pdp的去活和重新激活消息,以实现注册在故障或者重启pgw上的用户设备的业务快速恢复。

可选地,在本申请的一个实施例中,idr消息可以包括被叫接入域选择指示信息。

处理器320,还用于根据idr消息确定用户设备的被叫接入域信息。

发送器330用于向hss发送插入用户数据应答ida消息,ida消息包括用户设备的被叫接入域信息。

当ims网络侧接收到用户设备的被叫业务后,sccas向hss发起udr消息触发被叫接入域选择t-ads请求信息。其中,udr消息中包括被叫用户设备的标识信息。hss接收到该udr消息后向用户设备的标识信息对应的用户设备注册的mme发送idr消息,该idr消息中包括用户设备的标识信息和被叫接入域选择指示信息和用户设备的标识信息。

接收器310接收到hss发送的idr消息后,处理器320根据用户设备的标识信息确定标识信息对应的用户设备是否注册在故障或者重启的pgw上,且用户设备的业务是否未被恢复,并确定用户设备的被叫接入域信息。

该过程与图2中s150的描述相同,具体描述可以参见图2中s150的描述,为简洁描述,在此不再赘述。可选地,在本申请实施例中,处理器320,还用于确定用户设备的注册网络信息。

该过程的具体描述与图2中的s180的描述相同,为简洁描述,在此不再赘述,以便于处理器320根据用户设备的注册网络信息确定ida消息。

可选地,在本申请的一个实施例中,被叫接入域信息可以包括用户设备的最近活动时间和第一信息,第一信息用于指示用户设备在电路交换cs域网络进行语音业务。发送器330用于向hss发送插入用户数据应答ida消息,具体包括:

若用户设备分别注册在分组交换ps域网络和电路交换cs域网络,则发送器用于向hss发送第一信息和用户设备的最近活动时间。

在本申请实施例中,第一信息的具体形式可以为将信元imsvoiceoverpssessionssupported设置为not_support。

可选地,在本申请的另一实施例中,被叫接入域信息包括用户设备的最近活动时间和第二信息,第二信息用于指示用户设备在分组交换ps域网络进行语音业务。发送器330用于向hss发送插入用户数据应答ida消息,包括:

若用户设备注册在分组交换ps域网络,则发送器用于向hss发送第二信息和用户设备的最近活动时间。

在本申请实施例中,第二信息的具体形式可以为将信元imsvoiceoverpssessionssupported设置为support。

可选地,在本申请实施例中,idr消息包括用户设备的当前位置信息和用户设备的状态信息。在发送器330用于向用户设备发送对应分组数据协议pdp的去活和重新激活消息,且用户设备上线后,处理器320,还用于根据idr消息获取用户设备的位置信息和用户设备的状态信息。

发送器330用于向hss发送插入用户数据应答ida消息,ida消息包括用户设备的当前位置信息和用户设备的状态信息。

应用服务器依据具体应用的需要向hss发起udr消息,且hss向mme发送idr消息,该idr消息可以包括用户设备的当前位置信息和用户设备的状态信息。

接收器310接收到hss发送的idr消息后,处理器320确定用户设备是否注册在故障或者重启的分组数据网关pgw上,且用户设备的业务是否未被恢复,若均是,则发送器330向用户设备发送对应分组数据协议pdp的去活和重新激活消息。

当用户设备重新激活并上线后,处理器320从接收到的idr消息中获取用户设备的位置信息和用户设备的状态信息,该状态信息可以为eps信息。发送器330将该用户的位置信息和用户设备的状态信息携带在ida消息中,并发送给hss,以便于hss将该用户设备的位置信息和用户设备的状态信息携带在uda消息中发送给应用服务器,该过程的描述与图3中的s190和s195的描述过程类似,为简洁描述,在这里不再赘述。可选地,在本申请实施例中,处理器320,还用于mme获取pgw故障或者重启的信息,以便于处理器320根据接收到的idr消息中包括的用户设备的标识信息确定该标识信息对应的用户设备是否注册在重启或者故障的pgw上。

还需说明的是,本申请实施例提供的移动管理实体mme中的接收器310、处理器320和发送器330也可以通过执行相应的软件实现图1至图3中移动管理实体所执行的方法/步骤。若通过软件实现的话,可以通过相应的功能单元/功能模块来实现,如图6所示,该移动管理实体可以包括接收单元、处理单元、发送单元和存储单元。其中,接收单元和发送单元用于与其他设备(例如用户设备、归属签约用户服务器hss等)进行通信。

另外,如图5所示,本申请实施例提供的移动管理实体,还可以包括存储器340。存储器340用于保存移动管理实体必要的程序指令和数据。

图7为本申请实施例提供的一种归属签约用户服务器。如图7所示,该归属签约用户服务器包括接收器410和发送器420。

接收器410,用于接收第一设备发送的用户数据请求udr消息,udr消息中包括用户设备的标识信息。

发送器420,用于向移动管理实体mme发送插入用户数据请求idr消息,idr消息包括用户设备的标识信息,以用于mme根据标识信息确定标识信息对应的用户设备是否注册在故障或者重启的分组数据网关pgw上,且用户设备的业务数据是否被恢复。

可选地,在本申请实施例中,第一设备可以包括业务集中化和连续性应用服务器sccas或应用服务器。

在本申请的一个实施例中,当ims网络侧收到用户设备的被叫业务时,sccas向hss发送udr消息,该udr消息中包括用户设备的标识信息,其中,用户设备的标识信息可以是用于标识用户身份的唯一信息,例如用户设备的ip地址。接收器410接收到udr消息后,发送器420向用户设备的标识信息对应的用户设备的注册mme发送idr消息,该过程与图1中s110的描述相同,为简洁描述在这里不再赘述。

在本申请的另一实施例中,应用服务器可以根据具体的应用需要向hss发送udr消息,该udr消息中可以包括用户设备的标识信息,以获取用户设备的当前位置信息或者用户设备的状态信息,用户设备的其他信息。接收器410接收到该udr消息后,发送器420向用户设备的标识信息对应的用户设备的注册mme发送idr消息,该过程与图1中s110的描述相同,为简洁描述,在这里不再赘述。

可选地,在本申请的一个实施例中,idr消息包括被叫接入域选择指示信息。

接收器410,还用于接收mme发送的插入用户数据应答ida消息,ida消息还包括用户设备的被叫接入域信息;

发送器420,还用于根据ida消息向第一设备发送用户数据应答uda消息,uda消息中包括所述用户设备的被叫接入域信息。

若ims网络侧接收到用户设备的被叫业务,则sccas向hss发起udr消息触发被叫接入域选择t-ads请求信息。其中,udr消息中包括被叫用户设备的标识信息。接收器410接收到该udr消息后,发送器420向用户设备的标识信息对应的用户设备注册的mme发送idr消息,该idr消息中可以包括用户设备的标识信息和被叫接入域选择指示信息和用户设备的标识信息。可选地,在本申请的一个实施例中,被叫接入域信息包括用户设备的最近活动时间和第一信息,第一信息用于指示用户设备在电路交换cs域网络进行语音业务;接收器410用于接收mme发送的插入用户数据应答ida消息,包括:

若用户设备分别注册在分组交换ps域网络和电路交换cs域网络,则接收器410用于接收mme发送的第一信息和用户设备的最近活动时间。

在本申请实施例中,第一信息的具体形式可以为将信元imsvoiceoverpssessionssupported设置为not_support。

可选地,在本申请的另一实施例中,被叫接入域信息包括用户设备的最近活动时间和第二信息,第二信息用于指示用户设备在分组交换ps域网络进行语音业务;接收器用于接收mme发送的插入用户数据应答ida消息,包括:

若用户设备注册在分组交换ps域网络,则接收器用于接收mme发送的第二信息和用户设备的最近活动时间。

在本申请实施例中,第二信息的具体形式可以为将信元imsvoiceoverpssessionssupported设置为support。

可选地,在本申请实施例中,idr消息包括用户设备的当前位置信息和用户设备的状态信息。

接收器410,还用于接收mme发送的插入用户数据应答ida消息,ida消息包括用户设备的当前位置信息和用户设备的状态信息。

需要说明的是,在本申请实施例中,归属签约用户服务器还包括处理器430和存储器440。处理器430用于处理数据信息,例如接收器410接收到的数据。存储器用于存储归属签约用户服务器必要的程序指令和数据。还需说明的是,本申请实施例提供的归属签约用户服务器的接收器410、发送器420、处理器430和存储器440也可以通过执行相应的软件实现图1至图3中归属签约用户服务器所执行的方法/步骤。若通过软件实现的话,可以通过相应的功能单元/功能模块来实现,如图8所示,该归属签约用户服务器可以包括接收单元、处理单元、发送单元和存储单元。其中,接收单元和发送单元用于与其他设备(例如移动管理实体、连续性应用服务器或应用服务器等)进行通信。

图9为本申请实施例提供的一种移动管理实体。如图9所示,该移动管理实体可以包括接收器510和发送器520。

接收器510,用于接收归属签约用户服务器hss发送的插入用户数据请求idr消息,idr消息携带分组数据网关pgw恢复的指示信息。

发送器520,用于根据idr消息确定向注册在pgw上的用户设备发送对应分组数据协议pdp的去活和重新激活消息。

接收器510接收到idr消息后,根据idr消息向注册在pgw上的用户设备发送对应pdp的去活和重新激活消息。该过程与图4中s220和s230相同,为简洁描述,在这里不再赘述,以实现注册在故障或者重启的pgw上的用户设备的业务快速恢复。

在本申请实施例中,如图9所示,移动管理实体还可以处理器530和存储器540。处理器530用于处理数据。存储器540用于存储移动管理实体必要的程序指令和数据。

还需说明的是,本申请实施例提供的移动管理实体mme中的接收器510、发送器520、处理器530和存储器540也可以通过执行相应的软件实现图4中移动管理实体所执行的方法/步骤。若通过软件实现的话,可以通过相应的功能单元/功能模块来实现,如图10所示,该移动管理实体可以包括接收单元、处理单元、发送单元和存储单元。其中,接收单元和发送单元用于与其他设备(例如用户设备、归属签约用户服务器hss等)进行通信。

图11为本申请实施例提供的一种归属签约用户服务器。如图11所述,该归属签约用户服务器包括接收器610和发送器620。

接收器610,用于接收第一设备发送的第一消息,第一消息携带分组数据网关pgw恢复的指示信息。

发送器620,用于向mme发送插入用户数据请求idr消息。

第一消息可以称为服务器分配请求(server-assignment-request,sar)消息,也可以称为其他名称,在本申请实施例中,对第一消息的具体名称不作限定。

可选地,在本申请实施例中,第一设备包括应用服务器。

该过程与图4中s210相同,具体描述请参见图4中s210的描述,为简洁描述,在这里不再赘述。

在本申请实施例中,如图11所示,归属签约用户服务器还可以处理器630和存储器640。处理器630用于处理数据。存储器640用于存储归属签约用户服务器必要的程序指令和数据。

还需说明的是,本申请实施例提供的归属签约用户服务器的接收器610、发送器620、处理器630和存储器640也可以通过执行相应的软件实现图4中归属签约用户服务器所执行的方法/步骤。若通过软件实现的话,可以通过相应的功能单元/功能模块来实现,如图12所示,该归属签约用户服务器可以包括接收单元、处理单元、发送单元和存储单元。其中,接收单元和发送单元用于与其他设备(例如移动管理实体、连续性应用服务器或应用服务器等)进行通信。

应理解,在图5提供的移动管理实体、图7提供的归属签约用户服务器,和以及图9提供的移动管理实体和图11提供的归属签约用户服务器中的处理器320/430/530/630可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

在实现过程中,上述方法的各步骤可以通过处理器320/430/530/630中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器320/430/530/630读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。

存储器340/440/540/640可以包括只读存储器和随机存取存储器,并向处理器320/430/530/630提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、基站、本地疏导控制器、网关和数据传输方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,该单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本申请实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例该方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

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