首页> 中国专利> 重建PDN连接的方法、复位中心服务器、移动管理网元和数据网关

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

摘要

本发明提供了一种重建PDN连接的方法、复位中心服务器、移动管理网元和数据网关。该方法包括:复位中心服务器接收数据网关发送的第一消息,第一消息中包含第一标识信息。复位中心服务器根据第一标识信息确定与第一标识信息对应的移动管理网元标识。复位中心服务器向与移动管理网元标识对应的移动管理网元发送第二消息,第二消息包含用户设备标识,以便移动管理网元根据第二消息重建用户设备的分组数据网络PDN连接。本发明能够重建因网络设备复位而受影响的PDN连接,提升用户体验。

著录项

  • 公开/公告号CN104704866A

    专利类型发明专利

  • 公开/公告日2015-06-10

    原文格式PDF

  • 申请/专利权人 华为技术有限公司;

    申请/专利号CN201480002426.9

  • 发明设计人 银宇;戚彩霞;

    申请日2014-06-30

  • 分类号H04W8/08(20090101);H04W76/02(20090101);

  • 代理机构11329 北京龙双利达知识产权代理有限公司;

  • 代理人王君;肖鹂

  • 地址 518129 中国广东省深圳市龙岗区坂田华为总部办公楼

  • 入库时间 2023-12-18 09:28:35

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-03-08

    授权

    授权

  • 2015-07-08

    实质审查的生效 IPC(主分类):H04W8/08 申请日:20140630

    实质审查的生效

  • 2015-06-10

    公开

    公开

说明书

技术领域

本发明涉及通信领域,特别涉及一种重建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)、磁碟或者光盘等各种可 以存储程序代码的介质。

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

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号