一种用户面锚点选择方法及装置与流程

文档序号:14847336发布日期:2018-06-30 16:51阅读:901来源:国知局
一种用户面锚点选择方法及装置与流程

本发明涉及通信技术领域,特别涉及一种用户面锚点选择方法及装置。



背景技术:

IoT(Internet of Things,物联网)用户发送数据具有不频繁性和突发性等特点。为了高效地实现数据的传输,目前3GPP(3rd Generation Partnership Project,第三代合作伙伴计划)提出了采用控制面传输数据报文的方案,在该方案中,UE(User Equipment,用户终端)发送的数据报文通过控制面发送到选择的UP-GW(User Plane-Gateway,用户面锚点),所述UP-GW将所述UE发送的数据报文转发到DN(Data Network,数据网络)。

现有技术中,网络均是在UE请求附着时为所述UE选择UP-GW。然而,由于UE的移动性等原因都可能引起UP-GW的变化,在UE请求附着时为所述UE选择UP-GW的方式容易造成UP(User Plane,用户面)负载的不均衡,容易导致所述UE不适应网络拓扑,从而影响数据传输的速度。



技术实现要素:

本发明的目的在于提供一种用户面锚点选择方法及装置,以解决现有技术中为UE选择UP-GW的方式容易造成UP负载的不均衡,容易导致所述UE不适应网络拓扑,从而影响数据传输的速度的问题。

为了达到上述目的,本发明实施例提供一种用户面锚点选择方法,所述方法包括:

CP功能(Control Plane,控制面)功能接收UE发送的第一数据报文;

所述CP功能基于所述第一数据报文为所述UE选择第一目标用户面锚点UP-GW。

可选地,所述方法还包括:

所述CP功能向所述第一目标UP-GW发送所述第一数据报文。

可选地,所述CP功能基于所述第一数据报文为所述UE选择第一目标UP-GW之后,所述方法还包括:

所述CP功能基于所述第一目标UP-GW开启定时器;

所述CP功能接收所述UE发送的第二数据报文;

所述CP功能判断所述定时器是否超时;

若所述定时器超时,所述CP功能为所述UE选择第二目标UP-GW;

所述CP功能向所述第二目标UP-GW发送所述第二数据报文。

可选地,所述方法还包括:

若所述定时器没有超时,所述CP功能向所述第一目标UP-GW发送所述第二数据报文。

可选地,所述CP功能接收UE发送的第一数据报文之前,所述方法还包括:

所述CP功能接收所述UE发送的附着请求;

所述CP功能根据所述附着请求信息获取所述UE的签约信息;

所述CP功能根据所述UE的签约信息判断所述UE是否为物联网IoT用户;

若判断所述UE为IoT用户,所述CP功能不为所述UE选择UP-GW并向所述UE发送附着接受消息。

可选地,所述CP功能根据以下的一项或者多项为所述UE选择第一目标UP-GW:

所述UE的签约信息、所述UE的位置、所述UE的类型、用户面UP负载及网络拓扑。

可选地,所述CP功能接收UE发送的第一数据报文之前,所述方法还包括:

所述CP功能接收移动性管理MM功能发送的创建会话请求,其中,所述创建会话请求为所述MM功能根据所述UE发送的附着请求生成;

所述CP功能根据所述创建会话请求创建所述UE的连接上下文,并为所述UE分配IP地址;

所述CP功能向所述MM功能发送携带有所述IP地址的创建会话响应。

可选地,所述方法还包括:

所述CP功能接收所述MM功能发送的会话删除请求,其中,所述会话删除请求为所述MM功能根据所述UE发送的去附着请求生成;

所述CP功能删除所述UE的连接上下文以及所述UE的IP地址;

所述CP功能向所述MM功能发送会话删除响应。

可选地,所述CP功能基于所述第一数据报文为所述UE选择第一目标UP-GW之后,所述方法还包括:

所述CP功能基于所述第一目标UP-GW为所述UE选择目标会话管理SM功能;

所述CP功能向所述目标SM功能发送创建会话请求,其中,所述创建会话请求用于触发所述目标SM功能创建所述UE的连接上下文,并为所述UE分配IP地址;

所述CP功能接收所述目标SM功能发送的携带有所述IP地址的创建会话响应;

所述CP功能根据所述创建会话响应向所述UE发送携带有所述IP地址的确认ACK消息。

可选地,所述CP功能向所述目标SM功能发送创建会话请求,包括:

所述CP功能向所述目标SM功能发送创建会话请求以及所述第一数据报文。

可选地,所述方法还包括:

所述CP功能接收所述UE发送的去附着请求;

所述CP功能向所述UE发送去附着接受消息,并删除与所述UE之间的信令连接。

可选地,所述CP功能为会话管理SM功能。

可选地,所述CP功能为移动性管理MM功能。

本发明实施例还提供一种用户面锚点选择装置,所述用户面锚点选择装置包括:

第一接收模块,用于接收用户终端UE发送的第一数据报文;

第一选择模块,用于基于所述第一数据报文为所述UE选择第一目标用户面锚点UP-GW。

可选地,所述用户面锚点选择装置还包括:

第一发送模块,用于向所述第一目标UP-GW发送所述第一数据报文。

可选地,所述用户面锚点选择装置还包括:

开启模块,用于基于所述第一目标UP-GW开启定时器;

第二接收模块,用于接收所述UE发送的第二数据报文;

第一判断模块,用于判断所述定时器是否超时;

第二选择模块,用于若所述定时器超时,为所述UE选择第二目标UP-GW;

第二发送模块,用于向所述第二目标UP-GW发送所述第二数据报文。

可选地,所述用户面锚点选择装置还包括:

第三发送模块,用于若所述定时器没有超时,向所述第一目标UP-GW发送所述第二数据报文。

可选地,所述用户面锚点选择装置还包括:

第三接收模块,用于接收所述UE发送的附着请求;

获取模块,用于根据所述附着请求获取所述UE的签约信息;

第二判断模块,用于根据所述UE的签约信息判断所述UE是否为物联网IoT用户;

第四发送模块,用于若判断所述UE为IoT用户,不为所述UE选择UP-GW并向所述UE发送附着接受消息。

可选地,所述第一选择模块根据以下的一项或者多项为所述UE选择第一目标UP-GW:

所述UE的签约信息、所述UE的位置、所述UE的类型、用户面UP负载及网络拓扑。

可选地,所述用户面锚点选择装置还包括:

第四接收模块,用于接收移动性管理MM功能发送的创建会话请求,其中,所述创建会话请求为所述MM功能根据所述UE发送的附着请求生成;

创建模块,用于根据所述创建会话请求创建所述UE的连接上下文,并为所述UE分配IP地址;

第五发送模块,用于向所述MM功能发送携带有所述IP地址的创建会话响应。

可选地,所述用户面锚点选择装置还包括:

第五接收模块,用于接收所述MM功能发送的会话删除请求,其中,所述会话删除请求为所述MM功能根据所述UE发送的去附着请求生成;

删除模块,用于删除所述UE的连接上下文以及所述UE的IP地址;

第六发送模块,用于向所述MM功能发送会话删除响应。

可选地,所述用户面锚点选择装置还包括:

第三选择模块,用于基于所述第一目标UP-GW为所述UE选择目标会话管理SM功能;

第七发送模块,用于向所述目标SM功能发送创建会话请求,其中,所述创建会话请求用于触发所述目标SM功能创建所述UE的连接上下文,并为所述UE分配IP地址;

第六接收模块,用于接收所述目标SM功能发送的携带有所述IP地址的创建会话响应;

第八发送模块,用于根据所述创建会话响应向所述UE发送携带有所述IP地址的确认ACK消息。

可选地,所述第七发送模块,

用于向所述目标SM功能发送创建会话请求以及所述第一数据报文。

可选地,所述用户面锚点选择装置还包括:

第七接收模块,用于接收所述UE发送的去附着请求;

第九发送模块,用于向所述UE发送去附着接受消息,并删除所述UE之间的信令连接。

可选地,所述用户面锚点选择装置为会话管理SM功能实体。

可选地,所述用户面锚点选择装置为移动性管理MM功能实体。

本发明的上述技术方案至少具有如下有益效果:

本发明实施例,CP功能接收UE发送的第一数据报文;所述CP功能基于所述第一数据报文为所述UE选择第一目标用户面锚点UP-GW。这样,本发明的用户面锚点选择方法在接收到UE发送的数据报文时为所述UE选择UP-GW,使得数据传输能够更好地适应UP负载以及网络拓扑变化,从而提高数据传输效率。

附图说明

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

图1是本发明实施例提供通过控制面传输不频繁小数据的架构示意图;

图2是本发明实施例提供的MO data以非接入层PDU形式传输过程示意图;

图3是本发明实施例提供的一种用户面锚点选择方法的流程示意图;

图4是本发明实施例提供的一种数据传输示意图;

图5是本发明实施例提供的另一种数据传输示意图;

图6是本发明实施例提供的另一种数据传输示意图;

图7是本发明实施例提供的另一种数据传输示意图;

图8是本发明实施例提供的另一种数据传输示意图;

图9是本发明实施例提供的另一种数据传输示意图;

图10是本发明实施例提供的一种信令传输示意图;

图11是本发明实施例提供的另一种信令传输示意图;

图12是本发明实施例提供的另一种信令传输示意图;

图13是本发明实施例提供的另一种数据传输示意图;

图14是本发明实施例提供的另一种数据传输示意图;

图15是本发明实施例提供的另一种信令传输示意图;

图16是本发明实施例提供的一种用户面锚点选择装置的结构示意图;

图17是本发明实施例提供的另一种用户面锚点选择装置的结构示意图;

图18是本发明实施例提供的另一种用户面锚点选择装置的结构示意图;

图19是本发明实施例提供的另一种用户面锚点选择装置的结构示意图;

图20是本发明实施例提供的另一种用户面锚点选择装置的结构示意图;

图21是本发明实施例提供的另一种用户面锚点选择装置的结构示意图;

图22是本发明实施例提供的另一种用户面锚点选择装置的结构示意图;

图23是本发明实施例提供的另一种用户面锚点选择装置的结构示意图;

图24是本发明实施例提供的另一种用户面锚点选择装置的结构示意图;

图25是本发明实施例提供的另一种用户面锚点选择装置的结构示意图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。

控制与转发分离是指对移动网络的控制和转发功能在逻辑上进行划分,并分别由不同的逻辑网元来承担相应职能,从而实现功能集中控制、资源弹性调配、业务灵活部署、控制面与用户面可分别演进等特性。控制功能由集中的控制器来承担,实现策略控制、流量调度、连接管理、移动性管理等职能。各种各样的应用可以基于业务特征定义网络路由和传输规则策略,而无须依赖底层转发设备的资源、性能和其它约束,屏蔽了来自底层网络设备的差异,从而更加灵活、智能和适应变化。分离之后的用户面可以根据业务需求分布化部署,并根据控制面的指令高效地完成对用户报文的包括路由、修改、统计等各种处理和转发动作,具有简单、高效和稳定的特点。

在现有网络中引入新特性通常需要定义新的功能实体,并且需要定义新功能实体与现有功能实体之间的接口。随着新特性的不断引入,运营商网络中的功能实体和接口数量越来越多。通过对现有网元的功能进行分析,可以发现这些网元的功能往往存在重叠(例如IP(Internet Protocol,网际协议)包处理,负载均衡),业务流程也存在类似或相似的功能。为了减少运营商网络中网元和接口的数量,使网络更加简洁高效,控制面功能重构技术将现有网络的控制逻辑拆分为独立的功能模块,再根据不同的应用场景进行组合形成不同的网络控制面。

在EPS(Evolved Packet System,演进的分组系统)中,MME(Mobility Management Entity,移动性管理实体)同时支持MM(Mobility Management,移动性管理)功能和SM(Session Management,会话管理)功能,MM例如为附着、跟踪区更新等,SM例如为公用数据网连接的建立、修改和删除等。UE发出的MM消息和SM消息均被终止于MME,由MME处理。

为了提高网络的模块化程度,在下一代(例如5G)网络中,MM及SM可以作为两个独立的功能模块存在。其中MM的主要功能为用户注册、UE不可达到的发现、位置注册、UE状态的变迁、连接态和Inactive(非激活)态的移动性、UE移动限制性、UE移动性管理控制、锚点的选择、建立用户面路径等。SM的主要功能数据包的转发和检测、会话控制、用户平面功能的选择、UE IP地址的分配(连接类型为IP)等。当UE通过无线接入网络时,首先与MM连接,MM负责接收MM消息和SM消息。MM为UE选择一个SM连接。

根据3GPP TR 23.799的流程,通过控制面传输不频繁小数据的架构示意图如图1所示,UE将数据传输至RAN(Radio Access Network,接入网),RAN将数据传输至CP功能,所述CP功能将数据传输至UP功能,所述UP功能将输出传输至DN(Data Network,数据网络)。

参见图2,图2是本发明实施例提供的MO data(Mobile Originated data,仅发送上行数据报文的终端数据)以非接入层PDU(Protocol Data Unit,协议数据单元)形式传输过程示意图,如图2所示,UE请求附着到网络中时,所述CP功能可能根据所述UE的请求、传输能力或者签约数据,建立PDU会话(session)并为所述UE分配IP地址。所述UE发送完整性保护的NAS(Non-Access Stratum,非接入层)PDU给RAN,所述NAS PDU中携带有加密后的PDU数据,所述RAN通过NG2接口信息将所述NAS PDU数据发送给所述CP功能,所述CP功能验证接收到的NAS PDU的完整性并将所述NAS PDU进行解密得到PDU数据,如果所述PDU数据的报文是IP报文,所述CP功能通过为所述UE选择UP并为所述UE分配IP地址来建立会话上下文,例如所述CP功能可以基于所述NAS PDU携带的业务的类型为所述UE选择UP功能。所述CP功能根据所述UE的连接上下文,将所述PDU数据发送给所述UP功能,此时CP功能仍然与所述RAN维持一个短的在线连接,以保证ACK(Acknowledgement,确认)信息能返回到所述UE。所述UP功能将所述PDU数据转发到DN网络,所述DN网络中的AS(Access Server,接入服务器)可能返回一个下行PDU(例如ACK)数据包给所述UP功能,所述UP功能将所述下行PDU数据转发给所述CP功能,所述CP功能加密所述PDU数据并对其进行完整性保护,所述PDU数据被封装到一个NAS PDU中,所述CP功能通过NG2接口信息将所述NAS PDU发送给所述RAN,所述RAN将所述NAS PDU转发给所述UE。

基于上述数据传输技术,本发明提出一种用户面锚点选择方法,应用于CP功能,以下将结合具体实施例对本发明的用户面锚点选择方法进行详细说明。本发明所述的UE可以是例如手机、计算机、家电设备、平板电脑(Tablet Personal Computer)、膝上型电脑(Laptop Computer)、个人数字助理(personal digital assistant,简称PDA)、移动上网装置(Mobile Internet Device,MID)或可穿戴式设备(Wearable Device)等终端设备。需要说明的是,在本发明实施例中并不限定所述UE的具体类型。

参见图3,图3是本发明实施例提供的一种用户面锚点选择方法的流程示意图,如图3所示,所述方法包括如下步骤:

步骤301、CP功能接收UE发送的第一数据报文。

步骤302、所述CP功能基于所述第一数据报文为所述UE选择第一目标UP-GW。

在本发明实施例中,所述UE向RAN发送第一数据报文,所述RAN将所述UE的发送的第一数据报文转发给所述CP功能,所述CP功能从所述RAN接收由所述RAN转发的所述UE的第一数据报文。所述CP功能可以是MM功能,也可以是SM功能,也就是说,可以是所述MM功能为所述UE选择第一目标UP-GW,也可以是SM功能为所述UE选择第一目标UP-GW,本发明实施例对此不做限定。

参见图4,图4是本发明实施例提供的一种数据传输示意图,图4所示的实施例为所述SM功能为所述UE选择所述第一目标UP-GW。如图4所示,所述UE向所述RAN传输第一数据报文,所述RAN将所述第一数据报文转发给所述MM功能,所述MM功能接收到所述第一数据报文后向所述SM功能转发,所述SM功能在接收所述第一数据报文后基于所述第一数据报文为所述UE选择第一目标UP-GW。在该实施例中,所述SM功能在所述UE请求附着时为所述UE分配了IP地址,并且将所述IP地址反馈给了所述UE,所述UE在发送所述第一数据报文时携带有所述IP地址,所述第一目标UP-GW接收到所述第一数据报文后根据所述IP地址将所述第一数据报文转发给DN。

参见图5,图5是本发明实施例提供的另一种数据传输示意图,图5所示的实施例为所述MM功能为所述UE选择所述第一目标UP-GW。如图5所示,所述MM功能接收到所述RAN转发的所述UE发送的第一数据报文后,所述MM功能基于所述第一数据报文为所述UE选择第一目标UP-GW。

在本发明的实施例中,所述步骤301之前还可以包括UE请求附着的过程,具体地,所述UE向所述CP功能发送附着请求,所述CP功能根据所述附着请求获取所述UE的签约信息,然后根据所述签约信息进一步判断所述UE是否为IoT用户,若所述UE为IoT用户,所述CP功能不为所述UE选择UP-GW,而是在接收到所述UE发送的第一数据报文时为所述UE选择UP-GW。

在本发明实施例中,所述CP功能为所述UE选择所述第一目标UP-GW之后会向所述第一目标UP-GW发送所述第一数据报文,当所述CP功能在所述UE选择所述第一目标UP-GW之后接收到所述UE发送的第二数据报文时,所述CP功能可以为所述UE重新选择UP-GW,也可以不再重新为所述UE选择UP-GW。举例而言,所述CP功能可以基于所述第一目标UP-GW开启定时器,并在接收到所述UE发送的第二数据报文时判断所述定时器是否超时,若所述定时器超时,所述CP功能重新为所述UE选择UP-GW,若所述定时器没有超时,所述CP功能不会重新为所述UE选择UP-GW。这样,所述方法使得所述UE能够更好地适应UP负载(例如可以选择附着较轻的UP),还能够很好地适应网络拓扑的变化(例如UP的增加等)。此外,所述方法还能够优化路径并减小时延。

在本发明实施例中,所述CP功能可以根据以下的一项或者多项为所述UE选择所述第一目标UP-GW:所述UE的签约信息、所述UE的位置、所述UE的类型、用户面UP负载及网络拓扑。

可选地,所述方法还包括:

所述CP功能向所述第一目标UP-GW发送所述第一数据报文。

在该实施例中,所述CP功能在选择所述第一目标UP-GW之后向所述第一目标UP-GW发送所述第一数据报文。具体地,如图4所示,当所述CP功能为SM功能时,所述SM功能向所述第一目标UP-GW发送所述第一数据报文,如图5所示,当所述CP功能为MM功能时,所述MM功能在选择所述第一目标UP-GW之后基于所述第一目标UP-GW为所述UE选择目标SM功能,然后向所述目标SM功能发送所述第一数据报文,所述目标SM功能向所述第一目标UP-GW发送所述第一数据报文。

可以理解的是,所述第一数据报文可以采用普通的数据传输方式,也可以基于SDN(Software Defined Network,软件定义网络)进行数据传输,即采用OpenFlow协议进行数据传输。参阅图6及图7,图6及图7分别为本发明实施例提供的一种基于SDN的数据传输示意图,如图6及图7所示,所述CP功能接收到所述第一数据传输中,所述CP功能将所述第一数据报文Packet in(报文上报)给所述第一目标UP-GW。需要说明的是,图6及图7所示的数据传输示意图是在基于SDN进行数据传输时所述CP功能的转发方式不同,即图6、图7中的Packet in/out(报文上报/下发)与图4、图5中的数据传输。

可选地,所述CP功能基于所述第一数据报文为所述UE选择第一目标UP-GW之后,所述方法还包括:

所述CP功能基于所述第一目标UP-GW开启定时器;

所述CP功能接收所述UE发送的第二数据报文;

所述CP功能判断所述定时器是否超时;

若所述定时器超时,所述CP功能为所述UE选择第二目标UP-GW;

所述CP功能向所述第二目标UP-GW发送所述第二数据报文。

该实施例中,所述CP功能基于所述第一目标UP-GW开启定时器,也就是说,所述CP功能在为所述UE选择所述第一目标UP-GW之后会开启定时器。所述CP功能可以在选择所述第一目标UP-GW之后立即开启所述定时器,也可以在选择所述第一目标UP-GW并向所述第一目标UP-GW发送所述第一数据报文之后开启所述定时器,本发明实施例对此不作限定。

当所述CP功能接收到所述UE发送的第二数据报文时,所述CP功能判断所述定时器是否超时,若所述定时器超时,所述CP功能为所述UE选择第二目标UP-GW功能,即当所述定时器超时时,所述CP功能为所述UE重新选择UP-GW功能。所述第二目标UP-GW可以与所述第一目标UP-GW相同,也可以与所述第一目标UP-GW不同,也就是说,所述CP功能为所述UE重新选择的UP-GW可能与先前选择的UP-GW相同,也可能与先前选择的UP-GW不同。需要说明的是,本发明实施例对所述定时器的定时时间不做限定,其可以是根据所述UE类型、UP负载或者网络拓扑等设置的任意时间。

当所述CP功能为所述UE确定第二目标UP-GW之后向所述第二目标UP-GW发送所述第二数据报文,这样,所述CP功能能够在所述定时器超时后重新根据所述UE的签约信息、所述UE的位置信息、所述UE的类型信息、UP负载或网络拓扑等为所述UE重新选择UP-GW,能够及时更新所述UE的UP-GW,避免因UE的UP-GW长时间不更新导致UP负载的不均衡,从而提高数据传输速度。

可选地,所述方法还包括:

若所述定时器没有超时,所述CP功能向所述第一目标UP-GW发送所述第二数据报文。

该实施例中,若所述定时器没有超时,所述CP功能不会为所述UE重新确定UP-GW,所述CP功能向所述第一目标UP-GW发送所述第二数据报文。参见图8及图9,图8及图9为本发明实施例提供的另一种数据传输示意图,如图8及图9所示,所述CP功能在接收到所述UE发送的第二数据报文之后,不会为所述UE重新选择UP-GW,而是直接将所述第二数据报文发送给所述第一目标UP-GW,其中,图9所示的为基于SDN数据传输示意图,所述CP功能转发所述第二数据报文的方式为Packet in/out。这样,所述方法能够有效地控制UP-GW更新的频率,不需要在所述UE每次发送数据报文时为所述UE选择UP-GW,能够有效地节省网络资源,提高数据传输效率。

可选地,所述CP功能接收UE发送的第一数据报文之前,所述方法还包括:

所述CP功能接收所述UE发送的附着请求;

所述CP功能根据所述附着请求信息获取所述UE的签约信息;

所述CP功能根据所述UE的签约信息判断所述UE是否为物联网IoT用户;

若判断所述UE为IoT用户,所述CP功能不为所述UE选择UP-GW并向所述UE发送附着接受消息。

该实施例中,所述CP功能在接收所述UE发送的第一数据报文之前还接收所述UE发送的附着请求信息,所述CP功能根据所述附着请求信息获取所述UE的签约信息,然后根据所述UE的签约信息判断所述UE是否为IoT用户,若所述UE为IoT用户,所述CP功能不为所述UE选择UP-GW并向所述UE发送附着接受消息,如图10及图11所示。这样,所述方法在判断所述UE为IoT用户时不在所述UE附着时为所述UE选择UP-GW,而是在接收到所述UE发送的数据报文时为所述UE选择UP-GW,能够综合实时信息(例如UE位置信息,UP负载或者网络拓扑等)为所述UE选择适合的UP-GW,避免因过早为所述UE选择UP-GW导致UP负载不均衡的问题。

在本发明实施例中,所述附着请求中携带有所述UE的标识信息,所述CP功能根据所述UE的标识信息(例如User ID)从签约数据库中获取所述UE的签约信息(例如用户属性,应用标识等)。

可选地,所述CP功能根据以下的一项或者多项为所述UE选择第一目标UP-GW:

所述UE的签约信息、所述UE的位置、所述UE的类型、UP负载及网络拓扑。

该实施例中,所述CP功能具体根据所述UE的签约信息、所述UE的位置信息、类型、UP负载或者网络拓扑中的一项或者多项为所述UE选择所述第一目标UP-GW。所述UE的类型可以例如传感器、车载设备等类型。在本发明一些实施例中,所述UE发送的附着请求信息中还会携带有接入网实体(例如基站)的标识信息(例如BS ID,即基站标识码),所述CP功能能够根据所述接入网实体的标识信息确定所述UE的位置信息,从而能够根据所述UE的位置信息为所述UE选择所述第一目标UP-GW。

可选地,所述CP功能接收UE发送的第一数据报文之前,所述方法还包括:

所述CP功能接收移动性管理MM功能发送的创建会话请求,其中,所述创建会话请求为所述MM功能根据所述UE发送的附着请求生成;

所述CP功能根据所述创建会话请求创建所述UE的连接上下文,并为所述UE分配IP地址;

所述CP功能向所述MM功能发送携带有所述IP地址的创建会话响应。

该实施例中,所述CP功能为SM功能,参见图10,当MM功能接收到所述UE发送的附着请求之后,所述MM功能会为所述UE确定目标SM功能,然后基于所述附着请求向所述目标SM功能发送创建会话请求,所述目标SM功能接收到所述创建会话请求之后根据所述创建会话请求创建所述UE的连接上下文,并为所述UE分配IP地址,然后向所述MM功能发送携带有所述IP地址的创建会话响应,所述MM功能接收到所述携带有所述IP地址的创建会话响应之后向所述UE发送携带有所述IP地址的附着接受消息。所述SM功能根据会话请求创建UE的连接上下文以及为所述UE分配IP地址属于现有技术范畴,在此不再赘述。

在该实施例中,所述SM功能会在接收到所述第一数据报文之后将其为所述UE分配的IP地址填入所述第一数据报文中,然后将所述第一数据报文发送给所述第一目标UP-GW,所述第一目标UP-GW根据所述IP地址将所述第一数据报文发送到DN。

可选地,所述方法还包括:

所述CP功能接收所述MM功能发送的会话删除请求,其中,所述会话删除请求为所述MM功能根据所述UE发送的去附着请求生成;

所述CP功能删除所述UE的连接上下文以及所述UE的IP地址;

所述CP功能向所述MM功能发送会话删除响应。

该实施例中,所述CP功能为SM功能。参见图12,图12是本发明实施例提供的另一种信令传输示意图,如图12所示,所述MM功能在接收到所述UE发送的去附着请求之后,根据所述去附着请求向所述SM功能发送会话删除请求,所述SM功能接收所述MM功能发送的所述会话删除请求并根据所述会话删除请求删除所述UE的连接上下文以及所述UE的IP地址。所述SM功能向所述MM功能发送会话删除响应,所述MM功能根据所述会话删除响应向所述UE发送去附着接受消息。

可选地,所述CP功能基于所述第一数据报文为所述UE选择第一目标UP-GW之后,所述方法还包括:

所述CP功能基于所述第一目标UP-GW为所述UE选择目标会话管理SM功能;

所述CP功能向所述目标SM功能发送创建会话请求,其中,所述创建会话请求用于触发所述目标SM功能创建所述UE的连接上下文,并为所述UE分配IP地址;

所述CP功能接收所述目标SM功能发送的携带有所述IP地址的创建会话响应;

所述CP功能根据所述创建会话响应向所述UE发送携带有所述IP地址的确认ACK消息。

该实施例中,所述CP功能为MM功能。参见图5及图7,所述MM功能为所述UE选择所述第一目标UP-GW之后,还会基于所述第一目标UP-GW为所述UE选择目标SM功能,在本实施例中,所述MM功能根据UP-GW的相关信息(例如位置信息)为所述UE选择目标SM功能。所述MM功能在确定所述目标SM功能之后向所述目标SM功能发送创建会话请求,所述目标SM功能基于所述创建会话请求创建所述UE的连接上下文,并为所述UE分配IP地址。所述目标SM功能向所述MM功能发送携带有所述IP地址的创建会话响应,所述MM功能基于所述创建会话响应向所述UE发送携带有所述IP地址的ACK消息。

在本发明实施例中,所述MM功能可以在向所述SM功能发送创建会话请求的同时向所述目标SM功能发送所述第一数据报文,如图5及图7所示。也可以在接收到所述目标SM功能发送的创建会话响应之后向所述目标SM功能发送所述第一数据报文,如图13及图14所示。

可选地,所述CP功能向所述目标SM功能发送创建会话请求,包括:

所述CP功能向所述目标SM功能发送创建会话请求以及所述第一数据报文。

该实施例中,所述CP功能为MM功能。参见图13及图14,图13及14为本发明实施例提供的另一种数据传输示意图,其中图13为普通的数据传输示意图,图14为基于SDN的数据传输示意图。如图13及14所示,所述MM功能在向所述目标SM功能发送所述创建会话请求的同时向所述目标SM功能发送所述第一数据报文,这样,所述目标SM功能能够在向所述MM功能发送所述创建会话响应之后立即向所述第一目标UP-GW发送所述第一数据报文,而不需要在向所述MM功能发送所述创建会话响应之后等待所述MM功能发送所述第一数据报文再转发给所述第一目标UP-GW,能够有效地节省数据传输的时间,提高传输效率。

可选地,所述方法还包括:

所述CP功能接收所述UE发送的去附着请求;

所述CP功能向所述UE发送去附着接受消息,并删除与所述UE之间的信令连接。

该实施例中,所述CP功能为MM功能。参见图15,图15是本发明实施例提供的另一种信令传输示意图,如图15所示,所述MM功能接收所述UE发送的去附着请求,并基于所述去附着请求删除与所述UE之间的信令连接,同时向所述UE发送去附着接受消息。所述RAN及所述UE在接收到所述去附着接受消息之后也删除信令连接。

可选地,所述CP功能为会话管理SM功能。

在本发明一些实施例中,所述CP功能为SM功能,所述CP功能为SM功能的情况在本发明的上述说明中已经描述,在此不再赘述。

可选地,所述CP功能为移动性管理MM功能。

在本发明一些实施例中,所述CP功能为MM功能,所述CP功能为MM功能的情况在本发明的上述说明中已经描述,在此不再赘述。

本发明实施例,CP功能接收UE发送的第一数据报文;所述CP功能基于所述第一数据报文为所述UE选择第一目标用户面锚点UP-GW。这样,本发明的用户面锚点选择方法在接收到UE发送的数据报文时为所述UE选择UP-GW,使得数据传输能够更好地适应UP负载以及网络拓扑变化,从而提高数据传输效率。

参见图16,图16为本发明实施例提供的一种用户面锚点选择装置的结构示意图,如图16所示,所述用户面锚点选择装置(附图中均简称装置)包括:

第一接收模块1601,用于接收用户终端UE发送的第一数据报文;

第一选择模块1602,用于基于所述第一数据报文为所述UE选择第一目标用户面锚点UP-GW。

可选地,参见图17,图17为本发明实施例提供的另一种用户面锚点选择装置的结构示意图,如图17所示,所述用户面锚点选择装置还包括:

第一发送模块1603,用于向所述第一目标UP-GW发送所述第一数据报文。

可选地,参见图18,图18为本发明实施例提供的另一种用户面锚点选择装置的结构示意图,如图18所示,所述用户面锚点选择装置还包括:

开启模块1604,用于基于所述第一目标UP-GW开启定时器;

第二接收模块1605,用于接收所述UE发送的第二数据报文;

第一判断模块1606,用于判断所述定时器是否超时;

第二选择模块1607,用于若所述定时器超时,为所述UE选择第二目标UP-GW;

第二发送模块1608,用于向所述第二目标UP-GW发送所述第二数据报文。

可选地,参见图19,图19为本发明实施例提供的另一种用户面锚点选择装置的结构示意图,如图19所示,所述用户面锚点选择装置还包括:

第三发送模块1609,用于若所述定时器没有超时,向所述第一目标UP-GW发送所述第二数据报文。

可选地,参见图20,图20为本发明实施例提供的另一种用户面锚点选择装置的结构示意图,如图20所示,所述用户面锚点选择装置还包括:

第三接收模块1610,用于接收所述UE发送的附着请求;

获取模块1611,用于根据所述附着请求获取所述UE的签约信息;

第二判断模块1612,用于根据所述UE的签约信息判断所述UE是否为物联网IoT用户;

第四发送模块1613,用于若判断所述UE为IoT用户,不为所述UE选择UP-GW并向所述UE发送附着接受消息。

可选地,所述第一选择模块根据以下的一项或者多项为所述UE选择第一目标UP-GW:

所述UE的签约信息、所述UE的位置、所述UE的类型、用户面UP负载及网络拓扑。

可选地,参见图21,图21为本发明实施例提供的另一种用户面锚点选择装置的结构示意图,如图21所示,所述用户面锚点选择装置还包括:

第四接收模块1614,用于接收移动性管理MM功能发送的创建会话请求,其中,所述创建会话请求为所述MM功能根据所述UE发送的附着请求生成;

创建模块1615,用于根据所述创建会话请求创建所述UE的连接上下文,并为所述UE分配IP地址;

第五发送模块1616,用于向所述MM功能发送携带有所述IP地址的创建会话响应。

可选地,参见图22,图22为本发明实施例提供的另一种用户面锚点选择装置的结构示意图,如图22所示,所述用户面锚点选择装置还包括:

第五接收模块1617,用于接收所述MM功能发送的会话删除请求,其中,所述会话删除请求为所述MM功能根据所述UE发送的去附着请求生成;

删除模块1618,用于删除所述UE的连接上下文以及所述UE的IP地址;

第六发送模块1619,用于向所述MM功能发送会话删除响应。

可选地,参见图23,图23为本发明实施例提供的另一种用户面锚点选择装置的结构示意图,如图23所示,所述用户面锚点选择装置还包括:

第三选择模块1620,用于基于所述第一目标UP-GW为所述UE选择目标会话管理SM功能;

第七发送模块1621,用于向所述目标SM功能发送创建会话请求,其中,所述创建会话请求用于触发所述目标SM功能创建所述UE的连接上下文,并为所述UE分配IP地址;

第六接收模块1622,用于接收所述目标SM功能发送的携带有所述IP地址的创建会话响应;

第八发送模块1623,用于根据所述创建会话响应向所述UE发送携带有所述IP地址的确认ACK消息。

可选地,所述第七发送模块1621,

用于向所述目标SM功能发送创建会话请求以及所述第一数据报文。

可选地,参见图24,图24为本发明实施例提供的另一种用户面锚点选择装置的结构示意图,如图24所示,所述用户面锚点选择装置还包括:

第七接收模块1624,用于接收所述UE发送的去附着请求;

第九发送模块1625,用于向所述UE发送去附着接受消息,并删除所述UE之间的信令连接。

可选地,所述用户面锚点选择装置为会话管理SM功能实体。

可选地,所述用户面锚点选择装置为移动性管理MM功能实体。

需要说明的是,本实施例中上述装置可以是图3所示的实施例中的CP功能,图3所示实施例中CP功能的任意实施方式都可以被本实施例中的上述用户面锚点选择装置所实现,以及达到相同的有益效果,此处不再赘述。在本发明的实施例中,所述用户面锚点选择装置可以是具有CP功能的实体,例如CP功能实体,对应地,当所述用户面锚点选择装置具有SM功能时,所述装置为SM功能实体;当所述用户面锚点选择装置具有MM功能时,所述装置为MM功能实体。

参见图25,图25为本发明实施例提供的一种用户面锚点选择装置的结构示意图,如图25所示,所述用户面锚点选择装置包括:处理器2500、收发机2510、存储器2520、用户接口2530和总线接口,其中:

处理器2500,用于读取存储器2520中的程序,执行下列过程:

接收UE发送的第一数据报文;

基于所述第一数据报文为所述UE选择第一目标用户面锚点UP-GW。

其中,收发机2510,用于在处理器2500的控制下接收和发送数据。

在图25中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器2500代表的一个或多个处理器和存储器2520代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机2510可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口2530还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。

处理器2500负责管理总线架构和通常的处理,存储器2520可以存储处理器2500在执行操作时所使用的数据。

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

向所述第一目标UP-GW发送所述第一数据报文。

可选地,所述处理器2500基于所述第一数据报文为所述UE选择第一目标UP-GW之后,还用于:

基于所述第一目标UP-GW开启定时器;

接收所述UE发送的第二数据报文;

判断所述定时器是否超时;

若所述定时器超时,为所述UE选择第二目标UP-GW;

向所述第二目标UP-GW发送所述第二数据报文。

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

若所述定时器没有超时,所述CP功能向所述第一目标UP-GW发送所述第二数据报文。

可选地,所述处理器2500接收UE发送的第一数据报文之前,还用于:

接收所述UE发送的附着请求;

功能根据所述附着请求信息获取所述UE的签约信息;

功能根据所述UE的签约信息判断所述UE是否为物联网IoT用户;

若判断所述UE为IoT用户,不为所述UE选择UP-GW并向所述UE发送附着接受消息。

可选地,所述处理器2500根据以下的一项或者多项为所述UE选择第一目标UP-GW:

所述UE的签约信息、所述UE的位置、所述UE的类型、用户面UP负载及网络拓扑。

可选地,所述处理器2500接收UE发送的第一数据报文之前,还用于:

接收移动性管理MM功能发送的创建会话请求,其中,所述创建会话请求为所述MM功能根据所述UE发送的附着请求生成;

根据所述创建会话请求创建所述UE的连接上下文,并为所述UE分配IP地址;

向所述MM功能发送携带有所述IP地址的创建会话响应。

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

接收所述MM功能发送的会话删除请求,其中,所述会话删除请求为所述MM功能根据所述UE发送的去附着请求生成;

删除所述UE的连接上下文以及所述UE的IP地址;

向所述MM功能发送会话删除响应。

可选地,所述处理器2500基于所述第一数据报文为所述UE选择第一目标UP-GW之后,还用于:

基于所述第一目标UP-GW为所述UE选择目标会话管理SM功能;

向所述目标SM功能发送创建会话请求,其中,所述创建会话请求用于触发所述目标SM功能创建所述UE的连接上下文,并为所述UE分配IP地址;

接收所述目标SM功能发送的携带有所述IP地址的创建会话响应;

根据所述创建会话响应向所述UE发送携带有所述IP地址的确认ACK消息。

可选地,所述处理器2500向所述目标SM功能发送创建会话请求,包括:

向所述目标SM功能发送创建会话请求以及所述第一数据报文。

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

接收所述UE发送的去附着请求;

向所述UE发送去附着接受消息,并删除与所述UE之间的信令连接。

可选地,所述用户面锚点选择装置为会话管理SM功能实体。

可选地,所述用户面锚点选择装置为移动性管理MM功能实体。

需要说明的是,本实施例中上述用户面锚点选择装置可以是图3所示的实施例中的CP功能,图3所示实施例中CP功能的任意实施方式都可以被本实施例中的上述用户面锚点选择装置所实现,以及达到相同的有益效果,此处不再赘述。

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

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述收发方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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