[go: up one dir, main page]

CN114641014B - User plane entity, configuration method, system and equipment - Google Patents

User plane entity, configuration method, system and equipment Download PDF

Info

Publication number
CN114641014B
CN114641014B CN202011485168.8A CN202011485168A CN114641014B CN 114641014 B CN114641014 B CN 114641014B CN 202011485168 A CN202011485168 A CN 202011485168A CN 114641014 B CN114641014 B CN 114641014B
Authority
CN
China
Prior art keywords
user plane
component
control function
configuration
module
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
Application number
CN202011485168.8A
Other languages
Chinese (zh)
Other versions
CN114641014A (en
Inventor
李娜
刘光毅
孙军帅
王莹莹
赵芸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, Research Institute of China Mobile Communication Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN202011485168.8A priority Critical patent/CN114641014B/en
Publication of CN114641014A publication Critical patent/CN114641014A/en
Application granted granted Critical
Publication of CN114641014B publication Critical patent/CN114641014B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a user plane entity, a configuration method, a system and equipment, wherein the user plane entity comprises the following components: at least one user plane UP component, each of said user plane UP components being configured to perform at least one function of a user plane UP functional entity; and the at least one user plane UP control function is used for managing the division of at least one user plane UP component of the user plane entity and/or managing the bearing configuration of the user plane UP component. The technical scheme of the invention can reduce the functional redundancy of the user plane, improve the processing efficiency of the user plane and meet the service requirements of various applications, especially the edge low-delay application.

Description

一种用户面实体、配置方法、系统及设备User plane entity, configuration method, system and device

技术领域Technical Field

本发明涉及通信技术领域,尤其涉及一种用户面实体、配置方法、系统及设备。The present invention relates to the field of communication technology, and in particular to a user plane entity, a configuration method, a system and a device.

背景技术Background Art

现有技术中,UPF(User Plane Function,用户面功能)、CU-UP(CentralizedUnit-User Plane,集中单元-用户面)、DU(Distributed Unit,分布单元)之间的功能存在冗余,如:UPF与SDAP(Service Data Adaptation Protocol,服务数据适配协议)均具有QoS(Quality of Service,服务质量)处理模块,UPF与PDCP(Packet Data ConvergenceProtocol,分组数据汇聚协议)都具备安全相关模块,RLC(Radio Link Control,无线链路控制)与MAC(Media Access Control,介质访问控制)都具有重传功能模块,RLC(无线链路审批制)与MAC都具有类似的复用/重组功能。功能的冗余、栈式的协议处理流程将会直接增加数据处理时间,而较大的数据处理时延将不能满足边缘业务端到端时延要求。In the prior art, there is redundancy in the functions between UPF (User Plane Function), CU-UP (Centralized Unit-User Plane), and DU (Distributed Unit), such as: UPF and SDAP (Service Data Adaptation Protocol) both have QoS (Quality of Service) processing modules, UPF and PDCP (Packet Data Convergence Protocol) both have security-related modules, RLC (Radio Link Control) and MAC (Media Access Control) both have retransmission function modules, and RLC (Radio Link Control) and MAC both have similar multiplexing/reorganization functions. The redundancy of functions and the stack-like protocol processing flow will directly increase the data processing time, and the large data processing delay will not meet the end-to-end delay requirements of edge services.

为了降低用户面时延,5G网络采用的方法是将UPF下沉到接入机房,此外,业界也正在考虑通过硬件加速技术增强UPF处理效率。然而,UPF)下沉方法能够可以缩减的处理时间有限,硬件加速技术也仅能使UPF处理效率达到专用硬件设备的性能。因此如何进一步提升处理速度、降低时延是亟待解决的问题。In order to reduce user plane latency, the method adopted by 5G networks is to sink the UPF to the access room. In addition, the industry is also considering using hardware acceleration technology to enhance the UPF processing efficiency. However, the UPF sinking method can only reduce processing time to a limited extent, and hardware acceleration technology can only make the UPF processing efficiency reach the performance of dedicated hardware devices. Therefore, how to further improve the processing speed and reduce latency is an urgent problem to be solved.

发明内容Summary of the invention

本发明提供一种用户面实体、配置方法、网络系统及通信设备,用于降低用户面功能冗余度,提升用户面处理效率,以满足各类应用、尤其是边缘低时延应用的业务需求。The present invention provides a user plane entity, a configuration method, a network system and a communication device, which are used to reduce the functional redundancy of the user plane and improve the user plane processing efficiency to meet the business needs of various applications, especially edge low-latency applications.

为了解决上述技术问题,本发明的实施例提供如下技术方案:In order to solve the above technical problems, the embodiments of the present invention provide the following technical solutions:

一种用户面实体,包括:A user plane entity, comprising:

至少一个用户面UP组件,每一个所述用户面UP组件用于完成用户面UP功能实体的至少一种功能;At least one user plane UP component, each of the user plane UP components is used to perform at least one function of a user plane UP functional entity;

至少一个用户面UP控制功能,用于对所述用户面实体的至少一个用户面UP组件的划分进行管理和/或对所述用户面UP组件承载配置进行管理。At least one user plane UP control function is used to manage the partitioning of at least one user plane UP component of the user plane entity and/or manage the bearer configuration of the user plane UP component.

可选的,所述用户面UP组件包括以下至少一种模块:Optionally, the user plane UP component includes at least one of the following modules:

计费模块,用于根据网络报文的分类结果进行统计计费;The billing module is used to perform statistical billing based on the classification results of network messages;

安全模块,用于对报文有效性和安全性进行检查;Security module, used to check the validity and security of messages;

QoS模块,用于对不同种类的数据流进行映射的服务质量;QoS module, used to map the quality of service of different types of data flows;

加解密模块,用于对数据包进行加解密操作;An encryption and decryption module, used to perform encryption and decryption operations on data packets;

路由模块,对数据报文转发;Routing module, forwarding data packets;

重复模块,用于将数据包复制,在不同链路上发送包;A repeat module is used to copy data packets and send them on different links;

重传模块,用于对数据包进行重复传输;A retransmission module, used for repeatedly transmitting data packets;

数据包分割/重分割模块,用于对数据包大小进行分割;Data packet segmentation/re-segmentation module, used to segment data packets according to their size;

重复检测模块,用于对数据包进行重复检测;A duplicate detection module is used to perform duplicate detection on data packets;

调度模块,用于可用资源的感知和/或数据优先级管理;Scheduling module for awareness of available resources and/or data priority management;

监控模块,用于对数据包传输情况进行监测。可选的,所述用户面UP组件包括:共享用户面UP组件和专用用户面UP组件;A monitoring module is used to monitor the transmission of data packets. Optionally, the user plane UP component includes: a shared user plane UP component and a dedicated user plane UP component;

其中,所述共享用户面UP组件至少包括调度模块;Wherein, the shared user plane UP component includes at least a scheduling module;

所述专用用户面UP组件包括:计费模块、安全模块、QoS模块、加解密模块、路由模块、重复模块、重传模块、数据包分割/重分割模块、重复检测模块、调度模块、监控模块中的至少一项。The dedicated user plane UP component includes: at least one of a billing module, a security module, a QoS module, an encryption and decryption module, a routing module, a repetition module, a retransmission module, a data packet segmentation/re-segmentation module, a duplication detection module, a scheduling module, and a monitoring module.

本发明的实施例还提供一种网络系统,包括:控制面CP控制功能,还包括:如上所述的用户面实体;An embodiment of the present invention further provides a network system, including: a control plane CP control function, and also including: a user plane entity as described above;

所述控制面CP用于完成终端的控制信息的配置和/或触发UP控制功能对用户面实体的功能进行至少一个用户面UP组件的划分。The control plane CP is used to complete the configuration of the control information of the terminal and/or trigger the UP control function to divide the functions of the user plane entity into at least one user plane UP component.

可选的,还包括:算力控制功能,用于为所述用户面UP控制功能提供算力资源状态信息和/或接收所述用户面UP控制功能发送的请求并将算力资源状态信息发送至所述用户面UP控制功能。Optionally, it also includes: a computing power control function, which is used to provide computing power resource status information to the user plane UP control function and/or receive a request sent by the user plane UP control function and send the computing power resource status information to the user plane UP control function.

可选的,还包括以下至少一项:Optionally, at least one of the following is also included:

应用功能AF,用于触发业务流;Application function AF, used to trigger service flow;

网络开放功能NEF,用于对外开放网络数据;Network opening function NEF, used to open network data to the outside world;

策略控制功能PCF,用于提供其负责的所有移动性;The policy control function (PCF) is responsible for providing all mobility functions.

网络存储功能NRF,用于对网络功能进行登记和管理。The network storage function NRF is used to register and manage network functions.

可选的,还包括;Optionally, it also includes;

数据网DN,所述数据网DN用于与配置成功的用户面UP组件建立连接,并基于所述UP组件为终端提供业务。The data network DN is used to establish a connection with a successfully configured user plane UP component and provide services to the terminal based on the UP component.

本发明的实施例还提供一种用户面配置方法,应用于用户面UP实体,所述方法包括:An embodiment of the present invention further provides a user plane configuration method, which is applied to a user plane UP entity, and the method includes:

所述用户面实体的用户面UP控制功能获取UP组件的配置请求;A user plane UP control function of the user plane entity obtains a configuration request of a UP component;

所述UP控制功能根据所述UP组件的配置请求以及资源,确定UP组件的配置信息;The UP control function determines configuration information of the UP component according to the configuration request and resources of the UP component;

所述UP控制功能根据所述UP组件的配置信息完成UP组件的配置。The UP control function completes the configuration of the UP component according to the configuration information of the UP component.

可选的,还包括:Optionally, also include:

所述UP控制功能获取UP组件对应的承载的配置请求;The UP control function obtains a configuration request of a bearer corresponding to the UP component;

所述UP控制功能根据所述配置请求,确定UP组件对应的承载的配置信息;The UP control function determines the configuration information of the bearer corresponding to the UP component according to the configuration request;

所述UP控制功能根据所述承载的配置信息,完成承载的配置。The UP control function completes the configuration of the bearer according to the configuration information of the bearer.

可选的,所述用户面实体的用户面UP控制功能获取UP组件的配置请求,包括:Optionally, the user plane UP control function of the user plane entity obtains a configuration request of a UP component, including:

所述UP控制功能接收控制面CP控制功能发送的用户面UP组件配置请求,所述用户面UP组件配置请求是基于终端发送的接入请求产生的,所述接入请求中携带业务标识。The UP control function receives a user plane UP component configuration request sent by a control plane CP control function, wherein the user plane UP component configuration request is generated based on an access request sent by a terminal, and the access request carries a service identifier.

可选的,所述UP控制功能根据所述UP组件的配置请求以及资源,确定UP组件的配置信息,包括:Optionally, the UP control function determines configuration information of the UP component according to the configuration request and resources of the UP component, including:

所述UP控制功能基于所述UP组件的配置请求与控制面CP控制功能交互确定无线资源,以及与算力控制功能确定算力资源;The UP control function interacts with the control plane CP control function to determine the radio resources based on the configuration request of the UP component, and determines the computing power resources with the computing power control function;

根据所述无线资源和算力资源确定所述用户面UP组件配置及承载的配置。The user plane UP component configuration and bearer configuration are determined according to the wireless resources and computing power resources.

可选的,所述UP控制功能根据所述UP组件的配置信息完成UP组件的配置,包括:Optionally, the UP control function completes the configuration of the UP component according to the configuration information of the UP component, including:

所述UP控制功能根据所述用户面UP组件的配置信息建立与所述业务标识对应的所述用户面UP组件;The UP control function establishes the user plane UP component corresponding to the service identifier according to the configuration information of the user plane UP component;

所述UP控制功能将建立的所述UP组件的信息以及承载的配置信息发送至所述控制面CP控制功能;并由所述控制面CP控制功能将所述用户面UP组件的信息以及承载的配置信息发送至终端;并由所述终端与所述UP组件进行信息交互,完成用户面UP组件的配置。The UP control function sends the information of the established UP component and the configuration information of the bearer to the control plane CP control function; and the control plane CP control function sends the information of the user plane UP component and the configuration information of the bearer to the terminal; and the terminal interacts with the UP component to complete the configuration of the user plane UP component.

可选的,所述用户面实体的用户面UP控制功能获取UP组件的配置请求,包括:Optionally, the user plane UP control function of the user plane entity obtains a configuration request of a UP component, including:

所述UP控制功能接收网络开放功能NEF发送的用户面UP组件配置请求,所述用户面UP组件配置请求是所述NEF是基于第三方应用服务器的用户面组件请求产生的,所述用户面组件请求携带用户面服务质量QoS需求。The UP control function receives a user plane UP component configuration request sent by a network opening function NEF, wherein the user plane UP component configuration request is generated by the NEF based on a user plane component request of a third-party application server, and the user plane component request carries a user plane quality of service QoS requirement.

可选的,所述UP控制功能根据所述UP组件的配置请求以及资源,确定UP组件的配置信息,包括:Optionally, the UP control function determines configuration information of the UP component according to the configuration request and resources of the UP component, including:

所述UP控制功能基于所述用户面UP组件的配置请求与控制面CP控制功能交互确定无线资源,以及与算力控制功能确定算力资源;The UP control function interacts with the control plane CP control function to determine the radio resources based on the configuration request of the user plane UP component, and determines the computing power resources with the computing power control function;

根据所述无线资源和算力资源确定所述用户面UP组件配置。Determine the user plane UP component configuration according to the wireless resources and computing power resources.

可选的,所述UP控制功能根据所述UP组件的配置信息完成用户面UP组件的配置,包括:Optionally, the UP control function completes configuration of the user plane UP component according to the configuration information of the UP component, including:

所述UP控制功能将所述用户面UP组件配置发送至所述NEF;The UP control function sends the user plane UP component configuration to the NEF;

所述UP控制功能接收所述NEF发送的用户面UP组件建立确认;The UP control function receives a user plane UP component establishment confirmation sent by the NEF;

所述UP控制功能根据所述建立确认建立用户面UP组件。The UP control function establishes a user plane UP component according to the establishment confirmation.

可选的,所述UP控制功能根据所述UP组件的配置信息完成用户面UP组件的配置,还包括:Optionally, the UP control function completes the configuration of the user plane UP component according to the configuration information of the UP component, further comprising:

所述UP控制功能接收控制面CP控制功能发送的向第三方应用服务器发送的业务请求;The UP control function receives a service request sent by the control plane CP control function to a third-party application server;

所述UP控制功能根据所述业务请求与建立的用户面UP组件进行交互,确定建立的所述UP组件的承载配置信息;The UP control function interacts with the established user plane UP component according to the service request to determine the bearer configuration information of the established UP component;

所述UP控制功能向控制面CP控制功能发送业务请求响应,所述业务请求响应携带所述承载配置信息。The UP control function sends a service request response to the control plane CP control function, where the service request response carries the bearer configuration information.

本发明实施例还提供一种用户面配置装置,应用于用户面实体,所述用户面实体包括用户面UP控制功能以及至少一个UP组件,所述装置包括:An embodiment of the present invention further provides a user plane configuration device, which is applied to a user plane entity, wherein the user plane entity includes a user plane UP control function and at least one UP component, and the device includes:

获取模块,用于获取UP组件的配置请求;The acquisition module is used to obtain the configuration request of the UP component;

处理模块,用于根据所述UP组件的配置请求以及资源,确定UP组件的配置信息;根据所述UP组件的配置信息完成UP组件的配置。The processing module is used to determine the configuration information of the UP component according to the configuration request and resources of the UP component; and complete the configuration of the UP component according to the configuration information of the UP component.

本发明的实施例还提供一种网络设备,包括:用户面UP控制功能以及至少一个UP组件,所述网络设备包括:An embodiment of the present invention further provides a network device, including: a user plane UP control function and at least one UP component, the network device including:

收发机,用于获取UP组件的配置请求;A transceiver, used to obtain configuration requests from UP components;

处理器,用于根据所述UP组件的配置请求以及资源,确定UP组件的配置信息;根据所述UP组件的配置信息完成UP组件的配置。The processor is used to determine the configuration information of the UP component according to the configuration request and resources of the UP component; and complete the configuration of the UP component according to the configuration information of the UP component.

本发明的实施例还提供一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行如上所述的方法。An embodiment of the present invention further provides a computer-readable storage medium, comprising instructions, which, when executed on a computer, enable the computer to execute the method described above.

本发明的实施例,具有如下技术效果:The embodiments of the present invention have the following technical effects:

本发明实施例的上述技术方案,将原5G网络用户面功能模块化,并引入用户面控制功能,可对用户面功能模块进行灵活控制与部署;可以降低用户面功能冗余度,提升用户面处理效率,以满足各类应用、尤其是边缘低时延应用的业务需求。The above technical solution of the embodiment of the present invention modularizes the original 5G network user plane functions and introduces user plane control functions, which can flexibly control and deploy user plane function modules; it can reduce user plane function redundancy and improve user plane processing efficiency to meet the business needs of various applications, especially edge low-latency applications.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为本发明实施例提供的网络系统的第一种示意图;FIG1 is a first schematic diagram of a network system provided by an embodiment of the present invention;

图2为本发明实施例提供的共享用户面UP组件结构示意图;FIG2 is a schematic diagram of the structure of a shared user plane UP component provided in an embodiment of the present invention;

图3为本发明实施例提供的用户面配置方法的流程示意图;FIG3 is a schematic diagram of a flow chart of a user plane configuration method provided in an embodiment of the present invention;

图4为本发明实施例提供用户面配置流程的第一种示意图;FIG4 is a first schematic diagram of a user plane configuration process provided by an embodiment of the present invention;

图5为本发明实施例提供的网络系统的第二种示意图;FIG5 is a second schematic diagram of a network system provided by an embodiment of the present invention;

图6为本发明实施例提供的网络系统的第三种示意图;FIG6 is a third schematic diagram of a network system provided by an embodiment of the present invention;

图7为本发明实施例提供的用户面配置流程的第二种示意图。FIG. 7 is a second schematic diagram of a user plane configuration process provided by an embodiment of the present invention.

具体实施方式DETAILED DESCRIPTION

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。In order to make the technical problems, technical solutions and advantages to be solved by the present invention more clear, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.

如图1所示,本发明实施例提供一种用户面实体,包括:As shown in FIG1 , an embodiment of the present invention provides a user plane entity, including:

至少一个用户面UP组件(component),每一个所述用户面UP组件用于完成用户面UP功能实体的至少一种功能;at least one user plane UP component, each of which is used to perform at least one function of a user plane UP functional entity;

至少一个用户面UP控制功能,用于对所述用户面实体的至少一个用户面UP组件的划分进行管理和/或对所述用户面UP组件承载配置进行管理。At least one user plane UP control function is used to manage the partitioning of at least one user plane UP component of the user plane entity and/or manage the bearer configuration of the user plane UP component.

UP组件的配置(包括UP组件模块划分、和/或UP组件承载配置)可以由其他接入网CP功能触发(如无线接纳控制模块、动态资源分配模块、无线承载控制模块、连接移动性管理模块),也可以由PCF/AMF等核心网网络功能触发,还可以由第三方应用服务器通过NEF触发。The configuration of the UP component (including UP component module division, and/or UP component bearer configuration) can be triggered by other access network CP functions (such as wireless admission control module, dynamic resource allocation module, wireless bearer control module, connection mobility management module), or by core network functions such as PCF/AMF, or by a third-party application server through NEF.

其中,不同UP组件可以部署在不同的虚拟化平台,也可以部署在相同的虚拟化平台,组件也可以称为组合、集合、部件等;Among them, different UP components can be deployed on different virtualization platforms or on the same virtualization platform. Components can also be called combinations, collections, parts, etc.;

用户面实体也可以称为用户面功能实体。The user plane entity may also be called a user plane functional entity.

本发明的该实施例,将原5G网络用户面功能模块化,并引入用户面控制功能,可对用户面功能模块进行灵活控制与部署。This embodiment of the present invention modularizes the original 5G network user plane function and introduces a user plane control function, which can flexibly control and deploy the user plane function modules.

本发明一可选的实施例,所述用户面UP组件包括以下至少一种模块:In an optional embodiment of the present invention, the user plane UP component includes at least one of the following modules:

计费模块,用于根据网络报文的分类结果进行统计计费;The billing module is used to perform statistical billing based on the classification results of network messages;

安全模块,用于对报文有效性和安全性进行检查;Security module, used to check the validity and security of messages;

QoS模块,用于对不同种类的数据流进行映射的服务质量;QoS module, used to map the quality of service of different types of data flows;

加解密模块,用于对数据包进行加解密操作;An encryption and decryption module, used to perform encryption and decryption operations on data packets;

路由模块,对数据报文转发;Routing module, forwarding data packets;

重复模块,用于将数据包复制,在不同链路上发送包;A repeat module is used to copy data packets and send them on different links;

重传模块,用于对数据包进行重复传输;A retransmission module, used for repeatedly transmitting data packets;

数据包分割/重分割模块,用于对数据包大小进行分割;Data packet segmentation/re-segmentation module, used to segment data packets according to their size;

重复检测模块,用于对数据包进行重复检测;A duplicate detection module is used to perform duplicate detection on data packets;

调度模块,用于可用资源的感知和/或数据优先级管理;Scheduling module for awareness of available resources and/or data priority management;

监控模块,用于对数据包传输情况进行监测。The monitoring module is used to monitor the transmission status of data packets.

本发明的该实施例,从降低用户面功能冗余的角度提升用户面处理效率,以满足各类应用、尤其是边缘低时延应用的业务需求。This embodiment of the present invention improves the user plane processing efficiency from the perspective of reducing user plane functional redundancy to meet the business needs of various applications, especially edge low-latency applications.

本发明一可选的实施例,所述用户面UP组件包括:共享用户面UP组件和专用用户面UP组件;In an optional embodiment of the present invention, the user plane UP component includes: a shared user plane UP component and a dedicated user plane UP component;

其中,所述共享用户面UP组件至少包括调度模块;Wherein, the shared user plane UP component includes at least a scheduling module;

所述专用用户面UP组件包括:计费模块、安全模块、QoS模块、加解密模块、路由模块、重复模块、重传模块、数据包分割/重分割模块、重复检测模块、调度模块、监控模块中的至少一项。The dedicated user plane UP component includes: at least one of a billing module, a security module, a QoS module, an encryption and decryption module, a routing module, a repetition module, a retransmission module, a data packet segmentation/re-segmentation module, a duplication detection module, a scheduling module, and a monitoring module.

具体的,专用用户面UP组件可以包括:安全模块、QoS模块、计费模块、加解密模块、路由模块以及调度模块;Specifically, the dedicated user plane UP component may include: a security module, a QoS module, a charging module, an encryption and decryption module, a routing module, and a scheduling module;

专用用户面UP组件可以包括:安全模块、QoS模块、计费模块、加解密模块、包重复模块、重传模块、重复检测模块、数据包分割/重分割模块、路由模块以及调度模块;The dedicated user plane UP components may include: a security module, a QoS module, a charging module, an encryption and decryption module, a packet duplication module, a retransmission module, a duplication detection module, a data packet segmentation/re-segmentation module, a routing module, and a scheduling module;

专用用户面UP组件还可以包括:重传模块、重复检测模块、数据包分割/重分割模块、路由模块以及调度模块。The dedicated user plane UP component may also include: a retransmission module, a duplicate detection module, a data packet segmentation/re-segmentation module, a routing module and a scheduling module.

本发明的该实施例,UP组件构成既要考虑无线资源的充分共享与利用,又要保证不同业务、不同租户(包括其他运营商、垂直行业等)的服务质量要求,因此,UP组件需要部分共享、部分专有。In this embodiment of the present invention, the UP component composition must take into account both the full sharing and utilization of wireless resources and the quality of service requirements of different services and different tenants (including other operators, vertical industries, etc.). Therefore, the UP components need to be partially shared and partially proprietary.

为了保证无线资源能够被充分使用,调度与优先级处理模块需要被共享。因此,“共享”的UP组件至少包括调度模块。In order to ensure that wireless resources can be fully utilized, the scheduling and priority processing modules need to be shared. Therefore, the "shared" UP components at least include the scheduling module.

对于时延敏感的垂直行业,其他UP组件模块可能会打包为一个UP组件,部署在靠近用户的边缘位置(如边缘机房)。与此同时,对于成本敏感的物联网业务,可能仅包含部分UP模块。For latency-sensitive vertical industries, other UP component modules may be packaged into one UP component and deployed at edge locations close to users (such as edge computer rooms). At the same time, for cost-sensitive IoT businesses, only some UP modules may be included.

例如,第三方应用服务器通过NEF请求UP组件模块建立时,会需要进行隔离,并且无论从安全角度还是性能角度,都需要配置专有UP组件。For example, when a third-party application server requests the establishment of a UP component module through NEF, it will need to be isolated, and a proprietary UP component will need to be configured from both a security and performance perspective.

如图2所示,本发明的实施例还提供一种网络系统,包括:控制面CP控制功能,还包括:如上所述的用户面实体;As shown in FIG2 , an embodiment of the present invention further provides a network system, including: a control plane CP control function, and also including: a user plane entity as described above;

其中,用户面实体,包括:The user plane entity includes:

至少一个用户面UP组件,每一个所述用户面UP组件用于完成用户面UP功能实体的至少一种功能;At least one user plane UP component, each of the user plane UP components is used to perform at least one function of a user plane UP functional entity;

至少一个用户面UP控制功能,用于对所述用户面实体的至少一个用户面UP组件的划分进行管理和/或对所述用户面UP组件承载配置进行管理。所述CP控制功能用于完成终端的控制信息的配置和/或触发UP控制功能对用户面实体的功能进行至少一个用户面UP组件的划分。At least one user plane UP control function is used to manage the division of at least one user plane UP component of the user plane entity and/or manage the bearer configuration of the user plane UP component. The CP control function is used to complete the configuration of the control information of the terminal and/or trigger the UP control function to divide the functions of the user plane entity into at least one user plane UP component.

这里的,UP组件的配置(包括UP组件模块划分、和/或UP组件承载配置)可以由其他接入网CP功能触发(如无线接纳控制模块、动态资源分配模块、无线承载控制模块、连接移动性管理模块),也可以由PCF/AMF等核心网网络功能触发,还可以由第三方应用服务器通过NEF触发。Here, the configuration of the UP component (including UP component module division, and/or UP component bearer configuration) can be triggered by other access network CP functions (such as wireless admission control module, dynamic resource allocation module, wireless bearer control module, connection mobility management module), or by core network functions such as PCF/AMF, or by a third-party application server through NEF.

其中,不同UP组件可以部署在不同的虚拟化平台,也可以部署在相同的虚拟化平台。Among them, different UP components can be deployed on different virtualization platforms or on the same virtualization platform.

本发明一可选的实施例,所述用户面UP组件包括以下至少一种模块:In an optional embodiment of the present invention, the user plane UP component includes at least one of the following modules:

计费模块,用于根据网络报文的分类结果进行统计计费;The billing module is used to perform statistical billing based on the classification results of network messages;

安全模块,用于对报文有效性和安全性进行检查;Security module, used to check the validity and security of messages;

QoS模块,用于对不同种类的数据流进行映射的服务质量;QoS module, used to map the quality of service of different types of data flows;

加解密模块,用于对数据包进行加解密操作;An encryption and decryption module, used to perform encryption and decryption operations on data packets;

路由模块,对数据报文转发;Routing module, forwarding data packets;

重复模块,用于将数据包复制,在不同链路上发送包;A repeat module is used to copy data packets and send them on different links;

重传模块,用于对数据包进行重复传输;A retransmission module, used for repeatedly transmitting data packets;

数据包分割/重分割模块,用于对数据包大小进行分割;Data packet segmentation/re-segmentation module, used to segment data packets according to their size;

重复检测模块,用于对数据包进行重复检测;A duplicate detection module is used to perform duplicate detection on data packets;

调度模块,用于可用资源的感知和/或数据优先级管理;Scheduling module for awareness of available resources and/or data priority management;

监控模块,用于对数据包传输情况进行监测。The monitoring module is used to monitor the transmission status of data packets.

本发明一可选的实施例,网络系统还可以包括:算力控制功能,用于为所述用户面UP控制功能提供算力资源状态信息和/或接收所述用户面UP控制功能发送的请求并将算力资源状态信息发送至所述用户面UP控制功能。In an optional embodiment of the present invention, the network system may further include: a computing power control function, used to provide computing power resource status information to the user plane UP control function and/or receive a request sent by the user plane UP control function and send the computing power resource status information to the user plane UP control function.

具体的,算力控制功能对网络中存在的分布式算力资源进行管理,包括CPU/GPU/FPGA/ASIC等,并负责将业务灵活按需调度到不同的计算资源节点中。UP控制功能可能需要参考算力控制功能提供的算力资源状态信息进行功能模块的组合。Specifically, the computing power control function manages the distributed computing power resources in the network, including CPU/GPU/FPGA/ASIC, etc., and is responsible for flexibly scheduling services to different computing resource nodes on demand. The UP control function may need to refer to the computing power resource status information provided by the computing power control function to combine functional modules.

UP控制功能与算力控制功能可以包括如下两种模式:The UP control function and computing power control function can include the following two modes:

1.UP控制功能订阅算力控制功能提供的算力资源状态信息,可周期性接收该信息;1. The UP control function subscribes to the computing power resource status information provided by the computing power control function and can receive the information periodically;

2.UP控制功能向算力控制功能请求并获得算力资源状态信息。2. The UP control function requests and obtains computing power resource status information from the computing power control function.

本发明一可选的实施例,还包括以下至少一项:An optional embodiment of the present invention further includes at least one of the following:

应用功能AF,用于触发业务流;Application function AF, used to trigger service flow;

网络开放功能NEF,用于对外开放网络数据;Network opening function NEF, used to open network data to the outside world;

策略控制功能PCF,用于提供其负责的所有移动性;The policy control function (PCF) is responsible for providing all mobility functions.

网络存储功能NRF,用于对网络功能进行登记和管理。The network storage function NRF is used to register and manage network functions.

本发明一可选的实施例,网络系统还包括;In an optional embodiment of the present invention, the network system further includes:

数据网DN,所述数据网DN用于与配置成功的用户面UP组件建立连接,并基于所述UP组件为终端提供业务。The data network DN is used to establish a connection with a successfully configured user plane UP component and provide services to the terminal based on the UP component.

本发明的上述实施例,从降低用户面功能冗余的角度提升用户面处理效率,以满足各类应用、尤其是边缘低时延应用的业务需求。所提方案大致思路为,将原5G网络用户面功能模块化,并引入用户面控制功能,可对用户面功能模块进行灵活控制与部署。The above embodiments of the present invention improve the user plane processing efficiency from the perspective of reducing user plane function redundancy to meet the business needs of various applications, especially edge low-latency applications. The general idea of the proposed solution is to modularize the original 5G network user plane functions and introduce user plane control functions, so that the user plane function modules can be flexibly controlled and deployed.

如图4所示,本发明的实施例还提供一种用户面配置方法,应用于用户面UP实体,所述方法包括:As shown in FIG. 4 , an embodiment of the present invention further provides a user plane configuration method, which is applied to a user plane UP entity, and the method includes:

步骤S1,所述用户面实体的用户面UP控制功能获取UP组件的配置请求;Step S1, a user plane UP control function of the user plane entity obtains a configuration request of a UP component;

步骤S2,所述UP控制功能根据所述UP组件的配置请求以及资源,确定UP组件的配置信息;Step S2, the UP control function determines the configuration information of the UP component according to the configuration request and resources of the UP component;

步骤S3,所述UP控制功能根据所述UP组件的配置信息完成UP组件的配置。Step S3, the UP control function completes the configuration of the UP component according to the configuration information of the UP component.

本发明一可选的实施例,还可以包括:An optional embodiment of the present invention may further include:

所述UP控制功能获取UP组件对应的承载的配置请求;The UP control function obtains a configuration request of a bearer corresponding to the UP component;

所述UP控制功能根据所述配置请求,确定UP组件对应的承载的配置信息;The UP control function determines the configuration information of the bearer corresponding to the UP component according to the configuration request;

所述UP控制功能根据所述承载的配置信息,完成承载的配置。The UP control function completes the configuration of the bearer according to the configuration information of the bearer.

本发明一可选的实施例,所述用户面实体的用户面UP控制功能获取UP组件的配置请求,包括:In an optional embodiment of the present invention, the user plane UP control function of the user plane entity obtains a configuration request of the UP component, including:

所述UP控制功能接收CP控制功能发送的用户面UP组件配置请求,所述用户面UP组件配置请求是基于终端发送的接入请求产生的,所述接入请求中携带业务标识。The UP control function receives a user plane UP component configuration request sent by the CP control function, wherein the user plane UP component configuration request is generated based on an access request sent by the terminal, and the access request carries a service identifier.

本发明一可选的实施例,所述UP控制功能根据所述UP组件的配置请求以及资源,确定UP组件的配置信息,包括:In an optional embodiment of the present invention, the UP control function determines the configuration information of the UP component according to the configuration request and resources of the UP component, including:

所述UP控制功能基于所述UP组件的配置请求与CP控制功能交互确定无线资源,以及与算力控制功能确定算力资源;The UP control function determines wireless resources by interacting with the CP control function based on the configuration request of the UP component, and determines computing power resources with the computing power control function;

根据所述无线资源和算力资源确定所述用户面UP组件配置及承载的配置。The user plane UP component configuration and bearer configuration are determined according to the wireless resources and computing power resources.

本发明一可选的实施例,所述UP控制功能根据所述UP组件的配置信息完成UP组件的配置,包括:In an optional embodiment of the present invention, the UP control function completes the configuration of the UP component according to the configuration information of the UP component, including:

所述UP控制功能根据所述用户面UP组件的配置信息建立与所述业务标识对应的所述用户面UP组件;The UP control function establishes the user plane UP component corresponding to the service identifier according to the configuration information of the user plane UP component;

所述UP控制功能将建立的所述UP组件的信息以及承载的配置信息发送至所述CP控制功能;并由所述CP控制功能将所述用户面UP组件的信息以及承载的配置信息发送至终端;并由所述终端与所述UP组件进行信息交互,完成用户面UP组件的配置。The UP control function sends the information of the established UP component and the configuration information of the bearer to the CP control function; and the CP control function sends the information of the user plane UP component and the configuration information of the bearer to the terminal; and the terminal interacts with the UP component to complete the configuration of the user plane UP component.

如图4所示,初始接入触发的用户面配置流程可以包括:As shown in FIG4 , the user plane configuration process triggered by initial access may include:

UE向接入网CP控制功能发起接入请求,携带业务类型指示(URLLC)。The UE initiates an access request to the access network CP control function, carrying a service type indication (URLLC).

CP功能向UP控制功能发起UP组件建立请求,携带UE ID、业务类型指示(URLLC)等信息。The CP function initiates a UP component establishment request to the UP control function, carrying information such as UE ID and service type indication (URLLC).

UP控制功能基于CP控制功能提供的信息以及算力控制功能提供的可用资源状态(如计算、存储、硬件资源等),确定UP组件及承载配置;The UP control function determines the UP components and bearer configuration based on the information provided by the CP control function and the available resource status (such as computing, storage, hardware resources, etc.) provided by the computing power control function;

UP控制功能建立UP组件及承载配置并将UP组件信息及承载配置信息发送至CP控制功能,CP控制功能将接收到的UP组件信息及承载配置信息发送至UE,UE实现与UP组件进行信息交互,完成UP组件的承载配置。The UP control function establishes the UP component and bearer configuration and sends the UP component information and bearer configuration information to the CP control function. The CP control function sends the received UP component information and bearer configuration information to the UE. The UE implements information interaction with the UP component and completes the bearer configuration of the UP component.

在此实施例中,如图5所示:In this embodiment, as shown in FIG5 :

第一UP组件部署在接入机房,第二UP组件可以根据算力情况及网络状态部署在普通汇聚机房、或者重要汇聚机房、或者核心机房。The first UP component is deployed in the access room, and the second UP component can be deployed in a common aggregation room, an important aggregation room, or a core room according to the computing power and network status.

第一UP组件包括:调度模块、包重复模块、重复包检测模块、监控模块、路由模块;The first UP component includes: a scheduling module, a packet duplication module, a duplicate packet detection module, a monitoring module, and a routing module;

第二UP组件包括:路由模块、安全模块、DPI模块、QoS模块、计费模块;The second UP component includes: routing module, security module, DPI module, QoS module, and billing module;

本发明的该实施例通过包重复功能保证了数据传输的可靠性;通过删减不必要的重传模块、数据包分割/重组模块等缩短了数据处理时延。This embodiment of the present invention ensures the reliability of data transmission through the packet repetition function; and shortens the data processing delay by eliminating unnecessary retransmission modules, data packet segmentation/reassembly modules, etc.

本发明另一可选的实施例,所述用户面实体的用户面UP控制功能获取UP组件的配置请求,包括:In another optional embodiment of the present invention, the user plane UP control function of the user plane entity obtains a configuration request of the UP component, including:

所述UP控制功能接收网络开放功能NEF发送的用户面UP组件配置请求,所述用户面UP组件配置请求是所述NEF是基于第三方应用服务器的用户面组件请求产生的,所述用户面组件请求携带用户面服务质量QoS需求。The UP control function receives a user plane UP component configuration request sent by a network opening function NEF, wherein the user plane UP component configuration request is generated by the NEF based on a user plane component request of a third-party application server, and the user plane component request carries a user plane quality of service QoS requirement.

本发明一可选的实施例,所述UP控制功能根据所述UP组件的配置请求以及资源,确定UP组件的配置信息,包括:In an optional embodiment of the present invention, the UP control function determines the configuration information of the UP component according to the configuration request and resources of the UP component, including:

所述UP控制功能基于所述用户面UP组件的配置请求与控制面CP控制功能交互确定无线资源,以及与算力控制功能确定算力资源;The UP control function interacts with the control plane CP control function to determine the radio resources based on the configuration request of the user plane UP component, and determines the computing power resources with the computing power control function;

根据所述无线资源和算力资源确定所述用户面UP组件配置。Determine the user plane UP component configuration according to the wireless resources and computing power resources.

本发明一可选的实施例,所述UP控制功能根据所述UP组件的配置信息完成用户面UP组件的配置,包括:In an optional embodiment of the present invention, the UP control function completes the configuration of the user plane UP component according to the configuration information of the UP component, including:

所述UP控制功能将所述用户面UP组件配置发送至所述NEF;The UP control function sends the user plane UP component configuration to the NEF;

所述UP控制功能接收所述NEF发送的用户面UP组件建立确认;The UP control function receives a user plane UP component establishment confirmation sent by the NEF;

所述UP控制功能根据所述建立确认建立用户面UP组件。The UP control function establishes a user plane UP component according to the establishment confirmation.

本发明一可选的实施例,如图6所示,所述UP控制功能根据所述UP组件的配置信息完成用户面UP组件的配置,还包括:In an optional embodiment of the present invention, as shown in FIG6 , the UP control function completes the configuration of the user plane UP component according to the configuration information of the UP component, and further includes:

所述UP控制功能接收CP控制功能发送的向第三方应用服务器发送的业务请求;The UP control function receives a service request sent by the CP control function to a third-party application server;

所述UP控制功能根据所述业务请求与建立的用户面UP组件进行交互,确定建立的所述UP组件的承载配置信息;The UP control function interacts with the established user plane UP component according to the service request to determine the bearer configuration information of the established UP component;

所述UP控制功能向CP控制功能发送业务请求响应,所述业务请求响应携带所述承载配置信息。The UP control function sends a service request response to the CP control function, where the service request response carries the bearer configuration information.

如图7所示,具体的,第三方应用服务器通过NEF功能请求用户面模块建立,该请求消息可以携带第三方应用服务器适用的地理范围、QoS要求(如时延、可靠性)、无线资源要求(如时频资源是否需要隔离,或者具体频点要求)、是否可以共享UP组件、请求建立用户面的时间范围等;As shown in Figure 7, specifically, the third-party application server requests the user plane module to establish through the NEF function. The request message may carry the applicable geographical scope of the third-party application server, QoS requirements (such as latency, reliability), wireless resource requirements (such as whether time-frequency resources need to be isolated, or specific frequency requirements), whether the UP component can be shared, and the time range for requesting to establish the user plane.

NEF将该消息转发给PCF,PCF可能会结合其他控制面功能对该请求消息进行接纳控制,并将确定结果发给相关控制面功能。如指示DRA模块相应的数据调度优先级,指示RBC模块承载建立配置信息,指示CMC模块连接移动性管理信息,指示UP控制功能UP组件配置建议(包括:UP组件数量、UP组件部署位置、UP组件ID、每个组件包含哪些模块及模块间关联关系、UP组件承载配置等)。NEF forwards the message to PCF, which may combine other control plane functions to control the acceptance of the request message and send the determination result to the relevant control plane functions, such as indicating the corresponding data scheduling priority of the DRA module, indicating the RBC module to establish the configuration information, indicating the CMC module to connect the mobility management information, indicating the UP control function to provide UP component configuration suggestions (including: UP component quantity, UP component deployment location, UP component ID, which modules each component contains and the relationship between modules, UP component bearer configuration, etc.).

UP控制功能基于NEF发来的UP组件配置建议,对UP组件进行配置并建立。同时,将UP组件配置信息通过NEF反馈给第三方应用服务器、和/或相关CP功能。The UP control function configures and establishes the UP components based on the UP component configuration suggestions sent by the NEF. At the same time, the UP component configuration information is fed back to the third-party application server and/or related CP functions through the NEF.

当有UE发起请求希望访问第三方应用服务器时,网络将第三方应用服务器连接到这些UP组件、并对其进行UP组件承载配置。When a UE initiates a request to access a third-party application server, the network connects the third-party application server to these UP components and performs UP component bearer configuration on it.

第三方应用服务器业务请求响应,UP组件承载配置完成。The third-party application server responds to the service request and the UP component bearer configuration is completed.

其中,DRA是指动态资源分配;CMC是指连接移动性管理;RAC是指无线接纳控制功能;NWDAF是指网络数据分析功能;PCF是指策略控制功能;NEF是指网络能力曝光功能。Among them, DRA refers to dynamic resource allocation; CMC refers to connection mobility management; RAC refers to wireless admission control function; NWDAF refers to network data analysis function; PCF refers to policy control function; NEF refers to network capability exposure function.

本发明实施例还提供一种用户面配置装置,应用于用户面实体,所述用户面实体包括用户面UP控制功能以及至少一个UP组件,所述装置包括:An embodiment of the present invention further provides a user plane configuration device, which is applied to a user plane entity, wherein the user plane entity includes a user plane UP control function and at least one UP component, and the device includes:

获取模块,用于获取UP组件的配置请求;The acquisition module is used to obtain the configuration request of the UP component;

处理模块,用于根据所述UP组件的配置请求以及资源,确定UP组件的配置信息;根据所述UP组件的配置信息完成UP组件的配置。The processing module is used to determine the configuration information of the UP component according to the configuration request and resources of the UP component; and complete the configuration of the UP component according to the configuration information of the UP component.

可选的,还包括:Optionally, also include:

所述UP控制功能获取UP组件对应的承载的配置请求;The UP control function obtains a configuration request of a bearer corresponding to the UP component;

所述UP控制功能根据所述配置请求,确定UP组件对应的承载的配置信息;The UP control function determines the configuration information of the bearer corresponding to the UP component according to the configuration request;

所述UP控制功能根据所述承载的配置信息,完成承载的配置。The UP control function completes the configuration of the bearer according to the configuration information of the bearer.

可选的,所述用户面实体的用户面UP控制功能获取UP组件的配置请求,包括:Optionally, the user plane UP control function of the user plane entity obtains a configuration request of a UP component, including:

所述UP控制功能接收CP控制功能发送的用户面UP组件配置请求,所述用户面UP组件配置请求是基于终端发送的接入请求产生的,所述接入请求中携带业务标识。The UP control function receives a user plane UP component configuration request sent by the CP control function, wherein the user plane UP component configuration request is generated based on an access request sent by the terminal, and the access request carries a service identifier.

可选的,所述UP控制功能根据所述UP组件的配置请求以及资源,确定UP组件的配置信息,包括:Optionally, the UP control function determines configuration information of the UP component according to the configuration request and resources of the UP component, including:

所述UP控制功能基于所述UP组件的配置请求与CP控制功能交互确定无线资源,以及与算力控制功能确定算力资源;The UP control function determines wireless resources by interacting with the CP control function based on the configuration request of the UP component, and determines computing power resources with the computing power control function;

根据所述无线资源和算力资源确定所述用户面UP组件配置及承载的配置。The user plane UP component configuration and bearer configuration are determined according to the wireless resources and computing power resources.

可选的,所述UP控制功能根据所述UP组件的配置信息完成UP组件的配置,包括:Optionally, the UP control function completes the configuration of the UP component according to the configuration information of the UP component, including:

所述UP控制功能根据所述用户面UP组件的配置信息建立与所述业务标识对应的所述用户面UP组件;The UP control function establishes the user plane UP component corresponding to the service identifier according to the configuration information of the user plane UP component;

所述UP控制功能将建立的所述UP组件的信息以及承载的配置信息发送至所述CP控制功能;并由所述CP控制功能将所述用户面UP组件的信息以及承载的配置信息发送至终端;并由所述终端与所述UP组件进行信息交互,完成用户面UP组件的配置。The UP control function sends the information of the established UP component and the configuration information of the bearer to the CP control function; and the CP control function sends the information of the user plane UP component and the configuration information of the bearer to the terminal; and the terminal interacts with the UP component to complete the configuration of the user plane UP component.

可选的,所述用户面实体的用户面UP控制功能获取UP组件的配置请求,包括:Optionally, the user plane UP control function of the user plane entity obtains a configuration request of a UP component, including:

所述UP控制功能接收网络开放功能NEF发送的用户面UP组件配置请求,所述用户面UP组件配置请求是所述NEF是基于第三方应用服务器的用户面组件请求产生的,所述用户面组件请求携带用户面服务质量QoS需求。The UP control function receives a user plane UP component configuration request sent by a network opening function NEF, wherein the user plane UP component configuration request is generated by the NEF based on a user plane component request of a third-party application server, and the user plane component request carries a user plane quality of service QoS requirement.

可选的,所述UP控制功能根据所述UP组件的配置请求以及资源,确定UP组件的配置信息,包括:Optionally, the UP control function determines configuration information of the UP component according to the configuration request and resources of the UP component, including:

所述UP控制功能基于所述用户面UP组件的配置请求与CP控制功能交互确定无线资源,以及与算力控制功能确定算力资源;The UP control function determines the radio resources by interacting with the CP control function based on the configuration request of the user plane UP component, and determines the computing power resources with the computing power control function;

根据所述无线资源和算力资源确定所述用户面UP组件配置。Determine the user plane UP component configuration according to the wireless resources and computing power resources.

可选的,所述UP控制功能根据所述UP组件的配置信息完成用户面UP组件的配置,包括:Optionally, the UP control function completes configuration of the user plane UP component according to the configuration information of the UP component, including:

所述UP控制功能将所述用户面UP组件配置发送至所述NEF;The UP control function sends the user plane UP component configuration to the NEF;

所述UP控制功能接收所述NEF发送的用户面UP组件建立确认;The UP control function receives a user plane UP component establishment confirmation sent by the NEF;

所述UP控制功能根据所述建立确认建立用户面UP组件。The UP control function establishes a user plane UP component according to the establishment confirmation.

可选的,所述UP控制功能根据所述UP组件的配置信息完成用户面UP组件的配置,还包括:Optionally, the UP control function completes the configuration of the user plane UP component according to the configuration information of the UP component, further comprising:

所述UP控制功能接收控制面CP控制功能发送的向第三方应用服务器发送的业务请求;The UP control function receives a service request sent by the control plane CP control function to a third-party application server;

所述UP控制功能根据所述业务请求与建立的用户面UP组件进行交互,确定建立的所述UP组件的承载配置信息;The UP control function interacts with the established user plane UP component according to the service request to determine the bearer configuration information of the established UP component;

所述UP控制功能向控制面CP控制功能发送业务请求响应,所述业务请求响应携带所述承载配置信息。The UP control function sends a service request response to the control plane CP control function, where the service request response carries the bearer configuration information.

本发明的实施例还提供一种网络设备,包括:用户面UP控制功能以及至少一个UP组件,所述网络设备包括:An embodiment of the present invention further provides a network device, including: a user plane UP control function and at least one UP component, the network device including:

收发机,用于获取UP组件的配置请求;A transceiver, used to obtain configuration requests from UP components;

处理器,用于根据所述UP组件的配置请求以及资源,确定UP组件的配置信息;根据所述UP组件的配置信息完成UP组件的配置。The processor is used to determine the configuration information of the UP component according to the configuration request and resources of the UP component; and complete the configuration of the UP component according to the configuration information of the UP component.

本发明的实施例还提供一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行如上所述的方法。An embodiment of the present invention further provides a computer-readable storage medium, comprising instructions, which, when executed on a computer, enable the computer to execute the method described above.

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

在本发明所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of 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 separately, or two or more units may be integrated into one unit.

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical disks.

此外,需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行,某些步骤可以并行或彼此独立地执行。对本领域的普通技术人员而言,能够理解本发明的方法和装置的全部或者任何步骤或者部件,可以在任何计算装置(包括处理器、存储介质等)或者计算装置的网络中,以硬件、固件、软件或者它们的组合加以实现,这是本领域普通技术人员在阅读了本发明的说明的情况下运用他们的基本编程技能就能实现的。In addition, it should be noted that in the apparatus and method of the present invention, it is obvious that each component or each step can be decomposed and/or recombined. These decompositions and/or recombinations should be regarded as equivalent schemes of the present invention. Moreover, the steps of performing the above-mentioned series of processing can naturally be performed in chronological order according to the order of description, but it is not necessary to perform them in chronological order, and some steps can be performed in parallel or independently of each other. For those of ordinary skill in the art, it is understood that all or any steps or components of the method and apparatus of the present invention can be implemented in any computing device (including processors, storage media, etc.) or a network of computing devices in hardware, firmware, software or a combination thereof, which can be achieved by those of ordinary skill in the art using their basic programming skills after reading the description of the present invention.

因此,本发明的目的还可以通过在任何计算装置上运行一个程序或者一组程序来实现。所述计算装置可以是公知的通用装置。因此,本发明的目的也可以仅仅通过提供包含实现所述方法或者装置的程序代码的程序产品来实现。也就是说,这样的程序产品也构成本发明,并且存储有这样的程序产品的存储介质也构成本发明。显然,所述存储介质可以是任何公知的存储介质或者将来所开发出来的任何存储介质。还需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。Therefore, the purpose of the present invention can also be achieved by running a program or a group of programs on any computing device. The computing device can be a well-known general device. Therefore, the purpose of the present invention can also be achieved by simply providing a program product containing a program code that implements the method or device. That is to say, such a program product also constitutes the present invention, and the storage medium storing such a program product also constitutes the present invention. Obviously, the storage medium can be any well-known storage medium or any storage medium developed in the future. It should also be pointed out that in the device and method of the present invention, it is obvious that each component or each step can be decomposed and/or recombined. These decompositions and/or recombinations should be regarded as equivalent schemes of the present invention. In addition, the steps of performing the above-mentioned series of processing can naturally be performed in chronological order according to the order of description, but it is not necessary to perform them in chronological order. Some steps can be performed in parallel or independently of each other.

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims (17)

1. A user plane entity, comprising:
At least one user plane UP component, each of said user plane UP components being configured to perform at least one function of a user plane UP functional entity;
At least one user plane UP control function, configured to manage division of at least one user plane UP component of the user plane entity and manage bearer configuration of the user plane UP component;
the managing the user plane UP component bearer configuration includes:
the UP control function receives a user plane UP component configuration request sent by a CP control function, wherein the user plane UP component configuration request is generated based on an access request sent by a terminal, and the access request carries a service identifier;
the UP control function determines wireless resources based on the configuration request of the UP component and interaction of the CP control function, and determines computing power resources with the computing power control function;
And determining the configuration of the UP component of the user plane and the configuration of the bearing according to the wireless resource and the computing power resource.
2. The user plane entity of claim 1 wherein said user plane UP component comprises the following modules:
the charging module is used for counting and charging according to the classification result of the network message;
the safety module is used for checking the validity and safety of the message;
A quality of service QoS module for mapping different kinds of data flows;
The encryption and decryption module is used for encrypting and decrypting the data packet;
the routing module forwards the data message;
The repeating module is used for copying the data packet and transmitting the packet on different links;
The retransmission module is used for carrying out repeated transmission on the data packet;
the data packet segmentation/re-segmentation module is used for segmenting the size of the data packet;
The repetition detection module is used for repeatedly detecting the data packet;
The scheduling module is used for sensing available resources and/or managing data priority;
And the monitoring module is used for monitoring the transmission condition of the data packet.
3. The user plane entity of claim 2 wherein said user plane UP component comprises: a shared user plane UP component and a dedicated user plane UP component;
Wherein the shared user plane UP component at least comprises a scheduling module;
the dedicated user plane UP component comprises: at least one of a charging module, a security module, a QoS module, an encryption and decryption module, a routing module, a repetition module, a retransmission module, a data packet segmentation/re-segmentation module, a repetition detection module, a scheduling module and a monitoring module.
4. A network system, comprising: control plane CP control function, characterized by further comprising: a user plane entity as claimed in any one of claims 1 to 3;
The CP control function is configured to complete configuration of control information of the terminal and trigger the UP control function to divide the function of the user plane entity by at least one user plane UP component.
5. The network system of claim 4, further comprising:
and the computing power control function is used for providing computing power resource state information for the user plane UP control function and/or receiving a request sent by the user plane UP control function and sending the computing power resource state information to the user plane UP control function.
6. The network system of claim 4 or 5, further comprising at least one of:
An application function AF for triggering a service flow;
a network opening function NEF for opening network data to the outside;
A policy control function PCF for providing all mobility it is responsible for;
and the network storage function NRF is used for registering and managing the network functions.
7. The network system of claim 6, further comprising;
And the data network DN is used for establishing connection with the UP component of the user plane which is successfully configured and providing service for the terminal based on the UP component.
8. A user plane configuration method, applied to a user plane UP entity, the user plane UP entity including at least one user plane UP component and at least one user plane UP control function, the method comprising:
a user plane UP control function of the user plane entity obtains a configuration request of an UP component;
the UP control function determines the configuration information of the UP component according to the configuration request and the resource of the UP component;
the UP control function completes the configuration of the UP component according to the configuration information of the UP component;
The user plane UP control function of the user plane entity obtains a configuration request of the UP component, including:
the UP control function receives a user plane UP component configuration request sent by a CP control function, wherein the user plane UP component configuration request is generated based on an access request sent by a terminal, and the access request carries a service identifier;
the UP control function determines the configuration information of the UP component according to the configuration request and the resource of the UP component, and the UP control function comprises the following steps:
the UP control function determines wireless resources based on the configuration request of the UP component and interaction of the CP control function, and determines computing power resources with the computing power control function;
And determining the configuration of the UP component of the user plane and the configuration of the bearing according to the wireless resource and the computing power resource.
9. The user plane configuration method of claim 8, further comprising:
the UP control function obtains a configuration request of a bearer corresponding to the UP component;
The UP control function determines the bearing configuration information corresponding to the UP component according to the configuration request;
and the UP control function completes the configuration of the bearer according to the configuration information of the bearer.
10. The user plane configuration method of claim 8 wherein the UP control function completes configuration of an UP component according to configuration information of the UP component, comprising:
The UP control function establishes the user plane UP component corresponding to the service identifier according to the configuration information of the user plane UP component;
The UP control function sends the established information of the UP component and the loaded configuration information to the control plane CP control function; the CP control function sends the information of the user plane UP component and the loaded configuration information to a terminal; and the terminal performs information interaction with the UP component to complete the configuration of the user plane UP component.
11. The method of user plane configuration of claim 8 wherein the user plane UP control function of the user plane entity obtains a configuration request of an UP component, comprising:
The UP control function receives a user plane UP component configuration request sent by a network opening function NEF, where the user plane UP component configuration request is generated by the NEF based on a user plane component request of a third party application server, and the user plane component request carries a user plane quality of service QoS requirement.
12. The user plane configuration method of claim 11 wherein the UP control function determining configuration information of the UP component according to the configuration request and the resource of the UP component comprises:
The UP control function determines wireless resources based on the configuration request of the user plane UP component and the interaction of the CP control function, and determines computing power resources with the computing power control function;
and determining the UP component configuration of the user plane according to the wireless resources and the computing power resources.
13. The user plane configuration method of claim 12 wherein the UP control function completes configuration of a user plane UP component according to configuration information of the UP component, comprising:
the UP control function sends the user plane UP component configuration to the NEF;
the UP control function receives user plane UP component establishment confirmation sent by the NEF;
the UP control function establishes a user plane UP component according to the establishment confirmation.
14. The user plane configuration method of claim 13 wherein the UP control function completes configuration of a user plane UP component according to configuration information of the UP component, further comprising:
the UP control function receives a service request sent by the CP control function to a third party application server;
the UP control function interacts with the established user plane UP component according to the service request to determine the established bearing configuration information of the UP component;
and the UP control function sends a service request response to the CP control function, wherein the service request response carries the bearing configuration information.
15. A user plane configuration device, applied to a user plane entity, the user plane entity including a user plane UP control function and at least one UP component, the device comprising:
the acquisition module is used for acquiring the configuration request of the UP component;
the processing module is used for determining the configuration information of the UP component according to the configuration request and the resources of the UP component; completing the configuration of the UP component according to the configuration information of the UP component;
The acquisition module is specifically configured to:
the UP control function receives a user plane UP component configuration request sent by a CP control function, wherein the user plane UP component configuration request is generated based on an access request sent by a terminal, and the access request carries a service identifier;
the processing module is specifically configured to:
the UP control function determines wireless resources based on the configuration request of the UP component and interaction of the CP control function, and determines computing power resources with the computing power control function;
And determining the configuration of the UP component of the user plane and the configuration of the bearing according to the wireless resource and the computing power resource.
16. A network device, comprising: a user plane UP control function and at least one UP component, the network device comprising:
A transceiver for obtaining a configuration request of the UP component;
The processor is used for determining the configuration information of the UP component according to the configuration request and the resources of the UP component; completing the configuration of the UP component according to the configuration information of the UP component;
the obtaining the configuration request of the UP component comprises the following steps:
the UP control function receives a user plane UP component configuration request sent by a CP control function, wherein the user plane UP component configuration request is generated based on an access request sent by a terminal, and the access request carries a service identifier;
the determining the configuration information of the UP component according to the configuration request and the resource of the UP component comprises the following steps:
the UP control function determines wireless resources based on the configuration request of the UP component and interaction of the CP control function, and determines computing power resources with the computing power control function;
And determining the configuration of the UP component of the user plane and the configuration of the bearing according to the wireless resource and the computing power resource.
17. A computer readable storage medium comprising instructions which, when run on a computer, cause the computer to perform the method of any of claims 8 to 14.
CN202011485168.8A 2020-12-16 2020-12-16 User plane entity, configuration method, system and equipment Active CN114641014B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011485168.8A CN114641014B (en) 2020-12-16 2020-12-16 User plane entity, configuration method, system and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011485168.8A CN114641014B (en) 2020-12-16 2020-12-16 User plane entity, configuration method, system and equipment

Publications (2)

Publication Number Publication Date
CN114641014A CN114641014A (en) 2022-06-17
CN114641014B true CN114641014B (en) 2024-09-06

Family

ID=81944352

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011485168.8A Active CN114641014B (en) 2020-12-16 2020-12-16 User plane entity, configuration method, system and equipment

Country Status (1)

Country Link
CN (1) CN114641014B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116033493A (en) * 2022-12-06 2023-04-28 中国联合网络通信集团有限公司 Data allocation method, device and storage medium for user plane function
CN118555611A (en) * 2023-02-24 2024-08-27 中兴通讯股份有限公司 Communication method, electronic equipment and storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1964564A (en) * 2005-10-10 2007-05-16 华为技术有限公司 A distribution method for beared resource of user plane in wireless communication system and wireless communication system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105471611A (en) * 2014-09-05 2016-04-06 中兴通讯股份有限公司 Processing method, device and system for providing user service
CN111327529A (en) * 2018-12-13 2020-06-23 中国电信股份有限公司 Service forwarding method and system
US20220086072A1 (en) * 2018-12-19 2022-03-17 Apple Inc. Configuration management, performance management, and fault management to support edge computing

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1964564A (en) * 2005-10-10 2007-05-16 华为技术有限公司 A distribution method for beared resource of user plane in wireless communication system and wireless communication system

Also Published As

Publication number Publication date
CN114641014A (en) 2022-06-17

Similar Documents

Publication Publication Date Title
US8184575B2 (en) Packet communication network and subscriber-associated-information delivery controller
WO2017193427A1 (en) Packet switching service recognition method and terminal
CN110035016B (en) A data transmission method and device
CN109964507B (en) Network function management method, management unit and system
WO2015143610A1 (en) Service implementation method for nfv system, and communications unit
WO2021098425A1 (en) Qos policy method, device, and computing device for service configuration
CN106878343B (en) It is the system serviced that network security is provided under a kind of cloud computing environment
WO2015127603A1 (en) Interface management service entity, functional service entity and network element management method
CN114641014B (en) User plane entity, configuration method, system and equipment
CN110944039A (en) Micro-service discovery method, system and device for 5G access network
CN109818772A (en) Network performance guarantee method and device
CN101883111A (en) A billing server and method for processing online business logs
CN117062102A (en) Data processing method, device, computer readable medium and electronic equipment
CN112584337B (en) Charging method and device for network slice
WO2015027931A1 (en) Method and system for realizing cross-domain remote command
WO2022268137A1 (en) Tcp connection method, system, network device, and storage medium
CN102036188A (en) Mail proxy method, equipment and system under multi-node system
JP2024504935A (en) access network system
CN110351208A (en) A kind of message forwarding method, device, equipment and computer readable storage medium
CN101472290B (en) Mobile data service platform performance test flow control method and device
CN104753774A (en) A Distributed Enterprise Integrated Access Gateway
CN114765749A (en) Method, system and related equipment for charging mobile local area network service
CN109005174A (en) Data communications method, device, computer storage medium and equipment
CN115412527A (en) Method and communication device for one-way communication between virtual private networks
CN109428817B (en) Service chain processing method, related network element and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant