(19)
(11)EP 3 531 749 B1

(12)EUROPEAN PATENT SPECIFICATION

(45)Mention of the grant of the patent:
04.11.2020 Bulletin 2020/45

(21)Application number: 16921764.3

(22)Date of filing:  15.11.2016
(51)International Patent Classification (IPC): 
H04W 16/02(2009.01)
(86)International application number:
PCT/CN2016/105923
(87)International publication number:
WO 2018/090191 (24.05.2018 Gazette  2018/21)

(54)

MANAGEMENT METHOD, MANAGEMENT UNIT AND SYSTEM FOR NETWORK FUNCTION

VERWALTUNGSVERFAHREN, VERWALTUNGSEINHEIT UND SYSTEM FÜR NETZWERKFUNKTION

PROCÉDÉ DE GESTION, UNITÉ ET SYSTÈME DE GESTION DESTINÉS À UNE FONCTION DE RÉSEAU


(84)Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

(43)Date of publication of application:
28.08.2019 Bulletin 2019/35

(73)Proprietor: Huawei Technologies Co., Ltd.
Longgang Shenzhen, Guangdong 518129 (CN)

(72)Inventors:
  • ZHOU, Yan
    Shenzhen, Guangdong 518129 (CN)
  • XU, Ruiyue
    Shenzhen, Guangdong 518129 (CN)
  • JI, Li
    Shenzhen, Guangdong 518129 (CN)

(74)Representative: Epping - Hermann - Fischer 
Patentanwaltsgesellschaft mbH Schloßschmidstraße 5
80639 München
80639 München (DE)


(56)References cited: : 
EP-A1- 2 592 789
CN-A- 106 060 900
CN-A- 105 813 195
  
  • CHINA TELECOM ET AL: "Interim agreements about shared network functions in network slicing", 3GPP DRAFT; S2-164702_INTERIM AGREEMENTS ABOUT SHARED NETWORK FUNCTIONS, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX , vol. SA WG2, no. Sanya, P.R China; 20160829 - 20160902 23 August 2016 (2016-08-23), XP051139251, Retrieved from the Internet: URL:http://www.3gpp.org/ftp/tsg_sa/WG2_Arc h/TSGS2_116BIS_Sanya/Docs/ [retrieved on 2016-08-23]
  
Note: Within nine months from the publication of the mention of the grant of the European patent, any person may give notice to the European Patent Office of opposition to the European patent granted. Notice of opposition shall be filed in a written reasoned statement. It shall not be deemed to have been filed until the opposition fee has been paid. (Art. 99(1) European Patent Convention).


Description

TECHNICAL FIELD



[0001] Embodiments of the present invention relate to the communications field, and in particular to network function management methods and units.

BACKGROUND



[0002] During research on a future mobile communications system, a concept of a network slice is introduced. The network slice may be understood as a network on demand. One physical network may be logically divided into a plurality of network slices, and different network slices may be used to bear different services. For example, when an electric power company needs to provide a service of a smart meter, such a service may be implemented by a network slice connected to a series of machine-to-machine (Machine-to-Machine, M2M) devices.

[0003] The network slice may include at least one network function. In practice, if one network function supports only one network slice, there may be excessive network functions, and it is inconvenient to maintain and manage the network functions.

[0004] Document EP 2 592 789 A1 refers to an interdomain federation, for example, to generation or management of a virtual network (slice) that extends among domains that can be performed without changing a function of a server or a node of a network domain without a function to manage the other domain. A pseudo node receiving a management message with the same protocol as a general node is added, in interdomain management information from an own domain, the other domain part in management information is received as the management information by the pseudo node (the other domain part is concealed) and when interdomain management information is transmitted to the other domain through the pseudo node by a federation protocol and the pseudo node and the interdomain management information is received from the other domain, the other domain part in the management information is bound as the management information of the pseudo node (the other domain part is concealed) and transmitted to a management server of an own domain.

[0005] Document S2-164702, "Interim agreements about shared network functions in network slicing", from China Telecom, CATT, SA WG2 Meeting, 29 August - 2 September 2016, Sanya, P.R China, Agenda Item: 6.10.1, refers to shared network functions based on current slice solutions. The common core network functions shared among different network slices include authentication, MM, slice selection and message routing function.

SUMMARY



[0006] The present invention is defined by the attached set of claims.

[0007] Embodiments of the present invention provide network function management methods and management units to resolve a prior-art problem that it is inconvenient to manage a network function.

[0008] According to a first aspect of the invention, a network function management method is disclosed, wherein the method comprises: receiving, by a first management unit, sharing information of a network function from a second management unit, wherein the sharing information of the network function is used to indicate whether the network function can be shared by at least two network slices; and orchestrating, by the first management unit, the network function based on the sharing information of the network function, wherein before the receiving, by the first management unit, the sharing information of the network function from the second management unit, the method further comprises: sending, by the first management unit, a network function instantiation request message to the second management unit; and the receiving, by the first management unit, sharing information of the network function from a second management unit comprises: receiving, by the first management unit, a network function instantiation response message from the second management unit, wherein the network function instantiation response message carries the sharing information of the network function, wherein the sharing information of the network function comprises key performance indicator, KPI, information of the network function.

[0009] According to a second aspect of the invention, a network function management method is disclosed, wherein the method comprises: obtaining, by a second management unit, sharing information of a network function, wherein the sharing information of the network function is used to indicate whether the network function can be shared by at least two network slices; and sending, by the second management unit, the sharing information of the network function to a first management unit, enabling the first management unit to orchestrate the network function, wherein before the obtaining, by the second management unit, the sharing information of the network function, the method further comprises: receiving, by the second management unit, a network function instantiation request message from the first management unit; and the sending, by the second management unit, the sharing information of the network function to the first management unit comprises: sending, by the second management unit, a network function instantiation response message to the first management unit, wherein the network function instantiation response message carries the sharing information of the network function, wherein the sharing information of the network function comprises key performance indicator, KPI, information of the network function.

[0010] According to a third aspect of the invention, a first management unit comprises a processing module and a communications module, wherein the processing module is configured to: receive sharing information of a network function from a second management unit by using the communications module, wherein the sharing information of the network function is used to indicate whether the network function can be shared by at least two network slices; and orchestrate the network function based on the sharing information of the network function, wherein the processing module is further configured to send, before receiving the sharing information of the network function from the second management unit by using the communications module, a network function instantiation request message to the second management unit by using the communications module; and the processing module is configured to receive a network function instantiation response message from the second management unit by using the communications module, wherein the network function instantiation response message carries the sharing information of the network function, and wherein the sharing information of the network function comprises key performance indicator, KPI, information of the network function.

[0011] According to a fourth aspect of the invention, a second management unit comprises a processing module and a communications module, wherein the processing module is configured to: obtain sharing information of a network function, wherein the sharing information of the network function is used to indicate whether the network function can be shared by at least two network slices; and send the sharing information of the network function to a first management unit by using the communications module, enabling the first management unit to orchestrate the network function, wherein the processing module is further configured to receive, before obtaining the sharing information of the network function, a network function instantiation request message from the first management unit by using the communications module; and the processing module is specifically configured to send a network function instantiation response message to the first management unit by using the communications module, wherein the network function instantiation response message carries the sharing information of the network function, and wherein the sharing information of the network function comprises key performance indicator, KPI, information of the network function.

[0012] Additional examples of network function management methods, management units, communication systems, computer storage mediums, and computer program products are as follows:
According to an example, a network function management method includes: obtaining, by a second management unit, sharing information of a network function, where the sharing information of the network function is used to indicate whether the network function can be shared by at least two network slices; sending, by the second management unit, the sharing information of the network function to a first management unit; and orchestrating, by the first management unit, the network function based on the sharing information of the network function.

[0013] In this example, the first management unit receives the sharing information of the network function from the second management unit, where the sharing information of the network function is used to indicate whether the network function can be shared by at least two network slices; and the first management unit orchestrates the network function based on the sharing information of the network function. In this way, a specific solution to choosing to provide a network slice with a shared network function or an exclusive network function is provided, thereby facilitating network function maintenance and management.

[0014] In a possible example, the first management unit may send a query request message to the second management unit, where the query request message is used to request the sharing information of the network function; and then the first management unit receives a query response message from the second management unit, where the query response message carries the sharing information of the network function. According to the solution in this example, a specific manner of querying the sharing information of the network function from the second management unit by the first management unit is provided, thereby helping the first management unit obtain the sharing information of the network function at any time based on a need.

[0015] In a possible example, the query request message may carry an identifier of the network function, an identifier of a network function descriptor, or requirement information of the network function, and the second management unit may obtain the sharing information of the network function based on the identifier of the network function, the identifier of the network function descriptor, or the requirement information of the network function. According to the solution in this example, a specific type of information carried in the query request message is provided, thereby helping the second management unit obtain the sharing information of the network function based on the foregoing information.

[0016] In a possible example, the first management unit may send a network function instantiation request message to the second management unit; and then the first management unit receives a network function instantiation response message from the second management unit, where the network function instantiation response message carries the sharing information of the network function. According to the solution in this example, a specific manner of obtaining the sharing information of the network function from the second management unit by the first management unit is provided. When requesting the second management unit to instantiate the network function, the first management unit obtains the sharing information of the network function that is sent by the second management unit. Because the sharing information of the network function is carried in an existing network function instantiation response message, management is facilitated.

[0017] In a possible example, when the sharing information of the network function indicates that the network function can be shared by at least two network slices, the first management unit may select the network function to constitute at least one network slice; or when the sharing information of the network function indicates that the network function cannot be shared by at least two network slices, the first management unit may select the network function to constitute one network slice. According to the solution in this example, a specific manner of orchestrating the network function based on the sharing information of the network function by the first management unit is provided. The sharing information of the network function provides a basis for the first management unit to select a network function when the first management unit creates a network slice.

[0018] In a possible example, the network function may include a network function module, the second management unit may obtain sharing information of the network function module, and then the first management unit may receive the sharing information of the network function module from the second management unit, where the sharing information of the network function module is used to indicate whether the network function module can be shared by at least two network slices. In this example, the first management unit can receive the sharing information of the network function module from the second management unit, so that the first management unit may select the network function module for a network slice based on the sharing information of the network function module.

[0019] In a possible example, before the first management unit orchestrates the network function based on the sharing information of the network function, the first management unit may further receive a network slice creation request message or a network slice update request message, where a network slice that the network slice creation request message requests to create or a network slice that the network slice update request message requests to update includes the network function. According to the solution in this example, a condition for triggering the first management unit to orchestrate the network function is provided. In other words, in the solution in this example, network function orchestration can be combined into a network slice management process.

[0020] In a possible example, the sharing information of the network function may include at least one of the following: sharing indication information of the network function, key performance indicator (Key Performance Indicator, KPI) information of the network function, or sharing condition information of the network function. According to the solution in this example, a specific type of the sharing information of the network function is provided. The sharing information of the network function may be the sharing indication information of the network function, in other words, an indication indicating whether the network function can be shared by at least two network slices is directly provided. Alternatively, the sharing information of the network function may be the KPI information of the network function or the sharing condition information of the network function, so that whether the network function can be shared by at least two network slices may be indirectly determined based on the KPI information of the network function or the sharing condition information of the network function.

[0021] According to another example, a first management unit, as a network function management apparatus, may implement functions performed by the first management unit in the foregoing method examples. The functions may be implemented by hardware or may be implemented by executing corresponding software by hardware. The hardware or the software includes one or more modules corresponding to the foregoing functions.

[0022] In a possible example, the first management unit includes a processor and a communications interface. The processor is configured to support the first management unit in performing corresponding functions in the foregoing method. The communications interface is configured to support communication between the first management unit and a second management unit or another unit. The first management unit may further include a memory. The memory is configured to couple to the processor. The memory stores a program instruction and data that are necessary for the first management unit.

[0023] According to still another example, a second management unit, as another network function management apparatus, may implement functions performed by the second management unit in the foregoing method designs. The functions may be implemented by hardware or may be implemented by executing corresponding software by hardware. The hardware or the software includes one or more modules corresponding to the foregoing functions.

[0024] In a possible example, the second management unit includes a processor and a communications interface. The processor is configured to support the second management unit in performing corresponding functions in the foregoing method. The communications interface is configured to support communication between the second management unit and a first management unit or another unit. The second management unit may further include a memory. The memory is configured to couple to the processor. The memory stores a program instruction and data that are necessary for the second management unit.

[0025] According to yet another example, a communications system includes the first management unit and the second management unit in the foregoing examples.

[0026] According to still yet another example, a computer storage medium is configured to store a computer software instruction used by the foregoing first management unit, and includes a program designed for executing the foregoing example.

[0027] According to a further example, a computer storage medium is configured to store a computer software instruction used by the foregoing second management unit, and includes a program designed for executing the foregoing example.

[0028] According to a still further example, a computer program product includes an instruction. When the instruction is executed by a computer, the instruction enables the computer to perform functions performed by the first management unit in the foregoing method examples.

[0029] According to a yet further example, a computer program product includes an instruction. When the instruction is executed by a computer, the instruction enables the computer to perform functions performed by the second management unit in the foregoing method examples.

[0030] In comparison with the prior art, in the solutions provided in the embodiments of the present invention, the first management unit receives the sharing information of the network function from the second management unit, where the sharing information of the network function is used to indicate whether the network function can be shared by a plurality of network slices; and the first management unit orchestrates the network function based on the sharing information of the network function. In this way, a specific solution to choosing to provide a network slice with a shared network function or an exclusive network function is provided.

BRIEF DESCRIPTION OF DRAWINGS



[0031] 

FIG. 1 is a schematic diagram of a possible network architecture according to an embodiment of the present invention;

FIG. 2 is a schematic communication diagram of a network function management method according to an embodiment of the present invention;

FIG. 3A and FIG. 3B are a schematic communication diagram of another network function management method according to an embodiment of the present invention;

FIG. 4A and FIG. 4B are a schematic communication diagram of still another network function management method according to an embodiment of the present invention;

FIG. 5 is a schematic communication diagram of yet another network function management method according to an embodiment of the present invention;

FIG. 6 is a schematic communication diagram of still yet another network function management method according to an embodiment of the present invention;

FIG. 7 is a schematic structural diagram of a first management unit according to an embodiment of the present invention;

FIG. 8 is a schematic structural diagram of another first management unit according to an embodiment of the present invention;

FIG. 9 is a schematic structural diagram of a second management unit according to an embodiment of the present invention; and

FIG. 10 is a schematic structural diagram of another second management unit according to an embodiment of the present invention.


DESCRIPTION OF EMBODIMENTS



[0032] The following describes the technical solutions in embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention.

[0033] Network architectures and business scenarios described in the embodiments of the present invention are intended to more clearly describe the technical solutions in the embodiments of the present invention, but are not intended to limit the technical solutions provided in the embodiments of the present invention. A person of ordinary skill in the art may know that as the network architectures evolve and a new business scenario emerges, the technical solutions provided in the embodiments of the present invention are further applicable to a similar technical problem.

[0034] A possible network architecture applicable to the embodiments of the present invention is first described below with reference to FIG. 1. FIG. 1 shows a possible network architecture according to an embodiment of the present invention. As shown in FIG. 1, the network architecture includes: a service orchestrator (Service Orchestrator, SO) unit, a network orchestrator (Network Orchestrator, NO) unit, an operations support system (Operations Support System, OSS), a network manager (Network Manager, NM) unit, and a network functions virtualization orchestrator (Network Function Virtualization Orchestrator, NFVO) unit.

[0035] The OSS may be replaced with a business support system (Business Support System, BSS) or an operator (Operator). Alternatively, in addition to a function of the OSS, the OSS may further have a function of a BSS and/or a function of an operator. "Operator/BSS/OSS" in FIG. 1 indicates a unit having at least one of a function of an operator, a function of a BSS, or a function of an OSS. The unit may alternatively have another name. This is not limited in the embodiments of the present invention.

[0036] The NM unit may be replaced with an element manager (Element Manager, EM) unit. Alternatively, in addition to a function of the NM unit, the NM unit may further have a function of an EM unit. "EM/NM" in FIG. 1 indicates a unit having a function of an EM and/or a function of an NM. The unit may alternatively have another name. This is not limited in the embodiments of the present invention.

[0037] The NFVO unit may be understood as a network function manager (Network Function Manager, NFM) unit. The NFVO unit may be replaced with a virtualized network function manager (Virtualized Network Function Manager, VNFM) unit. Alternatively, in addition to a function of the NFVO unit, the NFVO unit may further have a function of a VNFM unit. "NFVO/VNFM" in FIG. 1 indicates a unit having a function of an NFVO unit and/or a function of a VNFM unit. The unit may alternatively have another name. This is not limited in the embodiments of the present invention.

[0038] Units in FIG. 1 are briefly described below:
The operator/BSS/OSS indicates an operations support system or a business and service support system. A function of the operator/BSS/OSS may include a function of an SO unit and/or a function of an NO unit.

[0039] The SO unit may also be referred to as a service orchestrator and manager unit or a service manager unit. The SO unit mainly includes the following functions: service (service) lifecycle management (for example, instantiation, update, or deletion) performed based on a service request message; Service Aggregation; service management, for example, service Fault, Configuration, Accounting, Performance, Security (Fault, Configuration, Accounting, Performance, Security, FCAPS) management; mapping between a service and a network slice (network slice); and the like. The service may be a group of specified service level agreement (Service Level Agreement, SLA) communications services that are available to a user, for example, a mobile broadband (Mobile Broadband, MBB) service, a voice service, and an Internet of Things (Internet of Things, IOT) service (for example, intelligent parking or smart metering). For example, the SO unit may manage a service borne by a network slice.

[0040] The NO unit mainly includes the following functions: network slice management, for example, network slice lifecycle management, and network slice template management; mapping between a network slice and a network function; coordination between different types of network resources; coordination between network resources provided by different operators and different network providers, to enable the network resources provided by the different network providers to meet a requirement of a target service, for example, an SLA requirement, a key performance indicator (Key Performance Indicator, KPI) requirement, or a quality of service (Quality of Service, QoS) requirement; uniform orchestration of network devices provided by different providers; and external provisioning of an application programming interface (Application Programming Interface, API), where the API interface is used to provide a network function for a third party to implement inter-operator deployment.

[0041] In the embodiments of the present invention, the SO unit and the NO unit may be located in a same management entity (for example, a BSS/OSS), or the SO unit and the NO unit may be independent entities.

[0042] The EM/NM unit mainly includes the following functions: network element lifecycle management (for example, instantiation, update, or deletion), network element FCAPS management, and the like.

[0043] The NFVO unit is mainly responsible for managing and orchestrating infrastructure and a virtualized network function (Virtualized Network Function, VNF), to implement complete network service orchestration. The NFVO unit is a type of virtualized orchestrator unit. The virtualized orchestrator unit may alternatively be a resource orchestrator (Resource Orchestrator, RO) unit, a network service orchestrator (network service orchestrator) unit, or another unit.

[0044] The VNFM unit is mainly responsible for managing a lifecycle of a VNF and monitoring resource utilization of the VNF. For example, the VNFM unit may include the following functions: VNF instantiation, addition, deletion, change, query, scale-out/scale-in, and reservation, and dynamic monitoring of a resource occupied by a VNF.

[0045] For ease of description, a unit may be described below merely by using an English abbreviation of the unit. For example, "SO unit" may be described as "SO". Other units are similar to this. Details are not described subsequently.

[0046] The embodiments of the present invention are further described below in detail based on common aspects of the embodiments of the present invention described above.

[0047] To facilitate network function maintenance and management, the embodiments of the present invention provide a network function management method, and a management unit and a system that are based on this method. The method includes: obtaining, by a second management unit, sharing information of a network function, where the sharing information of the network function is used to indicate whether the network function can be shared by at least two network slices; sending, by the second management unit, the sharing information of the network function to a first management unit; and orchestrating, by the first management unit, the network function based on the sharing information of the network function. In the solutions in the embodiments of the present invention, before orchestrating the network function, the first management unit can obtain the sharing information of the network function, so that the first management unit can learn whether the network function can be shared by at least two network slices, and then orchestrate the network function. In this way, network function maintenance and management are facilitated.

[0048] The network function management method provided in the embodiments of the present invention and some concepts related to the method are briefly described below.

[0049] In the embodiments of the present invention, a sharing parameter may be introduced at a network function (Network Function, NF) instance level (level) and an instance module level. NF instance information includes a sharing parameter of an NF. The sharing parameter of the NF is used to define whether the network function can be concurrently used by at least two network slices. A sharing parameter of a network function module is used to define whether the network function module can be concurrently used by at least two network slices. The NF includes a virtualized network function and a physical network function. In the embodiments of the present invention, a sharing parameter may be further introduced at an NF descriptor level and a module descriptor level, for example, may be specifically set in a function entity deployment and maintenance template or descriptor.

[0050] The template may mean any one of an NF descriptor, NF module descriptor, a link descriptor, and a node descriptor. The template may be set in a deployment flavor (deployment flavor), or may be set in an attribute of a root directory, or may be set in a network function module profile, a link profile, or a node profile. Network functions are connected through a link, and a node is a contact between a link and a network function.

[0051] In the embodiments of the present invention, a rule for determining whether sharing is allowed, to be specific, a rule for determining whether this type of NF instance can further be used in a new slice, may be set. For example, a maximum quantity of slices that can share a function entity may be statically set, or a rule for determining whether sharing is allowed may be dynamically set to detect a parameter of a function entity instance. The parameter may include a virtual-resource performance parameter and/or an application performance parameter. The virtual-resource performance parameter includes at least one of the following: a central processing unit (Central Processing Unit, CPU) usage, a storage (Storage) usage, a network bandwidth usage, and the like. The application performance parameter includes at least one of the following: an SLA performance parameter, an access success rate, an attachment rate, and the like. In addition, a parameter calculation rule may be further set to specify an integrated algorithm between parameters, to determine an integrated assessment parameter, and whether the network function is to be shared is determined based on the integrated assessment parameter by using the rule for determining whether sharing is allowed that is dynamically set.

[0052] The solutions in the embodiments of the present invention are further described below with reference to FIG. 2 to FIG. 6. The network architecture shown in FIG. 1 may be applied to FIG. 2 to FIG. 6. The solutions in the embodiments of the present invention are described by using an example in which a first management unit is the NO and a second management unit is the NFM. FIG. 2 is a schematic communication diagram of a network function management method according to an embodiment of the present invention. Referring to FIG. 2, the method includes the following steps.

[0053] Step 201: A second management unit obtains sharing information of a network function.

[0054] The sharing information of the network function is used to indicate whether the network function can be shared by at least two network slices.

[0055] In an example, the second management unit may obtain the sharing information of the network function from a catalog (catalog). Optionally, the catalog may be disposed in the second management unit, or may be disposed in a third management unit independent of the second management unit. Therefore, the second management unit may locally obtain the sharing information of the network function or may receive the sharing information of the network function from the third management unit.

[0056] In an example, before obtaining the sharing information of the network function, the second management unit may further receive a query request message from a first management unit. The query request message is used to request the sharing information of the network function.

[0057] Optionally, the query request message may carry an identifier of the network function, an identifier of a network function descriptor, or requirement information of the network function, and the identifier of the network function, the identifier of the network function descriptor, or the requirement information of the network function may be used by the second management unit to obtain the sharing information of the network function. Correspondingly, the second management unit may obtain the sharing information of the network function based on the identifier of the network function, the identifier of the network function descriptor, or the requirement information of the network function. The requirement information of the network function may be specifically a type, a function, or the like of the network function.

[0058] In another example, before obtaining the sharing information of the network function, the second management unit may further receive a network function instantiation request message from the first management unit.

[0059] In this embodiment of the present invention, the sharing information of the network function may have a plurality of forms. For example, the sharing information of the network function may include at least one of the following: sharing indication information of the network function, KPI information of the network function, or sharing condition information of the network function. Step 202: The second management unit sends the sharing information of the network function to a first management unit.

[0060] In an example, the network function may indicate a specific type of network function, and the second management unit may send the sharing information of the network function and the identifier of the network function descriptor to the first management unit, to indicate that all network function instances obtained through instantiation based on the network function descriptor can be shared or cannot be shared. Alternatively, the network function may indicate a specific network function instance, and the second management unit may send the sharing information of the network function and an identifier of the network function instance to the first management unit, to indicate whether the network function instance can be shared. After receiving the sharing information of the network function from the second management unit, the first management unit may orchestrate the specific type of network function or the specific network function instance based on the information.

[0061] In an example, if the second management unit receives the query request message from the first management unit, the second management unit may send a query response message to the first management unit. The query response message carries the sharing information of the network function.

[0062] In another example, if the second management unit receives the network function instantiation request message from the first management unit, the second management unit may send a network function instantiation response message to the first management unit. The network function instantiation response message carries the sharing information of the network function. Step 203: The first management unit orchestrates the network function based on the sharing information of the network function.

[0063] In an example, when the sharing information of the network function indicates that the network function can be shared by at least two network slices, the first management unit may select the network function to constitute at least one network slice; or when the sharing information of the network function indicates that the network function cannot be shared by at least two network slices, the first management unit may select the network function to constitute one network slice. In an example, the first management unit may orchestrate the network function in a network slice creation or update process. For example, before orchestrating the network function, the first management unit may further receive a network slice creation request message or a network slice update request message. A network slice that the network slice creation request message requests to create or a network slice that the network slice update request message requests to update includes the network function.

[0064] This embodiment of the present invention provides a network function management method. The first management unit receives the sharing information of the network function from the second management unit, where the sharing information of the network function is used to indicate whether the network function can be shared by at least two network slices; and the first management unit orchestrates the network function based on the sharing information of the network function. In this way, a specific solution to choosing to provide a network slice with a shared network function or an exclusive network function is provided, thereby facilitating network function maintenance and management.

[0065] In some possible implementations, the network function may include a network function module. In this embodiment of the present invention, a network function module management method may be further provided based on the manner shown in FIG. 2. For example, the management method may include the following: The second management unit obtains sharing information of the network function module; then the second management unit sends the sharing information of the network function module to the first management unit, where the sharing information of the network function module is used to indicate whether the network function module can be shared by at least two network slices; and after receiving the sharing information of the network function module, the first management unit orchestrates the network function module based on the sharing information of the network function module. A behavior of obtaining the sharing information of the network function module by the second management unit may be performed in step 201; the sharing information of the network function module may be sent to the first management unit by the second management unit in step 202; and in step 203, when orchestrating the network function based on the sharing information of the network function, the first management unit may further orchestrate the network function module based on the sharing information of the network function module. Certainly, all steps in the network function module management method may have other implementations or implementation timing. This is not limited in this embodiment of the present invention.

[0066] FIG. 3A and FIG. 3B are a schematic communication diagram of another network function management method according to an embodiment of the present invention. In the method shown in FIG. 3A and FIG. 3B, for content the same as or similar to that of the method shown in FIG. 2, refer to the detailed description of FIG. 2. Details are not described herein again. A description is provided below by using an example: a scenario in which an NO creates a network slice. An operator/BSS/OSS, an SO, and the NO herein each may be an entity or may be mutually independent entities. An entity that requests to create a network slice may be the NO, the SO, or the operator/BSS/OSS. Referring to FIG. 3A and FIG. 3B, the method includes the following steps.

[0067] Step 301: The operator/BSS/OSS sends a service request message to the SO.

[0068] For example, the service request message is used to request a service, for example, a military network service as a dedicated network service.

[0069] Step 302: The SO aggregates or decomposes a service.

[0070] In an example, the SO may decompose the service into a specific voice service and a real-time data service.

[0071] Step 303: The SO sends a slice instance creation request message to the NO.

[0072] In an example, the slice instance creation request message is used to request to separately create one voice slice and one data slice.

[0073] Step 304: After receiving the slice instance creation request message, the NO sends a network function instance creation request message to an NFM.

[0074] The network function instance creation request message may carry an identifier of a network function.

[0075] Step 305: The NFM applies to a catalog for network function descriptor (Network Function Descriptor, NFD) information based on a carried identifier of a network function.

[0076] Step 306: The catalog feeds back corresponding network function descriptor information.

[0077] The network function descriptor information may include a sharing parameter of a network function, and may further include a sharing parameter of a specific network function module of an instantiated network function.

[0078] In an example, the network function module includes but is not limited to a network function module, a link, or a node; the parameter may be set to any one of a root directory of a network function, a network function module descriptor, a link descriptor, or a node descriptor, or may be set in a deployment flavor, or may be set in an attribute of a root directory, or may be set in a network function module profile, a link profile, or a node profile. Alternatively, the parameter may be a rule for determining whether sharing is allowed, including a rule algorithm, a monitoring parameter, a threshold value, or the like.

[0079] In this step, the catalog may be a function module located in the NFM, and in this case, querying the catalog by the NFM is an internal operation in an entity.

[0080] For a high SLA requirement in a dedicated network, an exclusive attribute is set in the specific network function module, and sharing is allowed in a public module with higher reliability. For example, the exclusive attribute is set for an interface, a service processing module, and a corresponding link and node, to ensure high reliability, high performance, and the like during operating of the module; and a maintenance and management module is set to shareable.

[0081] Step 307: The NFM completes instantiation of an NF based on a sharing parameter of a network function and/or a sharing parameter of a network function module.

[0082] Step 308: The NFM sends, to the NO, an operation response message indicating that the instantiation of the NF is completed.

[0083] The operation response message may carry sharing information of the NF. The sharing information may include the sharing parameter of the network function and/or the sharing parameter of the network function module, or a rule algorithm, a monitoring parameter, a threshold value, or the like.

[0084] Step 309: The NO determines, based on sharing information of the NF that is provided by the NFM, the NF used when a slice is generated, and creates the network slice.

[0085] For example, when the sharing information of the NF indicates that the NF can be shared by at least two network slices, a corresponding NF may be selected and used for a plurality of network slices. For example, if the NF that can be shared is currently serving one network slice, the NO may alternatively select the NF to serve a network slice that is currently being created.

[0086] Step 310: After the NO completes the creation of the network slice, the NO sends, to the SO, a response message indicating that a slice instance has been created.

[0087] Step 311: The SO sends, to the operator/BSS/OSS, a response message for acknowledging that a service has been created.

[0088] In this embodiment of the present invention, deployment of a virtualized network function is instructed based on the network function descriptor, to invoke a shareable attribute, and a shareable attribute of the network function and a shareable attribute of a module of the network function are considered during the creation of the network slice instance. In this way, network function operation, maintenance, and management are facilitated.

[0089] FIG. 4A and FIG. 4B are a schematic communication diagram of still another network function management method according to an embodiment of the present invention. In the method shown in FIG. 4A and FIG. 4B, for content the same as or similar to that of the method shown in FIG. 2 or FIG. 3A and FIG. 3B, refer to the detailed description of FIG. 2 or FIG. 3A and FIG. 3B.

[0090] Details are not described herein again. A description is provided below by using an example in which an NO scales out a network slice. An operator/BSS/OSS, an SO, and the NO herein each may be an entity or may be mutually independent entities. An entity that requests to scale out a network slice may be the NO, the SO, or the operator/BSS/OSS. Referring to FIG. 4A and FIG. 4B, the method includes the following steps.

[0091] Step 401: The operator/BSS/OSS sends an original-service scale-out request message to the SO. The request message is used to scale out a service or a business, for example, scale out a smart-meter monitoring service.

[0092] Step 402: The SO aggregates a service or decomposes a service into corresponding services. Step 403: The SO sends a slice instance scale-out request message to the NO.

[0093] The service determined in step 402 is borne by a network slice.

[0094] Step 404: After receiving the slice instance scale-out request message, the NO sends a network function instance scale-out request message to an NFM.

[0095] The network function instance scale-out request message may carry an identifier of a network function.

[0096] Step 405: The NFM applies to a catalog for network function descriptor information based on a carried identifier of a network function.

[0097] Step 406: The catalog feeds back corresponding network function descriptor information, where the network function descriptor information includes a sharing parameter of a network function that needs to be scaled out and/or a sharing parameter of a specific network function module of the network function.

[0098] For a description related to the network function module, refer to detailed content in step 306 in FIG 3A. Details are not described herein again.

[0099] In this step, the catalog may be a function module located in the NFM, and in this case, querying the catalog by the NFM is an internal operation in an entity.

[0100] For a service that has a non-real-time and low-rate requirement, a shareable network function module is provided.

[0101] Step 407: The NFM completes scale-out of the NF based on the sharing parameter of the network function and/or the sharing parameter of the network function module.

[0102] Step 408: The NFM sends, to the NO, an operation response message indicating that the scale-out of the NF is completed.

[0103] In an NF scale-out process, a new network function module may need to be used. In this case, whether the network function module can be shared may be considered as in the instantiation process.

[0104] Step 409: The NO completes network slice instance scale-out.

[0105] Step 410: The NO sends, to the SO, a response message indicating that the slice instance scale-out is completed.

[0106] Step 411: The SO sends, to the operator/BSS/OSS, a response message for acknowledging that a service has been scaled out.

[0107] In this embodiment of the present invention, deployment of a virtualized network function is instructed by using the network function descriptor, to invoke a shareable attribute, and a shareable attribute of the network function and a shareable attribute of a module of the network function are considered during the scale-out and update of the network slice instance. In this way, network function operation, maintenance, and management are facilitated.

[0108] FIG. 5 is a schematic communication diagram of yet another network function management method according to an embodiment of the present invention. In the method shown in FIG. 5, for content the same as or similar to that of the method shown in FIG. 2, FIG. 3A and FIG. 3B, or FIG. 4A and FIG. 4B, refer to the detailed description of FIG. 2, FIG. 3A and FIG. 3B, or FIG. 4A and FIG. 4B. Details are not described herein again. In the method shown in FIG. 5, an entity querying network function instance information may be an NO, an SO, or an operator/BSS/OSS. This embodiment of the present invention is described merely by using the NO as an example. Referring to FIG. 5, the method includes the following steps.

[0109] Step 501: The NO sends a request message for querying network function instance information to an NFM.

[0110] The request message may be used to query all the instance information, or query sharing parameter information of a network function and/or sharing parameter information of a network function module according to a specified requirement.

[0111] Step 502: The NFM queries a catalog for the network function instance information.

[0112] The catalog may be a module in the NFM, and in this case, the NFM needs to perform only internal query.

[0113] Step 503: The catalog returns the network function instance information to the NFM, including a sharing parameter of a network function and/or a sharing parameter of a specific network function module.

[0114] The network function instance information may further carry a rule indicating whether sharing is to be performed and a monitoring status of the instance, for example, a threshold value, a calculation formula, or a monitoring parameter. For example, a network slice instance of a high SLA is queried, a service module is exclusive, and a public maintenance module can be shared. A rule for limiting sharing of the shareable module is that sharing is no longer allowed when a CPU usage exceeds a threshold value: 60%.

[0115] Step 504: The NFM sends the network function instance information to the NO, where the network function instance information includes the sharing parameter of the network function and/or the sharing parameter of the network function module.

[0116] The sharing parameter of the network function and/or the sharing parameter of the network function module may be collectively referred to as sharing information of the network function. In this step, the catalog may be a function module located in the NFM, and in this case, querying the catalog by the NFM is an internal operation in an entity.

[0117] Step 505: The NO orchestrates the network function based on sharing information of the network function.

[0118] For example, during network slice instantiation, a network function is selected based on whether the network function can be shared.

[0119] In this embodiment of the present invention, the sharing parameter of the network function and/or the sharing parameter of the network function module is reflected in the network function instance information, so that the network function may be orchestrated by querying the network function instance information.

[0120] FIG. 6 is a schematic communication diagram of still yet another network function management method according to an embodiment of the present invention. In the method shown in FIG. 6, for content the same as or similar to that of the method shown in FIG. 2, FIG. 3A and FIG. 3B, FIG. 4A and FIG. 4B, or FIG. 5, refer to the detailed description of FIG. 2, FIG. 3A and FIG. 3B, FIG. 4A and FIG. 4B, or FIG. 5. Details are not described herein again. In the method shown in FIG. 6, an entity changing a sharing parameter in a network function descriptor may be an NO, an SO, or an operator/BSS/OSS. This embodiment of the present invention is described merely by using the NO as an example. Referring to FIG. 6, the method includes the following steps.

[0121] Step 601: The NO sends an NF creation request message to an NFM, where the request message includes a requirement for changing a sharing parameter in an NF descriptor.

[0122] The request message may further include information such as a template used to generate an NF. Step 602: The NFM generates an NF based on the request message of the NO.

[0123] Step 603: The NFM requests a catalog to change the sharing parameter in the NF descriptor.

[0124] Step 604: The catalog sends feedback information to the NFM, including a sharing parameter of the NF.

[0125] In this step, the catalog may be a function module located in the NFM, and in this case, querying the catalog by the NFM is an internal operation in an entity.

[0126] Step 605: The NFM sends an NF creation response message to the NO.

[0127] The NF creation response message may include the sharing parameter of the NF. The NO orchestrates the network function based on the sharing parameter of the network function, for example, during network slice instantiation, selects the network function based on whether the network function can be shared.

[0128] In this embodiment of the present invention, the sharing parameter in the network function descriptor may be configured, changed, or updated, and therefore, network function management becomes more flexible.

[0129] In this embodiment of the present invention, a manner of obtaining the sharing parameter is flexible and diverse. NF instance information includes the sharing parameter of the NF. The sharing parameter of the NF is used to indicate whether this entity instance can be used by a plurality of slice instances. The NF descriptor includes a sharing parameter of an entity that indicates whether an entity instance generated by this type of entity can be used by a plurality of slice instances. The entity may be any one of the NF, an NF module, a link, and a node, or any one of an NF deployment flavor, an NF module deployment flavor, a link deployment flavor, and a node deployment flavor. During creation, configuration, change, and update of the NF instance, a request message received by the NFM may carry a sharing parameter and a rule parameter. During creation, configuration, change, and update of the NF descriptor, a request message received by the NFM carries a sharing parameter and a rule parameter. NF descriptor information received by the NFM includes a sharing parameter of an NF module. In a slice descriptor, sharing parameters of all NFs are specifically set and are associated with a sharing parameter of a slice. The slice descriptor includes a sharing parameter of a network slice, and the sharing parameter of the network slice is mapped to and associated with the sharing parameters of the NFs that are included in the slice descriptor. Slice instance information includes a sharing parameter, and the sharing parameter is mapped to and associated with the sharing parameter in the NF instance information included in the slice instance information. The sharing parameter included in the NF instance information is mapped to and associated with an included release sharing parameter of the NF instance information. The release sharing parameter is used to indicate whether a state of the NF in which the NF can be shared by a plurality of network slices is changed. The sharing parameter included in the NF descriptor is mapped to and associated with an included release sharing parameter in the NF descriptor. During slice sharing, all or some of included NFs may be shared; and during sharing of an NF, all or some of included NF modules may be shared. The sharing parameter includes a parameter indicating whether sharing is to be performed or a rule indicating whether sharing is allowed. The rule includes a threshold value, a calculation method, a monitoring parameter, and the like.

[0130] The solutions in the embodiments of the present invention are described above mainly from the perspective of interaction between network elements. It may be understood that to implement the foregoing functions, the network elements, for example, the first management unit and the second management unit, include a corresponding hardware structure and/or a corresponding software module for performing the functions. A person of ordinary skill in the art should easily be aware that, with reference to the examples described in the embodiments disclosed in this specification, units, algorithms steps can be implemented by hardware or a combination of hardware and computer software in the present invention. Whether a function is performed by hardware or hardware driven by computer software depends on particular applications and design constraints of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of the present invention.

[0131] In the embodiments of the present invention, the first management unit, the second management unit, and the like may be divided into function module based on the foregoing method examples. For example, the function modules may be obtained through division based on the corresponding functions, or two or more functions may be integrated into one processing module. The integrated module may be implemented in a form of hardware, or may be implemented in a form of a software function module. It should be noted that the module division in the embodiments of the present invention is an example, and is merely logical function division. There may be other division manners in an actual implementation.

[0132] When an integrated module is used, FIG. 7 is a possible schematic structural diagram of the first management unit in the foregoing embodiments. A first management unit 700 includes a processing module 702 and a communications module 703. The processing module 702 is configured to control and manage an action of the first management unit. For example, the processing module 702 is configured to support the first management unit in performing step 203 in FIG. 2, steps 304, 309, and 310 in FIG. 3A and FIG. 3B, steps 404, 409, and 410 in FIG. 4A and FIG. 4B, steps 501 and 505 in FIG. 5, step 601 in FIG. 6, and/or other steps used in the technology described in this specification. The communications module 703 is configured to support communication between the first management unit and other network entities, for example, communication between the first management unit and a second management unit. The first management unit may further include a storage module 701 that is configured to store program code and data of the first management unit.

[0133] The processing module 702 may be a processor or a controller, such as a central processing unit (Central Processing Unit, CPU), a general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application-Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or another programmable logic device, a transistor logic device, a hardware component, or any combination thereof. The controller/processor may implement or execute various example logical blocks, modules, and circuits described with reference to content disclosed in the present invention. Alternatively, the processor may be a combination of processors implementing a computing function, for example, a combination of one or more microprocessors, or a combination of the DSP and a microprocessor. The communications module 703 may be a communications interface, a transceiver, a transceiver circuit, or the like. The communications interface is a collective term and may include one or more interfaces. The storage module 701 may be a memory.

[0134] When the processing module 702 is a processor, the communications module 703 is a communications interface, and the storage module 701 is a memory, the first management unit in the embodiments of the present invention may be a first management unit shown in FIG. 8.

[0135] As shown in FIG. 8, the first management unit 800 includes a processor 802, a communications interface 803, and a memory 801. Optionally, the first management unit 800 may further include a bus 804. The communications interface 803, the processor 802, and the memory 801 may be mutually connected by using the bus 804. The bus 804 may be a Peripheral Component Interconnect (Peripheral Component Interconnect, PCI for short) bus, an extended industry standard architecture (Extended Industry Standard Architecture, EISA for short) bus, or the like. The bus 804 may be classified into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is used to represent the bus in FIG. 8, but this does not mean that there is only one bus or only one type of bus.

[0136] When an integrated module is used, FIG. 9 is a possible schematic structural diagram of the second management unit in the foregoing embodiments. A second management unit 900 includes a processing module 902 and a communications module 903. The processing module 902 is configured to control and manage an action of the second management unit. For example, the processing module 902 is configured to support the second management unit in performing steps 201 and 202 in FIG. 2, steps 305, 306, 307, and 308 in FIG. 3A and FIG. 3B, steps 405, 406, 407, and 408 in FIG. 4A and FIG. 4B, steps 502, 503, and 504 in FIG. 5, steps 602, 603, 604, and 605 in FIG. 6, and/or other steps used in the technology described in this specification. The communications module 903 is configured to support communication between the second management unit and other network entities, for example, communication between the second management unit and a first management unit. The second management unit may further include a storage module 901 that is configured to store program code and data of the second management unit.

[0137] The processing module 902 may be a processor or a controller, such as a CPU, a general-purpose processor, a DSP, an ASIC, an FPGA or another programmable logic device, a transistor logic device, a hardware component, or any combination thereof. The controller/processor may implement or execute various example logical blocks, modules, and circuits described with reference to content disclosed in the present invention. Alternatively, the processor may be a combination of processors implementing a computing function, for example, a combination of one or more microprocessors, or a combination of the DSP and a microprocessor. The communications module 903 may be a communications interface, a transceiver, a transceiver circuit, or the like. The communications interface is a collective term and may include one or more interfaces. The storage module 901 may be a memory.

[0138] When the processing module 902 is a processor, the communications module 903 is a communications interface, and the storage module 901 is a memory, the second management unit in the embodiments of the present invention may be a second management unit shown in FIG. 10.

[0139] As shown in FIG. 10, the second management unit 1000 includes a processor 1002, a communications interface 1003, and a memory 1001. Optionally, the second management unit 1000 may further include a bus 1004. The communications interface 1003, the processor 1002, and the memory 1001 may be mutually connected by using the bus 1004. The bus 1004 may be a PCI bus, an EISA bus, or the like. The bus 1004 may be classified into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is used to represent the bus in FIG 10, but this does not mean that there is only one bus or only one type of bus.

[0140] Methods or algorithm steps described with reference to the content disclosed in this embodiment of the present invention may be implemented by hardware, or may be implemented by a processor by executing a software instruction. The software instruction may include a corresponding software module. The software module may be stored in a random access memory (Random Access Memory, RAM for short), a flash memory, a read-only memory (Read-Only Memory, ROM), an erasable programmable read only memory (Erasable Programmable ROM, EPROM), an electrically erasable programmable read only memory (Electrically EPROM, EEPROM), a register, a hard disk, a removable hard disk, a compact disc read-only memory (CD-ROM), or any other form of storage medium well-known in the art. For example, a storage medium is coupled to a processor, so that the processor can read information from the storage medium or write information into the storage medium. Certainly, the storage medium may be a component of the processor. The processor and the storage medium may be located in the ASIC. In addition, the ASIC may be located in a core network interface device. Certainly, the processor and the storage medium may exist in the core network interface device as discrete components.

[0141] A person skilled in the art should be aware that in the foregoing one or more examples, functions described in the embodiments of the present invention may be implemented by hardware, software, firmware, or any combination thereof. When the present invention is implemented by software, these functions may be stored in a computer-readable medium or transmitted as one or more instructions or code in the computer-readable medium. The computer-readable medium includes a computer storage medium and a communications medium, where the communications medium includes any medium that enables a computer program to be transmitted from one place to another. The storage medium may be any available medium accessible to a general-purpose or dedicated computer.

[0142] In the foregoing specific implementations, the objectives, technical solutions, and benefits of the embodiments of the present invention are further described in detail. It should be understood that the foregoing descriptions are merely specific implementations of the embodiments of the present invention, but are not intended to limit the protection scope of the embodiments of the present invention, the protection scope of the invention is defined in the claims.


Claims

1. A network function management method, wherein the method comprises:

receiving (202), by a first management unit (700, 800), sharing information of a network function from a second management unit (900, 1000), wherein the sharing information of the network function is used to indicate whether the network function can be shared by at least two network slices; and

orchestrating (203), by the first management unit (700, 800), the network function based on the sharing information of the network function,

wherein before the receiving (202), by the first management unit (700, 800), the sharing information of the network function from the second management unit (900, 1000), the method further comprises:

sending (304), by the first management unit (700, 800), a network function instantiation request message to the second management unit (900, 1000); and

the receiving (202), by the first management unit (700, 800), sharing information of the network function from a second management unit (900, 1000) comprises:

receiving (308), by the first management unit (700, 800), a network function instantiation response message from the second management unit (900, 1000), wherein the network function instantiation response message carries the sharing information of the network function,

wherein the sharing information of the network function comprises key performance indicator, KPI, information of the network function.


 
2. A network function management method, wherein the method comprises:

obtaining (201), by a second management unit (900, 1000), sharing information of a network function, wherein the sharing information of the network function is used to indicate whether the network function can be shared by at least two network slices; and

sending (202), by the second management unit (900, 1000), the sharing information of the network function to a first management unit (700, 800), enabling the first management unit (700, 800) to orchestrate the network function,

wherein before the obtaining (201), by the second management unit (900, 1000), the sharing information of the network function, the method further comprises:

receiving (304), by the second management unit (900, 1000), a network function instantiation request message from the first management unit (700, 800); and

the sending (202), by the second management unit (900, 1000), the sharing information of the network function to the first management unit (700, 800) comprises:

sending (308), by the second management unit (900, 1000), a network function instantiation response message to the first management unit (700, 800), wherein the network function instantiation response message carries the sharing information of the network function,

wherein the sharing information of the network function comprises key performance indicator, KPI, information of the network function.


 
3. A first management unit (700), comprising a processing module (702) and a communications module (703), wherein
the processing module (702) is configured to: receive (202) sharing information of a network function from a second management unit (900, 1000) by using the communications module (703), wherein the sharing information of the network function is used to indicate whether the network function can be shared by at least two network slices; and orchestrate (203) the network function based on the sharing information of the network function,
wherein the processing module (702) is further configured to send (304), before receiving (202) the sharing information of the network function from the second management unit (900, 1000) by using the communications module (703), a network function instantiation request message to the second management unit (900, 1000) by using the communications module (703); and the processing module (702) is configured to receive (308) a network function instantiation response message from the second management unit (900, 1000) by using the communications module (703), wherein the network function instantiation response message carries the sharing information of the network function, and
wherein the sharing information of the network function comprises key performance indicator, KPI, information of the network function.
 
4. A second management unit (900), comprising a processing module (902) and a communications module (903), wherein
the processing module (902) is configured to: obtain (201) sharing information of a network function, wherein the sharing information of the network function is used to indicate whether the network function can be shared by at least two network slices; and send (202) the sharing information of the network function to a first management unit (700, 800) by using the communications module (903), enabling the first management unit (700, 800) to orchestrate the network function,
wherein the processing module (902) is further configured to receive (304), before obtaining the sharing information of the network function, a network function instantiation request message from the first management unit (700, 800) by using the communications module (903); and the processing module (902) is specifically configured to send (308) a network function instantiation response message to the first management unit (700, 800) by using the communications module (903), wherein the network function instantiation response message carries the sharing information of the network function, and
wherein the sharing information of the network function comprises key performance indicator, KPI, information of the network function.
 


Ansprüche

1. Verwaltungsverfahren für eine Netzwerkfunktion, wobei das Verfahren Folgendes umfasst:

Empfangen (202), durch eine erste Verwaltungseinheit (700, 800), von Freigabeinformationen einer Netzwerkfunktion von einer zweiten Verwaltungseinheit (900, 1000), wobei die Freigabeinformationen der Netzwerkfunktion verwendet werden, um anzuzeigen, ob die Netzwerkfunktion von mindestens zwei Netzwerk-Slices gemeinsam genutzt werden kann; und

Orchestrieren (203), durch die erste Verwaltungseinheit (700, 800), der Netzwerkfunktion, basierend auf den Freigabeinformationen der Netzwerkfunktion,

wobei vor dem Empfangen (202), durch die erste Verwaltungseinheit (700, 800), der Freigabeinformationen der Netzwerkfunktion von der zweiten Verwaltungseinheit (900, 1000), das Verfahren ferner Folgendes umfasst:

Senden (304), durch die erste Verwaltungseinheit (700, 800), einer Instanzierungsanfrage für die Netzwerkfunktion an die zweite Verwaltungseinheit (900, 1000); und wobei

das Empfangen (202), durch die erste Verwaltungseinheit (700, 800), von Freigabeinformationen der Netzwerkfunktion von einer zweiten Verwaltungseinheit (900, 1000) Folgendes umfasst:

Empfangen (308), durch die erste Verwaltungseinheit (700, 800), einer Instanzierungsantwortnachricht für die Netzwerkfunktion von der zweiten Verwaltungseinheit (900, 1000), wobei die Instanzierungsantwortnachricht für die Netzwerkfunktion die Freigabeinformationen der Netzwerkfunktion beinhaltet,

wobei die Freigabeinformationen der Netzwerkfunktion wesentliche Leistungsindikatorinformationen (KPI-Informationen) der Netzwerkfunktion umfassen.


 
2. Verwaltungsverfahren für eine Netzwerkfunktion, wobei das Verfahren Folgendes umfasst:

Erhalten (201), durch eine zweite Verwaltungseinheit (900, 1000), von Freigabeinformationen einer Netzwerkfunktion, wobei die Freigabeinformationen der Netzwerkfunktion verwendet werden, um anzuzeigen, ob die Netzwerkfunktion von mindestens zwei Netzwerk-Slices gemeinsam genutzt werden kann; und

Senden (202), durch die zweite Verwaltungseinheit (900, 1000), der Freigabeinformationen der Netzwerkfunktion an eine erste Verwaltungseinheit (700, 800), um die erste Verwaltungseinheit (700, 800) dazu zu befähigen, die Netzwerkfunktion zu orchestrieren,

wobei vor dem Erhalten (201), durch die zweite Verwaltungseinheit (900, 1000), der Freigabeinformationen der Netzwerkfunktion, das Verfahren ferner Folgendes umfasst:

Empfangen (304), durch die zweite Verwaltungseinheit (900, 1000), einer Instanzierungsanfragenachricht für die Netzwerkfunktion von der ersten Verwaltungseinheit (700, 800); und wobei

das Senden (202), durch die zweite Verwaltungseinheit (900, 1000), der Freigabeinformationen der Netzwerkfunktion an die erste Verwaltungseinheit (700, 800) Folgendes umfasst:

Senden (308), durch die zweite Verwaltungseinheit (900, 1000), einer Instanzierungsantwortnachricht für die Netzwerkfunktion an die erste Verwaltungseinheit (700, 800), wobei die Instanzierungsantwortnachricht für die Netzwerkfunktion die Freigabeinformationen der Netzwerkfunktion beinhaltet,

wobei die Freigabeinformationen der Netzwerkfunktion wesentliche Leistungsindikatorinformationen (KPI-Informationen) der Netzwerkfunktion umfassen.


 
3. Erste Verwaltungseinheit (700), ein Verarbeitungsmodul (702) und ein Kommunikationsmodul (703) umfassend, wobei
das Verarbeitungsmodul (702) zu Folgendem konfiguriert ist: Empfangen (202) von Freigabeinformationen einer Netzwerkfunktion von einer zweiten Verwaltungseinheit (900, 1000) durch Verwenden des Kommunikationsmoduls (703), wobei die Freigabeinformationen der Netzwerkfunktion verwendet werden, um anzuzeigen, ob die Netzwerkfunktion von mindestens zwei Netzwerk-Slices gemeinsam genutzt werden kann; und Orchestrieren (203) der Netzwerkfunktion basierend auf den Freigabeinformationen der Netzwerkfunktion,
wobei das Verarbeitungsmodul (702) ferner dazu konfiguriert ist, vor einem Empfangen (202) der Freigabeinformationen der Netzwerkfunktion von der zweiten Verwaltungseinheit (900, 1000) durch Verwenden des Kommunikationsmoduls (703), eine Instanzierungsanfragenachricht für die Netzwerkfunktion durch Verwenden des Kommunikationsmoduls (703) an die zweite Verwaltungseinheit (900, 1000) zu senden (304) und das Verarbeitungsmodul (702) dazu konfiguriert ist, eine Instanzierungsantwortnachricht für die Netzwerkfunktion von der zweiten Verwaltungseinheit (900, 1000) durch Verwenden des Kommunikationsmoduls (703) zu empfangen (308), wobei die Instanzierungsantwortnachricht für die Netzwerkfunktion die Freigabeinformationen der Netzwerkfunktion beinhaltet, und
wobei die Freigabeinformationen der Netzwerkfunktion wesentliche Leistungsindikatorinformationen (KPI-Informationen) der Netzwerkfunktion umfassen.
 
4. Zweite Verwaltungseinheit (900), ein Verarbeitungsmodul (902) und ein Kommunikationsmodul (903) umfassend, wobei
das Verarbeitungsmodul (902) zu Folgendem konfiguriert ist: Erhalten (201) von Freigabeinformationen einer Netzwerkfunktion, wobei die Freigabeinformationen der Netzwerkfunktion verwendet werden, um anzuzeigen, ob die Netzwerkfunktion von mindestens zwei Netzwerk-Slices gemeinsam genutzt werden kann; und Senden (202) der Freigabeinformationen der Netzwerkfunktion an eine erste Verwaltungseinheit (700, 800) durch Verwenden des Kommunikationsmoduls (903), um die erste Verwaltungseinheit (700, 800) dazu zu befähigen, die Netzwerkfunktion zu orchestrieren,
wobei das Verarbeitungsmodul (902) ferner dazu konfiguriert ist, vor einem Erhalten der Freigabeinformationen der Netzwerkfunktion, durch Verwenden des Kommunikationsmoduls (903) eine Instanzierungsanfragenachricht für die Netzwerkfunktion von der ersten Verwaltungseinheit (700, 800) zu empfangen (304); und das Verarbeitungsmodul (902) speziell dazu konfiguriert ist, durch Verwenden des Kommunikationsmoduls (903) eine Instanzierungsantwortnachricht für die Netzwerkfunktion an die erste Verwaltungseinheit (700, 800) zu senden (308), wobei die Instanzierungsantwortnachricht für die Netzwerkfunktion die Freigabeinformationen der Netzwerkfunktion beinhaltet, und
wobei die Freigabeinformationen der Netzwerkfunktion wesentliche Leistungsindikatorinformationen (KPI-Informationen) der Netzwerkfunktion umfassen.
 


Revendications

1. Procédé de gestion de fonction réseau, le procédé comprenant :

la réception (202), par une première unité de gestion (700, 800), d'informations de partage d'une fonction réseau depuis une seconde unité de gestion (900, 1000), dans lequel les informations de partage de la fonction réseau sont utilisées pour indiquer si la fonction réseau peut être partagée ou non par au moins deux tranches de réseau ; et

l'orchestration (203), par la première unité de gestion (700, 800), de la fonction réseau d'après les informations de partage de la fonction réseau,

dans lequel avant la réception (202), par la première unité de gestion (700, 800), des informations de partage de la fonction réseau depuis la seconde unité de gestion (900, 1000), le procédé comprenant en outre :

l'envoi (304), par la première unité de gestion (700, 800), d'un message de demande d'instanciation de fonction réseau à la seconde unité de gestion (900, 1000) ; et

la réception (202), par la première unité de gestion (700, 800), d'informations de partage de la fonction réseau depuis une seconde unité de gestion (900, 1000) comprend :

la réception (308), par la première unité de gestion (700, 800), d'un message de réponse d'instanciation de fonction réseau depuis la seconde unité de gestion (900, 1000), dans lequel le message de réponse d'instanciation de fonction réseau achemine les informations de partage de la fonction réseau,

dans lequel les informations de partage de la fonction réseau comprennent des informations d'indicateur clé de performance, KPI, de la fonction réseau.


 
2. Procédé de gestion de fonction réseau, le procédé comprenant :

l'obtention (201), par une seconde unité de gestion (900, 1000), d'informations de partage d'une fonction réseau, dans lequel les informations de partage de la fonction réseau sont utilisées pour indiquer si la fonction réseau peut être partagée ou non par au moins deux tranches de réseau ; et

l'envoi (202), par la seconde unité de gestion (900, 1000), des informations de partage de la fonction réseau à une première unité de gestion (700, 800), activant la première unité de gestion (700, 800) pour orchestrer la fonction réseau,

dans lequel avant l'obtention (201), par la seconde unité de gestion (900, 1000), des informations de partage de la fonction réseau, le procédé comprenant en outre :

la réception (304), par la seconde unité de gestion (900, 1000), d'un message de demande d'instanciation de fonction réseau depuis la première unité de gestion (700, 800) ; et

l'envoi (202), par la seconde unité de gestion (900, 1000), des informations de partage de la fonction réseau à la première unité de gestion (700, 800) comprend :

l'envoi (308), par la seconde unité de gestion (900, 1000), d'un message de réponse d'instanciation de fonction réseau à la première unité de gestion (700, 800), dans lequel le message de réponse d'instanciation de fonction réseau achemine les informations de partage de la fonction réseau,

dans lequel les informations de partage de la fonction réseau comprennent des informations d'indicateur clé de performance, KPI, de la fonction réseau.


 
3. Première unité de gestion (700), comprenant un module de traitement (702) et un module de communications (703), dans laquelle
le module de traitement (702) est conçu pour : recevoir (202) des informations de partage d'une fonction réseau depuis une seconde unité de gestion (900, 1000) en utilisant le module de communications (703), dans laquelle les informations de partage de la fonction réseau sont utilisées pour indiquer si la fonction réseau peut être partagée ou non par au moins deux tranches de réseau ; et orchestrer (203) la fonction réseau d'après les informations de partage de la fonction réseau,
dans laquelle le module de traitement (702) est en outre conçu pour envoyer (304), avant la réception (202) des informations de partage de la fonction réseau depuis la seconde unité de gestion (900, 1000) en utilisant le module de communications (703), un message de demande d'instanciation de fonction réseau à la seconde unité de gestion (900, 1000) en utilisant le module de communications (703) ; et le module de traitement (702) est conçu pour recevoir (308) un message de réponse d'instanciation de fonction réseau depuis la seconde unité de gestion (900, 1000) en utilisant le module de communications (703), dans laquelle le message de réponse d'instanciation de fonction réseau achemine les informations de partage de la fonction réseau, et
dans laquelle les informations de partage de la fonction réseau comprennent des informations d'indicateur clé de performance, KPI, de la fonction réseau.
 
4. Seconde unité de gestion (900), comprenant un module de traitement (902) et un module de communications (903), dans laquelle
le module de traitement (902) est conçu pour : obtenir (201) des informations de partage d'une fonction réseau, dans laquelle les informations de partage de la fonction réseau sont utilisées pour indiquer si la fonction réseau peut être partagée ou non par au moins deux tranches de réseau ; et envoyer (202) les informations de partage de la fonction réseau à une première unité de gestion (700, 800) en utilisant le module de communications (903), activant la première unité de gestion (700, 800) pour orchestrer la fonction réseau,
dans laquelle le module de traitement (902) est en outre conçu pour recevoir (304), avant l'obtention des informations de partage de la fonction réseau, un message de demande d'instanciation de fonction réseau depuis la première unité de gestion (700, 800) en utilisant le module de communications (903) ; et le module de traitement (902) est conçu spécifiquement pour envoyer (308) un message de réponse d'instanciation de fonction réseau à la première unité de gestion (700, 800) en utilisant le module de communications (903), dans laquelle le message de réponse d'instanciation de fonction réseau achemine les informations de partage de la fonction réseau, et
dans laquelle les informations de partage de la fonction réseau comprennent des informations d'indicateur clé de performance, KPI, de la fonction réseau.
 




Drawing
































Cited references

REFERENCES CITED IN THE DESCRIPTION



This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.

Patent documents cited in the description




Non-patent literature cited in the description