重建PDN连接的方法、复位中心服务器、移动管理网元和数据网关与流程

文档序号:17063081发布日期:2019-03-08 18:30阅读:446来源:国知局
重建PDN连接的方法、复位中心服务器、移动管理网元和数据网关与流程

本发明涉及通信领域,特别涉及一种重建PDN连接的方法和复位中心服务器、移动管理网元和数据网关。



背景技术:

下一代移动通信网络中,用户设备通过本地的无线接入网络接入,移动管理网元负责移动用户设备的位置管理、连接管理、安全认证、网关选择等功能,服务网关是用户设备的本地接入网关,负责接入技术相关的连接管理和数据转发,数据网关是用户设备访问外部数据网络的网关。

由于网络设备(服务网关和/或数据网关)复位后,该复位的服务网关上的用户信息和复位的数据网关上的PDN(Packet Data Network,分组数据网络)连接信息都会丢失。导致用户的下行数据包到达该复位的网络设备后,该复位的网络设备由于无法找到具体的用户和PDN连接信息而丢弃该数据包。当该下行数据包对应比较重要的业务时,如被叫语音呼叫,网络设备复位将会导致被叫语音呼叫失败,降低用户对网络的满意度,影响用户体验。



技术实现要素:

本发明实施例提供一种重建PDN连接的方法、复位中心服务器、移动管理网元和数据网关,能够重建因网络设备复位而受影响的PDN连接,提升用户体验。

第一方面,提供了一种复位中心服务器,包括:第一接收单元,用于接收数据网关发送的第一消息,所述第一消息中包含第一标识信息;确定单元,用于根据所述第一标识信息确定与所述第一标识信息对应的移动管理网元标识;发送单元,用于向与所述移动管理网元标识对应的移动管理网元发送第二消息,所述第二消息包含用户设备标识,以便所述移动管理网元根据所述第二消息重建所述用户设备的分组数据网络PDN连接。

结合第一方面,在第一种可能的实现方式中,所述第一标识信息包括所述用户设备的网际协议IP地址或所述用户设备标识,所述复位中心服务器还包括:第二接收单元,用于接收所述数据网关发送的用于注册用户设备信息的第一注册消息,所述第一注册消息包含所述用户设备的网际协议IP地址和所述用户设备标识;第三接收单元,用于接收所述移动管理网元发送的用于注册所述用户设备信息的第二注册消息,所述第二注册消息包含所述移动管理网元的标识和所述用户设备标识;关联单元,用于根据所述用户设备标识将所述用户设备的网际协议IP地址和所述用户设备标识与所述移动管理网元标识进行关联。

结合第一种可能的实现方式,在第二种可能的实现方式中,所述第一注册消息还包括所述PDN连接对应的接入点名称APN,所述第二消息还包括所述APN,以便所述移动管理网元根据所述用户设备标识和所述APN重建所述PDN连接。

结合第一种或第二种可能的实现方式,在第三种可能的实现方式中,在数据网关复位时,所述第一标识信息包括所述用户设备的IP地址,所述确定单元根据所述用户设备的IP地址确定与所述用户设备的IP地址对应的所述移动管理网元标识和所述用户设备标识。

结合第一种或第二种可能的实现方式,在第四种可能的实现方式中,在服务网关复位时,所述第一标识信息包括所述用户设备标识。

结合第一方面或第一至第四种可能的实现方式中的任一种可能的实现方式,在第五种可能的实现方式中,所述移动管理网元标识包括所述移动管理网元的IP地址、所述移动管理网元的全球唯一编号和所述移动管理网元的节点名字FQDN中的至少一个,所述用户设备标识包括所述用户设备的国际移动用户识别码IMSI、移动台识别号码MSISDN和国际移动设备身份码IMEI中的至少一个。

第二方面,提供了一种移动管理网元,包括:接收单元,用于接收复位中心服务器发送的第二消息,所述第二消息包含用户设备标识,所述第二消息用于触发所述移动管理网元重建所述PDN连接,所述第二消息为所述复位中心服务器在接收到数据网关发送的第一消息后发送的,所述第一消息中包含所述用户设备的第一标识信息;重建单元,用于根据所述第二消息重建所述PDN连接。

结合第一方面,在第一种可能的实现方式中,所述第一标识信息包括所述用户设备的网际协议IP地址或所述用户设备标识,所述移动管理网元还包括:发送单元,用于向所述复位中心服务器发送用于注册用户设备的信息的第二注册消息,所述第二注册消息包含所述移动管理网元的标识和所述用户设备标识。

结合第一种可能的实现方式,在第二种可能的实现方式中,所述发送单元根据第一选择策略向所述复位中心服务器发送用于注册用户设备的信息的第二注册消息,其中,所述第一选择策略包括注册建立IP多媒体子系统IMS接入点名称APN的PDN连接的用户设备的信息,或注册高等级用户设备VIP的信息。

结合第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述重建单元根据第二选择策略确定需要重建的PDN连接,其中,所述第二选择策略包括恢复IMS APN的PDN连接,或恢复VIP用户的PDN连接。

结合第一种至第三种可能的实现方式中的任一种可能的实现方式,在第四种可能的实现方式中,所述第二注册消息还包括所述PDN连接对应的接入点名称APN,所述对应关系包括所述用户设备的网际协议IP地址和/或所述用户设备标识、所述APN与所述移动管理网元标识的对应关系,所述第二消息还包括所述APN,所述重建单元根据所述用户设备标识和所述APN重建所述PDN连接。

结合第二方面或第一至第四种可能的实现方式中的任一种可能的实现方式,在第五种可能的实现方式中,所述第二消息还包括复位指示,所述复位指示用于表示所述服务网关复位,所述重建单元,重新选择服务网关,并向所述重新选择的服务网关发送建立会话请求消息,所述建立会话消息中包含需要恢复的用户设备的PDN连接信息,以便在所述重新选择的服务网关上重建所述PDN连接。

结合第二方面或第一至第四种可能的实现方式中的任一种可能的实现方式,在第六种可能的实现方式中,所述数据网关和服务网关合一部署,并且所述用户设备的所有PDN连接中部分PDN连接建立在复位的数据网关上,所述重建单元,在所述数据网关复位的情况下,重新选择服务网关,向所述重新选择的服务网关发送建立会话请求消息,所述建立会话请求消息中携带所述用户设备建立在其他未复位的数据网关上的PDN连接的信息,以便所述重新选择的服务网关与所述其他未复位的数据网关建立PDN连接,其中,所述重新选择的服务网关为复位重启的服务网关,或其他的服务网关。

结合第二方面或第一至第四种可能的实现方式中的任一种可能的实现方式,在第七种可能的实现方式中,所述数据网关和服务网关合一部署,并且所述用户设备的所有PDN连接中部分PDN连接建立在复位的数据网关上,所述重建单元,在所述数据网关复位的情况下,向所述用户设备发送去激活请求消息,删除所述复位的数据网关上的PDN连接,以便所述用户设备重建所述PDN连接。

结合第二方面或第一至第四种可能的实现方式中的任一种可能的实现方式,在第八种可能的实现方式中,所述移动管理网元为MME,所述数据网关和服务网关合一部署,或者所述数据网关和服务网关分开部署,所述用户设备的所有PDN连接建立在复位的数据网关上,所述重建单元,在所述数据网关复位的情况下,向所述用户设备发送分离请求消息,所述分离请求消息中携带重新附着请求的原因值,以便于所述用户设备根据所述分离请求消息删除所有PDN连接,并重新发起附着流程。

结合第二方面或第一至第四种可能的实现方式中的任一种可能的实现方式,在第九种可能的实现方式中,所述移动管理网元为SGSN,所述数据网关和服务网关合一部署,或者所述数据网关和服务网关分开部署,所述用户设备的所有PDN连接建立在复位的数据网关上,所述重建单元,在所述数据网关复位的情况下,向所述用户设备发送PDP去激活消息,所述PDP去激活消息中携带重新激活请求的原因值,以便于所述用户设备根据所述PDP去激活消息删除所有PDP连接,并重新发起激活PDP请求。

结合第二方面或第一至第四种可能的实现方式中的任一种可能的实现方式,在第十种可能的实现方式中,所述数据网关和服务网关分开部署,所述用户设备的所有PDN连接中部分PDN连接建立在复位的数据网关上,所述重建单元,在所述数据网关复位的情况下,向所述用户设备发送去激活请求消息,删除所述复位的数据网关上的PDN连接,以便所述用户设备重建所述PDN连接。

结合第二方面的第五至第十种可能的实现方式中的任一种可能的实现方式,在第十一种可能的实现方式中,还包括:确定单元,用于根据数据网关和服务网关的标识信息确定所述数据网关和所述服务网关是否是为合一部署,其中所述据数据网关和服务网关的标识信息包括所述数据网关与所述服务网关的IP地址,和/或所述数据网关与所述服务网关的全域名。

结合第二方面或第一至第十一种可能的实现方式中的任一种可能的实现方式,在第十二种可能的实现方式中,所述用户设备标识包括所述用户设备的国际移动用户识别码IMSI、移动台识别号码MSISDN和国际移动设备身份码IMEI中的至少一个;所述移动管理网元标识包括所述移动管理网元的IP地址、所述移动管理网元的全球唯一编号和所述移动管理网元的节点名字FQDN中的至少一个。

第三方面,提供了一种数据网关,包括:接收单元,用于接收下行数据包;第一发送单元,用于向复位中心服务器发送第一消息,所述第一消息中包含用户设备的第一标识信息,以便所述复位中心服务器根据所述第一消息重建所述PDN连接。

结合第三方面,在第一种可能的实现方式中,还包括:第二发送单元,用于向所述复位中心服务器发送用于注册用户设备信息的第一注册消息,所述第一注册消息包含用户设备的IP地址和用户设备标识。

结合第一种可能的实现方式,在第二种可能的实现方式中,所述第二发送单元根据选择策略向所述复位中心服务器发送用于注册用户设备信息的第一注册消息,其中,所述选择策略包括注册用户设备的IMS APN的PDN连接信息,或VIP的PDN连接信息。

结合第二种可能的实现方式,在第三种可能的实现方式中,所述第一注册消息还包括所述PDN连接对应的接入点名称APN,所述第一消息还包括所述APN。

结合第三方面或第一至第三种可能的实现方式中的任一种可能的实现方式,在第四种可能的实现方式中,还包括:第一确定单元,用于确定所述数据网关复位,并确定所述下行数据包来自可信的APN,并且确定所述下行数据包头部的用户设备IP地址,其中所述第一消息包括所述用户设备的IP地址。

结合第三方面或第一至第三种可能的实现方式中的任一种可能的实现方式,在第五种可能的实现方式中,还包括:第二确定单元,用于确定服务网关复位,并通过查询下行数据包对应的用户设备的PDN连接上下文,确定所述下行数据包对应的用户设备的标识;其中,所述第一消息中包括所述用户设备标识。

结合第五种可能的实现方式,在第六种可能的实现方式中,所述第一消息还包括复位指示,所述复位指示表示所述服务网关复位或所述服务网关向所述数据网关发送的失败指示消息,所述失败指示消息表示所述服务网关复位。

结合第三方面或第一至第六种可能的实现方式中的任一种可能的实现方式,在第七种可能的实现方式中,所述用户设备标识包括所述用户设备的国际移动用户识别码IMSI、移动台识别号码MSISDN和国际移动设备身份码IMEI中的至少一个。

第四方面,提供了一种重建分组数据网络PDN连接的方法,包括:复位中心服务器接收数据网关发送的第一消息,所述第一消息中包含第一标识信息;所述复位中心服务器根据所述第一标识信息确定与所述第一标识信息对应的移动管理网元标识;所述复位中心服务器向与所述移动管理网元标识对应的移动管理网元发送第二消息,所述第二消息包含用户设备标识,以便所述移动管理网元根据所述第二消息重建所述PDN连接。

结合第四方面,在第一种可能的实现方式中,所述第一标识信息包括用户设备的网际协议IP地址或所述用户设备标识,所述方法还包括:所述复位中心服务器接收所述数据网关发送的用于注册用户设备信息的第一注册消息,所述第一注册消息包含所述用户设备的网际协议IP地址和所述用户设备标识;所述复位中心服务器接收所述移动管理网元发送的用于注册所述用户设备信息的第二注册消息,所述第二注册消息包含所述移动管理网元的标识和所述用户设备标识;所述复位中心服务器根据所述用户设备标识将所述用户设备的网际协议IP地址和所述用户设备标识与所述移动管理网元标识进行关联。

结合第一种可能的实现方式,在第二种可能的实现方式中,所述第一注册消息还包括所述PDN连接对应的接入点名称APN,所述第二消息还包括所述APN,以便所述移动管理网元根据所述用户设备标识和所述APN重建所述PDN连接。

结合第一种或第二种可能的实现方式,在第三种可能的实现方式中,在数据网关复位时,所述第一标识信息包括所述用户设备的IP地址,所述复位中心服务器根据所述第一标识信息确定与所述第一标识信息对应的移动管理网元标识,包括:所述复位中心服务器根据所述用户设备的IP地址确定与所述用户设备的IP地址对应的所述移动管理网元标识和所述用户设备标识。

结合第一种或第二种可能的实现方式,在第四种可能的实现方式中,在服务网关复位时,所述第一标识信息包括所述用户设备标识。

结合第一方面或第一至第四种可能的实现方式中的任一种可能的实现方式,在第五种可能的实现方式中,所述移动管理网元标识包括所述移动管理网元的IP地址、所述移动管理网元的全球唯一编号和所述移动管理网元的节点名字FQDN中的至少一个,所述用户设备标识包括所述用户设备的国际移动用户识别码IMSI、移动台识别号码MSISDN和国际移动设备身份码IMEI中的至少一个。

第五方面,提供了一种重建PDN连接的方法,包括:移动管理网元接收复位中心服务器发送的第二消息,所述第二消息包含用户设备标识,所述第二消息用于触发所述移动管理网元重建所述PDN连接,所述第二消息为所述复位中心服务器在接收到数据网关发送的第一消息后发送的,所述第一消息中包含所述第一标识信息;所述移动管理网元根据所述第二消息重建所述PDN连接。

结合第五方面,在第一种可能的实现方式中,所述第一标识信息包括所述用户设备的网际协议IP地址或所述用户设备标识,所述方法还包括:所述移动管理网元向所述复位中心服务器发送用于注册用户设备的信息的第二注册消息,所述第二注册消息包含所述移动管理网元的标识和所述用户设备标识。

结合第一种可能的实现方式,在第二种可能的实现方式中,所述移动管理网元向所述复位中心服务器发送用于注册用户设备的信息的第二注册消息,包括:所述移动管理网元根据第一选择策略向所述复位中心服务器发送用于注册用户设备的信息的第二注册消息,其中,所述第一选择策略包括注册建立IP多媒体子系统IMS接入点名称APN的PDN连接的用户设备的信息,或注册高等级用户设备VIP的信息。

结合第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述移动管理网元根据所述第二消息重建所述PDN连接,包括:所述移动管理网元根据第二选择策略确定需要重建的PDN连接,其中,所述第二选择策略包括恢复IMS APN的PDN连接,或恢复VIP用户的PDN连接。

结合第一种至第三种可能的实现方式中的任一种可能的实现方式,在第四种可能的实现方式中,所述第二消息还包括所述APN,其中,所述移动管理网元根据所述第二消息重建所述PDN连接,包括:所述移动管理网元根据所述用户设备标识和所述APN重建所述PDN连接。

结合第五方面或第一至第四种可能的实现方式中的任一种可能的实现方式,在第五种可能的实现方式中,所述第二消息还包括复位指示,所述复位指示用于表示所述服务网关复位,所述移动管理网元根据所述第二消息重建所述PDN连接包括:所述移动管理网元重新选择服务网关,并向所述重新选择的服务网关发送建立会话请求消息,所述建立会话消息中包含需要恢复的用户设备的PDN连接信息,以便在所述重新选择的服务网关上重建所述PDN连接。

结合第五方面或第一至第四种可能的实现方式中的任一种可能的实现方式,在第六种可能的实现方式中,所述数据网关和服务网关合一部署,并且所述用户设备的所有PDN连接中部分PDN连接建立在复位的数据网关上,所述移动管理网元根据所述第二消息重建与所述用户设备对应的PDN连接,包括:在所述数据网关复位的情况下,所述移动管理网元重新选择服务网关,向所述重新选择的服务网关发送建立会话请求消息,所述建立会话请求消息中携带所述用户设备建立在其他未复位的数据网关上的PDN连接的信息,以便所述重新选择的服务网关与所述其他未复位的数据网关建立PDN连接,其中,所述重新选择的服务网关为复位重启的服务网关,或其他的服务网关。

结合第五方面或第一至第四种可能的实现方式中的任一种可能的实现方式,在第七种可能的实现方式中,所述数据网关和服务网关合一部署,并且所述用户设备的所有PDN连接中部分PDN连接建立在复位的数据网关上,所述移动管理网元根据所述第二消息重建与所述用户设备对应的PDN连接,包括:在所述数据网关复位的情况下,所述移动管理网元向所述用户设备发送去激活请求消息,删除所述复位的数据网关上的PDN连接,以便所述用户设备重建所述PDN连接。

结合第五方面或第一至第四种可能的实现方式中的任一种可能的实现方式,在第八种可能的实现方式中,所述移动管理网元为MME,所述数据网关和服务网关合一部署,或者所述数据网关和服务网关分开部署,所述用户设备的所有PDN连接建立在复位的数据网关上,所述移动管理网元根据所述第二消息重建与所述用户设备对应的PDN连接,包括:在所述数据网关复位的情况下,所述移动管理网元向所述用户设备发送分离请求消息,所述分离请求消息中携带重新附着请求的原因值,以便于所述用户设备根据所述分离请求消息删除所有PDN连接,并重新发起附着流程。

结合第五方面或第一至第四种可能的实现方式中的任一种可能的实现方式,在第九种可能的实现方式中,所述移动管理网元为SGSN,所述数据网关和服务网关合一部署,或者所述数据网关和服务网关分开部署,所述用户设备的所有PDN连接建立在复位的数据网关上,所述移动管理网元根据所述第二消息重建与所述用户设备对应的PDN连接,包括:在所述数据网关复位的情况下,所述移动管理网元向所述用户设备发送PDP去激活消息,所述PDP去激活消息中携带重新激活请求的原因值,以便于所述用户设备根据所述PDP去激活消息删除所有PDP连接,并重新发起激活PDP请求。

结合第五方面或第一至第四种可能的实现方式中的任一种可能的实现方式,在第十种可能的实现方式中,所述数据网关和服务网关分开部署,所述用户设备的所有PDN连接中部分PDN连接建立在复位的数据网关上,所述移动管理网元根据所述第二消息重建与所述用户设备对应的PDN连接,包括:在所述数据网关复位的情况下,所述移动管理网元向所述用户设备发送去激活请求消息,删除所述复位的数据网关上的PDN连接,以便所述用户设备重建所述PDN连接。

结合第五方面的第五至第十种可能的实现方式中的任一种可能的实现方式,在第十一种可能的实现方式中,还包括:所述移动管理网元根据数据网关和服务网关的标识信息确定所述数据网关和所述服务网关是否是为合一部署,其中所述据数据网关和服务网关的标识信息包括所述数据网关与所述服务网关的IP地址,和/或所述数据网关与所述服务网关的全域名。

结合第五方面或第一至第十一种可能的实现方式中的任一种可能的实现方式,在第十二种可能的实现方式中,所述用户设备标识包括所述用户设备的国际移动用户识别码IMSI、移动台识别号码MSISDN和国际移动设备身份码IMEI中的至少一个;所述移动管理网元标识包括所述移动管理网元的IP地址、所述移动管理网元的全球唯一编号和所述移动管理网元的节点名字FQDN中的至少一个。

第六方面,提供了一种重建PDN连接的方法,包括:数据网关接收下行数据包;所述数据网关向复位中心服务器发送第一消息,所述第一消息中包含第一标识信息,以便所述复位中心服务器根据所述第一消息重建所述PDN连接。

结合第六方面,在第一种可能的实现方式中,还包括:所述数据网关向所述复位中心服务器发送用于注册用户设备信息的第一注册消息,所述第一注册消息包含用户设备的IP地址和用户设备标识。

结合第一种可能的实现方式,在第二种可能的实现方式中,所述数据网关向所述复位中心服务器发送用于注册用户设备的信息的第一注册消息,包括:所述数据网关根据选择策略向所述复位中心服务器发送用于注册用户设备信息的第一注册消息,其中,所述选择策略包括注册用户设备的IMS APN的PDN连接信息,或VIP的PDN连接信息。

结合第二种可能的实现方式,在第三种可能的实现方式中,其特征在于,所述第一注册消息还包括所述PDN连接对应的接入点名称APN,所述第一消息还包括所述APN。

结合第六方面或第一至第三种可能的实现方式中的任一种可能的实现方式,在第四种可能的实现方式中,还包括:所述数据网关确定所述数据网关复位;所述数据网关确定所述下行数据包来自可信的APN,并且确定所述下行数据包头部的用户设备IP地址;其中,所述第一消息中包括所述用户设备的IP地址。

结合第六方面或第一至第三种可能的实现方式中的任一种可能的实现方式,在第五种可能的实现方式中,还包括:所述数据网关确定服务网关复位;所述数据网关通过查询下行数据包对应的用户设备的PDN连接上下文,确定所述下行数据包对应的用户设备的标识;其中,所述第一消息中包括所述用户设备标识。

结合第五种可能的实现方式,在第六种可能的实现方式中,所述第一消息还包括复位指示,所述复位指示表示所述服务网关复位或所述服务网关向所述数据网关发送的失败指示消息,所述失败指示消息表示所述服务网关复位。

结合第六方面或第一至第六种可能的实现方式中的任一种可能的实现方式,在第七种可能的实现方式中,所述用户设备标识包括所述用户设备的国际移动用户识别码IMSI、移动台识别号码MSISDN和国际移动设备身份码IMEI中的至少一个。

基于上述技术方案,可以通过复位中心服务器接收数据网关发送的第一消息,根据第一消息中包含的第一标识信息查找已存储的信息中与第一标识信息对应的移动管理网元标识,并向与移动管理网元标识对应的移动管理网元发送第二消息,第二消息包含用户设备标识,以便移动管理网元根据第二消息能够及时的重建受影响的分组数据网络PDN连接,提升用户体验。

附图说明

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

图1是可应用于本发明实施例的通信网络场景的示意图。

图2是根据本发明一个实施例的复位中心服务器的示意框图。

图3是根据本发明另一实施例的复位中心服务器的示意框图。

图4是根据本发明一个实施例的移动管理网元的示意框图。

图5是根据本发明一个实施例的数据网关的示意框图。

图6是根据本发明一个实施例的重建PDN连接的方法的示意性流程图。

图7是根据本发明另一实施例的重建PDN连接的方法的示意性流程图。

图8是根据本发明另一实施例的重建PDN连接的方法的示意性流程图。

图9是根据本发明一个实施例的注册用户设备信息的流程图。

图10是根据本发明另一实施例的重建PDN连接的方法的示意性流程图。

图11是根据本发明另一实施例的重建PDN连接的方法的示意性流程图。

图12是根据本发明另一实施例的重建PDN连接的方法的示意性流程图。

图13是根据本发明另一实施例的重建PDN连接的方法的示意性流程图。

图14是根据本发明另一实施例的重建PDN连接的方法的示意性流程图。

图15是根据本发明一个实施例的复位中心服务器的示意框图。

图16是根据本发明另一实施例的移动管理网元的示意框图。

图17是根据本发明一个实施例的数据网关的示意框图。

具体实施方式

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

应理解,本发明实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯(Global System of Mobile communication,GSM)系统、码分多址(Code Division Multiple Access,CDMA)系统、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)系统、通用分组无线业务(General Packet Radio Service,GPRS)系统、长期演进(Long Term Evolution,LTE)系统、通用移动通信系统(Universal Mobile Telecommunication System,UMTS)或全球互联微波接入(Worldwide Interoperability for Microwave Access,WiMAX)通信系统等。

图1是可应用于本发明实施例的通信网络场景的示意图。如图1所示的移动通信网络的逻辑架构包括:用户设备110、接入网120、移动管理网元130、服务网关140、数据网关150和报文数据网络160。用户设备110通过本地的无线网络或有限网络连接接入网120,移动管理网元130负责用户设备110的位置管理、连接管理、安全认证、网关选择等功能,服务网关140是用户设备110的本地接入网关,负责接入技术相关的连接管理和数据转发,数据网关150是用户设备访问外部报文数据网络160的网关。

上述逻辑架构图对应实际网络,可以是演进的分组系统(Evolved Packet System,EPS)网络,接入网可以为UTRAN(Universal Terrestrial Radio Access Network,通用陆地无线接入网络)、GERAN(GSM EDGE Radio Access Network,GSM/EDGE无线接入网络)或E-UTRAN(Evolved Universal Terrestrial Radio Access Network,演进通用陆地无线接入网络),移动管理网元可以是移动性管理实体(Mobility Management Entity,MME)或者GPRS服务支撑节点(Serving GPRS Support Node,SGSN),服务网关可以是服务网关(Serving Gateway,S-GW),数据网关可以是报文数据网络网关(Packet Data Network Gateway,PDN-GW)。

应理解,本发明实施例中的数据网关和服务网关可以部署在一起,也可以分开部署,本发明实施例并不对此做限定。本发明实施例主要针对数据网关复位和/或服务网关复位后重建PDN连接的情形。

具体地,图2是根据本发明一个实施例的复位中心服务器的示意框图。如图2的复位中心服务器200包括:第一接收单元210、确定单元220和发送单元230。

第一接收单元210,用于接收数据网关发送的第一消息,第一消息中包含用户设备的第一标识信息。

确定单元220,用于根据第一标识信息确定与第一标识信息对应的移动管理网元标识。

发送单元230,用于向与移动管理网元标识对应的移动管理网元发送第二消息,第二消息包含用户设备标识,以便移动管理网元根据第二消息重建用户设备的分组数据网络PDN连接。

因此,本发明实施例可以通过接收数据网关发送的第一消息,根据第一消息中包含的用户设备的第一标识信息查找已存储的信息中与第一标识信息对应的移动管理网元标识和用户设备标识,并向与移动管理网元标识对应的移动管理网元发送第二消息,第二消息包含用户设备标识,以便移动管理网元根据第二消息重建分组数据网络PDN连接,能够及时的重建受影响的PDN连接,提升用户体验。

具体地,在完成注册用户设备信息后,当网络设备(数据网关和/或服务网关)复位后,在数据网关接收到下行数据包后,数据中心复位中心服务器接收数据网关发送的第一消息,第一消息中包含用户设备的第一标识信息,之后数据中心服务器根据第一标识信息查找在注册用户设备信息时已存储的信息中与第一标识信息对应的移动管理网元标识和用户设备标识,并向与移动管理网元标识对应的移动管理网元发送第二消息,第二消息包含用户设备标识,以便移动管理网元根据第二消息重建分组数据网络PDN连接,实现因网络设备(数据网关和/或服务网关)复位而受影响的PDN连接的恢复。

因此,本发明实施例可以通过复位中心服务器接收数据网关发送的第一消息,根据第一消息中包含的用户设备的第一标识信息查找已存储的信息中与第一标识信息对应的移动管理网元标识和用户设备标识,并向与移动管理网元标识对应的移动管理网元发送第二消息,第二消息包含用户设备标识,以便移动管理网元根据第二消息重建分组数据网络PDN连接,能够及时的重建受影响的PDN连接,提升用户体验。

应理解,本发明实施例中的复位中心服务器可以为独立部署的逻辑实体,也可以为与网络内其他网元合设在一起,例如,可以为家乡用户寄存器(Home Subscriber Server,HSS),或者策略和计费规则功能(Policy and Charging Rules Function,PCRF)等设备。复位中心服务器的信息可以配置在数据网关上,也可以通过其他网元配置,如HSS,或者PCRF,或者网管操作维护O&M(Operation and Maintenance)中心下发给数据网关。数据网关通过该信息向对应的复位中心服务器发送消息。

可以采用下面的常规方案来重建由于节点复位而受影响的用户/PDN连接的信息,使得下行数据包可以发送给用户设备的方法如下:

在服务网关复位时的重建方法如下,方法1,移动管理网元获知服务网关复位后,对于受影响的用户设备,移动管理网元重新选择服务网关,并且发起服务网关切换流程,在选择的服务网关上重新建立用户设备的上下文。而数据网关获知服务网关复位后,保留受服务网关复位影响的PDN连接上下文一段时间,等候移动管理网元选择的服务网关向数据网关更新下行隧道信息。方法2.当数据网关获知服务网关复位后,如果收到受复位服务网关影响的用户设备的下行数据包,数据网关选择服务网关,并向该服务网关发送下行数据包通知消息。服务网关将该下行数据包通知消息转发给移动管理网元,移动管理网元重新选择服务网关并执行服务网关切换流程,在选择的服务网关上重新建立用户的上下文。然而,上述两个方法中,服务网关复位的重建方法一依赖移动管理网元探测服务网关复位后,再触发恢复。而复位探测机制可能不及时,导致部分用户设备的下行数据不可达。方法二需要由数据网关发送下行数据包通知消息触发恢复,而实际网络中,大多数情况下服务网关和数据网关为合一部署,当服务网关复位时,数据网关也复位了,数据网关无法实现方法二中的恢复机制。

在数据网关复位时的重建方法如下,当服务网关获知数据网关复位后,服务网关发送数据网关复位通知消息给移动管理网元,消息中包含数据网关的网际协议(Internet Protocol,简称:IP地址)和服务网关的IP地址。移动管理网元收到消息后,根据数据网关的IP地址和服务网关的IP地址扫描相关的PDN连接,并且发起PDN连接删除/用户分离流程触发用户设备重建PDN连接。然而,数据网关复位的恢复方法依赖于服务网关探测数据网关复位后,再触发恢复。同样存在探测机制不及时的问题,还依赖于服务网关获知数据网关复位后扫描内部受影响的PDN连接的时间,在服务网关获知数据网关复位之前,可能有用户设备的下行数据包遭到了丢弃。同样对于服务网关和数据网关合一部署的情况,当数据网关复位时,服务网关也已经复位,服务网关无法实现数据网关复位的恢复方法。

以上在服务网关复位和数据网关复位时的重建方法中,需要用户等待较长时间,不能使下行数据包及时到达用户设备,影响用户体验,例如语音呼叫中会导致用户设备较长时间无法进行被叫业务,影响用户设备的业务体验,主叫会因为多次尝试联系被叫未果而对网络以及业务的满意度降低。而本发明实施例中,在数据网关和/或服务网关复位时,可以通过复位中心服务器接收数据网关发送的第一消息,第一消息中包含用户设备的第一标识信息;根据第一标识信息查找已存储的信息中与第一标识信息对应的移动管理网元标识和用户设备标识,并向与移动管理网元标识对应的移动管理网元发送第二消息,第二消息包含用户设备标识,以触发移动管理网元根据第二消息重建分组数据网络PDN连接,能够及时的重建受影响的PDN连接,使得下行数据包能够及时的到达用户设备,减低用户的等待时间,提升用户体验。

可选地,作为另一实施例,如图3所示,本发明实施例的复位中心服务器包括:第一接收单元310、确定单元320、发送单元330、第二接收单元340、第三接收单元350和关联单元360。

具体地,第一接收单元310、确定单元320和发送单元330分别能够实现对应于图2中的第一接收单元210、确定单元220和发送单元230的功能,为避免重复,不再详述。第二接收单元340用于接收数据网关发送的用于注册用户设备信息的第一注册消息,第一注册消息包含用户设备的网际协议IP地址和用户设备标识;第三接收单元350用于接收移动管理网元发送的用于注册用户设备信息的第二注册消息,第二注册消息包含移动管理网元的标识和用户设备标识;关联单元360用于根据用户设备标识将用户设备的网际协议IP地址和用户设备标识与移动管理网元标识进行关联。

换句话说,本发明实施例在数据网关和/或服务网关复位之前需要完成用户设备的注册过程,将PDN的相关信息注册到复位中心服务器,具体地,复位中心服务器可以接收数据网关发送的用于注册用户设备信息的第一注册消息,第一注册消息包含用户设备的网际协议IP地址和用户设备标识;复位中心服务器接收移动管理网元发送的用于注册用户设备信息的第二注册消息,第二注册消息包含移动管理网元的标识和用户设备标识;之后,复位中心服务器根据用户设备标识将数据网关和移动管理网元进行关联,将与该PDN连接的相关节点信息一一对应起来。

可选地,作为另一实施例,第一注册消息还包括PDN连接对应的接入点名称APN,第二消息还包括APN,以便移动管理网元根据用户设备标识和APN重建PDN连接。

可选地,作为另一实施例,在数据网关复位或数据网关和服务网关同时复位时,第一标识信息包括用户设备的IP地址,确定单元220根据用户设备的IP地址确定与用户设备的IP地址对应的移动管理网元标识和用户设备标识。

可选地,作为另一实施例,在服务网关复位时,第一标识信息包括用户设备标识。

可替代地,在服务网关复位时,第一标识信息包括用户设备标识。

可选地,作为另一实施例,移动管理网元标识包括移动管理网元的IP地址、移动管理网元的全球唯一编号和移动管理网元的节点名字FQDN中的至少一个,用户设备标识包括用户设备的国际移动用户识别码IMSI、移动台识别号码MSISDN和国际移动设备身份码IMEI中的至少一个。

图4是根据本发明一个实施例的移动管理网元的示意框图。如图4所示的移动管理网元400包括:接收单元410和重建单元420。

具体地,接收单元410用于接收复位中心服务器发送的第二消息,第二消息包含用户设备标识,第二消息用于触发移动管理网元重建用户设备的PDN连接,第二消息为复位中心服务器在接收到数据网关发送的第一消息后发送的,第一消息中包含用户设备的第一标识信息;重建单元420用于根据第二消息重建用户设备的PDN连接。

因此,本发明实施例可以通过接收复位中心服务器发送的第二消息,第二消息包含用户设备标识,第二消息用于触发移动管理网元重建PDN连接;移动管理网元根据第二消息重建用户设备的PDN连接,能够及时的重建受影响的PDN连接,提升用户体验。

可选地,作为另一实施例,第一标识信息包括用户设备的网际协议IP地址或用户设备标识,移动管理网元还包括:发送单元430。

具体地发送单元430用于向复位中心服务器发送用于注册用户设备的信息的第二注册消息,第二注册消息包含移动管理网元的标识和用户设备标识。

换句话说,本发明实施例在数据网关和/或服务网关复位之前需要完成用户设备的注册过程,将PDN的相关信息注册到复位中心服务器,具体地,移动管理注册用户设备信息包括:移动管理网元向复位中心服务器发送用用于注册用户设备的信息的第二注册消息,第二注册消息包含移动管理网元的标识和用户设备标识。

可选地,作为另一实施例,发送单元430根据第一选择策略向复位中心服务器发送用于注册用户设备的信息的第二注册消息,其中,第一选择策略包括注册建立IP多媒体子系统IMS接入点名称APN的PDN连接的用户设备的信息,或注册高等级用户设备VIP的信息。

应理解,用户设备标识可以包括用户设备的国际移动用户识别码IMSI、移动台识别号码MSISDN和国际移动设备身份码IMEI中的至少一个。移动管理网元标识可以包括移动管理网元的IP地址、移动管理网元的全球唯一编号和移动管理网元的节点名字FQDN中的至少一个。

可选地,作为另一实施例,重建单元420根据第二选择策略确定需要重建的PDN连接,其中,第二选择策略包括恢复IMS APN的PDN连接,或恢复VIP用户的PDN连接。

可选地,作为另一实施例,第二注册消息还包括用户设备的PDN连接对应的接入点名称APN,对应关系包括用户设备的网际协议IP地址和/或用户设备标识、APN与移动管理网元标识的对应关系,第二消息还包括APN,重建单元420根据用户设备标识和APN重建PDN连接。

可选地,作为另一实施例,第二消息还包括复位指示,复位指示用于表示服务网关复位,重建单元420重新选择服务网关,并向重新选择的服务网关发送建立会话请求消息,建立会话消息中包含需要恢复的用户设备的PDN连接信息,以便在重新选择的服务网关上重建PDN连接。

其中,重新选择的服务网关为复位重启的服务网关或其他的服务网关。进一步地,在实际应用中,移动管理网元可以根据用户设备的状态进行重建PDN连接。

具体地,在进行重建PDN连接时,如果用户设备正处于与移动管理网元的连接状态,则移动管理网元首先释放和用户设备间的信令连接,将用户设备转为空闲状态,然后移动管理网元重新选择服务网关,并向重新选择的服务网关发送建立会话请求消息,建立会话消息中包含需要恢复的用户设备的PDN连接信息,以便在重新选择的服务网关上重建PDN连接。

可替代地,如果用户设备正在发起服务请求、移动管理网元不变的跟踪区域更新或移动管理网元不变的路由区域更新流程,则移动管理网元先执行重新选择服务网关,并向重新选择的服务网关发送建立会话请求消息,建立会话消息中包含需要恢复的用户设备的PDN连接信息,以便在重新选择的服务网关上重建PDN连接,然后移动管理网元再执行后续的发起服务请求、移动管理网元不变的跟踪区域更新或移动管理网元不变的路由区域更新流程。

可替代地,如果用户设备正在发起移动管理网元改变的跟踪区域更新或移动管理网元改变的路由区域更新流程,则移动管理网元通知目标侧移动管理网元需要执行重选服务网关的流程,由目标移动管理网元重新选择服务网关,并向重新选择的服务网关发送建立会话请求消息,建立会话消息中包含需要恢复的用户设备的PDN连接信息,以便在重新选择的服务网关上重建PDN连接。

可替代地,如果用户设备正在进行切换流程,移动管理网元拒绝切换请求或重分配请求消息,将用户设备转为空闲状态,然后移动管理网元重新选择服务网关,并向重新选择的服务网关发送建立会话请求消息,建立会话消息中包含需要恢复的用户设备的PDN连接信息,以便在重新选择的服务网关上重建PDN连接。

可选地,作为另一实施例,数据网关和服务网关合一部署,并且用户设备的所有PDN连接中部分PDN连接建立在复位的数据网关上,

重建单元420在数据网关复位的情况下,重新选择服务网关,向重新选择的服务网关发送建立会话请求消息,建立会话请求消息中携带用户设备建立在其他未复位的数据网关上的PDN连接的信息,以便重新选择的服务网关与其他未复位的数据网关建立PDN连接,其中,重新选择的服务网关为复位重启的服务网关,或其他的服务网关。

可替代地,作为另一实施例,数据网关和服务网关合一部署,并且用户设备的所有PDN连接中部分PDN连接建立在复位的数据网关上,

重建单元420在数据网关复位的情况下,向用户设备发送去激活请求消息,删除复位的数据网关上的PDN连接,以便用户设备重建PDN连接。

可替代地,作为另一实施例,移动管理网元400为MME,数据网关和服务网关合一部署,或者数据网关和服务网关分开部署,用户设备的所有PDN连接建立在复位的数据网关上,重建单元420在数据网关复位的情况下,向用户设备发送分离请求消息,分离请求消息中携带重新附着请求的原因值,以便于用户设备根据分离请求消息删除所有PDN连接,并重新发起建立PDN请求。

可替代地,作为另一实施例,移动管理网元400为SGSN,数据网关和服务网关合一部署,或者数据网关和服务网关分开部署,用户设备的所有PDN连接建立在复位的数据网关上,重建单元420在数据网关复位的情况下,向用户设备发送PDP去激活消息,PDP去激活消息中携带重新激活请求的原因值,以便于用户设备根据PDP去激活消息删除所有PDP连接,并重新发起激活PDP请求。

可选地,作为另一实施例,数据网关和服务网关分开部署,用户设备的所有PDN连接中部分PDN连接建立在复位的数据网关上,

重建单元420在数据网关复位的情况下,向用户设备发送去激活请求消息,删除复位的数据网关上的PDN连接,以便用户设备重建PDN连接。

可选地,作为另一实施例,本发明实施例的移动管理网元还包括:确定单元440。

具体地,确定单元440用于根据数据网关和服务网关的标识信息确定数据网关和服务网关是否是为合一部署,其中据数据网关和服务网关的标识信息包括数据网关与服务网关的IP地址,和/或数据网关与服务网关的全域名。

可选地,作为另一实施例,用户设备标识包括用户设备的国际移动用户识别码IMSI、移动台识别号码MSISDN和国际移动设备身份码IMEI中的至少一个;移动管理网元标识包括移动管理网元的IP地址、移动管理网元的全球唯一编号和移动管理网元的节点名字FQDN中的至少一个。

图5是根据本发明一个实施例的数据网关的示意框图。如图5所示的数据网关500包括:接收单元510和第一发送单元520。

具体地,接收单元510用于接收下行数据包;第一发送单元520用于向复位中心服务器发送第一消息,第一消息中包含用户设备的第一标识信息,以便复位中心服务器根据第一消息重建用户设备的PDN连接。

因此,本发明实施例可以通过根据下行数据包的头部信息确定第一消息,第一消息中包含用户设备的第一标识信息,数据网关向复位中心服务器发送第一消息,以便复位中心服务器进行恢复PDN的连接,能够及时的重建受影响的PDN连接,提升用户体验。

可选地,作为另一实施例,本发明实施例的数据网关还包括第二发送单元530。

具体地,第二发送单元530用于向复位中心服务器发送用于注册用户设备信息的第一注册消息,第一注册消息包含用户设备的IP地址和用户设备标识。

换句话说,本发明实施例在数据网关和/或服务网关复位之前需要完成用户设备的注册过程,将原PDN的相关信息注册到复位中心服务器,具体地,数据网关注册用户设备信息包括:数据网关向复位中心服务器发送用于注册用户设备的信息的第一注册消息,第一注册消息包含用户设备的IP地址和用户设备标识。

具体地,数据网关可以根据选择策略向复位中心服务器发送用于注册用户设备信息的第一注册消息,其中,选择策略包括注册用户设备的IP多媒体子系统IMS接入点名称APN的PDN连接信息、注册高等级用户设备VIP的PDN连接信息或用户设备的所有复位PDN连接。

可选地,作为另一实施例,第二发送单元530根据选择策略向复位中心服务器发送用于注册用户设备信息的第一注册消息,其中,选择策略包括注册用户设备的IMS APN的PDN连接信息,或VIP的PDN连接信息。用户设备标识包括用户设备的国际移动用户识别码IMSI、移动台识别号码MSISDN和国际移动设备身份码IMEI中的至少一个。

可选地,作为另一实施例,第一注册消息还包括PDN连接对应的接入点名称APN,第一消息还包括APN。

可选地,作为另一实施例,本发明实施例的数据网关还包括:第一确定单元540.

具体地,第一确定单元540用于确定数据网关复位,并确定下行数据包来自可信的APN,并且确定下行数据包头部的用户设备IP地址,其中第一标识信息包括用户设备的IP地址。

可选地,作为另一实施例,本发明实施例的数据网关还包括:第二确定单元550。

具体地,第二确定单元550用于确定服务网关复位,并通过查询下行数据包对应的用户设备的PDN连接上下文,确定下行数据包对应的用户设备的标识;根据用户设备的标识确定第一消息,其中,第一标识信息包括用户设备的标识。

具体地,数据网关通过信令消息中的复位计数器,或者路径探测机制获知服务网关复位。或者数据网关将下行数据包发送给服务网关,服务网关因为找不到下行数据包对应的用户设备信息,所以发送失败指示(Error Indication)消息给数据网关,进而数据网关获知服务网关出现异常;

可选地,作为另一实施例,第一消息还包括复位指示,复位指示表示服务网关复位或服务网关向数据网关发送的失败指示消息,失败指示消息表示服务网关复位。

可选地,作为另一实施例,用户设备标识包括用户设备的国际移动用户识别码IMSI、移动台识别号码MSISDN和国际移动设备身份码IMEI中的至少一个。

下面将结合图6从复位中心服务器的角度,结合图7从移动管理网元的角度,结合图8从数据网关的角度描述本发明实施例的重建PDN连接的方法。

图6是根据本发明一个实施例的重建PDN连接的方法的示意性流程图。图6所示的方法由复位中心服务器执行,如图6所示方法包括:

610,复位中心服务器接收数据网关发送的第一消息,第一消息中包含第一标识信息。

具体地,数据网关接收到下行数据包后,确定数据网关和/或服务网关复位,数据网关向复位中心服务器发送第一消息。

620,复位中心服务器根据第一标识信息确定与第一标识信息对应的移动管理网元标识。

具体地,复位中心服务器可以查找之前用户设备信息注册时存储的信息中与第一标识信息匹配的移动管理网元标识。

630,复位中心服务器向与移动管理网元标识对应的移动管理网元发送第二消息,第二消息包含用户设备标识,以便移动管理网元根据第二消息重建用户设备的分组数据网络PDN连接。

具体地,在完成注册用户设备信息后,当网络设备(数据网关和/或服务网关)复位后,在数据网关接收到下行数据包后,复位中心服务器接收数据网关发送的第一消息,第一消息中包含第一标识信息,之后复位中心服务器根据第一标识信息查找在注册用户设备信息时已存储的信息中与第一标识信息对应的移动管理网元标识,并向与移动管理网元标识对应的移动管理网元发送第二消息,第二消息包含用户设备标识,以便移动管理网元根据第二消息重建分组数据网络PDN连接,实现因网络设备(数据网关和/或服务网关)复位而受影响的PDN连接的恢复。

因此,本发明实施例可以通过复位中心服务器接收数据网关发送的第一消息,根据第一消息中包含的第一标识信息查找已存储的信息中与第一标识信息对应的移动管理网元标识,并向与移动管理网元标识对应的移动管理网元发送第二消息,第二消息包含用户设备标识,以便移动管理网元根据第二消息重建分组数据网络PDN连接,能够及时的重建受影响的PDN连接,提升用户体验。

应理解,本发明实施例中的复位中心服务器可以为独立部署的逻辑实体,也可以为与网络内其他网元合设在一起,例如,可以为家乡用户寄存器(Home Subscriber Server,HSS),或者策略和计费规则功能(Policy and Charging Rules Function,PCRF)等设备。复位中心服务器的信息可以配置在数据网关上,也可以通过其他网元配置,如HSS,或者PCRF,或者网管操作维护O&M(Operation and Maintenance)中心下发给数据网关。数据网关通过该信息向对应的复位中心服务器发送消息。

已有方案来重建由于节点复位而受影响的用户/PDN连接的信息,使得下行数据包可以发送给用户设备的方法如下:

在服务网关复位时的重建方法如下,方法1,移动管理网元获知服务网关复位后,对于受影响的用户设备,移动管理网元重新选择服务网关,并且发起服务网关切换流程,在选择的服务网关上重新建立用户设备的上下文。而数据网关获知服务网关复位后,保留受服务网关复位影响的PDN连接上下文一段时间,等候移动管理网元选择的服务网关向数据网关更新下行隧道信息。方法2.当数据网关获知服务网关复位后,如果收到受复位服务网关影响的用户设备的下行数据包,数据网关选择服务网关,并向该服务网关发送下行数据包通知消息。服务网关将该下行数据包通知消息转发给移动管理网元,移动管理网元重新选择服务网关并执行服务网关切换流程,在选择的服务网关上重新建立用户的上下文。然而,上述两个方法中,服务网关复位的重建方法1依赖移动管理网元探测服务网关复位后,再触发恢复。而复位探测机制可能不及时,导致部分用户设备的下行数据不可达。方法2需要由数据网关发送下行数据包通知消息触发恢复,而实际网络中,大多数情况下服务网关和数据网关为合一部署,当服务网关复位时,数据网关也复位了,数据网关无法实现方法二中的恢复机制。

在数据网关复位时的重建方法如下,当服务网关获知数据网关复位后,服务网关发送数据网关复位通知消息给移动管理网元,消息中包含数据网关的网际协议(Internet Protocol,简称:IP地址)和服务网关的IP地址。移动管理网元收到消息后,根据数据网关的IP地址和服务网关的IP地址扫描相关的PDN连接,并且发起PDN连接删除/用户分离流程触发用户设备重建PDN连接。然而,数据网关复位的恢复方法依赖于服务网关探测数据网关复位后,再触发恢复。同样存在探测机制不及时的问题,还依赖于服务网关获知数据网关复位后扫描内部受影响的PDN连接的时间,在服务网关获知数据网关复位之前,可能有用户设备的下行数据包遭到了丢弃。同样对于服务网关和数据网关合一部署的情况,当数据网关复位时,服务网关也已经复位,服务网关无法实现数据网关复位的恢复方法。

以上在服务网关复位和数据网关复位时的重建方法中,需要用户等待较长时间,不能使下行数据包及时到达用户设备,影响用户体验,例如语音呼叫中会导致用户设备较长时间无法进行被叫业务,影响用户设备的业务体验,主叫会因为多次尝试联系被叫未果而对网络以及业务的满意度降低。而本发明实施例中,在数据网关和/或服务网关复位时,可以通过复位中心服务器接收数据网关发送的第一消息,第一消息中包含用户设备的第一标识信息;根据第一标识信息查找已存储的信息中与第一标识信息对应的移动管理网元标识和用户设备标识,并向与移动管理网元标识对应的移动管理网元发送第二消息,第二消息包含用户设备标识,以触发移动管理网元根据第二消息重建分组数据网络PDN连接,能够及时的重建受影响的PDN连接,使得下行数据包能够及时的到达用户设备,减低用户的等待时间,提升用户体验。

可选地,作为另一实施例,第一标识信息包括用户设备的网际协议IP地址或用户设备标识,本发明实施例方法还包括复位中心服务器接收数据网关发送的用于注册用户设备信息的第一注册消息,第一注册消息包含用户设备的网际协议IP地址和用户设备标识;复位中心服务器接收移动管理网元发送的用于注册用户设备信息的第二注册消息,第二注册消息包含移动管理网元的标识和用户设备标识;复位中心服务器根据用户设备标识将用户设备的网际协议IP地址和用户设备标识与移动管理网元标识进行关联。

换句话说,本发明实施例在数据网关和/或服务网关复位之前需要完成用户设备的注册过程,将PDN的相关信息注册到复位中心服务器,具体地,复位中心服务器可以接收数据网关发送的用于注册用户设备信息的第一注册消息,第一注册消息包含用户设备的网际协议IP地址和用户设备标识;复位中心服务器接收移动管理网元发送的用于注册用户设备信息的第二注册消息,第二注册消息包含移动管理网元的标识和用户设备标识;之后,复位中心服务器根据用户设备标识将该PDN连接的相关信息对应起来。

可选地,作为另一实施例,第一注册消息还可以包括PDN连接对应的接入点名称APN,在630中,第二消息还包括APN,以便移动管理网元根据用户设备标识和APN重建PDN连接。换句话说,在重建PDN时,移动管理网元可以根据该APN信息确定需要重建的PDN连接。

可选地,作为另一实施例,所示第一标识信息,可以包括用户设备的IP地址和/或用户设备标识,具体地,在数据网关复位时,第一标识信息包括用户设备的IP地址,其中,在620中,复位中心服务器根据用户设备的IP地址确定与用户设备的IP地址对应的移动管理网元标识和用户设备标识。

可替代地,在服务网关复位时,第一标识信息包括用户设备标识。

可选地,用户设备标识可以包括用户设备的国际移动用户识别码IMSI、移动台识别号码MSISDN和国际移动设备身份码IMEI中的至少一个。

可选地,移动管理网元标识包括移动管理网元的IP地址、移动管理网元的全球唯一编号和移动管理网元的节点名字FQDN中的至少一个。

图7是根据本发明另一实施例的重建PDN连接的方法的示意性流程图。图7所示的方法由移动管理网元执行,如图7所示的方法包括:

710,移动管理网元接收复位中心服务器发送的第二消息,第二消息包含用户设备标识,第二消息用于触发移动管理网元重建PDN连接,第二消息为复位中心服务器在接收到数据网关发送的第一消息后发送的,第一消息中包含第一标识信息。

720,移动管理网元根据第二消息重建PDN连接。

因此,本发明实施例可以通过移动管理网元接收复位中心服务器发送的第二消息,第二消息包含用户设备标识,第二消息用于触发移动管理网元重建PDN连接;移动管理网元根据第二消息重建用户设备的PDN连接,能够及时的重建受影响的PDN连接,提升用户体验。

可选地,作为另一实施例,第一标识信息包括用户设备的网际协议IP地址或用户设备标识,本发明实施例方法还包括移动管理网元向复位中心服务器发送用于注册用户设备的信息的第二注册消息,第二注册消息包含移动管理网元的标识和用户设备标识。

换句话说,本发明实施例在数据网关和/或服务网关复位之前需要完成用户设备的注册过程,将PDN的相关信息注册到复位中心服务器,具体地,移动管理注册用户设备信息包括:移动管理网元向复位中心服务器发送用于注册用户设备的信息的第二注册消息,第二注册消息包含移动管理网元的标识和用户设备标识。

具体地,移动管理网元根据第一选择策略向复位中心服务器发送用于注册用户设备信息的第二注册消息,其中,第一选择策略包括注册建立用户设备的IP多媒体子系统IMS接入点名称APN的PDN连接的用户设备的信息,或注册高等级用户设备VIP的信息。

可选地,作为另实施例,在720中,移动管理网元根据第二选择策略确定需要重建的PDN连接,其中,第二选择策略包括恢复IMS APN的PDN连接,或恢复VIP用户的PDN连接。

应理解,用户设备标识可以包括用户设备的国际移动用户识别码IMSI、移动台识别号码MSISDN和国际移动设备身份码IMEI中的至少一个。移动管理网元标识可以包括移动管理网元的IP地址、移动管理网元的全球唯一编号和移动管理网元的节点名字FQDN中的至少一个。

可选地,作为另一实施例,第二注册消息还包括用户设备的PDN连接对应的接入点名称APN,对应关系包括用户设备的网际协议IP地址和/或用户设备标识、APN与移动管理网元标识的对应关系,第二消息还包括APN,其中,在720中,移动管理网元根据用户设备标识和APN重建PDN连接。

可选地,作为另一实施例,第二消息还包括复位指示,复位指示用于表示服务网关复位,在720中,移动管理网元重新选择服务网关,并向重新选择的服务网关发送建立会话请求消息,建立会话消息中包含需要恢复的用户设备的PDN连接信息,以便在重新选择的服务网关上重建PDN连接。

其中,重新选择的服务网关为复位重启的服务网关或其他的服务网关。换句话说,在720中,移动管理网元重新选择服务网关并重建用户上下文。

进一步地,在实际应用中,移动管理网元可以根据用户设备的状态进行重建PDN连接。

具体地,在进行重建PDN连接时,如果用户设备正处于与移动管理网元的连接状态,则移动管理网元首先释放和用户设备间的信令连接,将用户设备转为空闲状态,然后移动管理网元重新选择服务网关,并向重新选择的服务网关发送建立会话请求消息,建立会话消息中包含需要恢复的用户设备的PDN连接信息,以便在重新选择的服务网关上重建PDN连接。

可替代地,如果用户设备正在发起服务请求、移动管理网元不变的跟踪区域更新或移动管理网元不变的路由区域更新流程,则移动管理网元先执行重新选择服务网关,并向重新选择的服务网关发送建立会话请求消息,建立会话消息中包含需要恢复的用户设备的PDN连接信息,以便在重新选择的服务网关上重建PDN连接,然后移动管理网元再执行后续的发起服务请求、移动管理网元不变的跟踪区域更新或移动管理网元不变的路由区域更新流程。

可替代地,如果用户设备正在发起移动管理网元改变的跟踪区域更新或移动管理网元改变的路由区域更新流程,则移动管理网元通知目标侧移动管理网元需要执行重选服务网关的流程,由目标移动管理网元重新选择服务网关,并向重新选择的服务网关发送建立会话请求消息,建立会话消息中包含需要恢复的用户设备的PDN连接信息,以便在重新选择的服务网关上重建PDN连接。

可替代地,如果用户设备正在进行切换流程,移动管理网元拒绝切换请求或重分配请求消息,将用户设备转为空闲状态,然后移动管理网元重新选择服务网关,并向重新选择的服务网关发送建立会话请求消息,建立会话消息中包含需要恢复的用户设备的PDN连接信息,以便在重新选择的服务网关上重建PDN连接。

可选地,作为另一实施例,数据网关和服务网关合一部署,并且用户设备的所有PDN连接中部分PDN连接建立在复位的数据网关上,在720中,在数据网关复位的情况下,移动管理网元重新选择服务网关,向重新选择的服务网关发送建立会话请求消息,建立会话请求消息中携带用户设备建立在其他未复位的数据网关上的PDN连接的信息,以便重新选择的服务网关与其他未复位的数据网关建立PDN连接,其中,重新选择的服务网关为复位重启的服务网关,或其他的服务网关。

可替代地,作为另一实施例,数据网关和服务网关合一部署,并且用户设备的所有PDN连接中部分PDN连接建立在复位的数据网关上,在720中,在数据网关复位的情况下,移动管理网元向用户设备发送去激活请求消息,删除复位的数据网关上的PDN连接,以便用户设备重建PDN连接。

可替代地,作为另一实施例,移动管理网元为MME,数据网关和服务网关合一部署,或者数据网关和服务网关分开部署,用户设备的所有PDN连接建立在复位的数据网关上,在720中,在数据网关复位的情况下,移动管理网元向用户设备发送分离请求消息,分离请求消息中携带重新附着请求的原因值,以便于用户设备根据分离请求消息删除所有PDN连接,并重新发起附着流程。

可替代地,作为另一实施例,移动管理网元为SGSN,数据网关和服务网关合一部署,或者数据网关和服务网关分开部署,用户设备的所有PDN连接建立在复位的数据网关上,在720中,在数据网关复位的情况下,移动管理网元向用户设备发送PDP去激活消息,PDP去激活消息中携带重新激活请求的原因值,以便于用户设备根据PDP去激活消息删除所有PDP连接,并重新发起激活PDP请求。

可替代地,作为另一实施例,数据网关和服务网关分开部署,用户设备的所有PDN连接中部分PDN连接建立在复位的数据网关上,在720中,在数据网关复位的情况下,移动管理网元向用户设备发送去激活请求消息,删除复位的数据网关上的PDN连接,以便用户设备重建PDN连接。

可选地,作为另一实施例,在720中,移动管理网元可以根据数据网关和服务网关的标识信息确定数据网关和服务网关是否是为合一部署,其中据数据网关和服务网关的标识信息包括数据网关与服务网关的IP地址和/或数据网关与服务网关的全域名。

图8是根据本发明另一实施例的重建PDN连接的方法的示意性流程图。图8所示的方法由数据网关执行,如图8所示的方法包括:

810,数据网关接收下行数据包。

具体地,数据网关接收下行数据包,数据网关确定数据网关/服务网关复位。

820,数据网关向复位中心服务器发送第一消息,第一消息中包含用户设备的第一标识信息,以便复位中心服务器根据第一消息重建PDN连接。

因此,本发明实施例可以通过数据网关向复位中心服务器发送第一消息,第一消息中包含用户设备的第一标识信息,以便复位中心服务器进行恢复PDN的连接,能够及时的重建受影响的PDN连接,提升用户体验。

可选地,作为另一实施例,本发明实施例方法还包括数据网关向复位中心服务器发送用于注册用户设备的信息的第一注册消息,第一注册消息包含用户设备的IP地址和用户设备标识。

换句话说,本发明实施例在数据网关和/或服务网关复位之前需要完成用户设备的注册过程,将原PDN的相关信息注册到复位中心服务器,具体地,数据网关注册用户设备信息包括:数据网关向复位中心服务器发送用于注册用户设备的信息的第一注册消息,第一注册消息包含用户设备的IP地址和用户设备标识。

具体地,数据网关可以根据选择策略向复位中心服务器发送用于注册用户设备信息的第一注册消息,其中,选择策略包括注册用户设备的IP多媒体子系统IMS接入点名称APN的PDN连接信息、注册高等级用户设备VIP的PDN连接信息或注册用户设备的所有复位PDN连接信息。

用户设备标识包括用户设备的国际移动用户识别码IMSI、移动台识别号码MSISDN和国际移动设备身份码IMEI中的至少一个。

可选地,作为另一实施例,第一注册消息还包括PDN连接对应的接入点名称APN,第一消息还包括APN。

进一步地,作为另一实施例,数据网关根据选择策略向复位中心服务器发送用于注册用户设备信息的第一注册消息,其中,选择策略包括用户设备的IMS APN的PDN连接信息,或VIP的PDN连接信息。

可选的,作为另一实施例,本发明实施例方法,还包括:数据网关确定数据网关复位;数据网关确定下行数据包来自可信的APN,并且确定下行数据包头部的用户设备IP地址,其中第一标识信息包括用户设备的IP地址。

可替代地,作为另一实施例,本发明实施例方法,还包括:数据网关确定服务网关复位;数据网关通过查询下行数据包对应的用户设备的PDN连接上下文,确定下行数据包对应的用户设备标识,其中,第一标识信息包括用户设备的标识。

具体地,数据网关通过信令消息中的复位计数器,或者路径探测机制获知服务网关复位。或者数据网关将下行数据包发送给服务网关,服务网关因为找不到下行数据包对应的用户设备信息,所以发送失败指示(Error Indication)消息给数据网关,进而数据网关获知服务网关出现异常;

进一步的,第一消息还包括复位指示,复位指示用于表示服务网关复位或服务网关向数据网关发送的失败指示消息,失败指示消息表示服务网关复位。

上文中,结合图6从复位中心服务器的角度,结合图7从移动管理网元的角度,结合图8从数据网关的角度详细描述本发明实施例的重建PDN连接的方法。应注意,图6至图8的例子仅仅是为了帮助本领域技术人员理解本发明实施例,而非要将本发明实施例限于所例示的具体数值或具体场景。本领域技术人员根据所给出的图6至图8的例子,显然可以进行各种等价的修改或变化,这样的修改或变化也落入本发明实施例的范围内。下面结合具体例子,更加详细地描述本发明实施例。

图9是根据本发明一个实施例的注册用户设备信息的流程图。图9所示流程为EPS网络内注册用户设备信息的流程,图中接入网可以为GERAN的3GPP接入,对应接入网设备为BSS,接入网也可以为UTRAN的3GPP接入,对应接入网设备为RNS,接入网还可以为E-UTRAN的3GPP接入,对应接入网设备为演进的节点B(Evolved Node B,eNodeB),移动管理网元可以为S4SGSN或者MME,服务网关可以为SGW,数据网关可以为PGW。如图9所示,包括:

901,用户设备向移动管理网元发送请求消息。

用户设备发起建立连接流程,具体地,用户设备向移动管理网元发送附着请求或分组数据协议(Packet Data Protocol,PDP)激活请求或PDN连接建立请求消息。

902,移动管理网元发送建立会话请求消息给服务网关。

具体地,移动管理网元接收到用户设备发送的请求消息后,根据请求消息,向服务网关发送建立会话请求消息。

903,服务网关发送建立会话请求消息给数据网关。

具体地,服务网关接收到移动管理网元发送的请求消息后,根据该请求消息,向数据网关发送建立会话请求消息。

904,数据网关发送建立会话响应消息给服务网关。

具体地,数据网关收到服务网关发送建立会话请求消息后,数据网关建立用户设备的PDN连接,向服务网关发送建立会话响应消息。

905,数据网关向复位中心服务器发送用于注册用户设备信息的消息。

具体地,该消息中包含用户设备的IP地址和用户设备标识。另外该消息中还可以包含该PDN连接对应的接入点名称(Access Point Name,APN)等信息。

其中,用户设备标识可以为国际移动用户识别码(International Mobile Subscriber Identification Number,IMSI)、移动台识别号码(Mobile Subscriber International ISDN/PSTN number,MSISDN)或者国际移动设备身份码(International Mobile Equipment Identity,IMEI)中的至少一个。

应注意,复位中心服务器节点可以是独立部署的逻辑实体,也可以和网络内其他网元合设,如复位中心服务器可以为家乡用户寄存器(Home Subscriber Server,HSS)或者策略和计费规则功能(Policy and Charging Rules Function,PCRF)等设备。复位中心服务器的信息可以配置在数据网关上,也可以通过其他网元如HSS、PCRF或网管O&M中心下发给数据网关。数据网关通过该信息向对应的复位中心服务器发送消息。复位中心服务器的信息可以为复位中心服务器的IP地址,复位中心服务器的全球唯一编号或者复位中心服务器的节点名字(FullyQualifiedDomainName,FQDN)等。

进一步的,数据网关可以根据选择策略选择PDN连接,对于符合选择策略的PDN连接,将用户设备信息注册到复位中心服务器。如只注册用户设备的IP多媒体子系统(IP Multimedia Subsystem,IMS)APN的PDN连接信息,又如只注册高等级用户设备(Very Important People,VIP)的PDN信息等。选择策略可以预先配置在数据网关上,也可以从其他网元,如HSS或者PCRF中获取。

906,服务网关向移动管理网元发送建立会话响应消息。

具体地,服务网关建立用户设备的会话,向移动管理网元回复建立会话响应消息。

907,移动管理网元通知接入网建立无线承载。

具体地,移动管理网元通知接入网建立和服务网关之间的承载,接入网还建立和用户设备之间的无线承载。

908,移动管理网元向服务网关发送更新承载请求消息。

具体地,移动管理网元向服务网关发送更新承载请求消息,更新承载请求消息可以用于建立PDN连接的下行数据转发通道。

909,服务网关通知数据网关更新承载。

具体地,服务网关通知数据网关更新承载,如果是从非3GPP网络切换过来的,该更新承载请求消息可以用于通知数据网关启动数据包转发。

910,服务网关向移动管理网元回复更新承载响应消息。

911,移动管理网元向复位中心服务器发送用于注册用户设备信息的消息。

具体地,移动管理网元向复位中心服务器发送用于注册用户设备信息的消息,该消息中包含用户设备标识、移动管理网元标识、还可以包含用户设备的其他信息,例如用户设备的跟踪区域列表等。移动管理网元标识可以为移动管理网元的IP地址,移动管理网元的全球唯一编号或者移动管理网元的节点名字(FullyQualifiedDomainName,FQDN等。复位中心服务器的信息可以配置在移动管理网元上,也可以通过其他网元,如HSS、PCRF或者网管O&M中心下发给移动管理网元。移动管理网元通过该信息向对应的复位中心服务器发送消息。

复位中心服务器用用户设备标识做关联,将数据网关注册的用户设备信息和移动管理网元注册的用户设备信息进行关联。

进一步的,移动管理网元可以根据选择策略选择用户设备,将用户设备信息注册到复位中心服务器。如只注册建立IP多媒体子系统(IP Multimedia Subsystem,IMS)APN的PDN连接的用户设备的信息,又如只注册高等级用户设备(Very Important People,VIP)的信息等。选择策略可以预先配置在移动管理网元上,也可以从其他网元,如HSS或者PCRF中获取。

应注意,图9的例子是为了帮助本领域技术人员更好地理解本发明实施例,而非要限制本发明实施例的范围。本领域技术人员根据所给出的图9的例子,显然可以进行各种等价的修改或变化,这样的修改或变化也落入本发明实施例的范围内。

应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。例如,步骤905和步骤911的时序可以调整,步骤905并不限定在步骤904之后,步骤911并不限定在步骤910之后,再例如,服务网关可以不通知数据网关更新承载。也就是可以不经过步骤909。本发明实施例并不限于此。

上述过程为用户设备的附着请求、PDN连接建立请求或PDP激活流程中注册用户设备信息的流程,在此基础上,当网络设备(数据网关和/或服务网关)复位后,用户设备的PDN连接的恢复流程将在下文描述。

具体地,图10为在数据网关和服务网关分开部署,数据网关复位后,用户设备的PDN连接的恢复流程。具体地,图10是根据本发明另一实施例的重建PDN连接的方法的示意性流程图。如图10所示方法包括:

1001,数据网关接收下行数据包。

具体地,数据网关复位后收到下行数据包,数据网关根据下行数据包的头部信息,如目的IP地址,定位用户设备的PDN连接上下文。由于数据网关复位,之前存储在数据网关中的该PDN连接上下文的数据丢失,导致数据网关无法定位到该PDN连接上下文。

1002,数据网关向复位中心服务器发送下行数据包通知消息。

具体地,数据网关判断该下行数据包是否来自可信的APN,如果来自可信的APN,数据网关向复位中心服务器发送下行数据包通知消息,消息中包含用户设备的IP地址,也就是该下行数据包的目的IP地址。如果该下行数据包来自不可信的APN,例如为来自英特网的攻击,则数据网关可将该数据包丢弃。这样,APN是否可信的判断,能够增加网络安全,例如,可以防止来自英特网的扫描攻击。

1003,复位中心服务器向移动管理网元发送下行数据包通知消息。

具体地,复位中心服务器收到数据网关的下行数据包通知消息后,根据消息中的用户设备的IP地址查找存储的记录,找到对应的移动管理网元标识,用户设备标识和下行数据包对应的PDN连接的APN等信息。复位中心服务器向移动管理网元标识对应的节点发送下行数据包通知消息,消息中包含用户设备标识,还可以包含APN等信息;

移动管理网元收到下行数据包通知消息后,根据消息中的用户设备标识查询本地存储的用户上下文,如果消息中还包含APN,可以根据用户设备标识和APN找到对应的用户设备的PDN连接上下文。进一步的,移动管理网元根据选择策略决定对哪些复位的PDN连接进行恢复,如只恢复IMS APN对应的PDN连接,恢复用户设备的所有复位PDN连接,只恢复VIP用户的复位PDN连接等。策略可以预先配置在移动管理网元上,也可以从其他网络中获取,如HSS或者PCRF。具体的,移动管理网元根据用户设备上下文或者PDN连接上下文中的分配、保持优先级(Allocation/Retention Priority,ARP)、服务质量等级标识(QoS Class Identifier,QCI)或APN等信息决定需要恢复的PDN连接。

移动管理网元确定对应的用户设备的PDN连接上下文后,根据PDN连接上下文中的服务网关和数据网关的信息判断该PDN连接是否建立在合一的服务网关和数据网关上,具体服务网关和数据网关的信息可以为服务网关和数据网关的IP地址、服务网关和数据网关的FQDN等。例如,移动管理网元比较服务网关和数据网关的IP地址,或者比较服务网关和数据网关的FQDN,如果IP地址或者FQDN相同,则认为服务网关和数据网关合一,否则认为服务网关和数据网关分离部署。本实施例中,下行数据包对应的PDN连接建立在分离的服务网关和数据网关上。

1004,移动管理网元向用户设备发送去激活请求消息。

具体地,如果用户设备存在多个PDN连接上下文,只有部分PDN连接上下文建立在复位的数据网关上,移动管理网元对需要恢复的PDN连接发起PDN连接去激活流程。发送去激活请求消息给用户设备,去激活请求消息中携带重新激活请求的原因值。以便于用户设备根据去激活请求消息删除对应的PDN连接,并重新发起PDN连接建立流程重建删除的PDN连接。

应注意,如果用户设备处于空闲态,则移动管理网元先寻呼用户设备,触发用户设备发起服务请求流程,使用户设备建立和接入网的无线连接后,移动管理单元再发送去激活请求消息给用户设备,触发PDN连接去激活流程。

1005,用户设备向移动管理网元发送去激活承载响应消息。

具体地,用户设备回复去激活承载请求消息,向移动管理网元发送去激活承载响应消息。

1006,用户设备发送PDN连接请求消息给移动管理网元。

具体地,用户设备发起PDN连接建立流程,发送PDN连接请求消息给移动管理网元,重新建立去激活的PDN连接。

1007,移动管理网元建立PDN连接。

具体地,移动管理网元选择数据网关。数据网关可能为复位后的数据网关,也可能是其他的数据网关。移动管理网元发送建立会话请求消息给服务网关,消息中包含数据网关的IP地址等信息。服务网关和数据网关之间建立会话,并回复建立会话响应消息给移动管理网元;

1008,无线承载建立和RRC连接重配置。

具体地,移动管理网元通知接入网建立无线承载,接入网和用户设备间进行无线资源控制(Radio Resource Control,RRC)连接重配置。

1009,用户设备向移动管理网元发送PDN连接建立接收消息。

1010,移动管理网元修改承载。

具体地,移动管理网元发送修改承载请求消息给服务网关,修改承载请求消息中包含接入网分配的用户面信息,用于建立PDN连接的下行用户面隧道。接入网分配的用户面信息包括接入网的IP地址和隧道端点标识等信息。服务网关回复修改承载响应消息给移动管理网元。

通过上述过程完成了整个PDN连接的重建,移动管理网元重新选择的数据网关可以对接收的重新发送的下行数据包进行转发,使得该下行数据包能够及时到达用户设备,能够减小或者避免对用户的影响,提升用户体验。

图10所示的实施例中,用户设备存在多个PDN连接上下文,只有部分PDN连接上下文建立在复位的数据网关上。如果用户设备的PDN连接上下文中,所有的PDN连接上下文都建立在复位的数据网关上,则移动管理网元发起分离流程,发送分离请求消息给用户设备,分离消息中携带重新附着请求的原因值。具体地,如图11所示方法,包括:

1101,数据网关接收下行数据包。

1102,数据网关向复位中心服务器发送下行数据包通知消息。

1103,复位中心服务器向移动管理网元发送下行数据包通知消息。

具体地,步骤1101至步骤1103与步骤1001至步骤1003对应,为避免重复,此处不再赘述。

1104,移动管理网元向用户设备发送分离请求消息。

具体地,移动管理网元发起分离流程,发送分离请求消息给用户设备,分离消息中携带重新附着请求的原因值,以便于用户设备根据分离请求消息删除所有PDN连接,并重新附着到网络建立去激活的PDN连接。

应注意,如果用户设备处于空闲态,则移动管理网元先寻呼用户设备,触发用户设备发起服务请求流程,使用户设备建立和接入网的无线连接后,移动管理网元再发送分离请求消息给用户设备,触发分离流程。

1105,用户设备向移动管理网元发送分离响应消息。

具体地,用户设备回复分离请求消息,向移动管理网元发送分离响应消息。

1106,用户设备发送附着请求消息给移动管理网元。

具体地,用户设备发起附着流程,发送附着请求消息给移动管理网元。

1107,移动管理网元建立PDN连接。

具体地,移动管理网元选择服务网关和数据网关。数据网关可能为复位后的数据网关,也可能是其他的数据网关。移动管理网元发送建立会话请求消息给服务网关,消息中包含数据网关的IP地址等信息。服务网关和数据网关之间建立会话,并回复建立会话响应消息给移动管理网元。

1108,无线承载建立和RRC连接重配置。

具体地,移动管理网元和接入网之间进行初始上下文建立,接入网和用户设备间进行RRC连接重配置。

1109,用户设备回复附着接受消息给移动管理网元。

1110,移动管理网元修改承载。

具体地,移动管理网元发送修改承载请求消息给服务网关,修改承载请求消息中包含接入网分配的用户面信息,用于建立PDN连接的下行用户面隧道。接入网分配的用户面信息包括接入网的IP地址和隧道端点标识等信息。服务网关回复修改承载响应消息给移动管理网元。

上述附着流程只重建用户设备的一个PDN连接,用户设备还可以通过PDN连接建立流程来重建其他复位的PDN连接,具体步骤和步骤1007、步骤1008、步骤1009和步骤1010一致,此处不再赘述。

通过上述过程完成了整个PDN连接的重建,移动管理网元重新选择的数据网关可以对接收的重新发送的下行数据包进行转发,使得该下行数据包能够及时到达用户设备,能够减小或者避免对用户的影响,提升用户体验。

应理解,图10和图11所示的例子为移动管理网元为MME的情形,当移动管理网元为SGSN时,SGSN不论用户设备的PDN连接上下文中,所有/部分的PDN连接上下文需要恢复,SGSN都只触发PDN连接删除流程。对应于MME触发的PDN连接删除流程,步骤1004或1104修改为SGSN发送去激活PDP上下文请求消息给用户设备,消息中携带重新激活请求的原因值。具体地,如图12所示的方法包括:

1201,数据网关接收下行数据包。

1202,数据网关向复位中心服务器发送下行数据包通知消息。

1203,复位中心服务器向移动管理网元发送下行数据包通知消息。

具体地,步骤1201至步骤1203与步骤1101至步骤1103对应,为避免重复,此处不再赘述。

1204,移动管理网元向用户设备发送去激活PDP上下文请求消息。

换句话说,移动管理网元向用户设备发送去激活PDP上下文请求消息,消息中携带重新激活请求的原因值,以便于用户设备根据去激活PDP上下文请求消息删除对应的PDP上下文,并重新发起激活PDP上下文流程。

应注意,如果用户设备处于空闲态,则移动管理网元先寻呼用户设备,触发用户设备发起服务请求流程,使用户设备建立和接入网的无线连接后,移动管理单元再发送去激活请求消息给用户设备。

1205,用户设备向移动管理网元发送去激活PDP上下文响应消息。

1206,用户设备发送激活PDP上下文请求消息给移动管理网元。

1207,移动管理网元建立PDN连接。

具体地,移动管理网元选择数据网关。数据网关可能为复位后的数据网关,也可能是其他的数据网关。移动管理网元发送建立会话请求消息给服务网关,消息中包含数据网关的IP地址等信息。服务网关和数据网关之间建立会话,并回复建立会话响应消息给移动管理网元;

1208,无线接入承载建立过程。

具体地,移动管理网元和接入网之间建立无线接入承载,接入网和用户设备间进行无线承载建立;

1209,移动管理网元向用户设备回复激活PDP上下文响应消息。

1210,移动管理网元修改承载。

具体地,如果接入网和服务网关之间建立直接隧道,移动管理网元发送修改承载请求消息给服务网关,修改承载请求消息中包含接入网分配的用户面信息,用于建立PDN连接的下行用户面隧道。接入网分配的用户面信息包括接入网的IP地址和隧道标识等信息。服务网关回复修改承载响应消息给移动管理网元。

通过上述过程完成了整个PDN连接的重建,移动管理网元重新选择的数据网关可以对接收的重新发送的下行数据包进行转发,使得该下行数据包能够及时到达用户设备,能够减小或者避免对用户的影响,提升用户体验。

图13是根据本发明另一实施例的重建PDN连接的方法的示意性流程图。图13为在数据网关和服务网关合一部署的情形。具体地,如图13所示方法包括:

1301,数据网关接收下行数据包。

具体地,数据网关复位后收到下行数据包,数据网关根据下行数据包的头部信息,如目的IP地址,定位用户设备的PDN连接上下文。由于数据网关复位,之前存储在数据网关中的该PDN连接上下文的数据而丢失,导致数据网关无法定位到该PDN连接上下文。

1302,数据网关向复位中心服务器发送下行数据包通知消息。

具体地,数据网关判断该下行数据包是否来自可信的APN,如果来自可信的APN,数据网关向复位中心服务器发送下行数据包通知消息,消息中包含用户设备的IP地址,也就是该下行数据包的目的IP地址。如果该下行数据包来自不可信的APN,例如为来自英特网的攻击,则数据网关可将该数据包丢弃。这样,APN是否可信的判断,能够增加网络安全,例如,可以防止来自英特网的扫描攻击。

1303,复位中心服务器向移动管理网元发送下行数据包通知消息。

具体地,复位中心服务器收到数据网关的下行数据包通知消息后,根据消息中的用户设备的IP地址查找存储的记录,找到对应的移动管理网元标识,用户设备标识和下行数据包对应的PDN连接的APN等信息。复位中心服务器向移动管理网元标识对应的节点发送下行数据包通知消息,消息中包含用户设备标识,还可以包含APN等信息;

移动管理网元收到下行数据包通知消息后,根据消息中的用户设备标识查询本地存储的用户上下文,如果消息中还包含APN,可以根据用户设备标识和APN找到对应的用户设备的PDN连接上下文。进一步的,移动管理网元根据策略决定对哪些复位的PDN连接进行恢复,如只恢复IMS APN对应的PDN连接,恢复用户设备的所有复位PDN连接,只恢复VIP用户的复位PDN连接等。策略可以预先配置在移动管理网元上,也可以从其他网络中获取,如HSS或者PCRF。移动管理网元根据用户设备上下文或者PDN连接上下文中的ARP、QCI或APN等信息决定需要恢复的PDN连接。

移动管理网元确定对应的用户设备的PDN连接上下文后,根据PDN连接上下文中的服务网关和数据网关的信息判断该PDN连接是否建立在合一的服务网关和数据网关,具体服务网关和数据网关的信息可以为服务网关和数据网关的IP地址、服务网关和数据网关的FQDN等。本实施例中,下行数据包对应的PDN连接建立在合一的服务网关和数据网关上。

1304,移动管理网元与服务网关建立会话。

具体地,如果用户设备的所有PDN连接上下文中,只有部分是建立在复位的数据网关上的,则移动管理网元触发服务网关切换流程,重新选择服务网关并向新的服务网关发送建立会话请求,建立会话请求消息中携带用户设备建立在其他未复位的数据网关(如数据网关2)上的PDN连接的信息。

1305,服务网关修改承载。

服务网关发送修改承载请求消息给数据网关2,更新数据网关2上的下行隧道信息,建立新的服务网关和数据网关2间的PDN连接。数据网关回复修改承载响应消息。

1306,移动管理网元向用户设备发送去激活请求消息。

具体地,如果用户设备存在多个PDN连接上下文,只有部分PDN连接上下文建立在复位的数据网关上,移动管理网元对需要恢复的PDN连接发起PDN连接去激活流程。发送去激活请求消息给用户设备,去激活请求消息中携带重新激活请求的原因值。以便于用户设备根据去激活请求消息删除对应的PDN连接,并发起PDN建立流程重建去激活的PDN连接。

应注意,如果用户设备处于空闲态,则移动管理网元先寻呼用户设备,触发用户设备发起服务请求流程,使用户设备建立和接入网的无线连接后,移动管理单元再发送去激活请求消息给用户设备,触发PDN连接去激活流程。

1307,用户设备向移动管理网元发送去激活承载响应消息。

具体地,用户设备回复去激活请求消息,向移动管理网元发送去激活承载响应消息。

1308,用户设备发送PDN连接请求消息给移动管理网元。

具体地,用户设备发起PDN连接建立流程,用户设备发送PDN连接请求消息给移动管理网元,重新建立去激活的PDN连接。

1309,移动管理网元建立会话。

具体地,移动管理网元选择数据网关。数据网关可能为复位后的数据网关,也可能是其他的数据网关。移动管理网元发送建立会话请求消息给服务网关,消息中包含数据网关的IP地址等信息。服务网关和数据网关之间建立会话,并回复建立会话响应消息给移动管理网元;

1310,无线承载建立和RRC连接重配置。

具体地,移动管理网元通知接入网建立无线承载,接入网和用户设备间进行RRC连接重配置;

1311,用户设备向移动管理网元发送PDN连接建立接收消息。

1312,移动管理网元修改承载。

具体地,移动管理网元发送修改承载请求消息给服务网关,修改承载请求消息中包含接入网分配的用户面信息,用于建立PDN连接的下行用户面隧道。接入网分配的用户面信息包括接入网的IP地址和隧道端点标识等信息。

通过上述过程完成了整个PDN连接的重建,移动管理网元重新选择的数据网关可以对接收的重新发送的下行数据包进行转发,使得该下行数据包能够及时到达用户设备,能够减小或者避免对用户的影响,提升用户体验。

应注意,图13所示实施例为只有部分PDN连接上下文建立在复位的数据网关上,上述实施例中对未复位的数据网关上的PDN连接的恢复过程适用于移动管理网元为MME或者SGSN的情形。上述实施例中,如果移动管理网元为SGSN,对于建立在复位的数据网关上的PDN连接,SGSN发起的PDN连接去激活流程步骤与步骤1204至1210对应,为避免重复,此处不再赘述。

如果用户设备的PDN连接上下文中,所有的PDN连接上下文都建立在复位的数据网关上。则当移动管理网元为MME时,移动管理网元发起分离流程,步骤与步骤1104至1110对应,为避免重复,此处不再赘述。

如果用户设备的PDN连接上下文中,所有的PDN连接上下文都建立在复位的数据网关上,当移动管理网元为SGSN时,移动管理网元发起PDN连接去激活流程。步骤与步骤1204至1210对应,为避免重复,此处不再赘述。

图14是根据本发明另一实施例的重建PDN连接的方法的示意性流程图。图14为数据网关和服务网关分开部署时,服务网关复位的情形。具体的,如图14所示方法包括:

1401,数据网关向服务网关发送下行数据包。

具体地,数据网关收到下行数据包后,将该下行数据包发送给服务网关。

1402,服务网关发送失败指示消息给数据网关。

具体地,服务网关接收到数据网关发送的下行数据包后,服务网关因为复位,所以找不到下行数据包对应的用户设备上下文,发送失败指示(Error Indication)消息给数据网关,进而数据网关获知服务网关出现异常。

可替代地,数据网关可以通过与服务网关之间的信令消息中的复位计数器,或者与服务网关之间的路径探测机制获知服务网关复位。

1403,数据网关向复位中心服务器发送下行数据包通知消息。

具体的,数据网关通过查询下行数据包对应的用户设备的PDN连接上下文,获得PDN连接上下文中存储的下行数据包对应的用户设备标识。数据网关发送下行数据包通知消息给复位中心服务器,消息中包含用户设备标识、还可以包含复位指示,复位指示表示为服务网关复位,或者表示Error Indication触发的恢复。

1404,复位中心服务器向移动管理网元发送下行数据包通知消息。

具体地,复位中心服务器收到数据网关的下行数据包通知消息后,根据消息中的用户设备标识查找存储的记录,找到对应的移动管理网元标识等信息。复位中心服务器向移动管理网元标识对应的节点发送下行数据包通知消息,消息中包含用户设备标识,还可以包含复位指示;

移动管理网元接收下行数据包通知消息后,获知服务网关复位,其中移动管理网元根据消息中包含的复位指示,或者根据消息中没有携带APN信息获知是服务网关复位。移动管理网元根据消息中的用户设备标识获知下行数据包对应的用户设备的上下文。移动管理网元发起服务网关切换流程,用以恢复受影响的PDN连接。进一步的移动管理网元根据策略决定是否发起PDN连接恢复流程,如该用户设备上下文中存在IMS APN,该用户为VIP用户等。策略可以预先配置在移动管理网元上,也可以从其他网元中获取,如O&M中心,或者PCRF。移动管理网元根据用户设备上下文中的ARP、QCI或APN等信息决定需要恢复的PDN连接。

1405,移动管理网元选择服务网关。

具体地,移动管理网元重新选择服务网关,该服务网关可能是复位重启的服务网关,也可能是其他的服务网关,并向服务网关发送建立会话请求消息,消息中包含需要恢复的用户设备的PDN连接信息;

1406,服务网关修改承载。

具体地,服务网关向PDN连接对应的数据网关发送修改承载请求消息,该消息中包含服务网关的信令面和用户面信息;

1407,数据网关回复修改承载响应。

具体地,数据网关回复修改承载响应消息,服务网关和数据网关之间重建用户设备的PDN连接;

1408,服务网关回复建立会话响应。

具体地,服务网关向移动管理网元回复建立会话响应消息,用户设备的上下文在新选的服务网关上进行了重建。

通过上述过程完成了整个PDN连接的重建,服务网关可以对接收的下行数据包进行转发,使得该下行数据包能够及时到达用户设备,能够减小或者避免对用户的影响,提升用户体验。

应注意,在实际应用中,移动管理网元可以根据用户设备的状态进行重建PDN连接。

具体地,在进行重建PDN连接时,如果用户设备为连接态,则移动管理网元首先释放和用户设备间的信令连接,将用户设备转为空闲状态,然后执行步骤1405-1408。

可替代地,如果用户设备正在发起服务请求、移动管理网元不变的跟踪区域更新或移动管理网元不变的路由区域更新流程,则移动管理网元先执行步骤1405-1408,再执行这些流程的后续步骤。

可替代地,如果用户设备正在发起移动管理网元改变的跟踪区域更新或移动管理网元改变的路由区域更新流程,则移动管理网元通知目标侧移动管理网元需要执行重选服务网关的流程,然后在步骤1405-1408中由移动管理网元执行的动作均为目标移动管理网元执行。

可替代地,如果用户设备正在进行切换流程,移动管理网元拒绝切换请求或重分配请求消息,将用户设备转为空闲状态,然后执行步骤1405-1408。

上文中,结合图4至图14详细描述了根据本发明实施例的重建PDN连接的方法,下面将结合图15至图17描述本发明实施例中的重建PDN连接的设备。

图15是根据本发明另一实施例的复位中心服务器的示意框图。如图15所示的复位中心服务器1500包括:处理器1510、存储器1520、总线系统1530和收发器1540。处理器1510、存储器1520和收发器1540通过总线系统1530相连。

具体地,收发器1540用于接收数据网关发送的第一消息,第一消息中包含用户设备的第一标识信息;处理器1510用于通过总线1530调用存储在存储器1520中的代码,根据第一标识信息确定与第一标识信息对应的移动管理网元标识;收发器1540还用于向与移动管理网元标识对应的移动管理网元发送第二消息,第二消息包含用户设备标识,以便移动管理网元根据第二消息重建用户设备的分组数据网络PDN连接。

因此,本发明实施例可以通过接收数据网关发送的第一消息,根据第一消息中包含的用户设备的第一标识信息查找已存储的信息中与第一标识信息对应的移动管理网元标识和用户设备标识,并向与移动管理网元标识对应的移动管理网元发送第二消息,第二消息包含用户设备标识,以便移动管理网元根据第二消息重建分组数据网络PDN连接,能够及时的重建受影响的PDN连接,提升用户体验。

上述本发明实施例揭示的方法可以应用于处理器1510中,或者由处理器1510实现。处理器1510可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1510中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1510可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存取存储器(Random Access Memory,RAM)、闪存、只读存储器(Read-Only Memory,ROM)、可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1520,处理器1510读取存储器1520中的信息,结合其硬件完成上述方法的步骤,该总线系统1530除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统1530。

可选地,作为另一实施例,收发器1540还用于接收数据网关发送的用于注册用户设备信息的第一注册消息,第一注册消息包含用户设备的网际协议IP地址和用户设备标识;接收移动管理网元发送的用于注册用户设备信息的第二注册消息,第二注册消息包含移动管理网元的标识和用户设备标识;处理器1510根据用户设备标识将用户设备的网际协议IP地址和用户设备标识与移动管理网元标识进行关联。

可选地,作为另一实施例,第一注册消息还包括PDN连接对应的接入点名称APN,第二消息还包括APN,以便移动管理网元根据用户设备标识和APN重建PDN连接。

可选地,作为另一实施例,在数据网关复位或数据网关和服务网关同时复位时,第一标识信息包括用户设备的IP地址,处理器1510根据用户设备的IP地址确定与用户设备的IP地址对应的移动管理网元标识和用户设备标识。

可选地,作为另一实施例,移动管理网元标识包括移动管理网元的IP地址、移动管理网元的全球唯一编号和移动管理网元的节点名字FQDN中的至少一个,用户设备标识包括用户设备的国际移动用户识别码IMSI、移动台识别号码MSISDN和国际移动设备身份码IMEI中的至少一个。

图16是根据本发明另一实施例的移动管理网元的示意框图。如图16所示的复位中心服务器1600包括:处理器1610、存储器1620、总线系统1630和收发器1640。处理器1610、存储器1620和收发器1640通过总线系统1630相连。

具体地,收发器1640用于接收复位中心服务器发送的第二消息,第二消息包含用户设备标识,第二消息用于触发移动管理网元重建用户设备的PDN连接,第二消息为复位中心服务器在接收到数据网关发送的第一消息后发送的,第一消息中包含用户设备的第一标识信息;处理器1510用于通过总线1530调用存储在存储器1520中的代码,根据第二消息重建用户设备的PDN连接.

因此,本发明实施例可以通过接收复位中心服务器发送的第二消息,第二消息包含用户设备标识,第二消息用于触发移动管理网元重建PDN连接;移动管理网元根据第二消息重建用户设备的PDN连接,能够及时的重建受影响的PDN连接,提升用户体验。

上述本发明实施例揭示的方法可以应用于处理器1610中,或者由处理器1610实现。处理器1610可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1610中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1610可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存取存储器(Random Access Memory,RAM)、闪存、只读存储器(Read-Only Memory,ROM)、可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1620,处理器1610读取存储器1620中的信息,结合其硬件完成上述方法的步骤,该总线系统1630除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统1630。

可选地,作为另一实施例,第一标识信息包括用户设备的网际协议IP地址或用户设备标识,收发器1640还用于向复位中心服务器发送用于注册用户设备的信息的第二注册消息,第二注册消息包含移动管理网元的标识和用户设备标识。

可选地,作为另一实施例,收发器1640根据第一选择策略向复位中心服务器发送用于注册用户设备的信息的第二注册消息,其中,第一选择策略包括注册建立IP多媒体子系统IMS接入点名称APN的PDN连接的用户设备的信息,或注册高等级用户设备VIP的信息。

可选地,作为另一实施例,处理器1610根据第二选择策略确定需要重建的PDN连接,其中,第二选择策略包括恢复IMS APN的PDN连接,或恢复VIP用户的PDN连接。

可选地,作为另一实施例,第二注册消息还包括用户设备的PDN连接对应的接入点名称APN,对应关系包括用户设备的网际协议IP地址和/或用户设备标识、APN与移动管理网元标识的对应关系,第二消息还包括APN,

处理器1610根据用户设备标识和APN重建PDN连接。

可选地,作为另一实施例,第二消息还包括复位指示,复位指示用于表示服务网关复位,

处理器1610重新选择服务网关,并通过收发器1640向重新选择的服务网关发送建立会话请求消息,建立会话消息中包含需要恢复的用户设备的PDN连接信息,以便在重新选择的服务网关上重建PDN连接。

可选地,作为另一实施例,数据网关和服务网关合一部署,并且用户设备的所有PDN连接中部分PDN连接建立在复位的数据网关上,处理器1610在数据网关复位的情况下,重新选择服务网关,并通过收发器1640向重新选择的服务网关发送建立会话请求消息,建立会话请求消息中携带用户设备建立在其他未复位的数据网关上的PDN连接的信息,以便重新选择的服务网关与其他未复位的数据网关建立PDN连接,其中,重新选择的服务网关为复位重启的服务网关,或其他的服务网关。

可选地,作为另一实施例,数据网关和服务网关合一部署,并且用户设备的所有PDN连接中部分PDN连接建立在复位的数据网关上,收发器1640在数据网关复位的情况下,向用户设备发送去激活请求消息,删除复位的数据网关上的PDN连接,以便用户设备重建PDN连接。

可选地,作为另一实施例,移动管理网元为MME,数据网关和服务网关合一部署,或者数据网关和服务网关分开部署,用户设备的所有PDN连接建立在复位的数据网关上,收发器1640在数据网关复位的情况下,向用户设备发送分离请求消息,分离请求消息中携带重新附着请求的原因值,以便于用户设备根据分离请求消息删除所有PDN连接,并重新发起建立PDN请求。

可选地,作为另一实施例,移动管理网元为SGSN,数据网关和服务网关合一部署,或者数据网关和服务网关分开部署,用户设备的所有PDN连接建立在复位的数据网关上,在数据网关复位的情况下,收发器1640向用户设备发送PDP去激活消息,PDP去激活消息中携带重新激活请求的原因值,以便于用户设备根据PDP去激活消息删除所有PDP连接,并重新发起激活PDP请求。

可选地,作为另一实施例,数据网关和服务网关分开部署,用户设备的所有PDN连接中部分PDN连接建立在复位的数据网关上,在数据网关复位的情况下,收发器1640向用户设备发送去激活请求消息,删除复位的数据网关上的PDN连接,以便用户设备重建PDN连接。

可选地,作为另一实施例,处理器1610还用于根据数据网关和服务网关的标识信息确定数据网关和服务网关是否是为合一部署,其中据数据网关和服务网关的标识信息包括数据网关与服务网关的IP地址,和/或数据网关与服务网关的全域名

可选地,作为另一实施例,用户设备标识包括用户设备的国际移动用户识别码IMSI、移动台识别号码MSISDN和国际移动设备身份码IMEI中的至少一个;

移动管理网元标识包括移动管理网元的IP地址、移动管理网元的全球唯一编号和移动管理网元的节点名字FQDN中的至少一个。

图17是根据本发明另一实施例的数据网关的示意框图。如图17所示的复位中心服务器1700包括:处理器1710、存储器1720、总线系统1730和收发器1740。处理器1710、存储器1720和收发器1740通过总线系统1730相连。

具体地,收发器1740用于接收下行数据包;处理器1710用于通过总线1730调用存储在存储器1720中的代码,对收发器1740接收到的数据进行处理。收发器1740还用于向复位中心服务器发送第一消息,第一消息中包含用户设备的第一标识信息,以便复位中心服务器根据第一消息重建用户设备的PDN连接。

因此,本发明实施例可以通过根据下行数据包的头部信息确定第一消息,第一消息中包含用户设备的第一标识信息,数据网关向复位中心服务器发送第一消息,以便复位中心服务器进行恢复PDN的连接,能够及时的重建受影响的PDN连接,提升用户体验。

上述本发明实施例揭示的方法可以应用于处理器1710中,或者由处理器1710实现。处理器1710可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1710中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1710可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存取存储器(Random Access Memory,RAM)、闪存、只读存储器(Read-Only Memory,ROM)、可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1720,处理器1710读取存储器1720中的信息,结合其硬件完成上述方法的步骤,该总线系统1730除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统1730。

可选地,作为另一实施例,收发器1740还用于向复位中心服务器发送用于注册用户设备信息的第一注册消息,第一注册消息包含用户设备的IP地址和用户设备标识。

可选地,作为另一实施例,收发器1740根据选择策略向复位中心服务器发送用于注册用户设备信息的第一注册消息,其中,选择策略包括注册用户设备的IMS APN的PDN连接信息,或VIP的PDN连接信息。

可选地,作为另一实施例,第一注册消息还包括PDN连接对应的接入点名称APN,第一消息还包括APN。

可选地,作为另一实施例,处理器1710还用于确定数据网关复位,并确定下行数据包来自可信的APN,并且确定下行数据包头部的用户设备IP地址,其中第一标识信息包括用户设备的IP地址。

可选地,作为另一实施例,,处理器1710还用于确定服务网关复位,并通过查询下行数据包对应的用户设备的PDN连接上下文,确定下行数据包对应的用户设备的标识;根据用户设备的标识确定第一消息,其中,第一标识信息包括用户设备的标识。

可选地,作为另一实施例,第一消息还包括复位指示,复位指示表示服务网关复位或服务网关向数据网关发送的失败指示消息,失败指示消息表示服务网关复位。

可选地,作为另一实施例,用户设备标识包括用户设备的国际移动用户识别码IMSI、移动台识别号码MSISDN和国际移动设备身份码IMEI中的至少一个。

应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

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

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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