一种传输下行数据的方法及设备与流程

文档序号:18181643发布日期:2019-07-17 05:12阅读:207来源:国知局
一种传输下行数据的方法及设备与流程

本发明涉及无线通信技术领域,特别涉及一种传输下行数据的方法及设备。



背景技术:

在lte(longtermevolution,长期演进)网络中,只要tau(trackingareaupdate,跟踪区更新)过程中发生了sgw(servinggateway,服务网关)改变,那么在tau完成后,源侧mme(mobilitymanagemententity,移动性管理实体)会请求原sgw上仅本地删除eps(evolvedpacketsystem,演进分组系统)承载,而不能向pgw(pdn(packetdatanetwork,分组数据网)gateway,pdn网关)发送删除pdn连接的请求。然而由于epc(evolvedpacketcore,演进的分组核心)采用eps承载粒度的传输隧道,而5g采用pdu(protocoldataunit,协议数据单元)会话粒度的隧道,两种隧道的粒度不具备一一对应的关系,因此在ue(userequipment,用户设备)发生从4g到5g的注册更新过程之后,pgw无法将为eps承载分配的隧道直接映射到pdu会话上。

对于空闲态的ue,当ue从eps网络移动到5g网络,会触发mobilityregistration过程;由于源侧mme请求原sgw上仅本地删除eps承载,sgw与pgw之间仍然保留为eps承载分配的隧道,在用户面功能实体接收到ue的下行数据后,将该下行数据发送给会话管理功能实体,会话管理功能实体仍然会将ue的下行数据转发给sgw,从而造成ue的下行数据传输错误。

综上所述,目前,当ue从eps网络移动到5g网络时,会造成ue的下行数据传输错误。



技术实现要素:

本发明提供一种传输下行数据的方法及设备,用以解决现有技术中存在的当ue从eps网络移动到5g网络时,会造成ue的下行数据传输错误的问题。

基于上述问题,本发明实施例提供一种传输下行数据的方法包括:

会话管理功能实体接收到更新ue会话上下文的请求消息后,确定ue从第一网络移动到第二网络;

所述会话管理功能实体通知用户面功能实体删除所述ue在所述第一网络中的用户面连接,且在所述第二网络中创建所述ue的用户面连接,使得所述用户面功能实体通过新建的用户面连接传输所述ue的下行数据。

可选的,所述会话管理功能实体在确定ue从第一网络移动到第二网络之后,通知用户面功能实体删除所述ue在所述第一网络中的用户面连接,且在所述第二网络中创建所述ue的用户面连接之前,还包括:

会话管理功能实体确定所述第二网络和所述第一网络中的用户面连接所使用的隧道类型不同。

可选的,所述第一网络为eps网络,所述第二网络为5g网络。

可选的,所述会话管理功能实体确定ue从第一网络移动到第二网络,包括:

所述会话管理功能实体接收amf实体发送的所述请求消息后,确定所述ue从第一网络移动到第二网络;或者

所述会话管理功能实体根据amf实体发送的eps承载标识,确定所述ue从第一网络移动到第二网络。

可选的,所述会话管理功能实体在通知用户面功能实体删除所述ue在所述第一网络中的用户面连接之前,还包括:

所述会话管理功能实体确定所述第二网络不支持所述第一网络中用户面连接所使用的隧道类型;或

所述会话管理功能实体接收amf实体发送的用于指示删除ue在所述第一网络中的用户面连接的第一指示消息;或

所述会话管理功能实体接收sgw发送的用于指示删除ue在所述第一网络中的用户面连接的第二指示消息;其中,所述第二请求消息为所述sgw根据mme的指示发送的。

第二方面,本发明实施例还提供一种会话管理功能实体,包括处理器、存储器;

其中,处理器,用于读取存储器中的程序并执行:

接收到更新ue会话上下文的请求消息后,确定ue从第一网络移动到第二网络;通知用户面功能实体删除所述ue在所述第一网络中的用户面连接,且在所述第二网络中创建所述ue的用户面连接,使得所述用户面功能实体通过新建的用户面连接传输所述ue的下行数据。

可选的,所述处理器,还用于:

在确定ue从第一网络移动到第二网络之后,通知用户面功能实体删除所述ue在所述第一网络中的用户面连接,且在所述第二网络中创建所述ue的用户面连接之前,确定所述第二网络和所述第一网络中的用户面连接所使用的隧道类型不同。

可选的,所述第一网络为eps网络,所述第二网络为5g网络。

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

接收amf实体发送的所述请求消息后,确定所述ue从第一网络移动到第二网络;或者

根据amf实体发送的eps承载标识,确定所述ue从第一网络移动到第二网络。

可选的,所述处理器,还用于:

在通知用户面功能实体删除所述ue在所述第一网络中的用户面连接之前,确定所述第二网络不支持所述第一网络中用户面连接所使用的隧道类型;或

在通知用户面功能实体删除所述ue在所述第一网络中的用户面连接之前,接收amf实体发送的用于指示删除ue在所述第一网络中的用户面连接的第一指示消息;或

在通知用户面功能实体删除所述ue在所述第一网络中的用户面连接之前,接收sgw发送的用于指示删除ue在所述第一网络中的用户面连接的第二指示消息;其中,所述第二指示消息为所述sgw根据mme的指示发送的。

第三方面,本发明实施例还提供一种会话管理功能实体,包括:

确定模块,用于接收到更新ue会话上下文的请求消息后,确定ue从第一网络移动到第二网络;

通知模块,用于通知用户面功能实体删除所述ue在所述第一网络中的用户面连接,且在所述第二网络中创建所述ue的用户面连接,使得所述用户面功能实体通过新建的用户面连接传输所述ue的下行数据。

第四方面,本发明实施例提供一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现传输下行数据的方法的步骤。

本发明实施例会话管理功能实体在接收到更新ue会话上下文的请求消息后,确定ue从第一网络移动到第二网络后,通知用户面功能实体删除ue在第一网络中的用户面连接,并且,通知用户面功能实体在第二网络中创建ue的用户面连接,从而会话管理功能实体在接收到ue的下行数据后将该下行数据通过第二网络中的用户面连接传输,避免将ue的下行数据通过第一网络中的用户面连接传输,保证ue的下行数据准确传输,进一步提高了系统性能。

附图说明

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

图2为本发明实施例传输下行数据的系统结构示意图;

图3为本发明实施例第一种传输下行数据的整体流程图;

图4为本发明实施例第二种传输下行数据的整体流程图;

图5为本发明实施例第三种传输下行数据的整体流程图;

图6为本发明实施例第一种会话管理功能实体的结构示意图;

图7为本发明实施例第二种会话管理功能实体的结构示意图;

图8为本发明实施例传输下行数据的方法流程图。

具体实施方式

以下,对本申请实施例中的部分用语进行解释说明,以便于本领域技术人员理解。

(1)本申请实施例中,名词“网络”和“系统”经常交替使用,但本领域的技术人员可以理解其含义。

(2)本申请实施例中术语“多个”是指两个或两个以上,其它量词与之类似。

(3)“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

如图1所示,本发明实施例的支持5g网络和eps网络互操作的网络架构。mme和5g网络中的amf(accessandmobilitymanagementfunction,移动性管理功能)实体之间的n26接口是可选支持的,当网络支持nx接口时,网络可以支持5g和eps网络之间的切换,此时mme和amf实体之间需要传递ue的上下文信息,包括移动性上下文和会话连接的上下文。ue接入这种支持n26接口的网络时,网络可能将其注册模式配置为单注册模式,即singleregistrationmode。

如图2所示,本发明实施例传输下行数据的系统包括:

会话管理功能实体20,用于接收到更新ue会话上下文的请求消息后,确定ue从第一网络移动到第二网络;通知用户面功能实体删除所述ue在所述第一网络中的用户面连接,且在所述第二网络中创建所述ue的用户面连接,使得所述用户面功能实体通过新建的用户面连接传输所述ue的下行数据;

用户面功能实体21,用于接收到会话管理功能实体的通知后,删除所述ue在所述第一网络中的用户面连接,且在所述第二网络中创建所述ue的用户面连接。

本发明实施例会话管理功能实体在接收到更新ue会话上下文的请求消息后,确定ue从第一网络移动到第二网络后,通知用户面功能实体删除ue在第一网络中的用户面连接,并且,通知用户面功能实体在第二网络中创建ue的用户面连接,从而会话管理功能实体在接收到ue的下行数据后将该下行数据通过第二网络中的用户面连接传输,避免将ue的下行数据通过第一网络中的用户面连接传输,保证ue的下行数据准确传输,进一步提高了系统性能。

可选的,本发明实施例会话管理功能实体在确定ue从第一网络切换到第二网络之后,还需要判断第二网络和第一网络中的用户面连接所使用的隧道类型是否相同;

若第二网络和第一网络中的用户面连接所使用的隧道类型不同,则会话管理功能实体通知用户面功能实体删除所述ue在所述第一网络中的用户面连接,且在所述第二网络中创建所述ue的用户面连接;

若第二网络和第一网络中的用户面连接所使用的隧道类型相同,则可以将第一网络中的用户面连接切换到第二网络中。

需要说明的是,本发明实施例的第一网络和第二网络为两个不同的网络。

在下文的描述中,本发明实施例的第一网络的eps网络,第二网络为5g网络。

具体的,本发明实施例提供两种会话管理功能实体确定ue从第一网络移动到第二网络的方式,下面分别进行说明。

方式1:所述会话管理功能实体接收amf实体发送的请求消息后,确定所述ue从第一网络移动到第二网络。

其中,该请求消息为amf发送的更新ue会话上下文的请求消息。

空闲态ue在确定自身从eps网络移动到5g网络之后,ue向amf实体发送注册请求消息;

其中,ue可以根据下列方式确定自身从eps网络移动到5g网络:

ue根据接收到的无线空口的广播消息,确定自身从eps网络移动到5g网络。

ue向amf实体发送注册请求消息中携带oldguti(globallyuniquetemporaryueidentity,全球唯一临时ue标识);其中,该oldguti为从4gguti映射而来的5gguti。

amf实体接收到注册请求消息后,根据注册请求消息中携带的oldguti确定ue从eps网络移动到5g网络;amf实体从oldguti中解析出mme地址,并向mme获取ue的上下文信息;

amf实体根据ue的上下文信息确定当前服务ue的会话管理功能实体,该amf实体向会话管理功能实体发送请求消息;会话管理功能实体接收到amf实体发送的请求消息后,能够确定ue从eps网络移动到5g网络;

具体的,amf实体调用nsmf_pdusession_updatesmcontext服务,向会话管理功能实体发送请求消息;请求会话管理功能实体更新ue会话上下文。

方式2:所述会话管理功能实体根据amf实体发送的eps承载标识,确定所述ue从第一网络移动到第二网络。

空闲态ue在确定自身从eps网络移动到5g网络之后,ue向amf实体发送注册请求消息;

其中,ue可以根据下列方式确定自身从eps网络移动到5g网络:

ue根据接收到的无线空口的广播消息,确定自身从eps网络移动到5g网络。

ue向amf实体发送注册请求消息中携带oldguti;其中,该oldguti为从4gguti映射而来的5gguti。

amf实体接收到注册请求消息后,根据注册请求消息中携带的oldguti确定ue从eps网络移动到5g网络;am实体f从oldguti中解析出mme地址,并向mme获取ue的上下文信息;

amf实体根据ue的上下文信息确定当前服务ue的会话管理功能实体,该amf实体向会话管理功能实体发送消息,该消息中携带eps承载标识;会话管理功能实体接收到amf实体发送的eps承载标识后,能够确定ue从eps网络移动到5g网络。

需要说明的是,上述两种会话管理功能实体确定ue从eps网络移动到5g网络的方式只是对本发明实施例的举例说明,本发明实施例想要保护的会话管理功能实体确定ue从eps网络移动到5g网络的方式并不限于上述举例,任何会话管理功能实体能够确定ue从eps网络移动到5g网络的方式均适用于本发明。

本发明实施例的会话管理功能实体可以采用下列几种方式触发会话管理功能实体通知用户面功能实体删除ue在eps网络中的用户面连接,且在5g网络中创建所述ue的用户面连接。下面分别进行说明。

方式一:会话管理功能实体确定第二网络不支持第一网络中用户面连接所使用的隧道类型。

会话管理功能实体在确定eps网络和5g网络中的用户面连接所使用的隧道类型不同后,若会话管理功能实体确定第二网络不支持第一网络中用户面连接所使用的隧道类型,则会话管理功能实体通知用户面功能实体删除ue在eps网络中的用户面连接,且在5g网络中创建所述ue的用户面连接。

实施中,amf实体接收到ue发送的注册请求消息后,根据ue的上下文信息确定出为ue服务的会话管理功能实体;

amf实体向会话管理功能实体发送更新ue会话上下文的请求消息后,会话管理功能实体确定ue从eps网络移动到5g网络;并且会话管理功能实体确定5g网络不支持eps网络中用户面连接所使用的隧道类型,则会话管理功能实体通知用户面功能实体删除ue在eps网络中的用户面连接,且在5g网络中创建所述ue的用户面连接。

相应的,用户面功能实体在接收到会话管理功能实体的通知后,删除ue在eps网络中的用户面连接,且在5g网络中创建ue的用户面连接。

具体的,会话管理功能实体发起sxsessiontermination过程,请求用户面功能实体删除ue在eps网络中的用户面连接;

会话管理功能实体向服务ue的用户面功能实体发送n4sessionestablishmentrequest消息或者n4sessionmodificationrequest消息,消息中携带指示,指示用户面功能实体在5g网络中创建ue的用户面连接;

其中,可选的,用户面功能实体在5g网络中创建但不激活pdu会话的用户面隧道,使得用户面功能实体在收到该pdu会话的下行数据包时,能够缓存数据包并触发下行数据到达的通知到会话管理功能实体。

下面以方式一为例,说明本发明实施例传输下行数据的方法,其中会话管理功能实体使用pgw-c+smf表示,用户面功能实体使用pgw-u+upf表示。

如图3所示,空闲态ue在确定从eps网络移动到5g网络后,触发mobilityregistration过程:

步骤301、ue发送注册请求消息到amf实体;

其中,该注册请求消息中携带oldguti,且该oldguti为从4gguti映射而来的5gguti。

步骤302、amf实体根据oldguti确定ue从eps网络移动到5g网络,并从oldguti中解析出mme地址。

步骤303、amf实体从mme获取ue的上下文信息。

步骤304、amf实体调用nsmf_pdusession_updatesmcontext服务,向pgw-c+smf发送请求消息;

其中,amf实体根据ue的上下文信息确定为ue服务的pgw-c+smf,该请求消息用于通知pgw-c+smf更新ue会话上下文。

步骤305、pgw-c+smf确定ue从eps网络移动到5g网络,并且确定5g网络不支持eps网络中用户面连接所使用的隧道类型。

步骤306、pgw-c+smf通知pgw-u+upf删除ue在eps网络中的用户面连接;

其中,pgw-c+smf通过发起sxsessiontermination过程,通知pgw-u+upf删除ue在eps网络中的用户面连接。

步骤307、pgw-c+smf通知pgw-u+upf在5g网络中创建ue的用户面连接;

其中,pgw-c+smf向服务ue的pgw-u+upf发送n4sessionestablishmentrequest消息或者n4sessionmodificationrequest消息,用于通知pgw-u+upf在5g网络中创建ue的用户面连接;

pgw-u+upf在5g网络中创建但不激活pdu会话的用户面隧道,使得pgw-u+upf在收到该pdu会话的下行数据包时,能够缓存数据包并触发下行数据到达的通知到pgw-c+smf。

步骤308、pgw-c+smf向amf实体响应nsmf_pdusession_updatesmcontext服务的调用结果。

步骤309-步骤310、amf实体和ue之间完成nas信令交互,完成注册过程。

方式二:所述会话管理功能实体接收amf实体发送的用于指示删除ue在所述第一网络中的用户面连接的第一指示消息;

会话管理功能实体在确定eps网络和5g网络中的用户面连接所使用的隧道类型不同后,若接收到amf实体发送的用于指示删除ue在所述第一网络中的用户面连接的第一指示消息,则会话管理功能实体通知用户面功能实体删除ue在eps网络中的用户面连接,且在5g网络中创建所述ue的用户面连接。

实施中,amf实体接收到ue发送的注册请求消息后,根据ue的上下文信息确定出为ue服务的会话管理功能实体;

可选的,amf实体向会话管理功能实体发送的用于指示删除ue在eps网络中的用户面连接的第一指示消息可以置于更新ue会话上下文的请求消息中;或者,第一指示消息与请求消息为同一消息;或者,第一指示消息与请求消息为两个独立的消息。

具体的,amf实体调用nsmf_pdusession_updatesmcontext服务,向会话管理功能实体发送请求消息和/或第一指示消息。

需要说明的是,第一指示消息用于显示指示会话管理功能实体通知用户面功能实体删除ue在eps网络中的用户面连接。

会话管理功能实体在接收到amf实体发送的用于指示删除ue在eps网络中的用户面连接的第一指示消息后,通知用户面功能实体删除ue在eps网络中的用户面连接,且在5g网络中创建ue的用户面连接;

相应的,用户面功能实体在接收到会话管理功能实体的通知后,删除ue在eps网络中的用户面连接,且在5g网络中创建ue的用户面连接。

具体的,会话管理功能实体发起sxsessiontermination过程,请求用户面功能实体删除ue在eps网络中的用户面连接;

会话管理功能实体向服务ue的用户面功能实体发送n4sessionestablishmentrequest消息或者n4sessionmodificationrequest消息,消息中携带指示,指示用户面功能实体在5g网络中创建ue的用户面连接;

其中,可选的,用户面功能实体在5g网络中创建但不激活pdu会话的用户面隧道,使得用户面功能实体在收到该pdu会话的下行数据包时,能够缓存数据包并触发下行数据到达的通知到会话管理功能实体。

下面以方式二为例,说明本发明实施例传输下行数据的方法,其中会话管理功能实体使用pgw-c+smf表示,用户面功能实体使用pgw-u+upf表示。

如图4所示,空闲态ue在确定从eps网络移动到5g网络后,触发mobilityregistration过程:

步骤401、ue发送注册请求消息到amf实体;

其中,该注册请求消息中携带oldguti,且该oldguti为从4gguti映射而来的5gguti。

步骤402、amf实体根据oldguti确定ue从eps网络移动到5g网络,并从oldguti中解析出mme地址。

步骤403、amf实体从mme获取ue的上下文信息。

步骤404、amf实体调用nsmf_pdusession_updatesmcontext服务,向pgw-c+smf发送请求消息;以及向pgw-c+smf发送用于指示删除ue在所述第一网络中的用户面连接的第一指示消息;

其中,第一指示消息与请求消息可以为同一个消息,或者为两个独立的消息,或者第一指示消息置于请求消息中;

该请求消息用于通知pgw-c+smf更新ue会话上下文,该请求消息中携带eps承载标识;

amf实体根据ue的上下文信息确定为ue服务的pgw-c+smf。

步骤405、pgw-c+smf确定ue从eps网络移动到5g网络,pgw-c+smf通知pgw-u+upf删除ue在eps网络中的用户面连接;

其中,pgw-c+smf通过发起sxsessiontermination过程,通知pgw-u+upf删除ue在eps网络中的用户面连接。

步骤406、pgw-c+smf通知pgw-u+upf在5g网络中创建ue的用户面连接;

其中,pgw-c+smf向服务ue的pgw-u+upf发送n4sessionestablishmentrequest消息或者n4sessionmodificationrequest消息,消息中携带指示,指示pgw-u+upf在5g网络中创建ue的用户面连接;

pgw-u+upf在5g网络中创建但不激活pdu会话的用户面隧道,使得pgw-u+upf在收到该pdu会话的下行数据包时,能够缓存数据包并触发下行数据到达的通知到pgw-c+smf。

步骤407、pgw-c+smf向amf实体响应nsmf_pdusession_updatesmcontext服务的调用结果。

步骤408-步骤409、amf实体和ue之间完成nas信令交互,完成注册过程。

方式三:所述会话管理功能实体接收sgw发送的用于指示删除ue在所述第一网络中的用户面连接的第二指示消息;其中,所述指示请求消息为所述sgw根据mme的指示发送的。

会话管理功能实体在确定eps网络和5g网络中的用户面连接所使用的隧道类型不同后,若接收到sgw发送的用于指示删除ue在所述第一网络中的用户面连接的第二指示消息,则会话管理功能实体通知用户面功能实体删除ue在eps网络中的用户面连接,且在5g网络中创建所述ue的用户面连接。

实施中,amf实体接收到ue发送的注册请求消息后,根据注册请求消息中携带的oldguti确定ue从eps网络移动到5g网络;amf实体从注册请求消息中携带的oldguti中解析出mme地址,并向mme获取ue的上下文信息。

amf实体根据ue的上下文信息确定出为ue服务的会话管理功能实体;以及

amf实体在从mme获取到ue的上下文信息后,向mme发送确认消息;

可选的,mme接收到确认消息后,指示sgw向会话管理功能实体发送用于指示删除ue在eps网络中的用户面连接的第二指示消息。

实施中,amf实体向mme发送的确认消息中携带指示信息,用于指示mme通过设置向sgw发送的deletesessionrequest消息,使得sgw向会话管理功能实体发送用于指示删除ue在eps网络中的用户面连接的第二指示消息;或者,mme接收到确认消息后自主确定需要指示sgw向会话管理功能实体发送用于指示删除ue在eps网络中的用户面连接的第二指示消息。

具体的,mme在向sgw发送的deletesessionrequest消息中,将operationindication设置为1,sgw在收到deletesessionrequest消息后,根据operationindication值,向会话管理功能实体发送用于指示删除ue在eps网络中的用户面连接的第二请求消息;

需要说明的是,本发明实施例sgw向会话管理功能实体发送的第二指示消息也可以是deletesessionrequest消息。

需要说明的是,在该方式三中,会话管理功能实体通知用户面实体删除ue在eps网络中的用户面连接的过程,和会话管理功能实体通知用户面实体在5g网络中创建所述ue的用户面连接的过程可以是同时触发或者是分别进行触发的;

其中,会话管理功能实体接收到sgw发送的用于指示删除ue在eps网络中的用户面连接的第二指示消息后,会话管理功能实体通知用户面实体删除ue在eps网络中的用户面连接;会话管理功能实体在确ue从eps网络移动到5g网络后,且ue在eps网络和5g网络中的用户面连接的隧道类型不同时,会话管理功能实体通知用户面实体在5g网络中创建所述ue的用户面连接;或者

会话管理功能实体接收到sgw发送的用于指示删除ue在eps网络中的用户面连接的第二指示消息后,会话管理功能实体通知用户面实体删除ue在eps网络中的用户面连接,且在5g网络中创建所述ue的用户面连接。

相应的,用户面功能实体在接收到会话管理功能实体的通知后,删除ue在eps网络中的用户面连接,且在5g网络中创建ue的用户面连接。

具体的,会话管理功能实体发起sxsessiontermination过程,请求用户面功能实体删除ue在eps网络中的用户面连接;

会话管理功能实体向服务ue的用户面功能实体发送n4sessionestablishmentrequest消息或者n4sessionmodificationrequest消息,消息中携带指示,指示用户面功能实体在5g网络中创建ue的用户面连接;

其中,可选的,用户面功能实体在5g网络中创建但不激活pdu会话的用户面隧道,使得用户面功能实体在收到该pdu会话的下行数据包时,能够缓存数据包并触发下行数据到达的通知到会话管理功能实体。

下面以方式三为例,说明本发明实施例传输下行数据的方法,其中会话管理功能实体使用pgw-c+smf表示,用户面功能实体使用pgw-u+upf表示。

如图5所示,空闲态ue在确定从eps网络移动到5g网络后,触发mobilityregistration过程:

步骤501、ue发送注册请求消息到amf实体;

其中,该注册请求消息中携带oldguti,且该oldguti为从4gguti映射而来的5gguti。

步骤502、amf实体根据oldguti确定ue从eps网络移动到5g网络,并从oldguti中解析出mme地址。

步骤503、amf实体从mme获取ue的上下文信息。

步骤504、amf实体调用nsmf_pdusession_updatesmcontext服务,向pgw-c+smf发送请求消息;

该请求消息用于通知pgw-c+smf更新ue会话上下文,该请求消息中携带eps承载标识;

amf实体根据ue的上下文信息确定为ue服务的pgw-c+smf。

步骤505、pgw-c+smf确定ue从eps网络移动到5g网络,pgw-c+smf通知pgw-u+upf在5g网络中创建ue的用户面连接;

其中,pgw-c+smf向服务ue的pgw-u+upf发送n4sessionestablishmentrequest消息或者n4sessionmodificationrequest消息,消息中携带指示,指示pgw-u+upf在5g网络中创建ue的用户面连接;

pgw-u+upf在5g网络中创建但不激活pdu会话的用户面隧道,使得pgw-u+upf在收到该pdu会话的下行数据包时,能够缓存数据包并触发下行数据到达的通知到pgw-c+smf。

步骤506、pgw-c+smf向amf实体响应nsmf_pdusession_updatesmcontext服务的调用结果。

步骤507、amf实体向mme发送确认消息;

其中,该确认消息中携带指示信息,用于指示mme通过设置向sgw发送的deletesessionrequest消息,使得sgw向pgw-c+smf发送用于指示删除ue在eps网络中的用户面连接的第二指示消息;或者

该确认消息中并不包含指示信息,mme在接收到确认消息后,确定出ue从eps网络移动到5g网络,mme自主设置向sgw发送的deletesessionrequest消息,使得sgw向pgw-c+smf发送用于指示删除ue在eps网络中的用户面连接的第二指示消息。

步骤508、mme向sgw发送deletesessionrequest消息;

具体的,mme在向sgw发送的deletesessionrequest消息中,将operationindication设置为1,sgw在收到deletesessionrequest消息后,根据operationindication值,向pgw-c+smf发送用于指示删除ue在eps网络中的用户面连接的第二指示消息。

步骤509、sgw向pgw-c+smf发送用于指示删除ue在eps网络中的用户面连接的第二指示消息;

其中,该指示请求消息可以是deletesessionrequest消息。

步骤510、pgw-c+smf通知pgw-u+upf删除ue在eps网络中的用户面连接;

其中,pgw-c+smf通过发起sxsessiontermination过程,通知pgw-u+upf删除ue在eps网络中的用户面连接。

步骤511、pgw-c+smf向sgw返回deletesessionresponse。

步骤512、sgw向mme返回deletesessionresponse。

步骤513-步骤414、amf实体和ue之间完成nas信令交互,完成注册过程。

需要说明的是,步骤505-506与步骤507-512之间不区分先后顺序。

如图6所示,本发明实施例第一种会话管理功能实体,包括处理器600、存储器601;

其中,处理器600,用于读取存储器中的程序并执行:

接收到更新ue会话上下文的请求消息后,确定ue从第一网络移动到第二网络;通知用户面功能实体删除所述ue在所述第一网络中的用户面连接,且在所述第二网络中创建所述ue的用户面连接,使得所述用户面功能实体通过新建的用户面连接传输所述ue的下行数据。

可选的,所述处理器600,还用于:

在确定ue从第一网络移动到第二网络之后,通知用户面功能实体删除所述ue在所述第一网络中的用户面连接,且在所述第二网络中创建所述ue的用户面连接之前,确定所述第二网络和所述第一网络中的用户面连接所使用的隧道类型不同。

可选的,所述第一网络为eps网络,所述第二网络为5g网络。

可选的,所述处理器600,具体用于:

接收amf实体发送的所述请求消息后,确定所述ue从第一网络移动到第二网络;或者

根据amf实体发送的eps承载标识,确定所述ue从第一网络移动到第二网络。

可选的,所述处理器600,还用于:

在通知用户面功能实体删除所述ue在所述第一网络中的用户面连接之前,确定所述第二网络不支持所述第一网络中用户面连接所使用的隧道类型;或

在通知用户面功能实体删除所述ue在所述第一网络中的用户面连接之前,接收amf实体发送的用于指示删除ue在所述第一网络中的用户面连接的第一指示消息;或

在通知用户面功能实体删除所述ue在所述第一网络中的用户面连接之前,接收sgw发送的用于指示删除ue在所述第一网络中的用户面连接的第二指示消息;其中,所述第二指示消息为所述sgw根据mme的指示发送的。

总线架构可以包括任意数量的互联的总线和桥,具体由处理器600代表的一个或多个处理器和存储器601代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。处理器600负责管理总线架构和通常的处理,存储器601可以存储处理器600在执行操作时所使用的数据。

本发明实施例揭示的流程,可以应用于处理器600中,或者由处理器600实现。在实现过程中,信号处理流程的各步骤可以通过处理器600中的硬件的集成逻辑电路或者软件形式的指令完成。处理器600可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器601,处理器600读取存储器601中的信息,结合其硬件完成信号处理流程的步骤。

如图7所示,本发明实施例第二种会话管理功能实体,包括:

确定模块700,用于接收到更新ue会话上下文的请求消息后,确定ue从第一网络移动到第二网络;

通知模块701,用于通知用户面功能实体删除所述ue在所述第一网络中的用户面连接,且在所述第二网络中创建所述ue的用户面连接,使得所述用户面功能实体通过新建的用户面连接传输所述ue的下行数据。

可选的,所述确定模块700,还用于:

在确定ue从第一网络移动到第二网络之后,通知用户面功能实体删除所述ue在所述第一网络中的用户面连接,且在所述第二网络中创建所述ue的用户面连接之前,确定所述第二网络和所述第一网络中的用户面连接所使用的隧道类型不同。

可选的,所述第一网络为eps网络,所述第二网络为5g网络。

可选的,所述确定模块700,具体用于:

接收amf实体发送的所述请求消息后,确定所述ue从第一网络移动到第二网络;或者

根据amf实体发送的eps承载标识,确定所述ue从第一网络移动到第二网络。

可选的,所述通知模块701,还用于:

在通知用户面功能实体删除所述ue在所述第一网络中的用户面连接之前,确定所述第二网络不支持所述第一网络中用户面连接所使用的隧道类型;或

在通知用户面功能实体删除所述ue在所述第一网络中的用户面连接之前,接收amf实体发送的用于指示删除ue在所述第一网络中的用户面连接的第一指示消息;或

在通知用户面功能实体删除所述ue在所述第一网络中的用户面连接之前,接收sgw发送的用于指示删除ue在所述第一网络中的用户面连接的第二指示消息;其中,所述第二指示消息为所述sgw根据mme的指示发送的。

本发明实施例提供一种可读存储介质,所述可读存储介质为非易失性可读存储介质,包括程序代码,当所述程序代码在计算设备上运行时,所述程序代码用于使所述计算设备执行上述会话管理功能实体传输下行数据的动作。

基于同一发明构思,本发明实施例中还提供了一种传输下行数据的方法,由于该方法对应的设备是本发明实施例传输下行数据的系统中的会话管理功能实体,并且该方法解决问题的原理与该设备相似,因此该方法的实施可以参见设备的实施,重复之处不再赘述。

如图8所示,本发明实施例传输下行数据的方法包括:

步骤800、会话管理功能实体接收到更新ue会话上下文的请求消息后,确定ue从第一网络移动到第二网络;

步骤801、所述会话管理功能实体通知用户面功能实体删除所述ue在所述第一网络中的用户面连接,且在所述第二网络中创建所述ue的用户面连接,使得所述用户面功能实体通过新建的用户面连接传输所述ue的下行数据。

可选的,所述会话管理功能实体在确定ue从第一网络移动到第二网络之后,通知用户面功能实体删除所述ue在所述第一网络中的用户面连接,且在所述第二网络中创建所述ue的用户面连接之前,还包括:

会话管理功能实体确定所述第二网络和所述第一网络中的用户面连接所使用的隧道类型不同。

可选的,所述第一网络为eps网络,所述第二网络为5g网络。

可选的,所述会话管理功能实体确定ue从第一网络移动到第二网络,包括:

所述会话管理功能实体接收amf实体发送的所述请求消息后,确定所述ue从第一网络移动到第二网络;或者

所述会话管理功能实体根据amf实体发送的eps承载标识,确定所述ue从第一网络移动到第二网络。

可选的,所述会话管理功能实体在通知用户面功能实体删除所述ue在所述第一网络中的用户面连接之前,还包括:

所述会话管理功能确定所述第二网络不支持所述第一网络中用户面连接所使用的隧道类型;或

所述会话管理功能实体接收amf实体发送的用于指示删除ue在所述第一网络中的用户面连接的第一请求消息;或

所述会话管理功能实体接收sgw发送的用于指示删除ue在所述第一网络中的用户面连接的第二请求消息;其中,所述第二请求消息为所述sgw根据mme的指示发送的。

以上参照示出根据本申请实施例的方法、装置(系统)和/或计算机程序产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。

相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令执行系统、装置或设备使用。

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

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