CN117201336A - Edge user service slice generation method, device, equipment and storage medium - Google Patents

Edge user service slice generation method, device, equipment and storage medium Download PDF

Info

Publication number
CN117201336A
CN117201336A CN202311145980.XA CN202311145980A CN117201336A CN 117201336 A CN117201336 A CN 117201336A CN 202311145980 A CN202311145980 A CN 202311145980A CN 117201336 A CN117201336 A CN 117201336A
Authority
CN
China
Prior art keywords
slice
application
network
network slice
edge user
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
CN202311145980.XA
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 United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN202311145980.XA priority Critical patent/CN117201336A/en
Publication of CN117201336A publication Critical patent/CN117201336A/en
Pending legal-status Critical Current

Links

Abstract

The application provides a method, a device, equipment and a storage medium for generating an edge user service slice. The method comprises the following steps: acquiring a target network, a network slice of the target network and application type information of an edge user; determining a first application slice of the first type application and a first application label of the first application slice according to the application type information of the edge user; comparing the network slice with the first application slice to obtain a first network slice; determining a first network slice instance according to the first network slice; and obtaining a first edge user service slice according to the first application label, the first network slice and the first network slice instance. The method ensures that the edge user can obtain the service slice containing the application slice instance and the network slice instance at the same time by only needing to put forward the requirement once, and solves the problems that the edge user needs not only network quality assurance but also application layer isolation.

Description

Edge user service slice generation method, device, equipment and storage medium
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method, an apparatus, a device, and a storage medium for generating an edge user service slice.
Background
The 5G development enters an acceleration period, the requirements of the vertical industry on the 5G network are increasingly enhanced, in order to meet the demands of clients, operators are increasingly forced to develop 5G end-to-end slicing technology, a plurality of virtual end-to-end networks can be logically isolated on the same infrastructure, and an on-demand networking scheme is provided so as to meet the demands of the vertical industry on client differentiation during private network construction in a park.
In the existing method, a campus inner edge computing technology (English: mobile Edge Computing, abbreviated as MEC) system is oriented to different enterprises or applications, and can meet the requirements of different network slices.
However, existing approaches do not support converting the requirements associated with edge user services into MEC application tiles, reducing the efficiency of providing services to edge users.
Disclosure of Invention
The application provides a method, a device, equipment and a storage medium for generating an edge user service slice, which are used for solving the problem that a network slice example in the existing method cannot meet the requirements of an edge user application program.
In a first aspect, the present application provides a method for generating an edge user service slice, the method comprising:
acquiring a target network, a network slice of the target network and application type information of an edge user, wherein the application type information characterizes each application program information of the edge user;
Determining a first application slice of a first type application and a first application label of the first application slice according to application type information of an edge user, wherein the first application slice is used for representing first performance index requirements of the first type application on a target network, and the first application label represents first performance information of the first application slice;
and comparing the network slice with the first application slice to obtain a first network slice, wherein the first network slice is a slice meeting the first performance index requirement of the first type application on the target network.
Determining a first network slice instance according to the first network slice;
and obtaining a first edge user service slice according to the first application label, the first network slice and the first network slice instance.
In the embodiment of the application, according to the application type information of the edge user, determining a first application slice of the first type application and a first application label of the first application slice comprises:
determining a first application slice of a first type application and service level agreement information signed by an operator and an edge user according to the application type information of the edge user;
determining a first quality of service requirement of an edge user according to the first application slice and the service level agreement information;
And determining a first application label of the first application slice according to the first service quality requirement of the edge user.
In the embodiment of the application, comparing a network slice with a first application slice to obtain a first network slice includes:
determining each slice service type of the network slice according to the network slice;
determining a first slice service type of the first application slice according to the first application slice;
comparing each slice service type of the network slice with a first slice service type of the first application slice, and determining the first slice service type of the network slice, wherein the first slice service type of the network slice and the first slice service type of the first application slice correspond to each other;
a first network slice is determined based on a first slice service type of the network slice.
In an embodiment of the present application, determining a first network slice instance according to a first network slice includes:
determining a first identifier of the first network slice from the first network slice;
determining first descriptive information of the first network slice based on the first identifier of the first network slice
A first network slice instance corresponding to the first network slice is determined based on the first network slice and the first description information of the first network slice.
In the embodiment of the present application, obtaining a first edge user service slice according to a first application tag, a first network slice and a first network slice instance includes:
obtaining a first update identifier of the first network slice according to the first application tag and the first identifier of the first network slice;
determining first update description information of the first network slice according to the first update identifier of the first network slice;
and obtaining a first edge user service slice according to the first update description information of the first network slice and the first network slice instance.
In the embodiment of the present application, after obtaining the first edge user service slice according to the first application tag, the first network slice and the first network slice instance, the method further includes:
obtaining an installation package of the first edge user service slice according to the first edge user service slice;
determining the operation support system, the mobile edge calculation orchestrator and the area information of the edge user, wherein the area information of the edge user represents the geographic position information of the edge user;
the first edge user service slice write operation supporting system;
the operation support system writes the first edge user service slice into the mobile edge calculation orchestrator;
The mobile edge calculation composer determines a target mobile edge calculation host according to the region information of the edge user;
the installation package of the first edge user service slice is deployed into a target mobile edge computing host to provide the slice service to the edge user.
In the embodiment of the present application, if the application type information of the edge user further includes the second type application, the method further includes:
determining a second application slice of the second type application and a second application label of the second application slice according to the application type information of the edge user;
comparing the network slice with a second application slice to obtain a second network slice;
determining a second network slice instance according to the second network slice;
and obtaining a second edge user service slice according to the second application label, the second network slice and the second network slice instance.
In a second aspect, the present application provides a device for generating an edge user service slice, including:
the acquisition module is used for acquiring the target network, the network slice of the target network and the application type information of the edge user, wherein the application type information characterizes each application program information of the edge user;
the determining module is used for determining a first application slice of the first type application and a first application label of the first application slice according to the application type information of the edge user, wherein the first application slice is used for representing a first performance index requirement of the first type application on the target network, and the first application label represents first performance information of the first application slice;
The comparison module is used for comparing the network slice with the first application slice to obtain a first network slice, wherein the first network slice is a slice meeting the first performance index requirement of the first type application on the target network;
a determining module, configured to determine a first network slice instance according to a first network slice;
and the obtaining module is used for obtaining the first edge user service slice according to the first application label, the first network slice and the first network slice example.
In a third aspect, the present application provides an electronic device comprising: a processor, and a memory communicatively coupled to the processor;
the memory stores computer-executable instructions;
the processor executes the computer-executable instructions stored in the memory to implement the method of the embodiments of the present application.
In a fourth aspect, the present application provides a computer-readable storage medium having stored therein computer-executable instructions for performing a method according to an embodiment of the present application when the computer-executable instructions are executed by a processor.
The application provides a method, a device, equipment and a storage medium for generating an edge user service slice, wherein the application type information characterizes each application program information of an edge user by acquiring a target network, a network slice of the target network and the application type information of the edge user; determining a first application slice of a first type application and a first application label of the first application slice according to application type information of an edge user, wherein the first application slice is used for representing first performance index requirements of the first type application on a target network, and the first application label represents first performance information of the first application slice; comparing the network slice with a first application slice to obtain a first network slice, wherein the first network slice is a slice meeting the first performance index requirement of a first type application on a target network; determining a first network slice instance according to the first network slice; according to the first application label, the first network slice and the first network slice example, the means of obtaining the service slice of the first edge user can classify different application types of the edge user to obtain application slices with different network requirements and corresponding application labels, classify the network slices of the target network according to the network requirements of the application slices to obtain the first network slice and the first network slice example, and combine the application labels and the first network slice example to obtain the service slice of the first edge user, thereby realizing that the service slice simultaneously comprising the application slice and the network slice can be obtained only by the edge user with one requirement, solving the problems that the edge user needs not only network quality assurance but also application layer isolation, and improving the quality and efficiency of the slice service.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description, serve to explain the principles of the application.
Fig. 1 is a flow chart of a method for generating an edge user service slice according to an embodiment of the present application;
fig. 2 is a flow chart of another method for generating an edge user service slice according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of a generating device for an edge user service slice according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Specific embodiments of the present application have been shown by way of the above drawings and will be described in more detail below. The drawings and the written description are not intended to limit the scope of the inventive concepts in any way, but rather to illustrate the inventive concepts to those skilled in the art by reference to the specific embodiments.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the application. Rather, they are merely examples of apparatus and methods consistent with aspects of the application as detailed in the accompanying claims.
In the prior art, a private network construction service side is often required to meet the requirement that a single MEC bears the services of a plurality of users, each user can deploy various service application programs, but MEC deployment only meets the network quality requirement of the user and cannot meet the requirement of the user on application layer isolation, and at present, no provision is made for converting the requirement related to user service into MEC application program slices, so that the service efficiency of the private network for the user is greatly influenced.
In order to solve the problems, the edge user service slice generating method provided by the application can obtain the edge user service slice meeting the network and application requirements of the edge user according to the network slice information of the target network and the application type information of the edge user, wherein the edge user service slice adds an application label of the edge user on a network slice instance meeting the network requirements of the edge user, the edge user can directly select the service slice meeting the application requirements according to the application label, the service level of the target network for the edge user is improved, the construction cost of the target network is reduced, and meanwhile, the requirement of an application layer and a network layer can be met by the edge user only by purchasing one service slice.
The following describes the technical scheme of the present application and how the technical scheme of the present application solves the above technical problems in detail with specific embodiments. The following embodiments may be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments. Embodiments of the present application will be described below with reference to the accompanying drawings.
The execution subject of the edge user service slice generation method provided by the embodiment of the application can be a server. The server may be a computer or other device. The implementation manner of the execution body is not particularly limited in this embodiment, as long as the execution body can acquire the target network, the network slice of the target network, and the application type information of the edge user, where the application type information characterizes each application information of the edge user; determining a first application slice of a first type application and a first application label of the first application slice according to application type information of an edge user, wherein the first application slice is used for representing first performance index requirements of the first type application on a target network, and the first application label represents first performance information of the first application slice; comparing the network slice with a first application slice to obtain a first network slice, wherein the first network slice is a slice meeting the first performance index requirement of a first type application on a target network; determining a first network slice instance according to the first network slice; and obtaining a first edge user service slice according to the first application label, the first network slice and the first network slice instance.
The application type information of the edge user may refer to different types of application information of the edge user.
Network slicing may refer to a manner of on-demand networking, in which an operator may separate multiple virtual end-to-end networks on a unified infrastructure, and each network slice logically isolates from a radio access network to a carrier network and then to a core network to adapt to various types of applications.
The performance index of the target network may refer to an index that measures the performance of the target network, including latency, bandwidth, and bandwidth-latency product.
An application label may refer to a label that represents the target network performance index requirements needed to describe an application.
The network slice instance may refer to a temporary logic network, and spans multiple technical fields including group network, storage, operation, connection relationship, etc., and it is the first step to configure the network slice instance to implement the network slice function.
Fig. 1 is a flowchart of a method for generating an edge user service slice according to an embodiment of the present application. The execution subject of the method may be a computer, and the embodiment is not particularly limited herein, and as shown in fig. 1, the method may include:
s101, acquiring a target network, a network slice of the target network and application type information of an edge user, wherein the application type information characterizes each application program information of the edge user.
The application type information of the edge user may refer to different application program information of the user, for example, one application of one edge user is video software, and one application type information of the edge user is video application program.
S102, determining a first application slice of a first type application and a first application label of the first application slice according to application type information of an edge user, wherein the first application slice is used for representing first performance index requirements of the first type application on a target network, and the first application label represents first performance information of the first application slice.
The first application slice refers to a slice that isolates the first type of application of the edge user from other application programs, for example, if the first type of application of the edge user is a video type application program, the first application slice is a video application program slice.
The application slice comprises an application slice management network element (English: MEC Application Slice Management Function, abbreviated as MAS-MF) and an application slice communication service management network element (English: MEC Application Slice Communication Service Management Function, abbreviated as MAS-CSMF), wherein the MAS-MF can set a service quality requirement parameter for the application slice, and the MAS-CSMF can convert and manage service level protocol information signed by an operator and an edge user.
The first performance index requirement may refer to a performance index requirement of a first type of application of the edge user on the target network, for example, if the first type of application of the edge user is a video type application program, the first performance index requirement is high broadband and can bear slight packet loss.
The first application tag may refer to setting tag information for the first application slice, i.e. the first application slice of the first type of application may be directly located according to the tag information.
According to the application type information of the edge user, a first type application of the edge user is determined, according to the performance index requirement of the first type application on the target network, a first application slice and a first application tag of the first application slice are determined, for example, the first type application of the edge user is a video type application, according to the performance index requirement of the video type application on the high broadband and the like of the target network, the application slice of the video type application is determined, and the application tag of the application slice is determined to be high bandwidth.
In an embodiment of the present application, determining a first application slice of a first type application and a first application tag of the first application slice according to application type information of an edge user includes:
Determining a first application slice of a first type application and service level agreement information signed by an operator and an edge user according to the application type information of the edge user;
determining a first quality of service requirement of an edge user according to the first application slice and the service level agreement information;
and determining a first application label of the first application slice according to the first service quality requirement of the edge user.
The service level agreement information may refer to an agreement or contract agreed between the enterprise providing the service and the user with respect to quality, level, performance, and the like of the service.
The first quality of service requirement may refer to requirement information in the service level agreement information, which is consistent with a performance index requirement of the first application slice on the target network.
S103, comparing the network slice with a first application slice to obtain a first network slice, wherein the first network slice is a slice meeting the first performance index requirement of a first type application on a target network.
The comparing the network slice with the first application slice may refer to comparing all slice service types of the network slice with slice service types of the first application slice, so as to obtain a first slice service type of the network slice which is consistent with the slice service type of the first application slice.
In an embodiment of the present application, comparing a network slice with a first application slice to obtain a first network slice includes:
determining each slice service type of the network slice according to the network slice;
determining a first slice service type of the first application slice according to the first application slice;
comparing each slice service type of the network slice with a first slice service type of the first application slice, and determining the first slice service type of the network slice, wherein the first slice service type of the network slice and the first slice service type of the first application slice correspond to each other;
a first network slice is determined based on a first slice service type of the network slice.
The Slice Service Type (English: slice/Service Type, SST for short) may refer to a network Slice behavior expected by a network in terms of functions and services.
The first SST of the first application slice refers to the expected demands of the first type of application on the target network in terms of functionality and services;
each SST of a network slice refers to the network slice behavior expected by the target network in terms of function and service;
determining the expected requirements of the first type of application on the function and service aspect of the target network according to the first application slice;
Determining a first SST of a first application slice according to expected requirements of the first type of application on the target network in terms of functions and services;
comparing each SST of the network slice with a first SST of the first application slice to determine the first SST of the network slice, wherein the first SST of the network slice refers to an SST corresponding to the first SST of the first application slice in each SST of the network slice;
according to the first SST of the network slice, a first network slice which meets the requirement of the first type application on the target network performance index in the network slice is determined.
S104, determining a first network slice example according to the first network slice.
Wherein the first network slice instance may refer to a temporary logical network comprising a first network slice and a first SST.
Wherein, in the embodiment of the application, according to the first network slice, determining the first network slice example includes:
determining a first identifier of the first network slice from the first network slice;
determining first description information of the first network slice according to the first identifier of the first network slice;
a first network slice instance corresponding to the first network slice is determined based on the first network slice and the first description information of the first network slice.
Wherein the first identifier of the first network slice may refer to a service type of the first network slice, which may include a video class, an industrial class, and the like.
The first description information of the first network slice may refer to information describing performance indexes of the first network slice, where the performance indexes may include indexes such as low latency, high bandwidth, and low packet loss.
S105, obtaining a first edge user service slice according to the first application label, the first network slice and the first network slice instance.
In the embodiment of the present application, obtaining a first edge user service slice according to a first application tag, a first network slice and a first network slice instance includes:
obtaining a first update identifier of the first network slice according to the first application tag and the first identifier of the first network slice;
determining first update description information of the first network slice according to the first update identifier of the first network slice;
and obtaining a first edge user service slice according to the first update description information of the first network slice and the first network slice instance.
The first update identifier of the first network slice may be obtained by placing a first application tag in the first identifier of the first network slice, for example, when the first type application is a video type application, the first type application needs a high bandwidth for the target network, the first application tag is a high bandwidth, and the first application tag is placed in the first identifier of the first network slice, so that the first update identifier containing the high bandwidth may be obtained.
The first update description information may refer to information describing a first type of application and a first update identifier, for example, the first type of application is a video type application, and the first update identifier includes a high bandwidth, and the first update description information may refer to information describing the video type application and performance index characteristics of the high bandwidth.
And replacing the first description information in the first network slice example with the first updated description information to obtain a first edge user service slice.
In this embodiment of the present application, after obtaining the first edge user service slice according to the first application tag, the first network slice, and the first network slice instance, the method further includes:
obtaining an installation package of the first edge user service slice according to the first edge user service slice;
determining the operation support system, the mobile edge calculation orchestrator and the area information of the edge user, wherein the area information of the edge user represents the geographic position information of the edge user;
the first edge user service slice write operation supporting system;
the operation support system writes the first edge user service slice into the mobile edge calculation orchestrator;
the mobile edge calculation composer determines a target mobile edge calculation host according to the region information of the edge user;
The installation package of the first edge user service slice is deployed into a target mobile edge computing host to provide the slice service to the edge user.
The installation package may be obtained by packaging the service slice of the first edge user according to a form required by the edge user.
The operation support system (English: operations Support System, abbreviated as OSS) can refer to a support platform necessary for telecommunication service development and operation, and is an integrated and information resource sharing support system for a telecommunication operator.
The mobile edge computing orchestrator (English: multi-access edge orchestrator, MEO for short) is a core component of the MEC and is responsible for maintaining an overall view of the mobile edge system, activating application packages, selecting an appropriate mobile edge host based on constraint conditions to implement application instantiation, triggering application instantiation and termination, triggering application relocation.
The MEO may select the target MEC host according to the input condition of the user, for example, the edge user needs low latency and high bandwidth service at the same time, so that the MEO needs to select the MEC host to meet two conditions, firstly, the target MEC host is closest to the user, secondly, the MEC host meeting the condition further screens the MEC host with sufficient current capacity, and furthermore, the N6 interface between UPFs connected with the MEC host can meet large bandwidth data transmission, and no service occupation is currently required.
In this embodiment of the present application, if the application type information of the edge user further includes the second type application, the method further includes:
determining a second application slice of the second type application and a second application label of the second application slice according to the application type information of the edge user;
comparing the network slice with a second application slice to obtain a second network slice, wherein the second network slice is a slice meeting the second performance index requirement of the second type application on the target network;
determining a second network slice instance according to the second network slice;
and obtaining a second edge user service slice according to the second application label, the second network slice and the second network slice instance.
The second type of application is an application program of a different type from the first type of application, for example, the first type of application is a video type application program, and the second type of application is an industrial control type application program.
Determining a second type application program of the edge user according to the application type information of the edge user;
determining a second application slice and a second application label of the second application slice according to the performance index requirement of the second type application program on the target network;
Comparing the network slice with a second application slice to obtain a second SST of the network slice corresponding to the SST of the second application slice;
determining a second network slice in the target network, which meets the requirement of the second type application on the target network performance index, according to the second SST of the network slice;
determining, from the second network slice, a second identifier of the second network slice describing a performance characteristic of the second network slice;
determining second description information of the second network slice according to the second identifier of the second network slice;
determining a second network slice instance corresponding to the second network slice according to the second network slice and second description information of the second network slice;
placing a second application label into a second identifier of a second network slice to obtain a second updated identifier containing the requirement of the second type application on the target network performance index;
determining second update description information of the second network slice according to the second update identifier of the second network slice;
and replacing the second description information in the second network slice example with the second updated description information to obtain a second edge user service slice.
The edge user service slice generation method provided by the application can be used for acquiring the target network, the network slice of the target network and the application type information of the edge user; determining a first application slice of the first type application and a first application label of the first application slice according to the application type information of the edge user; comparing the network slice with the first application slice to obtain a first network slice; determining a first network slice instance according to the first network slice; according to the first application label, the first network slice and the first network slice instance, a first edge user service slice is obtained, so that the corresponding application slice is instantiated according to the service attribute of the user, and the network slice is combined with the application slice, so that the user can purchase only one service slice, and the service slice containing the application slice and the network slice instance information can be obtained, and the problems that the user needs network quality assurance and application layer isolation are solved.
Fig. 2 is a schematic diagram of another method for generating service slices of edge users according to an embodiment of the present application, as shown in fig. 2, the overall flow of the service slice generating method is as follows:
s201, MAS-MF obtains the service quality requirement of the edge user from MAS-CSMF, forwards the service quality requirement to the network slice management network element, and informs NSMF to generate a network slice instance.
The MAS-CSMF converts a service level agreement signed by the operator and the edge user, and obtains and stores the service quality requirement of the edge user.
The network slice management network element (english: network Slice Management Function, abbreviated as NSMF) may refer to a network slice subnet related requirement that is responsible for management and orchestration of network slice instances and is derived from network slice related requirements.
S202, mapping the 5G network slice to an application slice map according to a preconfigured rule by MAS-MF, and designing a mapping table between SST of the MEC application slice and SST of the 5G network slice.
Where the preconfigured rules may refer to the MEC application slice SST reference network slice SST design, the network slice is to meet specific communication service requirements, and the purpose of the MEC application slice is to isolate different client applications.
Specific communication service requirements include bandwidth, delay, packet loss rate, jitter, and the like.
Where client applications have different application service requirements, for example, video application slices typically require higher bandwidth and may suffer from slight packet loss; application slices for industrial control generally require ultra-low latency and are very tolerant of packet loss; XR application slices may require both ultra-low latency and ultra-large bandwidth.
S203, the newly added MEC application program identification information is added into the network slice description as single network slice selection auxiliary information and becomes an edge user service slice as a part of the network slice example.
Wherein, different application programs correspond to different network slice instance requirements, and MEC application program information needs to be considered when NSMF realizes the network slice instance.
The Single network slice selection assistance information (english: single-Network Slice Selection Assistance Information, S-nsai for short) may refer to a unique identification of a network slice.
S204, the MAS-MF forwards the information containing the edge user service slices to the OSS;
s205, the OSS sends the edge user service slice information to the MEO;
s206, the MEO selects a target MEC host according to the region information of the edge user, and deploys the edge user service slice instance into the target MEC host in the form of an application installation package so as to match the edge user with the edge user service slice.
The target MEC host may be selected by the MEO according to the input conditions of the edge user, for example, the edge user needs both low latency and high bandwidth service, and then the MEO selects the MEC host to satisfy two conditions, firstly, the target MEC host is closest to the user, and secondly, the target MEC host needs to satisfy the large bandwidth data transmission.
Wherein the MEO needs to have slice awareness capability, i.e. the capability to distinguish between different service slice requirements of the same edge user, in order to enable the corresponding edge user service slice to operate.
According to the method for generating the service slices of the edge users, which is provided by the embodiment of the application, the concept of the application slices can be provided according to the application type information of the edge users and different network performance requirements, and the service slices of the edge users are generated together with the network slices, so that the edge users can be ensured to purchase only one service slice, and the service slices simultaneously containing the application program slice instance and the network slice instance information can be triggered.
Fig. 3 is a schematic structural diagram of a device for generating an edge user service slice according to an embodiment of the present application. As shown in fig. 3, the apparatus 30 for generating an edge user service slice includes: an acquisition module 301, a determination module 302, a comparison module 303, a determination module 304 and an acquisition module 305. Wherein:
The acquiring module 301 is configured to acquire a target network, a network slice of the target network, and application type information of an edge user, where the application type information characterizes each application information of the edge user;
the determining module 302 is configured to determine, according to application type information of an edge user, a first application slice of a first type application and a first application tag of the first application slice, where the first application slice is used to represent a first performance index requirement of the first type application on a target network, and the first application tag represents first performance information of the first application slice;
the comparison module 303 is configured to compare a network slice with a first application slice to obtain a first network slice, where the first network slice is a slice that meets a first performance index requirement of a first type of application on a target network;
a determining module 304, configured to determine a first network slice instance according to the first network slice;
the obtaining module 305 is configured to obtain a first edge user service slice according to the first application tag, the first network slice, and the first network slice instance.
In an embodiment of the present application, the determining module 302 may be further specifically configured to:
determining a first application slice of a first type application and service level agreement information signed by an operator and an edge user according to the application type information of the edge user;
Determining a first quality of service requirement of an edge user according to the first application slice and the service level agreement information;
and determining a first application label of the first application slice according to the first service quality requirement of the edge user.
In an embodiment of the present application, the determining module 302 may be further specifically configured to:
and determining a second application slice of the second type application and a second application label of the second application slice according to the application type information of the edge user.
In the embodiment of the present application, the comparison module 303 may be specifically used for:
determining each slice service type of the network slice according to the network slice;
determining a first slice service type of the first application slice according to the first application slice;
comparing each slice service type of the network slice with the first slice service type of the first application slice, and determining the first slice service type of the network slice corresponding to the first slice service type of the first application slice in each slice service type of the network slice;
a first network slice is determined based on a first slice service type of the network slice.
In the embodiment of the present application, the comparison module 303 may be specifically used for:
And comparing the network slice with a second application slice to obtain a second network slice, wherein the second network slice is a slice meeting the second performance index requirement of the second type application on the target network.
In an embodiment of the present application, the determining module 304 may be further specifically configured to:
determining a first identifier of the first network slice from the first network slice;
determining first description information of the first network slice according to the first identifier of the first network slice;
a first network slice instance corresponding to the first network slice is determined based on the first network slice and the first description information of the first network slice.
In an embodiment of the present application, the determining module 304 may be further specifically configured to:
a second network slice instance is determined from the second network slice.
In the embodiment of the present application, the obtaining module 305 may be further specifically configured to:
obtaining a first update identifier of the first network slice according to the first application tag and the first identifier of the first network slice;
determining first update description information of the first network slice according to the first update identifier of the first network slice;
and obtaining a first edge user service slice according to the first update description information of the first network slice and the first network slice instance.
In the embodiment of the present application, the obtaining module 305 may be further specifically configured to:
and obtaining a second edge user service slice according to the second application label, the second network slice and the second network slice instance.
In the embodiment of the present application, the obtaining module 305 may be further specifically configured to:
obtaining an installation package of the first edge user service slice according to the first edge user service slice;
determining OSS, MEO and regional information of the edge user, wherein the regional information of the edge user characterizes geographic position information of the edge user;
writing the first edge user service slice into the OSS;
the OSS writes the first edge user service slice into the MEO;
the MEO determines a target MEC host according to the area information of the edge user;
the installation package of the first edge user service slice is deployed into the target MEC host to provide the slice service to the edge user.
As can be seen from the above, the generating device 30 of the edge user service slice according to the embodiment of the present application is configured to obtain the target network, the network slice of the target network, and the application type information of the edge user, where the application type information characterizes each application information of the edge user; the determining module 302 is configured to determine, according to application type information of an edge user, a first application slice of a first type application and a first application tag of the first application slice, where the first application slice is used to represent a first performance index requirement of the first type application on a target network, and the first application tag represents first performance information of the first application slice; the comparison module 303 is configured to compare a network slice with a first application slice to obtain a first network slice, where the first network slice is a slice that meets a first performance index requirement of a first type of application on a target network; a determining module 304, configured to determine a first network slice instance; the obtaining module 305 is configured to obtain a first edge user service slice according to the first application tag, the first network slice, and the first network slice instance. Therefore, by classifying each application type of the edge user, determining a first application slice and a first application label, comparing the first application slice with the network slice, obtaining a first network slice and a first network slice instance which meet the requirement of the application on the target network performance index, and according to the first application label and the first network slice instance, obtaining the service slice facing the edge user, which comprises the application slice instance and the network slice instance, is convenient for solving the problem of the user in terms of network quality, solves the problem of application layer isolation, and improves the efficiency of the actual work of the edge user.
Fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the present application. As shown in fig. 4, the electronic device 40 includes:
the electronic device 40 may include one or more processing cores 'processors 401, one or more computer-readable storage media's memory 402, communication components 403, and the like. Wherein the processor 401, the memory 402 and the communication section 403 are connected by a bus 404.
In a specific implementation, at least one processor 401 executes computer-executable instructions stored in a memory 402, such that the at least one processor 401 performs the edge user service slice generation method as described above.
The specific implementation process of the processor 401 may refer to the above-mentioned method embodiment, and its implementation principle and technical effects are similar, and this embodiment will not be described herein again.
In the embodiment shown in fig. 4, it should be understood that the processor may be a central processing unit (english: central Processing Unit, abbreviated as CPU), or may be other general purpose processors, digital signal processors (english: digital Signal Processor, abbreviated as DSP), application specific integrated circuits (english: application Specific Integrated Circuit, abbreviated as ASIC), or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the present application may be embodied directly in a hardware processor for execution, or in a combination of hardware and software modules in a processor for execution.
The Memory may comprise high-speed Memory (Random Access Memory, RAM) or may further comprise Non-volatile Memory (NVM), such as at least one disk Memory.
The bus may be an industry standard architecture (Industry Standard Architecture, ISA) bus, an external device interconnect (Peripheral Component, PCI) bus, or an extended industry standard architecture (Extended Industry Standard Architecture, EISA) bus, among others. The buses may be divided into address buses, data buses, control buses, etc. For ease of illustration, the buses in the drawings of the present application are not limited to only one bus or to one type of bus.
In some embodiments, a computer program product is also presented, comprising a computer program or instructions which, when executed by a processor, implement the steps in any of the edge user service slice generation methods described above.
The specific implementation of each operation above may be referred to the previous embodiments, and will not be described herein.
Those of ordinary skill in the art will appreciate that all or a portion of the steps in the various methods of the above embodiments may be performed by instructions, or by instructions controlling associated hardware, which may be stored in a computer-readable storage medium and loaded and executed by a processor.
To this end, an embodiment of the present application provides a computer readable storage medium having stored therein a plurality of instructions capable of being loaded by a processor to perform the steps of any of the edge user service slice generation methods provided by the embodiments of the present application.
Wherein the storage medium may include: read-only memory (ROM, readOnlyMemory), random access memory (RAM, randomAccessMemory), magnetic or optical disk, and the like.
According to one aspect of the present application, there is provided a computer program product or computer program comprising computer instructions stored in a computer readable storage medium.
The instructions stored in the storage medium can execute steps in any edge user service slice generation method provided by the embodiment of the present application, so that the beneficial effects that any edge user service slice generation method provided by the embodiment of the present application can be realized, and detailed descriptions of the previous embodiments are omitted herein.
Other embodiments of the application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. This application is intended to cover any variations, uses, or adaptations of the application following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the application pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.
It is to be understood that the application is not limited to the precise arrangements and instrumentalities shown in the drawings, which have been described above, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the application is limited only by the appended claims.

Claims (10)

1. A method for generating an edge user service slice, the method comprising:
acquiring a target network, a network slice of the target network and application type information of an edge user, wherein the application type information characterizes each application program information of the edge user;
determining a first application slice of a first type application and a first application label of the first application slice according to the application type information of the edge user, wherein the first application slice is used for representing a first performance index requirement of the first type application on the target network, and the first application label represents first performance information of the first application slice;
comparing the network slice with the first application slice to obtain a first network slice, wherein the first network slice is a slice meeting the first performance index requirement of the first type application on the target network;
Determining a first network slice instance according to the first network slice;
and obtaining a first edge user service slice according to the first application tag, the first network slice and the first network slice example.
2. The method of claim 1, wherein determining a first application slice of a first type of application and a first application tag of the first application slice based on the application type information of the edge user comprises:
determining a first application slice of the first type application and service level agreement information signed by an operator and an edge user according to the application type information of the edge user;
determining a first quality of service requirement of the edge user according to the first application slice and the service level agreement information;
and determining a first application label of the first application slice according to the first service quality requirement of the edge user.
3. The method of claim 1, wherein the comparing the network slice with the first application slice to obtain a first network slice comprises:
determining each slice service type of the network slice according to the network slice;
Determining a first slice service type of the first application slice according to the first application slice;
comparing each slice service type of the network slice with a first slice service type of the first application slice to determine the first slice service type of the network slice, wherein the first slice service type of the network slice and the first slice service type of the first application slice correspond to each other;
and determining a first network slice according to the first slice service type of the network slice.
4. The method of claim 1, wherein the determining a first network slice instance from the first network slice comprises:
determining a first identifier of the first network slice according to the first network slice;
determining first description information of the first network slice according to a first identifier of the first network slice;
and determining a first network slice example corresponding to the first network slice according to the first network slice and the first description information of the first network slice.
5. The method of claim 1, wherein the obtaining a first edge user service slice from the first application tag, the first network slice, and the first network slice instance comprises:
Obtaining a first update identifier of the first network slice according to the first application tag and the first identifier of the first network slice;
determining first update description information of the first network slice according to a first update identifier of the first network slice;
and obtaining a first edge user service slice according to the first updating description information of the first network slice and the first network slice example.
6. The method of claim 1, wherein after deriving a first edge user service slice from the first application tag, the first network slice, and the first network slice instance, the method further comprises:
obtaining an installation package of the first edge user service slice according to the first edge user service slice;
determining the region information of an edge user, wherein the region information of the edge user characterizes the geographic position information of the edge user;
writing the first edge user service slice to the operation support system;
the operation support system writes the first edge user service slice to the mobile edge computation orchestrator;
The mobile edge calculation orchestrator determines a target mobile edge calculation host according to the area information of the edge user;
deploying an installation package of the first edge user service slice into the target mobile edge computing host to provide slice services to edge users.
7. The method of claim 1, wherein if the application type information of the edge user further comprises a second type of application, the method further comprises:
determining a second application slice of a second type application and a second application label of the second application slice according to the application type information of the edge user;
comparing the network slice with the second application slice to obtain a second network slice;
determining a second network slice instance according to the second network slice;
and obtaining a second edge user service slice according to the second application label, the second network slice and the second network slice example.
8. An apparatus for generating an edge user service slice, comprising:
the system comprises an acquisition module, a processing module and a processing module, wherein the acquisition module is used for acquiring a target network, a network slice of the target network and application type information of an edge user, wherein the application type information represents application program information of the edge user;
The determining module is used for determining a first application slice of a first type application and a first application label of the first application slice according to the application type information of the edge user, wherein the first application slice is used for representing a first performance index requirement of the first type application on the target network, and the first application label represents first performance information of the first application slice;
the comparison module is used for comparing the network slice with the first application slice to obtain a first network slice, wherein the first network slice is a slice meeting the first performance index requirement of the first type application on the target network;
a determining module, configured to determine a first network slice instance according to the first network slice;
and the obtaining module is used for obtaining a first edge user service slice according to the first application tag, the first network slice and the first network slice example.
9. An electronic device, comprising: a processor, and a memory communicatively coupled to the processor;
the memory stores computer-executable instructions;
the processor executes computer-executable instructions stored in the memory to implement the method of any one of claims 1 to 7.
10. A computer readable storage medium having stored therein computer executable instructions which when executed by a processor are adapted to carry out the method of any one of claims 1 to 7.
CN202311145980.XA 2023-09-06 2023-09-06 Edge user service slice generation method, device, equipment and storage medium Pending CN117201336A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311145980.XA CN117201336A (en) 2023-09-06 2023-09-06 Edge user service slice generation method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311145980.XA CN117201336A (en) 2023-09-06 2023-09-06 Edge user service slice generation method, device, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN117201336A true CN117201336A (en) 2023-12-08

Family

ID=88984445

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311145980.XA Pending CN117201336A (en) 2023-09-06 2023-09-06 Edge user service slice generation method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN117201336A (en)

Similar Documents

Publication Publication Date Title
CN110324164B (en) Network slice deployment method and device
EP3291499B1 (en) Method and apparatus for network service capacity expansion
EP3461087B1 (en) Network-slice resource management method and apparatus
CN107689882B (en) Method and device for service deployment in virtual network
US10999740B2 (en) Network slice management method, management unit, and system
CN110611926B (en) Alarm method and device
US10924966B2 (en) Management method, management unit, and system
JP2020510384A (en) Network slice management method, unit, and system
EP4044507A1 (en) Network resource management method and system, network equipment and readable storage medium
CN112583615B (en) VNF instantiation method, NFVO, VIM, VNFM and system
CN111245634B (en) Virtualization management method and device
US20230261950A1 (en) Method of container cluster management and system thereof
CN110086726A (en) A method of automatically switching Kubernetes host node
CN113495776A (en) VNF instantiation method and device
CN111124593B (en) Information processing method and device, network element and storage medium
CN111371578B (en) Method and device for deploying virtualized network function
CN117201336A (en) Edge user service slice generation method, device, equipment and storage medium
CN115883283A (en) Deployment method and device of containerization VNF
CN112087311A (en) Virtual network function VNF deployment method and device
WO2022141293A1 (en) Elastic scaling method and apparatus
WO2023030218A1 (en) Network service deployment method, nfvo, and nfv system
EP4274197A1 (en) Data communication managing component and method for performing guaranteed performance data communication
CN111726251A (en) Networking method, system and device for SDS storage domain in virtualization system
CN111966444A (en) System and method for realizing VNF (virtual network function) management

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