用户数据处理方法、装置及网络系统与流程

文档序号:17748389发布日期:2019-05-24 20:47阅读:164来源:国知局
用户数据处理方法、装置及网络系统与流程

本发明实施例涉及通信技术,尤其涉及一种用户数据处理方法、装置及网络系统。



背景技术:

在现有第三代移动通信伙伴组织(3rd Generation Partnership Project,简称:3GPP)协议中定义的4G的核心网(Evolved Packet Core,简称EPC)网络架构中,移动管理实体(Mobility Management Entity,简称MME)为控制面功能,公共数据网关(PDN Gateway,简称PGW)/服务网关Serving Gateway,简称SGW)为承载面功能,服务GPRS支持节点(Servicing GPRS Support Node,简称SGSN)、MME、PGW、SGW等网元都作为独立的物理实体存在,以PGW为例,PGW内部集成很多的数据面功能,比如移动IP、数据包过滤、GPRS隧道协议(GPRS Tunneling Protocol,简称GTP)隧道管理、安全、计费等等,主要有两个问题:一是这些功能以紧耦合的方式在一个物理盒子里实现,不利于引入新的功能;二是功能的数量按照产品的规格固定在物理盒子中进行配置,在低业务量时浪费,而在高业务量时拥塞。

现有技术提出了一种无线SDN架构(Wireless SDN Architecture,简称WiSA)网络架构,在WiSA架构中,将基站进行控制面和数据面分离,将基站的控制部分抽取出来形成cNB(control plane NodeB),将基站的数据面抽取出来形成uNB(user plane NodeB)。同时在网络层,将数据转发的功能集中在GR(Gateway Router),将用户的接入控制等控制面功能和数据转发路由控制功能置于集中控制器之上。

然而,现有技术仍然存在网元功能不能解耦的问题。



技术实现要素:

本发明实施例提供一种用户数据处理方法、装置及网络系统,用以在网络功能解耦的新型网络架构中,实现数据路径的集中控制以及网络负载的均衡,并提升网络资源利用率。

本发明第一方面,提供一种用户数据处理方法,包括:

集中控制器SNC根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息,所述处理路径信息包括所述数据路径上的节点信息和所述数据路径上的节点的转发策略信息,所述处理策略信息包括所述数据路径上的节点处理所述用户数据的处理方法和处理参数;

所述SNC向入口点发送所述处理路径信息和所述处理策略信息,并向所述数据路径上的功能节点发送所述处理策略信息,以使所述入口点在接收到所述用户数据之后,根据所述处理路径信息和所述处理策略信息标记所述用户数据,并使得所述数据路径上的功能节点在接收到所述入口点标记的用户数据后根据接收到的所述处理策略信息处理所述入口点标记的用户数据;或者,所述SNC向入口点发送所述处理路径信息和所述处理策略信息,并向所述数据路径上的功能节点发送所述处理路径信息和所述处理策略信息,以使所述入口点在接收到所述用户数据之后,根据所述处理路径信息和所述处理策略信息标记所述用户数据,并使得所述数据路径上的功能节点在接收到所述入口点标记的用户数据后根据接收到的所述处理策略信息处理所述入口点标记的用户数据;或者,所述SNC向入口点发送所述处理路径信息和所述处理策略信息,以使所述入口点在接收到所述用户数据之后,根据所述处理路径信息和所述处理策略信息标记所述用户数据;或者,所述SNC向入口点发送所述处理路径信息,并向所述数据路径上的功能节点发送所述处理策略信息,以使所述入口点在接收到所述用户数据之后,根据所述处理路径信息标记所述用户数据,并使得所述数据路径上的功能节点在接收到所述入口点标记的用户数据后根据接收到的所述处理策略信息处理所述入口点标记的用户数据。

在第一方面的第一种可能的实现方式中,所述集中控制器SNC根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息,包括:

所述SNC根据所述UE连接的空口节点信息,确定所述数据路径中最后一跳节点;

所述SNC根据所述UE的签约信息和/或所述UE的业务信息,确定所述数据路径上的功能节点的类型;

所述SNC根据所述功能节点的类型和功能节点的状态信息确定所述数据路径上的功能节点;

所述SNC根据所述UE的签约信息、所述UE的业务信息以及网络状态信息确定所述数据路径上的功能节点对用户数据的处理策略信息。

结合第一方面或第一方面的第一种实现方式,在第一方面的第二种可能的实现方式中,所述集中控制器SNC根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,还包括:

所述SNC接收所述UE发送的IP地址接收响应消息;或者,

所述SNC根据获取到的所述UE切换后连接的空口节点信息,更新所述UE连接的空口节点信息;或者,

所述SNC接收所述UE发送的上下文建立确认消息;或者,

所述SNC根据获取到的所述UE的业务服务质量参数和/或业务描述信息,确定所述UE的业务数据需要第一功能节点处理,并且已确定的数据路径中不包括所述第一功能节点;或者,

所述SNC根据获取到的所述UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径中的第二功能节点的处理能力不能满足所述UE的业务服务质量需求;或者,

所述SNC根据获取到的已确定的数据路径中的功能节点的状态信息,确定所述以确定数据路径中的第三功能节点的负载到达调整门限。

结合第一方面或第一方面的第一种实现方式,在第一方面的第三种可能的实现方式中,所述集中控制器SNC根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,还包括:

所述SNC根据获取到的所述UE切换后连接的空口节点信息,更新所述UE连接的空口节点信息;

所述集中控制器SNC根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息,包括:

所述SNC根据所述UE切换后连接的空口节点信息,更新已确定的数据路径中最后一跳节点。

结合第一方面或第一方面的第一种实现方式,在第一方面的第四种可能的实现方式中,所述集中控制器SNC根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,还包括:

所述SNC根据获取到的所述UE的业务服务质量参数和/或业务描述信息,确定所述UE的业务数据需要第一功能节点处理,并且所述UE的默认数据路径中不包括所述第一功能节点;

所述集中控制器SNC根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息,包括:

所述SNC在已确定的数据路径中插入所述第一功能节点,并确定所述第一功能节点的处理策略。

结合第一方面或第一方面的第一种实现方式,在第一方面的第五种可能的实现方式中,所述集中控制器SNC根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,还包括:

所述SNC根据获取到的所述UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径的第二功能节点的处理能力不能满足所述UE的业务服务质量需求;

所述集中控制器SNC根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息,包括:

所述SNC将已确定的数据路径中的第二功能节点更换为处理能力可以满足所述UE的业务服务质量需求的第四功能节点。

本发明第二方面,提供一种用户数据处理方法,包括:

入口点接收集中控制器SNC发送的处理路径信息和处理策略信息,所述处理路径信息包括处理用户设备UE的用户数据的数据路径上的节点信息和所述数据路径上的节点的转发策略信息,所述处理策略信息包括所述数据路径上的节点处理所述用户数据的处理方法和处理参数;

所述入口点在接收到所述用户数据之后,根据所述处理路径信息和所述处理策略信息标记所述用户数据。

本发明第三方面,提供一种用户数据处理方法,包括:

入口点接收集中控制器SNC发送的处理路径信息,所述处理路径信息包括处理用户设备UE的用户数据的数据路径上的节点信息和所述数据路径上的节点的转发策略信息;

所述入口点在接收到所述用户数据之后,根据所述处理路径信息标记所述用户数据。

本发明第四方面,提供一种用户数据处理方法,包括:

功能节点接收集中控制器SNC发送的处理策略信息;或者,功能节点接收SNC发送的处理路径信息和处理策略信息,所述处理路径信息包括处理用户设备UE的用户数据的数据路径上的节点信息和所述数据路径上的节点的转发策略信息,所述处理策略信息包括所述数据路径上的节点处理所述用户数据的处理方法和处理参数;

所述功能节点在接收到入口点标记的用户数据之后,根据接收到的所述处理策略信息处理所述入口点标记的用户数据。

本发明第五方面,提供一种集中控制器,包括:

处理模块,用于根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息,所述处理路径信息包括所述数据路径上的节点信息和所述数据路径上的节点的转发策略信息,所述处理策略信息包括所述数据路径上的节点处理所述用户数据的处理方法和处理参数;

发送模块,用于向入口点发送所述处理路径信息和所述处理策略信息,并向所述数据路径上的功能节点发送所述处理策略信息,以使所述入口点在接收到所述用户数据之后,根据所述处理路径信息和所述处理策略信息标记所述用户数据,并使得所述数据路径上的功能节点在接收到所述入口点标记的用户数据后根据接收到的所述处理策略信息处理所述入口点标记的用户数据;或者,向入口点发送所述处理路径信息和所述处理策略信息,并向所述数据路径上的功能节点发送所述处理路径信息和所述处理策略信息,以使所述入口点在接收到所述用户数据之后,根据所述处理路径信息和所述处理策略信息标记所述用户数据,并使得所述数据路径上的功能节点在接收到所述入口点标记的用户数据后根据接收到的所述处理策略信息处理所述入口点标记的用户数据;或者,向入口点发送所述处理路径信息和所述处理策略信息,以使所述入口点在接收到所述用户数据之后,根据所述处理路径信息和所述处理策略信息标记所述用户数据;或者,向入口点发送所述处理路径信息,并向所述数据路径上的功能节点发送所述处理策略信息,以使所述入口点在接收到所述用户数据之后,根据所述处理路径信息标记所述用户数据,并使得所述数据路径上的功能节点在接收到所述入口点标记的用户数据后根据接收到的所述处理策略信息处理所述入口点标记的用户数据。

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

根据所述UE连接的空口节点信息,确定所述数据路径中最后一跳节点;

根据所述UE的签约信息和/或所述UE的业务信息,确定所述数据路径上的功能节点的类型;

根据所述功能节点的类型和功能节点的状态信息确定所述数据路径上的功能节点;

根据所述UE的签约信息、所述UE的业务信息以及网络状态信息确定所述数据路径上的功能节点对用户数据的处理策略信息。

结合第五方面或第五方面的第一种实现方式,在第五方面的第二种可能的实现方式中,还包括:

接收模块,用于在所述处理模块根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,接收所述UE发送的IP地址接收响应消息;或者,接收所述UE发送的上下文建立确认消息。

结合第五方面或第五方面的第一种实现方式,在第五方面的第三种可能的实现方式中,所述处理模块,还用于在根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,根据获取到的所述UE切换后连接的空口节点信息,更新所述UE连接的空口节点信息;或者,根据获取到的所述UE的业务服务质量参数和/或业务描述信息,确定所述UE的业务数据需要第一功能节点处理,并且已确定的数据路径中不包括所述第一功能节点;或者,根据获取到的所述UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径中的第二功能节点的处理能力不能满足所述UE的业务服务质量需求;或者,根据获取到的已确定的数据路径中的功能节点的状态信息,确定所述以确定数据路径中的第三功能节点的负载到达调整门限。

结合第五方面或第五方面的第一种实现方式,在第五方面的第四种可能的实现方式中,所述处理模块,还用于在根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,根据获取到的所述UE切换后连接的空口节点信息,更新所述UE连接的空口节点信息;

所述处理模块,具体用于:

根据所述UE切换后连接的空口节点信息,更新已确定的数据路径中最后一跳节点。

结合第五方面或第五方面的第一种实现方式,在第五方面的第五种可能的实现方式中,所述处理模块,还用于在根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,根据获取到的所述UE的业务服务质量参数和/或业务描述信息,确定所述UE的业务数据需要第一功能节点处理,并且所述UE的默认数据路径中不包括所述第一功能节点;

所述处理模块,具体用于:

所述SNC在已确定的数据路径中插入所述第一功能节点,并确定所述第一功能节点的处理策略。

结合第五方面或第五方面的第一种实现方式,在第五方面的第六种可能的实现方式中,所述处理模块,还用于在根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,根据获取到的所述UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径的第二功能节点的处理能力不能满足所述UE的业务服务质量需求;

所述处理模块,具体用于:

所述SNC将已确定的数据路径中的第二功能节点更换为处理能力可以满足所述UE的业务服务质量需求的第四功能节点。

本发明第六方面,提供一种入口点,包括:

接收模块,用于接收集中控制器SNC发送的处理路径信息和处理策略信息,所述处理路径信息包括处理用户设备UE的用户数据的数据路径上的节点信息和所述数据路径上的节点的转发策略信息,所述处理策略信息包括所述数据路径上的节点处理所述用户数据的处理方法和处理参数;

处理模块,用于在所述接收模块接收到所述用户数据之后,根据所述处理路径信息和所述处理策略信息标记所述用户数据。

本发明第七方面,提供一种入口点,包括:

接收模块,用于接收集中控制器SNC发送的处理路径信息,所述处理路径信息包括处理用户设备UE的用户数据的数据路径上的节点信息和所述数据路径上的节点的转发策略信息;

处理模块,用于在所述接收模块接收到所述用户数据之后,根据所述处理路径信息标记所述用户数据。

本发明第八方面,提供一种功能节点,包括:

接收模块,用于接收集中控制器SNC发送的处理策略信息;或者,接收SNC发送的处理路径信息和处理策略信息,所述处理路径信息包括处理用户设备UE的用户数据的数据路径上的节点信息和所述数据路径上的节点的转发策略信息,所述处理策略信息包括所述数据路径上的节点处理所述用户数据的处理方法和处理参数;

处理模块,用于在接收模块接收到入口点标记的用户数据之后,根据接收到的所述处理策略信息处理所述入口点标记的用户数据。

本发明第九方面,提供一种集中控制器,包括:

处理器,用于根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息,所述处理路径信息包括所述数据路径上的节点信息和所述数据路径上的节点的转发策略信息,所述处理策略信息包括所述数据路径上的节点处理所述用户数据的处理方法和处理参数;

发送器,用于向入口点发送所述处理路径信息和所述处理策略信息,并向所述数据路径上的功能节点发送所述处理策略信息,以使所述入口点在接收到所述用户数据之后,根据所述处理路径信息和所述处理策略信息标记所述用户数据,并使得所述数据路径上的功能节点在接收到所述入口点标记的用户数据后根据接收到的所述处理策略信息处理所述入口点标记的用户数据;或者,向入口点发送所述处理路径信息和所述处理策略信息,并向所述数据路径上的功能节点发送所述处理路径信息和所述处理策略信息,以使所述入口点在接收到所述用户数据之后,根据所述处理路径信息和所述处理策略信息标记所述用户数据,并使得所述数据路径上的功能节点在接收到所述入口点标记的用户数据后根据接收到的所述处理策略信息处理所述入口点标记的用户数据;或者,向入口点发送所述处理路径信息和所述处理策略信息,以使所述入口点在接收到所述用户数据之后,根据所述处理路径信息和所述处理策略信息标记所述用户数据;或者,向入口点发送所述处理路径信息,并向所述数据路径上的功能节点发送所述处理策略信息,以使所述入口点在接收到所述用户数据之后,根据所述处理路径信息标记所述用户数据,并使得所述数据路径上的功能节点在接收到所述入口点标记的用户数据后根据接收到的所述处理策略信息处理所述入口点标记的用户数据。

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

根据所述UE连接的空口节点信息,确定所述数据路径中最后一跳节点;

根据所述UE的签约信息和/或所述UE的业务信息,确定所述数据路径上的功能节点的类型;

根据所述功能节点的类型和功能节点的状态信息确定所述数据路径上的功能节点;

根据所述UE的签约信息、所述UE的业务信息以及网络状态信息确定所述数据路径上的功能节点对用户数据的处理策略信息。

结合第九方面或第九方面的第一种实现方式,在第九方面的第二种可能的实现方式中,还包括:

接收器,用于在所述处理模块根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,接收所述UE发送的IP地址接收响应消息;或者,接收所述UE发送的上下文建立确认消息。

结合第九方面或第九方面的第一种实现方式,在第九方面的第三种可能的实现方式中,所述处理器,还用于在根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,根据获取到的所述UE切换后连接的空口节点信息,更新所述UE连接的空口节点信息;或者,根据获取到的所述UE的业务服务质量参数和/或业务描述信息,确定所述UE的业务数据需要第一功能节点处理,并且已确定的数据路径中不包括所述第一功能节点;或者,根据获取到的所述UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径中的第二功能节点的处理能力不能满足所述UE的业务服务质量需求;或者,根据获取到的已确定的数据路径中的功能节点的状态信息,确定所述以确定数据路径中的第三功能节点的负载到达调整门限。

结合第九方面或第九方面的第一种实现方式,在第九方面的第四种可能的实现方式中,所述处理器,还用于在根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,根据获取到的所述UE切换后连接的空口节点信息,更新所述UE连接的空口节点信息;

所述处理器,具体用于:

根据所述UE切换后连接的空口节点信息,更新已确定的数据路径中最后一跳节点。

结合第九方面或第九方面的第一种实现方式,在第九方面的第五种可能的实现方式中,所述处理器,还用于在根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,根据获取到的所述UE的业务服务质量参数和/或业务描述信息,确定所述UE的业务数据需要第一功能节点处理,并且所述UE的默认数据路径中不包括所述第一功能节点;

所述处理器,具体用于:

所述SNC在已确定的数据路径中插入所述第一功能节点,并确定所述第一功能节点的处理策略。

结合第九方面或第九方面的第一种实现方式,在第九方面的第六种可能的实现方式中,所述处理器,还用于在根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,根据获取到的所述UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径的第二功能节点的处理能力不能满足所述UE的业务服务质量需求;

所述处理器,具体用于:

所述SNC将已确定的数据路径中的第二功能节点更换为处理能力可以满足所述UE的业务服务质量需求的第四功能节点。

本发明第十方面,提供一种入口点,包括:

接收器,用于接收集中控制器SNC发送的处理路径信息和处理策略信息,所述处理路径信息包括处理用户设备UE的用户数据的数据路径上的节点信息和所述数据路径上的节点的转发策略信息,所述处理策略信息包括所述数据路径上的节点处理所述用户数据的处理方法和处理参数;

处理器,用于在所述接收器接收到所述用户数据之后,根据所述处理路径信息和所述处理策略信息标记所述用户数据。

本发明第十一方面,提供一种入口点,包括:

接收器,用于接收集中控制器SNC发送的处理路径信息,所述处理路径信息包括处理用户设备UE的用户数据的数据路径上的节点信息和所述数据路径上的节点的转发策略信息;

处理器,用于在所述接收器接收到所述用户数据之后,根据所述处理路径信息标记所述用户数据。

本发明第十二方面,提供一种功能节点,包括:

接收器,用于接收集中控制器SNC发送的处理策略信息;或者,接收SNC发送的处理路径信息和处理策略信息,所述处理路径信息包括处理用户设备UE的用户数据的数据路径上的节点信息和所述数据路径上的节点的转发策略信息,所述处理策略信息包括所述数据路径上的节点处理所述用户数据的处理方法和处理参数;

处理器,用于在接收器接收到入口点标记的用户数据之后,根据接收到的所述处理策略信息处理所述入口点标记的用户数据。

本发明第十三方面,提供一种网络系统,包括:如上述第九方面或第九方面的任意一种可能的实现方式中所述的集中控制器、如上述第十方面或第十一方面所述的入口点以及如上述第十二方面所述的功能节点。

本实施例提供的用户数据处理方法,通过SNC首先根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息,处理路径信息包括数据路径上的节点信息和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数,SNC向入口点发送处理路径信息和处理策略信息,并向数据路径上的功能节点发送处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据,可以实现数据路径的集中控制以及网络负载的均衡,并提升网络资源利用率。

附图说明

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

图1为新型网络架构的示意图;

图2为本发明提供的用户数据处理方法实施例一的流程图;

图3为本发明提供的用户数据处理方法实施例二的流程图;

图4为本发明提供的用户数据处理方法实施例三的流程图;

图5为本发明提供的用户数据处理方法实施例四的流程图

图6为本发明提供的用户数据处理方法实施例五的流程图;

图7为本发明提供的用户数据处理方法实施例六的流程图;

图8为本发明提供的用户数据处理方法实施例七的流程图;

图9为本发明提供的用户数据处理方法实施例八的流程图;

图10为本发明提供的用户数据处理方法实施例九的流程图;

图11为本发明提供的集中控制器实施例一的结构示意图;

图12为本发明提供的集中控制器实施例二的结构示意图;

图13为本发明提供的集中控制器实施例三的结构示意图;

图14为本发明提供的入口点实施例一的结构示意图;

图15为本发明提供的入口点实施例二的结构示意图;

图16为本发明提供的功能节点实施例一的结构示意图;

图17为本发明提供的功能节点实施例二的结构示意图;

图18为本发明提供的网络系统实施例一的结构示意图。

具体实施方式

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

本发明的技术方案基于一种运行于云计算平台,融合软件定义网络(Software-defined-network,简称SDN)控制与承载分离的设计思路的新型网络架构,该新型网络架构解耦了EPC网络架构中耦合了多种功能的网络实体,图1为新型网络架构的示意图,如图1所示,该新型网络由集中控制器(Single Network Controller,简称SNC)、网络地址转换器(Network Address Translation,简称NAT)、分发器(Distributor)、入口点(Entry)、一系列的功能节点(Function Nodes,简称FN)组成的功能节点网络(Function Nodes Network)和无线节点(Radio Nodes)组成,将EPC网络内从PGW到基站的功能从原有的物理设备中拆分出来,按照功能粒度,独立部署在Function Nodes Network中。

图2为本发明提供的用户数据处理方法实施例一的流程图,如图2所示,本实施例的用户数据处理方法包括:

S101、SNC根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息,处理路径信息包括数据路径上的节点信息和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数。

具体来说,由于本发明的新型网络架构采用软件定义的方式,实现控制与承载的分离,所以当该新型网络架构对用户设备(User Equipment,简称UE)的用户数据进行处理时,需要建立相应的处理用户数据的路径数据,然而,该新型网络架构中的节点,尤其功能节点,多为软件定义的节点,所以路径建立的过程就是SNC为用户数据选定路径中各个节点以及确定各个节点中的处理策略,并通知到所有相关节点的过程。

本实施例中SNC根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息,其中,处理路径信息包括数据路径上的节点信息和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数。

举例来说,本实施例中的控制面信息可以包括用户的签约信息、用户的业务信息、UE的位置信息以及网络状态信息等。

在一个实施例中,S101可以包括:

SNC根据UE连接的空口节点信息,确定数据路径中最后一跳节点;

SNC根据UE的签约信息和/或UE的业务信息,确定数据路径上的功能节点的类型;

SNC根据功能节点的类型和功能节点的状态信息确定数据路径上的功能节点;

SNC根据UE的签约信息、UE的业务信息以及网络状态信息确定数据路径上的功能节点对用户数据的处理策略信息。

S102、SNC向入口点发送处理路径信息和处理策略信息,并向数据路径上的功能节点发送处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据。

S102的另一种可能的实现方式为:SNC向入口点发送处理路径信息和处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据;

S102的又一种可能的实现方式为:SNC向入口点发送处理路径信息和处理策略信息,并向数据路径上的功能节点发送处理路径信息和处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据;

S102的再一种可能的实现方式为:SNC向入口点发送处理路径信息,并向数据路径上的功能节点发送处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据。

具体来说,S102包括SNC向相关节点通知处理用户数据的数据路径的三种可能的实现方式。

以下结合图1所示新型网络架构和本发明的技术方案,对图1所示新型网络架构中各节点的功能进行说明。

SNC负责控制面的集中处理和用户面的集中控制,本实施例中,SNC主要负责根据获取到的控制面信息,确定用户数据的处理路径信息和处理策略信息,并将处理路径信息和处理策略信息传送到入口点和处理路径上的功能节点;入口点的核心功能是进行数据规则的匹配,Entry接收SNC下发的处理路径信息和处理策略信息,并通过打标签的方式进行标记,后续数据路径上的节点可以根据入口点所标记的标签,直接索引到处理策略、确定下一跳路由等;Function Node不仅仅是路由器/交换机的数据转发等功能,还有数据处理的功能,每个功能节点有处理能力(计算、存储)、带宽等的限制,可能的具体功能类型还可以包括物理层处理功能的分解、层二功能的分解、层三功能的分解、视频优化、跨层优化、缓存(Cache)、深度包检测技术(Deep Packet Inspection,简称DPI)等,在数据的处理上,功能节点可以是有相同的处理策略,也可以有不同的处理策略,对于不同的处理策略,需要SNC预配或者逐条下发,预配的方式,需要在数据包头带有处理策略指示,如果每次都有特定处理参数,则可能只能够逐条下发,处理策略包括对于数据流的处理方法,比如视频压缩时的压缩方式、压缩算法等,还包括数据处理优先级;处理参数,包括在使用某一个处理方式时的具体参数。功能节点之间可能是直接连接,也可能是经过一个IP网络,IP网络内部的数据转发可以使用SDN的方式,也可以使用传统的自治方式;无线节点可以是射频拉远的方式,也可以是完整基站,分发实体的设置是考虑到入口点会有多个,此处引入一个分发实体,负责将接受到的下行数据分发到多个入口点上,分发实体的策略可以默认配置,也可以由SNC下发;NAT本质上是接入网络与外部数据网络之间的统一接口,数据的上下行必经之路,与是否有NAT操作并没有直接关系。

本实施例提供的用户数据处理方法,通过SNC首先根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息,处理路径信息包括数据路径上的节点信息和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数,SNC向入口点发送处理路径信息和处理策略信息,并向数据路径上的功能节点发送处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据,可以实现数据路径的集中控制以及网络负载的均衡,并提升网络资源利用率。

在一个实施例中,S101之前,还可以包括:

SNC接收UE发送的IP地址接收响应消息;或者,

SNC根据获取到的UE切换后连接的空口节点信息,更新UE连接的空口节点信息;或者,

SNC接收UE发送的上下文建立确认消息;或者,

SNC根据获取到的UE的业务服务质量参数和/或业务描述信息,确定UE的业务数据需要第一功能节点处理,并且已确定的数据路径中不包括第一功能节点;或者,

SNC根据获取到的UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径中的第二功能节点的处理能力不能满足UE的业务服务质量需求;或者,

SNC根据获取到的已确定的数据路径中的功能节点的状态信息,确定以确定数据路径中的第三功能节点的负载到达调整门限。

具体来说,上述步骤可以触发SNC执行根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息。

在一个实施例中,S101之前,还可以包括:SNC根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,还包括:

SNC根据获取到的UE切换后连接的空口节点信息,更新UE连接的空口节点信息;

S101可以包括:

SNC根据UE切换后连接的空口节点信息,更新已确定的数据路径中最后一跳节点。

在一个实施例中,S101之前,还可以包括:SNC根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,还包括:

SNC根据获取到的UE的业务服务质量参数和/或业务描述信息,确定UE的业务数据需要第一功能节点处理,并且UE的默认数据路径中不包括第一功能节点;

S101可以包括:

SNC在已确定的数据路径中插入第一功能节点,并确定第一功能节点的处理策略。

在一个实施例中,S101之前,还可以包括:SNC根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,还包括:

SNC根据获取到的UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径的第二功能节点的处理能力不能满足UE的业务服务质量需求;

S101可以包括:

SNC将已确定的数据路径中的第二功能节点更换为处理能力可以满足UE的业务服务质量需求的第四功能节点。

以下对上述触发SNC执行根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息的场景进行具体说明。

举例来说,本发明的数据路径可以分为默认数据路径和特定数据路径两类,但本发明并不限于此,该种分类仅用于对本发明技术方案的适用场景进行说明,其中,默认数据路径是指用户数据达到前,提前为用户建立好的数据路径。默认数据路径的建立或维护包括以下三种情况:一是UE初始入网,二是在UE发生移动时,三是用户空闲模式退出,除了默认数据路径,在某些特定情况下,需要为用户或用户业务建立特定的数据路径,引发特定数据路径建立的因素包括但不限于:

业务因素:在特定业务需要经过特殊节点的时候使用,如视频经过视频压缩节点,而默认路径不经过视频压缩节点;

负载因素:大数据量的用户数据流,由于负载问题,需要走特殊路径;

新业务建立:某些特殊业务初始建立时,出于负载考虑,需要建立特殊路径;

功能节点到达调整门限:Function Nodes负载过重时,将状态上报到SNC,SNC判断到达调整门限,动态调整,触发了特定数据路径的建立。

图3为本发明提供的用户数据处理方法实施例二的流程图,如图3所示,本实施例的用户数据处理方法针对的是场景为用户初始入网时,默认数据路径的建立,可以包括:

S201、SNC与UE之间进行入网的授权认证过程。

具体来说,UE初始入网,SNC与UE之间进行入网的授权认证过程,在授权认证的过程中,UE当前附着的Radio node的标识会被上报到SNC,即SNC在授权认证的过程中获得了UE当前连接的Radio node信息,该步骤的具体过程可以参考现有技术方式操作。。

S202、SNC向UE发送包含有为UE分配IP地址的消息。

S203、UE向SNC发送IP地址接收响应消息。

具体来说,考虑到负载均衡,SNC可以在各个网段中均匀分配IP地址。UE收到IP地址后,向SNC发送IP地址接受响应消息,这两个消息可以单独发送,也可以携带在授权认证过程中的交互的消息中,SNC在收到UE发送的IP地址接收响应消息,即触发了处理UE的用户数据的路径规则的确定建立过程。

S204、SNC根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息。

数据路径主要包括两方面:处理路径信息和数据路径中节点的处理策略信息,处理路径信息包括数据路径上的节点信息(例如包括entry、FN和Radio node)和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数,本实施例中,处理路径信息可以是用户粒度的,也可以是数据流粒度的。

SNC在确定数据路径时,考虑到的因素主要包括:UE位置信息、业务类型、节点负载(包括节点的剩余计算能力、节点间的剩余带宽、节点的剩余存储能力等)等等;

一个可选的SNC确定数据路径的过程如下:SNC根据S201中获取到的UE当前连接的Radio node信息,决定用户的最后一跳位置;根据用户的签约信息和/或SNC本地存储的预配的用户业务信息,确定出该用户所需经过的必经处理功能类型,得到数据路径上的节点类型;根据SNC本身掌握的各类功能节点的负载/带宽/时延等状态信息,选择具体的功能节点,功能节点的状态信息可以由功能节点周期性上报给SNC,也可以由SNC主动发起请求获取;进一步的,再根据签约业务信息、用户信息、网络状态等信息得到功能节点的处理策略信息;形成完整的数据路径,包括数据流逐次经过的每个功能节点以及该功能节点对数据流的处理策略和处理参数。

S205、SNC向入口点和数据路径上的功能节点发送处理路径信息和处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据。

具体来说,SNC将S204中确定出的处理路径信息和处理策略信息分别发送到入口点Entry和数据路径上的功能节点,一般来说Entry更关注于SNC下发的处理路径信息,用户数据的数据包到达后,Entry可以根据处理路径信息,对数据包头进行标记,指示数据包的传输路径,使得数据包在数据路径上传送。Entry也可以接受一些处理策略,如调度优先级等等,并在数据包包头标注传送给相应的FN。而FN更关注于处理策略信息,FN根据SNC下发的处理策略处理该用户的数据包。

本实施例提供的用户数据处理方法,SNC在接收UE发送的IP地址接收响应消息之后,触发根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息的操作,再向入口点和数据路径上的功能节点发送处理路径信息和处理策略信息,可以实现数据路径的集中控制以及网络负载的均衡,并提升网络资源利用率。

图4为本发明提供的用户数据处理方法实施例三的流程图,如图4所示,本实施例的用户数据处理方法针对的是场景为用户发生移动切换时,默认数据路径的重新建立或者对已建立的数据路径的调整,可以包括:

S301、UE移动引发切换过程。

S302、UE向SNC发送包含有切换后UE附着的Radio node信息的切换请求消息,该步骤的具体过程可以参考现有技术方式操作。

具体来说,在切换的过程中,UE、切换前UE附着的Radio node或者切换后UE附着的Radio node,三个功能实体中的一个向SNC发送切换请求消息,具体由哪个功能实体发送根据网络切换策略决定,切换请求消息中携带有切换后的Radio node的信息,后续切换过程继续(图中未完全示出)。

S303、SNC更新UE连接的Radio node信息。

S304、SNC根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息。

具体来说,本实施例中,SNC的数据路径确定过程可以直接更新已建立的默认数据路径上最后一跳的Radio node信息,也可以按照图3所示实施例中S204的方式,重新确定默认数据路径上的各跳节点,确定的具体过程与图3所示实施例中S204相同,此处不再赘述。

S305、SNC向入口点和数据路径上的功能节点发送处理路径信息和处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据。

本实施例提供的用户数据处理方法,SNC在根据获取到的UE切换后连接的空口节点信息,更新UE连接的空口节点信息之后,触发根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息的操作或者直接更新已建立的默认数据路径上最后一跳的Radio node信息,再向入口点和数据路径上的功能节点发送处理路径信息和处理策略信息,可以实现数据路径的集中控制以及网络负载的均衡,并提升网络资源利用率。

图5为本发明提供的用户数据处理方法实施例四的流程图,如图5所示,本实施例的用户数据处理方法针对的是场景为UE从空闲态退出时,默认数据路径的重新建立,可以包括:

S401、网络与UE之间发生了寻呼过程。

本实施例中,用户从空闲态退出,SNC与UE发生寻呼过程,在寻呼过程中,UE当前附着的Radio node的标识会被上报到SNC,该步骤的具体过程可以参考现有技术方式操作。

S402、UE向SNC发送上下文建立请求消息。

S403、SNC向UE发送上下文建立确认消息。

具体来说,SNC与UE之间进行上下文建立的过程,该过程可以包含在寻呼过程之中,SNC中上下文建立之后,即触发了数据路径的确定过程。

S404、SNC根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息。

具体来说,SNC的数据路径确定可以按照图3所示实施例中S204的方式,确定默认数据路径上的各跳节点,确定的过程与图3所示实施例中S204相同,此处不再赘述;若SNC中还保存着该用户在空闲态之前的数据路径的处理路径信息和处理策略信息,也可以直接采用这部分已建立的数据路径的处理路径信息和处理策略信息,若用户在空闲态时发生了Radio node的移动,则更新最后一跳节点Radio node,若用户在空闲态时未发生跨Radio node的移动,则不需要更新最后一跳节点Radio node。

S405、SNC向入口点和数据路径上的功能节点发送处理路径信息和处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据。

本实施例提供的用户数据处理方法,SNC在接收UE发送的上下文建立确认消息之后,触发根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息的操作或者直接采用已建立的数据路径的处理路径信息和处理策略信息,再向入口点和数据路径上的功能节点发送处理路径信息和处理策略信息,可以实现数据路径的集中控制以及网络负载的均衡,并提升网络资源利用率。

图6为本发明提供的用户数据处理方法实施例五的流程图,如图6所示,本实施例的用户数据处理方法针对的是场景为用户新业务建立时,特定数据路径的建立,可以包括:

S501、UE与业务服务器进行业务层面的业务协商过程。

具体来说,UE有新业务要传输时,UE与业务服务器进行业务层面的业务协商,在协商的过程中确定业务特性以及业务的QoS保证等参数,该步骤的具体过程可以参考现有技术方式操作。

S502、UE向SNC发送包含QoS参数和业务描述信息的业务QoS请求消息。

具体来说,该步骤还可以是业务服务器向SNC发送QoS请求消息,QoS请求消息中包含QoS参数和业务描述信息等信息,后续SNC需要对UE或业务服务器的QoS请求做出响应(图中未示出)。

S503、SNC根据获取到的UE的业务服务质量参数和/或业务描述信息,确定UE的业务数据需要第一功能节点处理,并且UE的默认数据路径中不包括第一功能节点。

可以理解的是,S503还可以是:SNC根据获取到的UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径的第二功能节点的处理能力不能满足UE的业务服务质量需求。

S504、SNC根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息。

具体来说,SNC收到QoS请求消息后,根据其中携带业务描述信息和/或QoS参数,发现该业务需要在某个特定FN中处理,而该用户对应的默认数据路径并不经过该FN,因此作出建立特定数据路径的确定。建立特定数据路径时,可以在原有默认路径中插入该特定FN,也可以重新采用图3所示实施例中S204确定默认数据路径的方式来确定该特定数据路径中的每一个节点。还有一种情况是,SNC根据QoS请求中携带的信息确定:尽管不需要在某个不包含在默认路径中的节点处理业务数据,但原来默认数据路径中的某一个节点的处理能力不足以满足QoS请求中的资源需求,则也可以发起特定数据路径建立的过程,此时,数据路径建立的过程,可以简单的为更换该资源不足的功能节点;也可以重新发起图3所示实施例中S204默认数据路径的确定过程。

S505、SNC向入口点和数据路径上的功能节点发送处理路径信息和处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据。

具体来说,如果S504只是简单的增加或者更换某一个功能节点,则Entry和/或FNs的操作也就相应的简单一些,只需要局部重新标记下一条跳节点和功能节点的处理策略。

本实施例提供的用户数据处理方法,SNC在根据获取到的UE的业务服务质量参数和/或业务描述信息,确定UE的业务数据需要第一功能节点处理,并且已确定的数据路径中不包括第一功能节点之后,或者,SNC根据获取到的UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径中的第二功能节点的处理能力不能满足UE的业务服务质量需求之后,触发根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息的操作或者直接采用已建立的数据路径的处理路径信息和处理策略信息,再向入口点和数据路径上的功能节点发送处理路径信息和处理策略信息,可以实现数据路径的集中控制以及网络负载的均衡,并提升网络资源利用率。

图7为本发明提供的用户数据处理方法实施例六的流程图,如图7所示,本实施例的用户数据处理方法针对的是场景为功能节点到达调整门限时,特定数据路径的建立,可以包括:

S601、FN向SNC发送负载状态信息。

具体来说,FN可以将本身的负载状态上报到SNC,该过程可以周期性进行,也可以FN在检测出本身负载过重时时上报到SNC。

S602、SNC根据获取到的已确定的数据路径中的功能节点的状态信息,确定以确定数据路径中的第三功能节点的负载到达调整门限。

具体来说,SNC根据FN上报的负载状态信息,判断出该FN负载过重,到达了调整数据路径的门限。

S603、SNC根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息。

具体过程可以参见图3所示实施例中S204的过程。

S604、SNC向入口点和数据路径上的功能节点发送处理路径信息和处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据。

本实施例提供的用户数据处理方法,SNC在SNC根据获取到的已确定的数据路径中的功能节点的状态信息,确定已确定数据路径中的第三功能节点的负载到达调整门限之后,触发根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息的操作或者直接采用已建立的数据路径的处理路径信息和处理策略信息,再向入口点和数据路径上的功能节点发送处理路径信息和处理策略信息,可以实现数据路径的集中控制以及网络负载的均衡,并提升网络资源利用率。

图8为本发明提供的用户数据处理方法实施例七的流程图,如图8所示,本实施例的用户数据处理方法,包括:

S701、入口点接收SNC发送的处理路径信息和处理策略信息,处理路径信息包括处理UE的用户数据的数据路径上的节点信息和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数。

S702、入口点在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据。

本实施例的执行主体可以是入口点。

图9为本发明提供的用户数据处理方法实施例八的流程图,如图9所示,本实施例的用户数据处理方法,包括:

S801、入口点接收SNC发送的处理路径信息,处理路径信息包括处理UE的用户数据的数据路径上的节点信息和数据路径上的节点的转发策略信息。

S802、入口点在接收到用户数据之后,根据处理路径信息标记用户数据。

本实施例的执行主体可以是入口点。

图10为本发明提供的用户数据处理方法实施例九的流程图,如图10所示,本实施例的用户数据处理方法,包括:

S901、功能节点接收SNC发送的处理策略信息;或者,功能节点接收SNC发送的处理路径信息和处理策略信息,处理路径信息包括处理UE的用户数据的数据路径上的节点信息和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数。

S902、功能节点在接收到入口点标记的用户数据之后,根据接收到的处理策略信息处理入口点标记的用户数据。

本实施例的执行主体可以是功能节点。

图11为本发明提供的集中控制器实施例一的结构示意图,如图11所示,本实施例的集中控制器,包括:处理模块111和发送模块112,其中,处理模块111用于根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息,处理路径信息包括数据路径上的节点信息和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数;发送模块112用于向入口点发送处理路径信息和处理策略信息,并向数据路径上的功能节点发送处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据;或者,向入口点发送处理路径信息和处理策略信息,并向数据路径上的功能节点发送处理路径信息和处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据;或者,向入口点发送处理路径信息和处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据;或者,向入口点发送处理路径信息,并向数据路径上的功能节点发送处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据。

本实施例的装置,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

在一个实施例中,处理模块111具体用于:

根据UE连接的空口节点信息,确定数据路径中最后一跳节点;

根据UE的签约信息和/或UE的业务信息,确定数据路径上的功能节点的类型;

根据功能节点的类型和功能节点的状态信息确定数据路径上的功能节点;

根据UE的签约信息、UE的业务信息以及网络状态信息确定数据路径上的功能节点对用户数据的处理策略信息。

图12为本发明提供的集中控制器实施例二的结构示意图,如图12所示,本实施例的集中控制器,在图11所示实施例的基础上,还包括:接收模块113;

接收模块113用于在处理模块111根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,接收UE发送的IP地址接收响应消息;或者,接收UE发送的上下文建立确认消息。

在一个实施例中,处理模块111还用于在根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,根据获取到的UE切换后连接的空口节点信息,更新UE连接的空口节点信息;或者,根据获取到的UE的业务服务质量参数和/或业务描述信息,确定UE的业务数据需要第一功能节点处理,并且已确定的数据路径中不包括第一功能节点;或者,根据获取到的UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径中的第二功能节点的处理能力不能满足UE的业务服务质量需求;或者,根据获取到的已确定的数据路径中的功能节点的状态信息,确定以确定数据路径中的第三功能节点的负载到达调整门限。

在一个实施例中,处理模块111还用于在根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,根据获取到的UE切换后连接的空口节点信息,更新UE连接的空口节点信息;

处理模块111具体用于:

根据UE切换后连接的空口节点信息,更新已确定的数据路径中最后一跳节点。

在一个实施例中,处理模块111还用于在根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,根据获取到的UE的业务服务质量参数和/或业务描述信息,确定UE的业务数据需要第一功能节点处理,并且UE的默认数据路径中不包括第一功能节点;

处理模块111具体用于:

SNC在已确定的数据路径中插入第一功能节点,并确定第一功能节点的处理策略。

在一个实施例中,处理模块111还用于在根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,根据获取到的UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径的第二功能节点的处理能力不能满足UE的业务服务质量需求;

处理模块111具体用于:

SNC将已确定的数据路径中的第二功能节点更换为处理能力可以满足UE的业务服务质量需求的第四功能节点。

本实施例的装置,可以用于执行图3-图7所示方法实施例的技术方案中集中控制器执行的部分,其实现原理和技术效果类似,此处不再赘述。

图13为本发明提供的集中控制器实施例三的结构示意图,如图13所示,本实施例的集中控制器,包括发送器131、接收器132、存储器133以及分别与发送器131、接收器132和存储器133连接的处理器134。当然,用户设备还可以包括天线、基带处理部件、中射频处理部件、输入输出装置等通用部件,本发明实施例在此不再任何限制。

其中,存储器133中存储一组程序代码,且处理器134用于调用存储器133中存储的程序代码,用于执行以下操作:

根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息,处理路径信息包括数据路径上的节点信息和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数;

向入口点发送处理路径信息和处理策略信息,并向数据路径上的功能节点发送处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据;或者,向入口点发送处理路径信息和处理策略信息,并向数据路径上的功能节点发送处理路径信息和处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据;或者,向入口点发送处理路径信息和处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据;或者,向入口点发送处理路径信息,并向数据路径上的功能节点发送处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据。

在一个实施例中,处理器134具体用于:

根据UE连接的空口节点信息,确定数据路径中最后一跳节点;

根据UE的签约信息和/或UE的业务信息,确定数据路径上的功能节点的类型;

根据功能节点的类型和功能节点的状态信息确定数据路径上的功能节点;

根据UE的签约信息、UE的业务信息以及网络状态信息确定数据路径上的功能节点对用户数据的处理策略信息。

在一个实施例中,接收器132用于在处理模块根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,接收UE发送的IP地址接收响应消息;或者,接收UE发送的上下文建立确认消息。

在一个实施例中,处理器134还用于在根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,根据获取到的UE切换后连接的空口节点信息,更新UE连接的空口节点信息;或者,根据获取到的UE的业务服务质量参数和/或业务描述信息,确定UE的业务数据需要第一功能节点处理,并且已确定的数据路径中不包括第一功能节点;或者,根据获取到的UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径中的第二功能节点的处理能力不能满足UE的业务服务质量需求;或者,根据获取到的已确定的数据路径中的功能节点的状态信息,确定以确定数据路径中的第三功能节点的负载到达调整门限。

在一个实施例中,处理器134还用于在根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,根据获取到的UE切换后连接的空口节点信息,更新UE连接的空口节点信息;

处理器134具体用于:

根据UE切换后连接的空口节点信息,更新已确定的数据路径中最后一跳节点。

在一个实施例中,处理器134还用于在根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,根据获取到的UE的业务服务质量参数和/或业务描述信息,确定UE的业务数据需要第一功能节点处理,并且UE的默认数据路径中不包括第一功能节点;

处理器134具体用于:

SNC在已确定的数据路径中插入第一功能节点,并确定第一功能节点的处理策略。

在一个实施例中,处理器134还用于在根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,根据获取到的UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径的第二功能节点的处理能力不能满足UE的业务服务质量需求;

处理器134具体用于:

SNC将已确定的数据路径中的第二功能节点更换为处理能力可以满足UE的业务服务质量需求的第四功能节点。

图14为本发明提供的入口点实施例一的结构示意图,如图14所示,本实施例的入口点,可以包括:接收模块141和处理模块142,其中,接收模块141用于接收SNC发送的处理路径信息和处理策略信息,处理路径信息包括处理UE的用户数据的数据路径上的节点信息和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数;处理模块142用于在接收模块接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据。

在另一种可能的实现方式中,接收模块141用于接收SNC发送的处理路径信息,处理路径信息包括处理UE的用户数据的数据路径上的节点信息和数据路径上的节点的转发策略信息;处理模块142用于在接收模块接收到用户数据之后,根据处理路径信息标记用户数据。

本实施例的装置,可以用于执行图8或图9所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图15为本发明提供的入口点实施例二的结构示意图,如图15所示,本实施例的入口点,可以包括:发送器151、接收器152、存储器153以及分别与发送器151、接收器152和存储器153连接的处理器154。当然,用户设备还可以包括天线、基带处理部件、中射频处理部件、输入输出装置等通用部件,本发明实施例在此不再任何限制。

其中,存储器153中存储一组程序代码,且处理器154用于调用存储器153中存储的程序代码,用于执行以下操作:

接收SNC发送的处理路径信息和处理策略信息,处理路径信息包括处理UE的用户数据的数据路径上的节点信息和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数;在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据;或者,

接收SNC发送的处理路径信息,处理路径信息包括处理UE的用户数据的数据路径上的节点信息和数据路径上的节点的转发策略信息;在接收到用户数据之后,根据处理路径信息标记用户数据。

图16为本发明提供的功能节点实施例一的结构示意图,如图16所示,本实施例的功能节点,可以包括:接收模块161和处理模块162,其中,接收模块161用于接收SNC发送的处理策略信息;或者,接收SNC发送的处理路径信息和处理策略信息,处理路径信息包括处理UE的用户数据的数据路径上的节点信息和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数;处理模块162用于在接收模块161接收到入口点标记的用户数据之后,根据接收到的处理策略信息处理入口点标记的用户数据。

本实施例的装置,可以用于执行图10所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图17为本发明提供的功能节点实施例二的结构示意图,如图17所示,本实施例的功能节点,可以包括:发送器171、接收器172、存储器173以及分别与发送器171、接收器172和存储器173连接的处理器174。当然,用户设备还可以包括天线、基带处理部件、中射频处理部件、输入输出装置等通用部件,本发明实施例在此不再任何限制。

其中,存储器173中存储一组程序代码,且处理器174用于调用存储器173中存储的程序代码,用于执行以下操作:

接收SNC发送的处理策略信息;或者,接收SNC发送的处理路径信息和处理策略信息,处理路径信息包括处理UE的用户数据的数据路径上的节点信息和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数;

在接收到入口点标记的用户数据之后,根据接收到的处理策略信息处理入口点标记的用户数据。

图18为本发明提供的网络系统实施例一的结构示意图,如图18所示,本实施例的网络系统,包括:如上集中控制器实施例一至三中任一项的集中控制器100、如上入口点实施例一或二的入口点200以及如上功能节点实施例一或二的功能节点300。

需要说明的是,上述各实施例对应的结构示意图仅为一种示意,各部分或模块的连接关系不限于图中示出的形式,可以以实际应用中的情况为准。

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

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

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

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

本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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