Method, device, storage medium and network device for slice management

Through the fixed-network slicing management platform, the slice information is dynamically adjusted using mirror traffic data and machine learning models, which solves the problem that cannot meet the needs of diversified SLA in traditional technologies, and realizes flexible allocation of network resources and efficient quality assurance.

CN116032759BActive Publication Date: 2025-08-26CHINA MOBILEHANGZHOUINFORMATION TECH CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111233416.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-22
Publication Date
2025-08-26
Estimated Expiration
2041-10-22

AI Technical Summary

Technical Problem

The existing technology cannot efficiently and economically meet the diverse SLA needs of different household businesses, and traditional QoS configuration is cumbersome and difficult to dynamically adjust, so it is impossible to achieve flexible network guarantees by tenant and by business.

Method used

Through the fixed-network slicing management platform, the slicing information is dynamically adjusted to achieve on-demand allocation and isolation of network resources.

Benefits of technology

It realizes unified configuration of network capabilities and end-to-end quality analysis, and can divide multiple logically independent virtual networks on the same network infrastructure, flexibly respond to different needs and services, and has the ability to dynamically adjust.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116032759B_ABST
    Figure CN116032759B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention discloses a method, apparatus, storage medium and network equipment for slice management, the method comprising: a fixed network slice management platform receives mirrored traffic data from a first access network element; the mirrored traffic data includes mirrored data corresponding to service traffic data of a second access network element communicating with the Internet via the first access network element based on a pre-established slice channel; the mirrored traffic data is classified to obtain a target service type; network element operation information is determined based on the target service type and pre-configured slice information, and the network element operation information is sent to the second access network element; the network element operation information is used to control the second access network element to communicate with the Internet via the first access network element based on a target slice channel, where the target slice channel is a slice channel associated with the slice information corresponding to the target service type. The present invention realizes the unified configuration of network capabilities and can flexibly respond to different needs and services.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a method, apparatus, storage medium and network equipment for slice management. Background Art

[0002] With the emergence of diverse new services in the 5G and cloud era, different industries, businesses, and users are placing diverse service quality requirements on the network. Various home services require diverse network service level agreements (SLAs), such as bandwidth, latency, and security. A single network cannot efficiently and economically meet all these requirements. To meet operators' demands for refined operations for home services, the network must be able to intelligently guarantee these diverse services.

[0003] At present, the technical solutions for network quality assurance of fixed-line access networks mainly focus on: (1) using the bandwidth user contract attributes of the Broadband Remote Access Server (BRAS) to provide simple and indiscriminate network quality assurance for various types of user home services. However, using the bandwidth user contract attributes of the BRAS to provide network quality assurance is too broad to provide refined assurance for different home services, and different home services compete with each other for network resources; (2) introducing a local policy decision-making functional entity to uniformly manage the home gateway. However, the network quality assurance policy sent by the local policy decision-making functional entity to the home gateway focuses on static configuration and cannot be dynamically changed according to the network link status.

[0004] On the other hand, traditional Quality of Service (QoS) involves manual configuration of many network elements, which is relatively cumbersome and difficult to adjust. It is difficult to flexibly adjust dynamically on demand. At the same time, QoS pre-deploys corresponding QoS policies on the network path of the service path to achieve network-side protection. It does not have the ability to provide isolation by tenant or service, and it is difficult to meet the commercial operation requirements of differentiated service. Summary of the Invention

[0005] In order to solve the existing technical problems, an embodiment of the present invention provides a method, apparatus, storage medium and network device for slice management.

[0006] To achieve the above-mentioned purpose, the technical solution of the embodiment of the present invention is implemented as follows:

[0007] In a first aspect, an embodiment of the present invention provides a method for slice management, including:

[0008] The fixed network slice management platform receives mirrored traffic data from the first access network element; the mirrored traffic data includes mirrored data corresponding to service traffic data that the second access network element communicates with the Internet via the first access network element based on a pre-established slice channel;

[0009] Classifying the mirrored traffic data to obtain a target service type;

[0010] Determine network element operation information based on the target service type and pre-configured slice information, and send the network element operation information to the second access network network element; the network element operation information is used to control the second access network network element to communicate with the Internet via the first access network network element based on the target slice channel, and the target slice channel is the slice channel associated with the slice information corresponding to the target service type.

[0011] In some optional embodiments of the present invention, before the fixed network slice management platform receives the mirrored traffic data from the first access network element, the method further includes:

[0012] Different slice information is configured according to different service types, and the slice information is sent to the second access network element; the slice information is used to establish an associated slice channel for the second access network element.

[0013] In some optional embodiments of the present invention, the method further includes:

[0014] Determining a classification target of a machine learning model based on the slice information, and training the machine learning model according to the classification target;

[0015] The classifying the mirrored traffic data to obtain a target service type includes:

[0016] The mirrored traffic data is classified based on the trained machine learning model to obtain the target service type.

[0017] In some optional embodiments of the present invention, classifying the mirrored traffic data based on a trained machine learning model to obtain the target service type includes:

[0018] Classify the mirrored traffic data based on the trained machine learning model to obtain the target service type and five-tuple information in the slice information corresponding to the target service type;

[0019] The determining network element operation information according to the target service type and pre-configured slice information, and sending the network element operation information to the second access network network element, includes:

[0020] Associating or unbinding the target service type and the five-tuple information with the pre-configured slice information to determine the network element operation information;

[0021] Send the network element operation information and the quintuple information to the second access network element.

[0022] In some optional embodiments of the present invention, the method further includes:

[0023] Receive first network status data from the first access network network element and / or second network status data from the second access network network element, adjust the slice information based on the first network status data and / or the second network status data, and send the adjusted slice information to the second access network network element.

[0024] In some optional embodiments of the present invention, the method further includes:

[0025] The classification target of the machine learning model is re-determined based on the adjusted slice information, and the machine learning model is retrained according to the re-determined classification target.

[0026] In some optional embodiments of the present invention, the adjusting the slice information based on the first network status data and / or the second network status data includes:

[0027] Adjust the slice attribute information in the slice information based on the first network status data and / or the second network status data, and / or add or delete slice information based on the first network status data and / or the second network status data.

[0028] In some optional embodiments of the present invention, the slice attribute information includes at least one of the following: service guarantee level, fixed uplink and downlink bandwidth, maximum service guarantee delay, maximum service guarantee jitter and maximum service guarantee packet loss rate.

[0029] In a second aspect, an embodiment of the present invention further provides a method for slice management, including:

[0030] The second access network element communicates with the Internet via the first access network element based on the pre-established slice channel to obtain service traffic data;

[0031] receiving network element operation information from a fixed network slice management platform, and determining a target slice channel according to the network element operation information; the target slice channel is a slice channel associated with the slice information corresponding to a target service type, and the target service type is determined by the fixed network slice management platform by classifying the mirror data of the service traffic data;

[0032] The business traffic data corresponding to the target business type is transmitted based on the target slice channel.

[0033] In some optional embodiments of the present invention, the method further includes:

[0034] Receive slice information from the fixed network slice management platform and establish associated slice channels based on the slice information; wherein different slice information corresponds to different types of services.

[0035] In some optional embodiments of the present invention, the receiving network element operation information from the fixed network slice management platform and determining the target slice channel according to the network element operation information includes:

[0036] Receive the network element operation information and quintuple information from the fixed network slice management platform, and determine the target slice channel based on the network element operation information and the quintuple information; the quintuple information is the quintuple information in the slice information corresponding to the target service type.

[0037] In some optional embodiments of the present invention, the method further includes:

[0038] Sending network status data to the fixed network slice management platform;

[0039] Receive the slice information adjusted by the fixed network slice management platform based on the network status data, and re-establish the associated slice channel based on the adjusted slice information.

[0040] In some optional embodiments of the present invention, re-establishing the associated slice channel based on the adjusted slice information includes:

[0041] The attribute information of the slice channel associated with the slice information is modified based on the adjusted slice information, and / or the associated slice channels are added or deleted based on the adjusted slice information.

[0042] In some optional embodiments of the present invention, the attribute information of the slice channel includes at least one of the following: service guarantee level, fixed uplink and downlink bandwidth, maximum service guarantee delay, maximum service guarantee jitter and maximum service guarantee packet loss rate.

[0043] In a third aspect, an embodiment of the present invention further provides an apparatus for slice management, including:

[0044] A first communication module is configured to receive mirrored traffic data from a first access network element; the mirrored traffic data includes mirrored data corresponding to service traffic data that the second access network element communicates with the Internet via the first access network element based on a pre-established slice channel;

[0045] A service classification module, configured to classify the mirrored traffic data received by the first communication module to obtain a target service type;

[0046] and a first processing module, configured to determine network element operation information based on the target service type obtained by the service classification module and pre-configured slice information; the network element operation information is used to control the second access network element to communicate with the Internet via the first access network element based on a target slice channel, where the target slice channel is a slice channel associated with the slice information corresponding to the target service type;

[0047] The first communication module is further configured to send the network element operation information to the second access network element.

[0048] In some optional embodiments of the present invention, the device further comprises:

[0049] Slice orchestration module, used to configure different slice information according to different business types;

[0050] The first communication module is also used to send the slice information to the second access network network element; the slice information is used by the second access network network element to establish an associated slice channel.

[0051] In some optional embodiments of the present invention, the service classification module is further used to determine the classification target of the machine learning model based on the slice information configured by the slice orchestration module, and train the machine learning model according to the classification target; and classify the mirrored traffic data received by the first communication module based on the trained machine learning model to obtain the target service type.

[0052] In some optional embodiments of the present invention, the service classification module is further configured to classify the mirrored traffic data received by the first communication module based on a trained machine learning model to obtain the target service category and five-tuple information in the slice information corresponding to the target service category;

[0053] The first processing module is further configured to associate or unbind the target service type and the five-tuple information with the pre-configured slice information to determine the network element operation information;

[0054] The first communication module is further configured to send the network element operation information and the quintuple information to the second access network element.

[0055] In some optional embodiments of the present invention, the first communication module is further configured to receive first network status data from the first access network element and / or second network status data from the second access network element;

[0056] The slice arrangement module is further configured to adjust the slice information based on the first network status data and / or the second network status data received by the first communication module;

[0057] The first communication module is further configured to send the slice information adjusted by the slice orchestration module to the second access network element.

[0058] In some optional embodiments of the present invention, the business classification module is further used to redetermine the classification target of the machine learning model based on the slice information adjusted by the slice orchestration module, and retrain the machine learning model according to the redetermined classification target.

[0059] In some optional embodiments of the present invention, the slice orchestration module is used to adjust the slice attribute information in the slice information based on the first network status data and / or the second network status data received by the first communication module, and / or to add or delete slice information based on the first network status data and / or the second network status data received by the first communication module.

[0060] In some optional embodiments of the present invention, the slice attribute information includes at least one of the following: service guarantee level, fixed uplink and downlink bandwidth, maximum service guarantee delay, maximum service guarantee jitter and maximum service guarantee packet loss rate.

[0061] In a fourth aspect, an embodiment of the present invention further provides an apparatus for slice management, including:

[0062] The second communication module is configured to communicate with the Internet via the first access network element based on a pre-established slice channel to obtain service traffic data;

[0063] The third communication module is used to receive network element operation information from the fixed network slice management platform;

[0064] and a second processing module, configured to determine a target slice channel based on the network element operation information received by the third communication module; the target slice channel is a slice channel associated with the slice information corresponding to a target service type, and the target service type is determined by the fixed network slice management platform by classifying the mirror data of the service traffic data;

[0065] The second communication module is also used to transmit business traffic data corresponding to the target business type based on the target slice channel.

[0066] In some optional embodiments of the present invention, the third communication module is further used to receive slice information from the fixed network slice management platform;

[0067] The second processing module is further used to establish an associated slice channel based on the slice information received by the third communication module; wherein different slice information corresponds to different business types.

[0068] In some optional embodiments of the present invention, the third communication module is further used to receive the network element operation information and quintuple information from the fixed network slice management platform;

[0069] The second processing module is also used to determine the target slice channel based on the network element operation information and the five-tuple information received by the third communication module; the five-tuple information is the five-tuple information in the slice information corresponding to the target service type.

[0070] In some optional embodiments of the present invention, the third communication module is further configured to send network status data to the fixed network slice management platform; and receive slice information adjusted by the fixed network slice management platform based on the network status data;

[0071] The second processing module is further configured to re-establish an associated slice channel based on the adjusted slice information received by the third communication module.

[0072] In some optional embodiments of the present invention, the second processing module is used to modify the attribute information of the slice channel associated with the slice information based on the adjusted slice information received by the third communication module, and / or to add or delete associated slice channels based on the adjusted slice information received by the third communication module.

[0073] In some optional embodiments of the present invention, the attribute information of the slice channel includes at least one of the following: service guarantee level, fixed uplink and downlink bandwidth, maximum service guarantee delay, maximum service guarantee jitter and maximum service guarantee packet loss rate.

[0074] In a fifth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which implements the steps of the above method when executed by a processor.

[0075] In a sixth aspect, an embodiment of the present invention further provides a network device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above method when executing the program.

[0076] The method, apparatus, storage medium, and network equipment for slice management provided by the embodiments of the present invention uniformly manage slices through a fixed-line slice management platform, achieve unified configuration of network capabilities, monitor overall network quality, and implement end-to-end quality analysis and positioning; at the same time, on the same network infrastructure, the physical network is divided into multiple logically independent virtual networks, each with different functional characteristics, which can flexibly respond to different needs and services. BRIEF DESCRIPTION OF THE DRAWINGS

[0077] Figure 1 This is a schematic diagram of the architecture of a fixed network slice management system according to an embodiment of the present invention;

[0078] Figure 2 Schematic diagram of the process of the method for slice management according to an embodiment of the present invention Figure 1 ;

[0079] Figure 3 Schematic diagram of the process of the method for slice management according to an embodiment of the present invention Figure 2 ;

[0080] Figure 4 Schematic diagram of the process of the method for slice management according to an embodiment of the present invention Figure 3 ;

[0081] Figure 5 Schematic diagram of the process of the method for slice management according to an embodiment of the present invention Figure 4 ;

[0082] Figure 6 Schematic diagram of the process of the method for slice management according to an embodiment of the present invention Figure 5 ;

[0083] Figure 7 Schematic diagram of the process of a fixed network slice management method according to an embodiment of the present invention;

[0084] Figure 8 Schematic diagram of the structure of the device for slice management according to an embodiment of the present invention Figure 1 ;

[0085] Figure 9 Schematic diagram of the structure of the device for slice management according to an embodiment of the present invention Figure 2 ;

[0086] Figure 10 Schematic diagram of the structure of the device for slice management according to an embodiment of the present invention Figure 3 ;

[0087] Figure 11 Schematic diagram of the hardware structure of the network device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0088] The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0089] Figure 1 FIG. 1 is a schematic diagram of the architecture of a fixed network slice management system according to an embodiment of the present invention. Figure 1 As shown, the fixed network slice management system in this embodiment may include a fixed network slice management platform, a first access network element, a second access network element, and a third access network element. The fixed network slice management platform serves as the control plane of the fixed network slice management system and is used to uniformly manage slices and achieve unified configuration of network capabilities. The first access network element, the second access network element, and the third access network element belong to the access network domain in the fixed network hierarchy division and constitute the user data plane of the fixed network slice management system. The second access network element is connected to the first access network element through the third access network element and communicates with the Internet through the first access network element.

[0090] The control plane is primarily responsible for orchestrating and issuing slice information, sensing service traffic data from access network elements to identify specific services. The user data plane is primarily responsible for forwarding user service traffic data to the control plane and building slice channels based on the slice information issued by the control plane. The control plane is also responsible for sensing changes in the network link status of the user data plane, adjusting slice information, and issuing it to access network elements to change the attributes of the slice channels, so that specific services are carried on different slice channels to achieve differentiated services.

[0091] In this embodiment, the first access network element may be a BRAS, which implements network bearer functions to connect and aggregate user traffic, as well as implement user access authentication, billing, and management. The second access network element may be a home gateway, which serves as the access point for various home service terminals, the gateway to the home network, and the core of the smart home. The third access network element may be an optical line terminal (OLT).

[0092] At least based on Figure 1 The fixed network slice management system shown in the figure proposes the following embodiments of the present invention. It should be noted that: Figure 1 This is only an example of a fixed network slice management system applicable to the embodiment of the present invention. The embodiment of the present invention is not limited to Figure 1 The system structure shown is not limited to the one shown in FIG. 1 , and other system structures may also fall within the protection scope of the embodiments of the present invention.

[0093] An embodiment of the present invention provides a method for slice management, which is applied to a fixed network slice management platform. Figure 2 Schematic diagram of the process of the method for slice management according to an embodiment of the present invention Figure 1 ,like Figure 2 As shown, the method includes:

[0094] Step 101: The fixed network slice management platform receives mirrored traffic data from a first access network element; the mirrored traffic data includes mirrored data corresponding to service traffic data that the second access network element communicates with the Internet via the first access network element based on a pre-established slice channel.

[0095] Step 102: Classify the mirrored traffic data to obtain target service types;

[0096] Step 103. Determine network element operation information based on the target service type and pre-configured slice information, and send the network element operation information to the second access network network element; the network element operation information is used to control the second access network network element to communicate with the Internet via the first access network network element based on the target slice channel, and the target slice channel is the slice channel associated with the slice information corresponding to the target service type.

[0097] In this embodiment, the second access network element pre-establishes an associated slice channel based on the pre-configured slice information. Taking the home gateway as an example, the pre-established slice channel can be used to transmit traffic data corresponding to all home services, or it can be used only to transmit traffic data corresponding to specific services, such as cloud gaming, high-definition video calls, AR / VR and other emerging digital home services. The second access network element can implement an end-to-end, virtual, isolated, and customized dedicated logical network through the slice channel, realizing multiple uses of one network.

[0098] As an example, the fixed network slice management platform pre-configures corresponding slice information according to different types of services, and sends the slice information to the second access network network element so that the second access network network element establishes an associated slice channel based on the slice information.

[0099] Optionally, the slice information may include the slice name, the targeted service type, the slice level, the five-tuple information, the network guarantee duration, the guaranteed traffic limit, the slice attribute information, etc. Among them, the slice name can be used to identify and distinguish different slice information, the service type can be used to identify the service type that the slice channel associated with the corresponding slice information can carry, and the slice level can be used to identify the capabilities of the slice network. For example, based on the existing network capabilities, wireless, transmission, core network, security and operation capabilities are combined to match the most likely deployment strategy of the network, forming multiple slice levels to meet the three major 5G needs of public network users, general industry users, and special industry users. The five-tuple information includes information such as the service source IP address, source port number, destination IP address, destination port number, and transport layer protocol. The slice attribute information represents the SLA-related parameters of the slice network, including service guarantee level, fixed uplink and downlink bandwidth, maximum service guaranteed delay, maximum service guaranteed jitter, maximum service guaranteed packet loss rate, etc.

[0100] The second access network element communicates with the Internet via the first access network element based on a pre-established slice channel to obtain service traffic data. The first access network element, as a network bearer unit, mirrors the service traffic data and sends it to the fixed network slice management platform. It should be noted that the mirrored traffic data includes mirrored data corresponding to the uplink service traffic data transmitted by the second access network element to the Internet, and mirrored data corresponding to the downlink service traffic data transmitted by the Internet to the second access network element.

[0101] In step 102, the fixed network slice management platform classifies the mirrored traffic data to obtain the target service types corresponding to the service traffic data. For example, the target service types may be game services, video services, etc. According to the pre-configured slice information, the game services can be implemented based on game-type slices, and the video services can be implemented based on video-type slices.

[0102] In step 103, the network element operation information is determined based on the target service type and the pre-configured slice information, and the network element operation information is sent to the second access network element. The second access network element can switch from the pre-established slice channel to the target slice channel associated with the slice information corresponding to the target service type based on the network element operation information, and communicate with the Internet via the first access network element based on the target slice channel. For example, the fixed network slice management platform determines that the corresponding service type is a game service based on the classification of the mirrored traffic data, and further determines the network element operation information based on the game-type slice and sends it. After receiving the network element operation information, the home gateway can switch from a common slice channel for transmitting non-specific service data to a specific slice channel for transmitting game-type service data. Subsequently, steps 101 to 103 are repeated to realize that different services are carried on different logical channels / slice channels.

[0103] The embodiment of the present invention uniformly manages slices through a fixed network slice management platform, realizes unified configuration of network capabilities, monitors overall network quality, and implements end-to-end quality analysis and positioning; at the same time, on the same network infrastructure, the physical network is divided into multiple logically independent virtual networks, each virtual network has different functional characteristics, and can flexibly respond to different needs and services. The virtual networks are isolated from each other, and a failure in one of them will not affect other virtual networks.

[0104] An embodiment of the present invention also provides a method for slice management, which is applied to a fixed network slice management platform. Figure 3 Schematic diagram of the process of the method for slice management according to an embodiment of the present invention Figure 2 ,like Figure 3 As shown, the method includes:

[0105] Step 201: The fixed network slice management platform configures different slice information according to different service types and sends the slice information to a second access network element; the slice information is used by the second access network element to establish an associated slice channel;

[0106] Step 202: Determine a classification target of a machine learning model based on the slice information, and train the machine learning model according to the classification target;

[0107] Step 203: Receive mirrored traffic data from the first access network element; the mirrored traffic data includes mirrored data corresponding to service traffic data communicated between the second access network element and the Internet via the first access network element based on a pre-established slice channel;

[0108] Step 204: Classify the mirrored traffic data based on the trained machine learning model to obtain target service types;

[0109] Step 205: Determine network element operation information based on the target service type and pre-configured slice information, and send the network element operation information to the second access network network element; the network element operation information is used to control the second access network network element to communicate with the Internet via the first access network network element based on the target slice channel, and the target slice channel is the slice channel associated with the slice information corresponding to the target service type.

[0110] The relevant description of step 203 and step 205 in this embodiment can be specifically referred to the relevant description of step 101 and step 103 in the above embodiment, and will not be repeated here to save space.

[0111] In step 201, the fixed network slice management platform can configure different slice information for emerging digital home services such as cloud games, high-definition video calls, AR / VR and other services, including slice name, service type, slice level, five-tuple information, network guarantee time, guaranteed traffic limit and slice attribute information, etc., and send the configured slice information to the second access network network element. The second access network network element establishes an associated slice channel based on the slice information and realizes service data transmission based on the slice channel.

[0112] On the other hand, the fixed network slice management platform determines the classification target of the machine learning model based on the configured slice information, and trains the machine learning model according to the classification target. In this embodiment, the machine learning model is used to classify the mirrored traffic data and obtain the service type corresponding to the mirrored traffic data. Exemplarily, the input of the machine learning model may be traffic data, and the output may include the corresponding service type. In step 202, based on the service type corresponding to the slice information, the classification target of the machine learning model is determined, and the machine learning model is trained according to the classification target and the training data corresponding to each classification target to obtain a trained machine learning model, wherein the training data may come from an external database, or may be historical traffic data and corresponding classification targets received by the fixed network slice management platform from access network elements.

[0113] In step 204, the fixed network slice management platform classifies the received mirrored traffic data based on the trained machine learning model and obtains the target service type corresponding to the mirrored traffic data. In step 205, the corresponding slice information is determined from the configured multiple slice information based on the target service type, and network element operation information is generated and sent to the access network element, so that the access network element changes the slice channel for uplink and downlink service traffic data transmission based on the network element operation information. It should be noted that, in this embodiment, sending the network element operation information to the second access network element may include: sending the network element operation information to the second access network element via the first access network element.

[0114] The embodiment of the present invention divides the traditional fixed-line access network into a control plane and a user data plane through a fixed-line slice management platform. The user data plane and the control plane have clear responsibilities. The user data plane is responsible for forwarding user service traffic; the control plane is responsible for orchestrating slice information, and uses a machine learning model to analyze and learn the traffic data reported by the user data plane, and issues operational instructions for building different service slice channels for different users, so that the access network gateway can provide slice channels that are isolated from each other and have guaranteed service quality according to the characteristics of the service.

[0115] As an optional implementation, the output data of the machine learning model may also include quintuple information, so step 204 may include: classifying the mirrored traffic data based on the trained machine learning model to obtain the target business type and the quintuple information in the slice information corresponding to the target business type.

[0116] Correspondingly, in step 205, the network element operation information is determined based on the target service type and the pre-configured slice information, and the network element operation information is sent to the second access network network element, including: associating or unbinding the target service type and the five-tuple information with the pre-configured slice information to determine the network element operation information; and sending the network element operation information and the five-tuple information to the second access network network element.

[0117] In this embodiment, the mirrored traffic data is classified based on a machine learning model to obtain the target service type corresponding to the mirrored traffic data and the five-tuple information in the slice information corresponding to the target service type. The target service type and the five-tuple information are associated or untied with the slice information configured in step 201. For example, the game service is associated with the game type slice, and the video service is associated with the video type slice. The five-tuple information can be used by the second access network network element to transmit uplink and downlink service traffic data based on the slice channel associated with the slice information corresponding to the target service type.

[0118] Based on steps 201 to 205 of the aforementioned embodiment, an embodiment of the present invention further provides an image processing method. Figure 4 Schematic diagram of the process of the method for slice management according to an embodiment of the present invention Figure 3 ,like Figure 4 As shown, the method further includes:

[0119] Step 206: Receive first network status data from the first access network element and / or second network status data from the second access network element, adjust the slice information based on the first network status data and / or the second network status data, and send the adjusted slice information to the second access network element;

[0120] Step 207: Re-determine the classification target of the machine learning model based on the adjusted slice information, and retrain the machine learning model according to the re-determined classification target.

[0121] For home gateways, various home services require diverse SLAs (such as bandwidth, latency, and security). A single network cannot efficiently and economically meet all these requirements. To meet operators' demands for refined operations for home services, the network must be capable of intelligently guaranteeing these services. This intelligent guarantee capability is reflected in two aspects: first, differentiated service metrics for different services, such as latency, uplink bandwidth, and downlink bandwidth. Second, the network must be able to dynamically adjust network link status, for example, dynamically detecting network congestion and optimizing routing.

[0122] In this embodiment, the first network status data and the second network status data are the current network status data reported by the first access network network element and the second access network network element to the fixed network slice management platform, respectively, which can reflect the current network congestion status. The fixed network slice management platform adjusts the slice information according to the network status data reported by each access network network element in real time, and sends the adjusted slice information to each access network network element. At the same time, it re-determines the classification target of the machine learning model based on the adjusted slice information, retrains the model, and repeats steps 203 to 207.

[0123] It should be noted that the fixed network slice management platform in this embodiment can also accept Figure 1 The third network status data of the third access network network element, the second network status data and the third network status data can all be reported to the fixed network slice management platform via the first access network network element.

[0124] As an optional implementation, the adjusting the slice information based on the first network status data and / or the second network status data includes: adjusting the slice attribute information in the slice information based on the first network status data and / or the second network status data, and / or adding or deleting slice information based on the first network status data and / or the second network status data. Exemplarily, the slice attribute information includes at least one of the following: service guarantee level, fixed uplink and downlink bandwidth, maximum service guaranteed delay, maximum service guaranteed jitter, and maximum service guaranteed packet loss rate.

[0125] This embodiment adjusts slice attribute information or adds or deletes slices in real time according to network status data, and has the ability to make dynamic adjustments. At the same time, it uses machine learning models to analyze and learn data reported by user data planes, and can display current network dynamic information in a panoramic view. It can subsequently evolve into a unified orchestration and control solution, providing a basis for analyzing and locating network problems. It has the characteristics of realizing efficient identification of the entire path, intelligent business orchestration, and differentiated business assurance.

[0126] An embodiment of the present invention also provides a method for slice management, which is applied to a second access network element. Figure 5 Schematic diagram of the process of the method for slice management according to an embodiment of the present invention Figure 4 ,like Figure 5 As shown, the method includes:

[0127] Step 301: The second access network element communicates with the Internet via the first access network element based on a pre-established slice channel to obtain service traffic data.

[0128] Step 302: Receive network element operation information from the fixed network slice management platform, and determine a target slice channel based on the network element operation information; the target slice channel is the slice channel associated with the slice information corresponding to the target service type, and the target service type is determined by the fixed network slice management platform by classifying the mirrored data of the service traffic data;

[0129] Step 303: Transmit the service traffic data corresponding to the target service type based on the target slice channel.

[0130] In this embodiment, the second access network element can first establish a common slice channel for transmitting non-specific service data based on pre-configured slice information or slice information from the fixed network slice management platform, and communicate with the Internet based on this slice channel to obtain uplink and downlink service traffic data. Subsequently, the second access network element receives network element operation information from the fixed network slice management platform, determines the target slice channel corresponding to different types of service traffic data based on this network element operation information, and transmits the corresponding service traffic data based on each target slice channel.

[0131] Exemplarily, the second access network element is a home gateway, which divides the physical network into multiple logically independent virtual networks based on the same network infrastructure. For example, specific slice channels are used to implement services with high network SLA requirements, such as cloud gaming, real-time live broadcasting, high-definition video calls, AR / VR, and ordinary slice channels are used to implement other services; or, slice channels are used for different services, such as game slice channels for gaming services, video slice channels for live broadcasting, high-definition video calls and other services, office slice channels for remote office services, etc. It can be understood that the type and number of slice channels established by the second access network element depend on the degree of refinement of network operations and equipment capabilities. Different service data can be transmitted based on different slice channels, or different service data can be transmitted based on the same slice channel.

[0132] The second access network element of the embodiment of the present invention can provide slice networks with mutual isolation and service quality assurance according to business characteristics for different business scenarios under the unified management of the fixed network slice management platform, and can provide full-process lightweight slice services for home users.

[0133] An embodiment of the present invention also provides a method for slice management, which is applied to a second access network element. Figure 6 Schematic diagram of the process of the method for slice management according to an embodiment of the present invention Figure 5 ,like Figure 6 As shown, the method includes:

[0134] Step 401: The second access network element receives slice information from the fixed network slice management platform and establishes an associated slice channel based on the slice information; wherein different slice information corresponds to different service types;

[0135] Step 402: Communicate with the Internet via the first access network element based on the pre-established slice channel to obtain service traffic data.

[0136] Step 403: Receive network element operation information from the fixed network slice management platform, and determine a target slice channel based on the network element operation information; the target slice channel is a slice channel associated with the slice information corresponding to a target service type, and the target service type is determined by the fixed network slice management platform by classifying the mirrored data of the service traffic data;

[0137] Step 404: Transmitting service traffic data corresponding to the target service type based on the target slice channel;

[0138] Step 405: Send network status data to the fixed network slice management platform; receive the slice information adjusted by the fixed network slice management platform based on the network status data, and re-establish the associated slice channel based on the adjusted slice information.

[0139] The relevant description of steps 402 to 404 of this embodiment can be specifically referred to the relevant description of steps 301 to 303 in the above embodiment, and will not be repeated here to save space.

[0140] In step 401, the second access network element may receive slice information issued from the fixed network slice management platform through the first access network element. Different slice information corresponds to different types of services. The second access network element establishes an associated slice channel based on the slice information. It should be noted that different slice information can be associated with the same slice channel or different slice channels, that is, different types of services can be implemented based on the same slice channel. The specific content of the slice information can refer to the description of the previous embodiment and will not be repeated here.

[0141] As an example, in step 403, the receiving of network element operation information from the fixed network slice management platform and determining the target slice channel based on the network element operation information may include: receiving the network element operation information and quintuple information from the fixed network slice management platform, and determining the target slice channel based on the network element operation information and the quintuple information; the quintuple information is the quintuple information in the slice information corresponding to the target service type.

[0142] The second access network network element changes the target slice channel corresponding to the service traffic data according to the network element operation information, and determines the source IP address, source port, destination IP address, destination port and transport layer protocol corresponding to the changed target slice channel based on the five-tuple information.

[0143] In step 405, the second access network network element sends network status data to the fixed network slice management platform in real time, so that the platform can monitor the network congestion situation and send down the slice information after analysis and adjustment in real time. The second access network network element re-establishes the associated slice channel based on the adjusted slice information, and re-transmits the service traffic data based on the associated slice channel.

[0144] As an optional implementation, in step 405, re-establishing the associated slice channel based on the adjusted slice information may include: modifying the attribute information of the slice channel associated with the slice information based on the adjusted slice information, and / or adding or deleting the associated slice channel based on the adjusted slice information. Exemplarily, the attribute information of the slice channel includes at least one of the following: service guarantee level, fixed uplink and downlink bandwidth, maximum service guaranteed delay, maximum service guaranteed jitter, and maximum service guaranteed packet loss rate.

[0145] In this embodiment, the second access network element changes the attribute information of the slice channel according to the adjusted slice information, or establishes a new slice channel or deletes the established slice channel, and transmits the corresponding uplink and downlink service traffic data based on the adjusted slice channel.

[0146] The fixed network slicing management solution of the embodiment of the present invention is described below in conjunction with a specific home business application scenario. Figure 7 A flow chart of the fixed network slice management method provided by an embodiment of the present invention is shown as follows: Figure 7 As shown, the fixed network slice management method applied to the fixed network slice management platform, BRAS and home gateway includes:

[0147] Step 501: The fixed network slice management platform configures various slice information and sends the slice information to the home gateway through the BRAS.

[0148] Slice information mainly includes slice name, targeted home service type, slice level, five-tuple information, network guarantee duration, guaranteed traffic limit, and SLA related parameters, such as service guarantee level, fixed uplink and downlink bandwidth, maximum guaranteed service delay, maximum guaranteed service jitter, and maximum guaranteed service packet loss rate.

[0149] Step 502: The fixed network slice management platform determines a classification target of the machine learning model based on the slice information, and trains the machine learning model according to the classification target.

[0150] Step 503: The home gateway establishes an associated slice channel based on the slice information.

[0151] Step 504: The home gateway communicates with the Internet via the BRAS based on the established slice channel to obtain uplink and downlink service traffic data.

[0152] Step 505: BRAS mirrors the uplink and downlink service traffic data to the fixed network slice management platform respectively.

[0153] Step 506: The fixed network slice management platform classifies the mirrored traffic data based on the trained machine learning model. The classification results include the type of service to which the traffic belongs, five-tuple information, etc. The classification results are associated or untied with the slice information, such as changing the gaming service from the original slice channel to the gaming-related slice channel.

[0154] Step 507: The fixed network slice management platform sends the five-tuple information and related association and unbinding operations to access network elements such as home gateways.

[0155] Step 508: The home gateway changes the uplink and downlink service traffic data to the corresponding slice channel according to the sent quintuple information and operation information.

[0156] Step 509: Access network elements such as BRAS and home gateway report network status data in real time.

[0157] Step 510: The fixed network slice management platform adjusts the SLA-related parameters in the slice information according to the reported network status data, or adds or deletes slice information, and synchronizes the adjusted slice information to access network elements such as home gateways.

[0158] Step 511: The fixed network slice management platform redefines the classification target of the machine learning model based on the adjusted slice information, and retrains the machine learning model according to the redetermined classification target.

[0159] Step 512: The home gateway changes the slice channel attributes or adds or deletes slice channels.

[0160] There is no distinction in the order in which steps 504 to 508 and steps 509 to 512 are executed.

[0161] This embodiment, based on the existing network, introduces a fixed-line network slice management platform, without making large-scale adjustments to the overall structure, creating a closed-loop structure. It provides isolated slice channels with guaranteed quality of service based on service characteristics, and has the ability to dynamically adjust. It can subsequently evolve into a unified orchestration and control solution, featuring efficient full-path identification, intelligent service orchestration, and differentiated service assurance. At the same time, machine learning models analyze and learn data reported by the user data plane, presenting a panoramic view of network dynamic information, providing a basis for analyzing and locating network problems.

[0162] An embodiment of the present invention also provides a device for slice management. Figure 8 Schematic diagram of the structure of the device for slice management according to an embodiment of the present invention Figure 1 ,like Figure 8 As shown, the apparatus 600 for slice management includes:

[0163] The first communication module 601 is configured to receive mirrored traffic data from a first access network element; the mirrored traffic data includes mirrored data corresponding to service traffic data communicated between the second access network element and the Internet via the first access network element based on a pre-established slice channel;

[0164] A service classification module 602 is configured to classify the mirrored traffic data received by the first communication module 601 to obtain a target service type;

[0165] and a first processing module 603, configured to determine network element operation information based on the target service type obtained by the service classification module 602 and the pre-configured slice information; the network element operation information is used to control the second access network element to communicate with the Internet via the first access network element based on a target slice channel, where the target slice channel is a slice channel associated with the slice information corresponding to the target service type;

[0166] The first communication module 601 is further configured to send the network element operation information to the second access network element.

[0167] In an optional embodiment of the present invention, Figure 9 As shown, the apparatus 600 further includes:

[0168] Slice arrangement module 604, used to configure different slice information according to different service types;

[0169] The first communication module 601 is also used to send the slice information to the second access network network element; the slice information is used by the second access network network element to establish an associated slice channel.

[0170] In an optional embodiment of the present invention, the service classification module 602 is further used to determine the classification target of the machine learning model based on the slice information configured by the slice orchestration module 604, and train the machine learning model according to the classification target; and classify the mirrored traffic data received by the first communication module 601 based on the trained machine learning model to obtain the target service type.

[0171] In an optional embodiment of the present invention, the service classification module 602 is further configured to classify the mirrored traffic data received by the first communication module 601 based on a trained machine learning model to obtain the target service type and five-tuple information in the slice information corresponding to the target service type;

[0172] The first processing module 603 is further configured to associate or unbind the target service type and the five-tuple information with the pre-configured slice information to determine the network element operation information;

[0173] The first communication module 601 is further configured to send the network element operation information and the quintuple information to the second access network element.

[0174] In an optional embodiment of the present invention, the first communication module 601 is further configured to receive first network status data from the first access network element and / or second network status data from the second access network element;

[0175] The slice arrangement module 604 is further configured to adjust the slice information based on the first network status data and / or the second network status data received by the first communication module 601;

[0176] The first communication module 601 is further configured to send the slice information adjusted by the slice arrangement module 604 to the second access network element.

[0177] In an optional embodiment of the present invention, the business classification module 602 is further used to redetermine the classification target of the machine learning model based on the slice information adjusted by the slice orchestration module 604, and retrain the machine learning model according to the redetermined classification target.

[0178] In an optional embodiment of the present invention, the slice orchestration module 604 is used to adjust the slice attribute information in the slice information based on the first network status data and / or the second network status data received by the first communication module 601, and / or to add or delete slice information based on the first network status data and / or the second network status data received by the first communication module 601.

[0179] In an optional embodiment of the present invention, the slice attribute information includes at least one of the following: service guarantee level, fixed uplink and downlink bandwidth, maximum service guarantee delay, maximum service guarantee jitter and maximum service guarantee packet loss rate.

[0180] In an embodiment of the present invention, the service classification module 602, the first processing module 603 and the slice orchestration module 604 in the device 600 can all be implemented in actual applications by the central processing unit (CPU), digital signal processor (DSP), microcontroller unit (MCU) or field-programmable gate array (FPGA) in the device 600; the first communication module 601 in the device 600 can be implemented in actual applications by a communication module (including: basic communication kit, operating system, communication module, standardized interface and protocol, etc.) and a transceiver antenna.

[0181] It should be noted that the device for slice management provided in the above embodiment only uses the division of the above program modules as an example to illustrate slice management. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the device for slice management provided in the above embodiment and the method embodiment for slice management applied to the fixed network slice management platform are of the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0182] An embodiment of the present invention also provides a device for slice management. Figure 10 Schematic diagram of the structure of the device for slice management according to an embodiment of the present invention Figure 3 ,like Figure 10 As shown, the apparatus 700 for slice management includes:

[0183] The second communication module 701 is configured to communicate with the Internet via the first access network element based on a pre-established slice channel to obtain service traffic data;

[0184] The third communication module 702 is used to receive network element operation information from the fixed network slice management platform;

[0185] and a second processing module 703, configured to determine a target slice channel based on the network element operation information received by the third communication module 702; the target slice channel is a slice channel associated with the slice information corresponding to a target service type, and the target service type is determined by the fixed network slice management platform by classifying the mirrored data of the service traffic data;

[0186] The second communication module 701 is further used to transmit the business traffic data corresponding to the target business type based on the target slice channel.

[0187] In an optional embodiment of the present invention, the third communication module 702 is further configured to receive slice information from the fixed network slice management platform;

[0188] The second processing module 703 is further used to establish an associated slice channel based on the slice information received by the third communication module 702; wherein different slice information corresponds to different business types.

[0189] In an optional embodiment of the present invention, the third communication module 702 is further configured to receive the network element operation information and quintuple information from the fixed network slice management platform;

[0190] The second processing module 703 is also used to determine the target slice channel based on the network element operation information and the quintuple information received by the third communication module 702; the quintuple information is the quintuple information in the slice information corresponding to the target service type.

[0191] In an optional embodiment of the present invention, the third communication module 702 is further configured to send network status data to the fixed network slice management platform; and receive slice information adjusted by the fixed network slice management platform based on the network status data;

[0192] The second processing module 703 is further configured to re-establish an associated slice channel based on the adjusted slice information received by the third communication module 702 .

[0193] In an optional embodiment of the present invention, the second processing module 703 is used to modify the attribute information of the slice channel associated with the slice information based on the adjusted slice information received by the third communication module 702, and / or to add or delete associated slice channels based on the adjusted slice information received by the third communication module 702.

[0194] In an optional embodiment of the present invention, the attribute information of the slice channel includes at least one of the following: service guarantee level, fixed uplink and downlink bandwidth, maximum service guarantee delay, maximum service guarantee jitter and maximum service guarantee packet loss rate.

[0195] In an embodiment of the present invention, the second processing module 703 in the device 700 can be implemented by the CPU, DSP, MCU or FPGA in the device 700 in actual applications; the second communication module 701 and the third communication module 702 in the device 700 can be implemented in actual applications through a communication module (including: basic communication kit, operating system, communication module, standardized interface and protocol, etc.) and a transceiver antenna.

[0196] It should be noted that the device for slice management provided in the above embodiment only uses the division of the above program modules as an example when performing slice management. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the device for slice management provided in the above embodiment and the method embodiment for slice management applied to the second access network network element belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0197] An embodiment of the present invention also provides a network device. Figure 11 8 is a schematic diagram of the hardware structure of a network device according to an embodiment of the present invention. The network device 800 may be a computer, a virtual machine, an information transceiver device, a console, etc. Figure 11 The network device 800 shown includes: at least one processor 801, a memory 802, and at least one network interface 803. The various components in the network device 800 are coupled together via a bus system 804. It is understood that the bus system 804 is used to achieve connection and communication between these components. In addition to including a data bus, the bus system 804 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, the bus system 804 is not shown in FIG. Figure 11 Various buses are labeled as bus system 804 .

[0198] It is understood that memory 802 can be volatile memory or non-volatile memory, or can include both volatile and non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disk, or compact disc read-only memory (CD-ROM); magnetic surface memory can be magnetic disk memory or tape memory. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus random access memory (DRRAM).The memory 802 described in the embodiments of the present invention is intended to include, but is not limited to, these and any other suitable types of memory.

[0199] The memory 802 in the embodiment of the present invention is used to store various types of data to support the operation of the network device 800. Examples of such data include: any computer program for operating on the network device 800, such as the machine learning model in the method of the embodiment of the present invention, training data for training the machine learning model, and stored uplink and downlink service traffic data, mirrored traffic data, network status data, etc.

[0200] The methods disclosed in the above embodiments of the present invention can be applied to or implemented by processor 801. Processor 801 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits in processor 801 or by software instructions. Processor 801 may be a general-purpose processor, a DSP, or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. Processor 801 can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present invention can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium located in memory 802. Processor 801 reads information from memory 802 and, in conjunction with its hardware, completes the steps of the above method.

[0201] In an exemplary embodiment, the network device 800 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components to perform the aforementioned method.

[0202] In an exemplary embodiment, the present invention further provides a computer-readable storage medium, such as a memory 802 including a computer program. The computer program can be executed by the processor 801 of the network device 800 to complete the steps of the aforementioned method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface mount storage, optical disk, or CD-ROM; or various devices including any one or any combination of the aforementioned memories, such as a mobile phone, computer, tablet device, personal digital assistant, etc.

[0203] The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.

[0204] The features disclosed in the several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.

[0205] The features disclosed in the several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.

[0206] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0207] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0208] In addition, all functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0209] Those skilled in the art will understand that all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: mobile storage devices, ROM, RAM, disks or optical disks, etc. Various media that can store program codes.

[0210] Alternatively, if the above-mentioned integrated unit of the present invention is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, magnetic disks or optical disks.

[0211] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.

Claims

1. A method for slice management, characterized in that: The method comprises: The fixed network slice management platform receives mirrored traffic data from the first access network element; the mirrored traffic data includes mirrored data corresponding to service traffic data that the second access network element communicates with the Internet via the first access network element based on a pre-established slice channel; Classifying the mirrored traffic data to obtain a target service type; determining network element operation information according to the target service type and pre-configured slice information, and sending the network element operation information to the second access network network element; the network element operation information is used to control the second access network network element to communicate with the Internet via the first access network network element based on a target slice channel, where the target slice channel is a slice channel associated with the slice information corresponding to the target service type; Before the fixed network slice management platform receives the mirrored traffic data from the first access network element, the method further includes: Different slice information is configured according to different service types, and the slice information is sent to the second access network element; the slice information is used to establish an associated slice channel for the second access network element.

2. The method according to claim 1, characterized in that The method further comprises: Determining a classification target of a machine learning model based on the slice information, and training the machine learning model according to the classification target; The classifying the mirrored traffic data to obtain a target service type includes: The mirrored traffic data is classified based on the trained machine learning model to obtain the target service type.

3. The method according to claim 2, characterized in that The classifying the mirrored traffic data based on the trained machine learning model to obtain the target service type includes: Classify the mirrored traffic data based on the trained machine learning model to obtain the target service type and five-tuple information in the slice information corresponding to the target service type; The determining network element operation information according to the target service type and pre-configured slice information, and sending the network element operation information to the second access network network element, includes: Associating or unbinding the target service type and the five-tuple information with the pre-configured slice information to determine the network element operation information; Send the network element operation information and the quintuple information to the second access network element.

4. The method according to claim 2 or 3, characterized in that The method further comprises: Receive first network status data from the first access network network element and / or second network status data from the second access network network element, adjust the slice information based on the first network status data and / or the second network status data, and send the adjusted slice information to the second access network network element.

5. The method according to claim 4, characterized in that The method further comprises: The classification target of the machine learning model is re-determined based on the adjusted slice information, and the machine learning model is retrained according to the re-determined classification target.

6. The method according to claim 4 or 5, characterized in that The adjusting the slice information based on the first network status data and / or the second network status data includes: Adjust the slice attribute information in the slice information based on the first network status data and / or the second network status data, and / or add or delete slice information based on the first network status data and / or the second network status data.

7. The method according to claim 6, characterized in that The slice attribute information includes at least one of the following: service guarantee level, fixed uplink and downlink bandwidth, maximum service guarantee delay, maximum service guarantee jitter and maximum service guarantee packet loss rate.

8. A method for slice management, characterized in that: The method comprises: The second access network element communicates with the Internet via the first access network element based on the pre-established slice channel to obtain service traffic data; receiving network element operation information from a fixed network slice management platform, and determining a target slice channel according to the network element operation information; the target slice channel is a slice channel associated with the slice information corresponding to a target service type, and the target service type is determined by the fixed network slice management platform by classifying the mirror data of the service traffic data; Transmitting service traffic data corresponding to the target service type based on the target slice channel; The method further comprises: Receive slice information from the fixed network slice management platform and establish associated slice channels based on the slice information; wherein different slice information corresponds to different types of services.

9. The method according to claim 8, characterized in that The receiving network element operation information from the fixed network slice management platform and determining the target slice channel according to the network element operation information includes: Receive the network element operation information and quintuple information from the fixed network slice management platform, and determine the target slice channel based on the network element operation information and the quintuple information; the quintuple information is the quintuple information in the slice information corresponding to the target service type.

10. The method according to claim 1 or 9, characterized in that The method further comprises: Sending network status data to the fixed network slice management platform; Receive the slice information adjusted by the fixed network slice management platform based on the network status data, and re-establish the associated slice channel based on the adjusted slice information.

11. The method according to claim 10, characterized in that The re-establishing of the associated slice channel based on the adjusted slice information includes: The attribute information of the slice channel associated with the slice information is modified based on the adjusted slice information, and / or the associated slice channels are added or deleted based on the adjusted slice information.

12. The method according to claim 11, characterized in that The attribute information of the slice channel includes at least one of the following: service guarantee level, fixed uplink and downlink bandwidth, maximum service guarantee delay, maximum service guarantee jitter and maximum service guarantee packet loss rate.

13. A device for slice management, characterized in that: The device comprises: A first communication module is configured to receive mirrored traffic data from a first access network element; the mirrored traffic data includes mirrored data corresponding to service traffic data that the second access network element communicates with the Internet via the first access network element based on a pre-established slice channel; A service classification module, configured to classify the mirrored traffic data received by the first communication module to obtain a target service type; and a first processing module, configured to determine network element operation information based on the target service type obtained by the service classification module and pre-configured slice information; the network element operation information is used to control the second access network element to communicate with the Internet via the first access network element based on a target slice channel, where the target slice channel is a slice channel associated with the slice information corresponding to the target service type; The first communication module is further configured to send the network element operation information to the second access network element; The device further comprises: Slice orchestration module, used to configure different slice information according to different business types; The first communication module is also used to send the slice information to the second access network network element; the slice information is used by the second access network network element to establish an associated slice channel.

14. The device according to claim 13, characterized in that The service classification module is further configured to determine a classification target of a machine learning model based on the slice information configured by the slice orchestration module, and train the machine learning model according to the classification target; And, based on the trained machine learning model, the mirrored traffic data received by the first communication module is classified to obtain the target service type.

15. The device according to claim 14, characterized in that The service classification module is further configured to classify the mirrored traffic data received by the first communication module based on the trained machine learning model, and obtain the target service type and the five-tuple information in the slice information corresponding to the target service type; The first processing module is further configured to associate or unbind the target service type and the five-tuple information with the pre-configured slice information to determine the network element operation information; The first communication module is further configured to send the network element operation information and the quintuple information to the second access network element.

16. The device according to claim 14 or 15, characterized in that The first communication module is further configured to receive first network status data from the first access network element and / or second network status data from the second access network element; The slice arrangement module is further configured to adjust the slice information based on the first network status data and / or the second network status data received by the first communication module; The first communication module is further configured to send the slice information adjusted by the slice orchestration module to the second access network element.

17. The device according to claim 16, characterized in that The business classification module is also used to redetermine the classification target of the machine learning model based on the slice information adjusted by the slice orchestration module, and retrain the machine learning model according to the redetermined classification target.

18. The device according to claim 16 or 17, characterized in that The slice orchestration module is used to adjust the slice attribute information in the slice information based on the first network status data and / or the second network status data received by the first communication module, and / or to add or delete slice information based on the first network status data and / or the second network status data received by the first communication module.

19. The device according to claim 18, characterized in that The slice attribute information includes at least one of the following: service guarantee level, fixed uplink and downlink bandwidth, maximum service guarantee delay, maximum service guarantee jitter and maximum service guarantee packet loss rate.

20. A device for slice management, characterized in that: The device comprises: The second communication module is configured to communicate with the Internet via the first access network element based on a pre-established slice channel to obtain service traffic data; The third communication module is used to receive network element operation information from the fixed network slice management platform; and a second processing module, configured to determine a target slice channel based on the network element operation information received by the third communication module; the target slice channel is a slice channel associated with the slice information corresponding to a target service type, and the target service type is determined by the fixed network slice management platform by classifying the mirror data of the service traffic data; The second communication module is further configured to transmit service traffic data corresponding to the target service type based on the target slice channel; The third communication module is further used to receive slice information from the fixed network slice management platform; The second processing module is further used to establish an associated slice channel based on the slice information received by the third communication module; wherein different slice information corresponds to different business types.

21. The device according to claim 20, characterized in that The third communication module is further used to receive the network element operation information and quintuple information from the fixed network slice management platform; The second processing module is further configured to determine the target slice channel based on the network element operation information and the quintuple information received by the third communication module; The five-tuple information is the five-tuple information in the slice information corresponding to the target service type.

22. The device according to claim 20 or 21, characterized in that The third communication module is further configured to send network status data to the fixed network slice management platform; and receive slice information adjusted by the fixed network slice management platform based on the network status data; The second processing module is further configured to re-establish an associated slice channel based on the adjusted slice information received by the third communication module.

23. The device according to claim 22, characterized in that The second processing module is used to modify the attribute information of the slice channel associated with the slice information based on the adjusted slice information received by the third communication module, and / or to add or delete associated slice channels based on the adjusted slice information received by the third communication module.

24. The device according to claim 23, characterized in that The attribute information of the slice channel includes at least one of the following: service guarantee level, fixed uplink and downlink bandwidth, maximum service guarantee delay, maximum service guarantee jitter and maximum service guarantee packet loss rate.

25. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method described in any one of claims 1 to 7 are implemented; or, when the program is executed by a processor, the steps of the method described in any one of claims 8 to 12 are implemented.

26. A network device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the steps of the method according to any one of claims 1 to 7 are implemented; or, when the program is executed by the processor, the steps of the method according to any one of claims 8 to 12 are implemented.

Citation Information

Patent Citations

  • A network slicing method and system

    CN107659419A

  • Slice instance management method and device

    CN107959582A