CN114158061A - Network slice management method and device and management function entity - Google Patents

Network slice management method and device and management function entity Download PDF

Info

Publication number
CN114158061A
CN114158061A CN202010933308.7A CN202010933308A CN114158061A CN 114158061 A CN114158061 A CN 114158061A CN 202010933308 A CN202010933308 A CN 202010933308A CN 114158061 A CN114158061 A CN 114158061A
Authority
CN
China
Prior art keywords
template
network slice
network
matching degree
matching
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.)
Pending
Application number
CN202010933308.7A
Other languages
Chinese (zh)
Inventor
高芳
蔡海涛
罗应瑞
赵鹏
袁向阳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Communications Ltd Research Institute filed Critical China Mobile Communications Group Co Ltd
Priority to CN202010933308.7A priority Critical patent/CN114158061A/en
Publication of CN114158061A publication Critical patent/CN114158061A/en
Pending legal-status Critical Current

Links

Images

Classifications

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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The embodiment of the invention discloses a network slice management method, a network slice management device and a management function entity, belonging to the technical field of wireless communication. The specific implementation scheme comprises the following steps: acquiring the weight of each network capacity parameter in the first template; the first template is a template related to the network slice; determining the matching degree of the related requirements of the network slices and each first template according to the weight of each network capacity parameter; and selecting a first template with the highest matching degree with the network slice related requirements as a target template according to the determined matching degree. According to the scheme in the embodiment of the invention, the template related to the network slice can be automatically selected, so that the network slice management efficiency is improved.

Description

Network slice management method and device and management function entity
Technical Field
The invention belongs to the technical field of wireless communication, and particularly relates to a network slice management method, a network slice management device and a network slice management functional entity.
Background
A network slice is an end-to-end logical private network that provides specific network capabilities. One network slice instance is a set of network functions and required physical/virtual resources, consisting of subnet slice instances of the radio network, transport network and core network. In general, a network slice is deployed and opened by analyzing a network slice template, and the network slice template needs to be manually selected according to network performance characteristics such as time delay and bandwidth, and network resource characteristics such as resource isolation of different dimensions. Therefore, the conventional network slice management method is low in efficiency.
Disclosure of Invention
The embodiment of the invention aims to provide a network slice management method, a network slice management device and a management function entity, so as to solve the problem of low efficiency of the conventional network slice management method.
In order to solve the technical problem, the invention is realized as follows:
in a first aspect, an embodiment of the present invention provides a network slice management method, including:
acquiring the weight of each network capacity parameter in the first template; wherein the first template is a template related to the network slice;
determining the matching degree of the related requirements of the network slices and each first template according to the weight of each network capacity parameter;
and selecting a first template with the highest matching degree with the network slice related requirements as a target template according to the determined matching degree.
Optionally, the first template includes at least one of: a network slice template and a network slice subnet template.
Optionally, the first template comprises a network slice template; the determining the matching degree of the network slice related requirements and each first template comprises:
determining the matching degree of the network slice requirements and each network slice template;
the selecting a first template with the highest matching degree with the network slice related requirements as a target template comprises the following steps:
and selecting the network slice template with the highest matching degree with the network slice requirement as a target template.
Optionally, the first template includes a network slice subnet template; the determining the matching degree of the network slice related requirements and each first template comprises:
determining the matching degree of the network slice subnet requirements and each network slice subnet template;
the selecting a first template with the highest matching degree with the network slice related requirements as a target template comprises the following steps:
and selecting the network slice subnet template with the highest matching degree with the network slice subnet requirements as a target template.
Optionally, the determining, according to the weight of each network capability parameter, a matching degree between the network slice-related requirement and each first template includes:
calculating a total matching coefficient of the network slice related requirements and each first template, and determining the matching degree of the network slice related requirements and each first template according to the total matching coefficient:
f=|a1*(p1-q1)|/q1+|a2*(p2-q2)|/q2+......+|an*(pn-qn)|/qn
wherein f represents the total matching coefficient; p is a radical ofmValue representing the network capability parameter m, qmThe value of a demand parameter corresponding to the network capacity parameter m is represented, and the value of m is 1, 2, … … and n; n represents the number of the network capacity parameters in the first template, and | represents an absolute value.
Optionally, in a case that the determined matching degrees are the same, the method further includes:
acquiring the matching priority of each type of network capability parameter in the first template;
determining the matching degree of the network slice related requirements under each type of network capability parameter and each first template according to the weight of each network capability parameter in each type of network capability parameter;
sequentially comparing the matching degree under each type of network capability parameter according to the matching priority from high to low to obtain a comparison result;
and selecting a first template with the highest matching degree with the related requirements of the network slices as a target template according to the comparison result.
In a second aspect, an embodiment of the present invention provides a network slice management apparatus, including:
the first acquisition module is used for acquiring the weight of each network capacity parameter in the first template; wherein the first template is a template related to the network slice;
the first determining module is used for determining the matching degree of the network slice related requirements and each first template according to the weight of each network capacity parameter;
and the first selection module is used for selecting a first template with the highest matching degree with the network slice related requirements as a target template according to the determined matching degree.
Optionally, the first template includes at least one of: a network slice template and a network slice subnet template.
Optionally, the first template comprises a network slice template; the first determining module is specifically configured to: determining the matching degree of the network slice requirements and each network slice template according to the weight of each network capacity parameter;
the first selection module is specifically configured to: and selecting the network slice template with the highest matching degree with the network slice requirement as a target template according to the determined matching degree.
Optionally, the first template includes a network slice subnet template; the first determining module is specifically configured to: determining the matching degree of the requirements of the network slice subnets and the templates of the network slice subnets according to the weight of each network capacity parameter;
the first selection module is specifically configured to: and selecting the network slice subnet template with the highest matching degree with the network slice subnet requirements as a target template according to the determined matching degree.
Optionally, the first determining module is specifically configured to: calculating a total matching coefficient of the network slice related requirements and each first template, and determining the matching degree of the network slice related requirements and each first template according to the total matching coefficient:
f=|a1*(p1-q1)|/q1+|a2*(p2-q2)|/q2+......+|an*(pn-qn)|/qn
wherein f represents the total matching coefficient; p is a radical ofmValue representing the network capability parameter m, qmThe value of a demand parameter corresponding to the network capacity parameter m is represented, and the value of m is 1, 2, … … and n; n represents the number of the network capacity parameters in the first template, and | represents an absolute value.
Optionally, the apparatus further comprises:
the second acquisition module is used for acquiring the matching priority of each type of network capability parameter in the first template;
the second determining module is used for determining the matching degree of the network slice related requirements under each type of network capability parameter and each first template according to the weight of each network capability parameter in each type of network capability parameter;
the comparison module is used for sequentially comparing the matching degree under each type of network capability parameter according to the matching priority from high to low to obtain a comparison result;
and the second selection module is used for selecting the first template with the highest matching degree with the related requirements of the network slices as a target template according to the comparison result.
In a third aspect, an embodiment of the present invention provides a management functional entity, which includes a processor, a memory, and a program or an instruction stored in the memory and executable on the processor, and when executed by the processor, the program or the instruction implements the steps of the method according to the first aspect.
In a fourth aspect, embodiments of the present invention provide a computer-readable storage medium on which a program or instructions are stored, which when executed by a processor implement the steps of the method according to the first aspect.
In the embodiment of the present invention, after the weight of each network capability parameter in the first template is obtained, the matching degree between the network slice related requirement and each first template is determined according to the weight of each network capability parameter, and the first template with the highest matching degree with the network slice related requirement is selected as the target template according to the determined matching degree, where the first template is a template related to the network slice. Therefore, the template related to the network slice can be automatically selected, so that the network slice management efficiency is improved, the network resource waste is reduced, the planning on the network slice example is considered, the time consumption of the network slice opening process is shortened on the whole, and the network slice opening deployment efficiency is improved.
Drawings
Fig. 1 is a flowchart of a network slice management method according to an embodiment of the present invention;
FIG. 2 is a flow chart of a network slice management process in an embodiment of the invention;
fig. 3 is a schematic structural diagram of a network slice management apparatus according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a network-side device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms first, second and the like in the description and in the claims of the present invention are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that embodiments of the invention may be practiced other than those illustrated or described herein, and that the objects identified as "first," "second," etc. are generally a class of objects and do not limit the number of objects, e.g., a first object may be one or more. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/" generally means that a preceding and succeeding related objects are in an "or" relationship.
The network slice management method provided by the embodiment of the invention is described in detail by specific embodiments and application scenarios thereof with reference to the accompanying drawings.
Referring to fig. 1, fig. 1 is a flowchart of a Network Slice Management method according to an embodiment of the present invention, where the method is applied to a Management Function entity, such as a Network Slice Management Function (NSMF) entity, a Network Slice sub-Network Management Function (NSSMF) entity, or the like. As shown in fig. 1, the method comprises the steps of:
step 101: and acquiring the weight of each network capability parameter in the first template.
In this embodiment, the first template is a template related to a network slice. Optionally, the first template may comprise at least one of: a network slice template and a network slice subnet template. The weight of each network capability parameter in the first template may be input by the operation and maintenance personnel at the NSMF interface. It should be noted that, for the weight of each network capability parameter, not only the requirement of the network slice/network slice subnet needs to be satisfied, but also the waste of network resources should be reduced as much as possible, and the planning of the network slice/network slice subnet instance is fully combined.
For example, taking the network slice template as an example, the network capability parameters in the network slice template include, but are not limited to, an uplink rate, a downlink rate, a number of network slice subscribers, an end-to-end delay, a radio resource isolation characteristic, a transmission resource isolation characteristic, a core network resource isolation characteristic, and the like.
For another example, the obtained weights of the network capability parameters may be implemented by setting weight templates, such as three types of weight templates with reliability priority, performance priority, and resource utilization maximum priority. The corresponding network capacity parameter weights representing reliability, performance and resources in each weight template are different, for example, the weight of the parameter such as time delay in the reliability priority weight template is higher, the weight of the parameter such as speed and bandwidth in the performance priority template is higher, and the weight of the parameter such as resource isolation in the resource priority weight template is higher.
It can be understood that the network slice template contains descriptions of network resources, network performance, and resource configuration characteristics related to the network slice instance, and the deployment of the network slice instance can be completed by uploading the designed network slice template to the NSMF entity before deploying the network slice, matching the network slice template meeting the service provisioning requirement in the process of deploying the network slice, and analyzing the network resources, network performance, and resource configuration characteristics in the network slice template to schedule and configure the network resources. In particular, when there is no NSMF entity or network slice template, the network slice instance deployment may also be completed by parsing the network slice subnet template by each NSSMF entity.
Step 102: and determining the matching degree of the related requirements of the network slices and each first template according to the weight of each network capability parameter.
It can be understood that when the first template includes a network slice template, the corresponding network slice related requirement is a network slice requirement. Or, when the first template includes a network slice subnet template, the corresponding network slice related requirement is a network slice subnet requirement.
Step 103: and selecting a first template with the highest matching degree with the network slice related requirements as a target template according to the determined matching degree.
Understandably, after selecting a target template, a network slice instance can be deployed and provisioned according to the target template.
According to the network slice management method, after the weight of each network capacity parameter in the first template is obtained, the matching degree of the network slice related requirements and each first template is determined according to the weight of each network capacity parameter, and the first template with the highest matching degree with the network slice related requirements is selected as the target template according to the determined matching degree, wherein the first template is the template related to the network slice. Therefore, the template related to the network slice can be automatically selected, so that the network slice management efficiency is improved, the network resource waste is reduced, the planning on the network slice example is considered, the time consumption of the network slice opening process is shortened on the whole, and the network slice opening deployment efficiency is improved.
In this embodiment of the present invention, optionally, in a case that the first template includes a network slice template, the step 102 may include: and determining the matching degree of the network slice requirements and each network slice template. Correspondingly, the step 103 includes: and selecting the network slice template with the highest matching degree with the network slice requirement as a target template. The execution subject at this time is an NSMF entity. Therefore, the network slice template which best meets the network capability matching tendency can be automatically selected.
Optionally, in a case that the first template includes a network slice subnet template, the step 102 may include: and determining the matching degree of the network slice subnet requirements and each network slice subnet template. Correspondingly, the step 103 includes: and selecting the network slice subnet template with the highest matching degree with the network slice subnet requirements as a target template. The execution subject at this time is an NSSMF entity. Therefore, the network slice subnet template which best meets the network capability matching tendency can be automatically selected.
Optionally, the process of determining the matching degree between the network slice related requirement and each first template in step 102 may include:
calculating a total matching coefficient of the network slice related requirements and each first template, and determining the matching degree of the network slice related requirements and each first template according to the total matching coefficient:
f=|a1*(p1-q1)|/q1+|a2*(p2-q2)|/q2+......+|an*(pn-qn)|/qn
wherein f represents the total matching coefficient; p is a radical ofmValue representing the network capability parameter m, qmThe value of a demand parameter corresponding to the network capacity parameter m is represented, and the value of m is 1, 2, … … and n; n represents the number of the network capacity parameters in the first template, and | represents an absolute value.
It should be noted that the total matching coefficient is inversely proportional to the corresponding matching degree, i.e. the smaller the total matching coefficient, the higher the corresponding matching degree. And selecting the template with the highest matching degree as a target template, namely selecting the template with the minimum total matching coefficient as the target template.
Optionally, in the case that the determined matching degrees are the same, the network slice management method according to the embodiment of the present invention further includes:
acquiring the matching priority of each type of network capability parameter in the first template; the matching priority can be input by operation and maintenance personnel on an NSMF interface, and further can be input together with the weight of each network capacity parameter; for the classification of the network capability parameters, the classification can be performed from the parameter characteristics, such as the network performance characteristic parameters, the network resource characteristic parameters, and the like;
determining the matching degree of the network slice related requirements under each type of network capability parameter and each first template according to the weight of each network capability parameter in each type of network capability parameter; the process of determining the matching degree can be realized by calculating matching coefficients under various types of network capability parameters, and the specific calculation mode can be shown by the formula;
sequentially comparing the matching degree under each type of network capability parameter according to the matching priority from high to low to obtain a comparison result;
and selecting a first template with the highest matching degree with the related requirements of the network slices as a target template according to the comparison result. That is, the template with the highest matching degree at the higher matching priority is selected. In addition, if the matching coefficient of each type of network capability parameter of each template is the same, the weight of a single network capability parameter can be used as the matching priority to select until the template which accords with the template matching tendency is selected.
For example, taking a network slice template as an example, assuming that the network slice template includes template 1 and template 2, the total matching coefficient of the network slice requirement and template 1 is the same as the total matching coefficient of the network slice requirement and template 2; the network capacity parameters in the network slice template are divided into two types, namely a first type network capacity parameter and a second type network capacity parameter, and the matching priority of the first type network capacity parameter is higher than that of the second type network capacity parameter; for template 1, the matching system under the first type network capability parameter is s1, the matching system under the second type network capability parameter is s2, and for template 2, the matching system under the first type network capability parameter is s3, and the matching system under the second type network capability parameter is s 4; then s1 and s3 may be compared first according to the matching priority from high to low, if s1 is greater than s3, then template 2 is determined to be the target template, otherwise if s1 is less than s3, then template 1 is determined to be the target template; alternatively, if s1 is equal to s3, then s2 and s4 are compared, and if s2 is greater than s4, then template 2 is determined to be the target template, otherwise if s2 is less than s4, then template 1 is determined to be the target template.
The network slice management process based on the network capability matching tendency in the embodiment of the present application is described in detail below with reference to fig. 2.
Referring to fig. 2, the network slice management process based on network capability matching tendency may include the following steps:
s1: a Communication Service Management Function (CSMF) entity sends user Service requirement information to an NSMF entity, where the Service requirement information at least carries a network slice Service identifier.
S2: the NSMF entity converts the user service requirement information into end-to-end network slice requirement information, decomposes the information into requirements for each network slice subnet, and generates an end-to-end network slice instance identifier.
S3: and the operation and maintenance personnel input the weight of each network capacity parameter in the network slice/network slice subnet template and the matching priority of each type of network capacity parameter on the NSMF interface.
Optionally, if a network slice is deployed through the network slice template, executing steps S4a-S5 a; if the network slice is deployed through the network slice subnet template, the steps S4b-S5b are executed.
S4 a: the NSMF entity calculates the matching degree of the end-to-end network slice requirements and each network slice template according to the weight of each network capacity parameter in the input end-to-end network slice template, and selects the network slice template which most accords with the network capacity matching tendency, namely selects the network slice template with the highest matching degree as the target template.
S5 a: and the NSMF entity distributes the decomposed requirements for each network slice subnet to each NSSMF, and the corresponding requirement information at least comprises a network slice instance identifier, a network slice subnet template identifier and the like.
S4 b: and the NSMF entity sends the decomposed requirements for each network slice subnet, the weight of each network capability parameter in the network slice subnet template and the matching priority of each type of network capability parameter to each NSSMF, wherein the corresponding requirement information at least comprises a network slice instance identifier.
S5 b: and each sub-domain NSSMF entity calculates the matching degree of the network slice subnet requirements and each network slice subnet template according to the weight of each network capacity parameter in the obtained network slice subnet template, and selects the network slice subnet template which best meets the network capacity matching tendency, namely selects the network slice subnet template with the highest matching degree as the target template.
S6: each sub-domain NSSMF entity generates network slice subnet maintenance management information and a network slice subnet instance identifier, and binds the identifier and the network slice instance identifier.
S7: each sub-domain NSSMF entity sends virtualized network slice subnet management requirements to a virtualized resource and orchestration function MANO.
S8: and the MANO distributes the virtualized resources, generates a network slice subnet resource instance and configures the resource instance.
S9: the MANO notifies the NSSMF entity of the virtualized network resource instance generation result.
S10: and the NSSMF entity informs the NSMF of the generation result of the network slice subnet instance and carries the identifier of the network slice subnet instance.
S11: the NSMF binds the network slice instance identifier with the network slice subnet instance identifier.
S12: end-to-end network slice configuration is carried out among the NSMF, the NSSMF and the MANO, and the configuration comprises service configuration, network connectivity configuration and the like.
S13: and the NSMF returns a CSMF network slice creating result, and carries the network slice instance identification.
Note that, in the above S4a and S5b, the process of correspondingly selecting the network slice/network slice subnet template that best matches the network capability matching tendency may include:
ss 1: screening network capacity parameters of non-strict matching types in a network slice/network slice subnet template, and classifying the parameters from parameter characteristics, such as network performance characteristic parameters, network resource characteristic parameters and the like; and determining the value type of each network capacity parameter, dividing the value type into a numerical value type and an enumeration type, and converting the value of the enumeration type parameter into numerical values, such as 1, 2 and 3 … according to the height of the represented network capacity.
It can be understood that the non-strict matching type parameter is a parameter whose value is an enumeration type, and the value is not a value, i.e., B, but the network capability can be gradually increased along with the value, for example, the network capability represented by the value C is greater than the network capability represented by the value B, and the network capability represented by the value B is greater than the network capability represented by the value a.
ss 2: and calculating the matching coefficient of each network slice template meeting the requirements and the network slice requirements according to the obtained network capacity parameter weight, or calculating the matching coefficient of each network slice subnet template meeting the requirements and the network slice subnet requirements. The specific calculation process is as described above, and is not described herein again.
ss 3: and selecting the template with the highest matching degree (namely, the total matching coefficient is the minimum) as the template matching result. If a plurality of templates with the same total matching coefficient exist according to the calculation result, the matching coefficients of the network capability parameters of each type are sequentially compared according to the matching priority of the network capability parameter type input by NSMF, and the template with the highest matching degree (namely the type matching coefficient is minimum) under comparison is selected. If the matching coefficients of each type of network capability parameter of each template are the same, the template can be selected according to the weight of a single network capability parameter as the matching priority until the template which meets the template matching tendency is selected.
For example, taking the following parameter assumptions in table 1 as an example, the weight and requirement value of the parameter in table 1 are from the NSMF, which illustrates a specific method of calculating the matching degree between the end-to-end network slice requirement and each network slice template according to the weight of each network capability parameter in the input end-to-end network slice template, and selecting the network slice template that best meets the network capability matching tendency:
table 1: network capability parameter Table example
Figure BDA0002671025400000111
The matching coefficients of template 1 and template 2 with the network slicing requirements are calculated according to the assumptions for the network capability parameters in table 1 above:
(1) total matching coefficient of template 1 to network slicing requirements:
calculating a matching coefficient under the network performance characteristic parameter according to the following formula:
|0.2*(100-80)|/80+|0.2*(200-200)|/200+|0.3*(300-100)|/100+|0.3*(10-20)|/20=0.8
calculating a matching coefficient under the characteristic parameters of the network resources according to the following formula:
|0.4*(2-1)|/1+|0.3*(3-1)|/1+|0.3*(3-1)|/1=2
then, the total matching coefficient of the template 1 and the network slice requirement is 0.8+ 2.8, which is the matching coefficient under the network performance characteristic parameter + the matching coefficient under the network resource characteristic parameter.
(2) Total matching coefficient of template 2 to network slicing requirements:
calculating a matching coefficient under the network performance characteristic parameter according to the following formula:
|0.2*(200-80)|/80+|0.2*(300-200)|/200+|0.3*(400-100)|/100+|0.3*(15-20)|/20=1.375
calculating a matching coefficient under the characteristic parameters of the network resources according to the following formula:
|0.4*(3-1)|/1+|0.3*(2-1)|/1+|0.3*(2-1)|/1=2.1
then, the total matching coefficient of the template 2 and the network slice requirement is 1.375+ 2.1-3.475.
Because the total matching coefficient of the template 1 and the network slice requirements is smaller than the total matching coefficient of the template 2 and the network slice requirements, the matching degree of the template 1 is higher, and the template 1 is more suitable for the matching tendency of the input network capacity, and therefore the template 1 is selected.
Referring to fig. 3, fig. 3 is a schematic structural diagram of a network slice management apparatus according to an embodiment of the present invention, where the apparatus is applied to a management function entity, and the management function entity is, for example, an nsff entity or an NSSMF entity. As shown in fig. 3, the network slice management apparatus 30 may include:
a first obtaining module 31, configured to obtain weights of the network capability parameters in the first template; wherein the first template is a template related to the network slice;
a first determining module 32, configured to determine, according to the weight of each network capability parameter, a matching degree between a network slice related requirement and each first template;
and the first selecting module 33 is configured to select, according to the determined matching degree, a first template with a highest matching degree with the requirement related to the network slice as a target template.
Optionally, the first template may include at least one of: a network slice template and a network slice subnet template.
Optionally, the first template comprises a network slice template; the first determining module 32 is specifically configured to: determining the matching degree of the network slice requirements and each network slice template according to the weight of each network capacity parameter;
the first selecting module 33 is specifically configured to: and selecting the network slice template with the highest matching degree with the network slice requirement as a target template according to the determined matching degree.
Optionally, the first template includes a network slice subnet template; the first determining module 32 is specifically configured to: determining the matching degree of the requirements of the network slice subnets and the templates of the network slice subnets according to the weight of each network capacity parameter;
the first selecting module 33 is specifically configured to: and selecting the network slice subnet template with the highest matching degree with the network slice subnet requirements as a target template according to the determined matching degree.
Optionally, the first determining module 32 is specifically configured to: calculating a total matching coefficient of the network slice related requirements and each first template, and determining the matching degree of the network slice related requirements and each first template according to the total matching coefficient:
f=|a1*(p1-q1)|/q1+|a2*(p2-q2)|/q2+......+|an*(pn-qn)|/qn
wherein f represents the total matching coefficient; p is a radical ofmValue representing the network capability parameter m, qmRepresenting a demand parameter corresponding to a network capability parameter mTaking m as 1, 2, … … and n; n represents the number of the network capacity parameters in the first template, and | represents an absolute value.
Optionally, the apparatus further comprises:
the second acquisition module is used for acquiring the matching priority of each type of network capability parameter in the first template;
the second determining module is used for determining the matching degree of the network slice related requirements under each type of network capability parameter and each first template according to the weight of each network capability parameter in each type of network capability parameter;
the comparison determining module is used for sequentially comparing the matching degree under each type of network capability parameter according to the matching priority from high to low to obtain a comparison result;
and the second selection module is used for selecting the first template with the highest matching degree with the related requirements of the network slices as a target template according to the comparison result.
It can be understood that the network slice management apparatus 30 according to the embodiment of the present invention can implement the processes of the method embodiment shown in fig. 1, and can achieve the same technical effects, and for avoiding repetition, the details are not described here again.
In addition, an embodiment of the present invention further provides a management function entity, which includes a processor, a memory, and a program or an instruction stored in the memory and executable on the processor, where the program or the instruction, when executed by the processor, can implement each process of the method embodiment shown in fig. 1 and achieve the same technical effect, and in order to avoid repetition, details are not described here again.
Referring to fig. 4, an embodiment of the present invention further provides a network-side device 40, which includes a bus 41, a transceiver 42, an antenna 43, a bus interface 44, a processor 45, and a memory 46.
In this embodiment of the present invention, the network-side device 40 further includes: programs or instructions stored on the memory 46 and executable on the processor 45. Optionally, when being executed by the processor 45, the program or the instruction may implement each process of the method embodiment shown in fig. 1 and achieve the same technical effect, and in order to avoid repetition, the description is omitted here.
In fig. 4, a bus architecture (represented by bus 41), bus 41 may include any number of interconnected buses and bridges, with bus 41 linking together various circuits including one or more processors, represented by processor 45, and memory, represented by memory 46. The bus 41 may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. A bus interface 44 provides an interface between the bus 41 and the transceiver 42. The transceiver 42 may be one element or may be multiple elements, such as multiple receivers and transmitters, providing a means for communicating with various other apparatus over a transmission medium. The data processed by the processor 45 is transmitted over a wireless medium via the antenna 43, and further, the antenna 43 receives the data and transmits the data to the processor 45.
The processor 45 is responsible for managing the bus 41 and general processing and may also provide various functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions. And the memory 46 may be used to store data used by the processor 45 in performing operations.
The embodiment of the present invention further provides a computer-readable storage medium, on which a program or an instruction is stored, where the program or the instruction, when executed by a processor, can implement each process of the method embodiment shown in fig. 1 and achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
Computer-readable media, which include both non-transitory and non-transitory, removable and non-removable media, may implement the information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention or the portions contributing to the prior art may be essentially embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a service classification device (which may be a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

Claims (14)

1. A method for network slice management, comprising:
acquiring the weight of each network capacity parameter in the first template; wherein the first template is a template related to the network slice;
determining the matching degree of the related requirements of the network slices and each first template according to the weight of each network capacity parameter;
and selecting a first template with the highest matching degree with the network slice related requirements as a target template according to the determined matching degree.
2. The method of claim 1, wherein the first template comprises at least one of: a network slice template and a network slice subnet template.
3. The method of claim 2, wherein the first template comprises a web slice template; the determining the matching degree of the network slice related requirements and each first template comprises:
determining the matching degree of the network slice requirements and each network slice template;
the selecting a first template with the highest matching degree with the network slice related requirements as a target template comprises the following steps:
and selecting the network slice template with the highest matching degree with the network slice requirement as a target template.
4. The method of claim 2, wherein the first template comprises a network slice subnet template; the determining the matching degree of the network slice related requirements and each first template comprises:
determining the matching degree of the network slice subnet requirements and each network slice subnet template;
the selecting a first template with the highest matching degree with the network slice related requirements as a target template comprises the following steps:
and selecting the network slice subnet template with the highest matching degree with the network slice subnet requirements as a target template.
5. The method according to claim 1, wherein the determining a degree of matching between the network slice-related requirement and each of the first templates according to the weight of each of the network capability parameters comprises:
calculating a total matching coefficient of the network slice related requirements and each first template, and determining the matching degree of the network slice related requirements and each first template according to the total matching coefficient:
f=|a1*(p1-q1)|/q1+|a2*(p2-q2)|/q2+......+|an*(pn-qn)|/qn
wherein f represents the total matching coefficient; p is a radical ofmValue representing the network capability parameter m, qmThe value of a demand parameter corresponding to the network capacity parameter m is represented, and the value of m is 1, 2, … … and n; n represents the number of the network capacity parameters in the first template, and | represents an absolute value.
6. The method according to claim 1, wherein in case that the determined plurality of matching degrees are the same, the method further comprises:
acquiring the matching priority of each type of network capability parameter in the first template;
determining the matching degree of the network slice related requirements under each type of network capability parameter and each first template according to the weight of each network capability parameter in each type of network capability parameter;
sequentially comparing the matching degree under each type of network capability parameter according to the matching priority from high to low to obtain a comparison result;
and selecting a first template with the highest matching degree with the related requirements of the network slices as a target template according to the comparison result.
7. A network slice management apparatus, comprising:
the first acquisition module is used for acquiring the weight of each network capacity parameter in the first template; wherein the first template is a template related to the network slice;
the first determining module is used for determining the matching degree of the network slice related requirements and each first template according to the weight of each network capacity parameter;
and the first selection module is used for selecting a first template with the highest matching degree with the network slice related requirements as a target template according to the determined matching degree.
8. The apparatus of claim 7, wherein the first template comprises at least one of: a network slice template and a network slice subnet template.
9. The apparatus of claim 8, wherein the first template comprises a web slice template; the first determining module is specifically configured to: determining the matching degree of the network slice requirements and each network slice template according to the weight of each network capacity parameter;
the first selection module is specifically configured to: and selecting the network slice template with the highest matching degree with the network slice requirement as a target template according to the determined matching degree.
10. The apparatus of claim 8, wherein the first template comprises a network slice subnet template; the first determining module is specifically configured to: determining the matching degree of the requirements of the network slice subnets and the templates of the network slice subnets according to the weight of each network capacity parameter;
the first selection module is specifically configured to: and selecting the network slice subnet template with the highest matching degree with the network slice subnet requirements as a target template according to the determined matching degree.
11. The apparatus of claim 7,
the first determining module is specifically configured to: calculating a total matching coefficient of the network slice related requirements and each first template, and determining the matching degree of the network slice related requirements and each first template according to the total matching coefficient:
f=|a1*(p1-q1)|/q1+|a2*(p2-q2)|/q2+......+|an*(pn-qn)|/qn
wherein f represents the total matching coefficient; p is a radical ofmValue representing the network capability parameter m, qmThe value of a demand parameter corresponding to the network capacity parameter m is represented, and the value of m is 1, 2, … … and n; n represents the number of the network capacity parameters in the first template, and | represents an absolute value.
12. The apparatus of claim 7, further comprising:
the second acquisition module is used for acquiring the matching priority of each type of network capability parameter in the first template;
the second determining module is used for determining the matching degree of the network slice related requirements under each type of network capability parameter and each first template according to the weight of each network capability parameter in each type of network capability parameter;
the comparison module is used for sequentially comparing the matching degree under each type of network capability parameter according to the matching priority from high to low to obtain a comparison result;
and the second selection module is used for selecting the first template with the highest matching degree with the related requirements of the network slices as a target template according to the comparison result.
13. A management functional entity, comprising a processor, a memory and a program or instructions stored on the memory and executable on the processor, which program or instructions, when executed by the processor, implement the steps of the network slice management method according to any one of claims 1 to 6.
14. A computer-readable storage medium, on which a program or instructions are stored, which when executed by a processor, implement the steps of the network slice management method of any one of claims 1 to 6.
CN202010933308.7A 2020-09-08 2020-09-08 Network slice management method and device and management function entity Pending CN114158061A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010933308.7A CN114158061A (en) 2020-09-08 2020-09-08 Network slice management method and device and management function entity

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010933308.7A CN114158061A (en) 2020-09-08 2020-09-08 Network slice management method and device and management function entity

Publications (1)

Publication Number Publication Date
CN114158061A true CN114158061A (en) 2022-03-08

Family

ID=80460805

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010933308.7A Pending CN114158061A (en) 2020-09-08 2020-09-08 Network slice management method and device and management function entity

Country Status (1)

Country Link
CN (1) CN114158061A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109525409A (en) * 2017-09-19 2019-03-26 华为技术有限公司 A kind of processing method and management equipment of network slice template
CN110324164A (en) * 2018-03-29 2019-10-11 华为技术有限公司 A kind of dispositions method and device of network slice
CN110896355A (en) * 2018-09-12 2020-03-20 华为技术有限公司 Network slice selection method and device
CN111065116A (en) * 2019-12-10 2020-04-24 中盈优创资讯科技有限公司 Automatic deployment method and system for end-to-end slicing
CN111130825A (en) * 2018-10-31 2020-05-08 中兴通讯股份有限公司 Network slice template generation method, device, equipment and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109525409A (en) * 2017-09-19 2019-03-26 华为技术有限公司 A kind of processing method and management equipment of network slice template
CN110324164A (en) * 2018-03-29 2019-10-11 华为技术有限公司 A kind of dispositions method and device of network slice
CN110896355A (en) * 2018-09-12 2020-03-20 华为技术有限公司 Network slice selection method and device
CN111130825A (en) * 2018-10-31 2020-05-08 中兴通讯股份有限公司 Network slice template generation method, device, equipment and storage medium
CN111065116A (en) * 2019-12-10 2020-04-24 中盈优创资讯科技有限公司 Automatic deployment method and system for end-to-end slicing

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CHINA MOBILE等: "pCR 28.531 Add description of network slicing template and network slice subnet template", 3GPP TSG SA WG5 (TELECOM MANAGEMENT) MEETING #118 S5-182551, 13 April 2018 (2018-04-13) *

Similar Documents

Publication Publication Date Title
El Haber et al. Joint optimization of computational cost and devices energy for task offloading in multi-tier edge-clouds
CN107113232B (en) NFV management arrangement method and device
CN107005480B (en) System and method for SDT interworking with NFV and SDN
EP3573367B1 (en) Resource allocation for ran slicing
CN110896355B (en) Network slice selection method and device
US10652360B2 (en) Access scheduling method and apparatus for terminal, and computer storage medium
US10992396B1 (en) Systems and methods for mapping resource blocks to network slices
Han et al. Modeling profit of sliced 5G networks for advanced network resource management and slice implementation
US11706630B2 (en) Spectrum management device, system and method, and computer-readable storage medium
EP4175235A1 (en) Network element management method, network management system, independent computing node, computer device, and storage medium
EP2499856B1 (en) Dynamic network configuration
CN110708708B (en) Wireless resource optimization method and device
EP4177752A1 (en) Task processing method, edge computing device, computer device, and medium
CN112764920B (en) Edge application deployment method, device, equipment and storage medium
WO2021181408A1 (en) System and method for dynamically creating end to end network slices
US11432166B2 (en) Detecting community in radio access networks with a plurality of vertices
Dalla-Costa et al. Orchestra: A customizable split-aware NFV orchestrator for dynamic cloud radio access networks
CN105165049B (en) Communication control unit, communication control method and information processing equipment
WO2021012079A1 (en) Mechanism for reducing logging entries based on content
EP3890388B1 (en) Method for radio access network configuration, network management equipment, and storage medium
CN114158061A (en) Network slice management method and device and management function entity
Eriksson et al. Radio and computational resource management for fog computing enabled wireless camera networks
CN107947890B (en) A kind of inter-cell interference coordination method and the network equipment
de Jesus Martins et al. Sweeten: Automated network management provisioning for 5g microservices-based virtual network functions
CN106851830A (en) A kind of resource allocation methods and device for LTE-A heterogeneous networks

Legal Events

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