CN105612717B - User data processing method, device and network system - Google Patents
User data processing method, device and network system Download PDFInfo
- Publication number
- CN105612717B CN105612717B CN201480053927.XA CN201480053927A CN105612717B CN 105612717 B CN105612717 B CN 105612717B CN 201480053927 A CN201480053927 A CN 201480053927A CN 105612717 B CN105612717 B CN 105612717B
- Authority
- CN
- China
- Prior art keywords
- information
- processing
- path
- data
- data path
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0894—Policy-based network configuration management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例提供一种用户数据处理方法、装置及网络系统,该方法,包括:SNC根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息,处理路径信息包括数据路径上的节点信息和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数;SNC向入口点发送处理路径信息和处理策略信息,并向数据路径上的功能节点发送处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据。
Embodiments of the present invention provide a user data processing method, device, and network system. The method includes: an SNC determining, according to acquired control plane information, processing path information of a data path for processing user data of a UE and information about a data path of a node in the data path. Processing policy information, processing path information includes node information on the data path and forwarding policy information of nodes on the data path, processing policy information includes processing methods and processing parameters for the nodes on the data path to process user data; SNC sends processing to the entry point Path information and processing policy information, and send processing policy information to functional nodes on the data path, so that after receiving user data, the entry point marks user data according to the processing path information and processing policy information, and makes the functions on the data path After receiving the user data marked by the entry point, the node processes the user data marked by the entry point according to the received processing policy information.
Description
技术领域technical field
本发明实施例涉及通信技术,尤其涉及一种用户数据处理方法、装置及网络系统。Embodiments of the present invention relate to communication technologies, and in particular, to a user data processing method, device, and network system.
背景技术Background technique
在现有第三代移动通信伙伴组织(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)隧道管理、安全、计费等等,主要有两个问题:一是这些功能以紧耦合的方式在一个物理盒子里实现,不利于引入新的功能;二是功能的数量按照产品的规格固定在物理盒子中进行配置,在低业务量时浪费,而在高业务量时拥塞。In the 4G Evolved Packet Core (EPC) network architecture defined in the existing 3rd Generation Partnership Project (3GPP) protocol, the Mobility Management Entity (MME) ) is the control plane function, the public data gateway (PDN Gateway, referred to as PGW)/Serving Gateway, referred to as the Serving Gateway, referred to as SGW) is the bearer plane function, the Serving GPRS Support Node (Servicing GPRS Support Node, referred to as SGSN), MME, PGW, SGW, etc. Network elements exist as independent physical entities. Take PGW as an example. PGW integrates many data plane functions, such as mobile IP, data packet filtering, GPRS Tunneling Protocol (GTP) tunnel management, security, and billing. Wait, there are two main problems: one is that these functions are implemented in a physical box in a tightly coupled manner, which is not conducive to introducing new functions; Wasted at low traffic and congested at high traffic.
现有技术提出了一种无线SDN架构(Wireless SDN Architecture,简称WiSA)网络架构,在WiSA架构中,将基站进行控制面和数据面分离,将基站的控制部分抽取出来形成cNB(control plane NodeB),将基站的数据面抽取出来形成uNB(user plane NodeB)。同时在网络层,将数据转发的功能集中在GR(Gateway Router),将用户的接入控制等控制面功能和数据转发路由控制功能置于集中控制器之上。The prior art proposes a wireless SDN architecture (Wireless SDN Architecture, WiSA for short) network architecture. In the WiSA architecture, the control plane and the data plane of the base station are separated, and the control part of the base station is extracted to form a cNB (control plane NodeB) , and extract the data plane of the base station to form a uNB (user plane NodeB). At the same time, at the network layer, the data forwarding function is concentrated on the GR (Gateway Router), and the control plane functions such as user access control and data forwarding routing control functions are placed on the centralized controller.
然而,现有技术仍然存在网元功能不能解耦的问题。However, the existing technology still has the problem that the functions of the network elements cannot be decoupled.
发明内容SUMMARY OF THE INVENTION
本发明实施例提供一种用户数据处理方法、装置及网络系统,用以在网络功能解耦的新型网络架构中,实现数据路径的集中控制以及网络负载的均衡,并提升网络资源利用率。Embodiments of the present invention provide a user data processing method, device, and network system for realizing centralized control of data paths and balancing of network loads in a new network architecture with decoupling of network functions, and improving network resource utilization.
本发明第一方面,提供一种用户数据处理方法,包括:A first aspect of the present invention provides a user data processing method, comprising:
集中控制器SNC根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息,所述处理路径信息包括所述数据路径上的节点信息和所述数据路径上的节点的转发策略信息,所述处理策略信息包括所述数据路径上的节点处理所述用户数据的处理方法和处理参数;The centralized controller SNC determines, according to the acquired control plane information, processing path information of the data path for processing user data of the user equipment UE and processing policy information of the nodes in the data path, where the processing path information includes information on the data path on the data path. and the forwarding policy information of the node on the data path, the processing policy information includes the processing method and processing parameters for the node on the data path to process the user data;
所述SNC向入口点发送所述处理路径信息和所述处理策略信息,并向所述数据路径上的功能节点发送所述处理策略信息,以使所述入口点在接收到所述用户数据之后,根据所述处理路径信息和所述处理策略信息标记所述用户数据,并使得所述数据路径上的功能节点在接收到所述入口点标记的用户数据后根据接收到的所述处理策略信息处理所述入口点标记的用户数据;或者,所述SNC向入口点发送所述处理路径信息和所述处理策略信息,并向所述数据路径上的功能节点发送所述处理路径信息和所述处理策略信息,以使所述入口点在接收到所述用户数据之后,根据所述处理路径信息和所述处理策略信息标记所述用户数据,并使得所述数据路径上的功能节点在接收到所述入口点标记的用户数据后根据接收到的所述处理策略信息处理所述入口点标记的用户数据;或者,所述SNC向入口点发送所述处理路径信息和所述处理策略信息,以使所述入口点在接收到所述用户数据之后,根据所述处理路径信息和所述处理策略信息标记所述用户数据;或者,所述SNC向入口点发送所述处理路径信息,并向所述数据路径上的功能节点发送所述处理策略信息,以使所述入口点在接收到所述用户数据之后,根据所述处理路径信息标记所述用户数据,并使得所述数据路径上的功能节点在接收到所述入口点标记的用户数据后根据接收到的所述处理策略信息处理所述入口点标记的用户数据。The SNC sends the processing path information and the processing policy information to the entry point, and sends the processing policy information to the functional node on the data path, so that after the entry point receives the user data , mark the user data according to the processing path information and the processing strategy information, and make the functional nodes on the data path according to the received processing strategy information after receiving the user data marked by the entry point process the user data marked by the entry point; or, the SNC sends the processing path information and the processing policy information to the entry point, and sends the processing path information and the processing policy information to the functional node on the data path Processing policy information, so that after receiving the user data, the entry point marks the user data according to the processing path information and the processing policy information, and enables the function nodes on the data path to receive the user data After the user data marked by the entry point is processed, the user data marked by the entry point is processed according to the received processing policy information; or, the SNC sends the processing path information and the processing policy information to the entry point, to After receiving the user data, the entry point marks the user data according to the processing path information and the processing policy information; or, the SNC sends the processing path information to the entry point, and sends the information to the entry point. The function node on the data path sends the processing policy information, so that after receiving the user data, the entry point marks the user data according to the processing path information, and makes the function on the data path After receiving the user data marked by the entry point, the node processes the user data marked by the entry point according to the received processing policy information.
在第一方面的第一种可能的实现方式中,所述集中控制器SNC根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息,包括:In a first possible implementation manner of the first aspect, the centralized controller SNC determines, according to the acquired control plane information, processing path information of a data path for processing user data of the user equipment UE and a node in the data path processing policy information, including:
所述SNC根据所述UE连接的空口节点信息,确定所述数据路径中最后一跳节点;The SNC determines the last hop node in the data path according to the air interface node information connected to the UE;
所述SNC根据所述UE的签约信息和/或所述UE的业务信息,确定所述数据路径上的功能节点的类型;The SNC determines the type of the functional node on the data path according to the subscription information of the UE and/or the service information of the UE;
所述SNC根据所述功能节点的类型和功能节点的状态信息确定所述数据路径上的功能节点;The SNC determines the functional node on the data path according to the type of the functional node and the state information of the functional node;
所述SNC根据所述UE的签约信息、所述UE的业务信息以及网络状态信息确定所述数据路径上的功能节点对用户数据的处理策略信息。The SNC determines, according to the subscription information of the UE, the service information of the UE, and the network state information, information on the processing strategy of the user data by the functional node on the data path.
结合第一方面或第一方面的第一种实现方式,在第一方面的第二种可能的实现方式中,所述集中控制器SNC根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,还包括:With reference to the first aspect or the first implementation manner of the first aspect, in a second possible implementation manner of the first aspect, the centralized controller SNC determines the user who processes the user equipment UE according to the acquired control plane information Before the processing path information of the data path of the data and the processing strategy information of the nodes in the data path, it further includes:
所述SNC接收所述UE发送的IP地址接收响应消息;或者,The SNC receives the IP address reception response message sent by the UE; or,
所述SNC根据获取到的所述UE切换后连接的空口节点信息,更新所述UE连接的空口节点信息;或者,The SNC updates the air interface node information connected to the UE according to the obtained air interface node information connected to the UE after the handover; or,
所述SNC接收所述UE发送的上下文建立确认消息;或者,The SNC receives the context establishment confirmation message sent by the UE; or,
所述SNC根据获取到的所述UE的业务服务质量参数和/或业务描述信息,确定所述UE的业务数据需要第一功能节点处理,并且已确定的数据路径中不包括所述第一功能节点;或者,The SNC determines, according to the acquired service quality of service parameter and/or service description information of the UE, that the service data of the UE needs to be processed by the first function node, and the determined data path does not include the first function node; or,
所述SNC根据获取到的所述UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径中的第二功能节点的处理能力不能满足所述UE的业务服务质量需求;或者,The SNC determines, according to the acquired service quality of service parameter and/or service description information of the UE, that the processing capability of the second functional node in the determined data path cannot meet the service quality of service requirement of the UE; or,
所述SNC根据获取到的已确定的数据路径中的功能节点的状态信息,确定所述以确定数据路径中的第三功能节点的负载到达调整门限。The SNC determines that the load of the third functional node in the determined data path reaches the adjustment threshold according to the acquired status information of the functional node in the determined data path.
结合第一方面或第一方面的第一种实现方式,在第一方面的第三种可能的实现方式中,所述集中控制器SNC根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,还包括:With reference to the first aspect or the first implementation manner of the first aspect, in a third possible implementation manner of the first aspect, the centralized controller SNC determines the user who processes the user equipment UE according to the acquired control plane information Before the processing path information of the data path of the data and the processing strategy information of the nodes in the data path, it further includes:
所述SNC根据获取到的所述UE切换后连接的空口节点信息,更新所述UE连接的空口节点信息;The SNC updates the air interface node information connected to the UE according to the obtained air interface node information connected to the UE after the handover;
所述集中控制器SNC根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息,包括:The centralized controller SNC determines, according to the acquired control plane information, the processing path information of the data path for processing the user data of the user equipment UE and the processing policy information of the nodes in the data path, including:
所述SNC根据所述UE切换后连接的空口节点信息,更新已确定的数据路径中最后一跳节点。The SNC updates the last hop node in the determined data path according to the air interface node information connected to the UE after the handover.
结合第一方面或第一方面的第一种实现方式,在第一方面的第四种可能的实现方式中,所述集中控制器SNC根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,还包括:With reference to the first aspect or the first implementation manner of the first aspect, in a fourth possible implementation manner of the first aspect, the centralized controller SNC determines the user who processes the user equipment UE according to the acquired control plane information Before the processing path information of the data path of the data and the processing strategy information of the nodes in the data path, it further includes:
所述SNC根据获取到的所述UE的业务服务质量参数和/或业务描述信息,确定所述UE的业务数据需要第一功能节点处理,并且所述UE的默认数据路径中不包括所述第一功能节点;The SNC determines, according to the acquired service quality of service parameters and/or service description information of the UE, that the service data of the UE needs to be processed by the first functional node, and the default data path of the UE does not include the first functional node. a functional node;
所述集中控制器SNC根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息,包括:The centralized controller SNC determines, according to the acquired control plane information, the processing path information of the data path for processing the user data of the user equipment UE and the processing policy information of the nodes in the data path, including:
所述SNC在已确定的数据路径中插入所述第一功能节点,并确定所述第一功能节点的处理策略。The SNC inserts the first functional node in the determined data path, and determines a processing strategy of the first functional node.
结合第一方面或第一方面的第一种实现方式,在第一方面的第五种可能的实现方式中,所述集中控制器SNC根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,还包括:With reference to the first aspect or the first implementation manner of the first aspect, in a fifth possible implementation manner of the first aspect, the centralized controller SNC determines the user who processes the user equipment UE according to the acquired control plane information Before the processing path information of the data path of the data and the processing strategy information of the nodes in the data path, it further includes:
所述SNC根据获取到的所述UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径的第二功能节点的处理能力不能满足所述UE的业务服务质量需求;The SNC determines, according to the acquired service quality of service parameter and/or service description information of the UE, that the processing capability of the second functional node of the determined data path cannot meet the service quality of service requirement of the UE;
所述集中控制器SNC根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息,包括:The centralized controller SNC determines, according to the acquired control plane information, the processing path information of the data path for processing the user data of the user equipment UE and the processing policy information of the nodes in the data path, including:
所述SNC将已确定的数据路径中的第二功能节点更换为处理能力可以满足所述UE的业务服务质量需求的第四功能节点。The SNC replaces the second functional node in the determined data path with a fourth functional node whose processing capability can meet the service quality requirement of the UE.
本发明第二方面,提供一种用户数据处理方法,包括:A second aspect of the present invention provides a user data processing method, comprising:
入口点接收集中控制器SNC发送的处理路径信息和处理策略信息,所述处理路径信息包括处理用户设备UE的用户数据的数据路径上的节点信息和所述数据路径上的节点的转发策略信息,所述处理策略信息包括所述数据路径上的节点处理所述用户数据的处理方法和处理参数;The entry point receives processing path information and processing policy information sent by the centralized controller SNC, where the processing path information includes node information on the data path for processing user data of the user equipment UE and forwarding policy information of the nodes on the data path, The processing policy information includes a processing method and processing parameters for the node on the data path to process the user data;
所述入口点在接收到所述用户数据之后,根据所述处理路径信息和所述处理策略信息标记所述用户数据。After receiving the user data, the entry point marks the user data according to the processing path information and the processing policy information.
本发明第三方面,提供一种用户数据处理方法,包括:A third aspect of the present invention provides a user data processing method, comprising:
入口点接收集中控制器SNC发送的处理路径信息,所述处理路径信息包括处理用户设备UE的用户数据的数据路径上的节点信息和所述数据路径上的节点的转发策略信息;The entry point receives processing path information sent by the centralized controller SNC, where the processing path information includes node information on the data path for processing user data of the user equipment UE and forwarding policy information of the nodes on the data path;
所述入口点在接收到所述用户数据之后,根据所述处理路径信息标记所述用户数据。After receiving the user data, the entry point marks the user data according to the processing path information.
本发明第四方面,提供一种用户数据处理方法,包括:A fourth aspect of the present invention provides a user data processing method, comprising:
功能节点接收集中控制器SNC发送的处理策略信息;或者,功能节点接收SNC发送的处理路径信息和处理策略信息,所述处理路径信息包括处理用户设备UE的用户数据的数据路径上的节点信息和所述数据路径上的节点的转发策略信息,所述处理策略信息包括所述数据路径上的节点处理所述用户数据的处理方法和处理参数;The functional node receives the processing policy information sent by the centralized controller SNC; or, the functional node receives the processing path information and processing policy information sent by the SNC, where the processing path information includes node information on the data path for processing user data of the user equipment UE and forwarding policy information of the node on the data path, the processing policy information includes a processing method and processing parameters for the node on the data path to process the user data;
所述功能节点在接收到入口点标记的用户数据之后,根据接收到的所述处理策略信息处理所述入口点标记的用户数据。After receiving the user data marked by the entry point, the functional node processes the user data marked by the entry point according to the received processing policy information.
本发明第五方面,提供一种集中控制器,包括:A fifth aspect of the present invention provides a centralized controller, comprising:
处理模块,用于根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息,所述处理路径信息包括所述数据路径上的节点信息和所述数据路径上的节点的转发策略信息,所述处理策略信息包括所述数据路径上的节点处理所述用户数据的处理方法和处理参数;a processing module, configured to determine, according to the acquired control plane information, processing path information of a data path for processing user data of a user equipment UE and processing policy information of nodes in the data path, where the processing path information includes the data path node information on the data path and forwarding policy information of the node on the data path, the processing policy information includes the processing method and processing parameters for the node on the data path to process the user data;
发送模块,用于向入口点发送所述处理路径信息和所述处理策略信息,并向所述数据路径上的功能节点发送所述处理策略信息,以使所述入口点在接收到所述用户数据之后,根据所述处理路径信息和所述处理策略信息标记所述用户数据,并使得所述数据路径上的功能节点在接收到所述入口点标记的用户数据后根据接收到的所述处理策略信息处理所述入口点标记的用户数据;或者,向入口点发送所述处理路径信息和所述处理策略信息,并向所述数据路径上的功能节点发送所述处理路径信息和所述处理策略信息,以使所述入口点在接收到所述用户数据之后,根据所述处理路径信息和所述处理策略信息标记所述用户数据,并使得所述数据路径上的功能节点在接收到所述入口点标记的用户数据后根据接收到的所述处理策略信息处理所述入口点标记的用户数据;或者,向入口点发送所述处理路径信息和所述处理策略信息,以使所述入口点在接收到所述用户数据之后,根据所述处理路径信息和所述处理策略信息标记所述用户数据;或者,向入口点发送所述处理路径信息,并向所述数据路径上的功能节点发送所述处理策略信息,以使所述入口点在接收到所述用户数据之后,根据所述处理路径信息标记所述用户数据,并使得所述数据路径上的功能节点在接收到所述入口点标记的用户数据后根据接收到的所述处理策略信息处理所述入口点标记的用户数据。A sending module, configured to send the processing path information and the processing policy information to the entry point, and send the processing policy information to the functional nodes on the data path, so that the entry point receives the user After the data, mark the user data according to the processing path information and the processing strategy information, and make the functional nodes on the data path, after receiving the user data marked by the entry point, mark the user data according to the received processing The policy information processes the user data marked by the entry point; or, sends the processing path information and the processing policy information to the entry point, and sends the processing path information and the processing to the functional node on the data path policy information, so that after receiving the user data, the entry point marks the user data according to the processing path information and the processing policy information, and enables the functional nodes on the data path to receive the user data After the user data marked by the entry point is processed, the user data marked by the entry point is processed according to the received processing policy information; or, the processing path information and the processing policy information are sent to the entry point, so that the entry point After receiving the user data, the node marks the user data according to the processing path information and the processing policy information; or, sends the processing path information to the entry point, and sends the information to the function node on the data path. Sending the processing policy information, so that after receiving the user data, the entry point marks the user data according to the processing path information, and enables the functional nodes on the data path to receive the entry After the user data marked by the entry point is processed, the user data marked by the entry point is processed according to the received processing policy information.
在第五方面的第一种可能的实现方式中,所述处理模块,具体用于:In a first possible implementation manner of the fifth aspect, the processing module is specifically used for:
根据所述UE连接的空口节点信息,确定所述数据路径中最后一跳节点;Determine the last hop node in the data path according to the air interface node information connected by the UE;
根据所述UE的签约信息和/或所述UE的业务信息,确定所述数据路径上的功能节点的类型;determining the type of the functional node on the data path according to the subscription information of the UE and/or the service information of the UE;
根据所述功能节点的类型和功能节点的状态信息确定所述数据路径上的功能节点;Determine the functional node on the data path according to the type of the functional node and the state information of the functional node;
根据所述UE的签约信息、所述UE的业务信息以及网络状态信息确定所述数据路径上的功能节点对用户数据的处理策略信息。According to the subscription information of the UE, the service information of the UE and the network state information, the information on the processing strategy of the user data by the functional node on the data path is determined.
结合第五方面或第五方面的第一种实现方式,在第五方面的第二种可能的实现方式中,还包括:With reference to the fifth aspect or the first implementation manner of the fifth aspect, in the second possible implementation manner of the fifth aspect, further includes:
接收模块,用于在所述处理模块根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,接收所述UE发送的IP地址接收响应消息;或者,接收所述UE发送的上下文建立确认消息。a receiving module, configured to receive the UE before the processing module determines the processing path information of the data path for processing user data of the user equipment UE and the processing policy information of the nodes in the data path according to the acquired control plane information The sent IP address receives the response message; or, receives the context establishment confirmation message sent by the UE.
结合第五方面或第五方面的第一种实现方式,在第五方面的第三种可能的实现方式中,所述处理模块,还用于在根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,根据获取到的所述UE切换后连接的空口节点信息,更新所述UE连接的空口节点信息;或者,根据获取到的所述UE的业务服务质量参数和/或业务描述信息,确定所述UE的业务数据需要第一功能节点处理,并且已确定的数据路径中不包括所述第一功能节点;或者,根据获取到的所述UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径中的第二功能节点的处理能力不能满足所述UE的业务服务质量需求;或者,根据获取到的已确定的数据路径中的功能节点的状态信息,确定所述以确定数据路径中的第三功能节点的负载到达调整门限。With reference to the fifth aspect or the first implementation manner of the fifth aspect, in a third possible implementation manner of the fifth aspect, the processing module is further configured to determine to process the user equipment according to the acquired control plane information Before the processing path information of the data path of the UE's user data and the processing policy information of the nodes in the data path, update the air interface node information connected to the UE according to the obtained air interface node information connected to the UE after handover; or , according to the obtained service quality of service parameter and/or service description information of the UE, determine that the service data of the UE needs to be processed by the first functional node, and the determined data path does not include the first functional node; Or, according to the obtained service quality of service parameters and/or service description information of the UE, it is determined that the processing capability of the second functional node in the determined data path cannot meet the service quality of service requirements of the UE; or, according to The obtained status information of the functional node in the determined data path is determined, and the load of the third functional node in the determined data path reaches the adjustment threshold.
结合第五方面或第五方面的第一种实现方式,在第五方面的第四种可能的实现方式中,所述处理模块,还用于在根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,根据获取到的所述UE切换后连接的空口节点信息,更新所述UE连接的空口节点信息;With reference to the fifth aspect or the first implementation manner of the fifth aspect, in a fourth possible implementation manner of the fifth aspect, the processing module is further configured to determine to process the user equipment according to the acquired control plane information Before the processing path information of the data path of the UE's user data and the processing policy information of the nodes in the data path, update the air interface node information connected to the UE according to the obtained air interface node information connected to the UE after the handover;
所述处理模块,具体用于:The processing module is specifically used for:
根据所述UE切换后连接的空口节点信息,更新已确定的数据路径中最后一跳节点。The last hop node in the determined data path is updated according to the air interface node information connected to the UE after the handover.
结合第五方面或第五方面的第一种实现方式,在第五方面的第五种可能的实现方式中,所述处理模块,还用于在根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,根据获取到的所述UE的业务服务质量参数和/或业务描述信息,确定所述UE的业务数据需要第一功能节点处理,并且所述UE的默认数据路径中不包括所述第一功能节点;With reference to the fifth aspect or the first implementation manner of the fifth aspect, in a fifth possible implementation manner of the fifth aspect, the processing module is further configured to determine to process the user equipment according to the acquired control plane information Before the processing path information of the data path of the UE's user data and the processing policy information of the nodes in the data path, the service data of the UE is determined according to the acquired service quality of service parameters and/or service description information of the UE. processing by the first functional node is required, and the default data path of the UE does not include the first functional node;
所述处理模块,具体用于:The processing module is specifically used for:
所述SNC在已确定的数据路径中插入所述第一功能节点,并确定所述第一功能节点的处理策略。The SNC inserts the first functional node in the determined data path, and determines a processing strategy of the first functional node.
结合第五方面或第五方面的第一种实现方式,在第五方面的第六种可能的实现方式中,所述处理模块,还用于在根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,根据获取到的所述UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径的第二功能节点的处理能力不能满足所述UE的业务服务质量需求;With reference to the fifth aspect or the first implementation manner of the fifth aspect, in a sixth possible implementation manner of the fifth aspect, the processing module is further configured to determine to process the user equipment according to the acquired control plane information Before the processing path information of the data path of the UE's user data and the processing policy information of the nodes in the data path, determine the data path of the determined data path according to the acquired service quality of service parameters and/or service description information of the UE. The processing capability of the second functional node cannot meet the service quality requirements of the UE;
所述处理模块,具体用于:The processing module is specifically used for:
所述SNC将已确定的数据路径中的第二功能节点更换为处理能力可以满足所述UE的业务服务质量需求的第四功能节点。The SNC replaces the second functional node in the determined data path with a fourth functional node whose processing capability can meet the service quality requirement of the UE.
本发明第六方面,提供一种入口点,包括:A sixth aspect of the present invention provides an entry point, comprising:
接收模块,用于接收集中控制器SNC发送的处理路径信息和处理策略信息,所述处理路径信息包括处理用户设备UE的用户数据的数据路径上的节点信息和所述数据路径上的节点的转发策略信息,所述处理策略信息包括所述数据路径上的节点处理所述用户数据的处理方法和处理参数;a receiving module, configured to receive processing path information and processing policy information sent by the centralized controller SNC, where the processing path information includes node information on the data path for processing user data of the user equipment UE and forwarding of the nodes on the data path Policy information, the processing policy information includes a processing method and processing parameters for the node on the data path to process the user data;
处理模块,用于在所述接收模块接收到所述用户数据之后,根据所述处理路径信息和所述处理策略信息标记所述用户数据。The processing module is configured to mark the user data according to the processing path information and the processing strategy information after the receiving module receives the user data.
本发明第七方面,提供一种入口点,包括:A seventh aspect of the present invention provides an entry point, comprising:
接收模块,用于接收集中控制器SNC发送的处理路径信息,所述处理路径信息包括处理用户设备UE的用户数据的数据路径上的节点信息和所述数据路径上的节点的转发策略信息;a receiving module, configured to receive processing path information sent by the centralized controller SNC, where the processing path information includes node information on the data path for processing user data of the user equipment UE and forwarding policy information of the nodes on the data path;
处理模块,用于在所述接收模块接收到所述用户数据之后,根据所述处理路径信息标记所述用户数据。and a processing module, configured to mark the user data according to the processing path information after the receiving module receives the user data.
本发明第八方面,提供一种功能节点,包括:In an eighth aspect of the present invention, a functional node is provided, including:
接收模块,用于接收集中控制器SNC发送的处理策略信息;或者,接收SNC发送的处理路径信息和处理策略信息,所述处理路径信息包括处理用户设备UE的用户数据的数据路径上的节点信息和所述数据路径上的节点的转发策略信息,所述处理策略信息包括所述数据路径上的节点处理所述用户数据的处理方法和处理参数;a receiving module, configured to receive processing policy information sent by the centralized controller SNC; or, receive processing path information and processing policy information sent by the SNC, where the processing path information includes node information on a data path for processing user data of the user equipment UE and forwarding policy information of the node on the data path, where the processing policy information includes a processing method and processing parameters for the node on the data path to process the user data;
处理模块,用于在接收模块接收到入口点标记的用户数据之后,根据接收到的所述处理策略信息处理所述入口点标记的用户数据。The processing module is configured to process the user data marked by the entry point according to the received processing policy information after the receiving module receives the user data marked by the entry point.
本发明第九方面,提供一种集中控制器,包括:A ninth aspect of the present invention provides a centralized controller, comprising:
处理器,用于根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息,所述处理路径信息包括所述数据路径上的节点信息和所述数据路径上的节点的转发策略信息,所述处理策略信息包括所述数据路径上的节点处理所述用户数据的处理方法和处理参数;a processor, configured to determine, according to the acquired control plane information, processing path information of a data path for processing user data of the user equipment UE and processing policy information of nodes in the data path, where the processing path information includes the data path node information on the data path and forwarding policy information of the node on the data path, the processing policy information includes the processing method and processing parameters for the node on the data path to process the user data;
发送器,用于向入口点发送所述处理路径信息和所述处理策略信息,并向所述数据路径上的功能节点发送所述处理策略信息,以使所述入口点在接收到所述用户数据之后,根据所述处理路径信息和所述处理策略信息标记所述用户数据,并使得所述数据路径上的功能节点在接收到所述入口点标记的用户数据后根据接收到的所述处理策略信息处理所述入口点标记的用户数据;或者,向入口点发送所述处理路径信息和所述处理策略信息,并向所述数据路径上的功能节点发送所述处理路径信息和所述处理策略信息,以使所述入口点在接收到所述用户数据之后,根据所述处理路径信息和所述处理策略信息标记所述用户数据,并使得所述数据路径上的功能节点在接收到所述入口点标记的用户数据后根据接收到的所述处理策略信息处理所述入口点标记的用户数据;或者,向入口点发送所述处理路径信息和所述处理策略信息,以使所述入口点在接收到所述用户数据之后,根据所述处理路径信息和所述处理策略信息标记所述用户数据;或者,向入口点发送所述处理路径信息,并向所述数据路径上的功能节点发送所述处理策略信息,以使所述入口点在接收到所述用户数据之后,根据所述处理路径信息标记所述用户数据,并使得所述数据路径上的功能节点在接收到所述入口点标记的用户数据后根据接收到的所述处理策略信息处理所述入口点标记的用户数据。a transmitter, configured to send the processing path information and the processing policy information to the entry point, and send the processing policy information to the functional nodes on the data path, so that the entry point receives the user After the data, mark the user data according to the processing path information and the processing strategy information, and make the functional nodes on the data path, after receiving the user data marked by the entry point, mark the user data according to the received processing The policy information processes the user data marked by the entry point; or, sends the processing path information and the processing policy information to the entry point, and sends the processing path information and the processing to the functional node on the data path policy information, so that after receiving the user data, the entry point marks the user data according to the processing path information and the processing policy information, and enables the functional nodes on the data path to receive the user data After the user data marked by the entry point is processed, the user data marked by the entry point is processed according to the received processing policy information; or, the processing path information and the processing policy information are sent to the entry point, so that the entry point After receiving the user data, the node marks the user data according to the processing path information and the processing policy information; or, sends the processing path information to the entry point, and sends the information to the function node on the data path. Sending the processing policy information, so that after receiving the user data, the entry point marks the user data according to the processing path information, and enables the functional nodes on the data path to receive the entry After the user data marked by the entry point is processed, the user data marked by the entry point is processed according to the received processing policy information.
在第九方面的第一种可能的实现方式中,所述处理器,具体用于:In a first possible implementation manner of the ninth aspect, the processor is specifically configured to:
根据所述UE连接的空口节点信息,确定所述数据路径中最后一跳节点;Determine the last hop node in the data path according to the air interface node information connected by the UE;
根据所述UE的签约信息和/或所述UE的业务信息,确定所述数据路径上的功能节点的类型;determining the type of the functional node on the data path according to the subscription information of the UE and/or the service information of the UE;
根据所述功能节点的类型和功能节点的状态信息确定所述数据路径上的功能节点;Determine the functional node on the data path according to the type of the functional node and the state information of the functional node;
根据所述UE的签约信息、所述UE的业务信息以及网络状态信息确定所述数据路径上的功能节点对用户数据的处理策略信息。According to the subscription information of the UE, the service information of the UE and the network state information, the information on the processing strategy of the user data by the functional node on the data path is determined.
结合第九方面或第九方面的第一种实现方式,在第九方面的第二种可能的实现方式中,还包括:With reference to the ninth aspect or the first implementation manner of the ninth aspect, in the second possible implementation manner of the ninth aspect, it also includes:
接收器,用于在所述处理模块根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,接收所述UE发送的IP地址接收响应消息;或者,接收所述UE发送的上下文建立确认消息。a receiver, configured to receive the UE before the processing module determines the processing path information of the data path for processing user data of the user equipment UE and the processing policy information of the nodes in the data path according to the acquired control plane information The sent IP address receives the response message; or, receives the context establishment confirmation message sent by the UE.
结合第九方面或第九方面的第一种实现方式,在第九方面的第三种可能的实现方式中,所述处理器,还用于在根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,根据获取到的所述UE切换后连接的空口节点信息,更新所述UE连接的空口节点信息;或者,根据获取到的所述UE的业务服务质量参数和/或业务描述信息,确定所述UE的业务数据需要第一功能节点处理,并且已确定的数据路径中不包括所述第一功能节点;或者,根据获取到的所述UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径中的第二功能节点的处理能力不能满足所述UE的业务服务质量需求;或者,根据获取到的已确定的数据路径中的功能节点的状态信息,确定所述以确定数据路径中的第三功能节点的负载到达调整门限。With reference to the ninth aspect or the first implementation manner of the ninth aspect, in a third possible implementation manner of the ninth aspect, the processor is further configured to determine to process the user equipment according to the acquired control plane information Before the processing path information of the data path of the UE's user data and the processing policy information of the nodes in the data path, update the air interface node information connected to the UE according to the obtained air interface node information connected to the UE after handover; or , according to the obtained service quality of service parameter and/or service description information of the UE, determine that the service data of the UE needs to be processed by the first functional node, and the determined data path does not include the first functional node; Or, according to the obtained service quality of service parameters and/or service description information of the UE, it is determined that the processing capability of the second functional node in the determined data path cannot meet the service quality of service requirements of the UE; or, according to The obtained status information of the functional node in the determined data path is determined, and the load of the third functional node in the determined data path reaches the adjustment threshold.
结合第九方面或第九方面的第一种实现方式,在第九方面的第四种可能的实现方式中,所述处理器,还用于在根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,根据获取到的所述UE切换后连接的空口节点信息,更新所述UE连接的空口节点信息;With reference to the ninth aspect or the first implementation manner of the ninth aspect, in a fourth possible implementation manner of the ninth aspect, the processor is further configured to determine to process the user equipment according to the acquired control plane information Before the processing path information of the data path of the UE's user data and the processing policy information of the nodes in the data path, update the air interface node information connected to the UE according to the obtained air interface node information connected to the UE after the handover;
所述处理器,具体用于:The processor is specifically used for:
根据所述UE切换后连接的空口节点信息,更新已确定的数据路径中最后一跳节点。The last hop node in the determined data path is updated according to the air interface node information connected to the UE after the handover.
结合第九方面或第九方面的第一种实现方式,在第九方面的第五种可能的实现方式中,所述处理器,还用于在根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,根据获取到的所述UE的业务服务质量参数和/或业务描述信息,确定所述UE的业务数据需要第一功能节点处理,并且所述UE的默认数据路径中不包括所述第一功能节点;With reference to the ninth aspect or the first implementation manner of the ninth aspect, in a fifth possible implementation manner of the ninth aspect, the processor is further configured to determine to process the user equipment according to the acquired control plane information Before the processing path information of the data path of the UE's user data and the processing policy information of the nodes in the data path, the service data of the UE is determined according to the acquired service quality of service parameters and/or service description information of the UE. processing by the first functional node is required, and the default data path of the UE does not include the first functional node;
所述处理器,具体用于:The processor is specifically used for:
所述SNC在已确定的数据路径中插入所述第一功能节点,并确定所述第一功能节点的处理策略。The SNC inserts the first functional node in the determined data path, and determines a processing strategy of the first functional node.
结合第九方面或第九方面的第一种实现方式,在第九方面的第六种可能的实现方式中,所述处理器,还用于在根据获取到的控制面信息,确定处理用户设备UE的用户数据的数据路径的处理路径信息和所述数据路径中节点的处理策略信息之前,根据获取到的所述UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径的第二功能节点的处理能力不能满足所述UE的业务服务质量需求;With reference to the ninth aspect or the first implementation manner of the ninth aspect, in a sixth possible implementation manner of the ninth aspect, the processor is further configured to determine to process the user equipment according to the acquired control plane information Before the processing path information of the data path of the UE's user data and the processing policy information of the nodes in the data path, determine the data path of the determined data path according to the acquired service quality of service parameters and/or service description information of the UE. The processing capability of the second functional node cannot meet the service quality requirements of the UE;
所述处理器,具体用于:The processor is specifically used for:
所述SNC将已确定的数据路径中的第二功能节点更换为处理能力可以满足所述UE的业务服务质量需求的第四功能节点。The SNC replaces the second functional node in the determined data path with a fourth functional node whose processing capability can meet the service quality requirement of the UE.
本发明第十方面,提供一种入口点,包括:A tenth aspect of the present invention provides an entry point, comprising:
接收器,用于接收集中控制器SNC发送的处理路径信息和处理策略信息,所述处理路径信息包括处理用户设备UE的用户数据的数据路径上的节点信息和所述数据路径上的节点的转发策略信息,所述处理策略信息包括所述数据路径上的节点处理所述用户数据的处理方法和处理参数;a receiver, configured to receive processing path information and processing policy information sent by the centralized controller SNC, where the processing path information includes node information on the data path for processing user data of the user equipment UE and forwarding of the nodes on the data path Policy information, the processing policy information includes a processing method and processing parameters for the node on the data path to process the user data;
处理器,用于在所述接收器接收到所述用户数据之后,根据所述处理路径信息和所述处理策略信息标记所述用户数据。The processor is configured to mark the user data according to the processing path information and the processing policy information after the receiver receives the user data.
本发明第十一方面,提供一种入口点,包括:An eleventh aspect of the present invention provides an entry point, including:
接收器,用于接收集中控制器SNC发送的处理路径信息,所述处理路径信息包括处理用户设备UE的用户数据的数据路径上的节点信息和所述数据路径上的节点的转发策略信息;a receiver, configured to receive processing path information sent by the centralized controller SNC, where the processing path information includes node information on the data path for processing user data of the user equipment UE and forwarding policy information of the nodes on the data path;
处理器,用于在所述接收器接收到所述用户数据之后,根据所述处理路径信息标记所述用户数据。The processor is configured to mark the user data according to the processing path information after the receiver receives the user data.
本发明第十二方面,提供一种功能节点,包括:A twelfth aspect of the present invention provides a functional node, comprising:
接收器,用于接收集中控制器SNC发送的处理策略信息;或者,接收SNC发送的处理路径信息和处理策略信息,所述处理路径信息包括处理用户设备UE的用户数据的数据路径上的节点信息和所述数据路径上的节点的转发策略信息,所述处理策略信息包括所述数据路径上的节点处理所述用户数据的处理方法和处理参数;a receiver, configured to receive processing policy information sent by the centralized controller SNC; or, receive processing path information and processing policy information sent by the SNC, where the processing path information includes node information on a data path for processing user data of the user equipment UE and forwarding policy information of the node on the data path, where the processing policy information includes a processing method and processing parameters for the node on the data path to process the user data;
处理器,用于在接收器接收到入口点标记的用户数据之后,根据接收到的所述处理策略信息处理所述入口点标记的用户数据。The processor is configured to, after the receiver receives the user data marked by the entry point, process the user data marked by the entry point according to the received processing policy information.
本发明第十三方面,提供一种网络系统,包括:如上述第九方面或第九方面的任意一种可能的实现方式中所述的集中控制器、如上述第十方面或第十一方面所述的入口点以及如上述第十二方面所述的功能节点。A thirteenth aspect of the present invention provides a network system, comprising: the centralized controller described in any one possible implementation manner of the ninth aspect or the ninth aspect, the tenth aspect or the eleventh aspect The entry point and the function node as described in the twelfth aspect above.
本实施例提供的用户数据处理方法,通过SNC首先根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息,处理路径信息包括数据路径上的节点信息和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数,SNC向入口点发送处理路径信息和处理策略信息,并向数据路径上的功能节点发送处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据,可以实现数据路径的集中控制以及网络负载的均衡,并提升网络资源利用率。In the user data processing method provided in this embodiment, the SNC first determines, according to the acquired control plane information, the processing path information of the data path for processing user data of the UE and the processing policy information of the nodes in the data path, and the processing path information includes the data path The node information on the data path and the forwarding policy information of the nodes on the data path. The processing policy information includes the processing method and processing parameters for the nodes on the data path to process user data. The SNC sends the processing path information and processing policy information to the entry point, and sends the data to the data path. The functional nodes on the path send processing policy information, so that after receiving the user data, the entry point marks the user data according to the processing path information and processing policy information, and enables the functional nodes on the data path to receive the user data marked by the entry point. Then, the user data marked by the entry point is processed according to the received processing policy information, which can realize centralized control of the data path, balance the network load, and improve the utilization rate of network resources.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description These are some embodiments of the present invention, and for those of ordinary skill in the art, other drawings can also be obtained from these drawings without any creative effort.
图1为新型网络架构的示意图;Figure 1 is a schematic diagram of a new network architecture;
图2为本发明提供的用户数据处理方法实施例一的流程图;2 is a flowchart of Embodiment 1 of a user data processing method provided by the present invention;
图3为本发明提供的用户数据处理方法实施例二的流程图;3 is a flowchart of Embodiment 2 of a user data processing method provided by the present invention;
图4为本发明提供的用户数据处理方法实施例三的流程图;4 is a flowchart of Embodiment 3 of a user data processing method provided by the present invention;
图5为本发明提供的用户数据处理方法实施例四的流程图FIG. 5 is a flowchart of Embodiment 4 of the user data processing method provided by the present invention
图6为本发明提供的用户数据处理方法实施例五的流程图;6 is a flowchart of Embodiment 5 of a user data processing method provided by the present invention;
图7为本发明提供的用户数据处理方法实施例六的流程图;7 is a flowchart of Embodiment 6 of a user data processing method provided by the present invention;
图8为本发明提供的用户数据处理方法实施例七的流程图;8 is a flowchart of Embodiment 7 of a user data processing method provided by the present invention;
图9为本发明提供的用户数据处理方法实施例八的流程图;9 is a flowchart of Embodiment 8 of a user data processing method provided by the present invention;
图10为本发明提供的用户数据处理方法实施例九的流程图;10 is a flowchart of Embodiment 9 of a user data processing method provided by the present invention;
图11为本发明提供的集中控制器实施例一的结构示意图;FIG. 11 is a schematic structural diagram of Embodiment 1 of a centralized controller provided by the present invention;
图12为本发明提供的集中控制器实施例二的结构示意图;FIG. 12 is a schematic structural diagram of Embodiment 2 of the centralized controller provided by the present invention;
图13为本发明提供的集中控制器实施例三的结构示意图;FIG. 13 is a schematic structural diagram of Embodiment 3 of the centralized controller provided by the present invention;
图14为本发明提供的入口点实施例一的结构示意图;FIG. 14 is a schematic structural diagram of the first embodiment of an entry point provided by the present invention;
图15为本发明提供的入口点实施例二的结构示意图;15 is a schematic structural diagram of the second embodiment of the entry point provided by the present invention;
图16为本发明提供的功能节点实施例一的结构示意图;FIG. 16 is a schematic structural diagram of Embodiment 1 of a functional node provided by the present invention;
图17为本发明提供的功能节点实施例二的结构示意图;FIG. 17 is a schematic structural diagram of Embodiment 2 of a functional node provided by the present invention;
图18为本发明提供的网络系统实施例一的结构示意图。FIG. 18 is a schematic structural diagram of Embodiment 1 of a network system provided by the present invention.
具体实施方式Detailed ways
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purposes, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments These are some embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
本发明的技术方案基于一种运行于云计算平台,融合软件定义网络(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中。The technical solution of the present invention is based on a new network architecture that runs on a cloud computing platform and integrates the design idea of software-defined network (Software-defined-network, SDN for short) separation of control and bearer, and the new network architecture decouples the EPC network architecture. Figure 1 is a schematic diagram of a new network architecture. As shown in Figure 1, the new network consists of a centralized controller (Single Network Controller, SNC for short), a network address translator (Network Address Translation, NAT for short), distributor (Distributor), entry point (Entry), a series of function nodes (Function Nodes, abbreviated as FN) composed of function node network (Function Nodes Network) and radio nodes (Radio Nodes), the EPC network The function from PGW to base station is split from the original physical equipment, and independently deployed in the Function Nodes Network according to the function granularity.
图2为本发明提供的用户数据处理方法实施例一的流程图,如图2所示,本实施例的用户数据处理方法包括:FIG. 2 is a flowchart of Embodiment 1 of the user data processing method provided by the present invention. As shown in FIG. 2 , the user data processing method of this embodiment includes:
S101、SNC根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息,处理路径信息包括数据路径上的节点信息和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数。S101. The SNC determines, according to the acquired control plane information, the processing path information of the data path for processing user data of the UE and the processing policy information of the nodes in the data path, and the processing path information includes the node information on the data path and the nodes on the data path. The forwarding policy information, the processing policy information includes the processing method and processing parameters of the node on the data path to process the user data.
具体来说,由于本发明的新型网络架构采用软件定义的方式,实现控制与承载的分离,所以当该新型网络架构对用户设备(User Equipment,简称UE)的用户数据进行处理时,需要建立相应的处理用户数据的路径数据,然而,该新型网络架构中的节点,尤其功能节点,多为软件定义的节点,所以路径建立的过程就是SNC为用户数据选定路径中各个节点以及确定各个节点中的处理策略,并通知到所有相关节点的过程。Specifically, since the novel network architecture of the present invention adopts a software-defined manner to realize the separation of control and bearer, when the novel network architecture processes user data of user equipment (User Equipment, UE for short), it is necessary to establish corresponding However, the nodes in the new network architecture, especially the functional nodes, are mostly software-defined nodes, so the process of path establishment is that the SNC selects each node in the path for the user data and determines the the processing strategy and notify the process to all relevant nodes.
本实施例中SNC根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息,其中,处理路径信息包括数据路径上的节点信息和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数。In this embodiment, the SNC determines, according to the acquired control plane information, the processing path information of the data path for processing user data of the UE and the processing policy information of the nodes in the data path, wherein the processing path information includes node information and data on the data path. Forwarding policy information of the nodes on the path, and the processing policy information includes the processing methods and processing parameters for the nodes on the data path to process user data.
举例来说,本实施例中的控制面信息可以包括用户的签约信息、用户的业务信息、UE的位置信息以及网络状态信息等。For example, the control plane information in this embodiment may include subscription information of the user, service information of the user, location information of the UE, network status information, and the like.
在一个实施例中,S101可以包括:In one embodiment, S101 may include:
SNC根据UE连接的空口节点信息,确定数据路径中最后一跳节点;The SNC determines the last hop node in the data path according to the air interface node information connected to the UE;
SNC根据UE的签约信息和/或UE的业务信息,确定数据路径上的功能节点的类型;The SNC determines the type of the functional node on the data path according to the subscription information of the UE and/or the service information of the UE;
SNC根据功能节点的类型和功能节点的状态信息确定数据路径上的功能节点;The SNC determines the functional node on the data path according to the type of the functional node and the state information of the functional node;
SNC根据UE的签约信息、UE的业务信息以及网络状态信息确定数据路径上的功能节点对用户数据的处理策略信息。The SNC determines information on the processing strategy of the user data by the functional nodes on the data path according to the subscription information of the UE, the service information of the UE and the network state information.
S102、SNC向入口点发送处理路径信息和处理策略信息,并向数据路径上的功能节点发送处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据。S102. The SNC sends the processing path information and processing policy information to the entry point, and sends the processing policy information to the functional nodes on the data path, so that the entry point marks the user data according to the processing path information and processing policy information after receiving the user data , and make the functional nodes on the data path process the user data marked by the entry point according to the received processing policy information after receiving the user data marked by the entry point.
S102的另一种可能的实现方式为:SNC向入口点发送处理路径信息和处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据;Another possible implementation of S102 is: the SNC sends the processing path information and the processing strategy information to the entry point, so that after the entry point receives the user data, the user data is marked according to the processing path information and the processing strategy information;
S102的又一种可能的实现方式为:SNC向入口点发送处理路径信息和处理策略信息,并向数据路径上的功能节点发送处理路径信息和处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据;Another possible implementation of S102 is: the SNC sends the processing path information and the processing policy information to the entry point, and sends the processing path information and processing policy information to the functional nodes on the data path, so that the entry point receives the user data after receiving the user data. Then, mark the user data according to the processing path information and the processing strategy information, and make the functional node on the data path process the user data marked by the entry point according to the received processing strategy information after receiving the user data marked by the entry point;
S102的再一种可能的实现方式为:SNC向入口点发送处理路径信息,并向数据路径上的功能节点发送处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据。Another possible implementation of S102 is: the SNC sends processing path information to the entry point, and sends processing policy information to the functional nodes on the data path, so that the entry point marks the user according to the processing path information after receiving the user data After receiving the user data marked by the entry point, the functional nodes on the data path process the user data marked by the entry point according to the received processing policy information.
具体来说,S102包括SNC向相关节点通知处理用户数据的数据路径的三种可能的实现方式。Specifically, S102 includes three possible implementation manners in which the SNC notifies the relevant nodes of the data path for processing user data.
以下结合图1所示新型网络架构和本发明的技术方案,对图1所示新型网络架构中各节点的功能进行说明。The functions of each node in the novel network architecture shown in FIG. 1 will be described below with reference to the novel network architecture shown in FIG. 1 and the technical solution of the present invention.
SNC负责控制面的集中处理和用户面的集中控制,本实施例中,SNC主要负责根据获取到的控制面信息,确定用户数据的处理路径信息和处理策略信息,并将处理路径信息和处理策略信息传送到入口点和处理路径上的功能节点;入口点的核心功能是进行数据规则的匹配,Entry接收SNC下发的处理路径信息和处理策略信息,并通过打标签的方式进行标记,后续数据路径上的节点可以根据入口点所标记的标签,直接索引到处理策略、确定下一跳路由等;Function Node不仅仅是路由器/交换机的数据转发等功能,还有数据处理的功能,每个功能节点有处理能力(计算、存储)、带宽等的限制,可能的具体功能类型还可以包括物理层处理功能的分解、层二功能的分解、层三功能的分解、视频优化、跨层优化、缓存(Cache)、深度包检测技术(Deep Packet Inspection,简称DPI)等,在数据的处理上,功能节点可以是有相同的处理策略,也可以有不同的处理策略,对于不同的处理策略,需要SNC预配或者逐条下发,预配的方式,需要在数据包头带有处理策略指示,如果每次都有特定处理参数,则可能只能够逐条下发,处理策略包括对于数据流的处理方法,比如视频压缩时的压缩方式、压缩算法等,还包括数据处理优先级;处理参数,包括在使用某一个处理方式时的具体参数。功能节点之间可能是直接连接,也可能是经过一个IP网络,IP网络内部的数据转发可以使用SDN的方式,也可以使用传统的自治方式;无线节点可以是射频拉远的方式,也可以是完整基站,分发实体的设置是考虑到入口点会有多个,此处引入一个分发实体,负责将接受到的下行数据分发到多个入口点上,分发实体的策略可以默认配置,也可以由SNC下发;NAT本质上是接入网络与外部数据网络之间的统一接口,数据的上下行必经之路,与是否有NAT操作并没有直接关系。The SNC is responsible for the centralized processing of the control plane and the centralized control of the user plane. In this embodiment, the SNC is mainly responsible for determining the processing path information and processing policy information of the user data according to the obtained control plane information, and processing the path information and processing policy information. The information is transmitted to the entry point and the functional nodes on the processing path; the core function of the entry point is to match the data rules. The nodes on the path can be directly indexed to the processing strategy, determine the next hop route, etc. according to the label marked by the entry point; the Function Node is not only the data forwarding function of the router/switch, but also the data processing function. Each function Nodes are limited in processing capacity (computing, storage), bandwidth, etc. The possible specific function types can also include physical layer processing function decomposition, layer two function decomposition, layer three function decomposition, video optimization, cross-layer optimization, caching (Cache), Deep Packet Inspection (DPI), etc. In data processing, functional nodes can have the same processing strategy or different processing strategies. For different processing strategies, SNC is required. Pre-provisioning or delivery one by one. The pre-provisioning method requires a processing policy indication in the packet header. If there are specific processing parameters each time, it may only be delivered one by one. The processing policy includes the processing method for the data stream, such as The compression method, compression algorithm, etc. during video compression also include data processing priority; processing parameters include specific parameters when a certain processing method is used. The functional nodes may be connected directly or through an IP network. The data forwarding within the IP network can use the SDN method or the traditional autonomous method; the wireless node can be the radio frequency remote method or the For a complete base station, the distribution entity is set to consider that there will be multiple entry points. Here, a distribution entity is introduced, which is responsible for distributing the received downlink data to multiple entry points. The policy of the distribution entity can be configured by default or can be configured by Delivered by SNC; NAT is essentially a unified interface between the access network and the external data network. The upstream and downstream data must pass through, and it is not directly related to whether there is a NAT operation.
本实施例提供的用户数据处理方法,通过SNC首先根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息,处理路径信息包括数据路径上的节点信息和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数,SNC向入口点发送处理路径信息和处理策略信息,并向数据路径上的功能节点发送处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据,可以实现数据路径的集中控制以及网络负载的均衡,并提升网络资源利用率。In the user data processing method provided in this embodiment, the SNC first determines, according to the acquired control plane information, the processing path information of the data path for processing user data of the UE and the processing policy information of the nodes in the data path, and the processing path information includes the data path The node information on the data path and the forwarding policy information of the nodes on the data path. The processing policy information includes the processing method and processing parameters for the nodes on the data path to process user data. The SNC sends the processing path information and processing policy information to the entry point, and sends the data to the data path. The functional nodes on the path send processing policy information, so that after receiving the user data, the entry point marks the user data according to the processing path information and processing policy information, and enables the functional nodes on the data path to receive the user data marked by the entry point. Then, the user data marked by the entry point is processed according to the received processing policy information, which can realize centralized control of the data path, balance the network load, and improve the utilization rate of network resources.
在一个实施例中,S101之前,还可以包括:In one embodiment, before S101, it may further include:
SNC接收UE发送的IP地址接收响应消息;或者,The SNC receives the IP address reception response message sent by the UE; or,
SNC根据获取到的UE切换后连接的空口节点信息,更新UE连接的空口节点信息;或者,The SNC updates the air interface node information connected to the UE according to the obtained air interface node information connected to the UE after the handover; or,
SNC接收UE发送的上下文建立确认消息;或者,The SNC receives the context establishment confirmation message sent by the UE; or,
SNC根据获取到的UE的业务服务质量参数和/或业务描述信息,确定UE的业务数据需要第一功能节点处理,并且已确定的数据路径中不包括第一功能节点;或者,According to the acquired service quality of service parameters and/or service description information of the UE, the SNC determines that the service data of the UE needs to be processed by the first functional node, and the determined data path does not include the first functional node; or,
SNC根据获取到的UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径中的第二功能节点的处理能力不能满足UE的业务服务质量需求;或者,The SNC determines, according to the acquired service quality of service parameters and/or service description information of the UE, that the processing capability of the second functional node in the determined data path cannot meet the service quality of service requirements of the UE; or,
SNC根据获取到的已确定的数据路径中的功能节点的状态信息,确定以确定数据路径中的第三功能节点的负载到达调整门限。The SNC determines, according to the acquired state information of the determined functional node in the data path, that the load of the third functional node in the data path reaches the adjustment threshold.
具体来说,上述步骤可以触发SNC执行根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息。Specifically, the above steps can trigger the SNC to determine the processing path information of the data path for processing user data of the UE and the processing policy information of the nodes in the data path according to the obtained control plane information.
在一个实施例中,S101之前,还可以包括:SNC根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,还包括:In one embodiment, before S101, it may further include: before the SNC determines, according to the acquired control plane information, the processing path information of the data path for processing the user data of the UE and the processing policy information of the nodes in the data path, the method further includes:
SNC根据获取到的UE切换后连接的空口节点信息,更新UE连接的空口节点信息;The SNC updates the air interface node information connected to the UE according to the obtained air interface node information connected to the UE after the handover;
S101可以包括:S101 may include:
SNC根据UE切换后连接的空口节点信息,更新已确定的数据路径中最后一跳节点。The SNC updates the last hop node in the determined data path according to the air interface node information connected to the UE after the handover.
在一个实施例中,S101之前,还可以包括:SNC根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,还包括:In one embodiment, before S101, it may further include: before the SNC determines, according to the acquired control plane information, the processing path information of the data path for processing the user data of the UE and the processing policy information of the nodes in the data path, the method further includes:
SNC根据获取到的UE的业务服务质量参数和/或业务描述信息,确定UE的业务数据需要第一功能节点处理,并且UE的默认数据路径中不包括第一功能节点;The SNC determines, according to the acquired service quality of service parameters and/or service description information of the UE, that the service data of the UE needs to be processed by the first functional node, and the default data path of the UE does not include the first functional node;
S101可以包括:S101 may include:
SNC在已确定的数据路径中插入第一功能节点,并确定第一功能节点的处理策略。The SNC inserts the first functional node in the determined data path, and determines the processing strategy of the first functional node.
在一个实施例中,S101之前,还可以包括:SNC根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,还包括:In one embodiment, before S101, it may further include: before the SNC determines, according to the acquired control plane information, the processing path information of the data path for processing the user data of the UE and the processing policy information of the nodes in the data path, the method further includes:
SNC根据获取到的UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径的第二功能节点的处理能力不能满足UE的业务服务质量需求;The SNC determines, according to the acquired service quality of service parameters and/or service description information of the UE, that the processing capability of the second functional node of the determined data path cannot meet the service quality of service requirements of the UE;
S101可以包括:S101 may include:
SNC将已确定的数据路径中的第二功能节点更换为处理能力可以满足UE的业务服务质量需求的第四功能节点。The SNC replaces the second functional node in the determined data path with a fourth functional node whose processing capability can meet the service quality requirements of the UE.
以下对上述触发SNC执行根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息的场景进行具体说明。The above scenario of triggering the SNC execution to determine the processing path information of the data path for processing user data of the UE and the processing policy information of the nodes in the data path according to the acquired control plane information will be specifically described below.
举例来说,本发明的数据路径可以分为默认数据路径和特定数据路径两类,但本发明并不限于此,该种分类仅用于对本发明技术方案的适用场景进行说明,其中,默认数据路径是指用户数据达到前,提前为用户建立好的数据路径。默认数据路径的建立或维护包括以下三种情况:一是UE初始入网,二是在UE发生移动时,三是用户空闲模式退出,除了默认数据路径,在某些特定情况下,需要为用户或用户业务建立特定的数据路径,引发特定数据路径建立的因素包括但不限于:For example, the data paths of the present invention can be divided into two types: default data paths and specific data paths, but the present invention is not limited to this. This classification is only used to describe the applicable scenarios of the technical solutions of the present invention. The path refers to the data path established for the user in advance before the user data arrives. The establishment or maintenance of the default data path includes the following three situations: first, the UE initially joins the network, second, when the UE moves, and third, the user exits the idle mode. A user service establishes a specific data path, and the factors that trigger the establishment of a specific data path include but are not limited to:
业务因素:在特定业务需要经过特殊节点的时候使用,如视频经过视频压缩节点,而默认路径不经过视频压缩节点;Business factor: used when a specific business needs to pass through a special node, such as video passing through a video compression node, but the default path does not pass through a video compression node;
负载因素:大数据量的用户数据流,由于负载问题,需要走特殊路径;Load factor: user data flow with large data volume needs to take a special path due to load problems;
新业务建立:某些特殊业务初始建立时,出于负载考虑,需要建立特殊路径;Establishment of new services: When some special services are initially established, a special path needs to be established due to load considerations;
功能节点到达调整门限:Function Nodes负载过重时,将状态上报到SNC,SNC判断到达调整门限,动态调整,触发了特定数据路径的建立。The function node reaches the adjustment threshold: When the load of Function Nodes is too heavy, the status is reported to the SNC, and the SNC judges that the adjustment threshold is reached and dynamically adjusts, which triggers the establishment of a specific data path.
图3为本发明提供的用户数据处理方法实施例二的流程图,如图3所示,本实施例的用户数据处理方法针对的是场景为用户初始入网时,默认数据路径的建立,可以包括:FIG. 3 is a flowchart of Embodiment 2 of the user data processing method provided by the present invention. As shown in FIG. 3 , the user data processing method of this embodiment is aimed at establishing a default data path when the user initially accesses the network, which may include :
S201、SNC与UE之间进行入网的授权认证过程。S201, an authorization and authentication process for network access is performed between the SNC and the UE.
具体来说,UE初始入网,SNC与UE之间进行入网的授权认证过程,在授权认证的过程中,UE当前附着的Radio node的标识会被上报到SNC,即SNC在授权认证的过程中获得了UE当前连接的Radio node信息,该步骤的具体过程可以参考现有技术方式操作。。Specifically, when the UE initially joins the network, the SNC and the UE perform the authorization and authentication process for network access. During the authorization and authentication process, the identity of the Radio node currently attached to the UE will be reported to the SNC, that is, the SNC obtains the authorization and authentication process. The information of the Radio node currently connected to the UE is obtained, and the specific process of this step can be operated with reference to the prior art. .
S202、SNC向UE发送包含有为UE分配IP地址的消息。S202. The SNC sends a message to the UE that includes assigning an IP address to the UE.
S203、UE向SNC发送IP地址接收响应消息。S203, the UE sends an IP address reception response message to the SNC.
具体来说,考虑到负载均衡,SNC可以在各个网段中均匀分配IP地址。UE收到IP地址后,向SNC发送IP地址接受响应消息,这两个消息可以单独发送,也可以携带在授权认证过程中的交互的消息中,SNC在收到UE发送的IP地址接收响应消息,即触发了处理UE的用户数据的路径规则的确定建立过程。Specifically, considering load balancing, SNC can evenly distribute IP addresses in each network segment. After the UE receives the IP address, it sends an IP address acceptance response message to the SNC. These two messages can be sent separately, or can be carried in the interactive messages in the authorization and authentication process. The SNC receives the IP address acceptance response message sent by the UE. , that is, the determination and establishment process of the path rule for processing the user data of the UE is triggered.
S204、SNC根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息。S204. The SNC determines, according to the acquired control plane information, processing path information of the data path for processing user data of the UE and processing policy information of the nodes in the data path.
数据路径主要包括两方面:处理路径信息和数据路径中节点的处理策略信息,处理路径信息包括数据路径上的节点信息(例如包括entry、FN和Radio node)和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数,本实施例中,处理路径信息可以是用户粒度的,也可以是数据流粒度的。The data path mainly includes two aspects: processing path information and processing policy information of nodes in the data path. The processing path information includes node information on the data path (for example, including entry, FN, and Radio node) and forwarding policy information of nodes on the data path. , the processing policy information includes the processing method and processing parameters for the nodes on the data path to process user data. In this embodiment, the processing path information may be user granularity or data flow granularity.
SNC在确定数据路径时,考虑到的因素主要包括:UE位置信息、业务类型、节点负载(包括节点的剩余计算能力、节点间的剩余带宽、节点的剩余存储能力等)等等;When the SNC determines the data path, the factors that are considered mainly include: UE location information, service type, node load (including the remaining computing capacity of the node, the remaining bandwidth between nodes, the remaining storage capacity of the node, etc.), etc.;
一个可选的SNC确定数据路径的过程如下:SNC根据S201中获取到的UE当前连接的Radio node信息,决定用户的最后一跳位置;根据用户的签约信息和/或SNC本地存储的预配的用户业务信息,确定出该用户所需经过的必经处理功能类型,得到数据路径上的节点类型;根据SNC本身掌握的各类功能节点的负载/带宽/时延等状态信息,选择具体的功能节点,功能节点的状态信息可以由功能节点周期性上报给SNC,也可以由SNC主动发起请求获取;进一步的,再根据签约业务信息、用户信息、网络状态等信息得到功能节点的处理策略信息;形成完整的数据路径,包括数据流逐次经过的每个功能节点以及该功能节点对数据流的处理策略和处理参数。An optional process for the SNC to determine the data path is as follows: the SNC determines the last hop location of the user according to the Radio node information currently connected to the UE obtained in S201; User service information, determine the type of functions that the user needs to go through, and get the node type on the data path; select specific functions according to the load/bandwidth/delay status information of various functional nodes mastered by the SNC itself Node, the status information of the functional node can be periodically reported to the SNC by the functional node, or the SNC can actively initiate a request to obtain; further, the processing strategy information of the functional node is obtained according to information such as contracted service information, user information, and network status; A complete data path is formed, including each functional node that the data flow passes through successively, as well as the processing strategy and processing parameters of the functional node for the data flow.
S205、SNC向入口点和数据路径上的功能节点发送处理路径信息和处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据。S205: The SNC sends the processing path information and processing policy information to the entry point and the functional nodes on the data path, so that after receiving the user data, the entry point marks the user data according to the processing path information, and makes the functional nodes on the data path in the After receiving the user data marked by the entry point, the user data marked by the entry point is processed according to the received processing policy information.
具体来说,SNC将S204中确定出的处理路径信息和处理策略信息分别发送到入口点Entry和数据路径上的功能节点,一般来说Entry更关注于SNC下发的处理路径信息,用户数据的数据包到达后,Entry可以根据处理路径信息,对数据包头进行标记,指示数据包的传输路径,使得数据包在数据路径上传送。Entry也可以接受一些处理策略,如调度优先级等等,并在数据包包头标注传送给相应的FN。而FN更关注于处理策略信息,FN根据SNC下发的处理策略处理该用户的数据包。Specifically, the SNC sends the processing path information and processing policy information determined in S204 to the entry point Entry and the functional nodes on the data path, respectively. Generally speaking, the Entry is more concerned with the processing path information issued by the SNC, and the user data After the data packet arrives, the Entry can mark the data packet header according to the processing path information, indicating the transmission path of the data packet, so that the data packet is transmitted on the data path. Entry can also accept some processing strategies, such as scheduling priority, etc., and send it to the corresponding FN in the header of the data packet. The FN is more concerned with processing policy information, and the FN processes the user's data packet according to the processing policy issued by the SNC.
本实施例提供的用户数据处理方法,SNC在接收UE发送的IP地址接收响应消息之后,触发根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息的操作,再向入口点和数据路径上的功能节点发送处理路径信息和处理策略信息,可以实现数据路径的集中控制以及网络负载的均衡,并提升网络资源利用率。In the user data processing method provided in this embodiment, after receiving the IP address reception response message sent by the UE, the SNC triggers to determine the processing path information of the data path and the nodes in the data path according to the obtained control plane information. It can realize the centralized control of the data path, balance the network load, and improve the utilization of network resources.
图4为本发明提供的用户数据处理方法实施例三的流程图,如图4所示,本实施例的用户数据处理方法针对的是场景为用户发生移动切换时,默认数据路径的重新建立或者对已建立的数据路径的调整,可以包括:FIG. 4 is a flow chart of Embodiment 3 of the user data processing method provided by the present invention. As shown in FIG. 4 , the user data processing method of this embodiment is aimed at re-establishing or re-establishing a default data path when a user performs a mobile handover. Adjustments to established data paths can include:
S301、UE移动引发切换过程。S301. The UE moves to trigger a handover process.
S302、UE向SNC发送包含有切换后UE附着的Radio node信息的切换请求消息,该步骤的具体过程可以参考现有技术方式操作。S302 , the UE sends a handover request message to the SNC that includes the information of the Radio node attached to the UE after the handover, and the specific process of this step can be operated with reference to the prior art.
具体来说,在切换的过程中,UE、切换前UE附着的Radio node或者切换后UE附着的Radio node,三个功能实体中的一个向SNC发送切换请求消息,具体由哪个功能实体发送根据网络切换策略决定,切换请求消息中携带有切换后的Radio node的信息,后续切换过程继续(图中未完全示出)。Specifically, during the handover process, one of the three functional entities of the UE, the Radio node to which the UE is attached before the handover, or the Radio node to which the UE is attached after the handover sends a handover request message to the SNC. The handover policy determines that the handover request message carries the information of the radio node after the handover, and the subsequent handover process continues (not fully shown in the figure).
S303、SNC更新UE连接的Radio node信息。S303. The SNC updates the Radio node information connected to the UE.
S304、SNC根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息。S304. The SNC determines, according to the acquired control plane information, processing path information of the data path for processing user data of the UE and processing policy information of the nodes in the data path.
具体来说,本实施例中,SNC的数据路径确定过程可以直接更新已建立的默认数据路径上最后一跳的Radio node信息,也可以按照图3所示实施例中S204的方式,重新确定默认数据路径上的各跳节点,确定的具体过程与图3所示实施例中S204相同,此处不再赘述。Specifically, in this embodiment, the data path determination process of the SNC can directly update the Radio node information of the last hop on the established default data path, or re-determine the default data path according to the method of S204 in the embodiment shown in FIG. 3 . The specific process of determining each hop node on the data path is the same as that of S204 in the embodiment shown in FIG. 3 , and details are not repeated here.
S305、SNC向入口点和数据路径上的功能节点发送处理路径信息和处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据。S305. The SNC sends the processing path information and processing policy information to the entry point and the functional nodes on the data path, so that after receiving the user data, the entry point marks the user data according to the processing path information, and makes the functional nodes on the data path in the After receiving the user data marked by the entry point, the user data marked by the entry point is processed according to the received processing policy information.
本实施例提供的用户数据处理方法,SNC在根据获取到的UE切换后连接的空口节点信息,更新UE连接的空口节点信息之后,触发根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息的操作或者直接更新已建立的默认数据路径上最后一跳的Radio node信息,再向入口点和数据路径上的功能节点发送处理路径信息和处理策略信息,可以实现数据路径的集中控制以及网络负载的均衡,并提升网络资源利用率。In the user data processing method provided in this embodiment, after updating the air interface node information connected to the UE according to the obtained air interface node information connected to the UE after the handover, the SNC triggers a decision to process the user data of the UE according to the obtained control plane information. The processing path information of the data path and the processing strategy information of the nodes in the data path, or directly update the Radio node information of the last hop on the established default data path, and then send the processing path information to the entry point and the functional nodes on the data path. and processing policy information, which can achieve centralized control of data paths, balance network loads, and improve network resource utilization.
图5为本发明提供的用户数据处理方法实施例四的流程图,如图5所示,本实施例的用户数据处理方法针对的是场景为UE从空闲态退出时,默认数据路径的重新建立,可以包括:FIG. 5 is a flowchart of Embodiment 4 of the user data processing method provided by the present invention. As shown in FIG. 5 , the user data processing method of this embodiment is aimed at re-establishing the default data path when the UE exits from the idle state. , which can include:
S401、网络与UE之间发生了寻呼过程。S401, a paging process occurs between the network and the UE.
本实施例中,用户从空闲态退出,SNC与UE发生寻呼过程,在寻呼过程中,UE当前附着的Radio node的标识会被上报到SNC,该步骤的具体过程可以参考现有技术方式操作。In this embodiment, the user exits from the idle state, and the SNC and the UE undergo a paging process. During the paging process, the identifier of the Radio node currently attached to the UE will be reported to the SNC. For the specific process of this step, refer to the prior art. operate.
S402、UE向SNC发送上下文建立请求消息。S402, the UE sends a context establishment request message to the SNC.
S403、SNC向UE发送上下文建立确认消息。S403. The SNC sends a context establishment confirmation message to the UE.
具体来说,SNC与UE之间进行上下文建立的过程,该过程可以包含在寻呼过程之中,SNC中上下文建立之后,即触发了数据路径的确定过程。Specifically, the process of establishing the context between the SNC and the UE may be included in the paging process. After the context is established in the SNC, the process of determining the data path is triggered.
S404、SNC根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息。S404. The SNC determines, according to the acquired control plane information, processing path information of the data path for processing user data of the UE and processing policy information of the nodes in the data path.
具体来说,SNC的数据路径确定可以按照图3所示实施例中S204的方式,确定默认数据路径上的各跳节点,确定的过程与图3所示实施例中S204相同,此处不再赘述;若SNC中还保存着该用户在空闲态之前的数据路径的处理路径信息和处理策略信息,也可以直接采用这部分已建立的数据路径的处理路径信息和处理策略信息,若用户在空闲态时发生了Radio node的移动,则更新最后一跳节点Radio node,若用户在空闲态时未发生跨Radionode的移动,则不需要更新最后一跳节点Radio node。Specifically, the data path determination of the SNC may determine each hop node on the default data path in the manner of S204 in the embodiment shown in FIG. 3 , and the determination process is the same as that in S204 in the embodiment shown in FIG. Repeat; if the processing path information and processing strategy information of the data path of the user before the idle state are also stored in the SNC, the processing path information and processing strategy information of the established data path can also be directly used. If the radio node moves when the user is in the idle state, the last hop node Radio node is updated. If the user does not move across Radionodes in the idle state, the last hop node Radio node does not need to be updated.
S405、SNC向入口点和数据路径上的功能节点发送处理路径信息和处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据。S405. The SNC sends processing path information and processing policy information to the entry point and the functional nodes on the data path, so that after receiving the user data, the entry point marks the user data according to the processing path information, and makes the functional nodes on the data path in the After receiving the user data marked by the entry point, the user data marked by the entry point is processed according to the received processing policy information.
本实施例提供的用户数据处理方法,SNC在接收UE发送的上下文建立确认消息之后,触发根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息的操作或者直接采用已建立的数据路径的处理路径信息和处理策略信息,再向入口点和数据路径上的功能节点发送处理路径信息和处理策略信息,可以实现数据路径的集中控制以及网络负载的均衡,并提升网络资源利用率。In the user data processing method provided in this embodiment, after receiving the context establishment confirmation message sent by the UE, the SNC triggers to determine, according to the acquired control plane information, the processing path information of the data path for processing the user data of the UE and the data path information of the nodes in the data path. The operation of processing policy information or directly using the processing path information and processing policy information of the established data path, and then sending the processing path information and processing policy information to the entry point and the functional node on the data path, can realize the centralized control of the data path and Balance network load and improve network resource utilization.
图6为本发明提供的用户数据处理方法实施例五的流程图,如图6所示,本实施例的用户数据处理方法针对的是场景为用户新业务建立时,特定数据路径的建立,可以包括:FIG. 6 is a flowchart of Embodiment 5 of the method for processing user data provided by the present invention. As shown in FIG. 6 , the method for processing user data in this embodiment is aimed at establishing a specific data path when a new service is established for a user. include:
S501、UE与业务服务器进行业务层面的业务协商过程。S501. The UE and the service server perform a service negotiation process at the service level.
具体来说,UE有新业务要传输时,UE与业务服务器进行业务层面的业务协商,在协商的过程中确定业务特性以及业务的QoS保证等参数,该步骤的具体过程可以参考现有技术方式操作。Specifically, when the UE has a new service to transmit, the UE conducts service negotiation at the service level with the service server, and determines parameters such as service characteristics and QoS guarantee of the service during the negotiation process. The specific process of this step can refer to the prior art. operate.
S502、UE向SNC发送包含QoS参数和业务描述信息的业务QoS请求消息。S502, the UE sends a service QoS request message including QoS parameters and service description information to the SNC.
具体来说,该步骤还可以是业务服务器向SNC发送QoS请求消息,QoS请求消息中包含QoS参数和业务描述信息等信息,后续SNC需要对UE或业务服务器的QoS请求做出响应(图中未示出)。Specifically, this step may also be that the service server sends a QoS request message to the SNC, and the QoS request message includes information such as QoS parameters and service description information, and the subsequent SNC needs to respond to the QoS request of the UE or the service server (not shown in the figure). Shows).
S503、SNC根据获取到的UE的业务服务质量参数和/或业务描述信息,确定UE的业务数据需要第一功能节点处理,并且UE的默认数据路径中不包括第一功能节点。S503. The SNC determines, according to the acquired service quality of service parameter and/or service description information of the UE, that the service data of the UE needs to be processed by the first functional node, and the default data path of the UE does not include the first functional node.
可以理解的是,S503还可以是:SNC根据获取到的UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径的第二功能节点的处理能力不能满足UE的业务服务质量需求。It can be understood that, S503 can also be: SNC determines, according to the acquired service quality of service parameter and/or service description information of the UE, that the processing capability of the second functional node of the determined data path cannot meet the service quality of service requirement of the UE. .
S504、SNC根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息。S504. The SNC determines, according to the acquired control plane information, processing path information of the data path for processing user data of the UE and processing policy information of the nodes in the data path.
具体来说,SNC收到QoS请求消息后,根据其中携带业务描述信息和/或QoS参数,发现该业务需要在某个特定FN中处理,而该用户对应的默认数据路径并不经过该FN,因此作出建立特定数据路径的确定。建立特定数据路径时,可以在原有默认路径中插入该特定FN,也可以重新采用图3所示实施例中S204确定默认数据路径的方式来确定该特定数据路径中的每一个节点。还有一种情况是,SNC根据QoS请求中携带的信息确定:尽管不需要在某个不包含在默认路径中的节点处理业务数据,但原来默认数据路径中的某一个节点的处理能力不足以满足QoS请求中的资源需求,则也可以发起特定数据路径建立的过程,此时,数据路径建立的过程,可以简单的为更换该资源不足的功能节点;也可以重新发起图3所示实施例中S204默认数据路径的确定过程。Specifically, after receiving the QoS request message, the SNC finds that the service needs to be processed in a specific FN according to the service description information and/or QoS parameters carried in it, and the default data path corresponding to the user does not pass through the FN, A determination is therefore made to establish a particular data path. When establishing a specific data path, the specific FN can be inserted into the original default path, or the method of determining the default data path in S204 in the embodiment shown in FIG. 3 can be used again to determine each node in the specific data path. In another case, the SNC determines according to the information carried in the QoS request: although there is no need to process service data at a node not included in the default path, the processing capability of a node in the original default data path is not sufficient to satisfy The resource requirement in the QoS request can also initiate the process of establishing a specific data path. At this time, the process of establishing the data path can simply be to replace the function node with insufficient resources; it is also possible to re-initiate the process in the embodiment shown in FIG. 3 . S204 is a process of determining a default data path.
S505、SNC向入口点和数据路径上的功能节点发送处理路径信息和处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据。S505. The SNC sends processing path information and processing policy information to the entry point and the functional nodes on the data path, so that after receiving the user data, the entry point marks the user data according to the processing path information, and makes the functional nodes on the data path in the After receiving the user data marked by the entry point, the user data marked by the entry point is processed according to the received processing policy information.
具体来说,如果S504只是简单的增加或者更换某一个功能节点,则Entry和/或FNs的操作也就相应的简单一些,只需要局部重新标记下一条跳节点和功能节点的处理策略。Specifically, if S504 simply adds or replaces a certain function node, the operations of Entry and/or FNs are correspondingly simpler, and only the processing strategy of the next hop node and function node needs to be re-marked locally.
本实施例提供的用户数据处理方法,SNC在根据获取到的UE的业务服务质量参数和/或业务描述信息,确定UE的业务数据需要第一功能节点处理,并且已确定的数据路径中不包括第一功能节点之后,或者,SNC根据获取到的UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径中的第二功能节点的处理能力不能满足UE的业务服务质量需求之后,触发根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息的操作或者直接采用已建立的数据路径的处理路径信息和处理策略信息,再向入口点和数据路径上的功能节点发送处理路径信息和处理策略信息,可以实现数据路径的集中控制以及网络负载的均衡,并提升网络资源利用率。In the user data processing method provided in this embodiment, the SNC determines that the service data of the UE needs to be processed by the first functional node according to the obtained service quality of service parameters and/or service description information of the UE, and the determined data path does not include After the first functional node, or after the SNC determines, according to the acquired service quality of service parameters and/or service description information of the UE, that the processing capability of the second functional node in the determined data path cannot meet the service quality of service requirements of the UE , triggering the operation of determining the processing path information of the data path for processing the UE's user data and the processing policy information of the nodes in the data path according to the obtained control plane information, or directly using the processing path information and processing policy information of the established data path , and then send the processing path information and processing policy information to the entry point and the functional nodes on the data path, which can realize centralized control of the data path, balance the network load, and improve the utilization of network resources.
图7为本发明提供的用户数据处理方法实施例六的流程图,如图7所示,本实施例的用户数据处理方法针对的是场景为功能节点到达调整门限时,特定数据路径的建立,可以包括:FIG. 7 is a flowchart of Embodiment 6 of the user data processing method provided by the present invention. As shown in FIG. 7 , the user data processing method of this embodiment is aimed at the establishment of a specific data path when the function node reaches the adjustment threshold in the scenario, Can include:
S601、FN向SNC发送负载状态信息。S601. The FN sends load status information to the SNC.
具体来说,FN可以将本身的负载状态上报到SNC,该过程可以周期性进行,也可以FN在检测出本身负载过重时时上报到SNC。Specifically, the FN can report its own load status to the SNC, and this process can be performed periodically, or the FN can report to the SNC when it detects that its own load is too heavy.
S602、SNC根据获取到的已确定的数据路径中的功能节点的状态信息,确定以确定数据路径中的第三功能节点的负载到达调整门限。S602. The SNC determines, according to the acquired state information of the determined functional node in the data path, that the load of the third functional node in the data path reaches the adjustment threshold.
具体来说,SNC根据FN上报的负载状态信息,判断出该FN负载过重,到达了调整数据路径的门限。Specifically, according to the load status information reported by the FN, the SNC determines that the FN is overloaded and has reached the threshold for adjusting the data path.
S603、SNC根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息。S603. The SNC determines, according to the acquired control plane information, processing path information of the data path for processing user data of the UE and processing policy information of the nodes in the data path.
具体过程可以参见图3所示实施例中S204的过程。For the specific process, refer to the process of S204 in the embodiment shown in FIG. 3 .
S604、SNC向入口点和数据路径上的功能节点发送处理路径信息和处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据。S604. The SNC sends processing path information and processing policy information to the entry point and the functional nodes on the data path, so that after receiving the user data, the entry point marks the user data according to the processing path information, and makes the functional nodes on the data path in the After receiving the user data marked by the entry point, the user data marked by the entry point is processed according to the received processing policy information.
本实施例提供的用户数据处理方法,SNC在SNC根据获取到的已确定的数据路径中的功能节点的状态信息,确定已确定数据路径中的第三功能节点的负载到达调整门限之后,触发根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息的操作或者直接采用已建立的数据路径的处理路径信息和处理策略信息,再向入口点和数据路径上的功能节点发送处理路径信息和处理策略信息,可以实现数据路径的集中控制以及网络负载的均衡,并提升网络资源利用率。In the user data processing method provided in this embodiment, after the SNC determines that the load of the third functional node in the determined data path has reached the adjustment threshold according to the acquired status information of the functional node in the determined data path, the SNC triggers the The obtained control plane information determines the processing path information of the data path for processing the UE's user data and the operation of the processing policy information of the nodes in the data path, or directly adopts the processing path information and processing policy information of the established data path, and then sends the information to the data path. The entry point and the functional nodes on the data path send processing path information and processing policy information, which can realize centralized control of the data path, balance the network load, and improve the utilization of network resources.
图8为本发明提供的用户数据处理方法实施例七的流程图,如图8所示,本实施例的用户数据处理方法,包括:FIG. 8 is a flowchart of Embodiment 7 of the user data processing method provided by the present invention. As shown in FIG. 8 , the user data processing method of this embodiment includes:
S701、入口点接收SNC发送的处理路径信息和处理策略信息,处理路径信息包括处理UE的用户数据的数据路径上的节点信息和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数。S701. The entry point receives processing path information and processing policy information sent by the SNC, where the processing path information includes node information on the data path for processing user data of the UE and forwarding policy information of the nodes on the data path, and the processing policy information includes information on the data path on the data path. The processing method and processing parameters of the node to process user data.
S702、入口点在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据。S702. After receiving the user data, the entry point marks the user data according to the processing path information and the processing policy information.
本实施例的执行主体可以是入口点。The execution body of this embodiment may be an entry point.
图9为本发明提供的用户数据处理方法实施例八的流程图,如图9所示,本实施例的用户数据处理方法,包括:FIG. 9 is a flowchart of Embodiment 8 of the user data processing method provided by the present invention. As shown in FIG. 9 , the user data processing method of this embodiment includes:
S801、入口点接收SNC发送的处理路径信息,处理路径信息包括处理UE的用户数据的数据路径上的节点信息和数据路径上的节点的转发策略信息。S801. The entry point receives processing path information sent by the SNC, where the processing path information includes node information on the data path for processing user data of the UE and forwarding policy information of the nodes on the data path.
S802、入口点在接收到用户数据之后,根据处理路径信息标记用户数据。S802. After receiving the user data, the entry point marks the user data according to the processing path information.
本实施例的执行主体可以是入口点。The execution body of this embodiment may be an entry point.
图10为本发明提供的用户数据处理方法实施例九的流程图,如图10所示,本实施例的用户数据处理方法,包括:FIG. 10 is a flowchart of Embodiment 9 of the user data processing method provided by the present invention. As shown in FIG. 10 , the user data processing method of this embodiment includes:
S901、功能节点接收SNC发送的处理策略信息;或者,功能节点接收SNC发送的处理路径信息和处理策略信息,处理路径信息包括处理UE的用户数据的数据路径上的节点信息和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数。S901, the functional node receives the processing policy information sent by the SNC; or, the functional node receives the processing path information and processing policy information sent by the SNC, where the processing path information includes node information on the data path for processing user data of the UE and nodes on the data path The forwarding policy information, the processing policy information includes the processing method and processing parameters of the node on the data path to process the user data.
S902、功能节点在接收到入口点标记的用户数据之后,根据接收到的处理策略信息处理入口点标记的用户数据。S902. After receiving the user data marked by the entry point, the functional node processes the user data marked by the entry point according to the received processing policy information.
本实施例的执行主体可以是功能节点。The execution body of this embodiment may be a function node.
图11为本发明提供的集中控制器实施例一的结构示意图,如图11所示,本实施例的集中控制器,包括:处理模块111和发送模块112,其中,处理模块111用于根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息,处理路径信息包括数据路径上的节点信息和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数;发送模块112用于向入口点发送处理路径信息和处理策略信息,并向数据路径上的功能节点发送处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据;或者,向入口点发送处理路径信息和处理策略信息,并向数据路径上的功能节点发送处理路径信息和处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据;或者,向入口点发送处理路径信息和处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据;或者,向入口点发送处理路径信息,并向数据路径上的功能节点发送处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据。FIG. 11 is a schematic structural diagram of Embodiment 1 of the centralized controller provided by the present invention. As shown in FIG. 11 , the centralized controller of this embodiment includes: a processing module 111 and a sending module 112 , wherein the processing module 111 is used for obtaining The received control plane information, determines the processing path information of the data path for processing the user data of the UE and the processing policy information of the nodes in the data path, and the processing path information includes the node information on the data path and the forwarding policy information of the nodes on the data path, The processing policy information includes the processing method and processing parameters for the nodes on the data path to process user data; the sending module 112 is used to send the processing path information and processing policy information to the entry point, and send the processing policy information to the functional nodes on the data path to Make the entry point mark the user data according to the processing path information and processing policy information after receiving the user data, and make the functional nodes on the data path process the entry point according to the received processing policy information after receiving the user data marked by the entry point marked user data; or, send the processing path information and processing policy information to the entry point, and send the processing path information and processing policy information to the functional nodes on the data path, so that after receiving the user data, the entry point can information and processing policy information to mark user data, and enable the functional nodes on the data path to process the user data marked by the entry point according to the received processing policy information after receiving the user data marked by the entry point; or, send the processing path to the entry point information and processing strategy information, so that the entry point can mark user data according to the processing path information and processing strategy information after receiving the user data; or, send the processing path information to the entry point, and send the processing strategy to the functional nodes on the data path information, so that the entry point marks the user data according to the processing path information after receiving the user data, and enables the functional nodes on the data path to process the entry point mark according to the received processing policy information after receiving the user data marked by the entry point user data.
本实施例的装置,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。The apparatus of this embodiment can be used to execute the technical solution of the method embodiment shown in FIG. 2 , and the implementation principle and technical effect thereof are similar, and are not repeated here.
在一个实施例中,处理模块111具体用于:In one embodiment, the processing module 111 is specifically configured to:
根据UE连接的空口节点信息,确定数据路径中最后一跳节点;Determine the last hop node in the data path according to the air interface node information connected to the UE;
根据UE的签约信息和/或UE的业务信息,确定数据路径上的功能节点的类型;Determine the type of the functional node on the data path according to the subscription information of the UE and/or the service information of the UE;
根据功能节点的类型和功能节点的状态信息确定数据路径上的功能节点;Determine the functional node on the data path according to the type of the functional node and the state information of the functional node;
根据UE的签约信息、UE的业务信息以及网络状态信息确定数据路径上的功能节点对用户数据的处理策略信息。According to the subscription information of the UE, the service information of the UE and the network state information, the information on the processing strategy of the user data by the functional node on the data path is determined.
图12为本发明提供的集中控制器实施例二的结构示意图,如图12所示,本实施例的集中控制器,在图11所示实施例的基础上,还包括:接收模块113;FIG. 12 is a schematic structural diagram of Embodiment 2 of the centralized controller provided by the present invention. As shown in FIG. 12 , the centralized controller of this embodiment, on the basis of the embodiment shown in FIG. 11 , further includes: a receiving module 113 ;
接收模块113用于在处理模块111根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,接收UE发送的IP地址接收响应消息;或者,接收UE发送的上下文建立确认消息。The receiving module 113 is configured to receive the IP address reception response message sent by the UE before the processing module 111 determines, according to the acquired control plane information, the processing path information of the data path for processing the user data of the UE and the processing policy information of the nodes in the data path. ; or, receive a context establishment confirmation message sent by the UE.
在一个实施例中,处理模块111还用于在根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,根据获取到的UE切换后连接的空口节点信息,更新UE连接的空口节点信息;或者,根据获取到的UE的业务服务质量参数和/或业务描述信息,确定UE的业务数据需要第一功能节点处理,并且已确定的数据路径中不包括第一功能节点;或者,根据获取到的UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径中的第二功能节点的处理能力不能满足UE的业务服务质量需求;或者,根据获取到的已确定的数据路径中的功能节点的状态信息,确定以确定数据路径中的第三功能节点的负载到达调整门限。In one embodiment, the processing module 111 is further configured to, before determining, according to the acquired control plane information, the processing path information of the data path for processing user data of the UE and the processing policy information of the nodes in the data path, according to the acquired information of the UE The air interface node information connected after the handover is updated, and the air interface node information connected to the UE is updated; or, according to the obtained service quality of service parameters and/or service description information of the UE, it is determined that the service data of the UE needs to be processed by the first functional node, and it has been determined The data path does not include the first functional node; or, according to the obtained service quality of service parameters and/or service description information of the UE, it is determined that the processing capability of the second functional node in the determined data path cannot meet the service of the UE. quality of service requirements; or, according to the acquired state information of the determined functional nodes in the data path, it is determined that the load of the third functional node in the data path reaches the adjustment threshold.
在一个实施例中,处理模块111还用于在根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,根据获取到的UE切换后连接的空口节点信息,更新UE连接的空口节点信息;In one embodiment, the processing module 111 is further configured to, before determining, according to the acquired control plane information, the processing path information of the data path for processing user data of the UE and the processing policy information of the nodes in the data path, according to the acquired information of the UE The air interface node information connected after the handover is updated, and the air interface node information connected to the UE is updated;
处理模块111具体用于:The processing module 111 is specifically used for:
根据UE切换后连接的空口节点信息,更新已确定的数据路径中最后一跳节点。The last hop node in the determined data path is updated according to the information of the air interface node connected to the UE after the handover.
在一个实施例中,处理模块111还用于在根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,根据获取到的UE的业务服务质量参数和/或业务描述信息,确定UE的业务数据需要第一功能节点处理,并且UE的默认数据路径中不包括第一功能节点;In one embodiment, the processing module 111 is further configured to, before determining, according to the acquired control plane information, the processing path information of the data path for processing user data of the UE and the processing policy information of the nodes in the data path, according to the acquired information of the UE The service quality parameters and/or service description information of the service, determine that the service data of the UE needs to be processed by the first functional node, and the default data path of the UE does not include the first functional node;
处理模块111具体用于:The processing module 111 is specifically used for:
SNC在已确定的数据路径中插入第一功能节点,并确定第一功能节点的处理策略。The SNC inserts the first functional node in the determined data path, and determines the processing strategy of the first functional node.
在一个实施例中,处理模块111还用于在根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,根据获取到的UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径的第二功能节点的处理能力不能满足UE的业务服务质量需求;In one embodiment, the processing module 111 is further configured to, before determining, according to the acquired control plane information, the processing path information of the data path for processing user data of the UE and the processing policy information of the nodes in the data path, according to the acquired information of the UE The service quality of service parameters and/or service description information, it is determined that the processing capability of the second functional node of the determined data path cannot meet the service quality of service requirements of the UE;
处理模块111具体用于:The processing module 111 is specifically used for:
SNC将已确定的数据路径中的第二功能节点更换为处理能力可以满足UE的业务服务质量需求的第四功能节点。The SNC replaces the second functional node in the determined data path with a fourth functional node whose processing capability can meet the service quality requirements of the UE.
本实施例的装置,可以用于执行图3-图7所示方法实施例的技术方案中集中控制器执行的部分,其实现原理和技术效果类似,此处不再赘述。The apparatus in this embodiment can be used to execute the part executed by the centralized controller in the technical solutions of the method embodiments shown in FIG. 3 to FIG. 7 , and the implementation principle and technical effect thereof are similar, and are not repeated here.
图13为本发明提供的集中控制器实施例三的结构示意图,如图13所示,本实施例的集中控制器,包括发送器131、接收器132、存储器133以及分别与发送器131、接收器132和存储器133连接的处理器134。当然,用户设备还可以包括天线、基带处理部件、中射频处理部件、输入输出装置等通用部件,本发明实施例在此不再任何限制。FIG. 13 is a schematic structural diagram of Embodiment 3 of the centralized controller provided by the present invention. As shown in FIG. 13 , the centralized controller of this embodiment includes a transmitter 131 , a receiver 132 , and a memory 133 . The processor 134 to which the processor 132 and the memory 133 are connected. Of course, the user equipment may also include general components such as an antenna, a baseband processing component, an intermediate radio frequency processing component, and an input/output device, which is not limited in any way in this embodiment of the present invention.
其中,存储器133中存储一组程序代码,且处理器134用于调用存储器133中存储的程序代码,用于执行以下操作:Wherein, a group of program codes are stored in the memory 133, and the processor 134 is used to call the program codes stored in the memory 133 to perform the following operations:
根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息,处理路径信息包括数据路径上的节点信息和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数;According to the obtained control plane information, determine the processing path information of the data path for processing user data of the UE and the processing policy information of the nodes in the data path. The processing path information includes the node information on the data path and the forwarding policy of the nodes on the data path. Information, the processing strategy information includes the processing method and processing parameters of the node on the data path to process the user data;
向入口点发送处理路径信息和处理策略信息,并向数据路径上的功能节点发送处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据;或者,向入口点发送处理路径信息和处理策略信息,并向数据路径上的功能节点发送处理路径信息和处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据;或者,向入口点发送处理路径信息和处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据;或者,向入口点发送处理路径信息,并向数据路径上的功能节点发送处理策略信息,以使入口点在接收到用户数据之后,根据处理路径信息标记用户数据,并使得数据路径上的功能节点在接收到入口点标记的用户数据后根据接收到的处理策略信息处理入口点标记的用户数据。Send processing path information and processing policy information to the entry point, and send processing policy information to functional nodes on the data path, so that after receiving user data, the entry point marks the user data according to the processing path information and processing policy information, and makes After receiving the user data marked by the entry point, the functional node on the data path processes the user data marked by the entry point according to the received processing policy information; The functional node sends the processing path information and processing policy information, so that the entry point will mark the user data according to the processing path information and processing policy information after receiving the user data, and make the functional node on the data path after receiving the entry point marked After the user data is processed, the user data marked by the entry point is processed according to the received processing policy information; or, the processing path information and the processing policy information are sent to the entry point, so that after receiving the user data, the entry point can process the user data according to the processing path information and processing policy information. information to mark user data; or, send processing path information to the entry point, and send processing policy information to functional nodes on the data path, so that after receiving the user data, the entry point marks the user data according to the processing path information, and makes the data After receiving the user data marked by the entry point, the functional nodes on the path process the user data marked by the entry point according to the received processing policy information.
在一个实施例中,处理器134具体用于:In one embodiment, the processor 134 is specifically configured to:
根据UE连接的空口节点信息,确定数据路径中最后一跳节点;Determine the last hop node in the data path according to the air interface node information connected to the UE;
根据UE的签约信息和/或UE的业务信息,确定数据路径上的功能节点的类型;Determine the type of the functional node on the data path according to the subscription information of the UE and/or the service information of the UE;
根据功能节点的类型和功能节点的状态信息确定数据路径上的功能节点;Determine the functional node on the data path according to the type of the functional node and the state information of the functional node;
根据UE的签约信息、UE的业务信息以及网络状态信息确定数据路径上的功能节点对用户数据的处理策略信息。According to the subscription information of the UE, the service information of the UE and the network state information, the information on the processing strategy of the user data by the functional node on the data path is determined.
在一个实施例中,接收器132用于在处理模块根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,接收UE发送的IP地址接收响应消息;或者,接收UE发送的上下文建立确认消息。In one embodiment, the receiver 132 is configured to receive the information sent by the UE before the processing module determines, according to the acquired control plane information, the processing path information of the data path for processing user data of the UE and the processing policy information of the nodes in the data path. The IP address receives the response message; or, receives the context establishment confirmation message sent by the UE.
在一个实施例中,处理器134还用于在根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,根据获取到的UE切换后连接的空口节点信息,更新UE连接的空口节点信息;或者,根据获取到的UE的业务服务质量参数和/或业务描述信息,确定UE的业务数据需要第一功能节点处理,并且已确定的数据路径中不包括第一功能节点;或者,根据获取到的UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径中的第二功能节点的处理能力不能满足UE的业务服务质量需求;或者,根据获取到的已确定的数据路径中的功能节点的状态信息,确定以确定数据路径中的第三功能节点的负载到达调整门限。In one embodiment, the processor 134 is further configured to, before determining, according to the acquired control plane information, the processing path information of the data path for processing user data of the UE and the processing policy information of the nodes in the data path, according to the acquired information of the UE The air interface node information connected after the handover is updated, and the air interface node information connected to the UE is updated; or, according to the obtained service quality of service parameters and/or service description information of the UE, it is determined that the service data of the UE needs to be processed by the first functional node, and it has been determined The data path does not include the first functional node; or, according to the obtained service quality of service parameters and/or service description information of the UE, it is determined that the processing capability of the second functional node in the determined data path cannot meet the service of the UE. quality of service requirements; or, according to the acquired state information of the determined functional nodes in the data path, it is determined that the load of the third functional node in the data path reaches the adjustment threshold.
在一个实施例中,处理器134还用于在根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,根据获取到的UE切换后连接的空口节点信息,更新UE连接的空口节点信息;In one embodiment, the processor 134 is further configured to, before determining, according to the acquired control plane information, the processing path information of the data path for processing user data of the UE and the processing policy information of the nodes in the data path, according to the acquired information of the UE The air interface node information connected after the handover is updated, and the air interface node information connected to the UE is updated;
处理器134具体用于:The processor 134 is specifically used for:
根据UE切换后连接的空口节点信息,更新已确定的数据路径中最后一跳节点。The last hop node in the determined data path is updated according to the information of the air interface node connected to the UE after the handover.
在一个实施例中,处理器134还用于在根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,根据获取到的UE的业务服务质量参数和/或业务描述信息,确定UE的业务数据需要第一功能节点处理,并且UE的默认数据路径中不包括第一功能节点;In one embodiment, the processor 134 is further configured to, before determining, according to the acquired control plane information, the processing path information of the data path for processing user data of the UE and the processing policy information of the nodes in the data path, according to the acquired information of the UE The service quality parameters and/or service description information of the service, determine that the service data of the UE needs to be processed by the first functional node, and the default data path of the UE does not include the first functional node;
处理器134具体用于:The processor 134 is specifically used for:
SNC在已确定的数据路径中插入第一功能节点,并确定第一功能节点的处理策略。The SNC inserts the first functional node in the determined data path, and determines the processing strategy of the first functional node.
在一个实施例中,处理器134还用于在根据获取到的控制面信息,确定处理UE的用户数据的数据路径的处理路径信息和数据路径中节点的处理策略信息之前,根据获取到的UE的业务服务质量参数和/或业务描述信息,确定已确定的数据路径的第二功能节点的处理能力不能满足UE的业务服务质量需求;In one embodiment, the processor 134 is further configured to, before determining, according to the acquired control plane information, the processing path information of the data path for processing user data of the UE and the processing policy information of the nodes in the data path, according to the acquired information of the UE The service quality of service parameters and/or service description information, it is determined that the processing capability of the second functional node of the determined data path cannot meet the service quality of service requirements of the UE;
处理器134具体用于:The processor 134 is specifically used for:
SNC将已确定的数据路径中的第二功能节点更换为处理能力可以满足UE的业务服务质量需求的第四功能节点。The SNC replaces the second functional node in the determined data path with a fourth functional node whose processing capability can meet the service quality requirements of the UE.
图14为本发明提供的入口点实施例一的结构示意图,如图14所示,本实施例的入口点,可以包括:接收模块141和处理模块142,其中,接收模块141用于接收SNC发送的处理路径信息和处理策略信息,处理路径信息包括处理UE的用户数据的数据路径上的节点信息和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数;处理模块142用于在接收模块接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据。FIG. 14 is a schematic structural diagram of the first embodiment of the entry point provided by the present invention. As shown in FIG. 14 , the entry point of this embodiment may include: a receiving module 141 and a processing module 142, wherein the receiving module 141 is used to receive SNC transmissions processing path information and processing strategy information, the processing path information includes the node information on the data path for processing UE user data and the forwarding strategy information of the node on the data path, and the processing strategy information includes the node on the data path processing user data processing The method and processing parameters; the processing module 142 is configured to mark the user data according to the processing path information and the processing strategy information after the receiving module receives the user data.
在另一种可能的实现方式中,接收模块141用于接收SNC发送的处理路径信息,处理路径信息包括处理UE的用户数据的数据路径上的节点信息和数据路径上的节点的转发策略信息;处理模块142用于在接收模块接收到用户数据之后,根据处理路径信息标记用户数据。In another possible implementation manner, the receiving module 141 is configured to receive processing path information sent by the SNC, where the processing path information includes node information on the data path for processing user data of the UE and forwarding policy information of the nodes on the data path; The processing module 142 is configured to mark the user data according to the processing path information after the receiving module receives the user data.
本实施例的装置,可以用于执行图8或图9所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。The apparatus in this embodiment can be used to execute the technical solution of the method embodiment shown in FIG. 8 or FIG. 9 , and the implementation principle and technical effect thereof are similar, and are not repeated here.
图15为本发明提供的入口点实施例二的结构示意图,如图15所示,本实施例的入口点,可以包括:发送器151、接收器152、存储器153以及分别与发送器151、接收器152和存储器153连接的处理器154。当然,用户设备还可以包括天线、基带处理部件、中射频处理部件、输入输出装置等通用部件,本发明实施例在此不再任何限制。FIG. 15 is a schematic structural diagram of the second embodiment of the entry point provided by the present invention. As shown in FIG. 15 , the entry point of this embodiment may include: a transmitter 151 , a receiver 152 , a memory 153 , and a transmitter 151 , a receiver 152 , and a memory 153 respectively The processor 154 to which the processor 152 and the memory 153 are connected. Of course, the user equipment may also include general components such as an antenna, a baseband processing component, an intermediate radio frequency processing component, and an input/output device, which is not limited in any way in this embodiment of the present invention.
其中,存储器153中存储一组程序代码,且处理器154用于调用存储器153中存储的程序代码,用于执行以下操作:Wherein, a group of program codes are stored in the memory 153, and the processor 154 is used to call the program codes stored in the memory 153 to perform the following operations:
接收SNC发送的处理路径信息和处理策略信息,处理路径信息包括处理UE的用户数据的数据路径上的节点信息和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数;在接收到用户数据之后,根据处理路径信息和处理策略信息标记用户数据;或者,Receive processing path information and processing policy information sent by the SNC, where the processing path information includes node information on the data path for processing user data of the UE and forwarding policy information of the node on the data path, and the processing policy information includes the nodes on the data path processing user data Data processing method and processing parameters; after receiving user data, mark user data according to processing path information and processing policy information; or,
接收SNC发送的处理路径信息,处理路径信息包括处理UE的用户数据的数据路径上的节点信息和数据路径上的节点的转发策略信息;在接收到用户数据之后,根据处理路径信息标记用户数据。Receive processing path information sent by the SNC, where the processing path information includes node information on the data path for processing user data of the UE and forwarding policy information of the node on the data path; after receiving the user data, mark the user data according to the processing path information.
图16为本发明提供的功能节点实施例一的结构示意图,如图16所示,本实施例的功能节点,可以包括:接收模块161和处理模块162,其中,接收模块161用于接收SNC发送的处理策略信息;或者,接收SNC发送的处理路径信息和处理策略信息,处理路径信息包括处理UE的用户数据的数据路径上的节点信息和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数;处理模块162用于在接收模块161接收到入口点标记的用户数据之后,根据接收到的处理策略信息处理入口点标记的用户数据。FIG. 16 is a schematic structural diagram of Embodiment 1 of a functional node provided by the present invention. As shown in FIG. 16 , the functional node of this embodiment may include: a receiving module 161 and a processing module 162, wherein the receiving module 161 is used for receiving SNC transmissions Or, receive the processing path information and processing policy information sent by the SNC, the processing path information includes the node information on the data path for processing the UE's user data and the forwarding policy information of the node on the data path, and the processing policy information includes The processing method and processing parameters for processing user data by nodes on the data path; the processing module 162 is configured to process the user data marked by the entry point according to the received processing policy information after the receiving module 161 receives the user data marked by the entry point.
本实施例的装置,可以用于执行图10所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。The apparatus of this embodiment can be used to execute the technical solution of the method embodiment shown in FIG. 10 , and its implementation principle and technical effect are similar, and details are not repeated here.
图17为本发明提供的功能节点实施例二的结构示意图,如图17所示,本实施例的功能节点,可以包括:发送器171、接收器172、存储器173以及分别与发送器171、接收器172和存储器173连接的处理器174。当然,用户设备还可以包括天线、基带处理部件、中射频处理部件、输入输出装置等通用部件,本发明实施例在此不再任何限制。FIG. 17 is a schematic structural diagram of Embodiment 2 of a functional node provided by the present invention. As shown in FIG. 17 , the functional node of this embodiment may include: a transmitter 171 , a receiver 172 , a memory 173 , and a transmitter 171 , a receiver 172 , and a memory 173 respectively The processor 174 to which the processor 172 and the memory 173 are connected. Of course, the user equipment may also include general components such as an antenna, a baseband processing component, an intermediate radio frequency processing component, and an input/output device, which is not limited in any way in this embodiment of the present invention.
其中,存储器173中存储一组程序代码,且处理器174用于调用存储器173中存储的程序代码,用于执行以下操作:Wherein, a group of program codes are stored in the memory 173, and the processor 174 is used to call the program codes stored in the memory 173 to perform the following operations:
接收SNC发送的处理策略信息;或者,接收SNC发送的处理路径信息和处理策略信息,处理路径信息包括处理UE的用户数据的数据路径上的节点信息和数据路径上的节点的转发策略信息,处理策略信息包括数据路径上的节点处理用户数据的处理方法和处理参数;Receive the processing policy information sent by the SNC; or, receive the processing path information and the processing policy information sent by the SNC, where the processing path information includes the node information on the data path for processing the user data of the UE and the forwarding policy information of the node on the data path, and the processing The policy information includes the processing method and processing parameters for the nodes on the data path to process user data;
在接收到入口点标记的用户数据之后,根据接收到的处理策略信息处理入口点标记的用户数据。After the user data marked by the entry point is received, the user data marked by the entry point is processed according to the received processing policy information.
图18为本发明提供的网络系统实施例一的结构示意图,如图18所示,本实施例的网络系统,包括:如上集中控制器实施例一至三中任一项的集中控制器100、如上入口点实施例一或二的入口点200以及如上功能节点实施例一或二的功能节点300。FIG. 18 is a schematic structural diagram of Embodiment 1 of a network system provided by the present invention. As shown in FIG. 18 , the network system of this embodiment includes: the centralized controller 100 according to any one of the above centralized controller Embodiments 1 to 3, as described above The entry point 200 of the first or second entry point embodiment and the functional node 300 of the first or second functional node embodiment above.
需要说明的是,上述各实施例对应的结构示意图仅为一种示意,各部分或模块的连接关系不限于图中示出的形式,可以以实际应用中的情况为准。It should be noted that the schematic structural diagrams corresponding to the above embodiments are only an illustration, and the connection relationship of each part or module is not limited to the form shown in the figures, and may be based on the actual application.
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided by the present invention, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented. On the other hand, the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware, or may be implemented in the form of hardware plus software functional units.
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。The above-mentioned integrated units implemented in the form of software functional units can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, and includes several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) to execute the methods described in the various embodiments of the present invention. some steps. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk and other media that can store program codes .
本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of the description, only the division of the above functional modules is used for illustration. The internal structure is divided into different functional modules to complete all or part of the functions described above. For the specific working process of the apparatus described above, reference may be made to the corresponding process in the foregoing method embodiments, and details are not described herein again.
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, but not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: The technical solutions described in the foregoing embodiments can still be modified, or some or all of the technical features thereof can be equivalently replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the embodiments of the present invention. scope.
Claims (18)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2014/071810 WO2015113281A1 (en) | 2014-01-29 | 2014-01-29 | User data processing method and device and network system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105612717A CN105612717A (en) | 2016-05-25 |
CN105612717B true CN105612717B (en) | 2019-05-24 |
Family
ID=53756173
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480053927.XA Active CN105612717B (en) | 2014-01-29 | 2014-01-29 | User data processing method, device and network system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105612717B (en) |
WO (1) | WO2015113281A1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3799355A1 (en) * | 2015-10-22 | 2021-03-31 | Huawei Technologies Co., Ltd. | Service processing method, apparatus, and system |
US10499278B2 (en) * | 2016-08-31 | 2019-12-03 | Qualcomm Incorporated | Header compression for reduced bandwidth wireless devices |
CN113170381B (en) * | 2018-08-14 | 2024-12-24 | 苹果公司 | Network discovery, selection, and access control in vertical domains |
CN115086227B (en) * | 2022-07-14 | 2023-10-03 | 中国联合网络通信集团有限公司 | Method, device, equipment and storage medium for determining forwarding policy |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103051629A (en) * | 2012-12-24 | 2013-04-17 | 华为技术有限公司 | Software defined network-based data processing system, method and node |
CN103051565A (en) * | 2013-01-04 | 2013-04-17 | 中兴通讯股份有限公司 | Framework system of grade software defined network software controller and implementation method thereof |
CN103346922A (en) * | 2013-07-26 | 2013-10-09 | 电子科技大学 | Controller for determining network state based on SDN (Software Defined Networking) and determination method thereof |
CN103532672A (en) * | 2013-10-22 | 2014-01-22 | 芮雄丽 | Processing method of disordered fragmentation messages in SDN and application |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9210180B2 (en) * | 2012-04-18 | 2015-12-08 | Radware Ltd. | Techniques for separating the processing of clients' traffic to different zones in software defined networks |
US9325569B2 (en) * | 2012-06-29 | 2016-04-26 | Hewlett Packard Enterprise Development Lp | Implementing a software defined network using event records that are transmitted from a network switch |
-
2014
- 2014-01-29 WO PCT/CN2014/071810 patent/WO2015113281A1/en active Application Filing
- 2014-01-29 CN CN201480053927.XA patent/CN105612717B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103051629A (en) * | 2012-12-24 | 2013-04-17 | 华为技术有限公司 | Software defined network-based data processing system, method and node |
CN103051565A (en) * | 2013-01-04 | 2013-04-17 | 中兴通讯股份有限公司 | Framework system of grade software defined network software controller and implementation method thereof |
CN103346922A (en) * | 2013-07-26 | 2013-10-09 | 电子科技大学 | Controller for determining network state based on SDN (Software Defined Networking) and determination method thereof |
CN103532672A (en) * | 2013-10-22 | 2014-01-22 | 芮雄丽 | Processing method of disordered fragmentation messages in SDN and application |
Also Published As
Publication number | Publication date |
---|---|
WO2015113281A1 (en) | 2015-08-06 |
CN105612717A (en) | 2016-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102065429B1 (en) | Method and apparatus for performing reflective quality of service (QoS) in wireless communication system | |
EP3516922B1 (en) | Method and apparatus for establishing dual-connectivity to transmit data in new radio communication architecture | |
CN110049517B (en) | QoS flow control method and device | |
US11811670B2 (en) | Packet delay parameter obtaining method, system, and apparatus | |
US20210112565A1 (en) | End to end slicing in wireless communications systems | |
US8761107B2 (en) | Method and apparatus for maintaining traffic continuity | |
US20210297346A1 (en) | Data routing in communications systems | |
CN106664597B (en) | Communication system | |
US11811650B2 (en) | Systems and methods for user plane function (“UPF”) offload at configurable routing fabric | |
Nguyen et al. | Proposal and evaluation of SDN‐based mobile packet core networks | |
JP6489019B2 (en) | COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND COMMUNICATION CONTROL METHOD | |
US10735943B2 (en) | Method for transmitting and receiving data using multiple communication devices in wireless communication system, and device supporting same | |
US10531319B2 (en) | Information exchange between a mobile transport network and a core network | |
EP3447978A1 (en) | Data transmission method and device | |
US10447603B2 (en) | Control signaling transmission method and device | |
US20190053044A1 (en) | Method for transreceiving data in wireless communication system and device supporting same | |
US11675946B1 (en) | Programmable network switch for user plane function | |
US20190260857A1 (en) | Data Packet Processing Method, Control Plane Network Element, And User Plane Network Element | |
WO2019245547A1 (en) | A method to support topology discovery for integrated access and backhaul topology management and routing | |
CN105612717B (en) | User data processing method, device and network system | |
KR101481337B1 (en) | Mobile Communication System Based on Software Defined Networks and Method for Processing Access of Mobile Equipment thereof | |
CN110876171A (en) | Method and device for multi-hop data transmission | |
WO2025021306A1 (en) | Devices and methods for service data flow distribution for multi-connectivity | |
CN118592039A (en) | Scaling Subscriber Processing Capacity and Throughput in Cloud-Native Radio Access Networks | |
CN119155754A (en) | Switching method and communication device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |