一种业务路径变更方法及装置与流程

文档序号:19748472发布日期:2020-01-21 18:58阅读:144来源:国知局
一种业务路径变更方法及装置与流程

本发明涉及通信技术领域,尤其涉及一种业务路径变更方法及装置。



背景技术:

为了满足用户不断增长的需求,第三代合作伙伴计划(the3rdgenerationpartnershipproject,3gpp)标准组织于2004年启动了面向无线网络演进计划的长期演进(longtermevolution,lte)及面向核心网络演进计划的系统架构演进(systemarchitectureevolution,sae)项目。lte计划中的无线网络为演进的通用陆地无线接入网(evolveduniversalterrestrialradioaccessnetwork,e-utran),sae计划中的核心网络为演进的分组核心(evolvedpacketcore,epc)网络,由e-utran和epc组成演进的分组系统(evolvedpacketsystem,eps)。eps的网元包括:移动性管理实体(mobilitymanagemententity,mme)、服务网关(servinggateway,s-gw)、分组数据网络网关(packetdatanetworkgateway,p-gw)等;其中,mme负责控制面的移动性管理;s-gw是e-utran的用户面锚点,p-gw是epc网络的用户面锚点。

在上述epc网络的网络架构中,用户设备(userequipment,ue)的数据需要经过基站、s-gw和p-gw至少三跳才能到达分组数据网络(packetdatanetwork,pdn)。为了减少转发跳数和转发时延,通常将s-gw和p-gw合并为一台物理设备,即接入网关(accessgateway,ag)。

基于上述改进的网络架构,当ue从一个ag移动到另一个新ag时,会导致ag的切换。在ue从旧ag切换到新ag时,pdn内的路由器为了将ue的下行数据路由到新ag上,需要更新路由器的路由表中该ue的路由信息记录,如此,会导致该路由表内的路由信息碎片化(每个ag维护的ip地址段原本是连续的),从而增加路由检索时间,影响转发效率。



技术实现要素:

本发明实施例提供一种业务路径变更方法及装置,用以解决当ue进行ag切换时,会导致路由器中的路由表信息碎片化,增加路由检索时间,影响转发效率的问题。

第一方面,提供一种业务路径变更装置,包括:

确定模块,用于确定用户设备ue需要从第一接入网关ag切换到第二ag;

指示模块,用于根据所述确定模块确定的结果,指示所述ue根据所述第二ag分配的用于所述第二ag与所述ue之间进行业务传输的承载信息,通知业务对端所述ue的互联网协议ip地址从所述第一ag分配的第一ip地址变更为所述第二ag分配的第二ip地址。

结合第一方面,在第一种可能的实现方式中,所述确定模块具体用于:

在接收到所述ue发送的跟踪区变更tau请求消息后,确定所述ue需要从第一ag切换到第二ag;或,

在接收到所述ue发送的用于请求业务的服务请求消息后,确定所述ue需要从第一ag切换到第二ag。

结合第一方面,或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述指示模块还用于:

在所述确定模块确定所述ue需要从所述第一ag切换到所述第二ag之后,所述指示模块指示所述ue通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之前,向所述第二ag发送针对所述ue的用于请求建立所述第二ag与所述ue之间的会话连接的创建会话请求消息,并接收所述第二ag发送的创建会话响应消息;

其中,所述创建会话响应消息包括所述第二ag分配的所述承载信息和所述第二ip地址;或,所述创建会话响应消息包括所述第二ag分配的所述承载信息。

结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,若所述创建会话响应消息包括所述承载信息和所述第二ip地址,则所述指示模块具体用于:将所述承载信息和所述第二ip地址发送给所述ue,指示所述ue根据所述承载信息,将所述第二ip地址和所述第一ag分配的所述第一ip地址通知给业务对端;或,

若所述创建会话响应消息包括所述承载信息,则所述指示模块具体用于:将所述承载信息发送给所述ue,指示所述ue根据所述承载信息,向所述第二ag请求获取第二ip地址,并将所述第二ip地址和所述第一ag分配的所述第一ip地址通知给业务对端。

结合第一方面的第二或第三种可能的实现方式,在第四种可能的实现方式中,所述指示模块具体用于:

向所述ue发送ag变更指示信息;在确定接收到所述ue根据所述ag变更指示信息发送的分组数据网络pdn连接建立请求消息后,向所述第二ag发送创建会话请求消息。

结合第一方面的第二或第三或第四种可能的实现方式,在第五种可能的实现方式中,所述创建会话请求消息包括用于指示所述ue接入所述第二ag之前最近一次接入的ag并非所述第二ag的指示信息,所述创建会话响应消息还包括转发路径目的端信息;

所述指示模块还用于:在接收所述第二ag发送的创建会话响应消息之后,指示所述ue通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之前,向所述第一ag发送包含所述转发路径目的端信息的创建转发路径请求消息,并接收所述第一ag发送的转发路径起始端信息,所述创建转发路径请求消息用于指示所述第一ag将接收的需要发送给所述ue的下行数据转发给所述第二ag;将接收的所述转发路径起始端信息发送给所述第二ag。

结合第一方面的第二或第三或第四种可能的实现方式,在第六种可能的实现方式中,所述创建会话请求消息包括所述ue的第一ip地址:所述第一ip地址用于指示所述第二ag向所述第一ag发送将所述第二ip地址和所述第一ip地址进行绑定的绑定更新消息,所述绑定更新消息用于指示所述第一ag将接收的需要发送给所述ue的下行数据转发给所述第二ag。

结合第一方面,或第一方面的第一至第六种可能的实现方式中的任意一种可能的实现方式,在第七种可能的实现方式中,所述指示模块还用于:在指示所述ue通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之后,若接收到所述ue发送的业务路径变更通知消息,则通知所述第一ag释放与所述ue之间的会话。

第二方面,提供一种业务路径变更装置,包括:

确定模块,用于确定用户设备ue需要从第一接入网关ag切换到第二ag;

通知模块,用于根据所述确定模块确定的结果,通知业务对端所述ue的互联网协议ip地址从所述第一ag分配的第一ip地址变更为所述第二ag分配的第二ip地址。

结合第二方面,在第一种可能的实现方式中,所述确定模块具体用于:接收移动性管理实体mme发送的所述第二ag分配的用于所述第二ag与所述ue之间进行业务传输的承载信息和所述第二ip地址;

所述通知模块具体用于:根据所述承载信息,将所述第二ag分配的第二ip地址和所述第一ag分配的第一ip地址通知给业务对端。

结合第二方面,在第二种可能的实现方式中,所述确定模块具体用于:接收移动性管理实体mme发送的所述第二ag分配的用于所述第二ag与所述ue之间进行业务传输的承载信息;所述通知模块具体用于:根据所述承载信息,向所述第二ag请求获取第二ip地址,并将获取的所述第二ip地址和所述第一ag分配的所述第一ip地址通知给业务对端。

结合第二方面,或第二方面的第一或第二种可能的实现方式,在第三种可能的实现方式中,所述确定模块具体用于:

在向移动性管理实体mme发送跟踪区变更tau请求消息后,根据所述mme发送的tau接受信息,确定所述ue需要从第一接入网关ag切换到第二接入网关ag;或,

在向所述mme发送服务请求消息后,根据所述mme发送的无线承载建立响应消息,确定所述ue需要从第一接入网关ag切换到第二接入网关ag。

结合第二方面,或第二方面的第一或第二种可能的实现方式,在第四种可能的实现方式中,所述确定模块具体用于:

在向移动性管理实体mme发送跟踪区变更tau请求消息或服务请求消息之后,若接收到所述mme发送的ag变更指示信息,则向所述mme发送分组数据网络pdn连接建立请求消息;

在接收到所述mme根据所述pdn连接建立请求消息发送的pdn连接建立响应消息后,确定所述ue需要从第一接入网关ag切换到第二接入网关ag。

结合第二方面,或第二方面的第一至四种可能的实现方式中的任意一种可能的实现方式,在第五种可能的实现方式中,所述通知模块具体用于:

在所述确定模块确定所述ue需要从第一ag切换到第二ag之后,所述通知模块通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之前,通过所述第二ag,向所述第一ag发送将所述第二ip地址和所述第一ip地址进行绑定的绑定更新消息,所述绑定更新消息用于指示所述第一ag将接收的需要发送给所述ue的下行数据转发给所述第二ag。

结合第二方面,或第二方面的第一至五种可能的实现方式中的任意一种可能的实现方式,在第六种可能的实现方式中,所述通知模块具体用于:

在通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之后,向移动性管理实体mme发送业务路径变更通知消息,以使所述mme通知所述第一ag释放与所述ue之间的会话。

第三方面,提供一种业务路径变更装置,包括:

确定模块,用于确定用户设备ue需要从第一接入网关ag切换到为所述ue分配第二互联网协议ip地址的第二ag;

收发模块,用于根据所述确定模块确定的结果,将需要发送给所述ue的下行数据转发给所述第二ag。

结合第三方面,在第一种可能的实现方式中,所述确定模块具体用于:

在所述收发模块接收到移动性管理实体mme发送的创建转发路径请求消息后,确定所述ue需要从第一ag切换到所述第二ag,所述创建转发路径请求消息包含转发路径目的端信息;或

在所述收发模块接收到所述第二ag发送的将所述第二ip地址和所述第一ag分配给所述ue的第一ip地址进行绑定的绑定更新消息后,确定所述ue需要从第一ag切换到所述第二ag。

结合第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述收发模块还用于:在接收到所述mme发送的创建转发路径请求消息之后,将需要发送给所述ue的下行数据转发给所述第二ag之前,通过所述mme将所述转发路径起始端信息发送给所述第二ag。

结合第三方面,或第三方面的第一或第二种可能的实现方式,在第三种可能的实现方式中,所述确定模块还用于:在所述收发模块将需要发送给所述ue的下行数据转发给所述第二ag之后,若确定所述收发模块接收到所述mme发送的释放与所述ue之间的会话的指示信息,则释放与所述ue之间的会话。

第四方面,提供一种业务路径变更装置,包括:

确定模块,用于确定最近一次接入的ag为第一ag的用户设备ue需要接入第二ag;

收发模块,用于根据所述确定模块确定的结果,为所述ue分配第二ip地址和用于所述第二ag与所述ue之间进行业务传输的承载信息,以使所述ue根据所述承载信息,通知业务对端所述ue的ip地址从所述第一ag分配的第一ip地址变更为所述第二ag分配的第二ip地址。

结合第四方面,在第一种可能的实现方式中,所述确定模块具体用于:在所述收发模块接收到移动性管理实体mme发送的创建会话请求消息后,确定所述ue需要接入所述第二ag;

所述收发模块具体用于:向所述mme发送创建会话响应消息,其中,所述创建会话响应消息包括所述承载信息和所述第二ip地址;或

向所述mme发送创建会话响应消息,其中,所述创建会话响应消息包括所述承载信息;所述第二ag在接收到所述ue根据所述承载信息发送的请求获取ip地址的信息后,为所述ue分配第二ip地址。

结合第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述创建会话请求消息包括指示所述ue之前接入的ag并非所述第二ag的指示信息,所述创建会话响应消息还包括转发路径目的端信息;

所述收发模块还用于:在向所述mme发送创建会话响应消息之后,接收所述mme发送的转发路径起始端信息;根据所述转发路径起始端信息,接收所述第一ag转发的需要发送给所述ue的下行数据,并将接收的所述下行数据发送给所述ue。

结合第四方面的第一种可能的实现方式,在第三种可能的实现方式中,所述创建会话请求消息包括所述ue的第一ip地址:

所述收发模块还用于:在接收所述mme发送的创建会话请求消息,并向所述mme发送创建会话响应消息之后,根据所述第一ip地址,向所述第一ag发送将所述第二ip地址和所述第一ip地址进行绑定的绑定更新消息,所述绑定更新消息用于指示所述第一ag将接收的需要发送给所述ue的下行数据转发给所述第二ag。

第五方面,提供一种业务路径变更装置,包括:

处理器,用于确定用户设备ue需要从第一接入网关ag切换到第二ag;

收发器,用于根据所述处理器确定的结果,指示所述ue根据所述第二ag分配的用于所述第二ag与所述ue之间进行业务传输的承载信息,通知业务对端所述ue的互联网协议ip地址从所述第一ag分配的第一ip地址变更为所述第二ag分配的第二ip地址。

结合第五方面,在第一种可能的实现方式中,所述处理器具体用于:

在所述收发器接收到所述ue发送的跟踪区变更tau请求消息后,确定所述ue需要从第一ag切换到第二ag;或,

在所述收发器接收到所述ue发送的用于请求业务的服务请求消息后,确定所述ue需要从第一ag切换到第二ag。

结合第五方面,或第五方面的第一种可能的实现方式,在第二种可能的实现方式中,所述收发器还用于:

在所述处理器确定所述ue需要从所述第一ag切换到所述第二ag之后,所述收发器指示所述ue通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之前,向所述第二ag发送针对所述ue的用于请求建立所述第二ag与所述ue之间的会话连接的创建会话请求消息,并接收所述第二ag发送的创建会话响应消息;

其中,所述创建会话响应消息包括所述第二ag分配的所述承载信息和所述第二ip地址;或,所述创建会话响应消息包括所述第二ag分配的所述承载信息。

结合第五方面的第二种可能的实现方式,在第三种可能的实现方式中,若所述创建会话响应消息包括所述承载信息和所述第二ip地址,则所述收发器具体用于:将所述承载信息和所述第二ip地址发送给所述ue,指示所述ue根据所述承载信息,将所述第二ip地址和所述第一ag分配的所述第一ip地址通知给业务对端;或,

若所述创建会话响应消息包括所述承载信息,则所述收发器具体用于:将所述承载信息发送给所述ue,指示所述ue根据所述承载信息,向所述第二ag请求获取第二ip地址,并将所述第二ip地址和所述第一ag分配的所述第一ip地址通知给业务对端。

结合第五方面的第二或第三种可能的实现方式,在第四种可能的实现方式中,所述收发器具体用于:向所述ue发送ag变更指示信息;在接收到所述ue根据所述ag变更指示信息发送的分组数据网络pdn连接建立请求消息后,向所述第二ag发送创建会话请求消息。

结合第五方面的第二或第三或第四种可能的实现方式,在第五种可能的实现方式中,所述创建会话请求消息包括用于指示所述ue接入所述第二ag之前最近一次接入的ag并非所述第二ag的指示信息,所述创建会话响应消息还包括转发路径目的端信息;

所述收发器还用于:接收所述第二ag发送的创建会话响应消息之后,指示所述ue通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之前,向所述第一ag发送包含所述转发路径目的端信息的创建转发路径请求消息,并接收所述第一ag发送的转发路径起始端信息,所述创建转发路径请求消息用于指示所述第一ag将接收的需要发送给所述ue的下行数据转发给所述第二ag;将接收的所述转发路径起始端信息发送给所述第二ag。

结合第五方面的第二或第三或第四种可能的实现方式,在第六种可能的实现方式中,所述创建会话请求消息包括所述ue的第一ip地址:所述第一ip地址用于指示所述第二ag向所述第一ag发送将所述第二ip地址和所述第一ip地址进行绑定的绑定更新消息,所述绑定更新消息用于指示所述第一ag将接收的需要发送给所述ue的下行数据转发给所述第二ag。

结合第五方面,或第五方面的第一至第六种可能的实现方式中的任意一种可能的实现方式,在第七种可能的实现方式中,所述收发器还用于,在指示所述ue通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之后,若接收到所述ue发送的业务路径变更通知消息,则通知所述第一ag释放与所述ue之间的会话。

第六方面,提供一种业务路径变更装置,包括:

处理器,用于确定用户设备ue需要从第一接入网关ag切换到第二ag;

收发器,用于根据所述处理器确定的结果,通知业务对端所述ue的互联网协议ip地址从所述第一ag分配的第一ip地址变更为所述第二ag分配的第二ip地址。

结合第六方面,在第一种可能的实现方式中,所述处理器具体用于:在所述收发器接收到移动性管理实体mme发送的所述第二ag分配的用于所述第二ag与所述ue之间进行业务传输的承载信息和所述第二ip地址后,确定所述ue需要从第一ag切换到第二ag;

所述收发器具体用于:根据所述承载信息,将所述第二ag分配的第二ip地址和所述第一ag分配的第一ip地址通知给业务对端。

结合第六方面,在第二种可能的实现方式中,所述处理器具体用于:在所述收发器接收到移动性管理实体mme发送的所述第二ag分配的用于所述第二ag与所述ue之间进行业务传输的承载信息后,确定所述ue需要从第一ag切换到第二ag;

所述收发器具体用于:根据所述承载信息,向所述第二ag请求获取第二ip地址,并将获取的所述第二ip地址和所述第一ag分配的所述第一ip地址通知给业务对端。

结合第六方面,或第六方面的第一或第二种可能的实现方式,在第三种可能的实现方式中,所述收发器具体用于:向移动性管理实体mme发送跟踪区变更tau请求消息,接收所述mme发送的tau接受信息;所述处理器具体用于:根据所述收发器接收到的tau接受信息,确定所述ue需要从第一接入网关ag切换到第二ag;或,

所述收发器具体用于:向所述mme发送服务请求消息,接收所述mme发送的无线承载建立响应消息;所述处理器具体用于:根据所述收发器接收到的无线承载建立响应消息,确定所述ue需要从第一ag切换到第二ag。

结合第六方面,或第六方面的第一或第二种可能的实现方式,在第四种可能的实现方式中,所述收发器具体用于:向移动性管理实体mme发送跟踪区变更tau请求消息或服务请求消息之后,若接收到所述mme发送的ag变更指示信息,则向所述mme发送分组数据网络pdn连接建立请求消息;

所述处理器具体用于:在所述收发器接收到所述mme根据所述pdn连接建立请求消息发送的pdn连接建立响应消息后,确定所述ue需要从第一ag切换到第二ag。

结合第六方面,或第六方面的第一至四种可能的实现方式中的任意一种可能的实现方式,在第五种可能的实现方式中,所述收发器还用于:在所述处理器确定所述ue需要从第一ag切换到第二ag之后,所述收发器通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之前,通过所述第二ag,向所述第一ag发送将所述第二ip地址和所述第一ip地址进行绑定的绑定更新消息,所述绑定更新消息用于指示所述第一ag将接收的需要发送给所述ue的下行数据转发给所述第二ag。

结合第六方面,或第六方面的第一至五种可能的实现方式中的任意一种可能的实现方式,在第六种可能的实现方式中,所述收发器还用于:通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之后,向移动性管理实体mme发送业务路径变更通知消息,以使所述mme通知所述第一ag释放与所述ue之间的会话。

第七方面,提供一种业务路径变更装置,包括:

处理器,用于确定用户设备ue需要从第一接入网关ag切换到为所述ue分配第二互联网协议ip地址的第二ag;

收发器,用于根据所述处理器确定的结果,将需要发送给所述ue的下行数据转发给所述第二ag。

结合第七方面,在第一种可能的实现方式中,所述处理器具体用于:

在所述收发器接收到移动性管理实体mme发送的创建转发路径请求消息后,确定所述ue需要从第一ag切换到为所述ue分配第二ip地址的第二ag,所述创建转发路径请求消息包含转发路径目的端信息;或

在所述收发器接收到所述第二ag发送的将所述第二ip地址和所述第一ag分配给所述ue的第一ip地址进行绑定的绑定更新消息后,确定所述ue需要从第一ag切换到为所述ue分配第二ip地址的第二ag。

结合第七方面的第一种可能的实现方式,在第二种可能的实现方式中,所述收发器还用于:接收所述mme发送的创建转发路径请求消息之后,将需要发送给所述ue的下行数据转发给所述第二ag之前,通过所述mme将所述转发路径起始端信息发送给所述第二ag。

结合第七方面,或第七方面的第一或第二种可能的实现方式,在第三种可能的实现方式中,所述处理器还用于:在所述收发器将需要发送给所述ue的下行数据转发给所述第二ag之后,若接收到移动性管理实体mme发送的释放与所述ue之间的会话的指示信息,则释放与所述ue之间的会话。

第八方面,提供一种业务路径变更装置,包括:

处理器,用于确定最近一次接入的接入网关ag为第一ag的用户设备ue需要接入第二ag;

收发器,用于根据所述处理器确定的结果,为所述ue分配第二互联网协议ip地址和用于所述第二ag与所述ue之间进行业务传输的承载信息,以使所述ue根据所述承载信息,通知业务对端所述ue的ip地址从所述第一ag分配的第一ip地址变更为所述第二ag分配的第二ip地址。

结合第八方面,在第一种可能的实现方式中,所述收发器具体用于:

接收移动性管理实体mme发送的创建会话请求消息,并向所述mme发送创建会话响应消息,其中,所述创建会话响应消息包括所述承载信息和所述第二ip地址;或

接收移动性管理实体mme发送的创建会话请求消息,并向所述mme发送创建会话响应消息,其中,所述创建会话响应消息包括所述承载信息;所述第二ag在接收到所述ue根据所述承载信息发送的请求获取ip地址的信息后,为所述ue分配第二ip地址。

结合第八方面的第一种可能的实现方式,在第二种可能的实现方式中,所述创建会话请求消息包括指示所述ue之前接入的ag并非所述第二ag的指示信息,所述创建会话响应消息还包括转发路径目的端信息;

所述收发器还用于:向所述mme发送创建会话响应消息之后,接收所述mme发送的转发路径起始端信息;根据所述转发路径起始端信息,接收所述第一ag转发的需要发送给所述ue的下行数据,并将接收的所述下行数据发送给所述ue。

结合第八方面的第一种可能的实现方式,在第三种可能的实现方式中,所述创建会话请求消息包括所述ue的第一ip地址:

所述收发器还用于:接收所述mme发送的创建会话请求消息,并向所述mme发送创建会话响应消息之后,根据所述第一ip地址,向所述第一ag发送将所述第二ip地址和所述第一ip地址进行绑定的绑定更新消息,所述绑定更新消息用于指示所述第一ag将接收的需要发送给所述ue的下行数据转发给所述第二ag。

第九方面,提供一种业务路径变更方法,包括:

移动性管理实体mme确定用户设备ue需要从第一接入网关ag切换到第二接入网关ag;

所述mme指示所述ue根据所述第二ag分配的用于所述第二ag与所述ue之间进行业务传输的承载信息,通知业务对端所述ue的ip地址从所述第一ag分配的第一ip地址变更为所述第二ag分配的第二ip地址。

结合第九方面,在第一种可能的实现方式中,所述mme确定所述ue需要从第一ag切换到第二ag,包括:

所述mme在接收到所述ue发送的跟踪区变更tau请求消息后,确定所述ue需要从第一ag切换到第二ag;或,

所述mme在接收到所述ue发送的用于请求业务的服务请求消息后,确定所述ue需要从第一ag切换到第二ag。

结合第九方面,或第九方面的第一种可能的实现方式,在第二种可能的实现方式中,所述mme确定所述ue需要从所述第一ag切换到所述第二ag之后,所述mme指示所述ue通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之前,还包括:

所述mme向所述第二ag发送针对所述ue的用于请求建立所述第二ag与所述ue之间的会话连接的创建会话请求消息,并接收所述第二ag发送的创建会话响应消息;

其中,所述创建会话响应消息包括所述第二ag分配的所述承载信息和所述第二ip地址;或,所述创建会话响应消息包括所述第二ag分配的所述承载信息。

结合第九方面的第二种可能的实现方式,在第三种可能的实现方式中,若所述创建会话响应消息包括所述承载信息和所述第二ip地址,则所述mme指示所述ue根据所述承载信息,通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址,包括:所述mme将所述承载信息和所述第二ip地址发送给所述ue,指示所述ue根据所述承载信息,将所述第二ip地址和所述第一ag分配的所述第一ip地址通知给业务对端;或,

若所述创建会话响应消息包括所述承载信息,则所述mme指示所述ue根据所述承载信息,通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址,包括:所述mme将所述承载信息发送给所述ue,指示所述ue根据所述承载信息,向所述第二ag请求获取第二ip地址,并将所述第二ip地址和所述第一ag分配的所述第一ip地址通知给业务对端。

结合第九方面的第二或第三种可能的实现方式,在第四种可能的实现方式中,所述mme向所述第二ag发送创建会话请求消息,包括:

所述mme向所述ue发送ag变更指示信息;

所述mme在确定接收到所述ue根据所述ag变更指示信息发送的分组数据网络pdn连接建立请求消息后,向所述第二ag发送创建会话请求消息。

结合第九方面的第二或第三或第四种可能的实现方式,在第五种可能的实现方式中,所述创建会话请求消息包括用于指示所述ue接入所述第二ag之前最近一次接入的ag并非所述第二ag的指示信息,所述创建会话响应消息还包括转发路径目的端信息;

所述mme接收所述第二ag发送的创建会话响应消息之后,指示所述ue通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之前,还包括:

所述mme向所述第一ag发送包含所述转发路径目的端信息的创建转发路径请求消息,并接收所述第一ag发送的转发路径起始端信息,所述创建转发路径请求消息用于指示所述第一ag将接收的需要发送给所述ue的下行数据转发给所述第二ag;

所述mme将接收的所述转发路径起始端信息发送给所述第二ag。

结合第九方面的第二或第三或第四种可能的实现方式,在第六种可能的实现方式中,所述创建会话请求消息包括所述ue的第一ip地址:所述第一ip地址用于指示所述第二ag向所述第一ag发送将所述第二ip地址和所述第一ip地址进行绑定的绑定更新消息,所述绑定更新消息用于指示所述第一ag将接收的需要发送给所述ue的下行数据转发给所述第二ag。

结合第九方面,或第九方面的第一至第六种可能的实现方式中的任意一种可能的实现方式,在第七种可能的实现方式中,所述mme指示所述ue通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之后,还包括:

所述mme在接收到所述ue发送的业务路径变更通知消息后,通知所述第一ag释放与所述ue之间的会话。

第十方面,提供一种业务路径变更方法,方法包括:

用户设备ue确定自身需要从第一接入网关ag切换到第二接入网关ag;

所述ue通知业务对端所述ue的ip地址从所述第一ag分配的第一ip地址变更为所述第二ag分配的第二ip地址。

结合第十方面,在第一种可能的实现方式中,所述ue确定自身需要从第一ag切换到第二ag,包括:所述ue接收移动性管理实体mme发送的所述第二ag分配的用于所述第二ag与所述ue之间进行业务传输的承载信息和所述第二ip地址;

所述ue通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址,包括:所述ue根据所述承载信息,将所述第二ag分配的第二ip地址和所述第一ag分配的第一ip地址通知给业务对端。

结合第十方面,在第二种可能的实现方式中,所述ue确定自身需要从第一ag切换到第二ag,包括:所述ue接收移动性管理实体mme发送的所述第二ag分配的用于所述第二ag与所述ue之间进行业务传输的承载信息;所述ue通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址,包括:所述ue根据所述承载信息,向所述第二ag请求获取第二ip地址,并将获取的所述第二ip地址和所述第一ag分配的所述第一ip地址通知给业务对端。

结合第十方面,或第十方面的第一或第二种可能的实现方式,在第三种可能的实现方式中,所述ue确定自身需要从第一接入网关ag切换到第二接入网关ag,包括:

所述ue在向移动性管理实体mme发送跟踪区变更tau请求消息后,根据所述mme发送的tau接受信息,确定自身需要从第一接入网关ag切换到第二接入网关ag;或,

所述ue在向所述mme发送服务请求消息后,根据所述mme发送的无线承载建立响应消息,确定自身需要从第一接入网关ag切换到第二接入网关ag。

结合第十方面,或第十方面的第一或第二种可能的实现方式,在第四种可能的实现方式中,所述ue确定自身需要从第一ag切换到第二ag,包括:

所述ue向移动性管理实体mme发送跟踪区变更tau请求消息或服务请求消息之后,若接收到所述mme发送的ag变更指示信息,则向所述mme发送分组数据网络pdn连接建立请求消息;

所述ue在接收到所述mme根据所述pdn连接建立请求消息发送的pdn连接建立响应消息后,确定自身需要从第一接入网关ag切换到第二接入网关ag。

结合第十方面,或第十方面的第一至四种可能的实现方式中的任意一种可能的实现方式,在第五种可能的实现方式中,所述ue确定自身需要从第一ag切换到第二ag之后,通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之前,还包括:

所述ue通过所述第二ag,向所述第一ag发送将所述第二ip地址和所述第一ip地址进行绑定的绑定更新消息,所述绑定更新消息用于指示所述第一ag将接收的需要发送给所述ue的下行数据转发给所述第二ag。

结合第十方面,或第十方面的第一至五种可能的实现方式中的任意一种可能的实现方式,在第六种可能的实现方式中,所述ue通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之后,还包括:

所述ue向所述mme发送业务路径变更通知消息,以使所述mme通知所述第一ag释放与所述ue之间的会话。

第十一方面,提供一种业务路径变更方法,包括:

第一接入网关ag确定用户设备ue需要切换到为所述ue分配第二ip地址的第二ag;

所述第一ag将需要发送给所述ue的下行数据转发给所述第二ag。

结合第十一方面,在第一种可能的实现方式中,所述第一ag确定所述ue需要切换到所述第二ag,包括:

所述第一ag接收移动性管理实体mme发送的创建转发路径请求消息,所述创建转发路径请求消息包含转发路径目的端信息;或

所述第一ag接收所述第二ag发送的将所述第二ip地址和所述第一ag分配给所述ue的第一ip地址进行绑定的绑定更新消息。

结合第十一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第一ag接收所述mme发送的创建转发路径请求消息之后,将需要发送给所述ue的下行数据转发给所述第二ag之前,还包括:

所述第一ag通过所述mme将所述转发路径起始端信息发送给所述第二ag。

结合第十一方面,或第十一方面的第一或第二种可能的实现方式,在第三种可能的实现方式中,所述第一ag将需要发送给所述ue的下行数据转发给所述第二ag之后,还包括:

所述第一ag在接收到移动性管理实体mme发送的释放与所述ue之间的会话的指示信息后,释放与所述ue之间的会话。

第十二方面,提供一种业务路径变更方法,包括:

第二接入网关ag确定最近一次接入的ag为第一ag的用户设备ue需要接入所述第二ag;

所述第二ag为所述ue分配第二ip地址和用于所述第二ag与所述ue之间进行业务传输的承载信息,以使所述ue根据所述承载信息,通知业务对端所述ue的ip地址从所述第一ag分配的第一ip地址变更为所述第二ag分配的第二ip地址。

结合第十二方面,在第一种可能的实现方式中,所述第二ag确定最近一次接入的ag为第一ag的用户设备ue需要接入所述第二ag,包括:所述第二ag接收移动性管理实体mme发送的创建会话请求消息;

所述第二ag为所述ue分配第二ip地址和承载信息,包括:

所述第二ag根据所述创建会话请求消息,向所述mme发送创建会话响应消息,其中,所述创建会话响应消息包括所述承载信息和所述第二ip地址;或

所述第二ag根据所述创建会话请求消息,并向所述mme发送创建会话响应消息,其中,所述创建会话响应消息包括所述承载信息;所述第二ag在接收到所述ue根据所述承载信息发送的请求获取ip地址的信息后,为所述ue分配第二ip地址。

结合第十二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述创建会话请求消息包括指示所述ue之前接入的ag并非所述第二ag的指示信息,所述创建会话响应消息还包括转发路径目的端信息;

所述第二ag向所述mme发送创建会话响应消息之后,还包括:

所述第二ag接收所述mme发送的转发路径起始端信息;

所述第二ag根据所述转发路径起始端信息,接收所述第一ag转发的需要发送给所述ue的下行数据,并将接收的所述下行数据发送给所述ue。

结合第十二方面的第一种可能的实现方式,在第三种可能的实现方式中,所述创建会话请求消息包括所述ue的第一ip地址:

所述第二ag接收所述mme发送的创建会话请求消息,并向所述mme发送创建会话响应消息之后,还包括:

所述第二ag根据所述第一ip地址,向所述第一ag发送将所述第二ip地址和所述第一ip地址进行绑定的绑定更新消息,所述绑定更新消息用于指示所述第一ag将接收的需要发送给所述ue的下行数据转发给所述第二ag。

采用上述任一方面提供的方法或装置,ue可以根据mme的指示,从第一ag切换到第二ag,并将第二ag分配的第二ip地址通知给业务对端,业务对端可以采用第二ag为该ue分配的第二ip地址与ue之间进行通信。由于第二ag分配的第二ip地址存在于第二ag维护的ip地址段内,从而避免了在第二ag维护的ip地址段内添加第一ag为该ue分配的第一ip地址,也即不必为了将ue的下行数据路由到第二ag上而更改pdn内路由器的路由信息。

附图说明

图1为本发明实施例应用的网络架构示意图;

图2为本发明实施例一提供的业务路径变更方法流程图;

图3为本发明实施例二提供的业务路径变更方法流程图;

图4为本发明实施例三提供的业务路径变更方法流程图;

图5为本发明实施例四提供的业务路径变更方法流程图;

图6为本发明实施例五提供的业务路径变更方法流程图;

图7为本发明实施例六提供的业务路径变更方法流程图;

图8为本发明实施例七提供的业务路径变更方法流程图;

图9为本发明实施例八提供的业务路径变更装置结构示意图;

图10为本发明实施例九提供的业务路径变更装置结构示意图;

图11为本发明实施例十提供的业务路径变更装置结构示意图;

图12为本发明实施例十一提供的业务路径变更装置结构示意图;

图13为本发明实施例十二提供的进行业务路径变更的实体装置结构示意图;

图14本发明实施例十三提供的进行业务路径变更的实体装置结构示意图;

图15为本发明实施例十四提供的进行业务路径变更的实体装置结构示意图;

图16为本发明实施例十五提供的进行业务路径变更的实体装置结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。在不矛盾的情况下,以下各实施例可以互相引用。

本发明实施例主要涉及在ue从一个ag的覆盖范围进入到另一个ag的覆盖范围时,变更该ue与业务对端之间的业务路径的过程;这里的ag是由s-gw和p-gw合并后的物理设备。如图1所示,为本发明实施例应用的网络架构示意图。图中,ue根据mme的指示,从第一ag切换到第二ag,并将第二ag分配的第二互联网协议(internetprotocol,ip)地址通知给业务对端,业务对端可以采用第二ag为该ue分配的第二ip地址与ue之间进行通信。由于第二ag分配的第二ip地址存在于第二ag维护的ip地址段内,从而避免了在第二ag维护的ip地址段内添加第一ag为该ue分配的第一ip地址,也即不必为了将ue的下行数据路由到第二ag上而更改pdn内路由器的路由信息。

如图2所示,为本发明实施例一提供的业务路径变更方法流程图,包括以下步骤:

s201:mme确定ue需要从第一ag切换到第二ag;

s202:所述mme指示所述ue根据所述第二ag分配的用于所述第二ag与所述ue之间进行业务传输的承载信息,通知业务对端所述ue的ip地址从所述第一ag分配的第一ip地址变更为所述第二ag分配的第二ip地址,以使所述业务对端变更向所述ue传输数据的业务路径。

步骤s202中的业务对端可以是业务服务器或者业务终端等,业务服务器可以为ue提供互联网业务,例如,音视频、聊天、论坛、电子邮件、网页浏览或者游戏等业务服务。业务终端可以和ue之间进行点对点的业务通信,例如语音通话、视频通话、游戏等。

本发明实施例中,ue在从第一ag切换到第二ag后,采用新接入的第二ag分配的ip地址,并通知业务对端所述ue的ip地址从第一ag分配的第一ip地址变更为第二ag分配的第二ip地址,以使所述业务对端变更向该ue传输数据的业务路径。由于第二ag分配的第二ip地址存在于第二ag维护的ip地址段内,从而避免了在第二ag维护的ip地址段内添加第一ag为该ue分配的第一ip地址,也即不必为了将ue的下行数据路由到第二ag上而更改pdn内路由器的路由信息,避免了路由器中的路由表信息出现碎片化,减少了路由检索时间,提高了转发效率。

可选地,步骤s201中,mme具体可以在接收到ue发送的跟踪区变更(trackarea,tau)请求消息后,确定ue需要进行ag切换;也可以在接收到ue发送的服务请求消息后,为ue选择接入的ag时,确定ue需要进行ag切换。也即,步骤s201,具体包括:

所述mme在接收到所述ue发送的跟踪区变更tau请求消息后,确定所述ue需要从第一ag切换到第二ag;或,

所述mme在接收到所述ue发送的用于请求业务的服务请求消息后,确定所述ue需要从第一ag切换到第二ag。

这里,若mme接收到ue发送的tau请求消息,则说明ue发生了tau变更,也就意味着ue离开了原来第一ag的覆盖范围,则这时,mme确定ue新接入的ag可以为第二ag。若mme接收到ue发送的服务请求消息,则首先判断ue是否仍在最近一次接入的第一ag的覆盖范围内,若确定ue离开了第一ag的覆盖范围,则为ue选择新接入的第二ag。

可选地,步骤s201之后,步骤s202之前,还包括:

所述mme向所述第二ag发送针对所述ue的用于请求建立所述第二ag与所述ue之间的会话连接的创建会话请求消息,并接收所述第二ag发送的创建会话响应消息;其中,所述创建会话响应消息包括所述第二ag分配的承载信息和第二ip地址;或,所述创建会话响应消息包括所述第二ag为所述ue分配的承载信息。

相应地,若所述创建会话响应消息包括所述承载信息和所述第二ip地址,则所述mme指示所述ue根据所述承载信息,通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址,包括:所述mme将所述承载信息和所述第二ip地址发送给所述ue,以使所述ue根据所述承载信息,将所述第二ip地址和所述第一ag分配的所述第一ip地址通知给业务对端;

若所述创建会话响应消息包括所述承载信息,则所述mme指示所述ue根据所述承载信息,通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址,包括:所述mme将所述承载信息发送给所述ue,以使所述ue根据所述承载信息,向所述第二ag请求获取第二ip地址,并将所述第二ip地址和所述第一ag分配的所述第一ip地址通知给业务对端。

在具体实施过程中,步骤s201之后,mme可以获取ue新接入的第二ag为该ue分配的用于所述ue与第二ag之间进行通信的承载信息以及所述ue的第二ip地址,并将该承载信息和第二ip地址发送给ue;ue根据该承载信息通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址。或者,mme可以只获取ue新接入的第二ag为该ue分配的承载信息,并将该承载信息发送给ue;ue可以根据该承载信息,向第二ag请求获取第二ip地址。这里的承载信息是用于指示承载所述ue与所述第二ag之间的业务传输信息的承载资源的信息,一般包括缺省承载信息和专有承载信息;缺省承载也称默认承载,它是一种满足默认服务质量(qualityofservice,qos)的用户承载;专有承载是为了提供某种特定的qos传输需求而建立的,专用承载的qos要求有别于缺省承载的qos要求。

在具体实施中,若所述ue发送的为tau请求消息,则mme向ue发送tau接受消息,该tau接受消息中包括上述承载信息,或承载信息和第二ip地址;若ue发送的为服务请求消息(servicerequest),则mme通过无线承载建立过程(radiobearerestablishment),将上述承载信息,或承载信息和第二ip地址发送给ue。

可选地,步骤s201之后,所述mme向所述第二ag发送创建会话请求消息,具体包括:

mme向所述ue发送ag变更指示信息;

mme在确定接收到所述ue根据所述ag变更指示信息发送的分组数据网络pdn连接建立请求消息后,向所述第二ag发送创建会话请求消息。

在具体实施过程中,mme可以在确定ue需要从第一ag切换到第二ag之后,即向第二ag发送创建会话请求消息,请求获取ue与第二ag之间进行通信的承载信息等,也可以在确定ue需要从第一ag切换到第二ag之后,首先向ue发送ag变更指示信息,等待ue的进一步指示;在接收到ue发送的pdn连接建立请求消息后,向第二ag发送创建会话请求消息。

在具体实施过程中,在进行ag切换时,为了不中断ue的业务,可以创建转发路径,将业务对端发送给ue的下行数据由第一ag转发给第二ag。本发明实施例中介绍两种创建转发路径的方式;

第一种,在创建会话请求消息和创建会话响应消息中携带转发路径信息;

具体地,所述创建会话请求消息包括用于指示所述ue接入所述第二ag之前最近一次接入的ag并非所述第二ag的指示信息,所述创建会话响应消息还包括转发路径目的端信息;

所述mme接收所述第二ag发送的创建会话响应消息之后,指示所述ue通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之前,还包括:所述mme向所述第一ag发送包含所述转发路径目的端信息的创建转发路径请求消息,并接收所述第一ag发送的转发路径起始端信息,所述创建转发路径请求消息用于指示所述第一ag将接收的需要发送给所述ue的下行数据转发给所述第二ag;所述mme将接收的所述转发路径起始端信息发送给所述第二ag。

上述步骤中,转发路径目的端信息即为接收转发数据的第二ag侧的信息,包括:第二ag的隧道端点的ip地址,除此之外,还可以包括第二ag的端口号、第二ag的隧道端点标识(tunnelendidentifier,teid)、分配给第二ag的通用路由封装关键字(genericroutingencapsulation,gre)等;相应地,转发路径起始端信息即为发送转发数据的第一ag侧的信息,包括:第一ag的隧道端点的ip地址,除此之外,还可以包括第一ag的端口号、隧道端点标识(tunnelendidentifier,teid)、分配的通用路由封装关键字(genericroutingencapsulation,gre)等。

第二种,通过绑定更新流程将第二ip地址和第一ip地址进行绑定,以实现数据的转发;

在这种方式中,绑定更新流程可以由第二ag向第一ag发起,也可以由ue通过第二ag向第一ag发起。具体过程如下:

当所述绑定更新流程由第二ag发起时,mme发送给第二ag的创建会话请求消息包括所述ue的第一ip地址:所述第一ip地址用于指示所述第二ag向所述第一ag发送将所述第二ip地址和所述第一ip地址进行绑定的绑定更新消息,所述绑定更新消息用于指示所述第一ag将接收的需要发送给所述ue的下行数据转发给所述第二ag。

当所述绑定更新流程由ue发起时,ue在通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之前,通过所述第二ag,向所述第一ag发送将所述第二ip地址和所述第一ip地址进行绑定的绑定更新消息,同样,所述绑定更新消息用于指示所述第一ag将接收的需要发送给所述ue的下行数据转发给所述第二ag。

可选地,所述mme指示所述ue通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之后,还包括:

所述mme在接收到所述ue发送的业务路径变更通知消息后,通知所述第一ag释放与所述ue之间的会话。

在具体实施过程中,在完成业务数据路径迁移后,ue可以发送业务路径变更通知消息给mme,具体地,若ue开始时向mme发送的为tau请求消息,则ue此时可以将该业务路径变更通知消息承载在tau完成消息中发送给mme;mme在接收到该业务路径变更通知消息后,可以通知第一ag释放与所述ue之间的会话,具体包括释放会话的承载资源,释放转发路径及该ue的第一ip地址等;同时,mme还可以通知第二ag释放转发路径。

基于同一构思,本发明以下实施例提供了基于ue侧的业务路径变更方法,具体实施与上述内容重复之处不再赘述;

如图3所示,为本发明实施例二提供的业务路径变更方法流程图,包括:

s301:ue确定自身需要从第一ag切换到第二ag;

s302:所述ue通知业务对端所述ue的ip地址从第一ag分配的第一ip地址变更为第二ag分配的第二ip地址,以使业务对端变更向所述ue传输数据的业务路径。

步骤s301中,所述ue确定自身需要从第一ag切换到第二ag,包括:所述ue接收所述mme发送的所述第二ag分配的用于所述第二ag与所述ue之间进行业务传输的承载信息和所述第二ip地址;所述ue通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址,包括:所述ue根据所述承载信息,将所述第二ag分配的第二ip地址和所述第一ag分配的第一ip地址通知给业务对端。或者,

所述ue确定自身需要从第一ag切换到第二ag,包括:所述ue接收所述mme发送的所述第二ag分配的用于所述第二ag与所述ue之间进行业务传输承载信息;所述ue通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址,包括:所述ue根据所述承载信息,向所述第二ag请求获取第二ip地址,并将获取的所述第二ip地址和所述第一ag分配的所述第一ip地址通知给业务对端。

在具体实施过程中,ue可以在接收到mme发送的第二ag为该ue分配的承载信息,或接收到第二ag分配的承载信息和第二ip地址后,确定自身需要从第一ag切换到第二ag。若ue接收到的只有承载信息,则可以进一步根据该承载信息,向第二ag请求获取第二ip地址。

可选地,所述ue确定自身需要从第一接入网关ag切换到第二接入网关ag,包括:

所述ue在向所述mme发送跟踪区变更tau请求消息后,根据所述mme发送的tau接受信息,确定自身需要从第一接入网关ag切换到第二接入网关ag;或,

所述ue在向所述mme发送服务请求消息后,根据所述mme发送的无线承载建立响应消息,确定自身需要从第一接入网关ag切换到第二接入网关ag。

在具体实施过程中,ue可以在确定自身移动出了第一ag的有效覆盖范围后,向mme发送tau请求消息;或者,ue可以在确定自身需要从空闲状态转换为工作状态时,向mme发送服务请求消息。

可选地,所述ue确定自身需要从第一ag切换到第二ag,具体包括:

所述ue向所述mme发送跟踪区变更tau请求消息或服务请求消息之后,若接收到所述mme发送的ag变更指示信息,则向所述mme发送分组数据网络pdn连接建立请求消息;

所述ue在接收到所述mme根据所述pdn连接建立请求消息发送的pdn连接建立响应消息后,确定自身需要从第一接入网关ag切换到第二接入网关ag。

在具体实施过程中,ue在向mme发送tau请求消息或服务请求消息之后,mme可能并没有立即向ue发送新的接入信息(包括第二ag分配的承载信息和第二ip地址),而是发送了一个ag变更指示信息,这时,ue可以向mme发送pdn连接建立请求消息,以重新建立pdn连接,获取新的接入信息。mme在接收到该pdn连接建立请求消息后,向第二ag发送创建会话请求消息,并将上述第二ag分配的承载信息和第二ip地址携带在pdn连接建立响应消息中发送给ue。

可选地,所述ue确定自身需要从第一ag切换到第二ag之后,通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之前,还包括:

所述ue通过所述第二ag,向所述第一ag发送将所述第二ip地址和所述第一ip地址进行绑定的绑定更新消息,所述绑定更新消息用于指示所述第一ag将接收的需要发送给所述ue的下行数据转发给所述第二ag。

上述可选的实施方式对应实施例一中的一种由ue发起的创建转发路径的方式,这里不再赘述。

可选地,所述ue通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之后,还包括:

所述ue向所述mme发送业务路径变更通知消息,以使所述mme通知所述第一ag释放与所述ue之间的会话。

基于同一构思,本发明以下实施例提供了基于第一ag侧的业务路径变更方法,具体实施与上述内容重复之处不再赘述;

如图4所示,为本发明实施例三提供的业务路径变更方法流程图,包括:

s401:第一接入网关ag确定用户设备ue需要切换到为所述ue分配第二ip地址的第二ag;

s402:所述第一ag将需要发送给所述ue的下行数据转发给所述第二ag。

可选地,所述第一ag确定所述ue需要切换到所述第二ag,包括:

所述第一ag接收移动性管理实体mme发送的创建转发路径请求消息,所述创建转发路径请求消息包含转发路径目的端信息;或

所述第一ag接收所述第二ag发送的将所述第二ip地址和所述第一ag分配给所述ue的第一ip地址进行绑定的绑定更新消息。这里,第二ag可以根据mme的指示,自动向第一ag发送绑定更新消息,也可以转发ue向第一ag发送的绑定更新消息。

步骤s402中,第一ag进行数据转发之前,还需要创建转发路径,创建转发路径的方式具体参见实施例一,这里只作简单叙述。

第一种,在创建会话请求消息和创建会话响应消息中携带转发路径信息;

对应上述可选的步骤,所述第一ag接收移动性管理实体mme发送的创建转发路径请求消息之后,将需要发送给所述ue的下行数据转发给所述第二ag之前,还包括:所述第一ag通过所述mme将所述转发路径起始端信息发送给所述第二ag。也即,第一ag向mme发送转发路径起始端信息,mme将所述转发路径起始端信息转发给所述第二ag。

第二种、通过绑定更新流程将第二ip地址和第一ip地址进行绑定,以实现数据的转发;

对应上述可选的步骤,所述第一ag将需要发送给所述ue的下行数据转发给所述第二ag之后,还包括:

所述第一ag在接收到所述mme发送的释放与所述ue之间的会话的指示信息后,释放与所述ue之间的会话。

基于同一构思,本发明以下实施例提供了基于第二ag侧的业务路径变更方法,具体实施与上述内容重复之处不再赘述;

如图5所示,为本发明实施例四提供的业务路径变更方法流程图,包括:

s501:第二接入网关ag确定最近一次接入的ag为第一ag的用户设备ue需要接入所述第二ag;

s502:所述第二ag为所述ue分配第二ip地址和用于所述第二ag与所述ue之间进行业务传输的承载信息,以使所述ue根据所述承载信息,通知业务对端所述ue的ip地址从所述第一ag分配的第一ip地址变更为所述第二ag分配的第二ip地址。

可选地,所述第二ag为所述ue分配第二ip地址和承载信息,包括:

所述第二ag接收移动性管理实体mme发送的创建会话请求消息,并向所述mme发送创建会话响应消息,其中,所述创建会话响应消息包括所述承载信息和所述第二ip地址;或

所述第二ag接收移动性管理实体mme发送的创建会话请求消息,并向所述mme发送创建会话响应消息,其中,所述创建会话响应消息包括所述承载信息;所述第二ag在接收到所述ue根据所述承载信息发送的请求获取ip地址的信息后,为所述ue分配第二ip地址。

在具体实施过程中,在进行ag切换时,为了不中断ue的业务,还需要创建转发路径,将业务对端发送给ue的下行数据由第一ag转发给第二ag。以下两种创建转发路径的方式与上述实施例一对应,重复之处,不再赘述;

第一种,在创建会话请求消息和创建会话响应消息中携带转发路径信息;

对应上述可选的步骤,所述创建会话请求消息包括指示所述ue之前接入的ag并非所述第二ag的指示信息,所述创建会话响应消息还包括转发路径目的端信息;所述第二ag向所述mme发送创建会话响应消息之后,还包括:所述第二ag接收所述mme发送的转发路径起始端信息;所述第二ag根据所述转发路径起始端信息,接收所述第一ag转发的需要发送给所述ue的下行数据,并将接收的所述下行数据发送给所述ue。

第二种、通过绑定更新流程将第二ip地址和第一ip地址进行绑定,以实现数据的转发;

对应上述可选的步骤,所述创建会话请求消息包括所述ue的第一ip地址:所述第二ag接收所述mme发送的创建会话请求消息,并向所述mme发送创建会话响应消息之后,还包括:所述第二ag根据所述第一ip地址,向所述第一ag发送将所述第二ip地址和所述第一ip地址进行绑定的绑定更新消息,所述绑定更新消息用于指示所述第一ag将接收的需要发送给所述ue的下行数据转发给所述第二ag。

为了更好地说明上述业务路径变更的方法流程,下面通过几个具体的实施例对本发明作进一步详细说明。

如图6所示,为本发明实施例五提供的业务路径变更方法流程图,该实施例中,由mme发起会话建立,及由mme发起建立ue之前接入的第一ag与之后接入的第二ag之间的转发路径,包括:

s601:ue向mme发送tau请求消息;或,向mme发送服务请求消息。

s602:mme在接收到所述tau请求消息或服务请求消息后,向第二ag发送针对所述ue的创建会话请求消息,所述创建会话请求消息包括指示所述ue之前接入的ag并非所述第二ag的指示信息。

该步骤中,若ue在移动过程中,为其服务的mme发生了变化,则该ue新接入的mme可以从ue之前接入的mme中获取ue的上下文信息,确定该ue从第一ag切换到第二ag,并向第二ag发送创建会话请求消息。

步骤s601中,若ue发送的为tau请求消息,则该ue新接入的mme可以从该tau请求消息中包含的ta变更前的跟踪区标识(trackareaidentity,tai)或全球唯一临时ue标识(globallyuniquetemporaryueidentity,guti),确定ue之前接入的mme。

s603:第二ag在接收到所述创建会话请求消息后,向mme发送发送创建会话响应消息,所述创建会话响应消息包括所述第二ag分配的用于所述第二ag与所述ue之间进行业务传输的承载信息、第二ip地址以及转发路径目的端信息。

这里的转发路径目的端信息包括第二ag的隧道端点的ip地址,除此之外,还可以包括第二ag的端口号、第二ag的隧道端点标识(tunnelendidentifier,teid)、分配给第二ag的通用路由封装(genericroutingencapsulation,gre)关键字(key)等。

s604:mme在接收到所述创建会话响应消息后,向第一ag发送包含转发路径目的端信息的创建转发路径请求消息,所述创建转发路径请求消息用于指示第一ag将接收的需要发送给所述ue的下行数据转发给第二ag。

s605:第一ag在接收到所述创建转发路径请求消息后,向mme发送创建转发路径响应消息,所述转发路径响应消息包括转发路径起始端信息。

这里的转发路径起始端信息包括第一ag的隧道端点的ip地址,除此之外,还可以包括第一ag的端口号、第一ag的隧道端点标识(tunnelendidentifier,teid)、分配给第一ag的通用路由封装关键字(genericroutingencapsulation,gre)等。

步骤s603中的转发路径目的端信息以及步骤s605中的转发路径起始端信息都是转发路径信息,第一ag与第二ag之间的转发路径可以是基于gprs隧道协议(gprstunnelprotocol,gtp)、通用路由封装(genericroutingencapsulation,gre)、代理移动ip(proxymobileip,pmip)、互联网协议安全性(internetprotocolsecurity,ipsec)等协议形式之一的转发路径。

s606:mme将接收的转发路径起始端信息发送给第二ag。

s607:mme将第二ag分配的承载信息和第二ip地址发送给ue。

实现该步骤之后,ue的下行数据由第一ag通过第二ag转发给ue。

该步骤中,若ue发起的为tau请求消息,则mme向ue发送tau接受消息,该tau接受消息中包括上述承载信息和第二ip地址;若ue发送的为服务请求消息(servicerequest),则mme通过无线承载建立过程,将上述承载信息和第二ip地址发送给ue。

s608:ue接收到第二ag分配的承载信息和第二ip地址后,根据所述承载信息,通知业务对端所述ue的ip地址从第一ag分配的第一ip地址变更为第二ag分配的第二ip地址,以使业务对端变更向所述ue传输数据的业务路径。

该步骤中,ue向业务对端发送第二ip地址后,业务对端将业务数据切换到新的业务路径上进行传输,也即,根据第二ip地址,将ue的数据发送到第二ag,由第二ag转发给ue。

在具体实施中,业务对端也可以将ue的数据在新旧路径上并行传输,即在新旧路径上传输相同的数据,互为备份。在具体实施时,可根据业务传输的实际需要选择传输方式。

可选地,ue在将业务数据切换到新路径上传输后,可以通知业务对端关闭或者释放旧路径;业务对端也可以在一定时间内,无法在旧路径上检测到数据时释放旧路径。

上述业务对端可以是业务服务器或业务终端等。上述业务路径是指用于传输数据的连接通道,可以为基于多路径传输控制协议(multipathtransfercontrolprotocol,mptcp)或多路径实时传输协议(multipathreal-timetransportprotocol,mprtp)的subflow(子流),也可以是基于普通的tcp、rtp、gre、ipsec等形式的连接通道。ue和业务对端可以自定义多路径协议。若业务对端不支持多路径,可以在ue和业务对端之间设置mptcp代理(proxy)或mprtpproxy等来支持多路径传输,以避免ue改变ip地址导致业务中断。

具体地,若ue和业务对端之间采用基于mptcp的连接方式,ue可以向业务对端发送tcp同步(sync)消息,在该消息中携带新建tcp连接的tcp选项(option),比如mp_join(意为增加subflow),再比如,add_addr(意为增加地址),可以通过这两种tcpoption指示业务对端基于ue的第二ip地址建立新的subflow。可选地,ue可以通过设置subflow优先级的方式指示业务对端进行业务路径切换,比如,ue通知业务对端上述新建的subflow的优先级高于之前针对该ue的subflow的优先级,以指示业务对端将业务数据切换到新的subflow上传输。可选地,ue在确定完成业务路径切换后,可以通过发送data_fin(意为终结消息)通知业务对端关闭针对该ue的旧的业务路径。

若ue和业务对端之间采用基于mprtp的连接方式,业务路径切换过程与上述过程相似,只是考虑到语音、视频等实时业务对业务质量要求较高,可以采用新旧路径并行传输的方式来减少业务中断的概率和减少丢包率。

s609:ue在确定完成业务路径迁移后,向mme发送业务路径变更通知消息。

若步骤s601中ue发送的为tau请求消息,则ue可以将业务路径变更通知消息承载在tau完成消息中发送给mme。

步骤s609之前,也即,ue确定完成业务路径迁移之前,可以直接通过第二ag将上行数据发送给业务对端,也可以将上行数据发送给第二ag之后,第二ag将该上行数据转发给第一ag,由该第一ag发送给业务对端。

s610:mme在接收到ue发送的业务路径变更通知消息后,通知第一ag释放与所述ue之间的会话。具体包括释放第一ag与ue之间通信的承载资源,释放转发路径及ue的第一ip地址。

s611:mme通知第二ag释放与第一ag之间的转发路径。

如图7所示,为本发明实施例六提供的业务路径变更方法流程图,该实施例中,由mme发起会话建立,由ue或第二ag发起建立第一ag与第二ag之间的转发路径,包括:

s701:ue向mme发送tau请求消息;或,向mme发送服务请求消息。

s702:mme在接收到所述tau请求消息或服务请求消息后,向第二ag发送针对所述ue的创建会话请求消息,所述创建会话请求消息包括所述ue的第一ip地址。

s703:第二ag在接收到所述创建会话请求消息后,向mme发送发送创建会话响应消息,所述创建会话响应消息包括所述第二ag分配的用于所述第二ag与所述ue之间进行业务传输的承载信息和第二ip地址。

s704:第二ag根据所述创建会话请求消息中ue的第一ip地址,向所述第一ag发送将第二ip地址和第一ip地址进行绑定的绑定更新消息,所述绑定更新消息用于指示第一ag将接收的需要发送给所述ue的下行数据转发给第二ag。

上述绑定更新消息可以是基于mipv4或pmipv6绑定更新流程发起的。

s705:mme将第二ag分配的承载信息和第二ip地址发送给ue。

可选地,步骤s704中的绑定更新消息也可以在步骤s705之后,由ue通过第二ag发送给第一ag。

s706:ue接收到第二ag分配的承载信息和第二ip地址后,根据所述承载信息,通知业务对端所述ue的ip地址从第一ag分配的第一ip地址变更为第二ag分配的第二ip地址,以使业务对端变更向所述ue传输数据的业务路径。

s707:ue在确定完成业务路径迁移后,向mme发送业务路径变更通知消息。

若步骤s701中ue发送的为tau请求消息,则ue可以将业务路径变更通知消息承载在tau完成消息中发送给mme。

步骤s707之前,也即,ue确定完成业务路径迁移之前,可以直接通过第二ag将上行数据发送给业务对端,也可以将上行数据发送给第二ag之后,第二ag将该上行数据转发给第一ag,由该第一ag发送给业务对端。

s708:mme在接收到ue发送的业务路径变更通知消息后,通知第一ag释放与所述ue之间的会话。具体包括释放第一ag与ue之间通信的承载资源,释放转发路径及ue的第一ip地址。

如图8所示,为本发明实施例七提供的业务路径变更方法流程图,该实施例中,由ue发起会话建立,包括:

s801:ue向mme发送tau请求消息;或,向mme发送服务请求消息。

s802:mme向ue发送ag变更指示信息。

s803:ue在接收到ag变更指示信息后,向mme发送pdn连接建立请求消息。

s804:mme在接收到所述pdn连接建立请求消息后,向第二ag发送针对所述ue的创建会话请求消息,所述创建会话请求消息包括所述ue的第一ip地址。

s805:第二ag在接收到所述创建会话请求消息后,向mme发送发送创建会话响应消息,所述创建会话响应消息包括所述第二ag分配的用于所述第二ag与所述ue之间进行业务传输的承载信息和第二ip地址。

该步骤中,创建会话响应消息可以只包括第二ag为所述ue分配的承载信息,mme在将该承载信息发送给ue后,ue可以根据该承载信息,基于动态主机配置服务(dynamichostconfigurationprotocol,dhcp)、远程用户拨号认证系统(remoteauthenticationdialinuserservice,radius)或者直径(diameter)等协议,向第二ag请求获取第二ip地址;这里,diameter协议是radius协议的升级版本。

s806:mme将所述承载信息和第二ip地址携带在pdn连接建立响应消息中发送给ue。

s807:ue通过第二ag,向第一ag发送将第二ip地址和第一ip地址进行绑定的绑定更新消息,所述绑定更新消息用于指示第一ag将接收的需要发送给所述ue的下行数据转发给第二ag。

这里的绑定更新消息可以是基于mipv4或pmipv6绑定更新流程发起的。

上述绑定更新消息也可以是由第二ag直接发起的,或

这里的转发路径的创建还可参见上述实施例一及实施例五的具体实施。可选的,步骤s803中的pdn连接建立请求消息中还可以包括创建转发路径的指示信息,还可以包括ue的第一ip地址;mme根据该指示信息,发起第二ag与第一ag之间的转发路径的创建过程。这里的指示信息可以是信元形式的,具体地,可以是已有信元的设定值。

s808:ue根据所述承载信息,通知业务对端所述ue的ip地址从第一ag分配的第一ip地址变更为第二ag分配的第二ip地址,以使业务对端变更向所述ue传输数据的业务路径。

s808:ue在确定完成业务路径迁移后,向mme发送业务路径变更通知消息。

若步骤s801中ue发送的为tau请求消息,则ue可以将业务路径变更通知消息承载在tau完成消息中发送给mme。

步骤s808之前,也即,ue确定完成业务路径迁移之前,可以直接通过第二ag将上行数据发送给业务对端,也可以将上行数据发送给第二ag之后,第二ag将该上行数据转发给第一ag,由该第一ag发送给业务对端。

s809:mme在接收到ue发送的业务路径变更通知消息后,通知第一ag释放与所述ue之间的会话。具体包括释放第一ag与ue之间通信的承载资源,释放转发路径及ue的第一ip地址。

基于同一发明构思,本发明实施例中还提供了一种与业务路径变更方法对应的业务路径变更方法装置,由于该装置解决问题的原理与本发明实施例业务路径变更方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。

如图9所示,为本发明实施例八提供的业务路径变更装置结构示意图,该装置可以设置于移动性管理实体mme中,也可以作为独立的设备,包括:

确定模块91,用于确定用户设备ue需要从第一接入网关ag切换到第二ag;

指示模块92,用于根据所述确定模块91确定的结果,指示所述ue根据所述第二ag分配的用于所述第二ag与所述ue之间进行业务传输的承载信息,通知业务对端所述ue的互联网协议ip地址从所述第一ag分配的第一ip地址变更为所述第二ag分配的第二ip地址。

可选地,所述确定模块91具体用于:

在接收到所述ue发送的跟踪区变更tau请求消息后,确定所述ue需要从第一ag切换到第二ag;或,

在接收到所述ue发送的用于请求业务的服务请求消息后,确定所述ue需要从第一ag切换到第二ag。

可选地,所述指示模块92还用于:

在所述确定模块91确定所述ue需要从所述第一ag切换到所述第二ag之后,所述指示模块92指示所述ue通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之前,向所述第二ag发送针对所述ue的用于请求建立所述第二ag与所述ue之间的会话连接的创建会话请求消息,并接收所述第二ag发送的创建会话响应消息;

其中,所述创建会话响应消息包括所述第二ag分配的所述承载信息和所述第二ip地址;或,所述创建会话响应消息包括所述第二ag分配的所述承载信息。

可选地,若所述创建会话响应消息包括所述承载信息和所述第二ip地址,则所述指示模块92具体用于:将所述承载信息和所述第二ip地址发送给所述ue,指示所述ue根据所述承载信息,将所述第二ip地址和所述第一ag分配的所述第一ip地址通知给业务对端;或,

若所述创建会话响应消息包括所述承载信息,则所述指示模块92具体用于:将所述承载信息发送给所述ue,指示所述ue根据所述承载信息,向所述第二ag请求获取第二ip地址,并将所述第二ip地址和所述第一ag分配的所述第一ip地址通知给业务对端。

可选地,所述指示模块92具体用于:

向所述ue发送ag变更指示信息;在确定接收到所述ue根据所述ag变更指示信息发送的分组数据网络pdn连接建立请求消息后,向所述第二ag发送创建会话请求消息。

可选地,所述创建会话请求消息包括用于指示所述ue接入所述第二ag之前最近一次接入的ag并非所述第二ag的指示信息,所述创建会话响应消息还包括转发路径目的端信息;

所述指示模块92还用于:在接收所述第二ag发送的创建会话响应消息之后,指示所述ue通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之前,向所述第一ag发送包含所述转发路径目的端信息的创建转发路径请求消息,并接收所述第一ag发送的转发路径起始端信息,所述创建转发路径请求消息用于指示所述第一ag将接收的需要发送给所述ue的下行数据转发给所述第二ag;将接收的所述转发路径起始端信息发送给所述第二ag。

可选地,所述创建会话请求消息包括所述ue的第一ip地址:所述第一ip地址用于指示所述第二ag向所述第一ag发送将所述第二ip地址和所述第一ip地址进行绑定的绑定更新消息,所述绑定更新消息用于指示所述第一ag将接收的需要发送给所述ue的下行数据转发给所述第二ag。

可选地,所述指示模块92还用于:在指示所述ue通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之后,若接收到所述ue发送的业务路径变更通知消息,则通知所述第一ag释放与所述ue之间的会话。

如图10所示,为本发明实施例九提供的业务路径变更装置结构示意图,该装置可以设置于用户设备ue中,也可以作为独立的设备,包括:

确定模块101,用于确定用户设备ue需要从第一接入网关ag切换到第二ag;

通知模块102,用于根据所述确定模块101确定的结果,通知业务对端所述ue的互联网协议ip地址从所述第一ag分配的第一ip地址变更为所述第二ag分配的第二ip地址。

可选地,所述确定模块101具体用于:接收移动性管理实体mme发送的所述第二ag分配的用于所述第二ag与所述ue之间进行业务传输的承载信息和所述第二ip地址;

所述通知模块102具体用于:根据所述承载信息,将所述第二ag分配的第二ip地址和所述第一ag分配的第一ip地址通知给业务对端。

可选地,所述确定模块101具体用于:接收移动性管理实体mme发送的所述第二ag分配的用于所述第二ag与所述ue之间进行业务传输的承载信息;所述通知模块102具体用于:根据所述承载信息,向所述第二ag请求获取第二ip地址,并将获取的所述第二ip地址和所述第一ag分配的所述第一ip地址通知给业务对端。

可选地,所述确定模块101具体用于:

在向移动性管理实体mme发送跟踪区变更tau请求消息后,根据所述mme发送的tau接受信息,确定所述ue需要从第一接入网关ag切换到第二接入网关ag;或,

在向所述mme发送服务请求消息后,根据所述mme发送的无线承载建立响应消息,确定所述ue需要从第一接入网关ag切换到第二接入网关ag。

可选地,所述确定模块101具体用于:

在向移动性管理实体mme发送跟踪区变更tau请求消息或服务请求消息之后,若接收到所述mme发送的ag变更指示信息,则向所述mme发送分组数据网络pdn连接建立请求消息;

在接收到所述mme根据所述pdn连接建立请求消息发送的pdn连接建立响应消息后,确定所述ue需要从第一接入网关ag切换到第二接入网关ag。

可选地,所述通知模块102具体用于:

在所述确定模块101确定所述ue需要从第一ag切换到第二ag之后,所述通知模块102通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之前,通过所述第二ag,向所述第一ag发送将所述第二ip地址和所述第一ip地址进行绑定的绑定更新消息,所述绑定更新消息用于指示所述第一ag将接收的需要发送给所述ue的下行数据转发给所述第二ag。

可选地,所述通知模块102具体用于:

在通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之后,向移动性管理实体mme发送业务路径变更通知消息,以使所述mme通知所述第一ag释放与所述ue之间的会话。

如图11所示,为本发明实施例十提供的业务路径变更装置结构示意图,该装置可以设置于第一ag中,也可以作为独立的设备,包括:

确定模块111,用于确定用户设备ue需要从第一接入网关ag切换到为所述ue分配第二互联网协议ip地址的第二ag;

收发模块112,用于根据所述确定模块确定的结果,将需要发送给所述ue的下行数据转发给所述第二ag。

可选地,所述确定模块111具体用于:

在所述收发模块112接收到移动性管理实体mme发送的创建转发路径请求消息后,确定所述ue需要从第一ag切换到所述第二ag,所述创建转发路径请求消息包含转发路径目的端信息;或

在所述收发模块112接收到所述第二ag发送的将所述第二ip地址和所述第一ag分配给所述ue的第一ip地址进行绑定的绑定更新消息后,确定所述ue需要从第一ag切换到所述第二ag。

可选地,所述收发模块112还用于:在接收到所述mme发送的创建转发路径请求消息之后,将需要发送给所述ue的下行数据转发给所述第二ag之前,通过所述mme将所述转发路径起始端信息发送给所述第二ag。

可选地,所述确定模块111还用于:在所述收发模块112将需要发送给所述ue的下行数据转发给所述第二ag之后,若确定所述收发模块接收到所述mme发送的释放与所述ue之间的会话的指示信息,则释放与所述ue之间的会话。

如图12所示,为本发明实施例十一提供的业务路径变更装置结构示意图,该装置可以设置于第二ag中,也可以作为独立的设备,包括:

确定模块121,用于确定最近一次接入的ag为第一ag的用户设备ue需要接入第二ag;

收发模块122,用于根据所述确定模块121确定的结果,为所述ue分配第二ip地址和用于所述第二ag与所述ue之间进行业务传输的承载信息,以使所述ue根据所述承载信息,通知业务对端所述ue的ip地址从所述第一ag分配的第一ip地址变更为所述第二ag分配的第二ip地址。

可选地,所述确定模块121具体用于:在所述收发模块122接收到移动性管理实体mme发送的创建会话请求消息后,确定所述ue需要接入所述第二ag;

所述收发模块122具体用于:向所述mme发送创建会话响应消息,其中,所述创建会话响应消息包括所述承载信息和所述第二ip地址;或

向所述mme发送创建会话响应消息,其中,所述创建会话响应消息包括所述承载信息;所述第二ag在接收到所述ue根据所述承载信息发送的请求获取ip地址的信息后,为所述ue分配第二ip地址。

可选地,所述创建会话请求消息包括指示所述ue之前接入的ag并非所述第二ag的指示信息,所述创建会话响应消息还包括转发路径目的端信息;

所述收发模块122还用于:在向所述mme发送创建会话响应消息之后,接收所述mme发送的转发路径起始端信息;根据所述转发路径起始端信息,接收所述第一ag转发的需要发送给所述ue的下行数据,并将接收的所述下行数据发送给所述ue。

可选地,所述创建会话请求消息包括所述ue的第一ip地址:

所述收发模块122还用于:在接收所述mme发送的创建会话请求消息,并向所述mme发送创建会话响应消息之后,根据所述第一ip地址,向所述第一ag发送将所述第二ip地址和所述第一ip地址进行绑定的绑定更新消息,所述绑定更新消息用于指示所述第一ag将接收的需要发送给所述ue的下行数据转发给所述第二ag。

如图13所示,为本发明实施例十二提供的进行业务路径变更的实体装置结构示意图,该实体装置具体可以是移动性管理实体mme,包括:

处理器131,用于确定用户设备ue需要从第一接入网关ag切换到第二ag;

收发器132,用于根据所述处理器131确定的结果,指示所述ue根据所述第二ag分配的用于所述第二ag与所述ue之间进行业务传输的承载信息,通知业务对端所述ue的互联网协议ip地址从所述第一ag分配的第一ip地址变更为所述第二ag分配的第二ip地址。

可选地,所述处理器131具体用于:

在所述收发器132接收到所述ue发送的跟踪区变更tau请求消息后,确定所述ue需要从第一ag切换到第二ag;或,

在所述收发器132接收到所述ue发送的用于请求业务的服务请求消息后,确定所述ue需要从第一ag切换到第二ag。

可选地,所述收发器132还用于:

在所述处理器131确定所述ue需要从所述第一ag切换到所述第二ag之后,所述收发器132指示所述ue通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之前,向所述第二ag发送针对所述ue的用于请求建立所述第二ag与所述ue之间的会话连接的创建会话请求消息,并接收所述第二ag发送的创建会话响应消息;

其中,所述创建会话响应消息包括所述第二ag分配的所述承载信息和所述第二ip地址;或,所述创建会话响应消息包括所述第二ag分配的所述承载信息。

可选地,若所述创建会话响应消息包括所述承载信息和所述第二ip地址,则所述收发器具体用于:将所述承载信息和所述第二ip地址发送给所述ue,指示所述ue根据所述承载信息,将所述第二ip地址和所述第一ag分配的所述第一ip地址通知给业务对端;或,

若所述创建会话响应消息包括所述承载信息,则所述收发器具体用于:将所述承载信息发送给所述ue,指示所述ue根据所述承载信息,向所述第二ag请求获取第二ip地址,并将所述第二ip地址和所述第一ag分配的所述第一ip地址通知给业务对端。

可选地,所述收发器132具体用于:向所述ue发送ag变更指示信息;在接收到所述ue根据所述ag变更指示信息发送的分组数据网络pdn连接建立请求消息后,向所述第二ag发送创建会话请求消息。

可选地,所述创建会话请求消息包括用于指示所述ue接入所述第二ag之前最近一次接入的ag并非所述第二ag的指示信息,所述创建会话响应消息还包括转发路径目的端信息;

所述收发器132还用于:接收所述第二ag发送的创建会话响应消息之后,指示所述ue通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之前,向所述第一ag发送包含所述转发路径目的端信息的创建转发路径请求消息,并接收所述第一ag发送的转发路径起始端信息,所述创建转发路径请求消息用于指示所述第一ag将接收的需要发送给所述ue的下行数据转发给所述第二ag;将接收的所述转发路径起始端信息发送给所述第二ag。

可选地,所述创建会话请求消息包括所述ue的第一ip地址:所述第一ip地址用于指示所述第二ag向所述第一ag发送将所述第二ip地址和所述第一ip地址进行绑定的绑定更新消息,所述绑定更新消息用于指示所述第一ag将接收的需要发送给所述ue的下行数据转发给所述第二ag。

可选地,所述收发器132还用于,在指示所述ue通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之后,若接收到所述ue发送的业务路径变更通知消息,则通知所述第一ag释放与所述ue之间的会话。

如图14所示,为本发明实施例十三提供的进行业务路径变更的实体装置结构示意图,该实体装置具体可以是用户设备ue,包括:

处理器141,用于确定用户设备ue需要从第一接入网关ag切换到第二ag;

收发器142,用于通知业务对端所述ue的互联网协议ip地址从所述第一ag分配的第一ip地址变更为所述第二ag分配的第二ip地址。

可选地,所述处理器141具体用于:在所述收发器132接收到移动性管理实体mme发送的所述第二ag分配的用于所述第二ag与所述ue之间进行业务传输的承载信息和所述第二ip地址后,确定所述ue需要从第一ag切换到第二ag;

所述收发器142具体用于:根据所述承载信息,将所述第二ag分配的第二ip地址和所述第一ag分配的第一ip地址通知给业务对端。

可选地,所述处理器141具体用于:在所述收发器142接收到移动性管理实体mme发送的所述第二ag分配的用于所述第二ag与所述ue之间进行业务传输的承载信息后,确定所述ue需要从第一ag切换到第二ag;

所述收发器142具体用于:根据所述承载信息,向所述第二ag请求获取第二ip地址,并将获取的所述第二ip地址和所述第一ag分配的所述第一ip地址通知给业务对端。

可选地,所述收发器142具体用于:向移动性管理实体mme发送跟踪区变更tau请求消息,接收所述mme发送的tau接受信息;所述处理器具体用于:根据所述收发器接收到的tau接受信息,确定所述ue需要从第一接入网关ag切换到第二ag;或,

所述收发器142具体用于:向所述mme发送服务请求消息,接收所述mme发送的无线承载建立响应消息;所述处理器141具体用于:根据所述收发器接收到的无线承载建立响应消息,确定所述ue需要从第一ag切换到第二ag。

可选地,所述收发器142具体用于:向移动性管理实体mme发送跟踪区变更tau请求消息或服务请求消息之后,若接收到所述mme发送的ag变更指示信息,则向所述mme发送分组数据网络pdn连接建立请求消息;

所述处理器141具体用于:在所述收发器142接收到所述mme根据所述pdn连接建立请求消息发送的pdn连接建立响应消息后,确定所述ue需要从第一ag切换到第二ag。

可选地,所述收发器142还用于:在所述处理器141确定所述ue需要从第一ag切换到第二ag之后,所述收发器142通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之前,通过所述第二ag,向所述第一ag发送将所述第二ip地址和所述第一ip地址进行绑定的绑定更新消息,所述绑定更新消息用于指示所述第一ag将接收的需要发送给所述ue的下行数据转发给所述第二ag。

可选地,所述收发器142还用于:通知业务对端所述ue的ip地址从所述第一ip地址变更为所述第二ip地址之后,向移动性管理实体mme发送业务路径变更通知消息,以使所述mme通知所述第一ag释放与所述ue之间的会话。

如图15所示,为本发明实施例十四提供的进行业务路径变更的实体装置结构示意图,该实体装置具体可以是第一ag,包括:

处理器151,用于确定用户设备ue需要从第一接入网关ag切换到为所述ue分配第二互联网协议ip地址的第二ag;

收发器152,用于根据所述处理器151确定的结果,将需要发送给所述ue的下行数据转发给所述第二ag。

可选地,所述处理器151具体用于:

在所述收发器152接收到移动性管理实体mme发送的创建转发路径请求消息后,确定所述ue需要从第一ag切换到为所述ue分配第二ip地址的第二ag,所述创建转发路径请求消息包含转发路径目的端信息;或

在所述收发器152接收到所述第二ag发送的将所述第二ip地址和所述第一ag分配给所述ue的第一ip地址进行绑定的绑定更新消息后,确定所述ue需要从第一ag切换到为所述ue分配第二ip地址的第二ag。

可选地,所述收发器152还用于:接收所述mme发送的创建转发路径请求消息之后,将需要发送给所述ue的下行数据转发给所述第二ag之前,通过所述mme将所述转发路径起始端信息发送给所述第二ag。

可选地,所述处理器151还用于:在所述收发器将152需要发送给所述ue的下行数据转发给所述第二ag之后,若接收到移动性管理实体mme发送的释放与所述ue之间的会话的指示信息,则释放与所述ue之间的会话。

如图16所示,为本发明实施例十五提供的进行业务路径变更的实体装置结构示意图,该实体装置具体可以是第二ag,包括:

处理器161,用于确定最近一次接入的接入网关ag为第一ag的用户设备ue需要接入第二ag;

收发器162,用于为所述ue分配第二互联网协议ip地址和用于所述第二ag与所述ue之间进行业务传输的承载信息,以使所述ue根据所述承载信息,通知业务对端所述ue的ip地址从所述第一ag分配的第一ip地址变更为所述第二ag分配的第二ip地址。

可选地,所述收发器162具体用于:

接收移动性管理实体mme发送的创建会话请求消息,并向所述mme发送创建会话响应消息,其中,所述创建会话响应消息包括所述承载信息和所述第二ip地址;或

接收移动性管理实体mme发送的创建会话请求消息,并向所述mme发送创建会话响应消息,其中,所述创建会话响应消息包括所述承载信息;所述第二ag在接收到所述ue根据所述承载信息发送的请求获取ip地址的信息后,为所述ue分配第二ip地址。

可选地,所述创建会话请求消息包括指示所述ue之前接入的ag并非所述第二ag的指示信息,所述创建会话响应消息还包括转发路径目的端信息;

所述收发器162还用于:向所述mme发送创建会话响应消息之后,接收所述mme发送的转发路径起始端信息;根据所述转发路径起始端信息,接收所述第一ag转发的需要发送给所述ue的下行数据,并将接收的所述下行数据发送给所述ue。

可选地,所述创建会话请求消息包括所述ue的第一ip地址:

所述收发器162还用于:接收所述mme发送的创建会话请求消息,并向所述mme发送创建会话响应消息之后,根据所述第一ip地址,向所述第一ag发送将所述第二ip地址和所述第一ip地址进行绑定的绑定更新消息,所述绑定更新消息用于指示所述第一ag将接收的需要发送给所述ue的下行数据转发给所述第二ag。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、装置(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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