WO2024197896A1 - 用于实现业务的方法和通信装置 - Google Patents
用于实现业务的方法和通信装置 Download PDFInfo
- Publication number
- WO2024197896A1 WO2024197896A1 PCT/CN2023/085700 CN2023085700W WO2024197896A1 WO 2024197896 A1 WO2024197896 A1 WO 2024197896A1 CN 2023085700 W CN2023085700 W CN 2023085700W WO 2024197896 A1 WO2024197896 A1 WO 2024197896A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- function network
- execution function
- plane
- network element
- service
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/12—Setup of transport tunnels
-
- 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/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5041—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
- H04L41/5051—Service on demand, e.g. definition and deployment of services in real time
-
- 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/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5041—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
- H04L41/5054—Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
Definitions
- the present application relates to the field of wireless communications, and in particular to a method and a communication device for implementing a service.
- the fifth generation (5G) network can be viewed as a single connection model, maintaining a user plane transmission channel from user equipment (UE) to data network (DN), thereby enabling UE to access DN data services.
- UE user equipment
- DN data network
- 6G networks will add data plane and computing plane functions, and will no longer be just a connection model.
- 6G networks will add data plane and computing plane functions, and will no longer be just a connection model.
- 6G services based on the data plane and computing plane.
- the present application provides a method and a communication device for implementing a service, which can implement a service with data plane functional requirements and/or computing plane functional requirements.
- a method for implementing a service is provided.
- the method can be executed by a service plane control function network element, or by a component of the service plane control function network element (such as a processor, a chip, or a chip system, etc.), or by a logic module or software that can implement all or part of the functions of the service plane control function network element.
- the method comprises: receiving a service request, the service request comprising a data plane function requirement and/or a computing plane function requirement; determining M target service plane execution function network elements, a forwarding path between the M target service plane execution function network elements and a processing rule for each of the target service plane execution function network elements according to the service request, 2 ⁇ M; establishing a forwarding path between the M target service plane execution function network elements, and sending the processing rule to each of the target service plane execution function network elements, the processing rule indicating the service operation performed by the target service plane execution function network element.
- a data plane and a computing plane are introduced.
- the business plane execution function network element that executes the business and the forwarding path of the business plane execution function network element that executes the business and the corresponding processing rules respectively based on the business request with data plane function requirements and/or computing plane function requirements it is possible to implement the business with data plane function requirements and/or computing plane function requirements.
- the service plane control function network element can be implemented by a session management function (SMF).
- SMS session management function
- the data plane and computing plane control functions can be enhanced in the current SMF to realize the functions of the service plane control function network element.
- This solution makes little change to the existing network architecture and is suitable for various demands of various user planes, data planes and computing planes in the future.
- M target service plane execution function network elements are determined based on the service request, including determining the M target service plane execution function network elements based on the service request and capability information of each service plane execution function network element in the N service plane execution function network elements, the capability information including data plane capabilities and/or computing plane capabilities supported by the service plane execution function network element, the M target service plane execution function network elements belong to the N service plane execution function network elements, M ⁇ N.
- the data plane capability may include one or more of the following capabilities: data feature extraction, data analysis, data compression, or data decompression.
- computing surface capabilities may include one or more of the following: the capacity of the central processing unit (CPU)/graphics processing unit (GPU), the margin of the CPU/GPU, or what computing algorithms are supported.
- the M target service plane execution function network elements include one or more of the following: at least one access network device, at least one user plane function network element, or at least one network data analysis function network element.
- the functions of the service plane execution function network element can be realized by enhancing the data plane and computing plane functions in the access network equipment, user plane function network element, or network data analysis function network element. This solution makes little change to the existing network architecture and is easy to implement.
- the M target service plane execution function network elements include a first access network device in the at least one access network device.
- the sending of the processing rule to each of the target service plane execution function network elements includes: sending the processing rule to the first access network device through an interface between the service plane control function network element and the first access network device.
- the service plane control function network element and the access network device can communicate directly without forwarding by other network elements.
- the first access network device executes the data plane and/or computing plane functions based on the processing rules.
- receiving the service request includes: receiving the service request from a first network element; or receiving the service request from the first network element via a network open function network element.
- the first network element is one of the following: a terminal device, an application function network element, a task anchor point, or an operation maintenance management function network element.
- terminal equipment, application function network elements, task anchor points, or operation and maintenance management function network elements can send service requests when there is a service demand.
- M target service plane execution function network elements are determined, including: according to the service request, a first request is sent to a network storage function network element, the first request includes the data plane function requirement and/or the computing plane function requirement, the first request is used for the network storage function network element to determine P candidate service plane execution function network elements, and the M target service plane execution function network elements belong to the P candidate service plane execution function network elements; receiving a first response from the network storage function network element, the first response indicating the P candidate service plane execution function network elements; determining the M target service plane execution function network elements from the P candidate service plane execution function network elements.
- the service plane execution function network element can register its capability information with the network storage function network element, and the service plane control function network element can request the network storage function network element to determine P candidate service plane execution function network elements according to the data plane function requirements and/or the computing plane function requirements of the service request, and then determine the M target service plane execution function network elements from the P candidate service plane execution function network elements. It should be understood that P can be equal to M or greater than M.
- the method before determining M target service plane execution function network elements, the forwarding paths between the M target service plane execution function network elements, and the processing rules of each of the target network elements based on the service request, the method also includes: receiving registration information from some or all of the N service plane execution function network elements, and the registration information includes capability information of the service plane execution function network elements.
- the service plane execution function network element can register its capability information with the service plane control function network element.
- the method before determining M target service plane execution function network elements, the forwarding paths between the M target service plane execution function network elements, and the processing rules of each of the target network elements based on the service request, the method also includes: receiving configuration information, which includes capability information of some or all of the N service plane execution function network elements.
- the capability information of the service plane execution function network element can be registered and configured on the service plane control function network element, saving the cost caused by the service plane control function network element inquiring other network elements.
- a communication system which includes a service plane control function network element and M target service plane execution function network elements.
- the service plane control function network element is used to: receive a service request, which includes a data plane function requirement and/or a computing plane function requirement; determine the M target service plane execution function network elements, the forwarding path between the M target service plane execution function network elements, and the processing rules of each target service plane execution function network element according to the service request, 2 ⁇ M ⁇ N; establish a forwarding path between the M target service plane execution function network elements, and send the processing rule to each target service plane execution function network element, the processing rule indicating the service operation performed by the target service plane execution function network element.
- the target service plane execution function network element is used to: receive the processing rule from the service plane control function network element.
- a data plane and a computing plane are introduced.
- the business request can realize the business with data plane function requirements and/or computing plane function requirements.
- the target service plane execution function network element is further used to: send registration information to the network storage function network element or the service plane control function network element, and the registration information includes data plane capabilities and/or computing plane capabilities supported by the target service plane execution function network element.
- the target service plane execution function network element is a network device, and the target service plane execution function network element is specifically used to receive the processing rule through an interface between the network device and the service plane control function network element.
- a communication device comprising a module or a unit for executing the method in the first aspect or any possible implementation manner of the first aspect.
- a communication device comprising a processor, the processor being coupled to a memory, the memory being used to store computer programs or instructions, and the processor being used to execute the computer programs or instructions stored in the memory to implement the method in the first aspect or any possible implementation of the first aspect.
- the device further includes a memory coupled to the processor.
- processors there are one or more processors and/or one or more memories.
- the memory may be integrated with the processor, or the memory may be separately provided with the processor.
- the device further includes a communication interface, and the processor is coupled to the communication interface.
- the device is a service plane control function network element.
- the communication interface may be a transceiver, or an input/output interface.
- the device is a chip in a service plane control function network element.
- the communication interface may be an input/output interface.
- a processor comprising: an input circuit, an output circuit, and a processing circuit.
- the circuit is used to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor executes the method in the above-mentioned first aspect or any possible implementation of the first aspect.
- the above-mentioned processor can be a chip
- the input circuit can be an input pin
- the output circuit can be an output pin
- the processing circuit can be a transistor, a gate circuit, a trigger, and various logic circuits.
- the input signal received by the input circuit can be, for example, but not limited to, received and input by a receiver
- the signal output by the output circuit can be, for example, but not limited to, output to a transmitter and transmitted by the transmitter
- the input circuit and the output circuit can be the same circuit, which is used as an input circuit and an output circuit at different times.
- This application does not limit the specific implementation methods of the processor and various circuits.
- a computer program product which includes: a computer program (also referred to as code, or instruction), which, when executed, enables a computer to execute the method in the first aspect or any possible implementation of the first aspect.
- a computer program also referred to as code, or instruction
- a computer-readable storage medium which stores a computer program (also referred to as code or instructions).
- a computer program also referred to as code or instructions.
- the computer program runs on a computer, the computer executes the method in the above-mentioned first aspect or any possible implementation of the first aspect.
- a chip comprising a processor for calling and running a computer program from a memory, so that a communication device equipped with the chip executes the method in the above-mentioned first aspect or any possible implementation of the first aspect.
- a communication device comprising an interface and a processor, wherein the interface is used to send and/or receive signals, so that the processor executes the method in the above-mentioned first aspect or any possible implementation manner of the first aspect.
- FIG1 is a schematic diagram of a 5G network architecture
- FIG2 is a schematic diagram of a network architecture provided in an embodiment of the present application.
- FIG3 is a schematic flow chart of a method for implementing a service provided in an embodiment of the present application.
- FIG4 is a schematic flow chart of a method for implementing a service provided in an embodiment of the present application.
- FIG5 is a schematic flow chart of a method for implementing a service provided in an embodiment of the present application.
- FIG6 is a schematic flow chart of a method for implementing a service provided in an embodiment of the present application.
- FIG7 is a schematic flow chart of a method for implementing a service provided in an embodiment of the present application.
- FIG8 is a schematic block diagram of a communication device provided in an embodiment of the present application.
- FIG. 9 is a schematic block diagram of another communication device provided in an embodiment of the present application.
- A/B can represent A or B.
- the "and/or” in the present application is only a description of the association relationship of the associated objects, indicating that there can be three relationships.
- a and/or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.
- multiple means two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items.
- At least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
- the words “first”, “second” and the like are used to distinguish the same items or similar items with basically the same functions and effects. Those skilled in the art can understand that the words “first”, “second” and the like do not limit the quantity and execution order, and the words “first”, “second” and the like do not necessarily limit the difference.
- network elements, network functions, devices, apparatuses, etc. can be replaced with each other; network elements, network functions, devices, apparatuses, etc. can also be replaced with "entities”, and “functional network elements” can also be replaced with “functions”.
- FIG1 shows a schematic diagram of a 5G network architecture.
- the 5G network includes a user plane and a control plane.
- the user plane is used to transmit data, including a (radio) access network ((R)AN) 101 and a user plane function (UPF) 102.
- the UPF can be divided into an intermediate user plane function (I-UPF) and an anchor user plane function (A-UPF).
- the control plane can adopt a service-based interface.
- the control plane can include: access and mobility management function (AMF) 104, session management function (SMF) 105, network repository function (NRF) 106, network exposure function (NEF) 107, policy control function (PCF) 108, etc.
- AMF access and mobility management function
- SMF session management function
- NRF network repository function
- PCF policy control function
- the 5G network may also include a network data analysis function (NWDAF) 110.
- NWDAF network data analysis function
- FIG1 also shows a UE 111 accessing the network, a data network (DN) 103 connected to the 5G network, an application function (AF) 109, and operation, administration and maintenance (OAM) 112.
- DN data network
- AF application function
- OAM operation, administration and maintenance
- RAN101 It is used to provide network access functions for authorized user equipment (UE) in a specific area (for example, UE 111 in Figure 1). It is responsible for wireless resource management, uplink and downlink data classification and quality of service (QoS) application, as well as completing signaling processing with control plane network elements and data forwarding with user plane functional network elements.
- UE authorized user equipment
- QoS quality of service
- UPF 102 used for packet routing and forwarding, QoS processing of user plane data, etc.
- DN 103 A network used to provide data transmission.
- the UE after the UE accesses the network, it can establish a protocol data unit (PDU) session, access the DN through the PDU session, and interact with the AF deployed in the DN.
- PDU protocol data unit
- the network can select the UPF accessing the DN as the PDU session anchor (PSA) according to the network policy, and access the AF through the N6 interface of the PSA.
- PSA PDU session anchor
- AMF 104 Mainly used for mobility management and access management, etc. It can be used to implement other functions of the mobility management entity (MME) except session management, such as lawful monitoring and access authorization/authentication.
- MME mobility management entity
- SMF 105 Mainly responsible for establishing and managing sessions for users, configuring packet forwarding rules and QoS processing rules for user name functions, etc.
- NRF 106 Responsible for network function service registration, status monitoring, etc., to achieve automated management, selection and scalability of network function services, and allow each network function to discover services provided by other network functions.
- NEF 107 Used to provide customized functions for network opening. NEF network elements can also be used to provide external applications Functional network elements open up capabilities supported by 5GC, such as providing small data transmission capabilities.
- PCF 108 A unified policy framework used to guide network behavior and provide policy rule information to control plane functional network elements (such as AMF, SMF network elements, etc.).
- Application function network elements can interact with the 5G system through application function network elements to access NEF or interact with the policy framework for policy control, etc.
- NWDAF 110 can provide network analysis services based on the network service's request data. For example, a network service may request specific analysis information on the load level of a particular network slice. Alternatively, a network service may subscribe to a service that notifies the NWDAF when a network slice changes or reaches a certain threshold.
- OAM112 Mainly used for daily network and service analysis, prediction, planning and configuration; daily operational activities such as network and service testing and fault management.
- the 5G network shown in Figure 1 can be regarded as a single connection model, maintaining a user plane transmission channel from UE to DN (UE—RAN—I-UPF—A-UPF--DN), thereby enabling UE to access DN data services.
- UE RAN—I-UPF—A-UPF--DN
- the present application provides a method for implementing a service, introducing a data plane and a computing plane.
- determining the service plane execution function network element that executes the service and the forwarding path of the service plane execution function network element that executes the service and the corresponding processing rules based on the service request with data plane functional requirements and/or computing plane functional requirements and the capability information of the service plane execution function network element it is possible to implement services with data plane functional requirements and/or computing plane functional requirements.
- the business plane in this application may also be referred to as the function plane, user plane, data plane, or computing plane, and this application does not limit the name.
- this article uses the term business plane to explain.
- FIG2 is a schematic diagram of a network architecture provided by the present application.
- the network architecture includes a service plane control function network element 201 and a service plane execution function network element.
- the network architecture may also include one or more of the following: a network open function network element 202, a network storage function network element 203, an application function network element 204, or a network management function network element 205.
- the network architecture also shows a terminal device 207 that communicates with an access network device 206. Each device or network element is described below.
- Business plane control function network element 201 has computing plane and data plane control functions, used to manage (or call network storage function 203 service query) connection resources, computing resources and data resources, and realize connection, computing and data collaboration.
- the function of the service plane control function network element 201 can be implemented by enhancing the data plane and computing plane control functions in the session management function network element.
- the session management function network element may be an SMF.
- the session management function network element may be an SMF, or may have other names, which are not limited in this application.
- Business plane execution function network element a network element that has or supports certain data plane and/or computing plane functions.
- the service plane execution function network element may be composed of the access network device 206, the user
- the service plane execution function network element may be implemented by the network plane function network element 208 or the network data analysis function network element 209.
- the service plane execution function network element may be implemented by adding a new network element (eg, the new network element 210 shown in FIG. 2 ) to the current network architecture.
- Access network equipment It can be a base station (Base Station), an evolved base station (Evolved NodeB, eNodeB), a transmission reception point (Transmission Reception Point, TRP), the next generation base station (Next Generation NodeB, gNB) in a 5G mobile communication system, the next generation base station in a sixth generation (6th Generation, 6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc.; it can also be a module or unit that completes some of the functions of a base station, for example, it can be a centralized unit (Central Unit, CU) or a distributed unit (Distributed Unit, DU).
- Base Station Base Station
- Evolved NodeB, eNodeB evolved base station
- TRP Transmission Reception Point
- the CU completes the functions of the radio resource control protocol and the packet data convergence layer protocol (PDCP) of the base station, and can also complete the function of the service data adaptation protocol (SDAP);
- the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and can also complete the functions of part of the physical layer or all of the physical layer.
- 3GPP 3rd Generation Partnership Project
- the access network device can be a macro base station, a micro base station or an indoor station, a relay node or a donor node, etc.
- the embodiments of the present application do not limit the specific technology and specific device form adopted by the access network device.
- the access network device and the terminal device can be fixed or movable.
- the access network device and the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on aircraft, balloons and artificial satellites in the air.
- the embodiments of the present application do not limit the application scenarios of access network devices and terminal devices.
- the user plane function network element may be a UPF.
- the user plane function network element may still be a UPF, or may have other names, which are not limited in this application.
- the network data analysis function network element may be NWDAF.
- the network data analysis function network element may still be NWDAF, or may have other names, which are not limited in this application.
- Network open function network element 202 In the 5G communication system, the network open function network element may be NEF. In future communication systems, the network open function network element may still be NEF, or may have other names, which are not limited in this application.
- Network storage function network element 203 In the 5G communication system, the network storage function network element may be an NRF. In future communication systems, the network storage function network element may still be an NRF, or may have other names, which are not limited in this application.
- Application function network element 204 In the 5G communication system, the application function network element may be AF. In future communication systems, the application function network element may still be AF, or may have other names, which are not limited in this application.
- Network management function element 205 In the 5G communication system, the network management function element may be OAM. In the future communication system, the network management function element may still be OAM, or may have other names, which are not limited in this application.
- Terminal equipment 207 The terminal equipment may refer to user equipment (UE), station, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device.
- the terminal equipment may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLAN) phone, or a wireless cellular phone.
- SIP session initiation protocol
- WLAN wireless local loop
- WLL local loop
- PDA personal digital assistant
- WLL wireless local loop
- PDA personal digital assistant
- WLL wireless local loop
- computing device or other processing device connected to a wireless modem, large screen, vehicle-mounted device, wearable device, terminal device in a 5G network or terminal device in a future evolved public land mobile communication network (public land mobile network, PLMN), etc.
- PLMN public land mobile network
- signals can be directly exchanged between the service plane control function network element 201 and the access network device 206 without being transferred through other network elements (eg, AMF).
- the service plane control function network element 201 and the service plane execution function network element may exchange signals based on a service-oriented interface or an N4 interface or other interfaces.
- the user plane function network element 208 and the network data analysis function network element 209 can directly exchange signals without being transferred through other network elements (such as AMF).
- the user plane function network element 208 and the network data analysis function network element 209 can exchange signals based on the N9 interface or the service interface or other interfaces.
- network elements, network elements or functions involved in this application can be network elements in hardware devices, software functions running on dedicated hardware, or virtualized functions instantiated on a platform (e.g., a cloud platform).
- a platform e.g., a cloud platform
- the network element or device in the accompanying drawings may also be a chip, a chip system, or a processor that supports the network element or device to implement the method, or a logic module or software that can implement all or part of the functions of the network element or device.
- Fig. 3 is a schematic flow chart of a method for implementing a service provided by the present application.
- the method 300 may include S301 to S303, and each step is described below.
- S301 The service plane control function network element receives a service request.
- the service request comes directly or indirectly from the first network element. That is, the first network element can directly send the service request to the service plane control function network element, or the first network element can first send the service request to the intermediate network element, and then the intermediate network element sends the service request to the service plane control function network element.
- the first network element can be a terminal device, an application function network element, a task anchor point, or an operation and maintenance management function network element.
- the intermediate network element can be a network open function network element.
- the service request includes data plane functional requirements and/or computing plane functional requirements.
- the service request includes data plane functional requirements.
- the service request is a request to collect (e.g., aggregate, deduplicate, etc.), anonymize, and/or compress specific data.
- the service request includes computing plane functional requirements.
- the service request is a request to locally unload a specific service or extract a specific service flow.
- some services may belong to the data plane or the computing plane, or some services may belong to both the data plane and the user plane. For example, preprocessing of video data streams.
- the service plane control function network element determines M target service plane execution function network elements, forwarding paths between the M target service plane execution function network elements, and processing rules of each target service plane execution function network element according to the service request.
- the M target service plane execution function network elements may be determined according to the service request and the capability information of each service plane execution function network element in the N service plane execution function network elements.
- the M target service plane execution function network elements belong to the N service plane execution function network elements, that is, the M target service plane execution function network elements are the M service plane execution function network elements in the N service plane execution function network elements, 2 ⁇ M ⁇ N.
- the capability information of any service plane execution function network element includes the data plane capability and/or computing plane capability supported by the service plane execution function network element.
- the data plane capabilities may include one or more of the following capabilities: data feature extraction, data analysis, data compression, and data decompression.
- the computing surface capability may include one or more of the following capabilities: CPU/GPU capacity, CPU/GPU margin, and supported computing algorithms.
- the capability information of the service plane execution function network element may be the capability information of the service plane execution function network element registered with the service plane control function network element.
- the service plane execution function network element may send registration information to the service plane control function network element, and the registration information may include capability information of the service plane execution function network element. That is, the service plane execution function network element may register its capability information to the service plane control function network element through the registration information.
- This method may be applicable to simple networking or local networking scenarios.
- the capability information of the service plane execution function network element may be the service plane execution function network element registered with the network storage function network element, such as NRF.
- the service plane execution function network element may send registration information to the network storage function network element, and the registration information may include the capability information of the service plane execution function network element. That is, the service plane execution function network element may register its capability information to the network storage function network element through the registration information.
- This method may be applicable to complex networking or distributed networking scenarios.
- the service plane execution function network element may send the data plane function requirements and/or computing plane function requirements contained in the service request to the network storage function network element.
- the network storage function network element may determine P (M ⁇ P ⁇ N) candidate service plane execution function network elements based on the data plane function requirements and/or computing plane function requirements and the capability information of the service plane execution function network element registered with the network storage function network element, and return the information of the P candidate service plane execution function network elements (for example, the identifiers of the P candidate service plane execution function network elements) to the service plane execution function network element.
- the service plane execution function network element may determine the M target service plane execution function network elements, the forwarding paths between the M target service plane execution function network elements, and the processing rules of each target service plane execution function network element based on the P candidate service plane execution function network elements.
- the M target service plane execution function network elements are the M candidate service plane execution function network elements among the P candidate service plane execution function network elements.
- the capability information of the service plane execution function network element may be configured in the service plane control On the functional network element.
- the management system/operation and maintenance system may configure the capability information of the service plane execution functional network element on the service plane control functional network element.
- the service plane execution function network element does not need to register the capability information, and the capability information of the service plane execution function network element is directly configured on the service plane control function network element.
- all service plane execution function network elements register capability information using the first implementation method or the second implementation method.
- the capability information of all service plane execution function network elements is implemented using the third implementation method.
- the registration or configuration method of capability information of different service plane execution function network elements may be different. For example, some service plane control function network elements register capability information using the first implementation method, and other service plane control function network elements register capability information using the second implementation method.
- each service plane execution function network element may be different or the same, and this application does not limit this.
- access network device #1 supports data feature extraction
- access network device #2 supports data compression and data decompression
- user plane function network element #1 supports data feature extraction, data compression, and data decompression at the same time.
- the service plane control function network element may register its own service scope, and/or the supported data plane and/or computing plane capabilities, with the network storage function network element.
- the data plane and/or computing plane capabilities supported by the service plane control function network element may be identified by the data plane and/or computing plane capabilities supported by the service plane execution function network element managed by the service plane control function network element.
- the intermediate network element can request the network storage function network element to select a service plane control function network element that meets the requirements based on the service scope of the service plane control function network element itself, and/or the supported data plane and/or computing plane capabilities, and then send the service request to the selected service plane control function network element.
- the processing rules indicate the service operations performed by the target service plane execution function network element. That is, the processing rules of a target service plane execution function network element refer to what operations the target service plane execution function network element needs to perform, such as data processing/data analysis, data compression/decompression, preprocessing/fusion processing, federated processing (distributed), etc.
- the service request is to collect, anonymize, and compress specific data.
- the service plane control function network element can determine that compression is performed by access network device #1 and access network device #2, collection is performed by user plane function network element #1, and anonymization is performed by network data analysis function network element.
- the service plane control function network element determines to establish a connection between access network device #1 and user plane function network element #1, a connection between access network device #2 and user plane function network element #1, and a connection between user plane function network element #1 and network data analysis function network element.
- the processing rule of access network device #1 is compression
- the processing rule of access network device #2 is also compression
- the processing rule of user plane function network element #1 is collection and transmission to network data analysis function network element
- the processing rule of network data analysis function network element is anonymization.
- the service request is to first unload a specific service flow locally, extract key features, and then upload it to the data center.
- the service plane control function network element can determine that the user plane function network element #2 will perform data diversion and extract key features, and then the network data analysis function network element will perform further analysis and processing.
- the service plane control function network element determines to establish a connection between the user plane function network element #2 and the network data analysis function network element.
- the processing rule of the user plane function network element #2 is to split the data and transmit it to the network data analysis function network element, and the processing rule of the network data analysis function network element is to further process and analyze the received data.
- the service plane control function network element establishes a forwarding path between M target service plane execution function network elements, and sends a processing rule to each target service plane execution function network element.
- the service plane control function network element establishes a connection between the access network device #1 and the user plane function network element #1, a connection between the access network device #2 and the user plane function network element #1, and a connection between the user plane function network element #1 and the network data analysis function network element.
- the service plane control function network element sends the corresponding processing rules to the access network device #1, the access network device #2, the user plane function network element #1, and the network data analysis function network element, respectively.
- a data plane and a computing plane are introduced.
- the business plane execution function network element that executes the business and the forwarding path of the business plane execution function network element that executes the business and the corresponding processing rules respectively based on the business request with data plane function requirements and/or computing plane function requirements it is possible to implement the business with data plane function requirements and/or computing plane function requirements.
- the functions of the service plane control function network element can be realized by enhancing the data plane and computing plane control functions in the SMF. This solution makes little change to the existing network architecture (including user plane functions and session management functions) and is suitable for various demands of various user planes, data planes and computing planes in the future.
- the functions of the service plane execution function network element can be realized by enhancing the data plane and computing plane functions in the RAN, UPF or NWDAF. This solution makes little change to the existing network architecture and is easy to implement.
- SMF, RAN, UE, UPF, AF, NRF, NEF, and NWDAF correspond to the service plane control function network element, access network equipment, terminal equipment, user plane function network element, application function network element, network storage function network element, network open function network element, and network data analysis function network element in method 300, respectively.
- FIG4 shows a schematic flow chart of a method for implementing a service provided by the present application.
- the SMF may directly receive a service request, and at the same time, the service plane execution function network element registers its capability information with the NRF.
- the method 400 may include S401 to S408. Each step is described below.
- S401 The service plane execution function network element registers its capability information with the NRF.
- multiple network elements such as RAN#1, RAN#2, UPF#1 and NWDAF register their capability information with NRF.
- the first network element sends a service request to the SMF.
- the SMF receives the service request.
- the UE or AF when there is a data plane function requirement and/or a computing plane function requirement, the UE or AF sends a service request to the SMF, wherein the service request may include the data plane function requirement and/or the computing plane function requirement.
- S403 SMF sends a first request to NRF according to the service request.
- NRF receives the first request from SMF.
- the first request may include a data plane function requirement and/or a computing plane function requirement in the service request.
- S404 The NRF determines P candidate service plane execution function network elements according to the first request.
- the P candidate service plane execution function network elements are part or all of the N service plane execution function network elements that have registered capability information with the NRF, and M ⁇ P ⁇ N.
- NRF sends a first response to SMF in response to the first request. response.
- the first response is used to indicate the P candidate service plane execution function network elements, for example, the first response may include the identifiers of the P candidate service plane execution function network elements.
- the P candidate service plane execution function network elements may be RAN#1, RAN#2, UPF#1, and NWDAF.
- SMF determines M target service plane execution function network elements, forwarding paths between the M target service plane execution function network elements, and processing rules for each target service plane execution function network element based on the first response.
- the SMF can determine the M target service plane execution function network elements based on the topological relationship between the P candidate service plane execution function network elements and/or the load information of the P candidate service plane execution function network elements.
- the M target service plane execution function network elements are the M candidate service plane execution function network elements among the P candidate service plane execution function network elements.
- the SMF can also determine the forwarding path between the M target service plane execution function network elements and the processing rules of each target service plane execution function network element.
- the P candidate service plane execution function network elements are the M target service plane execution function network elements.
- the service request is to collect, anonymize, and compress specific data.
- SMF can determine that compression is performed by RAN#1 and RAN#2, collection is performed by UPF#1, and anonymization is performed by NWDAF.
- SMF determines to establish a connection between RAN#1 and UPF#1, a connection between RAN#2 and UPF#1, and a connection between UPF#1 and NWDAF.
- the processing rule of RAN#1 is compression
- the processing rule of RAN#2 is also compression
- the processing rule of UPF#1 is collection and transmission to NWDAF
- the processing rule of NWDAF is anonymization.
- SMF establishes a forwarding path between the M target service plane execution function network elements.
- SMF establishes the connection between RAN#1 and UPF#1, the connection between RAN#2 and UPF#1, and the connection between UPF#1 and NWDAF.
- SMF sends the corresponding processing rules to each target service plane execution function network element.
- each target service plane execution function network element receives the processing rules from SMF.
- SMF sends processing rule #1 to RAN#1, which is compression; sends processing rule #2 to RAN#2, which is also compression; sends processing rule #3 to UPF#1, which is collection and transmission to NWDAF; sends processing rule #4 to NWDAF, which is anonymization.
- RAN#1 and RAN#2 will compress the service respectively and then transmit it to UPF#1.
- UPF#1 collects the received service and transmits it to NWDAF.
- NWDAF anonymizes the received service.
- the method for implementing a service introduces a data plane and a computing plane.
- determining the service plane execution function network element that executes the service and the forwarding path of the service plane execution function network element that executes the service and the corresponding processing rules based on the service request with data plane function requirements and/or computing plane function requirements and the capability information of the service plane execution function network element it is possible to implement services with data plane function requirements and/or computing plane function requirements.
- FIG5 shows a schematic flow chart of a method for implementing a service provided by the present application.
- the SMF may indirectly receive a service request, and at the same time, the service plane execution function network element registers its capability information with the NRF.
- the method 500 may include S501 to S512. Each step is described below.
- S501 The service plane execution function network element registers its capability information with the NRF.
- This step is the same as S401, and reference may be made to S401.
- S502 The first network element sends a service request to the NEF.
- the NEF receives the service request.
- the UE or AF when it has data plane function requirements and/or computing plane function requirements, it can send a request to the NEF.
- the NEF sends a second request to the NRF.
- the NRF receives the second request.
- the second request may include the data plane function requirement and/or the computing plane function requirement in the service request.
- NRF determines SMF according to the second request.
- SMF may register its service scope, and/or the supported data plane and/or computing plane capabilities, with NRF.
- the data plane and/or computing plane capabilities supported by SMF may be identified by the data plane and/or computing plane capabilities supported by the service plane execution function network element of the SMF.
- the NRF may determine a suitable SMF based on data plane functional requirements and/or computing plane functional requirements, and/or information of the SMF registered with the NRF.
- S505 The NRF sends a second response to the NEF in response to the second request.
- the MEF receives the second response.
- the second response may include information of the SMF determined by the NRF, such as an identifier of the SMF.
- NEF sends the service request to SMF.
- SMF requests NRF to determine the candidate service plane execution function network element according to the service request. After NRF determines the candidate service plane execution function network element, it returns it to SMF. SMF further determines M target service plane execution function network elements, the forwarding paths between the M target service plane execution function network elements, and the processing rules of each target service plane execution function network element. In addition, SMF determines the forwarding paths between the M target service plane execution function network elements, and sends the corresponding processing rules to each target service plane execution function network element.
- the method for implementing a service introduces a data plane and a computing plane.
- determining the service plane execution function network element that executes the service and the forwarding path of the service plane execution function network element that executes the service and the corresponding processing rules based on the service request with data plane function requirements and/or computing plane function requirements and the capability information of the service plane execution function network element it is possible to implement services with data plane function requirements and/or computing plane function requirements.
- FIG6 shows a schematic flow chart of a method for implementing a service provided by the present application.
- the SMF can directly receive a service request, and at the same time, the service plane execution function network element registers its capability information with the SMF.
- the method 600 may include S601 to S605. Each step is described below.
- S601 The service plane execution function network element registers its capability information with the SMF.
- multiple network elements such as RAN#1, RAN#2, UPF#1 and NWDAF register their capability information with NRF.
- S601 can also be replaced by configuring the capability information of the service plane execution function network element on the SMF.
- the first network element sends a service request to the SMF.
- the SMF receives the service request.
- the UE or AF when there is a data plane function requirement and/or a computing plane function requirement, the UE or AF sends a service request to the SMF, wherein the service request may include the data plane function requirement and/or the computing plane function requirement.
- SMF determines M target service plane execution function network elements, the forwarding paths between the M target service plane execution function network elements, and the processing rules of each target service plane execution function network element based on the service request and the capability information of the N service plane execution function network elements.
- N service plane execution function network elements are service plane execution function network elements whose capability information is registered in S601.
- the service request is to collect, anonymize, and compress specific data.
- SMF can The service request and the capability information of N service plane execution function network elements determine that RAN#1 and RAN#2 are compressed, collected by UPF#1, and anonymized by NWDAF. SMF determines to establish the connection between RAN#1 and UPF#1, the connection between RAN#2 and UPF#1, and the connection between UPF#1 and NWDAF.
- the processing rule of RAN#1 is compression
- the processing rule of RAN#2 is also compression
- the processing rule of UPF#1 is collection and transmission to NWDAF
- the processing rule of NWDAF is anonymization.
- SMF establishes a forwarding path between the M target service plane execution function network elements.
- SMF executes the processing rules of the functional network element to each target service plane.
- SMF establishes the connection between RAN#1 and UPF#1, the connection between RAN#2 and UPF#1, and the connection between UPF#1 and NWDAF.
- SMF sends processing rule #1 to RAN#1, which is compression, sends processing rule #2 to RAN#2, which is also compression, sends processing rule #3 to UPF#1, which is collection and transmission to NWDAF, and sends processing rule #4 to NWDAF, which is anonymization.
- RAN#1 and RAN#2 will compress the service respectively and then transmit it to UPF#1.
- UPF#1 collects the received service and transmits it to NWDAF.
- NWDAF anonymizes the received service.
- the method for implementing a service introduces a data plane and a computing plane.
- determining the service plane execution function network element that executes the service and the forwarding path of the service plane execution function network element that executes the service and the corresponding processing rules based on the service request with data plane function requirements and/or computing plane function requirements and the capability information of the service plane execution function network element it is possible to implement services with data plane function requirements and/or computing plane function requirements.
- FIG7 shows a schematic flow chart of a method for implementing a service provided by the present application.
- the SMF may indirectly receive a service request, and at the same time, the service plane execution function network element registers its capability information with the SMF.
- the method 700 may include S701 to S709. Each step is described below.
- the service plane execution function network element registers its capability information to the SMF.
- This step is the same as S601, and reference may be made to S601.
- S702 The first network element sends a service request to the NEF.
- the NEF receives the service request.
- the UE or AF when there is a data plane function requirement and/or a computing plane function requirement, the UE or AF sends a service request to the NEF, wherein the service request may include the data plane function requirement and/or the computing plane function requirement.
- the NEF sends a second request to the NRF.
- the NRF receives the second request.
- the second request may include the data plane function requirement and/or the computing plane function requirement in the service request.
- NRF determines SMF according to the second request.
- S705 The NRF sends a second response to the NEF in response to the second request.
- the MEF receives the second response.
- the second response may include information of the SMF determined by the NRF, such as an identifier of the SMF.
- S703-S705 are the same as S503-S505, and specific reference may be made to S503-S505.
- NEF sends the service request to SMF.
- SMF determines M target business plane execution function network elements, the forwarding paths between the M target business plane execution function network elements, and the processing rules of each target business plane execution function network element based on the service request and the capability information of N business plane execution function network elements. Further, SMF establishes the forwarding paths between the M target business plane execution function network elements and sends the processing rules to each target business plane execution function network element.
- the method for implementing a service introduces a data plane and a computing plane.
- determining the service plane execution function network element that executes the service and the forwarding path of the service plane execution function network element that executes the service and the corresponding processing rules based on the service request with data plane function requirements and/or computing plane function requirements and the capability information of the service plane execution function network element it is possible to implement services with data plane function requirements and/or computing plane function requirements.
- the candidate service plane execution function network elements are determined by the NRF, and the forwarding paths between the M target service plane execution function network elements, the forwarding paths between the M target service plane execution function network elements, and the processing rules of each target service plane execution function network element are determined by the SMF.
- the forwarding paths between the M target service plane execution function network elements, the forwarding paths between the M target service plane execution function network elements, and the processing rules of each target service plane execution function network element may also be determined by the NRF. Then, the NRF may return the above information to the SMF.
- FIG 8 is a schematic block diagram of a communication device provided in an embodiment of the present application.
- the communication device 2000 may include a communication unit 2100 and a processing unit 2200.
- the communication unit 2100 can implement corresponding communication functions, and the communication can be internal communication of the communication device 2000 or communication between the communication device 2000 and other devices; the processing unit 2200 can implement corresponding processing functions.
- the communication unit 2100 can also be referred to as a communication interface or a transceiver unit.
- the communication device 2000 may also include a storage unit, which can be used to store instructions and/or data, and the processing unit 2200 can read the instructions and/or data in the storage unit so that the device implements the aforementioned method embodiment.
- the communication device 2000 may be a service plane control function network element in the above method embodiments, such as an SMF, or a module or chip applied to the service plane control function network element.
- the communication device 2000 may be used to execute the steps or processes executed by the service plane control function network element in the above method embodiments.
- the communication unit 2100 is used to receive a service request, which includes a data plane function requirement and/or a computing plane function requirement; the processing unit 2200 is used to determine M target service plane execution function network elements, the forwarding path between the M target service plane execution function network elements, and the processing rules of each of the target service plane execution function network elements according to the service request, 2 ⁇ M; the processing unit 2200 is also used to establish a forwarding path between the M target service plane execution function network elements; the communication unit 2100 is also used to send the processing rule to each of the target service plane execution function network elements, and the processing rule indicates the service operation performed by the target service plane execution function network element.
- the processing unit 2200 is specifically used to determine the M target business plane execution function network elements based on the service request and capability information of each business plane execution function network element in the N business plane execution function network elements, the capability information including data plane capabilities and/or computing plane capabilities supported by the business plane execution function network elements, and the M target business plane execution function network elements belong to the N business plane execution function network elements.
- the M target service plane execution function network elements include one or more of the following: at least one access network device, at least one user plane function network element, or at least one network data analysis function network element.
- the M target service plane execution function network elements include a first access network device in the at least one access network device.
- the communication unit 2100 is specifically configured to: send the processing rule to the first access network device through an interface between the communication device and the first access network device.
- the communication unit 2100 is specifically configured to: receive the service request from the first network element; or The service request from the first network element is received by the network open function network element, wherein the first network element is one of the following: terminal equipment, application function network element, task anchor point, or operation maintenance management function network element.
- the communication unit 2100 is further used to: send a first request to the network storage function network element according to the service request, the first request including the data plane function requirement and/or the computing plane function requirement, the first request is used for the network storage function network element to determine P candidate service plane execution function network elements, the M target service plane execution function network elements belong to the P candidate service plane execution function network elements; receive a first response from the network storage function network element, the first response indicates the P candidate service plane execution function network elements.
- the processing unit 2200 is specifically used to: determine the M target service plane execution function network elements from the P candidate service plane execution function network elements.
- the communication unit 2100 is further used to: receive registration information from some or all of the N service plane execution function network elements, where the registration information includes capability information of the service plane execution function network elements.
- the communication unit 2100 is further used to: receive configuration information, where the configuration information includes capability information of some or all of the N service plane execution function network elements.
- the communication device 2000 can also be used to execute the steps or processes performed by any other network element (for example, the service plane execution function network element) in the above method embodiment.
- any other network element for example, the service plane execution function network element
- the "unit" in the communication device 2000 can be implemented by hardware, can be implemented by software, and can also be implemented by hardware executing the corresponding software implementation.
- the "unit” can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit and/or other suitable components that support the described functions.
- the communication unit 2100 can be replaced by a transceiver transceiver circuit (for example, it can include a receiving circuit and a transmitting circuit), and the processing unit 2200 can be replaced by a processor or a processing circuit.
- FIG9 shows a schematic block diagram of another communication device 3000 provided in an embodiment of the present application.
- the device 3000 may be a service plane control function network element, or may be a chip, a chip system, or a processor that supports the service plane control function network element to implement the above method.
- the device may be used to implement the method described in the above method embodiment, and the details may refer to the description in the above method embodiment.
- the device 3000 may include one or more processors 3100, which may also be referred to as processing units, and may implement certain control functions.
- the processor 3100 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit.
- the baseband processor may be used to process communication protocols and communication data
- the central processing unit may be used to control a communication device (e.g., a base station, a baseband chip, a user chip, a DU or a CU, etc.), execute a software program, and process the data of the software program.
- the processor 3100 may also store instructions and/or data, which can be executed by the processor 3100 so that the device 3000 executes the method described in the above method embodiment.
- the apparatus 3000 may include a communication interface 3200 for implementing receiving and sending functions.
- the communication interface 3200 may be a transceiver circuit, an interface, an interface circuit or a transceiver.
- the transceiver circuit, interface, interface circuit or transceiver that realizes the receiving and sending functions can be separate or integrated.
- the above-mentioned transceiver circuit, interface, interface circuit or transceiver can be used for reading and writing code/data, or the above-mentioned transceiver circuit, interface, interface circuit or transceiver can be used for transmitting or delivering signals.
- the device 3000 may include one or more memories 3300, on which instructions may be stored, and the instructions may be executed on the processor 3100, so that the device 3000 performs the method described in the above method embodiment.
- data may also be stored in the memory 3300.
- instructions and/or data may also be stored in the processor 3100.
- the processor 3100 and the memory 3300 may be provided separately or integrated together.
- the device 3000 may also be any other network element involved in the above method embodiment (such as a service plane execution function network element), or may be a chip, a chip system, or a processor that supports the implementation of the above method.
- the device may be used to implement the method described in the above method embodiment, and the details may refer to the description in the above method embodiment.
- each step in the method embodiment provided by the present application can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software.
- the steps of the method disclosed in conjunction with the embodiment of the present application can be directly embodied as a hardware processor executing, or a combination of hardware and software modules in a processor executing.
- the software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc.
- the storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it is not described in detail here.
- the processor in the embodiment of the present application can be an integrated circuit chip with signal processing capabilities.
- each step of the above method embodiment can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software.
- the above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
- DSP digital signal processor
- ASIC application-specific integrated circuit
- FPGA field programmable gate array
- the methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed.
- the general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.
- the steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor can be combined and performed.
- the software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc.
- the storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
- the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories.
- the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory.
- the volatile memory can be a random access memory (RAM), which is used as an external cache.
- RAM random access memory
- SRAM static random access memory
- DRAM dynamic random access memory
- SDRAM synchronous dynamic random access memory
- DDR SDRAM double data rate synchronous dynamic random access memory
- ESDRAM enhanced synchronous dynamic random access memory
- SLDRAM Synchronous link dynamic random access memory
- DR RAM direct rambus RAM
- the present application also provides a computer program product, which includes: a computer program code, when the computer program code is run on a computer, the computer executes each step or process executed by any network element in any of the above method embodiments.
- the present application also provides a computer-readable storage medium, which stores program code.
- the program code runs on a computer, the computer executes each step or process executed by any network element in any of the above method embodiments.
- the present application also provides a communication device, including a processor and an interface, wherein the interface is used to send and/or receive signals, so that the processor executes each step or process executed by any network element in any of the above method embodiments.
- the present application also provides a communication system, which includes at least one of a service plane execution function network element and a service plane control function network element.
- the above-mentioned device embodiments and method embodiments completely correspond to each other, and the corresponding steps are executed by the corresponding modules or units.
- the communication unit or communication interface executes the receiving or sending steps in the method embodiment, and the other steps except sending and receiving can be executed by the processing unit or processor.
- a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program and/or a computer.
- applications running on a computing device and a computing device can be components.
- One or more components may reside in a process and/or an execution thread, and a component may be located on a computer and/or distributed between two or more computers.
- these components may be executed from various computer-readable storage media having various data structures stored thereon.
- Components may, for example, communicate through local and/or remote processes according to signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system and/or a network, such as the Internet interacting with other systems through signals).
- signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system and/or a network, such as the Internet interacting with other systems through signals).
- the disclosed systems, devices and methods can be implemented in other ways.
- the device embodiments described above are only illustrative, for example, the division of the units is only a logical function division, and 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 performed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, which may 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.
- each functional unit in each embodiment of the present application 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.
- each functional unit can be implemented in whole or in part by software, hardware, firmware or any combination thereof.
- software When implemented using software, it can be implemented in whole or in part in the form of a computer program product.
- the computer program product includes one or more computer instructions (programs). When the computer program instructions (programs) are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part.
- the computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.
- the computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center.
- the computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media integrations.
- the available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)), etc.
- a magnetic medium e.g., a floppy disk, a hard disk, a magnetic tape
- an optical medium e.g., a DVD
- a semiconductor medium e.g., a solid state disk (SSD)
- 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.
- the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art.
- the computer software product is stored in a storage medium and includes 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 methods described in each embodiment of the present application.
- the aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program codes.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (23)
- 一种用于实现业务的方法,其特征在于,应用于业务面控制功能网元,所述方法包括:接收业务请求,所述业务请求包括数据面功能需求和/或计算面功能需求;根据所述业务请求确定M个目标业务面执行功能网元、所述M个目标业务面执行功能网元之间的转发路径以及各所述目标业务面执行功能网元的处理规则,2≤M;建立所述M个目标业务面执行功能网元之间的转发路径,并向各所述目标业务面执行功能网元发送所述处理规则,所述处理规则指示在所述目标业务面执行功能网元所执行的业务操作。
- 如权利要求1所述的方法,其特征在于,所述根据所述业务请求确定M个目标业务面执行功能网元,包括:根据所述业务请求和N个业务面执行功能网元中各业务面执行功能网元的能力信息,确定所述M个目标业务面执行功能网元,所述能力信息包括所述业务面执行功能网元支持的数据面能力和/或计算面能力,所述M个目标业务面执行功能网元属于所述N个业务面执行功能网元。
- 如权利要求1或2所述的方法,其特征在于,所述M个目标业务面执行功能网元包括下述中的一项或多项:至少一个接入网设备、至少一个用户面功能网元、或者至少一个网络数据分析功能网元。
- 如权利要求3所述的方法,其特征在于,所述M个目标业务面执行功能网元包括所述至少一个接入网设备中的第一接入网设备;其中,所述向各所述目标业务面执行功能网元发送所述处理规则,包括:通过所述业务面控制功能网元与所述第一接入网设备之间的接口,向所述第一接入网设备发送所述处理规则。
- 如权利要求1-4中任一项所述的方法,其特征在于,所述接收业务请求,包括:接收来自第一网元的所述业务请求;或者,经由网络开放功能网元接收来自所述第一网元的所述业务请求;其中,所述第一网元为下述之一:终端设备、应用功能网元、任务锚点、或者操作维护管理功能网元。
- 如权利要求1-5中任一项所述的方法,其特征在于,所述根据所述业务请求,确定M个目标业务面执行功能网元,包括:根据所述业务请求,向网络存储功能网元发送第一请求,所述第一请求包括所述数据面功能需求和/或所述计算面功能需求,所述第一请求用于所述网络存储功能网元确定P个候选业务面执行功能网元,所述M个目标业务面执行功能网元属于所述P个候选业务面执行功能网元;接收来自所述网络存储功能网元的第一响应,所述第一响应指示所述P个候选业务面执行功能网元;从所述P个候选业务面执行功能网元中确定所述M个目标业务面执行功能网元。
- 如权利要求2所述的方法,其特征在于,在所述根据所述业务请求,确定M个目标业务面执行功能网元、所述M个目标业务面执行功能网元之间的转发路径以及各 所述目标网元的处理规则之前,所述方法还包括:接收来自所述N个业务面执行功能网元中部分或全部业务面执行功能网元的注册信息,所述注册信息包括所述业务面执行功能网元的能力信息。
- 如权利要求2所述的方法,其特征在于,在所述根据所述业务请求,确定M个目标业务面执行功能网元、所述M个目标业务面执行功能网元之间的转发路径以及各所述目标网元的处理规则之前,所述方法还包括:接收配置信息,所述配置信息包括所述N个业务面执行功能网元中部分或全部业务面执行功能网元的能力信息。
- 一种通信系统,其特征在于,包括:业务面控制功能网元和M个目标业务面执行功能网元;所述业务面控制功能网元用于:接收业务请求,所述业务请求包括数据面功能需求和/或计算面功能需求;根据所述业务请求,确定所述M个目标业务面执行功能网元、所述M个目标业务面执行功能网元之间的转发路径以及各所述目标业务面执行功能网元的处理规则,2≤M≤N;建立所述M个目标业务面执行功能网元之间的转发路径,并向各所述目标业务面执行功能网元发送所述处理规则,所述处理规则指示在所述目标业务面执行功能网元所执行的业务操作;所述目标业务面执行功能网元用于:接收来自业务面控制功能网元的所述处理规则。
- 如权利要求9所述的通信系统,其特征在于,所述目标业务面执行功能网元还用于:向网络存储功能网元或者所述业务面控制功能网元发送注册信息,所述注册信息包括所述目标业务面执行功能网元支持的数据面能力和/或计算面能力。
- 如权利要求9或10所述的通信系统,其特征在于,所述目标业务面执行功能网元为网络设备,所述目标业务面执行功能网元具体用于:通过所述网络设备和所述业务面控制功能网元之间的接口,接收所述处理规则。
- 一种通信装置,其特征在于,包括:通信单元,用于接收业务请求,所述业务请求包括数据面功能需求和/或计算面功能需求;处理单元,用于根据所述业务请求,确定M个目标业务面执行功能网元、所述M个目标业务面执行功能网元之间的转发路径以及各所述目标业务面执行功能网元的处理规则,2≤M;所述处理单元还用于,建立所述M个目标业务面执行功能网元之间的转发路径;所述通信单元还用于,向各所述目标业务面执行功能网元发送所述处理规则,所述处理规则指示在所述目标业务面执行功能网元所执行的业务操作。
- 如权利要求12所述的通信装置,其特征在于,所述处理单元具体用于:根据所述业务请求和N个业务面执行功能网元中各业务面执行功能网元的能力信息,确定所述M个目标业务面执行功能网元,所述能力信息包括所述业务面执行功能 网元支持的数据面能力和/或计算面能力,所述M个目标业务面执行功能网元属于所述N个业务面执行功能网元。
- 如权利要求12或13所述的通信装置,其特征在于,所述M个目标业务面执行功能网元包括下述中的一项或多项:至少一个接入网设备、至少一个用户面功能网元、或者至少一个网络数据分析功能网元。
- 如权利要求14所述的通信装置,其特征在于,所述M个目标业务面执行功能网元包括所述至少一个接入网设备中的第一接入网设备;其中,所述通信单元具体用于:通过所述通信装置与所述第一接入网设备之间的接口,向所述第一接入网设备发送所述处理规则。
- 如权利要求12-15中任一项所述的通信装置,其特征在于,所述通信单元具体用于:接收来自第一网元的所述业务请求;或者,经由网络开放功能网元接收来自所述第一网元的所述业务请求;其中,所述第一网元为下述之一:终端设备、应用功能网元、任务锚点、或者操作维护管理功能网元。
- 如权利要求12-16中任一项所述的通信装置,其特征在于,所述通信单元还用于:根据所述业务请求,向网络存储功能网元发送第一请求,所述第一请求包括所述数据面功能需求和/或所述计算面功能需求,所述第一请求用于所述网络存储功能网元确定P个候选业务面执行功能网元,所述M个目标业务面执行功能网元属于所述P个候选业务面执行功能网元;接收来自所述网络存储功能网元的第一响应,所述第一响应指示所述P个候选业务面执行功能网元;所述处理单元具体用于:从所述P个候选业务面执行功能网元中确定所述M个目标业务面执行功能网元。
- 如权利要求13所述的通信装置,其特征在于,所述通信单元还用于:接收来自所述N个业务面执行功能网元中部分或全部业务面执行功能网元的注册信息,所述注册信息包括所述业务面执行功能网元的能力信息。
- 如权利要求13所述的通信装置,其特征在于,所述通信单元还用于:接收配置信息,所述配置信息包括所述N个业务面执行功能网元中部分或全部业务面执行功能网元的能力信息。
- 一种通信装置,其特征在于,包括处理器,所述处理器与存储器耦合,所述存储器用于存储程序或指令,所述程序或指令被所述处理器执行时,使得所述装置执行如权利要求1-8中任一项所述方法。
- 一种通信装置,其特征在于,包括处理器和接口,所述接口用于发送和/或接收信号,使得所述处理器执行如权利要求1-8中任一项所述方法。
- 一种可读存储介质,其上存储有计算机程序或指令,其特征在于,所述计算机程序或指令被执行时,使得所述计算机执行如权利要求1-8中任一项所述方法。
- 一种计算机程序产品,其特征在于,包括计算机程序指令,所述计算机程序指令使得所述计算机执行如权利要求1-8中任一项所述方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2023/085700 WO2024197896A1 (zh) | 2023-03-31 | 2023-03-31 | 用于实现业务的方法和通信装置 |
| CN202380096248.XA CN120982151A (zh) | 2023-03-31 | 2023-03-31 | 用于实现业务的方法和通信装置 |
| EP23929479.6A EP4683380A4 (en) | 2023-03-31 | 2023-03-31 | METHOD FOR IMPLEMENTING A COMMUNICATION SERVICE AND DEVICE |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2023/085700 WO2024197896A1 (zh) | 2023-03-31 | 2023-03-31 | 用于实现业务的方法和通信装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024197896A1 true WO2024197896A1 (zh) | 2024-10-03 |
Family
ID=92903180
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/085700 Ceased WO2024197896A1 (zh) | 2023-03-31 | 2023-03-31 | 用于实现业务的方法和通信装置 |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP4683380A4 (zh) |
| CN (1) | CN120982151A (zh) |
| WO (1) | WO2024197896A1 (zh) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113573367A (zh) * | 2021-07-05 | 2021-10-29 | 中国联合网络通信集团有限公司 | 无线资源的分配方法及装置 |
| WO2022031553A1 (en) * | 2020-08-04 | 2022-02-10 | Intel Corporation | Data plane for big data and data as a service in next generation cellular networks |
| CN114698025A (zh) * | 2020-12-28 | 2022-07-01 | 华为技术有限公司 | 一种通信方法及节点 |
| CN115226163A (zh) * | 2021-04-20 | 2022-10-21 | 华为技术有限公司 | 一种通信方法及装置 |
| CN115484620A (zh) * | 2021-05-31 | 2022-12-16 | 华为技术有限公司 | 一种算力资源调度的方法以及相关装置 |
| WO2023046012A1 (zh) * | 2021-09-24 | 2023-03-30 | 维沃移动通信有限公司 | 感知业务处理方法、终端及网络侧设备 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10601932B2 (en) * | 2017-06-09 | 2020-03-24 | At&T Intellectual Property I, L.P. | Next generation mobility core network controller for service delivery |
| WO2022235690A1 (en) * | 2021-05-04 | 2022-11-10 | Intel Corporation | Enhanced service function chaining in next generation cellular networks |
-
2023
- 2023-03-31 EP EP23929479.6A patent/EP4683380A4/en active Pending
- 2023-03-31 WO PCT/CN2023/085700 patent/WO2024197896A1/zh not_active Ceased
- 2023-03-31 CN CN202380096248.XA patent/CN120982151A/zh active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022031553A1 (en) * | 2020-08-04 | 2022-02-10 | Intel Corporation | Data plane for big data and data as a service in next generation cellular networks |
| CN114698025A (zh) * | 2020-12-28 | 2022-07-01 | 华为技术有限公司 | 一种通信方法及节点 |
| CN115226163A (zh) * | 2021-04-20 | 2022-10-21 | 华为技术有限公司 | 一种通信方法及装置 |
| CN115484620A (zh) * | 2021-05-31 | 2022-12-16 | 华为技术有限公司 | 一种算力资源调度的方法以及相关装置 |
| CN113573367A (zh) * | 2021-07-05 | 2021-10-29 | 中国联合网络通信集团有限公司 | 无线资源的分配方法及装置 |
| WO2023046012A1 (zh) * | 2021-09-24 | 2023-03-30 | 维沃移动通信有限公司 | 感知业务处理方法、终端及网络侧设备 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4683380A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN120982151A (zh) | 2025-11-18 |
| EP4683380A4 (en) | 2026-04-29 |
| EP4683380A1 (en) | 2026-01-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11051192B2 (en) | Network data analytics in a communications network | |
| US20210274418A1 (en) | Information Transmission Method and Apparatus | |
| US20240056496A1 (en) | Method and Apparatus for Selecting Edge Application Server | |
| US10321381B2 (en) | Device, system, and method for customizing user-defined mobile network | |
| WO2023035925A1 (zh) | 一种业务处理方法、装置和系统 | |
| JP7717700B2 (ja) | ネットワーク機能登録方法、発見方法、装置、デバイス及び媒体 | |
| EP4436112A1 (en) | Communication method and apparatus | |
| CN116074807A (zh) | 一种数据收集方法及通信装置 | |
| CN116846445A (zh) | 小区信息的配置方法、装置、可读存储介质及芯片系统 | |
| US9439169B2 (en) | Reducing paging delays using location analytics in communications networks | |
| WO2024197896A1 (zh) | 用于实现业务的方法和通信装置 | |
| WO2024033833A1 (en) | Apparatus, method, and computer program | |
| US20250300907A1 (en) | Network service method, communication apparatus, and communication system | |
| WO2025139787A1 (zh) | 通信方法和通信装置 | |
| WO2025160971A1 (zh) | 无线通信的方法及设备 | |
| WO2025092843A1 (zh) | 通信方法及相关装置 | |
| WO2025015561A1 (zh) | 无线通信的方法和通信装置 | |
| WO2025209416A1 (zh) | 通信方法及通信装置 | |
| WO2025208506A1 (zh) | 无线通信的方法、终端设备和网络设备 | |
| WO2025107300A1 (zh) | 数据传输方法、终端设备及网络设备 | |
| WO2025025996A1 (zh) | 服务质量监测方法、装置、系统及存储介质 | |
| WO2025097379A1 (zh) | 无线通信的方法及通信设备 | |
| WO2024197587A1 (zh) | 通信方法及通信装置 | |
| WO2025098105A1 (zh) | 一种边缘应用服务器发现方法及装置 | |
| WO2025086050A1 (zh) | 一种提供网络服务的方法、装置以及系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23929479 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023929479 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2023929479 Country of ref document: EP Effective date: 20251017 |
|
| ENP | Entry into the national phase |
Ref document number: 2023929479 Country of ref document: EP Effective date: 20251017 |
|
| ENP | Entry into the national phase |
Ref document number: 2023929479 Country of ref document: EP Effective date: 20251017 |
|
| ENP | Entry into the national phase |
Ref document number: 2023929479 Country of ref document: EP Effective date: 20251017 |
|
| ENP | Entry into the national phase |
Ref document number: 2023929479 Country of ref document: EP Effective date: 20251017 |