一种数据处理方法及装置与流程

文档序号:14847231发布日期:2018-06-30 16:50阅读:182来源:国知局
一种数据处理方法及装置与流程

本发明涉及通信技术领域,特别涉及一种数据处理方法及装置。



背景技术:

控制与转发分离是指对移动网络的控制和转发功能在逻辑上进行划分,并分别由不同的逻辑网元来承担相应职能,从而实现功能集中控制、资源弹性调配、业务灵活部署、控制面与用户面可分别演进等特性。控制功能由集中的控制器来承担。而分离之后的用户面可以根据业务需求分布化部署,并根据控制面的指令高效地完成对用户报文的包括路由、修改、统计等各种处理和转发动作。

在现有网络中引入新特性通常需要定义新的功能实体,并且需要定义新功能实体与现有功能实体之间的接口。随着新特性的不断引入,运营商网络中的功能实体和接口数量越来越多。为了减少运营商网络中网元和接口的数量,控制面功能重构技术将现有网络的控制逻辑拆分为独立的功能模块,再根据不同的应用场景进行组合形成不同的网络控制面。

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

为了提高网络的模块化程度,在5G网络中,MM和SM作为两个独立的功能模块存在。其中MM的主要功能为用户注册、UE(User Equipment,用户设备)不可达到的发现、位置注册、UE状态的变迁、连接态和Inactive态的移动性、UE移动限制性、UE移动性管理控制、锚点的选择、建立用户面路径等。SM的主要功能为数据包的转发和检测、会话控制、用户平面功能的选择、UE IP(Internet Protoco,互联网协议)地址的分配(连接类型为IP)等。

IoT(Internet of things,物联网)用户发送数据具有不频繁性和突发性等特点。为了高效地实现数据的传输,目前3GPP提出了采用控制面传输数据报文的方案。在此方案中,控制面传输数据报文不需要UE的IP地址,那么在UE附着时,网络可以选择为UE分配IP地址,也可以选择不为UE分配IP地址。

现有的方案采用在UE附着时,为UE分配IP地址。这种方案对某类IoT用户,比如车载设备,可能因为用户面锚点的频繁更换带来大量信令开销。



技术实现要素:

本发明要解决的技术问题是提供一种数据处理方法及装置,解决现有技术中在UE附着时,为UE分配IP地址,对IoT用户会带来大量信令开销的问题。

为解决上述技术问题,本发明的实施例提供一种数据处理方法,应用于核心网-移动性管理功能CN-MM,包括:

接收用户设备UE发送的附着请求消息;

根据所述附着请求消息,获取所述UE的用户签约信息;

根据所述用户签约信息,确定所述UE为物联网IoT用户时,直接向所述UE返回附着接受消息。

进一步来说,根据所述附着请求消息,获取所述UE的用户签约信息的步骤包括:

根据所述附着请求消息中包含的用户身份标识,从预先保存的签约数据库中获取所述UE的用户签约信息。

进一步来说,直接向所述UE返回附着接受消息之后,还包括:

接收到所述UE发送的第一数据报文时,根据所述第一数据报文为所述UE选择核心网-会话管理功能CN-SM,并向所述CN-SM发送创建会话请求消息;

接收所述CN-SM返回的创建会话响应消息,所述创建会话响应消息中携带有所述CN-SM根据所述创建会话请求消息为所述UE分配的IP地址;

其中,所述第一数据报文是没有为所述UE分配IP地址或者上一次为所述UE分配的IP地址超过对应的有效时间时发送的报文。

进一步来说,接收所述CN-SM返回的创建会话响应消息之后,还包括:

向所述UE发送ACK消息,所述ACK消息中携带有所述IP地址和所述IP地址的有效时间;

通过所述CN-MM或者所述CN-SM将所述IP地址填入所述第一数据报文后,将所述第一数据报文转发到目标网DN。

进一步来说,接收所述CN-SM返回的创建会话响应消息之后,还包括:

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

若所述第二数据报文携带有所述IP地址,则将所述第二数据报文转发到目标网DN;

若所述第二数据报文未携带有所述IP地址,则通过所述CN-MM或者所述CN-SM将所述IP地址填入所述第二数据报文后,将所述第二数据报文转发到目标网DN;

其中,所述第二数据报文和所述第一数据报文均为所述UE发送的第一业务的数据报文或者所述第二数据报文是所述UE在所述IP地址没有超过对应的有效时间时发送的第二业务的数据报文。

进一步来说,在核心网CN为基于软件定义网络SDN时,将所述第一数据报文或者所述第二数据报文转发到目标网DN包括:

通过所述CN-SM将所述第一数据报文或者所述第二数据报文按照数据报文下发Packet out的方式给用户面-网关UP-GW,通过所述UP-GW将所述第一数据报文或者所述第二数据报文转发到所述DN。

进一步来说,根据所述第一数据报文为所述UE选择核心网-会话管理功能CN-SM的步骤包括:

根据所述第一数据报文获取所述UE的用户签约信息、所述UE的位置信息或者所述UE的类型信息;

根据所述UE的用户签约信息、所述UE的位置信息或者所述UE的类型信息,为所述UE选择CN-SM。

进一步来说,所述创建会话请求消息携带有所述UE为IoT用户的指示信息以及会话相关信息,所述CN-SM根据所述会话相关信息为所述UE分配IP地址,并创建UE上下文。

进一步来说,所述创建会话请求消息还携带有所述第一数据报文。

进一步来说,直接向所述UE返回附着接受消息之后,还包括:

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

根据所述去附着请求消息,删除相关的信令连接;

向所述UE返回去附着接受消息。

为解决上述技术问题,本发明的实施例还提供一种数据处理装置,应用于核心网-移动性管理功能CN-MM,包括:

第一接收模块,用于接收用户设备UE发送的附着请求消息;

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

第一返回模块,用于根据所述用户签约信息,确定所述UE为物联网IoT用户时,直接向所述UE返回附着接受消息。

进一步来说,还包括:

第一发送模块,用于接收到所述UE发送的第一数据报文时,根据所述第一数据报文为所述UE选择核心网-会话管理功能CN-SM,并向所述CN-SM发送创建会话请求消息;

第二接收模块,用于接收所述CN-SM返回的创建会话响应消息,所述创建会话响应消息中携带有所述CN-SM根据所述创建会话请求消息为所述UE分配的IP地址;

其中,所述第一数据报文是没有为所述UE分配IP地址或者上一次为所述UE分配的IP地址超过对应的有效时间时发送的报文。

进一步来说,还包括:

第二发送模块,用于向所述UE发送ACK消息,所述ACK消息中携带有所述IP地址和所述IP地址的有效时间;

第一转发模块,用于通过所述CN-MM或者所述CN-SM将所述IP地址填入所述第一数据报文后,将所述第一数据报文转发到目标网DN。

进一步来说,还包括:

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

第二转发模块,用于若所述第二数据报文携带有所述IP地址,则将所述第二数据报文转发到目标网DN;

第三转发模块,用于若所述第二数据报文未携带有所述IP地址,则通过所述CN-MM或者所述CN-SM将所述IP地址填入所述第二数据报文后,将所述第二数据报文转发到目标网DN;

其中,所述第二数据报文和所述第一数据报文均为所述UE发送的第一业务的数据报文或者所述第二数据报文是所述UE在所述IP地址没有超过对应的有效时间时发送的第二业务的数据报文。

进一步来说,在核心网CN为基于软件定义网络SDN时,所述第一转发模块包括:

第一转发单元,用于通过所述CN-SM将所述第一数据报文按照数据报文下发Packet out的方式给用户面-网关UP-GW,通过所述UP-GW将所述第一数据报文转发到所述DN;

所述第二转发模块包括:

第二转发单元,用于通过所述CN-SM将所述第二数据报文按照Packet out的方式给用户面-网关UP-GW,通过所述UP-GW将所述第二数据报文转发到所述DN;

所述第三转发模块包括:

第三转发单元,用于通过所述CN-SM将所述第二数据报文按照Packet out的方式给用户面-网关UP-GW,通过所述UP-GW将所述第二数据报文转发到所述DN。

进一步来说,所述创建会话请求消息还携带有所述第一数据报文。

为解决上述技术问题,本发明的实施例还提供一种数据处理方法,应用于核心网-会话管理功能CN-SM,包括:

接收核心网-移动性管理功能CN-MM发送的创建会话请求消息;

根据所述创建会话请求消息为用户设备UE分配IP地址,并创建UE上下文;

向所述CN-MM返回创建会话响应消息,所述创建会话响应消息中携带有所述IP地址;

其中,所述创建会话请求消息是所述CN-MM接收到UE发送的第一数据报文时发送的消息,所述第一数据报文是没有为所述UE分配IP地址或者上一次为所述UE分配的IP地址超过对应的有效时间时发送的报文。

进一步来说,向所述CN-MM返回创建会话响应消息之后,还包括:

通过所述CN-MM或者所述CN-SM将所述IP地址填入所述第一数据报文后,将所述第一数据报文转发到目标网DN。

进一步来说,向所述CN-MM返回创建会话响应消息之后,还包括:

在所述CN-MM接收到所述UE发送的第二数据报文,且所述第二数据报文携带有所述IP地址时,将所述第二数据报文转发到目标网DN;

在所述CN-MM接收到所述UE发送的第二数据报文,且所述第二数据报文未携带有所述IP地址时,通过所述CN-MM或者所述CN-SM将所述IP地址填入所述第二数据报文后,将所述第二数据报文转发到目标网DN;

其中,所述第二数据报文和所述第一数据报文均为所述UE发送的第一业务的数据报文或者所述第二数据报文是所述UE在所述IP地址没有超过对应的有效时间时发送的第二业务的数据报文。

进一步来说,在核心网CN基于软件定义网络SDN时,将所述第一数据报文或者所述第二数据报文转发到目标网DN包括:

将所述第一数据报文或者所述第二数据报文按照数据报文下发Packet out的方式给用户面-网关UP-GW,通过所述UP-GW将所述第一数据报文或者所述第二数据报文转发到所述DN。

进一步来说,所述创建会话请求消息携带有所述UE为物联网IoT用户的指示信息以及会话相关信息;

根据所述创建会话请求消息为所述UE分配IP地址,并创建UE上下文的步骤包括:

根据所述会话相关信息为所述UE分配IP地址,并创建UE上下文。

为解决上述技术问题,本发明的实施例还提供一种数据处理装置,应用于核心网-会话管理功能CN-SM,包括:

第五接收模块,用于接收核心网-移动性管理功能CN-MM发送的创建会话请求消息;

第二分配模块,用于根据所述创建会话请求消息为用户设备UE分配IP地址,并创建UE上下文;

第三返回模块,用于向所述CN-MM返回创建会话响应消息,所述创建会话响应消息中携带有所述IP地址;

其中,所述创建会话请求消息是所述CN-MM接收到UE发送的第一数据报文时发送的消息,所述第一数据报文是没有为所述UE分配IP地址或者上一次为所述UE分配的IP地址超过对应的有效时间时发送的报文。

为解决上述技术问题,本发明的实施例还提供一种数据处理方法,应用于用户设备UE,包括:

向核心网-移动性管理功能CN-MM发送附着请求消息;

接收所述CN-MM返回的附着接受消息;

其中,所述附着接受消息是所述CN-MM根据所述附着请求消息获取所述UE的用户签约信息后,根据所述用户签约信息确定所述UE为物联网IoT用户时直接返回的附着接受消息。

进一步来说,接收所述CN-MM返回的附着接受消息之后,还包括:

向所述CN-MM发送第一数据报文;

其中,所述第一数据报文是没有为所述UE分配IP地址或者上一次为所述UE分配的IP地址超过对应的有效时间时发送的报文。

进一步来说,向所述CN-MM发送第一数据报文之后,还包括:

接收所述CN-MM发送的ACK消息,所述ACK消息中携带有IP地址和所述IP地址的有效时间;

其中,所述ACK消息是所述CN-MM根据所述第一数据报文为所述UE选择核心网-会话管理功能CN-SM,向所述CN-SM发送创建会话请求消息,并接收所述CN-SM返回的创建会话响应消息后发送的消息,所述创建会话响应消息携带有所述CN-SM根据所述创建会话请求消息为所述UE分配的IP地址。

进一步来说,向所述CN-MM发送第一数据报文之后,还包括:

向所述CN-MM发送第二数据报文;

其中,所述第二数据报文和所述第一数据报文均为所述UE发送的第一业务的数据报文或者所述第二数据报文是所述UE在所述IP地址没有超过对应的有效时间时发送的第二业务的数据报文。

进一步来说,接收所述CN-MM发送的ACK消息之后,向所述CN-MM发送第二数据报文之前,还包括:

将所述IP地址填入所述第二数据报文。

进一步来说,所述第一数据报文为第一业务的数据报文;

接收所述CN-MM发送的ACK消息之后,还包括:

在所述第一业务的数据报文全部发送结束后,开启一定时器,并将所述IP地址的有效时间作为所述定时器的定时时间;

在所述定时器到达所述定时时间时,确定所述IP地址为无效地址。

进一步来说,接收所述CN-MM返回的附着接受消息之后,还包括:

向所述CN-MM发送去附着请求消息;

接收所述CN-MM返回的去附着接受消息;

根据所述去附着接受消息,删除相关的信令连接。

为解决上述技术问题,本发明的实施例还提供一种数据处理装置,应用于用户设备UE,包括:

第三发送模块,用于向核心网-移动性管理功能CN-MM发送附着请求消息;

第六接收模块,用于接收所述CN-MM返回的附着接受消息;

其中,所述附着接受消息是所述CN-MM根据所述附着请求消息获取所述UE的用户签约信息后,根据所述用户签约信息确定所述UE为物联网IoT用户时直接返回的附着接受消息。

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

本发明实施例的数据处理方法,CN-MM接收到UE发送的附着请求消息后,根据附着请求消息,获取UE的用户签约信息;然后根据用户签约信息,确定UE为IoT用户时,不为此类型UE选择CN-SM,直接向UE返回附着接受消息。这样,在UE附着时,对于IoT用户不分配IP地址,避免了在UE附着时,为UE分配IP地址,对IoT用户会带来大量信令开销的问题。

附图说明

图1为本发明数据处理方法应用于CN-MM第一实施例的流程图;

图2为本发明UE附着到网络,网络选择不为UE分配IP地址的流程图;

图3为本发明数据处理方法应用于CN-MM第二实施例的流程图;

图4为本发明UE附着到网络,网络选择不为UE分配IP地址的场景下,UE首次数据传输未分配IP地址和再次数据传输时IP地址无效的流程图;

图5为本发明UE附着到网络,网络选择不为UE分配IP地址的场景下的UE首次数据传输未分配IP地址和再次数据传输时IP地址无效的另一流程图;

图6为本发明在CN为基于SDN时,UE附着到网络,网络选择不为UE分配IP地址的场景下,UE首次数据传输未分配IP地址和再次数据传输时IP地址无效的流程图;

图7为本发明在CN为基于SDN时,UE附着到网络,网络选择不为UE分配IP地址的场景下,UE首次数据传输未分配IP地址和再次数据传输时IP地址无效的另一流程图;

图8为本发明数据处理方法应用于CN-MM第三实施例的流程图;

图9为本发明UE附着到网络,网络选择不为UE分配IP地址的场景下,UE首次数据传输分配IP地址后再次发送数据报文和再次数据传输时IP地址有效的流程图;

图10为本发明在CN为基于SDN时,UE附着到网络,网络选择不为UE分配IP地址的场景下,UE首次数据传输分配IP地址后再次发送数据报文和再次数据传输时IP地址有效的流程图;

图11为本发明数据处理方法应用于CN-MM第四实施例的流程图;

图12为本发明UE附着到网络,网络选择不为UE分配IP地址的场景下,去附着的流程图;

图13为本发明数据处理方法应用于CN-SM的流程图;

图14为本发明数据处理方法应用于UE的流程图;

图15为本发明数据处理装置应用于CN-MM的结构示意图;

图16为本发明数据处理装置应用于CN-SM的结构示意图;

图17为本发明数据处理装置应用于UE的结构示意图;

图18为本发明核心网设备的结构示意图;

图19为本发明终端的结构示意图。

具体实施方式

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

第一实施例

参照图1所示,本发明实施例的数据处理方法,应用于核心网-移动性管理功能CN-MM,包括:

步骤101,接收用户设备UE发送的附着请求消息。

这里,UE发送附着请求消息给RAN(Radio Access Network,无线接入网),RAN将附着请求消息转发给CN-MM。

步骤102,根据所述附着请求消息,获取所述UE的用户签约信息。

这里,CN-MM接收到UE的附着请求消息,根据附着请求消息,获取到UE的用户签约信息,再根据用户签约信息决定是否为UE选择CN-SM。

其中,CN-MM为UE选择CN-SM后,由选择的CN-SM为UE分配IP地址,并创建UE上下文。

可选的,上述步骤102的步骤包括:

步骤1021,根据所述附着请求消息中包含的用户身份标识,从预先保存的签约数据库中获取所述UE的用户签约信息。

这里,UE发送的附着请求消息中包含用户身份标识user ID,CN-MM能够根据user ID从签约数据库里获取到用户的签约信息。

其中,用户签约信息包括用户属性、应用标识等信息。

步骤103,根据所述用户签约信息,确定所述UE为物联网IoT用户时,直接向所述UE返回附着接受消息。

这里,CN-MM根据用户签约信息确定UE为IoT用户时,决定不为此类型UE选择CN-SM,直接向UE返回附着接受消息。这样,在UE附着时,CN-SM不会为此类型UE分配IP地址,避免了在UE附着时,为UE分配IP地址,对IoT用户会带来大量信令开销的问题。

其中,CN-MM可发送附着接受消息给RAN,由RAN将附着接受消息转发给UE。

本发明实施例的数据处理方法,在UE附着时,对于IoT用户不分配IP地址,避免了在UE附着时,为UE分配IP地址,对IoT用户会带来大量信令开销的问题。

下面对本发明实施例中UE附着到网络,网络选择不为UE分配IP地址的信令过程举例说明如下。

如图2所示,本发明实施例中的上述信令过程包括:

步骤201,UE发送附着请求消息给RAN,附着请求消息中包括user ID。

步骤202,RAN接收到附着请求消息后,把自己的BS(Base Station,基站)ID添加到附着请求消息里,而后发送给CN-MM,此附着请求消息里包含user ID和当前UE附着基站的BS ID。

步骤203,CN-MM接收到附着请求消息后,根据BS ID存储或者更新UE位置信息。同时CN-MM根据user ID从签约数据库里获取用户签约信息。CN-MM根据用户签约信息确定UE为IoT用户,决定不为此类型UE选择CN-SM。CN-MM直接发送附着接受消息给RAN。

步骤204,RAN发送附着接受消息给UE。

本发明实施例的数据处理方法,在UE附着时,对于IoT用户不分配IP地址,避免了在UE附着时,为UE分配IP地址,对IoT用户会带来大量信令开销的问题。

第二实施例

参照图3所示,本发明实施例的数据处理方法,应用于核心网-移动性管理功能CN-MM,包括:

步骤301,接收用户设备UE发送的附着请求消息。

这里,UE发送附着请求消息给RAN,RAN将附着请求消息转发给CN-MM。

步骤302,根据所述附着请求消息,获取所述UE的用户签约信息。

这里,CN-MM接收到UE的附着请求消息,根据附着请求消息,获取到UE的用户签约信息,再根据用户签约信息决定是否为UE选择CN-SM。

其中,用户签约信息包括用户属性、应用标识等信息。

步骤303,根据所述用户签约信息,确定所述UE为物联网IoT用户时,直接向所述UE返回附着接受消息。

这里,CN-MM根据用户签约信息确定UE为IoT用户时,决定不为此类型UE选择CN-SM,直接向UE返回附着接受消息。这样,在UE附着时,CN-SM不会为此类型UE分配IP地址,避免了在UE附着时,为UE分配IP地址,对IoT用户会带来大量信令开销的问题。其中,CN-MM可发送附着接受消息给RAN,由RAN将附着接受消息转发给UE。

上述UE附着到网络,网络不为UE分配IP地址的场景下,步骤303之后,还包括:

步骤304,接收到所述UE发送的第一数据报文时,根据所述第一数据报文为所述UE选择核心网-会话管理功能CN-SM,并向所述CN-SM发送创建会话请求消息。其中,所述第一数据报文是没有为所述UE分配IP地址或者上一次为所述UE分配的IP地址超过对应的有效时间时发送的报文。

这里,第一数据报文为UE首次数据传输时发送的报文,UE首次数据传输时网络还没有为UE分配IP地址,需要请求CN-MM选择一个合适的CN-SM。或者第一数据报文为UE再次数据传输且判断上一次分配的IP地址超过对应的有效时间时发送的报文,由于上一次分配的IP地址超过了有效时间,因此需要重新请求CN-MM给选择一个合适的CN-SM。其中,UE在一次数据传输完成后,对分配的IP地址开始计时,若超过对应的有效时间,则将该IP地址作为无效地址处理。

CN-MM接收到第一数据报文时,根据第一数据报文为UE选择CN-SM,并向CN-SM发送创建会话请求消息,使得CN-SM为UE分配一个临时的IP地址,并创建UE上下文。

此时,CN-MM接收到UE发送的数据报文,为UE选择合适的SM,当UE移动时,可以确保会话和业务的连续性。

可选的,上述步骤304中,根据所述第一数据报文为所述UE选择核心网-会话管理功能CN-SM的步骤包括:

根据所述第一数据报文获取所述UE的用户签约信息、所述UE的位置信息或者所述UE的类型信息;根据所述UE的用户签约信息、所述UE的位置信息或者所述UE的类型信息,为所述UE选择CN-SM。

这里,CN-MM根据第一数据报文中携带的消息,比如用户身份标识user ID能够获取到UE的用户签约信息、UE位置或者UE类型UE type。CN-MM根据用户签约信息、UE位置或者UE type,选择CN-SM。

步骤305,接收所述CN-SM返回的创建会话响应消息,所述创建会话响应消息中携带有所述CN-SM根据所述创建会话请求消息为所述UE分配的IP地址。

这里,CN-SM接收到创建会话请求消息,会根据创建会话请求消息为UE分配IP地址,并创建UE上下文。CN-MM接收CN-SM返回的创建会话响应消息中携带有该IP地址。

此时,CN-SM为UE分配一个临时的IP地址,能适应UE(如车载设备)锚点的变化。且当UE的锚点发生变化时,临时的IP地址能够节省信令开销。

可选的,所述创建会话请求消息携带有所述UE为IoT用户的指示信息以及会话相关信息(SM相关信息),所述CN-SM根据所述会话相关信息为所述UE分配IP地址,并创建UE上下文。

本发明实施例的数据处理方法,在UE附着时,对于IoT用户不分配IP地址,避免了在UE附着时,为UE分配IP地址,对IoT用户会带来大量信令开销的问题。当CN-MM接收到UE发送的数据报文时,通过为UE选择合适的CN-SM,当UE移动时,可以确保会话和业务的连续性。且UE发送数据报文时,CN-SM为UE分配一个临时的IP地址,能适应UE(如车载设备)锚点的变化。且当UE的锚点发生变化时,临时的IP地址能够节省信令开销。

可选的,上述步骤305之后,还包括:

步骤306,向所述UE发送ACK消息,所述ACK消息中携带有所述IP地址和所述IP地址的有效时间。

这里,CN-SM为UE分配的IP地址为临时的IP地址,CN-MM向UE发送的ACK消息中携带有IP地址和IP地址的有效时间。

UE接收到IP地址后,根据IP地址进行配置,并在发送数据报文时,把IP地址封装到数据报文中。UE在IP地址超过有效时间时,将IP地址作为无效地址处理。

具体的,假定第一数据报文为第一业务的数据报文,UE在第一业务的数据报文全部发送结束后,可开启一定时器,并将IP地址的有效时间作为定时器的定时时间,在定时器到达该定时时间时,确定IP地址为无效地址。

可选的,上述步骤305之后,还包括:

步骤307,通过所述CN-MM或者所述CN-SM将所述IP地址填入所述第一数据报文后,将所述第一数据报文转发到目标网DN。

这里,CN-MM或者CN-SM将IP地址填入第一数据报文后,将第一数据报文转发到DN。其中,CN-MM或者CN-SM将IP地址填入第一数据报文后,CN-SM将第一数据报文发送给用户面-网关UP-GW,UP-GW将第一数据报文转发到DN。

可选的,UP-GW接收到DN返回的第一返回数据报文后,将第一返回数据报文给CN-SM,CN-SM将第一返回数据报文发送给CN-MM,再转发到UE。

下面对本发明实施例中UE附着到网络,网络选择不为UE分配IP地址的场景下,UE首次数据传输未分配IP地址和再次数据传输时上一次分配的IP地址超过对应的有效时间的一信令过程举例说明如下。

如图4所示,本发明实施例的上述信令过程包括:

步骤401,UE把发送的数据封装成数据传输Data Transfer(即第一数据报文),并将Data Transfer发送给RAN。

步骤402,RAN将Data Transfer转发给CN-MM。

步骤403,CN-MM接收到Data Transfer后,根据Data Transfer携带的消息,比如user ID,为UE选择CN-SM。

步骤404,CN-MM请求选择的CN-SM为UE创建会话,向CN-SM发送创建会话请求消息,创建会话请求消息携带有UE为IoT用户的指示信息以及SM相关信息。

步骤405,CN-SM根据SM相关信息为UE分配IP地址,并创建UE上下文。

步骤406,CN-SM发送创建会话响应消息给CN-MM,创建会话响应消息里携带UE的IP地址。

步骤407-408,CN-MM发送ACK消息给UE,ACK消息中携带有IP地址和IP地址的有效时间。

当UE接收到IP地址,根据IP地址进行配置,并在发送数据报文时,把IP地址封装到数据报文中。UE在IP地址超过有效时间时,将IP地址作为无效地址处理。

步骤409-410,网络(CN-MM或CN-SM)把IP地址填入Data Transfer中,并发送到DN。

步骤411,UP-GW把DN返回的第一返回数据报文给CN-SM。

步骤412-414,将第一返回数据报文转发到UE。

本发明实施例的数据处理方法,在UE附着时,对于IoT用户不分配IP地址,避免了在UE附着时,为UE分配IP地址,对IoT用户会带来大量信令开销的问题。当CN-MM接收到UE发送的数据报文时,通过为UE选择合适的CN-SM,当UE移动时,可以确保会话和业务的连续性。且UE发送数据报文时,CN-SM为UE分配一个临时的IP地址,能适应UE(如车载设备)锚点的变化。且当UE的锚点发生变化时,临时的IP地址能够节省信令开销。

可选的,所述创建会话请求消息还携带有所述第一数据报文。

此时,通过在创建会话请求消息里携带UE要发送的数据报文,降低了信令开销。

下面对本发明实施例中UE附着到网络,网络选择不为UE分配IP地址的场景下,UE首次数据传输未分配IP地址和再次数据传输时上一次分配的IP地址超过对应的有效时间的另一信令过程举例说明如下。

如图5所示,本发明实施例的上述信令过程包括:

步骤501,UE把发送的数据封装成数据传输Data Transfer(即第一数据报文),并将Data Transfer发送给RAN。

步骤502,RAN将Data Transfer转发给CN-MM。

步骤503,CN-MM接收到Data Transfer后,根据Data Transfer携带的消息,比如user ID,为UE选择CN-SM。

步骤504,CN-MM请求选择的CN-SM为UE创建会话,向CN-SM发送创建会话请求消息,创建会话请求消息携带有UE为IoT用户的指示信息以及SM相关信息,创建会话请求消息还携带有Data Transfer。

步骤505,CN-SM根据SM相关信息为UE分配IP地址,并创建UE上下文。

步骤506,CN-SM发送创建会话响应消息给CN-MM,创建会话响应消息里携带UE的IP地址。

步骤507-508,CN-MM发送ACK消息给UE,ACK消息中携带有IP地址和IP地址的有效时间。

当UE接收到IP地址,根据IP地址进行配置,并在发送数据报文时,把IP地址封装到数据报文中。UE在IP地址超过有效时间时,将IP地址作为无效地址处理。

步骤509,CN-SM把IP地址填入Data Transfer中,并发送到DN。

步骤510,UP-GW把DN返回的第一返回数据报文给CN-SM。

步骤511-513,将第一返回数据报文转发到UE。

本发明实施例的数据处理方法,在UE附着时,对于IoT用户不分配IP地址,避免了在UE附着时,为UE分配IP地址,对IoT用户会带来大量信令开销的问题。当CN-MM接收到UE发送的数据报文时,通过为UE选择合适的CN-SM,当UE移动时,可以确保会话和业务的连续性。且UE发送数据报文时,CN-SM为UE分配一个临时的IP地址,能适应UE(如车载设备)锚点的变化。且当UE的锚点发生变化时,临时的IP地址能够节省信令开销。且通过在创建会话请求消息里携带UE要发送的数据报文,降低了信令开销。

可选的,在核心网CN为基于软件定义网络SDN时,将所述第一数据报文转发到目标网DN包括:

通过所述CN-SM将所述第一数据报文按照数据报文下发Packet out的方式给用户面-网关UP-GW,通过所述UP-GW将所述第一数据报文或者所述第二数据报文转发到所述DN。

此时,在CN为基于软件定义网络SDN(采用Open Flow协议)时,利用CN-SM将第一数据报文按照Packet out的方式给UP-GW,从而适应了SDN。

可选的,在CN为基于SDN时,UP-GW接收到DN返回的第一返回数据报文后,UP-GW将第一返回数据报文按照数据报文上报Packer in的方式给CN-SM,再转发到UE。

下面对本发明实施例中UE附着到网络,网络选择不为UE分配IP地址的场景下,在CN为基于SDN时,UE首次数据传输未分配IP地址和再次数据传输时上一次分配的IP地址超过对应的有效时间的另一信令过程举例说明如下。

如图6所示,本发明实施例的上述信令过程包括:

步骤601,UE把发送的数据封装成数据传输Data Transfer(即第一数据报文),并将Data Transfer发送给RAN。

步骤602,RAN将Data Transfer转发给CN-MM。

步骤603,CN-MM接收到Data Transfer后,根据Data Transfer携带的消息,比如user ID,为UE选择CN-SM。

步骤604,CN-MM请求选择的CN-SM为UE创建会话,向CN-SM发送创建会话请求消息,创建会话请求消息携带有UE为IoT用户的指示信息以及SM相关信息。

步骤605,CN-SM根据SM相关信息为UE分配IP地址,并创建UE上下文。

步骤606,CN-SM发送创建会话响应消息给CN-MM,创建会话响应消息里携带UE的IP地址。

步骤607-608,CN-MM发送ACK消息给UE,ACK消息中携带有IP地址和IP地址的有效时间。

当UE接收到IP地址,根据IP地址进行配置,并在发送数据报文时,把IP地址封装到数据报文中。UE在IP地址超过有效时间时,将IP地址作为无效地址处理。

步骤609-610,网络(CN-MM或CN-SM)把IP地址填入Data Transfer中,CN-SM将Data Transfer按照Packet out的方式给UP-GW,由UP-GW发送到DN。

步骤611,UP-GW把DN返回的第一返回数据报文按照Packet in的方式给CN-SM。

步骤612-614,将第一返回数据报文转发到UE。

本发明实施例的数据处理方法,在UE附着时,对于IoT用户不分配IP地址,避免了在UE附着时,为UE分配IP地址,对IoT用户会带来大量信令开销的问题。当CN-MM接收到UE发送的数据报文时,通过为UE选择合适的CN-SM,当UE移动时,可以确保会话和业务的连续性。且UE发送数据报文时,CN-SM为UE分配一个临时的IP地址,能适应UE(如车载设备)锚点的变化。且当UE的锚点发生变化时,临时的IP地址能够节省信令开销。且利用CN-SM将第一数据报文按照Packet out的方式给UP-GW,从而适应了SDN。

下面对本发明实施例中UE附着到网络,网络选择不为UE分配IP地址的场景下,在CN为基于SDN时,UE首次数据传输未分配IP地址和再次数据传输时上一次分配的IP地址超过对应的有效时间的另一信令过程举例说明如下。

如图7所示,本发明实施例的上述信令过程包括:

步骤701,UE把发送的数据封装成数据传输Data Transfer(即第一数据报文),并将Data Transfer发送给RAN。

步骤702,RAN将Data Transfer转发给CN-MM。

步骤703,CN-MM接收到Data Transfer后,根据Data Transfer携带的消息,比如user ID,为UE选择CN-SM。

步骤704,CN-MM请求选择的CN-SM为UE创建会话,向CN-SM发送创建会话请求消息,创建会话请求消息携带有UE为IoT用户的指示信息以及SM相关信息,创建会话请求消息还携带有Data Transfer。

步骤705,CN-SM根据SM相关信息为UE分配IP地址,并创建UE上下文。

步骤706,CN-SM发送创建会话响应消息给CN-MM,创建会话响应消息里携带UE的IP地址。

步骤707-708,CN-MM发送ACK消息给UE,ACK消息中携带有IP地址和IP地址的有效时间。

当UE接收到IP地址,根据IP地址进行配置,并在发送数据报文时,把IP地址封装到数据报文中。UE在IP地址超过有效时间时,将IP地址作为无效地址处理。

步骤709,CN-SM把IP地址填入Data Transfer中,并将Data Transfer按照Packet out的方式给UP-GW,由UP-GW发送到DN。

步骤710,UP-GW把DN返回的第一返回数据报文按照Packet in的方式给CN-SM。

步骤711-713,将第一返回数据报文转发到UE。

本发明实施例的数据处理方法,在UE附着时,对于IoT用户不分配IP地址,避免了在UE附着时,为UE分配IP地址,对IoT用户会带来大量信令开销的问题。当CN-MM接收到UE发送的数据报文时,通过为UE选择合适的CN-SM,当UE移动时,可以确保会话和业务的连续性。且UE发送数据报文时,CN-SM为UE分配一个临时的IP地址,能适应UE(如车载设备)锚点的变化。且当UE的锚点发生变化时,临时的IP地址能够节省信令开销。且通过在创建会话请求消息里携带UE要发送的数据报文,降低了信令开销。且利用CN-SM将第一数据报文按照Packet out的方式给UP-GW,从而适应了SDN。

第三实施例

在上述第二实施例的基础上,参照图8所示,本发明实施例的数据处理方法,在上述步骤305之后,还包括:

步骤308,接收所述UE发送的第二数据报文。其中,所述第二数据报文和所述第一数据报文均为所述UE发送的第一业务的数据报文或者所述第二数据报文是所述UE在所述IP地址没有超过对应的有效时间时发送的第二业务的数据报文。

这里,第二数据报文和第一数据报文均为UE发送的第一业务的数据报文,UE发送第二数据报文继续使用IP地址。或者第二数据报文是UE在IP地址没有超过对应的有效时间时发送的第二业务的数据报文,UE发送第二数据报文继续使用IP地址。其中,UE在第一业务的数据传输完成后,对分配的IP地址开始计时,若超过对应的有效时间,则将IP地址作为无效地址处理。

具体的,UE在第一业务的数据报文全部发送完毕后,可开启一定时器,并将IP地址的有效时间作为定时器的定时时间,在定时器到达该定时时间时,确定IP地址为无效地址。

步骤309,若所述第二数据报文携带有所述IP地址,则将所述第二数据报文转发到目标网DN。

这里,UE根据ACK消息获取到IP地址后,将IP地址填入第二数据报文中,然后再发送到CN。CN-MM或CN-SM确定第二数据报文中携带有IP地址,直接将第二数据报文转发到DN。

步骤310,若所述第二数据报文未携带有所述IP地址,则通过所述CN-MM或者所述CN-SM将所述IP地址填入所述第二数据报文后,将所述第二数据报文转发到目标网DN。

这里,UE接收到ACK消息前发送的第二数据报文中未携带有IP地址。CN-MM或者CN-SM将IP地址填入第二数据报文后,再将第二数据报文转发到DN。

下面对本发明实施例中UE附着到网络,网络选择不为UE分配IP地址的场景下,UE首次数据传输分配IP地址后再次发送数据报文和再次数据传输时上一次分配的IP地址未超过对应的有效时间的一信令过程举例说明如下。

如图9所示,本发明实施例的上述信令过程包括:

步骤901,UE把发送的数据封装成Data Transfer(即第二数据报文),并将Data Transfer发送给RAN。

步骤902-904,CN(CN-MM或CN-SM)接收到Data Transfer后,查看Data Transfer的IP地址,若Data Transfer携带有IP地址,则将Data Transfer转发到DN;若Data Transfer未携带有IP地址,则将IP地址填入Data Transfer后,将Data Transfer转发到DN。

步骤905,UP-GW把DN返回的第二返回数据报文给CN-SM。

步骤906-908,将第二返回数据报文转发到UE。

本发明实施例的数据处理方法,在UE附着时,对于IoT用户不分配IP地址,避免了在UE附着时,为UE分配IP地址,对IoT用户会带来大量信令开销的问题。在临时分配的IP地址没有超过有效时间时,直接使用临时分配的IP地址即可,节省了信令开销。

可选的,在核心网CN为基于软件定义网络SDN时,将所述第二数据报文转发到目标网DN包括:

通过所述CN-SM将所述第二数据报文按照数据报文下发Packet out的方式给用户面-网关UP-GW,通过所述UP-GW将所述第二数据报文转发到所述DN。

此时,在CN为基于软件定义网络SDN(采用Open Flow协议)时,利用CN-SM将第二数据报文按照Packet out的方式给UP-GW,从而适应了SDN。

可选的,在CN为基于SDN时,UP-GW接收到DN返回的第二返回数据报文后,UP-GW将第二返回数据报文按照数据报文上报Packer in的方式给CN-SM,再转发到UE。

下面对本发明实施例中UE附着到网络,网络选择不为UE分配IP地址的场景下,在CN为基于SDN时,UE首次数据传输分配IP地址后再次发送数据报文和再次数据传输时上一次分配的IP地址未超过对应的有效时间的一信令过程举例说明如下。

如图10所示,本发明实施例的上述信令过程包括:

步骤1001,UE把发送的数据封装成Data Transfer(即第二数据报文),并将Data Transfer发送给RAN。

步骤1002-1004,CN(CN-MM或CN-SM)接收到Data Transfer后,查看Data Transfer的IP地址,若Data Transfer携带有IP地址,则CN-SM将Data Transfer按照Packet out的方式给UP-GW,由UP-GW发送到DN;若Data Transfer未携带有IP地址,则将IP地址填入Data Transfer后,CN-SM将Data Transfer按照Packet out的方式给UP-GW,由UP-GW发送到DN。

步骤1005,UP-GW把DN返回的第二返回数据报文按照Packet in的方式给CN-SM。

步骤1006-1008,将第二返回数据报文转发到UE。

本发明实施例的数据处理方法,在UE附着时,对于IoT用户不分配IP地址,避免了在UE附着时,为UE分配IP地址,对IoT用户会带来大量信令开销的问题。在临时分配的IP地址没有超过有效时间时,直接使用临时分配的IP地址即可,节省了信令开销。且利用CN-SM将第一数据报文按照Packet out的方式给UP-GW,从而适应了SDN。

第四实施例

在上述第二实施例的基础上,参照图11所示,本发明实施例的数据处理方法,在上述步骤303之后,还包括:

步骤311,接收所述UE发送的去附着请求消息。

这里,UE发送去附着请求消息给RAN,RAN将去附着请求消息转发给CN-MM。

步骤312,根据所述去附着请求消息,删除相关的信令连接。

这里,CN-MM根据去附着请求消息,删除信令连接。

步骤313,向所述UE返回去附着接受消息。

这里,CN-MM发送去附着接受消息给RAN,RAN将去附着请求消息转发给UE,并删除信令连接。

下面对本发明实施例中UE附着到网络,网络选择不为UE分配IP地址的场景下,UE发起去附着的信令过程举例说明如下。

如图12所示,本发明实施例中的上述信令过程包括:

步骤1201,UE发送去附着请求消息给RAN,去附着请求消息中包含user ID。

步骤1202,RAN接收到去附着请求消息后,把此消息发送给CN-MM,去附着请求消息里包含user ID。

步骤1203,CN-MM发送去附着接受消息给RAN,并删除信令连接。

步骤1204,RAN发送去附着接受消息给UE,并删除信令连接。UE接收到去附着接受消息后也删除信令连接。

本发明实施例的数据处理方法,在UE附着时,对于IoT用户不分配IP地址,避免了在UE附着时,为UE分配IP地址,对IoT用户会带来大量信令开销的问题。在UE发起去附着请求时,CN-MM、RAN和UE删除信令连接即可,节省了信令开销。

第五实施例

参照图13所示,本发明实施例的数据处理方法,应用于核心网-会话管理功能CN-SM,包括:

步骤1301,接收核心网-移动性管理功能CN-MM发送的创建会话请求消息。其中,所述创建会话请求消息是所述CN-MM接收到UE发送的第一数据报文时发送的消息,所述第一数据报文是没有为所述UE分配IP地址或者上一次为所述UE分配的IP地址超过对应的有效时间时发送的报文。

这里,CN-MM接收到UE的附着请求消息时,根据附着请求消息获取UE的用户签约信息,并根据用户签约信息确定UE为IoT用户时,不为UE选择CN-SM,直接向UE返回附着接受消息。

CN-MM接收到UE的第一数据报文时,为UE选择CN-SM,向CN-SM发送创建会话请求消息。

第一数据报文为UE首次数据传输时发送的报文,UE首次数据传输时网络还没有为UE分配IP地址,需要请求CN-MM选择一个合适的CN-SM。或者第一数据报文为UE再次数据传输且判断上一次分配的IP地址超过对应的有效时间时发送的报文,由于上一次分配的IP地址超过了有效时间,因此需要重新请求CN-MM给选择一个合适的CN-SM。其中,UE在一次数据传输完成后,对分配的IP地址开始计时,若超过对应的有效时间,则将该IP地址作为无效地址处理。

步骤1302,根据所述创建会话请求消息为用户设备UE分配IP地址,并创建UE上下文。

这里,CN-SM接收到创建会话请求消息,会根据创建会话请求消息为UE分配临时的IP地址,并创建UE上下文。

步骤1303,向所述CN-MM返回创建会话响应消息,所述创建会话响应消息中携带有所述IP地址。

本发明实施例的数据处理方法,在UE附着时,对于IoT用户不分配IP地址,避免了在UE附着时,为UE分配IP地址,对IoT用户会带来大量信令开销的问题。当CN-MM接收到UE发送的数据报文时,通过为UE选择合适的CN-SM,当UE移动时,可以确保会话和业务的连续性。且UE发送数据报文时,CN-SM为UE分配一个临时的IP地址,能适应UE(如车载设备)锚点的变化。且当UE的锚点发生变化时,临时的IP地址能够节省信令开销。

可选的,上述步骤1303之后,还包括:

步骤1304,通过所述CN-MM或者所述CN-SM将所述IP地址填入所述第一数据报文后,将所述第一数据报文转发到目标网DN。

这里,CN-MM或者CN-SM将IP地址填入第一数据报文后,将第一数据报文转发到DN。其中,CN-MM或者CN-SM将IP地址填入第一数据报文后,CN-SM将第一数据报文发送给用户面-网关UP-GW,UP-GW将第一数据报文转发到DN。

可选的,UP-GW接收到DN返回的第一返回数据报文后,将第一返回数据报文给CN-SM,CN-SM将第一返回数据报文发送给CN-MM,再转发到UE。

可选的,上述步骤1303之后,还包括:

步骤1305,在所述CN-MM接收到所述UE发送的第二数据报文,且所述第二数据报文携带有所述IP地址时,将所述第二数据报文转发到目标网DN。其中,所述第二数据报文和所述第一数据报文均为所述UE发送的第一业务的数据报文或者所述第二数据报文是所述UE在所述IP地址没有超过对应的有效时间时发送的第二业务的数据报文。

这里,第二数据报文和第一数据报文均为UE发送的第一业务的数据报文,UE发送第二数据报文继续使用IP地址。或者第二数据报文是UE在IP地址没有超过对应的有效时间时发送的第二业务的数据报文,UE发送第二数据报文继续使用IP地址。其中,UE在第一业务的数据传输完成后,对分配的IP地址开始计时,若超过对应的有效时间,则将IP地址作为无效地址处理。

具体的,UE在第一业务的数据报文全部发送完毕后,可开启一定时器,并将IP地址的有效时间作为定时器的定时时间,在定时器到达该定时时间时,确定IP地址为无效地址。

其中,UE获取到IP地址后,将IP地址填入第二数据报文中,然后再发送到CN。CN-MM或CN-SM确定第二数据报文中携带有IP地址,直接将第二数据报文转发到DN。

步骤1306,在所述CN-MM接收到所述UE发送的第二数据报文,且所述第二数据报文未携带有所述IP地址时,通过所述CN-MM或者所述CN-SM将所述IP地址填入所述第二数据报文后,将所述第二数据报文转发到目标网DN。

这里,UE获取到IP地址前发送的第二数据报文中未携带有IP地址。CN-MM或者CN-SM将IP地址填入第二数据报文后,再将第二数据报文转发到DN。

可选的,在核心网CN基于软件定义网络SDN时,上述将所述第一数据报文或者所述第二数据报文转发到目标网DN包括:

将所述第一数据报文或者所述第二数据报文按照数据报文下发Packet out的方式给用户面-网关UP-GW,通过所述UP-GW将所述第一数据报文或者所述第二数据报文转发到所述DN。

此时,在CN为基于软件定义网络SDN(采用Open Flow协议)时,利用CN-SM第一数据报文或者将第二数据报文按照Packet out的方式给UP-GW,从而适应了SDN。

可选的,在CN为基于SDN时,UP-GW接收到DN返回的第二返回数据报文后,UP-GW将第一返回数据报文或者第二返回数据报文按照数据报文上报Packer in的方式给CN-SM,再转发到UE。

可选的,所述创建会话请求消息携带有所述UE为物联网IoT用户的指示信息以及会话相关信息。上述步骤1302的步骤包括:

步骤13021,根据所述会话相关信息为所述UE分配IP地址,并创建UE上下文。

此时,CN-SM根据会话相关信息(SM相关信息)为UE分配IP地址,并创建UE上下文。

本发明实施例的数据处理方法,在UE附着时,对于IoT用户不分配IP地址,避免了在UE附着时,为UE分配IP地址,对IoT用户会带来大量信令开销的问题。当CN-MM接收到UE发送的数据报文时,通过为UE选择合适的CN-SM,当UE移动时,可以确保会话和业务的连续性。且UE发送数据报文时,CN-SM为UE分配一个临时的IP地址,能适应UE(如车载设备)锚点的变化。且当UE的锚点发生变化时,临时的IP地址能够节省信令开销。

第六实施例

参照图14所示,本发明实施例的数据处理方法,应用于用户设备UE,包括:

步骤1401,向核心网-移动性管理功能CN-MM发送附着请求消息。

这里,UE发送附着请求消息给RAN,RAN将附着请求消息转发给CN-MM。

步骤1402,接收所述CN-MM返回的附着接受消息。其中,所述附着接受消息是所述CN-MM根据所述附着请求消息获取所述UE的用户签约信息后,根据所述用户签约信息确定所述UE为物联网IoT用户时直接返回的附着接受消息。

这里,CN-MM接收到UE的附着请求消息,根据附着请求消息,获取到UE的用户签约信息,再根据用户签约信息决定是否为UE选择CN-SM。其中,用户签约信息包括用户属性、应用标识等信息。

CN-MM根据用户签约信息确定UE为IoT用户时,决定不为此类型UE选择CN-SM,直接向UE返回附着接受消息。这样,CN-SM不会为此类型UE分配IP地址,避免了在UE附着时,为UE分配IP地址,对IoT用户会带来大量信令开销的问题。其中,CN-MM可发送附着接受消息给RAN,由RAN将附着接受消息转发给UE。

本发明实施例的数据处理方法,在UE附着时,对于IoT用户不分配IP地址,避免了在UE附着时,为UE分配IP地址,对IoT用户会带来大量信令开销的问题。

可选的,上述步骤1402之后,还包括:

步骤1403,向所述CN-MM发送第一数据报文。其中,所述第一数据报文是没有为所述UE分配IP地址或者上一次为所述UE分配的IP地址超过对应的有效时间时发送的报文。

这里,第一数据报文为UE首次数据传输时发送的报文,UE首次数据传输时网络还没有为UE分配IP地址,需要请求CN-MM选择一个合适的CN-SM。或者第一数据报文为UE再次数据传输且判断上一次分配的IP地址超过对应的有效时间时发送的报文,由于上一次分配的IP地址超过了有效时间,因此需要重新请求CN-MM给选择一个合适的CN-SM。其中,UE在一次数据传输完成后,对分配的IP地址开始计时,若超过对应的有效时间,则将该IP地址作为无效地址处理。

CN-MM接收到第一数据报文时,根据第一数据报文为UE选择CN-SM,并向CN-SM发送创建会话请求消息,使得CN-SM为UE分配一个临时的IP地址,并创建UE上下文。

可选的,上述步骤1403之后,还包括:

步骤1404,接收所述CN-MM发送的ACK消息,所述ACK消息中携带有IP地址和所述IP地址的有效时间。

其中,所述ACK消息是所述CN-MM根据所述第一数据报文为所述UE选择核心网-会话管理功能CN-SM,向所述CN-SM发送创建会话请求消息,并接收所述CN-SM返回的创建会话响应消息后发送的消息,所述创建会话响应消息携带有所述CN-SM根据所述创建会话请求消息为所述UE分配的IP地址。

这里,CN-SM为UE分配的IP地址为临时的IP地址,CN-MM向UE发送的ACK消息中携带有IP地址和IP地址的有效时间。

UE接收到IP地址后,根据IP地址进行配置,并在发送数据报文时,把IP地址封装到数据报文中。UE在IP地址超过有效时间时,将IP地址作为无效地址处理。

可选的,上述步骤1403之后,还包括:

步骤1405,向所述CN-MM发送第二数据报文。

其中,所述第二数据报文和所述第一数据报文均为所述UE发送的第一业务的数据报文或者所述第二数据报文是所述UE在所述IP地址没有超过对应的有效时间时发送的第二业务的数据报文。

这里,第二数据报文和第一数据报文均为UE发送的第一业务的数据报文,UE发送第二数据报文继续使用IP地址。或者第二数据报文是UE在IP地址没有超过对应的有效时间时发送的第二业务的数据报文,UE发送第二数据报文继续使用IP地址。其中,UE在第一业务的数据传输完成后,对分配的IP地址开始计时,若超过对应的有效时间,则将IP地址作为无效地址处理。

可选的,上述步骤1404之后,上述步骤1405之前,还包括:

将所述IP地址填入所述第二数据报文。

此时,UE根据ACK消息获取到IP地址后,将IP地址填入第二数据报文中,然后再发送到CN。CN-MM或CN-SM确定第二数据报文中携带有IP地址,直接将第二数据报文转发到DN。

可选的,所述第一数据报文为第一业务的数据报文。上述步骤1404之后,还包括:

步骤1406,在所述第一业务的数据报文全部发送结束后,开启一定时器,并将所述IP地址的有效时间作为所述定时器的定时时间;

步骤1407,在所述定时器到达所述定时时间时,确定所述IP地址为无效地址。

此时,UE可根据定时器对IP地址的有效时间进行定时,在IP地址超过有效时间时,将IP地址作为无效地址处理。

可选的,上述步骤1402之后,还包括:

步骤1408,向所述CN-MM发送去附着请求消息。

这里,UE发送去附着请求消息给RAN,RAN将去附着请求消息转发给CN-MM。

步骤1409,接收所述CN-MM返回的去附着接受消息。

这里,CN-MM根据去附着请求消息,删除信令连接。CN-MM发送去附着接受消息给RAN,RAN将去附着请求消息转发给UE,并删除信令连接。

步骤1410,根据所述去附着接受消息,删除相关的信令连接。

这里,UE接收到去附着接受消息后也删除信令连接。

此时,在UE发起去附着请求时,CN-MM、RAN和UE删除信令连接即可,节省了信令开销。

本发明实施例的数据处理方法,在UE附着时,对于IoT用户不分配IP地址,避免了在UE附着时,为UE分配IP地址,对IoT用户会带来大量信令开销的问题。当CN-MM接收到UE发送的数据报文时,通过为UE选择合适的CN-SM,当UE移动时,可以确保会话和业务的连续性。且UE发送数据报文时,CN-SM为UE分配一个临时的IP地址,能适应UE(如车载设备)锚点的变化。且当UE的锚点发生变化时,临时的IP地址能够节省信令开销。

第七实施例

图15是本发明实施例的数据处理装置的结构图,能实现第一实施例至第四实施例中的数据处理方法的细节,并达到相同的效果。

图15所示的数据处理装置,应用于核心网-移动性管理功能CN-MM,包括:

第一接收模块1501,用于接收用户设备UE发送的附着请求消息;

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

第一返回模块1503,用于根据所述用户签约信息,确定所述UE为物联网IoT用户时,直接向所述UE返回附着接受消息。

本发明实施例的数据处理装置,在UE附着时,对于IoT用户不分配IP地址,避免了在UE附着时,为UE分配IP地址,对IoT用户会带来大量信令开销的问题。

可选的,所述第一获取模块1502包括:

第一获取单元,用于根据所述附着请求消息中包含的用户身份标识,从预先保存的签约数据库中获取所述UE的用户签约信息。

可选的,本发明实施例的数据处理装置还包括:

第一发送模块,用于接收到所述UE发送的第一数据报文时,根据所述第一数据报文为所述UE选择核心网-会话管理功能CN-SM,并向所述CN-SM发送创建会话请求消息;

第二接收模块,用于接收所述CN-SM返回的创建会话响应消息,所述创建会话响应消息中携带有所述CN-SM根据所述创建会话请求消息为所述UE分配的IP地址;

其中,所述第一数据报文是没有为所述UE分配IP地址或者上一次为所述UE分配的IP地址超过对应的有效时间时发送的报文。

可选的,本发明实施例的数据处理装置还包括:

第二发送模块,用于向所述UE发送ACK消息,所述ACK消息中携带有所述IP地址和所述IP地址的有效时间;

第一转发模块,用于通过所述CN-MM或者所述CN-SM将所述IP地址填入所述第一数据报文后,将所述第一数据报文转发到目标网DN。

可选的,本发明实施例的数据处理装置还包括:

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

第二转发模块,用于若所述第二数据报文携带有所述IP地址,则将所述第二数据报文转发到目标网DN;

第三转发模块,用于若所述第二数据报文未携带有所述IP地址,则通过所述CN-MM或者所述CN-SM将所述IP地址填入所述第二数据报文后,将所述第二数据报文转发到目标网DN;

其中,所述第二数据报文和所述第一数据报文均为所述UE发送的第一业务的数据报文或者所述第二数据报文是所述UE在所述IP地址没有超过对应的有效时间时发送的第二业务的数据报文。

可选的,在核心网CN为基于软件定义网络SDN时,所述第一转发模块包括:

第一转发单元,用于通过所述CN-SM将所述第一数据报文按照数据报文下发Packet out的方式给用户面-网关UP-GW,通过所述UP-GW将所述第一数据报文转发到所述DN;

所述第二转发模块包括:

第二转发单元,用于通过所述CN-SM将所述第二数据报文按照Packet out的方式给用户面-网关UP-GW,通过所述UP-GW将所述第二数据报文转发到所述DN;

所述第三转发模块包括:

第三转发单元,用于通过所述CN-SM将所述第二数据报文按照Packet out的方式给用户面-网关UP-GW,通过所述UP-GW将所述第二数据报文转发到所述DN。

可选的,所述第一发送模块包括:

获取子单元,用于根据所述第一数据报文获取所述UE的用户签约信息、所述UE的位置信息或者所述UE的类型信息;

选择子单元,用于根据所述UE的用户签约信息、所述UE的位置信息或者所述UE的类型信息,为所述UE选择CN-SM。

可选的,所述创建会话请求消息携带有所述UE为IoT用户的指示信息以及会话相关信息,所述CN-SM根据所述会话相关信息为所述UE分配IP地址,并创建UE上下文。

可选的,所述创建会话请求消息还携带有所述第一数据报文。

可选的,本发明实施例的数据处理装置还包括:

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

第一删除模块,用于根据所述去附着请求消息,删除相关的信令连接;

第二返回模块,用于向所述UE返回去附着接受消息。

本发明实施例的数据处理装置,在UE附着时,对于IoT用户不分配IP地址,避免了在UE附着时,为UE分配IP地址,对IoT用户会带来大量信令开销的问题。当CN-MM接收到UE发送的数据报文时,通过为UE选择合适的CN-SM,当UE移动时,可以确保会话和业务的连续性。且UE发送数据报文时,CN-SM为UE分配一个临时的IP地址,能适应UE(如车载设备)锚点的变化。且当UE的锚点发生变化时,临时的IP地址能够节省信令开销。

第八实施例

本发明实施例提供了一种核心网设备,包括:如上述第七实施例中所述的数据处理装置。

其中,上述第七实施例的数据处理装置的所述实现实施例均适用于该核心网设备的实施例中,也能达到相同的技术效果。

第九实施例

图16是本发明实施例的数据处理装置的结构图,能实现第五实施例的数据处理方法的细节,并达到相同的效果。

图16所示的数据处理装置,应用于核心网-会话管理功能CN-SM,包括:

第五接收模块1601,用于接收核心网-移动性管理功能CN-MM发送的创建会话请求消息;

第二分配模块1602,用于根据所述创建会话请求消息为用户设备UE分配IP地址,并创建UE上下文;

第三返回模块1603,用于向所述CN-MM返回创建会话响应消息,所述创建会话响应消息中携带有所述IP地址;

其中,所述创建会话请求消息是所述CN-MM接收到UE发送的第一数据报文时发送的消息,所述第一数据报文是没有为所述UE分配IP地址或者上一次为所述UE分配的IP地址超过对应的有效时间时发送的报文。

本发明实施例的数据处理装置,在UE附着时,对于IoT用户不分配IP地址,避免了在UE附着时,为UE分配IP地址,对IoT用户会带来大量信令开销的问题。当CN-MM接收到UE发送的数据报文时,通过为UE选择合适的CN-SM,当UE移动时,可以确保会话和业务的连续性。且UE发送数据报文时,CN-SM为UE分配一个临时的IP地址,能适应UE(如车载设备)锚点的变化。且当UE的锚点发生变化时,临时的IP地址能够节省信令开销。

可选的,本发明实施例的数据处理装置还包括:

第四转发模块,用于通过所述CN-MM或者所述CN-SM将所述IP地址填入所述第一数据报文后,将所述第一数据报文转发到目标网DN。

可选的,本发明实施例的数据处理装置还包括:

第五转发模块,用于在所述CN-MM接收到所述UE发送的第二数据报文,且所述第二数据报文携带有所述IP地址时,将所述第二数据报文转发到目标网DN;

第六转发模块,用于在所述CN-MM接收到所述UE发送的第二数据报文,且所述第二数据报文未携带有所述IP地址时,通过所述CN-MM或者所述CN-SM将所述IP地址填入所述第二数据报文后,将所述第二数据报文转发到目标网DN;

其中,所述第二数据报文和所述第一数据报文均为所述UE发送的第一业务的数据报文或者所述第二数据报文是所述UE在所述IP地址没有超过对应的有效时间时发送的第二业务的数据报文。

可选的,在核心网CN基于软件定义网络SDN时,所述第四转发模块包括:

第四转发单元,用于将所述第一数据报文按照数据报文下发Packet out的方式给用户面-网关UP-GW,通过所述UP-GW将所述第一数据报文转发到所述DN;

所述第五转发模块包括:

第五转发单元,用于将所述第二数据报文按照Packet out的方式给用户面-网关UP-GW,通过所述UP-GW将所述第二数据报文转发到所述DN;

所述第六转发模块包括:

第六转发单元,用于将所述第二数据报文按照Packet out的方式给用户面-网关UP-GW,通过所述UP-GW将所述第二数据报文转发到所述DN。

可选的,所述创建会话请求消息携带有所述UE为物联网IoT用户的指示信息以及会话相关信息;

所述第二分配模块1602包括:

分配单元,用于根据所述会话相关信息为所述UE分配IP地址,并创建UE上下文。

本发明实施例的数据处理装置,在UE附着时,对于IoT用户不分配IP地址,避免了在UE附着时,为UE分配IP地址,对IoT用户会带来大量信令开销的问题。当CN-MM接收到UE发送的数据报文时,通过为UE选择合适的CN-SM,当UE移动时,可以确保会话和业务的连续性。且UE发送数据报文时,CN-SM为UE分配一个临时的IP地址,能适应UE(如车载设备)锚点的变化。且当UE的锚点发生变化时,临时的IP地址能够节省信令开销。

第十实施例

本发明实施例提供了一种核心网设备,包括:如上述第八实施例中所述的数据处理装置。

其中,上述第八实施例的数据处理装置的所述实现实施例均适用于该核心网设备的实施例中,也能达到相同的技术效果。

第十一实施例

图17是本发明实施例的数据处理装置的结构图,能实现第六实施例的数据处理方法的细节,并达到相同的效果。

图17所示的数据处理装置,应用于用户设备UE,包括:

第三发送模块,用于向核心网-移动性管理功能CN-MM发送附着请求消息;

第六接收模块,用于接收所述CN-MM返回的附着接受消息;

其中,所述附着接受消息是所述CN-MM根据所述附着请求消息获取所述UE的用户签约信息后,根据所述用户签约信息确定所述UE为物联网IoT用户时直接返回的附着接受消息。

本发明实施例的数据处理装置,在UE附着时,对于IoT用户不分配IP地址,避免了在UE附着时,为UE分配IP地址,对IoT用户会带来大量信令开销的问题。

可选的,本发明实施例的数据处理装置还包括:

第四发送模块,用于向所述CN-MM发送第一数据报文;

其中,所述第一数据报文是没有为所述UE分配IP地址或者上一次为所述UE分配的IP地址超过对应的有效时间时发送的报文。

可选的,本发明实施例的数据处理装置还包括:

第七接收模块,用于接收所述CN-MM发送的ACK消息,所述ACK消息中携带有IP地址和所述IP地址的有效时间;

其中,所述ACK消息是所述CN-MM根据所述第一数据报文为所述UE选择核心网-会话管理功能CN-SM,向所述CN-SM发送创建会话请求消息,并接收所述CN-SM返回的创建会话响应消息后发送的消息,所述创建会话响应消息携带有所述CN-SM根据所述创建会话请求消息为所述UE分配的IP地址。

可选的,本发明实施例的数据处理装置还包括:

第五发送模块,用于向所述CN-MM发送第二数据报文;

其中,所述第二数据报文和所述第一数据报文均为所述UE发送的第一业务的数据报文或者所述第二数据报文是所述UE在所述IP地址没有超过对应的有效时间时发送的第二业务的数据报文。

可选的,本发明实施例的数据处理装置还包括:

填入模块,用于将所述IP地址填入所述第二数据报文。

可选的,所述第一数据报文为第一业务的数据报文;

所述数据处理装置还包括:

开启模块,用于在所述第一业务的数据报文全部发送结束后,开启一定时器,并将所述IP地址的有效时间作为所述定时器的定时时间;

确定模块,用于在所述定时器到达所述定时时间时,确定所述IP地址为无效地址。

可选的,本发明实施例的数据处理装置还包括:

第六发送模块,用于向所述CN-MM发送去附着请求消息;

第八接收模块,用于接收所述CN-MM返回的去附着接受消息;

第二删除模块,用于根据所述去附着接受消息,删除相关的信令连接。

本发明实施例的数据处理装置,在UE附着时,对于IoT用户不分配IP地址,避免了在UE附着时,为UE分配IP地址,对IoT用户会带来大量信令开销的问题。

第十二实施例

本发明实施例提供了一种终端,包括:如上述第十一实施例中所述的数据处理装置。

其中,上述第七实施例的数据处理装置的所述实现实施例均适用于该终端的实施例中,也能达到相同的技术效果。

本发明的终端如可以是手机、平板电脑等移动电子设备。

第十三实施例

参照图18所示,本发明实施例的核心网设备,包括:

处理器1800,收发机1810,存储器1820和总线接口;处理器1800,收发机1810和存储器1820均与总线接口连接;

处理器1800,用于读取存储器1820中的程序,执行下列过程:通过收发机1810接收用户设备UE发送的附着请求消息;根据所述附着请求消息,获取所述UE的用户签约信息;根据所述用户签约信息,确定所述UE为物联网IoT用户时,直接向所述UE返回附着接受消息。

其中,在图18中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1800代表的一个或多个处理器和存储器1820代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机1810可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器1800负责管理总线架构和通常的处理,存储器1820可以存储处理器1800在执行操作时所使用的数据。

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

需要说明的是,本发明实施例的核心网设备能够实现上述图1至图13的方法实施例中核心网设备实现的各个过程,上述图1至图13的方法的所述实现实施例均适用于该核心网设备的实施例中,也能达到相同的技术效果。

第十四实施例

参照图19所示,本发明实施例的终端,包括:

处理器1900,收发机1910,存储器1920,用户接口1930和总线接口;处理器1900,收发机1910,存储器1920和用户接口1930均与总线接口连接;

处理器1900,用于读取存储器1920中的程序,执行下列过程:通过收发机1910向核心网-移动性管理功能CN-MM发送附着请求消息;接收所述CN-MM返回的附着接受消息;其中,所述附着接受消息是所述CN-MM根据所述附着请求消息获取所述UE的用户签约信息后,根据所述用户签约信息确定所述UE为物联网IoT用户时直接返回的附着接受消息。

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

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

需要说明的是,本发明实施例的终端能够实现上述图14的方法实施例中终端实现的各个过程,上述图14的方法的所述实现实施例均适用于该终端的实施例中,也能达到相同的技术效果。

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

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

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